| Insert a Battle(regardless of space)!; Guide to lengthening battles w/o glitch! | |
|---|---|
| Topic Started: Dec 24 2009, 04:57 PM (2,817 Views) | |
| timaeus222 | Dec 24 2009, 04:57 PM Post #1 |
![]()
The Tech Guy
|
Insert a Battle This might seem a little weird, but it's gonna prove useful. You know when you have a good idea for a battle, but you have no room to put it in? Like for example, you're looking at the TenguMan, TenguManEX, and TenguManSP link navi battles. Each battle data is limited to one enemy, right? Well, say you destroy the EX battle to lengthen the V1 battle. What next? The EX battle is unavailable so when you reach that point in the game it freezes. Well, no more! You can now edit the battle and add as many allies and enemies as you want(provided you stay under 8 characters lol). Interested? First of all, this guide is for the ACDC HP battle, AKA the one in the BN6 modding guide on the Home Page. Anyhow, here's a pic. ![]() Familiar, right? Good. If you look closely, the 00 right after the F0 is highlighted. Now look at the lower right Current Address box. It shows 080B3892. That's the offset we'll need to remember for now. Now look here. ![]() That's where the corresponding spot is to edit the background music and the background of the battle. We won't be doing that, but you could if you want. Watch as we change the view to 32-bit. See something? ![]() That's right. 080B3892. That offset tells 080B3750 to get its battle data from 080B3892. Adding more enemies permanently can be a problem, because it ruins the battles after it. Some people don't mind, but you could still care if the situation was the link navi battles or similar, as other versions of the same navis are nearby, which are ruined if you extend the battle. Here's the solution. First of all, expand the game to 16 MB(this will help for your other mods too, so do it!). To do that, google HxD and download it. Open your game in it and press Ctrl+G. Type in 800000 and confirm (or, just press Ctrl+End). Then, go to Edit -> Insert Bytes. Put in the amount as 800000, then confirm. It will show as red, but it'll be fine. Just save it. Now, go to 08800000. Good, it worked. You should see this is all. ![]() Here's something you need to know. Remember that first picture? ![]() Notice how the 00 after the F0 was highlighted, and NOT the F0? That's right, F0 is just the divider. 00 22 00 00 is where the battle starts. So now that you know, put in the enemies you want and you should have something like this: ![]() Personally, I did ColonelRV and CircusmanSP as enemies, and ProtomanSP as an ally. Notice, that I pointed to the 00, and spot the 08800001 in the Current Address box. That's how you know the offset to put in. Now remember it. 08800001. Go back to 080B3750. Change the 080B3892 to 08800001. ![]() Congratulations, you just redirected the ACDC HP Catack/Mettaur3/Mettaur3 battle to a different spot and changed the enemies! You didn't change the battle itself, and you still made the battle longer! Here is what I ended up with. ![]() ...yeah, the battle I ended up with wasn't longer than the original. But it works. >_> I hope this helped you ![]() (c) Timaeus.EXE 2009-10, All Rights Reserved. Edited by timaeus222, Aug 18 2014, 12:22 PM.
|
|
~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 24 2009, 05:01 PM Post #2 |
|
Spastic Colon
![]()
|
that is so perfect...why has no one thought of that before? Also, now I can find the offset for music and stuff for any battle, as well as insert battles. Thank you VERY much timaeus.... EDIT: I just noticed: In the example, you changed a catack and 2 mettaurs to to bosses, and an ally.......which didn't require this method.....lol Edited by Dramz, Dec 24 2009, 05:06 PM.
|
|
|
|
| timaeus222 | Dec 24 2009, 05:05 PM Post #3 |
![]()
The Tech Guy
|
Yep, that's also a plus. Find battle data, and you found the BG/BGM spot too, without hassle Also remember that each BG/BGM spot ENDS with the offset.
|
|
~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 ![]()
| |
|
|
|
| MegaRockEXE | Dec 24 2009, 06:43 PM Post #4 |
![]()
BN Guides Author
![]()
|
I knew about this. In fact, it would be the only way to make a hacked battle with pure cheats. |
| The Rockman EXE Zone | YouTube | |
|
|
|
| timaeus222 | Dec 24 2009, 07:51 PM Post #5 |
![]()
The Tech Guy
|
Pure cheats? Only thing I know of is forcing a specific battle to always occur, but otherwise wouldn't you still need to hack it? |
|
~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 ![]()
| |
|
|
|
| Mgamerz | Dec 24 2009, 09:17 PM Post #6 |
|
The ShoutBox King
![]()
|
How did you techinically 'add' a battle? Cause you no longer can load the one in the memory, you can just add enemies without blowing up teh game. |
| 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. | |
|
|
|
| Dramz | Dec 25 2009, 12:17 AM Post #7 |
|
Spastic Colon
![]()
|
that is basically what he did, yes... still useful... |
|
|
|
| FinalDarkSigma | Dec 29 2009, 01:10 PM Post #8 |
|
Regular Member
|
sweet. now i can make one of the best battles in BN6 history |
| |
|
|
|
| neozan7 | Apr 19 2010, 05:41 AM Post #9 |
|
TREZian
|
How Do You Change The Undernet Battle In Your Patch?Did You Use This Method Or Just Changed The Viruses And Their AI? |
![]() Force The World To Revolve Around You,It's More Fun To Think It That Way. Credits To MegaRock.EXE For The Awsome Sig And Avatar | |
|
|
|
| brianuuu | Apr 19 2010, 08:06 AM Post #10 |
![]()
SF Noise Spriter
|
Huh? Just find the battle in GM's Battle Hacker |
![]() ![]() ![]()
| |
|
|
|
| Dramz | Apr 20 2010, 12:42 AM Post #11 |
|
Spastic Colon
![]()
|
I think it's quicker to just search for it in a hex editor. if you are looking for specific battles, you aren't gonna wanna use the memory viewer anyway, so you'd want permenant changes. I don't know how fast the battle hacker works, but the hex editor has never given me speed issues in battle hacks. |
|
|
|
| swordmasta671 | Jul 14 2011, 03:09 AM Post #12 |
|
Regular Member
|
So how am I supposed to encounter the battle I just made? I went to ACDC hp but I didn't encounter the battle. Any help? |
|
|
|
| timaeus222 | Jul 20 2011, 05:57 PM Post #13 |
![]()
The Tech Guy
|
You can easily encounter the battle normally from the same area. It's just a different battle loading into the same area. If you give me the supposed offset of your battle, I can give you a cheat that lets you always find your battle. You only have to give me the offset where you see the pointer that you changed. Edited by timaeus222, Jul 20 2011, 06:20 PM.
|
|
~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 ![]()
| |
|
|
|
| Inferno.EXE | Jul 22 2011, 07:53 AM Post #14 |
|
TREZian
|
So I downloaded HxD, loaded the game, and tried to go to the offset 088000, but it says it doesn't exist. I heard that you had to enter offsets backwards in hex editors. Is that what I have to do? |
| TROLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOL | |
|
|
|
| XIIIOMEGA | Jul 22 2011, 11:00 AM Post #15 |
|
Regular Member
|
Just remove the one "8" SO if you wanted to go to offset (random one) 080B1816. You would remove the 8 and it would be 000B1816. |
| |
|
|
|
| timaeus222 | Jul 23 2011, 02:29 PM Post #16 |
![]()
The Tech Guy
|
Here's the problem: you forgot two zeroes. It's not 088000, it's 08800000. Hex editors would read 088000 as 0x088000 or 00088000, which is 88000 hex bytes from the beginning of the game area, not 800000 hex bytes. If you want to enter or use offsets quickly in hex editors, enter the last 6 digits/characters. EX: 086F0D7C = 006F0D7C = 0x6F0D7C = 6F0D7C Note that using the format 6F0D7C only works in hex editors. In the memory viewer you still have to enter the 08 in 086F0D7C. |
|
~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 ![]()
| |
|
|
|
| 1 user reading this topic (1 Guest and 0 Anonymous) | |
| « Previous Topic · Guides & Research · Next Topic » |


















