Post subject: Comparing PCSX and Otoshock Times
Samtastic
He/Him
Player (154)
Joined: 11/30/2012
Posts: 778
So I am currently making an improved TAS of Abe's Exoddus and I need some advice on the best way to compare the PCSX and my new time. I finished the run today on Bizhawk and both emulators show the same in game time on the save file 00:40. At one point I was one second in game faster on my movie when I was in the last Zulag of Hub 1. My current movie time is 59:40 and the PCSX time is 53:41. I understand that Bizhawk is much accurate to PCSX. I need a way to check against PCSX times.
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 (1255)
Joined: 4/17/2010
Posts: 11495
Location: Lake Char­gogg­a­gogg­man­chaugg­a­gogg­chau­bun­a­gung­a­maugg
You don't need to compare those, just compare times spent in each room, as in, actual gameplay time.
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.
Warepire
He/Him
Editor
Joined: 3/2/2010
Posts: 2178
Location: A little to the left of nowhere (Sweden)
... Sans lag frames.
Editor, Skilled player (1824)
Joined: 8/25/2013
Posts: 1200
Warepire wrote:
... Sans lag frames.
^ Just subtract lag frames from total frames and there you go.
effort on the first draft means less effort on any draft thereafter - some loser
Noxxa
They/Them
Moderator, Expert player (4128)
Joined: 8/14/2009
Posts: 4090
Location: The Netherlands
You can use a RAM address that contains a frame counter for in-game time. Most games that have an ingame time have an appropriate frame counter for that. In your particular case, Spikestuff found the address for you. Check the value of this RAM address at the end of every stage or at the end of the game in both the old run and in your new run, note down the results and compare. Make sure to note the frame count on regular intervals (such as between every stage at a minimum) to make sure you don't lose time in any stage.
http://www.youtube.com/Noxxa <dwangoAC> This is a TAS (...). Not suitable for all audiences. May cause undesirable side-effects. May contain emulator abuse. Emulator may be abusive. This product contains glitches known to the state of California to cause egg defects. <Masterjun> I'm just a guy arranging bits in a sequence which could potentially amuse other people looking at these bits <adelikat> In Oregon Trail, I sacrificed my own family to save time. In Star trek, I killed helpless comrades in escape pods to save time. Here, I kill my allies to save time. I think I need help.
Site Admin, Skilled player (1255)
Joined: 4/17/2010
Posts: 11495
Location: Lake Char­gogg­a­gogg­man­chaugg­a­gogg­chau­bun­a­gung­a­maugg
Why on earth is this even in labs?
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.