| 文件 | 最后提交记录 | 最后更新时间 |
|---|---|---|
RC Patches 4 (#291) * Thread safety in teardown + imgui safety * Interpolation adjustments * Optimize initial rom scans * Mute Chimpy stump's rumble on reentry to MM * Anchor: BGS catchup bug with tanktup and yellow flibbit initializer * Clang format * RBB: fix lfieboat culling by disabling the DIAG check, fix whistle switch interpolation * GV: gate ancient ones catch-up behind anchor being connected * Interpolation: particles adjustments * Add another fix for tooie jiggy dance * Fix Lair water level taking the wrong path when player exits RBB * Convert imgui text to ascii so it renders properly | 1 个月前 | |
Decomp pass 5 (#247) * CCW documentation from decomp upstream * audioManager documentation from decomp upstream * RBB documentation from decomp upstream * Model Appendages and BS method table documentation from decomp upstream * Compile fixes and clang-format after decomp pass 5 * Fix clang -Wint-conversion errors in RBB whistle tables * Fix clang -Wint-conversion and pointer-type errors from decomp pass 5 * Align filenames and decomp header comments with upstream * Missed one * Documentation and file renames from decomp upstream * Checksums, 08776d1f * PAL matching from decomp upstream * Rubee & Function Documentation, ac3ddb91 * PAL match func_80240204, 1b2edf8b * PAL matching 2, 485bef33 * Draw code documentation from decomp and pointer truncation fixups * Add decomp's headers split * Missed function renames from past decomp commits * Cleanup functions.h a bit * Post-rebase fixups | 1 个月前 | |
Batch of romhack bugfixes (#380) * CTC: fix the rock raising itself on map reload * Debugging: add a flag tracer to dev tools * Fix bottles tutorials gated on map instead of level * Anchor: gate sync on singleplayer and romhacks for some cases * Anchor: consolidate remoteOpens into helper remoteCue and add missing * Patch romhack: used ability flags and anchor empty honeycomb sync rework * Fix applying bkcf to wrong warp function and clean up Dreamie no-op * BBB and Gruntch flip UsedAbilities bits * Finish reimplementing Gruntch features * Mark Gruntch as fully supported * Add launch arg handling for romhacks | 1 个月前 | |
Fix snowman buttons auto-pressing each other (#414) | 1 个月前 | |
Anchor fixes (#361) * Gate local Anchor codepaths behind world syncing to prevent operation in global room. * Fix witch switch cutscenes and sub area transitions clearing transient persistence values. | 1 个月前 | |
RC Patches 4 (#291) * Thread safety in teardown + imgui safety * Interpolation adjustments * Optimize initial rom scans * Mute Chimpy stump's rumble on reentry to MM * Anchor: BGS catchup bug with tanktup and yellow flibbit initializer * Clang format * RBB: fix lfieboat culling by disabling the DIAG check, fix whistle switch interpolation * GV: gate ancient ones catch-up behind anchor being connected * Interpolation: particles adjustments * Add another fix for tooie jiggy dance * Fix Lair water level taking the wrong path when player exits RBB * Convert imgui text to ascii so it renders properly | 1 个月前 | |
DECOMP: Documenting music related code (#384) https://gitlab.com/banjo.decomp/banjo-kazooie/-/commit/c845029ac185fd569348306a94da6535118ec342 | 26 天前 | |
RC Patches 4 (#291) * Thread safety in teardown + imgui safety * Interpolation adjustments * Optimize initial rom scans * Mute Chimpy stump's rumble on reentry to MM * Anchor: BGS catchup bug with tanktup and yellow flibbit initializer * Clang format * RBB: fix lfieboat culling by disabling the DIAG check, fix whistle switch interpolation * GV: gate ancient ones catch-up behind anchor being connected * Interpolation: particles adjustments * Add another fix for tooie jiggy dance * Fix Lair water level taking the wrong path when player exits RBB * Convert imgui text to ascii so it renders properly | 1 个月前 | |
Final adjustments to RC (#293) * Defer the note retention seed out of demo playback * Adjust modern controls * Bottles bonus demo sync and picture rendering * Fix missing topper enemy in SM ending demo * Sort the VBehaviorID enum * Clang format * Serialize jiggy puzzle counters through the active layout * Don't pop the thread watchdog during expected stalls like the native file dialog | 1 个月前 | |
DECOMP: Documenting music related code (#384) https://gitlab.com/banjo.decomp/banjo-kazooie/-/commit/c845029ac185fd569348306a94da6535118ec342 | 26 天前 | |
Decomp pass 5 (#247) * CCW documentation from decomp upstream * audioManager documentation from decomp upstream * RBB documentation from decomp upstream * Model Appendages and BS method table documentation from decomp upstream * Compile fixes and clang-format after decomp pass 5 * Fix clang -Wint-conversion errors in RBB whistle tables * Fix clang -Wint-conversion and pointer-type errors from decomp pass 5 * Align filenames and decomp header comments with upstream * Missed one * Documentation and file renames from decomp upstream * Checksums, 08776d1f * PAL matching from decomp upstream * Rubee & Function Documentation, ac3ddb91 * PAL match func_80240204, 1b2edf8b * PAL matching 2, 485bef33 * Draw code documentation from decomp and pointer truncation fixups * Add decomp's headers split * Missed function renames from past decomp commits * Cleanup functions.h a bit * Post-rebase fixups | 1 个月前 | |
Snowglow Village Redone (#462) * Consolidate shared romhack utils, port snowglow village * Add some missing things for Gruntch and Santa's Village * Clang format | 24 天前 | |
Revert #470 guards (#546) | 18 天前 | |
Rework widescreen camera and actor handling (#490) * Rework widescreen camera, hook up transition scaling, add actor hide logic for ultrawide * Disable the widescreen camera menu checkbox * Clang format | 25 天前 | |
Decomp pass 5 (#247) * CCW documentation from decomp upstream * audioManager documentation from decomp upstream * RBB documentation from decomp upstream * Model Appendages and BS method table documentation from decomp upstream * Compile fixes and clang-format after decomp pass 5 * Fix clang -Wint-conversion errors in RBB whistle tables * Fix clang -Wint-conversion and pointer-type errors from decomp pass 5 * Align filenames and decomp header comments with upstream * Missed one * Documentation and file renames from decomp upstream * Checksums, 08776d1f * PAL matching from decomp upstream * Rubee & Function Documentation, ac3ddb91 * PAL match func_80240204, 1b2edf8b * PAL matching 2, 485bef33 * Draw code documentation from decomp and pointer truncation fixups * Add decomp's headers split * Missed function renames from past decomp commits * Cleanup functions.h a bit * Post-rebase fixups | 1 个月前 | |
Linux compile errors and a couple decomp pass bugs (#262) | 1 个月前 | |
DECOMP: Documenting music related code (#384) https://gitlab.com/banjo.decomp/banjo-kazooie/-/commit/c845029ac185fd569348306a94da6535118ec342 | 26 天前 | |
Fix blue egg actor spawns (#548) | 18 天前 | |
Decomp pass 5 (#247) * CCW documentation from decomp upstream * audioManager documentation from decomp upstream * RBB documentation from decomp upstream * Model Appendages and BS method table documentation from decomp upstream * Compile fixes and clang-format after decomp pass 5 * Fix clang -Wint-conversion errors in RBB whistle tables * Fix clang -Wint-conversion and pointer-type errors from decomp pass 5 * Align filenames and decomp header comments with upstream * Missed one * Documentation and file renames from decomp upstream * Checksums, 08776d1f * PAL matching from decomp upstream * Rubee & Function Documentation, ac3ddb91 * PAL match func_80240204, 1b2edf8b * PAL matching 2, 485bef33 * Draw code documentation from decomp and pointer truncation fixups * Add decomp's headers split * Missed function renames from past decomp commits * Cleanup functions.h a bit * Post-rebase fixups | 1 个月前 | |
Get into gameplay state (#22) * Add some symbol maps to Rev0 * Complete the symbol map * Add asset importers and get further into boot * Actually call mainLoop * Include model.h * Add missing assets in symbol map (unused) * Fix a bug in importer * Fix a vtx desync * The pointer truncationing begins * Declare callers * More fixing * Moar * Update code_0.c * Stub this * itemprint_init, welcome back * Sprites misaligned * More truncation * More sprite alignment * More truncation * Maybe the last one? * Update spawnqueue.c * Enable comusic init and fix a few pointers * Freelist * The great truncationing fix \ * Stub out things that try to use the defunct custom heap * Init music system allocation and state, but don't let anything reach the synth driver * Update os_convert.h * Couple more truncations * Update modelRender.c * Update modelRender.c * Truncations in model drawing * More function prototype mess * More truncation, infinite loop fix * Fix ActorProp union, ALDMAproc, some audio ptr truncation * Update model.h * Fix ActorProp union, ALDMAproc, some audio ptr truncation * Uncomment include in ultra64.h. Comment includes necessary to run with aforementioned change. * Last of the prototypes maybe * Nope, not the last protos * Fix infinite loop * Try fixing a heap corruption with model loading * Correct misclassified assets and log asset loads * Holy crap it's at drawing * Render to skybox * Fix more truncations and some misc things * Gather forward function declarations into a single prototypes.h file * Forward declare AnimMtxList * Enable overlays with static linking hook function * Bump scratch size for sprite display data * Read in TextureDataOffset DL commands contain hardcoded segment 2 offsets from the original ROM layout. Previously, the port packed texture blobs contiguously, which shifted offsets whenever a texture occupied more ROM space than the extracted pixel data (e.g., RGBA16 textures loaded via G_LOADBLOCK span more bytes than width*height*bpp). Now each blob is placed at its original ROM position, so DL offsets match exactly. * Fix sprite texture rendering via gDPSetTextureImage override Raw BK sprite textures pass heap pointers through gDPSetTextureImage, which crashes OTR signature checks. Add port_gDPSetTextureImage to safely pass raw pointers and enable TMEM derivation for sprite tiles. * Make render fill the window * Move logging to debug * Logging for cubes and cameras * Adjust setup importer * Boot directly to file select for diag * Allow RelWithDebInfo * Remove diag logging and ubstub glspline GLspline sets up cutscene camera system, it's needed now * More truncations * Fill the display window * The annoying opt-in we have to do until LUS #1004 is merged * Fix animations a bit * Update ultra64.h * Boot into file select map for now * Purge dead 2.0L header files * Asset lookups now come from aBKAssetTable within the o2r * Standardize c logging by wrapping spdlog in BK_LOG_* levels * Fix more truncated pointers * Adapt some filenames to reflect their purpose * Dix more stuff including logic fps * Cut log spam * Fix sprite billboarding (needs Torch update) * Functional controls * Fix several truncated pointers and prototypes * Show the current map id in the window title * Import and apply correct sprite animation data (needs Torch update) * Dix collision pointer truncations and segaddr tagging in models * ifdef a few init things not used for safety * Identified an animation * Clean up and rename some files based on content * Game logic needs to run independent of render logic * Fix a glspline bug where an int declared as bool truncated the value * Fix more 32->64 bugs * Fix some audio truncations * Give friendly names to all code_* files and create a directory reference in docs/, eliminate cmake excludes Most if not all code_* files have been given friendly, meaningful names which will help in trace logs. A table of contents has been created in the docs/ folder. CMakeLists no longer needs excludsion logic, all excludes were verified no longer needed for reference. * Change references in BUILDING.md * Add documentation and correct some comments, removbe deadcode from factory * Update LUS submodule to JeodC/libultraship TMEM branch * Fix ingame dialog conversations and hud sprites * Correct more unknown assets by comparing to enum.h * Unsure if this is correct, we'll find out. Detect between models and sprites. * MASH B TO SKIP DIALOG LOL BYE BOTTLES * Glasses toad lol sorry bottles Kazooie's idea * Clang-format * Name some dialog * Revert "Name some dialog" This reverts commit 5903b00f692ef230d64ed4cbfb7b7dae504ca3e2. * Split text up into dialog, quizq and gruntyq * Clang-format lus * More 32-64bit fixes --------- Co-authored-by: Malkierian <malkierian@live.com> | 5 个月前 | |
Add custom `ultra64.h` and `ultratypes.h` to include `libultra.h` and `libultraytpes.h`. Change all instances of TRUE/FALSE to true/false. Change some duplicate structs to BK-prefixed. Finish include/source paths. | 1 年前 |