| Age | Commit message (Collapse) | Author |
|
warp bypass. This also fixes the issue with shadow and spirit medallions not being given in vanilla without cutscene skips on. (#5763)
Ensure shadow and spirit medallions get queued when skipping story cutscenes in vanilla.
|
|
* Encapsulates ship-specific stuff inside the first state checks in menu draw functions to prevent function bleed.
* clang
|
|
|
|
* Split Skip Pickup Messages
following ZFG's comment https://youtube.com/clip/UgkxF-LDaR-zyTkqSkqtP3dkLrCca_KGScIw?si=RJY9SIG8QKSiWgVl
splits the Skip Pickup Messages time saver for consumables and bottle pickups
* CVar updates I missed
* another cvar I missed
|
|
Also prevent check tracker crash loading Boss Rush.
|
|
|
|
list (#5569)
|
|
* Add version control for Rachael saves and old rando saves.
* Change spoiler drop success sound to puzzle success chime.
Add spoiler drop fail sound (sys_error).
Improve path sanitizer operation.
Add check for a spoiler having a version and it equaling running version. Deletes spoiler CVar if spoiler becomes unusuable while running, and prevents loading dropped spoilers that don't match.
* clang
* Remove backslash escaping from Sanitize.
Remove duplicate Sanitize from Context and make it use SohUtils.
Fix typo.
|
|
|
|
* EntranceShuffler ApplyEntranceOverrides.
* Updated ApplyEntranceOverrides.
* Updated ApplyEntranceOverrides.
* Initial Entrance Discovery.
* Added Randomizer_EntranceDiscovered.
* Updated Randomizer_DiscoverRegion to discover unshuffled connected regions.
* Removed extra semi-colon.
* Update to latest entranceShuffleTable.
* Format fixes.
* Updated EntranceDiscovered to account for entrances not in the entranceShuffleTable.
* Rediscover regions when loading a game.
* Rediscover entrances when enabling Available Checks.
* Added Rando::Context::ParseTricksJson.
* Updated ApplyEntranceOverrides to skip default (unset) overrides.
* Fix clang-format failed check.
* Set mLACSCondition when loading a Randomizer game.
* Updated rediscover loop to use MAX_ENTRANCE_RANDO_USED_INDEX.
* Move entrance discovered into ProcessExits.
* Discover spawns when pulling/placing the master sword.
* Discover adult/child spawn when using Song of Time to switch age.
* Reset logic and ApplyOrStoreItems without applying the item effects to the save when calculating available checks.
* Removed !itemLoc->IsAddedToPool() from the check tracker.
* Remove region discovery as its not needed anymore.
* Cleanup changed files for PR.
* Added Available Checks - Process Undiscovered Exits DebugConsole command.
* Added initial Available Checks - Recalculate DebugConsole command.
* ACPUE, recalculate only if save loaded. ACR, set age and times for the starting region.
|
|
* vb forest pillar cs skip
* change to one point cutscene skip
* rm whitespace
|
|
* Skip Kakariko gate cutscenes
* Simplify a bit
* Revert "Simplify a bit"
This reverts commit ffa68c130fede6962bb4488b85c9ec61ccc60170.
* Add Hyrule Castle gate skip
* Add missing backtick
* Redo simplifications
* Run clang-format
* Proper casting of clearCamera argument
Co-authored-by: Pepper0ni <93387759+Pepper0ni@users.noreply.github.com>
---------
Co-authored-by: Pepper0ni <93387759+Pepper0ni@users.noreply.github.com>
|
|
|
|
|
|
separate from the underwater item check. (#5405)
|
|
happens whenever you get the egg. (#5382)
Remove RSK check for garden entrance because access is still handled by `CanUse(RG_WEIRD_EGG)`.
|
|
aiming. (#5388)
|
|
* pass a pointer not a pointer to a pointer
* update GIVanillaBehavior comment
* also drop this
|
|
* Fix copyright tex for GC JP
* add 2004 texture for jp ce
|
|
* VBVBVB
* Update soh/soh/Enhancements/randomizer/hook_handlers.cpp
* Update soh/soh/Enhancements/randomizer/hook_handlers.cpp
* first try
|
|
storage temple). (#5348)
Fix typos regarding `overridden` in various parts of the codebase.
|
|
|
|
* Fix Names On Custom Message
* Display Blank Name
* format
|
|
|
|
|
|
|
|
|
|
and drop (#5269)
|
|
* Lock mask select behind letter in rando
* change to rand inf
|
|
|
|
* Fix messages crashing when no ntsc game is loaded
* rename func
|
|
* copy n64 pal 10
doing this so i can check diffs i make
* transfer german->jp icon item
* overlays, message data, icon item jpn, audio, code
todo: title_static, gameplay keep
* add kanji and fix title cards
* title static
* spell folder correctly
* boss title cards, do action, icon item, item name, map name
* headers for jpn stuff
* gameplay_keep
* Scenes, audio, jp text extraction, rom support, overlay fixes, sheik & darunia
todo: test & disable darunia fix cvar for ntsc
* msgptr init fix
* icon item offsets
* comment out title cards until zapd can fix itself (we extract these in a different file anyway)
* compile and font implemented to get past title screen
* file select
* message, kaleido and everything else but rando
* uintptr_t
* rando and custom messages working!
* ntsc-j 1.0 support
* n64 logo?
* copy ntsc 10 to 11
* ntsc 11 extraction
* change title version names
* copy ntsc 11 to 12
* ntsc 12 extraction
* clean up some todos
* re checkout submodules post merge
* fix US filename
* support cross-version filenames
* add new versions to non-mq list
* use correct message table init
* Fix ntsc nes message table overriding pal nes message table
* actual fix, allows extraction
* fix file name using wrong font of file being hovered over
* Fix barinade crash
* re-add pal
* better jabu fix and revert LUS
* fix gerudo title cards
* better better owl select
* more owl fixes
* build
* fix some name decode issues
* Switch Language Mid Text
* Fix PAL displaying for JP filenames
* Fix AskToEquip Crash
* Disable Credits Timing Fix on NTSC
* Fix JP Text positioning
* basic language switching (BIG todo: file select, title screen)
* Title Screen Hopefully working
* add ntsc to linux appimage stuff, TODO: add .v64/.n64 support
* Update OTRExporter
* Fix pause to decide offset
* Fix bomb item name crash
* fix fire arrows and PoH
* builds
* update asset changes and fix menu language changing
* fix name decode
* Fix crashes and add rando/boss rush select stuff
* Revive debug feature by setting language cvar too
* Fix ocarina text speed softlock, and update jp text speed changes
* Merge remote-tracking branch 'upstream/develop' into NTSC
* Fix options menu and let pal use japanese fully
* Resolve some suggestions
* match up gTextSpeed changes to english (still broken!)
* Fix text speed crash
* Set default filename language on save init funcs
* copy n64 ntsc 1.2 to gc nmq ntsc and add rom info
* extractor working for ntsc gc u
* Extraction Works
* bump otrexporter
* Display same correct info for n64 ntsc-j and ntsc-u
* ovl asset fixes
* final font diff
* change the correct ovl file choose xml
* copy asset files for jp
* JP Working
* Copy jp and us xmls to mq
* MQ Working
* quicktext more closely aligned with decomp
* add versions to mq switch
* linux appimage v64/n64 checksums
* bump zapd
* Credits Fix Tooltip Adjusted
* update supported hashes json
* update shasums to include JP n64
* add shasum hashes
* Bump submodules back to upstream
|
|
* Fix various HBA issues
* forgot to save
* cleanup to address review
|
|
* Fix early eyeball frog source adaption in king zora
* revert inftable sets
|
|
* Replace old methods with ShipUtils
* remove PAL naming
|
|
* copy n64 pal 10
doing this so i can check diffs i make
* transfer german->jp icon item
* overlays, message data, icon item jpn, audio, code
todo: title_static, gameplay keep
* add kanji and fix title cards
* title static
* spell folder correctly
* boss title cards, do action, icon item, item name, map name
* headers for jpn stuff
* gameplay_keep
* Scenes, audio, jp text extraction, rom support, overlay fixes, sheik & darunia
todo: test & disable darunia fix cvar for ntsc
* msgptr init fix
* icon item offsets
* comment out title cards until zapd can fix itself (we extract these in a different file anyway)
* compile and font implemented to get past title screen
* file select
* message, kaleido and everything else but rando
* uintptr_t
* rando and custom messages working!
* ntsc-j 1.0 support
* n64 logo?
* copy ntsc 10 to 11
* ntsc 11 extraction
* change title version names
* copy ntsc 11 to 12
* ntsc 12 extraction
* clean up some todos
* re checkout submodules post merge
* fix US filename
* support cross-version filenames
* add new versions to non-mq list
* use correct message table init
* Fix ntsc nes message table overriding pal nes message table
* actual fix, allows extraction
* fix file name using wrong font of file being hovered over
* Fix barinade crash
* re-add pal
* better jabu fix and revert LUS
* fix gerudo title cards
* better better owl select
* more owl fixes
* build
* fix some name decode issues
* Switch Language Mid Text
* Fix PAL displaying for JP filenames
* Fix AskToEquip Crash
* Disable Credits Timing Fix on NTSC
* Fix JP Text positioning
* basic language switching (BIG todo: file select, title screen)
* Title Screen Hopefully working
* add ntsc to linux appimage stuff, TODO: add .v64/.n64 support
* Update OTRExporter
* Fix pause to decide offset
* Fix bomb item name crash
* fix fire arrows and PoH
* builds
* update asset changes and fix menu language changing
* fix name decode
* Fix crashes and add rando/boss rush select stuff
* Revive debug feature by setting language cvar too
* Fix ocarina text speed softlock, and update jp text speed changes
* Merge remote-tracking branch 'upstream/develop' into NTSC
* Fix options menu and let pal use japanese fully
* Resolve some suggestions
* match up gTextSpeed changes to english (still broken!)
* Fix text speed crash
* Set default filename language on save init funcs
* bump otrexporter
* Display same correct info for n64 ntsc-j and ntsc-u
* quicktext more closely aligned with decomp
* linux appimage v64/n64 checksums
* bump zapd
* Credits Fix Tooltip Adjusted
* update supported hashes json
* update shasums to include JP n64
|
|
|
|
This reverts commit 9455579f4272953ecace1d812e1f43f3e0761193.
|
|
* location list + enums
* add identity function
* add new files + hook handlers + settings + crate struct
* add dungeon struct + large crate locations
* fix wasteland name + add overworld hints
* add dungeon hints
* add to item pool
* opt desc + check tracker + overworld locs
* add VB funcs + fix fire locs + dmc crate + shuffle crates not pots again
* fix crate option def
* fix gy crate area
* add ow locs
* context + more location_list
* fix kak crate
* add gv child crates + make exceptions for OOB GF crates + fix GF rht name
* finish adding gv crates + align GF child crates + fix adult GF locs
* fix VB draw + adjust color
* begin logic
* add child archery crate + overworld logic
* deku + dc + rename dc locs
* gtg + spirit
* fire temple logic
* start water temple + some renaming
* finish water temple + renames
* fix dmc crate
* remove child GV + GF crates :( + simplify hints + french
* fix dungeon hint + add french attempt
* cleanup
* smol crate loc list + enums
* setup small crates
* fix fire temple fairy hints
* add logic
* fix small crates + locs
* align GF crates without moving
* add child GV-GF crates for No Logic
* convert to shipinit
* whitespace
* remove old comments
* assets
* proper cap
* better comments on not-shuffled crates
* update for context changes
* update for rest of context changes
* cleanup
* fix shadow hint RHT
* more cleanup
* count to three
* child gf logic
* gv cow crate
* loc list spacing
* remove redundant small crates
* remove left over vb funcs
* split out location list
* fix van spawns
* move NL crates to new type
* rm whitespace
* more whitespacing
* more more whitespace
* update VB
* restore support for custom models
* prep dungeon for develop
* update context for location changes
* finish context post-develop merge
* add heart crates to CSMC
* update loc list + logic fix
* update breakroom crates to adult only
* newline to make github happy
* revise vbshoulds
* formatting sheesh
* update vb info
* BRACKET
* whitespacent
* ws finalfinal
|
|
* RBA and BA
* move rba to shipinit
* make the vanilla condition actually a vanilla condition
* update should docs
* move ba to shipinit
* don't pass things
* try a different readability strategy
* remove option/preset entries
---------
Co-authored-by: rozlette <Rozelette@users.noreply.github.com>
|
|
* Fix Tektite body break parts for custom skeletons
* explicit null check
|
|
* * fixes softlock when talking to Mido without Kokiri Emerald after killing Gohma
* * moved scene check to hook
* moved vanilla conditioon into GameInteractor_Should
* * corrected hook condition
* removed 'this'
* * reverted GameInteractor and hook_handlers
* changed actor to use existing hook
* * updated kokiri emerald conditions
* * missed parentheses
* * Overworld pretty much done.
* Known issue with Market Night + 2 bushes in KF
* Known issue with Adult bush in ZR
* * fixed locations post-merge
* * renamed option and types to 'GRASSANITY'
* changed grassnity to be a combobox option
* added first 5 deku tree locations
* * color is a sickly green when containing a check
* added ZR 14 (adult only bush on the platform, not the same?)
* * forgot to rename the files to grassanity
* updated draw method to fix regrowing grass
* Removed old WIP locacc files
* * removed comments in bush actor
* added rest of Deku Tree plus MQ
* Added DC + MQ
* Fixed DC incorrect pos value on 1 loc
* JJB done minus after big octo
* Added BotW + MQ locs
* WIP grottos
* Grottos done
* Workaround to allow market grass during night
* Seperated the 2 KF bushes into 4 checks
* Hints and additional formatting
* Slightly less ghastly color
* Corrected the 2 JJB locs
* * Renaming and removal of some locs.
* Restructure in z_en_kusa.c to leave vanilla code alone.
* Formatting.
* * see previous (forgot to stage woops)
* * Clear grassIdentity on item drop
* Added check for RC on RandoDraw function
Results in no extra dupe drops, and instantly correct the color of the grass when cut instead of on collecting the item.
* * fixed dupe location spoiler names which caused occasional crash when writing spoiler log
* * reverse should
* * fixed faulty locations
* * corrected KAK location names and some formatting
* * Fixed market bushes by tree not working at night
* * merged ZR near PoH grass into a single loc
* * Changed to ShipInit (might be missing something?)
* Corrected Should in z_en_kusa.c to use original draw func when setting is Off
* * Renaming to Shuffle Grass
* * minor fix
* * keyboard fail lol
* * suggestions
* * removed unused function
* * move grass locations into ShuffleGrass
* move grass GameInteractor into GIVanillaBehavior
* minor fixes
* * pre-removed locs from dungeon.cpp
* * pre-remove from context.cpp
* * re-added Grass to context
* * added Dana's amazing custom bush models
* using CSMC to display flowers based on "contents"
* * added Dana's grass models
* refactor to lessen the clutter in the switch
* * removed fairy case
* Added back missing Deku Tree locations
* formatting
* Update soh/soh/Enhancements/randomizer/location_access/overworld/zoras_river.cpp
Co-authored-by: Philip Dubé <serprex@users.noreply.github.com>
* re-added suggestion from previous
* removed wrong line >.>
---------
Co-authored-by: Philip Dubé <serprex@users.noreply.github.com>
|
|
* Fix the player state flag that Tailparasan checks for
* Updated comment for accuracy
|
|
* mouse
* (mouse) small fix
* "fix" implicit declaration
* LUS 1.2
* empty commit to force CI re-run
* include new mouse LUS
* deleted: soh/soh/Enhancements/controls/GameControlEditor.cpp
* [mouse]LUS
* fix input viewer header
* Bump LUS for mouse support
* Mouse Support
* Comment cleanup
* Adding the actual mouse enhancement files
* Fix (?) Windows and Mac builds
* Maybe fix MacOS now
* Why was it compiling with this??
* Mouse input viewer handling
* [Mouse] LUS bump
* [mouse] LUS
* (Mouse) bump LUS for dxgi fix
* F2 mouse notif
* Update soh/soh/Enhancements/controls/Mouse.h
Co-authored-by: Pepe20129 <72659707+Pepe20129@users.noreply.github.com>
* Update soh/soh/Enhancements/controls/Mouse.cpp
Co-authored-by: Pepe20129 <72659707+Pepe20129@users.noreply.github.com>
* Fix mouse shield ranges to match control stick behavior
* Use early returns in Mouse_HandleQuickspin
* newline cleanup
* cleanup
* rename BUTTON_COLOR_MOUSE_BEIGE to BUTTON_COLOR_MOUSE_GRAY
* 'Enable Mouse' tooltip
* Fix includes
* Comments re mouse quickspin
* bullshit
* Hook handler for cursor recentering on shield
* Hook handler for first person mouse aiming
* Hook handlers for mouse quickspin
* Hook handlers for mouse shield control
* Hook registration conditions
* Enable Mouse -> Enable Mouse Controls
---------
Co-authored-by: Pepe20129 <72659707+Pepe20129@users.noreply.github.com>
|
|
* don't throw items when using assigned tunics/boots
* didn't actually need that
* simplify logic so we don't need to check for holding items
* just use a vb should
* fix comment
|
|
* Resolve size_t conversion warnings in UIWidgets.hpp
* Change "Better Debug Warp Menu" to default on.
* Change All/None checkboxes (for item counts and cutscene skips) to buttons.
* Remove all/none for item counts.
Remove arrays for item counts, create widgets directly.
|
|
* Remove EnFr_RandomizerCheckFromSongIndex
Also handle missing return in RawAction::CheckFlag
Also adjust jabu jabu shabom timer override to be non-overflowing constant (but same constant)
* Update soh/soh/Enhancements/enemyrandomizer.cpp
Co-authored-by: Archez <Archez@users.noreply.github.com>
* remove shabom room hack from z_obj_roomtimer.c
---------
Co-authored-by: Archez <Archez@users.noreply.github.com>
|
|
* Skip dialogue before getting Gerudo membership card
* Change to misc interaction
* Change to forced NPC dialogue
* Rename VB flag
|
|
|
|
* First pass cheats, extra modes, minigames, difficulty, fixes, graphics
* More progress. One tab left
* Enhancements & cheats done and fix for item tracker font
|