
|
MPC files can have up to 15 textual characters in its file name, excluding the .MPC extension, The file name is what shows up when choosing a player character, so it must constrain itself to the operating systems file name limitations as well as Jedi Knight's available textual characters which are defined by .sft files.
MPC is likely an acronym for Multi Player Character.
The .MPC file remembers the player's model, sound class, lightsaber textures, Jedi Rank, Force Powers, and Spendable Force Stars.
By default, .MPC files are located under "C:\Program Files\LucasArts\Jedi Knight\Player\<USERNAME>\"
The layout is as follows, minus the comments which are denoted by the number sign "#", This is a usable .MPC, but JK generates cleaner looking files which don't have explanatory comments:
########################################### FILENAME.MPC ########################################### version 1 # Unknown, likely used by LEC to denote some kind of version number # model: ky.3do # Any model from models.dat # soundclass: ky.snd # Model's sound from models.dat # sidemat: saberblue1.mat # Texture for Lightsaber's blade from sabers.dat # tipmat: saberblue0.mat # Texture for Lightsaber's tip from sabers.dat # forcepowers: # bin: 20 value: 8.000000 # Value is players jedi_rank 0 = NF, 8 = FF, etc... # # bin: 20 is used by force_well.cog to assign 50 (of 400) maximum mana points per non-zero rank # # Half the value of bin: 20 is recovered every second as mana # # In order to go past the max of 8, the host will have to be using a registry tweak # # The minimum for any bin is 0, the maximum for bin: 20 is 8, the maximum for the rest is 4 # # Any one of these could easily be altered to be higher than the max, though. Most become more... # # ... powerful, though some will become ineffective or may even crash the game. # bin: 21 value: 0.000000 # f_jump # Neutral # Past max = Higher jump # Cost = 20 bin: 22 value: 0.000000 # f_speed # Neutral # Past max = Run Faster # Cost = 20 bin: 23 value: 0.000000 # f_seeing # Neutral # Past max = Longer, but as limited as Rank 1 # Cost = 30 bin: 24 value: 0.000000 # f_pull # Neutral # Past max = Longer range # Cost = 20 bin: 25 value: 0.000000 # f_healing # Light # Past max = Recovers more health # Cost = 200 bin: 26 value: 0.000000 # f_persuasion # Light # Past max = Longer, but sparkle lots like Rank 1 # Cost = 250 bin: 27 value: 0.000000 # f_blinding # Light # Past max = "Blind victim for 5 seconds per rank" # Cost = 100 bin: 28 value: 0.000000 # f_absorb # Light # Past max = Recover more mana when Force damaged # Cost = 200 bin: 29 value: 0.000000 # f_protection # Light Committed # Past max = 75AP per rank, limit 200AP # Cost = 300 bin: 30 value: 0.000000 # f_throw # Dark # Past Max = Longer range # Cost = 30 bin: 31 value: 0.000000 # f_grip # Dark # Past max = More damage, Longer range # Cost = 50 bin: 32 value: 0.000000 # f_lightning # Dark # Past max = Cost Based, Makes expensive as Rank 1 # Cost = 40 bin: 33 value: 0.000000 # f_destruction # Dark # Past max = Render useless # Cost = 200 bin: 34 value: 0.000000 # f_deadlysight # Dark Committed # Past max = More damage, Longer range # Cost = 300 spendable stars: 24.000000 # Should increment three per non-zero rank # #################################################################################################### # 'Cost' values are appointed by each power's respective cog, everything listed assumes no mods... # ####################################################################################################
The Force Power "bins" match those of items.dat, Only the .MPC effects multiplayer.
.MPC's are generated by the character creation and force power pages upon pressing "save" while in the character creation screen.
It is odd that Protection and Deadly Sight multiply their effect by their bins seeing how you can't assign stars to them, once a player commits to one side of the force, it's an automatic 4-star bonus power. It is worth speculation to believe that LEC may have had other plans that for whatever reason, never came around.
Mysteries of the Sith .mpc files are encrypted. This version only covers Jedi Knight .mpc files.
Rank zero has no spendable stars, every one rank from then on will increment by three spendable stars.
Rank 0 Uninitiated, 0 available powers, 0 spendable stars.
Rank 1 Initiated, 4 powers (seeing, speed, pull, jump), 3 spendable stars.
Rank 2 Learner, 4 powers (seeing, speed, pull, jump), 6 spendable stars.
Rank 3 Apprentice, 4 powers (seeing, speed, pull, jump), 9 spendable stars.
Rank 4 Journyman, 6 powers (light AND dark, seeing, speed, pull, jump, heal, throw), 12 spendable stars.
Rank 5 Charge, 8 powers (light AND dark, seeing, speed, pull, jump, heal, throw, persuade, grip) 15 spendable stars.
Rank 6 Disciple, 10 powers (light AND dark, seeing, speed, pull, jump, heal, throw, persuade, grip, blind, lightning) 18 spendable stars.
Rank 7 Jedi Master, 12 powers (light *OR* dark, seeing, speed, pull, jump, heal, throw, persuade, grip, blind, lightning, absorb, destruction) 21 spendable stars (can commit completely to a side, but bonus powers will not be available until rank 8).
Rank 8 Jedi Lord, 14 powers (light *OR* dark, seeing, speed, pull, jump, heal, throw, persuade, grip, blind, lightning, absorb, destruction) (no neutral powers and full dedication to light:protection, to dark: deadly sight) 24 spendable stars.
Rank 9 Unlimited (unused -- can be unlocked with a registry tweak (likely a hexed .exe, too), but it seems to do little more than give 3 more stars to spend, SPECULATION: It's original intention, deducted from the name, was likely for games where every player had every power, but was likely taken out or not implemented due to time constraints, bugs, or lack of flowing game-play. Then again, perhaps the original intention was for this rank to give infinite mana, ammo, or both (which can still be done by a cogger, but since it can't easily be chosen, that would be impractical).
[HKEY_LOCAL_MACHINE\SOFTWARE\LucasArts Entertainment Company\JediKnight\v1.0] "maxRank"=hex:09,00,00,00
The most common games are:
Rank 0, dubbed NF (No Force)
Rank 4, dubbed F4 (Force Four) generally for all stars possible on neutral powers, or limited healing (throw is almost useless) (not THAT common)
Rank 8, dubbed FF (Full Force). 12 stars set on neutral powers (4 per power), a Jedi (Lighty) usually sets four on heal and four on absorb, and a Sith usually sets four on grip and four on destruction, the other powers tend to get you killed, and sacrificing neutral powers for a committed power (protection/deadly sight) seems to make the player a sitting duck.