summaryrefslogtreecommitdiff
path: root/mm/src/code
AgeCommit message (Collapse)Author
2024-05-22bump latest lus; window changes; header updates (#345)Archez
2024-05-22DPad Items (#228)inspectredc
* Initial Dpad * remove old hud stuff * and comment * s.. * add dpad equip macro back in * fix inputs * fix equipping (hopefully all) * finish some todos * add 2s2h asset header * check dpad macro * remove 2s2h_assets * re-add empty texture * use correct struct for default dpad equips * dpad save stuff * fix item offering, use correct equip offset values * finally figure out unk_154 and fix mask equipping * avoid ugly code * add necessary condition * correct save names for dpad items/slots * remove todos and sort out suggestions and rename cvar * func standardise renaming * Add dpad to hud presets * dpad save migration
2024-05-22Fix skel anime compares again (#347)Archez
2024-05-22Header and cmake cleanup. (#310)louist103
2024-05-22Remove BenPort.h from functions.h (#309)inspectredc
* Remove BenPort.h from functions.h * use specific z64 includes * this -> thisx
2024-05-22Add skip title opening and create save with debug inventory enhancements (#312)Archez
* add skip title opening and save with debug inv enhancements * feedback
2024-05-22Fix animation morph detection (#327)Archez
2024-05-22[Enhancement] Enable Suns Song (#262)aMannus
* Enable Suns Song * Move Sun's Song to no longer check for save data at all * Update description * Address review comments --------- Co-authored-by: Archez <Archez@users.noreply.github.com>
2024-05-22Fix Skulltula Counter Hud Editor (#308)inspectredc
2024-05-22Pack and publish release builds (#300)Archez
* pack release builds * changes * test * more * different unzip * different unzip 2 * add pr artifacts action * mm hashes * add gc rom * update linux sh * fix windows linking * give windows release a console * tweaks
2024-05-22Fix: Write framebuffer data to CPU for Deku bubble (#236)Archez
* use framebuffer data for deku bubble * review feedback
2024-05-22Add support for migrations and move save related stuff (#264)Garrett Cox
* Move SaveManager to its own file * Add support for migration
2024-05-22Recategorize current enhancements (#257)aMannus
2024-05-22Bump lus with packages, new namespace, and global factories (#292)Archez
* imgui * detangle zapdutils * ship namespace * register global factories * readfb * deps * bump submodules * keyframe * bump modules
2024-05-22ADD: Reset Cycle enhancements (#233)PurpleHato
* ADD: Reset Cycle enhancements TODO/ Using hooks * FIX: Typo * Convert to hooks TODO: Complete Pictobox * TWEAK: alignment style and whitespaces * REM: Pictobox attempts * FIX: oopsie on merge dev * TWEAK: Review suggestion with memcpy * Tweak typo * loop fix * Try: Fix linux compilation ?? * include 2
2024-05-22Add fix for ammo count color (#285)Garrett Cox
2024-05-22Fix curiosity shop crash (#281)Nicholas Estelami
2024-05-22Fix interpolation crashes due to unclosed records (#263)Archez
* Fix interpolation crashes due to unclosed records * rework en_mnk drawface to avoid return in open/close disps pair [still matching] * fix placement of close_disps in en_osn draw * replace returns with goto to follow other decomp patterns
2024-05-22Add ability to configure motion blur (#266)Garrett Cox
2024-05-22Add Event Log and more hooks (#247)Garrett Cox
2024-05-22Fix actor inits happening too early (#248)Archez
2024-05-22Fix bug with object "loading" (#240)louist103
2024-05-22Gamecube NTSC US Support (#155)inspectredc
* initial asset xml split * move otrexporter back * update exporter * update xml progress * update xmls -- todo: rename actor.xml * use latest otrexporter * cherry pick over gc support changes * zapdtr gc support * fix title screen * fix jumpslash * add gc file list * add additional asset header * Update OTRExporter * Update ZAPDTR * Update libultraship * Update OTRExporter * submodule * attempt 3 at submodules * add gPowderKegFuseVtx to gc xml * lus main * for pr * zapdtr rebased * move game versions to benport * update xml for PRs * move audio, todo: add to GC * gc audio * explain commented assets * zapdtr * pull and update zapdtr * Update OTRExporter
2024-05-22Fix cremia text crash. (#235)louist103
2024-05-22ADD: 24 Hours Clock + .gitignore on the 2s2h.h (#229)PurpleHato
* ADD: 24 Hours Clock * TWEAK: gitignore
2024-05-22fd anywhere using hooks (plus splitting enhancements out into files) (#226)briaguya
* fd anywhere using hooks (plus splitting enhancements out into files) Co-authored-by: aMannus <mannusmenting@gmail.com> Co-authored-by: Archez <Archez@users.noreply.github.com> * add guards to headers * Update mm/src/code/z_parameter.c Co-authored-by: Garrett Cox <garrettjcox@gmail.com> * clean * macro magic * Apply suggestions from code review --------- Co-authored-by: aMannus <mannusmenting@gmail.com> Co-authored-by: Archez <Archez@users.noreply.github.com> Co-authored-by: Garrett Cox <garrettjcox@gmail.com>
2024-05-22Actor hooks (#135)Garrett Cox
2024-05-22ADD: Widescreen compatible sandstorm (#223)PurpleHato
Co-authored-by: Archez <Archez@users.noreply.github.com>
2024-05-22Collision viewer UI Pass (#212)Garrett Cox
* Initial Collision Viewer Issues: - UIWidget stuff was copied in to colViewer.cpp - Pause screen still renders collision. - Colour CVars are not working correctly. * Move collision viewer files and small adjustments * Redo collision viewer UI * use identity mtx * prevent draw collision on pause --------- Co-authored-by: Kenix <kenixwhisperwind@gmail.com> Co-authored-by: Adam Bird <archez39@me.com>
2024-05-22Fix order of gQuestItems (#224)louist103
2024-05-22Fix control stick inputs getting maximized (#217)Archez
2024-05-22Make clearFill rect fill ful height (#205)Archez
2024-05-22Add volume slider support (#201)Archez
* Add volume slider support * extern fix?
2024-05-22fix draw clock texture bug for midnight (#199)Archez
2024-05-22Fix magic meter consume placement when moved by HUD editor (#178)Garrett Cox
2024-05-22Fix audio cutoff issues (#195)PurpleHato
This fix the audio cutoff issues when building in release mode Explaination from @garrettjoecox The result of osAiSetFrequency was being used later on to multiply the length an audio sequence would play. In debug mode this stub was returning 1, whereas in release mode this would return whatever was passed in as the freq argument. Co-authored-by: Garrett Cox <garrettjcox@gmail.com>
2024-05-22Audio Works (#180)Kenix3
* initial audio work * Implements caching and fixes a ton of issues with audio * Uses correct memory sizes in mixer.c * Resets mixer values * Actually correct dmem buff values in mixer.c * Remove breakpoints * Fix sequences not playing * The forbidden type. * Forbidden TYPES?! * Thanks Louis * Thanks Louis Part 2 * Fix garbled audio * Fixed ADSR bugs * Fixes ASAN crash in loading samples. This code is causing the game to attempt to read sample data beyond the actual sample data. * Comments out the sample clamping since we aren't affecting the rest of the calculations in the function. * Fixes crashing while loading audio samples. Additionally, lowers the log level for audio commands. * Textbox SFX UB Fix * Decreases priority of more debug messages * Fixed a couple uintptr_t issues * Adds context to Jack's hack of shortcutting later loading sequences. * Audio corruption fix * Few uintptr_t fixes * Fix build on linux * Fix build on mac * call audio exit * fix sfx in dialog * unstub more audio funcs --------- Co-authored-by: Random06457 <28494085+Random06457@users.noreply.github.com> Co-authored-by: Nicholas Estelami <NEstelami@users.noreply.github.com> Co-authored-by: louis <35883445+louist103@users.noreply.github.com> Co-authored-by: Adam Bird <archez39@me.com>
2024-05-22Interpolation fixes (#167)louist103
* hugebombiwa * EnHanabi fireworks * Clear tag - various non ss effects. * Damage effects - sparks, fire, orbs, etc...
2024-05-22execute deinit flow (#191)Archez
2024-05-22Implement picto box frame buffer and reading logic (#189)Archez
2024-05-22Implement HIRES support and fix Bombers notebook (#181)Archez
* Implement HIRES support and fix Bombers notebook * bump lus
2024-05-22ADD: More HUD Editor Widescreen Support (#179)PurpleHato
* ADD: Key Counter, Skultula Counter TODO: Check why SKulltula counter texture doesn't move, TextureBlock??? * ADD: Skulltula icon position * Tweak: Whitespace * TWEAK: Skulltula Y value * FIX: Tatl
2024-05-22maintain three-day clock scissor box size (#168)Archez
2024-05-22Track LUS changes for LUS refactor. (#163)louist103
* Track LUS changes. So far implemented: - Moving the big switch into unordered maps. - Dynamically switching between different ucodes. So far tested switching between f3dex2 and s2dex. * track LUS changes * LUS Bump
2024-05-22Changes for new LUS resources (#151)louist103
* Changes for new LUS resources * fix factory issues and bump modules * add build version, custom assets folder, and fix extraction * add missing custom assets * fix build .h * libzip in the workflows * apt-deps * Fixes to importers to work with upstream Resource Manager. Also remove duplicated structs. * Bump LUS * bump LUS * Bump LUS * bump lus * point back to louist103/mm --------- Co-authored-by: Adam Bird <archez39@me.com>
2024-05-22Add fast text enhancement (#150)Garrett Cox
Co-authored-by: louist103 <35883445+louist103@users.noreply.github.com>
2024-05-22fix intro cs size (#161)inspectredc
2024-05-22fix tha bar on speed meter (#157)Archez
2024-05-22Add cvar methods to global functions header and cleanup includes (#152)Archez
* add cvar methods to global functions header and cleanup includes * fix z_lib.c * tweak includes
2024-05-22fix bombers message exclamation icon (#149)Archez