Skip to content

Options QoL: Mod - #157

Draft
G4M3RL1F3 wants to merge 34 commits into
RecompRando:mainfrom
G4M3RL1F3:main
Draft

Options QoL: Mod#157
G4M3RL1F3 wants to merge 34 commits into
RecompRando:mainfrom
G4M3RL1F3:main

Conversation

@G4M3RL1F3

@G4M3RL1F3 G4M3RL1F3 commented Dec 20, 2025

Copy link
Copy Markdown

This PR is for modifying existing options and adding new ones. It's mostly to remove checks in the game that most people would prefer to avoid doing. PRs for the mod and glue are acompanied with this one here:

apworld: RecompRando/Archipelago-MM#21
Glue: RecompRando/MMRecompAPCppGlue#15

@G4M3RL1F3 G4M3RL1F3 changed the title Options QoL Options QoL: Mod Dec 20, 2025
…of glue

Also lowered Moon/Majora Remains Required minimum to 0 (was set to 1 for solo non-multiworld seeds)
I made sure that the guy in the swamp house doesn't give anything. I also changed his dialog in both forms to indicate that he's not gonna give an item.
I also made sure that the guy in the ocean house gives a silver rupee instead of a grey AP item.
… cured

The text I wrote was too long, so I shortened it and changed both messages to accomodate.
Added new text to hint towards the checks being disabled as well as a way to prevent players from playing the game if the corresponding chests are not shuffled.
Trying to change text with EZTR will sometimes crash Recomp after pressing "Start Game". What exactly crashes it doesn't seem to be consistent.
Does not include text changes.
Currently untested. I will test once everything I want to add has been added.
Currently untested
BUG: If picture rewards shuffle is off and the player attempts to get the winning check, it'll give a grey AP item instead of a silver rupee.
The Tourist guide winning picture will properly give and display the correct item depending of circumstances.
- If shuffle_picture_rewards is disabled:
  - When trying to give a heart piece, it will give a silver rupee instead;
  - When trying to give a silver rupee, it will still give a silver rupee.
- If shuffle_picture_rewards is NOT disabled:
  - When trying to give a heart piece, it will give and display the randomized item;
  - When trying to give a silver rupee, but the location HAS NOT been sent (if the AP servers are borked or something), it will give and display the randomized item;
  - When trying to give a silver rupee and the location HAS been sent, it will give a silver rupee.
This is mostly to prepare for whenever the APCpp glue gets abandoned in favor of the Python glue.
This is mostly to prevent players from going out of logic from sphere 1.
Players still face the big brother on the second race. This change was mostly to add a little variety in beaver races, as well as to make the first race easier to then go to the harder one.
This will instantly spawn the big poe, skipping the whole digging part.
Made sure that the game gives 90 rupees if:
1. The option is disabled; or
2. The option is enabled and the location has been checked already.
It was causing issues where getting a Progressive Shield would give a Hero Shield instead of the expected Mirror Shield. This fix removes the need to restart Zelda 64: Recompiled altogether just to fix this issue.
It didn't work the way I thought it would.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant