Zeronoin

Blaster Master and MetaFight Gameplay Differences (Old)

Feb 20th, 2016
71
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 5.81 KB | None | 0 0
  1. Blaster Master and MetaFight Gameplay Differences
  2. by ZeroNoin
  3.  
  4. The original version of Blaster Master for the NES in North America was ChΓ΄ Wakusei Senki Metafight for the Famicom in Japan. It features a number of differences, including a story that makes more sense. This document centers on differences I have found so far in gameplay.
  5.  
  6. Continues
  7. Blaster Master allows 4 continues. (Value is stored at $037E in RAM.)
  8. MetaFight allows infinite continues.
  9. This allows for more Death Warps in MetaFight.
  10. This also makes MetaFight more event and marathon-friendly than Blaster Master.
  11.  
  12. Reset
  13. When Reset is pressed and a game is started, the player's items and bosses killed before the reset remain to start the game.
  14. This can very much be used for Reset Warps when the item is grabbed following boss kills in Areas 3 and 6.
  15. Bosses are marked as killed at the start of the fade at the end of their explosion.
  16. Items are marked as collected at the start of the fade after being picked up.
  17. Reset Warps can replace Death Warps (such as those following Areas 3 and 6) to save additional time.
  18. This is also something that somewhat breaks standard Character Control Timing as the player can collect all the game's items, kill the Area 8 boss, reset, start a game, and travel directly to the final boss.
  19. Bosses killed is cleared at the start of the fade at the end of the final boss's explosion.
  20. Items are cleared when Start is pressed at the end of the credits.
  21. This also makes MetaFight somewhat more event and marathon-friendly than Blaster Master
  22.  
  23. Boss Fade Pause Glitch
  24. MetaFight has a glitch where if the game is paused during the fade into black on bosses, some strange things happen.
  25. The pattern table (tiles for the shapes of graphics) for the previous room will load.
  26. When the game is paused during the boss, the item screen will load (this means the Grenade Pause Glitch does not work here).
  27. Much of the overhead area can be traveled while the boss is active; pausing and unpausing will reset boundaries allowing for further travel; some walls can be travelled through, along with some screen-wrapping.
  28. The door to the boss room will continue to allow exiting and entering.
  29. The boss can still be killed outside the boss room, sometimes being easier to fight there.
  30. This is particularly useful on the Area 5 boss, and sort of useful on the final boss.
  31. Blaster Master fixed the Boss Fade Pause Glitch by disabling pause during the fade.
  32. Both versions contain a similar Boss Fade Exit Glitch where the player exits the boss room right as the fade begins.
  33. The Fade Pause Glitch is much easier; Fade Exit has a 1 frame window; Fade Pause has an 8 frame window, the first of those frames being the same as the frame for the Fade Exit.
  34. The Fade Pause Glitch allows for mashing Pause before the fade happens, time wasted on pausing; if there is an early Fade Exit input, the room must be entered again and restarted.
  35. The Fade Pause Glitch on the Area 5 boss is overall about 1 second faster than the Fade Exit Glitch as the boss room can be entered again more quickly.
  36.  
  37. Random Number Generation
  38. The RNG value at $0013 in the RAM shuffles every frame in MetaFight, while in Blaster Master it only shuffles when it is applied to something; the RNG shuffle can happen multiple times per frame in Blaster Master.
  39. I suspect the developers thought it was an improvement for Blaster Master to have RNG only called when needed.
  40. While this probably makes the game do less overall work through the course of the game, it unfortunately means that more work tends to be done when it matters most.
  41. Because more work tends to be done on RNG when enemies are on the screen, and because enemies are the main source of lag, Blaster Master is more prone to lag frames; grenades also tend to cause more lag because of the RNG in their graphics.
  42. Also the RNG in MetaFight tends to be smoother and more random, while in Blaster Master it can be more cyclical and prone to forming unlikely patterns.
  43. Patterns in RNG in Blaster Master often include grenade explosion graphics, Flyer spawning (Hover farming), Area 5 boss movements, boss death sequences, and Wall Walker movements.
  44. Because of its cyclical RNG patterns, Zombie and Death Sequence Glitches are more likely to occur in Blaster Master.
  45.  
  46. Lag
  47. So far in testing, I estimate Blaster Master has 15-30% more lag frames than MetaFight.
  48. In preliminary testing, MetaFight averages something like 200 lag frames per minute (about 5.5%), Blaster Master averages about 250 lag frames per minute (about 6.9%); the difference between the two seems to be about 1 second per minute.
  49. Exact lag difference will vary with player performance, especially in how quickly the player destroys enemies.
  50.  
  51. Area 4 Key Room
  52. MetaFight has an interesting part here where the player must exist the tank, climb a long ladder, fall 18 blocks distance, and grab a small ladder to prevent fall death.
  53. The player can continue holding Right to walk off the ledge and fall the correct distance, and grab the ladder by pressing A when the character overlaps it.
  54. There is about a 4 frame window for pressing A during this fall; pressing Up or Down does not grab the ladder during a fall.
  55. Blaster Master changed this design to be a series of ledges and ladders, a series of short drops and climbs to the ground; a few extra turrets were added.
  56. This part is usually skipped during a speedrun in both versions using the Tunnel Reversal Glitch.
  57.  
  58. Miscellaneous
  59. Blaster Master loads from Power-On or Reset to starting a game 8 frames faster than MetaFight; this is despite the story and demo sequences.
  60. MetaFight loads lives (transitions following a game start, death, or continue) 1 frame faster than Blaster Master (this is likely related to the added continue coding).
  61.  
  62. Notes
  63. When I first saw the explosion graphic patterns on grenades in MetaFight, I immediately knew the RNG was different.
Add Comment
Please, Sign In to add comment