Commit Graph

3544 Commits

Author SHA1 Message Date
aMannus
d82934343c Handle receiving iron boots chest location externally 2025-10-29 22:30:32 +01:00
aMannus
243acd2d4f Version to 0.0.4 2025-10-22 11:57:46 +02:00
aMannus
956188e7a5 Fix excluded location seed bleed 2025-10-21 20:29:35 +02:00
aMannus
a8379cc758 Reset tricks on AP parse 2025-10-21 19:10:28 +02:00
aMannus
de5972d67b Update version to 0.0.3 2025-10-21 14:22:16 +02:00
aMannus
5e016d6864 Push version change 2025-10-21 00:43:38 +02:00
aMannus
bae8deb473 Fix bad merge conflict resolution 2025-10-21 00:25:39 +02:00
aMannus
37409ca2b4 Make linux happy, hopefully 2025-10-20 21:21:50 +02:00
aMannus
a85856e3a3 clang format 2025-10-20 20:55:36 +02:00
aMannus
a18cc8f067 Merge branch 'develop' into aManchipelago 2025-10-20 20:48:41 +02:00
aMannus
9228f4b35f Fix starting age 2025-10-20 20:33:29 +02:00
aMannus
433f4b7086 Fix triforce hunt count 2025-10-20 20:07:58 +02:00
Malkierian
dc5e9686c0 Mod Menu Tweaks (#5844)
* Fix mod order retention.
Remove mods in the CVar that no longer exist.

* Rework mod list init for enabled-by-default with extension changing to disable.

* Rework entire system for default enabled.
Disabled mods are renamed for sake of saving a CVar.
Menu now has an edit mode, cancel button, and apply & close.
Move Enable Alternate Assets to be Enable Mods in the mod menu.
Couple small fixes in the item tracker.

* Try to fix Mac.

* Remove disabling for Enable Mods while editing.
Add info about load order in relation to the list.

* Fix archives being added multiple times across multiple init passes.

* Add full-row drag and drop.
Swap columns.
Add information about dragging to header.

* Remove enable/disable flow, and setup the menu to only handle load order.
Change AltAssets to default on.
Move menu to Settings tab.
Move tab hotkey widget to mod menu.
Fix alt assets migrator value.

* Reverse list order for priority on top.

* Remove ExtensionType.
2025-10-20 10:51:56 -07:00
Philip Dubé
8d441f3ae5 fix rando hints for bridge requirements (#5857) 2025-10-20 10:51:43 -07:00
Malkierian
7004c1fc4f Fix GS not being marked as collected when not shuffled. (#5861) 2025-10-20 10:51:33 -07:00
aMannus
fbd21bb342 Add apworld version check on connecting 2025-10-18 22:37:22 +02:00
aMannus
49c74c75b0 clang format 2025-10-18 21:04:50 +02:00
aMannus
cbf847c1b9 Add new RSK's coming from develop 2025-10-18 20:53:24 +02:00
aMannus
5c0517af6f Merge branch 'develop' into aManchipelago 2025-10-18 20:52:01 +02:00
aMannus
e4c9bbfdf9 Add item and player names on AP shop items 2025-10-18 20:38:02 +02:00
aMannus
9a3b2f8da4 Update triforce hunt option parsing 2025-10-18 20:20:14 +02:00
Jordan Longstaff
c806f23494 Potion Shop back door open at night (#5849)
* Potion Shop back door open at night

* Rerun clang-format

* Standard initFunc naming
2025-10-17 08:18:12 -07:00
Philip Dubé
1cd2f60e24 sign hints: add gtg, display destination not source (#5850) 2025-10-17 08:17:53 -07:00
aMannus
71f09723cd Specify required AP version number 2025-10-17 14:32:25 +02:00
aMannus
6d624a1811 Implement random scrub prices 2025-10-17 13:17:41 +02:00
aMannus
c09ea6b76f AP ice trap models and tricknames 2025-10-17 11:19:35 +02:00
aMannus
786f0fec4c Add shop item and price parsing 2025-10-17 00:12:32 +02:00
aMannus
ab00eb9a8c Parsing fixes and more options 2025-10-16 23:14:28 +02:00
Malkierian
6ef8be58d7 LUS ref bump for cursor visibility tweaks. (#5848) 2025-10-16 08:43:38 -07:00
Philip Dubé
a73d80c82b shuffle thieves' hideout entrances (#5619)
* shuffle gerudo fortress entrances

* tracker names

* typo

* don't jail from TH in mixed gerudo entrance shuffle

* split RR_TH_KITCHEN_TOP

* fix incorrect logic re near gs to long roof

* whitespace

* Shuffle Thieves' Hideout

* increase ENTRANCE_OVERRIDES_MAX_COUNT
2025-10-15 19:10:10 -07:00
Malkierian
c0aa3deb93 Fix Notes Conditions (#5847)
* Fix conditions for personal notes being displayed and the notes display type option being disabled.

* clang
2025-10-15 16:43:57 -07:00
aMannus
b9f4819e58 Fix build 2025-10-15 13:49:14 +02:00
aMannus
a5277f7bd7 Update option parsing 2025-10-15 10:41:14 +02:00
aMannus
5492cdc207 Merge branch 'develop' into aManchipelago 2025-10-15 09:37:51 +02:00
Cameron
56ab4c51fd Rando: Split fairysanity into distinct options (#5726)
* Split Fairysanity into groups

* Split fairy registration per type

* fix song fairy shuffle locations

* Change "Song Fairies" to "Fairy Spots"

* Update preset settings

* clang format

* simplify `shouldRegister` logic
2025-10-13 15:11:55 -07:00
Philip Dubé
73f3427ced rando: remove vanilla (#5805) 2025-10-13 15:10:51 -07:00
Philip Dubé
e254c1f908 botw: water level toggle (#5710)
amazingly the code already handles the flag being cleared to raise the water level,
so only need to setup hooks for ocarina spot to toggle

In MQ it's a diamond switch, so only need to turn it into a toggleable diamond switch
2025-10-13 15:10:24 -07:00
Malkierian
94b07aaa73 Pull in LUS audio API selection fix. (#5840) 2025-10-13 08:47:46 -07:00
Malkierian
8302c2322f Standardizes naming conventions for ShipInit and MenuInit registrations. (#5837)
Fixes missing `static` keywords for two `ShipInit` registrations.
2025-10-10 13:26:06 -07:00
Philip Dubé
f253d24cdc Cheat: Disable Sandstorm (#5800)
* Cheat: Disable Sandstorm

Can also be considered an A11y feature,
tho it'll always be hard with the muted colors,
even if we added option to reduce fog

* extern C?
2025-10-10 10:25:41 -07:00
aMannus
95555a4360 Merge pull request #83 from Tzuf23/aManchipelago
Made logic setting glitchless and added Tressanity reading from slot data
2025-10-10 02:13:32 +02:00
Malkierian
52a8f6c281 Program Execution Argument Extraction (#5807)
* Add function to be able to feed specific path into to process programmatically, and setup drag and drop functionality.

* Encapsulate dropped file functionality from Switch and Wii U.

* Fix dropped file detection, and fix ShowYesNowBox return checking.
2025-10-09 16:51:04 -07:00
briaguya
57c368aa2c update lus includes for new LUS file structure (#5820)
* Bump LUS to include FileDropMgr's new registration system and initial cursor visibility changes.

* New LUS ref.

* Remove default on for cursor always visible.
Add option to camera controls next to enable mouse input for autocapture.
Set autocapture on startup.

* next LUS

* clang again

* Add "EnableMouse" CVar check to startup SetAutoCaptureMouse.

* Back to LUS main.

* lus version with fixes we need

* very wip

* get it building

* soh otr

* bump lus before fixing soh side stuff

* build

* still builds

* mac error

* bump otrexporter

* bump to lus main

* upstream otrexporter

---------

Co-authored-by: Malkierian <malkierian@gmail.com>
Co-authored-by: briaguya <70942617+briaguya-ai@users.noreply.github.com>
2025-10-09 16:50:51 -07:00
Tzuf
fb84317078 Made logic setting glitchless and added tressanity reading from slot data 2025-10-09 17:40:40 +03:00
briaguya
7700b34646 bump otrexporter (#5835) 2025-10-09 01:49:33 -04:00
Philip Dubé
82e2fbb43f null audio engine (#5834)
depends on https://github.com/Kenix3/libultraship/pull/909
2025-10-08 17:26:03 -07:00
Philip Dubé
0973a4211e Fix grass graphic in Shuffle Grass (#5831)
Previously rendering grass as wrong kind in MQ Dodongo room above stairs

Updated code to match decomp logic
2025-10-07 09:23:18 -07:00
Philip Dubé
474d944cfa RT_GROUND_JUMP (#5745)
* RT_GROUND_JUMP, RT_GROUND_JUMP_HARD

based on zootr logic

* 2 groundjumps in Gerudo Fortress
2025-10-06 21:33:59 -07:00
Malkierian
04780de5ec Pulls in the Mac Prism fix. (#5832) 2025-10-06 17:03:38 -07:00
Philip Dubé
5e199ffea8 RT_HOOKSHOT_EXTENSION (#5704)
* 2 hookshot extension tricks

* consolidation

* not a glitch

* cleanup spirit logic

* clang
2025-10-05 18:24:32 -07:00