Bigfoot: Collision Course Structure
The layout seen in x* Bigfoot: Collision Course archives is as follows:
| Offset |
Type |
Description |
| 00 |
u32 |
magic 1 always 33620128 |
| 04 |
u32 |
magic 2 always 67174575 |
| 08 |
u32 |
version always 315 |
| 12 |
u32 |
number of files in file directory | 1,2,4,6,7,47 |
| 16 bytes |
bcc_directory
| Offset |
Type |
Description |
| 00 |
u32 |
version always 315 |
| 04 |
u32 |
type of file:
0 = car
1 = interface
3 = link
4 = world
8 = share |
| 08 |
u32 |
file type index | 0 - 160 |
| 12 |
u32 |
0 |
| 16 |
u32 |
amount bytes in datapack | 188 - 67500452 |
| 20 |
u32 |
offset to DataPack |
| 24 bytes per entry |
bcc_datapack
| Offset |
Type |
Description |
| 00 |
u32 |
length of ordered list |
| 04 |
u32 |
length of audio section | 0 - 1592920 |
| 08 |
u32 |
amount bcc_basic_audio entries | 0 - 50 |
| 12 |
u32 |
amount general offsets patch | 0 - 23791 |
| 16 |
u32 |
amount texture patch | 0 - 1210 |
| 20 |
u32 |
amount textures | 0 - 216 |
| 24 |
u32 |
0 - 411616 |
| 28 |
u32 |
amount sound patch | 0 - 34 |
| 32 |
u32 |
amount bcc_basic_audio offsets | 0 - 25 |
| 36 |
u32 |
0 |
| 40 |
u32 |
0 |
| 44 |
u32 |
0 |
| 48 |
u32 |
0 |
| 52 |
u32 |
0 |
| 56 |
u32 |
amount model patch | 0 - 1228 |
| 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 |
amount | 0 - 207 |
| 104 |
u32 |
offset based on amount [100] |
| 108 |
u32 |
amount bcc_datapack_108 | 0 - 725 |
| 112 |
u32 |
0 |
| 116 |
u32 |
0 |
| 120 |
u32 |
0 |
| 124 |
u32 |
0 |
| 128 |
u32 |
0 |
| 132 |
u32 |
offset same offset as bcc_datapack_108 |
| 136 |
u32 |
0,188772,203460,215364,255588,359508 |
| 140 |
u32 |
0,1184,1693,2225,2607,2968 |
| 144 |
u32 |
0 |
| 148-159 |
u32 |
share string 1 |
| 160 |
u32 |
share string index | 0,1,2 |
| 164 |
u32 |
0 |
| 168-179 |
u32 |
shared string 2 |
| 180 |
u32 |
shared string index | 0,1 |
| 184 |
u32 |
0 |
| 188 bytes |
4 bytes of padding in the wii version here
bcc_basic_audio
| Offset |
Type |
Description |
| 00 |
u32 |
20 - 884 |
| 04 |
u32 |
0 - 864 |
| 8 bytes per entry |
bcc_basic_audio_0
| Offset |
Type |
Description |
| 00 |
u32 |
64 - 1557216 |
| 04 |
u32 |
|
| 08 |
u32 |
11025,22050 |
| 12 |
u32 |
1,2,3 |
| 16 bytes |
bcc_basic_audio_4
| Offset |
Type |
Description |
| 00 |
u32 |
|
| 04 |
u32 |
1,2 |
| 08 |
u8 |
always 16 |
| 09 |
u8 |
0 |
| 10 |
u8 |
0 |
| 11 |
u8 |
0 |
| 12 |
u32 |
based on console?
2 = pc
6 = wii |
| 16 |
u32 |
based on console?
8 = wii
20 = pc
|
| 20 bytes |
bcc_basic_audio_0_0twii
| Offset |
Type |
Description |
| 00 |
u32 |
always 1179861555 |
| 4 bytes |
bcc_basic_audio_0_0tpc
| Offset |
Type |
Description |
| 00 |
u32 |
always 1179011410 |
| 4 bytes |
bcc_basic_audio_4_0
| Offset |
Type |
Description |
| 00 |
u32 |
1651668340 - 1953719666 |
| 4 bytes |
bcc_datapack_108
| Offset |
Type |
Description |
| 00 |
u32 |
0 - 25198096 |
| 4 bytes per entry |
bcc_texture_offset_list
| Offset |
Type |
Description |
| 00 |
u32 |
128 - 25198080 |
| 4 bytes per entry |
bcc_texture_offset_list_0
| Offset |
Type |
Description |
| 00 |
u8 |
based on console
1 = pc
3 = wii |
| 01 |
u8 |
based on console
3 = pc
4 = wii |
| 02 |
u8 |
3,148,151 |
| 03 |
u8 |
19,36,55 |
| 04 |
u8 |
24,69,160,202 |
| 05 |
u8 |
0,2,3,4,5,6,7 |
| 06 |
u8 |
4,5,6,7,8,9,10 |
| 07 |
u8 |
4,5,6,7,8,9 |
| 08 |
u32 |
160 - 25198112 |
| 12 |
u32 |
0 |
| 16 |
u32 |
288 - 25372880 |
| 20 |
u32 |
0 - 1735136 | wii only offset |
| 24 |
u32 |
0 |
| 28 |
u32 |
0 |
| 32 bytes |
index_patch_list
Texture Indexes (1)
sections with texture patches seen:
bcc_model_20_4_0tpc [48]
bcc_model_20_4_0twiit0 [48]
bcc_model_20_4_0twiit1 [48]
bcc_world_settings [68][88][92][96][184]
bcc_world_settings_0 [20]
bcc_car_0_20_0 [4]
bcc_mysterious_4t6_16t2 [0]
bcc_mysterious_4t9_8 [0]
bcc_font [0]
bcc_interface_92_36t0 [4]t0
bcc_interface_92_36t0_8_4 [0]
bcc_interface_92_36t13_12 [0]
bcc_emitter_16 [0]
bcc_unknown_thing_24t1_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 |
Texture Anims (2)
none seen ?
| Offset |
Type |
Description |
| 0 |
u32 |
Offset |
| 4 |
u16 |
Texture Anim index |
| 6 |
u16 |
linked file
0 = same file
DataPack [92] = shared file 1 DataPack [112] = shared file 2
|
| 8 bytes per entry |
Sounds (3)
sections with sound patches seen:
bcc_share_16 [0]
bcc_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
no direct offset to this section
to get here offset to the Index Patch List from the datapack then add the 3 sections together, depending on the verion padding may be used to calulate start of section
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
bcc_model
bcc_datapack_text_link
bcc_some_model_anim
bcc_model_anim_2_type_b
bcc_model_anim_2_type_c
bcc_unordered_list
Offset Patch List
Texture Animation Part 1 & Textures & Offset Patch List are directly linked to by the datapack
The other sections are linked to by the File Specific Section & unordered list & Texture Animation Part 1
Ordered List File Specific Section
The first part of the ordered list depends on the type of file
bcc_share
| Offset |
Type |
Description |
| 00 |
u32 |
offset string | always 32 |
| 04 |
u32 |
0 |
| 08 |
u32 |
0 |
| 12 |
u32 |
amount 0,13 |
| 16 |
u32 |
offset based on amount [12] |
| 20 |
u32 |
0 |
| 24 |
u32 |
0 |
| 28 |
u32 |
0 |
| 32 bytes |
bcc_share_16
| Offset |
Type |
Description |
| 00 |
u32 |
patch sound |
| 4 bytes per entry |
bcc_world
order:
bcc_world
bcc_world_12
bcc_world_92
bcc_world_184
bcc_world_108
bcc_world_116
bcc_world_28
bcc_world_28_84
bcc_world_28_84_8
bcc_world_28_84_24
bcc_world_28_80
bcc_world_28_80_0
bcc_world_84
bcc_world_60
bcc_world_4
bcc_world_4_20t1
bcc_world_4_16
bcc_world_120
bcc_world_120_0
bcc_world_120_0_80
bcc_world_120_0_68
bcc_world_120_0_72
bcc_world_120_12
bcc_world_208
bcc_world_176
bcc_world_176_4
bcc_world_176_12
bcc_world_176_20
bcc_world_176_28
| Offset |
Type |
Description |
| 00 |
u32 |
0 |
| 04 |
u32 |
offset (bcc_world_4) |
| 08 |
u32 |
amount | always 4 |
| 12 |
u32 |
offset (bcc_world_12) based on amount [8] |
| 16 |
u32 |
0 |
| 20 |
u32 |
0 |
| 24 |
u32 |
amount prob always 1 |
| 28 |
u32 |
offset |
| 32 |
u32 |
0 |
| 36 |
u32 |
0 |
| 40 |
u32 |
0 |
| 44 |
u32 |
0 |
| 48 |
u32 |
0 |
| 52 |
u32 |
0 |
| 56 |
u32 |
amount prob 0,1 |
| 60 |
u32 |
offset |
| 64 |
u32 |
0 |
| 68 |
u32 |
0 |
| 72 |
u32 |
0 |
| 76 |
u32 |
0 |
| 80 |
u32 |
amount | always 4 |
| 84 |
u32 |
offset based on amount [80] |
| 88 |
u32 |
amount | 26 - 203 |
| 92 |
u32 |
offset (bcc_world_92) based on amount [88] |
| 96 |
u32 |
0 |
| 100 |
u32 |
0 |
| 104 |
u32 |
amount | 4,6,7,11,12,14,20 |
| 108 |
u32 |
offset (bcc_world_108) based on amount [104] |
| 112 |
u32 |
amount | 21,29,31,53,54,88 |
| 116 |
u32 |
offset (bcc_world_116) based on amount [112] |
| 120 |
u32 |
offset |
| 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 |
offset (bcc_world_settings) |
| 176 |
u32 |
offset |
| 180 |
u32 |
amount prob 0,1 |
| 184 |
u32 |
offset |
| 188 |
u32 |
0 |
| 192 |
u32 |
0 |
| 196 |
u32 |
0 |
| 200 |
u32 |
0 |
| 204 |
u32 |
amount | 2,3,5 |
| 208 |
u32 |
offset based on amount [204] |
| 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 bytes |
bcc_world_12
multi linked to by:
bcc_world [12]
| Offset |
Type |
Description |
| 00 |
u32 |
21 - 475 |
| 04 |
u32 |
0 |
| 08 |
u32 |
0 |
| 12 |
u16 |
always 1 |
| 14 |
u16 |
8,12 |
| 16 |
u32 |
0 |
| 20 |
u16 |
always 1 |
| 22 |
u16 |
8,12 |
| 24 |
u32 |
0 |
| 28 |
u32 |
0 |
| 32 |
u32 |
0 |
| 36 |
u32 |
0 |
| 40 |
u32 |
0 |
| 44 |
u32 |
0 |
| 48 |
float |
-1778.6470947265625 - 1733.9920654296875 |
| 52 |
float |
-16.758243560791016 - 354.08367919921875 |
| 56 |
float |
-1250.1650390625 - 2396.53955078125 |
| 60 |
float |
always 1 |
| 64 |
float |
-0.26038381457328796 - 0.06697876006364822 |
| 68 |
float |
-5.422012805938721 - 5.420323371887207 |
| 72 |
float |
-0.059576526284217834 - 0.08263350278139114 |
| 76 |
u32 |
offset (bcc_car) |
| 80 |
u32 |
0,20,31,80,100,101,102,150,160,4294967295 |
| 84 |
u32 |
0 |
| 88 |
float |
always 500 |
| 92 |
float |
always 1000 |
| 96 |
u32 |
0 |
| 100 |
u32 |
0 |
| 104 |
u32 |
0 |
| 108 |
u32 |
0 |
| 112 |
u32 |
0 |
| 116 |
u32 |
0 |
| 120 |
u32 |
0 |
| 124 |
u8 |
0 |
| 125 |
u8 |
0 |
| 126 |
u8 |
always 255 |
| 127 |
u8 |
always 255 |
| 128 |
u8 |
0 |
| 129 |
u8 |
0 |
| 130 |
u8 |
1,2,3,4 |
| 131 |
u8 |
0 |
| 132 |
u32 |
0 |
| 136 |
u32 |
0 |
| 140 |
u32 |
always 1000 |
| 144 |
u32 |
0 |
| 148 |
u32 |
always 1 |
| 152 |
u32 |
0 |
| 156 |
u32 |
0 |
| 160 bytes per entry |
bcc_world_92
multi linked to by:
bcc_world [92]
| Offset |
Type |
Description |
| 00 |
u32 |
18 - 433 |
| 04 |
u16 |
always 13 |
| 06 |
u16 |
0 |
| 08 |
u32 |
0 |
| 12 |
u16 |
always 1 |
| 14 |
u16 |
8,10 |
| 16 |
u32 |
0 |
| 20 |
u16 |
always 1 |
| 22 |
u16 |
8,10 |
| 24 |
u32 |
0 |
| 28 |
u32 |
0 |
| 32 |
u32 |
0 |
| 36 |
u32 |
0 |
| 40 |
u32 |
0 |
| 44 |
u32 |
0 |
| 48 |
float |
-1163.7779541015625 - 1837.120361328125 |
| 52 |
float |
3.324119806289673 - 311.99365234375 |
| 56 |
float |
-1635.1044921875 - 1678.751220703125 |
| 60 |
float |
always 1 |
| 64 |
float |
-0.12820875644683838 - 0.07398879528045654 |
| 68 |
float |
-0.7507317066192627 - 0.9983115196228027 |
| 72 |
float |
-0.1296091377735138 - 0.1825190782546997 |
| 76 |
float |
-0.8642004132270813 - 1 |
| 80 |
u32 |
offset (bcc_idk) |
| 84 |
float |
always 500 |
| 88 |
u32 |
0 |
| 92 |
u32 |
0 |
| 96 |
u32 |
0 |
| 100 |
u32 |
0 |
| 104 |
u32 |
0 |
| 108 |
u32 |
0 |
| 112 bytes per entry |
bcc_world_184
| Offset |
Type |
Description |
| 00 |
u32 |
always 446 |
| 04 |
u16 |
always 19 |
| 06 |
u16 |
0 |
| 08 |
u32 |
0 |
| 12 |
u16 |
always 1 |
| 14 |
u16 |
always 8 |
| 16 |
u32 |
0 |
| 20 |
u16 |
always 1 |
| 22 |
u16 |
always 8 |
| 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 |
float |
always 1 |
| 64 |
u32 |
0 |
| 68 |
u32 |
0 |
| 72 |
u32 |
0 |
| 76 |
float |
always 1 |
| 80 |
u8 |
always 1 |
| 81 |
u8 |
0 |
| 82 |
u8 |
0 |
| 83 |
u8 |
0 |
| 84 |
u32 |
0 |
| 88 |
u32 |
0 |
| 92 |
float |
always 1 |
| 96 bytes |
bcc_world_108
multi linked to by:
bcc_world [108]
| Offset |
Type |
Description |
| 00 |
u32 |
332 - 877 |
| 04 |
u16 |
always 15 |
| 06 |
u16 |
0 |
| 08 |
u32 |
0 |
| 12 |
u16 |
always 1 |
| 14 |
u16 |
always 8 |
| 16 |
u32 |
0 |
| 20 |
u16 |
always 1 |
| 22 |
u16 |
always 8 |
| 24 |
u32 |
0 |
| 28 |
u32 |
0 |
| 32 |
u32 |
0 |
| 36 |
u32 |
0 |
| 40 |
u32 |
0 |
| 44 |
u32 |
0 |
| 48 |
float |
-1829.6597900390625 - 2696.1015625 |
| 52 |
float |
-7.173561096191406 - 446.5030517578125 |
| 56 |
float |
-1957.3023681640625 - 2515.43798828125 |
| 60 |
float |
always 1 |
| 64 |
u32 |
always 10000 |
| 68 |
u32 |
always 1 |
| 72 |
u32 |
offset (bcc_object) |
| 76 |
float |
always 500 |
| 80 |
u32 |
0 |
| 84 |
u8 |
always 255 |
| 85 |
u8 |
always 255 |
| 86 |
u8 |
0 |
| 87 |
u8 |
0 |
| 88 |
u8 |
always 1 |
| 89 |
u8 |
always 1 |
| 90 |
u8 |
0 |
| 91 |
u8 |
always 1 |
| 92 |
u32 |
0 |
| 96 bytes per entry |
bcc_world_116
multi linked to by:
bcc_world [116]
| Offset |
Type |
Description |
| 00 |
u32 |
3 - 939 |
| 04 |
u16 |
always 5 |
| 06 |
u16 |
0 |
| 08 |
u32 |
0 |
| 12 |
u16 |
always 1 |
| 14 |
u16 |
always 8 |
| 16 |
u32 |
0 |
| 20 |
u16 |
always 1 |
| 22 |
u16 |
always 8 |
| 24 |
u32 |
0 |
| 28 |
u32 |
0 |
| 32 |
u32 |
0 |
| 36 |
u32 |
0 |
| 40 |
u32 |
0 |
| 44 |
u32 |
0 |
| 48 |
float |
always 1 |
| 52 |
u32 |
0 |
| 56 |
u32 |
0 |
| 60 |
u32 |
0 |
| 64 |
u32 |
0 |
| 68 |
float |
always 1 |
| 72 |
u32 |
0 |
| 76 |
u32 |
0 |
| 80 |
u32 |
0 |
| 84 |
u32 |
0 |
| 88 |
float |
always 1 |
| 92 |
u32 |
0 |
| 96 |
u32 |
0 |
| 100 |
u32 |
0 |
| 104 |
float |
-0.15802001953125,0 |
| 108 |
float |
always 1 |
| 112 |
u32 |
0 |
| 116 |
u32 |
patch model |
| 120 |
u32 |
0 |
| 124 |
u32 |
0 |
| 128 bytes per entry |
bcc_world_28
| Offset |
Type |
Description |
| 00 |
u32 |
always 2 |
| 04 |
u16 |
always 2 |
| 06 |
u16 |
0 |
| 08 |
u32 |
0 |
| 12 |
u16 |
always 1 |
| 14 |
u16 |
always 8 |
| 16 |
u32 |
0 |
| 20 |
u16 |
always 1 |
| 22 |
u16 |
always 8 |
| 24 |
u32 |
0 |
| 28 |
u32 |
0 |
| 32 |
u32 |
0 |
| 36 |
u32 |
0 |
| 40 |
u32 |
0 |
| 44 |
u32 |
0 |
| 48 |
u32 |
amount | 21,29,31,53,54,88 |
| 52 |
u32 |
0 |
| 56 |
u32 |
0 |
| 60 |
u32 |
0 |
| 64 |
u32 |
0 |
| 68 |
u32 |
0 |
| 72 |
u32 |
0 |
| 76 |
u32 |
0 |
| 80 |
u32 |
offset |
| 84 |
u32 |
offset |
| 88 |
u32 |
0 |
| 92 |
u32 |
1441791,1966079,2097151,3538943,3604479,5832703 |
| 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 bytes |
bcc_world_28_84
| Offset |
Type |
Description |
| 00 |
u32 |
0 |
| 04 |
u32 |
amount | 26 - 203 |
| 08 |
u32 |
offset based on amount [4] |
| 12 |
u32 |
0 |
| 16 |
u32 |
0 |
| 20 |
u32 |
amount | 4,6,7,11,12,14,20 |
| 24 |
u32 |
offset based on amount [20] |
| 28 |
u32 |
0 |
| 32 bytes |
bcc_world_28_84_8
bcc_world_28_84_24
bcc_world_28_80
bcc_world_28_80_0
bcc_world_84
| Offset |
Type |
Description |
| 00 |
u32 |
22 - 479 |
| 04 |
u16 |
always 11 |
| 06 |
u16 |
0 |
| 08 |
u32 |
0 |
| 12 |
u16 |
always 1 |
| 14 |
u16 |
always 8 |
| 16 |
u32 |
0 |
| 20 |
u16 |
always 1 |
| 22 |
u16 |
always 8 |
| 24 |
u32 |
0 |
| 28 |
u32 |
0 |
| 32 |
u32 |
0 |
| 36 |
u32 |
0 |
| 40 |
u32 |
0 |
| 44 |
u32 |
0 |
| 48 |
float |
-1690.8056640625 - 2052.258544921875 |
| 52 |
float |
-34.08973693847656 - 307.2878723144531 |
| 56 |
float |
-1008.1260375976562 - 1689.6944580078125 |
| 60 |
float |
always 1 |
| 64 |
u32 |
0 |
| 68 |
u32 |
0 |
| 72 |
u32 |
0 |
| 76 |
u32 |
1,2,3,4 |
| 80 |
u32 |
offset (bcc_world_12) |
| 84 |
u32 |
0 |
| 88 |
u32 |
0 |
| 92 |
u32 |
0 |
| 96 bytes per entry |
bcc_world_60
| Offset |
Type |
Description |
| 00 |
u32 |
always 930 |
| 04 |
u16 |
always 8 |
| 06 |
u16 |
0 |
| 08 |
u32 |
0 |
| 12 |
u16 |
always 1 |
| 14 |
u16 |
always 8 |
| 16 |
u32 |
0 |
| 20 |
u16 |
always 1 |
| 22 |
u16 |
always 8 |
| 24 |
u32 |
0 |
| 28 |
u32 |
0 |
| 32 |
u32 |
0 |
| 36 |
u32 |
0 |
| 40 |
u32 |
always 1 |
| 44 |
u32 |
0 |
| 48 |
u32 |
0 |
| 52 |
u32 |
0 |
| 56 |
u32 |
0 |
| 60 |
u32 |
0 |
| 64 |
float |
always 430.0830078125 |
| 68 |
float |
always 620.7155151367188 |
| 72 |
float |
always 82.9781494140625 |
| 76 |
float |
always 1 |
| 80 |
float |
always 10000 |
| 84 |
float |
always 250000 |
| 88 |
u32 |
0 |
| 92 |
u32 |
0 |
| 96 bytes |
bcc_world_4
multi linked to by:
bcc_world [4]
| Offset |
Type |
Description |
| 00 |
float |
-69.9169921875,0 |
| 04 |
u32 |
0 |
| 08 |
float |
-417.0218505859375,0 |
| 12 |
u32 |
0 |
| 16 |
u32 |
offset |
| 20 |
u32 |
based on type [24]
0 = offset (bcc_world_4)
1 = offset
|
| 24 |
u32 |
0,1 |
| 28 |
u32 |
always 1 |
| 32 |
float |
always 10000 |
| 36 |
float |
1,1120.715576171875 |
| 40 |
float |
always 10000 |
| 44 |
u32 |
0,1 |
| 48 |
u32 |
always 1 |
| 52 |
u32 |
0,1 |
| 56 |
u32 |
0 |
| 60 |
u32 |
0 |
| 64 bytes |
bcc_world_4_20t1
| Offset |
Type |
Description |
| 00 |
u32 |
0 |
| 04 |
u32 |
0 |
| 08 |
u32 |
0 |
| 12 |
u32 |
0 |
| 16 bytes |
bcc_world_4_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 |
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 bytes |
bcc_world_120
| Offset |
Type |
Description |
| 00 |
u32 |
offset based on amount [4] |
| 04 |
u32 |
amount | 59 - 157 |
| 08 |
u8 |
always 255 |
| 09 |
u8 |
always 255 |
| 10 |
u8 |
always 255 |
| 11 |
u8 |
always 255 |
| 12 |
u32 |
offset based on amount [16] |
| 16 |
u32 |
amount | 59 - 157 |
| 20 |
u32 |
0 |
| 24 |
u32 |
0 |
| 28 |
u32 |
0 |
| 32 bytes |
bcc_world_120_0
| Offset |
Type |
Description |
| 00 |
u32 |
23 - 748 |
| 04 |
u16 |
always 16 |
| 06 |
u16 |
0 |
| 08 |
u32 |
0 |
| 12 |
u16 |
always 1 |
| 14 |
u16 |
0 |
| 16 |
u32 |
0 |
| 20 |
u16 |
always 1 |
| 22 |
u16 |
0 |
| 24 |
u32 |
0 |
| 28 |
u32 |
0 |
| 32 |
u32 |
0 |
| 36 |
u32 |
0 |
| 40 |
u32 |
0 |
| 44 |
u32 |
0 |
| 48 |
float |
-1829.3818359375 - 2645.43994140625 |
| 52 |
float |
-52.75665283203125 - 544.4234619140625 |
| 56 |
float |
-2305.90087890625 - 2564.12109375 |
| 60 |
float |
always 1 |
| 64 |
u32 |
always 1 |
| 68 |
u32 |
offset |
| 72 |
u32 |
offset |
| 76 |
u32 |
always 1 |
| 80 |
u32 |
offset |
| 84 |
float |
20 - 83.312255859375 |
| 88 |
u16 |
0,8,128,132 |
| 90 |
u8 |
0 |
| 91 |
u8 |
0 |
| 92 |
u8 |
always 100 |
| 93 |
u8 |
0 |
| 94 |
u8 |
0 |
| 95 |
u8 |
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 - 156 |
| 136 |
u32 |
0 |
| 140 |
u32 |
0 |
| 144 bytes per entry |
bcc_world_120_0_80
| Offset |
Type |
Description |
| 00 |
u32 |
0 - 156 |
| 04 |
u32 |
0 |
| 08 |
u32 |
0 |
| 12 |
u32 |
0 |
| 16 bytes |
bcc_world_120_0_68
| Offset |
Type |
Description |
| 00 |
float |
31.81801986694336 - 221.78150939941406 |
| 04 |
u32 |
0 |
| 08 |
u32 |
0 |
| 12 |
u32 |
0 |
| 16 bytes |
bcc_world_120_0_72
| Offset |
Type |
Description |
| 00 |
u32 |
0 - 156 |
| 04 |
u32 |
0 |
| 08 |
u32 |
0 |
| 12 |
u32 |
0 |
| 16 bytes |
bcc_world_120_12
| Offset |
Type |
Description |
| 00 |
u32 |
0 - 156 |
| 04 |
u32 |
0 |
| 8 bytes per entry |
bcc_world_208
bcc_world_176
| Offset |
Type |
Description |
| 00 |
u32 |
amount prob | 0,1 |
| 04 |
u32 |
offset |
| 08 |
u32 |
amount | always 3 |
| 12 |
u32 |
offsetbased on amount [8] |
| 16 |
u32 |
amount prob | always 1 |
| 20 |
u32 |
offset |
| 24 |
u32 |
amount | always 10 |
| 28 |
u32 |
offset based on amount [24] |
| 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 bytes |
bcc_world_176_4
bcc_world_176_12
bcc_world_176_20
bcc_world_176_28
bcc_basic
| Offset |
Type |
Description |
| 00 |
u32 |
always 1 |
| 04 |
u32 |
offset |
| 08 |
u32 |
0 |
| 12 |
u32 |
0 |
| 16 bytes |
bcc_basic_4
bcc_model
multi linked to by:
bcc_world_116 [116]
bcc_idk [16]
bcc_mysterious_4t6_16t0 [0]
bcc_interface_92_36t0 [4]t1
bcc_model_link_12_8 [0]
| Offset |
Type |
Description |
| 00 |
u32 |
type? 1507337,1507343 |
| 04 |
u32 |
offset string |
| 08 |
u8 |
127,255 |
| 09 |
u8 |
127,255 |
| 10 |
u8 |
127,255 |
| 11 |
u8 |
127,255 |
| 12 |
u32 |
0 |
| 16 |
u32 |
always 1 |
| 20 |
u32 |
offset |
| 24 |
u32 |
offset |
| 28 |
u32 |
0 |
| 32 |
float |
-3.8156228065490723 - 3.8352909088134766 |
| 36 |
float |
-2.7856011390686035 - 10.46006965637207 |
| 40 |
float |
-8.982030868530273 - 10.323734283447266 |
| 44 |
float |
0.6949703693389893 - 17.368852615356445 |
| 48 |
float |
-11.22341251373291 - 3.7208778858184814 |
| 52 |
float |
-6.445371627807617 - 7.9348602294921875 |
| 56 |
float |
-14.691421508789062 - 9.733030319213867 |
| 60 |
u8 |
0,127,255 |
| 61 |
u8 |
0,127,255 |
| 62 |
u8 |
127,128,255 |
| 63 |
u8 |
63,127,255 |
| 64 |
float |
-3.701209783554077 - 11.22341251373291 |
| 68 |
float |
-2.384587287902832 - 12.985278129577637 |
| 72 |
float |
-8.55712890625 - 12.959649085998535 |
| 76 |
u8 |
0,255 |
| 77 |
u8 |
0,127,255 |
| 78 |
u8 |
127,128,255 |
| 79 |
u8 |
63,255 |
| 80 bytes |
bcc_model_20
| Offset |
Type |
Description |
| 00 |
u32 |
amount | 1,2 |
| 04 |
u32 |
offset based on amount [0] |
| 08 |
u32 |
0 |
| 12 |
u32 |
0 |
| 16 bytes |
bcc_model_20_4
bcc_model_20_4_0tpc
| Offset |
Type |
Description |
| 00 |
u32 |
0,1,2 |
| 04 |
u32 |
0 |
| 08 |
float |
NaN - NaN |
| 12 |
u8 |
0 |
| 13 |
u8 |
0,1 |
| 14 |
u8 |
0,1,2,3,5,7,9 |
| 15 |
u8 |
0 |
| 16 |
u32 |
8 - 1722 |
| 20 |
u32 |
0 |
| 24 |
u32 |
0 |
| 28 |
u32 |
0 |
| 32 |
u32 |
0,1,17,145,16384 |
| 36 |
u32 |
0,1,17,145,16384 |
| 40 |
u32 |
0 |
| 44 |
u32 |
0 |
| 48 |
u32 |
patch texture |
| 52 |
u32 |
0 |
| 56 |
u32 |
0 |
| 60 |
u32 |
0 |
| 64 |
u32 |
0 |
| 68 |
u8 |
always 255 |
| 69 |
u8 |
always 255 |
| 70 |
u8 |
always 255 |
| 71 |
u8 |
always 255 |
| 72 |
u8 |
0 |
| 73 |
u8 |
0,6 |
| 74 |
u8 |
always 255 |
| 75 |
u8 |
always 128 |
| 76 |
u32 |
0 |
| 80 |
u32 |
0 |
| 84 |
u32 |
0 |
| 88 |
u32 |
0 |
| 92 |
u32 |
0 |
| 96 |
float |
always 1 |
| 100 |
u32 |
0 |
| 104 |
u32 |
0 |
| 108 |
u32 |
0 |
| 112 |
u32 |
0 |
| 116 |
float |
always 1 |
| 120 |
u32 |
0 |
| 124 |
u32 |
0 |
| 128 |
u32 |
0 |
| 132 |
u32 |
0 |
| 136 |
float |
always 1 |
| 140 |
u32 |
0 |
| 144 |
u32 |
0 |
| 148 |
u32 |
0 |
| 152 |
u32 |
0 |
| 156 |
float |
always 1 |
| 160 |
u8 |
always 255 |
| 161 |
u8 |
always 255 |
| 162 |
u8 |
always 255 |
| 163 |
u8 |
always 255 |
| 164 |
u32 |
0 |
| 168 |
u32 |
0 |
| 172 |
u32 |
0 |
| 176 |
u32 |
24 - 5166 |
| 180 |
u32 |
3,5,11,13,59 |
| 184 |
u32 |
0,4 |
| 188 |
u32 |
offset |
| 192 |
u32 |
offset |
| 196 |
u32 |
offset |
| 200 |
u32 |
offset |
| 204 |
u32 |
offset |
| 208 |
u32 |
0 |
| 212 |
u32 |
0 |
| 216 |
u32 |
always 1 |
| 220 |
u32 |
offset |
| 224 |
u32 |
0,12 |
| 228 |
u32 |
offset |
| 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 bytes |
bcc_model_20_4_0tpc_188
| Offset |
Type |
Description |
| 00 |
float |
? |
| ? bytes |
bcc_model_20_4_0tpc_192
| Offset |
Type |
Description |
| 00 |
u8 |
colors ? |
| ? bytes |
bcc_model_20_4_0tpc_196
| Offset |
Type |
Description |
| 00 |
float |
? |
| ? bytes |
bcc_model_20_4_0tpc_200
| Offset |
Type |
Description |
| 00 |
float |
? |
| ? bytes |
bcc_model_20_4_0tpc_204
| Offset |
Type |
Description |
| 00 |
u32 |
8 bytes ? |
| ? bytes |
bcc_model_20_4_0tpc_220
| Offset |
Type |
Description |
| 00 |
u32 |
8 - 1722 |
| 04 |
u32 |
0 |
| 08 |
u32 |
0,2,3 |
| 12 |
u32 |
offset |
| 16 bytes |
bcc_model_20_4_0tpc_220_12
| Offset |
Type |
Description |
| 00 |
u8 |
1,10,11 |
| 01 |
u8 |
0,1,10 |
| 02 |
u8 |
0,1,11 |
| 03 |
u8 |
0 |
| 04 |
u32 |
0 |
| 08 |
u32 |
0 |
| 12 |
u32 |
0 |
| 16 bytes |
bcc_model_20_4_0tpc_228
| Offset |
Type |
Description |
| 00 |
float |
always 1 |
| 04 |
float |
-3.6827846405160225e-16 - 3.6827846405160225e-16 |
| 08 |
float |
-4.451395307046579e-16 - 4.451395307046579e-16 |
| 12 |
u32 |
0 |
| 16 |
float |
-5.551115123125783e-17,0,1.0842021724855044e-19 |
| 20 |
float |
-0.9999745488166809 - 1 |
| 24 |
float |
-0.47131216526031494 - 1.1102230246251565e-16 |
| 28 |
float |
-2.168404344971009e-19,0 |
| 32 |
float |
-5.551115123125783e-17,0,5.551115123125783e-17 |
| 36 |
float |
-0.0019454268040135503 - 0.47131216526031494 |
| 40 |
float |
-0.9999745488166809 - 1 |
| 44 |
float |
-2.7755575615628914e-17,0,1.3877787807814457e-17 |
| 48 |
float |
-3.5999999046325684 - 3.5999999046325684 |
| 52 |
float |
-8.722441673278809 - 3.239469289779663 |
| 56 |
float |
-8.022367477416992 - 8.688066482543945 |
| 60 |
float |
always 1 |
| 64 bytes |
bcc_model_20_4_0twii
bcc_model_20_4_0twiit0
| Offset |
Type |
Description |
| 00 |
u32 |
0 |
| 04 |
u32 |
0 |
| 08 |
u8 |
1 - 255 |
| 09 |
u8 |
1 - 255 |
| 10 |
u8 |
0 - 255 |
| 11 |
u8 |
0 - 254 |
| 12 |
u32 |
268,780,1292,1804,2316,65280,65804,130816 |
| 16 |
u32 |
10 - 1722 |
| 20 |
u32 |
0 |
| 24 |
u32 |
0 |
| 28 |
u32 |
0 |
| 32 |
u32 |
1,17,145,16384 |
| 36 |
u32 |
1,17,145,16384 |
| 40 |
u32 |
0 |
| 44 |
u32 |
0 |
| 48 |
u32 |
patch texture |
| 52 |
u32 |
0 |
| 56 |
u32 |
0 |
| 60 |
u32 |
0 |
| 64 |
u32 |
0 |
| 68 |
u8 |
always 255 |
| 69 |
u8 |
always 255 |
| 70 |
u8 |
always 255 |
| 71 |
u8 |
always 255 |
| 72 |
u32 |
65408,458624 |
| 76 |
u32 |
0 |
| 80 |
u32 |
0 |
| 84 |
u32 |
0 |
| 88 |
u32 |
0 |
| 92 |
u32 |
0 |
| 96 |
float |
always 1 |
| 100 |
u32 |
0 |
| 104 |
u32 |
0 |
| 108 |
u32 |
0 |
| 112 |
u32 |
0 |
| 116 |
float |
always 1 |
| 120 |
u32 |
0 |
| 124 |
u32 |
0 |
| 128 |
u32 |
0 |
| 132 |
u32 |
0 |
| 136 |
float |
always 1 |
| 140 |
u32 |
0 |
| 144 |
u32 |
0 |
| 148 |
u32 |
0 |
| 152 |
u32 |
0 |
| 156 |
u32 |
always 32831 |
| 160 |
u8 |
always 255 |
| 161 |
u8 |
always 255 |
| 162 |
u8 |
always 255 |
| 163 |
u8 |
always 255 |
| 164 |
u32 |
0 |
| 168 |
u32 |
0 |
| 172 |
u32 |
0 |
| 176 |
u32 |
5,524301,655371 |
| 180 |
u32 |
offset |
| 184 |
u32 |
0 |
| 188 |
u32 |
offset |
| 192 |
u32 |
offset |
| 196 |
u32 |
offset |
| 200 |
u32 |
offset |
| 204 |
u32 |
0 |
| 208 |
u32 |
offset based on amount [220] |
| 212 |
u32 |
always 1 |
| 216 |
u32 |
|
| 220 |
u8 |
amount | 0,12 |
| 221 |
u8 |
0,1 |
| 222 |
u8 |
0 |
| 223 |
u8 |
0 |
| 224 bytes |
bcc_model_20_4_0twiit0_180
| Offset |
Type |
Description |
| 00 |
float |
? |
| ? bytes |
bcc_model_20_4_0twiit0_188
| Offset |
Type |
Description |
| 00 |
u8 |
color ? |
| ? bytes |
bcc_model_20_4_0twiit0_192
| Offset |
Type |
Description |
| 00 |
u32 |
? |
| ? bytes |
bcc_model_20_4_0twiit0_196
| Offset |
Type |
Description |
| 00 |
u16 |
2 bytes per entry ? |
| ? bytes |
bcc_model_20_4_0twiit0_200
| Offset |
Type |
Description |
| 00 |
u32 |
0 |
| 04 |
u32 |
192 - 26912 |
| 08 |
u32 |
offset |
| 12 |
u32 |
0 |
| 16 bytes |
bcc_model_20_4_0twiit0_200_8
| Offset |
Type |
Description |
| 00 |
u32 |
? |
| ? bytes |
bcc_model_20_4_0twiit0_208
| Offset |
Type |
Description |
| 00 |
float |
always 1 |
| 04 |
u32 |
0 |
| 08 |
u32 |
0 |
| 12 |
u32 |
0 |
| 16 |
u32 |
0 |
| 20 |
float |
always 1 |
| 24 |
u32 |
0 |
| 28 |
u32 |
0 |
| 32 |
u32 |
0 |
| 36 |
u32 |
0 |
| 40 |
float |
always 1 |
| 44 |
u32 |
0 |
| 48 |
u32 |
0 |
| 52 |
u32 |
0 |
| 56 |
u32 |
0 |
| 60 |
float |
always 1 |
| 64 bytes per entry |
bcc_model_20_4_0twiit1
| Offset |
Type |
Description |
| 00 |
u32 |
always 1 |
| 04 |
u32 |
0 |
| 08 |
u8 |
1 - 254 |
| 09 |
u8 |
3 - 252 |
| 10 |
u8 |
1 - 255 |
| 11 |
u8 |
2 - 247 |
| 12 |
u32 |
12,65548 |
| 16 |
u32 |
8,178,612,780,788,1004,1008,1048 |
| 20 |
u32 |
0 |
| 24 |
u32 |
0 |
| 28 |
u32 |
0 |
| 32 |
u32 |
always 17 |
| 36 |
u32 |
always 17 |
| 40 |
u32 |
0 |
| 44 |
u32 |
0 |
| 48 |
u32 |
patch texture |
| 52 |
u32 |
0 |
| 56 |
u32 |
0 |
| 60 |
u32 |
0 |
| 64 |
u32 |
0 |
| 68 |
u8 |
always 255 |
| 69 |
u8 |
always 255 |
| 70 |
u8 |
always 255 |
| 71 |
u8 |
always 255 |
| 72 |
u32 |
always 65408 |
| 76 |
u32 |
0 |
| 80 |
u32 |
0 |
| 84 |
u32 |
0 |
| 88 |
u32 |
0 |
| 92 |
u32 |
0 |
| 96 |
float |
always 1 |
| 100 |
u32 |
0 |
| 104 |
u32 |
0 |
| 108 |
u32 |
0 |
| 112 |
u32 |
0 |
| 116 |
float |
always 1 |
| 120 |
u32 |
0 |
| 124 |
u32 |
0 |
| 128 |
u32 |
0 |
| 132 |
u32 |
0 |
| 136 |
float |
always 1 |
| 140 |
u32 |
0 |
| 144 |
u32 |
0 |
| 148 |
u32 |
0 |
| 152 |
u32 |
0 |
| 156 |
u32 |
always 32831 |
| 160 |
u8 |
always 255 |
| 161 |
u8 |
always 255 |
| 162 |
u8 |
always 255 |
| 163 |
u8 |
always 255 |
| 164 |
u32 |
0 |
| 168 |
u32 |
0 |
| 172 |
u32 |
0 |
| 176 |
u32 |
always 524315 |
| 180 |
u32 |
offset |
| 184 |
u32 |
offset |
| 188 |
u32 |
0 |
| 192 |
u32 |
offset |
| 196 |
u32 |
offset |
| 200 |
u32 |
offset |
| 204 |
u32 |
0 |
| 208 |
u32 |
offset |
| 212 |
u32 |
always 1 |
| 216 |
u32 |
786432 - 37945344 |
| 220 |
u8 |
always 12 |
| 221 |
u8 |
1,2,4 |
| 222 |
u8 |
0 |
| 223 |
u8 |
0 |
| 224 bytes |
bcc_model_20_4_0twiit1_180
| Offset |
Type |
Description |
| 00 |
float |
? |
| ? bytes |
bcc_model_20_4_0twiit1_184
| Offset |
Type |
Description |
| 00 |
float |
? |
| ? bytes |
bcc_model_20_4_0twiit1_192
| Offset |
Type |
Description |
| 00 |
float |
? |
| ? bytes |
bcc_model_20_4_0twiit1_196
| Offset |
Type |
Description |
| 00 |
u16 |
? |
| ? bytes |
bcc_model_20_4_0twiit1_200
| Offset |
Type |
Description |
| 00 |
u32 |
0 |
| 04 |
u32 |
amount | 192 - 18016 |
| 08 |
u32 |
offset based on amount [4] ? |
| 12 |
u32 |
0 |
| 16 bytes |
bcc_model_20_4_0twiit1_200_8
| Offset |
Type |
Description |
| 00 |
u8 |
0 - 255 |
| 1 bytes per entry? |
bcc_model_20_4_0twiit1_208
64 bytes per entry? maybe
| Offset |
Type |
Description |
| 00 |
u32 |
? |
| ? bytes |
bcc_model_20_4_0twiit2
| Offset |
Type |
Description |
| 00 |
u32 |
always 2 |
| 04 |
u32 |
0 |
| 08 |
u8 |
1 - 255 |
| 09 |
u8 |
0 - 255 |
| 10 |
u8 |
1 - 255 |
| 11 |
u8 |
1 - 255 |
| 12 |
u32 |
268,524,780,1292,1804,2316 |
| 16 |
u32 |
12,80 |
| 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 |
u8 |
always 255 |
| 69 |
u8 |
always 255 |
| 70 |
u8 |
always 255 |
| 71 |
u8 |
always 255 |
| 72 |
u32 |
always 65408 |
| 76 |
u32 |
0 |
| 80 |
u32 |
0 |
| 84 |
u32 |
0 |
| 88 |
u32 |
0 |
| 92 |
u32 |
0 |
| 96 |
float |
always 1 |
| 100 |
u32 |
0 |
| 104 |
u32 |
0 |
| 108 |
u32 |
0 |
| 112 |
u32 |
0 |
| 116 |
float |
always 1 |
| 120 |
u32 |
0 |
| 124 |
u32 |
0 |
| 128 |
u32 |
0 |
| 132 |
u32 |
0 |
| 136 |
float |
always 1 |
| 140 |
u32 |
0 |
| 144 |
u32 |
0 |
| 148 |
u32 |
0 |
| 152 |
u32 |
0 |
| 156 |
u32 |
always 32831 |
| 160 |
u8 |
always 255 |
| 161 |
u8 |
always 255 |
| 162 |
u8 |
always 255 |
| 163 |
u8 |
always 255 |
| 164 |
u32 |
0 |
| 168 |
u32 |
0 |
| 172 |
u32 |
0 |
| 176 |
u32 |
amount | 12,80 |
| 180 |
u32 |
offset based on amount [176] |
| 184 |
u32 |
amount | 8,42 |
| 188 |
u32 |
offset based on amount [184] |
| 192 |
u32 |
amount | 12,80 |
| 196 |
u32 |
offset based on amount [192] |
| 200 |
u32 |
amount | 18,120 |
| 204 |
u32 |
offset based on amount [200] |
| 208 |
u32 |
0 |
| 212 |
u32 |
0 |
| 216 |
u32 |
0 |
| 220 |
u8 |
0 |
| 221 |
u8 |
0 |
| 222 |
u8 |
0 |
| 223 |
u8 |
0 |
| 224 bytes |
bcc_model_20_4_0twiit2_180
| Offset |
Type |
Description |
| 00 |
float |
-1 - 1 |
| 04 |
float |
-1 - 1 |
| 08 |
float |
-1 - 1 |
| 12 bytes per entry |
bcc_model_20_4_0twiit2_188
| Offset |
Type |
Description |
| 00 |
float |
-5.058042526245117 - 5.072202682495117 |
| 04 |
float |
-5.880857944488525 - 8.951708793640137 |
| 08 |
float |
-14.019245147705078 - 10.968090057373047 |
| 12 bytes per entry |
bcc_model_20_4_0twiit2_196
| Offset |
Type |
Description |
| 00 |
u8 |
0 |
| 01 |
u8 |
0 - 79 |
| 02 |
u8 |
0 |
| 03 |
u8 |
0 - 39 |
| 04 |
u8 |
0 |
| 05 |
u8 |
0 - 39 |
| 06 |
u8 |
0 |
| 07 |
u8 |
0 - 41 |
| 8 bytes per entry |
bcc_model_20_4_0twiit2_204
| Offset |
Type |
Description |
| 00 |
u8 |
0 |
| 01 |
u8 |
0 - 78 |
| 02 |
u8 |
0 |
| 03 |
u8 |
1 - 79 |
| 04 |
u8 |
0 |
| 05 |
u8 |
0 - 41 |
| 06 |
u8 |
0 |
| 07 |
u8 |
0 - 41 |
| 8 bytes per entry |
bcc_model_24
| Offset |
Type |
Description |
| 00 |
float |
always 1000000000 |
| 04 |
u32 |
0 |
| 08 |
u32 |
0 |
| 12 |
u32 |
0 |
| 16 bytes |
bcc_datapack_text_link
linked to by:
bcc_datapack [104]
bcc_some_model_anim
linked to by:
bcc_model_link [16]
| Offset |
Type |
Description |
| 00 |
u32 |
always 2860548033 |
| 04 |
u8 |
always 1 |
| 05 |
u8 |
always 2 |
| 06 |
u8 |
always 7 |
| 07 |
u8 |
always 1 |
| 08 |
u32 |
0 |
| 12 |
u32 |
amount | always 12 |
| 16 |
float |
0,1 |
| 20 |
float |
1,24 |
| 24 |
u32 |
0 |
| 28 |
float |
always 1 |
| 32 |
u32 |
offset based on amount [12] |
| 36 |
u32 |
offset |
| 40 |
u32 |
offset string |
| 44 |
u32 |
0 |
| 48 bytes |
bcc_some_model_anim_32
| Offset |
Type |
Description |
| 00 |
u32 |
offset string |
| 4 bytes per entry |
bcc_some_model_anim_36
| Offset |
Type |
Description |
| 00 |
u8 |
0,6 |
| 01 |
u8 |
0,1,2,3,6,255 |
| 02 |
u8 |
0,1,2,3 |
| 03 |
u8 |
0 |
| 04 |
u32 |
offset bcc_some_model_anim_36 |
| 08 |
float |
-6.323844909667969 - 8.722441673278809 |
| 12 |
u32 |
0 |
| 16 bytes |
bcc_model_anim_2_type_b
multi linked to by:
bcc_car_0 [16]
bcc_car_0_28 [00]
bcc_model_link_12 [00]
| Offset |
Type |
Description |
| 00 |
u32 |
always 2852208671 |
| 04 |
u8 |
0,3 |
| 05 |
u8 |
0,3 |
| 06 |
u8 |
0,12 |
| 07 |
u8 |
0,12 |
| 08 |
u32 |
offset string |
| 12 |
u32 |
0 |
| 16 |
u32 |
offset |
| 20 |
u32 |
offset |
| 24 |
u32 |
0 |
| 28 |
u32 |
0 |
| 32 bytes |
bcc_model_anim_2_type_b_16
| Offset |
Type |
Description |
| 00 |
u32 |
0 |
| 04 |
u32 |
0 |
| 08 |
u32 |
0 |
| 12 |
u32 |
0 |
| 16 bytes |
bcc_model_anim_2_type_b_20
| Offset |
Type |
Description |
| 00 |
u32 |
offset string |
| 04 |
u8 |
always 255 |
| 05 |
u8 |
0 |
| 06 |
u8 |
0 |
| 07 |
u8 |
0 |
| 08 |
u32 |
0 |
| 12 |
u32 |
0 |
| 16 |
u32 |
0 |
| 20 |
float |
always 1 |
| 24 |
u32 |
0 |
| 28 |
u32 |
0 |
| 32 |
u32 |
0 |
| 36 |
u32 |
amount | always 7 |
| 40 |
u32 |
offset based on amount [36] |
| 44 |
u32 |
0 |
| 48 bytes |
bcc_model_anim_2_type_b_20_40
| Offset |
Type |
Description |
| 00 |
u32 |
offset |
| 4 bytes per entry |
bcc_model_anim_2_type_b_20_40_0
| Offset |
Type |
Description |
| 00 |
u32 |
offset string |
| 04 |
u8 |
always 255 |
| 05 |
u8 |
0 |
| 06 |
u8 |
0 |
| 07 |
u8 |
0 |
| 08 |
u32 |
0 |
| 12 |
u32 |
0 |
| 16 |
u32 |
0 |
| 20 |
float |
always 1 |
| 24 |
float |
-3.5,0,3.5 |
| 28 |
float |
3.189223051071167 - 8.722441673278809 |
| 32 |
float |
-6.323844909667969 - 8.0189208984375 |
| 36 |
u32 |
0,1 |
| 40 |
u32 |
offset |
| 44 |
u32 |
0 |
| 48 bytes |
bcc_model_anim_2_type_b_20_40_0_40
| Offset |
Type |
Description |
| 00 |
u32 |
offset |
| 04 |
u32 |
0 |
| 08 |
u32 |
0 |
| 12 |
u32 |
0 |
| 16 bytes |
bcc_model_anim_2_type_b_20_40_0_40_0
| Offset |
Type |
Description |
| 00 |
u32 |
offset string |
| 04 |
u8 |
always 255 |
| 05 |
u8 |
0 |
| 06 |
u8 |
0 |
| 07 |
u8 |
0 |
| 08 |
float |
-0.0009727138094604015,0,0.999993622303009 |
| 12 |
u32 |
0,2147483648 |
| 16 |
u32 |
0 |
| 20 |
float |
0.0035684844478964806,0.9999995231628418,1 |
| 24 |
float |
-0.10000000149011612,0.10000000149011612 |
| 28 |
u32 |
0 |
| 32 |
u32 |
0 |
| 36 |
u32 |
0 |
| 40 |
u32 |
0 |
| 44 |
u32 |
0 |
| 48 bytes |
bcc_model_anim_2_type_c
multi linked to by:
bcc_font [4]
| Offset |
Type |
Description |
| 00 |
u32 |
always 131077 |
| 04 |
float |
always 35 |
| 08 |
float |
always 33 |
| 12 |
float |
always 1 |
| 16 |
float |
always 1 |
| 20 |
u32 |
amount | always 384 |
| 24 |
u32 |
offset based on amount [20] |
| 28 |
u32 |
amount | always 353 |
| 32 |
u32 |
offset based on amount [28] |
| 36 |
u32 |
offset string |
| 40 |
u32 |
0 |
| 44 |
u32 |
0 |
| 48 bytes |
bcc_model_anim_2_type_c_24
| Offset |
Type |
Description |
| 00 |
u16 |
0 - 352, increments usually |
| 2 bytes per entry |
bcc_model_anim_2_type_c_32
| Offset |
Type |
Description |
| 00 |
float |
0.001953125 - 0.97265625 |
| 04 |
float |
0.001953125 - 0.845703125 |
| 08 |
float |
0.02734375 - 0.998046875 |
| 12 |
float |
0.0703125 - 0.9140625 |
| 16 |
u8 |
0,1,253,254,255 |
| 17 |
u8 |
0 |
| 18 |
u8 |
3 - 27 |
| 19 |
u8 |
7 - 25 |
| 20 |
u32 |
0 |
| 24 bytes per entry |
Unordered List
sections here appear whenever they are linked and do not have a set order
sections in the unordered list can link to the ordered list and sections in the ordered list can link to the unordered list
sections seen
multi linked
multi linked
bcc_something
bcc_var
bcc_idk
bcc_object
bcc_a_single_section
bcc_world_thing
bcc_strange
bcc_font
bcc_flag
bcc_interface
bcc_sound_controls
bcc_text
bcc_multi_font
bcc_emitter
bcc_model_link
bcc_unknown
bcc_unknown_thing
bcc_sound_section
bcc_unknown_idk_sec
just linked
bcc_world_settings
bcc_car
bcc_mysterious
bcc_link
bcc_something
multi linked to by:
bcc_world_176_20 [00]
bcc_var_168_24_12t18 [04]
| Offset |
Type |
Description |
| 00 |
u32 |
0 |
| 04 |
u32 |
0 |
| 08 |
u8 |
always 1 |
| 09 |
u8 |
always 1 |
| 10 |
u8 |
0 |
| 11 |
u8 |
0 |
| 12 |
u32 |
0 |
| 16 |
u32 |
0 |
| 20 |
u32 |
0 |
| 24 |
u32 |
0 |
| 28 |
u32 |
always 4000 |
| 32 |
u32 |
always 4000 |
| 36 |
u32 |
0 |
| 40 |
u32 |
0 |
| 44 |
u32 |
0 |
| 48 |
u32 |
0 |
| 52 |
u32 |
0 |
| 56 |
u32 |
0 |
| 60 |
u32 |
0 |
| 64 bytes |
bcc_var
multi linked to by:
bcc_world_176_12 [00]
bcc_var_156 [00]
bcc_var_168_24_12t15 [00]
| 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 |
offset string |
| 152 |
u32 |
0,1 |
| 156 |
u32 |
offset |
| 160 |
u32 |
0 |
| 164 |
u32 |
amount | 1,2 |
| 168 |
u32 |
offset based on amount [164] |
| 172 |
u32 |
0 |
| 176 bytes |
bcc_var_156
| Offset |
Type |
Description |
| 00 |
u32 |
offset (bcc_var) |
| 04 |
u32 |
0 |
| 08 |
u32 |
0 |
| 12 |
u32 |
0 |
| 16 bytes |
bcc_var_168
| Offset |
Type |
Description |
| 00 |
u32 |
0 |
| 04 |
u32 |
0 |
| 08 |
u32 |
0 |
| 12 |
u32 |
always 1 |
| 16 |
u32 |
offset |
| 20 |
u32 |
amount | 1,3 |
| 24 |
u32 |
offset based on amount [20] |
| 28 |
u32 |
0 |
| 32 |
u32 |
0 |
| 36 bytes per entry |
bcc_var_168_16
bcc_var_168_16_12t7
| Offset |
Type |
Description |
| 00 |
u32 |
0 |
| 04 |
u32 |
0 |
| 08 |
u32 |
0 |
| 12 |
u32 |
0 |
| 16 bytes |
bcc_var_168_16_16
| Offset |
Type |
Description |
| 00 |
u32 |
0 |
| 04 |
u32 |
0 |
| 08 |
u32 |
0 |
| 12 |
u32 |
0 |
| 16 bytes |
bcc_var_168_24
bcc_var_168_24_12t1
| Offset |
Type |
Description |
| 00 |
u32 |
offset |
| 04 |
u8 |
always 2 |
| 05 |
u8 |
0 |
| 06 |
u8 |
0 |
| 07 |
u8 |
0 |
| 08 |
u32 |
0 |
| 12 |
u32 |
0 |
| 16 bytes |
bcc_var_168_24_12t1_0
| Offset |
Type |
Description |
| 00 |
u32 |
offset |
| 04 |
u8 |
0,1 |
| 05 |
u8 |
0 |
| 06 |
u8 |
0,1 |
| 07 |
u8 |
0 |
| 08 |
u32 |
0 |
| 12 |
u32 |
0 |
| 16 |
u32 |
0 |
| 20 |
u32 |
0 |
| 24 |
u32 |
0 |
| 28 |
u32 |
0 |
| 32 bytes |
bcc_var_168_24_12t1_0_0
| Offset |
Type |
Description |
| 00 |
u32 |
0 |
| 04 |
u32 |
always 11 |
| 08 |
u8 |
always 4 |
| 09 |
u8 |
0 |
| 10 |
u8 |
0 |
| 11 |
u8 |
0 |
| 12 |
u32 |
0 |
| 16 bytes |
bcc_var_168_24_12t5
| Offset |
Type |
Description |
| 00 |
u32 |
offset |
| 04 |
u8 |
always 1 |
| 05 |
u8 |
0 |
| 06 |
u8 |
0 |
| 07 |
u8 |
0 |
| 08 |
u32 |
0 |
| 12 |
u32 |
0 |
| 16 bytes |
bcc_var_168_24_12t5_0
bcc_var_168_24_12t5_0_8
| Offset |
Type |
Description |
| 00 |
u32 |
0 |
| 04 |
u32 |
0 |
| 08 |
u32 |
0 |
| 12 |
u32 |
0 |
| 16 bytes |
bcc_var_168_24_12t15
| Offset |
Type |
Description |
| 00 |
u32 |
offset (bcc_var) |
| 04 |
u32 |
always 2 |
| 08 |
u32 |
0 |
| 12 |
u32 |
0 |
| 16 bytes |
bcc_var_168_24_12t17
| Offset |
Type |
Description |
| 00 |
u32 |
0 |
| 04 |
u32 |
0 |
| 08 |
u32 |
0 |
| 12 |
u32 |
0 |
| 16 bytes |
bcc_var_168_24_12t18
bcc_var_168_24_12t18_8
| Offset |
Type |
Description |
| 00 |
u32 |
0 |
| 04 |
u32 |
0 |
| 08 |
u32 |
0 |
| 12 |
u32 |
0 |
| 16 bytes |
bcc_idk
multi linked to by:
bcc_world_92 [80]
bcc_idk [44]
| Offset |
Type |
Description |
| 00 |
u32 |
offset string |
| 04 |
u32 |
0 |
| 08 |
u32 |
0 |
| 12 |
u8 |
0 |
| 13 |
u8 |
0 |
| 14 |
u8 |
0,1 |
| 15 |
u8 |
0,1 |
| 16 |
u32 |
patch model |
| 20 |
u32 |
0 |
| 24 |
float |
always 50000 |
| 28 |
u32 |
0 |
| 32 |
u32 |
0 |
| 36 |
u32 |
offset |
| 40 |
u32 |
0 |
| 44 |
u32 |
offset (bcc_idk) |
| 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 |
u8 |
always 255 |
| 81 |
u8 |
always 255 |
| 82 |
u8 |
always 255 |
| 83 |
u8 |
always 255 |
| 84 |
u32 |
0 |
| 88 |
u32 |
0 |
| 92 |
u32 |
0 |
| 96 bytes |
bcc_idk_36
| Offset |
Type |
Description |
| 00 |
u32 |
0 |
| 04 |
float |
1,100 |
| 08 |
u32 |
0 |
| 12 |
u32 |
0,1,100,1000 |
| 16 |
float |
always 1 |
| 20 |
float |
always 1 |
| 24 |
float |
always 1 |
| 28 |
u32 |
0 |
| 32 |
u32 |
0,1000 |
| 36 |
u8 |
always 255 |
| 37 |
u8 |
always 255 |
| 38 |
u8 |
always 255 |
| 39 |
u8 |
always 255 |
| 40 |
u32 |
offset (bcc_world_thing) |
| 44 |
u8 |
0,1 |
| 45 |
u8 |
always 12 |
| 46 |
u8 |
0 |
| 47 |
u8 |
0 |
| 48 |
u32 |
0 |
| 52 |
u32 |
0 |
| 56 |
u32 |
0 |
| 60 |
u32 |
offset |
| 64 |
u32 |
0,1 |
| 68 |
u32 |
offset |
| 72 |
u32 |
0 |
| 76 |
u32 |
0 |
| 80 bytes |
bcc_idk_36_60
| Offset |
Type |
Description |
| 00 |
float |
100000,2000000000 |
| 04 |
u32 |
offset |
| 08 |
u32 |
offset |
| 12 |
u32 |
0 |
| 16 bytes |
bcc_idk_36_60_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 |
u32 |
0 |
| 36 |
u32 |
0 |
| 40 |
u32 |
0 |
| 44 |
u32 |
0 |
| 48 bytes |
bcc_idk_36_60_8
| Offset |
Type |
Description |
| 00 |
u32 |
0,1 |
| 04 |
u32 |
offset |
| 08 |
u32 |
0 |
| 12 |
u32 |
0 |
| 16 bytes |
bcc_idk_36_60_8_4
| Offset |
Type |
Description |
| 00 |
u32 |
offset |
| 04 |
u32 |
always 1 |
| 08 |
u32 |
offset |
| 12 |
u32 |
0 |
| 16 bytes |
bcc_idk_36_60_8_4_0
| Offset |
Type |
Description |
| 00 |
u32 |
always 1 |
| 04 |
u32 |
offset |
| 08 |
u32 |
0 |
| 12 |
u32 |
0 |
| 16 bytes |
bcc_idk_36_60_8_4_0_4
| Offset |
Type |
Description |
| 00 |
u32 |
0,410131222 |
| 04 |
u32 |
0 |
| 08 |
u32 |
0 |
| 12 |
u32 |
0 |
| 16 bytes |
bcc_idk_36_60_8_4_8
bcc_idk_36_60_8_4_8_8
| 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 bytes |
bcc_idk_36_60_8_4_8_20
| Offset |
Type |
Description |
| 00 |
float |
-100,-50,-25,-1.5 |
| 04 |
float |
-50,-20,0 |
| 08 |
float |
-20,-10,-0.75 |
| 12 |
u32 |
0 |
| 16 |
float |
1.5,25,50,100 |
| 20 |
float |
12,100,200,300 |
| 24 |
float |
0.75,10,20 |
| 28 |
u32 |
0 |
| 32 |
float |
1.5,25,50,100 |
| 36 |
u32 |
0 |
| 40 |
u32 |
0 |
| 44 |
u32 |
0 |
| 48 bytes |
bcc_idk_36_68
bcc_world_settings
linked to by:
bcc_world [172]
| Offset |
Type |
Description |
| 00 |
u32 |
offset |
| 04 |
u32 |
offset |
| 08 |
u32 |
0 |
| 12 |
float |
always 1 |
| 16 |
float |
always 15000 |
| 20 |
u32 |
0 |
| 24 |
u32 |
0 |
| 28 |
u32 |
0 |
| 32 |
u32 |
0 |
| 36 |
u8 |
0 |
| 37 |
u8 |
0,1 |
| 38 |
u8 |
0 |
| 39 |
u8 |
0,1 |
| 40 |
u32 |
0 |
| 44 |
u32 |
0 |
| 48 |
u32 |
0 |
| 52 |
u32 |
0 |
| 56 |
u32 |
amount | 2,4 |
| 60 |
u32 |
offset based on amount [56] |
| 64 |
u32 |
offset |
| 68 |
u32 |
patch texture |
| 72 |
float |
always 300 |
| 76 |
u32 |
offset |
| 80 |
u32 |
0 |
| 84 |
u32 |
offset |
| 88 |
u32 |
patch texture |
| 92 |
u32 |
patch texture |
| 96 |
u32 |
patch texture |
| 100 |
float |
always 10000000 |
| 104 |
float |
always 10000000 |
| 108 |
u8 |
0 |
| 109 |
u8 |
0 |
| 110 |
u16 |
always 100 |
| 112 |
u32 |
offset |
| 116 |
float |
always 200 |
| 120 |
float |
300,8000 |
| 124 |
u32 |
offset |
| 128 |
u32 |
always 1 |
| 132 |
u32 |
offset |
| 136 |
u32 |
0 |
| 140 |
u32 |
0 |
| 144 |
u32 |
0 |
| 148 |
u32 |
0 |
| 152 |
u32 |
0 |
| 156 |
u32 |
0 |
| 160 |
float |
always 1 |
| 164 |
float |
always 1 |
| 168 |
float |
always 1 |
| 172 |
float |
always 0.5 |
| 176 |
float |
always 0.0010000000474974513 |
| 180 |
u8 |
0 |
| 181 |
u8 |
0 |
| 182 |
u8 |
always 1 |
| 183 |
u8 |
0 |
| 184 |
u32 |
patch texture |
| 188 |
float |
0.0729999989271164 - 0.8339999914169312 |
| 192 |
float |
0.12300000339746475 - 0.9110000133514404 |
| 196 |
float |
1831.2120361328125 - 4807.6640625 |
| 200 |
float |
2078.803955078125 - 5061.47119140625 |
| 204 |
float |
always 256 |
| 208 |
float |
always 10000 |
| 212 |
float |
always 100 |
| 216 |
float |
always 1 |
| 220 |
u32 |
0 |
| 224 |
u32 |
0 |
| 228 |
u32 |
offset (bcc_font) |
| 232 |
u32 |
0 |
| 236 |
u32 |
0 |
| 240 bytes |
bcc_world_settings_0
| Offset |
Type |
Description |
| 00 |
u32 |
offset (bcc_interface) |
| 04 |
u32 |
0 |
| 08 |
u32 |
always 500 |
| 12 |
u32 |
offset string |
| 16 |
u32 |
0 |
| 20 |
u32 |
patch texture |
| 24 |
u32 |
0 |
| 28 |
u32 |
0 |
| 32 |
u32 |
0 |
| 36 |
u32 |
amount | always 12 |
| 40 |
u32 |
offset based on amount [36] |
| 44 |
u32 |
0 |
| 48 bytes |
bcc_world_settings_0_40
| Offset |
Type |
Description |
| 00 |
u32 |
offset string |
| 04 |
u32 |
3,6,7,9,12,13 |
| 8 bytes per entry |
bcc_world_settings_4
bcc_world_settings_4_4
| Offset |
Type |
Description |
| 00 |
u32 |
amount | always 3 |
| 04 |
u32 |
offset based on amount [0] |
| 08 |
u32 |
amount | always 3 |
| 12 |
u32 |
offset based on amount [8] |
| 16 |
u32 |
0 |
| 20 |
u32 |
0 |
| 24 |
u32 |
0 |
| 28 |
u32 |
0 |
| 32 bytes |
bcc_world_settings_4_4_4
| Offset |
Type |
Description |
| 00 |
float |
0.5 - 1250 |
| 04 |
float |
0 - 1.100000023841858 |
| 08 |
float |
0 - 1 |
| 12 |
float |
0 - 400 |
| 16 bytes per entry |
bcc_world_settings_4_4_12
| Offset |
Type |
Description |
| 00 |
float |
0.699999988079071 - 500 |
| 04 |
float |
0 - 2 |
| 08 |
float |
0 - 2.5 |
| 12 |
float |
0 - 300 |
| 16 bytes per entry |
bcc_world_settings_60
| Offset |
Type |
Description |
| 00 |
u8 |
0,3 |
| 01 |
u8 |
0,1 |
| 02 |
u8 |
0,1 |
| 03 |
u8 |
0 |
| 04 |
u32 |
0 |
| 08 |
u8 |
87,252,255 |
| 09 |
u8 |
87,128,199,255 |
| 10 |
u8 |
87,147,255 |
| 11 |
u8 |
always 255 |
| 12 |
float |
always 50 |
| 16 |
u32 |
0,2147483648,3013776948 |
| 20 |
float |
-1,0,0.5,1 |
| 24 |
float |
-0.8660253882408142,0,0.8660253882408142,1 |
| 28 |
float |
-4.371138828673793e-8,0.8660253882408142,1 |
| 32 |
u32 |
0 |
| 36 |
float |
0,1 |
| 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 |
bcc_world_settings_64
| Offset |
Type |
Description |
| 00 |
float |
0,300 |
| 04 |
float |
always 2000000000 |
| 08 |
u32 |
0 |
| 12 |
u32 |
0 |
| 16 bytes |
bcc_world_settings_76
| Offset |
Type |
Description |
| 00 |
u8 |
0,7 |
| 01 |
u8 |
0,11 |
| 02 |
u8 |
0,24 |
| 03 |
u8 |
84,128 |
| 04 |
u32 |
0 |
| 08 |
u32 |
0 |
| 12 |
u32 |
0 |
| 16 bytes |
bcc_world_settings_84
| Offset |
Type |
Description |
| 00 |
u32 |
0 |
| 04 |
u32 |
0 |
| 08 |
u32 |
0 |
| 12 |
u32 |
0 |
| 16 bytes |
bcc_world_settings_112
| Offset |
Type |
Description |
| 00 |
u8 |
128,160,255 |
| 01 |
u8 |
0,192,255 |
| 02 |
u8 |
66,87,255 |
| 03 |
u8 |
0 |
| 04 |
u32 |
0 |
| 08 |
u32 |
0 |
| 12 |
u32 |
0 |
| 16 bytes |
bcc_world_settings_124
| Offset |
Type |
Description |
| 00 |
float |
100,250 |
| 04 |
float |
always 50000 |
| 08 |
u32 |
0 |
| 12 |
u32 |
0 |
| 16 bytes |
bcc_world_settings_132
| Offset |
Type |
Description |
| 00 |
u32 |
offset string |
| 04 |
u32 |
0 |
| 08 |
u32 |
0 |
| 12 |
u32 |
0 |
| 16 bytes |
bcc_object
multi linked to by:
bcc_world_108 [72]
| Offset |
Type |
Description |
| 00 |
u32 |
0 |
| 04 |
u32 |
based on type [19]
17 = offset
20 = offset (bcc_a_single_section)
|
| 08 |
u32 |
0 |
| 12 |
float |
always 500 |
| 16 |
u8 |
0 |
| 17 |
u8 |
0 |
| 18 |
u8 |
always 1 |
| 19 |
u8 |
17,20,21 |
| 20 |
u32 |
0 |
| 24 |
u32 |
0 |
| 28 |
u32 |
0 |
| 32 |
u32 |
0 |
| 36 |
u32 |
0 |
| 40 |
u32 |
0 |
| 44 |
u32 |
offset |
| 48 |
u32 |
0 |
| 52 |
u32 |
0 |
| 56 |
u32 |
0 |
| 60 |
u8 |
0 |
| 61 |
u8 |
0 |
| 62 |
u8 |
always 1 |
| 63 |
u8 |
0 |
| 64 |
u32 |
0 |
| 68 |
u32 |
0 |
| 72 |
u32 |
0 |
| 76 |
float |
always 12 |
| 80 |
u32 |
0 |
| 84 |
float |
always 10 |
| 88 |
u32 |
offset (bcc_unknown) |
| 92 |
u32 |
0 |
| 96 |
u8 |
0 |
| 97 |
u8 |
always 1 |
| 98 |
u8 |
0 |
| 99 |
u8 |
always 1 |
| 100 |
u32 |
offset (bcc_text) |
| 104 |
u32 |
amount | always 1 |
| 108 |
u32 |
offset (bcc_mysterious) based on amount [104] |
| 112 |
u32 |
0 |
| 116 |
u8 |
always 255 |
| 117 |
u8 |
always 255 |
| 118 |
u8 |
always 255 |
| 119 |
u8 |
always 255 |
| 120 |
u32 |
0 |
| 124 |
u32 |
0 |
| 128 bytes |
bcc_object_4t17
| Offset |
Type |
Description |
| 00 |
u8 |
always 1 |
| 01 |
u8 |
0 |
| 02 |
u8 |
0 |
| 03 |
u8 |
0 |
| 04 |
u32 |
always 5 |
| 08 |
u32 |
0 |
| 12 |
u32 |
0 |
| 16 bytes |
bcc_object_44
| Offset |
Type |
Description |
| 00 |
float |
always 100 |
| 04 |
u32 |
offset |
| 08 |
u32 |
offset |
| 12 |
u32 |
0 |
| 16 bytes |
bcc_object_44_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 |
u32 |
0 |
| 36 |
u32 |
0 |
| 40 |
u32 |
0 |
| 44 |
u32 |
0 |
| 48 bytes |
bcc_object_44_8
| Offset |
Type |
Description |
| 00 |
u32 |
always 1 |
| 04 |
u32 |
offset |
| 08 |
u32 |
0 |
| 12 |
u32 |
0 |
| 16 bytes |
bcc_object_44_8_4
| Offset |
Type |
Description |
| 00 |
u32 |
offset |
| 04 |
u32 |
always 1 |
| 08 |
u32 |
offset |
| 12 |
u32 |
0 |
| 16 bytes |
bcc_object_44_8_4_0
| Offset |
Type |
Description |
| 00 |
u32 |
always 1 |
| 04 |
u32 |
offset |
| 08 |
u32 |
0 |
| 12 |
u32 |
0 |
| 16 bytes |
bcc_object_44_8_4_0_4
| Offset |
Type |
Description |
| 00 |
u32 |
always 410131222 |
| 04 |
u32 |
0 |
| 08 |
u32 |
0 |
| 12 |
u32 |
0 |
| 16 bytes |
bcc_object_44_8_4_8
| Offset |
Type |
Description |
| 00 |
u32 |
0 |
| 04 |
u32 |
0 |
| 08 |
u32 |
offset |
| 12 |
u32 |
0 |
| 16 |
float |
always 1 |
| 20 |
u32 |
offset |
| 24 |
u32 |
0 |
| 28 |
u32 |
0 |
| 32 bytes |
bcc_object_44_8_4_8_8
| 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 bytes |
bcc_object_44_8_4_8_20
| Offset |
Type |
Description |
| 00 |
float |
always -0.5 |
| 04 |
u32 |
0 |
| 08 |
float |
always -0.5 |
| 12 |
u32 |
0 |
| 16 |
float |
always 0.5 |
| 20 |
float |
always 1 |
| 24 |
float |
always 0.5 |
| 28 |
u32 |
0 |
| 32 |
float |
always 0.5 |
| 36 |
u32 |
0 |
| 40 |
u32 |
0 |
| 44 |
u32 |
0 |
| 48 bytes |
bcc_a_single_section
multi linked to by:
bcc_object [04]
bcc_car_0_20_0_16 [08]
bcc_car_0_20_4 [64]
bcc_car_0_32 [16]
| Offset |
Type |
Description |
| 00 |
u32 |
0 |
| 04 |
u32 |
always 1000 |
| 08 |
u32 |
0 |
| 12 |
u16 |
115,120,125,130,150 |
| 14 |
u16 |
0 |
| 16 |
u32 |
0 |
| 20 |
u32 |
always 2 |
| 24 |
u32 |
0 |
| 28 |
u32 |
0 |
| 32 bytes |
bcc_world_thing
multi linked to by:
bcc_world_208 [00]
bcc_idk_36 [40]
bcc_idk_36_60_8_4_8 [12]
| Offset |
Type |
Description |
| 00 |
u32 |
1 - 19 |
| 04 |
u8 |
0 |
| 05 |
u8 |
0 |
| 06 |
u8 |
0,1 |
| 07 |
u8 |
always 1 |
| 08 |
u32 |
0 |
| 12 |
float |
0.30000001192092896,1,5,10,15 |
| 16 |
float |
0.30000001192092896,0.5,1,2 |
| 20 |
u32 |
offset |
| 24 |
u32 |
0,5,15 |
| 28 |
u32 |
0,10,25 |
| 32 |
float |
0.25,0.5,0.6499999761581421,1 |
| 36 |
u32 |
0,5 |
| 40 |
u32 |
offset (bcc_unknown) |
| 44 |
float |
1,5,70,150 |
| 48 |
u32 |
offset (bcc_unknown) |
| 52 |
float |
0,0.10000000149011612,1 |
| 56 |
u32 |
0 |
| 60 |
float |
0,0.10000000149011612,1 |
| 64 |
u32 |
0 |
| 68 |
float |
1,3 |
| 72 |
u32 |
amount | 0,3 |
| 76 |
u32 |
offset based on amount [72] |
| 80 |
float |
1,5,30,50 |
| 84 |
float |
75,100,200 |
| 88 |
u32 |
offset (bcc_sound_section) |
| 92 |
u32 |
0 |
| 96 |
u32 |
0 |
| 100 |
float |
0,300 |
| 104 |
float |
0,200 |
| 108 |
float |
0,1000 |
| 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 bytes |
bcc_world_thing_20
| Offset |
Type |
Description |
| 00 |
float |
always 1 |
| 04 |
float |
always 2 |
| 08 |
u32 |
0 |
| 12 |
u32 |
0 |
| 16 bytes |
bcc_world_thing_76
bcc_car
linked to by:
bcc_basic_4 [0]t0
bcc_world_12 [76]
| Offset |
Type |
Description |
| 00 |
u32 |
offset |
| 04 |
u8 |
always 4 |
| 05 |
u8 |
0 |
| 06 |
u8 |
0 |
| 07 |
u8 |
0 |
| 08 |
u32 |
0 |
| 12 |
u32 |
0 |
| 16 bytes |
bcc_car_0
bcc_car_0_20
bcc_car_0_20_0
bcc_car_0_20_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 |
bcc_car_0_20_0_16
bcc_car_0_20_0_16_12
| Offset |
Type |
Description |
| 00 |
u32 |
amount | always 1 |
| 04 |
u32 |
offset (bcc_mysterious) based on amount [0] |
| 08 |
u32 |
0 |
| 12 |
u32 |
0 |
| 16 bytes |
bcc_car_0_20_0_16_16
| Offset |
Type |
Description |
| 00 |
u32 |
amount | always 1 |
| 04 |
u32 |
offset (bcc_mysterious) based on amount [0] |
| 08 |
u32 |
0 |
| 12 |
u32 |
0 |
| 16 bytes |
bcc_car_0_20_4
| Offset |
Type |
Description |
| 00 |
float |
always -250 |
| 04 |
float |
always 45 |
| 08 |
float |
always 6000 |
| 12 |
float |
always 1120 |
| 16 |
u32 |
0 |
| 20 |
float |
0,1 |
| 24 |
u32 |
0 |
| 28 |
u32 |
0 |
| 32 |
float |
always 16 |
| 36 |
float |
always 500 |
| 40 |
float |
always 1000 |
| 44 |
float |
always 25 |
| 48 |
float |
always 50 |
| 52 |
float |
always 75 |
| 56 |
u32 |
0 |
| 60 |
u32 |
always 800 |
| 64 |
u32 |
offset (bcc_a_single_section) |
| 68 |
u32 |
offset |
| 72 |
float |
always 8 |
| 76 |
float |
always 50 |
| 80 |
u32 |
offset |
| 84 |
u32 |
offset |
| 88 |
u32 |
offset |
| 92 |
u32 |
offset |
| 96 bytes |
bcc_car_0_20_4_68
| Offset |
Type |
Description |
| 00 |
u32 |
0 |
| 04 |
u32 |
0 |
| 08 |
u32 |
0 |
| 12 |
u32 |
0 |
| 16 bytes |
bcc_car_0_20_4_80
| Offset |
Type |
Description |
| 00 |
u32 |
always 2 |
| 04 |
u32 |
0 |
| 08 |
float |
always -50 |
| 12 |
u32 |
0 |
| 16 |
u32 |
offset (bcc_unknown) |
| 20 |
u32 |
0 |
| 24 |
u32 |
0 |
| 28 |
u32 |
0 |
| 32 bytes |
bcc_car_0_20_4_84
| Offset |
Type |
Description |
| 00 |
u32 |
always 3000 |
| 04 |
u32 |
0 |
| 08 |
u32 |
0 |
| 12 |
u32 |
0 |
| 16 bytes |
bcc_car_0_20_4_88
| Offset |
Type |
Description |
| 00 |
u32 |
always 3000 |
| 04 |
u32 |
0 |
| 08 |
u32 |
0 |
| 12 |
u32 |
0 |
| 16 bytes |
bcc_car_0_20_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 |
bcc_car_0_20_20
| Offset |
Type |
Description |
| 00 |
u8 |
type | 1,3 |
| 01 |
u8 |
0 |
| 02 |
u8 |
0 |
| 03 |
u8 |
0 |
| 04 |
u32 |
based on type [0]
1 = offset
3 = offset
|
| 8 bytes per entry |
bcc_car_0_20_20_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 |
u8 |
always 1 |
| 33 |
u8 |
0 |
| 34 |
u8 |
0 |
| 35 |
u8 |
0 |
| 36 |
float |
0,1 |
| 40 |
float |
always 20 |
| 44 |
float |
always 5 |
| 48 |
u32 |
0 |
| 52 |
u32 |
0 |
| 56 |
u32 |
0 |
| 60 |
u32 |
0 |
| 64 |
float |
always 5000 |
| 68 |
u32 |
0 |
| 72 |
u32 |
0 |
| 76 |
u32 |
0 |
| 80 bytes |
bcc_car_0_20_20_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 |
bcc_car_0_24
| Offset |
Type |
Description |
| 00 |
u8 |
0,2 |
| 01 |
u8 |
0 |
| 02 |
u8 |
0 |
| 03 |
u8 |
0 |
| 04 |
u32 |
offset |
| 08 |
u32 |
0 |
| 12 |
u32 |
0 |
| 16 bytes |
bcc_car_0_24_4
| Offset |
Type |
Description |
| 00 |
u32 |
offset |
| 04 |
u32 |
offset |
| 08 |
u32 |
offset |
| 12 |
float |
always 200 |
| 16 |
float |
0,60 |
| 20 |
float |
always 220 |
| 24 |
float |
always 60 |
| 28 |
u32 |
0 |
| 32 |
u32 |
0 |
| 36 |
float |
always 70 |
| 40 |
float |
40,150 |
| 44 |
float |
2000,8000 |
| 48 |
float |
0,1.2000000476837158 |
| 52 |
u32 |
0 |
| 56 |
u32 |
0 |
| 60 |
u32 |
0 |
| 64 bytes |
bcc_car_0_24_4_0
| Offset |
Type |
Description |
| 00 |
u32 |
0 |
| 04 |
u32 |
0 |
| 08 |
float |
always 50 |
| 12 |
u32 |
0 |
| 16 |
float |
always 1 |
| 20 |
float |
always 1 |
| 24 |
float |
always 1 |
| 28 |
u32 |
0 |
| 32 |
u32 |
0 |
| 36 |
u32 |
0 |
| 40 |
u32 |
offset |
| 44 |
u32 |
0 |
| 48 |
u32 |
offset |
| 52 |
u32 |
0 |
| 56 |
u32 |
0 |
| 60 |
u32 |
0 |
| 64 |
u32 |
0 |
| 68 |
u32 |
0 |
| 72 |
u32 |
0 |
| 76 |
u32 |
0 |
| 80 bytes |
bcc_car_0_24_4_0_40
| Offset |
Type |
Description |
| 00 |
u32 |
always 2 |
| 04 |
u8 |
0 |
| 05 |
u8 |
0 |
| 06 |
u8 |
0 |
| 07 |
u8 |
always 1 |
| 08 |
u32 |
0 |
| 12 |
float |
always 0.800000011920929 |
| 16 |
float |
always 0.6000000238418579 |
| 20 |
u32 |
0 |
| 24 |
u32 |
always 5 |
| 28 |
u32 |
always 10 |
| 32 |
float |
always 1 |
| 36 |
u32 |
0 |
| 40 |
u32 |
0 |
| 44 |
float |
always 70 |
| 48 |
u32 |
0 |
| 52 |
float |
always 1 |
| 56 |
u32 |
0 |
| 60 |
float |
always 1 |
| 64 |
u32 |
0 |
| 68 |
float |
always 1 |
| 72 |
u32 |
always 1 |
| 76 |
u32 |
offset |
| 80 |
float |
always 10 |
| 84 |
float |
always 75 |
| 88 |
u32 |
offset (bcc_sound_section) |
| 92 |
u32 |
0 |
| 96 |
u32 |
0 |
| 100 |
float |
always 300 |
| 104 |
float |
always 200 |
| 108 |
float |
always 1000 |
| 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 bytes |
bcc_car_0_24_4_0_40_76
| Offset |
Type |
Description |
| 00 |
u32 |
0 |
| 04 |
u32 |
0 |
| 08 |
u32 |
0 |
| 12 |
u32 |
0 |
| 16 bytes |
bcc_car_0_24_4_0_48
| Offset |
Type |
Description |
| 00 |
float |
always -5.639999866485596 |
| 04 |
float |
always 1.7000000476837158 |
| 08 |
float |
-7.559999942779541,0 |
| 12 |
u32 |
0 |
| 16 |
float |
always 5.639999866485596 |
| 20 |
float |
always 1.899999976158142 |
| 24 |
float |
0,7.559999942779541 |
| 28 |
u32 |
0 |
| 32 |
float |
always 5.639999866485596 |
| 36 |
u32 |
0 |
| 40 |
u32 |
0 |
| 44 |
u32 |
0 |
| 48 bytes |
bcc_car_0_24_4_4
| Offset |
Type |
Description |
| 00 |
float |
always 0.8999999761581421 |
| 04 |
float |
always 2.3499999046325684 |
| 08 |
float |
always 0.07000000029802322 |
| 12 |
u32 |
0 |
| 16 bytes |
bcc_car_0_24_4_8
| Offset |
Type |
Description |
| 00 |
float |
always -3.5999999046325684 |
| 04 |
float |
always 1 |
| 08 |
float |
always -6 |
| 12 |
u32 |
0 |
| 16 |
float |
always 3.5999999046325684 |
| 20 |
float |
always 1 |
| 24 |
float |
always -6 |
| 28 |
u32 |
0 |
| 32 |
float |
always -3.5999999046325684 |
| 36 |
float |
always 1 |
| 40 |
float |
always 6 |
| 44 |
u32 |
0 |
| 48 |
float |
always 3.5999999046325684 |
| 52 |
float |
always 1 |
| 56 |
float |
always 6 |
| 60 |
u32 |
0 |
| 64 |
float |
0.5,1.5 |
| 68 |
float |
always 1.2000000476837158 |
| 72 |
float |
always 1 |
| 76 |
float |
2.5,4,5 |
| 80 |
float |
1000,2000 |
| 84 |
float |
always 60 |
| 88 |
u32 |
0 |
| 92 bytes |
bcc_car_0_28
| Offset |
Type |
Description |
| 00 |
u32 |
offset (bcc_model_anim_2_type_b) |
| 04 |
u32 |
offset (bcc_model_link) |
| 08 |
u32 |
0 |
| 12 |
u32 |
0 |
| 16 |
u32 |
0 |
| 20 |
u8 |
always 25 |
| 21 |
u8 |
0 |
| 22 |
u8 |
0 |
| 23 |
u8 |
0 |
| 24 |
u32 |
0 |
| 28 |
float |
always 0.699999988079071 |
| 32 |
float |
always -0.07999999821186066 |
| 36 |
float |
always -0.10000000149011612 |
| 40 |
float |
always -0.06499999761581421 |
| 44 |
u32 |
0 |
| 48 |
u32 |
amount | always 4 |
| 52 |
u32 |
offset based on amount [48] |
| 56 |
u32 |
amount | 0,2 |
| 60 |
u32 |
offset based on amount [56] |
| 64 |
u32 |
always 1 |
| 68 |
u32 |
offset |
| 72 |
u32 |
always 1 |
| 76 |
u32 |
offset |
| 80 |
u32 |
amount | always 2 |
| 84 |
u32 |
offset based on amount [80] |
| 88 |
float |
1,5 |
| 92 |
float |
always 0.699999988079071 |
| 96 |
u32 |
0 |
| 100 |
u32 |
0 |
| 104 |
u32 |
0 |
| 108 |
u32 |
0 |
| 112 bytes |
bcc_car_0_28_52
| Offset |
Type |
Description |
| 00 |
u8 |
0,3,5,7,9 |
| 01 |
u8 |
0,3,5,7,9 |
| 02 |
u8 |
always 1 |
| 03 |
u8 |
0,1 |
| 04 |
float |
3.193000078201294,3.3469998836517334,6.5 |
| 08 |
float |
always 1.899999976158142 |
| 12 |
float |
0,0.15000000596046448 |
| 16 |
float |
-0.15000000596046448,0.5,1 |
| 20 |
u8 |
0,1 |
| 21 |
u8 |
0 |
| 22 |
u8 |
0 |
| 23 |
u8 |
0 |
| 24 bytes per entry |
bcc_car_0_28_60
| Offset |
Type |
Description |
| 00 |
u16 |
10,11 |
| 02 |
u16 |
2,6 |
| 04 |
u16 |
4,8 |
| 06 |
u16 |
0 |
| 8 bytes per entry |
bcc_car_0_28_68
| Offset |
Type |
Description |
| 00 |
u32 |
always 6 |
| 04 |
u32 |
0 |
| 08 |
u32 |
0 |
| 12 |
u32 |
0 |
| 16 |
float |
always 1.5 |
| 20 |
float |
always -1.9529999494552612 |
| 24 |
float |
always -1.2999999523162842 |
| 28 |
u32 |
0 |
| 32 bytes |
bcc_car_0_28_76
| Offset |
Type |
Description |
| 00 |
u32 |
always 8 |
| 04 |
u32 |
0 |
| 08 |
u32 |
0 |
| 12 |
u32 |
0 |
| 16 |
float |
always -1.5 |
| 20 |
float |
always -1.9529999494552612 |
| 24 |
float |
always -1.2999999523162842 |
| 28 |
u32 |
0 |
| 32 bytes |
bcc_car_0_28_84
| Offset |
Type |
Description |
| 00 |
u32 |
always 1 |
| 04 |
u32 |
0 |
| 08 |
u32 |
0 |
| 12 |
u32 |
0 |
| 16 |
float |
-0.8999999761581421,2.4000000953674316 |
| 20 |
float |
0.2409999966621399,2.7190001010894775 |
| 24 |
float |
-2.318000078201294,-1.7450000047683716 |
| 28 |
u32 |
0 |
| 32 bytes per entry |
bcc_car_0_32
| Offset |
Type |
Description |
| 00 |
float |
25,35,50 |
| 04 |
float |
3,3.25 |
| 08 |
float |
0.75,1 |
| 12 |
float |
always 0.5 |
| 16 |
u32 |
offset (bcc_a_single_section) |
| 20 |
u32 |
amount | always 2 |
| 24 |
u32 |
offset based on amount [20] |
| 28 |
u8 |
always 1 |
| 29 |
u8 |
0 |
| 30 |
u8 |
0 |
| 31 |
u8 |
0 |
| 32 |
u32 |
offset |
| 36 |
u32 |
0 |
| 40 |
u32 |
0 |
| 44 |
u32 |
0 |
| 48 bytes |
bcc_car_0_32_24
| Offset |
Type |
Description |
| 00 |
float |
1.600000023841858,2.4000000953674316,3,70,85,115,210 |
| 04 |
float |
0,2.0999999046325684,85 |
| 08 |
float |
190,220,235,245,250,265 |
| 12 bytes per entry |
bcc_car_0_32_32
| Offset |
Type |
Description |
| 00 |
float |
8.5,10 |
| 04 |
u32 |
offset |
| 08 |
u32 |
offset |
| 12 |
u32 |
0 |
| 16 bytes |
bcc_car_0_32_32_4
| Offset |
Type |
Description |
| 00 |
u32 |
0 |
| 04 |
u32 |
0 |
| 08 |
u32 |
0 |
| 12 |
u32 |
0 |
| 16 |
u32 |
0 |
| 20 |
float |
always 5 |
| 24 |
u32 |
0 |
| 28 |
u32 |
0 |
| 32 |
u32 |
0 |
| 36 |
u32 |
0 |
| 40 |
u32 |
0 |
| 44 |
u32 |
0 |
| 48 bytes |
bcc_car_0_32_32_8
| Offset |
Type |
Description |
| 00 |
u32 |
amount | always 2 |
| 04 |
u32 |
offset based on amount [0] |
| 08 |
u32 |
0 |
| 12 |
u32 |
0 |
| 16 bytes |
bcc_car_0_32_32_8_4
| Offset |
Type |
Description |
| 00 |
u32 |
offset |
| 04 |
u32 |
always 1 |
| 08 |
u32 |
offset |
| 12 bytes per entry |
bcc_car_0_32_32_8_4_0
| Offset |
Type |
Description |
| 00 |
u32 |
1,2 |
| 04 |
u32 |
offset |
| 08 |
u32 |
0,1,2 |
| 12 |
u32 |
offset |
| 16 bytes |
bcc_car_0_32_32_8_4_0_4
| Offset |
Type |
Description |
| 00 |
u32 |
0,410131222 |
| 04 |
u32 |
0,312101502 |
| 08 |
u32 |
0 |
| 12 |
u32 |
0 |
| 16 bytes |
bcc_car_0_32_32_8_4_0_12
| Offset |
Type |
Description |
| 00 |
u32 |
always 410131222 |
| 04 |
u32 |
0,312111030 |
| 08 |
u32 |
0 |
| 12 |
u32 |
0 |
| 16 bytes |
bcc_car_0_32_32_8_4_8
| Offset |
Type |
Description |
| 00 |
u8 |
type | 0,1 |
| 01 |
u8 |
0,2 |
| 02 |
u8 |
0 |
| 03 |
u8 |
0 |
| 04 |
u32 |
0,20 |
| 08 |
u32 |
offset |
| 12 |
u32 |
0 |
| 16 |
float |
always 1 |
| 20 |
u32/float |
based on type [0]
0 = offset
1 = float value 14 |
| 24 |
u32 |
0 |
| 28 |
u32 |
0 |
| 32 bytes |
bcc_car_0_32_32_8_4_8_8
| Offset |
Type |
Description |
| 00 |
u32 |
0 |
| 04 |
u32 |
0 |
| 08 |
u32 |
0 |
| 12 |
u32 |
0 |
| 16 |
u32 |
0 |
| 20 |
float |
-1.7999999523162842,5 |
| 24 |
u32 |
0 |
| 28 |
u32 |
0 |
| 32 |
u32 |
0 |
| 36 |
u32 |
0 |
| 40 |
u32 |
0 |
| 44 |
u32 |
0 |
| 48 bytes |
bcc_car_0_32_32_8_4_8_20t0
| Offset |
Type |
Description |
| 00 |
float |
always -4.699999809265137 |
| 04 |
float |
always 1.7000000476837158 |
| 08 |
float |
-8.300000190734863 - -6 |
| 12 |
u32 |
0 |
| 16 |
float |
always 4.699999809265137 |
| 20 |
float |
always 1.899999976158142 |
| 24 |
float |
6 - 8.300000190734863 |
| 28 |
u32 |
0 |
| 32 |
float |
always 4.699999809265137 |
| 36 |
u32 |
0 |
| 40 |
u32 |
0 |
| 44 |
u32 |
0 |
| 48 bytes |
bcc_car_0_36
bcc_car_0_40
bcc_car_0_48
| Offset |
Type |
Description |
| 00 |
u32 |
amount | 1,3,7 |
| 04 |
u32 |
offset based on amount [0] |
| 8 bytes per entry |
bcc_car_0_48_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,5,8,12,13 |
| 24 |
float |
-20 - 20 |
| 28 |
u32 |
0 |
| 32 bytes per entry |
bcc_car_0_56
| Offset |
Type |
Description |
| 00 |
u32 |
amount | 0,1,2,4,5,6,8 |
| 04 |
u32 |
offset (bcc_mysterious) based on amount [0] |
| 08 |
u32 |
0 |
| 12 bytes per entry |
bcc_car_0_64
| Offset |
Type |
Description |
| 00 |
u32 |
amount | always 1 |
| 04 |
u32 |
offset (bcc_mysterious) based on amount [0] |
| 08 |
u32 |
0 |
| 12 bytes per entry |
bcc_car_0_72
bcc_mysterious
linked to by:
bcc_object [108]
bcc_car_0_20_0_16_12 [04]
bcc_car_0_20_0_16_16 [04]
bcc_car_0_56 [04]
bcc_car_0_64 [04]
| Offset |
Type |
Description |
| 00 |
u8 |
type | 1,2,3,6,9 |
| 01 |
u8 |
0 |
| 02 |
u16 |
0,1,6,8 |
| 04 |
u32 |
based on type [0]
1 = offset (bcc_unknown)
2 = offset (bcc_strange)
3 = offset (bcc_sound_controls)
5,6 = offset
9 = offset
|
| 08 |
u32 |
0 |
| 12 |
float |
-1,0 |
| 16 |
float |
-3.25 - 3.25 |
| 20 |
float |
-1.2000000476837158 - 100 |
| 24 |
float |
-14.25 - 0 |
| 28 |
float |
always 1 |
| 32 |
float |
-0.682627260684967,-0.6818743944168091,0 |
| 36 |
float |
-0.029636258259415627 - 0.035853900015354156 |
| 40 |
float |
-0.039251748472452164,0,0.03795969858765602 |
| 44 |
float |
0.7288987636566162 - 1 |
| 48 |
u32 |
0 |
| 52 |
u32 |
0 |
| 56 |
u32 |
0 |
| 60 |
u32 |
0 |
| 64 bytes per entry |
bcc_mysterious_4t6
| Offset |
Type |
Description |
| 00 |
u8 |
0,1 |
| 01 |
u8 |
0 |
| 02 |
u8 |
0 |
| 03 |
u8 |
0,2 |
| 04 |
u32 |
0,250 |
| 08 |
u32 |
0 |
| 12 |
u32 |
always 1 |
| 16 |
u32 |
based on type [3]
0 = offset
2 = offset
|
| 20 |
u32 |
0 |
| 24 |
u8 |
0 |
| 25 |
u8 |
0,1 |
| 26 |
u8 |
0 |
| 27 |
u8 |
0 |
| 28 |
u32 |
offset |
| 32 |
u32 |
0,1 |
| 36 |
u32 |
offset |
| 40 |
u32 |
amount | 1,2 |
| 44 |
u32 |
offset based on amount [40] |
| 48 |
u32 |
amount | 1,2 |
| 52 |
u32 |
offset based on amount [48] |
| 56 |
u32 |
offset |
| 60 |
u32 |
0 |
| 64 bytes |
bcc_mysterious_4t6_16t0
| Offset |
Type |
Description |
| 00 |
u32 |
patch model |
| 04 |
u32 |
0 |
| 08 |
u32 |
0 |
| 12 |
u32 |
0 |
| 16 bytes |
bcc_mysterious_4t6_16t2
| Offset |
Type |
Description |
| 00 |
u32 |
patch texture |
| 04 |
u32 |
0 |
| 08 |
u32 |
0 |
| 12 |
u32 |
0 |
| 16 bytes |
bcc_mysterious_4t6_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 |
bcc_mysterious_4t6_36
| 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 |
bcc_mysterious_4t6_44
| Offset |
Type |
Description |
| 00 |
float |
0,1,2,3,15,90 |
| 04 |
float |
0,1,90 |
| 08 |
float |
0,1 |
| 12 |
u32 |
0 |
| 16 |
u32 |
0 |
| 20 |
float |
0,250 |
| 24 |
u32 |
0 |
| 28 |
u32 |
0 |
| 32 bytes per entry |
bcc_mysterious_4t6_52
| Offset |
Type |
Description |
| 00 |
u8 |
0,60,150,255 |
| 01 |
u8 |
0,60,128,150,255 |
| 02 |
u8 |
0,60,150,255 |
| 03 |
u8 |
always 255 |
| 04 |
u32 |
0 |
| 08 |
float |
0,250 |
| 12 bytes per entry |
bcc_mysterious_4t6_56
| Offset |
Type |
Description |
| 00 |
u32 |
0 |
| 04 |
float |
always 1 |
| 08 |
u32 |
0 |
| 12 |
u32 |
0 |
| 16 |
float |
always 250 |
| 20 |
u32 |
0 |
| 24 |
u32 |
0 |
| 28 |
u32 |
0 |
| 32 bytes |
bcc_mysterious_4t9
| Offset |
Type |
Description |
| 00 |
u8 |
0 |
| 01 |
u8 |
0 |
| 02 |
u8 |
always 1 |
| 03 |
u8 |
0 |
| 04 |
u32 |
0 |
| 08 |
u32 |
offset |
| 12 |
u32 |
0 |
| 16 bytes |
bcc_mysterious_4t9_8
| Offset |
Type |
Description |
| 00 |
u32 |
patch texture |
| 04 |
u8 |
always 5 |
| 05 |
u8 |
0,1 |
| 06 |
u8 |
0,1 |
| 07 |
u8 |
always 1 |
| 08 |
u32 |
offset |
| 12 |
u32 |
always 50 |
| 16 |
float |
always 32 |
| 20 |
u32 |
0 |
| 24 |
u32 |
0 |
| 28 |
u32 |
0 |
| 32 bytes |
bcc_mysterious_4t9_8_8
| Offset |
Type |
Description |
| 00 |
u8 |
0,255 |
| 01 |
u8 |
0,255 |
| 02 |
u8 |
0,255 |
| 03 |
u8 |
always 255 |
| 04 |
u32 |
0 |
| 08 |
u32 |
0 |
| 12 |
u32 |
0 |
| 16 bytes |
bcc_strange
multi linked to by:
bcc_mysterious [04]
bcc_unknown_4 [04]
| 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 |
always 1 |
| 11 |
u8 |
0,1 |
| 12 |
u32 |
0,10,20 |
| 16 |
u32 |
20,30,50,65,80,100 |
| 20 |
u32 |
0,1,10,20,50,100,150 |
| 24 |
float |
0,0.0010000000474974513,0.02500000037252903 |
| 28 |
u32 |
0 |
| 32 |
float |
100,300,500,1000 |
| 36 |
u32 |
0 |
| 40 |
u32 |
0 |
| 44 |
u32 |
0 |
| 48 bytes |
bcc_strange_4
bcc_link
linked to by:
bcc_basic_4 [0]t3
| Offset |
Type |
Description |
| 00 |
u32 |
0 |
| 04 |
u32 |
0,7 |
| 08 |
u32 |
0 |
| 12 |
u32 |
0 |
| 16 |
u32 |
offset |
| 20 |
u32 |
0 |
| 24 |
u32 |
0 |
| 28 |
u32 |
offset (bcc_font) |
| 32 |
u32 |
offset (bcc_interface) |
| 36 |
u32 |
offset string MT_int |
| 40 |
u32 |
0,2 |
| 44 |
u32 |
offset string MT_int |
| 48 |
u32 |
0 |
| 52 |
u32 |
0,1 |
| 56 |
u32 |
offset |
| 60 |
u32 |
amount | 0,5 |
| 64 |
u32 |
offset based on amount [60] |
| 68 |
u32 |
offset |
| 72 |
u32 |
offset string xa37dd45ffe100bfffcc9753aabac325f07cb3fa231144fe2e33ae4783feead2b8a73ff021fac326df0ef9753ab9cdf6573ddff0312fab0b0ff39779eaff312x |
| 76 |
u32 |
0 |
| 80 bytes |
bcc_link_16
| Offset |
Type |
Description |
| 00 |
u32 |
amount | always 10 |
| 04 |
u32 |
offset based on amount [0] |
| 08 |
u32 |
0 |
| 12 |
u32 |
0 |
| 16 bytes |
bcc_link_16_4
bcc_link_56
| Offset |
Type |
Description |
| 00 |
u8 |
always 4 |
| 01 |
u8 |
0 |
| 02 |
u8 |
0 |
| 03 |
u8 |
0 |
| 04 |
u32 |
0 |
| 08 |
u32 |
0 |
| 12 |
u32 |
offset |
| 16 bytes |
bcc_link_56_12
| Offset |
Type |
Description |
| 00 |
u32 |
offset string MT_int |
| 04 |
u32 |
always 1 |
| 08 |
u32 |
0 |
| 12 |
u32 |
0 |
| 16 bytes |
bcc_link_64
| Offset |
Type |
Description |
| 00 |
u32 |
offset |
| 4 bytes per entry |
bcc_link_64_0
| Offset |
Type |
Description |
| 00 |
u32 |
amount | 1,5,16 |
| 04 |
u32 |
offset based on amount [0] |
| 08 |
u32 |
0 |
| 12 |
u32 |
0 |
| 16 bytes |
bcc_link_64_0_4
| Offset |
Type |
Description |
| 00 |
u32 |
0 |
| 04 |
u32 |
0 |
| 08 |
u32 |
offset |
| 12 |
u32 |
offset string |
| 16 |
u32 |
amount | 1,2 |
| 20 |
u32 |
offset based on amount [16] |
| 24 |
u32 |
always 1 |
| 28 |
u32 |
offset |
| 32 bytes per entry |
bcc_link_64_0_4_8
| Offset |
Type |
Description |
| 00 |
u32 |
offset string MT_int |
| 04 |
u32 |
0 |
| 08 |
u32 |
0 |
| 12 |
u32 |
0 |
| 16 bytes |
bcc_link_64_0_4_20
| Offset |
Type |
Description |
| 00 |
u32 |
amount | 0,2 |
| 04 |
u32 |
offset based on amount [0] |
| 08 |
u16 |
1,99 |
| 10 |
u8 |
0 |
| 11 |
u8 |
0 |
| 12 bytes per entry |
bcc_link_64_0_4_20_4
| Offset |
Type |
Description |
| 00 |
u8 |
always 1 |
| 01 |
u8 |
0 |
| 02 |
u8 |
0 |
| 03 |
u8 |
0 |
| 04 |
u32 |
offset |
| 08 |
u32 |
0 |
| 12 |
u32 |
0 |
| 16 bytes |
bcc_link_64_0_4_20_4_4
| Offset |
Type |
Description |
| 00 |
u32 |
offset string |
| 04 |
u32 |
0,5 |
| 08 |
u32 |
0 |
| 12 |
u32 |
0 |
| 16 bytes |
bcc_link_64_0_4_28
| Offset |
Type |
Description |
| 00 |
u32 |
0 |
| 04 |
u32 |
0 |
| 08 |
u16 |
always 99 |
| 10 |
u8 |
0 |
| 11 |
u8 |
0 |
| 12 |
u32 |
0 |
| 16 bytes |
bcc_link_68
| Offset |
Type |
Description |
| 00 |
u8 |
always 1 |
| 01 |
u8 |
0 |
| 02 |
u8 |
0 |
| 03 |
u8 |
0 |
| 04 |
u32 |
always 30000 |
| 08 |
u32 |
offset |
| 12 |
u32 |
0 |
| 16 bytes |
bcc_link_68_8
| Offset |
Type |
Description |
| 00 |
u32 |
0 |
| 04 |
u32 |
0 |
| 08 |
u32 |
0 |
| 12 |
u32 |
0 |
| 16 bytes |
bcc_font
multi linked to by:
bcc_world_settings [228]
bcc_link [28]
bcc_interface_92_36t1 [12]
bcc_multi_font_4t0 [12]
bcc_multi_font_4t0 [28]
bcc_multi_font_4t0 [32]
bcc_multi_font_4t1 [12]
bcc_multi_font_4t1 [16]
bcc_multi_font_4t1 [20]
| Offset |
Type |
Description |
| 00 |
u32 |
patch texture |
| 04 |
u32 |
offset (bcc_model_anim_2_type_c) |
| 08 |
u8 |
0,1 |
| 09 |
u16 |
3084,4112,6425,8224 |
| 11 |
u8 |
0 |
| 12 |
float |
16,19,28 |
| 16 |
u32 |
always 1 |
| 20 |
u32 |
offset |
| 24 |
u32 |
amount | 0,1,42,63,119 |
| 28 |
u32 |
offset based on amount [24] |
| 32 |
u8 |
0 |
| 33 |
u8 |
0 |
| 34 |
u8 |
0 |
| 35 |
u8 |
0 |
| 36 |
u32 |
0 |
| 40 |
u32 |
0 |
| 44 |
u32 |
0 |
| 48 bytes |
bcc_font_20
| Offset |
Type |
Description |
| 00 |
float |
-4,0 |
| 04 |
u32 |
0 |
| 08 |
u32 |
0 |
| 12 |
u32 |
0 |
| 16 |
u32 |
0 |
| 20 |
u32 |
0 |
| 24 |
u32 |
0 |
| 28 |
u32 |
0 |
| 32 bytes |
bcc_font_28
| Offset |
Type |
Description |
| 00 |
u8 |
32 - 125 |
| 01 |
u8 |
0 |
| 02 |
u8 |
0 |
| 03 |
u8 |
0 |
| 04 |
float |
1 - 32 |
| 08 |
float |
0,3,4,6,7 |
| 12 bytes per entry |
bcc_flag
multi linked to by:
bcc_world_176_4 [00]
bcc_world_176_28 [00]
bcc_link_16_4 [00]
bcc_interface_76_4_12t10 [00]
bcc_interface_84_16_4 [12]
bcc_interface_84_24_4t11_4_12t1 [12]
| Offset |
Type |
Description |
| 00 |
u32 |
0 |
| 04 |
u32 |
0 |
| 08 |
u32 |
offset string |
| 12 |
u8 |
0 - 255 |
| 13 |
u8 |
0,255 |
| 14 |
u8 |
0,255 |
| 15 |
u8 |
0 - 255 |
| 16 |
u32 |
type 0,2,3,7 |
| 20 |
u32 |
based on type [16]
0 = offset
2 = offset
3 = offset
7 = offset
|
| 24 |
u8 |
0 |
| 25 |
u8 |
0,1 |
| 26 |
u8 |
0 |
| 27 |
u8 |
always 1 |
| 28 |
u8 |
0 |
| 29 |
u8 |
0 |
| 30 |
u8 |
0,128, looks like a float but the values aren't swapped in the wii version |
| 31 |
u8 |
0,63 |
| 32 |
u32 |
0 |
| 36 |
u32 |
0 |
| 40 |
u8 |
always 1 |
| 41 |
u8 |
0 |
| 42 |
u8 |
0,1 |
| 43 |
u8 |
0 |
| 44 |
u32 |
0 |
| 48 bytes |
bcc_flag_20t0
| Offset |
Type |
Description |
| 00 |
u32 |
0 |
| 04 |
u32 |
0 |
| 08 |
u32 |
0 |
| 12 |
u32 |
0 - 24404 |
| 16 bytes |
bcc_flag_20t2
| Offset |
Type |
Description |
| 00 |
u8 |
0,1 |
| 01 |
u8 |
0 |
| 02 |
u8 |
0 |
| 03 |
u8 |
0 |
| 04 |
u32 |
0 |
| 08 |
u32 |
0 |
| 12 |
u32 |
0 |
| 16 bytes |
bcc_flag_20t3
| Offset |
Type |
Description |
| 00 |
u8 |
0 |
| 01 |
u8 |
always 1 |
| 02 |
u8 |
always 2 |
| 03 |
u8 |
0 |
| 04 |
u32 |
offset string %d:%d:%d:%d |
| 08 |
u32 |
0 |
| 12 |
u32 |
0 |
| 16 bytes |
bcc_flag_20t7
| Offset |
Type |
Description |
| 00 |
u32 |
0 |
| 04 |
u32 |
0 |
| 08 |
u32 |
0 |
| 12 |
u32 |
0 |
| 16 |
u32 |
0 |
| 20 |
float |
always 2000000000 |
| 24 |
u32 |
0 |
| 28 |
u32 |
0 |
| 32 bytes |
bcc_interface
multi linked to by:
bcc_basic_4 [00]
bcc_var_168_16 [12]
bcc_var_168_24_12t5_0 [00]
bcc_world_settings_0 [00]
bcc_car_0_40 [00]
bcc_car_0_40 [04]
bcc_car_0_40 [08]
bcc_car_0_40 [12]
bcc_car_0_40 [16]
bcc_car_0_40 [20]
bcc_link [32]
bcc_interface_84_24 [04]
bcc_interface_84_24_4t11_4 [12]
bcc_interface_92_36t6 [00]
bcc_interface_92_40_72_24 [04]
bcc_interface_92_40_72_24_4t11_4 [12]
| Offset |
Type |
Description |
| 00 |
u32 |
offset string |
| 04 |
u8 |
0 |
| 05 |
u8 |
0,1 |
| 06 |
u16 |
0,1,4 |
| 08 |
u32 |
always 1 |
| 12 |
u32 |
0,1,2,3,4,5 |
| 16 |
u8 |
always 1 |
| 17 |
u8 |
0,1 |
| 18 |
u8 |
always 1 |
| 19 |
u8 |
always 1 |
| 20 |
u32 |
offset (bcc_sound_controls) |
| 24 |
u32 |
offset (bcc_sound_controls) |
| 28 |
u32 |
0 |
| 32 |
u32 |
offset (bcc_sound_controls) |
| 36 |
float |
always 1 |
| 40 |
u32 |
0,50,500,600,1000,1500,5000 |
| 44 |
u32 |
0,300,500 |
| 48 |
u32 |
always 1 |
| 52 |
u32 |
offset |
| 56 |
u8 |
0 |
| 57 |
u8 |
always 1 |
| 58 |
u8 |
0 |
| 59 |
u8 |
0 |
| 60 |
u32 |
0 |
| 64 |
u32 |
0 |
| 68 |
float |
always 500 |
| 72 |
u32 |
always 100 |
| 76 |
u32 |
offset |
| 80 |
u32 |
amount | 0 - 24 |
| 84 |
u32 |
offset based on amount [80] |
| 88 |
u32 |
amount | 1 - 41 |
| 92 |
u32 |
offset based on amount [88] |
| 96 bytes |
bcc_interface_52
| Offset |
Type |
Description |
| 00 |
float |
0.5,1 |
| 04 |
u8 |
0 |
| 05 |
u8 |
0,1 |
| 06 |
u8 |
0 |
| 07 |
u8 |
0 |
| 08 |
u32 |
0 |
| 12 |
u32 |
0 |
| 16 bytes |
bcc_interface_76
| Offset |
Type |
Description |
| 00 |
u32 |
amount | 0,2 |
| 04 |
u32 |
offset based on amount [0] |
| 08 |
u32 |
0 |
| 12 |
u32 |
0 |
| 16 bytes |
bcc_interface_76_4
| Offset |
Type |
Description |
| 00 |
u32 |
offset string |
| 04 |
u8 |
type | 0,1,2,3,5,7,8,9,10 |
| 05 |
u8 |
0,1 |
| 06 |
u8 |
0,1 |
| 07 |
u8 |
0,1 |
| 08 |
u32 |
0 - 4294967295 |
| 12 |
u32 |
based on type [4]
1 = offset
5 = offset
7 = offset
8 = offset
9 = offset
10 = offset
|
| 16 |
u32 |
0,1,2,10,4294967291,4294967295 |
| 20 |
u32 |
0,3 |
| 24 |
u32 |
0 - 2000000000 |
| 28 |
u32 |
0,3,5,14 |
| 32 |
u8 |
0,1 |
| 33 |
u8 |
0,1 |
| 34 |
u8 |
0 |
| 35 |
u8 |
0 |
| 36 bytes per entry |
bcc_interface_76_4_12t1
| Offset |
Type |
Description |
| 00 |
u32 |
106 - 2136 |
| 04 |
u32 |
offset |
| 08 |
u32 |
0 |
| 12 |
u32 |
0 |
| 16 bytes |
bcc_interface_76_4_12t1_4
| Offset |
Type |
Description |
| 00 |
u32 |
0 |
| 04 |
u32 |
0 |
| 08 |
u32 |
0 |
| 12 |
u8 |
0,1 |
| 13 |
u8 |
0,1 |
| 14 |
u8 |
0 |
| 15 |
u8 |
0 |
| 16 |
u32 |
0 - 160 |
| 20 |
u32 |
0,1,2 |
| 24 |
u32 |
0 |
| 28 |
u32 |
0 |
| 32 bytes |
bcc_interface_76_4_12t5
| Offset |
Type |
Description |
| 00 |
u32 |
0 |
| 04 |
u32 |
always 4 |
| 08 |
u32 |
0 |
| 12 |
u32 |
0 |
| 16 bytes |
bcc_interface_76_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 |
bcc_interface_76_4_12t8
| Offset |
Type |
Description |
| 00 |
u32 |
amount | 2,5 |
| 04 |
u32 |
offset based on amount [0] |
| 08 |
u32 |
0 |
| 12 |
u32 |
0 |
| 16 bytes |
bcc_interface_76_4_12t8_4
| Offset |
Type |
Description |
| 00 |
u8 |
0,1,2,4 |
| 01 |
u8 |
0,1,2,3 |
| 02 |
u8 |
0 |
| 03 |
u8 |
0 |
| 04 |
u32 |
0,1,2,3,4,10,13,15 |
| 08 |
u32 |
offset string |
| 12 bytes per entry |
bcc_interface_76_4_12t9
| Offset |
Type |
Description |
| 00 |
u8 |
always 1 |
| 01 |
u8 |
0,1,3,9 |
| 02 |
u8 |
always 1 |
| 03 |
u8 |
0,1,8,16 |
| 04 |
u32 |
offset string |
| 08 |
u32 |
offset string |
| 12 |
u32 |
0 |
| 16 bytes |
bcc_interface_76_4_12t10
bcc_interface_84
| Offset |
Type |
Description |
| 00 |
u32 |
0 - 1028 |
| 04 |
u32 |
offset |
| 08 |
u32 |
0,62000 |
| 12 |
u32 |
amount | 0,1,2,3,4 |
| 16 |
u32 |
offset based on amount [12] |
| 20 |
u32 |
amount | 1,2,3,4,5,6,8,9 |
| 24 |
u32 |
offset based on amount [20] |
| 28 bytes per entry |
bcc_interface_84_4
| Offset |
Type |
Description |
| 00 |
u8 |
1,7 |
| 01 |
u8 |
0,1,2,3,5 |
| 02 |
u8 |
0,1 |
| 03 |
u8 |
0 |
| 04 |
u32 |
0 - 41 |
| 08 |
u32 |
offset string |
| 12 |
u32 |
offset |
| 16 |
u32 |
0 - 5000 |
| 20 |
u32 |
offset string |
| 24 |
u32 |
0 |
| 28 |
u32 |
0 |
| 32 bytes |
bcc_interface_84_4_12
| Offset |
Type |
Description |
| 00 |
u32 |
always 2005 |
| 04 |
u32 |
offset |
| 08 |
u32 |
0 |
| 12 |
u32 |
0 |
| 16 bytes |
bcc_interface_84_4_12_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 |
bcc_interface_84_16
| Offset |
Type |
Description |
| 00 |
u8 |
always 2 |
| 01 |
u8 |
0 |
| 02 |
u8 |
0 |
| 03 |
u8 |
0 |
| 04 |
u32 |
offset |
| 8 bytes per entry |
bcc_interface_84_16_4
| Offset |
Type |
Description |
| 00 |
u8 |
type | 1,4,7 |
| 01 |
u8 |
0,1,2,3,4,5 |
| 02 |
u8 |
0,1 |
| 03 |
u8 |
0 |
| 04 |
u32 |
0 - 41 |
| 08 |
u32 |
offset string |
| 12 |
u32 |
based on type [0]
4 = offset (bcc_flag)
7 = offset
0 - 41895104 |
| 16 |
u32 |
0 - 5000 |
| 20 |
u32 |
offset string |
| 24 |
u32 |
0 |
| 28 |
u32 |
0 |
| 32 bytes |
bcc_interface_84_16_4_12t7
| Offset |
Type |
Description |
| 00 |
u32 |
123,128,2024 |
| 04 |
u32 |
offset |
| 08 |
u32 |
0 |
| 12 |
u32 |
0 |
| 16 bytes |
bcc_interface_84_16_4_12t7_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 |
bcc_interface_84_24
bcc_interface_84_24_4t11
| Offset |
Type |
Description |
| 00 |
u32 |
amount | 1,2,3,8 |
| 04 |
u32 |
offset based on amount [0] |
| 08 |
u32 |
0 |
| 12 |
u32 |
0 |
| 16 bytes |
bcc_interface_84_24_4t11_4
| Offset |
Type |
Description |
| 00 |
u32 |
offset string |
| 04 |
u32 |
offset |
| 08 |
u16 |
type | 1,2,4,100,101,102,105 |
| 10 |
u8 |
0 |
| 11 |
u8 |
0 |
| 12 |
u32 |
based on type [8]
1 = offset
2 = offset
4 = offset (bcc_sound_controls)
100,101 = offset (bcc_interface)
102 = offset
|
| 16 |
u32 |
0,1,2,3,4,5 |
| 20 bytes per entry |
bcc_interface_84_24_4t11_4_4
| Offset |
Type |
Description |
| 00 |
u32 |
0 |
| 04 |
u32 |
0 |
| 08 |
u32 |
0 |
| 12 |
u32 |
0 |
| 16 bytes |
bcc_interface_84_24_4t11_4_12t1
| Offset |
Type |
Description |
| 00 |
u8 |
1,4 |
| 01 |
u8 |
0,1,4 |
| 02 |
u8 |
0,1 |
| 03 |
u8 |
0 |
| 04 |
u32 |
0 - 41 |
| 08 |
u32 |
offset string |
| 12 |
u32 |
offset (bcc_flag) |
| 16 |
u32 |
0 - 44 |
| 20 |
u32 |
offset string |
| 24 |
u32 |
0 |
| 28 |
u32 |
0 |
| 32 bytes |
bcc_interface_84_24_4t11_4_12t2
| Offset |
Type |
Description |
| 00 |
u32 |
offset |
| 04 |
u32 |
offset |
| 08 |
u32 |
0 |
| 12 |
u32 |
0 |
| 16 bytes |
bcc_interface_84_24_4t11_4_12t2_0
| Offset |
Type |
Description |
| 00 |
u32 |
118 - 2116 |
| 04 |
u32 |
offset |
| 08 |
u32 |
0 |
| 12 |
u32 |
0 |
| 16 bytes |
bcc_interface_84_24_4t11_4_12t2_0_4
| Offset |
Type |
Description |
| 00 |
u32 |
0 |
| 04 |
u32 |
0 |
| 08 |
u32 |
0 |
| 12 |
u8 |
0,1 |
| 13 |
u8 |
0 |
| 14 |
u8 |
0 |
| 15 |
u8 |
0 |
| 16 |
u32 |
0 - 38 |
| 20 |
u32 |
0 |
| 24 |
u32 |
0 |
| 28 |
u32 |
0 |
| 32 bytes |
bcc_interface_84_24_4t11_4_12t2_4
| Offset |
Type |
Description |
| 00 |
u32 |
0 |
| 04 |
u32 |
0 |
| 08 |
u32 |
0 |
| 12 |
u8 |
0,1 |
| 13 |
u8 |
0 |
| 14 |
u8 |
0 |
| 15 |
u8 |
0 |
| 16 |
u32 |
0 - 44 |
| 20 |
u32 |
0 |
| 24 |
u32 |
0 |
| 28 |
u32 |
0 |
| 32 bytes |
bcc_interface_84_24_4t11_4_12t102
| Offset |
Type |
Description |
| 00 |
u32 |
offset string |
| 04 |
u32 |
0,1 |
| 08 |
u32 |
offset |
| 12 |
u32 |
0 |
| 16 |
u32 |
0 |
| 20 |
u32 |
0 |
| 24 |
u32 |
0 |
| 28 |
u32 |
0 |
| 32 bytes |
bcc_interface_84_24_4t11_4_12t102_8
| Offset |
Type |
Description |
| 00 |
u8 |
always 2 |
| 01 |
u8 |
0 |
| 02 |
u8 |
0 |
| 03 |
u8 |
0 |
| 04 |
u32 |
offset string |
| 08 |
u32 |
0 |
| 12 |
u32 |
0 |
| 16 bytes |
bcc_interface_84_24_12t6
| Offset |
Type |
Description |
| 00 |
u32 |
offset |
| 04 |
u32 |
offset |
| 08 |
u32 |
0 |
| 12 |
u32 |
0 |
| 16 bytes |
bcc_interface_84_24_12t6_0
| 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 |
bcc_interface_84_24_12t6_4
| Offset |
Type |
Description |
| 00 |
u32 |
0 |
| 04 |
u32 |
0 |
| 08 |
u32 |
0 |
| 12 |
u8 |
always 1 |
| 13 |
u8 |
always 1 |
| 14 |
u8 |
always 1 |
| 15 |
u8 |
0 |
| 16 |
u32 |
always 3 |
| 20 |
u32 |
0 |
| 24 |
u32 |
0 |
| 28 |
u32 |
0 |
| 32 bytes |
bcc_interface_84_24_12t15
| Offset |
Type |
Description |
| 00 |
u32 |
offset |
| 04 |
u32 |
offset |
| 08 |
u32 |
0 |
| 12 |
u32 |
0 |
| 16 bytes |
bcc_interface_84_24_12t15_0
| Offset |
Type |
Description |
| 00 |
u32 |
0 |
| 04 |
u32 |
0 |
| 08 |
u32 |
0 |
| 12 |
u32 |
0 |
| 16 |
u32 |
1,2,3,4 |
| 20 |
u32 |
0 |
| 24 |
u32 |
0 |
| 28 |
u32 |
0 |
| 32 bytes |
bcc_interface_84_24_12t15_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 |
bcc_interface_84_24_12t41
| Offset |
Type |
Description |
| 00 |
u8 |
always 2 |
| 01 |
u8 |
0 |
| 02 |
u8 |
0 |
| 03 |
u8 |
0 |
| 04 |
u32 |
offset string |
| 08 |
u32 |
0 |
| 12 |
u32 |
0 |
| 16 bytes |
bcc_interface_92
| Offset |
Type |
Description |
| 00 |
u32 |
offset string |
| 04 |
u32 |
0,1,2,3,4,5 |
| 08 |
u8 |
0,1,2,3 |
| 09 |
u8 |
0,1,2 |
| 10 |
u8 |
0 - 255 |
| 11 |
u8 |
0 - 255 |
| 12 |
u32 |
offset |
| 16 |
u32 |
offset string |
| 20 |
u32 |
0 - 112 |
| 24 |
u8 |
0,1,3,4,7,9,10,33,34 |
| 25 |
u8 |
0,1,3,4,7,9,10,33,34 |
| 26 |
u8 |
0,1,3,6,10,12,13,14,15 |
| 27 |
u8 |
0,1 |
| 28 |
u32 |
offset string |
| 32 |
u32 |
offset |
| 36 |
u32 |
based on type [26]
0 = offset
1 = offset
3 = offset
6 = offset
10 = offset
12 = offset
13 = offset
14 = offset
15 = offset
|
| 40 |
u32 |
offset |
| 44 |
float |
-6 - 30 |
| 48 |
float |
-10 - 10 |
| 52 |
u32 |
offset |
| 56 |
u32 |
0 - 36 |
| 60 |
u32 |
0 |
| 64 |
u32 |
amount | 1,2,3,4,5,7,8,16,17 |
| 68 |
u32 |
offset based on amount [64] |
| 72 |
u8 |
always 255 |
| 73 |
u8 |
always 255 |
| 74 |
u8 |
always 255 |
| 75 |
u8 |
always 255 |
| 76 |
u8 |
always 255 |
| 77 |
u8 |
always 255 |
| 78 |
u8 |
always 255 |
| 79 |
u8 |
always 255 |
| 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 |
u32 |
0 |
| 100 bytes per entry |
bcc_interface_92_12
| Offset |
Type |
Description |
| 00 |
u32 |
0 |
| 04 |
u32 |
0 |
| 08 |
u32 |
0 |
| 12 |
u32 |
0 |
| 16 bytes |
bcc_interface_92_32
| Offset |
Type |
Description |
| 00 |
u8 |
0,1 |
| 01 |
u8 |
0 |
| 02 |
u8 |
0 |
| 03 |
u8 |
0 |
| 04 |
u32 |
amount | 0,1,2 |
| 08 |
u32 |
offset based on amount [4] |
| 12 |
u32 |
0 |
| 16 bytes |
bcc_interface_92_32_8
| Offset |
Type |
Description |
| 00 |
u32 |
0 |
| 04 |
u32 |
offset |
| 08 |
u32 |
0 |
| 12 bytes per entry |
bcc_interface_92_32_8_4
| Offset |
Type |
Description |
| 00 |
u8 |
1,7 |
| 01 |
u8 |
0,1,2,3,4,5 |
| 02 |
u8 |
0,1 |
| 03 |
u8 |
0 |
| 04 |
u32 |
0 - 35 |
| 08 |
u32 |
offset string |
| 12 |
u32 |
offset |
| 16 |
u32 |
0 - 1000 |
| 20 |
u32 |
offset string |
| 24 |
u32 |
0 |
| 28 |
u32 |
0 |
| 32 bytes |
bcc_interface_92_32_8_4_12
| Offset |
Type |
Description |
| 00 |
u32 |
138,2000,2011,2016 |
| 04 |
u32 |
offset |
| 08 |
u32 |
0 |
| 12 |
u32 |
0 |
| 16 bytes |
bcc_interface_92_32_8_4_12_4
| Offset |
Type |
Description |
| 00 |
u32 |
0 |
| 04 |
u32 |
0 |
| 08 |
u32 |
0 |
| 12 |
u8 |
0,1 |
| 13 |
u8 |
0 |
| 14 |
u8 |
0 |
| 15 |
u8 |
0 |
| 16 |
u32 |
0,29 |
| 20 |
u32 |
0 |
| 24 |
u32 |
0 |
| 28 |
u32 |
0 |
| 32 bytes |
bcc_interface_92_36t0
| Offset |
Type |
Description |
| 00 |
u8 |
type | 0,3 |
| 01 |
u8 |
0,2,5 |
| 02 |
u8 |
0 |
| 03 |
u8 |
0,1 |
| 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 |
bcc_interface_92_36t0_8
| Offset |
Type |
Description |
| 00 |
u32 |
amount | 4,6,7,21,161 |
| 04 |
u32 |
offset based on amount [0] |
| 08 |
u8 |
0,1 |
| 09 |
u8 |
0,1 |
| 10 |
u8 |
0 |
| 11 |
u8 |
0,1 |
| 12 |
u32 |
0 |
| 16 |
u8 |
0,1 |
| 17 |
u8 |
0 |
| 18 |
u8 |
0,3,4,5,15 |
| 19 |
u8 |
0,1,3,4,5,15 |
| 20 |
u32 |
0,10000 |
| 24 |
u32 |
0 |
| 28 |
u32 |
0 |
| 32 bytes |
bcc_interface_92_36t0_8_4
| Offset |
Type |
Description |
| 00 |
u32 |
patch texture |
| 4 bytes per entry |
bcc_interface_92_36t1
| Offset |
Type |
Description |
| 00 |
u8 |
0,1,3 |
| 01 |
u8 |
0,1,2,7 |
| 02 |
u8 |
0,1 |
| 03 |
u8 |
always 5 |
| 04 |
u32 |
offset (bcc_text) |
| 08 |
u32 |
based on type [0]
1 = offset
3 = offset
|
| 12 |
u32 |
based on type [2]
0 = offset (bcc_font)
1 = offset (bcc_multi_font)
|
| 16 |
u32 |
offset |
| 20 |
u8 |
0,1 |
| 21 |
u8 |
0,1,2 |
| 22 |
u16 |
128,227,230,240,350,440,450,600,640 |
| 24 |
u16 |
70,128,240,300,480 |
| 26 |
u8 |
0,1,2 |
| 27 |
u8 |
0,1 |
| 28 |
float |
-13,0,5,18 |
| 32 bytes |
bcc_interface_92_36t1_8t1
| Offset |
Type |
Description |
| 00 |
u32 |
amount | 1 - 27 |
| 04 |
u32 |
offset based on amount [0] |
| 08 |
u8 |
always 1 |
| 09 |
u8 |
0 |
| 10 |
u16 |
0 - 17 |
| 12 |
u32 |
0 |
| 16 bytes |
bcc_interface_92_36t1_8t1_4
bcc_interface_92_36t1_8t3
| Offset |
Type |
Description |
| 00 |
u8 |
0,1,3 |
| 01 |
u8 |
0 |
| 02 |
u8 |
0 |
| 03 |
u8 |
0 |
| 04 |
u32 |
0 |
| 08 |
u32 |
0 |
| 12 |
u32 |
0 |
| 16 bytes |
bcc_interface_92_36t1_16
| Offset |
Type |
Description |
| 00 |
u32 |
0 |
| 04 |
u32 |
0 |
| 08 |
u32 |
0 |
| 12 |
u32 |
0 |
| 16 bytes |
bcc_interface_92_36t3
| Offset |
Type |
Description |
| 00 |
u32 |
amount | always 170 |
| 04 |
u32 |
offset based on amount [0] |
| 08 |
u8 |
always 1 |
| 09 |
u8 |
always 16 |
| 10 |
u8 |
0 |
| 11 |
u8 |
0 |
| 12 |
u32 |
0 |
| 16 |
u32 |
0 |
| 20 |
u32 |
0 |
| 24 |
u32 |
0 |
| 28 |
u32 |
0 |
| 32 bytes |
bcc_interface_92_36t3_4
bcc_interface_92_36t6
| Offset |
Type |
Description |
| 00 |
u32 |
offset (bcc_interface) |
| 04 |
u8 |
0,1 |
| 05 |
u8 |
always 1 |
| 06 |
u8 |
0 |
| 07 |
u8 |
0 |
| 08 |
u32 |
amount | 0,1,2,3 |
| 12 |
u32 |
offset based on amount [8] |
| 16 bytes |
bcc_interface_92_36t6_12
| Offset |
Type |
Description |
| 00 |
u8 |
0,1,2,3,4,6,8,10 |
| 01 |
u8 |
0 |
| 02 |
u8 |
0 |
| 03 |
u8 |
0,1,2,3,4,6,8,10 |
| 04 |
u32 |
0,29 |
| 08 |
u32 |
0,1,2,3,4,5,6,7,8 |
| 12 |
u32 |
0,4 |
| 16 bytes per entry |
bcc_interface_92_36t10
| Offset |
Type |
Description |
| 00 |
u32 |
always 300 |
| 04 |
u32 |
always 220 |
| 08 |
u32 |
always 1 |
| 12 |
u32 |
always 1 |
| 16 bytes |
bcc_interface_92_36t12
| Offset |
Type |
Description |
| 00 |
u8 |
0,1 |
| 01 |
u8 |
0 |
| 02 |
u8 |
0 |
| 03 |
u8 |
0 |
| 04 |
u32 |
0,25 |
| 08 |
u32 |
0 |
| 12 |
u32 |
0 |
| 16 bytes |
bcc_interface_92_36t13
| Offset |
Type |
Description |
| 00 |
u8 |
0 |
| 01 |
u8 |
always 5 |
| 02 |
u8 |
0 |
| 03 |
u8 |
0 |
| 04 |
u32 |
offset |
| 08 |
u32 |
amount | 1,9 |
| 12 |
u32 |
offset based on amount [8] |
| 16 bytes |
bcc_interface_92_36t13_4
| Offset |
Type |
Description |
| 00 |
u32 |
16,22,64 |
| 04 |
float |
0.00800000037997961 - 0.03200000151991844 |
| 08 |
u32 |
1,2 |
| 12 |
u32 |
0 |
| 16 bytes |
bcc_interface_92_36t13_12
| Offset |
Type |
Description |
| 00 |
u32 |
patch texture |
| 4 bytes per entry |
bcc_interface_92_36t14
| Offset |
Type |
Description |
| 00 |
u8 |
0,1,2 |
| 01 |
u8 |
always 1 |
| 02 |
u8 |
0 |
| 03 |
u8 |
0 |
| 04 |
u32 |
offset |
| 08 |
u32 |
0 |
| 12 |
u32 |
0 |
| 16 bytes |
bcc_interface_92_36t14_4
| Offset |
Type |
Description |
| 00 |
u8 |
always 1 |
| 01 |
u8 |
0 |
| 02 |
u8 |
always 3 |
| 03 |
u8 |
0 |
| 04 |
u32 |
0 |
| 08 |
u8 |
0,2 |
| 09 |
u8 |
0 |
| 10 |
u8 |
0 |
| 11 |
u8 |
0 |
| 12 |
u32 |
0 |
| 16 bytes |
bcc_interface_92_36t15
bcc_interface_92_40
| Offset |
Type |
Description |
| 00 |
u8 |
1 - 26 |
| 01 |
u8 |
0 |
| 02 |
u8 |
0 - 26 |
| 03 |
u8 |
0 |
| 04 |
u32 |
0 |
| 08 |
u32 |
0 |
| 12 |
u8 |
0 - 26 |
| 13 |
u8 |
0 |
| 14 |
u8 |
0 - 16 |
| 15 |
u8 |
0 |
| 16 |
u32 |
0 |
| 20 |
u32 |
0 |
| 24 |
u32 |
0 |
| 28 |
u32 |
0 |
| 32 |
u32 |
0 - 268435456 |
| 36 |
u32 |
0 |
| 40 |
u32 |
0 |
| 44 |
u32 |
0,1 |
| 48 |
u32 |
offset |
| 52 |
u32 |
0 |
| 56 |
u32 |
0 |
| 60 |
u32 |
0 |
| 64 |
u32 |
0 |
| 68 |
u32 |
amount | 0,1,2 |
| 72 |
u32 |
offset based on amount [68] |
| 76 |
u32 |
0 |
| 80 |
u32 |
0 |
| 84 |
u32 |
0 |
| 88 |
u32 |
0 |
| 92 |
u32 |
0 |
| 96 bytes |
bcc_interface_92_40_48
| Offset |
Type |
Description |
| 00 |
u32 |
1,3,4,5 |
| 04 |
u8 |
0 |
| 05 |
u8 |
0 |
| 06 |
u8 |
0,1 |
| 07 |
u8 |
0 |
| 08 |
u32 |
0,1 |
| 12 |
u8 |
0,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 |
bcc_interface_92_40_72
| Offset |
Type |
Description |
| 00 |
u32 |
10,11,14,17 |
| 04 |
u32 |
0 |
| 08 |
u32 |
0 |
| 12 |
u32 |
0,1 |
| 16 |
u32 |
offset |
| 20 |
u32 |
amount | 1,2 |
| 24 |
u32 |
offset based on amount [20] |
| 28 bytes per entry |
bcc_interface_92_40_72_16
| Offset |
Type |
Description |
| 00 |
u8 |
always 2 |
| 01 |
u8 |
0 |
| 02 |
u8 |
0 |
| 03 |
u8 |
0 |
| 04 |
u32 |
offset |
| 08 |
u32 |
0 |
| 12 |
u32 |
0 |
| 16 bytes |
bcc_interface_92_40_72_16_4
| Offset |
Type |
Description |
| 00 |
u8 |
always 1 |
| 01 |
u8 |
always 2 |
| 02 |
u8 |
0 |
| 03 |
u8 |
0 |
| 04 |
u32 |
11,14 |
| 08 |
u32 |
0 |
| 12 |
u32 |
0 |
| 16 |
u32 |
0,5 |
| 20 |
u32 |
0 |
| 24 |
u32 |
0 |
| 28 |
u32 |
0 |
| 32 bytes |
bcc_interface_92_40_72_24
bcc_interface_92_40_72_24_4t11
| Offset |
Type |
Description |
| 00 |
u32 |
amount | 1,4 |
| 04 |
u32 |
offset based on amount [0] |
| 08 |
u32 |
0 |
| 12 |
u32 |
0 |
| 16 bytes |
bcc_interface_92_40_72_24_4t11_4
bcc_interface_92_40_72_24_4t11_4_12t1
| Offset |
Type |
Description |
| 00 |
u8 |
always 1 |
| 01 |
u8 |
0,1,4 |
| 02 |
u8 |
0 |
| 03 |
u8 |
0 |
| 04 |
u8 |
0,3,4,7,8,12,14,26,34 |
| 08 |
u32 |
offset string |
| 12 |
u32 |
0 |
| 16 |
u32 |
0,1,450 |
| 20 |
u32 |
0 |
| 24 |
u32 |
0 |
| 28 |
u32 |
0 |
| 32 bytes |
bcc_interface_92_52
| Offset |
Type |
Description |
| 00 |
u32 |
0,1 |
| 04 |
u32 |
offset |
| 08 |
u32 |
0,1 |
| 12 |
u32 |
offset |
| 16 |
u32 |
amount | 0,1,2 |
| 20 |
u32 |
offset based on amount [16] |
| 24 |
u32 |
amount | 0,1,2,4 |
| 28 |
u32 |
offset based on amount [24] |
| 32 |
u32 |
amount | 0,1 |
| 36 |
u32 |
offset based on amount [32] |
| 40 |
u32 |
0 |
| 44 |
u32 |
0 |
| 48 bytes |
bcc_interface_92_52_4
| Offset |
Type |
Description |
| 00 |
float |
-280 - 650 |
| 04 |
float |
-350 - 555 |
| 08 |
float |
-1,0,1,40 |
| 12 |
u32 |
0 |
| 16 |
u8 |
0,2 |
| 17 |
u8 |
0,1 |
| 18 |
u8 |
0 |
| 19 |
u8 |
0 |
| 20 |
float |
0,10 |
| 24 |
u32 |
0 |
| 28 |
u32 |
0 |
| 32 bytes |
bcc_interface_92_52_12
| Offset |
Type |
Description |
| 00 |
float |
-5,0,5,90,220 |
| 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,500 |
| 24 |
u32 |
0 |
| 28 |
u32 |
0 |
| 32 bytes |
bcc_interface_92_52_20
| Offset |
Type |
Description |
| 00 |
float |
0 - 640 |
| 04 |
float |
0 - 640 |
| 08 |
float |
1,1.0099999904632568 |
| 12 |
u32 |
0 |
| 16 |
u8 |
0,1,2 |
| 17 |
u8 |
0,1 |
| 18 |
u8 |
0 |
| 19 |
u8 |
0 |
| 20 |
float |
0,143,150,200,300,500 |
| 24 |
u32 |
0 |
| 28 |
u32 |
0 |
| 32 bytes per entry |
bcc_interface_92_52_28
| Offset |
Type |
Description |
| 00 |
u8 |
0,128,255 |
| 01 |
u8 |
0,70,128,255 |
| 02 |
u8 |
0,87,128,255 |
| 03 |
u8 |
0,128,225,255 |
| 04 |
u8 |
0,3 |
| 05 |
u8 |
0,1 |
| 06 |
u8 |
0 |
| 07 |
u8 |
0 |
| 08 |
float |
0,200,500,1000,4000 |
| 12 bytes per entry |
bcc_interface_92_52_36
| Offset |
Type |
Description |
| 00 |
float |
0 - 0.5799999833106995 |
| 04 |
float |
0 - 1 |
| 08 |
float |
0,0.2590000033378601,0.5,1,5,6,7,15,30 |
| 12 |
float |
0 - 7 |
| 16 |
u8 |
0,1 |
| 17 |
u8 |
0,1 |
| 18 |
u8 |
0 |
| 19 |
u8 |
0 |
| 20 |
float |
0,25,40,60,75,2000,3000,10000 |
| 24 |
u32 |
0 |
| 28 |
u32 |
0 |
| 32 |
u32 |
0 |
| 36 |
u32 |
0 |
| 40 bytes per entry |
bcc_interface_92_68
| Offset |
Type |
Description |
| 00 |
u8 |
0,1,2 |
| 01 |
u8 |
0 |
| 02 |
u8 |
0 |
| 03 |
u8 |
0 |
| 04 |
u32 |
offset |
| 08 |
u32 |
0,1000 |
| 12 bytes per entry |
bcc_interface_92_68_4
| Offset |
Type |
Description |
| 00 |
u32 |
amount | 1,3,9,21 |
| 04 |
u32 |
offset based on amount [0] |
| 08 |
u32 |
amount | 0,1,11 |
| 12 |
u32 |
offset based on amount [8] |
| 16 |
u32 |
amount | 0,1,2 |
| 20 |
u32 |
offset based on amount [16] |
| 24 |
u32 |
amount | 0,1,2,3,5 |
| 28 |
u32 |
offset based on amount [24] |
| 32 |
u32 |
amount | 0,1,2,3,4 |
| 36 |
u32 |
offset based on amount [32] |
| 40 |
u32 |
amount | 0,1,3 |
| 44 |
u32 |
offset based on amount [40] |
| 48 |
u32 |
0 |
| 52 |
u32 |
0 |
| 56 |
u32 |
0 |
| 60 |
u32 |
0 |
| 64 bytes |
bcc_interface_92_68_4_4
| Offset |
Type |
Description |
| 00 |
u32 |
0 |
| 04 |
u8 |
0,1 |
| 05 |
u8 |
0 |
| 06 |
u8 |
0 |
| 07 |
u8 |
0 |
| 08 |
float |
0,100,300,1000,5500,11000,14000,14500,20000 |
| 12 |
u32 |
0,1,2 |
| 16 |
u32 |
offset |
| 20 bytes per entry |
bcc_interface_92_68_4_4_16
bcc_interface_92_68_4_4_16_12t1
| Offset |
Type |
Description |
| 00 |
u8 |
always 1 |
| 01 |
u8 |
0,4 |
| 02 |
u8 |
0 |
| 03 |
u8 |
0,1 |
| 04 |
u32 |
8,21,23,29,37 |
| 08 |
u32 |
0 |
| 12 |
u32 |
0 |
| 16 |
u32 |
0,1,1000,6000,7000 |
| 20 |
u32 |
0 |
| 24 |
u32 |
0 |
| 28 |
u32 |
0 |
| 32 bytes |
bcc_interface_92_68_4_12
| Offset |
Type |
Description |
| 00 |
float |
0 - 578 |
| 04 |
float |
0 - 480 |
| 08 |
u32 |
0 |
| 12 |
u32 |
0 |
| 16 |
u8 |
0,1,2 |
| 17 |
u8 |
0 |
| 18 |
u8 |
0 |
| 19 |
u8 |
0 |
| 20 |
float |
0,50,100,300,500 |
| 24 |
u32 |
0 |
| 28 |
u32 |
0 |
| 32 bytes per entry |
bcc_interface_92_68_4_20
| Offset |
Type |
Description |
| 00 |
float |
-180,0,20,90,100,158,180 |
| 04 |
float |
0,158,180,540 |
| 08 |
u32 |
0 |
| 12 |
u32 |
0 |
| 16 |
u8 |
0,1 |
| 17 |
u8 |
0,1 |
| 18 |
u8 |
0 |
| 19 |
u8 |
0 |
| 20 |
float |
0,50,80,100,200,250,7000 |
| 24 |
u32 |
0 |
| 28 |
u32 |
0 |
| 32 bytes per entry |
bcc_interface_92_68_4_28
| Offset |
Type |
Description |
| 00 |
float |
0 - 3000 |
| 04 |
float |
0 - 3000 |
| 08 |
float |
0,1 |
| 12 |
u32 |
0 |
| 16 |
u8 |
0,1,2 |
| 17 |
u8 |
0,1 |
| 18 |
u8 |
0 |
| 19 |
u8 |
0 |
| 20 |
float |
0,50,100,150,200,250,300,350,500,750 |
| 24 |
u32 |
0 |
| 28 |
u32 |
0 |
| 32 bytes per entry |
bcc_interface_92_68_4_36
| Offset |
Type |
Description |
| 00 |
u8 |
0,128,192,255 |
| 01 |
u8 |
0,36,128,192,233,255 |
| 02 |
u8 |
0,87,128,192,233,255 |
| 03 |
u8 |
0,125,200,255 |
| 04 |
u8 |
0,1 |
| 05 |
u8 |
0,1 |
| 06 |
u8 |
0 |
| 07 |
u8 |
0 |
| 08 |
float |
0,20,50,250,500,1000 |
| 12 bytes |
bcc_interface_92_68_4_44
| Offset |
Type |
Description |
| 00 |
u32 |
0 |
| 04 |
u32 |
0 |
| 08 |
float |
0 - 7 |
| 12 |
float |
0,1,4,6,7 |
| 16 |
u32 |
0 |
| 20 |
float |
0,250,500 |
| 24 |
u32 |
0 |
| 28 |
u32 |
0 |
| 32 |
u32 |
0 |
| 36 |
u32 |
0 |
| 40 bytes per entry |
bcc_sound_controls
multi linked to by:
bcc_mysterious [04]
bcc_interface [20]
bcc_interface [24]
bcc_interface [32]
bcc_interface_84_24 [24]
bcc_interface_84_24_4t11_4 [12]
bcc_interface_92_40_72_24 [24]
bcc_interface_92_68_4_4_16 [12]
bcc_unknown_4 [04]
| Offset |
Type |
Description |
| 00 |
u32 |
1000,1500,5000 |
| 04 |
u32 |
0 |
| 08 |
u8 |
always 1 |
| 09 |
u8 |
0,1 |
| 10 |
u8 |
0,1,2,4 |
| 11 |
u8 |
0 |
| 12 |
u32 |
amount | 1,3 |
| 16 |
u32 |
offset based on amount [12] |
| 20 |
u32 |
0 |
| 24 |
u32 |
0 |
| 28 |
u32 |
0 |
| 32 bytes |
bcc_sound_controls_16
| Offset |
Type |
Description |
| 00 |
u32 |
amount | 1,4 |
| 04 |
u32 |
offset based on amount [0] |
| 08 |
u32 |
0,1 |
| 12 |
float |
0,500 |
| 16 bytes per entry |
bcc_sound_controls_16_4
bcc_text
multi linked to by:
bcc_datapack_text_link [04]
bcc_object [100]
bcc_interface_92_36t1 [04]
bcc_interface_92_36t1_8t1_4 [00]
| Offset |
Type |
Description |
| 00 |
u32 |
offset string |
| 04 |
u32 |
0 |
| 08 |
u32 |
0 |
| 12 |
u32 |
0 |
| 16 bytes |
bcc_multi_font
multi linked to by:
bcc_interface_92_36t1 [12]t1
| Offset |
Type |
Description |
| 00 |
u32 |
type | 0,1 |
| 04 |
u32 |
based on type [0]
0 = offset
1 = offset
|
| 08 |
u32 |
0 |
| 12 |
u32 |
0 |
| 16 bytes |
bcc_multi_font_4t0
| Offset |
Type |
Description |
| 00 |
u8 |
0,1 |
| 01 |
u8 |
0 |
| 02 |
u8 |
0 |
| 03 |
u8 |
0 |
| 04 |
u32 |
3,4 |
| 08 |
u32 |
3,4 |
| 12 |
u32 |
offset (bcc_font) |
| 16 |
u32 |
0 |
| 20 |
u32 |
0 |
| 24 |
float |
1,1.2649999856948853,1.284999966621399 |
| 28 |
u32 |
offset (bcc_font) |
| 32 |
u32 |
offset (bcc_font) |
| 36 |
u32 |
0 |
| 40 |
u32 |
0 |
| 44 |
u32 |
0 |
| 48 bytes |
bcc_multi_font_4t1
bcc_emitter
multi linked to by:
bcc_interface_92_36t15 [0]
| Offset |
Type |
Description |
| 00 |
float |
10,40 |
| 04 |
u32 |
0 |
| 08 |
u32 |
1,360 |
| 12 |
u32 |
always 1 |
| 16 |
u32 |
offset |
| 20 |
u32 |
0 |
| 24 |
u32 |
0 |
| 28 |
u32 |
0 |
| 32 bytes |
bcc_emitter_16
| Offset |
Type |
Description |
| 00 |
u32 |
patch texture |
| 04 |
u8 |
2,5 |
| 05 |
u8 |
0 |
| 06 |
u8 |
0 |
| 07 |
u8 |
0 |
| 08 |
u32 |
250,600,900,1200,6000 |
| 12 |
u32 |
0 |
| 16 |
float |
0,0.5 |
| 20 |
u32 |
0 |
| 24 |
float |
0,20,100 |
| 28 |
float |
0,30,50 |
| 32 |
float |
0,50 |
| 36 |
float |
0,50,90,100 |
| 40 |
u32 |
0,100,150 |
| 44 |
u32 |
amount | 2,3,4,7 |
| 48 |
u32 |
offset based on amount [44] |
| 52 |
u32 |
amount | 2,3 |
| 56 |
u32 |
offset based on amount [52] |
| 60 |
u32 |
0 |
| 64 bytes |
bcc_emitter_16_48
| Offset |
Type |
Description |
| 00 |
u8 |
0,102,255 |
| 01 |
u8 |
0,76,255 |
| 02 |
u8 |
0,128,255 |
| 03 |
u8 |
0,64,255 |
| 04 |
u32 |
0 |
| 08 |
float |
0,250,600 |
| 12 bytes per entry |
bcc_emitter_16_56
| Offset |
Type |
Description |
| 00 |
float |
0,1,42,50,65,80,100,300,650 |
| 04 |
float |
0,1,42,50,65,80,100,300,650 |
| 08 |
float |
1,100,300,650 |
| 12 |
u32 |
0 |
| 16 |
u8 |
0,2 |
| 17 |
u8 |
0 |
| 18 |
u8 |
0 |
| 19 |
u8 |
0 |
| 20 |
float |
0,250,300,600,800,900,1000,6000 |
| 24 |
u32 |
0 |
| 28 |
u32 |
0 |
| 32 bytes per entry |
bcc_model_link
multi linked to by:
bcc_car_0_28 [04]
bcc_interface_92_36t3_4 [00]
| Offset |
Type |
Description |
| 00 |
u32 |
0 |
| 04 |
u32 |
offset |
| 08 |
u32 |
offset string |
| 12 |
u32 |
offset |
| 16 |
u32 |
offset |
| 20 |
float |
always 30 |
| 24 |
u8 |
0 |
| 25 |
u8 |
always 3 |
| 26 |
u8 |
0 |
| 27 |
u8 |
0 |
| 28 |
u32 |
0 |
| 32 |
u32 |
0 |
| 36 |
u32 |
0 |
| 40 |
u32 |
0 |
| 44 |
u32 |
0 |
| 48 |
u32 |
offset |
| 52 |
u32 |
0 |
| 56 |
u32 |
0 |
| 60 |
u32 |
0 |
| 64 bytes |
bcc_model_link_4
| Offset |
Type |
Description |
| 00 |
u32 |
0 |
| 04 |
u32 |
0 |
| 08 |
u32 |
0 |
| 12 |
u32 |
0 |
| 16 bytes |
bcc_model_link_12
bcc_model_link_12_8
| Offset |
Type |
Description |
| 00 |
u32 |
patch model |
| 4 bytes per entry |
bcc_model_link_48
| Offset |
Type |
Description |
| 00 |
float |
always -0.5 |
| 04 |
u32 |
0 |
| 08 |
float |
always -0.5 |
| 12 |
u32 |
0 |
| 16 |
float |
always 0.5 |
| 20 |
float |
always 1 |
| 24 |
float |
always 0.5 |
| 28 |
u32 |
0 |
| 32 |
float |
always 0.5 |
| 36 |
u32 |
0 |
| 40 |
u32 |
0 |
| 44 |
u32 |
0 |
| 48 bytes |
bcc_unknown
multi linked to by:
bcc_idk_36_68 [00]
bcc_object [88]
bcc_world_thing [40]
bcc_world_thing [48]
bcc_world_thing_76 [00]
bcc_car_0_20_0 [28]
bcc_car_0_20_0 [32]
bcc_car_0_20_0 [36]
bcc_car_0_20_4_80 [16]
bcc_car_0_72 [00]
bcc_mysterious [04]
bcc_strange_4 [00]
| Offset |
Type |
Description |
| 00 |
u32 |
amount | 2,4,5 |
| 04 |
u32 |
offset based on amount [0] |
| 08 |
u32 |
0 |
| 12 |
u32 |
0 |
| 16 bytes |
bcc_unknown_4
bcc_unknown_4_8t1
| Offset |
Type |
Description |
| 00 |
u32 |
1,2,3,4,5,10,30 |
| 04 |
u32 |
0,1,3,5,10 |
| 08 |
float |
-5 - 120 |
| 12 |
float |
0,0.5,1,3,4,5,10,15,20,30 |
| 16 |
float |
-120,-20,-0.5,0 |
| 20 |
u32 |
0 |
| 24 |
float |
0 - 1.5499999523162842 |
| 28 |
float |
0 - 0.4000000059604645 |
| 32 |
float |
-50,-25,-20,-5,0,1,5,10,50 |
| 36 |
float |
-100,-50,-25,-20,-5,0,5,10,20 |
| 40 |
u8 |
0,1,2,3 |
| 41 |
u8 |
0,1 |
| 42 |
u8 |
0,1,2,3 |
| 43 |
u8 |
0,1 |
| 44 |
u32 |
0 |
| 48 |
u32 |
offset |
| 52 |
u32 |
based on type [42]
1 = offset
2 = offset
3 = offset
|
| 56 |
u32 |
0 |
| 60 |
u32 |
0 |
| 64 bytes |
bcc_unknown_4_8t1_48
| Offset |
Type |
Description |
| 00 |
float |
0,70,90,100 |
| 04 |
float |
0,30,45 |
| 08 |
float |
0,0.10000000149011612,180 |
| 12 |
float |
0,5,10 |
| 16 |
float |
0,0.10000000149011612,70 |
| 20 |
float |
0,30 |
| 24 |
u32 |
0 |
| 28 |
u32 |
0 |
| 32 bytes |
bcc_unknown_4_8t1_52t1
| Offset |
Type |
Description |
| 00 |
float |
-2,-1,0 |
| 04 |
float |
0,2,4 |
| 08 |
float |
-20,-1,0,2,5,8 |
| 12 |
u32 |
0 |
| 16 |
float |
-2,-1,0 |
| 20 |
float |
0,2,4 |
| 24 |
u32 |
0 |
| 28 |
u32 |
0 |
| 32 bytes |
bcc_unknown_4_8t1_52t2
| Offset |
Type |
Description |
| 00 |
float |
1,2,9 |
| 04 |
float |
0,2 |
| 08 |
u8 |
0,2 |
| 09 |
u8 |
0 |
| 10 |
u8 |
0 |
| 11 |
u8 |
0 |
| 12 |
u32 |
based on type [8]
0 = offset
2 = offset
|
| 16 bytes |
bcc_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 |
bcc_unknown_4_8t1_52t2_12t2
| Offset |
Type |
Description |
| 00 |
float |
0.5,0.5009999871253967,2 |
| 04 |
float |
0,4 |
| 08 |
u8 |
always 1 |
| 09 |
u8 |
0 |
| 10 |
u8 |
0 |
| 11 |
u8 |
0 |
| 12 |
u32 |
0 |
| 16 |
u32 |
0 |
| 20 |
u32 |
0 |
| 24 |
u32 |
0 |
| 28 |
u32 |
0 |
| 32 bytes |
bcc_unknown_4_8t1_52t3
| Offset |
Type |
Description |
| 00 |
float |
0,1 |
| 04 |
float |
0,10 |
| 08 |
u32 |
0 |
| 12 |
u32 |
0 |
| 16 bytes |
bcc_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 |
u32 |
0 |
| 44 |
u32 |
0 |
| 48 |
u32 |
0 |
| 52 |
u32 |
0 |
| 56 |
u32 |
0 |
| 60 |
u32 |
0 |
| 64 bytes |
bcc_unknown_4_8t5
| Offset |
Type |
Description |
| 00 |
u32 |
0 |
| 04 |
u32 |
0 |
| 08 |
u32 |
0 |
| 12 |
u32 |
0 |
| 16 bytes |
bcc_unknown_4_8t9
| Offset |
Type |
Description |
| 00 |
u32 |
0 |
| 04 |
u32 |
0 |
| 08 |
u32 |
0 |
| 12 |
u32 |
0 |
| 16 bytes |
bcc_unknown_4_8t26
| Offset |
Type |
Description |
| 00 |
u32 |
0 |
| 04 |
u32 |
0 |
| 08 |
u32 |
0 |
| 12 |
u32 |
0 |
| 16 bytes |
bcc_unknown_thing
multi linked to by:
bcc_unknown_4 [4]t1
| Offset |
Type |
Description |
| 00 |
u32 |
100,150,200,250,300,450,500,650,750,1000 |
| 04 |
u32 |
0,50,100,150,200,250,500,750 |
| 08 |
float |
300,500,1500 |
| 12 |
u32 |
amount | 2,3,4 |
| 16 |
u32 |
offset based on amount [12] |
| 20 |
u8 |
type | 1,2 |
| 21 |
u8 |
3,5,8,10 |
| 22 |
u8 |
0 |
| 23 |
u8 |
0 |
| 24 |
u32 |
based on type [20]
1 = offset
2 = offset
|
| 28 |
u32 |
0,1 |
| 32 |
u32 |
offset |
| 36 |
u32 |
0 |
| 40 |
u32 |
0 |
| 44 |
u32 |
0 |
| 48 bytes |
bcc_unknown_thing_16
| Offset |
Type |
Description |
| 00 |
u8 |
0 - 255 |
| 01 |
u8 |
0 - 255 |
| 02 |
u8 |
0 - 255 |
| 03 |
u8 |
0,32,80,100,110,128,192,255 |
| 04 |
u8 |
0,1 |
| 05 |
u8 |
0 |
| 06 |
u8 |
0 |
| 07 |
u8 |
0 |
| 08 |
float |
0 - 950 |
| 12 bytes per entry |
bcc_unknown_thing_24t1
| Offset |
Type |
Description |
| 00 |
u32 |
amount | 1,2,3,5 |
| 04 |
u32 |
offset based on amount [0] |
| 08 |
u8 |
0,3 |
| 09 |
u8 |
2,3,5,6 |
| 10 |
u8 |
0 |
| 11 |
u8 |
1,2 |
| 12 |
u32 |
0,100 |
| 16 |
float |
0,90 |
| 20 |
float |
0,180 |
| 24 |
float |
-1000,-200,-100,0,3,10,200 |
| 28 |
float |
0,30,50,60,100,180,200,400,2000 |
| 32 |
u32 |
0 |
| 36 |
u32 |
0 |
| 40 |
float |
1,1.5,2,3,4,6,10,12,20 |
| 44 |
float |
0 - 10 |
| 48 |
u32 |
amount | 1,2 |
| 52 |
u32 |
offset based on amount [48] |
| 56 |
u32 |
amount | 0,2 |
| 60 |
u32 |
offset based on amount [56] |
| 64 |
u32 |
offset |
| 68 |
u32 |
amount | 0,1,3,4,5,6,18 |
| 72 |
u32 |
offset based on amount [68] |
| 76 |
u32 |
0 |
| 80 bytes |
bcc_unknown_thing_24t1_4
| Offset |
Type |
Description |
| 00 |
u32 |
patch texture |
| 4 bytes per entry |
bcc_unknown_thing_24t1_52
| Offset |
Type |
Description |
| 00 |
float |
0 - 10 |
| 04 |
u8 |
0,1,2 |
| 05 |
u8 |
0 |
| 06 |
u8 |
0 |
| 07 |
u8 |
0 |
| 08 |
float |
0,75,150,200,300,400,500,1000 |
| 12 bytes per entry |
bcc_unknown_thing_24t1_60
| Offset |
Type |
Description |
| 00 |
float |
0,0.10000000149011612,0.800000011920929,1,4,8,15 |
| 04 |
u8 |
0,1,2 |
| 05 |
u8 |
0 |
| 06 |
u8 |
0 |
| 07 |
u8 |
0 |
| 08 |
float |
0,100,200,250,500,1000 |
| 12 bytes per entry |
bcc_unknown_thing_24t1_64
| Offset |
Type |
Description |
| 00 |
float |
-0.5 - 20 |
| 04 |
float |
0,0.10000000149011612,0.4000000059604645,0.5,1,2,2.5,3,10 |
| 08 |
float |
-2 - 0.6000000238418579 |
| 12 |
float |
0,1,5,10 |
| 16 |
float |
-10,-0.5,-0.25,0,1.5 |
| 20 |
float |
0,0.5,1 |
| 24 |
u32 |
0 |
| 28 |
u32 |
0 |
| 32 bytes |
bcc_unknown_thing_24t1_72
| Offset |
Type |
Description |
| 00 |
u32 |
amount | 1,2,3,4,5,6,8,10 |
| 04 |
u32 |
offset based on amount [0] |
| 8 bytes per entry |
bcc_unknown_thing_24t1_72_4
| Offset |
Type |
Description |
| 00 |
float |
-25,0,25 |
| 04 |
float |
-5,0,10 |
| 08 |
u32 |
0 |
| 12 |
u32 |
0 |
| 16 |
u32 |
0 |
| 20 bytes per entry |
bcc_unknown_thing_24t2
| Offset |
Type |
Description |
| 00 |
u32 |
amount | 1,2,3 |
| 04 |
u32 |
offset based on amount [0] |
| 08 |
float |
0.10000000149011612,1 |
| 12 |
u32 |
0 |
| 16 |
u32 |
always 1 |
| 20 |
u32 |
offset |
| 24 |
u32 |
0,1280,327680 |
| 28 |
u32 |
0 |
| 32 bytes |
bcc_unknown_thing_24t2_4
| Offset |
Type |
Description |
| 00 |
u8 |
0,87,192,250,255 |
| 01 |
u8 |
0,75,87,209,255 |
| 02 |
u8 |
0,4,87,160,255 |
| 03 |
u8 |
always 255 |
| 04 |
u8 |
0 |
| 05 |
u8 |
0 |
| 06 |
u8 |
0 |
| 07 |
u8 |
0 |
| 08 |
float |
0,100,150,250 |
| 12 bytes per entry |
bcc_unknown_thing_24t2_20
| Offset |
Type |
Description |
| 00 |
float |
0,1 |
| 04 |
u32 |
0 |
| 08 |
u32 |
0 |
| 12 |
u32 |
0 |
| 16 bytes |
bcc_unknown_thing_32
| Offset |
Type |
Description |
| 00 |
u32 |
0 |
| 04 |
u32 |
0 |
| 08 |
u32 |
0 |
| 12 |
u32 |
0 |
| 16 bytes |
bcc_sound_section
multi linked to by:
bcc_world_thing [88]
bcc_car_0_20 [08]
bcc_car_0_20 [12]
bcc_car_0_24_4_0_40 [88]
bcc_car_0_36 [00]
bcc_car_0_36 [08]
bcc_sound_controls_16_4 [00]
bcc_unknown_4 [04]
| Offset |
Type |
Description |
| 00 |
u32 |
patch sound 5,6,7,8,14,15,16 |
| 04 |
u32 |
0,700 |
| 08 |
u8 |
0 |
| 09 |
u8 |
0,1 |
| 10 |
u8 |
1,10 |
| 11 |
u8 |
0 |
| 12 |
float |
0.5,0.699999988079071,1 |
| 16 |
float |
0.5 - 1 |
| 20 |
float |
0,0.10000000149011612 |
| 24 |
u32 |
offset |
| 28 |
u32 |
0 |
| 32 bytes |
bcc_sound_section_24
| Offset |
Type |
Description |
| 00 |
float |
0,1000 |
| 04 |
u8 |
0,25 |
| 05 |
u8 |
0 |
| 06 |
u8 |
0 |
| 07 |
u8 |
0 |
| 08 |
u8 |
0,1 |
| 09 |
u8 |
0 |
| 10 |
u8 |
0 |
| 11 |
u8 |
0 |
| 12 |
u32 |
0 |
| 16 bytes |
bcc_unknown_idk_sec
multi linked to by:
bcc_unknown_4 [4]t5
| Offset |
Type |
Description |
| 00 |
u32 |
0 |
| 04 |
u8 |
0,1 |
| 05 |
u8 |
0 |
| 06 |
u8 |
0,1 |
| 07 |
u8 |
0,1 |
| 08 |
u32 |
offset |
| 12 |
u32 |
0 |
| 16 |
u32 |
0 |
| 20 |
u32 |
0,100 |
| 24 |
u32 |
offset |
| 28 |
u32 |
0,100 |
| 32 |
u32 |
offset |
| 36 |
u32 |
always 1 |
| 40 |
u32 |
offset |
| 44 |
u8 |
always 2 |
| 45 |
u8 |
0 |
| 46 |
u8 |
0 |
| 47 |
u8 |
0 |
| 48 bytes |
bcc_unknown_idk_sec_8
| Offset |
Type |
Description |
| 00 |
u32 |
0 |
| 04 |
u32 |
0 |
| 08 |
u8 |
always 105 |
| 09 |
u8 |
0 |
| 10 |
u8 |
0 |
| 11 |
u8 |
0 |
| 12 |
u32 |
offset |
| 16 |
u32 |
always 1 |
| 20 |
u32 |
offset |
| 24 |
u32 |
0 |
| 28 |
u32 |
0 |
| 32 |
u32 |
0 |
| 36 |
u32 |
0 |
| 40 |
u32 |
0 |
| 44 |
u32 |
0 |
| 48 bytes |
bcc_unknown_idk_sec_8_12
| Offset |
Type |
Description |
| 00 |
u32 |
always 3000 |
| 04 |
u32 |
amount | always 2 |
| 08 |
u32 |
offset based on amount [4] |
| 12 |
u32 |
0 |
| 16 bytes |
bcc_unknown_idk_sec_8_20
| Offset |
Type |
Description |
| 00 |
u32 |
always 410131222 |
| 04 |
u32 |
0 |
| 08 |
u32 |
0 |
| 12 |
u32 |
0 |
| 16 bytes |
bcc_unknown_idk_sec_24
| Offset |
Type |
Description |
| 00 |
u32 |
always 1 |
| 04 |
u32 |
offset |
| 08 |
u32 |
0 |
| 12 |
u32 |
0 |
| 16 bytes |
bcc_unknown_idk_sec_24_4
| Offset |
Type |
Description |
| 00 |
float |
always 15 |
| 04 |
u32 |
0 |
| 08 |
u32 |
0 |
| 12 |
u32 |
0 |
| 16 bytes |
bcc_unknown_idk_sec_32
| Offset |
Type |
Description |
| 00 |
u32 |
always 1 |
| 04 |
u32 |
offset |
| 08 |
u32 |
0 |
| 12 |
u32 |
0 |
| 16 bytes |
bcc_unknown_idk_sec_32_4
| Offset |
Type |
Description |
| 00 |
u32 |
offset |
| 04 |
u32 |
0 |
| 08 |
u32 |
0 |
| 12 |
u32 |
0 |
| 16 bytes |
bcc_unknown_idk_sec_32_4_0
| Offset |
Type |
Description |
| 00 |
u8 |
type | 1,2 |
| 01 |
u8 |
0 |
| 02 |
u8 |
0 |
| 03 |
u8 |
0 |
| 04 |
u32 |
based [0]
1 = offset
2 = offset
|
| 08 |
u32 |
100,500 |
| 12 |
u32 |
0 |
| 16 bytes |
bcc_unknown_idk_sec_32_4_0_4t1
| Offset |
Type |
Description |
| 00 |
u8 |
always 3 |
| 01 |
u8 |
0 |
| 02 |
u8 |
0 |
| 03 |
u8 |
0 |
| 04 |
u32 |
50,100 |
| 08 |
u32 |
always 1 |
| 12 |
u32 |
0 |
| 16 bytes |
bcc_unknown_idk_sec_32_4_0_4t2
| Offset |
Type |
Description |
| 00 |
u32 |
always 50 |
| 04 |
u8 |
always 1 |
| 05 |
u8 |
0 |
| 06 |
u8 |
0 |
| 07 |
u8 |
0 |
| 08 |
u32 |
0 |
| 12 |
u32 |
0 |
| 16 bytes |
bcc_unknown_idk_sec_40
| Offset |
Type |
Description |
| 00 |
float |
5,50 |
| 04 |
float |
5,50 |
| 08 |
u32 |
0 |
| 12 |
u32 |
0 |
| 16 bytes |
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:
bcc_world_116 [116]
bcc_idk [16]
bcc_mysterious_4t6_16t0 [0]
bcc_interface_92_36t0 [4]t1
bcc_model_link_12_8 [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