This is my first pass at a code generator. It can generate codes that change a mystery island villager into the villager of your choosing, or item spawning codes, with optional slots and button modifiers. It's not super tested, and it's late and I'm tired, so there may be bugs. Feel free to report bugs in this thread. A feature you want is not a bug.
https://mpql.net/tools/acnh/codes/
Will update this post with more later. Lots of the ground work for this was done by kind folks in the other thread, so a big thank you to them for their hard work. Special thanks to @Lionheartwolf, @imthe666st, @Etesy, and @DestinyFeather, as well as the NHSE team. And thanks to @AnalogMan for keeping me sharp.
I'll likely update this post more later.
Help wanted:
https://mpql.net/tools/acnh/codes/
Will update this post with more later. Lots of the ground work for this was done by kind folks in the other thread, so a big thank you to them for their hard work. Special thanks to @Lionheartwolf, @imthe666st, @Etesy, and @DestinyFeather, as well as the NHSE team. And thanks to @AnalogMan for keeping me sharp.
I'll likely update this post more later.
Help wanted:
So, general announcement for anyone asking for the next time ACNH updates:
If the code offsets change in a given version (Usually the last number is fine, e.g. 1.5.0 -> 1.5.1 works, 1.5.1 -> 1.6.0 breaks code generation), the generator will stop functioning. I have things set up so changing a JSON file on my GitHub will update things, but I get really busy with work. If anyone wants to help maintain just those offsets changing, updates will be a lot quicker -- a lot of the time, I don't even know there's been an update.
Things that can change:
Build ID (changes every update)
Address for Player 1, Slot 1
Offset from Player 1, Slot 1 -> Player 1 Slot 20
Offset from Player 1, Slot 1 -> Player 2, Slot 1
Offset from Player 2, Slot 1 -> Player 3, Slot 1
I either need these values so I can update the file located here, or I need to give someone who understands what those numbers mean access to the repository so they can do so. It's ultimately very easy to do, it just requires time and attention I don't have.
Last edited by Mopquill,