summaryrefslogtreecommitdiff
path: root/NW4RTools
diff options
context:
space:
mode:
authorTreeki <treeki@gmail.com>2011-03-23 21:47:10 +0100
committerTreeki <treeki@gmail.com>2011-03-23 21:47:10 +0100
commitd1c9bf937e6efd59af45b3d38b9ba96ef927dade (patch)
tree1551e9a75a610b5c9a7f0f7607417bcabb8ee9e7 /NW4RTools
parent5affce95e2689ba72c55ca1c18a6a75a1786979e (diff)
downloadnw4rtools-d1c9bf937e6efd59af45b3d38b9ba96ef927dade.tar.gz
nw4rtools-d1c9bf937e6efd59af45b3d38b9ba96ef927dade.zip
a bit of preliminary work on character animation support
Diffstat (limited to 'NW4RTools')
-rw-r--r--NW4RTools/Models/Animation/CharacterAnim.cs40
-rw-r--r--NW4RTools/NW4RTools.pidbbin583120 -> 585922 bytes
2 files changed, 40 insertions, 0 deletions
diff --git a/NW4RTools/Models/Animation/CharacterAnim.cs b/NW4RTools/Models/Animation/CharacterAnim.cs
index 951969e..b350477 100644
--- a/NW4RTools/Models/Animation/CharacterAnim.cs
+++ b/NW4RTools/Models/Animation/CharacterAnim.cs
@@ -1,6 +1,46 @@
using System;
namespace NW4RTools.Models.Animation {
public class CharacterAnim {
+ [FlagsAttribute]
+ public enum Flags {
+ Unk0 = 1,
+ Unk1 = 2,
+ Unk2 = 4,
+ Unk3 = 8,
+ Unk4 = 0x10,
+ RotateZero = 0x20,
+ TranslateZero = 0x40,
+ Unk7 = 0x80,
+ Unk8 = 0x100,
+ Unk9 = 0x200,
+ Unk10 = 0x400,
+ Unk11 = 0x800,
+ Unk12 = 0x1000,
+ Unk13 = 0x2000,
+ Unk14 = 0x4000,
+ Unk15 = 0x8000,
+ Unk16 = 0x10000,
+ Unk17 = 0x20000,
+ Unk18 = 0x40000,
+ Unk19 = 0x80000,
+ Unk20 = 0x100000,
+ Unk21 = 0x200000,
+ CalcScale = 0x400000,
+ CalcRotate = 0x800000,
+ CalcTranslate = 0x1000000,
+ Unk25 = 0x2000000,
+ Unk26 = 0x4000000,
+ Unk27 = 0x8000000,
+ Unk28 = 0x10000000,
+ Unk29 = 0x20000000,
+ Unk30 = 0x40000000,
+ Unk31 = 0x80000000,
+ }
+
+ public class Node {
+
+ }
+
public CharacterAnim() {
}
}
diff --git a/NW4RTools/NW4RTools.pidb b/NW4RTools/NW4RTools.pidb
index 4d2cd3b..ac72337 100644
--- a/NW4RTools/NW4RTools.pidb
+++ b/NW4RTools/NW4RTools.pidb
Binary files differ