Skip to content

Tetromino shuffle#3

Open
maYayoh wants to merge 4 commits intonhyldmar:mainfrom
maYayoh:tetromino-shuffle
Open

Tetromino shuffle#3
maYayoh wants to merge 4 commits intonhyldmar:mainfrom
maYayoh:tetromino-shuffle

Conversation

@maYayoh
Copy link
Contributor

@maYayoh maYayoh commented Feb 9, 2026

Added the option to scramble the player inputs for the Tetromino Codes, using Jenna1337's implementation

When connecting to Archipelago, if the option is set, the scrambler is called.
When disconnecting, the scrambling is reset.

The scrambling uses the AP seed and the slot number ; that way even after disconnecting and reconnecting, the player has the same scrambling each time.
The slot number is used so 2 different worlds on the same Archipelago game doesn't have the same scrambling despite having the same seed.

Need the apworld modification to get the "scramble_tetrominos" from data storage.

Minimal testing done (aka it doesn't crash).
'Code Machine' display is working, and Tetromino Pillar codes seems to work as well.
QR Code Map and Achievement Code does not work. They aren't affected by the current code.

im a bit stoopid sometimes
@maYayoh
Copy link
Contributor Author

maYayoh commented Feb 10, 2026

Latest commit fixes Achievement and QR Map Codes (and flying code in NG+)

@maYayoh maYayoh marked this pull request as ready for review February 12, 2026 18:30
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