Bonk's Revenge is a game where a small caveman uses his head to fight hordes of monsters as he headbutts his way to defeat the third in a line of drooling dinosaur kings and save the moon (well half of it anyway).
This run:
  • Aims for fastest time.
  • Manipulates luck
  • Abuses programming errors
  • Takes damage to save time
  • Uses the emulator Mednafen-rerecording-137
Rerecords: Over 9000!!!!!! (seriously it was a lot, hard to tell exactly because it kept going back to 0)

glitches

There are a few glitches that I use throughout the run.
-By headbutting the ground just before running into a ledge you are able to land on your feet when you wouldn't otherwise be able to. This is used mostly for entertainment, but was useful in some places. Something similar even let me headbutt elevators and get back on my feet quickly later in the game to save a few frames.
-If you're going above your max speed you can keep your speed simply by not pressing forward. Similarly if you want to turn around in the air when you're going above your max speed you can press forward for a frame to slow down quickly.
-At the end of every level a trigger is flipped saying that you beat the level and control is lost, and bonk just walks right slowly and jumps if he runs into something (the exception to this is elevators). As soon as you touch the right wall after the trigger is flipped the fade out starts. This was highly abused on miniboss levels, and the end of round 5.

Level Comments

Pregame - 95 frames
Round 1 - 9982 (total 10077)
1-1 water-fall - 2000 (total 2095)
I headbutt the flowers from below to change them to spring flowers and bounce up to them. A few frames could probably be saved from subpixel optimazation and better use of the waterfalls. Theres also a pointless jump that I wish I didn't have towards the end.
1-2 flower field - 1931 (4026)
I thought that you had to go from the right side to get the flower to give you a big meat. I now know this isn't true. the speed of bonk when hes invincible seems to be about 3 times faster then normal bonk, and normal meat power is about twice as fast, which is why I need to get the meat. Similiarly small meat power gives you twice as much damage, and big meat power gives you 3 times as much. When the invincibility wears out I can keep his speed by staying in the air and not pressing right. boss goes down in one hit. normally you have to wait a long time while the ending music plays, and then bonk walks slowly to the right while the screen scrolls at the same pace until it reaches the end of the level. I avoided this by hitting the right wall as soon as the music starts playing.
1-3 caverns - 1785 (5811)
I take the upper route to avoid having to break through a lot of rocks, then I take the lower route to avoid smilies and more rock breaking. Along the way I dig up a sandwhich worth 1000 points by headbutting the ground at the last frame. I bounce off the last enemy at the first possible frame so that I land as soon as possible which saved a few frames compared to doing it a few frames later. Grabbing the big meat in this level might save some time.
1-4 volcano castle - 2552 (8363)
I do the headbutt glitch to just barely make it over the gap at the start. I'm about to run out of meat power so I grab a small meat so he can go invincible again. It might be possible to keep your speed after landing. I need to grab the meat from the flower at the end to save a lot of time on 2-1, it also saves a bit of time getting to the elevator and on the boss but it wouldn't have been worth it for that alone. Elevators stop opening (and start closing after a delay) as soon as you land on them, so I land on the elevator as early as I could manage.
1-boss - 1467 (9831)
I have to be as far to the right as possible or bonk will take a long time walking slowly to the right side of the screen so I luck manipulated the boss to be facing right, and to have the fireballs miss me. Then I just stood as far to the right as possible while still being able to hit him on the earliest possible frame by attacking at the earliest possible frame. When I hit him the last time I held right to be even closer to the right wall.
Elevator scenes
if you have over 50 smilies you'll skip the next round which sounds like it would save you a lot of time until you realize how long it takes to gather 50 smilies, plus the long elevator and train rides, and the wrap scene. If you have even one smiley you will waste a lot of time waiting for the elevator to open, bonk to jump in, it to go up a little, and then fall back down and let you out. Which is why I avoid all smilies in this run. I also try and do some input animation in the elevator scenes but I think it probably didn't turn out that great.
Round 2 - 6678 (16755)
2-1 Piranha River - 1815 (11892)
I had a glitch before when I landed after losing meat power the logs gave me extra speed, but I couldn't seem to replicate it. Meat power helps me defeat both minibosses in one hit each, and again I hit the wall just after its first possible saving me loads of time.
2-2 Bamboo Jungle - 1571 (13464)
This is a great level when tool assisted. Again the meat saves me a lot of time in the next level. I had a lot of trouble figuring out what the best methods were for climbing through the bricks. I should have been able to bonk the wall at the end after I hit the egg shell guy, I don't know why I didn't. I jump at the end of the level to avoid Bonk's slow ass walking.
2-3 Cloud Ruins - 2049 (15513)
I dig up some beverages by going through the ground they're in. Some time might be savable when I'm turning around. For some reason I couldn't land on the elevator when doing a full jump so I went with a 1 frame jump instead.
2-boss - 994 (16507)
I run with the boss so I can get more hits on it in a single pass, then of course I try to get as far to the right as possible.
Round 3 - 8897 (25652)
3-1 Snow Mountain - 2193 (18948)
I land on the meat from up high to make it give me a big meat. I have to be on the right side of the flower so the meat will fall too the right. Going between the smiley and the dinosaur was originally done for entertainment, but it turns out it was needed to manipulate an enemy spawn. when invincibility wears off I again spin all the way to the miniboss and kill him in one hit. I don't think the saved time, but it looks cool.
3-2 Hot Springs - 1431 (20379)
Running on the ice makes you go faster, and lets you not slow down when you bonk. I bonk through the enemies and stay on the ice as much as possible. The headbutt at the end here actually saves time because otherwise I would have to walk slowly to the end.
3-3 Mammoth Tomb - 3234 (23613)
I manage to keep my speed from the ice by spinning on the first frame possible after jumping. I then keep that speed for most of the way through the level. It was really hard to get by the falling spikes with out falling. I manage to keep my speed even after landing by jumping the first frame possible. Bonk doesn't seem to go any faster on the ice when he's invincible.
3-boss - 1791 (25404)
I need to have her come from the left side on the final hit. I could have sworn I was able to manipulate the way she moves by my placement when she comes out of the ground, but I wasn't able to this time so I had to deley the first hit by a frame to manipulate her movement. Note that you can't manipulate the number of passes she does though. The hit I take wasn't needed but wastes no time.
Round 4 - 8050 (33702)
4-1 Parasol Beach - 2069 (27473)
Having meat power for the first small portion of the level nearly cuts the time in half. Not much survives in this level. For the miniboss I headbutt the middle one, spin into the top one, and headbutt the bottom one.
4-2 Warship Hold - 1354 (28827)
I take a hit to boost myself and bounce off the side of the ship to skip most of this level. I didn't think it was possible to bounce of the side of the wall in one spin at first. bouncing speed is faster then your max speed with out meat so I press left for a frame to slow myself down.
4-3 Radio Tower - 818 (29645)
Again this shortcut cuts off most of the level. With good timing of the spins I'm able to make it up with out bonking the wall. I use the headbutt glitch to land sooner.
4-4 Sailor Saloon - 2403 (32048)
I finally get another meat unfortunetly I have to get hit a few times before the boss. with careful positioning I'm able to fall off the wall on the same frame that I stop. I didn't quite manage this by the elevator though. The spin at the end doesn't do anything.
4-boss - 1406 (33455)
I manipulate him to coming out the pipe I'm standing on. but I don't think I managed to do this and hit him on the first frame possible. I also manipulate his ship to appearing on the right side of the screen. Then I give myself the right speed so I can hit him the right amount of times and fall off his head afterwards.
Round 5 - 6304 (40006)
5-1 Fireball Field - 2254 (35956)
I couldn't avoid getting hit by the fireball at the start. the second meat flower may seem like a waste but I need it to stay invincible on the next level. I land just before hitting the wall so that I don't have to deal with slow walking.
5-2 Lava Flow - 851 (36807)
By getting the meat at the end of the last level I can have invincibility speed for the whole level. The jump at the start was to dig up an item. I land just before the right edge of the level again. If any level is perfect its this one.
5-3 Orange Waterfall - 2331 (39138)
I use a lot of bouncing off enemies in this level. By bouncing off the wall at the top of the waterfalls you can go through the floor. I could have hit the meat flower earlier. I didn't think this flower would save any time but when testing I couldn't get the level anywhere near as fast. At the end of the level I take a hit to boost myself up to the level trigger, then when I hit the right wall below the end sign the level still ends.
Round 6 - 7280 (47287)
6-1 Laundry Pools - 1753 (41759)
Not much to say, grab the first big meat, keep the speed till the end of the level.
6-2 Hatchet's Hometown - 1213 (42972)
Grab the wall for a frame, Bounce off enemys to climb the building. I had some trouble getting the exit skip perfect. And then had to redo it because I loaded the wrong save state to play the next level.
6-3 Haunted Tower - 1920 (44892)
I thought the meat flower here would save time but it didn't, even taking the boss into account. Lots of wall climbing in this level. Hitting my head saved a few frames over trying to land earlier. I bounce off the wall and randomly manage a variation of the headbutt glitch into the elevator.
6-boss - 1287 (46179)
I stand as far too the right as possible and still have him try and land on me. I bounce off his head and take a hit so I can stay in the air. he doesn't have a chance to do anything after that. After killing him I saved a few frames out of no where, I think it had to do with subpixel placement.
Round 7 Moon Pyramid - 19088 (66375)
I picked this order because I wanted to have meat for the Ice Ballerina and I thought starting in one of the bottom elevators would be the quickest way to get to the center elevator.
Ambush Tunnel - 2891 (50178)
Fliping into the crab crushers at the right time makes them not affect you (only when they're crushing down), this allows you to start moving a few frames earlier and means you don't have to turn into a crab and get hit.
Rhino boss - 838 (51017)
I thought this guy would be tough with out meat power but he went ok. I finally don't have to worry about being to the right.
Conveyor Tunnel - 3550 (54568)
These conveyors give me a hell of a lot of speed that I can hold onto by not pressing forward. They even seem to speed you up when you're invincible! I got really lucky to manipulate these two meats so easily. You could save about another second by getting another meat later in the level but I was having trouble getting it in a decent time. I grab the last meat so that I can keep the power for the Ice Ballerina.
Sailor boss - 1072 (55640)
I need to avoid getting hit so I can keep butthead bonk for the next level. but I need to be invincible to do that on the ship part of the battle which is why I needed the upper of the two meats at the end. For the first half of the battle I actually hit him three times, once with a headbutt, then I spin into him, then pound the ground to do the last bit of damage.
Aquatic Tunnel - 3212 (58852)
I could have made it past the first crusher, but I needed it to turn me into a crab so I could get past all the ice blocks, and so I could keep headbutt bonk for the boss (the timer doesn't count down when you're a crab). It turns out that jumping lets you go faster under water. It probably would have saved some time to turn me back into headbutt Bonk for a short period of time.
Ice Ballerina - 1586 (60438)
I play around with the crab before having to get hit. I don't have to luck manipulate her this time around. It looks like I'm a little bit higher then I was in the last battle with her but I couldn't get it any better, it might have to do with the fact that I'm butthead Bonk instead of nuclear Bonk.
Spook Tunnel - 2075 (62513)
I manage to keep meat speed till the end of the level.
Turtle boss - 1399 (63912)
Bonk likes to hang out in the center of fire spitting volcanos. This battle goes pretty well, I wish I could have his head not go so high up though.
Final boss (King Drool III & sidekick) - 2463 (66375)
His sidekick goes pretty well, its a little harder to bounce off his head then in the first battle but that doesn't affect you in a TAS. I manipulate King Drool's attack to be the ice spikes because you havn't seen them in this run and it does the most damage. Its really hard to get all 10 hits on his first pass.
The last neccesary input is at 66361 and the last hit is around that time, but I extended the input a bit to get the credits load in a little earlier, the ending loads at 66924.

adelikat: Accepting for publication.


TASVideoAgent
They/Them
Moderator
Joined: 8/3/2004
Posts: 15628
Location: 127.0.0.1
This topic is for the purpose of discussing #2257: FuzZerd's PCE Bonk's Revenge in 18:29.47
gocha
Any
Emulator Coder, Former player
Joined: 6/21/2006
Posts: 402
Location: Japan, Nagoya
Watched the run, I liked it.
I am usually available on Discord server or Twitter.
fruitbane
He/Him
Joined: 3/28/2005
Posts: 216
I still can't play this file. I can play others, but not this one. I even created a new folder right on c: and put all the files in the same directory, following 8.3 naming conventions and everything and the movie file stops right after opening. If this is working for other people I must just assume that I'm somehow broken.
Editor, Expert player (2364)
Joined: 5/15/2007
Posts: 3940
Location: Germany
I had watched the WIP and liked it. I request a rough encode. edit: nevermind. I mistook this game for 'Bonk's Adventure'. I'll still watch it when I get the time.
Editor, Player (54)
Joined: 12/25/2004
Posts: 634
Location: Aguascalientes, Mexico
I would also like if someone makes a video so I can see this run :)
I'm the best in the Universe! Remember that!
Emulator Coder, Former player
Joined: 8/12/2007
Posts: 102
Nice work, I hope you do more runs. The reset bug was fixed and a new version was released if you haven't noticed. If you can give me an exact series of steps that will reset the re-record count to zero I can fix that too. http://dl.getdropbox.com/u/679973/bonk.avi
Player (98)
Joined: 7/16/2005
Posts: 34
Thanks for the AVI. I really enjoyed this run. I could never quite beat this game as a kid... the tower was as far as I got. And all this time I never knew I was missing out on crab-Bonk! How sad for me.
adelikat
He/Him
Emulator Coder, Site Developer, Site Owner, Expert player (3576)
Joined: 11/3/2004
Posts: 4754
Location: Tennessee
Entertaining movie, I vote yes.
It's hard to look this good. My TAS projects
Experienced player (961)
Joined: 12/3/2008
Posts: 940
Location: Castle Keep
I didnt knew there was a pyramid on moon :D Its a fun plateform game, colorfull and great for his time, i did except to see bonk first but sequel is fine too Thanks for the encode, yes vote, it was cool and seem to be well made (alltough i never played the game) The end is fun too, but kinda long :p The End...For Now!... Is there a third episode?
fruitbane
He/Him
Joined: 3/28/2005
Posts: 216
There is indeed a Bonk 3. And it's two player simultaneous, as well. It was released on HuCard and CD, the soundtrack being the primary difference. I bet a 2PS run of that would be helluva weird. I look forward to watching this when the AVI finishes downloading. Thanks paul_t.
fruitbane
He/Him
Joined: 3/28/2005
Posts: 216
OK, finished watching. Excellent run. Voted "Hell Yes".
Editor, Player (54)
Joined: 12/25/2004
Posts: 634
Location: Aguascalientes, Mexico
Thanks for the video paul_t I really liked the boss sections (and dialogs) & the parts where you had to climb (like ninja). Voting yes :)
I'm the best in the Universe! Remember that!
Player (52)
Joined: 4/10/2009
Posts: 226
unfortunately I don't really know whats causing the rerecord count to reset. I started to think that it had to do with the reset bug, but after a few tests I couldn't get it to happen. Yeah I noticed the new version but havn't tested it out yet. I'm wondering if you can even record a soft reset anymore because the bug was the only way to reset the game in 137.
Joined: 5/17/2007
Posts: 393
Location: Sweden
fruitbane wrote:
There is indeed a Bonk 3. And it's two player simultaneous, as well. It was released on HuCard and CD, the soundtrack being the primary difference. I bet a 2PS run of that would be helluva weird.
You got me really curious there Thanks for .avi paul_t EDIT: Yes vote
"No love for the game gear"
Skilled player (1606)
Joined: 6/11/2006
Posts: 818
Location: Arboga, Sweden
This run is full of awesomeness! Total Yes-vote.
Warp wrote:
omg lol this is so fake!!!1 the nes cant produce music like this!
Former player
Joined: 10/6/2007
Posts: 86
I liked it. Yes vote from me.
Player (84)
Joined: 8/18/2008
Posts: 80
Yes. This is one of the most entertaining games on PCE and is played/executed well.
Expert player (2470)
Joined: 6/2/2009
Posts: 1182
Location: Teresópolis - Rio de Janeiro - Brazil
fruitbane wrote:
I still can't play this file. I can play others, but not this one. I even created a new folder right on c: and put all the files in the same directory, following 8.3 naming conventions and everything and the movie file stops right after opening. If this is working for other people I must just assume that I'm somehow broken.
Here it's worse, I can't play "any" PCE movie on my PC, downloading the AVI, thanks paul_t. Edit: This Bonk guy is very funny, and you did a great run, Yes indeed.
I am old enough to know better, but not enough to do it.
Post subject: Movie published
TASVideoAgent
They/Them
Moderator
Joined: 8/3/2004
Posts: 15628
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. ---- [1301] PCE Bonk's Revenge by FuzZerd in 18:29.47
Joined: 6/4/2009
Posts: 893
yay i always wanted to see a run of BC kids2 ! thanks also what could be awesome than playing a game where your sole purpose is to bully the dinausaurs ?
Banned User
Joined: 3/10/2004
Posts: 7698
Location: Finland
Perhaps an admin could manually fix the rerecord count for this movie in the database to either the actual number, or zero? The bogus rerecord count is messing up the position of this movie in the movie statistics page. (IIRC, the statistics page generation routine skips movies with 0 rerecords, for this exact purpose.)
Former player
Joined: 12/5/2007
Posts: 716
I've set it to zero. The cache will kick in sooner or later.
Banned User
Joined: 3/10/2004
Posts: 7698
Location: Finland
Hmm, the statistics page is still showing this movie with 6 rerecords. How long does the cache last? Or did something go wrong with the database change? Edit: Well, I'm starting to repeat myself here, but the database seems to still list 6 as the rerecord count for the movie.
Banned User
Joined: 3/10/2004
Posts: 7698
Location: Finland
Well, I suppose the problem will never be fixed. *sigh*