Pac Man World Rally Xbox Proto Structure
The layout seen in xdx Pac Man World Rally Xbox Proto archives is as follows:
| Offset |
Type |
Description |
| 00 |
u32 |
magic 1 always 33620128 |
| 04 |
u32 |
magic 2 always 67174575 |
| 08 |
u32 |
version always 243 |
| 12 |
u32 |
amount pmwr_xdx_directory 1,6,2,8,25 |
| 16 bytes |
pmwr_xdx_directory
| Offset |
Type |
Description |
| 00 |
u32 |
version always 243 |
| 04 |
u32 |
file type
0 = car
1 = interface
3 = link
4 = world
8 = share
10 = music |
| 08 |
u32 |
file index | 0 - 112 |
| 12 |
u32 |
0 |
| 16 |
u32 |
amount bytes in datapack | 356 - 17013680 |
| 20 |
u32 |
offset to DataPack 0 - 37622184 |
| 24 bytes per entry |
pmwr_xdx_datapack
| Offset |
Type |
Description |
| 00 |
u32 |
Length Ordered List | 28 - 16258580 |
| 04 |
u32 |
Length of Audio/Music section (not including the pmwr_xdx_audio_list)
|
| 08 |
u32 |
amount sounds | 0,1,2,3,4,11,34,99,109 |
| 12 |
u32 |
General Offsets Patch Amount | 1 - 37031 |
| 16 |
u32 |
Texture Patch Amount | 0 - 2367 |
| 20 |
u32 |
amount textures | 0 - 329 |
| 24 |
u32 |
offset (pmwr_xdx_texture) based on amount [20] |
| 28 |
u32 |
Sound Patch Amount | 0,1,2,13,14,15,35,101,111 |
| 32 |
u32 |
amount sounds | 0,1,2,3,4,11,34,99,109 (same value as [08]) |
| 36 |
u32 |
0 |
| 40 |
u32 |
0 |
| 44 |
u32 |
0 |
| 48 |
u32 |
amount texture anims | 0,1,6,7,8 |
| 52 |
u32 |
Texture Anim Patch Amount | 0,1,2,8,24,69 |
| 56 |
u32 |
Model Patch Amount | 0 - 2416 |
| 60 |
u32 |
offset (pmwr_xdx_texture_anims) based on amount [48] |
| 64 |
u32 |
0 |
| 68 |
u32 |
0 |
| 72 |
u32 |
maybe rifx offset? always 0 |
| 76 |
u32 |
0,144
offset pmwr_xdx_riff only seeen in Music |
| 80 |
u32 |
Share String, Kart, only seen in Kart.xdx |
| 84 |
u32 |
0 |
| 88 |
u32 |
0 |
| 92 |
u32 |
1,2 |
| 96 |
u32 |
0 |
| 100 |
u32 |
0 |
| 104 |
u32 |
0 |
| 108 |
u32 |
0 |
| 112 |
u32 |
0,1 |
| 116 |
u32 |
0 |
| 120 bytes |
if there are any sounds or if file type is music go to pmwr_xdx_audio_list else go to index_patch_list
pmwr_xdx_audio_list
| Offset |
Type |
Description |
| 00 |
u32 |
offset |
| 4 bytes per entry |
pmwr_xdx_audio
| Offset |
Type |
Description |
| 00 |
u32 |
offset to sound data |
| 04 |
u32 |
length of sound |
| 08 |
u32 |
0,4294967295 |
| 12 |
u32 |
sound sample rate | 11025,15000,22050 |
| 16 |
u32 |
0 |
| 20 |
u32 |
always 1081343 |
| 24 |
u32 |
0 |
| 28 |
u32 |
0 |
| 32 bytes per entry |
pmwr_xdx_rifx
some RIFX file, music only
pmwr_xdx_riff
some RIFF file, music only
Index Patch List
linked to by the datapack
patches the texture/texture animation/sound indexes into the file.
the offset is based on the next section (Ordered List)
depending on the verion padding may be seen
1
sections with texture patches seen:
pmwr_xdx_object_8 [0]
pmwr_xdx_world_settings [16][20][24][132]
pmwr_xdx_car_0_156_0 [4]
pmwr_xdx_interface_72_24t0 [4]t0
pmwr_xdx_interface_72_24t0_8_4 [0]
pmwr_xdx_font [0]
pmwr_xdx_mysterious_4t5_16t5 [0]
pmwr_xdx_mysterious_4t7_12 [0]
pmwr_xdx_some_random_section_8 [0]
pmwr_xdx_some_random_section_12_4 [0]
pmwr_xdx_some_random_section_12_4_44 [0]
pmwr_xdx_interface_72_24t5 [0]
pmwr_xdx_interface_72_24t13_12 [0]
pmwr_xdx_emitter_16 [0]
pmwr_xdx_unknown_thing_4t1_4 [0]
pmwr_xdx_link [44][48]
pmwr_xdx_model_8_8 [24]
pmwr_xdx_texture_anims_0_4_4 [0]
| Offset |
Type |
Description |
| 0 |
u32 |
offset |
| 4 |
u16 |
texture index |
| 6 |
u16 |
linked file
0 = same file
DataPack [92] = shared file 1 DataPack [112] = shared file 2
|
| 8 bytes per entry |
2
sections with texture animation patches seen:
pmwr_xdx_model_8_8 [0]
| Offset |
Type |
Description |
| 0 |
u32 |
offset |
| 4 |
u16 |
texture animation index |
| 6 |
u16 |
linked file
0 = same file
DataPack [92] = shared file 1 DataPack [112] = shared file 2
|
| 8 bytes per entry |
3
sections with sound patches seen:
pmwr_xdx_sound_section [0]
| Offset |
Type |
Description |
| 0 |
u32 |
offset |
| 4 |
u16 |
sound index |
| 6 |
u16 |
linked file
0 = same file
DataPack [92] = shared file 1 DataPack [112] = shared file 2
|
| 8 bytes per entry |
Ordered List
to get here offset to the Patch List from the datapack then add the sections together
all sections in the ordered list use the start of the ordered list as the offset
in order the sections contained are:
file_specific_section
pmwr_xdx_model
pmwr_xdx_texture_anims
pmwr_xdx_model_anims_1
pmwr_xdx_model_anims_2
pmwr_xdx_texture
unordered_list
pmwr_xdx_texture_anims_0
Ordered List File Specific Section
The first part of the ordered list depends on the type of file
pmwr_xdx_basic
| Offset |
Type |
Description |
| 00 |
u32 |
always 1 |
| 04 |
u32 |
offset |
| 08 |
u32 |
0 |
| 12 |
u32 |
0 |
| 16 bytes |
pmwr_xdx_basic_4
pmwr_xdx_share
| Offset |
Type |
Description |
| 00 |
u32 |
patch model |
| 4 bytes per entry |
pmwr_xdx_world
order:
pmwr_xdx_world
pmwr_xdx_world_0
pmwr_xdx_world_0_84
pmwr_xdx_world_0_64
pmwr_xdx_world_0_32
pmwr_xdx_world_0_32_48
pmwr_xdx_world_0_32_48_0
pmwr_xdx_world_0_32_68
pmwr_xdx_world_12
pmwr_xdx_world_20
pmwr_xdx_world_116
pmwr_xdx_world_124
pmwr_xdx_world_132
pmwr_xdx_world_28
pmwr_xdx_world_28_64
pmwr_xdx_world_28_100
pmwr_xdx_world_28_56
pmwr_xdx_world_28_76
pmwr_xdx_world_28_76_8
pmwr_xdx_world_28_76_16
pmwr_xdx_world_28_76_24
pmwr_xdx_world_28_72
pmwr_xdx_world_28_72_0
pmwr_xdx_world_92
pmwr_xdx_world_44
pmwr_xdx_world_100
pmwr_xdx_world_76
pmwr_xdx_world_76_72
pmwr_xdx_world_76_76t1
pmwr_xdx_world_76_76t7
pmwr_xdx_world_76_76t8
pmwr_xdx_world_4
pmwr_xdx_world_4_20
pmwr_xdx_world_4_16
pmwr_xdx_world_4_16_12
pmwr_xdx_world_152
pmwr_xdx_world_152_0
pmwr_xdx_world_152_0_64
pmwr_xdx_world_152_0_52
pmwr_xdx_world_152_0_56
pmwr_xdx_world_224
pmwr_xdx_world_192
pmwr_xdx_world_192_4
pmwr_xdx_world_192_44
pmwr_xdx_world_192_60
pmwr_xdx_world_192_84
pmwr_xdx_world_192_92
| Offset |
Type |
Description |
| 00 |
u32 |
offset |
| 04 |
u32 |
offset |
| 08 |
u32 |
amount | 4,8 |
| 12 |
u32 |
offset (pmwr_xdx_world_12) based on amount [8] |
| 16 |
u32 |
amount | 1,2 |
| 20 |
u32 |
offset (pmwr_xdx_world_20) based on amount [16] |
| 24 |
u32 |
amount | 1,7 |
| 28 |
u32 |
offset based on amount [24] |
| 32 |
u32 |
0 |
| 36 |
u32 |
0 |
| 40 |
u32 |
amount | 1,3 |
| 44 |
u32 |
offset (pmwr_xdx_world_44) based on amount [40] |
| 48 |
u32 |
0 |
| 52 |
u32 |
0 |
| 56 |
u32 |
0 |
| 60 |
u32 |
0 |
| 64 |
u32 |
0 |
| 68 |
u32 |
0 |
| 72 |
u32 |
amount | 4,8,16 |
| 76 |
u32 |
offset (pmwr_xdx_world_76) based on amount [72] |
| 80 |
u32 |
0 |
| 84 |
u32 |
0 |
| 88 |
u32 |
amount | 5,9,17 |
| 92 |
u32 |
offset based on amount [88] |
| 96 |
u32 |
amount | 4,8 |
| 100 |
u32 |
offset based on amount [96] |
| 104 |
u32 |
0 |
| 108 |
u32 |
0 |
| 112 |
u32 |
amount | 10,15,21 |
| 116 |
u32 |
offset (pmwr_xdx_world_116) based on amount [112] |
| 120 |
u32 |
amount | 0,1,6 |
| 124 |
u32 |
offset (pmwr_xdx_world_124) based on amount [120] |
| 128 |
u32 |
amount | 10,83,104 |
| 132 |
u32 |
offset (pmwr_xdx_world_132) based on amount [128] |
| 136 |
u32 |
0 |
| 140 |
u32 |
0 |
| 144 |
u32 |
0 |
| 148 |
u32 |
0 |
| 152 |
u32 |
offset |
| 156 |
u32 |
0 |
| 160 |
u32 |
0 |
| 164 |
u32 |
0 |
| 168 |
u32 |
0 |
| 172 |
u32 |
0 |
| 176 |
u32 |
0 |
| 180 |
u32 |
0 |
| 184 |
u32 |
0 |
| 188 |
u32 |
offset (pmwr_xdx_world_settings) |
| 192 |
u32 |
offset |
| 196 |
u32 |
0 |
| 200 |
u32 |
0 |
| 204 |
u32 |
0 |
| 208 |
u32 |
0 |
| 212 |
u32 |
0 |
| 216 |
u32 |
0 |
| 220 |
u32 |
amount | 3,4 |
| 224 |
u32 |
offset based on amount [220] |
| 228 |
u32 |
0 |
| 232 |
u32 |
0 |
| 236 |
u32 |
0 |
| 240 |
u8 |
144,204 |
| 241 |
u8 |
174,204 |
| 242 |
u8 |
18,204 |
| 243 |
u8 |
0,204 |
| 244 |
u8 |
0,204 |
| 245 |
u8 |
0,204 |
| 246 |
u8 |
167,204 |
| 247 |
u8 |
1,204 |
| 248 |
u8 |
140,204 |
| 249 |
u8 |
174,204 |
| 250 |
u8 |
18,204 |
| 251 |
u8 |
0,204 |
| 252 |
u8 |
140,204 |
| 253 |
u8 |
49,204 |
| 254 |
u8 |
32,204 |
| 255 |
u8 |
124,204 |
| 256 |
u8 |
204,208 |
| 257 |
u8 |
204,206 |
| 258 |
u8 |
50,204 |
| 259 |
u8 |
124,204 |
| 260 |
u8 |
0,204 |
| 261 |
u8 |
0,204 |
| 262 |
u8 |
204,231 |
| 263 |
u8 |
1,204 |
| 264 |
u8 |
56,204 |
| 265 |
u8 |
204,254 |
| 266 |
u8 |
204,230 |
| 267 |
u8 |
1,204 |
| 268 |
u8 |
172,204 |
| 269 |
u8 |
174,204 |
| 270 |
u8 |
18,204 |
| 271 |
u8 |
0,204 |
| 272 |
u8 |
204,224 |
| 273 |
u8 |
204,207 |
| 274 |
u8 |
31,204 |
| 275 |
u8 |
124,204 |
| 276 |
u8 |
2,204 |
| 277 |
u8 |
0,204 |
| 278 |
u8 |
0,204 |
| 279 |
u8 |
0,204 |
| 280 |
u8 |
1,204 |
| 281 |
u8 |
0,204 |
| 282 |
u8 |
0,204 |
| 283 |
u8 |
0,204 |
| 284 |
u8 |
56,204 |
| 285 |
u8 |
204,254 |
| 286 |
u8 |
204,230 |
| 287 |
u8 |
1,204 |
| 288 |
u8 |
4,204 |
| 289 |
u8 |
0,204 |
| 290 |
u8 |
0,204 |
| 291 |
u8 |
1,204 |
| 292 |
u8 |
0,204 |
| 293 |
u8 |
0,204 |
| 294 |
u8 |
167,204 |
| 295 |
u8 |
1,204 |
| 296 |
u8 |
72,204 |
| 297 |
u8 |
4,204 |
| 298 |
u8 |
167,204 |
| 299 |
u8 |
1,204 |
| 300 |
u8 |
204,232 |
| 301 |
u8 |
178,204 |
| 302 |
u8 |
18,204 |
| 303 |
u8 |
0,204 |
| 304 bytes |
pmwr_xdx_world_0
collision
| Offset |
Type |
Description |
| 00 |
float |
-2834,-1204.5850830078125,-991.7041015625 |
| 04 |
float |
-1277.9312744140625,-240.46795654296875,792.25 |
| 08 |
float |
-1684.314453125,-1016.585205078125,-267.75 |
| 12 |
float |
always 1 |
| 16 |
float |
1603.4349365234375,1703.78759765625,1852.5 |
| 20 |
float |
413.12744140625,815.01318359375,1630.75 |
| 24 |
float |
805.0736083984375,1769.25,2126.610107421875 |
| 28 |
float |
always 1 |
| 32 |
u32 |
offset based on amount [68] |
| 36 |
u32 |
always 18 |
| 40 |
float |
141.86798095703125,187.2013397216797,187.4600067138672 |
| 44 |
float |
351.8270568847656,838.5,1691.0587158203125 |
| 48 |
float |
81.4800033569336,121.44392395019531,200.57498168945312 |
| 52 |
u32 |
amount x? | 15,19,25 |
| 56 |
u32 |
amount y? | 1,3 |
| 60 |
u32 |
amount z? | 15,19,25 |
| 64 |
u32 |
offset based on amounts [52]*[56]*[60] |
| 68 |
u32 |
amount | 127,390,436 |
| 72 |
u32 |
0 |
| 76 |
u32 |
0 |
| 80 |
u32 |
amount | 105,159,1044 |
| 84 |
u32 |
offset based on amount [80] |
| 88 |
u32 |
always 1 |
| 92 |
u32 |
0 |
| 96 bytes |
pmwr_xdx_world_0_84
| Offset |
Type |
Description |
| 00 |
float |
-0.9999909400939941 - 0.9999816417694092 |
| 04 |
float |
-0.9972125887870789 - 0.999954879283905 |
| 08 |
float |
-0.9999977946281433 - 0.9998759031295776 |
| 12 |
u8 |
always 205 |
| 13 |
u8 |
always 205 |
| 14 |
u8 |
always 205 |
| 15 |
u8 |
always 205 |
| 16 |
float |
-2625.25 - 1695.5289306640625 |
| 20 |
float |
-1272.9312744140625 - 1386.75 |
| 24 |
float |
-1361.052001953125 - 2103.30517578125 |
| 28 |
float |
always 1 |
| 32 |
float |
-2625.25 - 1688.75 |
| 36 |
float |
-1272.9312744140625 - 1625.75 |
| 40 |
float |
-1679.314453125 - 2103.30517578125 |
| 44 |
float |
always 1 |
| 48 |
u8 |
always 205 |
| 49 |
u8 |
always 205 |
| 50 |
u8 |
always 205 |
| 51 |
u8 |
always 205 |
| 52 |
u32 |
0,15,46,49,52,53 |
| 56 |
u8 |
always 205 |
| 57 |
u8 |
always 205 |
| 58 |
u8 |
always 205 |
| 59 |
u8 |
always 205 |
| 60 |
u8 |
always 205 |
| 61 |
u8 |
always 205 |
| 62 |
u8 |
always 205 |
| 63 |
u8 |
always 205 |
| 64 bytes per entry |
pmwr_xdx_world_0_64
| Offset |
Type |
Description |
| 00 |
u32 |
0 - 435 |
| 4 bytes per entry |
pmwr_xdx_world_0_32
| Offset |
Type |
Description |
| 00 |
float |
-2834 - 1665.0401611328125 |
| 04 |
float |
-1277.9312744140625 - 792.25 |
| 08 |
float |
-1684.314453125 - 1926.03515625 |
| 12 |
u8 |
0,248 |
| 13 |
u8 |
0,10 |
| 14 |
u8 |
0,150 |
| 15 |
u8 |
0,124 |
| 16 |
float |
-2646.5400390625 - 1852.5001220703125 |
| 20 |
float |
0 - 1630.75 |
| 24 |
float |
-1483.739501953125 - 2126.610107421875 |
| 28 |
u8 |
0,80 |
| 29 |
u8 |
0 |
| 30 |
u8 |
0,161 |
| 31 |
u8 |
0,1 |
| 32 |
u8 |
0,10,12,96 |
| 33 |
u8 |
0,157,187 |
| 34 |
u8 |
0,212 |
| 35 |
u8 |
0,119 |
| 36 |
u32 |
0 |
| 40 |
u32 |
0 |
| 44 |
u32 |
0 |
| 48 |
u32 |
offset (pmwr_xdx_world_0_32_48) based on amount [72] |
| 52 |
u32 |
0 |
| 56 |
u32 |
0 |
| 60 |
u32 |
0 |
| 64 |
u32 |
amount | 0 - 132 |
| 68 |
u32 |
offset based on amount [64]
offset still exists if amount is 0 |
| 72 |
u32 |
amount | 0,1,2,4,5 |
| 76 |
u32 |
0 |
| 80 |
u32 |
0,1 |
| 84 |
u32 |
0 |
| 88 |
u32 |
0 |
| 92 |
u32 |
0 |
| 96 bytes per entry |
pmwr_xdx_world_0_32_48
multi linked to by:
pmwr_xdx_world_0_32 [48]
| Offset |
Type |
Description |
| 00 |
u32 |
offset based on amount [4] |
| 04 |
u32 |
amount | 1 - 263 |
| 08 |
u32 |
162,6544,8176,8177,8178,8179,8181,8224 |
| 12 |
u8 |
always 205 |
| 13 |
u8 |
always 205 |
| 14 |
u8 |
always 205 |
| 15 |
u8 |
always 205 |
| 16 bytes per entry |
pmwr_xdx_world_0_32_48_0
| Offset |
Type |
Description |
| 00 |
float |
-1 - 1 |
| 04 |
float |
-1 - 1 |
| 08 |
float |
-1 - 1 |
| 12 |
float |
-2608.993896484375 - 2810.57763671875 |
| 16 |
u32 |
0,15,46,49,52,53,54,55 |
| 20 |
u8 |
1 - 255 |
| 21 |
u8 |
0,1,255 |
| 22 |
u8 |
0 - 255 |
| 23 |
u8 |
0,1,255 |
| 24 |
u8 |
always 205 |
| 25 |
u8 |
always 205 |
| 26 |
u8 |
always 205 |
| 27 |
u8 |
always 205 |
| 28 |
u8 |
always 205 |
| 29 |
u8 |
always 205 |
| 30 |
u8 |
always 205 |
| 31 |
u8 |
always 205 |
| 32 bytes per entry |
pmwr_xdx_world_0_32_68
| Offset |
Type |
Description |
| 00 |
u8 |
0 - 255 |
| 01 |
u8 |
0,1,2,3,4 |
| 2 bytes per entry |
pmwr_xdx_world_12
multi linked to by:
pmwr_xdx_world [12]
pmwr_xdx_world_100 [68]
| Offset |
Type |
Description |
| 00 |
u32 |
78 - 7880 |
| 04 |
u8 |
0 |
| 05 |
u8 |
0 |
| 06 |
u8 |
0,1 |
| 07 |
u8 |
0 |
| 08 |
u32 |
0 |
| 12 |
u8 |
always 1 |
| 13 |
u8 |
0 |
| 14 |
u8 |
always 8 |
| 15 |
u8 |
0 |
| 16 |
u8 |
always 1 |
| 17 |
u8 |
0 |
| 18 |
u8 |
always 8 |
| 19 |
u8 |
0 |
| 20 |
u32 |
0 |
| 24 |
u32 |
0 |
| 28 |
u32 |
0 |
| 32 |
float |
-1147.5400390625 - 314.1334228515625 |
| 36 |
float |
-557 - 922.7374877929688 |
| 40 |
float |
-304.92645263671875 - 2043.3875732421875 |
| 44 |
u8 |
always 205 |
| 45 |
u8 |
always 205 |
| 46 |
u8 |
always 205 |
| 47 |
u8 |
always 205 |
| 48 |
float |
-0.13796138763427734,-0.10239791870117188,0 |
| 52 |
float |
-9.840608596801758 - 8.027816772460938 |
| 56 |
u32 |
0 |
| 60 |
u8 |
always 205 |
| 61 |
u8 |
always 205 |
| 62 |
u8 |
always 205 |
| 63 |
u8 |
always 205 |
| 64 |
u32 |
0 |
| 68 |
u32 |
1,2,4,7,8,9,10,12 |
| 72 |
u8 |
0 |
| 73 |
u8 |
0 |
| 74 |
u8 |
always 1 |
| 75 |
u8 |
always 1 |
| 76 |
float |
always 500 |
| 80 |
float |
always 1000 |
| 84 |
u32 |
0 |
| 88 |
u32 |
0 |
| 92 |
u32 |
0 |
| 96 |
u32 |
0 |
| 100 |
u32 |
0 |
| 104 |
u32 |
0 |
| 108 |
u32 |
0 |
| 112 |
u8 |
0,1 |
| 113 |
u8 |
always 255 |
| 114 |
u8 |
always 255 |
| 115 |
u8 |
0 |
| 116 |
u32 |
0 |
| 120 |
u8 |
always 1 |
| 121 |
u8 |
1,2,3,4 |
| 122 |
u8 |
0 |
| 123 |
u8 |
0 |
| 124 |
u32 |
0 |
| 128 bytes per entry |
pmwr_xdx_world_20
multi linked to by:
pmwr_xdx_world [20]
pmwr_xdx_world_mode_12t60 [8]
pmwr_xdx_world_mode_28_12t2_4t1_16 [0]
pmwr_xdx_world_mode_28_12t2_4t1_20 [0]
pmwr_xdx_world_mode_28_12t2_4t11_16 [0]
| Offset |
Type |
Description |
| 00 |
u32 |
77,5047,8074 |
| 04 |
u32 |
always 1 |
| 08 |
u32 |
0 |
| 12 |
u8 |
always 1 |
| 13 |
u8 |
0 |
| 14 |
u8 |
always 8 |
| 15 |
u8 |
0 |
| 16 |
u8 |
always 1 |
| 17 |
u8 |
0 |
| 18 |
u8 |
always 8 |
| 19 |
u8 |
0 |
| 20 |
u32 |
0 |
| 24 |
u32 |
0 |
| 28 |
u32 |
0 |
| 32 |
u32 |
offset (pmwr_xdx_model_anims_1) |
| 36 |
float |
5,30 |
| 40 |
u32 |
offset (pmwr_xdx_idk) |
| 44 |
u8 |
0,1 |
| 45 |
u8 |
0,1 |
| 46 |
u8 |
0,1 |
| 47 |
u8 |
0 |
| 48 |
float |
always 1000 |
| 52 |
u32 |
0 |
| 56 |
u32 |
0 |
| 60 |
u32 |
0 |
| 64 bytes per entry |
pmwr_xdx_world_116
multi linked to by:
pmwr_xdx_world [116]
pmwr_xdx_world_28_76_8 [0]
pmwr_xdx_world_mode_28_12t2_4t5_16 [0]t1
| Offset |
Type |
Description |
| 00 |
u32 |
111 - 8327 |
| 04 |
u8 |
always 13 |
| 05 |
u8 |
0 |
| 06 |
u8 |
0,41,42,43 |
| 07 |
u8 |
0 |
| 08 |
u32 |
0 |
| 12 |
u8 |
0,1 |
| 13 |
u8 |
0 |
| 14 |
u8 |
always 8 |
| 15 |
u8 |
0 |
| 16 |
u8 |
0,1 |
| 17 |
u8 |
0 |
| 18 |
u8 |
always 8 |
| 19 |
u8 |
0 |
| 20 |
u32 |
0 |
| 24 |
u32 |
0 |
| 28 |
u32 |
0 |
| 32 |
float |
-2072.110107421875 - 1418.0489501953125 |
| 36 |
float |
-561.392822265625 - 1337.4478759765625 |
| 40 |
float |
-1137.2017822265625 - 1655.513427734375 |
| 44 |
u8 |
always 205 |
| 45 |
u8 |
always 205 |
| 46 |
u8 |
always 205 |
| 47 |
u8 |
always 205 |
| 48 |
float |
0,0.03012002259492874,0.030121665447950363 |
| 52 |
float |
-1 - 0.9953243136405945 |
| 56 |
float |
-0.11840053647756577 - 0.06497977674007416 |
| 60 |
float |
-0.9999473094940186 - 1 |
| 64 |
u32 |
offset (pmwr_xdx_idk) |
| 68 |
float |
always 500 |
| 72 |
u8 |
0 |
| 73 |
u8 |
0,1 |
| 74 |
u8 |
0 |
| 75 |
u8 |
0 |
| 76 |
u32 |
0 |
| 80 |
u32 |
0 |
| 84 |
u32 |
0 |
| 88 |
u32 |
0 |
| 92 |
u32 |
0 |
| 96 bytes per entry |
pmwr_xdx_world_124
multi linked to by:
pmwr_xdx_world [124]
pmwr_xdx_world_28_76_16 [0]
| Offset |
Type |
Description |
| 00 |
u32 |
104,105,106,107,108,109,3548 |
| 04 |
u32 |
always 14 |
| 08 |
u32 |
0 |
| 12 |
u8 |
always 1 |
| 13 |
u8 |
0 |
| 14 |
u8 |
always 8 |
| 15 |
u8 |
0 |
| 16 |
u8 |
always 1 |
| 17 |
u8 |
0 |
| 18 |
u8 |
always 8 |
| 19 |
u8 |
0 |
| 20 |
u32 |
0 |
| 24 |
u32 |
0 |
| 28 |
u32 |
0 |
| 32 |
float |
-1050.694091796875 - 1791.00244140625 |
| 36 |
float |
-625.3973999023438 - 53.180824279785156 |
| 40 |
float |
-654.175048828125 - 1962.06787109375 |
| 44 |
u8 |
always 205 |
| 45 |
u8 |
always 205 |
| 46 |
u8 |
always 205 |
| 47 |
u8 |
always 205 |
| 48 |
u32 |
0 |
| 52 |
u32 |
0 |
| 56 |
u32 |
0 |
| 60 |
float |
always 1 |
| 64 |
u32 |
offset (pmwr_xdx_strange) |
| 68 |
u32 |
0 |
| 72 |
float |
1000,4000 |
| 76 |
u32 |
always 1 |
| 80 bytes per entry |
pmwr_xdx_world_132
multi linked to by:
pmwr_xdx_world [132]
pmwr_xdx_world_28_76_24 [0]
| Offset |
Type |
Description |
| 00 |
u32 |
126 - 8319 |
| 04 |
u8 |
always 15 |
| 05 |
u8 |
0 |
| 06 |
u8 |
0,1,2,3,4,31,41,100 |
| 07 |
u8 |
0 |
| 08 |
u32 |
0 |
| 12 |
u8 |
0,1 |
| 13 |
u8 |
0 |
| 14 |
u8 |
always 8 |
| 15 |
u8 |
0 |
| 16 |
u8 |
0,1 |
| 17 |
u8 |
0 |
| 18 |
u8 |
always 8 |
| 19 |
u8 |
0 |
| 20 |
u32 |
0 |
| 24 |
u32 |
0 |
| 28 |
u32 |
0 |
| 32 |
float |
-2789.831298828125 - 1807.2061767578125 |
| 36 |
float |
-576.2929077148438 - 1225 |
| 40 |
float |
-1311.704833984375 - 2012.7457275390625 |
| 44 |
u8 |
always 205 |
| 45 |
u8 |
always 205 |
| 46 |
u8 |
always 205 |
| 47 |
u8 |
always 205 |
| 48 |
u32 |
1000,2000,3000,5000 |
| 52 |
u32 |
always 1 |
| 56 |
u32 |
offset (pmwr_xdx_object) |
| 60 |
float |
1000,1500 |
| 64 |
u32 |
0 |
| 68 |
u8 |
always 255 |
| 69 |
u8 |
always 255 |
| 70 |
u8 |
0 |
| 71 |
u8 |
0 |
| 72 |
u8 |
always 1 |
| 73 |
u8 |
0,1 |
| 74 |
u8 |
always 1 |
| 75 |
u8 |
always 1 |
| 76 |
u32 |
0 |
| 80 bytes per entry |
pmwr_xdx_world_28
| Offset |
Type |
Description |
| 00 |
u32 |
2,5914,5915,5916,5917,5918,5919 |
| 04 |
u8 |
always 2 |
| 05 |
u8 |
0 |
| 06 |
u8 |
always 1 |
| 07 |
u8 |
0 |
| 08 |
u32 |
0 |
| 12 |
u8 |
always 1 |
| 13 |
u8 |
0 |
| 14 |
u8 |
always 8 |
| 15 |
u8 |
0 |
| 16 |
u8 |
always 1 |
| 17 |
u8 |
0 |
| 18 |
u8 |
always 8 |
| 19 |
u8 |
0 |
| 20 |
u32 |
0 |
| 24 |
u32 |
0 |
| 28 |
u32 |
0 |
| 32 |
u32 |
0 |
| 36 |
u32 |
0 |
| 40 |
u32 |
amount (used in pmwr_xdx_world_28_72) | 4,72,73,86,92,101,138,221,245 |
| 44 |
u32 |
0 |
| 48 |
u32 |
0 |
| 52 |
u32 |
amount bytes | 0,384 |
| 56 |
u32 |
offset based on amount bytes ([52] / 32) |
| 60 |
u32 |
amount | 0,2,3 |
| 64 |
u32 |
offset based on amount [60] |
| 68 |
u32 |
0 |
| 72 |
u32 |
offset |
| 76 |
u32 |
offset |
| 80 |
u32 |
0 |
| 84 |
u8 |
0,255 |
| 85 |
u8 |
0,255 |
| 86 |
u8 |
4,72,73,86,92,101,138,221,245 |
| 87 |
u8 |
0 |
| 88 |
u32 |
0 |
| 92 |
u32 |
0 |
| 96 |
u32 |
0 |
| 100 |
u32 |
offset |
| 104 |
u32 |
0,1 |
| 108 |
u32 |
0 |
| 112 bytes per entry |
pmwr_xdx_world_28_64
| Offset |
Type |
Description |
| 00 |
u32 |
5914,5915,5916,5917,5918,5919 |
| 4 bytes per entry |
pmwr_xdx_world_28_100
| Offset |
Type |
Description |
| 00 |
u32 |
3,6 |
| 04 |
u32 |
0 |
| 08 |
u32 |
0 |
| 12 |
u32 |
0 |
| 16 bytes |
pmwr_xdx_world_28_56
| Offset |
Type |
Description |
| 00 |
float |
-1,0,0.7755178213119507,1 |
| 04 |
float |
-1,-0.9986048936843872,0,1 |
| 08 |
float |
-1 - 1 |
| 12 |
float |
-3471.05810546875 - 1440.9423828125 |
| 16 |
u8 |
0,1,3 |
| 17 |
u8 |
always 205 |
| 18 |
u8 |
2,205 |
| 19 |
u8 |
0,205 |
| 20 |
u8 |
always 205 |
| 21 |
u8 |
always 205 |
| 22 |
u8 |
always 205 |
| 23 |
u8 |
always 205 |
| 24 |
u8 |
always 205 |
| 25 |
u8 |
always 205 |
| 26 |
u8 |
always 205 |
| 27 |
u8 |
always 205 |
| 28 |
u8 |
always 205 |
| 29 |
u8 |
always 205 |
| 30 |
u8 |
always 205 |
| 31 |
u8 |
always 205 |
| [52] bytes per entry |
pmwr_xdx_world_28_76
| Offset |
Type |
Description |
| 00 |
u32 |
0 |
| 04 |
u32 |
amount | 0,1,3,5,10,12,15 |
| 08 |
u32 |
offset based on amount [4] |
| 12 |
u32 |
amount | 0,1,6 |
| 16 |
u32 |
offset based on amount [12] |
| 20 |
u32 |
amount | 0,3,9,10,14,20,58,83 |
| 24 |
u32 |
offset based on amount [20] |
| 28 |
u32 |
0 |
| 32 bytes |
pmwr_xdx_world_28_76_8
pmwr_xdx_world_28_76_16
pmwr_xdx_world_28_76_24
pmwr_xdx_world_28_72
| Offset |
Type |
Description |
| 00 |
u32 |
offset based on amount [40] |
| 04 |
u32 |
0 |
| 08 |
u32 |
0 |
| 12 |
u32 |
0 |
| 16 bytes |
pmwr_xdx_world_28_72_0
| Offset |
Type |
Description |
| 00 |
u32 |
4 - 8233 |
| 04 |
u8 |
always 2 |
| 05 |
u8 |
0 |
| 06 |
u8 |
0,3,6 |
| 07 |
u8 |
0 |
| 08 |
u32 |
0 |
| 12 |
u32 |
0 |
| 16 |
u32 |
0 |
| 20 |
u32 |
0 |
| 24 |
u32 |
0 |
| 28 |
u32 |
0 |
| 32 |
u32 |
0,1 |
| 36 |
u32 |
patch model |
| 40 |
u32 |
0 |
| 44 |
u32 |
0 |
| 48 bytes per entry |
pmwr_xdx_world_92
| Offset |
Type |
Description |
| 00 |
u32 |
138 - 8064 |
| 04 |
u8 |
always 10 |
| 05 |
u8 |
0 |
| 06 |
u8 |
0,1,2,3,4 |
| 07 |
u8 |
0 |
| 08 |
u32 |
0 |
| 12 |
u8 |
always 1 |
| 13 |
u8 |
0 |
| 14 |
u8 |
always 8 |
| 15 |
u8 |
0 |
| 16 |
u8 |
always 1 |
| 17 |
u8 |
0 |
| 18 |
u8 |
always 8 |
| 19 |
u8 |
0 |
| 20 |
u32 |
0 |
| 24 |
u32 |
0 |
| 28 |
u32 |
0 |
| 32 |
float |
-2564.2841796875 - 1534.7900390625 |
| 36 |
float |
-565.8948974609375 - 1238.547607421875 |
| 40 |
float |
-1259.301513671875 - 2017.0062255859375 |
| 44 |
u8 |
always 205 |
| 45 |
u8 |
always 205 |
| 46 |
u8 |
always 205 |
| 47 |
u8 |
always 205 |
| 48 |
float |
-0.3490658700466156,0 |
| 52 |
float |
-4.618249416351318 - 3.875154733657837 |
| 56 |
float |
-0.040297508239746094,0 |
| 60 |
u8 |
always 205 |
| 61 |
u8 |
always 205 |
| 62 |
u8 |
always 205 |
| 63 |
u8 |
always 205 |
| 64 |
u32 |
offset (pmwr_xdx_activator) |
| 68 |
u8 |
0 |
| 69 |
u8 |
always 200 |
| 70 |
u8 |
always 175 |
| 71 |
u8 |
always 71 |
| 72 |
u8 |
0 |
| 73 |
u8 |
always 64 |
| 74 |
u8 |
always 28 |
| 75 |
u8 |
always 71 |
| 76 |
u32 |
0,1 |
| 80 |
u32 |
always 5000 |
| 84 |
u32 |
1000,5000 |
| 88 |
u32 |
0 |
| 92 |
u32 |
0 |
| 96 bytes per entry |
pmwr_xdx_world_44
multi linked to by:
pmwr_xdx_world [44]
pmwr_xdx_world_44 [128]
| Offset |
Type |
Description |
| 00 |
u32 |
133,287,1435,4104,4108,4119,8231 |
| 04 |
u32 |
always 4 |
| 08 |
u32 |
0 |
| 12 |
u8 |
always 1 |
| 13 |
u8 |
0 |
| 14 |
u8 |
always 8 |
| 15 |
u8 |
0 |
| 16 |
u8 |
always 1 |
| 17 |
u8 |
0 |
| 18 |
u8 |
always 8 |
| 19 |
u8 |
0 |
| 20 |
u32 |
0 |
| 24 |
u32 |
0 |
| 28 |
u32 |
0 |
| 32 |
float |
-0.7071071863174438 - 1 |
| 36 |
u32 |
0 |
| 40 |
float |
-1 - 0.9989292621612549 |
| 44 |
u32 |
0 |
| 48 |
u32 |
0 |
| 52 |
float |
always 1 |
| 56 |
u32 |
0 |
| 60 |
u32 |
0 |
| 64 |
float |
-0.9989292621612549 - 1 |
| 68 |
u32 |
0 |
| 72 |
float |
-0.7071071863174438 - 1 |
| 76 |
u32 |
0 |
| 80 |
float |
-1496.4295654296875 - 1057.2867431640625 |
| 84 |
float |
-529.2679443359375 - 970.9428100585938 |
| 88 |
float |
-1138.487060546875 - 1656.2935791015625 |
| 92 |
float |
always 1 |
| 96 |
u32 |
0 |
| 100 |
u32 |
0 |
| 104 |
u32 |
0 |
| 108 |
u32 |
0 |
| 112 |
u32 |
0 |
| 116 |
float |
always 10 |
| 120 |
u32 |
0 |
| 124 |
u32 |
0,2,3 |
| 128 |
u32 |
offset (pmwr_xdx_world_44) |
| 132 |
u32 |
0 |
| 136 |
u32 |
0 |
| 140 |
u32 |
0 |
| 144 bytes per entry |
pmwr_xdx_world_100
| Offset |
Type |
Description |
| 00 |
u32 |
143 - 8068 |
| 04 |
u8 |
always 11 |
| 05 |
u8 |
0 |
| 06 |
u8 |
always 1 |
| 07 |
u8 |
0 |
| 08 |
u32 |
0 |
| 12 |
u8 |
always 1 |
| 13 |
u8 |
0 |
| 14 |
u8 |
always 8 |
| 15 |
u8 |
0 |
| 16 |
u8 |
always 1 |
| 17 |
u8 |
0 |
| 18 |
u8 |
always 8 |
| 19 |
u8 |
0 |
| 20 |
u32 |
0 |
| 24 |
u32 |
0 |
| 28 |
u32 |
0 |
| 32 |
float |
-1445.90087890625 - 403.6165771484375 |
| 36 |
float |
-557.0001220703125 - 970.6324462890625 |
| 40 |
float |
-300.7413024902344 - 1984.9814453125 |
| 44 |
u8 |
always 205 |
| 45 |
u8 |
always 205 |
| 46 |
u8 |
always 205 |
| 47 |
u8 |
always 205 |
| 48 |
u32 |
0 |
| 52 |
float |
0 - 5.497786521911621 |
| 56 |
u32 |
0 |
| 60 |
u8 |
always 205 |
| 61 |
u8 |
always 205 |
| 62 |
u8 |
always 205 |
| 63 |
u8 |
always 205 |
| 64 |
u32 |
1,2,3,4,512000 |
| 68 |
u32 |
offset (pmwr_xdx_world_12) |
| 72 |
u32 |
0 |
| 76 |
u32 |
0 |
| 80 bytes per entry |
pmwr_xdx_world_76
multi linked to by:
pmwr_xdx_world [76]
pmwr_xdx_world_4_16_12 [0]
pmwr_xdx_world_mode_12t92 [8]
pmwr_xdx_world_mode_20_8t6 [8]
pmwr_xdx_world_mode_28_12t2_4t19_16 [0]
| Offset |
Type |
Description |
| 00 |
u32 |
134 - 8235 |
| 04 |
u8 |
always 8 |
| 05 |
u8 |
0 |
| 06 |
u8 |
0,1 |
| 07 |
u8 |
0 |
| 08 |
u32 |
0 |
| 12 |
u8 |
0,1 |
| 13 |
u8 |
0 |
| 14 |
u8 |
always 8 |
| 15 |
u8 |
0 |
| 16 |
u8 |
0,1 |
| 17 |
u8 |
0 |
| 18 |
u8 |
always 8 |
| 19 |
u8 |
0 |
| 20 |
u32 |
0 |
| 24 |
u32 |
0 |
| 28 |
u32 |
0 |
| 32 |
u32 |
0 |
| 36 |
u32 |
1,7,8 |
| 40 |
u32 |
0 |
| 44 |
u32 |
0 |
| 48 |
u32 |
0 |
| 52 |
u32 |
0 |
| 56 |
u32 |
0 |
| 60 |
u32 |
0 |
| 64 |
u32 |
0 |
| 68 |
u32 |
0 |
| 72 |
u32 |
offset |
| 76 |
u32 |
based on type [36]
1 = offset
7 = offset
8 = offset
|
| 80 bytes per entry |
pmwr_xdx_world_76_72
count of section unknown
| Offset |
Type |
Description |
| 00 |
float |
-0.47305670380592346 - 0.7884365320205688 |
| 04 |
float |
-1,0.12411174923181534 |
| 08 |
float |
0 - 1 |
| 12 |
float |
-3184.421875 - 81.18273162841797 |
| 16 |
u8 |
always 3 |
| 17 |
u8 |
always 205 |
| 18 |
u8 |
2,4,6,8 |
| 19 |
u8 |
0 |
| 20 |
u8 |
always 205 |
| 21 |
u8 |
always 205 |
| 22 |
u8 |
always 205 |
| 23 |
u8 |
always 205 |
| 24 |
u8 |
always 205 |
| 25 |
u8 |
always 205 |
| 26 |
u8 |
always 205 |
| 27 |
u8 |
always 205 |
| 28 |
u8 |
always 205 |
| 29 |
u8 |
always 205 |
| 30 |
u8 |
always 205 |
| 31 |
u8 |
always 205 |
| some multiple of 32 bytes |
pmwr_xdx_world_76_76t1
| Offset |
Type |
Description |
| 00 |
u32 |
0 |
| 04 |
u32 |
0 |
| 08 |
u32 |
0 |
| 12 |
u8 |
always 205 |
| 13 |
u8 |
always 205 |
| 14 |
u8 |
always 205 |
| 15 |
u8 |
always 205 |
| 16 |
u32 |
0 |
| 20 |
u32 |
0 |
| 24 |
u32 |
0 |
| 28 |
u32 |
0 |
| 32 bytes |
pmwr_xdx_world_76_76t7
| Offset |
Type |
Description |
| 00 |
u32 |
always 1 |
| 04 |
u8 |
2,255 |
| 05 |
u8 |
0,255 |
| 06 |
u8 |
0,255 |
| 07 |
u8 |
0,255 |
| 08 |
u32 |
0 |
| 12 |
u32 |
0 |
| 16 bytes |
pmwr_xdx_world_76_76t8
pmwr_xdx_world_4
| Offset |
Type |
Description |
| 00 |
float |
-3355.421142578125,-2059.3515625,-1370.359375 |
| 04 |
float |
-811.51416015625,-461.1657409667969,0 |
| 08 |
float |
-2835.978759765625,-2059.3515625,-1303.9774169921875 |
| 12 |
u32 |
0 |
| 16 |
u32 |
offset based on amount [28] |
| 20 |
u32 |
offset based on amount [28] |
| 24 |
u32 |
42,81,169 |
| 28 |
u32 |
amount | 43,82,170 |
| 32 |
float |
always 500 |
| 36 |
float |
811.51416015625,1037.7508544921875,1264.5872802734375 |
| 40 |
float |
always 500 |
| 44 |
u32 |
7,9,13 |
| 48 |
u32 |
always 1 |
| 52 |
u32 |
6,9,13 |
| 56 |
u32 |
0 |
| 60 |
u32 |
0 |
| 64 bytes |
pmwr_xdx_world_4_20
| Offset |
Type |
Description |
| 00 |
u32 |
0 - 169 |
| 4 bytes per entry |
pmwr_xdx_world_4_16
| Offset |
Type |
Description |
| 00 |
u32 |
0 |
| 04 |
u32 |
0 |
| 08 |
u32 |
0,1 |
| 12 |
u32 |
offset (pmwr_xdx_world_4_16_12) |
| 16 |
u32 |
0 |
| 20 |
u32 |
0 |
| 24 |
u32 |
0 |
| 28 |
u32 |
0 |
| 32 |
u32 |
0 |
| 36 |
u32 |
0 |
| 40 |
u32 |
0 |
| 44 |
u32 |
0 |
| 48 |
u32 |
0 |
| 52 |
u32 |
0 |
| 56 |
u32 |
amount | 0,1,2,3,4,5,6,7,8 |
| 60 |
u32 |
offset (pmwr_xdx_world_4_16_12) based on amount [56] |
| 64 |
u32 |
amount | 0,1,2,3,4,5 |
| 68 |
u32 |
offset (pmwr_xdx_world_4_16_12) based on amount [64] |
| 72 |
u32 |
0 |
| 76 |
u32 |
0 |
| 80 bytes per entry |
pmwr_xdx_world_4_16_12
pmwr_xdx_world_152
| Offset |
Type |
Description |
| 00 |
u32 |
offset based on amount [4] |
| 04 |
u32 |
amount | 26,84 |
| 08 |
u8 |
always 255 |
| 09 |
u8 |
always 255 |
| 10 |
u8 |
always 255 |
| 11 |
u8 |
always 255 |
| 12 |
u32 |
0 |
| 16 bytes |
pmwr_xdx_world_152_0
| Offset |
Type |
Description |
| 00 |
u32 |
164 - 7968 |
| 04 |
u32 |
always 16 |
| 08 |
u32 |
0 |
| 12 |
u32 |
always 1 |
| 16 |
u32 |
always 1 |
| 20 |
u32 |
0 |
| 24 |
u32 |
0 |
| 28 |
u32 |
0 |
| 32 |
float |
-1932.8861083984375 - 1771.578857421875 |
| 36 |
float |
-570.3377075195312 - 1298.8201904296875 |
| 40 |
float |
-1327.1693115234375 - 2053.169921875 |
| 44 |
u8 |
always 205 |
| 45 |
u8 |
always 205 |
| 46 |
u8 |
always 205 |
| 47 |
u8 |
always 205 |
| 48 |
u32 |
amount | 0,1,2,3,4,5 |
| 52 |
u32 |
offset based on amount [48] |
| 56 |
u32 |
offset based on amount [48] |
| 60 |
u32 |
amount | 1,2,3,4,5 |
| 64 |
u32 |
offset based on amount [60] |
| 68 |
float |
24.932697296142578 - 311.0330810546875 |
| 72 |
u32 |
0,8,16,64,128 |
| 76 |
u32 |
25,50,100 |
| 80 |
float |
0,150,200,250 |
| 84 |
u32 |
0 |
| 88 |
u32 |
0 |
| 92 |
u32 |
0 |
| 96 |
u32 |
0 |
| 100 |
u32 |
0 |
| 104 |
u32 |
0 |
| 108 |
u32 |
0 |
| 112 |
u32 |
0 |
| 116 |
u32 |
0 - 83 |
| 120 |
u32 |
0 |
| 124 |
u32 |
0 |
| 128 bytes per entry |
pmwr_xdx_world_152_0_64
| Offset |
Type |
Description |
| 00 |
u32 |
0 - 83 |
| 4 bytes per entry |
pmwr_xdx_world_152_0_52
| Offset |
Type |
Description |
| 00 |
float |
67.79576873779297 - 768.2499389648438 |
| 4 bytes per entry |
pmwr_xdx_world_152_0_56
| Offset |
Type |
Description |
| 00 |
u32 |
0 - 83 |
| 4 bytes per entry |
pmwr_xdx_world_224
pmwr_xdx_world_192
| Offset |
Type |
Description |
| 00 |
u32 |
amount | 0,6,7 |
| 04 |
u32 |
offset based on amount [0] |
| 08 |
u32 |
0 |
| 12 |
u32 |
0 |
| 16 |
u32 |
0 |
| 20 |
u32 |
0 |
| 24 |
u32 |
0 |
| 28 |
u32 |
0 |
| 32 |
u32 |
0 |
| 36 |
u32 |
0 |
| 40 |
u32 |
amount | 0,2 |
| 44 |
u32 |
offset based on amount [40] |
| 48 |
u32 |
0 |
| 52 |
u32 |
0 |
| 56 |
u32 |
amount | 0,2,3 |
| 60 |
u32 |
offset based on amount [56] |
| 64 |
u32 |
0 |
| 68 |
u32 |
0 |
| 72 |
u32 |
0 |
| 76 |
u32 |
0 |
| 80 |
u32 |
amount | 0,17,18 |
| 84 |
u32 |
offset based on amount [80] |
| 88 |
u32 |
amount | 0,3 |
| 92 |
u32 |
offset based on amount [88] |
| 96 |
u32 |
0 |
| 100 |
u32 |
0 |
| 104 |
u32 |
0 |
| 108 |
u32 |
0 |
| 112 bytes |
pmwr_xdx_world_192_4
pmwr_xdx_world_192_44
pmwr_xdx_world_192_60
pmwr_xdx_world_192_84
pmwr_xdx_world_192_92
pmwr_xdx_model
multi linked to by:
pmwr_xdx_share [0]
pmwr_xdx_world_28_72_0 [36]
pmwr_xdx_idk [4]
pmwr_xdx_idk_12 [20]
pmwr_xdx_interface_72_24t0 [4]t1
pmwr_xdx_model_sub_link_8 [0]
pmwr_xdx_model_sub_link_16 [0]
pmwr_xdx_model_link_24 [0]
pmwr_xdx_model_link_32 [0]
pmwr_xdx_mysterious_4t5_16t0 [0]
pmwr_xdx_unknown_thing_4t0_4 [0]
pmwr_xdx_unknown_4_4t29_4 [0]
| Offset |
Type |
Description |
| 00 |
u16 |
always 2 |
| 02 |
u16 |
amount | 1,2,3,4 |
| 04 |
u32 |
0,35,36,40,43,46,49,51,54,55 |
| 08 |
u32 |
offset based on amount [2] |
| 12 |
u32 |
offset based on amount [2] |
| 16 |
float |
-25.37424087524414 - 4.507925510406494 |
| 20 |
float |
-9.037147521972656 - 13.030776977539062 |
| 24 |
float |
-16.14714241027832 - 6.440982341766357 |
| 28 |
float |
0.0008660254534333944 - 63.54764938354492 |
| 32 |
float |
-3.97222900390625 - 25.591686248779297 |
| 36 |
float |
-3.1031508445739746 - 57.00141525268555 |
| 40 |
float |
-10.332921981811523 - 17.52219581604004 |
| 44 |
float |
0.0008660254534333944 - 39.975948333740234 |
| 48 |
float |
-4.292689323425293 - 4.514641284942627 |
| 52 |
float |
-5.060671806335449 - 28.559656143188477 |
| 56 |
float |
-10.335947036743164 - 7.9034528732299805 |
| 60 |
u32 |
0 |
| 64 bytes |
pmwr_xdx_model_8
multi linked to by:
pmwr_xdx_model [8]
| Offset |
Type |
Description |
| 00 |
u8 |
0 |
| 01 |
u8 |
0 |
| 02 |
u8 |
amount | 1 - 13 |
| 03 |
u8 |
0 |
| 04 |
u32 |
0 |
| 08 |
u32 |
offset based on amount [2] |
| 12 |
u32 |
offset |
| 16 |
u32 |
0,35,36,40,43,46,49,51,54,55 |
| 20 |
u32 |
offset string tgas sometimes 96 - 6087328 |
| 24 bytes per entry |
pmwr_xdx_model_8_8
| Offset |
Type |
Description |
| 00 |
u32 |
patch Animation |
| 04 |
u8 |
0 - 255 |
| 05 |
u8 |
0 - 255 |
| 06 |
u8 |
0 - 255 |
| 07 |
u8 |
0,12,16,100,127,140,150,180,255 |
| 08 |
u8 |
0,48 |
| 09 |
u8 |
0,255 |
| 10 |
u8 |
0,1,2,3,4,252,253,254 |
| 11 |
u8 |
0,255 |
| 12 |
u32 |
offset |
| 16 |
u32 |
always 1 |
| 20 |
u8 |
0,1,2,5 |
| 21 |
u8 |
0 |
| 22 |
u8 |
0 - 255 |
| 23 |
u8 |
0,255 |
| 24 |
u32 |
patch texture |
| 28 |
u32 |
offset |
| 32 bytes per entry |
pmwr_xdx_model_8_8_12
| Offset |
Type |
Description |
| 00 |
u32 |
0 |
| 04 |
u32 |
0 |
| 08 |
u32 |
0 |
| 12 |
u32 |
0 |
| 16 bytes |
pmwr_xdx_model_8_8_28
| Offset |
Type |
Description |
| 00 |
u32 |
1 - 4580 |
| 04 |
u32 |
3,5,11,13,19,27 |
| 08 |
u32 |
0 - 3216 |
| 12 |
u32 |
0 - 29 |
| 16 |
u32 |
offset |
| 20 |
u32 |
0 |
| 24 |
u32 |
0 |
| 28 |
u32 |
0 |
| 32 bytes |
pmwr_xdx_model_8_8_28_16
| Offset |
Type |
Description |
| 00 |
u32 |
? |
| 16 - 32 bytes |
pmwr_xdx_model_8_12
| Offset |
Type |
Description |
| 00 |
u32 |
amount 3 - 13740 |
| 04 |
u32 |
3,5,7,11,13,19,27 |
| 08 |
u32 |
0,1 |
| 12 |
u32 |
offset based on amount [0] |
| 16 |
u32 |
offset based on amount [0] |
| 20 |
u32 |
offset based on amount [0] |
| 24 |
u32 |
offset based on amount [0] |
| 28 |
u32 |
offset based on amount [0] |
| 32 |
u32 |
0 |
| 36 |
u32 |
0 |
| 40 |
u32 |
0 |
| 44 |
u32 |
0 |
| 48 |
u32 |
0 |
| 52 |
u32 |
0 |
| 56 |
u32 |
0 |
| 60 |
u32 |
0 |
| 64 bytes |
pmwr_xdx_model_8_12_12
vertices?
| Offset |
Type |
Description |
| 00 |
float |
-25.37424087524414 - 57.00141525268555 |
| [0] * 3 * 4 bytes |
pmwr_xdx_model_8_12_16
colors?
| Offset |
Type |
Description |
| 00 |
u8 |
158,255 |
| 01 |
u8 |
158,255 |
| 02 |
u8 |
158,255 |
| 03 |
u8 |
0 - 255 |
| [0] * 4 bytes |
pmwr_xdx_model_8_12_20
pmwr_xdx_model_8_12_24
uvs?
pmwr_xdx_model_8_12_28
pmwr_xdx_model_12
| Offset |
Type |
Description |
| 00 |
float |
50 - 1000000000 |
| 4 bytes per entry |
pmwr_xdx_texture_anims
| Offset |
Type |
Description |
| 00 |
u32 |
offset |
| 04 |
u32 |
0 |
| 08 |
u32 |
0 |
| 12 bytes per entry |
pmwr_xdx_model_anims_1
multi linked to by:
pmwr_xdx_world_20 [32]
pmwr_xdx_car_0_164 [8][12][16][24]
pmwr_xdx_model_link [12]
| Offset |
Type |
Description |
| 00 |
u32 |
0,1 |
| 04 |
u32 |
1,35,163,291,419 |
| 08 |
float |
0,1,60 |
| 12 |
float |
15 - 200 |
| 16 |
u32 |
11,35,36,40,43,46,49,51,54,55 |
| 20 |
u32 |
10 - 378 |
| 24 |
u32 |
offset |
| 28 |
u32 |
offset |
| 32 |
u32 |
offset based on amount [40] |
| 36 |
u32 |
offset |
| 40 |
u32 |
amount | 16 - 201 |
| 44 |
u32 |
offset |
| 48 |
u32 |
10 - 357 |
| 52 |
u32 |
offset sometimes
sometimes u32 value
the only way to check this is to reference the offset patch list |
| 56 |
float |
-1653049.125 - 7.5020420641231895e+28 |
| 60 |
float |
-1653049.125 - 14300.5947265625 |
| 64 bytes |
pmwr_xdx_model_anims_1_24
| Offset |
Type |
Description |
| 00 |
float |
? |
| 4 - 48 bytes |
pmwr_xdx_model_anims_1_28
| Offset |
Type |
Description |
| 00 |
u32 |
? |
| 28 - 116 bytes |
pmwr_xdx_model_anims_1_32
| Offset |
Type |
Description |
| 00 |
float |
0 - 200 |
| 4 bytes per entry |
pmwr_xdx_model_anims_1_36
multi linked to by:
pmwr_xdx_model_anims_1 [36]
| Offset |
Type |
Description |
| 00 |
float |
? |
| 2000 - 129948 bytes |
pmwr_xdx_model_anims_1_44
multi linked to by:
pmwr_xdx_model_anims_1 [44]
| Offset |
Type |
Description |
| 00 |
u32 |
? |
| 0 bytes |
pmwr_xdx_model_anims_1_52
| Offset |
Type |
Description |
| 00 |
u32 |
length of pmwr_xdx_model_anims_1_52_12 | 0 - 278 |
| 04 |
u32 |
length of pmwr_xdx_model_anims_1_52_8 | 10 - 357 |
| 08 |
u32 |
offset if [4] = 0 non offset value seen |
| 12 |
u32 |
offset
if [0] = 0 non offset value seen |
| 16 bytes |
pmwr_xdx_model_anims_1_52_8
| Offset |
Type |
Description |
| 00 |
? |
? |
| 16 - 372 bytes |
pmwr_xdx_model_anims_1_52_12
| Offset |
Type |
Description |
| 00 |
? |
? |
| 8 - 284 bytes |
pmwr_xdx_model_anims_2
multi linked to by:
pmwr_xdx_object [12]
pmwr_xdx_car_0 [152]
pmwr_xdx_car_0_164 [0]
pmwr_xdx_model_link [16]
pmwr_xdx_model_sub_link [0]
pmwr_xdx_activator [4]
| Offset |
Type |
Description |
| 00 |
u32 |
amount | 40,46,54 |
| 04 |
u8 |
52,68,180 |
| 05 |
u8 |
0,109,199 |
| 06 |
u8 |
4,112,227 |
| 07 |
u8 |
3,4,16 |
| 08 |
u32 |
0,1 |
| 12 |
u32 |
0 |
| 16 |
u32 |
offset based on amount [0] |
| 20 |
u32 |
0 |
| 24 |
u32 |
0 |
| 28 |
u32 |
0 |
| 32 bytes |
pmwr_xdx_model_anims_2_16
| Offset |
Type |
Description |
| 00 |
float |
-0.7071067690849304 - 0.6791247129440308 |
| 04 |
float |
-0.5437356233596802 - 0.7325589656829834 |
| 08 |
float |
-0.6738890409469604 - 0.6495955586433411 |
| 12 |
float |
0.04615272209048271 - 1 |
| 16 |
float |
-3.9934120178222656 - 3.9934120178222656 |
| 20 |
float |
-1.3771287202835083 - 8.846548080444336 |
| 24 |
float |
-4.381033897399902 - 6.27651309967041 |
| 28 |
u8 |
0,1,2,3,4,5,6,7 |
| 29 |
u8 |
0 - 194 |
| 30 |
u8 |
1 - 255 |
| 31 |
u8 |
0 - 255 |
| 32 bytes per entry |
pmwr_xdx_texture
| Offset |
Type |
Description |
| 00 |
u8 |
texture type
65 = dxt1
160 = rgba8888
197 = dxt5 |
| 01 |
u8 |
amount mipmaps | 0,2,3,4,5 |
| 02 |
u8 |
x | 4,5,6,7,8 |
| 03 |
u8 |
y | 4,5,6,7,8 |
| 04 |
u8 |
0 |
| 05 |
u8 |
0,2 |
| 06 |
u8 |
0 |
| 07 |
u8 |
0 |
| 08 |
u32 |
offset (pmwr_xdx_texture_data) |
| 12 |
b52 |
texture string |
| 64 bytes per entry |
texture_data
dxt1 / dxt5 / rgba8888 | seen
Unordered List
sections here appear whenever they are linked and do not have a set order
sections seen
multi linked
pmwr_xdx_idk
pmwr_xdx_strange
pmwr_xdx_flag
pmwr_xdx_world_idk_values
pmwr_xdx_world_unknown_link
pmwr_xdx_gate
pmwr_xdx_object
pmwr_xdx_object_mysterious_link
pmwr_xdx_object_no_value
pmwr_xdx_world_mode
pmwr_xdx_single_car_sec
pmwr_xdx_interface
pmwr_xdx_model_link
pmwr_xdx_model_sub_link
pmwr_xdx_sound_controls
pmwr_xdx_sound_section
pmwr_xdx_emitter
pmwr_xdx_text
pmwr_xdx_font
pmwr_xdx_some_random_section
pmwr_xdx_unknown
pmwr_xdx_unknown_thing
pmwr_xdx_small_unknown_section
pmwr_xdx_asdf
pmwr_xdx_activator
pmwr_xdx_activator_some_section
just linked
pmwr_xdx_world_settings
pmwr_xdx_car
pmwr_xdx_link
pmwr_xdx_mysterious
pmwr_xdx_idk
multi linked to by:
pmwr_xdx_world_116 [64]
pmwr_xdx_unknown_4 [4]t6
| Offset |
Type |
Description |
| 00 |
u8 |
type | 0,1 |
| 01 |
u8 |
0,1 |
| 02 |
u8 |
0,1 |
| 03 |
u8 |
0 |
| 04 |
u32 |
based on type [0]
0 = patch model
1 = offset (pmwr_xdx_model_link) |
| 08 |
u32 |
0 |
| 12 |
u32 |
offset |
| 16 |
u32 |
0,1 |
| 20 |
u32 |
offset |
| 24 |
float |
700,1000,2000,2500,5000 |
| 28 |
u32 |
amount | 0,1,2 |
| 32 |
u32 |
offset (pmwr_xdx_mysterious) based on amount [28] |
| 36 |
u32 |
0 |
| 40 |
u32 |
0 |
| 44 |
u32 |
0 |
| 48 |
u32 |
0 |
| 52 |
u32 |
0 |
| 56 |
u32 |
0 |
| 60 |
u32 |
0 |
| 64 |
u8 |
always 255 |
| 65 |
u8 |
always 255 |
| 66 |
u8 |
always 255 |
| 67 |
u8 |
always 255 |
| 68 |
u32 |
0 |
| 72 |
u32 |
0 |
| 76 |
u32 |
0 |
| 80 bytes |
pmwr_xdx_idk_12
| Offset |
Type |
Description |
| 00 |
u32 |
0,1,1000 |
| 04 |
u32 |
0,100000 |
| 08 |
u8 |
always 255 |
| 09 |
u8 |
always 255 |
| 10 |
u8 |
always 255 |
| 11 |
u8 |
always 255 |
| 12 |
u8 |
0,3,4,12 |
| 13 |
u8 |
0,1 |
| 14 |
u8 |
0 |
| 15 |
u8 |
0 |
| 16 |
u32 |
offset |
| 20 |
u32 |
patch model |
| 24 |
u32 |
0 |
| 28 |
u32 |
offset |
| 32 |
float |
always 1 |
| 36 |
u32 |
0 |
| 40 |
u32 |
0 |
| 44 |
u32 |
offset (pmwr_xdx_gate) |
| 48 |
float |
always 1 |
| 52 |
float |
always 1 |
| 56 |
float |
always 1 |
| 60 |
u32 |
0 |
| 64 |
u32 |
0,1 |
| 68 |
u32 |
offset |
| 72 |
u32 |
0 |
| 76 |
u32 |
0 |
| 80 bytes |
pmwr_xdx_idk_12_16
| Offset |
Type |
Description |
| 00 |
float |
-190,-35,-30,-1,0 |
| 04 |
float |
-65,-15,-10,-1,0 |
| 08 |
float |
-250,-200,-65,-1,0 |
| 12 |
u32 |
0 |
| 16 |
float |
0,0.10000000149011612,1,30,35,190 |
| 20 |
float |
-10,-9,0,1,65 |
| 24 |
float |
0,1,65,200,225 |
| 28 |
u32 |
0 |
| 32 |
float |
0,0.05000000074505806,1,30,35,190 |
| 36 |
u32 |
0 |
| 40 |
u32 |
0 |
| 44 |
u32 |
0 |
| 48 bytes |
pmwr_xdx_idk_12_28
| Offset |
Type |
Description |
| 00 |
float |
10,300 |
| 04 |
u32 |
offset |
| 08 |
u32 |
offset |
| 12 |
u32 |
offset |
| 16 bytes |
pmwr_xdx_idk_12_28_4
| Offset |
Type |
Description |
| 00 |
u32 |
0 |
| 04 |
u32 |
0 |
| 08 |
u32 |
0 |
| 12 |
u32 |
0 |
| 16 |
u32 |
0 |
| 20 |
u32 |
0 |
| 24 |
u32 |
0 |
| 28 |
u32 |
0 |
| 32 bytes |
pmwr_xdx_idk_12_28_8
| Offset |
Type |
Description |
| 00 |
u32 |
offset |
| 04 |
u32 |
0 |
| 08 |
u32 |
0 |
| 12 |
u32 |
0 |
| 16 bytes |
pmwr_xdx_idk_12_28_8_0
| Offset |
Type |
Description |
| 00 |
u32 |
always 1 |
| 04 |
u32 |
offset |
| 08 |
u32 |
0 |
| 12 |
u32 |
0 |
| 16 bytes |
pmwr_xdx_idk_12_28_8_0_4
| Offset |
Type |
Description |
| 00 |
u32 |
0 |
| 04 |
u32 |
0 |
| 08 |
u32 |
0 |
| 12 |
u32 |
0 |
| 16 bytes |
pmwr_xdx_idk_12_28_12
| Offset |
Type |
Description |
| 00 |
u32 |
offset |
| 04 |
u32 |
0 |
| 08 |
u32 |
0 |
| 12 |
u32 |
0 |
| 16 bytes |
pmwr_xdx_idk_12_28_12_0
| Offset |
Type |
Description |
| 00 |
u32 |
always 1 |
| 04 |
u32 |
offset |
| 08 |
u32 |
0 |
| 12 |
u32 |
0 |
| 16 bytes |
pmwr_xdx_idk_12_28_12_0_4
| Offset |
Type |
Description |
| 00 |
u32 |
0 |
| 04 |
u32 |
0 |
| 08 |
u32 |
0 |
| 12 |
u32 |
0 |
| 16 bytes |
pmwr_xdx_idk_12_68
pmwr_xdx_idk_20
| Offset |
Type |
Description |
| 00 |
u32 |
always 1 |
| 04 |
u32 |
amount | always 5 |
| 08 |
u32 |
offset based on amount [4] |
| 12 |
u32 |
always 1 |
| 16 |
u32 |
offset |
| 20 |
u32 |
0 |
| 24 |
u32 |
0 |
| 28 |
u32 |
0 |
| 32 bytes |
pmwr_xdx_idk_20_8
| Offset |
Type |
Description |
| 00 |
u32 |
0 |
| 04 |
u32 |
0 |
| 08 |
float |
-200,0,200 |
| 12 |
u32 |
0 |
| 16 |
u8 |
0,1,2 |
| 17 |
u8 |
0,1 |
| 18 |
u8 |
0 |
| 19 |
u8 |
0 |
| 20 |
float |
0,5000 |
| 24 |
u32 |
0 |
| 28 |
u32 |
0 |
| 32 bytes per entry |
pmwr_xdx_idk_20_16
| Offset |
Type |
Description |
| 00 |
u32 |
0 |
| 04 |
u32 |
0 |
| 08 |
u32 |
0 |
| 12 |
u32 |
0 |
| 16 |
u32 |
0 |
| 20 |
u32 |
0 |
| 24 |
u32 |
0 |
| 28 |
u32 |
0 |
| 32 bytes |
pmwr_xdx_strange
multi linked to by:
pmwr_xdx_unknown_4 [4]t4
pmwr_xdx_mysterious [4]t2
| Offset |
Type |
Description |
| 00 |
u32 |
amount | 1,2 |
| 04 |
u32 |
offset based on amount [0] |
| 08 |
u8 |
always 1 |
| 09 |
u8 |
0,1 |
| 10 |
u8 |
0,1 |
| 11 |
u8 |
0 |
| 12 |
u32 |
0,5 |
| 16 |
u32 |
100,200 |
| 20 |
u32 |
0,200 |
| 24 |
float |
0,0.02500000037252903 |
| 28 |
u32 |
0 |
| 32 |
float |
100,500 |
| 36 |
u32 |
0 |
| 40 |
u32 |
0 |
| 44 |
u32 |
0 |
| 48 bytes |
pmwr_xdx_strange_4
pmwr_xdx_flag
multi linked to by:
pmwr_xdx_world_192_4 [0]
pmwr_xdx_world_mode_12t84 [0]t0
pmwr_xdx_world_mode_20_8t5 [0]t0
pmwr_xdx_world_mode_28_12t8 [0]t1025
| Offset |
Type |
Description |
| 00 |
u32 |
0 |
| 04 |
u32 |
offset string |
| 08 |
u8 |
0,2 |
| 09 |
u8 |
0 |
| 10 |
u8 |
0,1 |
| 11 |
u8 |
0,1 |
| 12 |
u32 |
offset |
| 16 |
float |
0,1 |
| 20 |
u32 |
0 |
| 24 |
u32 |
0 |
| 28 |
u8 |
40,102 |
| 29 |
u8 |
107,127 |
| 30 |
u8 |
226,238 |
| 31 |
u8 |
always 78 |
| 32 |
u32 |
0 |
| 36 |
u32 |
0 |
| 40 |
u32 |
always 1 |
| 44 |
u32 |
0 |
| 48 bytes |
pmwr_xdx_flag_12
| Offset |
Type |
Description |
| 00 |
u32 |
0,1 |
| 04 |
float |
always 1 |
| 08 |
u32 |
0 |
| 12 |
u32 |
0 |
| 16 bytes |
pmwr_xdx_world_idk_values
multi linked to by:
pmwr_xdx_world_76_76t8 [4]
| Offset |
Type |
Description |
| 00 |
u32 |
0 |
| 04 |
u32 |
500,1000,1250,1400 |
| 08 |
u32 |
always 1 |
| 12 |
u32 |
0 |
| 16 |
float |
225,230,240,265,285,305,425 |
| 20 |
u32 |
always 2 |
| 24 |
u32 |
0 |
| 28 |
u8 |
12,255 |
| 29 |
u8 |
0,255 |
| 30 |
u8 |
0,255 |
| 31 |
u8 |
0,255 |
| 32 |
u32 |
0 |
| 36 |
u32 |
0 |
| 40 |
u32 |
0 |
| 44 |
u32 |
0 |
| 48 bytes |
pmwr_xdx_world_unknown_link
multi linked to by:
pmwr_xdx_world_76_76t8 [8]
| Offset |
Type |
Description |
| 00 |
u32 |
0,1,2 |
| 04 |
u32 |
0,30,37,47,60,78,82,200 |
| 08 |
float |
-20,0 |
| 12 |
u32 |
0,1 |
| 16 |
u32 |
offset (pmwr_xdx_unknown) |
| 20 |
u32 |
offset (pmwr_xdx_unknown) |
| 24 |
u32 |
0 |
| 28 |
u32 |
0 |
| 32 bytes |
pmwr_xdx_world_settings
linked to by:
pmwr_xdx_world [188]
| Offset |
Type |
Description |
| 00 |
u32 |
amount | always 4 |
| 04 |
u32 |
offset based on amount [0] |
| 08 |
u8 |
0 |
| 09 |
u8 |
always 96 |
| 10 |
u8 |
always 106 |
| 11 |
u8 |
always 70 |
| 12 |
u32 |
offset |
| 16 |
u32 |
patch texture |
| 20 |
u32 |
patch texture |
| 24 |
u32 |
patch texture |
| 28 |
u8 |
always 128 |
| 29 |
u8 |
always 150 |
| 30 |
u8 |
always 24 |
| 31 |
u8 |
always 75 |
| 32 |
u8 |
always 128 |
| 33 |
u8 |
always 150 |
| 34 |
u8 |
always 24 |
| 35 |
u8 |
always 75 |
| 36 |
u32 |
offset |
| 40 |
float |
128,215,250 |
| 44 |
float |
555,675,8000 |
| 48 |
u32 |
offset |
| 52 |
u32 |
offset |
| 56 |
u32 |
offset |
| 60 |
u32 |
offset |
| 64 |
u32 |
offset |
| 68 |
u32 |
offset |
| 72 |
u32 |
offset |
| 76 |
u8 |
0 |
| 77 |
u8 |
0 |
| 78 |
u8 |
always 100 |
| 79 |
u8 |
0 |
| 80 |
u32 |
0 |
| 84 |
u32 |
offset (pmwr_xdx_font) |
| 88 |
u32 |
0 |
| 92 |
u32 |
0 |
| 96 |
u32 |
0 |
| 100 |
float |
always 0.0010000000474974513 |
| 104 |
float |
always 1 |
| 108 |
float |
always 1 |
| 112 |
float |
always 1 |
| 116 |
float |
always 0.5 |
| 120 |
u32 |
0 |
| 124 |
u32 |
0 |
| 128 |
u32 |
0 |
| 132 |
u32 |
patch texture |
| 136 |
float |
0.5 - 0.7070000171661377 |
| 140 |
float |
0.34700000286102295 - 0.5849999785423279 |
| 144 |
float |
1700,5780,5888 |
| 148 |
float |
1700,5780,5888 |
| 152 |
float |
128,256 |
| 156 |
float |
128,256 |
| 160 |
u32 |
0 |
| 164 |
u32 |
0 |
| 168 |
u32 |
0 |
| 172 |
u32 |
0 |
| 176 |
u32 |
offset |
| 180 |
u32 |
offset |
| 184 |
u32 |
0 |
| 188 |
u32 |
0 |
| 192 bytes |
pmwr_xdx_world_settings_4
| Offset |
Type |
Description |
| 00 |
u32 |
0,3 |
| 04 |
u32 |
0 |
| 08 |
u8 |
0,160,168,231 |
| 09 |
u8 |
0,105,160,204 |
| 10 |
u8 |
0,122,192,255 |
| 11 |
u8 |
always 255 |
| 12 |
float |
always 50 |
| 16 |
float |
-7.571034643660823e-8,0 |
| 20 |
float |
-1,0,0.5 |
| 24 |
float |
-0.8660253882408142,0,0.8660253882408142,1 |
| 28 |
float |
-4.371138828673793e-8,0.8660253882408142,1 |
| 32 |
u32 |
0 |
| 36 |
u32 |
0 |
| 40 |
u32 |
0 |
| 44 |
float |
always 1 |
| 48 |
float |
always 100 |
| 52 |
float |
always 0.5 |
| 56 |
u32 |
0 |
| 60 |
u32 |
0 |
| 64 bytes per entry |
pmwr_xdx_world_settings_12
| Offset |
Type |
Description |
| 00 |
u32 |
0 |
| 04 |
float |
always 2000000000 |
| 08 |
u32 |
0 |
| 12 |
u32 |
0 |
| 16 bytes |
pmwr_xdx_world_settings_36
| Offset |
Type |
Description |
| 00 |
u8 |
60,85,170 |
| 01 |
u8 |
60,112,144 |
| 02 |
u8 |
60,168,252 |
| 03 |
u8 |
0,92,125 |
| 04 |
u32 |
0 |
| 08 |
u32 |
0 |
| 12 |
u32 |
0 |
| 16 bytes |
pmwr_xdx_world_settings_48
| Offset |
Type |
Description |
| 00 |
u32 |
7895160,12744352,14263483 |
| 04 |
u32 |
0 |
| 08 |
u32 |
0 |
| 12 |
u32 |
0 |
| 16 bytes |
pmwr_xdx_world_settings_52
| Offset |
Type |
Description |
| 00 |
u8 |
248,253,254 |
| 01 |
u8 |
238,241,244 |
| 02 |
u8 |
179,196,202 |
| 03 |
u8 |
always 255 |
| 04 |
u32 |
0 |
| 08 |
u32 |
0 |
| 12 |
u32 |
0 |
| 16 bytes |
pmwr_xdx_world_settings_56
| Offset |
Type |
Description |
| 00 |
u8 |
64,120,195 |
| 01 |
u8 |
55,120,232 |
| 02 |
u8 |
93,120,255 |
| 03 |
u8 |
always 255 |
| 04 |
u32 |
0 |
| 08 |
u32 |
0 |
| 12 |
u32 |
0 |
| 16 bytes |
pmwr_xdx_world_settings_60
| Offset |
Type |
Description |
| 00 |
float |
0.7070000171661377,5063.85791015625 |
| 04 |
float |
0,0.9599999785423279,26700.1796875 |
| 08 |
float |
0.30000001192092896 - 0.7070000171661377 |
| 12 |
u32 |
0 |
| 16 bytes |
pmwr_xdx_world_settings_64
| Offset |
Type |
Description |
| 00 |
float |
always 105 |
| 04 |
float |
always 15 |
| 08 |
float |
always 0.5 |
| 12 |
float |
always 2 |
| 16 |
u32 |
0 |
| 20 |
u32 |
0 |
| 24 |
u32 |
0 |
| 28 |
u32 |
0 |
| 32 bytes |
pmwr_xdx_world_settings_68
| Offset |
Type |
Description |
| 00 |
u32 |
0 |
| 04 |
u32 |
0,1 |
| 08 |
u32 |
0 |
| 12 |
u32 |
0 |
| 16 bytes |
pmwr_xdx_world_settings_72
| Offset |
Type |
Description |
| 00 |
u8 |
67,71,111 |
| 01 |
u8 |
97,104,108 |
| 02 |
u8 |
100,110,111 |
| 03 |
u8 |
77,115,121 |
| 04 |
u8 |
105,111,116 |
| 05 |
u8 |
77,100,110 |
| 06 |
u8 |
67,97,105 |
| 07 |
u8 |
0,110,114 |
| 08 |
u32 |
0 |
| 12 |
u32 |
0 |
| 16 bytes |
pmwr_xdx_world_settings_176
pmwr_xdx_world_settings_176_40
| Offset |
Type |
Description |
| 00 |
u32 |
offset string Intrface |
| 04 |
u32 |
6,7,8 |
| 8 bytes per entry |
pmwr_xdx_world_settings_180
pmwr_xdx_world_settings_180_4
| Offset |
Type |
Description |
| 00 |
u32 |
amount | 3,5 |
| 04 |
u32 |
offset (pmwr_xdx_world_settings_180_4_4) based on amount [0] |
| 08 |
u32 |
amount | 3,7 |
| 12 |
u32 |
offset (pmwr_xdx_world_settings_180_4_4) based on amount [8] |
| 16 |
float |
0,45,55,62,70,75,85,93,100 |
| 20 |
u32 |
0 |
| 24 |
u32 |
0 |
| 28 |
u32 |
0 |
| 32 bytes |
pmwr_xdx_world_settings_180_4_4
| Offset |
Type |
Description |
| 00 |
float |
0 - 1250 |
| 04 |
float |
0.25 - 2.299999952316284 |
| 08 |
float |
0.3499999940395355 - 2.75 |
| 12 bytes per entry |
pmwr_xdx_gate
multi linked to by:
pmwr_xdx_idk_12 [44]
pmwr_xdx_world_224 [0]
| Offset |
Type |
Description |
| 00 |
u32 |
1,2,15,46,49,52,53,54,55 |
| 04 |
float |
0.20000000298023224,0.25,1 |
| 08 |
float |
0.30000001192092896,1 |
| 12 |
float |
0.5,1 |
| 16 |
u8 |
0 |
| 17 |
u8 |
0,1 |
| 18 |
u8 |
0 |
| 19 |
u8 |
0 |
| 20 |
u32 |
0 |
| 24 |
u32 |
offset |
| 28 |
u32 |
offset (pmwr_xdx_unknown) |
| 32 |
float |
50,70,700 |
| 36 |
u32 |
offset (pmwr_xdx_unknown) |
| 40 |
float |
always 1 |
| 44 |
u32 |
0 |
| 48 |
float |
always 1 |
| 52 |
u32 |
0 |
| 56 |
float |
always 1 |
| 60 |
u32 |
amount | 0,3 |
| 64 |
u32 |
offset based on amount [60] |
| 68 |
float |
1,5,30,50 |
| 72 |
float |
75,200 |
| 76 |
u32 |
offset (pmwr_xdx_sound_section) |
| 80 |
u32 |
offset (pmwr_xdx_sound_controls) |
| 84 |
float |
always 300 |
| 88 |
float |
0,200 |
| 92 |
float |
300,1000 |
| 96 |
u32 |
0 |
| 100 |
u8 |
0 |
| 101 |
u8 |
0,1 |
| 102 |
u8 |
0 |
| 103 |
u8 |
0,1 |
| 104 |
u32 |
0 |
| 108 |
u32 |
0 |
| 112 |
u32 |
0 |
| 116 |
u32 |
0 |
| 120 |
u32 |
0 |
| 124 |
u32 |
0 |
| 128 bytes |
pmwr_xdx_gate_24
| Offset |
Type |
Description |
| 00 |
float |
always 0.3499999940395355 |
| 04 |
float |
always 1.2999999523162842 |
| 08 |
u32 |
0 |
| 12 |
u32 |
0 |
| 16 bytes |
pmwr_xdx_gate_64
pmwr_xdx_object
multi linked to by:
pmwr_xdx_world_132 [56]
| Offset |
Type |
Description |
| 00 |
u32 |
0 |
| 04 |
u8 |
0,1 |
| 05 |
u8 |
always 1 |
| 06 |
u8 |
0 |
| 07 |
u8 |
15,16,17,18 |
| 08 |
u32 |
offset |
| 12 |
u32 |
offset (pmwr_xdx_model_anims_2) |
| 16 |
float |
10,15,18,20 |
| 20 |
u32 |
based on type [7]
15 = offset
16 = offset
17 = offset
18 = offset
|
| 24 |
float |
8,10,14,15 |
| 28 |
float |
0,10 |
| 32 |
float |
0,10 |
| 36 |
u32 |
offset (pmwr_xdx_unknown) |
| 40 |
float |
0,1 |
| 44 |
u8 |
0 |
| 45 |
u8 |
always 1 |
| 46 |
u8 |
0,1 |
| 47 |
u8 |
0 |
| 48 |
u32 |
offset (pmwr_xdx_text) |
| 52 |
u32 |
0 |
| 56 |
u32 |
offset (pmwr_xdx_unknown) |
| 60 |
float |
500,1000 |
| 64 |
u32 |
0 |
| 68 |
u8 |
always 1 |
| 69 |
u8 |
0,1 |
| 70 |
u8 |
0 |
| 71 |
u8 |
0 |
| 72 |
u32 |
offset |
| 76 |
u32 |
0 |
| 80 |
u32 |
amount | 0,1,2,3 |
| 84 |
u32 |
offset (pmwr_xdx_mysterious) based on amount [80] |
| 88 |
u32 |
0 |
| 92 |
u8 |
always 255 |
| 93 |
u8 |
always 255 |
| 94 |
u8 |
always 255 |
| 95 |
u8 |
always 255 |
| 96 bytes |
pmwr_xdx_object_8
| Offset |
Type |
Description |
| 00 |
u32 |
patch texture |
| 04 |
u32 |
always 5 |
| 08 |
float |
always 8 |
| 12 |
u32 |
0 |
| 16 |
u32 |
offset |
| 20 |
u32 |
0 |
| 24 |
u32 |
0 |
| 28 |
u32 |
0 |
| 32 bytes |
pmwr_xdx_object_8_16
| Offset |
Type |
Description |
| 00 |
u8 |
always 255 |
| 01 |
u8 |
always 255 |
| 02 |
u8 |
always 255 |
| 03 |
u8 |
always 255 |
| 04 |
u32 |
0 |
| 08 |
u32 |
0 |
| 12 |
u32 |
0 |
| 16 bytes |
pmwr_xdx_object_20t15
pmwr_xdx_object_20t15_4
| Offset |
Type |
Description |
| 00 |
u32 |
amount | 1,3,4,5,7,8,9,10 |
| 04 |
u32 |
offset (pmwr_xdx_object_20t15_4_4) based on amount [0] |
| 08 |
u32 |
amoun | 1,3,4,5,7,8,9,10 |
| 12 |
u32 |
offset (pmwr_xdx_object_20t15_4_4) based on amount [8] |
| 16 |
float |
1,50,200,400,800,1200,1600,2000,2500 |
| 20 bytes per entry |
pmwr_xdx_object_20t15_4_4
pmwr_xdx_object_20t16
| Offset |
Type |
Description |
| 00 |
u32 |
0,3,4 |
| 04 |
u32 |
0,1 |
| 08 |
u32 |
0 |
| 12 |
u32 |
0 |
| 16 bytes |
pmwr_xdx_object_20t17
| Offset |
Type |
Description |
| 00 |
u32 |
0 |
| 04 |
u32 |
always 100 |
| 08 |
u32 |
0 |
| 12 |
u32 |
0 |
| 16 bytes |
pmwr_xdx_object_20t18
| Offset |
Type |
Description |
| 00 |
u32 |
offset |
| 04 |
u32 |
0 |
| 08 |
u32 |
0 |
| 12 |
u32 |
0 |
| 16 bytes |
pmwr_xdx_object_20t18_0
| Offset |
Type |
Description |
| 00 |
u32 |
always 10000 |
| 04 |
u32 |
amount? | always 1 |
| 08 |
u32 |
offset (pmwr_xdx_mysterious) based on amount [4] |
| 12 |
u32 |
0 |
| 16 bytes |
pmwr_xdx_object_72
| Offset |
Type |
Description |
| 00 |
float |
always 10 |
| 04 |
u32 |
offset |
| 08 |
u32 |
offset |
| 12 |
u32 |
offset |
| 16 bytes |
pmwr_xdx_object_72_4
| Offset |
Type |
Description |
| 00 |
u32 |
0 |
| 04 |
u32 |
0 |
| 08 |
u32 |
0 |
| 12 |
u32 |
0 |
| 16 |
u32 |
0 |
| 20 |
u32 |
0 |
| 24 |
u32 |
0 |
| 28 |
u32 |
0 |
| 32 bytes |
pmwr_xdx_object_72_8
| Offset |
Type |
Description |
| 00 |
u32 |
offset |
| 04 |
u32 |
0 |
| 08 |
u32 |
0 |
| 12 |
u32 |
0 |
| 16 bytes |
pmwr_xdx_object_72_8_0
| Offset |
Type |
Description |
| 00 |
u32 |
always 1 |
| 04 |
u32 |
offset |
| 08 |
u32 |
0 |
| 12 |
u32 |
0 |
| 16 bytes |
pmwr_xdx_object_72_8_0_4
| Offset |
Type |
Description |
| 00 |
u32 |
0 |
| 04 |
u32 |
0 |
| 08 |
u32 |
0 |
| 12 |
u32 |
0 |
| 16 bytes |
pmwr_xdx_object_72_12
| Offset |
Type |
Description |
| 00 |
u32 |
offset |
| 04 |
u32 |
0 |
| 08 |
u32 |
0 |
| 12 |
u32 |
0 |
| 16 bytes |
pmwr_xdx_object_72_12_0
| Offset |
Type |
Description |
| 00 |
u32 |
always 1 |
| 04 |
u32 |
offset |
| 08 |
u32 |
0 |
| 12 |
u32 |
0 |
| 16 bytes |
pmwr_xdx_object_72_12_0_4
| Offset |
Type |
Description |
| 00 |
u32 |
0 |
| 04 |
u32 |
0 |
| 08 |
u32 |
0 |
| 12 |
u32 |
0 |
| 16 bytes |
pmwr_xdx_object_mysterious_link
multi linked to by:
pmwr_xdx_object_20t15_4_4 [0]
| Offset |
Type |
Description |
| 00 |
u32 |
amount | 2,3 |
| 04 |
u32 |
offset (pmwr_xdx_mysterious) based on amount [0] |
| 08 |
u32 |
always 1500 |
| 12 |
u32 |
0 |
| 16 |
u32 |
0 |
| 20 |
u32 |
0,1 |
| 24 |
u32 |
0 - 11 |
| 28 |
u32 |
0 |
| 32 bytes |
pmwr_xdx_object_no_value
multi linked to by:
pmwr_xdx_object_20t15 [12]
| Offset |
Type |
Description |
| 00 |
u32 |
0 |
| 04 |
u32 |
0 |
| 08 |
u32 |
0 |
| 12 |
u32 |
0 |
| 16 bytes |
pmwr_xdx_world_mode
multi linked to by:
pmwr_xdx_world_192_44 [00]
pmwr_xdx_world_192_60 [00]
pmwr_xdx_world_192_84 [00]
pmwr_xdx_world_192_92 [00]
pmwr_xdx_world_mode_12t44
| Offset |
Type |
Description |
| 00 |
u32 |
0 |
| 04 |
u32 |
0 |
| 08 |
u32 |
0 |
| 12 |
u32 |
0 |
| 16 bytes |
pmwr_xdx_world_mode_12t60
pmwr_xdx_world_mode_12t84
pmwr_xdx_world_mode_12t84_0t1
| Offset |
Type |
Description |
| 00 |
u32 |
0 |
| 04 |
u32 |
0 |
| 08 |
u32 |
2023,2024 |
| 12 |
u32 |
offset |
| 16 bytes |
pmwr_xdx_world_mode_12t84_0t1_12
| Offset |
Type |
Description |
| 00 |
u32 |
0 |
| 04 |
float |
0,3,4 |
| 08 |
u32 |
0 |
| 12 |
float |
0,1,2,3,4 |
| 16 |
u32 |
0 |
| 20 |
u32 |
0 |
| 24 |
u32 |
0 |
| 28 |
u32 |
0 |
| 32 bytes |
pmwr_xdx_world_mode_12t92
pmwr_xdx_world_mode_12t92_0
| Offset |
Type |
Description |
| 00 |
u32 |
0 |
| 04 |
u32 |
always 11 |
| 08 |
u32 |
always 4 |
| 12 |
u32 |
0 |
| 16 bytes |
pmwr_xdx_world_mode_20
| Offset |
Type |
Description |
| 00 |
u32 |
type | 5,6 |
| 04 |
u32 |
offset string COMMENTS: |
| 08 |
u32 |
based on type [0]
5 = offset
6 = offset
|
| 12 |
u32 |
0 |
| 16 bytes |
pmwr_xdx_world_mode_20_8t5
pmwr_xdx_world_mode_20_8t5_0t1
| Offset |
Type |
Description |
| 00 |
u32 |
0,6 |
| 04 |
u32 |
offset |
| 08 |
u32 |
408,2022 |
| 12 |
u32 |
offset |
| 16 bytes |
pmwr_xdx_world_mode_20_8t5_0t1_4
| Offset |
Type |
Description |
| 00 |
u32 |
0 |
| 04 |
u32 |
always 11 |
| 08 |
u32 |
always 5 |
| 12 |
u32 |
0 |
| 16 bytes |
pmwr_xdx_world_mode_20_8t5_0t1_12
| Offset |
Type |
Description |
| 00 |
u32 |
0,2 |
| 04 |
u32 |
0 |
| 08 |
u32 |
0 |
| 12 |
float |
0,3,4 |
| 16 |
u32 |
0 |
| 20 |
u32 |
0 |
| 24 |
u32 |
0 |
| 28 |
u32 |
0 |
| 32 bytes |
pmwr_xdx_world_mode_20_8t6
pmwr_xdx_world_mode_20_8t6_0
| Offset |
Type |
Description |
| 00 |
u32 |
0 |
| 04 |
u32 |
0 |
| 08 |
u32 |
always 4 |
| 12 |
u32 |
0 |
| 16 bytes |
pmwr_xdx_world_mode_28
pmwr_xdx_world_mode_28_12t1
| Offset |
Type |
Description |
| 00 |
u32 |
offset |
| 04 |
u32 |
always 5 |
| 08 |
u32 |
0 |
| 12 |
u32 |
0 |
| 16 bytes |
pmwr_xdx_world_mode_28_12t1_0
| Offset |
Type |
Description |
| 00 |
u32 |
offset |
| 04 |
u8 |
0,1 |
| 05 |
u8 |
0 |
| 06 |
u8 |
always 1 |
| 07 |
u8 |
0 |
| 08 |
u32 |
0 |
| 12 |
u32 |
0 |
| 16 |
u32 |
0 |
| 20 |
u32 |
0 |
| 24 |
u32 |
0 |
| 28 |
u32 |
0 |
| 32 bytes |
pmwr_xdx_world_mode_28_12t1_0_0
| Offset |
Type |
Description |
| 00 |
u32 |
0 |
| 04 |
u32 |
0 |
| 08 |
u32 |
always 4 |
| 12 |
u32 |
0 |
| 16 bytes |
pmwr_xdx_world_mode_28_12t2
pmwr_xdx_world_mode_28_12t2_4t1
| Offset |
Type |
Description |
| 00 |
u8 |
0 |
| 01 |
u8 |
1,4 |
| 02 |
u8 |
0 |
| 03 |
u8 |
0 |
| 04 |
u32 |
0 |
| 08 |
float |
0,54.43000030517578 |
| 12 |
u32 |
0 |
| 16 |
u32 |
offset |
| 20 |
u32 |
offset |
| 24 |
u32 |
0 |
| 28 |
float |
always 100 |
| 32 bytes |
pmwr_xdx_world_mode_28_12t2_4t1_16
| Offset |
Type |
Description |
| 00 |
u32 |
offset (pmwr_xdx_world_20) |
| 04 |
u32 |
always 1 |
| 08 |
u32 |
0 |
| 12 |
u32 |
0 |
| 16 |
u32 |
0 |
| 20 |
u32 |
0 |
| 24 |
u32 |
0 |
| 28 |
u32 |
0 |
| 32 bytes |
pmwr_xdx_world_mode_28_12t2_4t1_20
| Offset |
Type |
Description |
| 00 |
u32 |
offset (pmwr_xdx_world_20) |
| 04 |
u32 |
always 1 |
| 08 |
u32 |
0 |
| 12 |
u32 |
0 |
| 16 |
u32 |
0 |
| 20 |
u32 |
0 |
| 24 |
u32 |
0 |
| 28 |
u32 |
0 |
| 32 bytes |
pmwr_xdx_world_mode_28_12t2_4t4
| Offset |
Type |
Description |
| 00 |
u8 |
0 |
| 01 |
u8 |
0 |
| 02 |
u8 |
0 |
| 03 |
u8 |
0,1 |
| 04 |
u32 |
0 |
| 08 |
u32 |
0 |
| 12 |
u32 |
0 |
| 16 |
u32 |
offset |
| 20 |
u32 |
0 |
| 24 |
u32 |
0 |
| 28 |
u32 |
0 |
| 32 |
u32 |
0 |
| 36 |
u32 |
0 |
| 40 |
u32 |
0 |
| 44 |
u32 |
0 |
| 48 bytes |
pmwr_xdx_world_mode_28_12t2_4t4_16
| Offset |
Type |
Description |
| 00 |
u32 |
1,2,3,4 |
| 04 |
u32 |
always 10 |
| 08 |
u32 |
always 2 |
| 12 |
u32 |
0 |
| 16 bytes |
pmwr_xdx_world_mode_28_12t2_4t5
| Offset |
Type |
Description |
| 00 |
u8 |
0 |
| 01 |
u8 |
0 |
| 02 |
u8 |
0 |
| 03 |
u8 |
0,1 |
| 04 |
u32 |
0 |
| 08 |
u32 |
0 |
| 12 |
u32 |
0 |
| 16 |
u32 |
offset |
| 20 |
u32 |
0 |
| 24 |
u32 |
0 |
| 28 |
u32 |
0 |
| 32 |
u32 |
0 |
| 36 |
u32 |
0 |
| 40 |
u32 |
0 |
| 44 |
u32 |
0 |
| 48 bytes |
pmwr_xdx_world_mode_28_12t2_4t5_16
pmwr_xdx_world_mode_28_12t2_4t7
| Offset |
Type |
Description |
| 00 |
u8 |
0 |
| 01 |
u8 |
0 |
| 02 |
u8 |
0 |
| 03 |
u8 |
0,1 |
| 04 |
u32 |
0 |
| 08 |
u32 |
0 |
| 12 |
u32 |
3,6 |
| 16 |
u32 |
0 |
| 20 |
u32 |
0 |
| 24 |
u32 |
0 |
| 28 |
u32 |
0 |
| 32 |
u32 |
0 |
| 36 |
u32 |
0 |
| 40 |
u32 |
0 |
| 44 |
u32 |
0 |
| 48 bytes |
pmwr_xdx_world_mode_28_12t2_4t8
| Offset |
Type |
Description |
| 00 |
u8 |
0 |
| 01 |
u8 |
0 |
| 02 |
u8 |
0 |
| 03 |
u8 |
0,1 |
| 04 |
u32 |
0 |
| 08 |
u32 |
0 |
| 12 |
u32 |
0 |
| 16 |
u32 |
offset |
| 20 |
u32 |
0 |
| 24 |
u32 |
0 |
| 28 |
u32 |
0 |
| 32 |
u32 |
0 |
| 36 |
u32 |
0 |
| 40 |
u32 |
0 |
| 44 |
u32 |
0 |
| 48 bytes |
pmwr_xdx_world_mode_28_12t2_4t8_16
| Offset |
Type |
Description |
| 00 |
u32 |
0 |
| 04 |
u32 |
always 11 |
| 08 |
u32 |
always 4 |
| 12 |
u32 |
0 |
| 16 bytes |
pmwr_xdx_world_mode_28_12t2_4t9
| Offset |
Type |
Description |
| 00 |
u8 |
0 |
| 01 |
u8 |
0 |
| 02 |
u8 |
0 |
| 03 |
u8 |
0,1 |
| 04 |
u32 |
0 |
| 08 |
u32 |
0 |
| 12 |
u32 |
0 |
| 16 |
u32 |
offset |
| 20 |
u32 |
0 |
| 24 |
u32 |
0 |
| 28 |
u32 |
0 |
| 32 |
u32 |
0 |
| 36 |
u32 |
0 |
| 40 |
u32 |
0 |
| 44 |
u32 |
0 |
| 48 bytes |
pmwr_xdx_world_mode_28_12t2_4t9_16
| Offset |
Type |
Description |
| 00 |
u32 |
1,2,3,4,31,41,100 |
| 04 |
u32 |
always 15 |
| 08 |
u32 |
always 2 |
| 12 |
u32 |
0 |
| 16 bytes |
pmwr_xdx_world_mode_28_12t2_4t11
| Offset |
Type |
Description |
| 00 |
u8 |
0 |
| 01 |
u8 |
0 |
| 02 |
u8 |
0 |
| 03 |
u8 |
always 8 |
| 04 |
float |
always 20 |
| 08 |
u32 |
500,501 |
| 12 |
u32 |
0 |
| 16 |
u32 |
offset |
| 20 |
u32 |
0 |
| 24 |
u32 |
0 |
| 28 |
u32 |
0 |
| 32 |
u32 |
0 |
| 36 |
u32 |
0 |
| 40 |
u32 |
0 |
| 44 |
u32 |
0 |
| 48 bytes |
pmwr_xdx_world_mode_28_12t2_4t11_16
pmwr_xdx_world_mode_28_12t2_4t19
| Offset |
Type |
Description |
| 00 |
u8 |
0 |
| 01 |
u8 |
0 |
| 02 |
u8 |
0 |
| 03 |
u8 |
0,1 |
| 04 |
u32 |
0 |
| 08 |
u32 |
0 |
| 12 |
u32 |
0 |
| 16 |
u32 |
offset |
| 20 |
u32 |
0 |
| 24 |
u32 |
0 |
| 28 |
u32 |
0 |
| 32 |
u32 |
0 |
| 36 |
u32 |
0 |
| 40 |
u32 |
0 |
| 44 |
u32 |
0 |
| 48 bytes |
pmwr_xdx_world_mode_28_12t2_4t19_16
pmwr_xdx_world_mode_28_12t6
| Offset |
Type |
Description |
| 00 |
u32 |
offset |
| 04 |
u32 |
always 1 |
| 08 |
u32 |
0 |
| 12 |
u32 |
0 |
| 16 bytes |
pmwr_xdx_world_mode_28_12t6_0
pmwr_xdx_world_mode_28_12t6_0_8
| Offset |
Type |
Description |
| 00 |
u32 |
0 |
| 04 |
u32 |
0 |
| 08 |
u32 |
0 |
| 12 |
u32 |
0 |
| 16 bytes |
pmwr_xdx_world_mode_28_12t8
pmwr_xdx_world_mode_28_12t8_0t1026
| Offset |
Type |
Description |
| 00 |
u32 |
always 6 |
| 04 |
u32 |
offset |
| 08 |
u32 |
always 2022 |
| 12 |
u32 |
offset |
| 16 bytes |
pmwr_xdx_world_mode_28_12t8_0t1026_4
| Offset |
Type |
Description |
| 00 |
u32 |
0 |
| 04 |
u32 |
always 11 |
| 08 |
u32 |
always 5 |
| 12 |
u32 |
0 |
| 16 bytes |
pmwr_xdx_world_mode_28_12t8_0t1026_12
| Offset |
Type |
Description |
| 00 |
u32 |
always 2 |
| 04 |
u32 |
0 |
| 08 |
u32 |
0 |
| 12 |
float |
3,4 |
| 16 |
u32 |
0 |
| 20 |
u32 |
0 |
| 24 |
u32 |
0 |
| 28 |
u32 |
0 |
| 32 bytes |
pmwr_xdx_world_mode_28_12t15
| Offset |
Type |
Description |
| 00 |
u32 |
10,750 |
| 04 |
u32 |
0 |
| 08 |
u32 |
0 |
| 12 |
u32 |
0 |
| 16 bytes |
pmwr_xdx_car
linked to by:
pmwr_xdx_basic_4 [0]t0
| Offset |
Type |
Description |
| 00 |
u32 |
offset |
| 04 |
u32 |
always 4 |
| 08 |
u32 |
0 |
| 12 |
u32 |
0 |
| 16 bytes |
pmwr_xdx_car_0
| Offset |
Type |
Description |
| 00 |
u32 |
0 |
| 04 |
u8 |
always 255 |
| 05 |
u8 |
always 255 |
| 06 |
u8 |
always 255 |
| 07 |
u8 |
always 255 |
| 08 |
u32 |
0,1 |
| 12 |
u8 |
6 - 255 |
| 13 |
u8 |
0,255 |
| 14 |
u8 |
0,255 |
| 15 |
u8 |
0,255 |
| 16 |
u8 |
7 - 255 |
| 17 |
u8 |
0,255 |
| 18 |
u8 |
0,255 |
| 19 |
u8 |
0,255 |
| 20 |
u8 |
8 - 255 |
| 21 |
u8 |
0,255 |
| 22 |
u8 |
0,255 |
| 23 |
u8 |
0,255 |
| 24 |
u8 |
2 - 255 |
| 25 |
u8 |
0,255 |
| 26 |
u8 |
0,255 |
| 27 |
u8 |
0,255 |
| 28 |
u8 |
3 - 255 |
| 29 |
u8 |
0,255 |
| 30 |
u8 |
0,255 |
| 31 |
u8 |
0,255 |
| 32 |
u8 |
7 - 255 |
| 33 |
u8 |
0,255 |
| 34 |
u8 |
0,255 |
| 35 |
u8 |
0,255 |
| 36 |
u8 |
always 255 |
| 37 |
u8 |
always 255 |
| 38 |
u8 |
always 255 |
| 39 |
u8 |
always 255 |
| 40 |
u32 |
0,1,4,11 |
| 44 |
u8 |
3 - 255 |
| 45 |
u8 |
0,255 |
| 46 |
u8 |
0,255 |
| 47 |
u8 |
0,255 |
| 48 |
u8 |
3 - 255 |
| 49 |
u8 |
0,255 |
| 50 |
u8 |
0,255 |
| 51 |
u8 |
0,255 |
| 52 |
u8 |
2 - 255 |
| 53 |
u8 |
0,255 |
| 54 |
u8 |
0,255 |
| 55 |
u8 |
0,255 |
| 56 |
u32 |
2 - 21 |
| 60 |
u32 |
3 - 22 |
| 64 |
u32 |
4 - 30 |
| 68 |
u32 |
3 - 23 |
| 72 |
u8 |
9 - 255 |
| 73 |
u8 |
0,255 |
| 74 |
u8 |
0,255 |
| 75 |
u8 |
0,255 |
| 76 |
u8 |
7,9,10,16,18,20,21,26,27,255 |
| 77 |
u8 |
0,255 |
| 78 |
u8 |
0,255 |
| 79 |
u8 |
0,255 |
| 80 |
u32 |
3 - 24 |
| 84 |
u32 |
2 - 24 |
| 88 |
u32 |
6 - 30 |
| 92 |
u8 |
2,3,6,12,22,23,24,25,30,255 |
| 93 |
u8 |
0,255 |
| 94 |
u8 |
0,255 |
| 95 |
u8 |
0,255 |
| 96 |
u8 |
4,6,8,9,11,14,16,17,27,255 |
| 97 |
u8 |
0,255 |
| 98 |
u8 |
0,255 |
| 99 |
u8 |
0,255 |
| 100 |
u8 |
2 - 255 |
| 101 |
u8 |
0,255 |
| 102 |
u8 |
0,255 |
| 103 |
u8 |
0,255 |
| 104 |
u8 |
3 - 255 |
| 105 |
u8 |
0,255 |
| 106 |
u8 |
0,255 |
| 107 |
u8 |
0,255 |
| 108 |
u32 |
2 - 18 |
| 112 |
u32 |
2 - 19 |
| 116 |
u8 |
always 255 |
| 117 |
u8 |
always 255 |
| 118 |
u8 |
always 255 |
| 119 |
u8 |
always 255 |
| 120 |
u32 |
1 - 30 |
| 124 |
u32 |
7 - 28 |
| 128 |
u32 |
8 - 29 |
| 132 |
u32 |
14 - 29 |
| 136 |
u32 |
15 - 30 |
| 140 |
u32 |
0 |
| 144 |
u32 |
1 - 12 |
| 148 |
u32 |
0,1 |
| 152 |
u32 |
offset (pmwr_xdx_model_anims_2) |
| 156 |
u32 |
offset |
| 160 |
u32 |
offset |
| 164 |
u32 |
offset |
| 168 |
u32 |
offset |
| 172 |
u32 |
offset |
| 176 |
u32 |
offset |
| 180 |
u32 |
amount | always 8 |
| 184 |
u32 |
offset based on amount [180] |
| 188 |
u32 |
amount | always 11 |
| 192 |
u32 |
offset (pmwr_xdx_car_0_192) based on amount [188] |
| 196 |
u32 |
amount | always 5 |
| 200 |
u32 |
offset (pmwr_xdx_car_0_192) based on amount [196] |
| 204 |
u32 |
0,1 |
| 208 |
u32 |
offset |
| 212 |
u32 |
0 |
| 216 |
u32 |
0 |
| 220 |
u32 |
0 |
| 224 bytes |
pmwr_xdx_car_0_156
pmwr_xdx_car_0_156_0
| Offset |
Type |
Description |
| 00 |
float |
always 0.2199999988079071 |
| 04 |
u32 |
patch texture |
| 08 |
u32 |
offset |
| 12 |
u32 |
amount | always 5 |
| 16 |
u32 |
offset based on amount [12] |
| 20 |
u32 |
offset (pmwr_xdx_unknown) |
| 24 |
u32 |
0 |
| 28 |
u32 |
0 |
| 32 bytes |
pmwr_xdx_car_0_156_0_8
| Offset |
Type |
Description |
| 00 |
u8 |
always 10 |
| 01 |
u8 |
always 10 |
| 02 |
u8 |
always 10 |
| 03 |
u8 |
always 128 |
| 04 |
u32 |
0 |
| 08 |
u32 |
0 |
| 12 |
u32 |
0 |
| 16 bytes |
pmwr_xdx_car_0_156_0_16
pmwr_xdx_car_0_156_0_16_8
| Offset |
Type |
Description |
| 00 |
u32 |
0 |
| 04 |
u32 |
500,600,700,800 |
| 08 |
u32 |
0 |
| 12 |
u8 |
105,110,115,120 |
| 13 |
u8 |
0 |
| 14 |
u8 |
always 232 |
| 15 |
u8 |
always 3 |
| 16 |
u32 |
0 |
| 20 |
u32 |
0 |
| 24 |
u32 |
0 |
| 28 |
u8 |
always 255 |
| 29 |
u8 |
always 255 |
| 30 |
u8 |
always 255 |
| 31 |
u8 |
always 255 |
| 32 |
u32 |
0 |
| 36 |
u32 |
0 |
| 40 |
u32 |
0 |
| 44 |
u32 |
0 |
| 48 bytes |
pmwr_xdx_car_0_156_0_16_12
pmwr_xdx_car_0_156_4
pmwr_xdx_car_0_156_4_56
| Offset |
Type |
Description |
| 00 |
u32 |
0 |
| 04 |
u32 |
always 500 |
| 08 |
u32 |
0 |
| 12 |
u8 |
always 103 |
| 13 |
u8 |
0 |
| 14 |
u8 |
always 238 |
| 15 |
u8 |
always 2 |
| 16 |
u32 |
0 |
| 20 |
u32 |
0 |
| 24 |
u32 |
0 |
| 28 |
u8 |
always 255 |
| 29 |
u8 |
always 255 |
| 30 |
u8 |
always 255 |
| 31 |
u8 |
always 255 |
| 32 |
u32 |
0 |
| 36 |
u32 |
0 |
| 40 |
u32 |
0 |
| 44 |
u32 |
0 |
| 48 bytes |
pmwr_xdx_car_0_156_4_64
| Offset |
Type |
Description |
| 00 |
u32 |
0 |
| 04 |
u32 |
always 1000 |
| 08 |
u32 |
0 |
| 12 |
u32 |
always 110 |
| 16 |
u32 |
0 |
| 20 |
u32 |
always 2 |
| 24 |
u32 |
0 |
| 28 |
u8 |
always 255 |
| 29 |
u8 |
always 255 |
| 30 |
u8 |
always 255 |
| 31 |
u8 |
always 255 |
| 32 |
u32 |
0 |
| 36 |
u32 |
0 |
| 40 |
u32 |
0 |
| 44 |
u32 |
0 |
| 48 bytes |
pmwr_xdx_car_0_156_4_80
| Offset |
Type |
Description |
| 00 |
u32 |
always 2 |
| 04 |
u32 |
0 |
| 08 |
float |
always -50 |
| 12 |
u32 |
0 |
| 16 |
u32 |
offset (pmwr_xdx_unknown) |
| 20 |
u32 |
0 |
| 24 |
u32 |
0 |
| 28 |
u32 |
0 |
| 32 bytes |
pmwr_xdx_car_0_156_4_92
| Offset |
Type |
Description |
| 00 |
float |
always 0.25 |
| 04 |
float |
always 1.600000023841858 |
| 08 |
float |
always 0.6000000238418579 |
| 12 |
u32 |
0 |
| 16 bytes |
pmwr_xdx_car_0_156_16
pmwr_xdx_car_0_156_16_4t1
| Offset |
Type |
Description |
| 00 |
float |
always 106.72000122070312 |
| 04 |
float |
17.200000762939453 - 30.399999618530273 |
| 08 |
float |
12.75,13.5,15.25 |
| 12 |
float |
always 10.149999618530273 |
| 16 |
float |
always 6 |
| 20 |
float |
0.23000000417232513 - 0.39500001072883606 |
| 24 |
float |
always 0.10000000149011612 |
| 28 |
float |
always 1 |
| 32 |
u32 |
always 1 |
| 36 |
float |
0,1 |
| 40 |
u32 |
0 |
| 44 |
u32 |
0 |
| 48 |
u32 |
0 |
| 52 |
u32 |
0 |
| 56 |
u32 |
0 |
| 60 |
u32 |
0 |
| 64 bytes |
pmwr_xdx_car_0_156_16_4t3
| Offset |
Type |
Description |
| 00 |
float |
115,121.69999694824219 |
| 04 |
float |
17,22.200000762939453 |
| 08 |
float |
12,14.75 |
| 12 |
float |
0.20000000298023224,0.4000000059604645 |
| 16 |
u32 |
0 |
| 20 |
u32 |
0 |
| 24 |
u32 |
0 |
| 28 |
u32 |
0 |
| 32 bytes |
pmwr_xdx_car_0_160
| Offset |
Type |
Description |
| 00 |
u32 |
0,1,2 |
| 04 |
u32 |
offset |
| 08 |
u32 |
0 |
| 12 |
u32 |
0 |
| 16 bytes |
pmwr_xdx_car_0_160_4
| Offset |
Type |
Description |
| 00 |
u32 |
offset |
| 04 |
u32 |
offset |
| 08 |
u32 |
offset |
| 12 |
float |
200,250 |
| 16 |
float |
always 60 |
| 20 |
float |
220,500 |
| 24 |
float |
always 60 |
| 28 |
float |
always -30 |
| 32 |
float |
always -1000 |
| 36 |
float |
always 70 |
| 40 |
u32 |
0 |
| 44 |
u32 |
0 |
| 48 bytes |
pmwr_xdx_car_0_160_4_0
| Offset |
Type |
Description |
| 00 |
u32 |
0 |
| 04 |
u32 |
0 |
| 08 |
u32 |
0 |
| 12 |
u32 |
0 |
| 16 |
u32 |
offset |
| 20 |
u32 |
0 |
| 24 |
u32 |
0 |
| 28 |
u32 |
0 |
| 32 |
float |
always 15 |
| 36 |
u32 |
0 |
| 40 |
float |
always 50 |
| 44 |
u32 |
offset |
| 48 |
float |
always 1 |
| 52 |
float |
always 1 |
| 56 |
float |
always 1 |
| 60 |
u32 |
0 |
| 64 |
u32 |
0 |
| 68 |
u32 |
0 |
| 72 |
u32 |
0 |
| 76 |
u32 |
0 |
| 80 bytes |
pmwr_xdx_car_0_160_4_0_16
| Offset |
Type |
Description |
| 00 |
float |
-5.639999866485596,-4.699999809265137,-3.759999990463257 |
| 04 |
float |
always 1.7000000476837158 |
| 08 |
float |
-7.559999942779541,-6.300000190734863,-5.039999961853027 |
| 12 |
u32 |
0 |
| 16 |
float |
3.759999990463257,4.699999809265137,5.639999866485596 |
| 20 |
float |
always 1.899999976158142 |
| 24 |
float |
5.039999961853027,6.300000190734863,7.559999942779541 |
| 28 |
u32 |
0 |
| 32 |
float |
6.288815498352051,7.860661506652832,9.432560920715332 |
| 36 |
u32 |
0 |
| 40 |
u32 |
0 |
| 44 |
u32 |
0 |
| 48 bytes |
pmwr_xdx_car_0_160_4_0_44
| Offset |
Type |
Description |
| 00 |
u32 |
always 5 |
| 04 |
float |
always 0.800000011920929 |
| 08 |
float |
always 0.6000000238418579 |
| 12 |
float |
always 1 |
| 16 |
u32 |
0 |
| 20 |
u32 |
0 |
| 24 |
u32 |
0 |
| 28 |
u32 |
0 |
| 32 |
float |
always 70 |
| 36 |
u32 |
0 |
| 40 |
float |
always 1 |
| 44 |
u32 |
0 |
| 48 |
float |
always 1 |
| 52 |
u32 |
0 |
| 56 |
float |
always 1 |
| 60 |
u32 |
always 1 |
| 64 |
u32 |
offset |
| 68 |
float |
always 10 |
| 72 |
float |
always 75 |
| 76 |
u32 |
offset (pmwr_xdx_sound_section) |
| 80 |
u32 |
0 |
| 84 |
float |
always 300 |
| 88 |
float |
always 200 |
| 92 |
float |
always 1000 |
| 96 |
u32 |
0 |
| 100 |
u8 |
0 |
| 101 |
u8 |
always 1 |
| 102 |
u8 |
0 |
| 103 |
u8 |
0 |
| 104 |
u32 |
0 |
| 108 |
u32 |
0 |
| 112 |
u32 |
0 |
| 116 |
u32 |
0 |
| 120 |
u32 |
0 |
| 124 |
u32 |
0 |
| 128 bytes |
pmwr_xdx_car_0_160_4_0_44_64
| Offset |
Type |
Description |
| 00 |
u32 |
0 |
| 04 |
u32 |
0 |
| 08 |
u32 |
0 |
| 12 |
u32 |
0 |
| 16 bytes |
pmwr_xdx_car_0_160_4_4
| Offset |
Type |
Description |
| 00 |
float |
always 0.8999999761581421 |
| 04 |
float |
always 2.3499999046325684 |
| 08 |
float |
0.05999999865889549,0.07000000029802322 |
| 12 |
u32 |
0 |
| 16 bytes |
pmwr_xdx_car_0_160_4_8
| Offset |
Type |
Description |
| 00 |
float |
-3.5999999046325684,-3,-2.4000000953674316 |
| 04 |
float |
always 1 |
| 08 |
float |
-6,-5,-4 |
| 12 |
u32 |
0 |
| 16 |
float |
2.4000000953674316,3,3.5999999046325684 |
| 20 |
float |
always 1 |
| 24 |
float |
-6,-5,-4 |
| 28 |
u32 |
0 |
| 32 |
float |
-3.5999999046325684,-3,-2.4000000953674316 |
| 36 |
float |
always 1 |
| 40 |
float |
4,5,6 |
| 44 |
u32 |
0 |
| 48 |
float |
2.4000000953674316,3,3.5999999046325684 |
| 52 |
float |
always 1 |
| 56 |
float |
4,5,6 |
| 60 |
u32 |
0 |
| 64 |
float |
always 1.5 |
| 68 |
float |
always 1.2000000476837158 |
| 72 |
float |
always 1 |
| 76 |
float |
always 2.5 |
| 80 |
float |
always 2000 |
| 84 |
float |
always 60 |
| 88 |
u32 |
0 |
| 92 |
u32 |
0 |
| 96 bytes |
pmwr_xdx_car_0_164
| Offset |
Type |
Description |
| 00 |
u32 |
offset (pmwr_xdx_model_anims_2) |
| 04 |
u32 |
offset (pmwr_xdx_model_link) |
| 08 |
u32 |
offset (pmwr_xdx_model_anims_1) |
| 12 |
u32 |
offset (pmwr_xdx_model_anims_1) |
| 16 |
u32 |
offset (pmwr_xdx_model_anims_1) |
| 20 |
u32 |
always 25 |
| 24 |
u32 |
offset (pmwr_xdx_model_anims_1) |
| 28 |
float |
0.30000001192092896,0.699999988079071 |
| 32 |
float |
-0.05999999865889549 - 0.10000000149011612 |
| 36 |
float |
-0.10000000149011612 - -0.08500000089406967 |
| 40 |
float |
-0.10000000149011612,-0.029999999329447746 |
| 44 |
u32 |
0 |
| 48 |
u32 |
amount | 16,21,24,26,31 |
| 52 |
u32 |
offset based on amount [48] |
| 56 |
u32 |
amount | 2,3,4,6 |
| 60 |
u32 |
offset based on amount [56] |
| 64 |
u32 |
amount | 1,2 |
| 68 |
u32 |
offset (pmwr_xdx_car_0_164_68) based on amount [64] |
| 72 |
u32 |
amount | 1,2 |
| 76 |
u32 |
offset (pmwr_xdx_car_0_164_68) based on amount [72] |
| 80 |
u32 |
amount | 1,2 |
| 84 |
u32 |
offset (pmwr_xdx_car_0_164_68) based on amount [80] |
| 88 |
float |
3 - 10 |
| 92 |
float |
0 - 1.159999966621399 |
| 96 |
u32 |
0 |
| 100 |
u32 |
0 |
| 104 |
float |
0.7850000262260437,0.7853975296020508 |
| 108 |
float |
0.6230000257492065,0.6231799721717834 |
| 112 |
u32 |
0 |
| 116 |
u32 |
0 |
| 120 |
u32 |
0 |
| 124 |
u32 |
0 |
| 128 bytes |
pmwr_xdx_car_0_164_52
| Offset |
Type |
Description |
| 00 |
u32 |
0 - 32 |
| 04 |
u32 |
offset |
| 8 bytes per entry |
pmwr_xdx_car_0_164_52_4
| Offset |
Type |
Description |
| 00 |
u32 |
amount | 1,2,3,4,5,7,8,11 |
| 04 |
u32 |
offset based on amount [0] |
| 08 |
u32 |
0,1 |
| 12 |
u32 |
0 |
| 16 bytes |
pmwr_xdx_car_0_164_52_4_4
pmwr_xdx_car_0_164_60
| Offset |
Type |
Description |
| 00 |
u8 |
5 - 54 |
| 01 |
u8 |
0 |
| 02 |
u8 |
0,1 |
| 03 |
u8 |
0,1,2 |
| 04 |
float |
1.0089999437332153 - 2.992000102996826 |
| 08 |
float |
0.8270000219345093 - 3 |
| 12 |
float |
0.05000000074505806 - 5 |
| 16 |
u32 |
0,1 |
| 20 bytes per entry |
pmwr_xdx_car_0_164_68
| Offset |
Type |
Description |
| 00 |
u32 |
1 - 53 |
| 04 |
u32 |
0 |
| 08 |
u32 |
0 |
| 12 |
u32 |
0 |
| 16 |
float |
-6.199999809265137 - 6.199999809265137 |
| 20 |
float |
-3.5 - 3.5 |
| 24 |
float |
-5 - 2.700000047683716 |
| 28 |
u32 |
0 |
| 32 bytes per entry |
pmwr_xdx_car_0_168
| Offset |
Type |
Description |
| 00 |
float |
0.0010000000474974513,84,89 |
| 04 |
float |
4,9 |
| 08 |
float |
0.800000011920929 - 1.2999999523162842 |
| 12 |
float |
0.0010000000474974513,0.699999988079071 |
| 16 |
u32 |
offset |
| 20 |
u32 |
amount | 1,2 |
| 24 |
u32 |
offset based on amount [20] |
| 28 |
u32 |
0 |
| 32 bytes |
pmwr_xdx_car_0_168_16
| Offset |
Type |
Description |
| 00 |
u32 |
0 |
| 04 |
u32 |
always 500 |
| 08 |
u32 |
0 |
| 12 |
u32 |
always 200 |
| 16 |
u32 |
0 |
| 20 |
u32 |
always 2 |
| 24 |
u32 |
0 |
| 28 |
u32 |
always 12 |
| 32 |
u32 |
0 |
| 36 |
u32 |
0 |
| 40 |
u32 |
0 |
| 44 |
u32 |
0 |
| 48 bytes |
pmwr_xdx_car_0_168_24
| Offset |
Type |
Description |
| 00 |
float |
0.5 - 105 |
| 04 |
float |
1 - 105 |
| 08 |
float |
200 - 280 |
| 12 bytes per entry |
pmwr_xdx_car_0_172
pmwr_xdx_car_0_176
pmwr_xdx_car_0_184
| Offset |
Type |
Description |
| 00 |
u32 |
amount | 1,3,7 |
| 04 |
u32 |
offset based on amount [0] |
| 8 bytes per entry |
pmwr_xdx_car_0_184_4
| Offset |
Type |
Description |
| 00 |
u32 |
0 |
| 04 |
u32 |
0 |
| 08 |
u32 |
0 |
| 12 |
u32 |
0 |
| 16 |
float |
-10,-5,0,5,10,15 |
| 20 |
float |
0 - 17.5 |
| 24 |
float |
-20 - 20 |
| 28 |
u32 |
0 |
| 32 bytes per entry |
pmwr_xdx_car_0_192
pmwr_xdx_car_0_208
pmwr_xdx_single_car_sec
multi linked to by:
pmwr_xdx_car_0_156_4 [84][88]
| Offset |
Type |
Description |
| 00 |
u32 |
always 3000 |
| 04 |
u32 |
0 |
| 08 |
u32 |
0 |
| 12 |
u32 |
0 |
| 16 bytes |
pmwr_xdx_link
linked to by:
pmwr_xdx_basic_4 [0]t3
| Offset |
Type |
Description |
| 00 |
u32 |
offset |
| 04 |
u32 |
amount 0,2 |
| 08 |
u32 |
offset based on amount [4] |
| 12 |
u32 |
offset string intrface |
| 16 |
u32 |
0,2 |
| 20 |
u32 |
amount 0,18 |
| 24 |
u32 |
offset based on amount [20] |
| 28 |
u32 |
offset string Kart |
| 32 |
u32 |
offset string Item |
| 36 |
u32 |
0 |
| 40 |
u32 |
offset |
| 44 |
u32 |
patch texture |
| 48 |
u32 |
patch texture |
| 52 |
u32 |
0 |
| 56 |
u32 |
0 |
| 60 |
u32 |
0 |
| 64 bytes |
pmwr_xdx_link_0
| Offset |
Type |
Description |
| 00 |
u32 |
always 1 |
| 04 |
u32 |
offset |
| 08 |
u32 |
0 |
| 12 |
u32 |
0 |
| 16 bytes |
pmwr_xdx_link_0_4
| Offset |
Type |
Description |
| 00 |
u32 |
offset |
| 04 |
u32 |
0 |
| 08 |
u32 |
0 |
| 12 |
u32 |
0 |
| 16 bytes |
pmwr_xdx_link_0_4_0
| Offset |
Type |
Description |
| 00 |
u32 |
0 |
| 04 |
u32 |
offset |
| 08 |
u32 |
always 1 |
| 12 |
u32 |
0 |
| 16 bytes |
pmwr_xdx_link_0_4_0_4
| Offset |
Type |
Description |
| 00 |
u32 |
0 |
| 04 |
u32 |
0 |
| 08 |
u32 |
0 |
| 12 |
u32 |
0 |
| 16 |
u32 |
0 |
| 20 |
u32 |
always 2000000000 |
| 24 |
u32 |
0 |
| 28 |
u32 |
0 |
| 32 bytes |
pmwr_xdx_link_8
| Offset |
Type |
Description |
| 00 |
u32 |
always 4 |
| 04 |
u32 |
0 |
| 08 |
u32 |
offset |
| 12 bytes per entry |
pmwr_xdx_link_8_8
| Offset |
Type |
Description |
| 00 |
u32 |
offset string intrface |
| 04 |
u32 |
3,4 |
| 08 |
u32 |
0 |
| 12 |
u32 |
0 |
| 16 bytes |
pmwr_xdx_link_24
| Offset |
Type |
Description |
| 00 |
u32 |
offset |
| 4 bytes per entry |
pmwr_xdx_link_24_0
| Offset |
Type |
Description |
| 00 |
u32 |
amount 1,2,3,4,6,12,14,24,26,30 |
| 04 |
u32 |
offset based on amount [0] |
| 08 |
u32 |
0 |
| 12 |
u32 |
0 |
| 16 bytes |
pmwr_xdx_link_24_0_4
| Offset |
Type |
Description |
| 00 |
u32 |
0 |
| 04 |
u32 |
0 |
| 08 |
u32 |
offset |
| 12 |
u32 |
offset string world file |
| 16 |
u32 |
always 1 |
| 20 |
u32 |
offset |
| 24 |
u32 |
always 1 |
| 28 |
u32 |
offset |
| 32 bytes per entry |
pmwr_xdx_link_24_0_4_8
| Offset |
Type |
Description |
| 00 |
u32 |
offset string loading |
| 04 |
u32 |
1,3,4 |
| 08 |
u32 |
0 |
| 12 |
u32 |
0 |
| 16 bytes |
pmwr_xdx_link_24_0_4_20
| Offset |
Type |
Description |
| 00 |
u32 |
0,1 |
| 04 |
u32 |
offset |
| 08 |
u32 |
0,1,99 |
| 12 |
u32 |
0 |
| 16 bytes |
pmwr_xdx_link_24_0_4_20_4
| Offset |
Type |
Description |
| 00 |
u32 |
always 1 |
| 04 |
u32 |
offset |
| 08 |
u32 |
0 |
| 12 |
u32 |
0 |
| 16 bytes |
pmwr_xdx_link_24_0_4_20_4_4
| Offset |
Type |
Description |
| 00 |
u32 |
offset string Intrface |
| 04 |
u32 |
always 5 |
| 08 |
u32 |
0 |
| 12 |
u32 |
0 |
| 16 bytes |
pmwr_xdx_link_24_0_4_28
| Offset |
Type |
Description |
| 00 |
u32 |
0 |
| 04 |
u32 |
0 |
| 08 |
u32 |
0,99 |
| 12 |
u32 |
0 |
| 16 bytes |
pmwr_xdx_link_40
pmwr_xdx_interface
multi linked to by:
pmwr_xdx_basic_4 [0]t1
pmwr_xdx_world_settings_176 [0][4]
pmwr_xdx_world_mode_12t60 [4]
pmwr_xdx_world_mode_28_12t6_0 [0]
pmwr_xdx_car_0_176 [0][4][8][12][16][20]
pmwr_xdx_interface_12_24 [4]t1
pmwr_xdx_interface_72_24t6 [0]
pmwr_xdx_interface_72_36_36_24 [4]t1
| Offset |
Type |
Description |
| 00 |
u32 |
0,8 |
| 04 |
u32 |
offset |
| 08 |
u32 |
amount | 0,1,2,3,6,7,10,36 |
| 12 |
u32 |
offset based on amount [8] |
| 16 |
u32 |
3,4,5 |
| 20 |
u32 |
0,6000 |
| 24 |
u32 |
0,300,500 |
| 28 |
u32 |
offset (pmwr_xdx_sound_controls) |
| 32 |
u32 |
0 |
| 36 |
u32 |
0 |
| 40 |
u32 |
offset (pmwr_xdx_sound_controls) |
| 44 |
u32 |
always 1 |
| 48 |
u32 |
offset |
| 52 |
u32 |
offset (pmwr_xdx_sound_controls) |
| 56 |
u32 |
offset |
| 60 |
float |
0.5,1 |
| 64 |
u32 |
0 |
| 68 |
u32 |
amount | 1 - 92 |
| 72 |
u32 |
offset based on amount [68] |
| 76 |
u32 |
0 |
| 80 bytes |
pmwr_xdx_interface_4
| Offset |
Type |
Description |
| 00 |
u32 |
amount 0 - 41 |
| 04 |
u32 |
offset based on amount [0] |
| 08 |
u32 |
0 |
| 12 |
u32 |
0 |
| 16 bytes |
pmwr_xdx_interface_4_4
| Offset |
Type |
Description |
| 00 |
u32 |
offset string name |
| 04 |
u8 |
type 0,1,2,3,5,7,8 |
| 05 |
u8 |
0,1 |
| 06 |
u8 |
0,1 |
| 07 |
u8 |
0,1 |
| 08 |
u32 |
0,1,2,3,4,5,6,4000,99999 |
| 12 |
u32 |
based on type [4]
1 = offset
5 = offset
7 = offset
8 = offset
|
| 16 |
u32 |
0,1,99999 |
| 20 |
u32 |
0,6 |
| 24 |
u32 |
4,6,8,10,30,2000000000 |
| 28 |
u32 |
0,1 |
| 32 |
u8 |
0,1 |
| 33 |
u8 |
0,1 |
| 34 |
u8 |
0 |
| 35 |
u8 |
0 |
| 36 bytes per entry |
pmwr_xdx_interface_4_4_12t1
| Offset |
Type |
Description |
| 00 |
u32 |
200 - 2045 |
| 04 |
u32 |
offset |
| 08 |
u32 |
0 |
| 12 |
u32 |
0 |
| 16 bytes |
pmwr_xdx_interface_4_4_12t1_4
| Offset |
Type |
Description |
| 00 |
u8 |
0,1 |
| 01 |
u8 |
0,1 |
| 02 |
u8 |
0 |
| 03 |
u8 |
0 |
| 04 |
u32 |
0 - 12 |
| 08 |
u32 |
0,1,2,3,4,7 |
| 12 |
u32 |
0 |
| 16 bytes |
pmwr_xdx_interface_4_4_12t5
| Offset |
Type |
Description |
| 00 |
u32 |
0,1 |
| 04 |
u32 |
4,6,12 |
| 08 |
u32 |
0 |
| 12 |
u32 |
0 |
| 16 bytes |
pmwr_xdx_interface_4_4_12t7
| Offset |
Type |
Description |
| 00 |
u8 |
0,1 |
| 01 |
u8 |
0,1 |
| 02 |
u8 |
0 |
| 03 |
u8 |
0 |
| 04 |
u32 |
0 |
| 08 |
u32 |
0 |
| 12 |
u32 |
0 |
| 16 bytes |
pmwr_xdx_interface_4_4_12t8
| Offset |
Type |
Description |
| 00 |
u32 |
amount | 2,3 |
| 04 |
u32 |
offset based on amount [0] |
| 08 |
u32 |
0 |
| 12 |
u32 |
0 |
| 16 bytes |
pmwr_xdx_interface_4_4_12t8_4
| Offset |
Type |
Description |
| 00 |
u8 |
0,1,4 |
| 01 |
u8 |
0,1,2,3 |
| 02 |
u8 |
0 |
| 03 |
u8 |
0 |
| 04 |
u32 |
0 - 20 |
| 08 |
u32 |
offset string |
| 12 bytes per entry |
pmwr_xdx_interface_12
| Offset |
Type |
Description |
| 00 |
u32 |
10,11,16,1024,14,15,19,20,21,1025,1026,4294967295 |
| 04 |
u32 |
offset |
| 08 |
u32 |
0,10,2600,3000 |
| 12 |
u32 |
amount | 0,1,2,3 |
| 16 |
u32 |
offset based on amount [12] |
| 20 |
u32 |
amount | 1,2 |
| 24 |
u32 |
offset based on amount [20] |
| 28 bytes per entry |
pmwr_xdx_interface_12_4
| Offset |
Type |
Description |
| 00 |
u8 |
1,2 |
| 01 |
u8 |
2,4 |
| 02 |
u8 |
0 |
| 03 |
u8 |
0 |
| 04 |
u32 |
0,17 |
| 08 |
u32 |
offset |
| 12 |
u32 |
0,1 |
| 16 |
u32 |
0 |
| 20 |
u32 |
0 |
| 24 |
u32 |
0 |
| 28 |
u32 |
0 |
| 32 bytes |
pmwr_xdx_interface_12_4_8
| Offset |
Type |
Description |
| 00 |
u32 |
always 704 |
| 04 |
u32 |
offset |
| 08 |
u32 |
0 |
| 12 |
u32 |
0 |
| 16 bytes |
pmwr_xdx_interface_12_4_8_4
| Offset |
Type |
Description |
| 00 |
u32 |
0 |
| 04 |
u32 |
0 |
| 08 |
u32 |
0 |
| 12 |
u32 |
0 |
| 16 bytes |
pmwr_xdx_interface_12_16
| Offset |
Type |
Description |
| 00 |
u32 |
1,2 |
| 04 |
u32 |
offset |
| 8 bytes per entry |
pmwr_xdx_interface_12_16_4
| Offset |
Type |
Description |
| 00 |
u32 |
513,514,1025,1281 |
| 04 |
u32 |
0 - 38 |
| 08 |
u32 |
offset |
| 12 |
u32 |
0 - 16 |
| 16 |
u32 |
0 |
| 20 |
u32 |
0 |
| 24 |
u32 |
0 |
| 28 |
u32 |
0 |
| 32 bytes |
pmwr_xdx_interface_12_16_4_8
| Offset |
Type |
Description |
| 00 |
u32 |
always 218 |
| 04 |
u32 |
offset |
| 08 |
u32 |
0 |
| 12 |
u32 |
0 |
| 16 bytes |
pmwr_xdx_interface_12_16_4_8_4
| Offset |
Type |
Description |
| 00 |
u32 |
0 |
| 04 |
u32 |
0 |
| 08 |
u32 |
0 |
| 12 |
u32 |
0 |
| 16 bytes |
pmwr_xdx_interface_12_24
pmwr_xdx_interface_12_24_4t11
| Offset |
Type |
Description |
| 00 |
u32 |
amount | 1,8,10 |
| 04 |
u32 |
offset based on amount [0] |
| 08 |
u32 |
0 |
| 12 |
u32 |
0 |
| 16 bytes |
pmwr_xdx_interface_12_24_4t11_4
| Offset |
Type |
Description |
| 00 |
u32 |
type | 2,3 |
| 04 |
u32 |
based on type [0]
2 = offset
3 = offset
|
| 8 bytes per entry |
pmwr_xdx_interface_12_24_4t11_4_4
| Offset |
Type |
Description |
| 00 |
u32 |
offset |
| 04 |
u32 |
offset |
| 08 |
u32 |
0 |
| 12 |
u32 |
0 |
| 16 bytes |
pmwr_xdx_interface_12_24_4t11_4_4_0
| Offset |
Type |
Description |
| 00 |
u32 |
700,2006,2045 |
| 04 |
u32 |
offset |
| 08 |
u32 |
0 |
| 12 |
u32 |
0 |
| 16 bytes |
pmwr_xdx_interface_12_24_4t11_4_4_0_4
| Offset |
Type |
Description |
| 00 |
u32 |
0,1 |
| 04 |
u32 |
0 - 26 |
| 08 |
u32 |
0 |
| 12 |
u32 |
0 |
| 16 bytes |
pmwr_xdx_interface_12_24_4t11_4_4_4
| Offset |
Type |
Description |
| 00 |
u32 |
0,1 |
| 04 |
u32 |
0,1,30 |
| 08 |
u32 |
0 |
| 12 |
u32 |
0 |
| 16 bytes |
pmwr_xdx_interface_12_24_4t11_4_4t3
| Offset |
Type |
Description |
| 00 |
u32 |
0 - 39 |
| 04 |
u8 |
0,1,4 |
| 05 |
u8 |
0 |
| 06 |
u8 |
0,1,2,200,244 |
| 07 |
u8 |
0,1 |
| 08 |
u32 |
0 |
| 12 |
u32 |
0 |
| 16 bytes |
pmwr_xdx_interface_12_24_8
| Offset |
Type |
Description |
| 00 |
u32 |
offset |
| 04 |
u32 |
offset |
| 08 |
u32 |
0 |
| 12 |
u32 |
0 |
| 16 bytes |
pmwr_xdx_interface_12_24_8_0
| Offset |
Type |
Description |
| 00 |
u32 |
0 |
| 04 |
u8 |
15,255 |
| 05 |
u8 |
0,255 |
| 06 |
u8 |
0,255 |
| 07 |
u8 |
0,255 |
| 08 |
u32 |
0 |
| 12 |
u32 |
0 |
| 16 bytes |
pmwr_xdx_interface_12_24_8_4
| Offset |
Type |
Description |
| 00 |
u32 |
0,1 |
| 04 |
u8 |
16,17,19,255 |
| 05 |
u8 |
0,255 |
| 06 |
u8 |
0,255 |
| 07 |
u8 |
0,255 |
| 08 |
u32 |
0 |
| 12 |
u32 |
0 |
| 16 bytes |
pmwr_xdx_interface_48
| Offset |
Type |
Description |
| 00 |
float |
1,2 |
| 04 |
u32 |
0 |
| 08 |
u32 |
0 |
| 12 |
u32 |
0 |
| 16 bytes |
pmwr_xdx_interface_56
| Offset |
Type |
Description |
| 00 |
u32 |
offset string Music |
| 04 |
u32 |
0,1 |
| 08 |
u32 |
0 |
| 12 |
u32 |
0 |
| 16 bytes |
pmwr_xdx_interface_72
| Offset |
Type |
Description |
| 00 |
u32 |
offset string name |
| 04 |
u32 |
0,1,2,3,4,5 |
| 08 |
u32 |
offset |
| 12 |
u32 |
0,3,4,95,102,103,106,107,108,109 |
| 16 |
u8 |
0 - 14 |
| 17 |
u8 |
0 |
| 18 |
u8 |
0,1,2,3,4 |
| 19 |
u8 |
0 - 15 |
| 20 |
u32 |
based on type [12]
7 = offset
38 = offset
rest = offset
|
| 24 |
u32 |
based on type [19]
0 = offset
1,12 = offset
3 = offset
5 = offset
6,7 = offset
10 = offset
11 = offset
13 = offset
14 = offset
15 = offset
|
| 28 |
u32 |
0,15,20,25 |
| 32 |
u8 |
0,1 |
| 33 |
u8 |
0,1,3 |
| 34 |
u8 |
1 - 255 |
| 35 |
u8 |
0,255 |
| 36 |
u32 |
offset |
| 40 |
float |
-7 - 10 |
| 44 |
float |
-3.5 - 6.5 |
| 48 |
u32 |
offset |
| 52 |
u32 |
offset string |
| 56 |
u32 |
offset |
| 60 |
u32 |
0,1 |
| 64 |
u32 |
0,1,2,3,15,34 |
| 68 |
u32 |
0 |
| 72 |
u32 |
amount | 1,2,3,4,5,17 |
| 76 |
u32 |
offset based on amount [72] |
| 80 |
u8 |
always 255 |
| 81 |
u8 |
always 255 |
| 82 |
u8 |
always 255 |
| 83 |
u8 |
always 255 |
| 84 |
u8 |
always 255 |
| 85 |
u8 |
always 255 |
| 86 |
u8 |
always 255 |
| 87 |
u8 |
always 255 |
| 88 |
u8 |
always 255 |
| 89 |
u8 |
always 255 |
| 90 |
u8 |
always 255 |
| 91 |
u8 |
always 255 |
| 92 |
u8 |
always 255 |
| 93 |
u8 |
always 255 |
| 94 |
u8 |
always 255 |
| 95 |
u8 |
always 255 |
| 96 |
u8 |
always 255 |
| 97 |
u8 |
always 255 |
| 98 |
u8 |
always 255 |
| 99 |
u8 |
always 255 |
| 100 |
u8 |
always 255 |
| 101 |
u8 |
always 255 |
| 102 |
u8 |
always 255 |
| 103 |
u8 |
always 255 |
| 104 bytes per entry |
pmwr_xdx_interface_72_8
| Offset |
Type |
Description |
| 00 |
u32 |
0,1 |
| 04 |
u32 |
amount | 0,1,2,3 |
| 08 |
u32 |
offset based on amount [4] |
| 12 |
u32 |
0 |
| 16 bytes |
pmwr_xdx_interface_72_8_8
| Offset |
Type |
Description |
| 00 |
u32 |
1,2,6 |
| 04 |
u32 |
based on type [0]
1,6 = offset
2 = offset
|
| 08 |
u32 |
0,1 |
| 12 bytes per entry |
pmwr_xdx_interface_72_8_8_4t1
| Offset |
Type |
Description |
| 00 |
u32 |
2 - 1300 |
| 04 |
u32 |
0 - 5000 |
| 08 |
u32 |
0 |
| 12 |
u32 |
0 |
| 16 bytes |
pmwr_xdx_interface_72_8_8_4t2
| Offset |
Type |
Description |
| 00 |
u32 |
2000,2011,2016,2022 |
| 04 |
u32 |
offset |
| 08 |
u32 |
0 |
| 12 |
u32 |
0 |
| 16 bytes |
pmwr_xdx_interface_72_8_8_4t2_4
| Offset |
Type |
Description |
| 00 |
u32 |
always 1 |
| 04 |
u32 |
0 |
| 08 |
u32 |
0,1,2,3,4 |
| 12 |
u32 |
0 |
| 16 bytes |
pmwr_xdx_interface_72_20trest
| Offset |
Type |
Description |
| 00 |
float |
always 12.680000305175781 |
| 04 |
u32 |
0 |
| 08 |
u32 |
0 |
| 12 |
u32 |
0 |
| 16 |
float |
always 5000 |
| 20 |
u8 |
0 |
| 21 |
u8 |
always 64 |
| 22 |
u8 |
always 28 |
| 23 |
u8 |
always 70 |
| 24 |
float |
always -7000 |
| 28 |
u32 |
0 |
| 32 bytes |
pmwr_xdx_interface_72_20t7
| Offset |
Type |
Description |
| 00 |
float |
always 1 |
| 04 |
float |
always 1 |
| 08 |
u32 |
0 |
| 12 |
u32 |
0 |
| 16 bytes |
pmwr_xdx_interface_72_20t38
| Offset |
Type |
Description |
| 00 |
u32 |
0 |
| 04 |
u32 |
0 |
| 08 |
u32 |
0 |
| 12 |
u32 |
0 |
| 16 bytes |
pmwr_xdx_interface_72_24t0
| Offset |
Type |
Description |
| 00 |
u8 |
0,1,3 |
| 01 |
u8 |
0,2,3,5 |
| 02 |
u8 |
0 |
| 03 |
u8 |
0 |
| 04 |
u32 |
based on type [0]
0 = patch texture
1 = patch model |
| 08 |
u32 |
offset |
| 12 |
u8 |
0,1 |
| 13 |
u8 |
0,1 |
| 14 |
u8 |
0 |
| 15 |
u8 |
0 |
| 16 bytes |
pmwr_xdx_interface_72_24t0_8
| Offset |
Type |
Description |
| 00 |
u32 |
amount | 1,2,4,5,6,10,16 |
| 04 |
u32 |
offset based on amount [0] |
| 08 |
u8 |
0 |
| 09 |
u8 |
0 |
| 10 |
u8 |
0,1 |
| 11 |
u8 |
0,1 |
| 12 |
u32 |
0 |
| 16 |
u8 |
0,1 |
| 17 |
u8 |
0 |
| 18 |
u8 |
0 - 20 |
| 19 |
u8 |
0 |
| 20 |
u32 |
0,30,50,70,6200,6800,7400,8000 |
| 24 |
u32 |
0 |
| 28 |
u32 |
0 |
| 32 bytes |
pmwr_xdx_interface_72_24t0_8_4
| Offset |
Type |
Description |
| 00 |
u32 |
patch texture |
| 4 bytes per entry |
pmwr_xdx_interface_72_24t1
| Offset |
Type |
Description |
| 00 |
u8 |
0,1,3 |
| 01 |
u8 |
0 - 28 |
| 02 |
u8 |
2,5 |
| 03 |
u8 |
0,1 |
| 04 |
u32 |
offset (pmwr_xdx_text) |
| 08 |
u32 |
based on type [0]
1 = offset
3 = offset
|
| 12 |
u32 |
offset (pmwr_xdx_font) |
| 16 |
u8 |
0,128,144 |
| 17 |
u8 |
0,1,2 |
| 18 |
u8 |
32,70,128 |
| 19 |
u8 |
0,1 |
| 20 |
u8 |
0,1 |
| 21 |
u8 |
0,1 |
| 22 |
u8 |
0,1 |
| 23 |
u8 |
0 |
| 24 |
float |
0,5 |
| 28 |
u32 |
0 |
| 32 bytes |
pmwr_xdx_interface_72_24t1_8t1
| Offset |
Type |
Description |
| 00 |
u32 |
amount | 1,2,3,4,5,7,9,10,11 |
| 04 |
u32 |
offset based on amount [0] |
| 08 |
u8 |
always 1 |
| 09 |
u8 |
0 |
| 10 |
u8 |
1,29 |
| 11 |
u8 |
0 |
| 12 |
u32 |
0 |
| 16 bytes |
pmwr_xdx_interface_72_24t1_8t1_4
pmwr_xdx_interface_72_24t1_8t3
| Offset |
Type |
Description |
| 00 |
u32 |
0,1,2 |
| 04 |
u32 |
0 |
| 08 |
u32 |
0 |
| 12 |
u32 |
0 |
| 16 bytes |
pmwr_xdx_interface_72_24t3
| Offset |
Type |
Description |
| 00 |
u32 |
amount | 1,2,3,5,6,8,10 |
| 04 |
u32 |
offset based on amount [0] |
| 08 |
u32 |
0 |
| 12 |
u32 |
0,1 |
| 16 |
u32 |
offset |
| 20 |
u32 |
0 |
| 24 |
u32 |
0 |
| 28 |
u32 |
0 |
| 32 bytes |
pmwr_xdx_interface_72_24t3_4
pmwr_xdx_interface_72_24t3_16
| Offset |
Type |
Description |
| 00 |
u32 |
always 3 |
| 04 |
u32 |
offset |
| 08 |
u32 |
0 |
| 12 |
u32 |
0 |
| 16 bytes |
pmwr_xdx_interface_72_24t3_16_4
| Offset |
Type |
Description |
| 00 |
u32 |
always 1 |
| 04 |
u8 |
always 4 |
| 05 |
u8 |
0 |
| 06 |
u8 |
always 1 |
| 07 |
u8 |
0 |
| 08 |
u32 |
0 |
| 12 |
u32 |
0 |
| 16 bytes |
pmwr_xdx_interface_72_24t5
| Offset |
Type |
Description |
| 00 |
u32 |
patch texture |
| 04 |
u32 |
5,261 |
| 08 |
float |
always 0.5 |
| 12 |
float |
always 0.5 |
| 16 bytes |
pmwr_xdx_interface_72_24t6
pmwr_xdx_interface_72_24t6_12
| Offset |
Type |
Description |
| 00 |
u32 |
0,1,2,3 |
| 04 |
u32 |
0,1 |
| 08 |
u32 |
0,1,2,38 |
| 12 bytes per entry |
pmwr_xdx_interface_72_24t10
| Offset |
Type |
Description |
| 00 |
u32 |
10,300,400 |
| 04 |
u32 |
150,280,440 |
| 08 |
u32 |
1,2 |
| 12 |
u32 |
4,7,20 |
| 16 |
u32 |
offset (pmwr_xdx_font) |
| 20 |
u32 |
0 |
| 24 |
u32 |
0 |
| 28 |
u32 |
0 |
| 32 bytes |
pmwr_xdx_interface_72_24t11
| Offset |
Type |
Description |
| 00 |
u32 |
0,1 |
| 04 |
u32 |
0 |
| 08 |
u32 |
0 |
| 12 |
u32 |
0 |
| 16 bytes |
pmwr_xdx_interface_72_24t13
| Offset |
Type |
Description |
| 00 |
u32 |
always 1280 |
| 04 |
u32 |
offset |
| 08 |
u32 |
always 1 |
| 12 |
u32 |
offset |
| 16 bytes |
pmwr_xdx_interface_72_24t13_4
| Offset |
Type |
Description |
| 00 |
u32 |
21,22,32,60,65 |
| 04 |
float |
0.00800000037997961, 0.01600000075995922 |
| 08 |
u32 |
0,1 |
| 12 |
u32 |
0 |
| 16 bytes |
pmwr_xdx_interface_72_24t13_12
| Offset |
Type |
Description |
| 00 |
u32 |
patch texture |
| 04 |
u32 |
0 |
| 08 |
u32 |
0 |
| 12 |
u32 |
0 |
| 16 bytes |
pmwr_xdx_interface_72_24t14
| Offset |
Type |
Description |
| 00 |
u32 |
0 |
| 04 |
u32 |
0 |
| 08 |
u32 |
0 |
| 12 |
u32 |
0 |
| 16 |
u32 |
0 |
| 20 |
u32 |
0 |
| 24 |
u32 |
0 |
| 28 |
u32 |
0 |
| 32 |
u32 |
0 |
| 36 |
u32 |
0 |
| 40 |
u32 |
0 |
| 44 |
u32 |
0 |
| 48 |
u32 |
0 |
| 52 |
u32 |
0 |
| 56 |
u32 |
0 |
| 60 |
u32 |
0 |
| 64 |
u32 |
0 |
| 68 |
u32 |
0 |
| 72 |
u32 |
0 |
| 76 |
u32 |
0 |
| 80 |
u32 |
0 |
| 84 |
u32 |
0 |
| 88 |
u32 |
0 |
| 92 |
u32 |
0 |
| 96 |
u32 |
0 |
| 100 |
u32 |
0 |
| 104 |
u32 |
0 |
| 108 |
u32 |
0 |
| 112 |
u32 |
0 |
| 116 |
u32 |
0 |
| 120 |
u32 |
0 |
| 124 |
u32 |
0 |
| 128 |
u32 |
0 |
| 132 |
u32 |
0 |
| 136 |
u32 |
0 |
| 140 |
u32 |
0 |
| 144 |
u32 |
0 |
| 148 |
u32 |
0 |
| 152 |
u32 |
0 |
| 156 |
u32 |
0 |
| 160 |
u32 |
0 |
| 164 |
u32 |
0 |
| 168 |
u32 |
0 |
| 172 |
u32 |
0 |
| 176 |
u32 |
0 |
| 180 |
u32 |
0 |
| 184 |
u32 |
0 |
| 188 |
u32 |
0 |
| 192 |
u32 |
0 |
| 196 |
u32 |
0 |
| 200 |
u32 |
0 |
| 204 |
u32 |
0 |
| 208 |
u32 |
0 |
| 212 |
u32 |
0 |
| 216 |
u32 |
0 |
| 220 |
u32 |
0 |
| 224 |
u32 |
0 |
| 228 |
u32 |
0 |
| 232 |
u32 |
0 |
| 236 |
u32 |
0 |
| 240 |
u32 |
0 |
| 244 |
u32 |
0 |
| 248 |
u32 |
0 |
| 252 |
u32 |
0 |
| 256 |
u32 |
0 |
| 260 |
u32 |
0 |
| 264 |
u32 |
0 |
| 268 |
u32 |
0 |
| 272 |
u32 |
0 |
| 276 |
u32 |
0 |
| 280 |
u32 |
0 |
| 284 |
u32 |
0 |
| 288 |
u32 |
0 |
| 292 |
u32 |
0 |
| 296 |
u32 |
0 |
| 300 |
u32 |
0 |
| 304 |
u32 |
0 |
| 308 |
u32 |
0 |
| 312 |
u32 |
0 |
| 316 |
u32 |
0 |
| 320 |
u32 |
0 |
| 324 |
u32 |
0 |
| 328 |
u32 |
0 |
| 332 |
u32 |
0 |
| 336 |
u32 |
0 |
| 340 |
u32 |
0 |
| 344 |
u32 |
0 |
| 348 |
u32 |
0 |
| 352 |
u32 |
0 |
| 356 |
u32 |
0 |
| 360 |
u32 |
0 |
| 364 |
u32 |
0 |
| 368 |
u32 |
0 |
| 372 |
u32 |
0 |
| 376 |
u32 |
0 |
| 380 |
u32 |
0 |
| 384 |
u32 |
0 |
| 388 |
u32 |
0 |
| 392 |
u32 |
0 |
| 396 |
u32 |
0 |
| 400 |
u32 |
0 |
| 404 |
u32 |
0 |
| 408 |
u32 |
0 |
| 412 |
u32 |
0 |
| 416 |
u32 |
0 |
| 420 |
u32 |
0 |
| 424 |
u32 |
0 |
| 428 |
u32 |
0 |
| 432 |
u32 |
0 |
| 436 |
u32 |
0 |
| 440 |
u32 |
0 |
| 444 |
u32 |
0 |
| 448 |
u32 |
0 |
| 452 |
u32 |
0 |
| 456 |
u32 |
0 |
| 460 |
u32 |
0 |
| 464 |
u32 |
0 |
| 468 |
u32 |
0 |
| 472 |
u32 |
0 |
| 476 |
u32 |
0 |
| 480 |
u32 |
0 |
| 484 |
u32 |
0 |
| 488 |
u32 |
0 |
| 492 |
u32 |
0 |
| 496 |
u32 |
0 |
| 500 |
u32 |
0 |
| 504 |
u32 |
0 |
| 508 |
u32 |
0 |
| 512 |
u32 |
0 |
| 516 |
u32 |
0 |
| 520 |
u32 |
0 |
| 524 |
u32 |
0 |
| 528 |
u8 |
0 |
| 529 |
u8 |
1,2 |
| 530 |
u8 |
always 1 |
| 531 |
u8 |
0 |
| 532 |
u32 |
offset |
| 536 |
u32 |
0 |
| 540 |
u32 |
0 |
| 544 bytes |
pmwr_xdx_interface_72_24t14_532
| Offset |
Type |
Description |
| 00 |
u8 |
0,1 |
| 01 |
u8 |
0,1 |
| 02 |
u8 |
1,4 |
| 03 |
u8 |
0 |
| 04 |
u32 |
0 |
| 08 |
u32 |
1,10 |
| 12 |
u32 |
0 |
| 16 bytes |
pmwr_xdx_interface_72_24t15
pmwr_xdx_interface_72_36
pmwr_xdx_interface_72_36_12
| Offset |
Type |
Description |
| 00 |
u32 |
0,1 |
| 04 |
u32 |
0 |
| 08 |
u32 |
0,1 |
| 12 |
u8 |
1,255 |
| 13 |
u8 |
0,255 |
| 14 |
u8 |
0,255 |
| 15 |
u8 |
0,255 |
| 16 |
u32 |
0,1 |
| 20 |
u32 |
0,1 |
| 24 |
u32 |
0 |
| 28 |
u32 |
0 |
| 32 bytes |
pmwr_xdx_interface_72_36_20
pmwr_xdx_interface_72_36_20_4t2
| Offset |
Type |
Description |
| 00 |
u32 |
offset |
| 04 |
u32 |
offset |
| 08 |
u32 |
0 |
| 12 |
u32 |
0 |
| 16 bytes |
pmwr_xdx_interface_72_36_20_4t2_0
| Offset |
Type |
Description |
| 00 |
u32 |
always 412 |
| 04 |
u32 |
offset |
| 08 |
u32 |
0 |
| 12 |
u32 |
0 |
| 16 bytes |
pmwr_xdx_interface_72_36_20_4t2_0_4
| Offset |
Type |
Description |
| 00 |
u32 |
0 |
| 04 |
u32 |
11 - 25 |
| 08 |
u32 |
0 |
| 12 |
u32 |
0 |
| 16 bytes |
pmwr_xdx_interface_72_36_20_4t2_4
| Offset |
Type |
Description |
| 00 |
u32 |
0,1 |
| 04 |
u32 |
0,2 |
| 08 |
u32 |
0 |
| 12 |
u32 |
0 |
| 16 bytes |
pmwr_xdx_interface_72_36_20_4t3
| Offset |
Type |
Description |
| 00 |
u32 |
0,2,3 |
| 04 |
u32 |
4 - 1245188 |
| 08 |
u32 |
0 |
| 12 |
u32 |
0 |
| 16 bytes |
pmwr_xdx_interface_72_36_36
| Offset |
Type |
Description |
| 00 |
u32 |
14,15 |
| 04 |
u32 |
0 |
| 08 |
u32 |
0 |
| 12 |
u32 |
amount | 0,1,2 |
| 16 |
u32 |
offset based on amount [12] |
| 20 |
u32 |
amount | 1,2 |
| 24 |
u32 |
offset based on amount [20] |
| 28 bytes per entry |
pmwr_xdx_interface_72_36_36_16
| Offset |
Type |
Description |
| 00 |
u32 |
always 2 |
| 04 |
u32 |
offset |
| 8 bytes per entry |
pmwr_xdx_interface_72_36_36_16_4
| Offset |
Type |
Description |
| 00 |
u8 |
1,2 |
| 01 |
u8 |
0,2 |
| 02 |
u8 |
0 |
| 03 |
u8 |
0 |
| 04 |
u32 |
0,3,4,5,8,10,15 |
| 08 |
u32 |
offset |
| 12 |
u32 |
0,1,2,3,4,9 |
| 16 |
u32 |
0 |
| 20 |
u32 |
0 |
| 24 |
u32 |
0 |
| 28 |
u32 |
0 |
| 32 bytes |
pmwr_xdx_interface_72_36_36_16_4_8
| Offset |
Type |
Description |
| 00 |
u32 |
always 218 |
| 04 |
u32 |
offset |
| 08 |
u32 |
0 |
| 12 |
u32 |
0 |
| 16 bytes |
pmwr_xdx_interface_72_36_36_16_4_8_4
| Offset |
Type |
Description |
| 00 |
u32 |
0 |
| 04 |
u32 |
0 |
| 08 |
u32 |
0 |
| 12 |
u32 |
0 |
| 16 bytes |
pmwr_xdx_interface_72_36_36_24
pmwr_xdx_interface_72_36_36_24_4t11
| Offset |
Type |
Description |
| 00 |
u32 |
amount | 1,2,12 |
| 04 |
u32 |
offset based on amount [0] |
| 08 |
u32 |
0 |
| 12 |
u32 |
0 |
| 16 bytes |
pmwr_xdx_interface_72_36_36_24_4t11_4
| Offset |
Type |
Description |
| 00 |
u32 |
type 2,3 |
| 04 |
u32 |
based on type [0]
2 = offset
3 = offset
|
| 8 bytes per entry |
pmwr_xdx_interface_72_36_36_24_4t11_4_4t2
| Offset |
Type |
Description |
| 00 |
u32 |
offset |
| 04 |
u32 |
offset |
| 08 |
u32 |
0 |
| 12 |
u32 |
0 |
| 16 bytes |
pmwr_xdx_interface_72_36_36_24_4t11_4_4t2
| Offset |
Type |
Description |
| 00 |
u32 |
0 |
| 04 |
u32 |
always 4 |
| 08 |
u32 |
0 |
| 12 |
u32 |
0 |
| 16 bytes |
pmwr_xdx_interface_72_36_36_24_4t11_4_4t2_0
| Offset |
Type |
Description |
| 00 |
u32 |
205 - 2032 |
| 04 |
u32 |
offset |
| 08 |
u32 |
0 |
| 12 |
u32 |
0 |
| 16 bytes |
pmwr_xdx_interface_72_36_36_24_4t11_4_4t2_0_4
| Offset |
Type |
Description |
| 00 |
u32 |
0,1 |
| 04 |
u32 |
0,1,2,3,4 |
| 08 |
u32 |
0 |
| 12 |
u32 |
0 |
| 16 bytes |
pmwr_xdx_interface_72_36_36_24_4t11_4_4t2_4
| Offset |
Type |
Description |
| 00 |
u32 |
0,1 |
| 04 |
u32 |
0,1,2,3,4,5,6,8,300000 |
| 08 |
u32 |
0 |
| 12 |
u32 |
0 |
| 16 bytes |
pmwr_xdx_interface_72_36_36_24_4t11_4_4t3
| Offset |
Type |
Description |
| 00 |
u32 |
0,1,2,3,5,7,15 |
| 04 |
u32 |
4 - 1310724 |
| 08 |
u32 |
0 |
| 12 |
u32 |
0 |
| 16 bytes |
pmwr_xdx_interface_72_36_36_24_8
| Offset |
Type |
Description |
| 00 |
u32 |
offset |
| 04 |
u32 |
offset |
| 08 |
u32 |
0 |
| 12 |
u32 |
0 |
| 16 bytes |
pmwr_xdx_interface_72_36_36_24_8_0
| Offset |
Type |
Description |
| 00 |
u32 |
0,1 |
| 04 |
u32 |
0,12,17 |
| 08 |
u32 |
0 |
| 12 |
u32 |
0 |
| 16 bytes |
pmwr_xdx_interface_72_36_36_24_8_4
| Offset |
Type |
Description |
| 00 |
u32 |
0,1 |
| 04 |
u32 |
0,2,4294967295 |
| 08 |
u32 |
0 |
| 12 |
u32 |
0 |
| 16 bytes |
pmwr_xdx_interface_72_48
| Offset |
Type |
Description |
| 00 |
u32 |
0 |
| 04 |
u32 |
0 |
| 08 |
u32 |
0 |
| 12 |
u32 |
0 |
| 16 bytes |
pmwr_xdx_interface_72_56
| Offset |
Type |
Description |
| 00 |
u32 |
amount 0,1,2,3,4,6,7 |
| 04 |
u32 |
offset (pmwr_xdx_interface_72_56_4) based on amount [0] |
| 08 |
u32 |
amount 0,1,2,4,5,6 |
| 12 |
u32 |
offset (pmwr_xdx_interface_72_56_4) based on amount [8] |
| 16 |
u32 |
amount 0,1,2,3,4,5,6 |
| 20 |
u32 |
offset (pmwr_xdx_interface_72_56_4) based on amount [16] |
| 24 |
u32 |
amount 0,1,2,3,4,5 |
| 28 |
u32 |
offset based on amount [24] |
| 32 |
u32 |
amount 0,1,2,3 |
| 36 |
u32 |
offset based on amount [32] |
| 40 |
u32 |
0 |
| 44 |
u32 |
0 |
| 48 bytes |
pmwr_xdx_interface_72_56_4
| Offset |
Type |
Description |
| 00 |
float |
-360 - 1200 |
| 04 |
float |
-200 - 550 |
| 08 |
float |
-200 - 500 |
| 12 |
u32 |
0 |
| 16 |
u8 |
0,1,2,3 |
| 17 |
u8 |
0,1 |
| 18 |
u8 |
0 |
| 19 |
u8 |
0 |
| 20 |
float |
0 - 16000 |
| 24 |
u32 |
0 |
| 28 |
u32 |
0 |
| 32 bytes per entry |
pmwr_xdx_interface_72_56_28
| Offset |
Type |
Description |
| 00 |
u8 |
0 - 255 |
| 01 |
u8 |
0 - 255 |
| 02 |
u8 |
0 - 255 |
| 03 |
u8 |
0 - 255 |
| 04 |
u8 |
0,1,2 |
| 05 |
u8 |
0,1 |
| 06 |
u8 |
0 |
| 07 |
u8 |
0 |
| 08 |
float |
0 - 10000 |
| 12 bytes per entry |
pmwr_xdx_interface_72_56_36
| Offset |
Type |
Description |
| 00 |
float |
-12 - 1 |
| 04 |
float |
-7.5 - 1 |
| 08 |
float |
-1 - 30 |
| 12 |
float |
-1 - 7.5 |
| 16 |
u8 |
0 |
| 17 |
u8 |
0,1 |
| 18 |
u8 |
0 |
| 19 |
u8 |
0 |
| 20 |
float |
0,300,4000,5000,5100,10000,12100,40000 |
| 24 |
u32 |
0 |
| 28 |
u32 |
0 |
| 32 |
u32 |
0 |
| 36 |
u32 |
0 |
| 40 bytes per entry |
pmwr_xdx_interface_72_76
| Offset |
Type |
Description |
| 00 |
u32 |
0,1,2,5 |
| 04 |
u32 |
offset |
| 08 |
u32 |
0,1000 |
| 12 bytes per entry |
pmwr_xdx_interface_72_76_4
| Offset |
Type |
Description |
| 00 |
u32 |
amount | 1,2,21 |
| 04 |
u32 |
offset based on amount [0] |
| 08 |
u32 |
amount 0,2 |
| 12 |
u32 |
offset (pmwr_xdx_interface_72_76_4_12) based on amount [8] |
| 16 |
u32 |
0,3 |
| 20 |
u32 |
offset (pmwr_xdx_interface_72_76_4_12) based on amount [16] |
| 24 |
u32 |
amount | 0,1 |
| 28 |
u32 |
offset (pmwr_xdx_interface_72_76_4_12) based on amount [24] |
| 32 |
u32 |
amount | 0,1,2,3 |
| 36 |
u32 |
offset based on amount [32] |
| 40 |
u32 |
0,1 |
| 44 |
u32 |
offset |
| 48 |
u32 |
offset (pmwr_xdx_sound_controls) |
| 52 |
u32 |
0,1 |
| 56 |
u32 |
offset |
| 60 |
u32 |
0 |
| 64 bytes |
pmwr_xdx_interface_72_76_4_4
| Offset |
Type |
Description |
| 00 |
u32 |
0 |
| 04 |
u8 |
0,1 |
| 05 |
u8 |
0,1 |
| 06 |
u8 |
0 |
| 07 |
u8 |
0 |
| 08 |
float |
0 - 11600 |
| 12 |
u32 |
0,1 |
| 16 |
u32 |
offset |
| 20 bytes per entry |
pmwr_xdx_interface_72_76_4_4_16
| Offset |
Type |
Description |
| 00 |
u32 |
always 3 |
| 04 |
u32 |
offset |
| 08 |
u32 |
0 |
| 12 |
u32 |
0 |
| 16 bytes |
pmwr_xdx_interface_72_76_4_4_16_4
| Offset |
Type |
Description |
| 00 |
u32 |
2,29,37 |
| 04 |
u8 |
0,4 |
| 05 |
u8 |
0,1 |
| 06 |
u8 |
1,232 |
| 07 |
u8 |
0,3 |
| 08 |
u32 |
0,1 |
| 12 |
u32 |
0 |
| 16 bytes |
pmwr_xdx_interface_72_76_4_12
| Offset |
Type |
Description |
| 00 |
float |
-64 - 760 |
| 04 |
float |
0 - 450 |
| 08 |
float |
-1,0,0.800000011920929,1 |
| 12 |
u32 |
0 |
| 16 |
u8 |
0,1,2 |
| 17 |
u8 |
0,1 |
| 18 |
u8 |
0 |
| 19 |
u8 |
0 |
| 20 |
float |
0 - 1000 |
| 24 |
u32 |
0 |
| 28 |
u32 |
0 |
| 32 bytes per entry |
pmwr_xdx_interface_72_76_4_36
| Offset |
Type |
Description |
| 00 |
u8 |
0,10,64,87,128,178,192,195,199,255 |
| 01 |
u8 |
192,255 |
| 02 |
u8 |
0,87,255 |
| 03 |
u8 |
0,255 |
| 04 |
u8 |
0,1,2 |
| 05 |
u8 |
0,1 |
| 06 |
u8 |
0 |
| 07 |
u8 |
0 |
| 08 |
float |
0,500,1000,1800 |
| 12 bytes per entry |
pmwr_xdx_interface_72_76_4_44
| Offset |
Type |
Description |
| 00 |
float |
0,0.5 |
| 04 |
float |
0.5,0.75 |
| 08 |
float |
0.5,1 |
| 12 |
float |
0.75,1 |
| 16 |
u32 |
0 |
| 20 |
u32 |
0 |
| 24 |
u32 |
0 |
| 28 |
u32 |
0 |
| 32 |
u32 |
0 |
| 36 |
u32 |
0 |
| 40 |
u32 |
0 |
| 44 |
u32 |
0 |
| 48 bytes |
pmwr_xdx_interface_72_76_4_56
| Offset |
Type |
Description |
| 00 |
u32 |
always 2 |
| 04 |
u32 |
offset |
| 08 |
u32 |
0 |
| 12 |
u32 |
0 |
| 16 bytes |
pmwr_xdx_interface_72_76_4_56_4
| Offset |
Type |
Description |
| 00 |
u32 |
offset |
| 04 |
u32 |
offset |
| 08 |
u32 |
0 |
| 12 |
u32 |
0 |
| 16 bytes |
pmwr_xdx_interface_72_76_4_56_4_0
| Offset |
Type |
Description |
| 00 |
u32 |
always 2007 |
| 04 |
u32 |
offset |
| 08 |
u32 |
0 |
| 12 |
u32 |
0 |
| 16 bytes |
pmwr_xdx_interface_72_76_4_56_4_0_4
| Offset |
Type |
Description |
| 00 |
u32 |
0 |
| 04 |
u32 |
0 |
| 08 |
u32 |
0 |
| 12 |
u32 |
0 |
| 16 bytes |
pmwr_xdx_interface_72_76_4_56_4_4
| Offset |
Type |
Description |
| 00 |
u32 |
0 |
| 04 |
u32 |
0 |
| 08 |
u32 |
0 |
| 12 |
u32 |
0 |
| 16 bytes |
pmwr_xdx_model_link
multi linked to by:
pmwr_xdx_idk [4]t1
pmwr_xdx_car_0_164 [4]
pmwr_xdx_car_0_164_52_4_4 [0]
pmwr_xdx_interface_72_24t3_4 [0]
pmwr_xdx_mysterious [4]t8
pmwr_xdx_activator_232_32_8 [0]
| Offset |
Type |
Description |
| 00 |
u32 |
240 - 6000 |
| 04 |
u32 |
offset string |
| 08 |
u32 |
offset (pmwr_xdx_model_sub_link) |
| 12 |
u32 |
offset (pmwr_xdx_model_anims_1) |
| 16 |
u32 |
offset (pmwr_xdx_model_anims_2) |
| 20 |
u32 |
amount | 0,3,4,5,6,8,9 |
| 24 |
u32 |
offset based on amount [20] |
| 28 |
u32 |
amount | 0 - 57 |
| 32 |
u32 |
offset based on amount [28] |
| 36 |
float |
20,21,25,30,40,45 |
| 40 |
u32 |
amount | 0,11 |
| 44 |
u32 |
offset (pmwr_xdx_mysterious) based on amount [40] |
| 48 |
u8 |
0,1 |
| 49 |
u8 |
0,1 |
| 50 |
u8 |
0,1,2 |
| 51 |
u8 |
0 |
| 52 |
u32 |
offset |
| 56 |
u32 |
offset |
| 60 |
u32 |
0 |
| 64 |
u32 |
offset |
| 68 |
u32 |
0 |
| 72 |
u32 |
0 |
| 76 |
u32 |
0 |
| 80 bytes |
pmwr_xdx_model_link_24
| Offset |
Type |
Description |
| 00 |
u32 |
patch model |
| 4 bytes per entry |
pmwr_xdx_model_link_32
| Offset |
Type |
Description |
| 00 |
u32 |
patch model |
| 04 |
u32 |
0 - 54 |
| 8 bytes per entry |
pmwr_xdx_model_link_52
| Offset |
Type |
Description |
| 00 |
u32 |
-1,0,44,45 |
| 04 |
float |
8,14,15,25,30,44,60 |
| 08 |
u32 |
0 |
| 12 |
u32 |
0 |
| 16 bytes |
pmwr_xdx_model_link_56
| Offset |
Type |
Description |
| 00 |
float |
0,1,8,14,15,25,30,40,60 |
| 04 |
float |
15 - 200 |
| 08 |
u32 |
0 |
| 12 |
u32 |
0 |
| 16 bytes |
pmwr_xdx_model_link_64
| Offset |
Type |
Description |
| 00 |
float |
-0.5,0 |
| 04 |
u32 |
0,-100,-50,-1,-0.0010000000474974513 |
| 08 |
float |
-0.5,0 |
| 12 |
u32 |
0 |
| 16 |
float |
0,0.5 |
| 20 |
float |
0,1 |
| 24 |
float |
0,0.5 |
| 28 |
u32 |
0 |
| 32 |
float |
0,0.5 |
| 36 |
u32 |
0 |
| 40 |
u32 |
0 |
| 44 |
u32 |
0 |
| 48 bytes |
pmwr_xdx_model_sub_link
multi linked to by:
pmwr_xdx_model_link [8]
pmwr_xdx_model_sub_link_8
| Offset |
Type |
Description |
| 00 |
u32 |
patch model |
| 4 bytes per entry |
pmwr_xdx_model_sub_link_16
| Offset |
Type |
Description |
| 00 |
u32 |
patch model |
| 04 |
u32 |
1 - 53 |
| 8 bytes per entry |
pmwr_xdx_mysterious
linked to by:
pmwr_xdx_idk [32]
pmwr_xdx_object [84]
pmwr_xdx_object_20t18_0 [08]
pmwr_xdx_object_mysterious_link [04]
pmwr_xdx_car_0_192 [04]
pmwr_xdx_model_link [44]
pmwr_xdx_unknown_4_4t5_4 [32]
pmwr_xdx_asdf [100]
pmwr_xdx_activator_184 [04]
pmwr_xdx_activator_200 [04]
pmwr_xdx_activator_232_32_72_8t8 [04]
pmwr_xdx_activator_232_32_72_8t17 [08]
pmwr_xdx_activator_232_32_72_8t23 [04]
| Offset |
Type |
Description |
| 00 |
u8 |
1,2,3,6,9,5,8,99 |
| 01 |
u8 |
0 |
| 02 |
u8 |
0 - 10 |
| 03 |
u8 |
0 |
| 04 |
u32 |
based on type [0]
1 = offset (pmwr_xdx_unknown)
2 = offset (pmwr_xdx_strange)
3 = offset (pmwr_xdx_sound_controls)
5,6 = offset
7 = offset
8 = offset (pmwr_xdx_model_link)
9 = offset (pmwr_xdx_some_random_section)
11 = offset (pmwr_xdx_activator)
|
| 08 |
u32 |
offset |
| 12 |
u32 |
0 |
| 16 |
float |
0,0.5,1 |
| 20 |
float |
0,0.19900000095367432,1.5,2 |
| 24 |
float |
-3,-0.8999999761581421,0,0.5,1.5,2,2.5,3 |
| 28 |
u32 |
0 |
| 32 |
float |
-0.7660444378852844 - 0.6087614297866821 |
| 36 |
float |
-0.5735764503479004 - 0.5735764503479004 |
| 40 |
float |
-0.5581203103065491 - 0.563464343547821 |
| 44 |
float |
0.6427876353263855 - 1 |
| 48 |
float |
0,1,9,12,25,30,40,50,59,61,75 |
| 52 |
u32 |
0 |
| 56 |
u32 |
0 |
| 60 |
u32 |
0 |
| 64 bytes per entry |
pmwr_xdx_mysterious_4t5
| Offset |
Type |
Description |
| 00 |
u8 |
0,1 |
| 01 |
u8 |
0 |
| 02 |
u8 |
0,1 |
| 03 |
u8 |
0,2,5 |
| 04 |
u32 |
0,1500,5000 |
| 08 |
u32 |
0 |
| 12 |
u32 |
amount | 1,16 |
| 16 |
u32 |
based on type [3]
0 = offset based on amount [12]
2,3,5 = offset based on amount [12]
|
| 20 |
u32 |
0,1000 |
| 24 |
u8 |
0 |
| 25 |
u8 |
0,1 |
| 26 |
u8 |
0,1 |
| 27 |
u8 |
0 |
| 28 |
u32 |
offset |
| 32 |
u32 |
0,1 |
| 36 |
u32 |
offset |
| 40 |
u32 |
amount | 1,2,3 |
| 44 |
u32 |
offset based on amount [40] |
| 48 |
u32 |
amount | 1,2,4 |
| 52 |
u32 |
offset based on amount [48] |
| 56 |
u32 |
offset |
| 60 |
u32 |
0 |
| 64 bytes |
pmwr_xdx_mysterious_4t5_16t0
| Offset |
Type |
Description |
| 00 |
u32 |
patch model |
| 4 bytes per entry |
pmwr_xdx_mysterious_4t5_16t5
| Offset |
Type |
Description |
| 00 |
u32 |
patch texture |
| 4 bytes per entry |
pmwr_xdx_mysterious_4t5_28
| Offset |
Type |
Description |
| 00 |
u32 |
0 |
| 04 |
u32 |
0 |
| 08 |
float |
always -1 |
| 12 |
u32 |
0 |
| 16 |
float |
always 90 |
| 20 |
u32 |
0 |
| 24 |
u32 |
0 |
| 28 |
u32 |
0 |
| 32 bytes |
pmwr_xdx_mysterious_4t5_36
| Offset |
Type |
Description |
| 00 |
float |
-60,-30,-20,0,10,15,90 |
| 04 |
u32 |
0 |
| 08 |
u32 |
0 |
| 12 |
u32 |
0 |
| 16 |
u8 |
0 |
| 17 |
u8 |
0,1 |
| 18 |
u8 |
0 |
| 19 |
u8 |
0 |
| 20 |
float |
0,3000 |
| 24 |
u32 |
0 |
| 28 |
u32 |
0 |
| 32 bytes |
pmwr_xdx_mysterious_4t5_44
| Offset |
Type |
Description |
| 00 |
float |
0.30000001192092896 - 3 |
| 04 |
float |
0,0.10000000149011612,0.20000000298023224 |
| 08 |
float |
0.30000001192092896 - 3 |
| 12 |
u32 |
0 |
| 16 |
u32 |
0,1,2 |
| 20 |
float |
0,250 |
| 24 |
u32 |
0 |
| 28 |
u32 |
0 |
| 32 bytes per entry |
pmwr_xdx_mysterious_4t5_52
| Offset |
Type |
Description |
| 00 |
u8 |
0,51,120,255 |
| 01 |
u8 |
0,70 |
| 02 |
u8 |
0,255 |
| 03 |
u8 |
0,200 |
| 04 |
u8 |
0,2 |
| 05 |
u8 |
0,1 |
| 06 |
u8 |
0 |
| 07 |
u8 |
0 |
| 08 |
float |
0,100,1300 |
| 12 bytes per entry |
pmwr_xdx_mysterious_4t5_56
| Offset |
Type |
Description |
| 00 |
u32 |
0,0.5,1 |
| 04 |
float |
0,1 |
| 08 |
float |
0,1 |
| 12 |
u32 |
0 |
| 16 |
float |
-200,0,160,250,400,500 |
| 20 |
float |
0,40 |
| 24 |
u32 |
0 |
| 28 |
u32 |
0 |
| 32 bytes |
pmwr_xdx_mysterious_4t7
| Offset |
Type |
Description |
| 00 |
u8 |
0,1 |
| 01 |
u8 |
2,3,5 |
| 02 |
u8 |
0,1 |
| 03 |
u8 |
0 |
| 04 |
u32 |
0,500 |
| 08 |
u32 |
always 1 |
| 12 |
u32 |
offset |
| 16 |
u32 |
100,1000 |
| 20 |
float |
always 1 |
| 24 |
float |
1,3 |
| 28 |
float |
0,1,10,20 |
| 32 |
u32 |
amount | 1,2,4 |
| 36 |
u32 |
offset (pmwr_xdx_mysterious_4t7_36) based on amount [32] |
| 40 |
u32 |
amount | 1,2 |
| 44 |
u32 |
offset (pmwr_xdx_mysterious_4t7_36) based on amount [40] |
| 48 |
float |
0,1,1.399999976158142,10 |
| 52 |
float |
1,2,5,10 |
| 56 |
u32 |
0 |
| 60 |
u32 |
0 |
| 64 bytes |
pmwr_xdx_mysterious_4t7_12
| Offset |
Type |
Description |
| 00 |
u32 |
patch texture |
| 04 |
u32 |
0 |
| 08 |
u32 |
0 |
| 12 |
u32 |
0 |
| 16 bytes |
pmwr_xdx_mysterious_4t7_36
| Offset |
Type |
Description |
| 00 |
u8 |
0,30,60,87,255 |
| 01 |
u8 |
0,30,60,255 |
| 02 |
u8 |
0,30,60,255 |
| 03 |
u8 |
0,128,150,255 |
| 04 |
u8 |
0 |
| 05 |
u8 |
0,1 |
| 06 |
u8 |
0 |
| 07 |
u8 |
0 |
| 08 |
float |
0,150,200,9000 |
| 12 bytes per entry |
pmwr_xdx_mysterious_8
| Offset |
Type |
Description |
| 00 |
u32 |
1,2 |
| 04 |
u32 |
0,100 |
| 08 |
u32 |
0 |
| 12 |
u32 |
0 |
| 16 bytes |
pmwr_xdx_sound_controls
multi linked to by:
pmwr_xdx_gate [80]
pmwr_xdx_interface [28][40][52]
pmwr_xdx_interface_72_24t3_4 [4]
pmwr_xdx_mysterious [4]t3
pmwr_xdx_interface_72_76_4 [48]
pmwr_xdx_unknown [4]t26
pmwr_xdx_activator_232 [20]
| Offset |
Type |
Description |
| 00 |
u32 |
100,2850,10000 |
| 04 |
u32 |
0 |
| 08 |
u8 |
always 1 |
| 09 |
u8 |
0,1 |
| 10 |
u8 |
0 |
| 11 |
u8 |
0 |
| 12 |
u32 |
amount | 1,2 |
| 16 |
u32 |
offset based on amount [12] |
| 20 |
u32 |
0 |
| 24 |
u32 |
0 |
| 28 |
u32 |
0 |
| 32 bytes |
pmwr_xdx_sound_controls_16
| Offset |
Type |
Description |
| 00 |
u32 |
amount | 1,2 |
| 04 |
u32 |
offset based on amount [0] |
| 08 |
u32 |
0,1 |
| 12 |
float |
0,800 |
| 16 bytes per entry |
pmwr_xdx_sound_controls_16_4
pmwr_xdx_sound_section
multi linked to by:
pmwr_xdx_gate [76]
pmwr_xdx_car_0_156 [8]
pmwr_xdx_car_0_160_4_0_44 [76]
pmwr_xdx_car_0_172 [0][8]
pmwr_xdx_sound_controls_16_4 [0]
| Offset |
Type |
Description |
| 00 |
u32 |
patch sound |
| 04 |
u8 |
0,1 |
| 05 |
u8 |
0,5 |
| 06 |
u8 |
1,10 |
| 07 |
u8 |
0 |
| 08 |
u32 |
offset |
| 12 |
u32 |
0,1600 |
| 16 |
float |
0.5,1 |
| 20 |
float |
0.800000011920929,1 |
| 24 |
float |
0,0.05000000074505806 |
| 28 |
u32 |
0 |
| 32 bytes |
pmwr_xdx_sound_section_8
| Offset |
Type |
Description |
| 00 |
float |
0,100 |
| 04 |
float |
0,1000 |
| 08 |
u32 |
1,6400,6401 |
| 12 |
float |
0,0.5 |
| 16 bytes |
pmwr_xdx_emitter
multi linked to by:
pmwr_xdx_interface_72_24t15 [0]
| Offset |
Type |
Description |
| 00 |
float |
3,13,40,100 |
| 04 |
u32 |
0 |
| 08 |
u32 |
1,5,30,360 |
| 12 |
u32 |
always 1 |
| 16 |
u32 |
offset |
| 20 |
u32 |
0 |
| 24 |
u32 |
0 |
| 28 |
u32 |
0 |
| 32 bytes |
pmwr_xdx_emitter_16
| Offset |
Type |
Description |
| 00 |
u32 |
patch texture |
| 04 |
u32 |
2,5 |
| 08 |
u32 |
1200,2000,6000 |
| 12 |
u32 |
0 |
| 16 |
u32 |
0 |
| 20 |
u32 |
0 |
| 24 |
float |
0,500 |
| 28 |
float |
0,30,100,500 |
| 32 |
float |
-300,0,50 |
| 36 |
float |
0,50,100,800 |
| 40 |
u32 |
0,150 |
| 44 |
u32 |
amount | 1,3,7 |
| 48 |
u32 |
offset based on amount [44] |
| 52 |
u32 |
amount | 1,2,3 |
| 56 |
u32 |
offset based on amount [52] |
| 60 |
u32 |
0 |
| 64 bytes |
pmwr_xdx_emitter_16_48
| Offset |
Type |
Description |
| 00 |
u8 |
0,30,102,255 |
| 01 |
u8 |
0,30,76,255 |
| 02 |
u8 |
0,30,128,255 |
| 03 |
u8 |
0,128,255 |
| 04 |
u8 |
0,2 |
| 05 |
u8 |
0 |
| 06 |
u8 |
0 |
| 07 |
u8 |
0 |
| 08 |
float |
0,100,600,1000 |
| 12 bytes per entry |
pmwr_xdx_emitter_16_56
| Offset |
Type |
Description |
| 00 |
float |
1,30,50,65,100,650,2000 |
| 04 |
float |
1,30,50,65,100,650,2000 |
| 08 |
float |
1,100,650,2000 |
| 12 |
u32 |
0 |
| 16 |
u32 |
0 |
| 20 |
float |
0,300,900,1000,2000,6000 |
| 24 |
u32 |
0 |
| 28 |
u32 |
0 |
| 32 bytes per entry |
pmwr_xdx_text
multi linked to by:
pmwr_xdx_object [48]
pmwr_xdx_interface_72_24t1 [4]
pmwr_xdx_interface_72_24t1_8t1_4 [0]
| Offset |
Type |
Description |
| 00 |
u32 |
offset string |
| 04 |
u32 |
0 |
| 08 |
u32 |
0 |
| 12 |
u32 |
0 |
| 16 bytes |
pmwr_xdx_font
multi linked to by:
pmwr_xdx_world_settings [84]
pmwr_xdx_interface_72_24t1 [12]
pmwr_xdx_interface_72_24t10 [16]
| Offset |
Type |
Description |
| 00 |
u32 |
patch texture |
| 04 |
u32 |
0 |
| 08 |
u8 |
27,32,36 |
| 10 |
u8 |
1,4 |
| 09 |
u8 |
32,36 |
| 11 |
u8 |
0 |
| 12 |
float |
23,28,36 |
| 16 |
u32 |
0 |
| 20 |
u32 |
0 |
| 24 |
u32 |
always 1 |
| 28 |
u32 |
offset |
| 32 |
u32 |
amount | 0,1,26,37,38 |
| 36 |
u32 |
offset based on amount [32] |
| 40 |
u32 |
0 |
| 44 |
u32 |
0 |
| 48 bytes |
pmwr_xdx_font_28
| Offset |
Type |
Description |
| 00 |
float |
-9,-5,-4,-2,0 |
| 04 |
u32 |
0 |
| 08 |
u32 |
0 |
| 12 |
u32 |
0 |
| 16 |
u32 |
0 |
| 20 |
u32 |
0 |
| 24 |
u32 |
0 |
| 28 |
u32 |
0 |
| 32 bytes |
pmwr_xdx_font_36
| Offset |
Type |
Description |
| 00 |
u32 |
32 - 90 |
| 04 |
float |
10 - 35 |
| 08 |
u32 |
0 |
| 12 bytes per entry |
pmwr_xdx_some_random_section
multi linked to by:
pmwr_xdx_mysterious [4]t9
| Offset |
Type |
Description |
| 00 |
u8 |
0 |
| 01 |
u8 |
0 |
| 02 |
u8 |
0,1 |
| 03 |
u8 |
always 1 |
| 04 |
u32 |
0 |
| 08 |
u32 |
offset |
| 12 |
u32 |
offset |
| 16 bytes |
pmwr_xdx_some_random_section_8
| Offset |
Type |
Description |
| 00 |
u32 |
patch texture |
| 04 |
u8 |
always 5 |
| 05 |
u8 |
0,4,5,6,7,8,9,10,13,14 |
| 06 |
u8 |
3,4,5,6,7,8,9,13,14,15 |
| 07 |
u8 |
0,1 |
| 08 |
u32 |
offset |
| 12 |
u32 |
50,400 |
| 16 |
float |
always 32 |
| 20 |
u32 |
0 |
| 24 |
u32 |
0 |
| 28 |
u32 |
0 |
| 32 bytes |
pmwr_xdx_some_random_section_8_8
| Offset |
Type |
Description |
| 00 |
u8 |
always 255 |
| 01 |
u8 |
always 255 |
| 02 |
u8 |
always 255 |
| 03 |
u8 |
always 255 |
| 04 |
u32 |
0 |
| 08 |
u32 |
0 |
| 12 |
u32 |
0 |
| 16 bytes |
pmwr_xdx_some_random_section_12
| Offset |
Type |
Description |
| 00 |
u32 |
amount | 0,1 |
| 04 |
u32 |
offset based on amount [0] |
| 08 |
u8 |
0 |
| 09 |
u8 |
0,1 |
| 10 |
u8 |
always 2 |
| 11 |
u8 |
0 |
| 12 |
u32 |
offset |
| 16 bytes |
pmwr_xdx_some_random_section_12_4
| Offset |
Type |
Description |
| 00 |
u32 |
patch texture |
| 04 |
u8 |
always 5 |
| 05 |
u8 |
0 - 15 |
| 06 |
u8 |
3,4,5,6,7,8,9,13,14,15 |
| 07 |
u8 |
0 |
| 08 |
u32 |
offset |
| 12 |
u8 |
0,50,144 |
| 13 |
u8 |
0,1,148 |
| 14 |
u8 |
0,53 |
| 15 |
u8 |
0,119 |
| 16 |
float |
32,64 |
| 20 |
float |
1,50,100 |
| 24 |
float |
10,100,200 |
| 28 |
u8 |
0 |
| 29 |
u8 |
0,64 |
| 30 |
u8 |
28,200,250 |
| 31 |
u8 |
66,67,70 |
| 32 |
u8 |
0 |
| 33 |
u8 |
0,68 |
| 34 |
u8 |
22,28,150 |
| 35 |
u8 |
67,68,70 |
| 36 |
u8 |
0 |
| 37 |
u8 |
0 |
| 38 |
u8 |
0,1 |
| 39 |
u8 |
0 |
| 40 |
u32 |
0 |
| 44 |
u32 |
offset |
| 48 |
u32 |
0 |
| 52 bytes per entry |
pmwr_xdx_some_random_section_12_4_8
| Offset |
Type |
Description |
| 00 |
u8 |
0,60,87,192,255 |
| 01 |
u8 |
0,255 |
| 02 |
u8 |
0,255 |
| 03 |
u8 |
always 255 |
| 04 |
u32 |
0 |
| 08 |
u32 |
0 |
| 12 |
u32 |
0 |
| 16 bytes |
pmwr_xdx_some_random_section_12_4_44
| Offset |
Type |
Description |
| 00 |
u32 |
patch texture |
| 04 |
u32 |
always 5 |
| 08 |
u32 |
offset |
| 12 |
u32 |
offset |
| 16 |
u32 |
always 24 |
| 20 |
u32 |
always 6 |
| 24 |
u32 |
0 |
| 28 |
u32 |
always 24 |
| 32 bytes |
pmwr_xdx_some_random_section_12_4_44_8
| Offset |
Type |
Description |
| 00 |
u8 |
always 255 |
| 01 |
u8 |
0 |
| 02 |
u8 |
0 |
| 03 |
u8 |
always 255 |
| 04 |
u32 |
0 |
| 08 |
u32 |
0 |
| 12 |
u32 |
0 |
| 16 bytes |
pmwr_xdx_some_random_section_12_4_44_12
| Offset |
Type |
Description |
| 00 |
u8 |
0 |
| 01 |
u8 |
always 255 |
| 02 |
u8 |
0 |
| 03 |
u8 |
always 255 |
| 04 |
u32 |
0 |
| 08 |
u32 |
0 |
| 12 |
u32 |
0 |
| 16 bytes |
pmwr_xdx_some_random_section_12_12
pmwr_xdx_unknown
multi linked to by:
pmwr_xdx_world_unknown_link [16][20]
pmwr_xdx_idk_12_68 [0]
pmwr_xdx_strange_4 [0]
pmwr_xdx_object [36][56]
pmwr_xdx_object_20t15 [8]
pmwr_xdx_gate [28][36]
pmwr_xdx_gate_64 [0]
pmwr_xdx_car_0_156_0 [20]
pmwr_xdx_car_0_156_4 [68]
pmwr_xdx_car_0_156_4_80 [16]
pmwr_xdx_car_0_208 [0]
pmwr_xdx_mysterious [4]t1
pmwr_xdx_strange_4 [0]
pmwr_xdx_unknown_4 [4]t3
pmwr_xdx_unknown_thing_32 [0]
pmwr_xdx_asdf [32][64][72][84]
pmwr_xdx_activator_212 [0]
pmwr_xdx_activator_220 [0]
| Offset |
Type |
Description |
| 00 |
u32 |
amount | 1,2,3,4,7 |
| 04 |
u32 |
offset based on amount [0] |
| 08 |
u32 |
0 |
| 12 |
u32 |
0 |
| 16 bytes |
pmwr_xdx_unknown_4
| Offset |
Type |
Description |
| 00 |
u32 |
type 1,2,4,5,14,26,30,31 |
| 04 |
u32 |
based on type [0]
1 = offset (pmwr_xdx_unknown_thing)
2 = offset (pmwr_xdx_asdf)
3 = offset (pmwr_xdx_unknown)
4 = offset (pmwr_xdx_strange)
5 = offset
6 = offset (pmwr_xdx_idk)
26 = offset (pmwr_xdx_sound_controls)
29 = offset
31 = offset (pmwr_xdx_activator)
|
| 08 |
u32 |
based on type [0]
1 = offset
2 = offset
3 = offset
4 = offset
5 = offset
6 = offset
26 = offset
29 = offset
31 = offset
|
| 12 |
u32 |
10 = 1
12 = 1,2
14 = 100,325,500,1000,1350
|
| 16 bytes per entry |
pmwr_xdx_unknown_4_4t5
| Offset |
Type |
Description |
| 00 |
u8 |
0,1 |
| 01 |
u8 |
0,1 |
| 02 |
u8 |
0 |
| 03 |
u8 |
0,1 |
| 04 |
u32 |
offset |
| 08 |
u32 |
0,500 |
| 12 |
u32 |
offset |
| 16 |
u32 |
0 |
| 20 |
u32 |
0 |
| 24 |
u32 |
0,100 |
| 28 |
u32 |
offset |
| 32 |
u32 |
always 1 |
| 36 |
u32 |
offset |
| 40 |
u32 |
0,1,2 |
| 44 |
u32 |
0 |
| 48 bytes |
pmwr_xdx_unknown_4_4t5_4
| Offset |
Type |
Description |
| 00 |
u32 |
0,50,100 |
| 04 |
u32 |
0 |
| 08 |
u32 |
0,101 |
| 12 |
u32 |
offset |
| 16 |
u32 |
1,2 |
| 20 |
u32 |
offset |
| 24 |
u32 |
0 |
| 28 |
u32 |
amount | 0,1 |
| 32 |
u32 |
offset (pmwr_xdx_mysterious) based on amount [28] |
| 36 |
u32 |
0 |
| 40 |
u32 |
0 |
| 44 |
u32 |
0 |
| 48 bytes |
pmwr_xdx_unknown_4_4t5_4_12
| Offset |
Type |
Description |
| 00 |
u32 |
0 |
| 04 |
u32 |
always 1 |
| 08 |
u32 |
0 |
| 12 |
u8 |
always 100 |
| 13 |
u8 |
0 |
| 14 |
u8 |
always 100 |
| 15 |
u8 |
0 |
| 16 |
u32 |
0 |
| 20 |
u32 |
0 |
| 24 |
u32 |
0 |
| 28 |
u8 |
always 255 |
| 29 |
u8 |
always 255 |
| 30 |
u8 |
always 255 |
| 31 |
u8 |
always 255 |
| 32 |
u32 |
0 |
| 36 |
u32 |
0 |
| 40 |
u32 |
0 |
| 44 |
u32 |
0 |
| 48 bytes |
pmwr_xdx_unknown_4_4t5_4_20
| Offset |
Type |
Description |
| 00 |
u8 |
22,196 |
| 01 |
u8 |
27,113 |
| 02 |
u8 |
114,154 |
| 03 |
u8 |
18,24 |
| 04 |
u8 |
0,22,196 |
| 05 |
u8 |
0,27,113 |
| 06 |
u8 |
0,114,154 |
| 07 |
u8 |
0,18,24 |
| 08 |
u32 |
0 |
| 12 |
u32 |
0 |
| 16 bytes |
pmwr_xdx_unknown_4_4t5_12
| Offset |
Type |
Description |
| 00 |
u32 |
amount | 2,6 |
| 04 |
u32 |
offset based on amount [0] |
| 08 |
u32 |
2,5 |
| 12 |
u32 |
0 |
| 16 bytes |
pmwr_xdx_unknown_4_4t5_12_4
| Offset |
Type |
Description |
| 00 |
u8 |
0,127,255 |
| 01 |
u8 |
70,127,255 |
| 02 |
u8 |
0,127,255 |
| 03 |
u8 |
0,100 |
| 04 |
u8 |
0,1 |
| 05 |
u8 |
0 |
| 06 |
u8 |
0 |
| 07 |
u8 |
0 |
| 08 |
float |
100,400 |
| 12 bytes per entry |
pmwr_xdx_unknown_4_4t5_28
| Offset |
Type |
Description |
| 00 |
u32 |
always 1 |
| 04 |
u32 |
offset |
| 08 |
u32 |
0 |
| 12 |
u32 |
0 |
| 16 bytes |
pmwr_xdx_unknown_4_4t5_28_4
pmwr_xdx_unknown_4_4t5_36
| Offset |
Type |
Description |
| 00 |
float |
1,20,15000 |
| 04 |
float |
1,30,15000 |
| 08 |
u32 |
0 |
| 12 |
u32 |
0 |
| 16 bytes |
pmwr_xdx_unknown_4_4t29
| Offset |
Type |
Description |
| 00 |
u32 |
amount | 4,12,14 |
| 04 |
u32 |
offset based on amount [0] |
| 08 |
u8 |
0,50 |
| 09 |
u8 |
0 |
| 10 |
u8 |
always 1 |
| 11 |
u8 |
0 |
| 12 |
float |
always 0.10000000149011612 |
| 16 |
float |
always 0.5 |
| 20 |
u32 |
250,1000,2500 |
| 24 |
u32 |
250,2500 |
| 28 |
u32 |
0 |
| 32 bytes |
pmwr_xdx_unknown_4_4t29_4
| Offset |
Type |
Description |
| 00 |
u32 |
patch model |
| 04 |
float |
always 100 |
| 08 |
float |
100,600 |
| 12 |
float |
0,100 |
| 16 |
float |
-2.4916906356811523 - 3.252115249633789 |
| 20 |
float |
2.509999990463257 - 3.5948920249938965 |
| 24 |
float |
-2.6749887466430664 - 0.828000009059906 |
| 28 |
u32 |
0 |
| 32 |
u32 |
0 |
| 36 |
u32 |
0 |
| 40 |
u32 |
0 |
| 44 |
u32 |
0 |
| 48 bytes per entry |
pmwr_xdx_unknown_4_8t29
| Offset |
Type |
Description |
| 00 |
u32 |
always 1 |
| 04 |
u32 |
0 |
| 08 |
float |
60,80,400 |
| 12 |
float |
0,40 |
| 16 |
float |
-200,0 |
| 20 |
u32 |
0 |
| 24 |
float |
0.5,0.699999988079071,2 |
| 28 |
float |
0,0.20000000298023224 |
| 32 |
float |
-60,-50,0 |
| 36 |
float |
-100,100 |
| 40 |
u8 |
0 |
| 41 |
u8 |
0 |
| 42 |
u8 |
0,1 |
| 43 |
u8 |
0 |
| 44 |
u32 |
0 |
| 48 |
u32 |
0 |
| 52 |
u32 |
offset |
| 56 |
u32 |
0 |
| 60 |
u32 |
0 |
| 64 bytes |
pmwr_xdx_unknown_4_8t29_52
| Offset |
Type |
Description |
| 00 |
u32 |
0 |
| 04 |
u32 |
0 |
| 08 |
float |
5.400000095367432,30 |
| 12 |
u32 |
0 |
| 16 |
float |
0,27 |
| 20 |
u32 |
0 |
| 24 |
u32 |
0 |
| 28 |
u32 |
0 |
| 32 bytes |
pmwr_xdx_unknown_4_8t1
| Offset |
Type |
Description |
| 00 |
u32 |
1,2,3,4,5,10,30 |
| 04 |
u32 |
0,5 |
| 08 |
float |
0,30 |
| 12 |
float |
0,1,30 |
| 16 |
u32 |
-120,-0.5,0 |
| 20 |
u32 |
0 |
| 24 |
float |
0,1 |
| 28 |
float |
0 - 0.4000000059604645 |
| 32 |
float |
-50,0,1 |
| 36 |
float |
-50,0 |
| 40 |
u8 |
0,2,3 |
| 41 |
u8 |
0,1 |
| 42 |
u8 |
0,1,2 |
| 43 |
u8 |
0 |
| 44 |
u32 |
0 |
| 48 |
u32 |
offset |
| 52 |
u32 |
based on type [42]
1 = offset
2 = offset
|
| 56 |
u32 |
0 |
| 60 |
u32 |
0 |
| 64 bytes |
pmwr_xdx_unknown_4_8t1_48
| Offset |
Type |
Description |
| 00 |
float |
0,25,70,90,100 |
| 04 |
float |
0,30,45 |
| 08 |
float |
0,0.10000000149011612,180 |
| 12 |
float |
0,0,5,10 |
| 16 |
float |
0,0.10000000149011612,70 |
| 20 |
float |
0,30 |
| 24 |
u32 |
0 |
| 28 |
u32 |
0 |
| 32 bytes |
pmwr_xdx_unknown_4_8t1_52t1
| Offset |
Type |
Description |
| 00 |
float |
-1.5,0,1.5 |
| 04 |
float |
0,10 |
| 08 |
float |
-20,0,5.900000095367432 |
| 12 |
float |
0,1 |
| 16 |
float |
0,2 |
| 20 |
float |
0,3 |
| 24 |
u32 |
0 |
| 28 |
u32 |
0 |
| 32 bytes |
pmwr_xdx_unknown_4_8t1_52t2
pmwr_xdx_unknown_4_8t1_52t2_12t0
| Offset |
Type |
Description |
| 00 |
float |
always 1 |
| 04 |
float |
always 1 |
| 08 |
float |
always 1 |
| 12 |
u32 |
0 |
| 16 bytes |
pmwr_xdx_unknown_4_8t1_52t2_12t1
| Offset |
Type |
Description |
| 00 |
u32 |
2,3 |
| 04 |
float |
1,2 |
| 08 |
u32 |
0 |
| 12 |
u32 |
0 |
| 16 bytes |
pmwr_xdx_unknown_4_8t1_52t2_12t2
| Offset |
Type |
Description |
| 00 |
float |
0.5,0.5009999871253967,2 |
| 04 |
float |
0,4 |
| 08 |
u32 |
1,2 |
| 12 |
u32 |
0 |
| 16 |
u32 |
0 |
| 20 |
u32 |
0 |
| 24 |
u32 |
0 |
| 28 |
u32 |
0 |
| 32 bytes |
pmwr_xdx_unknown_4_8t2
| Offset |
Type |
Description |
| 00 |
u32 |
always 1 |
| 04 |
u32 |
0 |
| 08 |
float |
-100,40 |
| 12 |
u32 |
0 |
| 16 |
float |
-35,0 |
| 20 |
u32 |
0 |
| 24 |
float |
0,0.5 |
| 28 |
float |
0,0.5 |
| 32 |
float |
-150,-50 |
| 36 |
float |
-50,0 |
| 40 |
u8 |
0,3 |
| 41 |
u8 |
0 |
| 42 |
u8 |
0,1 |
| 43 |
u8 |
0 |
| 44 |
u32 |
0 |
| 48 |
u32 |
offset |
| 52 |
u32 |
offset |
| 56 |
u32 |
0 |
| 60 |
u32 |
0 |
| 64 bytes |
pmwr_xdx_unknown_4_8t2_48
| Offset |
Type |
Description |
| 00 |
float |
10,15 |
| 04 |
u32 |
0 |
| 08 |
float |
0,179.89999389648438 |
| 12 |
u32 |
0 |
| 16 |
u32 |
0 |
| 20 |
u32 |
0 |
| 24 |
u32 |
0 |
| 28 |
u32 |
0 |
| 32 bytes |
pmwr_xdx_unknown_4_8t2_52
| Offset |
Type |
Description |
| 00 |
float |
-0.25,0 |
| 04 |
float |
0,0.5 |
| 08 |
float |
0.25,15 |
| 12 |
u32 |
0 |
| 16 |
float |
0,10,15 |
| 20 |
u32 |
0 |
| 24 |
u32 |
0 |
| 28 |
u32 |
0 |
| 32 bytes |
pmwr_xdx_unknown_4_8t3
| Offset |
Type |
Description |
| 00 |
u32 |
always 1 |
| 04 |
u32 |
0 |
| 08 |
u32 |
0 |
| 12 |
u32 |
0 |
| 16 |
u32 |
0 |
| 20 |
u32 |
0 |
| 24 |
u32 |
0 |
| 28 |
u32 |
0 |
| 32 |
u32 |
0 |
| 36 |
u32 |
0 |
| 40 |
u8 |
0,2 |
| 41 |
u8 |
0 |
| 42 |
u8 |
always 1 |
| 43 |
u8 |
0 |
| 44 |
u32 |
0 |
| 48 |
u32 |
offset |
| 52 |
u32 |
offset |
| 56 |
u32 |
0 |
| 60 |
u32 |
0 |
| 64 bytes |
pmwr_xdx_unknown_4_8t3_48
| Offset |
Type |
Description |
| 00 |
float |
always -50 |
| 04 |
u32 |
0 |
| 08 |
u32 |
0 |
| 12 |
u32 |
0 |
| 16 |
u32 |
0 |
| 20 |
u32 |
0 |
| 24 |
u32 |
0 |
| 28 |
u32 |
0 |
| 32 bytes |
pmwr_xdx_unknown_4_8t3_52
| Offset |
Type |
Description |
| 00 |
float |
-2.4690001010894775 - 1.5839999914169312 |
| 04 |
u32 |
0 |
| 08 |
float |
0 - 2.25 |
| 12 |
u32 |
0 |
| 16 |
float |
-8,-7,-2.875,-2.0280001163482666,0 |
| 20 |
u32 |
0 |
| 24 |
u32 |
0 |
| 28 |
u32 |
0 |
| 32 bytes |
pmwr_xdx_unknown_4_8t4
| Offset |
Type |
Description |
| 00 |
u32 |
always 1 |
| 04 |
u32 |
0 |
| 08 |
u32 |
0 |
| 12 |
u32 |
0 |
| 16 |
u32 |
0 |
| 20 |
u32 |
0 |
| 24 |
u32 |
0 |
| 28 |
u32 |
0 |
| 32 |
u32 |
0 |
| 36 |
u32 |
0 |
| 40 |
u8 |
0 |
| 41 |
u8 |
0,1 |
| 42 |
u8 |
0,1 |
| 43 |
u8 |
0 |
| 44 |
u32 |
0 |
| 48 |
u32 |
0 |
| 52 |
u32 |
offset |
| 56 |
u32 |
0 |
| 60 |
u32 |
0 |
| 64 bytes |
pmwr_xdx_unknown_4_8t4_52
| Offset |
Type |
Description |
| 00 |
u32 |
0 |
| 04 |
u32 |
0 |
| 08 |
float |
always 10 |
| 12 |
u32 |
0 |
| 16 |
u32 |
0 |
| 20 |
u32 |
0 |
| 24 |
u32 |
0 |
| 28 bytes |
pmwr_xdx_unknown_4_8t5
| Offset |
Type |
Description |
| 00 |
u32 |
0 |
| 04 |
u32 |
0 |
| 08 |
u32 |
0 |
| 12 |
u32 |
0 |
| 16 bytes |
pmwr_xdx_unknown_4_8t6
| Offset |
Type |
Description |
| 00 |
u32 |
0 |
| 04 |
u32 |
0 |
| 08 |
u32 |
0 |
| 12 |
u32 |
0 |
| 16 bytes |
pmwr_xdx_unknown_4_8t26
| Offset |
Type |
Description |
| 00 |
u32 |
0 |
| 04 |
u32 |
0 |
| 08 |
u32 |
0 |
| 12 |
u32 |
0 |
| 16 bytes |
pmwr_xdx_unknown_4_8t31
| Offset |
Type |
Description |
| 00 |
u32 |
always 1 |
| 04 |
u32 |
0 |
| 08 |
float |
0,100 |
| 12 |
u32 |
0 |
| 16 |
u32 |
0 |
| 20 |
u32 |
0 |
| 24 |
float |
0,1 |
| 28 |
u32 |
0 |
| 32 |
u32 |
0 |
| 36 |
u32 |
0 |
| 40 |
u8 |
0 |
| 41 |
u8 |
0 |
| 42 |
u8 |
0,1 |
| 43 |
u8 |
0 |
| 44 |
u32 |
0 |
| 48 |
u32 |
0 |
| 52 |
u32 |
offset |
| 56 |
u32 |
0 |
| 60 |
u32 |
0 |
| 64 bytes |
pmwr_xdx_unknown_4_8t31_52
| Offset |
Type |
Description |
| 00 |
u32 |
0 |
| 04 |
u32 |
0 |
| 08 |
float |
0,5 |
| 12 |
u32 |
0 |
| 16 |
float |
0,5 |
| 20 |
u32 |
0 |
| 24 |
u32 |
0 |
| 28 |
u32 |
0 |
| 32 bytes |
pmwr_xdx_unknown_thing
multi linked to by:
pmwr_xdx_unknown_4 [4]t1
| Offset |
Type |
Description |
| 00 |
u8 |
type 0,1,2 |
| 01 |
u8 |
3,10 |
| 02 |
u8 |
0 |
| 03 |
u8 |
0 |
| 04 |
u32 |
based on type [0]
0 = offset
1 = offset
2 = offset
|
| 08 |
u32 |
200,250,300,500,1000 |
| 12 |
u32 |
0,100,150,500 |
| 16 |
float |
300,500 |
| 20 |
u32 |
amount | 2,3 |
| 24 |
u32 |
offset based on amount [20] |
| 28 |
u32 |
0,1 |
| 32 |
u32 |
offset |
| 36 |
u32 |
0 |
| 40 |
u32 |
0 |
| 44 |
u32 |
0 |
| 48 bytes |
pmwr_xdx_unknown_thing_4t0
| Offset |
Type |
Description |
| 00 |
u32 |
amount | 1,3 |
| 04 |
u32 |
offset based on amount [0] |
| 08 |
u8 |
0,1 |
| 09 |
u8 |
0,2 |
| 10 |
u8 |
0,3 |
| 11 |
u8 |
0,1 |
| 12 |
u32 |
0 |
| 16 |
float |
always 0.5 |
| 20 |
float |
-1000,0,50,260,2000 |
| 24 |
float |
0,50,200,1000 |
| 28 |
float |
1,10 |
| 32 |
float |
0,0.20000000298023224,1,2 |
| 36 |
u32 |
amount 1,2 |
| 40 |
u32 |
offset based on amount [36] |
| 44 |
u32 |
amount 0,1,2 |
| 48 |
u32 |
offset based on amount [44] |
| 52 |
u32 |
always 1 |
| 56 |
u32 |
offset |
| 60 |
u32 |
amount | 0,3,4 |
| 64 |
u32 |
offset based on amount [60] |
| 68 |
u32 |
0 |
| 72 |
u32 |
0 |
| 76 |
u32 |
0 |
| 80 bytes |
pmwr_xdx_unknown_thing_4t0_4
| Offset |
Type |
Description |
| 00 |
u32 |
patch model |
| 4 bytes per entry |
pmwr_xdx_unknown_thing_4t0_40
| Offset |
Type |
Description |
| 00 |
float |
-1,0,1,2,10 |
| 04 |
float |
-1,0,1,2,10 |
| 08 |
float |
0,0.30000001192092896,0.3499999940395355,1,2,10 |
| 12 |
u32 |
0 |
| 16 |
u8 |
0,1,2 |
| 17 |
u8 |
0,1 |
| 18 |
u8 |
0 |
| 19 |
u8 |
0 |
| 20 |
float |
0,100,250,300 |
| 24 |
u32 |
0 |
| 28 |
u32 |
0 |
| 32 bytes per entry |
pmwr_xdx_unknown_thing_4t0_48
| Offset |
Type |
Description |
| 00 |
float |
0,1,50 |
| 04 |
u32 |
0 |
| 08 |
float |
0,1000 |
| 12 bytes per entry |
pmwr_xdx_unknown_thing_4t0_56
| Offset |
Type |
Description |
| 00 |
float |
0,3,4 |
| 04 |
float |
0,1,2 |
| 08 |
u32 |
0,3 |
| 12 |
u32 |
0 |
| 16 |
u32 |
0 |
| 20 |
u32 |
0 |
| 24 |
u32 |
0 |
| 28 |
u32 |
0 |
| 32 bytes |
pmwr_xdx_unknown_thing_4t0_64
| Offset |
Type |
Description |
| 00 |
u32 |
amount | 2,15 |
| 04 |
u32 |
offset based on amount [0] |
| 8 bytes per entry |
pmwr_xdx_unknown_thing_4t0_64_4
| Offset |
Type |
Description |
| 00 |
u32 |
0 |
| 04 |
u32 |
0 |
| 08 |
u32 |
0 |
| 12 |
u32 |
0 |
| 16 |
u32 |
0 |
| 20 bytes per entry |
pmwr_xdx_unknown_thing_4t1
| Offset |
Type |
Description |
| 00 |
u32 |
amount | 1,3,4 |
| 04 |
u32 |
offset based on amount [0] |
| 08 |
u8 |
0,3 |
| 09 |
u8 |
2,5 |
| 10 |
u8 |
0 |
| 11 |
u8 |
1,2 |
| 12 |
u32 |
0,100 |
| 16 |
float |
0,180 |
| 20 |
float |
0,180 |
| 24 |
float |
-200,0 |
| 28 |
float |
0,400 |
| 32 |
float |
1,1.25,4,10 |
| 36 |
float |
0,1,2,3,8 |
| 40 |
u32 |
amount | 1,2 |
| 44 |
u32 |
offset (pmwr_xdx_unknown_thing_4t1_44) based on amount [40] |
| 48 |
u32 |
amount | 0,2 |
| 52 |
u32 |
offset (pmwr_xdx_unknown_thing_4t1_44) based on amount [48] |
| 56 |
u32 |
offset |
| 60 |
u32 |
amount | 0,3,4,6 |
| 64 |
u32 |
offset based on amount [60] |
| 68 |
u32 |
0 |
| 72 |
u32 |
0 |
| 76 |
u32 |
0 |
| 80 bytes |
pmwr_xdx_unknown_thing_4t1_4
| Offset |
Type |
Description |
| 00 |
u32 |
patch texture |
| 4 bytes per entry |
pmwr_xdx_unknown_thing_4t1_44
| Offset |
Type |
Description |
| 00 |
float |
0.25,1,2,3,10,20,50 |
| 04 |
u32 |
0,2 |
| 08 |
float |
0,50,75,150,300,1000 |
| 12 bytes per entry |
pmwr_xdx_unknown_thing_4t1_56
| Offset |
Type |
Description |
| 00 |
float |
0,0.5,1,2,2.5,5,7,10 |
| 04 |
float |
0,0.10000000149011612,0.4000000059604645,0.5,1,2.5 |
| 08 |
u8 |
0,3,8 |
| 09 |
u8 |
0,1 |
| 10 |
u8 |
0,112 |
| 11 |
u8 |
0,2 |
| 12 |
float |
0,1,10 |
| 16 |
float |
0,0.5,2 |
| 20 |
float |
0,70 |
| 24 |
u32 |
0 |
| 28 |
u32 |
0 |
| 32 bytes |
pmwr_xdx_unknown_thing_4t1_64
| Offset |
Type |
Description |
| 00 |
u32 |
amount | 1,2,3,4,5,6 |
| 04 |
u32 |
offset based on amount [0] |
| 8 bytes per entry |
pmwr_xdx_unknown_thing_4t1_64_4
| Offset |
Type |
Description |
| 00 |
float |
0,5 |
| 04 |
u32 |
0 |
| 08 |
u32 |
0 |
| 12 |
u32 |
0 |
| 16 |
u32 |
0 |
| 20 bytes per entry |
pmwr_xdx_unknown_thing_4t2
| Offset |
Type |
Description |
| 00 |
u32 |
amount | 2,3 |
| 04 |
u32 |
offset based on amount [0] |
| 08 |
float |
0.10000000149011612,0.75 |
| 12 |
float |
0,0.5 |
| 16 |
u32 |
amount | 1,2 |
| 20 |
u32 |
offset based on amount [16] |
| 24 |
u8 |
0,1 |
| 25 |
u8 |
0 |
| 26 |
u8 |
2,5 |
| 27 |
u8 |
0 |
| 28 |
u32 |
0 |
| 32 bytes |
pmwr_xdx_unknown_thing_4t2_4
| Offset |
Type |
Description |
| 00 |
u8 |
0,255 |
| 01 |
u8 |
0,128 |
| 02 |
u8 |
0,4 |
| 03 |
u8 |
0,255 |
| 04 |
u8 |
0 |
| 05 |
u8 |
0 |
| 06 |
u8 |
0 |
| 07 |
u8 |
0 |
| 08 |
float |
0,250 |
| 12 bytes per entry |
pmwr_xdx_unknown_thing_4t2_20
| Offset |
Type |
Description |
| 00 |
float |
0,0.10000000149011612,1,10 |
| 04 |
float |
0,300 |
| 08 |
u32 |
0 |
| 12 |
float |
0,0.25 |
| 16 bytes per entry |
pmwr_xdx_unknown_thing_24
| Offset |
Type |
Description |
| 00 |
u8 |
0,61,128,149,163,192,255 |
| 01 |
u8 |
0,128,137,142,233,255 |
| 02 |
u8 |
0,78,87,100,113,192,255 |
| 03 |
u8 |
0,192,200,255 |
| 04 |
u8 |
0,1 |
| 05 |
u8 |
0,1 |
| 06 |
u8 |
0 |
| 07 |
u8 |
0 |
| 08 |
float |
0,25,50,75,100,150,500,950 |
| 12 bytes per entry |
pmwr_xdx_unknown_thing_32
pmwr_xdx_small_unknown_section
multi linked to by:
pmwr_xdx_unknown_4_4t5_28_4 [0]
| Offset |
Type |
Description |
| 00 |
u32 |
1,2 |
| 04 |
u32 |
offset |
| 08 |
u32 |
100,1000 |
| 12 |
u32 |
0 |
| 16 bytes |
pmwr_xdx_small_unknown_section_4
| Offset |
Type |
Description |
| 00 |
u32 |
1,50 |
| 04 |
u32 |
1,75 |
| 08 |
u32 |
0,100 |
| 12 |
u32 |
0 |
| 16 bytes |
pmwr_xdx_asdf
multi linked to by:
pmwr_xdx_unknown_4 [4]t2
| Offset |
Type |
Description |
| 00 |
u8 |
always 1 |
| 01 |
u8 |
0,1 |
| 02 |
u8 |
0 |
| 03 |
u8 |
0,1 |
| 04 |
u32 |
1000,2000 |
| 08 |
u32 |
0,1000 |
| 12 |
u32 |
0 |
| 16 |
u32 |
0 |
| 20 |
float |
-100,0 |
| 24 |
u8 |
0 |
| 25 |
u8 |
64,80 |
| 26 |
u8 |
156,195 |
| 27 |
u8 |
69,71 |
| 28 |
float |
0,0.30000001192092896,0.5,1 |
| 32 |
u32 |
offset (pmwr_xdx_unknown) |
| 36 |
u32 |
0 |
| 40 |
float |
0,0.5 |
| 44 |
u32 |
10,100,10000 |
| 48 |
float |
0.009999999776482582,1 |
| 52 |
float |
0,0.5 |
| 56 |
u32 |
offset |
| 60 |
float |
0,0.4000000059604645 |
| 64 |
u32 |
offset (pmwr_xdx_unknown) |
| 68 |
u8 |
0 |
| 69 |
u8 |
0,1 |
| 70 |
u8 |
0,1,2 |
| 71 |
u8 |
0 |
| 72 |
u32 |
offset (pmwr_xdx_unknown) |
| 76 |
u32 |
0 |
| 80 |
u32 |
0 |
| 84 |
u32 |
offset (pmwr_xdx_unknown) |
| 88 |
u32 |
based on type [70]
1 = offset
2 = offset
|
| 92 |
u32 |
0 |
| 96 |
u32 |
amount | 1,3 |
| 100 |
u32 |
offset (pmwr_xdx_mysterious) based on amount [96] |
| 104 |
u32 |
0 |
| 108 |
u32 |
0 |
| 112 bytes |
pmwr_xdx_asdf_56
| Offset |
Type |
Description |
| 00 |
float |
always 10 |
| 04 |
u32 |
offset |
| 08 |
u32 |
offset |
| 12 |
u32 |
offset |
| 16 bytes |
pmwr_xdx_asdf_56_4
| Offset |
Type |
Description |
| 00 |
u32 |
0 |
| 04 |
u32 |
0 |
| 08 |
u32 |
0 |
| 12 |
u32 |
0 |
| 16 |
u32 |
0 |
| 20 |
u32 |
0 |
| 24 |
u32 |
0 |
| 28 |
u32 |
0 |
| 32 bytes |
pmwr_xdx_asdf_56_8
| Offset |
Type |
Description |
| 00 |
u32 |
offset |
| 04 |
u32 |
0 |
| 08 |
u32 |
0 |
| 12 |
u32 |
0 |
| 16 bytes |
pmwr_xdx_asdf_56_8_0
| Offset |
Type |
Description |
| 00 |
u32 |
always 1 |
| 04 |
u32 |
offset |
| 08 |
u32 |
0 |
| 12 |
u32 |
0 |
| 16 bytes |
pmwr_xdx_asdf_56_8_0_4
| Offset |
Type |
Description |
| 00 |
u32 |
0 |
| 04 |
u32 |
0 |
| 08 |
u32 |
0 |
| 12 |
u32 |
0 |
| 16 bytes |
pmwr_xdx_asdf_56_12
| Offset |
Type |
Description |
| 00 |
u32 |
offset |
| 04 |
u32 |
0 |
| 08 |
u32 |
0 |
| 12 |
u32 |
0 |
| 16 bytes |
pmwr_xdx_asdf_56_12_0
| Offset |
Type |
Description |
| 00 |
u32 |
always 1 |
| 04 |
u32 |
offset |
| 08 |
u32 |
0 |
| 12 |
u32 |
0 |
| 16 bytes |
pmwr_xdx_asdf_56_12_0_4
| Offset |
Type |
Description |
| 00 |
u32 |
0 |
| 04 |
u32 |
0 |
| 08 |
u32 |
0 |
| 12 |
u32 |
0 |
| 16 bytes |
pmwr_xdx_asdf_88t1
| Offset |
Type |
Description |
| 00 |
u32 |
50,100 |
| 04 |
u32 |
0,100 |
| 08 |
u32 |
0 |
| 12 |
u32 |
0 |
| 16 bytes |
pmwr_xdx_asdf_88t2
| Offset |
Type |
Description |
| 00 |
float |
5,10 |
| 04 |
float |
0,10 |
| 08 |
u32 |
0 |
| 12 |
u32 |
0 |
| 16 bytes |
pmwr_xdx_activator
multi linked to by:
pmwr_xdx_world_92 [64]
pmwr_xdx_mysterious [4]t11
pmwr_xdx_unknown_4 [4]t31
pmwr_xdx_activator_232_32_72 [8]t4,t5
| Offset |
Type |
Description |
| 00 |
u8 |
0,1 |
| 01 |
u8 |
3,5 |
| 02 |
u8 |
0,1 |
| 03 |
u8 |
0,1 |
| 04 |
u32 |
offset (pmwr_xdx_model_anims_2) |
| 08 |
u32 |
offset string |
| 12 |
float |
1.1210387714598537e-44,0.004723787307739258,3.6828419063130635e+33 |
| 16 |
u32 |
0 |
| 20 |
u32 |
amount | 0,3 |
| 24 |
u32 |
offset based on amount [20] |
| 28 |
u32 |
0 |
| 32 |
u32 |
0 |
| 36 |
u32 |
0 |
| 40 |
u32 |
0 |
| 44 |
u32 |
0 |
| 48 |
u32 |
1500,5001 |
| 52 |
u32 |
0 |
| 56 |
u8 |
0,232 |
| 57 |
u8 |
3,148 |
| 58 |
u8 |
0,53 |
| 59 |
u8 |
0,119 |
| 60 |
u32 |
0 |
| 64 |
u32 |
0,2000000000 |
| 68 |
u32 |
0 |
| 72 |
float |
300,1000 |
| 76 |
u32 |
0 |
| 80 |
float |
400,1000 |
| 84 |
u32 |
0 |
| 88 |
float |
50,1000 |
| 92 |
float |
0,10 |
| 96 |
float |
50,1000 |
| 100 |
float |
0,10,30 |
| 104 |
float |
0,2 |
| 108 |
u32 |
offset |
| 112 |
u32 |
0,1 |
| 116 |
u32 |
offset |
| 120 |
u8 |
0,1 |
| 121 |
u8 |
1,3 |
| 122 |
u8 |
0 |
| 123 |
u8 |
0,1 |
| 124 |
u32 |
offset |
| 128 |
float |
-50,0 |
| 132 |
float |
0.0010000000474974513,10 |
| 136 |
float |
0.0010000000474974513,5 |
| 140 |
u32 |
0,1 |
| 144 |
u32 |
offset |
| 148 |
u32 |
offset |
| 152 |
u8 |
0 |
| 153 |
u8 |
1,3 |
| 154 |
u8 |
0,1 |
| 155 |
u8 |
0,1 |
| 156 |
u32 |
0 |
| 160 |
u32 |
0 |
| 164 |
u32 |
0 |
| 168 |
u32 |
0 |
| 172 |
u32 |
amount | 0,1,2 |
| 176 |
u32 |
offset based on amount [172] |
| 180 |
u32 |
amount | 0,1,2 |
| 184 |
u32 |
offset based on amount [180] |
| 188 |
u32 |
0 |
| 192 |
u32 |
0 |
| 196 |
u32 |
amount | 0,2 |
| 200 |
u32 |
offset based on amount [196] |
| 204 |
float |
300,500 |
| 208 |
u32 |
amount | 0,3 |
| 212 |
u32 |
offset based on amount [208] |
| 216 |
u32 |
0,1 |
| 220 |
u32 |
offset |
| 224 |
u32 |
0 |
| 228 |
u32 |
amount | 3,6 |
| 232 |
u32 |
offset based on amount [228] |
| 236 |
u32 |
0 |
| 240 bytes |
pmwr_xdx_activator_24
| Offset |
Type |
Description |
| 00 |
u8 |
0,1,4 |
| 01 |
u8 |
0,1 |
| 02 |
u8 |
0 |
| 03 |
u8 |
0 |
| 04 |
u32 |
offset |
| 08 |
float |
0,1 |
| 12 |
float |
0,10000 |
| 16 |
u32 |
0 |
| 20 |
float |
2,2000000000 |
| 24 bytes per entry |
pmwr_xdx_activator_24_4
| Offset |
Type |
Description |
| 00 |
u32 |
2017,2056,2057 |
| 04 |
u32 |
offset |
| 08 |
u32 |
0 |
| 12 |
u32 |
0 |
| 16 bytes |
pmwr_xdx_activator_24_4_4
| Offset |
Type |
Description |
| 00 |
u32 |
0,1 |
| 04 |
u32 |
0,2 |
| 08 |
u32 |
0 |
| 12 |
u32 |
0 |
| 16 bytes |
pmwr_xdx_activator_108
| Offset |
Type |
Description |
| 00 |
u32 |
0,1 |
| 04 |
u32 |
type | 0,1,2 |
| 08 |
u32 |
based on type [4]
1 = offset
2 = offset
|
| 12 |
u32 |
0 |
| 16 bytes |
pmwr_xdx_activator_108_8t1
| Offset |
Type |
Description |
| 00 |
u32 |
always 4 |
| 04 |
u32 |
0 |
| 08 |
u32 |
0 |
| 12 |
u32 |
0 |
| 16 bytes |
pmwr_xdx_activator_108_8t2
| Offset |
Type |
Description |
| 00 |
u32 |
0 |
| 04 |
u32 |
always 1 |
| 08 |
u32 |
offset |
| 12 |
u32 |
always 4 |
| 16 |
u32 |
0 |
| 20 |
u32 |
0 |
| 24 |
u32 |
0 |
| 28 |
u32 |
0 |
| 32 bytes |
pmwr_xdx_activator_108_8t2_8
| Offset |
Type |
Description |
| 00 |
u32 |
always 4 |
| 04 |
float |
always 1 |
| 08 |
u32 |
0 |
| 12 |
u32 |
0 |
| 16 bytes |
pmwr_xdx_activator_116
| Offset |
Type |
Description |
| 00 |
u8 |
always 126 |
| 01 |
u8 |
always 74 |
| 02 |
u8 |
always 154 |
| 03 |
u8 |
always 18 |
| 04 |
u32 |
0 |
| 08 |
u32 |
0 |
| 12 |
u32 |
0 |
| 16 bytes |
pmwr_xdx_activator_124
| Offset |
Type |
Description |
| 00 |
u32 |
0 |
| 04 |
u32 |
0 |
| 08 |
float |
12,15 |
| 12 |
u32 |
0 |
| 16 |
float |
0,12 |
| 20 |
u32 |
0 |
| 24 |
float |
1,2 |
| 28 |
u32 |
0 |
| 32 bytes |
pmwr_xdx_activator_144
| Offset |
Type |
Description |
| 00 |
float |
1,20 |
| 04 |
u32 |
0 |
| 08 |
u32 |
0 |
| 12 |
u32 |
0 |
| 16 |
u32 |
0 |
| 20 |
u32 |
0 |
| 24 |
u32 |
0 |
| 28 |
u32 |
0 |
| 32 |
u32 |
0 |
| 36 |
u32 |
0 |
| 40 |
u32 |
0 |
| 44 |
u32 |
0 |
| 48 bytes |
pmwr_xdx_activator_148
| Offset |
Type |
Description |
| 00 |
float |
always 10 |
| 04 |
u32 |
offset |
| 08 |
u32 |
offset |
| 12 |
u32 |
offset |
| 16 bytes |
pmwr_xdx_activator_148_4
| Offset |
Type |
Description |
| 00 |
u32 |
0 |
| 04 |
u32 |
0 |
| 08 |
u32 |
0 |
| 12 |
u32 |
0 |
| 16 |
u32 |
0 |
| 20 |
u32 |
0 |
| 24 |
u32 |
0 |
| 28 |
u32 |
0 |
| 32 bytes |
pmwr_xdx_activator_148_8
| Offset |
Type |
Description |
| 00 |
u32 |
offset |
| 04 |
u32 |
0 |
| 08 |
u32 |
0 |
| 12 |
u32 |
0 |
| 16 bytes |
pmwr_xdx_activator_148_8_0
| Offset |
Type |
Description |
| 00 |
u32 |
always 1 |
| 04 |
u32 |
offset |
| 08 |
u32 |
0 |
| 12 |
u32 |
0 |
| 16 bytes |
pmwr_xdx_activator_148_8_0_4
| Offset |
Type |
Description |
| 00 |
u32 |
0 |
| 04 |
u32 |
0 |
| 08 |
u32 |
0 |
| 12 |
u32 |
0 |
| 16 bytes |
pmwr_xdx_activator_148_12
| Offset |
Type |
Description |
| 00 |
u32 |
offset |
| 04 |
u32 |
0 |
| 08 |
u32 |
0 |
| 12 |
u32 |
0 |
| 16 bytes |
pmwr_xdx_activator_148_12_0
| Offset |
Type |
Description |
| 00 |
u32 |
always 1 |
| 04 |
u32 |
offset |
| 08 |
u32 |
0 |
| 12 |
u32 |
0 |
| 16 bytes |
pmwr_xdx_activator_148_12_0_4
| Offset |
Type |
Description |
| 00 |
u32 |
0 |
| 04 |
u32 |
0 |
| 08 |
u32 |
0 |
| 12 |
u32 |
0 |
| 16 bytes |
pmwr_xdx_activator_176
pmwr_xdx_activator_176_8
| Offset |
Type |
Description |
| 00 |
u32 |
0,13,19 |
| 04 |
u32 |
0,1,2,3,4,6 |
| 08 |
u32 |
offset |
| 12 bytes per entry |
pmwr_xdx_activator_176_8_8
| Offset |
Type |
Description |
| 00 |
u32 |
1,3,4,5 |
| 04 |
float |
0,1,500 |
| 08 |
u32 |
0 |
| 12 |
u32 |
0 |
| 16 bytes |
pmwr_xdx_activator_184
pmwr_xdx_activator_200
pmwr_xdx_activator_212
pmwr_xdx_activator_220
pmwr_xdx_activator_232
| Offset |
Type |
Description |
| 00 |
u32 |
amount | 0,1,2 |
| 04 |
u32 |
offset based on amount [0] |
| 08 |
u32 |
offset string |
| 12 |
u32 |
0,1 |
| 16 |
u32 |
0,1 |
| 20 |
u32 |
offset (pmwr_xdx_sound_controls) |
| 24 |
u32 |
0,1 |
| 28 |
u32 |
amount | 1,2,3 |
| 32 |
u32 |
offset based on amount [28] |
| 36 bytes per entry |
pmwr_xdx_activator_232_4
| Offset |
Type |
Description |
| 00 |
u8 |
type 1,0,13,9,11,6,4,5,3,15,12,2 |
| 01 |
u8 |
0,2 |
| 02 |
u8 |
0 |
| 03 |
u8 |
0 |
| 04 |
u32 |
based on type [0]
0 = offset
1 = offset
2 = offset
3 = offset
4 = offset
5 = offset
6 = offset
9 = offset
11 = offset
13 = offset
15 = offset
|
| 8 bytes per entry |
pmwr_xdx_activator_232_4_4t0
pmwr_xdx_activator_232_4_4t1
| Offset |
Type |
Description |
| 00 |
u32 |
1,2 |
| 04 |
float |
1,5000 |
| 08 |
u32 |
0 |
| 12 |
u32 |
0 |
| 16 bytes |
pmwr_xdx_activator_232_4_4t2
| Offset |
Type |
Description |
| 00 |
u32 |
always 2 |
| 04 |
float |
always 2 |
| 08 |
u32 |
0 |
| 12 |
u32 |
0 |
| 16 bytes |
pmwr_xdx_activator_232_4_4t3
| Offset |
Type |
Description |
| 00 |
u32 |
0,3 |
| 04 |
float |
1,5,30,40,80 |
| 08 |
u32 |
0 |
| 12 |
u32 |
0 |
| 16 bytes |
pmwr_xdx_activator_232_4_4t4
| Offset |
Type |
Description |
| 00 |
u32 |
0,2 |
| 04 |
float |
1,2,5,50,999999 |
| 08 |
u32 |
0 |
| 12 |
u32 |
0 |
| 16 bytes |
pmwr_xdx_activator_232_4_4t5
| Offset |
Type |
Description |
| 00 |
u32 |
0 |
| 04 |
float |
always 2 |
| 08 |
u32 |
0 |
| 12 |
u32 |
0 |
| 16 bytes |
pmwr_xdx_activator_232_4_4t6
| Offset |
Type |
Description |
| 00 |
u32 |
0 |
| 04 |
float |
1,100 |
| 08 |
u32 |
0 |
| 12 |
u32 |
0 |
| 16 bytes |
pmwr_xdx_activator_232_4_4t9
| Offset |
Type |
Description |
| 00 |
u32 |
0 |
| 04 |
float |
always -1 |
| 08 |
u32 |
0 |
| 12 |
float |
always 1 |
| 16 |
float |
5,10,16,20,50,100 |
| 20 |
u8 |
always 1 |
| 21 |
u8 |
0 |
| 22 |
u8 |
0,1 |
| 23 |
u8 |
0 |
| 24 |
u32 |
0 |
| 28 |
u32 |
0 |
| 32 bytes |
pmwr_xdx_activator_232_4_4t11
| Offset |
Type |
Description |
| 00 |
u32 |
always 7 |
| 04 |
u32 |
0 |
| 08 |
u32 |
0 |
| 12 |
u32 |
0 |
| 16 bytes |
pmwr_xdx_activator_232_4_4t13
| Offset |
Type |
Description |
| 00 |
u32 |
offset |
| 04 |
u32 |
2,5 |
| 08 |
float |
0,1,2,3,4 |
| 12 |
u32 |
0 |
| 16 bytes |
pmwr_xdx_activator_232_4_4t13_0
| Offset |
Type |
Description |
| 00 |
u32 |
2024,2054 |
| 04 |
u32 |
offset |
| 08 |
u32 |
0 |
| 12 |
u32 |
0 |
| 16 bytes |
pmwr_xdx_activator_232_4_4t13_0_4
| Offset |
Type |
Description |
| 00 |
u32 |
0,1 |
| 04 |
u32 |
0,2 |
| 08 |
u32 |
0 |
| 12 |
u32 |
0 |
| 16 bytes |
pmwr_xdx_activator_232_4_4t15
| Offset |
Type |
Description |
| 00 |
u32 |
0,1 |
| 04 |
u32 |
0 |
| 08 |
u32 |
0 |
| 12 |
u32 |
0 |
| 16 bytes |
pmwr_xdx_activator_232_32
| Offset |
Type |
Description |
| 00 |
u32 |
offset string |
| 04 |
u32 |
amount | 1,2 |
| 08 |
u32 |
offset based on amount [4] |
| 12 |
u8 |
0,1 |
| 13 |
u8 |
0,1 |
| 14 |
u8 |
0,1,3 |
| 15 |
u8 |
0,1,2 |
| 16 |
u32 |
offset |
| 20 |
u32 |
0 |
| 24 |
float |
0.75,0.8999999761581421,1 |
| 28 |
float |
0,0.20000000298023224,0.5 |
| 32 |
u32 |
offset |
| 36 |
u32 |
offset |
| 40 |
u8 |
0,1 |
| 41 |
u8 |
0,1 |
| 42 |
u8 |
3,6 |
| 43 |
u8 |
0 |
| 44 |
float |
0,0.0010000000474974513,1 |
| 48 |
float |
0,0.0010000000474974513,1 |
| 52 |
u32 |
offset |
| 56 |
float |
0,1 |
| 60 |
u8 |
0 |
| 61 |
u8 |
2,3 |
| 62 |
u8 |
0 |
| 63 |
u8 |
0 |
| 64 |
float |
0,1 |
| 68 |
u32 |
amount | 0,1,2,3 |
| 72 |
u32 |
offset based on amount [68] |
| 76 |
u32 |
offset |
| 80 bytes per entry |
pmwr_xdx_activator_232_32_8
pmwr_xdx_activator_232_32_16
| Offset |
Type |
Description |
| 00 |
u32 |
1,10 |
| 04 |
u32 |
0 |
| 08 |
u32 |
0 |
| 12 |
u32 |
0 |
| 16 bytes |
pmwr_xdx_activator_232_32_32
| Offset |
Type |
Description |
| 00 |
float |
0,1,10,20,30,40,60 |
| 04 |
float |
0,40,60,150,180,200,400 |
| 08 |
u32 |
0 |
| 12 |
u32 |
0 |
| 16 bytes |
pmwr_xdx_activator_232_32_36
| Offset |
Type |
Description |
| 00 |
u32 |
0,1 |
| 04 |
float |
0,3,5,6 |
| 08 |
u32 |
0 |
| 12 |
u32 |
0 |
| 16 bytes |
pmwr_xdx_activator_232_32_52
| Offset |
Type |
Description |
| 00 |
float |
90,180 |
| 04 |
float |
0,180 |
| 08 |
u32 |
0 |
| 12 |
u32 |
0 |
| 16 bytes |
pmwr_xdx_activator_232_32_72
| Offset |
Type |
Description |
| 00 |
u32 |
type | 17,0,5,20,22,18,4,23,21,32,13,15,12,8,2,10,16,14 |
| 04 |
u32 |
0,1,2,3,4,5,6,7 |
| 08 |
u32 |
based on type [0]
0 = offset
2 = offset
4 = offset (pmwr_xdx_activator)
4,5 = offset (pmwr_xdx_activator)
8 = offset
10 = offset
12 = offset
13 = offset
14 = offset
15 = offset
16 = offset
17 = offset
18 = offset
20 = offset
22 = offset
23 = offset
32 = offset
|
| 12 bytes per entry |
pmwr_xdx_activator_232_32_72_8t0
| Offset |
Type |
Description |
| 00 |
u32 |
always 4 |
| 04 |
float |
0,2,50,1000 |
| 08 |
float |
0,10 |
| 12 |
u32 |
0 |
| 16 bytes |
pmwr_xdx_activator_232_32_72_8t2
| Offset |
Type |
Description |
| 00 |
u32 |
always 1 |
| 04 |
float |
always 1 |
| 08 |
u32 |
0 |
| 12 |
u32 |
0 |
| 16 bytes |
pmwr_xdx_activator_232_32_72_8t8
pmwr_xdx_activator_232_32_72_8t10
| Offset |
Type |
Description |
| 00 |
u32 |
1,4 |
| 04 |
u32 |
0 |
| 08 |
u32 |
0 |
| 12 |
u32 |
0 |
| 16 bytes |
pmwr_xdx_activator_232_32_72_8t13
| Offset |
Type |
Description |
| 00 |
u32 |
always 1 |
| 04 |
u32 |
0 |
| 08 |
u32 |
0 |
| 12 |
u32 |
0 |
| 16 bytes |
pmwr_xdx_activator_232_32_72_8t12
| Offset |
Type |
Description |
| 00 |
u32 |
always 4 |
| 04 |
float |
0,70 |
| 08 |
u32 |
0 |
| 12 |
u32 |
0 |
| 16 bytes |
pmwr_xdx_activator_232_32_72_8t14
| Offset |
Type |
Description |
| 00 |
u32 |
0 |
| 04 |
float |
always 0.4472135901451111 |
| 08 |
float |
always 0.8944271802902222 |
| 12 |
u32 |
0 |
| 16 |
float |
always 200 |
| 20 |
u32 |
0 |
| 24 |
float |
always 1 |
| 28 |
u32 |
always 500 |
| 32 bytes |
pmwr_xdx_activator_232_32_72_8t15
| Offset |
Type |
Description |
| 00 |
u32 |
0,1 |
| 04 |
u32 |
1000,5000,10000 |
| 08 |
u32 |
0 |
| 12 |
u32 |
0 |
| 16 bytes |
pmwr_xdx_activator_232_32_72_8t16
| Offset |
Type |
Description |
| 00 |
u32 |
always 1 |
| 04 |
u32 |
0 |
| 08 |
u32 |
0 |
| 12 |
u32 |
0 |
| 16 bytes |
pmwr_xdx_activator_232_32_72_8t17
| Offset |
Type |
Description |
| 00 |
u8 |
0,1 |
| 01 |
u8 |
70,77 |
| 02 |
u8 |
0 |
| 03 |
u8 |
0 |
| 04 |
u32 |
amount | 0,1 |
| 08 |
u32 |
offset (pmwr_xdx_mysterious) based on amount [4] |
| 12 |
u32 |
0 |
| 16 bytes |
pmwr_xdx_activator_232_32_72_8t18
| Offset |
Type |
Description |
| 00 |
u32 |
0,1000,1001 |
| 04 |
u32 |
0,1 |
| 08 |
u32 |
offset |
| 12 |
u32 |
0 |
| 16 bytes |
pmwr_xdx_activator_232_32_72_8t18_8
| Offset |
Type |
Description |
| 00 |
u32 |
type 2,6 |
| 04 |
u32 |
based on type [0]
0 = offset
6 = offset
|
| 08 |
u32 |
0 |
| 12 |
u32 |
0 |
| 16 bytes |
pmwr_xdx_activator_232_32_72_8t18_8_4t0
| Offset |
Type |
Description |
| 00 |
u32 |
0 |
| 04 |
u32 |
always 1250 |
| 08 |
u32 |
0 |
| 12 |
u32 |
always 130 |
| 16 |
u32 |
0 |
| 20 |
u32 |
always 2 |
| 24 |
u32 |
0 |
| 28 |
u32 |
always 12 |
| 32 |
u32 |
always 1 |
| 36 |
u32 |
0 |
| 40 |
u32 |
0 |
| 44 |
u32 |
0 |
| 48 bytes |
pmwr_xdx_activator_232_32_72_8t18_8_4t6
| Offset |
Type |
Description |
| 00 |
u32 |
always 5000 |
| 04 |
float |
always 1.0499999523162842 |
| 08 |
u32 |
offset |
| 12 |
u32 |
0 |
| 16 bytes |
pmwr_xdx_activator_232_32_72_8t18_8_4t6_8
| Offset |
Type |
Description |
| 00 |
u32 |
always 5000 |
| 04 |
u32 |
0 |
| 08 |
u32 |
0 |
| 12 |
u32 |
0 |
| 16 bytes |
pmwr_xdx_activator_232_32_72_8t20
| Offset |
Type |
Description |
| 00 |
float |
0.6000000238418579,0.75 |
| 04 |
u32 |
1,1000 |
| 08 |
u32 |
0 |
| 12 |
u32 |
0 |
| 16 bytes |
pmwr_xdx_activator_232_32_72_8t22
| Offset |
Type |
Description |
| 00 |
u32 |
offset |
| 04 |
u32 |
1,4 |
| 08 |
float |
0 - 250 |
| 12 |
u32 |
0 |
| 16 bytes |
pmwr_xdx_activator_232_32_72_8t22_0
| Offset |
Type |
Description |
| 00 |
u32 |
2023,2055,2056 |
| 04 |
u32 |
offset |
| 08 |
u32 |
0 |
| 12 |
u32 |
0 |
| 16 bytes |
pmwr_xdx_activator_232_32_72_8t22_0_4
| Offset |
Type |
Description |
| 00 |
u8 |
0,1 |
| 01 |
u8 |
0,1 |
| 02 |
u8 |
0 |
| 03 |
u8 |
0 |
| 04 |
u32 |
0,3,4 |
| 08 |
u32 |
0,1 |
| 12 |
u32 |
0 |
| 16 bytes |
pmwr_xdx_activator_232_32_72_8t23
pmwr_xdx_activator_232_32_72_8t32
| Offset |
Type |
Description |
| 00 |
u32 |
0,1 |
| 04 |
u32 |
0 |
| 08 |
u32 |
always 2 |
| 12 |
u32 |
0 |
| 16 bytes |
pmwr_xdx_activator_232_32_76
| Offset |
Type |
Description |
| 00 |
u32 |
1,10 |
| 04 |
u32 |
0,10 |
| 08 |
u32 |
0 |
| 12 |
u32 |
0 |
| 16 bytes |
pmwr_xdx_activator_some_section
multi linked to by:
pmwr_xdx_activator_232_4_4t0 [4]
| Offset |
Type |
Description |
| 00 |
u32 |
amount | 1,2 |
| 04 |
u32 |
offset based on amount [0] |
| 08 |
float |
0,5 |
| 12 |
float |
15,18,100,200,400,2000 |
| 16 |
float |
0,180 |
| 20 |
float |
9,18,35,50,90 |
| 24 |
u8 |
0,1 |
| 25 |
u8 |
0 |
| 26 |
u8 |
0,1 |
| 27 |
u8 |
0,2 |
| 28 |
u8 |
0,1,2 |
| 29 |
u8 |
0,3 |
| 30 |
u8 |
0,1 |
| 31 |
u8 |
0,2 |
| 32 |
u32 |
0,3 |
| 36 |
u32 |
0 |
| 40 |
u32 |
0 |
| 44 |
u32 |
0 |
| 48 bytes |
pmwr_xdx_activator_some_section_4
| Offset |
Type |
Description |
| 00 |
u32 |
1,3,4 |
| 04 |
u32 |
offset |
| 8 bytes per entry |
pmwr_xdx_activator_some_section_4_4
| Offset |
Type |
Description |
| 00 |
u32 |
312111556,410131222 |
| 04 |
u32 |
offset |
| 08 |
u32 |
0 |
| 12 |
u32 |
0 |
| 16 bytes |
pmwr_xdx_activator_some_section_4_4_4
| Offset |
Type |
Description |
| 00 |
u8 |
0,1 |
| 01 |
u8 |
1,2 |
| 02 |
u8 |
0,1,3,4 |
| 03 |
u8 |
0 |
| 04 |
u32 |
0 |
| 08 |
u32 |
0 |
| 12 |
u32 |
0 |
| 16 bytes |
pmwr_xdx_texture_anims_0
linked to by:
pmwr_xdx_texture_anims [0]
| Offset |
Type |
Description |
| 00 |
u32 |
0 |
| 04 |
u32 |
offset |
| 08 |
u32 |
0,1 |
| 12 |
u32 |
offset |
| 16 |
u32 |
amount | 0,2,9 |
| 20 |
u32 |
offset based on amount [16] |
| 24 |
u32 |
0 |
| 28 |
u32 |
0 |
| 32 |
u32 |
0 |
| 36 |
u32 |
0 |
| 40 |
u32 |
0 |
| 44 |
u32 |
0 |
| 48 bytes |
pmwr_xdx_texture_anims_0_4
| Offset |
Type |
Description |
| 00 |
u32 |
amount| 1,3,5 |
| 04 |
u32 |
offset based on amount [0] |
| 08 |
u8 |
0 |
| 09 |
u8 |
0 |
| 10 |
u8 |
0 |
| 11 |
u8 |
0,1 |
| 12 |
u32 |
0 |
| 16 |
u32 |
0 |
| 20 |
u32 |
0,100,101,170,1000 |
| 24 |
u32 |
0 |
| 28 |
u32 |
0 |
| 32 bytes |
pmwr_xdx_texture_anims_0_4_4
| Offset |
Type |
Description |
| 00 |
u32 |
patch texture |
| 4 bytes per entry |
pmwr_xdx_texture_anims_0_12
| Offset |
Type |
Description |
| 00 |
u8 |
always 255 |
| 01 |
u8 |
always 255 |
| 02 |
u8 |
always 255 |
| 03 |
u8 |
always 255 |
| 04 |
u32 |
0 |
| 08 |
float |
0,800 |
| 12 |
u32 |
0 |
| 16 bytes |
pmwr_xdx_texture_anims_0_20
| Offset |
Type |
Description |
| 00 |
float |
-1,0,1 |
| 04 |
float |
-1,-0.875,-0.75,-0.625,-0.5,-0.375,-0.25,-0.125,0,1 |
| 08 |
u8 |
0,3 |
| 09 |
u8 |
0,1 |
| 10 |
u8 |
0 |
| 11 |
u8 |
0 |
| 12 |
float |
0,50,500,1000,2000,8000,25000,30000,45000,75000 |
| 16 bytes per entry |
Offset Patch List
linked to by the datapack
Patches offsets into the file.
depending on the verion padding may be seen
1
offset to model
note that if the model uses a shared file the offset will appear to point to itself
note that the model section is probably unnecessary if there is no shared file linked.
sections with model patches seen:
pmwr_xdx_share [0]
pmwr_xdx_world_28_72_0 [36]
pmwr_xdx_idk [4]
pmwr_xdx_idk_12 [20]
pmwr_xdx_interface_72_24t0 [4]t1
pmwr_xdx_model_sub_link_8 [0]
pmwr_xdx_model_sub_link_16 [0]
pmwr_xdx_model_link_24 [0]
pmwr_xdx_model_link_32 [0]
pmwr_xdx_mysterious_4t5_16t0 [0]
pmwr_xdx_unknown_thing_4t0_4 [0]
pmwr_xdx_unknown_4_4t29_4 [0]
| Offset |
Type |
Description |
| 0 |
u32 |
offset |
| 4 |
u16 |
index |
| 6 |
u16 |
linked file
0 = same file
DataPack [92] = shared file 1 DataPack [112] = shared file 2
|
| 8 bytes per entry |
2
list of general offsets
the offests in the ordered list will be malformed in memory if no general offest list is seen.
| Offset |
Type |
Description |
| 0 |
u32 |
offset |
| 4 bytes per entry |
end of file
at the end of the file a block of 128 bytes is found
each u8 is 32