Skip to content

Commit 2067401

Browse files
committed
Partial decoding of v20.02.05.23 for niftools#106 (QQSpeed, Chinese version of the game).
1 parent c00800f commit 2067401

File tree

1 file changed

+14
-3
lines changed

1 file changed

+14
-3
lines changed

nif.xml

+14-3
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
<?xml version="1.0" encoding="UTF-8"?>
22
<!DOCTYPE niftoolsxml>
3-
<niftoolsxml version="0.10.0.0">
3+
<niftoolsxml version="0.10.0.1">
44

55
<token name="verexpr" attrs="vercond">
66
Commonly used version expressions.
@@ -212,7 +212,9 @@
212212
<version id="V20_2_0_7_FO4_2" num="20.2.0.7" user="12" bsver="132 139" ext="bto btr" supported="false">Fallout 4 (LS_Mirelurk.nif, Screen.nif)</version>
213213
<version id="V20_2_0_7_F76" num="20.2.0.7" user="12" bsver="155" ext="bto">{{Fallout 76}}</version>
214214
<version id="V20_2_0_8" num="20.2.0.8" ext="nifcache">{{Empire Earth III}}, {{FFT Online}}, Atlantica Online, IRIS Online, Wizard101</version>
215-
<version id="V20_2_4_7" num="20.2.4.7">QQSpeed</version>
215+
<version id="V20_2_4_7" num="20.2.4.7">{{QQSpeed}}</version>
216+
<version id="V20_2_4_7" num="20.2.5.22">QQSpeed</version>
217+
<version id="V20_2_4_7" num="20.2.5.23">QQSpeed</version>
216218
<version id="V20_3_0_1" num="20.3.0.1">Emerge</version>
217219
<version id="V20_3_0_2" num="20.3.0.2">Emerge</version>
218220
<version id="V20_3_0_3" num="20.3.0.3">Emerge</version>
@@ -3492,6 +3494,7 @@
34923494
<field name="Has Bounding Volume" type="bool" since="3.0" until="4.2.2.0" />
34933495
<field name="Bounding Volume" type="BoundingVolume" cond="Has Bounding Volume" since="3.0" until="4.2.2.0" />
34943496
<field name="Collision Object" type="Ref" template="NiCollisionObject" since="10.0.1.0" />
3497+
<field name="Unknown QQSpeed NiAVObject Bytes" type="byte" length="5" since="20.2.5.23" until="20.2.5.23">Could be one byte and a uint. Always 00 17 00 00 00?</field>
34953498
</niobject>
34963499

34973500
<niobject name="NiDynamicEffect" abstract="true" inherit="NiAVObject" module="NiMain">
@@ -3656,6 +3659,7 @@
36563659

36573660
<niobject name="NiTransformController" inherit="NiKeyframeController" module="NiAnimation">
36583661
NiTransformController replaces NiKeyframeController.
3662+
<field name="Unknown QQSpeed Integer" type="uint" since="20.2.5.23" until="20.2.5.23" >Always 00 00 00 00?</field>
36593663
</niobject>
36603664

36613665
<niobject name="NiPSysModifierCtlr" abstract="true" inherit="NiSingleInterpController" module="NiParticle">
@@ -4178,6 +4182,7 @@
41784182
<field name="Num Screen Polygons" type="uint" calc="0">Deprecated. Array is always zero length on disk write.</field>
41794183
<field name="Num Screen Textures" type="uint" calc="0" since="4.2.1.0">Deprecated. Array is always zero length on disk write.</field>
41804184
<field name="Unknown Int 3" type="uint" until="3.1" />
4185+
<field name="Unknown QQSpeed Camera Int" type="int" since="20.2.5.23" until="20.2.5.23" >Always -1?</field>
41814186
</niobject>
41824187

41834188
<niobject name="NiColorData" inherit="NiObject" module="NiAnimation">
@@ -5291,6 +5296,7 @@
52915296

52925297
<niobject name="NiTriStrips" inherit="NiTriBasedGeom" module="NiMain">
52935298
A shape node that refers to data organized into strips of triangles
5299+
<field name="Unknown QQSpeed Strip Bytes" type="byte" length="21" since="20.2.5.23" until="20.2.5.23">Unknown bytes, all 0.</field>
52945300
</niobject>
52955301

52965302
<niobject name="NiTriStripsData" inherit="NiTriBasedGeomData" module="NiMain">
@@ -5426,6 +5432,9 @@
54265432
<field name="Function" type="TestFunction" default="TEST_LESS_EQUAL" since="4.1.0.12" until="20.0.0.5">
54275433
Z-Test function. In Flags from 20.1.0.3 on.
54285434
</field>
5435+
<field name="Unknown QQSpeed Uint" type="uint" since="20.2.5.23" until="20.2.5.23">
5436+
0 in example
5437+
</field>
54295438
</niobject>
54305439

54315440
<niobject name="RootCollisionNode" inherit="NiNode" module="BSLegacy" versions="V4_0_0_2">
@@ -8496,7 +8505,9 @@
84968505
<field name="Binary Data" type="ByteArray" />
84978506
</niobject>
84988507

8499-
<niobject name="CsNiNode" inherit="NiNode" />
8508+
<!-- Digimon Masters Online -->
8509+
8510+
<niobject name="CsNiNode" inherit="NiNode" version="V20_3_0_9" />
85008511

85018512
<!-- Epic Mickey -->
85028513

0 commit comments

Comments
 (0)