Meowmaritus / DSAnimStudio

Direct3D-Accelerated Dark Souls TAE Editor
MIT License
415 stars 59 forks source link

Error open c0000.anibnd.dcx.2010 from Sekiro #33

Closed shaoyy closed 2 years ago

shaoyy commented 2 years ago

It crash although I downgrade dcx file.

System.IO.InvalidDataException: Read UInt32: 0x7C2C0000 | Expected: 0x57E0E057 | Ending position: 0x4 在 SoulsFormats.BinaryReaderEx.AssertValue[T](T value, String typeName, String valueFormat, T[] options) 在 SoulsFormats.BinaryReaderEx.AssertUInt32(UInt32[] options) 在 SoulsAssetPipeline.Animation.HKX.Read(BinaryReaderEx br) 在 SoulsAssetPipeline.Animation.HKX.Read(Byte[] data, HKXVariation variation, Boolean isDS1RAnimHotfix, Boolean deserializeObjects) 在 DSAnimStudio.NewAnimationContainer.LoadAnimHKX(Byte[] hkxBytes, String name) 位置 C:\Users\Green\GitHub\DSAnimStudio-Dev\DSAnimStudio\NewAnimationContainer.cs:行号 624 在 DSAnimStudio.NewAnimationContainer.set_CurrentAnimationName(String value) 位置 C:\Users\Green\GitHub\DSAnimStudio-Dev\DSAnimStudio\NewAnimationContainer.cs:行号 288 在 DSAnimStudio.NewAnimationContainer.<>cDisplayClass24_0.b0(IProgress`1 prog) 位置 C:\Users\Green\GitHub\DSAnimStudio-Dev\DSAnimStudio\NewAnimationContainer.cs:行号 217 在 DSAnimStudio.LoadingTaskMan.<>cDisplayClass5_0.b0(IProgress`1 progress) 位置 C:\Users\Green\GitHub\DSAnimStudio-Dev\DSAnimStudio\LoadingTaskMan.cs:行号 179 在 DSAnimStudio.LoadingTaskMan.LoadingTask.<>c__DisplayClass14_1.<.ctor>b__1() 位置 C:\Users\Green\GitHub\DSAnimStudio-Dev\DSAnimStudio\LoadingTaskMan.cs:行号 56

shaoyy commented 2 years ago

I know the reason after debugging. I have not convert c0000_a000_lo.dcx to 2010. Scripts read c0000_a000_lo automatically.