Page 1 of 1

Object Handling or ROM errors in Mega Man BN Games?

Posted: Thu May 17, 2012 11:52 pm
by VelenX

I'll give as detailed a description as possible, but providing a video would take me a while.

 

This was something I encountered on the original VBA, but I wonder if maybe it will happen on VBA-M as well (I haven't played far enough using VBA-M to check).

 

Anyway. In the Battle Network games, the are many virus enemies running around. Some of them launch projectiles in parabolic arcs to their target: You. I've confirmed this happens in BN2, 3, 5, and 6 so far.

 

Basically: All the enemies who launch in-game objects seem to have some kind of error or bug that causes weird things to happen.

 

For the Beetank / Bugtanks in BN2 and 5 (They behave in exactly the same way) The Beetanks will move up and down their column, and play the firing animation as normal. However. Sometimes the Viruses will seem to misfire and not fire any projectile at all. Making them sometimes unable to attack in a pseudorandom manner.

 

The Beetle Viruses of BN3 have a similar problem, except they behave differently, by moving keeping a distances of two panels between you and it, and staying off the row you're on. Sometimes when they fire, nothing happens.

 

The Killerplant Viruses in BN2 add more specifics to this problem. If a Killerplant family virus is on the top row in the enemy area, unless you happen to be on the same row, they will be unable to launch their TreeBombs at all. This has shown to be the case as well if you are on the top row while the Killerplant is on the bottom one.

 

Then so far, with BN6. The Puffy Virus launches a trio of needles at you into your area...The problem is, the projectiles are completely invisible, despite the attack succeeding to execute.

 

A notable symptom of this inherent error is that for some of the virues, the projectile can sometimes be seen somewhere on the screen (usually near the top, or very bottom of the emulator screen) for about 1-2 frames before disappearing without a trace.

 

I have the original BN6 for Gregar, and I have owned at least one of every game in the series at some point in time, and on top of that, I have an acute long-term memory, and I don't remember any of the things mentioned above ever happening on the original carts.

 

Incidently, none of the BattleChip attacks in the game that launch objects in an arc have this kind of problem at all.

 

Due to my current understanding of programming (not all that good, but I can do some basic C++), I have come to the conclusion the cause is either the emulator (how it is handling on-screen objects and stuff) or the ROM itself, and I simply find it hard to believe that a series of ROMs could possibly experience the same exact kind of problem across all six games.


Object Handling or ROM errors in Mega Man BN Games?

Posted: Fri May 18, 2012 12:09 am
by VelenX

nice write up... good conclusion..... except it happens on the gameboy advance itself.

 

No it doesn't. Never at anytime has this happened during gameplay on the original carts. At least not with the carts I played with (I unfortunately lost them all except for 6 and 4) that I remember.

 

The Beetanks in BN2 and 5 as far as I am able to remember never, ever failed to launch a bomb when they stopped to fire it off. Same with the Beetle Viruses in BN3 (unless you happen to defeat them just before they attack).

 

The Killerplants also never had a problem firing off their Treebombs on the original cart as far as I remember. Their AI is designed so that they will launch a Treebomb to the front column of the row the player is currently on at the time that it plays the attack animation.

 

I also have a Cybeast Gregar cart here at home, so I can vouch for the fact the needles the Puffy viruses fire off are never invisible after they are fired. This is either an object-handling issue related to the emulator, or is a flaw created by shoddy ROM-ripping.

 

Has anyone else experienced this on VBA-M?

 

Also. I don't have a webcam, but I can get a video via recording on VBA (or VBA-M).


Object Handling or ROM errors in Mega Man BN Games?

Posted: Fri May 18, 2012 12:13 am
by Squall Leonhart

save state / battery file close to a demonstration battle


Object Handling or ROM errors in Mega Man BN Games?

Posted: Fri May 18, 2012 12:19 am
by VelenX

save state / battery file close to a demonstration battle

 

Will a recording be acceptable, or is VBA not capable of exporting recorded files?

 

EDIT: Well, after booting up BN3 to record the Beetle virus for demonstration on VBA-M, the error didn't happen...strange.

I'll switch back to the original VBA and see if it happens there. I already have a VBA Vid for the VBA-M version. It won't have any sound though (or so I think).

 

EDIT: Huh, well I'll be damned. It was the fault of the original VBA.

 

I think I'll switch to VBA-M now. Sorry for wasting your time, Squall.

 

All I ask is that you guys fix the VRAM issue with the bass tracks.


Object Handling or ROM errors in Mega Man BN Games?

Posted: Fri May 18, 2012 6:16 am
by Squall Leonhart

If you can point me to a video of the Bass issue it would help immensely

 

I actually can't hear any difference going from vba to vba-m


Object Handling or ROM errors in Mega Man BN Games?

Posted: Fri May 18, 2012 11:02 am
by VelenX

If you can point me to a video of the Bass issue it would help immensely

 

I actually can't hear any difference going from vba to vba-m

 

I'll make two VBA vids for you to play on VBA-M: One on VBA-M and one on VBA. I'll send you the files via Mediafire so you can download them both.

 

Prepare to get a PM.

 

Also, for the benefit of this thread, I'll also upload the demonstration vids for the Beetle virus, just to show you what I was talking about in action.