Releases: BigBang1112/gbx-net
Releases · BigBang1112/gbx-net
GBX.NET 1.0.1
- Fixed embedded object writing (thx nbert)
- Fixed
PlayerInputs
not properly loading - Resolved
CGameCtnGhost
0x015
CGameCtnChallenge
0x008
version now defaults to 1
GBX.NET Explorer
- Fixed Export selected node to Gbx not allowing to change extension
GBX.NET 1.0.0
- Added
Translation
andFuncTree
toCPlugTree
- Added and fixed more attributes
- Added more "decorative" chunks
- Improve crystal materialization when exporting to .obj (thx frolad)
- Added optional parameter
alsoInClips = true
toGetGhosts()
ofCGameCtnReplayRecord
- Made block positions consistent between
Blocks
andBakedBlocks
inCGameCtnChallenge
GameBox
Compress
/Decompress
now return bool if already compressed or not (explained in summary)EventsDuration
is now of typeTimeInt32
- Extended flexibility of ObjFileExporter
- Fixed external node writing
- Improved logging
GBX.NET 0.16.6
- Refactored state store to fix general save errors, mostly related to maps
- Added new properties to
CGameCtnAnchoredObject
:SnappedOnBlock
- on which deleted block should also the item be deletedSnappedOnItem
- currently has no real effects (in tm2020)SnappedOnGroup
- about 0-5 value range, groups the item deletion into groupsPlacedOnItem
- similar idea toSnappedOnItem
but for MP4 and special TM2020 casesAnimPhaseOffset
- animation phase offset (delay) of those cool Royal moving itemsForegroundPackDesc
- second layer item skinLightmapQuality
- some new form to define specific lightmap calculation quality on an itemMacroblockReference
- reference to the macroblock instance that placed this item
- Added new properties to
CGameCtnBlock
LightmapQuality
MacroblockReference
- Added
MacroblockInstances
toCGameCtnChallenge
- simple macroblock infos placed on TM2020 maps - Added
PlayerInputs
toCGameCtnGhost
just to troll everyone - Added more chunks to recognize
- Fixed
CGameCtnChallenge
0x040
chunk for all versions 4+, and all general saving problems in TM2020 - Fixed
TimeOfDay
read/write consistency (thx frolad for help) - Fixed
GameBoxReaderWriter.ArrayId()
- Fixed
CGameCtnGhost.Checkpoint
ToString()
GBX.NET 0.16.5
The library has reached 1MB!
- Added a lot more attributes
- Added
AsHeader
to every class implementingINodeHeader
- Added a bit more versioning protection to certain chunks (still not enough though)
- Added
CGameCtnChallenge.BakedClipsAdditionalData
andCGameCtnChallenge.NbBakedBlocks
- Added cam-related members to
CGameCtnMediaBlockCameraGame
- Fixed
CGameCtnChallenge.BakedBlocks
in TM2 - Fixed old collector icon being horizontally flipped
- Fixed
KindInHeader
not pointing at the correct field - Improved map chunks related to real-time thumbnail cameras
- Attempt to optimize block parse
GBX.NET 0.16.4
- Separated
CGameCtnChallenge.Kind
intoKindInHeader
andKind
, as they seem to have different values without external modification. - Added warning log to a case of a weird Id version
- Fixed
CGameCtnGhost
0x000
chunk version 8 - Fixed
CGameCtnChallenge
0x048
(baked blocks) chunkId
handling
GBX.NET 0.16.3
- Added high-level header chunk support to more classes
- Added more attributes to members
- Added
CGameCtnDecoration
0x001
header chunk - Added
CPlugVisual
0x00C
chunk that fixes ESWC solids - Added
CPlugShaderApply
0x006
- Fixed macroblocks for TM2020
- Fixed
CGameCtnAnchoredObject
from ManiaPlanet 3 - Fixed
CGameCtnChallenge
0x040
item chunk for all kinds of versions (without proper write support above version 4) - Fixed naming of certain
CPlugTree
s - Fixed
AuthorNickname
,AuthorZone
, andAuthorExtraInfo
being improperly set in ManiaPlanet and TM2020 - Removed
Dependencies
fromCMwNod
GBX.NET 0.16.2
- Improved
CSceneMobil
support - Added more attributes
- Added nullability support to
GBX.NET.Imaging
- Recognized a few
CGameCtnGhost
chunks - Fixed some obj export thingies
- Fixed
CGamePlayerProfile
header chunk
GBX.NET 0.16.1
This is one of the few upcoming revisions for 0.16 during the summer.
- Fixed
AuthorLogin
not showing on TMUF maps - Fixed *.Mat.Gbx parse on older versions
- Fixed async parse
- Expanded
AppliedWithChunkAttribute
usabilities for future use
GBX.NET 0.16.0
Way too much stuff to cover.
What's Changed
- GBX.NET 0.16.0 by @BigBang1112 in #48
New Contributors
- @MKuijpers made their first contribution in #49
Full Changelog: v0.15.1...v0.16.0
GBX.NET 0.15.1
Pull request: #43
- Added
CGameCtnMediaBlockOpponentVisibility
- Added WebP support for
CGameCtnCollector
icons - Added support for
bufferType = 6
inCPlugEntRecordData
, fixing transform sample parse for newly generated ghost files - Partially fixed the item embedding bug
Full changelog: v0.15.0...v0.15.1