| Expanding Chip Families | |
|---|---|
| Topic Started: Dec 14 2010, 07:07 AM (2,311 Views) | |
| Dramz | Dec 14 2010, 07:07 AM Post #1 |
|
Spastic Colon
![]()
|
If you've read Mgamerz's Chip modding Guide, you will recognise this list as the list of chip families: Mgamerz's Chip Modding Guide In this guide we will be expanding this list, and assigning values to 5F and beyond. This guide is for Falzar. I will update with the Gregar offsets later. Firstly, open up your game in a hex editor. Go to EAC60 The pointer list here points to attack data that directly corresponds to the list in Mgamerz's guide. Each pointer points to an attack sequence, in the same order as the list. The list is 13C bytes long, so from EAC60, copy 13C bytes. Paste these in an unused/expanded location. Make sure there is plenty of room directly below the list. Then, go to 1BB10. Here is the pointer to the list of attack sequence pointers. Change the offset here to that of your new one. eg) If you pasted the list at 00800000, then the pointer there should be (00 00 80 08 = 08800000 in 8-bit) Anyway, if at this point you run the game in the emulator, nothing will have changed. From here, go back down to the location you posted the new list. Scroll down to the bottom the list. The last offset will be 0F020F08 (080F020F = BloodRain Attack Sequence) The last value on Mgamerz's list is 5E= BloodRain (no attack) So, simply input the offset of the attack data you want to add to the list, directly after the Bloodrain pointer. eg) Add 77 83 0B 08 to the list to set the 5F Chip Family value to Colone's Z Cut. (080B8377 = Colonel's Z Cut) Then, mod a chip so that it uses the 5F chip family. Colonel Z Cut Chip If you want another attack, add it directly after the last one on the list. Use the Direct Enemy Modding Offset Compilation From here, you can keep adding sequences until you get to FF, simply by placing more pointers on the list. You can therefore create new chip attacks, that could previously not be made, without overwriting any. ![]() ![]() If the attack freezes, it may be incompatible with the sublevels. Some boss attacks will work, but they are designed to be used by bosses. Alter the sublevels to achieve results. If users test out sequences, and post their results on which levels work for which sequences, then I can add them to the guide. Any questions, comments or hate mail, post. I'll add the Gregar Offsets in the next couple days, all being well. Enjoy. |
|
|
|
| brianuuu | Dec 14 2010, 07:29 AM Post #2 |
![]()
SF Noise Spriter
|
Gregar ROM starts at EBFA0 |
![]() ![]() ![]()
| |
|
|
|
| timaeus222 | Dec 20 2010, 12:01 AM Post #3 |
![]()
The Tech Guy
|
This was KIND OF known, but thanks for expanding on the concept. Now it's clearer. PS: I bookmarked this. xD Edited by timaeus222, Dec 20 2010, 12:05 AM.
|
|
~Timaeus~ Web Designer, Music Composer "There's so much water under the bridge that the bridge is gone." ~ DarkeSword of OC ReMix My Technical Services || MPCR Home Page || My Best Game Mods || Music YT Channel || Gaming YT Channel || My Guides || My Challenges ![]()
| |
|
|
|
| Dramz | Dec 20 2010, 01:44 AM Post #4 |
|
Spastic Colon
![]()
|
I did post my findings on the Chip Editing Program topic (discussions involving link between attack sequences and chips were going on) when I first did this stuff, though I never gave any specific offsets or specifications. I stole the screenshots from my post in that topic though. I was too lazy to make new ones. |
|
|
|
| brianuuu | Jan 21 2011, 10:59 PM Post #5 |
![]()
SF Noise Spriter
|
There is a bug, when you beast out, it loads the original table, even you edited the pointer.
Edited by brianuuu, Jan 21 2011, 11:00 PM.
|
![]() ![]() ![]()
| |
|
|
|
| Dramz | Jan 21 2011, 11:10 PM Post #6 |
|
Spastic Colon
![]()
|
Thats odd... I believe there is a second pointer, not at 1BB10, find that, and try editing it. I didin't post it because I didn't know what it did. |
|
|
|
| Mgamerz | Mar 17 2011, 07:21 PM Post #7 |
|
The ShoutBox King
![]()
|
I really need to figure out why my guides are in 'notes'. Then maybe someone can find the guide if they come here first. |
| I run a Mass Effect 3 modding site named ME3Tweaks.com that details how to mod ME3 as well as showcasing mods for the multiplayer aspect of the game. I also developed a mod manager utility as well as an online mod creation tool named ModMaker. | |
|
|
|
| HellHawkX | May 16 2011, 11:54 AM Post #8 |
|
TREZian
|
Ok, I know this is old topic and stuff, but I have question, when I type EAC60 in hex editor and press GO, it shows nothing more but a giant load of 0, may I ask why?
Edited by HellHawkX, May 16 2011, 11:54 AM.
|
|
|
|
| Dramz | May 16 2011, 02:55 PM Post #9 |
|
Spastic Colon
![]()
|
You may have opened a .zip file of the r o m you want to mod. Make sure it is the .gba file. Either that, or you are doing it in a memory viewer, in which case it would have a nice 080 in front. Edited by Dramz, May 16 2011, 02:56 PM.
|
|
|
|
| HellHawkX | May 17 2011, 01:20 AM Post #10 |
|
TREZian
|
Exactly, I was doing it trough memory viewer, oh and 080 in front? so you mean EAC60080 if I'm using memory viewer? EDIT: Nevermind, I have question, so I went to EAC60 in hex editor and went down till the leght was 13C, copyed it and pasted it BELOW it, so when I did that, did the bytes auto-expand, or was I supposed to expand it? and another question, when I goto 1BB10, what do I need to change there? am I supposed to change 1BB10? Edited by HellHawkX, May 17 2011, 01:45 AM.
|
|
|
|
| Dramz | May 17 2011, 01:45 AM Post #11 |
|
Spastic Colon
![]()
|
front. 080EAC60 Doing this in the memory viewer is kinda useless. |
|
|
|
| HellHawkX | May 17 2011, 01:46 AM Post #12 |
|
TREZian
|
Yes, I edited my post just now, I posted question there |
|
|
|
| HellHawkX | May 21 2011, 10:38 AM Post #13 |
|
TREZian
|
BUMP Sorry for bumping but, can anyone answer my question please? and also sorry for double post...but since it was bump it's ok right? Edited by HellHawkX, May 21 2011, 10:39 AM.
|
|
|
|
| Bladerush | Sep 20 2011, 12:10 PM Post #14 |
|
Regular Member
|
Receiving Game Crashes over here, using MMBN6 Gregar, heres a screeny of my Hex Editor![]() I modified AirShot Chip, gave him Attack Type 5F with the Battle Chip Editor. Other Chips however still do work. |
|
|
|
| Prof. 9 | Sep 20 2011, 12:22 PM Post #15 |
![]()
Moderaptor
![]()
|
Did you change the pointer to 00 00 80 08? Also, note that Colonel's Z-slash pointer is different for Gregar; 080B8377 is for Falzar and will not work for Gregar. |
Follow me on Twitter! Fork me on GitHub!
| |
|
|
|
| Bladerush | Sep 20 2011, 12:33 PM Post #16 |
|
Regular Member
|
Yes i did. I figured that the Z-Slash Pointer is most likely the problem. I'll just do some calculations and post the correct Pointer. Edit: I get B96B7 as result, this however still doesn't work. Looks like the Pointer Addresses are not co-relative among the 2 Versions. Edited by Bladerush, Sep 20 2011, 01:32 PM.
|
|
|
|
| brianuuu | Sep 21 2011, 05:19 AM Post #17 |
![]()
SF Noise Spriter
|
Of course they aren't... |
![]() ![]() ![]()
| |
|
|
|
| Bladerush | Sep 21 2011, 09:23 AM Post #18 |
|
Regular Member
|
You make it sound like it is an eternal truth. |
|
|
|
| 1 user reading this topic (1 Guest and 0 Anonymous) | |
| « Previous Topic · Guides & Research · Next Topic » |













