Skip to content

CathodeLib 0.10.0

Latest

Choose a tag to compare

@MattFiler MattFiler released this 12 Aug 08:43

Available via NuGet: https://www.nuget.org/packages/CathodeLib/

  • Added ability to load all CathodeFile derivatives from MemoryStream (improves reading nested files, e.g. PAK2 contents)
  • Adjusted string reader encoding (fixes AnimationStrings parsing/writing)
  • Moved Entity lists within Composites to dictionaries to improve lookup performance (legacy accessors are available still in a list-style for backwards compatibility)
  • Reworked hierarchy resolving: new methods ResolveAlias, ResolveProxy, and ResolveAliasOrProxy are available within CommandsUtils - GetResolvedAsString can return it as a string similar to the previous ResolveHierarchy method's functionality
  • Modified composite purging logic for performance and reliability
  • ShortGuidUtils now only saves the custom name table to Commands if the Commands object has itself been saved
  • Fixed some metadata for Models and Textures
  • Implemented support for SoundNodeNetwork files