Shipwright/soh/soh
Malkierian c4f34624ba
Flag tracker (#3447)
* Hook into flagset hooks for processing check tracking. Has some manual workarounds (some breaks still need to be found).
Remove areaChecks and looping functionality as redundant.

* Additional vanilla handling.

* Fix tracker not showing MQ checks in MQ non-rando.
Fix tracker marking non-MQ variants of dungeon checks (e.g. map chest, etc) when collecting in MQ.

* Set all areas to spoiled if not rando.

* Revert attempt to spoil in randomizer based on MQ dungeon count as I don't know how that works at the moment.

* Restore and update spoiling based on MQ dungeon settings (none, selection, or count of 12).
Fix Anju As Adult check.

* Remove Anchor-specific code :baguette:

* Use `ClearAreaTotals()` in `Teardown()` instead of the duplicate code there.

* Update to `ClearAreaChecksAndTotals()` with `vec.clear()` added.

* Fix type spoiling again. Now spoils on 0 MQ dungeons, not rando, if the option is enabled in check tracker settings, selection, or set number of 12.
Fix vanilla checks being marked collected in MQ dungeons.

* Fix 100 GS check.

* ACTUALLY fix 100 GS: change flag type to `RandomizerInf()` in `item_location.cpp`, add RC to RandoInf for it to the table. Also don't send GI for flag if father, falsely triggers ZR frogs minigame.

* Fix gravedigging tour tracking.

* Fix membership card check tracking.
Change scene and flag values to any existing enums.
Clarifying formatting for the checking loop vOrMQ conditions.

* Fix Gravedigging Tour tracking.
Simplify Always Win Gravedigging Tour and Fix Gravedigging Tour Glitch applications.
Modified all necessary paths to use vanilla GDT PoH collection flag instead of randomizer variant.

* Fix Kak Potion Shop being "seen" when entering as child.
2023-11-28 21:25:48 -05:00
..
config [Bugfix] Prevent crash in audio editor when shuffling over old CVar format (#3337) 2023-11-05 08:57:59 +01:00
Enhancements Flag tracker (#3447) 2023-11-28 21:25:48 -05:00
Extractor Fix: Repair working directory on Mac and use app directory for extractor search paths (#3359) 2023-11-06 16:46:48 -06:00
resource Stop hardcoding skeleton type to flex (#3397) 2023-11-14 16:36:05 -05:00
ActorDB.cpp Rename all instances of Desert Wasteland to Haunted Wasteland. (#3372) 2023-11-13 23:45:52 -05:00
ActorDB.h Dynamic Actor IDs (#1729) 2023-06-01 21:39:50 -04:00
CrashHandlerExp.h refactor: use LUS 1.0 RC 2023-01-17 00:33:56 -05:00
CrashHandlerExt.cpp Add scene table (#3131) 2023-09-01 11:46:19 -05:00
frame_interpolation.cpp Fix: Use correct fps value for frame interpolation with match refresh rate (#2694) 2023-04-11 18:54:10 -04:00
frame_interpolation.h Experimental interpolation (#309) 2022-05-13 18:43:55 -04:00
GbiWrap.cpp build soh with LUS 1.0.0 (#2881) 2023-06-03 15:27:45 -04:00
gu_pc.c add support for clang compiler (#592) 2022-07-10 10:51:12 -04:00
mixer.c Moves SoH mixer to SoH from LUS. (#2361) 2023-01-17 22:03:55 -05:00
mixer.h Moves SoH mixer to SoH from LUS. (#2361) 2023-01-17 22:03:55 -05:00
mq_asset_hacks.h [OTR Archive] Move shared scenes out of nonmq/mq folders (#3191) 2023-11-06 16:44:49 -06:00
OTRAudio.h Import libultraship as a submodule (#1943) 2022-11-14 11:22:34 +01:00
OTRGlobals.cpp Flag tracker (#3447) 2023-11-28 21:25:48 -05:00
OTRGlobals.h Re-implement King Dodongo's Lava texture effects (#3434) 2023-11-23 09:07:30 -05:00
SaveManager.cpp [Feature/fix] Save to temp file first (#3376) 2023-11-14 20:46:50 -05:00
SaveManager.h [Feature/fix] Save to temp file first (#3376) 2023-11-14 20:46:50 -05:00
SohGui.cpp build soh with LUS 1.0.0 (#2881) 2023-06-03 15:27:45 -04:00
SohGui.hpp build soh with LUS 1.0.0 (#2881) 2023-06-03 15:27:45 -04:00
SohMenuBar.cpp Separate Arrows Equip Dupe Fix (#3450) 2023-11-28 22:13:00 +01:00
SohMenuBar.h build soh with LUS 1.0.0 (#2881) 2023-06-03 15:27:45 -04:00
stubs.c Fix audio cutoff issues (#3428) 2023-11-24 09:38:13 -05:00
UIWidgets.cpp Check Tracker Update (#2668) 2023-10-04 10:03:36 -05:00
UIWidgets.hpp Check Tracker Update (#2668) 2023-10-04 10:03:36 -05:00
util.cpp String copy util method and fix Save Manager string copy overflows (#3274) 2023-10-27 15:18:56 -04:00
util.h String copy util method and fix Save Manager string copy overflows (#3274) 2023-10-27 15:18:56 -04:00
z_message_OTR.cpp Fix: Missing TextIDs for MQ PAL and change lava size (#3449) 2023-11-28 20:11:03 +01:00
z_play_otr.cpp [OTR Archive] Move shared scenes out of nonmq/mq folders (#3191) 2023-11-06 16:44:49 -06:00
z_scene_otr.cpp Initial pass on some logging that would be helpful for debugging crashes/problems (#1457) 2023-09-14 21:31:05 -05:00