diff options
| author | Treeki <treeki@gmail.com> | 2011-03-19 05:44:17 +0100 | 
|---|---|---|
| committer | Treeki <treeki@gmail.com> | 2011-03-19 05:44:17 +0100 | 
| commit | 5affce95e2689ba72c55ca1c18a6a75a1786979e (patch) | |
| tree | 6feb14b6698870ef32ab2280e39f724786eaff25 /NW4RTools/ObjImporter.cs | |
| parent | 6893a74fad0c58fceda13088bd5bd585950931b9 (diff) | |
| download | nw4rtools-5affce95e2689ba72c55ca1c18a6a75a1786979e.tar.gz nw4rtools-5affce95e2689ba72c55ca1c18a6a75a1786979e.zip  | |
fixed! turns out the issue was in the 8-bit index optimisation, not materials
Diffstat (limited to '')
| -rwxr-xr-x | NW4RTools/ObjImporter.cs | 8 | 
1 files changed, 8 insertions, 0 deletions
diff --git a/NW4RTools/ObjImporter.cs b/NW4RTools/ObjImporter.cs index 7dfe043..dc128ce 100755 --- a/NW4RTools/ObjImporter.cs +++ b/NW4RTools/ObjImporter.cs @@ -785,6 +785,14 @@ namespace NW4RTools {  			else  				vtxSpecs = 0 | (1 << 2) | (1 << 4); +			// setting up Unk in the hopes it will work, I think this is what it's for.. +			var unkStream = new OutputStream(); +			unkStream.WriteUInt32(vd1); +			unkStream.WriteUInt32(vd2); +			unkStream.WriteUInt32(vtxSpecs); +			shape.Unk = unkStream.GetBuffer(); + +			// now make the display list  			var dl1 = new DisplayListWriter();  			dl1.AddPadding(10);  			dl1.LoadCPReg(0x50, vd1);  | 
