As you all know or may not know, I hold the world record for speedruning Oddworld: Abe's Oddysee in real time. But now I am pleased to upload a newer movie file for the any% TAS that saves a few frames from the previous movie file!

Technical Information:

  • ROM used: Oddworld: Abe's Oddysee (USA) V1.0.bin
  • Recommended Emulator: PCSXRR-1.3 (Feos's Abe fix)
  • PSX BIOS used: SCPH1001.bin
  • Graphics plugin: TAS GPU Plugin
  • Sound Plugin: TAS Sound Plugin
  • Controller used: Segu DriectPad Pro 0.4
This move is 0.36 seconds and 21 frames faster than the previously movie file due to a new discovery of a new glitch. Here are the following glitches that are used in this run:

Death Delay Glitch

Often abbreviated as DDG it makes Abe invisible allowing him to get past things that would kill him. Abe will die if he falls of a ledge or gets zapped. A video made by Sligfantry can show you how this gltich works: http://www.youtube.com/watch?v=3d394vrsfeA

Auto Turn Delay Glitch

This glitch works by standing on the edge of the ledge and pressing the down button quickly and run towards a spot where you would like to hoist down. You will need to press either 'left/down' or 'up/down' depending on which direction Abe was facing.

Stop Turn

By timing this glitch perfectly you can make Abe stop and turn. Combing it with the auto turn glitch above a ledge you will be able to make Abe do a backwards jump. This will allow you to jump backwards to areas and skip Zulags. In a 100% run it will allow you to get to secret areas quicker and it skips a section of StockYards Escape after finishing the secret area. Sligfantry's video can show you how this glitch works: http://www.youtube.com/watch?v=DIo1TJUBGlo

Invisible Elum

When Abe is invisible this is done by just climbing on to Elum as soon as the mine touches him.

Infinite grenades/meat/rocks

In the PSX version you can pick up to 10 greandes and skip the 'picking up' animation which saves some fames.

Diagonal fall

This is done by combining the stop turn and the auto turn glitch. It is used as a time saver in Monsaic Lines and to save a frame in RuptureFarms.

Walk through Walls with Elum

This is done by simply letting go of the R1 button before Elum hits the wall.

Bird Portal Closure Glitch

This run contains a new glitch which saves a few frames. You can free the Mudokon a few frames earlier than a normal rescue. Here is the before and after video on how it looks when using the glitch. https://www.youtube.com/watch?v=RAkt5dmlSU4

Level by Level Improvements

Here I mention where the improvements were made in this movie file.

Rupturefarms Rescue Zulag 1

At the very start of the level, we have saved a few frames by rescuing that one Mudokon by using the Bird Portal Closure Glitch.
This seems like the fastest possible way to beat the game for now. I thank Dooty for fixing my movie file so it finishes the game and I did the editing work. I also need to thank Yaritaina for discovering the new Bird Portal Closure glitch. I hope you will all look forward to seeing speedruns of Oddworld: New 'n' Tasty and possibly a new 100% TAS of Oddysee in the future.
Suggested screenshot: Frame 75661
Update: Feos now has a fix to the PCSXR emulator so that you can use any GPU plugin you like. As it's a TAS we would recommend using the TAS GPU Plugin which will show you the frames and the input that is being played which will help you undertand what Abe is doing whilst he is invisible. You can download it here:
https://files.tasvideos.org/emulatordownloads/pcsxrr/pcsx-rr-v013f.7z
We are still trying to figure a way to play the movie file with the Eternal SPU Plugin to have better sound quality. As soon as there is a fix for this I will update.

feos: Accepting to Moons and publishing... May take some time.


Samtastic
He/Him
Player (154)
Joined: 11/30/2012
Posts: 775
feos wrote:
Alright, here's the version that syncs: http://feos-tas.googlecode.com/svn/trunk/Misc/pcsx-abe.7z
That's the same one isn't it? I tried that one before or is that a new one.
Enjoys speedrunning, playing and TASing Oddworld games! Has TASed: Oddworld: Abe's Oddysee in 12.06.13 (with Dooty) Oddworld: Adventures II in 20.03.78 (with Dooty) Oddworld: Abe's Exoddus 100% in 2:08:28.4 (with Dooty) Oddworld: Abe's Oddysee 100% in 1:05:01.65 Oddworld: Abe's Exoddus in 37:18 Oddworld: Abe's Exoddus in 37:15 Oddworld: Abe's Exoddus 100% in 2:!5.44.12 Oddworld: Abe's Oddysee any% in 13:01.3 Oddworld: Abe's Oddysee any% in 12:59.95 Oddworld: Abe's Oddysee 100% in 1:04:16.27 Oddworld: Abe's Oddysee 100% in 1:04:01.07 Currently working on: Waiting for Windows TAS Tools to work so I can TAS PC version of Exoddus.
Site Admin, Skilled player (1254)
Joined: 4/17/2010
Posts: 11480
Location: Lake Char­gogg­a­gogg­man­chaugg­a­gogg­chau­bun­a­gung­a­maugg
Only link is the same.
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.
Samtastic
He/Him
Player (154)
Joined: 11/30/2012
Posts: 775
feos wrote:
Only link is the same.
Does it work with the SPU plugin?
Enjoys speedrunning, playing and TASing Oddworld games! Has TASed: Oddworld: Abe's Oddysee in 12.06.13 (with Dooty) Oddworld: Adventures II in 20.03.78 (with Dooty) Oddworld: Abe's Exoddus 100% in 2:08:28.4 (with Dooty) Oddworld: Abe's Oddysee 100% in 1:05:01.65 Oddworld: Abe's Exoddus in 37:18 Oddworld: Abe's Exoddus in 37:15 Oddworld: Abe's Exoddus 100% in 2:!5.44.12 Oddworld: Abe's Oddysee any% in 13:01.3 Oddworld: Abe's Oddysee any% in 12:59.95 Oddworld: Abe's Oddysee 100% in 1:04:16.27 Oddworld: Abe's Oddysee 100% in 1:04:01.07 Currently working on: Waiting for Windows TAS Tools to work so I can TAS PC version of Exoddus.
Site Admin, Skilled player (1254)
Joined: 4/17/2010
Posts: 11480
Location: Lake Char­gogg­a­gogg­man­chaugg­a­gogg­chau­bun­a­gung­a­maugg
What does SPU have to do here?
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.
Samtastic
He/Him
Player (154)
Joined: 11/30/2012
Posts: 775
feos wrote:
What does SPU have to do here?
That's the plugin that I was using when kkatpuring to try and capture the movie with the SPU plugin.
Enjoys speedrunning, playing and TASing Oddworld games! Has TASed: Oddworld: Abe's Oddysee in 12.06.13 (with Dooty) Oddworld: Adventures II in 20.03.78 (with Dooty) Oddworld: Abe's Exoddus 100% in 2:08:28.4 (with Dooty) Oddworld: Abe's Oddysee 100% in 1:05:01.65 Oddworld: Abe's Exoddus in 37:18 Oddworld: Abe's Exoddus in 37:15 Oddworld: Abe's Exoddus 100% in 2:!5.44.12 Oddworld: Abe's Oddysee any% in 13:01.3 Oddworld: Abe's Oddysee any% in 12:59.95 Oddworld: Abe's Oddysee 100% in 1:04:16.27 Oddworld: Abe's Oddysee 100% in 1:04:01.07 Currently working on: Waiting for Windows TAS Tools to work so I can TAS PC version of Exoddus.
Site Admin, Skilled player (1254)
Joined: 4/17/2010
Posts: 11480
Location: Lake Char­gogg­a­gogg­man­chaugg­a­gogg­chau­bun­a­gung­a­maugg
You were using SPU plugin to capture the movie with SPU plugin? %0
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.
Samtastic
He/Him
Player (154)
Joined: 11/30/2012
Posts: 775
feos wrote:
You were using SPU plugin to capture the movie with SPU plugin? %0
Yeah we are trying to improve the sound quality here.
Enjoys speedrunning, playing and TASing Oddworld games! Has TASed: Oddworld: Abe's Oddysee in 12.06.13 (with Dooty) Oddworld: Adventures II in 20.03.78 (with Dooty) Oddworld: Abe's Exoddus 100% in 2:08:28.4 (with Dooty) Oddworld: Abe's Oddysee 100% in 1:05:01.65 Oddworld: Abe's Exoddus in 37:18 Oddworld: Abe's Exoddus in 37:15 Oddworld: Abe's Exoddus 100% in 2:!5.44.12 Oddworld: Abe's Oddysee any% in 13:01.3 Oddworld: Abe's Oddysee any% in 12:59.95 Oddworld: Abe's Oddysee 100% in 1:04:16.27 Oddworld: Abe's Oddysee 100% in 1:04:01.07 Currently working on: Waiting for Windows TAS Tools to work so I can TAS PC version of Exoddus.
Joined: 11/22/2004
Posts: 1468
Location: Rotterdam, The Netherlands
Samlaptop wrote:
Warp wrote:
Samlaptop wrote:
Here is finally an encode of the run. https://www.youtube.com/watch?v=ciMtW_fPuAo
The video looks too fast. And indeed, the run is supposed to be 27 minutes, but the video is only 22 minutes long.
That's to do with the emulator. It can't handle the game at the right speed. I bet if someone encoded it using the method I posted yesterday it will be smoother and at the right timing.
I very sincerely doubt that my input is needed (I've been gone for so long, I don't know whether this is still known), but back when I encoded the first Abe run ever, I found that the emulator apparently skips frames in certain places, most notably when Abe goes into a corridor. This causes things to be sped up pretty significantly in the long run. It's not a constant speedup, though, just in certain places if I recall correctly.
Expert player (2468)
Joined: 6/2/2009
Posts: 1182
Location: Teresópolis - Rio de Janeiro - Brazil
Dooty wrote:
Samlaptop wrote:
I playback this movie with a different sound plugin (Peops DSound Audio Driver 1.9) But then it desyncs half way through Scrabiana.
I also made some tests with different audio plugins, I think it was on my first submission, but despite it having a better sound quality, the desync will occur ramdomly, making it impossible to fix. It's been a long time, so I'm not sure if TASing it from the start using other sound plugin would still desync, but I'm pretty certain it will.
I was mistaken back then. I did some small clips now using Peops DSound Audio Driver 1.9 and no desyncs occurred, no matter how I played back the movie. (normal, turbo or maximum speed) But TASing with one plugin and playing back with another will still cause a random desync, (sometimes at the title screen!) so the easiest way to fix the sound issue is TASing the entire run using Peops DSound Audio Driver 1.9.
I am old enough to know better, but not enough to do it.
Site Admin, Skilled player (1254)
Joined: 4/17/2010
Posts: 11480
Location: Lake Char­gogg­a­gogg­man­chaugg­a­gogg­chau­bun­a­gung­a­maugg
Dooty, can you try the same with TAS SPU with "movie mode" off? As for resync, it's done, only 3 desync points, so I'm going to dump with Eternal SPU throughout the whole run, instead of dumping only cutscenes with it.
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.
Samtastic
He/Him
Player (154)
Joined: 11/30/2012
Posts: 775
feos wrote:
Dooty, can you try the same with TAS SPU with "movie mode" off? As for resync, it's done, only 3 desync points, so I'm going to dump with Eternal SPU throughout the whole run, instead of dumping only cutscenes with it.
When I tried the Pete DSound plugin it synced right till Abe was trying to trigger the DDG with the bats.
Enjoys speedrunning, playing and TASing Oddworld games! Has TASed: Oddworld: Abe's Oddysee in 12.06.13 (with Dooty) Oddworld: Adventures II in 20.03.78 (with Dooty) Oddworld: Abe's Exoddus 100% in 2:08:28.4 (with Dooty) Oddworld: Abe's Oddysee 100% in 1:05:01.65 Oddworld: Abe's Exoddus in 37:18 Oddworld: Abe's Exoddus in 37:15 Oddworld: Abe's Exoddus 100% in 2:!5.44.12 Oddworld: Abe's Oddysee any% in 13:01.3 Oddworld: Abe's Oddysee any% in 12:59.95 Oddworld: Abe's Oddysee 100% in 1:04:16.27 Oddworld: Abe's Oddysee 100% in 1:04:01.07 Currently working on: Waiting for Windows TAS Tools to work so I can TAS PC version of Exoddus.
Expert player (2468)
Joined: 6/2/2009
Posts: 1182
Location: Teresópolis - Rio de Janeiro - Brazil
feos wrote:
Dooty, can you try the same with TAS SPU with "movie mode" off?
I just made a relatively large clip with this option off, same result; no desyncs whatsoever. I even changed the audio plugins (Eternal, Peops) during the playback and no desync occurred either. ps: when I'm using the Eternal plugin I can't fast forward the FMVs, but still no desyncs.
I am old enough to know better, but not enough to do it.
Site Admin, Skilled player (1254)
Joined: 4/17/2010
Posts: 11480
Location: Lake Char­gogg­a­gogg­man­chaugg­a­gogg­chau­bun­a­gung­a­maugg
I see. Eternal SPU, PEOPS and TAS without movie mode appear to be basically the same thing. I may try looking at what it actually does, and why, maybe some desyncs still happen sometimes. Still would depend on a game IMO. But we know now that Abe can be TASed without this option and sound way better.
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.
Post subject: Movie published
TASVideoAgent
They/Them
Moderator
Joined: 8/3/2004
Posts: 15594
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. ---- [2598] PSX Oddworld: Abe's Oddysee by Samtastic & Dooty in 27:01.27