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.
TypeLife smallLife bigWeapon smallWeapon bigBolt smallBolt big1up
000000000000000
120182018000001
230300808303001
308083030303001
418101810383003
510081008504002
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

Levelframesseconds
Intro721.2
Cold5208.67
Astro2013.35
Dynamo1813.02
Shop1120.2
Burner4437.38
Pirate5679.45
Cold23916.52
Tengu5088.47
Shop210.02
Intro22244.07
Astro23666.1
Dyanamo22494.15
Grand4467.43
Magic4878.12
Crystal00
King14587.63
King24547.57
Wily4597.65
Total6059100.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.


Active player (252)
Joined: 3/12/2006
Posts: 155
Location: Taiwan
Ferret Warlord wrote:
All that graphical corruption going on... So distracting! Is that done intentionally, or is that a side effect of being as fast as possible?
Some of the graphical corruption is on purpose,some is side effect. Intentionally: Re-pirate fight. King1. Turn the background into black in red crystal room. And many occasions. Side effect: Usage W.Burner light the powder box in astro. Usage graphic glitch force character into the corner when you got the fourth CD in ground. In intro,zip through drill area and then zip-down by L.Bolt,background change. And many occasions.
Spikestuff
They/Them
Editor, Publisher, Expert player (2631)
Joined: 10/12/2011
Posts: 6435
Location: The land down under.
Can someone please do a youtube link or I might do one encode cause niko always lags for me I watched it on emulator. Very Great Tas for this run especially to get 100CDs
WebNations/Sabih wrote:
+fsvgm777 never censoring anything.
Disables Comments and Ratings for the YouTube account. Something better for yourself and also others.
Joined: 11/26/2010
Posts: 454
Location: New York, US
Spikestuff wrote:
Can someone please do a youtube link or I might do one encode cause niko always lags for me I watched it on emulator. Very Great Tas for this run especially to get 100CDs
Somebody already made an encode. Just download it.
SnUfFiLmZ wrote:
What's up everybody? Excellent work, will vote yes when I have enough posts. I have provided a temporary SD encode for those who need it before voting. http://www.mediafire.com/?mk7xttiow3h23on
Also easy yes vote!!!
My name is Forensics.
Joined: 9/22/2011
Posts: 42
I like how there's a very clear progression in this run: It starts out as standard Mega Man, and you do frame-perfect jumps and super rapid-fire to kill the boss, like any other TAS. Then you get Ice Wall. Most physics disappear. Then you get Lightnig Bolt. All physics disappear. Then, when everything seems to have settled down, you show Tengu Man who's boss. Some graphics start messing up, but nothing major. And then you reach the flying tank in King 2. At that point the game gives up and Mega Man just dances around for the rest of the stage, but everything dies anyway because he's Mega Man.
Designer of Copy Kitty, a game about giant robots and explosions
Spikestuff
They/Them
Editor, Publisher, Expert player (2631)
Joined: 10/12/2011
Posts: 6435
Location: The land down under.
lxx4xNx6xxl wrote:
Somebody already made an encode. Just download it.
Explain where in text its in another format than a saved video I do encodes and what you wrote just explains to me that there is only the nikoniko one (Yes i looked)
WebNations/Sabih wrote:
+fsvgm777 never censoring anything.
Disables Comments and Ratings for the YouTube account. Something better for yourself and also others.
Editor, Expert player (2072)
Joined: 6/15/2005
Posts: 3282
There's a downloadable encode in this post: http://tasvideos.org/forum/viewtopic.php?p=293216#293216
Brandon
He/Him
Editor, Player (191)
Joined: 11/21/2010
Posts: 914
Location: Tennessee
Are you still working on this, NitroGenesis?
All the best, Brandon Evans
Joined: 10/11/2011
Posts: 9
i'll post my vote when i watch it later
Post subject: Item prediction lua
Skilled player (1419)
Joined: 5/15/2010
Posts: 141
Location: Japan
Language: lua

local RNG = 0x7E00FB local DROP_TABLE = 0xC0BA8D local dropPattern = 1 function itemPrediction(x, y, num) local key = input.get() if(key.numpad0 == true) then dropPattern = 0 end if(key.numpad1 == true) then dropPattern = 1 end if(key.numpad2 == true) then dropPattern = 2 end if(key.numpad3 == true) then dropPattern = 3 end if(key.numpad4 == true) then dropPattern = 4 end if(key.numpad5 == true) then dropPattern = 5 end if(dropPattern == 0) then return end gui.text(x + 2, y + 0x1C, string.format("%d", dropPattern)) local rng = memory.readword(RNG) local val local drop local dropTable = memory.readbyterange(DROP_TABLE + 8 * (dropPattern), 8) local color = {} color[8] = "#00FF00" --life small color[7] = "#00FF00" --life big color[6] = "#0000FF" --weapon small color[5] = "#0000FF" --weapon big color[4] = "#FF0000" --bolt small color[3] = "#FF0000" --bolt big color[2] = "#FFFF00" --1up color[1] = "#808080" --nothing color[0] = "#FFFFFF" --background gui.drawbox(x, y + 8, x + num, y + 0x18, color[0]) for i = 0, num do val = bit.band(bit.rshift(bit.band(rng * 3, 0xFF00), 8) + rng, 0xFF) drop = 8 for j = 0, 7 do val = val - dropTable[8 - j] if(val < 0) then break end drop = drop - 1 end gui.line(x + i, y + 0x18 - bit.rshift(rng, 12), x + i, y + 0x18, color[drop]) if(drop == 3 or drop == 5 or drop == 7) then gui.drawline(x + i, y + 0x19, x + i, y + 0x1A, color[drop]) end rng = bit.band(rng * 3, 0xFF00) + bit.band(bit.rshift(bit.band(rng * 3, 0xFF00), 8) + rng, 0xFF) end end while true do itemPrediction(0, 0xBC, 0xA0) snes9x.frameadvance() end
Press numpad 1~5 changes drop pattern. When you press zero, script disappears. Green: Life energy, Blue: Weapon energy, Red: Bolt, Yellow: 1up, Gray: nothing A bar which overflows under the frame means a big one.
Techokami
He/Him
Joined: 6/23/2008
Posts: 160
King 2. I can't stop laughing! Yes vote!
NitroGenesis
He/Him
Editor, Experienced player (556)
Joined: 12/24/2009
Posts: 1873
Archive link: http://www.archive.org/details/MegaManBass100CdsTas I am sorry for being late, please forgive me :(
YoungJ1997lol wrote:
Normally i would say Yes, but thennI thought "its not the same hack" so ill stick with meh.
Brandon
He/Him
Editor, Player (191)
Joined: 11/21/2010
Posts: 914
Location: Tennessee
NitroGenesis wrote:
Archive link: http://www.archive.org/details/MegaManBass100CdsTas I am sorry for being late, please forgive me :(
I would have, if you provided the 512kb / 10-bit 444! >_<
All the best, Brandon Evans
Joined: 5/19/2010
Posts: 259
Location: California
Game status: [_] Not Broken [_] Broken [x] Batman's spine after a run-in with Bane Broken
#3201
Brandon
He/Him
Editor, Player (191)
Joined: 11/21/2010
Posts: 914
Location: Tennessee
NitroGenesis: Are you going to provide the other encodes you said you were going to do or should I just publish this?
All the best, Brandon Evans
NitroGenesis
He/Him
Editor, Experienced player (556)
Joined: 12/24/2009
Posts: 1873
Brandon wrote:
NitroGenesis: Are you going to provide the other encodes you said you were going to do or should I just publish this?
I think you should publish this now and I will add the encodes to the archive later.
YoungJ1997lol wrote:
Normally i would say Yes, but thennI thought "its not the same hack" so ill stick with meh.
Post subject: Movie published
TASVideoAgent
They/Them
Moderator
Joined: 8/3/2004
Posts: 15544
Location: 127.0.0.1
This movie has been published. The posts before this message apply to the submission, and posts after this message apply to the published movie. ---- [1925] SNES Mega Man & Bass "100 CDs" by sparky, parrot14gree & woabclf in 38:07.68
Skilled player (1416)
Joined: 10/27/2004
Posts: 1978
Location: Making an escape
Listen, I know the game is glitched all to heck and back... But can we please put up a more cohesive screenshot? I tire of seeing screenshots that look like they were scribbled into Paint by a five year old.
A hundred years from now, they will gaze upon my work and marvel at my skills but never know my name. And that will be good enough for me.
Skilled player (1419)
Joined: 5/15/2010
Posts: 141
Location: Japan
I like this screenshot. Archive.org streaming is out of synchronization in my environment.
NitroGenesis
He/Him
Editor, Experienced player (556)
Joined: 12/24/2009
Posts: 1873
sparky wrote:
I like this screenshot. Archive.org streaming is out of synchronization in my environment.
It is my fault because I have forgot to put a 512kb encode up. Sorry
YoungJ1997lol wrote:
Normally i would say Yes, but thennI thought "its not the same hack" so ill stick with meh.
Active player (437)
Joined: 4/21/2004
Posts: 3517
Location: Stockholm, Sweden
Most epicestestest screenshot taken!
Nitrogenesis wrote:
Guys I come from the DidyKnogRacist communite, and you are all wrong, tihs is the run of the mileniun and everyone who says otherwise dosnt know any bater! I found this run vary ease to masturbate too!!!! Don't fuck with me, I know this game so that mean I'm always right!StupedfackincommunityTASVideoz!!!!!!
Arc wrote:
I enjoyed this movie in which hands firmly gripping a shaft lead to balls deep in multiple holes.
natt wrote:
I don't want to get involved in this discussion, but as a point of fact C# is literally the first goddamn thing on that fucking page you linked did you even fucking read it
Cooljay wrote:
Mayor Haggar and Cody are such nice people for the community. Metro City's hospitals reached an all time new record of incoming patients due to their great efforts :P
Player (210)
Joined: 7/7/2006
Posts: 798
Location: US
Ferret Warlord wrote:
Listen, I know the game is glitched all to heck and back... But can we please put up a more cohesive screenshot? I tire of seeing screenshots that look like they were scribbled into Paint by a five year old.
I second this. I think it should be obvious what the game is by the screenshot.
Brandon
He/Him
Editor, Player (191)
Joined: 11/21/2010
Posts: 914
Location: Tennessee
Kirkq wrote:
Ferret Warlord wrote:
Listen, I know the game is glitched all to heck and back... But can we please put up a more cohesive screenshot? I tire of seeing screenshots that look like they were scribbled into Paint by a five year old.
I second this. I think it should be obvious what the game is by the screenshot.
I made a point of picking a frame where Mega Man was not distorted at all. I'm not too attached to this screenshot honestly, but I think sparky or the other authors would be best to determine if it should be replaced or not.
All the best, Brandon Evans
Active player (252)
Joined: 3/12/2006
Posts: 155
Location: Taiwan
I don't mind which one of the screenshot you guys choice.
WST
She/Her
Active player (489)
Joined: 10/6/2011
Posts: 1697
Location: RU · ID · AM
What is the purpose of the red dog? And why does it need waiting?
S3&A [Amy amy%] improvement (with Evil_3D & kaan55) — currently in SPZ2 my TAS channel · If I ever come into your dream, I’ll be riding an eggship :)
AnS
Emulator Coder, Experienced player (727)
Joined: 2/23/2006
Posts: 682
WST wrote:
What is the purpose of the red dog? And why does it need waiting?
It's Rush, Megaman's sidekick, here he's digging for CDs hidden in some terrain. Since this run collects all CDs, player has to wait fixed amount of time before the CD appears.