beta This site is in open beta and under heavy development. Expect rough edges, and please report anything broken or missing at website issues. During the beta, everything you do here, runs submitted included, is kept in a separate staging archive, not the permanent main archive.
Movies / Prince of Persia 2: The Shadow and the Flame / M4531
DOS fastest completionImported

Prince of Persia 2: The Shadow and the Flame

by eien86 · GMP · Challenger

Encode provided by the author · watch on YouTube

Imported from TASVideos This run was originally published at https://tasvideos.org/4531M and entered this archive as a voluntary import by its author. The notes below are the author's own; text not written by the authors has been removed. The original publication was verified and reproduced by TASVideos staff, a trustworthy TASing source, so it is marked fully verified here without passing through this site's standard procedure. The movie file and notes were obtained freely from tasvideos.org and are redistributed in observance of the Creative Commons Attribution 2.0 license under which they were published there.

Author's notes

This is the DOS version of Prince of Persia 2: The Shadow and the Flame. In this sequel, evil Jaffar returns as your doppelganger to steal the princess from you and accuse you of being the impostor. You have 75 minutes (IGT) to fight your way back to the palace to defeat him and save the princess. In this TAS, we use a combination of newly discovered skips and bot-based exploration to find the fastest way to finish the game.

This movie obsoletes the previous one ( [Forum/Topics/22762] ) by 24s

Game objectives

  • HDD Image: Contains an unaltered copy of DOS Prince of Persia 2: The Shadow and the Flame, Initial Release
  • 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)
  • Routing Bot: Jaffar2 https://github.com/SergioMartin86/jaffar2 + BlastEm https://www.retrodev.com/blastem/
  • Audio: PC-Speaker (Due to emulation problems, Sound Blaster cannot be used as it causes the game to freeze.)
  • The objective of the run is to complete the game as fast as possible (real time)
  • We repeatedly take damage to skip screens or to go faster.
  • Restarts are used whenever it saves time (as opposed to continuing without reset).

Comments

In this movie, GMP, Challenger and me (eien86) build upon years of routing from the speedrunning community (martin_petrvalsky, Samabam, Creditor, GMP, among others) to solve PoP2 as fast as possible. The notable contribtutions from this work are:

  • Challenger's discovery of the new game-breaking wall skip trick and contributions to the current routing.
  • The use of bot-based optimization, using the Genesis version as proxy (see: [Forum/Topics/22772])
  • A re-routing to harvest potions from the spider room (Level 14) instead of the potions in Level 3 and 4

For in detail discussion of this run, see GMP's original work ([Forum/Topics/22762]), which contains new applications of the wall-skip trick and where the most of the current route was optimized.

Other comments

This is the end of a process that started a few months ago with the development of Jaffar2 ( https://github.com/SergioMartin86/jaffar2 ), the continuation of the bot that we used to solve PoP1. In the middle of creating the Genesis version of this TAS, GMP and Challenger found new tricks and strategies that the bot alone could have never found. This movie was made much more faster (and fun!) from this collaboration.

Files:

HDD, 16 tracks, 63 sectors, 16 sides.

NameMD5 HashSize (B)
/BIRD.DATf1b96f5882f697647afe84f4f33f8c4a32151
/CAVERNS.DATc9af41ef358d593a00732a6f1d797076183196
/CONFIG.DAT082cfffdd5502ef4214c4eb47983aca532
/DESERT.DAT7795b9ad4c3b20dd93e5e4def93a162f104211
/DIGISND.DAT6e84b43eb28068f6aeae39a586cc2f88669947
/FINAL.DAT3c39cf12c722692a63db19dbc8bed025401987
/FLAME.DATe632701500ce6142f1cfd4f48b5be7b13126
/FRAGSND.DAT73777d652277512aab0696eed747e5711416
/GUARD.DAT23cb6b033ff67236cbaaee54165f44af27299
/HEAD.DAT055d464ee4fe8efc714f314d7c01833920084
/IBMSND.DAT7d7e242cd326064a6e5aba5f151a795e33261
/JINNEE.DAT7a05436cf5249eec184d092213d01f613568
/KID.DATdac526e59ec18cb1eebb0dda6d78f17179395
/MIDISND.DAT2d3f03861be8da72b2847602cd1ad924397377
/NIS.DAT100466e19b56067fa0fb97ff86b9e9df1083911
/NIS3VC.DAT017897dd13be11ca63e4a590787826fb136051
/NISDIGI.DAT48ab6c7e846bd40c57e7292f74fa501c1118400
/NISIBM.DATb45e005e677af8475d0000232141bb0512749
/NISMIDI.DAT3c18cbe26222da1d071315bb9a2e191c192411
/PRESETS.DEF86358ab0ab40d52353fa7b07e9d42a5d2049
/PRINCE.DAT9264767b75539d55b2e93c93e6691503389760
/PRINCE.EXE7bcdb72c92dc661eea0297bf0794d3e4290415
/PRINCE.ICO0d476778f54ef1e8044df43d24dfa727766
/PRINCE.OPT13cae8e658e0ca4f75c56b1fc424e1504
/ROOFTOPS.DATa340119c34a591287a19427531ae4f7d147494
/RUINS.DATe448822afd5d374807c1d22c51fb248c273461
/SEQUENCE.DAT209e68d914626fe58115db6c1cef040f11998
/SETUP.CFG68c64d0d7343173690994d2a03af22bd1825
/SETUP.DATfd72f7f3fc4cf7bba9d60b5be504eadc32
/SETUP.EXEcaaf9244838030bbec1274523f2a39ec76161
/SKELETON.DAT211d8c4c2fe018cc1d1c2c71b085c82313744
/TANDYSND.DATec32a75c2cf55ad1bfe3bb60f1229a35279060
/TEMPLE.DAT7e87b470058b67574d10c670229a3df1116801
/TRANS.DATb11d855671c2601c642dcadabee06eb5485552

Community notes

Expert notes

Empty: no expert has written here yet.