| Age | Commit message (Collapse) | Author |
|
|
|
|
|
|
|
|
|
|
|
Default CMAKE_VS_PLATFORM_NAME to arm64 when targeting ARM64, and accept arm64/ARM64 in the platform check.
|
|
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
|
|
|
|
|
|
|
|
texpack use (#261)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
* Revert "Support reading ymls from a common symlinked dir (#255)"
This reverts commit 7f13cffd3efcc50e8ee70809f3a208dcb6b1771b.
* actual support for out of tree common files
* Fixes
* Fix windows
* Oops
|
|
* Fully parse bk64 soundfont for modding
* Match N64MidiTool loop name convention
|
|
|
|
* Support reading ymls from a common symlinked dir
* Fix windows path error.
* Chagne to
|
|
* Add support for reading offsets from a symbol and file list
* Review throw message
* Use IsValidOffset instead of IsValidHex
|
|
* Update Decompressor.cpp
* missed a new. Fix a leak
|
|
|
|
* BK: Deduplicate code in factories and organize base
* BK: Consolidate dialog factories
* BK: Fix asset slot sizing on non-monotonic tables
|
|
* Fix an asan issue with modding export and improve bk dialog modding export
* Correct a too-strict rule for classifying romhacks as BB vs custom decomp-built
* Add a parse solution to include tooty adventure
* Romhacks can also remove skyboxes from the tables entirely
* Some hacks relocate F9CAE0 and overwrite the stock copy
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
choose which ones to act on (#228)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
* Implemented base renderer among main UI framework implementation
* Implemented basic geo layout rendering
* Implemented animation support among fixing lightning among other things
* Implemented multiple ui factories for sm64
* Implemented first iteration of the custom sequence driver
* Added export buttons on multiple factories
* More sequence player fixes among f3dex2 working correctly
* Implemented pm64 viewers
* Implemented audio support for pm64
* Fully implemented pm64 factories
* Implemented more sm64 factories
* Added tons of missing sf64 factories
* Implemented all assets among sf64 wrong padding
* Run formatting
* Fixed wrong spacing on gfx too
* Fixed CI
* Fixed bad pipeline
|