Bio Force Ape completed with a 16228 frame input file. No anti-communist butter monsters were harmed during the making of this film.

Game objectives

  • Emulator used: FCEUX 2.1.0a
  • Aims for Fastest In-Game Time [1]
  • Genre: Platformer
  • Abuses programming errors
[1]See comments on Stage 3 for details

Comments

Bio Force Ape is an unreleased game where you play as an ape that can run really fast and do wrestling moves. For some unknown reason the game was canceled, but thanks to the efforts of The Lost Levels the game has been found and released for consumption by the general public of retrogaming nerds. Whether the game is actually complete is unknown (the number of glitches says "probably not"), but as is the game's "plot" indicates that the final product wouldn't have any more stages.
Interesting, the game keeps track of your best times and displays them after the level. According the scoreboard's default times, a run twice as long would be considered quite skillful.

General Tricks

Horizontal Momentum

You accelerate 16 subpx/fr/fr when holding forward, and decelerate 40 subpx/fr/fr when not holding forward. Your max speed is about 6px/fr, and it takes 96 frames to reach it. Despite being able to go so fast, you can stop on a dime just be pressing back.
Strangely, if you run into a wall or an enemy, nothing happens to your speed.

2/2 Falling

Gravity pulls your character down 144 subpx/fr/fr normally, and 48 subpx/fr/fr when holding the jump button. Your terminal velocity is 8 px/fr. Note, however, that this velocity is never actually achieved, and that the game immediately sets your velocity to 7px/fr (+0 subpx/fr) if this velocity is attained. As a result of this, your vertical speed normally oscillates between (7px+0subpx)/fr and (7px+144subpx)/fr. However, if you hold hold jump for 2 (or 3) frames and release jump for 2 (or 1) frames, you can have the subpixel portion of your speed go from 0 to 144 to 192 to 240 to 0 and so on. For long falls, this trick saves just a tad more than 1 frame per screen.
A similar oscillation occurs with your horizontal speed, but it is not abusable.

Rolling

It is possible to roll through small gaps on walls if your horizontal velocity is sufficient and if you were rolling as you entered the air.
Speed-wise, there is no difference between rolling and running.
Also, in some instances, rolling can help reduce lag.

Ceiling Glitch

When rolling you can roll into small tunnel (a la Metroid). If you jump right before enter a tunnel this way, you will end up standing inside the tunnel (feet a few pixels into the ground, but whatever). If your speed is sufficiently high, a rolling jump will allow you to go into the next tile of the tunnel. However, if the ceiling is less than two blocks thick, you will go through it instead.

Corner Magnetism

When jumping off a ledge at the last frame possible, you end up jumping lower than you normally would. This is annoying, though occasionally useful.
Conversely, if you hit the corner of a platform while jumping you will "stick" to the platform regardless of your vertical velocity. This is useful, though occasionally annoying.

Useful Memory Addresses

This game likes 24-bit arithmetic

Stage by stage comments

Stage 1 - some dumb warehouse

This stage has quite a few instances where you don't really do anything, but it spices things up by having the not-doing-anything take place in a variety of directions and speeds. There are platforms that can zip you up, right, and left at exhilarating speeds (while you are doing absolutely nothing). There are segments where you just run with no obstacles. There's quite a bit bit of falling (which thankfully can be sped up). The ultimate example of this do-nothing-itis, however, is the elevators. They will always eat up 28 seconds of your time, and there is nothing you can do about. In fact the game doesn't even accept your input while in them (just look at that lag counter!).
In this middle of all this (literally (just look at the map)), is some passable stage design. The main feature is these swinging ropes that like to annoy you by causing lag. In return, they launch you at max speed with you jump off of them (how nice). Less prominently, there are some spring-loaded platforms, which are completely unremarkable.
The main rolling trick mentioned above was used to execute a nice little shortcut, which saves a bit more than five seconds.
In-game time: 2:18.4

Stage 2 - some dumb cave

Normal this level involves a bunch of braindead wrestling matches against foes who make Pro Wrestling's Amazon look pedestrian. These matches are broken up by even more braindead minecart segments (straight outta Donkey Kong Country), during which you can do nothing but feel relieve that at least the game is bothering to read your input this time.
Thankfully, due to the combined laziness of the level designer and programmer, we can skip all of this nonsense thanks to the ceiling glitch.
In-game time: 0:32.1

Stage 3 - some dumb nondescript building (missile silo?)

This level is a teleporter maze where you're supposed to find switches to detonate explosive TNT barriers that block your way. However, thank to some sloppy collision detection and the rolling trick, all of these barriers can be trivially bypassed (ie it's really easy to do in real time). In total, this saves about 20-25 seconds.
For some reason, gravity has no effect on your character when you are in the pass-through-platform tiles around the teleporters.
For some reason your jumps on the falling platforms do not take effect until you walk off of them. It is possible to jump over two of these platforms in a single jump, but this behavior makes it impossible to do repeatedly.
After defeating the final boss (don't spoil it), a short cutscene plays wherein you walk half a pixel per frame to edge of the screen. The in-game timer does not stop until the fade-out begins, which only happens when you finish walking. I could have ended the input file earlier with a punch on frame 16181, but this would have delayed the fade-out by a few seconds. Instead, I timed my last punch and last bit of running so that the fade-out would happen as soon as possible (so I could get the best in-game time possible).
In-game time: 1:27.8
Rather hilariously, the song that plays while the end time is being displayed is actually the longest in the game (~105 seconds), but the game forces you off the screen after 8 seconds or something. To hear the full song, access the soundtest by holding A+B as the copyright screen fades away and select song $ØØØ1.
In-game total time: 4:18.4

Special thanks

  • The dudes at The Lost Levels for finding this game
  • Xkeeper for making screenshot maps of the levels
  • scrimpeh, Sonikkustar, and alden for their support

feos: HD encode.

Baxter: Short and sweet NES craziness, accepting!

Brandon: Publication underway.

TASVideoAgent
They/Them
Moderator
Joined: 8/3/2004
Posts: 14873
Location: 127.0.0.1
This topic is for the purpose of discussing #3138: RT-55J's NES Bio Force Ape in 04:30.02
Site Admin, Skilled player (1236)
Joined: 4/17/2010
Posts: 11267
Location: RU
Encoding HD
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.
Skilled player (1469)
Joined: 12/30/2007
Posts: 485
Location: Hubei,China
New dumped NES game. Fast pace,although I don't like the character,the run looks good,yes.
Do the work.
Warepire
He/Him
Editor
Joined: 3/2/2010
Posts: 2174
Location: A little to the left of nowhere (Sweden)
Something tells me they where not done fine tuning the physics. Anyway, highly entertaining TAS. Voted yes.
Editor, Skilled player (1404)
Joined: 3/31/2010
Posts: 2086
Short and sweet and nicely breaking the game. Yes vote
Joined: 1/3/2006
Posts: 334
This is worth 2k monies. Yes vote.
Player (200)
Joined: 1/24/2011
Posts: 108
I guess this is what you get when you combine Sonic, Donkey Kong, Prince of Persia, and hallucinogenic drugs. Yes vote. Eat Communism!
Rayas wrote:
Dunno if I'm really clear. I need to drink more.
<br>
adelikat wrote:
The idea was to kill off my family to avoid lost time to them getting sick and other inconvenient things.
Editor, Skilled player (1404)
Joined: 3/31/2010
Posts: 2086
Phallosvogel wrote:
This is worth 2k monies. Yes vote.
Bonus points for the reference right there
Dwedit
He/Him
Joined: 3/24/2006
Posts: 692
Location: Chicago
Needs more backstory about how this TAS was found on a shattered USB thumb drive, soaking in butter before being recovered at a cost of 2k monies.
Techokami
He/Him
Joined: 6/23/2008
Posts: 160
No anti-communist butter monsters were harmed during the making of this film.
They were all harmed after the film was made. Amazing run! You ripped this game wide open. Yes vote.
GabCM
He/Him
Joined: 5/5/2009
Posts: 901
Location: QC, Canada
That monkey looked like a freaking ninja, and that glitch was pretty good! No vote, and I'm being ironic.
Skilled player (1307)
Joined: 9/7/2007
Posts: 1354
Location: U.S.
Nice! Was looking foward to this one , and it didnt dissapoint. Yes Vote. Suggested Screenshot:
Twisted_Eye
He/Him
Active player (332)
Joined: 10/17/2005
Posts: 629
Location: Seattle, WA
Woah, this game looks just crazy. I was smiling the whole time. Perfect game to TAS, and it looks like you really broke it, even. Awesome job, yes!
Joined: 2/6/2011
Posts: 130
I wonder how fast he runs and the distance of those jumps... anyway, yes vote.
Patashu
He/Him
Joined: 10/2/2005
Posts: 4016
Very interesting for an unreleased game, high movement and acrobatic ability makes it well suited to the fast reflexes of a TASer. Too bad the game's repetitive and quite vast and empty, but that's what you get for playing something unfinished. :P Yes vote
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
Joined: 6/5/2005
Posts: 64
I thought the character had a lot of personality for the age of the game. Flipping and flailing through the air, grabbing the zipping left and right platforms and holding on for dear life, rattling the cage he was trapped in while the elevators moved him around. I was entertained by the animations. The run, while a tad on the empty side (Patashu said the same thing, I agree.), is still a nice demonstration of something we would not of normally seen. It's a prototype, but I'll still yes vote it, it was short enough to hold attention for at least 5 minutes, and there should be some interest value for many people.
Phear my uber gimpyness!
Active player (292)
Joined: 12/16/2008
Posts: 458
Location: Houston
that's not an ape, that's a monkey, otherwise yes vote
Sir_VG
He/Him
Player (39)
Joined: 10/9/2004
Posts: 1911
Location: Floating Tower
I've waited twenty years to say YES.
Taking over the world, one game at a time. Currently TASing: Nothing
mklip2001
He/Him
Editor
Joined: 6/23/2009
Posts: 2224
Location: Georgia, USA
Um... wow. When the game starts by being punched off a ledge and falling headfirst, you know the game is going to be funny. The first stage was repetitive but still entertaining, and the run was awesome overall. Very nice first run, and welcome to TASVideos!
Used to be a frequent submissions commenter. My new computer has had some issues running emulators, so I've been here more sporadically. Still haven't gotten around to actually TASing yet... I was going to improve Kid Dracula for GB. It seems I was beaten to it, though, with a recent awesome run by Hetfield90 and StarvinStruthers. (http://tasvideos.org/2928M.html.) Thanks to goofydylan8 for running Gargoyle's Quest 2 because I mentioned the game! (http://tasvideos.org/2001M.html) Thanks to feos and MESHUGGAH for taking up runs of Duck Tales 2 because of my old signature! Thanks also to Samsara for finishing a Treasure Master run. From the submission comments:
Shoutouts and thanks to mklip2001 for arguably being the nicest and most supportive person on the forums.
Joined: 12/11/2010
Posts: 60
Yeah, getting thrown off a ledge by a sumo wrestler is hilarious. If this game could go this fast, how come none of the pirate sonic games could go nearly as quickly?
Joined: 5/14/2007
Posts: 525
Location: Pisces-Cetus filament
This game is too fast for its own good. Nice TAS.
mklip2001 wrote:
and welcome to TASVideos!
Most belated welcome ever! xD
AzumaK wrote: I swear my 1 year old daughter's favorite TASVideo is your R4MI run :3 xxNKxx wrote: ok thanks handsome feos :D Help improving TASVideos!
Joined: 12/11/2010
Posts: 60
Though if the game was intended to only be three stages long and the third stage looks nigh impossible without a FAQ (and the first stage seems very easy to get lost in), I understand why it got canned no matter how cool it is to suplex a man-sized bee.
Player (120)
Joined: 2/11/2007
Posts: 1522
Have been watching WIPs eagerly and the end result did not disappoint. Congrats on your first run despite having been around forever :) For those who weren't following the thread this post has some level maps that are interesting: http://tasvideos.org/forum/viewtopic.php?t=10998&p=269268#269268 Voted yes btw
I make a comic with no image files and you should read it. While there is a lower class, I am in it, and while there is a criminal element I am of it, and while there is a soul in prison, I am not free. -Eugene Debs
NitroGenesis
He/Him
Editor, Experienced player (551)
Joined: 12/24/2009
Posts: 1873
SD encoding now.
YoungJ1997lol wrote:
Normally i would say Yes, but thennI thought "its not the same hack" so ill stick with meh.
NitroGenesis
He/Him
Editor, Experienced player (551)
Joined: 12/24/2009
Posts: 1873
YoungJ1997lol wrote:
Normally i would say Yes, but thennI thought "its not the same hack" so ill stick with meh.