Mega Man Battle Network Legacy Collection Vol. 1

Mega Man Battle Network Legacy Collection Vol. 1

View Stats:
Exvalcore May 4, 2023 @ 7:55pm
Has anyone been hacking the game code yet?
Like if you modify a few 1s & 0s to add rapid fire max buster to a default style would it transfer over to another player giving them a hacked style, might not be pvp legal per say but I'm just interested how far the game has been code broken so far, on emulators the shear number of things possible to do with a gameshark/actionreply/hexedit/codebreaker is almost boundless.
< >
Showing 1-8 of 8 comments
Stuff222 May 5, 2023 @ 2:41pm 
Originally posted by Exvalcore:
if you modify a few 1s & 0s to add rapid fire max buster to a default style would it transfer over to another player giving them a hacked style
no. it does not send the stats of the style only a 1 byte data point that says they have it now.

to compare it to pokemon:
Pokemon stats can vary from one to another even if they are the same kind so that needs to send all the pokemon's stats so the other person can have it but with MMBN the stats of chips and styles do not vary so all it needs is the data point that says what it is.
CrashmanX May 5, 2023 @ 3:49pm 
I love the energy but as Stuff222 said, it's not quite that simple.

When you trade styles it's not actually sending anything at all. It's just communicating which style one version has and which the other has, then they simply swap switches.

Think of it like two buildings looking at each other. You can see which lights are on in both buildings. All you're doing when you "Trade" is switching those lights in the opposite rooms. So if building A has Dinning Room Lights on and Building B has Kitchen lights on, then they "Trade" you're just turning the lights off in one room and on in the other.

Same goes for battlechips and other data. There's nothing actually being traded with the BN games.
Exvalcore May 5, 2023 @ 7:02pm 
I figured that was likely the what happens just wanted to know since I don't have the game/it's code to look for myself, but I've modified enough the emulated rom to know changing a style require many bits of code, first is changing it's code next is a bit of code that changes it's primary weapon & another for the charge of the buster & you can get some crazy combos like having a heatguts style that just reflects atks with a shield or always rapid fire, so it's pretty complex.
JC May 5, 2023 @ 7:14pm 
Originally posted by Exvalcore:
I figured that was likely the what happens just wanted to know since I don't have the game/it's code to look for myself, but I've modified enough the emulated rom to know changing a style require many bits of code, first is changing it's code next is a bit of code that changes it's primary weapon & another for the charge of the buster & you can get some crazy combos like having a heatguts style that just reflects atks with a shield or always rapid fire, so it's pretty complex.

I've got a few people who said that if I don't wanna run through BN3 White (which I'm doing now) I can decrease the pain of it by using Cheat Engine. Sure enough, there's a few tables out there that you can use for style changes and a bunch of other things.

Would I recommend it? Not in particular. Buster Max pretty much takes the skill out of this entirely. But I suppose if it's what you're looking for, it's about the same as Gameshark back in the GBA days.
Stuff222 May 5, 2023 @ 8:17pm 
Here are my cheats for 3. Just copy paste into the lower box on Cheat Engine.
Note: my 'Style' dropdown list has a few styles that can't be obtain normally
<?xml version="1.0" encoding="utf-8"?>
<CheatTable>
<CheatEntries>
<CheatEntry>
<ID>32</ID>
<Description>"mmbn3"</Description>
<Options moAlwaysHideChildren="1" moManualExpandCollapse="1"/>
<LastState Value="" RealAddress="00000000"/>
<GroupHeader>1</GroupHeader>
<CheatEntries>
<CheatEntry>
<ID>50</ID>
<Description>"Style"</Description>
<DropDownList ReadOnly="1" DescriptionOnly="1" DisplayValueAsItem="1">00:Normal
01:ElecNorm
02:HeatNorm
03:AquaNorm
04:WoodNorm
05:InvisNorm
06:RapidNorm
08:NullGuts
09:ElecGuts
0A:HeatGuts
0B:AquaGuts
0C:WoodGuts
0D:InvisGuts
0E:RapidGuts
10:NullCust
11:ElecCust
12:HeatCust
13:AquaCust
14:WoodCust
15:InvisCust
16:RapidCust
18:NullTeam
19:ElecTeam
1A:HeatTeam
1B:AquaTeam
1C:WoodTeam
1D:InvisTeam
1E:RapidTeam
20:NullShld
21:ElecShld
22:HeatShld
23:AquaShld
24:WoodShld
25:InvisShld
26:RapidShld
28:NullGrnd
29:ElecGrnd
2A:HeatGrnd
2B:AquaGrnd
2C:WoodGrnd
2D:InvisGrnd
2E:RapidGrnd
30:NullShdw
31:ElecShdw
32:HeatShdw
33:AquaShdw
34:WoodShdw
35:InvisShdw
36:RapidShdw
38:Null Bug
39:Elec Bug
3A:Heat Bug
3B:Aqua Bug
3C:Wood Bug
3D:InvisBug
3E:RapidBug
</DropDownList>
<ShowAsHex>1</ShowAsHex>
<ShowAsSigned>0</ShowAsSigned>
<VariableType>Byte</VariableType>
<Address>802040E1</Address>
</CheatEntry>
<CheatEntry>
<ID>40</ID>
<Description>"Zenny"</Description>
<ShowAsSigned>0</ShowAsSigned>
<VariableType>4 Bytes</VariableType>
<Address>80204154</Address>
</CheatEntry>
<CheatEntry>
<ID>47</ID>
<Description>"Hades Timer"</Description>
<VariableType>2 Bytes</VariableType>
<Address>802041A8</Address>
</CheatEntry>
<CheatEntry>
<ID>39</ID>
<Description>"Bchip Data"</Description>
<ShowAsHex>1</ShowAsHex>
<ShowAsSigned>0</ShowAsSigned>
<VariableType>Array of byte</VariableType>
<ByteLength>1</ByteLength>
<Address>802044F2</Address>
</CheatEntry>
<CheatEntry>
<ID>46</ID>
<Description>"NaviCust Data"</Description>
<ShowAsSigned>0</ShowAsSigned>
<VariableType>Byte</VariableType>
<Address>80208EF0</Address>
</CheatEntry>
<CheatEntry>
<ID>31</ID>
<Description>"Battle HP"</Description>
<VariableType>2 Bytes</VariableType>
<Address>8020CB44</Address>
</CheatEntry>
<CheatEntry>
<ID>38</ID>
<Description>"I Frames"</Description>
<VariableType>Byte</VariableType>
<Address>8020CB4A</Address>
</CheatEntry>
<CheatEntry>
<ID>53</ID>
<Description>"buster dmg"</Description>
<ShowAsSigned>0</ShowAsSigned>
<VariableType>Byte</VariableType>
<Address>80210510</Address>
</CheatEntry>
<CheatEntry>
<ID>34</ID>
<Description>"Battle Moves"</Description>
<VariableType>Byte</VariableType>
<Address>80210519</Address>
</CheatEntry>
<CheatEntry>
<ID>41</ID>
<Description>"Bchip+dmg"</Description>
<ShowAsSigned>0</ShowAsSigned>
<VariableType>2 Bytes</VariableType>
<Address>80210F38</Address>
</CheatEntry>
<CheatEntry>
<ID>42</ID>
<Description>"Bchip+dmg"</Description>
<ShowAsSigned>0</ShowAsSigned>
<VariableType>2 Bytes</VariableType>
<Address>80210F3A</Address>
</CheatEntry>
<CheatEntry>
<ID>43</ID>
<Description>"Bchip+dmg"</Description>
<ShowAsSigned>0</ShowAsSigned>
<VariableType>2 Bytes</VariableType>
<Address>80210F3C</Address>
</CheatEntry>
<CheatEntry>
<ID>44</ID>
<Description>"Bchip+dmg"</Description>
<ShowAsSigned>0</ShowAsSigned>
<VariableType>2 Bytes</VariableType>
<Address>80210F3E</Address>
</CheatEntry>
<CheatEntry>
<ID>45</ID>
<Description>"Bchip+dmg"</Description>
<ShowAsSigned>0</ShowAsSigned>
<VariableType>2 Bytes</VariableType>
<Address>80210F40</Address>
</CheatEntry>
<CheatEntry>
<ID>49</ID>
<Description>"Battle Reward"</Description>
<ShowAsHex>1</ShowAsHex>
<ShowAsSigned>0</ShowAsSigned>
<VariableType>2 Bytes</VariableType>
<Address>80211030+0</Address>
</CheatEntry>
<CheatEntry>
<ID>33</ID>
<Description>"Battle Hits"</Description>
<VariableType>Byte</VariableType>
<Address>802120C2</Address>
</CheatEntry>
<CheatEntry>
<ID>37</ID>
<Description>"Bchip slots"</Description>
<DropDownList ReadOnly="1" DescriptionOnly="1">10:10
</DropDownList>
<VariableType>Byte</VariableType>
<Address>80212181</Address>
</CheatEntry>
<CheatEntry>
<ID>36</ID>
<Description>"Multi-Delete"</Description>
<DropDownList ReadOnly="1" DescriptionOnly="1">1:1
2:2
3:3
</DropDownList>
<VariableType>Byte</VariableType>
<Address>802122E4</Address>
</CheatEntry>
<CheatEntry>
<ID>35</ID>
<Description>"Battle Time"</Description>
<VariableType>2 Bytes</VariableType>
<Address>80212310</Address>
</CheatEntry>
</CheatEntries>
</CheatEntry>
</CheatEntries>
</CheatTable>
Last edited by Stuff222; May 6, 2023 @ 10:54am
Exvalcore May 6, 2023 @ 2:52pm 
AH, I see so the games are pretty much as easily to mod as the roms then, starting with a style & custom buster atk move doesn't really ruin the game & it's challenge what so ever, even more since I've beat BN3 like a dozen times on an emulator, the only way for a person like me to have fun on an old game like this is if can be spiced up in this manner, I don't think anyone wants to ruin the fun of a game just for the sake of beating it early.

I am a bit disappointed the game wasn't totally overhauled making all the games into one exe that pulls data from each other where you could start with Falzer Style or something from MMBN1, that would have been a total game changer & master piece of mod design for pc players.
CrowRising May 6, 2023 @ 3:24pm 
Originally posted by Exvalcore:
I am a bit disappointed the game wasn't totally overhauled making all the games into one exe that pulls data from each other where you could start with Falzer Style or something from MMBN1, that would have been a total game changer & master piece of mod design for pc players.
That would be a coding nightmare that would serve no practical purpose from a development standpoint. These are ports of games that were already separate to begin with, combining them into one singular game that shares files amongst itself would not only be very difficult to do without running into a spaghetti code situation or compromising the experience/balance of the games, but would also all be for nothing without the intention of it being there for modders to begin with, which isn't a normal mindset for most devs. They make/port games under the mindset of what they put out being the intended experience, leaving modders to figure out how to modify the product on their own. Bethesda games are a rare example of this not being the case, deliberately making modding an intended part of the experience.

I'm especially not sure where they would even begin to accomplish this while using roms as asset containers unless they could find a way to package all of the games into a single rom file to draw from. What you are talking about would be much more feasible from the standpoint of a remake as opposed to a ported re-release. For instance, the Crash Bandicoot N.Sane Trilogy and Spyro Reignited Trilogy work this way due to the circumstances of their development.
CrashmanX May 6, 2023 @ 5:06pm 
Originally posted by Exvalcore:
AH, I see so the games are pretty much as easily to mod as the roms then, starting with a style & custom buster atk move doesn't really ruin the game & it's challenge what so ever, even more since I've beat BN3 like a dozen times on an emulator, the only way for a person like me to have fun on an old game like this is if can be spiced up in this manner, I don't think anyone wants to ruin the fun of a game just for the sake of beating it early.

No. The games only pull some assets from the ROMs. Not all.

Originally posted by Exvalcore:
I am a bit disappointed the game wasn't totally overhauled making all the games into one exe that pulls data from each other where you could start with Falzer Style or something from MMBN1, that would have been a total game changer & master piece of mod design for pc players.

None of the Legacy collections have been like this. It would be odd for them to start now.
< >
Showing 1-8 of 8 comments
Per page: 1530 50

Date Posted: May 4, 2023 @ 7:55pm
Posts: 8