Welcome Guest [Log In] [Register]
Reward Editing Guide; Thanks to GM
Topic Started: Jul 21 2010, 01:20 AM (4,050 Views)
Dramz
No Avatar
Spastic Colon

First off, all finds, offsets and methods shown in this guide were developed by GreigaMaster.
All credit for this goes to him.

Firstly, we start with our Offsets

080AAEA8 - Falzar
080AC718 - Gregar

This is the start of the Battle Reward Data.
Reward data is written in 16-bit, so if you are using a memory viewer, view in 16-bit

Each version of each enemy has the reward data for various busting levels here.
At the start is the Test virus, followed by Mettaur, Mettaur 2, Mettaur 3, Mettaur SP...etc
The reward data for each enemy is 28 bytes long.

FINDING YOUR ENEMY
To find the reward data for a specific enemy, we take a look at this list I compiled awhile ago.
Virus Values


To get to the reward for the enemy you wish, we follow a simple formula.

Take the HEX value from that list of the enemy you require, multiply it by 28 (in hex) and add to the result the starting offset of the reward data. In short:

Falzar: ((Hex Value) X 28) + 080AAEA8
Gregar: ((Hex Value) X 28) + 080AC718

The result of the formula will be the offset of the reward data for the virus you wish.

As for Navis:

Navi Values


Follow the same formula to find your offset.

EDITING REWARDS
Now we've gotten to the interesting part.

According to Greigamaster, the general rule is the farther the reward is from the start, the rarer it is.
Generally, the first few rewards for an enemy will be Zenny values, unless the enemy doesn't give out Zenny, eg) SP Navis.

If we take a look at Mettaur, his first few rewards are 0464. 64 in hex = 100 in Decimal = The zenny value of the reward given,
If we take a look at colonel, 5770 is his reward. He normally pays out 6000 Zenny in battle.
6000 in Decimal = 1770

So as a general rule, for Zenny rewards, between 1 and 255 (FF), go for 04XX. for higher, go for 05XX, even higher, 06XX...etc

Chip rewards are a lot simpler to deal with.
The following list is taken from HERE
Standard Chips

Mega+Giga Chips

Other Chips

Unused Chips

Navi's Chips


Simply go to your enemy, and replace a "reward slot" with the chip value you want. You can interchange between zenny and chip values.

The result:
Posted Image

Thats it for the most part. There might be some small updates with technical explanations, or corrections, but thats pretty much reward hacking.

Any questions, comments or hate mail, feel free to post in this topic. Enjoy.
http://img838.imageshack.us/img838/3809/screenshot20100721at517.png
Profile
Quote
 
brianuuu
Member Avatar
SF Noise Spriter
Code of chip,

XYZZ
XY = Chip code
Y = same area to control chip code and reward
YZZ = Chip reward

XY


Formula (In HEX),
XY00 + Chip reward = Chip code + reward

Example,
3200(Code Z) + 0001(Cannon) = 3201(Cannon Z)
Edited by brianuuu, Jul 21 2010, 02:10 AM.
Posted ImagePosted ImagePosted Image
Posted Image
Profile
Quote
 
Dramz
No Avatar
Spastic Colon

How do these chips act in battle? The chip data specifies 4 codes for each chip, so are there any adverse effects for eg) Cannon Z?
Profile
Quote
 
brianuuu
Member Avatar
SF Noise Spriter
The reward screen is not link to the original chip data, they are separated.
Edited by brianuuu, Jul 21 2010, 02:14 AM.
Posted ImagePosted ImagePosted Image
Posted Image
Profile
Quote
 
Dramz
No Avatar
Spastic Colon

so do you obtain the chip Cannon Z? and its usable?
Profile
Quote
 
brianuuu
Member Avatar
SF Noise Spriter
It depends on which chip code you got, like your code for Cannon in folder is A,B,C,*, if you set the reward screen "Cannon Z", although it's Z in reward screen, you will get A,B,C,* randomly.

EDIT: There are 60 rewards for each of navi and virus, it controls when you get S Rank, you will get what, and Rank 3 you will get what.
Edited by brianuuu, Jul 21 2010, 02:50 AM.
Posted ImagePosted ImagePosted Image
Posted Image
Profile
Quote
 
Dramz
No Avatar
Spastic Colon

considering theres 28 bytes for each version, and each reward is 4 bytes, there cant be 60 rewards. 28 - 40. That translates to 10 rewards per version.
Profile
Quote
 
brianuuu
Member Avatar
SF Noise Spriter
I have edit it, it should be 60 rewards for all version of each navi and virus =P
Posted ImagePosted ImagePosted Image
Posted Image
Profile
Quote
 
Dramz
No Avatar
Spastic Colon

60 rewards for each Navi.
eg) Alltogether, Colonel, Colonel EX, SP, RV, BX and No Name have 60 rewards - 10 each.

If each version had 60, it would be more than 28 (40 in Dec) bytes, and the formula wouldnt work.
Profile
Quote
 
Agro
No Avatar
Programmer!

Finally, its done. But 60 rewards for each type of navi? Or is it reversed? 60 rewards for all together. Then there would be 10 for each. Won't the formula work now?
Profile
Quote
 
Dramz
No Avatar
Spastic Colon

the guide is right. use it.
Profile
Quote
 
MegaRockEXE
Member Avatar
BN Guides Author

How are Zennys and Bug frags separated? And I'm sure there is more than one reward for one busting level. How does that work?
The Rockman EXE Zone | YouTube
Profile
Quote
 
Dramz
No Avatar
Spastic Colon

I'm not entrely sure how bugfrag rewrds work, but I think they cold only be obtained from in battle GMDs. I can try searching that.

GM is yet to let me know exactly how busting levels wrok, but due to the fact that there are 10 rewards, and about 5 different "levels" or result (eg busting level 1-5 usually yield similar things), either there is some overlap, or 2 rewards per busting level or something. That's just logic speaking though, could be different.
Profile
Quote
 
Agro
No Avatar
Programmer!

Is there a Random Number Generator within this? I'm sure there has to be one.
Profile
Quote
 
Dramz
No Avatar
Spastic Colon

anything left to chance has a random number generator.

I took a quick look, and couldnt seem to locate the reward data for in battle GMDs
Profile
Quote
 
Agro
No Avatar
Programmer!

Thinking of BMD's, can't you hack the rewards you give them? There is much more to MD hacking than we think there is.
Profile
Quote
 
Dramz
No Avatar
Spastic Colon

it seems logically possible to hack them, you'd guess, but the data is separate to, or of a different format, to enemy reward data. At least that is what it seems like to me.

oh and.
1000th Post!!!
Edited by Dramz, Jul 21 2010, 01:52 PM.
Profile
Quote
 
Agro
No Avatar
Programmer!

Its no where near the sprite data. I still have a few things I need to uncover. What I'm doing right now can uncover what I want.
Profile
Quote
 
Dramz
No Avatar
Spastic Colon

Of course its nowhere near the sprite data, why would it be?
Profile
Quote
 
Agro
No Avatar
Programmer!

Because some people would think it would be because after all, its MD hacking.
Profile
Quote
 
2 users reading this topic (2 Guests and 0 Anonymous)
Go to Next Page
« Previous Topic · Guides & Research · Next Topic »