TASVideos

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

Submission #3354: sparky, parrot14green, woabclf's SNES Mega Man & Bass "100 CDs" in 38:07.68

Console: Super NES
Game name: Mega Man & Bass
Game version: JPN
ROM filename: Rockman & Forte (J) [!].smc
Branch: 100 CDs
Emulator: (unknown)
Movie length: 38:07.68
FrameCount: 137261
Re-record count: 307450
Author's real name: T.K.
Author's nickname: sparky, parrot14green, woabclf
Submitter: sparky
Submitted at: 2011-11-07 01:33:34
Text last edited at: 2012-02-21 06:30:58
Text last edited by: sparky
Download: Download (15740 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:

(Link to video)

Emulator

  • snes9x rerecording 1.43 v17
  • Use WIP1 Timming
  • Allow Left+Right / Up+Down

100% completion

This run collects all of CDs.

Uses death to save time

For bifurcation route and skip cutscene.
  • Tengu
  • Ground
  • King2

Takes damage to save time

For upgrade item "Counter attacker".

Abuses programming errors

  • Fast movement in a room where rain is falling
  • Entering into a wall from corner
  • Entering into a moving block
  • Entering into a belt conveyor
  • Shutter warp
  • Floating in the air
  • Air walk
  • Air T.Blade dash
  • Sliding under a ceiling
  • Skip mini boss
  • Instant kill Tengu Man
  • Instant kill Wily
  • Remote attack
  • Mess up screen

Luck manipulation

I did disassembly analysis, and I made item prediction Lua Script to optimize collection Bolts and Weapon energy. In this game, item drop pattern is divided into 6 types. But, first type's all of probability is zero. So I call this "Type 0" as a matter of convenience. Here is item drop table.

Type Life small Life big Weapon small Weapon big Bolt small Bolt big 1up
0 00 00 00 00 00 00 00
1 20 18 20 18 00 00 01
2 30 30 08 08 30 30 01
3 08 08 30 30 30 30 01
4 18 10 18 10 38 30 03
5 10 08 10 08 50 40 02

These values are stored in 0xC0BA8D ~ 0xC0BABC. The numerical value which broke these values by 0x100 becomes actual probability. For example, big Bolt in type 4:

0x30 / 0x100 = 18.75%

Therefore, it comes out by the probability of 18.75%. Here is the script source code.

Improvements

Level frames seconds
Intro 72 1.2
Cold 520 8.67
Astro 201 3.35
Dynamo 181 3.02
Shop1 12 0.2
Burner 443 7.38
Pirate 567 9.45
Cold2 391 6.52
Tengu 508 8.47
Shop2 1 0.02
Intro2 224 4.07
Astro2 366 6.1
Dyanamo2 249 4.15
Grand 446 7.43
Magic 487 8.12
Crystal 0 0
King1 458 7.63
King2 454 7.57
Wily 459 7.65
Total 6059 100.98

Authors

  • sparky: The main player.
  • parrot14green: The author of previous 100 CDs run. Almost glitches were found by him. He formed the basis of Rockman & Forte TAS. He found many improvements this time also.
  • woabclf: He also found some improvements.


Baxter: Amazing run. Accepting.
Brandon: Publication underway.

Similar submissions (by title and categories where applicable):