Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

GBX.NET 2.1.1 #138

Merged
merged 58 commits into from
Jan 22, 2025
Merged

GBX.NET 2.1.1 #138

merged 58 commits into from
Jan 22, 2025

Conversation

BigBang1112
Copy link
Owner

@BigBang1112 BigBang1112 commented Jan 21, 2025

  • 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), and RefBuffer.Gbx.
  • Added support for reading external nodes directly inside Pak files
    • GbxRefTable ExternalData is now ExternalNodes
  • Fixed header chunks for CGameCtnCollection and CGameCtnDecoration
  • Recognized many 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 inherits Pak, but Pak.Parse can recognize the version. To view Pak v6 specifics, gotta cast to Pak6 class.
  • Added possibility to not pass the key to read the unencrypted parts
  • OpenGbxFile now fills GbxRefTable.ExternalNodes when importExternalNodesFromRefTable=true

Gbx Explorer (yo updates to Explorer?)

  • Chunk IDs in Value Explorer are no longer masked to the first 3 digits
  • Hovering over class grouping shows the namespace of the class
  • Fixed some CSS on unknown class names

@BigBang1112 BigBang1112 merged commit 21b8d88 into master Jan 22, 2025
5 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant