| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2026-10-21 | Use lexically_relative for the remaining asset path lookupsgamecube-input | KiritoDv | |
| 2026-10-21 | Added zip streaming among fixing uwp | KiritoDv | |
| 2026-10-19 | Fixed merge conflict | KiritoDv | |
| 2026-10-19 | Added ifdefs for more ac code | KiritoDv | |
| 2026-10-18 | BK64: 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-10-18 | Keep memory usage low during extraction (#263) | Jeod | |
| 2026-10-17 | Fixed total asset report | KiritoDv | |
| 2026-10-17 | Added gamecube support | KiritoDv | |
| 2026-09-16 | PM64: Add Charset factory, de-blob bits of sprites, images and tiles for HD ↵ | Jeod | |
| texpack use (#261) | |||
| 2026-09-10 | BK64: refine warp signature locating in romhacks (#260) | Jeod | |
| 2026-09-05 | Fixed external files on windows | KiritoDv | |
| 2026-09-01 | BK64: Trust the texture type field | Jeod | |
| 2026-09-01 | Fix a couple extract bugs | Jeod | |
| 2026-08-31 | Made drlibs static on Vadpcm encode | KiritoDv | |
| 2026-08-31 | pm64: support backgrounds with two palettes | Bassel Shmali | |
| 2026-08-23 | Revert symlink support. Add actual support for out of tree YMLs (#257) | louist103 | |
| * 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 | |||
| 2026-08-23 | Fully parse bk64 soundfont for modding (#256) | Jeod | |
| * Fully parse bk64 soundfont for modding * Match N64MidiTool loop name convention | |||
| 2026-08-23 | BK: size additive sprite frames from their artwork (#250) | Jeod | |
| 2026-08-22 | Support reading ymls from a common symlinked dir (#255) | louist103 | |
| * Support reading ymls from a common symlinked dir * Fix windows path error. * Chagne to | |||
| 2026-08-20 | Add support for reading offsets from an external file (#253) | louist103 | |
| * Add support for reading offsets from a symbol and file list * Review throw message * Use IsValidOffset instead of IsValidHex | |||
| 2026-08-20 | Fix mismatched alloc/free in Decompressor (#251) | louist103 | |
| * Update Decompressor.cpp * missed a new. Fix a leak | |||
| 2026-08-12 | Remove redundant copies from the asset parse path (#252) | briaguya | |
| 2026-08-08 | BK Refactor (#249) | Jeod | |
| * BK: Deduplicate code in factories and organize base * BK: Consolidate dialog factories * BK: Fix asset slot sizing on non-monotonic tables | |||
| 2026-08-04 | BK: asan, dialog, and romhack edits (#248) | Jeod | |
| * 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 | |||
| 2026-08-02 | BK: add null terminator to dialogs that may be missing them (#247) | Jeod | |
| 2026-07-29 | Add option to extract 1 yml (#237) | louist103 | |
| 2026-07-26 | BK: update path for language packs (#236) | Jeod | |
| 2026-07-25 | Fix three Windows-only defects in OoT extraction (#234) | briaguya | |
| 2026-07-24 | oot support (#219) | briaguya | |
| 2026-07-22 | BK: carry full jiggy-puzzle entry (#231) | Jeod | |
| 2026-07-22 | BK: suppress extraction warnings per port policy (#229) | Jeod | |
| 2026-07-21 | Fix romhack warp scanning and sort custom code into categories so a port can ↵ | Jeod | |
| choose which ones to act on (#228) | |||
| 2026-07-21 | Classify romhacks based on origin (BB or custom decomp) | Jeod | |
| 2026-07-21 | BK: Add romhack guards for extraction and soundfontctl factory | Jeod | |
| 2026-07-11 | BK: Honor runtime dialog-pack flag in addition to modder flag (#226) | Jeod | |
| 2026-07-03 | Fixed different audio drivers exporting wrong to aiff | KiritoDv | |
| 2026-07-02 | Implemented default behavior | KiritoDv | |
| 2026-07-02 | Implemented UI Framework (#225) | Lywx | |
| * 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 | |||
| 2026-06-29 | BK64: Add BB romhack support | Jeod | |
| 2026-06-29 | BK64: Add dialog pack support | Jeod | |
| 2026-06-29 | Add BK64 asset extraction | Jeod | |
| 2026-06-29 | Split extraction into parse/export phases with progress reporting | Jeod | |
| 2026-06-29 | Add bk_zip library and BK64 decompression foundation | Jeod | |
| 2026-06-06 | Better exported some symbols to wasm | KiritoDv | |
| 2026-05-27 | fix(pm64): stop SEF poly sub-table swap at offset=0; pick real type=7 shape ↵ | Bassel Shmali | |
| root by implied base addr | |||
| 2026-05-27 | PatchVirtualAddr w1 before VTX overlap lookup in DisplayListFactory | Bassel Alshmali | |
| 2026-05-22 | Added sequence factory for sf64 | KiritoDv | |
| 2026-05-11 | Fixed samples being duplicated among other assets probably | KiritoDv | |
| 2026-05-11 | Added bound validations for audio table factory | KiritoDv | |
| 2026-05-11 | Fixed yaml entries from audio not getting generated | KiritoDv | |
