Welcome Guest [Log In] [Register]
Was this guide helpful?
Yes it was. 11 (50%)
Some of it. 5 (22.7%)
It was some what confusing. 4 (18.2%)
Not at all. 2 (9.1%)
Total Votes: 22
Advanced Chip modding Guide (Made Easy)
Topic Started: Jul 30 2010, 11:38 AM (4,910 Views)
Other Kris
No Avatar
RPG Maker Ace? Gotta win!
Advanced Chip Hacking Guide (Made Easy)

Hey guys, it's KRH and I am going to show you chip hacking made easy. From Electric Poison's guide straight to a well worded guide helps for a better understanding of concepts. (No offense Electric Poison, just that your guide can be hard to understand)

Right then! Let's begin by hacking chips. :D

Alright, first, let's begin by opening the Memory Viewer. This tool will allow us to see the memory of the game. To simple access this tool, go to the menu tab > tools > memory viewer. Next when the memory viewer comes up, check the box that says 16 Bit.

Alright, I bet you are asking yourself, "KRH, how do we know which chip to hack?" Oh that's very simple, please click here to access the chip offset list.

You will see a spoiler menu filled with mostly every chip for Gregar. (I will be using Gregar)

Alright, since Canon is the very first chip, we will be using it. Now, go ahead and stick canon in your fodler. Go ahead and select as a preset for easy access during battle.

Go ahead and get into a random encounter battle, select canon, and then save state! Now you should be set! Alright, everything up to this point should look like this:

Posted Image

After you got to this point it is time to get more in-depth with chip hacking!

Chip Hacking: The Basics

The basics of chip hacking start here. Remember the list of offsets I talked about? Go ahead and find a chip. For beginners, let's just go with canon. Canon's offset is 08021DBE.

In memory viewer, type that in and press enter. After that, the page will look entirely different. Let's show a screen shot of what it looks like!

Posted Image

The areas circled in red are the areas we will be working with.

Alright then! Let's look at the first 4 bytes; 141E. The first 2 bits; 14 define the chip action. So if you change this, the chip will change accordingly. The list in the spoiler shows all the possible values that can be used.

Spoiler: click to toggle


After looking through the list, we see there are so many values to play with. So let's begin with a simple change. We aren't going to pick 1 that needs any sub levels changed (for instance time-freezing values) so that way we can keep it simple. So let's go with... 5D. If you change the 14 to 5D, you will get a cool new effect! Go ahead and test it in battle, shoot canon, and notice it does something completely different! You will notice it will attack the enemy 3 times each (If not, it does).

Everything in the memory viewer should look like this:

Posted Image

Now that we have gotten that far, let's discuss sub-levels! :D Yay!

Sub-Levels are what makes chip hacking fun! So let's begin, what are sub-levels. Sub-levels are values that change the chips effect, known to specify what kind of effects, like changing what kind of attack, how fast, how slow, how long, how many times, etc.

Johny, before you ask, I have the answer, I bet you're wondering where they are, and I have the answer in this picture below!

Posted Image

These are the sub-level bytes. If you change them accordingly to find new effects for your chip, your bound to see more. The more you look the better! Be sure to keep track of what values do what for each specification for each chip, other wise it could get hard to keep track of.

However, this is the main level where certain chips need to define what kind of natural effect they have, which altogether alters the chip.

Now I am going to let you go on your own for this part, because there are no values specified, so that way you can have the freedom of finding something. For now, I am going to quickly demonstrate and value that Breaks Chips. So please, for the sake of the guide, do follow along for learning purposes. The more you explore on your own before completing the guide, the harder it will get.

Ok, look at the picture above, notice that everything in sub-level, main level- and pretty much everything else in that row of bytes are 0s. This is because sometimes, in order to maintain order of the chip you may need to reset all sub-levels in order to get a desired effect.

As you can see in battle, the chips break, of course, most viruses do not hold chips, so test this out with a friend, and if it works, then you're good. :D It should though, I use this in Tim and I's patch.

Next you are wondering, "What about damage? I want to change the damage!". But of course, that is next! But first, do you know how to convert window's calculator to HEX mode? It's simple really, just follow my mini tutorial in the spoiler.

Spoiler: click to toggle


Alright, now once you do that, let's calculate 60 damage. It is 3c in Hex. :D

Just put in the area I marked in the image! :D And you're set for damage, the effects are immediate. :D

Posted Image

As you can notice, this is where damage can be changed. From 1 Damage to 999 Damage. ._.

An extension after 999 Damage follows these variables here:
Spoiler: click to toggle



Now for a little bit of complicated stuff. This is where it gets tricky. Next, we're going to change the amount MB the chip is, and change the type of chip, like either normal (showing damage), Normal (not showing damage), dark chip, etc. Look at this picture to see which is which and where it is:

Posted Image

That is all I can teach you as for beginner information! Now we're going to jump into the hard stuff. :D

Chip Hacking: Advanced

To start off, this will cover EVERYTHING else that is chip hacking. I will NOT be a walkthrough like I did above. This is just a simple run through of everything. I do not have any values on record I can share with you, so if you want to make some easier changes, use GM's program and it will help you with it. (I.E Lock-On changes)

Posted Image

A1: The four chip codes are to be listed here.
A2: The amount of library stars the chip is.
A3: This is the literal element of the chip.
A4: This is either Standard/Mega/Giga.
A5: The element picture of the chip. Not the actual element.
A6: This is defined in the section above, this defines regular, hidden damage, or dark chip.
A7: This is the amount of MB the chip has.
A8: This has been explained above; it is the actual chip effect.
A9: Chip sprites are to be set here.
A10: This is the lock-on value.
A11: The main level of the chip.
A12: Lock-on sublevel.
A13: The chip sub-levels; was explained above.
A14: The library number of the chip.
A15: Chip family.
A16: The attack power of the chip.
A17: Pack Number.
A18: Mini Chip icon.
A19: Chip picture.

That concludes the guide!

Original guide by Electric Poison, advanced chip hacking knowledged made by Brianuuu, info received from Ablon.
Edited by Other Kris, Jul 30 2010, 11:12 PM.
Posted Image
Posted Image
Posted Image
Profile
Quote
 
Agro
No Avatar
Programmer!

To be honest... I think there are 3 chip hacking guides now, a few references, a chip hacking format, and a program... Why did you make another one?
Profile
Quote
 
Other Kris
No Avatar
RPG Maker Ace? Gotta win!
Because I find mind more a simpler way to do it, while as Electric Poisons is hard to understand due to how fast he goes through it. The program can't do everything you can do manually, and for as the new update of his guide, he actually really didn't have as much as I added via advanced section.
Posted Image
Posted Image
Posted Image
Profile
Quote
 
Agro
No Avatar
Programmer!

He updated his newest Chip Editor you know. It has unknown functions as well.
Profile
Quote
 
Zanerus
Member Avatar
Dedicated Member
Yay unknown functions. thanks for the pictures. I'd vote it was helpful but I already knew all this. To those not understanding it it might help them.
Zane's poetry Hour here: http://s6.zetaboards.com/The_Rockman_EXE_Zone/topic/8752185/1/

AEZ Patch version 4 finally out: http://s6.zetaboards.com/The_Rockman_EXE_Zone/topic/8667690/1/

Chip hacker starters can find my notes here: http://s6.zetaboards.com/The_Rockman_EXE_Zone/topic/8685052/1/ PM me for any questions.

modding Guide Index can be found here: http://s6.zetaboards.com/The_Rockman_EXE_Zone/topic/8750547/1/

Insanity is simply silliness misunderstood.
Profile
Quote
 
Other Kris
No Avatar
RPG Maker Ace? Gotta win!
It doesn't give you the flexability as manual hacking does, because you have to repeatedly save and reload the ROM in order to get the changes, where doing it manually can takes an instance of change, and do load a save state. o_o
Posted Image
Posted Image
Posted Image
Profile
Quote
 
Dramz
No Avatar
Spastic Colon

Untouchable KRH
Jul 30 2010, 01:24 PM
you have to repeatedly save and reload the ROM in order to get the changes, where doing it manually can takes an instance of change, and do load a save state. o_o
Cause of course if you have no access to the memory viewer, and have to use a hex editor....you can just....
DAMN YOU KRIS!!!
Profile
Quote
 
Greiga Master
Member Avatar
Admin of the stars, owner of your soul...

Untouchable KRH
Jul 30 2010, 01:24 PM
It doesn't give you the flexability as manual hacking does, because you have to repeatedly save and reload the ROM in order to get the changes, where doing it manually can takes an instance of change, and do load a save state. o_o
Its the same thing at this point, since you can make changes and just save that chip as a dmp file, and unless you know how to edit bits yourself , you might want to use the program >.>
Profile
Quote
 
Other Kris
No Avatar
RPG Maker Ace? Gotta win!
(laughs at Ablon) Muahaha! Take that Mac, owned without trying. :D
I see your point GM, but since the last part was not discussed in the other guides, I threw that in there therefore making this guide a lot more detailed. :D
Posted Image
Posted Image
Posted Image
Profile
Quote
 
Greiga Master
Member Avatar
Admin of the stars, owner of your soul...

Also you might be wrong about the attack, you cant get to 9999 because after 999 it starts using the attack value to get special attacks like numberball's. It also doesnt give the info about the actual bits of element and "special"
Profile
Quote
 
Zanerus
Member Avatar
Dedicated Member
I even listed most of the attack's speical values in another of your threads Kris.
Zane's poetry Hour here: http://s6.zetaboards.com/The_Rockman_EXE_Zone/topic/8752185/1/

AEZ Patch version 4 finally out: http://s6.zetaboards.com/The_Rockman_EXE_Zone/topic/8667690/1/

Chip hacker starters can find my notes here: http://s6.zetaboards.com/The_Rockman_EXE_Zone/topic/8685052/1/ PM me for any questions.

modding Guide Index can be found here: http://s6.zetaboards.com/The_Rockman_EXE_Zone/topic/8750547/1/

Insanity is simply silliness misunderstood.
Profile
Quote
 
Other Kris
No Avatar
RPG Maker Ace? Gotta win!
Very well then, but to ask, I need the list of them, I don't have the time to find them myself, don't worry I can give credits. O_O

EDIT: I added Zane's guide on other damage variables. I also had fixed up my main hacking image, because I skipped A17, so I added it in.
Edited by Other Kris, Jul 30 2010, 11:15 PM.
Posted Image
Posted Image
Posted Image
Profile
Quote
 
Greiga Master
Member Avatar
Admin of the stars, owner of your soul...

Also , just so you know you have the definition of bits wrong
"141E. The first 2 bits; 14"
14 is not 2 bits, that would be 8 bits.
Profile
Quote
 
Dramz
No Avatar
Spastic Colon

Greiga Master
Jul 31 2010, 07:00 AM
Also , just so you know you have the definition of bits wrong
"141E. The first 2 bits; 14"
14 is not 2 bits, that would be 8 bits.
To expand on that slightly
Each "digit" on a byte is 4 bits. the digit "0" would be 0000 in binary, the digit "F" would be 1111 in binary.
Profile
Quote
 
Other Kris
No Avatar
RPG Maker Ace? Gotta win!
0_0 Sorry. Correct anything in there if you want I'm to tired to do anything about it. ._.
Edited by Other Kris, Jul 31 2010, 08:02 AM.
Posted Image
Posted Image
Posted Image
Profile
Quote
 
Zanerus
Member Avatar
Dedicated Member
Woo I'm remebered! I still wanna know what that 34 does, not sure myself.
Zane's poetry Hour here: http://s6.zetaboards.com/The_Rockman_EXE_Zone/topic/8752185/1/

AEZ Patch version 4 finally out: http://s6.zetaboards.com/The_Rockman_EXE_Zone/topic/8667690/1/

Chip hacker starters can find my notes here: http://s6.zetaboards.com/The_Rockman_EXE_Zone/topic/8685052/1/ PM me for any questions.

modding Guide Index can be found here: http://s6.zetaboards.com/The_Rockman_EXE_Zone/topic/8750547/1/

Insanity is simply silliness misunderstood.
Profile
Quote
 
Other Kris
No Avatar
RPG Maker Ace? Gotta win!
>_> Zane, you have like... an entire books worth of off sets on AHA. I'd post them here, but it sure as hell wouldn't fit. o_O
Posted Image
Posted Image
Posted Image
Profile
Quote
 
Zanerus
Member Avatar
Dedicated Member
But the 34 I could never figure out. And all I did was go through nearly every single chip family in a weekend to lit every sublevel.
Zane's poetry Hour here: http://s6.zetaboards.com/The_Rockman_EXE_Zone/topic/8752185/1/

AEZ Patch version 4 finally out: http://s6.zetaboards.com/The_Rockman_EXE_Zone/topic/8667690/1/

Chip hacker starters can find my notes here: http://s6.zetaboards.com/The_Rockman_EXE_Zone/topic/8685052/1/ PM me for any questions.

modding Guide Index can be found here: http://s6.zetaboards.com/The_Rockman_EXE_Zone/topic/8750547/1/

Insanity is simply silliness misunderstood.
Profile
Quote
 
Greiga Master
Member Avatar
Admin of the stars, owner of your soul...

Zanerus
Aug 1 2010, 03:22 AM
But the 34 I could never figure out. And all I did was go through nearly every single chip family in a weekend to lit every sublevel.
I dont know which value you are refering too. but mre's Chip Data Format topic pretty much covers every known value, the program can also edit them all.
Profile
Quote
 
Other Kris
No Avatar
RPG Maker Ace? Gotta win!
That's very true GM. O_O Oh and Zane, do you mind if I post all your informationf rom AHA to here?
Posted Image
Posted Image
Posted Image
Profile
Quote
 
1 user reading this topic (1 Guest and 0 Anonymous)
Go to Next Page
« Previous Topic · Guides & Research · Next Topic »