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 | '' | ||
