summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2023-10-02Clear Cutscene Pointer Button/Cheat (#2837)inspectredc
* clear custcene pointer button * now use RawAction for button * add button to new menu bar
2023-09-30Modify arrow buttons in Audio Shuffle Pool Manager to be FA times and plus ↵Malkierian
instead of the ImguiArrow to make the difference between "Exclude" and "Play Preview" clearer. (#3226)
2023-09-30Open App Files Folder (#3221)Malkierian
* Add "Open App Files Folder" menu item to Ship menu on desktop platforms to open the folder where mods, logs, etc, are found. * Change to `GetAppDirectoryPath` to get config location instead of executable/bundle path. Also unified the absolute path creation across all platforms by using `std::filesystem::absolute`. It manages to even expand the "." returned for portable Windows mode. * Removed unnecessary platform define check.
2023-09-30unbreakable/always on fire deku stick (#3192)briaguya
* Adds Ultra Deku Stick Cheat Author: Vexus <vdfk94@gmail.com> * implement the stuff * move enum to a resonable spot * Apply suggestions from code review * Update soh/src/overlays/actors/ovl_player_actor/z_player.c * i thought i could do everything through the gh web ui but fine i'll fix it locally --------- Co-authored-by: Vexus <vdfk94@gmail.com>
2023-09-29Fixup remaining n64ddflag after IS_RANDO merge (#3240)Adam Bird
2023-09-26Quest Cleanup (#3178)Pepe20129
* Change most n64ddFlag checks to IS_RANDO checks * Change most isMasterQuest checks to IS_MASTER_QUEST checks * Change most isBossRush checks to IS_BOSS_RUSH checks * Replace isMasterQuest & isBossRush with questId * Replace n64ddFlag with questId Also restore authentic n64ddFlag behavior except savefile saving/loading * Move quest enum from file_choose.h to z64save.h * Update macros to not take gSaveContext
2023-09-26Update README.md (#3228)briaguya
* Update README.md * Update README.md
2023-09-26tweak shuffle pool tab to better fit voice option (#3216)briaguya
2023-09-26fix better debug warp deku tree entrance (#3195)Adam Bird
2023-09-26CrowdControl bypass voidout/die crash in pre-rendered background areas (#3186)aMannus
* Bypass camera crash when voiding/dying in fixed camera areas * Update comment
2023-09-26Add flag set/unset hooks and GI actions (#3065)Garrett Cox
2023-09-26Randomizer feature: Triforce Hunt (#3062)aMannus
* Initial work to make triforce pieces their own rando item * Disable triforce greyscaling * Better triforce model, finish adding triforce pieces to logic * Triforce model is now a shard * Credits warp + start of item tracker * Initial item tracker stuff * Completed triangle on triforce completion * Completed triforce model on GI done * Multiple triforce piece models * Triforce pieces in save editor & fix build * Finish item tracker * Gameplaystats timestamp * Revert parts of logic * More reverting * Start of making Triforce Hunt the win condition * Bit of cleanup * Triforce pieces can show up as icetraps * Grant GBK to player after hunt is completed * Better text boxes * Disable GBK option in ImGui with Triforce Hunt on * Clean-up * Forced save on completion improvements * Update Item Tracker Settings initial size * Small ImGui adjustments * French translation and update defaults * Finish translations * Fix timer completion & 50+ triforce pieces * Remove GI_ and ITEM_ enum usage, add french ice trap names * Fix build & small fixes * Review comments * Comment clarification
2023-09-26Removed hardcoded skeleton types in actor draw code. (#2979)Nicholas Estelami
* Initial PAL 1.1 support * Misc fixes * Updated game to remove hardcoded skeleton types when rendering * Fixed weird rebase issue * Replaced remaining skeleton calls * lus submodule fix * Remove OTRGui
2023-09-26Add pulseaudio-libs to the necessaries dependencies (#2928)PoorPockets McNewHold
Create a crash on extraction for systems using pipewire *(and possibly other sounds systems)*. Co-authored-by: aMannus <mannusmenting@gmail.com>
2023-09-22[ci] silently continue when trying to delete ccache.exe if it doesn't exist ↵briaguya
(#3222)
2023-09-19GC PAL MQ Retail support (#3167)Adam Bird
* initial pal mq retail support * more mq pal support * pal mq support in the launch scripts * more offset fixes * match tluts with mq debug * update support hashes doc * target lus commit for playtesting * more offset fixes * add hashes for other formats * decomp name sync * add scripted texture definitions * fix up from other xml changes * update name
2023-09-19docs: remove outdated docs from BUILDING.md (#3213)briaguya
2023-09-18Rando: More Misc. Hints (#2930)Ralphie Morell
* commit constipation * fix inconsistencies between 3d and soh settings * Add RSK check for Saria; Sheik now tells you other reqs for ganon * Translations (thanks Purple and Timmy_GamerNepgear); Retain Saria's "face-to-face" text in rando if you're too close * fix scene renames for sheik * whoops * Undo LA hint setting erasure from conflict * Clarified Sheik text IDs; Clarified final frogs hint * Fixed Sheik text ID assignment; Fixed Saria's messages in `OTRGlobals` * Added hint locs for sheik and saria * Set up hook for Sheik spawn; Sheik no longer cheats with room transitions; Enforced text IDs on saria msg function * Set up hook for Sheik spawn; Sheik no longer cheats with room transitions; Enforced text IDs on saria msg function * Update soh/soh/SaveManager.cpp Co-authored-by: Garrett Cox <garrettjcox@gmail.com> * nice.gif Co-authored-by: Garrett Cox <garrettjcox@gmail.com> * got ahead of myself * Conquered and divided; simplified stuff * nitpicking Co-authored-by: briaguya <70942617+briaguya-ai@users.noreply.github.com> * Apply suggestions from code review Co-authored-by: briaguya <70942617+briaguya-ai@users.noreply.github.com> * the little things i stg --------- Co-authored-by: Garrett Cox <garrettjcox@gmail.com> Co-authored-by: briaguya <70942617+briaguya-ai@users.noreply.github.com>
2023-09-18Use randomizerInf for fishing and big poes (#3088)Garrett Cox
2023-09-16Fixes erroneous formatting in `randomizer.cpp`. (#3194)Malkierian
2023-09-16Update to RCObjects (#3193)Malkierian
* Add `vanillaCheck` to `RandomizerCheckObjects` and update the `RCObjects` table and macro. Update `ogItemId` for many checks. * Rename `vanillaCheck` to `vanillaHundoCheck`. * baguette Co-authored-by: Garrett Cox <garrettjcox@gmail.com> * Bean Salesman should be true for `vanillaHundoCheck` * One more rename to `vanillaCompletion` to avoid possible confusion with 100% speedrun conditions. --------- Co-authored-by: Garrett Cox <garrettjcox@gmail.com>
2023-09-15Some documentation changes for zplayer (#3172)Garrett Cox
* Documentation changes for zplayer * Update soh/include/z64player.h Co-authored-by: Adam Bird <Archez@users.noreply.github.com> --------- Co-authored-by: Adam Bird <Archez@users.noreply.github.com>
2023-09-14bump lus 1.2.2 (#3189)Adam Bird
2023-09-14Fix warp song hints setting not loading and the check being inverted. (#3197)Malkierian
2023-09-14Store seed string in the save, and use it for mirror mode & enemy rando (#3175)Garrett Cox
2023-09-14Disable CC knockback while crawling (#3187)aMannus
2023-09-14Update CC .cs file (#3183)aMannus
2023-09-14[Difficulty Enhancement] Tree Stick Drops (#3171)Patrick12115
* Tree Stick Drops * Removed Unneeded i * formatting blunder * Stick Lottery * Change rand functions --------- Co-authored-by: Garrett Cox <garrettjcox@gmail.com>
2023-09-14Add gDebugSaveFileMode (#3170)Pepe20129
* Add gDebugSaveFileMode * Don't apply gDebugSaveFileMode on the title screen * Re-run build * Re-run build --------- Co-authored-by: Garrett Cox <garrettjcox@gmail.com>
2023-09-14Rotation options for bombs and grottos (#3146)aMannus
Co-authored-by: Garrett Cox <garrettjcox@gmail.com>
2023-09-14Initial pass on some logging that would be helpful for debugging ↵Garrett Cox
crashes/problems (#1457)
2023-09-13Test Tracker Rework Breakout (#3180)Malkierian
* Fix indentation for `actualItemtrackerItemMap`. Abstract equipment, quest item, and song checking for the item tracker. * Simplify `HasSong` Co-authored-by: briaguya <70942617+briaguya-ai@users.noreply.github.com> * Rename `HasEqItem` to `HasEquipment`. --------- Co-authored-by: briaguya <70942617+briaguya-ai@users.noreply.github.com>
2023-09-10[Tweak] Better GS Ice Trap Collection Handling (#3077)Malkierian
* Make ice traps kick the player out of first person when collecting with the hookshot. * Forgot the `extern`s XD
2023-09-10Update No Logic for previous rule set (#3159)Caladius
2023-09-10Bunny hood Equip Swap Fix in Scene Transition (#3152)inspectredc
* test? no clue why this section was added * committing to commit the commit
2023-09-10Audio Editor Lock Button and Cleanup (#3140)Malkierian
* Changed Audio Editor buttons to use FontAwesome icons instead of words. Added the locked/unlocked button. * Added functionality to lock button. "Randomize All" respects the lock, individual shuffle buttons bypass and the lock and unlock the sound. Added tooltips to all the FA buttons. Shrunk right side of Audio Editor window to match width of new buttons. Unified all references to the randomized value and lock to two functions that automatically applied prefix and suffix. Changed "Reset All" to clear the cvars instead of changing them to default. * Fixed bug where individual randomize button didn't change the BGM if randomizing current sequence. * Added check for unchanged BGM in Reset All and Randomize All to account for lock button blocking changes.
2023-09-10bush drop fix (#3148)inspectredc
2023-09-10Rando cleanup (#3157)Pepe20129
* Remove 3drando setting descriptions * Remove 3drando cosmetics * Remove part of 3drando's menu * Remove 3drando's music & sfx randomizers * Remove 3drando's patch system * Remove 3drando's citra logging * Remove some of 3drando's custom messages Some can't be removed (like the ganon la hint) as they are used * Remove useless params in item_location.cpp These types of SpoilerCollectionCheck just checked the rand inf corresponding to check and ignored the scene & flags params. * Remove 3drando's unused check categories * Remove some of 3drando's menu system * Remove 3drando's preset system * Remove some unused settings code * Remove some unused settings * Remove some unused ItemLocation params * Remove SpoilerCollectionCheck::Fishing param
2023-09-10Add OnActorKill & OnEnemyDefeat hooks (#3112)Pepe20129
* Add OnActorKill & OnEnemyDefeat hooks * Remove commented out code * Re-run build * Add missing include statements
2023-09-10[Tweak] Update Rando save warning message for new file info screen (#3163)Adam Bird
* tweak rando save warning message * french typo
2023-09-10add xml definitions for all textures (#3161)Adam Bird
2023-09-10Sync asset names with decomp documentation (#3153)Adam Bird
* sync asset names with decomp * whitespace and tweak
2023-09-10fix hookshot texture for hd and alt assets (#3149)Adam Bird
2023-09-10fix remaining unaligned assets for mac (#3138)Adam Bird
2023-09-10support for pal 1.1 change language option (#3124)Adam Bird
2023-09-10Add extraction support for ByteSwapped and LittleEndian formats (#3042)Adam Bird
* add extraction support for byteswapped and littleendian formats * update linux/mac scripts to handle v64 and n64
2023-09-01Added a 2-second timer to autosave personal notes, based on frames idle ↵Malkierian
after editing and ticked by `OnGameFrameUpdate`. (#3155)
2023-09-01regenerate asset headers with include guards (#3132)Adam Bird
2023-09-01Add scene table (#3131)Pepe20129
* Add scene table * Re-add accidentally deleted entry * Update CrashHandlerExt.cpp * Update CrashHandlerExt.cpp
2023-08-30V1 - Chestapalooza (#2922)Caladius
* V1- Adds additional trap variants to Chests * Create and use OnTrapProcessed hook * Update naming for Traps, extends to NPC and Token Rewards. New Hook for Rando traps. Restore Vanilla code for ice traps. * Update soh/src/overlays/actors/ovl_player_actor/z_player.c Co-authored-by: Garrett Cox <garrettjcox@gmail.com> * More tweaks, remove processed trap hook --------- Co-authored-by: Garrett Cox <garrettjcox@gmail.com>