ROM Hack WIP [ACNH] Code Generator

Mopquill

Grumpy Developer
OP
Developer
Joined
Oct 16, 2011
Messages
283
Trophies
0
XP
566
Country
United States
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:
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,

RedScaledOne

Member
Newcomer
Joined
Jul 20, 2016
Messages
19
Trophies
0
Age
42
XP
67
Country
Gambia, The
This tool is really really amazing.

Tell me is there also a way to generate codes to overwrite an ilander?
Or make the appear in the Camp so that we can easialy switch out if we have a full iland already ?
 

Mopquill

Grumpy Developer
OP
Developer
Joined
Oct 16, 2011
Messages
283
Trophies
0
XP
566
Country
United States
This tool is really really amazing.

Tell me is there also a way to generate codes to overwrite an ilander?
Or make the appear in the Camp so that we can easialy switch out if we have a full iland already ?
So basically once we discover a code and have the formatting down, if we also have IDs down, I can have the calculator do the work that puts them together. We don't have good codes like that yet, so not really. It's not like that was a possibility and I just didn't think of it. :P
 

DrEinyel

Member
Newcomer
Joined
Apr 7, 2020
Messages
18
Trophies
0
Age
29
XP
42
Country
Venezuela
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.

Please read your PMs
 

Mopquill

Grumpy Developer
OP
Developer
Joined
Oct 16, 2011
Messages
283
Trophies
0
XP
566
Country
United States
Oh don't worry. I was just mocking the other guy. I usually dislike it when someone's working on something and they get bombarded with PMs.
I feel that, haha. I'm loving in the other thread where people are saying they read the OP and then asking how to "get codes" when the generator is one of the first links. XD
 

laraklara

Well-Known Member
Member
Joined
Jan 27, 2020
Messages
102
Trophies
0
Age
58
XP
388
Country
Germany
Thank You Cery Much for this realy nice Generatir..:But i have a problem with Generate Villager...

I have a Mile ticket..I Fly to another island and i dont see anyone other villager to speak with him...so i make the cheat on sxos on and nothing happend...

Can anybody help me to find a villager? i have goldie generated
 

Mopquill

Grumpy Developer
OP
Developer
Joined
Oct 16, 2011
Messages
283
Trophies
0
XP
566
Country
United States
Thank You Cery Much for this realy nice Generatir..:But i have a problem with Generate Villager...

I have a Mile ticket..I Fly to another island and i dont see anyone other villager to speak with him...so i make the cheat on sxos on and nothing happend...

Can anybody help me to find a villager? i have goldie generated
Villager codes change the mystery island villager to have the name of the person you pick (they will still look the same on the island before/after code activation), but then if you convince them to move to your island, the person that moves in will be the villager you picked. If you have 10 villagers already, you need to get someone to leave before the myster island will have visitors again.
 

Kaizerfreak

Active Member
Newcomer
Joined
Apr 12, 2015
Messages
43
Trophies
0
Age
32
XP
170
Country
United States
Am I doing something wrong? The codes being generated seem different from the from the format that I've been using. For example, 10 Nook Miles Tickets (16DB) in slot 40.

Code I've been using:
[Slot 40]
04100000 AC3B90A0 000016DB
04100000 AC3B90A4 00000009

Generated code:
[Slot 40 16db x10]
08100000 AC3B90A0 00000009 000016DB

Granted, I haven't tried the generated code, but are they functionally the same? I'm guessing something to do with "08100000" vs "04100000" because some of the other parts look the same.
 

Mopquill

Grumpy Developer
OP
Developer
Joined
Oct 16, 2011
Messages
283
Trophies
0
XP
566
Country
United States
Am I doing something wrong? The codes being generated seem different from the from the format that I've been using. For example, 10 Nook Miles Tickets (16DB) in slot 40.

Code I've been using:
[Slot 40]
04100000 AC3B90A0 000016DB
04100000 AC3B90A4 00000009

Generated code:
[Slot 40 16db x10]
08100000 AC3B90A0 00000009 000016DB

Granted, I haven't tried the generated code, but are they functionally the same? I'm guessing something to do with "08100000" vs "04100000" because some of the other parts look the same.
That is an 8 byte version of the same code. Definitely try a tool out before asking a developer if it's working when you haven't tried. If you all did that, you'd drive me crazy. :rofl:

Definitely change the name though, I am aware the names my tool generates kind of suck, haha.
 

IZUNYA

Well-Known Member
Member
Joined
Dec 24, 2019
Messages
376
Trophies
0
XP
783
Country
France
Hello, can i use it via edizon ?

Creating codes for villagers i want, then use it with edizon ?

Thanks a lot for this :D
 

IZUNYA

Well-Known Member
Member
Joined
Dec 24, 2019
Messages
376
Trophies
0
XP
783
Country
France
Thanks a lot for the answer :D

Do you think there is a risk if i use those cheats on sysnand , offline ? Then go back online ?

I use to inject save to my sysnand for month now with no sign of ban yet, but i heard ACNH check for cheats.
 

Mopquill

Grumpy Developer
OP
Developer
Joined
Oct 16, 2011
Messages
283
Trophies
0
XP
566
Country
United States
Thanks a lot for the answer :D

Do you think there is a risk if i use those cheats on sysnand , offline ? Then go back online ?

I use to inject save to my sysnand for month now with no sign of ban yet, but i heard ACNH check for cheats.
Save and turn your Switch off first, then back on without CFW and go online like that.
 
  • Like
Reactions: IZUNYA

IZUNYA

Well-Known Member
Member
Joined
Dec 24, 2019
Messages
376
Trophies
0
XP
783
Country
France
Save and turn your Switch off first, then back on without CFW and go online like that.

Thanks a lot for your answers !

One last question, i'm going to remove villagers with blank villager files through NHSE.
I'm going to proceed like this:

*EDITED OUT*

Am i right ? Do i miss something ?

Also, do i need to wait that the new villager have finish to install to invite a new one ?

Big thanks for all the help :D
 
Last edited by IZUNYA,

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • No one is chatting at the moment.
    LeoTCK @ LeoTCK: yes for nearly a month i was officially a wanted fugitive, until yesterday when it ended