ROM Hack Discussion Animal Crossing: New Horizons -- Reverse Engineering, Glitches, Bugs, etc. thread!

thugluvin

Well-Known Member
Newcomer
Joined
Nov 14, 2017
Messages
56
Trophies
0
Age
44
XP
1,113
Country
United States
Did anyone re code these for 1.2? if not could they be please and thank you

[Bells/Miles x32]
04000000 0232FF00 10000000
04000000 0232FF04 B9401403
04000000 0232FF08 1B037C21
04000000 0232FF0C 8B214115
04000000 0232FF10 D65F03C0
04000000 0232FF14 00000020
04000000 01038AF8 9449629E

[Bells will not deplete]
04000000 01038C50 6B1F0114

[Miles will not deplete]
04000000 01038CA0 6B1F0114
 

martam09

Member
Newcomer
Joined
Apr 23, 2020
Messages
13
Trophies
0
Age
27
XP
50
Country
Italy
[QUOTE = "forumuser599, post: 9026748, membro: 521215"] devi aggiornare NHSE [/ QUOTE]
così, i can't find the link or the right way to update the program so it will work with the new update of animal crossing. someone can help me please
 

forumuser599

Active Member
Newcomer
Joined
Mar 24, 2020
Messages
38
Trophies
0
Age
46
XP
97
Country
United States
[QUOTE = "forumuser599, post: 9026748, membro: 521215"] devi aggiornare NHSE [/ QUOTE]
così, i can't find the link or the right way to update the program so it will work with the new update of animal crossing. someone can help me please

go to https://github.com/kwsch/NHSE

seguire queste istruzioni - https://github.com/kwsch/NHSE/wiki/Downloading-Compiled-Builds

--------------------- MERGED ---------------------------

[QUOTE = "forumuser599, post: 9026748, membro: 521215"] devi aggiornare NHSE [/ QUOTE]
così, i can't find the link or the right way to update the program so it will work with the new update of animal crossing. someone can help me please

viene sempre aggiornato, quindi dovrai scaricare una nuova revisione ogni giorno
 

RyDog

Lazy Animal Crossing hacks
Member
Joined
Apr 26, 2015
Messages
1,698
Trophies
1
Age
24
XP
2,850
Country
United States
By the way @Mopquill , I saw that you took interest in trying to port my Text To Item cheat, I'll break down the anatomy of the code, so that you can give it a go next time or if you'd like to modify the cheat code to your liking.
[Text to Slot 1 (X+D-Pad Right: Item ID|X + D-Pad Left: Modifier)]
80000004
580A0000 03779848
580A1000 00000478

300E0000 00000008
989BA0A0
511B1000 00000000
C013B400 00000030
400D0000 00000000 00000002
20000000
C011B400 00000066
400D0000 00000000 00000002
20000000
C011B400 00000039
C013B400 00000041
400D0000 00000000 00000002
20000000
20000000
C011B400 00000046
C013B400 00000061
400D0000 00000000 00000002
20000000
20000000
C015B400 00000000
400D0000 00000000 00000001
20000000
C015D400 00000000
C011B400 00000040
910BB100 00000009
20000000
915BB100 0000000F
94299100 00000010
946990B0
980AA100 00000000 00000002
20000000
310E0000
C016D400 00000002

80004004
A8900410 AC4723D0
20000000
80001004
A4900410 AC4723D4
20000000
20000000
20000000

Blue is the keypresses. The code will read and convert on keypress X, and will write to the offset on DPad Left or Right.
Red is the pointer to the text that we're reading from. On version 1.2, it should be [[main + 3779848] + 478] for the chat, and [main + 3779848] + 40 for the buffer. However, you can always modify it to change the region its reading from like from a letter or the bulletin board or something, as the text should be loaded into memory in utf16 pretty much everywhere.
Green is the code that converts the array of utf16 characters into a hex code. I really won't go into much effort explaining this as you really don't want to be touching this. It should allow up to 8 characters in chat for a 32 bit write.
Orange is the offset to the inventory, which is obviously [heap] + AC4723D0
That's another important offset, as you could theoretically change that offset to create any dynamic cheat that you wanted. A cheat to change your outfit could be made, changing basically any ID you want in the game.

I plan to create a Real Time World Edit cheat.... kind of like this one

Basically, you put in the item ID and press a hotkey and it'll send the item ID directly under you!
This cheat shouldn't be too hard to recreate, I believe recreating it should be pretty easy.
 

Wargla

Well-Known Member
Member
Joined
Mar 15, 2011
Messages
122
Trophies
1
XP
419
Country
France
Hi guys, I need help please.

I have SXOS and update 1.1.4a.
I used following cheats to add rare fishes to my collection:

[Slot #1 - ranchu goldfish]
08100000 AC3B90C0 00000000 00001486

[Slot #2 - cherry salmon]
08100000 AC3B90C8 00000000 000008BE

[Slot #3 - char]
08100000 AC3B90D0 00000000 000008BF

[Slot #4 - stringfish]
08100000 AC3B90D8 00000000 000008C1

[Slot #5 - sturgeon]
08100000 AC3B90E0 00000000 0000105D

[Slot #6 - blue marlin]
08100000 AC3B90E8 00000000 000008E3

[Slot #7 - football fish]
08100000 AC3B90F0 00000000 000008E1

[Slot #8 - barreleye]
08100000 AC3B90F8 00000000 0000106C

[Slot #9 - coelacanth]
08100000 AC3B9100 00000000 000008EC


The fishes appear in slot 1, slot 2, etc... no problem.
After that I went to the museum, and I gave these fishes to Blathers, he accepted them and now, the fishes are in museum... but when I am looking at my collection in the nook phone, they are not added !! How can I add them is the nook phone also ? I don't understand why the fishes are not added in nook phone whereas they are in museum... :-(
 

martam09

Member
Newcomer
Joined
Apr 23, 2020
Messages
13
Trophies
0
Age
27
XP
50
Country
Italy
do you know how to change the color of the objects to be inserted in the pockets? or if there is a way to send the inhabitants away quickly?
 

kingdoesthings

Member
Newcomer
Joined
Mar 20, 2020
Messages
24
Trophies
0
XP
297
Country
United States
By the way @Mopquill , I saw that you took interest in trying to port my Text To Item cheat, I'll break down the anatomy of the code, so that you can give it a go next time or if you'd like to modify the cheat code to your liking.
[Text to Slot 1 (X+D-Pad Right: Item ID|X + D-Pad Left: Modifier)]
80000004
580A0000 03779848
580A1000 00000478

300E0000 00000008
989BA0A0
511B1000 00000000
C013B400 00000030
400D0000 00000000 00000002
20000000
C011B400 00000066
400D0000 00000000 00000002
20000000
C011B400 00000039
C013B400 00000041
400D0000 00000000 00000002
20000000
20000000
C011B400 00000046
C013B400 00000061
400D0000 00000000 00000002
20000000
20000000
C015B400 00000000
400D0000 00000000 00000001
20000000
C015D400 00000000
C011B400 00000040
910BB100 00000009
20000000
915BB100 0000000F
94299100 00000010
946990B0
980AA100 00000000 00000002
20000000
310E0000
C016D400 00000002

80004004
A8900410 AC4723D0
20000000
80001004
A4900410 AC4723D4
20000000
20000000
20000000

Blue is the keypresses. The code will read and convert on keypress X, and will write to the offset on DPad Left or Right.
Red is the pointer to the text that we're reading from. On version 1.2, it should be [[main + 3779848] + 478] for the chat, and [main + 3779848] + 40 for the buffer. However, you can always modify it to change the region its reading from like from a letter or the bulletin board or something, as the text should be loaded into memory in utf16 pretty much everywhere.
Green is the code that converts the array of utf16 characters into a hex code. I really won't go into much effort explaining this as you really don't want to be touching this. It should allow up to 8 characters in chat for a 32 bit write.
Orange is the offset to the inventory, which is obviously [heap] + AC4723D0
That's another important offset, as you could theoretically change that offset to create any dynamic cheat that you wanted. A cheat to change your outfit could be made, changing basically any ID you want in the game.

I plan to create a Real Time World Edit cheat.... kind of like this one

Basically, you put in the item ID and press a hotkey and it'll send the item ID directly under you!
This cheat shouldn't be too hard to recreate, I believe recreating it should be pretty easy.


You are a legend, I was looking for this same exact breakdown! Thank you! :)
 

Hols

Member
Newcomer
Joined
Apr 24, 2007
Messages
17
Trophies
0
Location
CA
XP
277
Country
United States
I'm using the code generator on https://mpql.net/tools/acnh/codes/, but unsure how DIY codes should be formatted.

If i'm trying to create a DIY for cutting board, where do I put the cutting board code snippet? The DIY ID is 011C

DIY generated code using L+ZR is:
[Slot 1 Cutting Board DIY L+ZR]
80000240
04100000 AC4723D0 000016A2
20000000
 
D

Deleted User

Guest
Are May Day tickets in the game yet? Considering unreleased wedding items are, i'm just curious
 

lennurs

Well-Known Member
Member
Joined
Mar 20, 2020
Messages
168
Trophies
0
Age
34
XP
132
Country
United States
  • Like
Reactions: Mopquill and Hols

Mopquill

Grumpy Developer
Developer
Joined
Oct 16, 2011
Messages
283
Trophies
0
XP
566
Country
United States
By the way @Mopquill , I saw that you took interest in trying to port my Text To Item cheat, I'll break down the anatomy of the code, so that you can give it a go next time or if you'd like to modify the cheat code to your liking.
Hey, that is super cool! Thank you for taking the time to do that and explain it to me! I had actually made my own version that did Slot 40 for testing items for people, and I changed the modifier keys, but I was having trouble figuring out the boundary between the code that read registers and stored data, and where the actual pointing data was. I also wasn't sure if that array would need to be changed to support new code or not. I think you answered almost all of the things I was stuck on, thank you! :D

Would you mind if I made a generator for that cheat that let people change the slot and modifier keys like on my item generator?
 

xgorinx

Well-Known Member
Newcomer
Joined
Sep 29, 2009
Messages
72
Trophies
1
XP
583
Country
United States
Does anyone have the 1.2 versions for any of the below codes:

[Walk through walls (ON: L+A OFF: L+B)]
80000041
04000000 00E0D1E0 12800014
20000000
80000042
04000000 00E0D1E0 B9530814
20000000

[Full belly & no decrease]
04100000 B49CFBC8 0000000A

[Bells decrease to zero]
04000000 01036C80 6B080114

[Slot 1 Variant 1-4]
80002040
04100000 AC3B90C4 00000000
20000000
80001040
04100000 AC3B90C4 00000001
20000000
80008040
04100000 AC3B90C4 00000002
20000000
80004040
04100000 AC3B90C4 00000003
20000000

[Slot 1 Variant 5-8]
80002040
04100000 AC3B90C4 00000004
20000000
80001040
04100000 AC3B90C4 00000005
20000000
80008040
04100000 AC3B90C4 00000006
20000000
80004040
04100000 AC3B90C4 00000007
20000000
 
  • Like
Reactions: iNfEk

rodgadala

Active Member
Newcomer
Joined
Apr 23, 2020
Messages
41
Trophies
0
Age
32
XP
142
Country
United States
Hello!
Hope all is well is there a tutorial or guide on how to convert old cheat files to work with 1.2? would appreciate the help
 

DocKlokMan

Plugin Dev
Member
Joined
Apr 20, 2007
Messages
3,008
Trophies
2
Age
36
XP
4,570
Country
United States
Didn't work. This is the code it gives me, but doesn't give the DIY. If i changed it to E22 (the cutting board itself) it works.

[Slot 1 ]
80000240
04100000 AC4723D0 0000011C 000016A2
20000000

Thoughts on what I'm doing wrong?
You're only doing a 4 byte write but you have 8 bytes listed. The parser will error on this line and the cheat won't execute.
 
  • Like
Reactions: Mopquill

Mopquill

Grumpy Developer
Developer
Joined
Oct 16, 2011
Messages
283
Trophies
0
XP
566
Country
United States
Didn't work. This is the code it gives me, but doesn't give the DIY. If i changed it to E22 (the cutting board itself) it works.

[Slot 1 ]
80000240
04100000 AC4723D0 0000011C 000016A2
20000000

Thoughts on what I'm doing wrong?
I am assuming this is what you want.

Code:
[Slot 20 DIY Cutting Board]
80000240
08100000 AC472468 0000011C 000016A2
20000000
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • Psionic Roshambo @ Psionic Roshambo:
    Interesting lol
  • Psionic Roshambo @ Psionic Roshambo:
    I think I watched a video where two games at 4K where eating just over 16GB of RAM and it's the one case where the 7900XT and XTX pulled ahead (minus RTX of course)
  • Psionic Roshambo @ Psionic Roshambo:
    So my opinion is that they could age a bit better in the future, and maybe AMD will continue improving them via drivers like they tend to do. No guarantee there but they have done it in the past. Just a feeling I have.
  • The Real Jdbye @ The Real Jdbye:
    cyberpunk at 4k without DLSS/fidelityfx *might* exceed 12gb
    +1
  • The Real Jdbye @ The Real Jdbye:
    but that game barely runs at native 4k
  • Psionic Roshambo @ Psionic Roshambo:
    I think it was some newer games and probably poorly optimized PS4 or PS5 ports
  • The Real Jdbye @ The Real Jdbye:
    they definitely will age better but i feel dlss might outweigh that since it looks about as good as native resolution and much less demanding
    +1
  • Psionic Roshambo @ Psionic Roshambo:
    When I played Cyberpunk on my old 2080 Ti it sucked lol
  • The Real Jdbye @ The Real Jdbye:
    AMD could introduce something comparable to DLSS but nvidia's got a lot more experience with that
  • The Real Jdbye @ The Real Jdbye:
    least amd 7xxx has tensor cores which the previous generations didn't so there is the potential for AI upscaling
  • Psionic Roshambo @ Psionic Roshambo:
    They have FSR or whatever it's called and yeah it's still not great
  • The Real Jdbye @ The Real Jdbye:
    so AMD seem to finally be starting to take AI seriously
  • Psionic Roshambo @ Psionic Roshambo:
    Oh yeah those new 8000 CPUs have AI cores built in that's interesting
  • Psionic Roshambo @ Psionic Roshambo:
    Maybe they plan on offloading to the CPU?
  • Psionic Roshambo @ Psionic Roshambo:
    Would be kinda cool to have the CPU and GPU working in random more
  • Psionic Roshambo @ Psionic Roshambo:
    Tandem even
  • The Real Jdbye @ The Real Jdbye:
    i think i heard of that, it's a good idea, shouldn't need a dedicated GPU just to run a LLM or video upscaling
  • The Real Jdbye @ The Real Jdbye:
    even the nvidia shield tv has AI video upscaling
  • The Real Jdbye @ The Real Jdbye:
    LLMs can be run on cpu anyway but it's quite slow
  • BakerMan @ BakerMan:
    Have you ever been beaten by a wet spaghetti noodle by your girlfriend because she has a twin sister, and you got confused and fucked her dad?
  • Psionic Roshambo @ Psionic Roshambo:
    I had a girlfriend who had a twin sister and they would mess with me constantly.... Until one chipped a tooth then finally I could tell them apart.... Lol
  • Psionic Roshambo @ Psionic Roshambo:
    They would have the same hair style the same clothes everything... Really messed with my head lol
  • Psionic Roshambo @ Psionic Roshambo:
    @The Real Jdbye, I could see AMD trying to pull off the CPU GPU tandem thing, would be a way to maybe close the gap a bit with Nvidia. Plus it would kinda put Nvidia at a future disadvantage since Nvidia can't make X86/64 CPUs? Intel and AMD licensing issues... I wonder how much that has held back innovation.
  • The Real Jdbye @ The Real Jdbye:
    i don't think nvidia wants to get in the x64 cpu market anyways
    The Real Jdbye @ The Real Jdbye: i don't think nvidia wants to get in the x64 cpu market anyways