GBX.NET 2.1.0
- Added experimental Gbx text format support (it hasn't been tested for a long time, please let me know about any issues)
- Added
DataUInt32
, binary scope, and other internal things to help with text format Gbx files - Added lightmap UV support to
CPlugCrystal
- Added color palette support (TM2020)
- Added
EncryptionInitializer
toGbxReadSettings
for handling ivXor tricks in Pak files - Implemented
CPlugDecoratorSolid
- Improved
Normal
andColor
support forCPlugVisual3D
- Filled
CPlugVehicleCarPhyTuning
with many new member names (by @GreffMASTER ) - Changed all generated
IList
toList
, which provides better options for optimizatoin - Changed
CPlugTree.Flags
fromint
toulong
CGameCtnBlock
Variant
andSubVariant
are no longer nullable- Moved
CGamePodiumInfo
toGame
namespace - Various block info read/write improvements for TM2 Gbxs
CMwNod.IsGameVersion
is nowvirtual
to specify concrete game version cases manuallyCGameCtnGhost
can now distinguish MP4 from TM2020 with this function
- Extended
CGameCtnZone
with TM2 features - Fixed map embedding reporting missing items (even when they were embedded)
- Fixed consistency issues with
CGameCtnChallenge
NbLaps
- Fixed
CGameCtnChallenge
AuthorLogin
being set to empty string accidentally - Fixed
CGameCtnBlockInfoVariant
Mobils
property not being public - Fixed
CPlugParticleEmitterSubModel
for TMUF - Fixed
CGameBlockItem
ArchetypeBlockInfoCollectionId
issues with numeric collections - failing to modify custom blocks from TM2020 - Added normals support to
ObjExporter
CPlugSolid
- Various
ObjExporter
fixes related to LOD - Various chunk fixes and improvements
- Updated to .NET 9 (.NET 8/6 and Standard 2 is still kept)
Various updates to other sub-libraries due to .NET 9 update.
New package GBX.NET.PAK!
Assets were automatically generated using the publish workflow.