Skip to content

Releases: BigBang1112/gbx-net

GBX.NET 1.2.1

07 Jun 19:34
a18182e
Compare
Choose a tag to compare

Gbx Explorer

  • Fixed possible XSS

Full Changelog: v1.2.0...v1.2.1

GBX.NET 1.2.0

03 May 23:57
6f483b2
Compare
Choose a tag to compare

A lot of updates with ghost samples and vehicle tunings.

Breaking changes will be described soon.

Full Changelog: v1.1.3...v1.2.0

Pull requests

New Contributors

GBX.NET 1.2.0-beta2

30 Apr 00:51
1e966c7
Compare
Choose a tag to compare
GBX.NET 1.2.0-beta2 Pre-release
Pre-release
v1.2.0-beta2

Fix error in ReadQuat6

GBX.NET 1.2.0-beta1

25 Apr 18:15
fb1fe64
Compare
Choose a tag to compare
GBX.NET 1.2.0-beta1 Pre-release
Pre-release

A lot of updates with ghost samples and vehicle tunings!

GBX.NET 1.1.3

01 Feb 23:02
0ff5db0
Compare
Choose a tag to compare
  • New Input API (updated documentation soon)
    • ControlEntry[] ControlEntries is replaced with IReadOnlyCollection<IInput> Inputs
      • ControlEntries is now obsolete and will be removed in 1.3.0
      • Range -65536 to 65536 is now preferred instead of -1 to 1 (which can be retrieved with GetValue() instead).
    • IList<CGameCtnGhost.PlayerInputData.IInputChange> InputChanges with IReadOnlyCollection<IInput> Inputs
      • Removal of InputChanges will be decided once the whole input behavior from TM2020 and Shootmania is figured out
  • Fixed a lot of the input behavior in TM2020, mainly with Horn and Character inputs
  • Fixed more cases with CGameCtnMediaBlockEntity
  • Fixed script metadata with lengths above 127
  • Improved reading of large arrays
  • Updated some collections in CGameCtnReplayRecord
  • CGameCtnReplayRecord.ChallengeData is now public

Breaking changes include only cases with array modification that is not useful.

GBX.NET 1.1.2

21 Jan 17:13
9379509
Compare
Choose a tag to compare
  • Added TM2020 action keys, look back, and secondary respawn input support
    • Horn is currently unsupported
  • Added CGameItemModel 0x022, fixed 0x01E
  • Added CGameCtnMediaBlockSpectators
  • Enhanced CPlugSpriteParam
  • Enhanced CPlugVisualSprite
  • Enhanced CGameCtnMediaBlockEntity with a lot of properties
  • Enhanced CGameCtnReplayRecord with PlaygroundScript, InterfaceScriptInfos, and some scenery things
  • Updated CPlugSolid2Model.ShadedGeom and CPlugVisual.TexCoord with property names
  • Fixed issue with skinnable blocks in BakedBlocks (causing many issues with recent maps)
  • Fixed issues with sprite elements in TM2 solids
  • Fixed AppliedWithChunkAttribute on CGameCtnChallenge.MapName
  • Fixed 0 header chunk still writing to header data
  • Fixed CGameCtnCollector 0x008
  • Fixed CGameObjectVisModel 0x001
  • Node.WriteAsync is now internal

GBX.NET Explorer

  • Fixed issues with certain collections not being expandable

Breaking changes

GBX.NET 1.1.1

30 Dec 14:41
c22ea2d
Compare
Choose a tag to compare

See GBX.NET Explorer for simple preview: https://gbxexplorer.net/ (verify if you're on v1.1.1.0)

  • Added TM2020 and Shootmania input reading support
    • Accessible through CGameCtnGhost.PlayerInputs.InputChanges
    • InputChange was transformed into TrackmaniaInputChange
    • ShootmaniaInputChange was added for Shootmania inputs
    • Similarities are packed under IInputChange
  • Added CGameCtnMediaBlockTriangles3D.Create()
  • Added CGameCtnDecorationSize.Size
  • Added CSceneObject.Motion
  • Added CPlugSolid SolidPreLightGen and FileWriteTime
  • Added Mat3
  • Changed CGameCtnCollector Author to Ident
  • Changed CGameCtnGhost.Data NodeID to SavedMobilClassId
  • Fixed CControlEffectSimi on old maps (usually problematic with Randomizer TMF)
  • Fixed NodeRef writing of external nodes
  • Fixed many cases of CPlugVisual3D
  • Fixed CPlugSurface.Box read/write
  • Fixed other CPlugSurface problems
  • Fixed Mat4.Zero

GBX.NET Explorer

  • Fixed GitHub link branch on the master build

GBX.NET.PAK 1.1.2

  • Added NadeoPakFile.GetDirectoryName()

Breaking changes

GBX.NET 1.1.0

11 Dec 04:16
2514405
Compare
Choose a tag to compare

Too many things to mention again.

Breaking changes will be described soon.

Full Changelog: v1.0.1...v1.1.0

GBX.NET 1.1.0-alpha2

11 Nov 21:41
f39d335
Compare
Choose a tag to compare
GBX.NET 1.1.0-alpha2 Pre-release
Pre-release

This release was made to test the async methods in practice. It also includes .NET 7 build, and support for Mesh.Gbx, Shape.Gbx, and extended Item.Gbx and Solid.Gbx support.

Full Changelog: v1.1.0-alpha1...v1.1.0-alpha2

GBX.NET 1.1.0-alpha1

25 Oct 18:20
3e2c204
Compare
Choose a tag to compare
GBX.NET 1.1.0-alpha1 Pre-release
Pre-release

This release has been made to test the new source-generated way to determine the classes from IDs. Full patch notes are coming in the final release.

Automatically generated changelog: v1.0.1...v1.1.0-alpha1