ROM Hack Code request: Rockman Zero Collection (J)

BlazeHeatnix

Well-Known Member
OP
Newcomer
Joined
Jul 4, 2015
Messages
99
Trophies
0
Age
30
XP
199
Country
United States
I need an AR code or something that forces an S rank for all four games. I've found codes that reduce time, damage and enemies killed but nothing that disables the use of Cyber Elves in those games. Using Cyber Elves brings your score down tremendously to where it's impossible to get an A or S rank at that point.

And I DO need an A or S rank, as it's important for a video series I'm making. I've looked through the various cheat databases out there, but this code doesn't exist in any of them. Can someone help me out here?
 

FAST6191

Techromancer
Editorial Team
Joined
Nov 21, 2005
Messages
36,798
Trophies
3
XP
28,321
Country
United Kingdom
Moved it to hacking as it seems a bit more appropriate here.

Before I start looking at all the crazy stuff you might be able to sort this yourself if you know how to make basic cheats (infinite ammo/heath type thing). See if you can find the value for score in the memory and then make a cheat to set it to something crazy high instead. http://doc.kodewerx.org/hacking_nds.html has basic cheat forms for the DS.
 

BlazeHeatnix

Well-Known Member
OP
Newcomer
Joined
Jul 4, 2015
Messages
99
Trophies
0
Age
30
XP
199
Country
United States
Moved it to hacking as it seems a bit more appropriate here.

Before I start looking at all the crazy stuff you might be able to sort this yourself if you know how to make basic cheats (infinite ammo/heath type thing). See if you can find the value for score in the memory and then make a cheat to set it to something crazy high instead. http://doc.kodewerx.org/hacking_nds.html has basic cheat forms for the DS.

I actually attempted hacking myself...but I am not, in any way familiar with how hex editing works. Even the basic stuff is extremely complicated to me. I'd probably break the game entirely if I tried. I'm really sorry, but I don't see any other way other than relying on someone else to make it.
 
Last edited by BlazeHeatnix,

FAST6191

Techromancer
Editorial Team
Joined
Nov 21, 2005
Messages
36,798
Trophies
3
XP
28,321
Country
United Kingdom
You should not need to hex edit or otherwise touch the game.

The score is calculated at the end of the level if http://megaman.wikia.com/wiki/Result_screen is anything to go by but the components are visible/generated during gameplay. As such they should be able to be found. You might have to make a cheat for each individual component but it should still be simple enough.
Start a cheat search, do something to change the score, do a search for things that have changed, do something else to change the score, do a search for things that have changed...... eventually you should be able to narrow it down.

I imagine you could probably find the location of the total value as well and force that to be 100 (I would get a savestate late in the level, then force each of the components to something else to then reveal the total. That the score can be negative might make this harder in as much as you can not directly search for the value, you might be able to if it is positive but until you know otherwise stick with the simple "what changed" type search.

It might be different for each game but the technique should be the same.

I did try to have a go but it seems desmume does not want to play ball on the machine in front of me so I will have to wait until later.
 

BlazeHeatnix

Well-Known Member
OP
Newcomer
Joined
Jul 4, 2015
Messages
99
Trophies
0
Age
30
XP
199
Country
United States
I attempted to do what you said, searching cheats through Desmume. I still can't make heads or tails of it. It may seem really simple to you and a lot of other people on this forum, but to me it's totally greek. I have no clue what to do, or what to look for, and I honestly have no desire to learn as it would take a lot of unnecessary time that I'd rather spend working on my actual content.

I'm really sorry. But the only thing I can do is ask someone else to create one, and hope they're kind enough to do so.

The following codes exist for the US version, but they don't work on the PAL or JPN versions. I attempted searching for similar values to ones listed here, but again, I don't have the slightest clue of how code creation or searching even works, even after looking through the guide you linked me.

Elf Use Not Counted
92040524 00FF0100
0213ACB8 00000000
0212ACA8 00000000
D2000000 00000000

Always S Rank
92040524 00FF0100
1213AC30 00000206
D2000000 00000000

100p After Mission
92040524 00FF0100
221346EA 00000064
2212AC9D 00000064
D2000000 00000000
 
Last edited by BlazeHeatnix,

FAST6191

Techromancer
Editorial Team
Joined
Nov 21, 2005
Messages
36,798
Trophies
3
XP
28,321
Country
United Kingdom
That is a marginally more advanced set of codes, nothing major but still a bit beyond what I was describing above. I would have to analyse them fully with a working game to tell you exactly what they are doing but as a first pass what you are seeing is

The code stating with 9 is a Equal To check. It checks if address 02040524 has a certain value or part of the value (judging by the score breakdowns earlier you might have negative numbers at play, depending upon the format of negative number that is a way of checking as it does a few operations on top of the basic equals check).

The next two lines set the addresses to all 00 and D2 just makes sure it finishes doing that.

More or less the same again for the next two cheats (they check the address and codes starting with 1 and 2 are also simple writes, they just write less data than codes starting with 0, the 64 value corresponds to 100 in decimal hence the 100p after mission thing).

It is a slightly odd way of making a cheat, though it might be a workaround if the game has some kind of cheat detection, or it might just be dodging a simple UI bug, or a slightly bigger bug if the user wants cheats there from the start of the game.

If the game memory layout holds or is similar enough then it could be easy to port the cheat across -- you would have to find the equivalent of the 02040524 location in your chosen region. From there it should be relatively (it might be the same distance away but do not count on it) easy to pinpoint the locations in question. That said it is into cheat making territory and not truly basic as you requested.
 

BlazeHeatnix

Well-Known Member
OP
Newcomer
Joined
Jul 4, 2015
Messages
99
Trophies
0
Age
30
XP
199
Country
United States
I got a response. Problem solved. The following codes will force an S rank.

RMZ1
1212EDEA 0000270F
2212EDE5 00000006
22135330 00000006

RMZ2
22149006 0000007F
22144C5D 00000006
223BB71E 00000006

RMZ3
22132D81 0000007F
12137A32 0000270F
2213787A 00000006
22137A29 00000006

RMZ4
22145295 0000007F
12149F48 0000270F
22149F3D 00000006
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
    SylverReZ @ SylverReZ: Push it :creep: