ROM Hack Cheat Codes AMS and Sx Os, Add and Request

JordenNixNix

Well-Known Member
Member
Joined
Feb 11, 2012
Messages
233
Trophies
0
XP
275
Country
Belgium
I don't know it is possible without save editing, but here is a request:

Game: Bayonetta 2
Cheat: Get the classic outfit (the Bayonetta 1 outfit) from the start. The Scarborough Fair and Shuraba is optional, the classic outfit is what matters.

I know you can unlock the classic outfit by beating the game on hard difficulty, but I want this outfit right from the start.
I really like the first game, and I diffidently will play Bayonetta 2 as well. But I really don't like her new design. It is maybe a matter of taste but I think I will enjoy the game more when she got her long haired appearance.
 

matias3ds

Well-Known Member
OP
Member
Joined
Oct 25, 2017
Messages
3,677
Trophies
1
Age
38
XP
9,365
Country
Argentina
Speaking of digging, I've done some more. I tried writing the memory address around Master Hand's character address to match the results I saw in the BASE Address, and it turned up nothing. These are the codes I used that failed:
[Play As Master Hand Test]
08010000 06530A18 C1005113 89102CBF
08020000 06530A20 C1005113 89102CBF
08030000 065318A8 C1005113 89102CBF
08040000 065318B0 C1005113 89102CBF
08050000 064EECA0 C1005113 89102CBF
08060000 064F53A0 C1005113 89102CBF
08070000 064EEC98 00000012 76E10001
08080000 064F5398 00000012 76E10001
08090000 06530A28 36DA8EFC 00000000
080A0000 065318B8 36DA8EFC 00000000
[Play As Master Hand Test 2]
08010000 06530A18 C1005113 89102CBF
08020000 06530A20 C1005113 89102CBF
08030000 065318A8 C1005113 89102CBF
08040000 065318B0 C1005113 89102CBF
08050000 064EECA0 C1005113 89102CBF
08060000 064F53A0 C1005113 89102CBF
08070000 06530A28 36DA8EFC 00000000
08080000 065318B8 36DA8EFC 00000000
[Master Hand Enabler]
04010000 064EEC8C 7FFFFF00
04020000 064EEC7C C1FFFF00
04030000 064EEC64 7FFFFF00
04040000 064EEC54 C1FFFF00
08060000 064EECB8 00000000 00000000
08070000 064EECD0 C1FFFF00 00000000
08080000 064EECD8 FFFFFFFF 00000001
08090000 064EECC0 00000000 00000000
080A0000 064EECC8 00000000 00000000
010B0000 064EECE0 00000000
010C0000 064EECE8 00000000
010D0000 064EECF6 00000000
010E0000 064EED06 00000000
080F0000 064EED10 00000000 00000000
[Master Hand Enabler 2]
01010000 064EED18 00000000
01020000 064EED26 00000000
01030000 064EED28 00000000
[Master Hand Enabler 3]
04010000 064F538C 7FFFFF00
04020000 064F537C C1FFFF00
04030000 064F5364 7FFFFF00
04040000 064F5354 C1FFFF00
08060000 064F53B8 00000000 00000000
08070000 064F53D0 C1FFFF00 00000000
08080000 064F53D8 FFFFFFFF 00000001
08090000 064F53C0 00000000 00000000
080A0000 064F53C8 00000000 00000000
010B0000 064F53E0 00000000
010C0000 064F53E8 00000000
010D0000 064F53F6 00000000
010E0000 064F5406 00000000
080F0000 064F5410 00000000 00000000
[Master Hand Enabler 4]
01010000 064F5418 00000000
01020000 064F5426 00000000
01030000 064F5428 00000000
[MH Classic Modifier]
08010000 065355A0 00000012 76E10001
08020000 065355A8 C1005113 89102CBF

I also found out that a value in MAIN is written to Master Hand's character ID when battling him in classic mode. It is MAIN+0x065355A8. I also noticed that upon immediately exiting the battle, the first value associated with MAIN+0x065335A0 is written to 0. It is 1 in the battle. Writing it to 0 in battle immediately wins the game as Master Hand doesn't spawn. Changing the character ID makes it so that character's player image appears at the last screen before battle. In battle it results in Master Hand not spawning (and no one else spawning) and you sitting there to wait for five minutes before the game says you lose. I tried writing the values before the character address to the same as in WoL, but it did nothing. Though, it seems to clear the P1 icon from your character in the screen before battle. I also tried writing MAIN+0x064EECB0 to 7FFFFF00 00000000 to match the memory of Master Hand in WoL completely, but this typically crashes the game or prevents you from getting into battle. I wonder if a correct value might produce results (I doubt it, though). I also saw a BASE value that was equal to Mario's at the time of the Master Hand cheat being applied. I wonder if we wrote a pointer address to it if we could change that to Master Hand's ID and force him to load? I haven't gotten the value to reappear, however. I've also noticed that the MAIN addresses that usually contain your current character ID go to C1FFFF00 00000000 and Master Hand's Character ID is then stored somewhere in that BASE. Perhaps setting the BASE Character Address through to Master Hand through a pointer code and the MAIN Addresses to C1FFFF00 00000000 would allow us to load Master Hand as well? Finally, I found a BASE Address that hold some values related to Master Hand in Classic Mode and something to do with loading his name.

Honestly, I'm writing things to values with some educated guesses and hoping something works. I'm sorta lost. The stuff I'm posting is mainly research I've done to aid someone in creating a code to get Master Hand to work. If I ever get him working myself, I'll post the code. I think we might also need our own thread so we can pool people in to research getting Master Hand into the game. As of right now, all I know to do is find and post the Classic Mode memory regions of all the other bosses so those can be inspected too. Unless I think of something further, there's nothing more I can do. I also wonder if loading him via the Character Select Screen might work, as that actually prevented crashing of characters like Giga Bowser in SSB3DS. Maybe it'd permit Master Hand to load?
Wow that looks like a lot of work , i hope you can get master hand working , i would like to the the story mode all over again with master hand from the beginning :-)
 
  • Like
Reactions: Jonna

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
    BigOnYa @ BigOnYa: Load up your pc and monitor, and head to a McDonalds dining room, they have free WiFi