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

Frexxos

Well-Known Member
Member
Joined
Apr 27, 2015
Messages
428
Trophies
0
Age
43
XP
2,494
Country
Germany
Till now a backup of the saves are yet not possible. If its possible we will now. This games saves in a other way
 

DesuIsSparta

Well-Known Member
OP
Member
Joined
Oct 13, 2015
Messages
580
Trophies
0
XP
1,037
Country
United States
Basically with memory editing, you will need to find what is the encrypted value of 999.999.999
Then you can do a u64 memory write with this value.

For save editing, the value needs to be decrypted & encrypted. (if you want to do it properly)

Better yet, let's find out what encryption algorithm the game uses.
 

Tomo1

Member
Newcomer
Joined
May 7, 2019
Messages
16
Trophies
0
Age
21
XP
185
Country
Canada
Seems like they really, really went out of their way to make this as convoluted and spaghetti-fied as they could. To what end though? The outcome will be the same, it's just going to take a bit longer.
 

Weebalicious

Well-Known Member
Newcomer
Joined
Mar 2, 2016
Messages
64
Trophies
0
Age
28
XP
160
Country
Canada
If we are lucky the same things can be done with New Leaf, which sounds pretty cool. I myself, mostly looking for Time Travel related codes. Gonna be in quarantine so it would be really nice to be able to play for a few hours and pretty much already reach the next time block.

The only problem, as it was in new leaf, is remembering what time I went back to, could always just write a note of what time I left off at. Better yet if the Edizon code just edits the system time directly, but doing that manually didn't immediately effect the in game time, had to save and reload.
 

silien3

Well-Known Member
Member
Joined
Jun 7, 2017
Messages
336
Trophies
0
Age
29
XP
754
Country
France
Better yet, let's find out what encryption algorithm the game uses.
we can also find randomly maybe by changing the xxxxxxxx well it is not its not reliable but it's possible that it works
if someone is crazy enough to test his would give 99,999 bell or other
[1]
580F0000 033441F8
580F1000 00000118
580F1000 00000008
580F1000 000007E0
780F0000 XXXXXXXX
640F0000 00000000 0001869F

[2]
80000200
580F0000 033441F8
580F1000 00000118
580F1000 00000008
580F1000 000007E0
780F0000 XXXXXXXX
640F0000 00000000 0001869F‬
20000000
 
Last edited by silien3,

DocKlokMan

Plugin Dev
Member
Joined
Apr 20, 2007
Messages
3,009
Trophies
2
Age
36
XP
4,571
Country
United States
Don`t think it`s possible for now,you can`t reach the real address that stock the nook miles just by searching the value in the memeory like other games,maybe they use some calculation or something to hide it.,I guess

Bells are "encrypted" as ulong, stored at heap+0xAB951E4C (for Player1)

Just like New Leaf.

Basically with memory editing, you will need to find what is the encrypted value of 999.999.999
Then you can do a u64 memory write with this value.

For save editing, the value needs to be decrypted & encrypted. (if you want to do it properly)

Better yet, let's find out what encryption algorithm the game uses.
@SciresM was the one that found the encryption for New Leaf: https://gist.github.com/SciresM/0ecc3c2b8c93922d3b21f7c4e552626c

I tried this same function in New Horizons but it fails. So they likely updated it and the only way to get it will be to reverse the game's code in IDA or similar. Until then, @Mega-Mew's method will have to suffice. Someone who reaches a high value in-game legitimately will need to share their encrypted value with us.
 

DesuIsSparta

Well-Known Member
OP
Member
Joined
Oct 13, 2015
Messages
580
Trophies
0
XP
1,037
Country
United States
@SciresM was the one that found the encryption for New Leaf: https://gist.github.com/SciresM/0ecc3c2b8c93922d3b21f7c4e552626c

I tried this same function in New Horizons but it fails. So they likely updated it and the only way to get it will be to reverse the game's code in IDA or similar. Until then, @Mega-Mew's method will have to suffice. Someone who reaches a high value in-game legitimately will need to share their encrypted value with us.

That is an impressive system they've got there. Props to scires for figuring that out. I will try to take a look into the executable to see if there is something similar.


On a side note, I see some references to RC4 encryption in the code.. But it may be for netcode.
 
Last edited by DesuIsSparta,

Sc0tline

Well-Known Member
Member
Joined
Apr 5, 2015
Messages
173
Trophies
0
XP
1,005
Country
France
Animal Crossing New Horizons
TID:01006f8002326000
BID:7fc1baff976aeca4
Code:
[Walk Through Villagers (Hold L)]
580F0000 033441F8
580F1000 00000118
580F1000 00000008
580F1000 000007E0
780F0000 000009C0
640F0000 00000000 00000000
80000040
640F0000 00000000 FFFFFFFF
20000000
Sorry I used your pointer without asking @ZiT but since it's just next to the Walk through walls offset I don't think it was really useful to make an other one :unsure:
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • No one is chatting at the moment.
    denpafan @ denpafan: swag