$brushunk3 = $this->vfunpack(TYPE_UINT32);
//echo("got unk3 $brushunk3\n");
for ($j=1;$j<=$brushunk3;++$j) {
$this->vfseek(4); //skip the unk3help, we set it manually below because it seems to be W R O N G
$unk3help = 0x15; //$this->vfunpack(TYPE_UINT32);
$this->vfseek(4*$unk3help);
$this->vfseek(8); //small float and 0xffffffff
}
$brush['flags'] = $this->vfunpack(TYPE_UINT32);
$brush['life'] = $this->vfunpack(TYPE_UINT32);
$this->vfseek(4); //unk4
Un2: 0x00002
Brush has ID: 29718
Brush has 1 textures
Brush textures: ["metal plate floor ext.tga"]
Brush has 8 vertexes
Brush has 6 faces
Un1: 0x00006
Un2: 0x00002
Brush has ID: 29719
Brush has 1 textures
Brush textures: ["metal plate floor ext.tga"]
Brush has 8 vertexes
Brush has 6 faces
Un1: 0x00006
Un2: 0x00002
Brush has ID: 29747
Brush has 1 textures
Brush textures: ["metal plate floor ext.tga"]
Brush has 3419 vertexes
Brush has 4294967295 faces
Face reports 1056125744 vertexes. This is probably bad.
Returning
*** Exception: endOfInput
Brush UA2: "\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL"
Brush UA2: 00000000000000000000000000000000
Brush has 8 vertexes
Brush has 6 faces
Un1: 0x00006
Un2: 0x00002
Brush has ID: 29719
Brush has 1 textures
Brush textures: ["metal plate floor ext.tga"]
Brush UA2: "\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL"
Brush UA2: 00000000000000000000000000000000
Brush has 8 vertexes
Brush has 6 faces
Un1: 0x00006
Un2: 0x00002
Brush has ID: 29747
Brush has 1 textures
Brush textures: ["metal plate floor ext.tga"]
Brush UA2: "\ACK\NUL\NUL\NULZ\r\NUL\NUL\n\215#<\NUL\NUL\NUL\NUL"
Brush UA2: 060000005a0d00000ad7233c00000000
Brush has 3419 vertexes
Brush has 4294967295 faces
Face reports 1056125744 vertexes. This is probably bad.
Returning
*** Exception: endOfInput
06 00 00 00 5A 0D 00 00 0A D7 23 3C 00 00 00 00 5B 0D 00 00 0A D7 23 3C 00 00 00 00 5C 0D 00 00 0A D7 23 3C 00 00 00 00 5D 0D 00 00 0A D7 23 3C 00 00 00 00 5E 0D 00 00 0A D7 23 3C 00 00 00 00 5F 0D 00 00 0A D7 23 3C 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
08 00 00 00 8A 17 00 00 00 00 00 00 33 33 B3 BF 8B 17 00 00 00 00 00 00 33 33 B3 BF 8C 17 00 00 00 00 00 00 33 33 B3 BF 8D 17 00 00 00 00 00 00 33 33 B3 BF 86 17 00 00 00 00 00 00 33 33 B3 BF 87 17 00 00 00 00 00 00 33 33 B3 BF 88 17 00 00 00 00 00 00 33 33 B3 BF 89 17 00 00 00 00 00 00 33 33 B3 BF 00 00 00 00 00 00 00 00 00 00 00 00
[(i,j) | i <- [0..64], j <- [0..64], 6 * i + j == 84, 8 * i + j == 108]
RFLSectionHeader {rflSectionType = RFLLights, rflSectionLength = 23863}
RFLSectionHeader {rflSectionType = RFLCutsceneCameras, rflSectionLength = 265}
RFLSectionHeader {rflSectionType = RFLEvents, rflSectionLength = 9356}
RFLSectionHeader {rflSectionType = RFLUnknown, rflSectionLength = 4}
RFLSectionHeader {rflSectionType = RFLMultiPlayerRespawns, rflSectionLength = 1396}
RFLSectionHeader {rflSectionType = RFLParticleEmitters, rflSectionLength = 3135}
RFLSectionHeader {rflSectionType = RFLDecals, rflSectionLength = 1002}
RFLSectionHeader {rflSectionType = RFLPushRegions, rflSectionLength = 622}
RFLSectionHeader {rflSectionType = RFLRoomEffects, rflSectionLength = 952}
RFLSectionHeader {rflSectionType = RFLUnknown, rflSectionLength = 107}
RFLSectionHeader {rflSectionType = RFLBoltEmitters, rflSectionLength = 3436}
RFLSectionHeader {rflSectionType = RFLTargets, rflSectionLength = 832}
RFLSectionHeader {rflSectionType = RFLMovers, rflSectionLength = 1214317}
RFLSectionHeader {rflSectionType = RFLMovingGroups, rflSectionLength = 67082}
RFLSectionHeader {rflSectionType = RFLPlayerStart, rflSectionLength = 48}
RFLSectionHeader {rflSectionType = RFLUnknown, rflSectionLength = 4}
RFLSectionHeader {rflSectionType = RFLNavPoints, rflSectionLength = 4}
RFLSectionHeader {rflSectionType = RFLItems, rflSectionLength = 3680}
RFLSectionHeader {rflSectionType = RFLClutters, rflSectionLength = 9405}
RFLSectionHeader {rflSectionType = RFLTriggers, rflSectionLength = 7599}
RFLSectionHeader {rflSectionType = RFLGroups, rflSectionLength = 71192}
© 2009-2024 FactionFiles