...well, that was unexpected.
This TAS is an improvement of 496 frames and 20.93 game seconds to the published run. Most of the improvement comes from better manipulation of the other boxers' guards.
As always, this TAS aims for in-game time, then for real time. Because some of Mac's moves (star punches, stunned punches) stop the clock, these don't always go together, and in fact two of the fights are actually slower in real time. The clock stop glitch is not used.
  • Emulator: BizHawk 1.5.1
  • Aims for in-game time
  • Forgoes a time saving glitch (the clock stop glitch)
  • Takes damage to save time
  • Manipulates luck

The Fights

  • Glass Joe: 42.00
    • Same as the old fight. There are a couple tricks to get the star faster, but Joe backs up at the same time anyway.
  • Von Kaiser: 35.61 (was 35.97)
    • On the seventh punch of the fight I throw a random jab (3/16 to connect) to intercept one of Kaiser's, making him attack faster. The rest of the fight is unchanged.
  • Piston Honda I: 36.97 (was 40.25)
    • The max-damage uppercut trick originally used in the Super Macho Man fight is used to speed up phases 1 and 3. But there's a catch: Honda doesn't lower his guard before the star hits, so the only way for these stars to do max damage is if they hit right as he's about to do an uppercut. So to do this fight without wasting time, I have to manipulate a very specific attack pattern in phase 1. And Honda I's pattern is one of the most complex and random ones in the game.
  • Don Flamenco I: 14.97
    • The dodges in phase 1 were found by zallard1. If done correctly, they will get the star, which is otherwise frame perfect, every time. Other than that, this fight is the same as before.
  • King Hippo: 37.61
  • Great Tiger: 47.48
  • Bald Bull I: 55.25 (was 57.82)
    • Bald Bull's guard doesn't speed up until 0:30, which makes it possible to land one more jab after the first hook in phase 2. This single extra hit completely changes the fight. I no longer need an extra star in phase 1, allowing me to save a second there. It also means I can quickly get 3 stars in phase 2, allowing a much faster phase 3.
  • Piston Honda II: 39.97 (was 50.25)
    • The first improvement found, and by far the largest. The thing about max damage uppercuts is that in addition to doing, well, maximum damage, they cannot be dodged. This gets rid of a huge delay in phase 2 where normally I'd have to wait for Honda's eyebrows. Combined with the extra damage, the result is that almost half the total improvement is in this fight.
  • Soda Popinski: 43.48 (was 45.25)
    • Soda's misdirection gutters are used six times in the fight. Four of them are to throw a blocked punch sooner, and the other two are to counter one of his uppercuts. These gutters require tool assistance, and each only has a 25% chance to get past his guard.
  • Bald Bull II: 1:08.82 (was 1:08.97)
    • This guy has how many different 1:08 strats now...? Anyway, Bald Bull won't do a second ear rub in phase 1 if the clock hits 0:20 before he gets the chance, which is why I have to cancel so many of his rolling jabs.
  • Don Flamenco II: 58.00
  • Mr. Sandman: 2:16.48 (was 2:18.00)
    • By holding up before each of Sandman's rolling jabs, I can answer all of them with a late punch. The extra damage allows a faster knockdown, and the rest of the fight follows from there.
  • Super Macho Man: 44.25 (was 45.25)
    • In phase 1 I'm able to skip having a punch blocked by delaying the third hit. Also, toward the end I counter his mini-spin punch -- there's only one frame to do this -- to get the last two hits in faster. Unfortunately there's nothing else; whenever Macho does his super spin punch the game sets the clock ahead to the next second, which prevents any other improvements from working.
  • Mike Tyson: 1:58.xx
Total time (in-game): 12:58.89 (plus whatever .xx is)
Total improvement (in-game): 20.93 seconds
Total improvement (real time): 496 frames

Noxxa: Judging.
Noxxa: Nice improvement. Accepting as an improvement to the currently published movie.
Spikestuff: Nya…I haven't eaten yet…

TASVideoAgent
They/Them
Moderator
Joined: 8/3/2004
Posts: 14879
Location: 127.0.0.1
This topic is for the purpose of discussing #4113: McHazard's NES Mike Tyson's Punch-Out!! in 17:39.46
Joined: 4/13/2013
Posts: 3
Location: Between 67th & 69th
WOW! This was not expected. I haven't watched yet, but based on your submission text you saved some significant time on what was an already pretty optimized tas. Can't wait to watch this! [Url=http://www.mediafire.com/download/mko70xm5qvw7v1s/miketysonspunchout-tas-mchazard_10bit444.mkv]Here's a TAS Video standard encode[/url] for those who need it. Edit: I replaced the previous file with one that now includes a chapters menu for your convenience. So you can now skip cut scenes and go straight to the next fight. I'm not sure what media player you guys r using but in MPC-HC use page down to skip to the next fight and page up for the previous fight. I don't know, I hope that helps. Almost forgot.. That was fucking amazing!.
adelikat
He/Him
Emulator Coder, Site Developer, Site Owner, Expert player (3596)
Joined: 11/3/2004
Posts: 4738
Location: Tennessee
submission text wrote:
By holding up before each of Sandman's rolling jabs, I can answer all of them with a late punch.
Nice catch! And of course all of the improvements here are a surprise. Amazing job!
It's hard to look this good. My TAS projects
Joined: 8/4/2009
Posts: 14
Ero-genius wrote:
WOW! This was not expected. I haven't watched yet, but based on your submission text you saved some significant time on what was an already pretty optimized tas. Can't wait to watch this! [Url=http://www.mediafire.com/download/mko70xm5qvw7v1s/miketysonspunchout-tas-mchazard_10bit444.mkv]Here's a TAS Video standard encode[/url] for those who need it. Edit: I replaced the previous file with one that now includes a chapters menu for your convenience. So you can now skip cut scenes and go straight to the next fight. I'm not sure what media player you guys r using but in MPC-HC use page down to skip to the next fight and page up for the previous fight. I don't know, I hope that helps. Almost forgot.. That was fucking amazing!.
Thank you for posting this encode. @McHazard, this is a truly amazing accomplishment. The previous TAS was already one of the greatest ever. I cannot believe you were able to improve this many fights. Congratulations on this TAS, it is simply awe inspiring. I will have to go beat some Matt Turk times now ;)
Former player
Joined: 9/13/2010
Posts: 138
Location: Tallahassee, FL
I have issues playing this codec... any tips?
Site Admin, Skilled player (1236)
Joined: 4/17/2010
Posts: 11268
Location: RU
Heidman wrote:
I have issues playing this codec... any tips?
Update Media Player Classic, or use VLC. Also: Link to video
Warning: When making decisions, I try to collect as much data as possible before actually deciding. I try to abstract away and see the principles behind real world events and people's opinions. I try to generalize them and turn into something clear and reusable. I hate depending on unpredictable and having to make lottery guesses. Any problem can be solved by systems thinking and acting.
Former player
Joined: 9/13/2010
Posts: 138
Location: Tallahassee, FL
I use VLC. the screen freezes then there is almost no motion then gets back on track in small blocks of the screen.
WST
She/Her
Active player (442)
Joined: 10/6/2011
Posts: 1690
Location: RU · ID · AM
Heidman wrote:
I use VLC. the screen freezes then there is almost no motion then gets back on track in small blocks of the screen.
I always keep 2 different players (VLC + smplayer), because sometimes they have glitches… P.S.: what OS are you using?
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 :)
Former player
Joined: 9/13/2010
Posts: 138
Location: Tallahassee, FL
windows 7 64
Site Admin, Skilled player (1236)
Joined: 4/17/2010
Posts: 11268
Location: RU
Then try MPC...
Warning: When making decisions, I try to collect as much data as possible before actually deciding. I try to abstract away and see the principles behind real world events and people's opinions. I try to generalize them and turn into something clear and reusable. I hate depending on unpredictable and having to make lottery guesses. Any problem can be solved by systems thinking and acting.
Editor
Joined: 11/3/2013
Posts: 506
Quick noob question: what's the rationale for going for in-game time rather than real time? And do you know how much faster this run could have been in real time if that had been the aim? However, i enjoyed this run more than most fighting-game runs, because unlike many such games the quickest strategy is not spamming the same move ad nauseam.
Warepire
He/Him
Editor
Joined: 3/2/2010
Posts: 2174
Location: A little to the left of nowhere (Sweden)
This is a crazy improvement, very well done. Yes vote.
Joined: 7/2/2007
Posts: 3960
thatguy wrote:
Quick noob question: what's the rationale for going for in-game time rather than real time?
Like with most games where in-game time is given priority (c.f. Sonic, Super Metroid), the reason is that there's a community of non-TAS racers for this game, and it's good to be able to compare the TAS results to what those racers get.
Pyrel - an open-source rewrite of the Angband roguelike game in Python.
Patashu
He/Him
Joined: 10/2/2005
Posts: 4016
Derakon wrote:
thatguy wrote:
Quick noob question: what's the rationale for going for in-game time rather than real time?
Like with most games where in-game time is given priority (c.f. Sonic, Super Metroid), the reason is that there's a community of non-TAS racers for this game, and it's good to be able to compare the TAS results to what those racers get.
Another reason is if in-game time leads to more interesting, varied strategies that would be slower in real-time.
My Chiptune music, made in Famitracker: http://soundcloud.com/patashu My twitch. I stream mostly shmups & rhythm games http://twitch.tv/patashu My youtube, again shmups and rhythm games and misc stuff: http://youtube.com/user/patashu
Banned User, Former player
Joined: 3/10/2004
Posts: 7698
Location: Finland
Why does the player start with only half energy in some matches?
Patashu
He/Him
Joined: 10/2/2005
Posts: 4016
Warp wrote:
Why does the player start with only half energy in some matches?
It's a hidden feature. Hold Select + Down going into the match.
My Chiptune music, made in Famitracker: http://soundcloud.com/patashu My twitch. I stream mostly shmups & rhythm games http://twitch.tv/patashu My youtube, again shmups and rhythm games and misc stuff: http://youtube.com/user/patashu
Post subject: Movie published
TASVideoAgent
They/Them
Moderator
Joined: 8/3/2004
Posts: 14879
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. ---- [2488] NES Mike Tyson's Punch-Out!! by McHazard in 17:39.46
MarbleousDave
He/Him
Player (12)
Joined: 9/12/2009
Posts: 1555
An awesome run! I would like to see the Another World Circuit run. The code is 135 762 4680, input the code, then press A B and Select at the same time. Strangely the final opponent is named Another Mchampionn.
Editor, Reviewer, Experienced player (968)
Joined: 4/17/2004
Posts: 3107
Location: Sweden
"Mike Tyson: 1:58.xx" Surely the value of xx is only a RAM address away, even though it's not shown to the player?
Skilled player (1706)
Joined: 9/17/2009
Posts: 4952
Location: ̶C̶a̶n̶a̶d̶a̶ "Kanatah"
Well, since there's a bunch of new strats now, anyone familiar with this game mind updating http://tasvideos.org/GameResources/NES/MikeTysonsPunchout.html It would be nice for future TASers.
Buddybenj
He/Him
Joined: 1/12/2013
Posts: 166
Location: USA
Truncated wrote:
"Mike Tyson: 1:58.xx" Surely the value of xx is only a RAM address away, even though it's not shown to the player?
You make a good point! Maybe someone could find it. That would be very nice to see.
Projects: Interested in TASing N64 Mario Golf. GBA Mario Tennis: Power Tour is on hold.
Joined: 1/13/2007
Posts: 335
Another world circuit is not significantly harde rot TAS. Now eres' wha tI think i san interesting challenge. Beat all fighters by KO, without getting a TKO. is this possible? I know all tkos is impossible because of king hippo, and all decisions is impossible because many fights cannot be won by decision. But is it possible to beat every opponent without a tko, and without a decision?