- Added support for
Shader.Gbx
,CtrlCam.Gbx
,CtrlCamTarget.Gbx
,CtrlCamOrbital3d.Gbx
,CtrlCamTmRace.Gbx
,CtrlCamTmRace2.Gbx
,CtrlCamTmRace3.Gbx
,DecoSolid.Gbx
,TrackManiaVehicle.Gbx
,TMVehicle.Gbx
/ConstructionVehicle.Gbx
,VehicleStruct.Gbx
,FuncClouds.Gbx
,FuncShader.Gbx
,AmbientOcc.Gbx
,ParticleModel.Gbx
(only TMUF),Scene3d.Gbx
(only TMUF), andRefBuffer.Gbx
. - Added support for reading external nodes directly inside Pak files
GbxRefTable
ExternalData
is nowExternalNodes
- Fixed header chunks for
CGameCtnCollection
andCGameCtnDecoration
- Recognized many member names from various classes (mostly TMUF, but some TMS too)
- Named some TMUnlimiter classes
- Fixed many classes for TMUF Pak export
GBX.NET.PAK 2.1.0
- Added v6+ support for unencrypted parts (decryption coming soon!)
Pak6
class inheritsPak
, butPak.Parse
can recognize the version. To view Pak v6 specifics, gotta cast toPak6
class.
- Added possibility to not pass the key to read the unencrypted parts
OpenGbxFile
now fillsGbxRefTable.ExternalNodes
whenimportExternalNodesFromRefTable=true
Gbx Explorer (yo updates to Explorer?)
- Chunk IDs in Value Explorer are no longer masked to the last 3 digits
- Hovering over class grouping shows the namespace of the class
- Fixed some CSS on unknown class names
Assets were automatically generated using the publish workflow.