Differences
This shows you the differences between two versions of the page.
Next revision | Previous revision | ||
trs:psx:setupmod [2017/08/29 19:39] – created zdimension | trs:psx:setupmod [2017/08/31 09:20] (current) – zdimension | ||
---|---|---|---|
Line 1: | Line 1: | ||
===== SETUP.MOD ===== | ===== SETUP.MOD ===== | ||
- | '' | + | '' |
+ | |||
+ | <note tip>The first GAMEWAD.OBJ entry contains the file size for SETUP.MOD.</ | ||
+ | |||
+ | SETUP.MOD has it's own header which consists of various pointers as follows: | ||
+ | |||
+ | <code cpp> | ||
+ | enum modules | ||
+ | { | ||
+ | UNKNOWN_0, | ||
+ | UNKNOWN_1, | ||
+ | UNKNOWN_2, | ||
+ | UNKNOWN_3, | ||
+ | UNKNOWN_4, | ||
+ | UNKNOWN_5, | ||
+ | UNKNOWN_6, | ||
+ | MODULE_LEVEL_LOAD,// | ||
+ | NUM_MODULES | ||
+ | }; | ||
+ | |||
+ | struct SETUP | ||
+ | { | ||
+ | uint32_t pModule[NUM_MODULES]; | ||
+ | }; | ||
+ | </ | ||
+ | |||
+ | <note tip> | ||
+ | |||
+ | ==== Values ==== | ||
+ | |||
+ | //The values here are the values from the original files + 8, in the format (Position Dec, Position Hex, Length Dec).// | ||
+ | |||
+ | ^ Module ^ Internal Beta ^^^ Retail ^^^ | ||
+ | ^ ::: ^ Pos (10) ^ Pos (16) ^ Len (10) ^ Pos (10) ^ Pos (16) ^ Len (10) ^ | ||
+ | ^ Unknown 0 | '' | ||
+ | ^ Unknown 1 | '' | ||
+ | ^ Unknown 2 | '' | ||
+ | ^ Unknown 3 | '' | ||
+ | ^ Unknown 4 | '' | ||
+ | ^ Unknown 5 | '' | ||
+ | ^ Unknown 6 | '' | ||
+ | ^ Level Load | '' |