Skip to content

GBX.NET 2.0.5

Compare
Choose a tag to compare
@BigBang1112 BigBang1112 released this 01 Jul 15:38
· 172 commits to master since this release
739a32c
  • Added ExportToObj to CPlugCrystal and CPlugSolid
  • Added CPlugTree.GetAllChildrenWithLocation() (don't mind the weird naming)
  • Added CSceneSoundSource.SoundSource
  • Added missing IVersionable on CGameCtnChallenge 0x040 chunk
  • Added Gbx<T>(T node) constructor - easier and safe way to make typed Gbx other than CMwNod.ToGbx()
  • Renamed CPlugTree Translation to Location (breaking change, better late than never)
  • Implemented some CGameCtnChallenge chunks
  • Implemented more guard clauses
  • Fixed CGameCtnMediaBlockCameraCustom of Summer 2024 update
  • Fixed write issue with analog input values in TM2 and older games
  • Fixed MediaTracker not being written properly in CGameCtnMacroBlockInfo
  • Fixed some read/write issues of CPlugSurfaceGeom
  • Fixed various null issues
  • Fixed various Gbx Explorer issues

New package!

  • GBX.NET.NewtonsoftJson 1.0.0
    • Current replacement of GBX.NET.Json, properly working now
    • Upcoming GBX.NET.Json v2 will use System.Text.Json
    • You can dump any Gbx or CMwNod type with ToJson, explore everything in JSON, and maybe even compare changes.

Assets were automatically generated using the publish workflow.