Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Botw adult #28

Open
wants to merge 177 commits into
base: develop
Choose a base branch
from
Open

Botw adult #28

wants to merge 177 commits into from

Commits on Jan 5, 2024

  1. Restore previous Boost download URL (HarbourMasters#3809)

    This reverts commit 96abadd.
    xoascf authored Jan 5, 2024
    Configuration menu
    Copy the full SHA
    6cb3a83 View commit details
    Browse the repository at this point in the history

Commits on Jan 6, 2024

  1. Configuration menu
    Copy the full SHA
    37b2fc0 View commit details
    Browse the repository at this point in the history
  2. Fix Starting Triforce Piece Count (HarbourMasters#3797)

    * Move zeroing of triforcePiecesCollected to the beginning of `Randomizer_InitSaveFile()` to fix starting TFP count issues.
    Malkierian authored Jan 6, 2024
    Configuration menu
    Copy the full SHA
    02938cf View commit details
    Browse the repository at this point in the history
  3. Fix Fire Temple Boss Door Logic (HarbourMasters#3774)

    * Fix Fire Temple Boss Door Logic
    
    * Update soh/soh/Enhancements/randomizer/3drando/location_access/locacc_fire_temple.cpp
    
    Co-authored-by: Adam Bird <[email protected]>
    
    ---------
    
    Co-authored-by: Adam Bird <[email protected]>
    inspectredc and Archez authored Jan 6, 2024
    Configuration menu
    Copy the full SHA
    321c258 View commit details
    Browse the repository at this point in the history

Commits on Jan 8, 2024

  1. Configuration menu
    Copy the full SHA
    2179636 View commit details
    Browse the repository at this point in the history

Commits on Jan 15, 2024

  1. Fix: Tektite texture not loading for death animation (HarbourMasters#…

    …3808)
    
    * fix tektite death texture loading
    
    * add string header
    Archez authored Jan 15, 2024
    Configuration menu
    Copy the full SHA
    8426cc9 View commit details
    Browse the repository at this point in the history
  2. Adds a log statement to show the SoH version at startup, in case cras…

    …hes don't produce a stack trace from which to glean that information. (HarbourMasters#3786)
    Malkierian authored Jan 15, 2024
    Configuration menu
    Copy the full SHA
    861bd09 View commit details
    Browse the repository at this point in the history
  3. Restore Original Scene Command Object List Behaviour (MacReady) (Harb…

    …ourMasters#3827)
    
    * Restore Original Scene_CommandObjectList Behaviour
    
    * remove some vrom stuff
    
    * add some comments
    inspectredc authored Jan 15, 2024
    Configuration menu
    Copy the full SHA
    db02870 View commit details
    Browse the repository at this point in the history
  4. Tweak: Improve pause menu dungeon map performance (HarbourMasters#3773)

    * add map palettes per pulse to leverage shader caching
    
    * use unregister blended with kaleido maps
    
    * use Gfx_TextureCacheDelete for KD lava
    
    * bump lus
    
    * add miss tex clears for KD
    Archez authored Jan 15, 2024
    Configuration menu
    Copy the full SHA
    1da1b1a View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    dd5d808 View commit details
    Browse the repository at this point in the history
  6. Fix: Move Ruto earring fix to graphic patch and fix Ganon fight rubbl…

    …e DL reference (HarbourMasters#3810)
    
    * move ruto earing fix to real patch
    
    * use stringpath for ganon rubble
    Archez authored Jan 15, 2024
    Configuration menu
    Copy the full SHA
    63cf361 View commit details
    Browse the repository at this point in the history

Commits on Jan 31, 2024

  1. Configuration menu
    Copy the full SHA
    5db4ce0 View commit details
    Browse the repository at this point in the history

Commits on Feb 1, 2024

  1. Merge pull request HarbourMasters#3894 from Archez/mergeDevelopMacrea…

    …dyJan31
    
    Merge develop-macready -> develop
    Archez authored Feb 1, 2024
    Configuration menu
    Copy the full SHA
    a19056c View commit details
    Browse the repository at this point in the history

Commits on Feb 2, 2024

  1. Configuration menu
    Copy the full SHA
    cb82e77 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    e3825ec View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    7ef6a43 View commit details
    Browse the repository at this point in the history
  4. Renames Freecam to Free Look. (HarbourMasters#3771)

    Adds helper info for invert, distance, and transition speed options.
    Malkierian authored Feb 2, 2024
    Configuration menu
    Copy the full SHA
    16ee20c View commit details
    Browse the repository at this point in the history
  5. No Magic Numbers for Preset Location Exclusions (HarbourMasters#3801)

    * Adds `FormatLocations` and `PRESET_ENTRY_TYPE_CPP_STRING` to allow for feeding `RandomizerCheck` values directly in presets instead of a string with magic numbers.
    
    * Switch to concatenation with `std::to_string`.
    
    * Forgot to remove <format> include XD
    Malkierian authored Feb 2, 2024
    Configuration menu
    Copy the full SHA
    61cf2bd View commit details
    Browse the repository at this point in the history
  6. Swim Speed Modifiers (HarbourMasters#3308)

    * Add CVars for swimming, apply to swim speed calc
    
    * Prevent modifer from working underwater
    
    * Re-enable swim speed mod when underwater, use new (orig) function for y-velocity while diving
    
    * Add to presets list
    
    * Fix spacing
    
    * block out vanilla + comments
    
    * re-org vanilla code block in a sane way
    
    * new documentation format
    
    * rename Surface function + comment for usage
    
    * handle merge conflicts, but like an adult this time
    A-Green-Spoon authored Feb 2, 2024
    Configuration menu
    Copy the full SHA
    d9310e4 View commit details
    Browse the repository at this point in the history
  7. Fisherman asks for fishing rod when leaving (HarbourMasters#3347)

    * CVar, presets, custom message, fishing actor
    
    * Add placeholder translations for French/German
    
    * Fix for MS Shuffle change
    
    * Rename function to match
    
    * Missing comma in presets
    
    * Change description, CVar name, add'l function name, edit custom message
    
    * Actual whitespace fix
    
    * re-order custom message
    
    * Fix message formatting
    
    * Add enhancement comments
    
    * yeet if (play) {} from enhancement
    
    * new documentation format
    A-Green-Spoon authored Feb 2, 2024
    Configuration menu
    Copy the full SHA
    4d5adbc View commit details
    Browse the repository at this point in the history
  8. Increase Crawl Speed (HarbourMasters#3366)

    * Increase animation speeds, crawl speed, add magic numbers for camera timer, add to menu and presets
    
    * Remove extra space, reformat comments
    
    * Initialilze CVar at 0, Initialize default timer, set default case for timer, change all CVarGets to 1, reorg logic
    
    * Fix remaining CVars + unify logic
    
    * block out vanilla code + comments
    
    * new documentation formatting
    
    * Simplify camera swing fix
    
    * Remove redundant multiplication
    
    * Update soh/src/code/z_onepointdemo.c
    
    reduce code duplication
    
    Co-authored-by: Garrett Cox <[email protected]>
    
    ---------
    
    Co-authored-by: Garrett Cox <[email protected]>
    A-Green-Spoon and garrettjoecox authored Feb 2, 2024
    Configuration menu
    Copy the full SHA
    7ff46ba View commit details
    Browse the repository at this point in the history
  9. Lost Woods Ocarina Game Difficulty Options (HarbourMasters#3371)

    * Menu options, note speed, unlimited playback time
    
    * Instant win
    
    * Add custom ocarina game cvar to all options and presets
    
    * Extra spaces
    
    * Add starting note count, ending note count by round, more presets
    
    * Block out vanilla code + comments
    
    * finish blocking out vanilla code
    
    * new documentation formatting
    
    * add starting notes to randomizer preset
    A-Green-Spoon authored Feb 2, 2024
    Configuration menu
    Copy the full SHA
    be94833 View commit details
    Browse the repository at this point in the history
  10. Hurt Container Mode (HarbourMasters#3336)

    * Each Heart Container or full Heart Piece reduces Links hearts by 1
    
    * Based on Briaguya's suggested Code but modified slightly as some parts were missing.
    
    * Static Bool
    
    * The episode without Captain Hook's Hook
    
    ---------
    
    Co-authored-by: briaguya <[email protected]>
    Co-authored-by: Garrett Cox <[email protected]>
    3 people authored Feb 2, 2024
    Configuration menu
    Copy the full SHA
    695ab6c View commit details
    Browse the repository at this point in the history
  11. Increase Door Cull range (HarbourMasters#3888)

    * cullzone
    
    * better cvar name
    
    * Update soh/src/code/z_actor.c
    
    * Update soh/src/code/z_actor.c
    
    ---------
    
    Co-authored-by: Garrett Cox <[email protected]>
    inspectredc and garrettjoecox authored Feb 2, 2024
    Configuration menu
    Copy the full SHA
    2529dc5 View commit details
    Browse the repository at this point in the history
  12. Account for removed object dependency in Deku Scrub Leader (HarbourMa…

    …sters#3878)
    
    * Account for removed object dependency in Deku Scrub Leader
    
    * Update soh/src/overlays/actors/ovl_En_Dnt_Jiji/z_en_dnt_jiji.c
    
    ---------
    
    Co-authored-by: Garrett Cox <[email protected]>
    Rozelette and garrettjoecox authored Feb 2, 2024
    Configuration menu
    Copy the full SHA
    bb1078e View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    4bdb509 View commit details
    Browse the repository at this point in the history
  14. Triforce Hunt GI Model Blender source files (HarbourMasters#3478)

    * Triforce Hunt GI model source files
    
    * Move assets to different path
    aMannus authored Feb 2, 2024
    Configuration menu
    Copy the full SHA
    e4948d9 View commit details
    Browse the repository at this point in the history
  15. Randomize cosmetics on new scene (HarbourMasters#3342)

    * Randomize cosmetics on new scene
    
    * Code review feedback
    
    ---------
    
    Co-authored-by: Garrett Cox <[email protected]>
    f1ana and garrettjoecox authored Feb 2, 2024
    Configuration menu
    Copy the full SHA
    270d0b8 View commit details
    Browse the repository at this point in the history
  16. [Time Saver] Reset Navi Timer (HarbourMasters#3818)

    * Reset Navi Timer
    
    * Force Rebuild
    
    * Prefix
    Patrick12115 authored Feb 2, 2024
    Configuration menu
    Copy the full SHA
    ed85a1b View commit details
    Browse the repository at this point in the history
  17. Configuration menu
    Copy the full SHA
    f8b0e58 View commit details
    Browse the repository at this point in the history
  18. Configuration menu
    Copy the full SHA
    f7bd626 View commit details
    Browse the repository at this point in the history
  19. Audio Editor UI Improvements and Scene Init Randomization (HarbourMas…

    …ters#3388)
    
    * Audio Editor UI Improvements and Scene Init Randomization
    
    * Update soh/soh/Enhancements/audio/AudioEditor.cpp
    
    Co-authored-by: briaguya <[email protected]>
    
    * Update soh/soh/Enhancements/audio/AudioEditor.cpp
    
    Co-authored-by: briaguya <[email protected]>
    
    ---------
    
    Co-authored-by: Garrett Cox <[email protected]>
    Co-authored-by: briaguya <[email protected]>
    3 people authored Feb 2, 2024
    Configuration menu
    Copy the full SHA
    81eb6de View commit details
    Browse the repository at this point in the history
  20. Item Tracker Hookshot/Longshot Identifiers (HarbourMasters#3848)

    * H & L
    
    Adds an H and L for Hookshot and Longshot to be able to tell more clearly which one you have.
    
    * Added Toggle and Refined
    
    Adds a toggle if players don't want it on. Also scales the letter to stay constant with the icons, both size and position. Also now hides the letter if you don't have a hookshot yet.
    
    * Clean up some of the comments
    
    * prefix
    Patrick12115 authored Feb 2, 2024
    Configuration menu
    Copy the full SHA
    c49908c View commit details
    Browse the repository at this point in the history
  21. Add gShowDoorLocksOnBothSides (HarbourMasters#3787)

    * Add gShowDoorLocksOnBothSides
    
    * Update soh/src/overlays/actors/ovl_En_Door/z_en_door.c
    
    ---------
    
    Co-authored-by: briaguya <[email protected]>
    garrettjoecox and briaguya-ai authored Feb 2, 2024
    Configuration menu
    Copy the full SHA
    ddf0392 View commit details
    Browse the repository at this point in the history
  22. Cosmetics Editor entry for Ivan the Fairy (HarbourMasters#3718)

    * First commit
    
    * Reverted MODDING.md
    
    Reverted a correction to MODDING.md (case-sensitive broken link?) as this is not a change related to this PR
    
    * Delete CMakeSettings.json
    
    Deleted CMakeSettings.json as this is not a change related to this PR.
    
    * checks for cosmetic changes ONCE for both body and sparles
    
    Please review carefully. I made these changes blindly as I figure out why I can't compile it in my machine anymore. Sorry!
    
    * correctly updates OUTER color when it's changed in Cosmetics Editor
    
    * Update soh/soh/Enhancements/cosmetics/CosmeticsEditor.cpp
    
    * Update soh/soh/Enhancements/cosmetics/CosmeticsEditor.cpp
    
    * Update soh/soh/Enhancements/cosmetics/CosmeticsEditor.cpp
    
    * Update soh/soh/Enhancements/cosmetics/CosmeticsEditor.cpp
    
    * Update soh/soh/Enhancements/cosmetics/CosmeticsEditor.cpp
    
    * Update soh/src/overlays/actors/ovl_En_Partner/z_en_partner.c
    
    * Update soh/src/overlays/actors/ovl_En_Partner/z_en_partner.c
    
    * Update soh/src/overlays/actors/ovl_En_Partner/z_en_partner.c
    
    Co-authored-by: briaguya <[email protected]>
    
    * Update soh/src/overlays/actors/ovl_En_Partner/z_en_partner.c
    
    Co-authored-by: briaguya <[email protected]>
    
    * Update soh/src/overlays/actors/ovl_En_Partner/z_en_partner.c
    
    Co-authored-by: briaguya <[email protected]>
    
    * Update soh/src/overlays/actors/ovl_En_Partner/z_en_partner.c
    
    Co-authored-by: briaguya <[email protected]>
    
    * Update soh/src/overlays/actors/ovl_En_Partner/z_en_partner.c
    
    ---------
    
    Co-authored-by: Garrett Cox <[email protected]>
    Co-authored-by: briaguya <[email protected]>
    3 people authored Feb 2, 2024
    Configuration menu
    Copy the full SHA
    351a511 View commit details
    Browse the repository at this point in the history
  23. Clarify descriptions of Graphics Settings (HarbourMasters#3881)

    * Rewrite tooltips: Internal Resolution, Anti-Aliasing.
    
    + Tweak others.
    
    * MSAA slider will display 1x as Off.
    
    * Rename setting and tweak tooltips: FPS (to Framerate)
    
    + Code style formatting.
    
    * Add tooltip: Texture Filtering. + Small tooltip changes.
    
    + Tidy up comments/newlines.
    
    * Add internal resolution advisory for Apple users.
    
    (Because this setting being missing keeps getting reported as a bug.)
    
    * Small text tweaks.
    
    * Code review suggestion
    
    Co-authored-by: inspectredc <[email protected]>
    
    * Missed one of the buttons + correct spelling of "frame rate"
    
    ---------
    
    Co-authored-by: inspectredc <[email protected]>
    sheepytina and inspectredc authored Feb 2, 2024
    Configuration menu
    Copy the full SHA
    a645759 View commit details
    Browse the repository at this point in the history
  24. [Graphics] Show Equipment Regardless of Age (HarbourMasters#3830)

    * Hookshot, Hammer, & Boomerang
    
    * Added the remainder of equipment and DL Patching for hands
    
    * Removed Mirror Shield Patch
    
    Messed with the front texture of shield
    
    * Child Hylian Shield Cheat
    
    Adds a cheat that allows Child Link to hold Hylian Shield as adult. Added to this since it uses the same way to render the shield
    
    * Debugging
    
    * Adds Scaling to Child Link with Adult Equipment
    
    * Fix Merge Conflict Blunders
    
    * More cleanup
    
    * Added Scaling checkbox and some clean up
    
    * Added an || ITEM_NONE
    
    * More cleanup and simplification
    
    * Accidently added spacer
    
    * Replace B_BTN_ITEM
    
    * Spacing
    
    Co-authored-by: Pepe20129 <[email protected]>
    
    * Added most sheath functionality
    
    * Updated tooltips
    
    * removed child hylian shield and tweaked bow/slingshot
    
    Made child hylian shield cheat into a separate branch and hooked into existing bow/slingshot enhancement for drawing those
    
    * Prefixes
    
    * ()
    
    ---------
    
    Co-authored-by: Pepe20129 <[email protected]>
    Co-authored-by: Garrett Cox <[email protected]>
    3 people authored Feb 2, 2024
    Configuration menu
    Copy the full SHA
    775d3e6 View commit details
    Browse the repository at this point in the history
  25. Merge controller menus (HarbourMasters#3860)

    * Merge controller menus
    
    * Re-run Build
    
    * Update SohInputEditorWindow.h
    
    * Update soh/soh/Enhancements/controls/SohInputEditorWindow.cpp
    
    Co-authored-by: briaguya <[email protected]>
    
    * pin switch devkit docker image
    
    ---------
    
    Co-authored-by: Garrett Cox <[email protected]>
    Co-authored-by: briaguya <[email protected]>
    3 people authored Feb 2, 2024
    Configuration menu
    Copy the full SHA
    961b262 View commit details
    Browse the repository at this point in the history
  26. Item Tracker Text Size Slider (HarbourMasters#3856)

    * Adds Slider and Functionality
    
    * prefix
    
    * Changed values
    
    * HELLO
    
    ---------
    
    Co-authored-by: Garrett Cox <[email protected]>
    Patrick12115 and garrettjoecox authored Feb 2, 2024
    Configuration menu
    Copy the full SHA
    f883438 View commit details
    Browse the repository at this point in the history
  27. gc controllers via sdl on linux (HarbourMasters#3869)

    * try gc via sdl
    
    basing this idea on this comment https://github.com/Ryujinx/Ryujinx/issues/2425#issuecomment-1269658650
    
    * libusb?
    
    * fix
    
    * use latest lus main
    
    * don't bump lus yet
    briaguya-ai authored Feb 2, 2024
    Configuration menu
    Copy the full SHA
    aff9f40 View commit details
    Browse the repository at this point in the history
  28. sccache for windows builds (HarbourMasters#3385)

    * cache vcpkg on windows ci
    
    * try sccache as variant
    
    * missed a spot
    
    * see if we're checking here
    
    * does this do it?
    
    * trying to make minimal changes and have this work
    
    * hopefully these z7s do something
    
    * we were almost at the max already bump to double
    
    * Apply suggestions from code review
    
    * sc
    
    * latest from soh-macready branch of otrexporter
    briaguya-ai authored Feb 2, 2024
    Configuration menu
    Copy the full SHA
    41c2933 View commit details
    Browse the repository at this point in the history
  29. Configuration menu
    Copy the full SHA
    a9d57a9 View commit details
    Browse the repository at this point in the history
  30. Merge pull request HarbourMasters#3897 from briaguya-ai/macready-to-d…

    …ev-2-2
    
    macready -> dev (2024/2/2)
    garrettjoecox authored Feb 2, 2024
    Configuration menu
    Copy the full SHA
    8cac9b4 View commit details
    Browse the repository at this point in the history
  31. Configuration menu
    Copy the full SHA
    83da5ee View commit details
    Browse the repository at this point in the history
  32. Configuration menu
    Copy the full SHA
    be8dcfd View commit details
    Browse the repository at this point in the history

Commits on Feb 9, 2024

  1. Configuration menu
    Copy the full SHA
    8a14fea View commit details
    Browse the repository at this point in the history

Commits on Feb 14, 2024

  1. Bump latest LUS and Fix ship menu bar icon (HarbourMasters#3935)

    * fix ship menu bar icon
    
    * update cmake in wiiu/switch
    
    * different cmake install
    
    * wrong arch
    Archez authored Feb 14, 2024
    Configuration menu
    Copy the full SHA
    c1eb0a8 View commit details
    Browse the repository at this point in the history

Commits on Feb 16, 2024

  1. Pause Warp Enhancement (HarbourMasters#3223)

    * Pause Warp Enhancement
    
    This commit introduces the PauseWarp mod, a feature that allows players to warp to different locations in the game directly from the pause menu.
    
    - Add PauseWarpState structure to manage flags and cooldowns for the pause warp feature.
    - Implement IsStateValid function for state validation.
    - Implement ResetStateFlags function to reset all state flags to default values.
    - Add InitiateWarp function to handle the initiation of warp sequences.
    - Implement HandleWarpConfirmation function to confirm and execute warp actions.
    - Implement HandleCooldowns function to manage various cooldown timers.
    - Add PauseWarp_Main function as the main logic, called every frame to handle pause warp functionality.
    - Map warp song messages to in-game text messages.
    
    * Warp Song Check
    
    -Now if you do not have a warp song you won't be able to select the empty slot and still teleport.
    
    * Added Audio Fanfares and Changed stateFlag1 to PLAYER_STATE1_IN_CUTSCENE
    
    -When selecting a warp song the audio for the applicable warp song will now play for a extra vanilla feel.
    -Changed the stateFlag1 because previously it just disabled input allowing enemies to harm you. Now that won't happen because the game is put into a cutscene state.
    
    * Feedback Update
    
    -A new hook was created 'OnPauseMenu' so now PauseWarp_Main is only called when the pause menu is open
    -Moved pauswarp.c to the Enhancements folder
    -Removed from graph.c
    
    PR Change:
    Changing to the main branch instead of sulu
    
    * Feedback Update #2
    
    -Introduced new function 'PauseWarp_Idle' now that 'PauseWarp_Main' is no longer called every frame
    -Added C wrapper to access 'GameInteractor::IsSaveLoaded' and scrapped the 'IsStateValid' function
    -Added 'PauseWarp_Idle' to the the 'RegisterPauseWarp' function
    -Refactored the code some
    
    * Linux Compile Issue
    
    -Added a missing header that was causing a compile issue for linux
    -Hopefully, it won't crash
    
    * Minor Bug Fix
    
    -Now link won't get soft locked when warping to the same location twice
    
    * Update libultraship
    
    * Revert "Update libultraship"
    
    This reverts commit 746fc23.
    
    * Bug Fix
    -Added more checks to ensure vanilla behavior when a Ocarina is not in the players inventory.
    
    * WIP
    
    * Done unless I'm missing headers
    
    * now we done
    
    * clean up, these arn't needed anymore
    
    * Rename OnPauseMenu to OnKaleidoUpdate
    mckinlee authored Feb 16, 2024
    Configuration menu
    Copy the full SHA
    3187564 View commit details
    Browse the repository at this point in the history
  2. [Rando] Add Mix and Decouple support to Boss Entrances (HarbourMaster…

    …s#3261)
    
    * initial support for mixing boss entrances in the mixed pool
    
    * support decouple for boss entrances
    
    * missed decouple change
    
    * add blue warp exits to boss rooms in location access
    
    * add entrance get helper methods
    
    * fix assumed targets not using root in entrance name
    
    * add dedicated blue warp entrances and handle blue warp changes during generation
    
    * change bluewarp handling in game to use unique blue warp entrances
    
    * handle blue warps in entrance tracker
    
    * fix overriding all jabu and water temple rooms
    
    * fix grotto returns when exiting boss rooms/dungeons
    
    * fix blue warp logic by tracking original connected region key
    
    * use entrance enums
    
    * remove unneeded entrance values
    
    * fix decouple generation crash
    
    * fix jabu mq backwards logic
    Archez authored Feb 16, 2024
    Configuration menu
    Copy the full SHA
    13fce82 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    460ec1b View commit details
    Browse the repository at this point in the history
  4. Player State Docs (HarbourMasters#3280)

    * state flags 1
    
    * state flags 2
    
    * state flags 3
    
    * fill array
    inspectredc authored Feb 16, 2024
    Configuration menu
    Copy the full SHA
    46aea3a View commit details
    Browse the repository at this point in the history
  5. Make the final Magic Bean cost 99 rupees in randomiser when it is not…

    … shuffled (HarbourMasters#3392)
    
    * Make rando final eban cost 99 and clean up Text IDs
    
    * Remove Text ID changes
    
    * Add french translation, All credit to Purple hato
    
    Co-authored-by: Purple Hato <[email protected]>
    
    ---------
    
    Co-authored-by: Purple Hato <[email protected]>
    Pepper0ni and PurpleHato authored Feb 16, 2024
    Configuration menu
    Copy the full SHA
    0932e1e View commit details
    Browse the repository at this point in the history
  6. Adds Message Viewer Window to Developer Tools (HarbourMasters#3486)

    * Adds a MessageViewer window to Developer Tools.
    
    * Properly destroys message viewer window.
    
    * Adds missing ImGui::End()
    
    * Fixes an oopsie crashing non-windows builds after first run.
    
    * Adds C ABI for displaying a custom message
    
    * Fixes a crash and an issue with messages with SFX.
    
    * Remove some osSyncPrintf's that aren't very useful for this case.
    leggettc18 authored Feb 16, 2024
    Configuration menu
    Copy the full SHA
    3514954 View commit details
    Browse the repository at this point in the history
  7. Fix Check Tracker Vanilla/MQ Dungeon Spoilers (HarbourMasters#3723)

    * Fix Dungeon Spoilers
    
    * Update soh/soh/Enhancements/randomizer/randomizer_check_tracker.cpp
    
    * Update soh/soh/Enhancements/randomizer/randomizer_check_tracker.cpp
    
    ---------
    
    Co-authored-by: briaguya <[email protected]>
    GiantBlargg and briaguya-ai authored Feb 16, 2024
    Configuration menu
    Copy the full SHA
    4589708 View commit details
    Browse the repository at this point in the history
  8. [Time Savers] Shops and Games always open (HarbourMasters#3789)

    * Shops and Games always open
    
    * Added comment  for scene reload requirement
    
    * Prefix
    
    * Spacing
    
    Co-authored-by: Pepe20129 <[email protected]>
    
    * I'm bad at merging
    
    * Refined by Archez
    
    ---------
    
    Co-authored-by: Pepe20129 <[email protected]>
    Patrick12115 and Pepe20129 authored Feb 16, 2024
    Configuration menu
    Copy the full SHA
    c1365b3 View commit details
    Browse the repository at this point in the history
  9. Better ammo rendering (HarbourMasters#3844)

    * Better ammo rendering
    
    * Update soh/src/overlays/misc/ovl_kaleido_scope/z_kaleido_item.c
    
    Co-authored-by: Archez <[email protected]>
    
    * Update z_kaleido_scope_PAL.c
    
    * Rename gBetterAmmoRendering to gEnhancements.BetterAmmoRendering
    
    ---------
    
    Co-authored-by: Archez <[email protected]>
    Pepe20129 and Archez authored Feb 16, 2024
    Configuration menu
    Copy the full SHA
    7cdd33a View commit details
    Browse the repository at this point in the history
  10. New input viewer (HarbourMasters#3890)

    * Move input viewer into SoH
    
    * Remove unnecessary comments
    
    * Update button outline mode to match default viewer
    
    * Fix ambiguous call
    
    * CVar name changes and minor fixes
    
    * Two more cvars
    
    * Separate C-buttons into individual toggles
    
    * Account for text height regardless of scale
    
    * A few extra comments
    
    * Use new LoadTextureFromRawImage to load layer textures
    Tawling authored Feb 16, 2024
    Configuration menu
    Copy the full SHA
    db958ab View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    f7e746e View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    a7b8c1d View commit details
    Browse the repository at this point in the history
  13. Add safety measure to Scene_CommandObjectList to prevent crash (Harbo…

    …urMasters#3904)
    
    * dont let k overflow
    
    * Update soh/soh/z_scene_otr.cpp
    
    Co-authored-by: Archez <[email protected]>
    
    ---------
    
    Co-authored-by: Archez <[email protected]>
    inspectredc and Archez authored Feb 16, 2024
    Configuration menu
    Copy the full SHA
    107a365 View commit details
    Browse the repository at this point in the history
  14. [Enhancement] Preserve minimap toggle state between areas (HarbourMas…

    …ters#3906)
    
    * Add enhancement to preserve minimap toggle state between areas
    
    * add map toggle enhancement to presets
    Tawling authored Feb 16, 2024
    Configuration menu
    Copy the full SHA
    e68b281 View commit details
    Browse the repository at this point in the history
  15. Fix Cosmetics Editor getting stuck on weapon trails (HarbourMasters#3913

    )
    
    * Partially fix cosmetics editor getting stuck on sword trails.
    
    * No reason for "reset" to be static.
    
    * bombchu
    sheepytina authored Feb 16, 2024
    Configuration menu
    Copy the full SHA
    eeb6c7f View commit details
    Browse the repository at this point in the history
  16. Cosmetics Editor fixes for icons in z_message_PAL.c (HarbourMasters#3914

    )
    
    * Fix resetting button icon colours in message boxes.
    
    * Fix type/math error for custom color in textbox icon pulsing.
    
    * Fix type error for custom color in ocarina icon pulsing.
    
    * Make custom env colour math more closely match vanilla equivalents.
    
    * Make comments presentable.
    sheepytina authored Feb 16, 2024
    Configuration menu
    Copy the full SHA
    7ccc816 View commit details
    Browse the repository at this point in the history
  17. Rename func_80853148 to Player_StartTalking (HarbourMasters#3915)

    -In PR HarbourMasters#3498 I renamed this function for clarity and decided to make a
    quick seperate PR for this change.
    mckinlee authored Feb 16, 2024
    Configuration menu
    Copy the full SHA
    2c5cb58 View commit details
    Browse the repository at this point in the history
  18. Add CVarClear to appropriate sections of randomizer Locations and T…

    …ricks tabs to get around issue with saving blank CVar strings. (HarbourMasters#3916)
    Malkierian authored Feb 16, 2024
    Configuration menu
    Copy the full SHA
    11a0a00 View commit details
    Browse the repository at this point in the history
  19. Configuration menu
    Copy the full SHA
    43fed2d View commit details
    Browse the repository at this point in the history
  20. [Fixes] Fix for Zora hint dialogue condition with an inverted flag ch…

    …eck (HarbourMasters#3920)
    
    * [Fixes] Fix for Zora hint dialogue condition with an inverted flag check
    
    * Base dialogue off of ruto's letter flag
    
    * simplify condition
    Tawling authored Feb 16, 2024
    Configuration menu
    Copy the full SHA
    bbac8f8 View commit details
    Browse the repository at this point in the history
  21. Configuration menu
    Copy the full SHA
    0cb4cd1 View commit details
    Browse the repository at this point in the history
  22. Configuration menu
    Copy the full SHA
    3d3b8bf View commit details
    Browse the repository at this point in the history
  23. Add a link to ship.equipment to the CRC error message box during extr…

    …action (HarbourMasters#3939)
    
    * Add a link to ship.equipment to the CRC error message box during extraction
    
    * Improve message and add to ShowCrcErrorBox
    
    * Change 'known good roms' to 'known compatible roms'
    Tawling authored Feb 16, 2024
    Configuration menu
    Copy the full SHA
    bdfcf39 View commit details
    Browse the repository at this point in the history
  24. Configuration menu
    Copy the full SHA
    cf6101f View commit details
    Browse the repository at this point in the history
  25. Configuration menu
    Copy the full SHA
    a84227c View commit details
    Browse the repository at this point in the history
  26. Configuration menu
    Copy the full SHA
    e05f558 View commit details
    Browse the repository at this point in the history
  27. document dependencies per distro (HarbourMasters#3933)

    * start on arch
    
    * noconfirm
    
    * git
    
    * noconfirm
    
    * just skip cache
    
    * cmake
    
    * ninja
    
    * gcc
    
    * lsb
    
    * sdl2
    
    * png
    
    * sdl net
    
    * boost
    
    * imagemagick and add opensuse
    
    * non interactive
    
    * git
    
    * cmake
    
    * add a bunch
    
    * things
    
    * more
    
    * try to matrix
    
    * soh otr i guess
    
    * needs
    
    * trying to figure out how matrix include works
    
    * make the matrix?
    
    * matrix debug
    
    * install?
    
    * echo?
    
    * yuck
    
    * cannot locate package false
    
    * parens for good measure
    
    * lsb
    
    * libsdl2
    
    * suse
    
    * i forgot opensuse uses gcc-c++ instead of g++ for the package name
    
    * png
    
    * sdl
    
    * more
    
    * suse packages....
    
    * fedora cmake
    
    * 2?
    
    * png
    
    * handle old sdl2 net
    
    * apt
    
    * not sure if this is a problem for both clang and gcc on opensuse or just clang
    
    * devel
    
    * cmake min version
    
    * def don't want this here but it's here for now
    
    * does this do anything
    
    * mantic because cmake version
    
    * libopengl?
    
    * fedora ninja
    
    * fedora g++
    
    * lsb
    
    * fedora sdl
    
    * libpng
    
    * do a build
    
    * clang fix
    
    * give early returns values
    
    * ImageMagick
    
    * Update BUILDING.md
    
    * something
    
    * plain boost instead of devel?
    
    * not packing so we don't need this part
    
    * base?
    
    * don't have it can't need it
    
    * just use boost download on opensuse i guess
    
    * move workflow
    
    * bring back the file
    
    * lus main?
    
    * detach
    briaguya-ai authored Feb 16, 2024
    Configuration menu
    Copy the full SHA
    1bc15d5 View commit details
    Browse the repository at this point in the history
  28. More Sword Toggle Options (HarbourMasters#3889)

    * Sword Unequipping Toggle
    
    * better macro
    
    * less ugly format
    
    * cvar prefix
    
    * Update soh/src/overlays/misc/ovl_kaleido_scope/z_kaleido_equipment.c
    
    * Update soh/src/overlays/misc/ovl_kaleido_scope/z_kaleido_equipment.c
    
    ---------
    
    Co-authored-by: Garrett Cox <[email protected]>
    inspectredc and garrettjoecox authored Feb 16, 2024
    Configuration menu
    Copy the full SHA
    457a75e View commit details
    Browse the repository at this point in the history
  29. Adds the Keese and Guay don't target you cheat (HarbourMasters#3267)

    * Adds the Keese and Guay don't target you cheat
    that makes keese and guay ignore you as if
    you are wearing the skull mask
    
    * changed instances of CVar_GetS32 to CVarGetInteger
    added the cvar to presets.h
    
    ---------
    
    Co-authored-by: Garrett Cox <[email protected]>
    DeusVexus and garrettjoecox authored Feb 16, 2024
    Configuration menu
    Copy the full SHA
    4797c9a View commit details
    Browse the repository at this point in the history
  30. [Tweak] Move Personal Notes to Save File (HarbourMasters#3909)

    * Moves personal notes to the save file under a new itemTracker save section.
    
    * Update soh/soh/Enhancements/randomizer/randomizer_item_tracker.cpp
    
    ---------
    
    Co-authored-by: Archez <[email protected]>
    Malkierian and Archez authored Feb 16, 2024
    Configuration menu
    Copy the full SHA
    30a063b View commit details
    Browse the repository at this point in the history
  31. More player documentation from decomp (HarbourMasters#3819)

    * FallImpactInfo & AnimSfx stuff
    
    * IA function naming & Player_UseItem
    
    * ActionChange
    
    * Speed modes
    
    * Fix build
    
    * Misc cleanup
    
    * Name Player_Action funcs
    
    * PlayerAgeProperties
    
    * Most of the Player struct
    
    * Update z_player.c
    
    ---------
    
    Co-authored-by: Garrett Cox <[email protected]>
    Pepe20129 and garrettjoecox authored Feb 16, 2024
    Configuration menu
    Copy the full SHA
    7319e4d View commit details
    Browse the repository at this point in the history
  32. [Cosmetics] Add Vanilla GS DL for Cosmetics Editor (HarbourMasters#3937)

    * Add Vanilla DL
    
    * Fixed egregious spacing error
    Patrick12115 authored Feb 16, 2024
    Configuration menu
    Copy the full SHA
    db57581 View commit details
    Browse the repository at this point in the history
  33. Abstracted repeated code into functions (HarbourMasters#3116)

    * Abstracted repeated code into functions
    
    * Apply suggestions from code review
    
    * Update soh/soh/Enhancements/cosmetics/CosmeticsEditor.cpp
    
    ---------
    
    Co-authored-by: briaguya <[email protected]>
    Co-authored-by: Archez <[email protected]>
    3 people authored Feb 16, 2024
    Configuration menu
    Copy the full SHA
    7f4fc8d View commit details
    Browse the repository at this point in the history
  34. resource refactory (HarbourMasters#3926)

    * animation
    
    * playeranimation
    
    * stop putting things in the LUS namespace from SoH
    
    * get all the factories out of the namespace
    
    * LUS::
    
    * start on scene command stuff
    
    * i think that's the rest of scene
    
    * reduce copypasta
    
    * collision header
    
    * skeleton
    
    * skeletonlimb
    
    * fix
    
    * path
    
    * cutscene
    
    * text
    
    * audio sample
    
    * sound font
    
    * audiosequence
    
    * background
    
    * Revert "stop putting things in the LUS namespace from SoH"
    
    This reverts commit 0ead605.
    
    * namespace shanans
    
    * wrap all factories in namespace soh
    
    * it's trying to link now
    
    * lus
    
    * scene command override etc
    
    * fix audio loading
    
    * slightly less logspam
    
    * get past the cutscene problem
    
    * in game!
    
    * exporter cleanup
    
    * more exporter cleanup
    
    * clang formatted lus
    
    * msvc
    
    * itny lus change
    
    * variant
    
    * formatty
    
    * fix of some sort i guess?
    
    * use latest lus main
    
    * fix name to enum/factory mapping
    
    * otrexporter
    briaguya-ai authored Feb 16, 2024
    Configuration menu
    Copy the full SHA
    e0d502b View commit details
    Browse the repository at this point in the history
  35. Merge pull request HarbourMasters#3945 from HarbourMasters/develop-ma…

    …cready
    
    macready -> develop
    garrettjoecox authored Feb 16, 2024
    Configuration menu
    Copy the full SHA
    10b6f8c View commit details
    Browse the repository at this point in the history
  36. Add missing cvars mostly that patrick forgot because he likes ranch d…

    …ressing but also some that I missed oops (HarbourMasters#3944)
    garrettjoecox authored Feb 16, 2024
    Configuration menu
    Copy the full SHA
    a8d3724 View commit details
    Browse the repository at this point in the history
  37. [Fixes] Fix Raised Floor Switches (HarbourMasters#3851)

    * Lower by 1
    
    * gEnhancements.
    
    * Update z_obj_switch.c
    
    Co-authored-by: Archez <[email protected]>
    
    * Moved to Hook
    
    * Properly this time
    
    * Added to presets
    
    * Added a Return;
    
    * Use Hex
    
    Co-authored-by: inspectredc <[email protected]>
    
    ---------
    
    Co-authored-by: Archez <[email protected]>
    Co-authored-by: inspectredc <[email protected]>
    Co-authored-by: Garrett Cox <[email protected]>
    4 people authored Feb 16, 2024
    Configuration menu
    Copy the full SHA
    4599212 View commit details
    Browse the repository at this point in the history
  38. [Difficulty Options] Leever Spawn Rate (HarbourMasters#3460)

    * Spawn Rate
    
    * Update z_en_reeba.c
    
    Co-authored-by: briaguya <[email protected]>
    
    * gEnhancements
    
    * Merging issues
    
    * Added preset entry and changed timer value math
    
    * Update soh/src/overlays/actors/ovl_En_Reeba/z_en_reeba.c
    
    * this should do it
    
    * Update soh/src/overlays/actors/ovl_En_Encount1/z_en_encount1.c
    
    * move out of loop
    
    ---------
    
    Co-authored-by: briaguya <[email protected]>
    Co-authored-by: Garrett Cox <[email protected]>
    3 people authored Feb 16, 2024
    Configuration menu
    Copy the full SHA
    c484ea2 View commit details
    Browse the repository at this point in the history
  39. Configuration menu
    Copy the full SHA
    d0b0974 View commit details
    Browse the repository at this point in the history

Commits on Feb 20, 2024

  1. Configuration menu
    Copy the full SHA
    19af448 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    ef9fc0a View commit details
    Browse the repository at this point in the history
  3. Merge pull request HarbourMasters#3958 from HarbourMasters/develop-ma…

    …cready
    
    macready -> develop
    Archez authored Feb 20, 2024
    Configuration menu
    Copy the full SHA
    cd5d258 View commit details
    Browse the repository at this point in the history

Commits on Feb 21, 2024

  1. Configuration menu
    Copy the full SHA
    cd25f1d View commit details
    Browse the repository at this point in the history
  2. we crash if we try to SPDLOG in the destructors (HarbourMasters#3951)

    * we crash if we try to SPDLOG in the destructors
    
    * rip em out
    
    * newline
    
    * add to destroy
    
    * Revert "rip em out"
    
    This reverts commit 738a9b8.
    
    * Revert "we crash if we try to SPDLOG in the destructors"
    
    This reverts commit 327d305.
    briaguya-ai authored Feb 21, 2024
    Configuration menu
    Copy the full SHA
    bcbe4cb View commit details
    Browse the repository at this point in the history

Commits on Feb 29, 2024

  1. Configuration menu
    Copy the full SHA
    ea1ffdd View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    358dd47 View commit details
    Browse the repository at this point in the history
  3. [UX Improvement] Catch save loading errors and notify user (HarbourMa…

    …sters#3979)
    
    * Add `SohModalWindow` and `SohModal`. Runs as window, always "visible", but not drawing if no popups are registered.
    
    Adds error catching for save file corruption (malformed json) that renames the file in question to prevent future loading issues and uses `SohModalWindow` to inform the user of the error.
    
    * Apply suggestions from code review
    
    ---------
    
    Co-authored-by: briaguya <[email protected]>
    Malkierian and briaguya-ai authored Feb 29, 2024
    Configuration menu
    Copy the full SHA
    b26f2b2 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    fb6ea42 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    ed9cb1d View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    368a901 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    612da02 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    7bd2a7c View commit details
    Browse the repository at this point in the history

Commits on Mar 3, 2024

  1. Configuration menu
    Copy the full SHA
    ebde648 View commit details
    Browse the repository at this point in the history

Commits on Mar 5, 2024

  1. Configuration menu
    Copy the full SHA
    375349e View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    402a4db View commit details
    Browse the repository at this point in the history

Commits on Mar 6, 2024

  1. tts: use RawJson resource + add SpeechLogger (HarbourMasters#3998)

    * moved `tts.cpp` away from using `LoadFileRaw` by creating a new `RawJson` resource type
    * added `SpeechLogger`
    briaguya-ai authored Mar 6, 2024
    Configuration menu
    Copy the full SHA
    9fb2f26 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    ef690e2 View commit details
    Browse the repository at this point in the history
  3. Merge pull request HarbourMasters#3986 from Archez/merge-macready-805

    Merge MacReady 8.0.5 -> Develop
    garrettjoecox authored Mar 6, 2024
    Configuration menu
    Copy the full SHA
    8b3cfdb View commit details
    Browse the repository at this point in the history

Commits on Apr 4, 2024

  1. Configuration menu
    Copy the full SHA
    0f43d5d View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    fb29c82 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    86c6013 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    fd7dfd8 View commit details
    Browse the repository at this point in the history

Commits on Apr 7, 2024

  1. Configuration menu
    Copy the full SHA
    168323e View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    897d3ef View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    e163d5b View commit details
    Browse the repository at this point in the history

Commits on Apr 15, 2024

  1. [Fix] Disable Lod Applies To Everything (Macready) (HarbourMasters#4034)

    * make lod cvar affect everything
    
    * add to more functions
    
    * re-add to player
    
    * only add to necessary funcs
    inspectredc authored Apr 15, 2024
    Configuration menu
    Copy the full SHA
    ced34ab View commit details
    Browse the repository at this point in the history

Commits on Apr 19, 2024

  1. Configuration menu
    Copy the full SHA
    0b8cc71 View commit details
    Browse the repository at this point in the history
  2. Trackers MQ Cleanup (HarbourMasters#4009)

    * Clean up grayed out items in file select.
    Tie personal notes saving to `OnExitGame()` to account for save scum resets.
    Hide text input box (but not window) for personal notes when a save isn't loaded to prevent saving over a save's notes while in file select.
    
    * Allow check tracker window to be visible and show the "Waiting for file load..." text in file select (ease of positioning).
    
    * Fix key label text placement.
    
    * Persist `areasSpoiled`, change trigger to `OnSceneTransition`.
    Add `IsAreaSpoiled` for tie-in to Item Tracker.
    Add `SetAreaSpoiled` to unify bitmagic.
    
    * Add proper spoiling evaluation based on specific entrance IDs, or first check collection.
    Add light yellow color for vanilla dungeon abbreviations to match the purple for MQ.
    
    * Initialize `areasSpoiled` to 0, so 0 gets saved on file create.
    
    * All new conditional statements around `GameInteractor::IsSaveLoaded()` were inverted. Fixed that.
    
    * Change some c-style casts to `static_cast`.
    
    * Few more cleanups, plus clarifying comment.
    Malkierian authored Apr 19, 2024
    Configuration menu
    Copy the full SHA
    19be6e9 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    32288be View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    bfe1390 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    02f7310 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    32bf8cc View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    9696f74 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    2216b68 View commit details
    Browse the repository at this point in the history
  9. macready -> dev

    briaguya-ai authored Apr 19, 2024
    Configuration menu
    Copy the full SHA
    3e32d05 View commit details
    Browse the repository at this point in the history

Commits on Apr 20, 2024

  1. filter randomizer checks in tracker (HarbourMasters#4021)

    * filter randomizer checks in tracker
    
    Co-authored-by: Michael Stergianis <[email protected]>
    
    * Adds an option to hide empty areas
    
    Co-authored-by: Jamie Klassen <[email protected]>
    Signed-off-by: Michael Stergianis <[email protected]>
    
    * Removes extra whitespace
    
    Co-authored-by: Jamie Klassen <[email protected]>
    Signed-off-by: Michael Stergianis <[email protected]>
    
    * Changes gCheckTrackerHideFilteredAreas to default to true
    
    Refactors the for loop in shouldHideArea
    
    Signed-off-by: Michael Stergianis <[email protected]>
    
    * Addresses PR feedback
    
    * HarbourMasters#4021 (comment)
    * HarbourMasters#4021 (comment)
    
    Co-authored-by: Jamie Klassen <[email protected]>
    Signed-off-by: Michael Stergianis <[email protected]>
    
    * Updates config variable to gTrackers.CheckTracker.HideFilteredAreas
    
    Signed-off-by: Michael Stergianis <[email protected]>
    
    * Adds check visibility guard to shouldHideArea
    
    Refactors rcObject to check in passesTextFilter
    
    Signed-off-by: Michael Stergianis <[email protected]>
    
    ---------
    
    Signed-off-by: Michael Stergianis <[email protected]>
    Co-authored-by: Michael Stergianis <[email protected]>
    jamieklassen and mstergianis authored Apr 20, 2024
    Configuration menu
    Copy the full SHA
    2aa2092 View commit details
    Browse the repository at this point in the history
  2. Step 1 of CVar macro/sectionalizing: Randomizer Settings (HarbourMast…

    …ers#3206)
    
    * Add all macros.
    
    Replace all randomizer seed setting CVars with appropriate macro.
    
    Cleaned up non-gameplay-critical things that are part of Spock Race rando presets (like RTA timing, displaying timer, displaying the glitch lineup tick, or Fast File Select).
    
    * Wrong slash...
    
    * Forgot "gManualSeedEntry".
    
    * Renamed CVars from "Mq..." to "MQ...".
    Malkierian authored Apr 20, 2024
    Configuration menu
    Copy the full SHA
    b045689 View commit details
    Browse the repository at this point in the history
  3. Fix and Clean Up Swap Age Logic (HarbourMasters#4061)

    * Split and clean up swap age logic
    
    * reorganise conditions into one statement
    inspectredc authored Apr 20, 2024
    Configuration menu
    Copy the full SHA
    4a576f4 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    d08d5a5 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    067782f View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    e6798d9 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    2accfc3 View commit details
    Browse the repository at this point in the history
  8. Add console commands for randomizing sfx and cosmetic groups (Harbour…

    …Masters#3962)
    
    * Add console commands for randomizing sfx and cosmetic groups
    
    * Update naming and use constexpr
    
    * Update soh/soh/Enhancements/debugconsole.cpp
    
    ---------
    
    Co-authored-by: Archez <[email protected]>
    Tawling and Archez authored Apr 20, 2024
    Configuration menu
    Copy the full SHA
    16bf03a View commit details
    Browse the repository at this point in the history
  9. Step 2 of CVar macro/sectionalizing: Trackers/Windows (HarbourMasters…

    …#3238)
    
    * Add all macros.
    
    Replace all randomizer seed setting CVars with appropriate macro.
    
    Cleaned up non-gameplay-critical things that are part of Spock Race rando presets (like RTA timing, displaying timer, displaying the glitch lineup tick, or Fast File Select).
    
    * Wrong slash...
    
    * Fix DEVELOPER_CVAR macro.
    Add GENERAL_CVAR macro.
    
    * Change Item Tracker CVars, including open window CVar.
    
    * Swapped open window CVars.
    
    * Swapped Entrance Tracker CVars.
    
    * Swapped Check Tracker CVars.
    Changed Item Tracker "HudEditMode" to "Draggable".
    
    * Renamed `RANDOMIZER_CVAR` to `RANDO_ENHANCEMENT_CVAR`.
    Swapped rando enhancement CVars.
    
    * Mirroring last commit from part 1 in randomizer.cpp
    
    * Another mirror from pt 1
    Malkierian authored Apr 20, 2024
    Configuration menu
    Copy the full SHA
    694a876 View commit details
    Browse the repository at this point in the history
  10. Step 3 of CVar macro/sectionalizing: Dev Tools, Cheats, Audio Editor,…

    … Remote (HarbourMasters#4030)
    
    * Swapped Audio Editor CVars.
    
    * Swapped Cheat CVars.
    
    * Swapped Developer Tools CVars. Also a couple General CVars.
    
    * Added REMOTE_CVAR.
    Swapped Remote CVars.
    
    * Missed an include.
    Malkierian authored Apr 20, 2024
    Configuration menu
    Copy the full SHA
    e2622af View commit details
    Browse the repository at this point in the history

Commits on Apr 21, 2024

  1. CVar Macro Cleanup (HarbourMasters#4062)

    * Standardized CVar macros to have `CVAR_` at the front instead of the end.
    Removed excluded and replaced sequence macros.
    
    * Missed a few developer CVars outside of `SohMenuBar.cpp`
    
    * 1 more.
    Malkierian authored Apr 21, 2024
    Configuration menu
    Copy the full SHA
    33aef87 View commit details
    Browse the repository at this point in the history

Commits on Apr 22, 2024

  1. Configuration menu
    Copy the full SHA
    49f891f View commit details
    Browse the repository at this point in the history

Commits on Apr 23, 2024

  1. Configuration menu
    Copy the full SHA
    3070fb4 View commit details
    Browse the repository at this point in the history

Commits on Apr 25, 2024

  1. Configuration menu
    Copy the full SHA
    a4fb677 View commit details
    Browse the repository at this point in the history

Commits on Apr 26, 2024

  1. Configuration menu
    Copy the full SHA
    56d8dd6 View commit details
    Browse the repository at this point in the history
  2. Swap all cosmetics CVars to macros. (HarbourMasters#4065)

    Lots of renames.
    
    Co-authored-by: Garrett Cox <[email protected]>
    Malkierian and garrettjoecox authored Apr 26, 2024
    Configuration menu
    Copy the full SHA
    303fe7d View commit details
    Browse the repository at this point in the history

Commits on Apr 29, 2024

  1. Add scene command XML parsers (HarbourMasters#4054)

    * Add scene command parsers
    
    * Move logging & add logging cvar
    
    * Use new CVAR_DEVELOPER_TOOLS macro
    
    * Update soh/soh/resource/logging/SceneCommandLoggers.h
    
    ---------
    
    Co-authored-by: Garrett Cox <[email protected]>
    Pepe20129 and garrettjoecox authored Apr 29, 2024
    Configuration menu
    Copy the full SHA
    92467b8 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    552bb28 View commit details
    Browse the repository at this point in the history

Commits on Apr 30, 2024

  1. Configuration menu
    Copy the full SHA
    8b3f1f1 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    4ecb76b View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    c70e6d2 View commit details
    Browse the repository at this point in the history

Commits on May 1, 2024

  1. Configuration menu
    Copy the full SHA
    8480f37 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    56fe449 View commit details
    Browse the repository at this point in the history
  3. Incorporate LUS CMake CVar system (HarbourMasters#4093)

    * Incorporate LUS CMake CVar system.
    Customize all LUS CMake CVars to align with plans for preset system.
    Swap "gOverlayFont" usage back to LUS CVar macro.
    
    * Change CMake sets to use the cache to allow for including LUS's file for the add_compile_defines and remove the duplication on SoH's side.
    
    * Move SoH CMake CVars to `soh-cvars.cmake` for clarity.
    Malkierian authored May 1, 2024
    Configuration menu
    Copy the full SHA
    715bf39 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    fd9cd9c View commit details
    Browse the repository at this point in the history

Commits on May 2, 2024

  1. Configuration menu
    Copy the full SHA
    345cef9 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    bcf5a0c View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    725670d View commit details
    Browse the repository at this point in the history

Commits on May 3, 2024

  1. Configuration menu
    Copy the full SHA
    e02e4ea View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    b6fc54a View commit details
    Browse the repository at this point in the history

Commits on May 5, 2024

  1. Final Step of CVar macro/sectionalizing (HarbourMasters#4107)

    * p
    
    * Missed the prefix renames.
    
    * More missed ones.
    
    * Mostly finished cleanup.
    Removed a few CVars and some related functionality.
    
    * Bit more (prepping non-existent title card color editing).
    
    * Resolve gCrowdControl.
    
    * Final cleanup.
    
    * Universal constant, not acceleration...
    
    * Preset CVars.
    Malkierian authored May 5, 2024
    Configuration menu
    Copy the full SHA
    6443a98 View commit details
    Browse the repository at this point in the history

Commits on May 6, 2024

  1. Configuration menu
    Copy the full SHA
    439574d View commit details
    Browse the repository at this point in the history
  2. Merge pull request HarbourMasters#4122 from Archez/merge-macready-may6

    Merge macready -> develop
    Archez authored May 6, 2024
    Configuration menu
    Copy the full SHA
    a860a7e View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    27dd303 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    438dede View commit details
    Browse the repository at this point in the history
  5. Bump lus and fixed PatchGfx (HarbourMasters#4125)

    * Bump lus and fixed PatchGfx
    
    * Bump libultraship to main
    KiritoDv authored May 6, 2024
    Configuration menu
    Copy the full SHA
    f3b9482 View commit details
    Browse the repository at this point in the history

Commits on May 7, 2024

  1. Rando Enhancement: Mysterious Shuffled Items (HarbourMasters#3227)

    * Add rando enhancement "Mysterious Shuffled Items", which obfuscates shuffled freestanding/drawn-in-world items (PoH, tokens, shop items) with a custom question mark model (thanks Hato), and uses the "mysterious item" functionality of `GetMerchantMessage` for everything that supports it, regardless of hint status on generation.
    
    * Reverted back to rando enhancement, but added condition for Mysterious Shuffle not being on for the gem rotation fix to apply.
    
    * First attempt at changing to fake GetItemEntry instead of directly calling the mystery draw function. Needs more work.
    
    * Updated CVar to reflect CVar rework values.
    
    Added `IsCheckShuffled` as preliminary function for checking *only* if a check is shuffled, not necessarily if it is just visible on the tracker. This accounts for the difference between tokensanity and "Always Show GS On Tracker", where you don't want to obfuscate the latter.
    
    * Bit of cleanup.
    
    * Cross-platform building edits. If anyone has a better idea of how to handle this fake GIE, I'm all ears.
    
    * Update to CVar macros.
    
    * Fix freestanding item gives.
    Fix mysterious item model colors.
    
    * Fix bombchu bowling mystery.
    
    * Remove bowling bomchus check obfuscation (unused, removed in v3).
    Malkierian authored May 7, 2024
    Configuration menu
    Copy the full SHA
    b3d5144 View commit details
    Browse the repository at this point in the history
  2. Remove unnecessary and redundant checks and references. (HarbourMaste…

    …rs#4111)
    
    Stop passing checksByArea to functions in the same namespace.
    Only get value of `HideFilteredAreas` once per frame.
    Gate area and check evaluations behind checks being visible and search filter size greater than 0.
    Proper function capitalization.
    Malkierian authored May 7, 2024
    Configuration menu
    Copy the full SHA
    8d3902a View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    52fad95 View commit details
    Browse the repository at this point in the history

Commits on May 8, 2024

  1. Configuration menu
    Copy the full SHA
    0976198 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    3c87c1e View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    22c9d53 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    1231b8f View commit details
    Browse the repository at this point in the history

Commits on May 9, 2024

  1. Configuration menu
    Copy the full SHA
    47b690f View commit details
    Browse the repository at this point in the history

Commits on May 10, 2024

  1. Configuration menu
    Copy the full SHA
    5530ce2 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    23f9654 View commit details
    Browse the repository at this point in the history
  3. Frogs Ocarina Game Difficulty Options (HarbourMasters#3373)

    * Frog actor edits, menu, presets
    
    * Block off vanilla code + comments
    
    * fix logic + formatting
    
    * new documentation format
    
    * Update for CVAR changes
    
    * Fix alignment
    
    * Conditions cleanup
    
    * Update soh/soh/SohMenuBar.cpp
    
    Oops, added
    
    Co-authored-by: inspectredc <[email protected]>
    
    ---------
    
    Co-authored-by: inspectredc <[email protected]>
    A-Green-Spoon and inspectredc authored May 10, 2024
    Configuration menu
    Copy the full SHA
    63bc2af View commit details
    Browse the repository at this point in the history
  4. Fix modifiers crash when obtaining underwater item (HarbourMasters#4110)

    * NULL check
    
    * Update soh/src/overlays/actors/ovl_player_actor/z_player.c
    
    Co-authored-by: Garrett Cox <[email protected]>
    
    * Update soh/src/overlays/actors/ovl_player_actor/z_player.c
    
    Co-authored-by: Garrett Cox <[email protected]>
    
    ---------
    
    Co-authored-by: Garrett Cox <[email protected]>
    A-Green-Spoon and garrettjoecox authored May 10, 2024
    Configuration menu
    Copy the full SHA
    65b18d6 View commit details
    Browse the repository at this point in the history
  5. Add Modifier buttons to input viewer and support individual button ou…

    …tline modes (HarbourMasters#3966)
    
    * Add Modifier buttons to input viewer and support individual button outline modes
    
    * Clearer naming
    
    * Remove hardcoded indent values
    
    * clean up diff
    
    ---------
    
    Co-authored-by: briaguya <[email protected]>
    Tawling and briaguya-ai authored May 10, 2024
    Configuration menu
    Copy the full SHA
    844413b View commit details
    Browse the repository at this point in the history
  6. Add path XML parser (HarbourMasters#4115)

    * Add path XML parser
    
    * Update SetPathwaysFactory.cpp
    Pepe20129 authored May 10, 2024
    Configuration menu
    Copy the full SHA
    08ad16e View commit details
    Browse the repository at this point in the history

Commits on May 16, 2024

  1. Configuration menu
    Copy the full SHA
    ad0e173 View commit details
    Browse the repository at this point in the history

Commits on May 27, 2024

  1. Configuration menu
    Copy the full SHA
    53efc22 View commit details
    Browse the repository at this point in the history

Commits on Jun 2, 2024

  1. Configuration menu
    Copy the full SHA
    b8c7c71 View commit details
    Browse the repository at this point in the history
  2. update to latest LUS main (HarbourMasters#4202)

    Includes supporting changes from:
    * HarbourMasters#4197 (alt assets variable changes)
    * HarbourMasters#4199 (WindowBackend enum changes)
    * HarbourMasters#4200 (Extract gMtxClear)
    
    ---------
    
    Co-authored-by: Malkierian <[email protected]>
    Co-authored-by: inspectredc <[email protected]>
    3 people authored Jun 2, 2024
    Configuration menu
    Copy the full SHA
    736dccb View commit details
    Browse the repository at this point in the history

Commits on Jun 6, 2024

  1. Configuration menu
    Copy the full SHA
    1014130 View commit details
    Browse the repository at this point in the history