Submission Text Full Submission Page
This is what it sounds like when there's lots of Sligs making the same sounds whilst the DDG is on - Sligs (Flamingos) in the pub!

Main Comments

Oddworld: Abe's Oddysee is a 2D side scrolling platform game released in 1997 for the PS1 and PC. This movie is slighty faster than the previous thanks to some new optimizations in RuptureFarms and Zulag 1!
The way to check the overall input time is using the memory vaule 08213C.
On the old file, the timer stops with the changes being at 16301.
On the new emulator, the changes stop at 16281!
So overall the new movie is 20 in-game frames faster than the previous one!

Technical Stuff

  • Emulator Used: Bizhawk v2.9.1
  • BIOS used: SCPH7003.bin
ROMS used:
  • Oddworld: Abe's Oddysee (USA)

Game objectives:

  • Bad Ending
  • Heavy Glitch Abuse
  • Major Skip Glitch

Here is a list of glitches that we used:

Death Delay Glitch

Often abbreviated as DDG it makes Abe invisible and can corrupt his sprite and eventually become invisible at some point 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 glitch works:

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 'right/down' depending on which direction Abe was facing.

Stop Turn and Backwards Jump

By timing this glitch perfectly you can make Abe stop and turn. To set it up, Abe needs to be standing near a ledge (pressing up whilst tunring arround) you will be able to make Abe do a backwards jump. Notice that when you press the opposite direction to where Abe is standing at the incorrect frame, Abe will just jump up and stand. But if you time it perfectly, Abe will jump backwards and possibly jump to another screen. 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

Multiple Backwards Jump

Whilst performing a backwards jump, simply press up/jump and Abe will do a multiple backwards jump and in this run Abe will use it to skip Zulag 3 to get to Zulag 4.

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.

Bird Portal Closure Glitch

This run contains a 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.

Jumping from a Roll

A new thing discovered by Himmdwag, in some parts of the game Abe will jump from a roll!

Faster Slig Dodge

Improvements

RuptureFarms

In this run, I exit the level using the backwards jump glitch. Since late 2023, top runners of the PC category have been using this method to exit the level as it is in-game faster than the original method, to do a drop-down ledge glitch to leave the level. The new method saves time in-game!

Zulag 1

I managed to do do the Slog skip a little faster in this run, more like as Nirel demonstrated in his clip he posted on the speedrunning server.

Zulag 3

The strategy to get passed the fast Slig I did a little quicker.

Zulag 4

The waiting times between when the Sligs move have somewhat improved since the previous submission.

Thanks

In general, I need to thank the speedrunning community here for finding all the strats and the Bizhawk team for their latest 2.9 emulator to make the timing more accurate! You guys are the best!
Samtastic: Can someone replace the movie with this file please? https://tasvideos.org/UserFiles/Info/638519969552980358

nymx: Replacing movie with improved version.

nymx: Claiming for judging.

nymx: Dropping, due the excellent analysis that should be credited to feos.
Samtastic: I will cancel this movie and try and improve it. There might be a few optimisations zi can do with the Zulags and the RF backwards jump. Hopefully it won’t take long to resymc the bees!


TASVideoAgent
They/Them
Moderator
Joined: 8/3/2004
Posts: 15074
Location: 127.0.0.1
This topic is for the purpose of discussing #9067: Samtastic's PSX Oddworld: Abe's Oddysee in 12:52.87
notpsx
They/Them
Joined: 11/26/2022
Posts: 8
Location: Shadow Moses
Video says BizHawk 2.9. Movie info says 2.9. Technical Stuff paragraph says "Emulator Used: Bizhawk v2.9.1". Thanks paragraph says "latest 2.9 emulator". I'm confused
Samtastic
He/Him
Player (61)
Joined: 11/30/2012
Posts: 775
notpsx wrote:
Video says BizHawk 2.9. Movie info says 2.9. Technical Stuff paragraph says "Emulator Used: Bizhawk v2.9.1". Thanks paragraph says "latest 2.9 emulator". I'm confused
This movie was done of the very latest Bizhawk emulator version 2.9.1.
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.
Samtastic
He/Him
Player (61)
Joined: 11/30/2012
Posts: 775
I managed to improve the Zulags and saved 10 more IGT frames. Now I'm 21 IGT frames ahead from the old movie! https://tasvideos.org/UserFiles/Info/638519969552980358 Please can it be replaced? Thanks.
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.
CoolHandMike
He/Him
Editor, Judge, Experienced player (659)
Joined: 3/9/2019
Posts: 624
The current submission 12:53.34 looks slower than the previous submission 12:50.09. Any idea why? https://tasvideos.org/8818S
discord: CoolHandMike#0352
Samtastic
He/Him
Player (61)
Joined: 11/30/2012
Posts: 775
CoolHandMike wrote:
The current submission 12:53.34 looks slower than the previous submission 12:50.09. Any idea why? https://tasvideos.org/8818S
It's to do with the new glitches that are used, like the RuptureFarms glitches, but there's a value that calculates the number of game changes 'in-game' frames. On the old movie, the number of changes stop in at 16301 whilst this movie stops at 16281. So this movie is 20 in-game frames faster. It's most likely the glitch at the end of RF causes the game to load more compared to the old movie but this one is 20 frames faster ingame.
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.
nymx
He/Him
Editor, Judge, Skilled player (1786)
Joined: 11/14/2014
Posts: 859
Location: South Pole, True Land Down Under
This submission puts me in a difficult position. It has been my experience that any IGT improvements would be acceptable, only if the last frame was the same or better. Sounds like a frame rule is in play, which negates the effort. I'm hanging on to this a bit longer. Sorry for the delay, but it hasn't been an easy situation to resolve.
I recently discovered that if you haven't reached a level of frustration with TASing any game, then you haven't done your due diligence. ---- SOYZA: Are you playing a game? NYMX: I'm not playing a game, I'm TASing. SOYZA: Oh...so its not a game...Its for real? ---- Anybody got a Quantum computer I can borrow for 20 minutes? Nevermind...eien's 64 core machine will do. :) ---- BOTing will be the end of all games. --NYMX
Samtastic
He/Him
Player (61)
Joined: 11/30/2012
Posts: 775
nymx wrote:
This submission puts me in a difficult position. It has been my experience that any IGT improvements would be acceptable, only if the last frame was the same or better. Sounds like a frame rule is in play, which negates the effort. I'm hanging on to this a bit longer. Sorry for the delay, but it hasn't been an easy situation to resolve.
That's totally understable. Most runners use the PC version as it's one of the quickest versions of the game to speedrun and the get the accurate in-game times on all categories and levels. We found on the PC version the RF backwards jump exit saves about 0.9 seconds compared to the strat used before.
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.
Samtastic
He/Him
Player (61)
Joined: 11/30/2012
Posts: 775
What I do notice with the new emulator against the old one is that the older movies don't sync on the new emulator, and the new emulator does have a different FPS compared to the old one. The old movies didn't have accurate timings on the 2.4 emulator either. The new emulator runs the game diffrently, it adds more frames on at startup.
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.
GJTASer2018
He/Him
Joined: 1/24/2018
Posts: 270
Location: Stafford, NY
So it sounds like if what I'm reading from Samtastic is correct, the older submissions of this game benefitted from inaccurate emulation (of at least the load times and possibly game framerate too). It looks like the only way out of this mess is to try to resync the older runs to the current BizHawk and see whether there actually is an improvement in the gameplay portions once the resync has been done...
c-square wrote:
Yes, standard runs are needed and very appreciated here too
Dylon Stejakoski wrote:
Me and the boys starting over our games of choice for the infinityieth time in a row because of just-found optimizations
^ Why I don't have any submissions despite being on the forums for years now...
nymx
He/Him
Editor, Judge, Skilled player (1786)
Joined: 11/14/2014
Posts: 859
Location: South Pole, True Land Down Under
GJTASer2018 wrote:
So it sounds like if what I'm reading from Samtastic is correct, the older submissions of this game benefitted from inaccurate emulation (of at least the load times and possibly game framerate too). It looks like the only way out of this mess is to try to resync the older runs to the current BizHawk and see whether there actually is an improvement in the gameplay portions once the resync has been done...
I wonder how much effort that will take. Sam, any thoughts?
I recently discovered that if you haven't reached a level of frustration with TASing any game, then you haven't done your due diligence. ---- SOYZA: Are you playing a game? NYMX: I'm not playing a game, I'm TASing. SOYZA: Oh...so its not a game...Its for real? ---- Anybody got a Quantum computer I can borrow for 20 minutes? Nevermind...eien's 64 core machine will do. :) ---- BOTing will be the end of all games. --NYMX
Samtastic
He/Him
Player (61)
Joined: 11/30/2012
Posts: 775
nymx wrote:
GJTASer2018 wrote:
So it sounds like if what I'm reading from Samtastic is correct, the older submissions of this game benefitted from inaccurate emulation (of at least the load times and possibly game framerate too). It looks like the only way out of this mess is to try to resync the older runs to the current BizHawk and see whether there actually is an improvement in the gameplay portions once the resync has been done...
I wonder how much effort that will take. Sam, any thoughts?
Well, the connumity haven't founded anything new for the past few months, but the strats that this run is using is currently the fastest that we use in the PC version of Oddysee. The RF backwards jump saves about 0.9 seconds on PC, but then it makes the game load slower on PSX. The PC version is ultimately the best port for speedrunning and Livepslit can accurately time in-game. 8:54 is quickest in-game PC world record at the moment, and it doesn't do the ultimate DDG at all. The Ultimate DDG can save around 2 seconds in an actual run. The value that I use is the in-game value and it outperforms the old submission by 20 frames, and it includes the latest starts that PC runs use, so this one is the most accurate PSX run.
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 (1241)
Joined: 4/17/2010
Posts: 11328
Location: RU
Screen transitions take longer on Octoshock in 2.9.1, but IGT is representative of actual gameplay times because it excludes the transitions. This room is 1 in-game frame longer in the new movie, because the jump is timed differently: Why do you take the lower route here? It cost you 54 realtime frames because you have to go back and forth (causing 2 more screen transitions). 3 in-game frames are lost due to the new timesave, because you start the next level facing backwards. But there's also 3 frames lost here: During the next level IGT difference is reduced to 15 frames, hard to tell why, because the strats look identical? On this screen the improvement is reduced to just 2 IGT frames: 2 IGT frames are gained back before the next level starts. During the rest of the game the difference becomes 11 IGT frames of overall improvement.
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 (61)
Joined: 11/30/2012
Posts: 775
feos wrote:
Screen transitions take longer on Octoshock in 2.9.1, but IGT is representative of actual gameplay times because it excludes the transitions. This room is 1 in-game frame longer in the new movie, because the jump is timed differently: Why do you take the lower route here? It cost you 54 realtime frames because you have to go back and forth (causing 2 more screen transitions). 3 in-game frames are lost due to the new timesave, because you start the next level facing backwards. But there's also 3 frames lost here: During the next level IGT difference is reduced to 15 frames, hard to tell why, because the strats look identical? On this screen the improvement is reduced to just 2 IGT frames: 2 IGT frames are gained back before the next level starts. During the rest of the game the difference becomes 11 IGT frames of overall improvement.
I do the lower bit first because on PC it saves time. But I think I might find a way to save time using the new strat. For PC I save -0.9 frames doing it. There is a quicker way to set it up by doing a log turn. I might have to set this one to delayed see if I can improve it. I think I can.
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.

1719222553