Skip to content

Releases: BigBang1112/gbx-net

GBX.NET 2.0.0-beta2

21 Apr 16:38
26c7953
Compare
Choose a tag to compare
GBX.NET 2.0.0-beta2 Pre-release
Pre-release
  • Fixed read/write of CGameCtnMediaBlockFxBlurDepth.Key
  • Added possibility to skip skippable chunks using SkipChunkIds as a replacement of the "discover" feature
    • Does not work for unskippable chunks just yet (in that case it would throw an exception if it is found)
  • Added trace level logs to measure how long certain chunks took to process

Assets were automatically generated using the publish workflow.

GBX.NET 2.0.0-beta1

20 Apr 02:12
3399b3b
Compare
Choose a tag to compare
GBX.NET 2.0.0-beta1 Pre-release
Pre-release
  • Added several unused MediaTracker blocks
  • Implemented the rest of the MediaTracker blocks
  • Added class ID remap functionality (stored in Gbx, otherwise on serialization specify ClassIdRemapMode)
    • Modes: Latest (TM2+ and mostly TMUF), Id2008 (same as Latest except for CGameCtnCollector, TMUF), Id2006 (TMU and lower)
  • Added reference table overview (Files and Resources) to GbxRefTable
    • During serialization, data from this will be picked only if raw body is used (ReadRawBody setting)
  • Added TransQuat
  • Fixed ClassManager.GetName picking the oldest name instead of the latest
  • Fixed empty UserData being written as 4 bytes with 0 header chunks
  • General chunk fixes and (external) additions

Full Changelog: v2.0.0-alpha3...v2.0.0-beta1

Assets were automatically generated using the publish workflow.

GBX.NET 2.0.0-alpha3

18 Apr 21:05
b4f881e
Compare
Choose a tag to compare
GBX.NET 2.0.0-alpha3 Pre-release
Pre-release
  • Added 70+ classes from GBX.NET v1
  • Implemented many unimplemented MediaTracker blocks
  • Added GbxWriteSettings PackDescVersion
  • Added Int3 math operators
  • Fixed GbxReader state not passed correctly after reading compressed body

Full Changelog: v2.0.0-alpha2...v2.0.0-alpha3

Assets were automatically generated using the publish workflow.

GBX.NET 2.0.0-alpha2

14 Apr 04:08
203363c
Compare
Choose a tag to compare
GBX.NET 2.0.0-alpha2 Pre-release
Pre-release
  • GBX.NET.ZLib is now public
  • Added missing members of CPlugEntRecordData and CGameGhost (samples)
  • Added GameVersion.VSK5
  • Added automatic generation of AppliedWithChunkAttribute
  • Fixed CGameCtnGhost 0x025 for TM2020
  • Fixed prevChunkId for explicit parse
  • Updated NuGet package properties

Full Changelog: v2.0.0-alpha1...v2.0.0-alpha2

Assets were automatically generated using the publish workflow.

GBX.NET 2.0.0-alpha1

12 Apr 16:47
2eba521
Compare
Choose a tag to compare
GBX.NET 2.0.0-alpha1 Pre-release
Pre-release

GBX.NET 2 begins!

Assets were automatically generated using the publish workflow.

GBX.NET 1.2.6

19 Feb 18:49
b5e0dc2
Compare
Choose a tag to compare
  • Fixed CGameCtnGhost 0x000 v9 causing parse errors in autosave replays 04b09d3
  • Added CGameCtnBlockUnitInfo 0x00D 7c162b4
  • Added CPlugVehicleMaterial 0x004 63a53d5 d2d1dcf 15d09cb
  • Implemented MoveShape and CarVsCarShapeBox to CPlugVehicleCarPhyShape 0e76252
  • Fixed CPlugIndexBuffer for new meshes 1ff7b9d
  • Fixed Int4.Zero 5cb3db7

Full Changelog: v1.2.5...v1.2.6

GBX.NET 1.2.5

31 Dec 17:03
0e9c8da
Compare
Choose a tag to compare
  • Implemented and fixed CGameCtnMediaBlockCameraOrbital 648c0ba
  • Implemented CPlugFileGen 22db2f4
  • Improved handling of CRC32 calculation 0179bdf
  • Fixed CGameCtnMediaBlockEntity 0x000 U14 to be SkinOptions 8fc3b5b d9b28da
  • Removed Version from Chunk2E002009 52eb086
  • Updated TmEssentials to 2.4.0 ee2ddd9

Full Changelog: v1.2.4...v1.2.5

GBX.NET 1.2.4

26 Nov 03:58
b62507f
Compare
Choose a tag to compare
  • Fixed TM2020 input reading bug when car transformation is used 6e92668 5eb5ccd
  • Added CRC32 calculation on map save. No more random password prompts! 3a5c16c
  • Added CPlugTree 0x017 480163f
  • Fixed CGameCommonItemEntityModel and CPlugStaticObjectModel (thx schadocalex)
  • Fixed CPlugSurface 0x003 v4
  • Removed warning from CGameItemPlacementParam 0x005 50e8787
  • Connected CGameCtnChallenge 0x06B with dynamic daytime 7990cee

Full Changelog: v1.2.3...v1.2.4

GBX.NET 1.2.3

24 Nov 01:12
19c6856
Compare
Choose a tag to compare
  • Added support for .NET 8 and C# 12
  • Added CScriptTraitsMetadata.Create()
  • Added CGameCtnGhost 0x000 version 9 support 445f597
  • Added CGameCtnMediaBlockEntity 0x000 version 11 support de25894
  • Added CGameCommonItemEntityModelEdition 0x000 version 8 support 26b1c4b
  • Added CGameCtnChallenge 0x06B without knowing its content yet 479a858
  • Fixed CGameBlockItem 0x000 version 1 (still incomplete) 4b87694
  • Fixed parse state after CGameCtnGhost 0x025 causing weird ghost errors 6c39f55
  • Fixed missing RequiresUnreferencedCode
  • Tweaked Gbx Explorer look (Ctrl+F5)

Full Changelog: v1.2.2...v1.2.3

GBX.NET 1.2.2

08 Jul 16:44
42ca5f0
Compare
Choose a tag to compare
  • Added CGameCtnChallenge.CreatedWithGamepadEditor ae57f62
  • Added IInput.WithTime() 0e800b2
  • Fixed cases with CGameObjectVisModel b7df83b

Full Changelog: v1.2.1...v1.2.2