saul / demofile-net

Blazing fast cross-platform demo parser library for Counter-Strike 2, written in C#.
MIT License
76 stars 7 forks source link

Failed parsing with bloodType #63

Closed laPeregrin closed 1 month ago

laPeregrin commented 1 month ago

Research

Description

System.NotSupportedException: Unrecognised serializer field: m_nBloodType at DemoFile.Sdk.CEntityInstance.CreateFieldDecoder(SerializableField field, DecoderSet decoderSet) at DemoFile.Sdk.CBaseEntity.CreateFieldDecoder(SerializableField field, DecoderSet decoderSet) at DemoFile.Sdk.CBaseModelEntity.CreateFieldDecoder(SerializableField field, DecoderSet decoderSet) at DemoFile.Sdk.CBaseAnimGraph.CreateFieldDecoder(SerializableField field, DecoderSet decoderSet) at DemoFile.Sdk.CEconEntity.CreateFieldDecoder(SerializableField field, DecoderSet decoderSet) at System.Linq.Enumerable.SelectArrayIterator2.Fill(ReadOnlySpan1 source, Span1 destination, Func2 func) at System.Linq.Enumerable.SelectArrayIterator2.ToArray() at DemoFile.Sdk.DecoderSet.CreateDecoder[T](SerializerKey serializerKey) at DemoFile.Sdk.DecoderSet.GetDecoder[T](SerializerKey serializerKey) at DemoFile.Sdk.DecoderSet.TryGetDecoder(String className, Type& classType, SendNodeDecoder1& decoder) at DemoFile.DemoParser.OnDemoClassInfo(CDemoClassInfo msg) at DemoFile.DemoEvents.ReadDemoCommandCore[T](Action1 callback, MessageParser1 parser, ReadOnlySpan1 buffer, Boolean isCompressed) at DemoFile.DemoEvents.ReadDemoCommand(EDemoCommands msgType, ReadOnlySpan1 buffer, Boolean isCompressed) at DemoFile.DemoParser.MoveNextCoreAsync(EDemoCommands msgType, Boolean isCompressed, Int32 size, CancellationToken cancellationToken) at DemoFile.DemoParser.StartReadingAsync(Stream stream, CancellationToken cancellationToken) at DemoFile.DemoParser.ReadAllAsync(Stream stream, CancellationToken cancellationToken)

Code to reproduce

No response

Affected demos

http://replay189.valve.net/730/003686249481730261055_0831476125.dem.bz2

xGuysOG commented 1 month ago

likely the new update broke demos again @saul ?

saul commented 1 month ago

Thanks for reporting. A fix has been released as 0.14.1

laPeregrin commented 1 month ago

Thanks for reporting. A fix has been released as 0.14.1

Thanks for your supporting!