Tool-assisted game movies
When human skills are just not enough

Submission #3667: mtvf1's GBA MegaMan Battle Chip Challenge "no code" in 2:41:48.8

Console: Game Boy Advance
Game name: MegaMan Battle Chip Challenge
Game version: USA
ROM filename: 1403 - Megaman Battle Chip Challenge (U).gba
Branch: no code
Emulator: (unknown)
Movie length: 2:41:48.8
FrameCount: 582528
Re-record count: 53505
Author's real name:
Author's nickname: mtvf1
Submitter: mtvf1
Submitted at: 2012-07-31 09:18:06
Text last edited at: 2012-11-23 16:26:43
Text last edited by: natt
Download: Download (28869 bytes)
Status: published
Click to view the actual publication
Submission instructions
Discuss this submission (also rating / voting)
List all submissions by this submitter
List pages on this site that refer to this submission
View submission text history
Back to the submission list
Author's comments and explanations:

Game objectives

  • Emulator used: VBA-RR v23.5 svn421
  • Not use Navi-code
  • Manipulate luck
  • Takes damage, but can't save time
  • Beat the real final boss, BassGS

Edit:I have fixed and improved this run, these are the new files.

If somebody think that only finishing ClassS or ClassZ is better, You can see this. The file classS is not equal to this full tas.

About this game.

This is a megaman-battle-network game which takes place somewhere between exe3 and exe4. But this isn't an ARPG game. It's a card battle game. There are the six characters available for you to choose. Each character has his/her own story.

What's meaning about no code?

After ClassE, the Host Battle has been unlocked. Now you can input the Navi-code that contain the rare chips into the tournament's section, then battle them and win them. I can get any chips which I want, so this is really a bad idea like use cheat.

Why did I choose Roll?

No. Name HP AP MB element accuracy evasion stars attack description
195 Megaman 500 50 330 - A B 5 Charge Shot, atk last chip
196 Roll 400 50 300 - C A 5 Heart Flash, atk and recovery50
197 Gutsman 600 70 290 - C C 5 Guts Hammer, break atk
198 Blues 550 60 320 - B B 5 Sonic Boom, random atk chip
199 Turboman 550 20 320 - A C 5 Turbo Wheel, atk all chips (element : F)
200 Ring 450 20x2 310 - B A 5 Ring Boomerang, atk last chip (element : E)
Compare these characters, and Roll has the high evasion A, and roll's Heart Flash cost less time than others. Megaman's charge shot and Ring's Ring Boomerang are the last delete atk, protoman's Sonic Boom is random delete atk. These cost more time, and I don't need these effect. The important reason, I can get YoYo3(150atk) from Colourman early after Healing tournament. But I can't beat Roll in Open Hacker's N or other place like other characters. Because roll has the low HP, and can be easy to delete with Gaiasword, so it still hard to say roll is the best.

All the chips I used.

No. Name HP AP MB element accuracy stars description num
1 Cannon 60 60 10 - C 1 atk x2
2 HiCannon 90 80 20 - C 2 atk
3 MegaCannon 150 120 40 - D 3 atk
22 ForestBomb3 180 40 50 wood A 4 atk all chips
25 LongSword 70 90 20 - D 2 random atk chip
26 FireSword 110 80 30 fire C 4 random atk chip
27 AquaSword 110 80 30 aqua C 4 random atk chip
28 ElecSword 110 80 30 elec C 4 random atk chip
29 FireBlade 130 90 40 fire D 3 random atk chip x2
30 AquaBlade 130 90 40 aqua D 3 random atk chip x2
31 ElecBlade 130 90 40 elec D 3 random atk chip
42 Dynawave 120 130 40 - B 3 pierce atk
46 GutsPunch 160 70 30 - B 4 break atk
50 Cannonball 160 80 30 - D 2 break atk
62 Burning 110 40 50 fire B 4 atk all chips
65 RabiRing3 30 100 40 elec C 3 stun atk x2
76 Yo-yo2 80 40x3 40 - C 2 atk
77 Yo-yo3 120 50x3 50 - C 4 atk x2
86 GoldFist 90 150 50 - C 4 break atk x2
92 Meteor4 90 40x? 40 fire ? 2 atk=40x(0 to 4 hits)
93 Meteor5 100 40x? 50 fire ? 4 atk=40x(0 to 5 hits)
132 Wind 160 0 20 - - 2 remove enemy guard, enemy accuracy down, evasion up
175 GaiaSword 90 100 70 wood C 5 atk+ all latter chips' atk, random atk chip
I got ZapRing3, Yo-Yo2, Dynawave these three chips from shop in the beginning. ZapRing3 is the best chip, it can stun enemy, and prevent enemy to use the navi chip. Dynawave is the max power chip which I can buy except unstable Meteor4. Yo-Yo2 can be used on hole stage. I can get MegaCannon from this shop, but I need to wait too long time, so I give up it.
I beat Healing tournament second for Colourman's YoYo3. And then, I buy the chips again. Get 25. LongSword 29. FireBlade 30. AquaBlade * 2 31. ElecBlade 50. Cannon Ball 65. RabiRing3 92. Meteor4. These chips will be used for classD except 50. CannonBall. I have to face ThunderMan's Remo-kogoro1 in ClassC, so use CannonBall to break it. At this, I think if I can get HiCannon from Ring or NormalNaviV2, I have got one more choice to use manipulate luck, not only use Longsword. I got first HiCannon until beat Guts tournament's Gutsman.
In ClassD, Get ForestBomb3 from Woodman, GutsPunch from Gutsman, FireSword from Fireman, AquaSword from Iceman. ElecSword from Elecman. Now I'm sure these chips are all necessary. Because sword's accuracy is C, and the blade's accuracy is D. I can use manipulate luck to choose RNG.
In ClassC, succeed get 2nd Yo-Yo3 from Colourman and 2nd Fireblade from NormalNaviv2.
In ClassB, get the very important chip GoldFist from MetalMan.
In ClassA, I got another important chip Meteor5 from MagicMan.
In ClassS, get the 2nd GoldFist from MetalMan,but getting two GoldFist is very necessary.
After ClassS, I can get a Random Chip from #172-#181, but the best chip of them is 175.GaiaSword. For getting it, I waste a few hundred frames when beat with Kingman and Protoman, and you can see I use some low power chips.

The Navi chips I used.

No. Name HP AP MB element accuracy evasion stars attack description
203 Iceman 500 60 290 aqua B A 5 Freeze Tower, pierce atk (element: A)
204 Fireman 500 60 290 fire B C 5 Fire Arm, pierce atk (element: F)
205 Elecman 450 20 290 elec B B 5 Spark Stark, atk all chips (element: E)
220 Heatman 650 70 280 fire B B 5 Flame Tower, pierce atk (element: F)
225 Plantman 550 20 270 wood A C 5 Yellow Flower, atk all chips(element: W)
Use the element Navi can add the power of element chips. About the elemental weakness add, you can see

I find that change to different NAVI will cost different frames, usually cost more than 260 frames, and some Navis cost more than 350 frames. Use a normal chip usually costs less than 200 frames. So if I want to use Navi chips, it must be saved the time what 2 chips be cost, e.g. I use once and opponent uses once.
I use Heatman change the Fireman, because Heatman has the high HP, the high evasion, and the high Navi attack. As the same reason, Iceman is better than Freezeman. Elecman is not better than Flashman, but it near the end, and no need to change. I choose Plantman not Woodman to use Gaiasword. Because when changes NAVI, change to Plantman is 12 frames slower than Woodman, but when uses sword, Plantman is 17 frames faster than Woodman. In this game, different Navi using the same chip will cost different time.

About this game's RNG

0x020070F8(2bytes) is random's address. I always dump about 500 frames' random changes in the chose screen before battles. It can help me find how the RNG work.
When shopping, random number stops. When buying one chip, RN array's point+2(*P+2). When buying 10 chips, RN array's point is always add more than 20, because some rare chips can be bought when you buy 10 chips.
Battle begin, *P+8. Because it needs 8 RNs choose the chips. I don't know why it is 8 not 6.
When beating:
1. If both Navi's chips have the same Priority and no element restraint, *p+1 to judge who use chip first.
2. If chip's accuracy is equal to or lower than Navi's evasion, *p+1 to judge hit Navi or not.
3. When use random chips, like sword, kunai or Meteor: Sword(if it has hit Navi), *p+1 to judge hit which chip. Kunai(if it has hit Navi, must hit 3 times), *p+3 to judge these 3 times hit which chips. Meteor4, *p+4 to judge every meteor hit or not, and no need to judge the rule No.2.
4. Use one chip, *p+1, no matter what happened e.g. fails, be stunned, no effect.
5. Delete opponent's Navi, *p+1.
6. Judge get chip or not, *p+2.
About level: The higher level, the more chance get chip; The more chips in deck (not include slot-in chips), the higher level; The less be damaged, the higher level; The less chips be deleted, the higher level; Use slot-in chips would reduce level, but if this slot-in chip is recovery chip, maybe rise level.
7. Get chip, *p+1 to judge get which chip. (I still didn't test that if opponent haven't any chip.)
8. slot-in chip. 3 cases: slot-success, slot-fail, slot-last. Slot-in, *p+1 to judge success or fail no matter what the slot-value is 100. So I always use it to make manipulate luck.
What's meaning slot-last? In fact, slot-last is a glitch. When your last attack may delete opponent, you can't slot in chip unless your attack misses. But at the first frames which you use your last chip, you still can pass R or L to slot in. However the random number didn't change, because the system hasn't judge this slot-in success or fail. But system has judge that you have use a slot-in chip, so can reduce the level after battle. Generally speaking, slot-last's only effect is reduce the level and fail to get chip, and then change the random. But it has the very low chance to change the random, because in most case, level S has the same effect as level 10 or level 9, only get the more money. In fact, when I found this glitch, I have completed ClassZ, so I only use this glitch twice.

About Open Battle

After complete ClassZ, Open Battle's HackersN has been unlocked. Now I can beat this game's real final boss, BassGS. But before beat him, I need to complete 99 battles first. Open Battle is not similar to Battle chip GP, because the opponent is random, except Opponent 5,10,...,95,100. So it is important to use manipulate luck to choose the easy opponent. I found this address 0x02008831(1byte) is a flag to display Navi. Which opponent Navi is better or worse?

The beat Navis: Elecman Flashman Sharkman Thunderman Numberman Magnetman NaviTypeE
I can use Roll with Gaiasword hit them only once. But Sharkman's evasion A is very high when on the ice stage.

The better Navis: Gutsman Colourman Ring Plantman Kingman Toadman Quickman Magicman Protoman Megaman Beastman NormalNaviV3 NormalNaviV2 Shadowman
Most of them, I can use Plantman with Gaiasword hit them only once. I can use Roll beat Toadman and Magicman, but Toadman must not use BblWrap, and Roll must avoid Magicman's first attack(firebalde). Toadman has the highest evasion S with the ice stage, so it's very hard to hit him.

The normal Navis: Turboman Fireman Woodman Freezeman NormalNaviV1 NaviTypeF NaviTypeA NaviTypeW Flameman
These Navi's first chips' Priority is higher than Gaiasword, and theirs accuracy is too high to avoid.

The worse Navis: Heatman Skullman Knightman NormalNaviV4 NormalNaviX Metalman
Them have the very high HP, Plantman can't beat them with one hit.

The worst Navis: Iceman Airman
It's very hard to avoid Iceman's sword or blade, and one of my chips must be deleted. Airman appears with Hole Stage.

This is a list of all the Navis who I meet. Two Colourman? Yes, because this is the Roll's story.

Flag Navi Frequency Num Flag Navi Frequency Num Flag Navi Frequency Num
0 Gutsman 39 1 1 Colourman 2 82 88 3 2 Turboman (10) 52 84 2
3 Ring 1 (40) 1 4 Fireman 18 1 5 Woodman 29 37 2
6 Iceman 0 7 Elecman 54 61 76 97 4 8 Heatman 0
9 Plantman 41 68 2 10 Sharkman 27 44 96 98 4 11 Flashman 72 87 2
12 Kingman 17 (75) 1 13 Toadman 34 58 62 (85) 93 4 14 Snakeman 12 94 2
15 Thunderman 0 16 Numberman 3 24 51 66 99 5 17 Quickman 38 1
18 Skullman 9 78 2 19 Airman 0 20 Freezeman (55) 64 67 2
21 Magicman 63 (65) 83 2 22 Protoman 11 21 42 (95) 3 23 Megaman 23 (30) 1
24 Knightman 13 57 2 25 Beastman 4 (15) 46 71 3 26 Magnetman (25) 49 53 2
27 NormalNaviV4 0 28 NormalNaviV3 6 26 28 31 32 56 69 73 79 9 29 NormalNaviV2 16 36 91 3
30 NormalNaviV1 81 89 2 31 NaviTypeF 7 33 (60) 2 32 NaviTypeA (90) 0
33 NaviTypeW 19 47 (70) 74 86 4 34 NaviTypeE 8 77 (80) 2 35 NormalNaviX 43 1
36 Colourman 0 37 Flameman 14 22 48 (50) 59 4 38 Metalman (20) 92 1
39 Shadowman (45) 0 NormalNaviV5 (5) Gateman (35)
BassGS (100)
Or you can download this expatiation 2000 RNs dump.

Improve idea.

Before beat with BassGS, I pass Start and choose chat to change RNG when edit chips in the Program Deck. It only cost 233 frames, but it break the original RNG rule. The random result bases on Deck's chips (not include slot-in chips), chips' location, Navi chip.
If I widely use it, I could manipulate luck to choose all easy enemies in Open Battle, and save lots of frames. But I don't know how to control this.

Nach: While this may be a very optimal run through a game, I'm not finding a game which is solely about going through menus as fast as possible to be very entertaining. Furthermore, technically, a good TAS depends on more than just optimal speed, or abusing random number generators. Good TASs consist of so much more. This might be a good TAS of the game, for what little it has to offer, but I'm finding it lacking in offering anything to TASing in general, and the game itself is quite boring. Rejecting.
Nach: Accepting for vault.

FractalFusion: Setting to delayed because of the above improvement that should be checked.

FractalFusion: Replaced movie file with above movie file which is about 2 minutes faster. Setting back to accepted (for vault).

natt: procesing

Similar submissions (by title and categories where applicable):