protected override void SubtypeRead(DSBinaryReader bin) { UNK1 = bin.ReadInt32(); UNK2 = bin.ReadInt32(); Radius = bin.ReadSingle(); EventEntityID = bin.ReadInt32(); }
protected override void SubtypeRead(DSBinaryReader bin) { MsgID = bin.ReadInt16(); SUx02 = bin.ReadInt16(); SUx04 = bin.ReadInt16(); SUx06 = bin.ReadInt16(); }
protected override void SubtypeRead(DSBinaryReader bin) { UNK1 = bin.ReadInt32(); UNK2 = bin.ReadInt32(); ThinkParamID = bin.ReadInt32(); NPCParamID = bin.ReadInt32(); TalkID = bin.ReadInt32(); UNK3 = bin.ReadInt32(); CharaInitID = bin.ReadInt32(); PartIndex = bin.ReadInt32(); UNK4 = bin.ReadInt32(); UNK5 = bin.ReadInt32(); MovePoint1 = bin.ReadInt16(); MovePoint2 = bin.ReadInt16(); MovePoint3 = bin.ReadInt16(); MovePoint4 = bin.ReadInt16(); UNK10 = bin.ReadInt32(); UNK11 = bin.ReadInt32(); InitAnimID = bin.ReadInt32(); UNK12 = bin.ReadInt32(); }
protected override void InternalRead(DSBinaryReader bin) { Name = bin.ReadMsbString(); EventIndex = bin.ReadInt32(); bin.AssertInt32((int)Type); Index = bin.ReadInt32(); int baseDataOffset = bin.ReadInt32(); int subtypeDataOffset = bin.ReadInt32(); Ux18 = bin.ReadInt32(); bin.StepInMSB(baseDataOffset); { PartIndex1 = bin.ReadInt32(); RegionIndex1 = bin.ReadInt32(); EventEntityID = bin.ReadInt32(); } bin.StepOut(); bin.StepInMSB(subtypeDataOffset); { SubtypeRead(bin); } bin.StepOut(); }
protected override void SubtypeRead(DSBinaryReader bin) { MsgID = bin.ReadInt16(); SUB_CONST_1 = bin.ReadInt16(); SubUnk1 = bin.ReadInt16(); SUB_CONST_2 = bin.ReadInt16(); }
protected override void SubtypeRead(DSBinaryReader bin) { RegionIndex2 = bin.ReadInt32(); SUx04 = bin.ReadInt32(); SUx08 = bin.ReadInt32(); SUx0C = bin.ReadInt32(); }
protected override void SubtypeRead(DSBinaryReader bin) { HitFilterID = bin.ReadByte(); SoundSpaceType = (PartsCollisionSoundSpaceType)bin.ReadByte(); i_EnvLightMapSpot = bin.ReadInt16(); ReflectPlaneHeight = bin.ReadSingle(); NvmGroup1 = bin.ReadInt32(); NvmGroup2 = bin.ReadInt32(); NvmGroup3 = bin.ReadInt32(); NvmGroup4 = bin.ReadInt32(); VagrantID1 = bin.ReadInt32(); VagrantID2 = bin.ReadInt32(); VagrantID3 = bin.ReadInt32(); MapNameID = bin.ReadInt16(); DisableStart = bin.ReadInt16(); DisableBonfireID = bin.ReadInt32(); SUB_CONST_1 = bin.ReadInt32(); SUB_CONST_2 = bin.ReadInt32(); SUB_CONST_3 = bin.ReadInt32(); PlayRegionID = bin.ReadInt32(); LockCamID1 = bin.ReadInt16(); LockCamID2 = bin.ReadInt16(); SUB_CONST_4 = bin.ReadInt32(); SUB_CONST_5 = bin.ReadInt32(); SUB_CONST_6 = bin.ReadInt32(); SUB_CONST_7 = bin.ReadInt32(); }
protected override void InternalRead(DSBinaryReader bin) { Name = bin.ReadMsbString(); Ux04 = bin.ReadInt32(); Index = bin.ReadInt32(); bin.AssertInt32((int)Type); PosX = bin.ReadSingle(); PosY = bin.ReadSingle(); PosZ = bin.ReadSingle(); RotX = bin.ReadSingle(); RotY = bin.ReadSingle(); RotZ = bin.ReadSingle(); int baseSubtypeDataOffset = bin.ReadInt32(); bin.AssertInt32(OffsetDeltas.Item1 >= 0 ? baseSubtypeDataOffset + OffsetDeltas.Item1 : 0); bin.AssertInt32(OffsetDeltas.Item2 >= 0 ? baseSubtypeDataOffset + OffsetDeltas.Item2 : 0); bin.AssertInt32(OffsetDeltas.Item3 >= 0 ? baseSubtypeDataOffset + OffsetDeltas.Item3 : 0); bin.StepInMSB(baseSubtypeDataOffset); { SubtypeRead(bin); } bin.StepOut(); }
public static FlverDummy Read(DSBinaryReader bin, DataFiles.FLVER ContainingFlver) { var dmy = new FlverDummy(ContainingFlver); dmy.Position = bin.ReadVector3(); dmy.UnknownByte1 = bin.ReadByte(); dmy.UnknownByte2 = bin.ReadByte(); dmy.UnknownShort1 = bin.ReadInt16(); dmy.Row2 = bin.ReadVector3(); dmy.TypeID = bin.ReadInt16(); dmy.ParentBoneIndex = bin.ReadInt16(); dmy.Row3 = bin.ReadVector3(); dmy.SomeSortOfParentIndex = bin.ReadInt16(); dmy.UnknownFlag1 = bin.ReadBoolean(); dmy.UnknownFlag2 = bin.ReadBoolean(); //hit.Row4 = bin.ReadVector3(); //hit.Row4_ID1 = bin.ReadInt16(); //hit.Row4_ID2 = bin.ReadInt16(); bin.ReadBytes(16); return(dmy); }
protected override void SubtypeRead(DSBinaryReader bin) { SUB_CONST_1 = bin.ReadInt32(); SUB_CONST_2 = bin.ReadInt32(); Radius = bin.ReadSingle(); EntityID = bin.ReadInt32(); }
protected override void SubtypeRead(DSBinaryReader bin) { UNK1 = bin.ReadInt32(); UNK2 = bin.ReadInt32(); UNK3 = bin.ReadInt32(); UNK4 = bin.ReadInt32(); }
public BNDEntry GetEntry(DSBinaryReader bin) { if (FileOffset < 0 || FileOffset > bin.Length) { throw new Exception("Invalid BND3 Entry File Offset."); } bin.StepIn(FileOffset); var bytes = bin.ReadBytes(FileSize); bin.StepOut(); string fileName = null; if (FileNameOffset > -1) { bin.StepIn(FileNameOffset); { fileName = bin.ReadStringShiftJIS(); } bin.StepOut(); } return(new BNDEntry(FileID, fileName, Unknown1, bytes)); }
protected override void SubtypeRead(DSBinaryReader bin) { //SUx00 = bin.ReadInt32(); SUB_CONST_1 = bin.ReadInt32(); if (bin.LongOffsets) { bin.Jump(4); } i_AttachObj = bin.ReadInt32(); if (bin.LongOffsets) { bin.Jump(4); } ItemLot1 = bin.ReadInt32(); SUB_CONST_2 = bin.ReadInt32(); ItemLot2 = bin.ReadInt32(); SUB_CONST_3 = bin.ReadInt32(); ItemLot3 = bin.ReadInt32(); SUB_CONST_4 = bin.ReadInt32(); ItemLot4 = bin.ReadInt32(); SUB_CONST_5 = bin.ReadInt32(); ItemLot5 = bin.ReadInt32(); SUB_CONST_6 = bin.ReadInt32(); if (!bin.IsDeS) { InChest = bin.ReadBoolean(); StartDisabled = bin.ReadBoolean(); SUB_CONST_7 = bin.ReadByte(); SUB_CONST_8 = bin.ReadByte(); } }
protected override void SubtypeRead(DSBinaryReader bin) { NPCHostEventEntityID = bin.ReadInt32(); InvasionEventEntityID = bin.ReadInt32(); InvasionRegionIndex = bin.ReadInt32(); SUx0C = bin.ReadInt32(); }
protected override void SubtypeRead(DSBinaryReader bin) { X = bin.ReadSingle(); Y = bin.ReadSingle(); Z = bin.ReadSingle(); SUB_CONST_1 = bin.ReadSingle(); }
protected override void SubtypeRead(DSBinaryReader bin) { MsgID = bin.ReadInt16(); SUB_CONST_1 = bin.ReadInt16(); SeekGuidanceOnly = bin.ReadBoolean(); SUB_CONST_2 = bin.ReadByte(); SUB_CONST_3 = bin.ReadInt16(); }
protected override void SubtypeRead(DSBinaryReader bin) { ObjActEntityID = bin.ReadInt32(); i_ObjName = bin.ReadInt32(); ParameterID = bin.ReadInt16(); SubUnk1 = bin.ReadInt16(); EventFlagID = bin.ReadInt32(); }
public void Read(DSBinaryReader bin) { bin.StartMsbStruct(); { InternalRead(bin); } bin.EndMsbStruct(); }
protected override void SubtypeRead(DSBinaryReader bin) { ObjActEntityID = bin.ReadInt32(); i_ObjName = bin.ReadInt32(); ObjActParamEntryID = bin.ReadInt16(); ObjActState = (EventsObjActsObjActState)bin.ReadInt16(); EventFlagID = bin.ReadInt32(); }
protected override void InternalRead(DSBinaryReader bin) { Name = bin.ReadMsbString(); ModelType = (ModelParamSubtype)bin.ReadInt32(); Index = bin.ReadInt32(); PlaceholderModel = bin.ReadMsbString(); InstanceCount = bin.ReadInt32(); Ux14 = bin.ReadInt32(); Ux18 = bin.ReadInt32(); Ux1C = bin.ReadInt32(); }
protected override void SubtypeRead(DSBinaryReader bin) { SubUnk1 = bin.ReadInt32(); SubUnk2 = bin.ReadSingle(); SubUnk3 = bin.ReadSingle(); SubUnk4 = bin.ReadSingle(); SubUnk5 = bin.ReadSingle(); SubUnk6 = bin.ReadSingle(); SUB_CONST_1 = bin.ReadSingle(); SUB_CONST_2 = bin.ReadSingle(); }
protected override void SubtypeRead(DSBinaryReader bin) { if (bin.IsDeS) { SubtypeReadDeS(bin); } else { SfxID = bin.ReadInt32(); } }