Skip to content

GBX.NET 0.2.0

Compare
Choose a tag to compare
@BigBang1112 BigBang1112 released this 19 Sep 17:30
· 3569 commits to master since this release
b0123ae

A big step closer to 1.0.0!

  • Now compatible with .NET Standard 2.0
  • Improved Node parsing algorithm, mainly by eliminating dynamic declaration while reading
    • Up to 35% improvement in reading speed!
    • No requirement to have an inherited constructor
  • Improved GBX header parsing, small boost in there as well
  • Added CCtnMediaBlockEventTrackMania, tracking stunt timestamps from TMS, lovely node that got deprecated in TMUF
  • Widen CGameCtnReplayRecord support
  • Avoided CGameCtnMediaBlockTriangles and CGameCtnMediaBlockFxColors crash when reading TMUF maps
    • Proper read not supported yet
  • Enhanced data types
  • Changed Vector2 and Vector3 to new structs Vec2 and Vec3
  • Moved body chunks from GameBoxBody to Node for consistency with aux nodes
  • Added ReadToEnd(), ReadStringTillFacade() and ReadArrayTillFacade()
  • Renamed ChunkList to ChunkSet

Includes a release GBX.NET.Json 0.1.1 which very simply just downgrades the required framework to .NET Standard 2.0.

You can also test the Island Converter port to .NET Framework 4.6.1 by cloning the project.