Skip to content

MMBN6: Fixed generation issues#62

Merged
JTSenneker merged 1 commit intomainfrom
0.1.1
Dec 29, 2025
Merged

MMBN6: Fixed generation issues#62
JTSenneker merged 1 commit intomainfrom
0.1.1

Conversation

@RischDev
Copy link
Owner

What is this fixing or adding?

  • Fixed issue where certain characters are not in the character dictionary, or have a value that can't be stored in a single byte. This was leading to generation failures if player names have characters that are considered invalid.
  • Fixed generation errors with larger multiworlds. If generation was slow enough, and there were both Gregar and Falzar worlds being generated, the base_rom_bytes attribute would be used, which could theoretically be the wrong version of the game, leading to generation failures.

How was this tested?

Generated multiworld with 45 YAMLs, including multiple Gregar and Falzar worlds. Played a small bit of a seed to verify no obvious issues with playing.

If this makes graphical changes, please attach screenshots.

…cludes a Gregar and Falzar seed. Fixed an issue with adding characters to a byte array that were out of bounds when generating text bytes
@JTSenneker JTSenneker merged commit c13ec86 into main Dec 29, 2025
29 of 30 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.

2 participants