summaryrefslogtreecommitdiff
path: root/src/AliasManager.cpp
AgeCommit message (Collapse)Author
2026-10-18BK64: Make setups, game config, geo layouts, sprites and animations ↵Jeod
moddable, plus fixes (#264) * BK64: keep zero-length notes zero-length in music modding exports * BK64: keep instrument vibrato, tremolo and flags in soundfont modding * BK64: read all of a geo camera command's area ids instead of a fixed 12 bytes * BK64: size a sprite's added chunks from their PNGs, not their positions * BK64: read and write big-endian numbers through BKByteUtils, with MusicFactory's PushBE moved there * BK64: fail a modded asset that won't import instead of shipping the ROM's, through one yaml entry loader * BK64: export a romhack's game config to modding yaml and import it back * BK64: correct the setup docs for node categories, camera types and their fields * BK64: read and write setups as the ROM stores them, and export every field to modding yaml * BK64: import setups from modding yaml * BK64: import geo layouts from modding yaml, written as a command tree with no offsets * BK64: log each setup cube, camera and light at debug level * BK64: export sprites as whole frames with every header field, and import them from PNG or GIF without a ROM * BK64: read and write animations as ROM bytes, resources and yaml from code * BK64: read model textures through BKTexture's texel formats * BK64: pick the falling jiggies transition by its asset slot rather than its name * Clang format
2026-07-24oot support (#219)briaguya