Autosplitter for PoP1 SNES 100%

Discuss PoP1 for SNES here.
David
The Prince of Persia
The Prince of Persia
Posts: 2848
Joined: December 11th, 2008, 9:48 pm
Location: Hungary

Re: Autosplitter for PoP1 SNES 100%

Post by David »

Added splits for levels 10-14.
SNES PoP autosplitter 2023-02-12.zip
(10.1 KiB) Downloaded 63 times
David
The Prince of Persia
The Prince of Persia
Posts: 2848
Joined: December 11th, 2008, 9:48 pm
Location: Hungary

Re: Autosplitter for PoP1 SNES 100%

Post by David »

I finally added splits for the remaining levels.
SNES PoP autosplitter 2023-02-26.zip
(12.11 KiB) Downloaded 44 times

I'm not sure how to measure the time on level 20, because:
1. The main timer stops on level 20.
2. The per-level timer is reset both when Jaffar warps you to the battle area and when you return to the hall.
(As a result, for level 20, the BEST TIME screen shows only the time you spent after you returned.)

For now I chose to display (on level 20 only) the sum of the per-level time and the total time spent on the previous levels.
The game keeps track of both.
User avatar
Shauing
Calif
Calif
Posts: 432
Joined: April 5th, 2018, 10:38 pm
Contact:

Re: Autosplitter for PoP1 SNES 100%

Post by Shauing »

David wrote: February 26th, 2023, 2:06 pm I finally added splits for the remaining levels.
SNES PoP autosplitter 2023-02-26.zip
Awesome, will be sure to check everything out and see if I find any bugs or weird issues.
David wrote: February 26th, 2023, 2:06 pm I'm not sure how to measure the time on level 20, because:
1. The main timer stops on level 20.
2. The per-level timer is reset both when Jaffar warps you to the battle area and when you return to the hall.
(As a result, for level 20, the BEST TIME screen shows only the time you spent after you returned.)

For now I chose to display (on level 20 only) the sum of the per-level time and the total time spent on the previous levels.
The game keeps track of both.
I assume you mean the in-game timer? Real time I believe keeps running.
Yeah, I think that's the best approach for the in-game time. As long as the real time timer keeps running.
NEW UPDATE! Prince Of Persia: 30th Anniversary Port v1.1.5. Download it today!: viewtopic.php?p=29053#p29053
NEW UPDATE! Prince Of Persia: The Queen Of Light v2.6. Download it today! viewtopic.php?p=33174#p33174
User avatar
Shauing
Calif
Calif
Posts: 432
Joined: April 5th, 2018, 10:38 pm
Contact:

Re: Autosplitter for PoP1 SNES 100%

Post by Shauing »

(Posting for test message)
Hello David, I was wondering if in-game timer could be added to the regular any% autosplitter just like the 100% autosplitter has it.
I'm attaching the any% autosplitter here. Hope it is possible.
P.S. How the addresses can be updated to the latest SNES 9X? (in this case 1.62.3)?
PoP SNES Any% Autosplitter.zip
(1.23 KiB) Downloaded 19 times
NEW UPDATE! Prince Of Persia: 30th Anniversary Port v1.1.5. Download it today!: viewtopic.php?p=29053#p29053
NEW UPDATE! Prince Of Persia: The Queen Of Light v2.6. Download it today! viewtopic.php?p=33174#p33174
David
The Prince of Persia
The Prince of Persia
Posts: 2848
Joined: December 11th, 2008, 9:48 pm
Location: Hungary

Re: Autosplitter for PoP1 SNES 100%

Post by David »

Shauing wrote: February 18th, 2024, 6:20 pm Hello David, I was wondering if in-game timer could be added to the regular any% autosplitter just like the 100% autosplitter has it.
I'm attaching the any% autosplitter here. Hope it is possible.
Done:
David
The Prince of Persia
The Prince of Persia
Posts: 2848
Joined: December 11th, 2008, 9:48 pm
Location: Hungary

Re: Autosplitter for PoP1 SNES 100%

Post by David »

Shauing wrote: February 18th, 2024, 6:20 pm (Posting for test message)
Hello David, I was wondering if in-game timer could be added to the regular any% autosplitter just like the 100% autosplitter has it.
I'm attaching the any% autosplitter here. Hope it is possible.
It seems I made a silly mistake with the in-game timer in my previous post.
Whenever the game is paused, the displayed time "twitches" because the timer keeps running, but the splitter repeatedly resets it after a fraction of a second.
To fix this, I added an isLoading block which always returns true, as I did with the 100% splitter.
I thought I already added it (and that it didn't work?), I don't know why I forgot this.

Here is the fixed version:
Shauing wrote: February 18th, 2024, 6:20 pm P.S. How the addresses can be updated to the latest SNES 9X? (in this case 1.62.3)?
I did that as well, here it is:
User avatar
Shauing
Calif
Calif
Posts: 432
Joined: April 5th, 2018, 10:38 pm
Contact:

Re: Autosplitter for PoP1 SNES 100%

Post by Shauing »

David wrote: February 24th, 2024, 9:39 pm It seems I made a silly mistake with the in-game timer in my previous post.
Whenever the game is paused, the displayed time "twitches" because the timer keeps running, but the splitter repeatedly resets it after a fraction of a second.
To fix this, I added an isLoading block which always returns true, as I did with the 100% splitter.
I thought I already added it (and that it didn't work?), I don't know why I forgot this.

Here is the fixed version:
PoP SNES Any% Autosplitter snes9x 1.60 [x64] with IGT 2024-02-24 v2.zip

I did that as well, here it is:
PoP SNES Any% Autosplitter snes9x 1.62.3 [x64] with IGT 2024-02-24.zip
Awesome! Will check them out!
NEW UPDATE! Prince Of Persia: 30th Anniversary Port v1.1.5. Download it today!: viewtopic.php?p=29053#p29053
NEW UPDATE! Prince Of Persia: The Queen Of Light v2.6. Download it today! viewtopic.php?p=33174#p33174
Post Reply