[dead link removed] 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 beats the previous movie by 1 second thanks to a new strat in the Stockyards, several optimizations in RuputureFarms and some improvements in Zulag 4 using a fargrab trick.

Technical Stuff

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

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

I managed to improve this stage again based on the PC any% IL run by CrashingSnake.

Stockyards

I improved the stage thanks to using Sligfantry's Quick Slig Dodge strat. Thanks Sligfatnry for showing this strat! I also managed to improve the Slogs section towards the end of the stage. With advice from Himmdawg, I can run and jump from the top ledge to the bottom platform and he said I had to be aware of RNG with the Slogs as they can be further away from Abe. But I figured out I can overcome this RNG by rolling on the next screen with the other Slog. Also, the slepeing Slog can be RNG too - sometimes he'll wake up quicker whilst the other Slogs are chasing.

Zulag 1

Legna noticed a mistake in my previous run and that is an uncessary roll that I did. Well, without the roll I save a bit of time in this stage!

Zulag 4

Himmdwag suggested I should roll one extra tile heading towards the Slog Kennels so I can enter the door faster. Doing this trick saves around 2 frames!

Thanks

I need to thank Sligfantry for his video in the quick Slig dodge trick that was a time saver in this run, LegnaX for pointing out the mistakes in my previous movie and Himmdwag for more mistakes that I managed to improve in tihs run. Thanks again LegnaX, Sligfantry and Himmdwag for their findings - An die Arbiet!

Fixed YT module as well.
Samtastic: Added new YT encode of the new movie file that is 6 frames faster.
Samsara: Replaced movie file with aforementioned 6 frame improvement.
Samsara: After the huge number of improvements found over the previous submission and this one, I took a deep dive into the run and, as far as I could tell, there's nothing else obvious that can be improved. All these improvements seem to be pure strategy, coming from a deep knowledge of the game, which isn't something I have. What's left is as optimized as it can be. The game's pretty fickle with its movement: If you're unfamiliar, it controls in much the same way as Prince of Persia, so actual optimization opportunities are fairly limited With Samtastic currently busy on 100%, I think it's safe to accept this as an improvement to the published run.
I'd like to explore the tier at a later date. Like the previous publications of this category, it's staying in Moons for now, but that's mostly because I can't really pin down how the audience is reacting. The prior publications have been getting fairly low entertainment ratings, and it's hard to tell whether or not they're "real": i.e, whether it's an actual sign that we need to readjust the tier or if it's just fatigue from how many minor improvements this game receives. I'd like to see some discussion on this, whether in the thread, in the tier changes topic, or just saying your talkwords at me directly. Slide into my DMs with your Oddworld opinions.
feos: Pub.
Samsara: Disregard that, setting to delayed while improvements are being investigated.
Samsara: File replaced with an 18 frame improvement. Submission will remain on delayed for the time being.
Samsara: Re-accepting. Due to feedback both worsening and fading over time, up to and including this submission, I am changing the tier to Vault as this game's fastest completion run.
feos: Pub.


Samtastic
He/Him
Player (154)
Joined: 11/30/2012
Posts: 775
feos wrote:
How is that a reason for specific publication order?
Usually the any% TAS gets published quicker before other TASes.
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: 11475
Location: Lake Char­gogg­a­gogg­man­chaugg­a­gogg­chau­bun­a­gung­a­maugg
Not when there are so many consecutive improvements.
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:
Not when there are so many consecutive improvements.
Ah I see where you're coming from now. I understand that. The Abe speedrunning community have been very active recently finding these new strats but I doubt there will be any more improvements to come any time soon.
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: 11475
Location: Lake Char­gogg­a­gogg­man­chaugg­a­gogg­chau­bun­a­gung­a­maugg
How many times within the last 2 submissions of this branch was an improvement considered final?
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:
How many times within the last 2 submissions of this branch was an improvement considered final?
There was 4 in the last one and 2 in this 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: 11475
Location: Lake Char­gogg­a­gogg­man­chaugg­a­gogg­chau­bun­a­gung­a­maugg
When so many iterations were honestly considered final within such a short period, we can conclude that none of them was actually final.
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:
When so many iterations were honestly considered final within such a short period, we can conclude that none of them was actually final.
Well, I'm hoping that no new strats are found in the future so I won't have to update this movie file again.
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.
EZGames69
He/They
Publisher, Reviewer, Expert player (4461)
Joined: 5/29/2017
Posts: 2762
It’s usually best to wait it out when more improvements have been discovered. If you are too quick to submit while in the middle of these findings, you’re obviously going to have conflicting files later down the line. It isn’t fair to staff members here to keep having them work through it every single time. I personally try to keep my improvements for certain games spaced out, both because more improvements may be discovered and because it doesn’t stress out staff members.
[14:15] <feos> WinDOES what DOSn't 12:33:44 PM <Mothrayas> "I got an oof with my game!" Mothrayas Today at 12:22: <Colin> thank you for supporting noble causes such as my feet MemoryTAS Today at 11:55 AM: you wouldn't know beauty if it slapped you in the face with a giant fish [Today at 4:51 PM] Mothrayas: although if you like your own tweets that's the online equivalent of sniffing your own farts and probably tells a lot about you as a person MemoryTAS Today at 7:01 PM: But I exert big staff energy honestly lol Samsara Today at 1:20 PM: wouldn't ACE in a real life TAS just stand for Actually Cease Existing
Banned User
Joined: 4/1/2016
Posts: 295
Location: Cornelia Castle
Why do you need to?
DJ Incendration Believe in Michael Girard and every speedrunner and TASer!
Samsara
She/They
Senior Judge, Site Admin, Expert player (2238)
Joined: 11/13/2006
Posts: 2822
Location: Northern California
Here's what I imagine the full workflow for a publication to be, using my own judging as a base. I can't speak accurately for the publishing part, so someone more knowledgeable please correct me where I'm wrong:
    1. A submission comes in 2. A Judge claims the submission 3. The Judge watches the submission in emulator to verify sync 4. The Judge rewatches the submission more closely for optimization issues 5. If necessary, the Judge reaches out to the submitter to ask questions 6. If necessary, the Judge waits for audience feedback to come in 7. The Judge accepts the movie 8. A Publisher claims the movie 9. The Publisher dumps the full movie from power on to the desired endpoint (usually post-credits, one full loop of the ending music, but every game is different) 10. Samsara realizes she has to summarize all of this and comically wipes an anime sweatdrop from her brow while saying "Hoo boy!" 11. Depending on the game (again, every game is different), the Publisher adjusts an AviSynth file to ensure that the entire run is captured and presented accurately 11a. This may include dealing with upwards of 100 or even more distinct AVI files if the game is prone to resolution switching or if it's just really quite incredibly long, in which case these AVI files need to be stitched together. If the resolutions differ, they need to be adjusted so they're all the same resolution, otherwise they can't be encoded 11b. Three distinct encodes need to be made as well, two downloadables at console resolution and an HD streamable encode for YouTube that I believe is at least 4k and occasionally goes up to 8k 12. Needless to say, this takes a LOT of time, and Publishers have always been pretty understaffed, so they're working pretty much constantly to keep the workbench moving 13. Of course, the encoding isn't the only part. After the several hour/day encoding process (JUST the encoding, for the record, not counting the steps taken leading up to it), the encodes need to be uploaded to the proper areas (archive.org for downloadables, YT for HD), the publication screenshot needs to be taken and optimized (and occasionally chosen by the Publisher themselves if there's nothing recommended), and everything needs to be pushed to the site once it's all ready and processed
This is a several day process all-in-all, and that's not only per submission, but it could potentially be per improvement to a submission. Every time a new improvement file is posted, the workflow resets back to #3 from wherever it's at, as the Judge has to re-verify sync and re-judge the entire run to ensure that the improvement is valid. In cases where the publication process has already started, a new improvement could invalidate days of work. In cases like this, where the previous run was still on the front page before the new improvement came in, that's essentially invalidating all of the work done by the staff on the previous run.
EZGames69 wrote:
It isn’t fair to staff members here to keep having them work through it every single time. I personally try to keep my improvements for certain games spaced out, both because more improvements may be discovered and because it doesn’t stress out staff members.
This is exactly my attitude towards it, both as a TASer and as a Judge. You want to make absolutely sure there's no more improvements before working on and submitting a new run, as it helps the staff immensely, particularly the Publishers, who as I mentioned are already understaffed and overworked enough as it is, and you want to spend as much time as possible working on these improvements yourself to ensure you gain as much time from them as possible. This could mean anything from optimizing new strategies to applying them all throughout the run. Spacing out submissions and improvements also helps the Judges as well, or at least it helps me, as I feel more confident knowing a run has a lot of time put into it, and I feel less obliged to spend several days re-TASing parts of a game to see if there are other improvements that can be slotted in. It even helps the audience, as it's clear Oddworld has seen a lot of feedback fatigue as of late due to the sheer number of new submissions and miniscule improvements over the years. In short... Don't rush. Not every improvement has to be implemented and submitted as it's found. Build up a stockpile of improvements, re-analyze the entire run to see if there are other places where these improvements can help save time, and submit a few months down the line when you have a sizable time improvement. The audience will appreciate having noticeable improvements to watch out for, the Judges will appreciate not needing to constantly re-watch, re-check and re-judge 6 improvements over the course of a month, and the Publishers will appreciate not having to interrupt and restart their time-consuming workflow.
TASvideos Admin and acting Senior Judge 💙 Currently unable to dedicate a lot of time to the site, taking care of family. Now infrequently posting on Bluesky
warmCabin wrote:
You shouldn't need a degree in computer science to get into this hobby.
Site Admin, Skilled player (1254)
Joined: 4/17/2010
Posts: 11475
Location: Lake Char­gogg­a­gogg­man­chaugg­a­gogg­chau­bun­a­gung­a­maugg
Anyone has a screenshot suggestion for this iteration?
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:
Anyone has a screenshot suggestion for this iteration?
When Abe does one of the new strats.
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.
EZGames69
He/They
Publisher, Reviewer, Expert player (4461)
Joined: 5/29/2017
Posts: 2762
Which is?????
[14:15] <feos> WinDOES what DOSn't 12:33:44 PM <Mothrayas> "I got an oof with my game!" Mothrayas Today at 12:22: <Colin> thank you for supporting noble causes such as my feet MemoryTAS Today at 11:55 AM: you wouldn't know beauty if it slapped you in the face with a giant fish [Today at 4:51 PM] Mothrayas: although if you like your own tweets that's the online equivalent of sniffing your own farts and probably tells a lot about you as a person MemoryTAS Today at 7:01 PM: But I exert big staff energy honestly lol Samsara Today at 1:20 PM: wouldn't ACE in a real life TAS just stand for Actually Cease Existing
Samtastic
He/Him
Player (154)
Joined: 11/30/2012
Posts: 775
At 4:06 when Abe jumps from a roll with the Slog.
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: 11475
Location: Lake Char­gogg­a­gogg­man­chaugg­a­gogg­chau­bun­a­gung­a­maugg
This eh?
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:
This eh?
Yeah that 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: 11475
Location: Lake Char­gogg­a­gogg­man­chaugg­a­gogg­chau­bun­a­gung­a­maugg
It's super hard to even see the character. Is there any better place?
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.
RetroEdit
Any
Editor, Reviewer, Player (169)
Joined: 8/8/2019
Posts: 152
feos wrote:
It's super hard to even see the character. Is there any better place?
Yeah, I concur the contrast of that screenshot is pretty bad and kind of hurts my eyes.
Samtastic
He/Him
Player (154)
Joined: 11/30/2012
Posts: 775
Feos, you or others can decide on the screenshot if people say it's too dark for them you can find someone in the game that's not.
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.
Post subject: Movie published
TASVideoAgent
They/Them
Moderator
Joined: 8/3/2004
Posts: 15581
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. ---- [4293] PSX Oddworld: Abe's Oddysee by Samtastic in 12:59.96
Samtastic
He/Him
Player (154)
Joined: 11/30/2012
Posts: 775
Feos, could you add ‘Manipulates luck’ to this one as the bees are luck based and in an RTA run it takes dozens of attempts in an any% run to get the bees to follow Abe and get damaged enough to do the second part.
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.