Skip to content

MMBN6: Falzar Support, Virus Battler, Bass SP, and various bugfixes#45

Merged
JTSenneker merged 8 commits intomainfrom
0.1.0
Nov 9, 2025
Merged

MMBN6: Falzar Support, Virus Battler, Bass SP, and various bugfixes#45
JTSenneker merged 8 commits intomainfrom
0.1.0

Conversation

@RischDev
Copy link
Owner

@RischDev RischDev commented Nov 9, 2025

What is this fixing or adding?

  • Added Falzar Support, which involves 4 new locations (link navi classes), and 4 new cross items. This required separating out the update addresses for Locations into separate files for each version, as text archives and mystery data tables are located in different areas of the ROM. Added option to select game version, and updated client to be able to set proper flags for newly added crosses in Falzar.
  • Added virus battler checks, which require the new BtlrCard item to be unlocked. Adjusted the client to set flags to enable virus battler machines upon getting BtlrCard. Added option to exclude virus battler checks.
  • Added Bass SP as a location check in Graveyard. Also added the rewards (Bass F and BassAnly F) to the pool as version-specific items.
  • Fixed a bug with receiving RegUps due to the game re-calculating RegMem upon getting an item. Closes Bug: RegUps aren't being received properly? #41
  • Adjusted initial patch to set the received index address we are using to 0 upon starting a New Game. This allows players to receive all of their items properly if they want to hit New Game instead of Continue for any reason. Closes Bug: Received Index address doesn't reset to 0 on New Game. #42
  • Adjusted flag used for defeating Cybeast to declare victory sooner. This also enables us to set the Cybeast icon flag in the future to enable BassBX.
  • Fixed a logic issue with Get the Bad Guy request requiring KeyData instead of Central 3 access.
  • Fixed a logic issue with Undernet Zero BMD 3 not requiring Link Navi that can clear tornados.

How was this tested?

Generated a seed with a Falzar and Gregar YAML, and played both seeds to completion (all 295 checks, then beat both final bosses).

If this makes graphical changes, please attach screenshots.

…r and Falzar. Added Falzar locations and items, along with logic to add items based on game version. Added different patch files for Falzar vs. Gregar.
…ks Virus Battler machines. Added option to exclude virus battler locations.
…ddress for a location was updated between replacing the item and injecting hint text, leading to generation failures.
…ar Link Navi logic check. Added new options to the fill_slot_data function.
…chn CompVirus Battler. Fixed logic issues with checks requiring GroundCross and for Undernet Zero BMD 3. Fixed an issue with TomahawkCross and GroundCross having the same ID. Fixed corrupted text when seeing hint text for items with really long names. Updated base patch to force all quizzes to spawn at the start of the game.
…tral 3 access, not specifically KeyData. Added logic for Bass SP to require access to fight Bass first.
@JTSenneker JTSenneker merged commit af08757 into main Nov 9, 2025
40 of 43 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Bug: Received Index address doesn't reset to 0 on New Game. Bug: RegUps aren't being received properly?

2 participants