summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2023-11-06version bump to MacReady Alfa (#3363)8.0.0Adam Bird
2023-11-06bump lus (#3361)Adam Bird
2023-11-06Add MS shuffle to the hell mode preset (#3360)Pepe20129
2023-11-06Fix: Repair working directory on Mac and use app directory for extractor ↵Adam Bird
search paths (#3359) * fix otr regen on mac release * linux args
2023-11-06[OTR Archive] Move shared scenes out of nonmq/mq folders (#3191)Adam Bird
* share common scenes between mq and nonmq * move shared scenes under shared folder and bring back thieves hideout mq handling * update headers for shared scenes * bump submodules * remove mq handling for mirror world song patch * only have unique dungeons be nomq/mq variants * bump submodules
2023-11-05items tied to items rather than slots + dpad items now work (#2884)inspectredc
2023-11-05Add checks to Windows for running in temp directory (running from archive), ↵Malkierian
and proper file permissions (write/modify, to prevent things like Program Files or Windows, or other folders we couldn't know about that don't have proper file permissions). Instructs users as to what it discovered and how to fix, then exits. (#3097)
2023-11-05Add UI scaling combobox with 4 options (one smaller than default, two ↵Malkierian
larger) and experimental tag. (#3037)
2023-11-05Updates from Feedback, Wallet size affects reduction rate and wider range of ↵Caladius
interval options. (#3335)
2023-11-05vanilla bugfix for wall climbing on edge of polys (#3358)krm01
* vanilla bugfix for wall climbing on edge of polys * rename missed vars * add CVar toggle
2023-11-05Add TTS for Game Over menu (#3338)Adam Bird
2023-11-05[OTR Archive] Store soh version in OTR files and verify on launch/ask to ↵Adam Bird
regenerate (#3218) * parse sohver arg and store version file in otr * parse args for soh.otr gen only * pass soh version from built in extractor * update launch scripts, cmake and extract steps to pass soh version * check otr versions and error or ask to regenerate * add wiiu core header for osfatal * review feedback * remove soh dummy version for lus change instead * only configure linux script for linux * change lus commit * rename soh version to port version * fix submodules * bump OTRExporter * clean up error messages for switch/wiiu * strings not char array * typo * init wiiu before otr detection * Add message for mac/linux extraction * remove unneeded exits * change version number types to u16 to fix 32bit devices * bump otrexporter
2023-11-05Randomized Enemy Sizes (#3321)aMannus
2023-11-05[Bugfix] Prevent crash in audio editor when shuffling over old CVar format ↵Malkierian
(#3337) * Add a `CVarClear` inside the check for a sequence's lock to get rid of old data. * Rework all replacement and lock `CVarSetInteger` calls to call a function which checks for previous format with `CVarGet` to know if it needs clearing before setting either the lock or the sequence * Swapped everything over to a migrator where it loops through the `sequenceMap` and just clears everything from there in "gAudioEditor.ReplacedSequences"
2023-11-04Fix audio editor mistake (#3356)aMannus
2023-11-04Fix: MQ logic for Ganons Castle main area (#3275)Adam Bird
* fix mq logic for ganons castle main area * update logic to use logic helpers * add hammer check * grouping
2023-11-04Force the Sarias Song magic hint to replace all other Sarias Song text. (#3296)Pepper0ni
2023-11-04[Bugfix] Fixes check tracker crash on max debug file creation (#3309)Malkierian
* Change initialization of `areasSpoiled` to improve utilization and fix crash during max debug file creation. * Renamed `RCAreaFromSceneID` to `DungeonRCAreasBySceneID` for clarification.
2023-11-04fix quest assignment (#3343)Adam Bird
2023-11-04fix entrance rando validation missing edge cases (#3344)Adam Bird
2023-11-04Fix preset strings for spocks (#3349)Eric Hoey
2023-11-04fix master sword check not being behind door of time and some other logic ↵Adam Bird
checks (#3353)
2023-10-30Addresses Forest Temple Poes and NPC Dialogue issues. (#3334)Caladius
2023-10-30Fix Entrance hubs having no HintKey, causing hints to No Item (#3295)Pepper0ni
* Fix Entrance hubs having no HintKey, causing hints to No Item * Add castle grounds hint area to cover the OGC/HC to market entrence
2023-10-30Player Equip Docs (#3282)inspectredc
* hopefully everything * update docs for MS shuffle sections
2023-10-30Add "Navi Targeting Colors" options to Controller LED Color (#3254)Tina H. (sheepytina)
* Add a (not yet functional) "Navi" option. * It works! * Slightly better name for this menu option. * Revert accidental commit of comments in z_en_elf.c * Renaming and tweaks. * Temporary fix(?) for compile error on non-Windows platforms. * … Just pretend this particular commit doesn't exist. :OHYEAH: * A more suitable fix. + Partial suggestions from review. In-progress implementation of Cosmetics Navi colours. * Convert relevant code to use Color_RGB8 sans alpha, matching the controller LED. Defaults are now labeled for clarity. * Revert back to Color_RGBA8. + Implement Cosmetics Navi colours. Add Color conversion functions. * Tidy comments. * Changed mind yet a third time. Uses Color_RGB8 sans alpha again. Uses CVarGetColor24 instead of CVarGetColor to drop alpha from cosmetics editor values, like how Tunic Colors does it. This of course does require me to go with the prior idea of storing the Navi colours without alpha channels. * Color type conversion functions removed as they're no longer needed. * Tidy up commented out code once more. * Fix a typo * Suggestion from code review. (Yeah nah you're totally right though.) * Correct indentation. * A minor goof in the comments was bothering me.
2023-10-30improve free camera reset (#3225)Adam Bird
2023-10-30Added 'Fix enemies not spawning near water' checkbox to Fixes (#3179)Andrew Van Caem
2023-10-30Add gRegEditEnabled (#3173)Pepe20129
* Add gRegEditEnabled * Remove TCRF link
2023-10-27String copy util method and fix Save Manager string copy overflows (#3274)Adam Bird
* add safe string copy method * use string copy for save manager * use string copy in spoiler log hint parsing * remove intermediate string vars * more string copy use in randomizer methods * use string copy in gameplay stats * add load char array method to remove string intermediate var * try string.h import instead
2023-10-26Check for compressed files in the extractor (#3292)louist103
* Check for zip/rar header in the extractor. * 7z
2023-10-26Apply Goron Neck Length to Goron City Shopkeeper (#3289)Eric Hoey
* Add limb override for Goron shopkeep * Remove extra line breaks * Fix bug with goron neck length --------- Co-authored-by: Garrett Cox <garrettjcox@gmail.com>
2023-10-26model docs (#3281)inspectredc
2023-10-26Fix for "Fewer Tunic Requirements" allowing child access to Fire Temple ↵Malkierian
Boulder Maze (#3273) * Add `IsAdult` to Fewer Tunic Requirements check for `FireTimer` in rando logic to preven placing items in lower maze expecting child to get them. * After discussion, decided to change it to lock access only to lower maze so child access with dungeon shuffle remains intact. Also changed the tooltip for Fewer Tunic Requirements to reflect the current status of what the trick enables. * Further update to tooltip.
2023-10-26Adds the easy Quick Put Away (QPA) cheat (#3268)DeusVexus
* Adds an easy qpa cheat that gives the glitched damage value of the quick put away glitch * Adds RegisterEzQPA(); under InitMods()
2023-10-26Add no rando generated warning (#3263)Pepe20129
* Add no rando generated warning * Update texts * Randomizer warning messages (#4) * Fix french typo --------- Co-authored-by: aMannus <mannusmenting@gmail.com>
2023-10-25Fixes custom sequences not being listed in Audio Manager dropdowns, and adds ↵Malkierian
a check to the shuffle function to make sure sequences with `canBeUsedAsReplacement = false` can't be shuffled in. (#3324)
2023-10-25Fix CMake extract targets to not use absolute path for xml root (#3330)Adam Bird
* extract using a relative path to xmls * pass xml root for header generation
2023-10-24Pass in custom assets to OTRExporter (#3328)Adam Bird
* bump submodules and use custom assets dir * bump submodules
2023-10-24Merge pull request #3315 from Archez/move-soh-assetsAdam Bird
Move SoH custom assets out of OTRExporter
2023-10-22Fix two missing changes after ms GI enum was changed & hint fix (#3319)Garrett Cox
* Fix two missing changes after ms GI enum was changed * Remove unnecessary line break from hint, and fix infinite loop within AutoFormatHintTextString * Update soh/soh/Enhancements/randomizer/3drando/hints.cpp
2023-10-21Use correct save context for triforce piece collected save data (#3301)inspectredc
* gSaveContext->saveContext for triforce piece save manager save * use an arrow..
2023-10-21fix triforce transition offset values (#3285)Adam Bird
2023-10-21Rando: Master Sword Shuffle (#2981)Ralphie Morell
* The mother of all commits * Removed `GI_SWORD_MASTER`; "Master Sword" Items now actually give MS * Removed dupe MS entries in item pool; updated GIMESSAGE (should stop crashing on non-Windows); re-added MS in item list * Give Adult Link a freebie with shuffle MS on; cihld -> adult no longer gives MS; ToT Master Sword now gives correct item * add master sword GI draw func based on ToT MS object * Force `MasterSword` logic var to only update upon getting MS * Dorf funny line now activates with LA and MS in inv * Apply suggestions * Updated RAND_INF; Check Tracker changes; Gave RAND_INF and ice trap logic to ToT MS check; Fixed swordless behavior for HBA/fishing * ToT MS Check now works in check tracker; Visual bug where box hovers over non-existent MS gone; Fixed RAND_INF check with ToT MS pedestal; Ganon no longer gives free MS * adult equips no longer reset in MS shuffle * Apply (most) locacc review suggestions Co-authored-by: inspectredc <78732756+inspectredc@users.noreply.github.com> * Reorganized swordless check for interface to fit edge cases; getting master sword no longer highlights box * Edge case for BGS but no bow * Fix implicit declaration error for GI hooks (#9) * Adjusted `CanAdultAttack/Damage`; applied logic suggestions * Fixed build errors (hopefully) * Cleanup merge * get shit working again * Tidied up remaining uses of DD flag as rando indicator * make master sword invisible and fix ms flag (#10) * Add text to sheik if go mode is obtained but barrier is still up * overhaul swordless behavior in `func_80083108` * reworked ToT MS Check to have an actual GI * suggestions * Apply suggestions * Better swordless handling with temp B (#11) * better swordless handling with temp B * prevent auto save in fishing pond * prevent auto save during bombchu bowling * enum fix --------- Co-authored-by: Adam Bird <archez39@me.com> Co-authored-by: inspectredc <78732756+inspectredc@users.noreply.github.com> Co-authored-by: RaelCappra <rael.cappra@gmail.com> Co-authored-by: Adam Bird <Archez@users.noreply.github.com>
2023-10-20Merge remote-tracking branch 'origin/develop' into move-soh-assetsAdam Bird
2023-10-20move soh assets out of otrexporterAdam Bird
2023-10-20Age Requirement Docs (#3277)inspectredc
* age req docs * move macros * use decomp names
2023-10-20Moved `Heaps_Free` outside `Main` after DeinitOTR, and mirrored ↵Malkierian
`Heaps_Alloc` before and outside of `Main`. (#3279)
2023-10-19Fix greg as reward logic (#3297)inspectredc
2023-10-19magic (#3278)inspectredc