speedrun.com speedrun.com speedrun.com
  • Games
  • Streams
  • Forums
  • More...
    Home Games Streams Forums
    News Knowledge Base About Support Hub SRC Supporter
    Night Mode
    Social
    Twitter Discord
  • Log in
  • Sign up
Language (Beta)

български

Català

Čeština

Dansk

Deutsch

ελληνικά

English

Español

Français

Gaeilge

Gàidhlig

Bahasa Indonesia

Italiano

עברית‎

Latviešu valoda

Lietuvių kalba

Nederlands

日本語

Norsk

Polski

Português

Русский

Suomi

Svenska

Türkçe

中文 (简体)

中文 (繁體)

български

Català

Čeština

Dansk

Deutsch

ελληνικά

English

Español

Français

Gaeilge

Gàidhlig

Bahasa Indonesia

Italiano

עברית‎

Latviešu valoda

Lietuvių kalba

Nederlands

日本語

Norsk

Polski

Português

Русский

Suomi

Svenska

Türkçe

中文 (简体)

中文 (繁體)

Cancel
Log in

Forgot password

 
Forgot password Cancel
Sign up
 
Cancel
7eraser77eraser7

Île-de-France

Full runs Level runs Info Forum posts
Forum posts

Forum: Prince of Persia

Thread: TAS of this game

Started by: 7eraser77eraser7

5 May 2021, 19:53 (edited: 5 May 2021, 20:08)

Any% by eien86 (May 5th 2021)

In this timeless classic, the tyrant Jaffar has seized power and has forced Sultan's daughter to marry him. You, the brave youth who is a prisoner in Jaffar's dungeons must rescue her within 60 minutes. Little does poor Jaffar know that he will be defeated in a fifth of the intended time.

- Total IGT: 12m 09s 333ms

- Level Skip IGT: 08m 58s (Estimated)

- Total RT: 12m 59s 666ms

Game objectives
The objective of the game is to beat all 14 levels in less than 60 minutes (IGT). In the "any%" category, all tricks and glitches are allowed except for the use of cheats. This category requires that all levels are completed (without skipping the first three levels using the SHIFT+L code).
This movie makes the best effort to reduce the real time to solution. However, it is the IGT the one used as the metric for speed, as it omits cutscenes and account for changes in framerate (the game operates in 12 FPS normally, but 10 FPS during combat). The IGT starts immediately on Level 1 and stops as soon as Jaffar dies in Level 13, as this is the time taken for the high-score board. Level 14 is only accounted for in RT, hence the difference between both times.

A potential level Skip run IGT can be obtained by subtracting the time for the first 3 levels. In this case, it results in an estimate of 08:58m which a notable improvement compared to 12:20.58 of the previous level-skip TAS produced by David Newton ( video here ) .

In general, this run abides by the same rules as the RTA runs. Only difference is that we use the Prince of Persia 1.0 version as emulation for newer versions does not handle sounds well. Here some guard reaction times and probabilities are changed, but overall the gameplay is the same.
Emulator used: JPC-RR r11.8 rc2
Boot Floppy: FreeDOS 1-1-35w (Build 2035w) from https://drive.google.com/file/d/1QV3NFjpgVQIrn-Qcf0M70UPfgW-qOTtk/view?usp=sharing
HDD Image: Contains only Prince of Persia 1.0
Audio: Sound Blaster

Comments
This movie is the result of decades of routing and discoveries, and has been developed with extensive help from the current speedrunner community. Notable contributors to the routing are the actual game top speedrunners, such as (in no particular order) crem, CapnClever, 7eraser7, Karlgamer, YOLO4GG, GoodSpectre, Higlak, Velcheran, Creditor, WinterThunder, uvq3tsa, Wolfadawn, KenshinTrek, and GMP.
The route has improved a great deal during the last few years thanks to the use of savestate-enabled emulators (e.g., DosBox-X), allowing players to try different tricks without losing too much time. The development of this TAS is largely based on the existing route but has introduced two novel approaches:

- Frame by Frame Analysis / Memory Debugging

Thanks to the use of emulators (JPC-RR) and memory debuggers (Cheat Engine), the discovery new tricks (e.g., level 7 and level 8 skips) that would have not been otherwise possible, as their discovery required a frame-perfect input and RNG-heavy setups. Fortunately, more human-friendly versions of these skips have been developed after their discovery.

- Routing by Exhaustive Seach

The development of an open-source version of the game (SDLPop) allowed the development of a high-performance parallel breadth-first search bot, called Jaffar that exhaustively explores all possible movements in each possible frame. The search is made possible by constraining the exploration space to that of a pre-determined route, requiring a few trillion states per level. As a result, the bot found the most efficient way to traverse the community-established route. We've applied Jaffar repeatedly on a supercomputer to solve for every level. Following strict definitions, the re-Record count is: 836,877,925,474.

Stage by stage comments
Level 1:
The route for this level has been proven to be optimal by the bot on sheer brute force. The strat includes bunny hopping at the beginning for a quick fall and then skip the guard via a timed jump.

Level 2:

A long level. No changes to the route here compared to RTA, but a lot of RNG optimization by the bot to skip all guards faster.

Level 3:

The bot-optimized movement here played a big role in shaving those last few frames. Movement, especially while ascending/descending the way to the exit door open tile has been highly optimized. An RNG-induced hit by the skeleton saves a few backward steps with the sword.

Level 4:

Here a few known skips are used, most notably using the guard to open the first door. The bot's contribution is minimal here, optimizing a few movements before/after the mirror.

Level 5:

Here the door skip is employed to skip a big part of the level. This is performed by luring the guard to the left and then clipping through the door while on-guard. The rest of the level includes the normal route, optimized via the bot.

Level 6:

Here we used the normal route. A nice jump over the hole in the second-to-last screen was found by the bot

Level 7:

Perhaps the most broken of all levels, we employed the newly discovered level 7 skip which contains a whole array of glitches all working in unison. First, we 'moonwalk' the guard through the chomper, then we make him fall 2 stories without dying by exiting and reentering the room. Then we use the guard to perform a 'Yolo skip' through the door. This route was exhaustively optimized by the bot.

Level 8:

Another spectacularly broken level. We lure the guard towards the 'useless' bad potion room and use him to make us clip through the wall and the floor towards the end of the level. This marks the return of the mouse who comes to save the day.

Level 9:

Definitely the longest and hardest to crack level. Here, the only skip found was the damage clip through the last door that allows us to skip making the loose tile fall, saving a few seconds. Other than that, it is still ripe for skips. Here the movements were highly optimized by the bot.

Level 10:

Here we make use of a few tricks, including 'guard jump', 'overflow teleport', 'yolo skip', 'fall damage cancel', and RNG manip. It would be very hard to improve level 10 any further.

Level 11:

This level remains skipless, mainly because of it's layout (all horizontal) it is still hard to crack. However, all moments were optimized by the bot, shaving many frames in the way.

Level 12:

An climbing level, here we use the 'overflow teleport' trick to skip to the shadow screen. Here, we grab the sword and immediately merge with the shadow to exit the level.

Level 13:

Here we used the bot to manipulate RNG to guarantee a fast Jaffar kill. As soon as Jaffar dies, the IGT clock stops.

Level 14:

This level only requires running a few screens, and IGT does not count anymore.

Other comments
This TAS is 28 seconds faster than the current RTA WR, and 10 seconds faster than the sum of human best segments. This speaks to the incredible skills of the RTA runners, who have incorporated most of these seemingly TAS-only tricks into their runs succesfully.
A few more seconds could be gain for this TAS through the following:

- Improvements to Jaffar's memory management can allow for 10-100x wider searches, and perhaps discover new unknown skips.

- Many ideas for skips on later levels are still under research.

- A more robust RNG manipulation throughout the game (not only per-level).

Emulation Issues:

- Sound Blaster emulation seems to cause jittering in this emulator and game version. This is the best setup we've found, as the only other option is using PC Speaker emulation which, besides sounding horrible and ruining the entertainment factor, it affects the way RNG operates and thus also that of the gameplay.

uvq3tsauvq3tsa, VelCheranVelCheran and 4 others
Liked by

uvq3tsauvq3tsa

VelCheranVelCheran

GMPGMP

CurlyJeffersonCurlyJefferson

AntBlueRAntBlueR

WinterThunderWinterThunder

Close
like this. 

Forum: Prince of Persia: The Sands of Time

Thread: Live Split Auto Error

Started by: blezeroblezero

28 Feb 2021, 06:46 (edited: 28 Feb 2021, 06:47)

Hello!

Autosplitter doesn't use game time. It only uses Real Time and is made for not having to split manually.
You want to compare against Real Time here on Livesplit
https://cdn.discordapp.com/attachments/621634941624516623/815474000049340436/unknown.png

If it's about a split missing, this can happen 🙁 Making an autosplitter for this game is really thought
When this happens, you can skip the split like here:
https://media.discordapp.net/attachments/621634941624516623/815474423037296660/unknown.png
To do that, you can go to Livesplit settings and use the key you defined here to skip a split
https://media.discordapp.net/attachments/621634941624516623/815474631082770462/unknown.png

If the issue is not the one me and GMP mentionned, don't hesitate to post a video.
We will do our best to help you!
(Also don't worry about Google Translate, we will get used to it!)

 

Forum: The Site

Thread: Platform Requests / Tagging games to be part of a series / Adjusting game type or game title

Started by: DangerlessDangerless

16 Feb 2021, 20:02

Hello.
Is this possible to tag the Prince of Persia (mods) board ( https://www.speedrun.com/pop1_mods ) as a Modification + Add the Modification to the Prince of Persia board ( https://www.speedrun.com/pop1 ) please?
Thanks in advance 🙂

SeydieSeydie and WinterThunderWinterThunder like this. 

Forum: Prince of Persia

Thread: Rules clarification for POP SNES Warp

Started by: Akuma_apnAkuma_apn

4 Apr 2019, 12:10

Hello.

First of all, I'm not a mod for this game but I am a mod for the PoP series as a whole. I'm not all too knowledgeable about this run so please bear with me.
I wanted to talk about a few things regarding this thread and in particular your messages Zotmeister.

The current WR is no subject to cheating and it's not right to call the runner a cheater as he does not violate the rules in its current (and maybe soon: previous) form. Do the rules need a change? Perhaps, and it's a valid point to discuss the matter. But badmouthing someone like you did is no means courteous behaviour so please refrain from doing something like this in the future. Even if the rules change and the current WR becomes invalid, this would not mean that there was any form of cheating involved.

You said you sent a message to a mod--which mod was it? Also did you try to talk to another mod afterwards? There are multiple mods for all active PoP games for a reason and there are also the series mods as last resort. In general we're talking about all of this among the community--so if the mod argued with you that's great because you can address your request and possibly change things as you think best. There wasn't--and I hope there won't be--any onesided decision in the history of PoP speedrunning. The subject of this thread is currently being discussed by all the mods in the PoP community.

If something is amiss, please talk to us about it open-mindedly. Nobody is keeping you away from the community. Our discord as well as all possible communication with me personally are public so you can come and talk to me. It's the same thing regarding your method to do the warp. Even if I don't like the fact that you're not sharing it--as I believe speedrunning is all about sharing and enjoying discoveries with others people--it is your right to do so. You don't have to shut yourself off in any way. Speedrunning is all about cooperative work and it's the same for leaderboard rules. You have a draft of what you think the rules should be and you're a runner of the game so it's a valid thing to send it to a mod and initiate a discussion.

To summarize: it's unfortunate that your message is aggressive and rather crude because your point is a valid subject of discussion. To not pollute this thread any further, my DM on twitter as well as on discord are open to pursue this discussion further (with me or any other mod).

Have a nice day and we will keep this thread updated with any changes that may or may not occur.

SkinomarshSkinomarsh likes this. 

Forum: Prince of Persia: The Sands of Time (GBA)

Thread: TAS run of this game

Started by: tocatoca

24 Aug 2018, 12:31

100% by theenglishman

 

Forum: The Site

Thread: Requesting Marathons

Started by: GyooGyoo

24 Aug 2018, 09:32

Hello.

I'd like to request a page for the next Prince of Persia marathon, the best marathon ever (totally objective).
It'll be our third edition this year. This marathon exists to promote the speedrunning of the series and to have fun with everyone since we're a small community.
We have more runners now so we will be able to have more diversity runners-wise.

Name: Prince of Persia Marathon 2018
Goal: Promote Prince of Persia's speedrunning while having fun - no charity or donations.
Dates: From 09 November 2018 to 11 November 2018
Type: online
Twitch channel: https://www.twitch.tv/popruns
Mods: 7eraser7, epicdudeguy, tocaloni1, Sphere, Samabam

Previous marathons:
2016 -> https://www.speedrun.com/Prince_of_Persia_Marathon_2016
2017 -> https://www.speedrun.com/Prince_of_Persia_Marathon_2017

Thanks in advance.

tocatoca likes this. 

Forum: Winx Club

Thread: Discord server

Started by: 7eraser77eraser7

6 Apr 2018, 13:26 (edited: 16 Mar 2019, 08:53)

Hey everyone!

Here is the Discord's invite link: https://discord.gg/EJbJ7ue
Feel free to join if you're interested in running this game and/or just want to talk about the run.

 

Forum: Prince of Persia: The Forgotten Sands

Thread: The Forgotten Sands Any% World Record History

Started by: SamabamSamabam

27 Jun 2017, 17:29

Runner : tocaloni1
Date : 23.07.15
Time :1:41:48
Days held : 1
Days until next WR holder : 1
Platform : PC

That's my favorite line.

 

Forum: ESA Germany 2017

Thread: Feedback Thread

Started by: FPaulFPaul

10 Apr 2017, 09:49

Alright, time to leave some feedback.
So I had one run in the event, I arrived Thurday in the evening and left sunday around 6pm.

Tech :
Really good. The setup were fast and easy even if we were using our own computer (my case). The headset was great and the sound good. Since I didn't do a run on console, I can't talk about the CRT. Unfortunately, sometimes we weren't able to hear the runner well but that's normal I guess.

Stream room :
Really big. The chairs were good enough and the couch was comfy.

Practice room :
Good. A lot of space and table for us to practice, a couch to take a nap or just to sit in a comfy position and a lot of plugs. We were able to see the stream in this room and this was a big + 🙂

Venue itself :
Close to the station so it was perfect.

Masshousing :
I didn't slept there so I can't judge.

Misc :
The only trouble I saw was about the "backup run". Sometimes it was unclear about the schedule because of it.
But in the end everything was alright since the runners were able to show them (I think for all the backup run but I'm not sure) + we were ahead of the schedule sunday so it's was good at the end.

A lot of positive things that make me want to come back next year 😃

(Now I need to go to sleep)

OnestayOnestay likes this. 

Forum: ESA Germany 2017

Thread: Introduction

Started by: FPaulFPaul

16 Nov 2016, 19:33

Hell Yeah \o/

 

Forum: Prince of Persia: Warrior Within

Thread: Any tutorials/guides/routes for NMG?

Started by: MekaraziumMekarazium

1 Sep 2016, 20:11

Hello. There isn't any guides for the NMG category unfortunately.
But you can come into the community Discord to talk with runners of this category and they'll be able to help you 🙂 Here is a link : https://discord.gg/QBzvP
I'm sorry I can't help you much since I don't run this category.

 
speedrun.com speedrun.com
Overview
Games Forums Streams News
Support
Knowledge Base About Support Hub Partnerships
More
Become a Supporter Privacy Policy Terms of Use
Socials
Twitter Discord
Copyright 2022
Elo Entertainment Inc.