Anonymous edits have been disabled on the wiki. If you want to contribute please login or create an account.


Warning for game developers: PCGamingWiki staff members will only ever reach out to you using the official press@pcgamingwiki.com mail address.
Be aware of scammers claiming to be representatives or affiliates of PCGamingWiki who promise a PCGW page for a game key.

Difference between revisions of "Prince of Persia: Warrior Within"

From PCGamingWiki, the wiki about fixing PC games
m
 
(312 intermediate revisions by 77 users not shown)
Line 1: Line 1:
 
{{Infobox game
 
{{Infobox game
|cover        = prince of persia warrior within cover.png
+
|cover        = Prince of Persia Warrior Within cover.png
 
|developers  =  
 
|developers  =  
 
{{Infobox game/row/developer|Ubisoft Montreal}}
 
{{Infobox game/row/developer|Ubisoft Montreal}}
 
|publishers  =  
 
|publishers  =  
 
{{Infobox game/row/publisher|Ubisoft}}
 
{{Infobox game/row/publisher|Ubisoft}}
 +
{{Infobox game/row/publisher|Sold Out Software|Retail re-release}}
 
|engines      =  
 
|engines      =  
 
{{Infobox game/row/engine|Jade}}
 
{{Infobox game/row/engine|Jade}}
 
|release dates=  
 
|release dates=  
{{Infobox game/row/date|Windows|November 30, 2004}}
+
{{Infobox game/row/date|Windows|December 2, 2004}}
 +
|reception    =
 +
{{Infobox game/row/reception|Metacritic|prince-of-persia-warrior-within|83}}
 +
{{Infobox game/row/reception|IGDB|prince-of-persia-warrior-within|80}}
 +
|taxonomy    =
 +
{{Infobox game/row/taxonomy/monetization      | One-time game purchase, Subscription gaming service }}
 +
{{Infobox game/row/taxonomy/microtransactions | }}
 +
{{Infobox game/row/taxonomy/modes            | Singleplayer }}
 +
{{Infobox game/row/taxonomy/pacing            | Real-time }}
 +
{{Infobox game/row/taxonomy/perspectives      | Third-person, Bird's-eye view }}
 +
{{Infobox game/row/taxonomy/controls          | Direct control }}
 +
{{Infobox game/row/taxonomy/genres            | Action, Adventure, Hack and slash, Platform }}
 +
{{Infobox game/row/taxonomy/art styles        | Realistic }}
 +
{{Infobox game/row/taxonomy/themes            | Fantasy, Middle East }}
 +
{{Infobox game/row/taxonomy/series            | Prince of Persia }}
 
|steam appid  = 13500
 
|steam appid  = 13500
|gogcom page  = prince_of_persia_warrior_within
+
|gogcom id    = 1207659082
 +
|hltb        = 7299
 +
|lutris      = prince-of-persia-warrior-within
 
|strategywiki = Prince of Persia: Warrior Within
 
|strategywiki = Prince of Persia: Warrior Within
 +
|mobygames    = 16156
 
|wikipedia    = Prince of Persia: Warrior Within
 
|wikipedia    = Prince of Persia: Warrior Within
 
|winehq      = 4718
 
|winehq      = 4718
 +
|license      = commercial
 +
}}
 +
 +
{{Introduction
 +
|introduction      =
 +
 +
|release history  =
 +
 +
|current state    =
 
}}
 
}}
{{Series|Prince of Persia}}
 
  
 
'''General information'''
 
'''General information'''
{{mm}} [http://www.ubi.com/US/Games/Info.aspx?pId=1098 Ubisoft game page]
+
{{mm}} [https://discord.gg/princeofpersia Official franchise Discord server]
{{mm}} [http://forums.ubi.com/forumdisplay.php/59-Prince-of-Persia Ubisoft Forums] for game series
+
{{GOG.com links|1207659082|prince_of_persia_series|for game series}}
{{mm}} [http://princeofpersia.wikia.com/wiki/Prince_of_Persia_Wiki Prince of Persia Wiki]
+
{{mm}} [https://steamcommunity.com/app/13500/discussions/ Steam Community Discussions]
{{GOG.com links|prince_of_persia_warrior_within|prince_of_persia_series|for game series}}
 
{{mm}} [http://steamcommunity.com/app/13500/discussions/ Steam Community Discussions]
 
{{mm}} [http://forums.steampowered.com/forums/forumdisplay.php?f=453 Steam Users' Forums] for game series
 
  
 
==Availability==
 
==Availability==
 
{{Availability|
 
{{Availability|
{{Availability/row| Retail | | Disc check | {{DRM|SafeDisc|v4}} | | Windows }}
+
{{Availability/row| Retail | | Disc check | The "''Prince of Persia: Sands of Time Trilogy''" re-release has a simple disc check.<br>Russian copies use {{DRM|StarForce|3}}.<br>All other releases use {{DRM|SafeDisc|v4}}. | | Windows }}
{{Availability/row| GOG | prince_of_persia_warrior_within | DRM-free | | | Windows }}
+
{{Availability/row| Epic | prince-of-persia-warrior-within | Uplay | | | Windows }}
 +
{{Availability/row| GamersGate | prince-of-persia-warrior-withintm | Uplay |  |  | Windows }}
 +
{{Availability/row| GOG.com | prince_of_persia_warrior_within | DRM-free | | | Windows }}
 +
{{Availability/row| GMG | prince-of-persia-the-warrior-within | Uplay |  |  | Windows }}
 +
{{Availability/row| Humble | prince-of-persia-warrior-within | Uplay | | | Windows }}
 
{{Availability/row| Steam | 13500 | Steam | | | Windows }}
 
{{Availability/row| Steam | 13500 | Steam | | | Windows }}
{{Availability/row| Uplay-NA | 276575500 | Uplay | | | Windows }}
+
{{Availability/row| Uplay | 575ffda7a3be1633568b4e08 | Uplay | Included with {{Store feature|Uplay+}}| | Windows }}
 +
{{Availability/row| Games for Windows Marketplace | GFWL | GFWL | <ref>{{Refurl|url=https://www.malavida.com/es/soft/games-for-windows/|title=Games for Windows 3.5.67.0|date=19 August 2022}}</ref> | | Windows | unavailable }}
 +
}}
 +
{{++}} There are two demos available: [https://archive.org/details/PrinceOfPersiaWarriorWithinDemo version 1] and [https://www.gamepressure.com/download.asp?ID=7028 version 2].
 +
 
 +
==Monetization==
 +
{{Monetization
 +
|ad-supported          =
 +
|dlc                    =
 +
|expansion pack        =
 +
|freeware              =
 +
|free-to-play          =
 +
|one-time game purchase = The game requires an upfront purchase to access.
 +
|sponsored              =
 +
|subscription          =
 +
|subscription gaming service = Available via [[List of Ubisoft+ games|Ubisoft+]].
 
}}
 
}}
  
 
==Essential improvements==
 
==Essential improvements==
 +
 +
===Unofficial Patch===
 +
{{ii}} Fixes many problems with camera and mouse input, adds proper 16:9 support, 100 FPS cap to help with physics and de-sync problems in cutscenes.
 +
{{--}} Odd camera sensitivity for controller users (see below).
 +
{{Fixbox|description=Instructions |fix=
 +
# Download the Unofficial Patch from [https://www.nexusmods.com/princeofpersiawarriorwithin/mods/10/?tab=description here].
 +
# Copy all files from the archive to {{folder|{{p|game}}}}.
 +
# Edit {{file|pop2.ini}} to add your resolution or change FOV if you want.
 +
#Add this command: <code>WINEDLLOVERRIDES="dinput8.dll=n,b" %command%</code> to launch options in Steam or a DLL override for {{file|dinput8.dll}} if using Lutris/Bottles/WINE on linux.
 +
'''Notes'''
 +
{{ii}} For controller users, copy everything except for the replacement executable.
 +
}}
 +
 
===Skip intro videos===
 
===Skip intro videos===
{{Fixbox|1=
+
{{Fixbox|description=Delete or rename video files|ref={{cn|date=July 2016}}|fix=
{{Fixbox/fix|Delete/rename video files|ref={{cn|date=July 2016}}}}
+
# Go to {{folder|{{p|game}}\Video}}.
# Go to <code>Video</code> in the installation folder.
+
# Delete or rename {{file|LOGORP.BIK}}, {{file|UBIMTL.BIK}} and {{file|UBISOFT.BIK}}.
# Delete or rename {{file|LOGORP.BIK}}, {{file|UBIMTL.BIK}}, and {{file|UBISOFT.BIK}}
 
 
}}
 
}}
  
 
===Skip loading screens===
 
===Skip loading screens===
{{Fixbox|1=
+
{{Fixbox|description=Delete or rename video files|ref={{cn|date=July 2016}}|fix=
{{Fixbox/fix|Delete/rename loading files|ref={{cn|date=July 2016}}}}
+
# Go to {{folder|{{p|game}}\Video}}.
# Go to <code>Video</code> in the installation folder.
+
# Delete or rename {{file|GO_BOSS.bik}}, {{file|GO_CLAW.bik}}, {{file|GO_GEN.bik}}, {{file|GO_SLASH.bik}}, {{file|GO_TRAP.bik}}, {{file|LOADIN0.BIK}}, {{file|LOADLOP0.BIK}} and {{file|LOADOUT0.BIK}}.
# Delete or rename {{file|LOADIN0.BIK}}, {{file|LOADLOP0.BIK}}, and {{file|LOADOUT0.BIK}}
+
'''Notes'''
(0 stands for the English version. 5 is Dutch for example.)
+
{{ii}} For example: "''0''" stands for the English version, while "''5''" stands for Dutch.
 +
{{ii}} Loading screens, intro videos and FMVs will be skipped automatically.
 
}}
 
}}
  
 
==Game data==
 
==Game data==
{{Image|Prince of Persia Warrior Within General.png|In-game general settings.}}
+
{{Image|Prince of Persia Warrior Within General.png|In-game general settings}}
  
 
===Configuration file(s) location===
 
===Configuration file(s) location===
 
{{Game data|
 
{{Game data|
{{Game data/row|Windows|{{p|game}}}}
+
{{Game data/config|Windows|{{p|game}}\}}
 
}}
 
}}
  
 
===Save game data location===
 
===Save game data location===
 
{{Game data|
 
{{Game data|
{{Game data/row|Windows|{{p|game}}\GameProfiles\POPWWPROFILES}}
+
{{Game data/saves|Windows|{{p|game}}\GameProfiles\POPWWPROFILES|{{p|programdata}}\POPWWPROFILES\}}
 
}}
 
}}
  
 
===[[Glossary:Save game cloud syncing|Save game cloud syncing]]===
 
===[[Glossary:Save game cloud syncing|Save game cloud syncing]]===
 
{{Save game cloud syncing
 
{{Save game cloud syncing
|gog galaxy           = false
+
|discord                  =
|gog galaxy notes     =  
+
|discord notes            =
|origin               =  
+
|epic games launcher      = false
|origin notes         =  
+
|epic games launcher notes =
|steam cloud           = false
+
|gog galaxy               = false
|steam cloud notes     =  
+
|gog galaxy notes         =  
|uplay                =  
+
|origin                   =  
|uplay notes           =  
+
|origin notes             =  
|xbox cloud           =  
+
|steam cloud               = false
|xbox cloud notes     =  
+
|steam cloud notes         =  
 +
|ubisoft connect          = false
 +
|ubisoft connect notes     =  
 +
|xbox cloud               =  
 +
|xbox cloud notes         =  
 
}}
 
}}
  
==Video settings==
+
==Video==
{{Image|Prince of Persia Warrior Within General Video.png|In-game general video settings.}}
+
{{Image|Prince of Persia Warrior Within General Video.png|In-game general video settings}}
{{Image|Prince of Persia Warrior Within Advanced Video.png|In-game advanced video settings.}}
+
{{Image|Prince of Persia Warrior Within Advanced Video.png|In-game advanced video settings}}
{{Video settings
+
{{Video
|wsgf link                  = http://www.wsgf.org/dr/prince-persia-warrior-within
+
|wsgf link                  = https://www.wsgf.org/dr/prince-persia-warrior-within
 
|widescreen wsgf award      = limited
 
|widescreen wsgf award      = limited
 
|multimonitor wsgf award    = limited
 
|multimonitor wsgf award    = limited
Line 91: Line 150:
 
|ultrawidescreen            = hackable
 
|ultrawidescreen            = hackable
 
|ultrawidescreen notes      = See [[#Widescreen resolution|Widescreen resolution]].
 
|ultrawidescreen notes      = See [[#Widescreen resolution|Widescreen resolution]].
|4k ultra hd                = unknown
+
|4k ultra hd                = hackable
|4k ultra hd notes          =  
+
|4k ultra hd notes          = See [[#Widescreen resolution|Widescreen resolution]].
 
|fov                        = hackable
 
|fov                        = hackable
 
|fov notes                  = See [[#Widescreen resolution|Widescreen resolution]].
 
|fov notes                  = See [[#Widescreen resolution|Widescreen resolution]].
Line 99: Line 158:
 
|borderless windowed        = hackable
 
|borderless windowed        = hackable
 
|borderless windowed notes  = See [[#Windowed|Windowed]].
 
|borderless windowed notes  = See [[#Windowed|Windowed]].
|anisotropic                = hackable
+
|anisotropic                = false
|anisotropic notes          = Force in the [[Glossary:Anisotropic filtering (AF)#Force anisotropic filtering|graphics card control panel]].
+
|anisotropic notes          =  
|antialiasing              = hackable
+
|antialiasing              = false
|antialiasing notes        = Force in the graphics card control panel.
+
|antialiasing notes        =  
 +
|upscaling                  = false
 +
|upscaling tech            =
 +
|upscaling notes            =
 
|vsync                      = true
 
|vsync                      = true
 
|vsync notes                =  
 
|vsync notes                =  
|60 fps                    = true
+
|60 fps                    = limited
|60 fps notes              =  
+
|60 fps notes              = Playing at 60 FPS desyncs cutscenes lipsync and audio. <br>See [[#Cutscenes_are_de-synchronised|Cutscenes are de-synchronised]]. <br>Cutscenes and parkour might behave unexpectedly if the frame rate is above 60 FPS. <br>See [[#Falling_off_Ropes_during_Wallruns_in_certain_sections_of_the_game|Falling off Ropes during Wallruns in certain sections of the game]].
|120 fps                    = true
+
|120 fps                    = limited
|120 fps notes              = Audio becomes slightly desynchronized in ingame cutscenes
+
|120 fps notes              =  
|color blind                = unknown
+
|hdr                        = false
 +
|hdr notes                  =
 +
|color blind                = false
 
|color blind notes          =  
 
|color blind notes          =  
 
}}
 
}}
  
 
===[[Glossary:Widescreen resolution|Widescreen resolution]]===
 
===[[Glossary:Widescreen resolution|Widescreen resolution]]===
{{Fixbox|1=
+
{{Fixbox|description=Widescreen fix ({{term|Hor+}})|ref=<ref>{{Refurl|url=https://www.youtube.com/watch?v=1DpZAA4D0Ew|title=Prince of Persia: Warrior Within Widescreen HD Test №3 PC - YouTube|date=2017-03-02}}</ref>|fix=
{{Fixbox/fix|Widescreen fix (Hor+)|ref=<ref>{{Refurl|url=https://www.youtube.com/watch?v=1DpZAA4D0Ew|title=Prince of Persia: Warrior Within Widescreen HD Test №3 PC - YouTube|date=2017-03-02}}</ref>}}
+
# Download Widescreen fix by nemesis 2000 from [https://web.archive.org/web/20220506235956/http://ps2wide.net/pc.html#popww Here] or from [https://community.pcgamingwiki.com/files/file/2000-prince-of-persia-warrior-within-widescreen-fix-by-nemesis2000/ PCGW Mirror]
# Download [http://ps2wide.net/pc.html#popww Widescreen fix by nemesis2000].
+
# Extract {{file|pop2.7z}} files to {{folder|{{p|game}}}} ''(password: pop2)''.
# Extract {{file|pop2.7z}} files to the installation folder ''(password: pop2)''.
+
# If you have the '''GOG.com version''' of the game, you will need to run {{file|upx.bat}} once.
# Run {{file|upx.bat}} for the GOG.com version.
+
# Edit {{file|pop2.ini}} with a text editor and set your desired resolution and FOV multiplier.
# Edit {{file|pop2.ini}} to set the resolution and FOV multiplier.
 
  
 
'''Notes'''
 
'''Notes'''
 
{{ii}} Supported exe size: 5 533 696 bytes.
 
{{ii}} Supported exe size: 5 533 696 bytes.
 +
{{ii}} When using any other language than English, {{code|HUD_glitch_fix}} must be disabled in INI file.
 
}}
 
}}
  
 
===[[Glossary:Windowed|Windowed]]===
 
===[[Glossary:Windowed|Windowed]]===
{{Fixbox|1=
+
{{Fixbox|description=Use DxWnd<ref>{{Refurl|url=https://www.speedrun.com/pop_ww/guide/2p7vb|title=speedrun.com|date=May 2023}}</ref>|fix=
{{Fixbox/fix|Force windowed|ref={{cn|date=February 2017}}}}
 
 
# Download and run [https://sourceforge.net/projects/dxwnd/ DxWnd] as administrator.
 
# Download and run [https://sourceforge.net/projects/dxwnd/ DxWnd] as administrator.
 
# Click on '''Edit''', then '''Add'''.
 
# Click on '''Edit''', then '''Add'''.
# Set name to Prince of Persia - Warrior Within.
+
# Set name to ''Prince of Persia - Warrior Within''.
 
# Set path to {{file|{{p|game}}\pop2.exe}}.
 
# Set path to {{file|{{p|game}}\pop2.exe}}.
 
# Set launch to {{file|{{p|game}}\PrinceOfPersia.exe}}.
 
# Set launch to {{file|{{p|game}}\PrinceOfPersia.exe}}.
Line 138: Line 201:
 
# Click OK, then '''File''' and '''Save'''.
 
# Click OK, then '''File''' and '''Save'''.
 
# Run the game directly from DxWnd.
 
# Run the game directly from DxWnd.
 +
'''Notes'''
 +
{{ii}} Make sure that {{file|PrinceOfPersia.exe}} and {{file|pop2.exe}} have no compatibility mode enabled.
 +
}}
 +
 +
===Post-processing===
 +
{{Fixbox|description=Disable post-processing effects|ref={{cn|date=June 2018}}|fix=
 +
* Use [https://helixmod.blogspot.com/2018/06/prince-of-persia-warrior-within.html 3D Vision fix] to toggle blur, bloom and heat distortion effects.
 
}}
 
}}
  
==Input settings==
+
==Input==
{{Image|Prince of Persia Warrior Within Controls.png|In-game control settings.}}
+
{{Image|Prince of Persia Warrior Within Controls.png|In-game control settings}}
{{Input settings
+
{{Input
 
|key remap                = true
 
|key remap                = true
 
|key remap notes          =  
 
|key remap notes          =  
 
|acceleration option      = false
 
|acceleration option      = false
|acceleration option notes =  
+
|acceleration option notes = Forced Negative mouse acceleration and deadzones. Use [[#Unofficial Patch|Unofficial Patch]] to fix it.
 
|mouse sensitivity        = true
 
|mouse sensitivity        = true
 
|mouse sensitivity notes  =  
 
|mouse sensitivity notes  =  
Line 153: Line 223:
 
|invert mouse y-axis      = true
 
|invert mouse y-axis      = true
 
|invert mouse y-axis notes =  
 
|invert mouse y-axis notes =  
 +
|touchscreen              = unknown
 +
|touchscreen notes        =
 
|controller support        = true
 
|controller support        = true
 
|controller support notes  =  
 
|controller support notes  =  
Line 163: Line 235:
 
|invert controller y-axis  = true
 
|invert controller y-axis  = true
 
|invert controller y-axis notes=  
 
|invert controller y-axis notes=  
|touchscreen               = unknown
+
|xinput controllers        = unknown
|touchscreen notes        =  
+
|xinput controllers notes  =
|button prompts            = generic, xbox
+
|xbox prompts              = unknown
 +
|xbox prompts notes        =
 +
|impulse triggers          = unknown
 +
|impulse triggers notes    =
 +
|dualshock 4               = unknown
 +
|dualshock 4 notes        =
 +
|dualshock prompts        = unknown
 +
|dualshock prompts notes   =
 +
|light bar support         = unknown
 +
|light bar support notes  =
 +
|dualshock 4 modes        = unknown
 +
|dualshock 4 modes notes  =
 +
|tracked motion controllers= unknown
 +
|tracked motion controllers notes =
 +
|tracked motion prompts    = unknown
 +
|tracked motion prompts notes =
 +
|other controllers        = unknown
 +
|other controllers notes  =
 +
|other button prompts      = unknown
 +
|other button prompts notes=  
 +
|button prompts            = generic, Xbox
 
|button prompts notes      = See [[#Button prompts|Button prompts]].
 
|button prompts notes      = See [[#Button prompts|Button prompts]].
 
|controller hotplug        = unknown
 
|controller hotplug        = unknown
Line 171: Line 263:
 
|haptic feedback          = unknown
 
|haptic feedback          = unknown
 
|haptic feedback notes    =  
 
|haptic feedback notes    =  
|light bar support        = unknown
+
|simultaneous input        = unknown
|light bar support notes   =  
+
|simultaneous input notes  =
 +
|steam input api          = unknown
 +
|steam input api notes    =
 +
|steam hook input          = unknown
 +
|steam hook input notes    =
 +
|steam input presets      = unknown
 +
|steam input presets notes =
 +
|steam controller prompts  = unknown
 +
|steam controller prompts notes =
 +
|steam cursor detection    = unknown
 +
|steam cursor detection notes =  
 
}}
 
}}
  
Line 178: Line 280:
 
{{++}} Works for the entire trilogy.
 
{{++}} Works for the entire trilogy.
  
{{Fixbox|1=
+
{{Fixbox|description=Instructions|ref=<ref>{{Refurl|url=https://steamcommunity.com/app/13500/discussions/0/487876568242758529/|title=Steam Community|date=May 2023}}</ref>|fix=
{{Fixbox/fix|Instructions|ref=<ref>https://steamcommunity.com/app/13500/discussions/0/487876568242758529/</ref>}}
+
# Go to the installation folder.
# Go to <code>{{p|game}}</code>.
+
# Open {{file|POPDATA.BF}} with a text editor such as [https://notepad-plus-plus.org Notepad++].
# Open {{file|POPDATA.BF}} with a text editor such as [https://notepad-plus-plus.org Notepad ++].
+
# Press {{key|Ctrl|F}} and find the line <code>Input event names</code>.
# Press {{key|Ctrl|F}} and find the line <code> Input event names</code>.
+
# Under it, go to <code>Gamepads</code> then change the buttons to what you want.
# Under it go to <code>Gamepads</code> then change the buttons to what you want. Make sure you don't increase or decrease the file size as it will make the game crash.  
 
  
 
'''Notes'''
 
'''Notes'''
{{ii}} To fix Xbox 360 gamepad button prompts, download this [https://drive.google.com/file/d/0B4O2FFeVEMykSnpoUVh0TDZGeEk/view POPDATA.BF] file and replace it with the one in the main directory (Only for Warrior Within).
+
{{ii}} Make sure not to increase or decrease the file size to prevent crashes.
 +
{{ii}} [https://community.pcgamingwiki.com/files/file/1115-prince-of-persia-warrior-within-button-prompts/ Xbox 360 and DualShock 4] replacement files can be used (only for ''Warrior Within'').
 
}}
 
}}
  
==Audio settings==
+
==Audio==
{{Image|Prince of Persia Warrior Within Audio.png|In-game audio settings.}}
+
{{Image|Prince of Persia Warrior Within Audio.png|In-game audio settings}}
{{Audio settings
+
{{Audio
 
|separate volume          = true
 
|separate volume          = true
 
|separate volume notes    =  
 
|separate volume notes    =  
 
|surround sound          = true
 
|surround sound          = true
|surround sound notes    = Up to 7.0 output.<ref>[http://satsun.org/audio/ PC Gaming Surround Sound Round-up]</ref>
+
|surround sound notes    = Up to 7.0 output.<ref>{{Refurl|url=https://satsun.org/audio/|title=PC Gaming Surround Sound Round-up|date=May 2023}}</ref>
 
|subtitles                = true
 
|subtitles                = true
 
|subtitles notes          =  
 
|subtitles notes          =  
Line 203: Line 305:
 
|mute on focus lost notes =  
 
|mute on focus lost notes =  
 
|eax support              = true
 
|eax support              = true
|eax support notes        = EAX Unified. Compatible with EAX 1, 2, and 3.
+
|eax support notes        = EAX Unified (compatible with EAX 1.0, 2.0, and 3.0).<br> Reverb is [[Topic:Xa6nfkug5vwz6t5d|not audible]], requires [https://airtable.com/shrtTsUtiAJQ7wFGI/tblNOTdmp5nHXfFGU/viwjDPuKOjBnIQunv/recedzHaAnYDhwNO9 boosting with DSOAL].
 +
|royalty free audio      = always on
 +
|royalty free audio notes =
 
}}
 
}}
 
{{ii}} May require [[Glossary:Sound card#DirectSound hardware path|DirectSound3D restoration software]] to enable EAX and surround sound functionality on Windows Vista and later.
 
{{ii}} May require [[Glossary:Sound card#DirectSound hardware path|DirectSound3D restoration software]] to enable EAX and surround sound functionality on Windows Vista and later.
Line 215: Line 319:
 
  |notes    =  
 
  |notes    =  
 
  |fan      =  
 
  |fan      =  
|fan notes =
 
 
}}
 
}}
 
{{L10n/switch
 
{{L10n/switch
 
  |language  = Czech
 
  |language  = Czech
  |interface = yes
+
  |interface = true
  |audio    = yes
+
  |audio    = true
  |subtitles = yes
+
  |subtitles = true
  |notes    = Retail only
+
  |notes    = Retail only. Patch for digital release [http://www.folkemonovycestiny.cz/prince-of-persia-warrior-within/ here].
 
  |fan      =  
 
  |fan      =  
|fan notes =
 
 
}}
 
}}
 
{{L10n/switch
 
{{L10n/switch
Line 233: Line 335:
 
  |notes    =  
 
  |notes    =  
 
  |fan      =  
 
  |fan      =  
|fan notes =
 
 
}}
 
}}
 
{{L10n/switch
 
{{L10n/switch
Line 242: Line 343:
 
  |notes    =  
 
  |notes    =  
 
  |fan      =  
 
  |fan      =  
  |fan notes =  
+
}}
 +
{{L10n/switch
 +
|language  = Hungarian
 +
|interface = hackable
 +
|audio    = false
 +
|subtitles = hackable
 +
|notes    = Fan translation, [https://magyaritasok.hu/download/989/prince-of-persia-warrior-within download].
 +
  |fan       = true
 
}}
 
}}
 
{{L10n/switch
 
{{L10n/switch
Line 249: Line 357:
 
  |audio    = true
 
  |audio    = true
 
  |subtitles = true
 
  |subtitles = true
  |notes    = Not in GOG.com version
+
  |notes    = Retail, steam and Ubisoft Connect only. <br>Patch for the GOG release [https://mega.nz/file/37BnhQ4C#dOqlaR4c7E4tGDJ0iSxY-SQTgmWwzeNePhZ2PuMa3mU/ here].
 +
|fan      =
 +
}}
 +
{{L10n/switch
 +
|language  = Japanese
 +
|interface = true
 +
|audio    = true
 +
|subtitles = true
 +
|notes    = Retail only
 
  |fan      =  
 
  |fan      =  
|fan notes =
 
 
}}
 
}}
 
{{L10n/switch
 
{{L10n/switch
Line 258: Line 373:
 
  |audio    = false
 
  |audio    = false
 
  |subtitles = true
 
  |subtitles = true
  |notes    = Local retail version only.
+
  |notes    = Retail version only. Patch for digital release [https://steamcommunity.com/sharedfiles/filedetails/?id=1648937312 here].
 +
|fan      =
 +
}}
 +
{{L10n/switch
 +
|language  = Russian
 +
|interface = true
 +
|audio    = true
 +
|subtitles = true
 +
|notes    = Retail and GOG only. Patch for other digital release [https://steamcommunity.com/sharedfiles/filedetails/?id=914013916 here].
 +
|fan      =
 +
}}
 +
{{L10n/switch
 +
|language  = Spanish - Spain
 +
|interface = true
 +
|audio    = true
 +
|subtitles = true
 +
|notes    =
 +
|fan      =
 +
}}
 +
{{L10n/switch
 +
|language  = Simplified Chinese
 +
|interface = true
 +
|audio    = false
 +
|subtitles = true
 +
|notes    = Retail only
 
  |fan      =  
 
  |fan      =  
|fan notes =
 
 
}}
 
}}
 
}}
 
}}
 +
 +
==VR support==
 +
{{VR support
 +
|gg3d name                  =
 +
|native 3d gg3d award        =
 +
|nvidia 3d vision gg3d award =
 +
|tridef 3d gg3d award        =
 +
|iz3d gg3d award            =
 +
|native 3d                  = unknown
 +
|native 3d notes            =
 +
|nvidia 3d vision            = hackable
 +
|nvidia 3d vision notes      = See [https://helixmod.blogspot.com/2018/06/prince-of-persia-warrior-within.html Helix Mod: Prince of Persia: Warrior Within]
 +
|tridef 3d                  = unknown
 +
|tridef 3d notes            =
 +
|iz3d                        = unknown
 +
|iz3d notes                  =
 +
|vorpx                      = hackable
 +
|vorpx modes                = G3D
 +
|vorpx notes                = User created game profile, see [https://www.vorpx.com/forums/search/Pop_/ vorpx forum] profile introduction.
 +
|vr only                    =
 +
|htc vive                    =
 +
|htc vive notes              =
 +
|oculus rift                =
 +
|oculus rift notes          =
 +
|osvr                        =
 +
|osvr notes                  =
 +
|keyboard-mouse              =
 +
|keyboard-mouse notes        =
 +
|3rd space gaming vest      =
 +
|3rd space gaming vest notes =
 +
|novint falcon              =
 +
|novint falcon notes        =
 +
|trackir                    =
 +
|trackir notes              =
 +
|tobii eye tracking          =
 +
|tobii eye tracking notes    =
 +
|play area seated            =
 +
|play area seated notes      =
 +
|play area standing          =
 +
|play area standing notes    =
 +
|play area room-scale        =
 +
|play area room-scale notes  =
 +
}}
 +
 +
==Issues unresolved==
 +
===Muted dialogue with Kaileena in the hourglass room===
 +
{{ii}} Voices become inaudible during dialogue with Kaileena; this will force players to enable subtitles in the game options. There is no fix so far.
 +
 +
==Issues fixed==
 +
===FMVs played without audio===
 +
{{Fixbox|description=Use WW Audio Fix|fix=
 +
# Download the fix [https://www.moddb.com/mods/upscaled-videos-and-artwork-includes-audio-fixes/downloads/ww-audio-fix-only here].
 +
# Extract its contents to the game directory and overwrite files when prompted.
 +
}}
 +
 +
===Launcher not working===
 +
{{Fixbox|description=Registry edit method #1|fix=
 +
# Download [https://mega.nz/file/cagAlaQT#Ibme1z_AAsjkRN9VJBvw2ML1poR86HlluDHChFJUmco this] and open with text according to your operating system.
 +
# Change {{code|Product_Path}} and {{code|Profiles_Path}} with your own game location.
 +
# Save the REG file and double-click on it.
 +
# Finally, run the game.
 +
}}
 +
 +
{{Fixbox|description=Registry edit method #2|fix=
 +
# Press {{key|Win|R}}, type {{code|regedit}} and click '''OK'''.
 +
# Go to:
 +
#* For x86, {{code|HKEY_LOCAL_MACHINE\SOFTWARE\Ubisoft\Prince of Persia Warrior Within\1.00.999}}.
 +
#* For x64, {{code|HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Ubisoft\Prince of Persia Warrior Within\1.00.999}}.
 +
# Change {{code|Product_Path}} and {{code|Profiles_Path}} with your own game location.
 +
# Finally, run the game.
 +
}}
 +
 +
{{Fixbox|description=Run {{file|pop2.exe}} from the game directory while the launcher is open|fix=
 +
'''Notes'''
 +
{{ii}} The launcher must be running for {{file|pop2.exe}} to be launched correctly.
 +
{{ii}} From limited testing, this seems that this automatically populates the above REG key.
 +
}}
 +
 +
{{Fixbox|description=Use launcher skip|fix=
 +
# Download the ZIP file from [https://community.pcgamingwiki.com/files/file/2689-launcher-skip-work-around-for-prince-of-persia-ww-and-ttt-windows-only/ here] and copy both BAT files into {{folder|{{p|game}}}}.
 +
# In '''Steam/GOG Galaxy''', add the following command to the game launch options: {{code|pop2launcherskip.bat %command%}}.
 +
# Finally, run the game.
 +
'''Notes'''
 +
{{ii}} For further details, read the file description.
 +
{{ii}} Tested with both Steam and GOG.com versions.
 +
{{--}} This is not a true launcher bypass, as the launcher still has to run in the background.
 +
}}
 +
 +
{{Fixbox|description=Use Widescreen Launcher v2|fix=
 +
'''Non-Steam:'''
 +
# Download [https://github.com/alex47exe/Prince-of-Persia-WW_WidescreenLauncher_v2/releases/tag/v1.4.7 this] and extract its contents to {{code|{{p|game}}}}.
 +
# Run {{file|_Prince Of Persia Warrior Within.exe}} as administrator.
 +
 +
'''Steam (Windows):'''
 +
# Download [https://github.com/alex47exe/Prince-of-Persia-WW_WidescreenLauncher_v2/releases/tag/v1.4.7 this] and extract all files except {{file|POP2.EXE}} to {{code|{{p|game}}}}.
 +
# Rename the following files:
 +
#* {{file|PrinceOfPersia.exe}} to {{code|PrinceOfPersiaSteam.exe}}.
 +
#* {{file|_Prince Of Persia Warrior Within.exe}} to {{code|PrinceOfPersia.exe}}.
 +
#* {{file|_Prince Of Persia Warrior Within.ini}} to {{code|PrinceOfPersia.ini}}.
 +
# Open {{file|PrinceOfPersia.ini}} with any text editor, and edit the following line:
 +
#* <code>exe_run = PrinceOfPersia.exe</code> to <code>exe_run = PrinceOfPersiaSteam.exe</code>.
 +
# Run the game from Steam. If the {{key|PLAY}} button is still greyed out, then click on {{key|QUIT}} and the game should start.
 +
 +
'''Steam (Linux):'''
 +
* Same procedure for Windows. If using the Unofficial Patch, add the following command in the launch options: <code>WINEDLLOVERRIDES="dinput8.dll=n,b" %command%</code>
 +
 +
'''Notes'''
 +
{{ii}} It is recommended to be used in combination with the [https://www.nexusmods.com/princeofpersiawarriorwithin/mods/10 Unofficial Patch].
 +
{{ii}} If combined with the Unofficial Patch, extract only {{file|_Prince Of Persia Warrior Within.exe}} and {{file|_Prince Of Persia Warrior Within.ini}} from the 7z file.
 +
{{ii}} This fix automatically applies the widescreen fix.
 +
{{--}} There is a bug that restarts the game after exiting the menu.
 +
}}
 +
 +
===Enable Alt+F4===
 +
{{Fixbox|fix=
 +
# Download [https://stefansundin.github.io/superf4/ SuperF4], Install and run it.
 +
# Press {{key|Ctrl|Alt|F4}} simultaneously to exit the game.
 +
}}
 +
 +
===Alt+Tab not working===
 +
{{ii}} After opening the game, pressing {{key|alt|tab}} does not return to the desktop.
 +
{{Fixbox|description=Before entering the game, open a folder or a TXT file and then enter the game.}}
 +
 +
===The game fails to start===
 +
{{ii}} Error: "The game cannot be launched.  The filename, directory name, or volume label syntax is incorrect."
 +
{{Fixbox|description=Run {{file|PrinceOfPersia.exe}} as administrator}}
 +
 +
===Cutscenes are de-synchronised===
 +
{{ii}} Running the game at 60 FPS or above causes cutscenes to speed up while audio lags behind.
 +
{{Fixbox|description=Cap the frame rate below 60 FPS|ref=<ref>{{Refcheck|user=Sidspyker|date=2020-09-22|comment=Comment (optional)}}</ref>|fix=
 +
# Nvidia users can use <code>Nvidia Control Panel</code> or <code>Nvidia Inspector</code> to cap the frame rate to <code>59</code> or <code>58</code> FPS in the game specific profile.
 +
# AMD users can use <code>AMD Chill</code> or <code>Framerate Target Control</code> option to do the same.
 +
'''Notes'''
 +
{{--}} RTSS frame rate limiter does not seem to work.
 +
}}
 +
 +
===Falling off Ropes during Wallruns in certain sections of the game===
 +
{{ii}} This usually happens in the Garden level and to users of High Frame Rate and Variable Sync Displays that turn off V-Sync.
 +
{{Fixbox|description=[[Glossary:Frame rate (FPS)#Frame rate capping|Limit the frame rate]] to 60 FPS|ref={{cn|date=September 2021}}}}
 +
{{Fixbox|description=Enable V-Sync and set the refresh rate to 60Hz}}
 +
 +
===Crashes during cutscene after the first boss fight===
 +
{{ii}} In the middle of the cutscene, the game crashes to desktop.
 +
{{Fixbox|description=Enable [[Windows Compatibility Mode|compatibility mode]] in the properties of {{file|PrinceOfPersia.exe}}, and set it to {{code|Windows XP (Service Pack 2)}}.<ref>{{Refcheck|user=Reonu|date=June 12, 2022}}</ref>}}
 +
 +
===Unable to use Sand Powers besides Rewind/Recall when playing with a Controller===
 +
{{ii}} This is a limitation of XInput Controllers when playing older DirectInput games. LT and RT are bound to the Z-Axis and do not register when held simultaneously.
 +
 +
{{Fixbox|description=If the controller supports multiple modes, switch from XInput to DirectInput and rebind buttons in the game options.|ref=<ref>{{Refcheck|user=Sidspyker|date=2020-09-22|comment=I happen to have a multiple modes controller, works as it should with no further tweaking necessary}}</ref>}}
 +
 +
{{Fixbox|description=Use bumpers instead
 +
}}
 +
 +
{{Fixbox|description=Use Steam Input to map the Left trigger to the R key on keyboard|fix=
 +
'''Notes'''
 +
{{ii}} Only works if the R key is still set to rewind time on the keyboard.
 +
{{ii}} Search for community layout "''ttt xbox style''" which is pre-assembled to fix the issue.
 +
}}
 +
 +
{{Fixbox|description=Use XInput Plus|ref=<ref>{{Refcheck|user=Sidspyker|date=2020-09-22|comment=Comment (optional)}}</ref>|fix=
 +
# Download and run [[Glossary:Controller#XInput Plus|XInput Plus]].
 +
# Set '''Target Program''' to {{file|{{p|game}}\pop2.exe}}.
 +
# Go to the '''DirectInput''' tab and check {{key|Enable DirectInput Output}}.
 +
# In the same tab, set '''LT/RT''' to {{code|Button12/13}}.
 +
# Click '''Apply''' and a DLL file will be installed to the game directory.
 +
# Run the game and rebind triggers in the options.
 +
'''Notes'''
 +
{{ii}} If pressing the Left Stick fully makes you walk instead of running:<br> - Go to '''Sticks''' tab, then '''Left Stick''' tab and reduce {{key|Saturation}} in 5% increments until rectified.
 +
}}
 +
 +
===Controller not working===
 +
{{Fixbox|description=Set the [[Windows Compatibility Mode|compatibility mode]] to <code>Windows XP (Service Pack 2)</code>}}
 +
{{Fixbox|description=If only profile selection works, you need to set the controls again.}}
  
 
==Other information==
 
==Other information==
 
===API===
 
===API===
 
{{API
 
{{API
|direct3d versions      =  
+
|direct3d versions      = 9.0b
 
|direct3d notes        =  
 
|direct3d notes        =  
 
|directdraw versions    =  
 
|directdraw versions    =  
Line 281: Line 592:
 
|metal support          =  
 
|metal support          =  
 
|metal support notes    =  
 
|metal support notes    =  
|vulkan support        =  
+
|vulkan versions        =  
|vulkan support notes   =  
+
|vulkan notes           =  
 
|dos modes              =  
 
|dos modes              =  
 
|dos modes notes        =  
 
|dos modes notes        =  
 
|shader model versions  =  
 
|shader model versions  =  
 
|shader model notes    =  
 
|shader model notes    =  
|64-bit executable     = false
+
|windows 32-bit exe    = true
|64-bit executable notes=  
+
|windows 64-bit exe    = false
 +
|windows arm app        = unknown
 +
|windows exe notes      =
 +
|macos intel 32-bit app =
 +
|macos intel 64-bit app =
 +
|macos arm app          = unknown
 +
|macos app notes        =
 +
|linux 32-bit executable=  
 +
|linux 64-bit executable=
 +
|linux arm app          = unknown
 +
|linux executable notes =  
 +
}}
 +
 
 +
===Extract all Voice, SFX & Music files===
 +
{{Fixbox|fix=
 +
# Download from [https://electricr4nger.wixsite.com/pop-trilogy-tools official site] or [https://drive.google.com/uc?export=download&id=1iksNh57Ouk-vSNZUR1WOonhqkP0c47zS direct link] or [https://mega.nz/file/NCxA0aiA#5zcmTON09eAxw0ZxCwW8xsIHvQ3RpSkvNX00NAssJXE mirror].
 +
# Extract all files to <code>{{p|game}}\Sound</code> and run {{file|ww_extract_and_convert_all.bat}}.
 +
# As soon as it's finished, check the newly created {{folder|!audio}} folder.
 +
 
 +
'''Notes'''
 +
{{ii}} For more information, you can check the {{file|README.txt}} file inside the archive.
 
}}
 
}}
 +
 +
===Mods===
 +
====[https://www.moddb.com/mods/upscaled-videos-and-artwork-includes-audio-fixes/downloads Upscaled Videos and Artwork]====
 +
{{++}} Upscales videos and artworks to 1080p.
  
 
==System requirements==
 
==System requirements==
Line 300: Line 635:
 
|minRAM  = 256 MB
 
|minRAM  = 256 MB
 
|minHD    = 1.5 GB
 
|minHD    = 1.5 GB
|minGPU  = NVIDIA GeForce 3
+
|minGPU  = Nvidia GeForce 3
 
|minGPU2  = ATI Radeon 7500
 
|minGPU2  = ATI Radeon 7500
 
|minGPU3  = Intel 915G
 
|minGPU3  = Intel 915G
Line 306: Line 641:
  
 
|recOS    = 2000, XP
 
|recOS    = 2000, XP
|recCPU  = Intel Pentium IV 1.5 GHz
+
|recCPU  = Intel Pentium 4 1.5 GHz
 
|recCPU2  = AMD Athlon 1.5 GHz
 
|recCPU2  = AMD Athlon 1.5 GHz
 
|recRAM  = 512 MB
 
|recRAM  = 512 MB
|recHD    = 3.5 GB
+
|recHD    = 3.5 GB<br />2.2 GB (Steam)
 
|recGPU  = Nvidia GeForce 4
 
|recGPU  = Nvidia GeForce 4
 
|recGPU2  = ATI Radeon 9500
 
|recGPU2  = ATI Radeon 9500

Latest revision as of 07:03, 11 April 2024

Prince of Persia: Warrior Within
Prince of Persia: Warrior Within cover
Developers
Ubisoft Montreal
Publishers
Ubisoft
Retail re-release Sold Out Software
Engines
Jade
Release dates
Windows December 2, 2004
Reception
Metacritic 83
IGDB 80
Taxonomy
Monetization One-time game purchase, Subscription gaming service
Modes Singleplayer
Pacing Real-time
Perspectives Third-person, Bird's-eye view
Controls Direct control
Genres Action, Adventure, Hack and slash, Platform
Art styles Realistic
Themes Fantasy, Middle East
Series Prince of Persia
Prince of Persia: Warrior Within on HowLongToBeat
Prince of Persia: Warrior Within on IGDB
Prince of Persia: Warrior Within guide on StrategyWiki
Prince of Persia: Warrior Within on MobyGames
Prince of Persia: Warrior Within on Wikipedia
Prince of Persia 1989
Prince of Persia 2: The Shadow and the Flame 1993
Prince of Persia 3D 1999
Prince of Persia: The Sands of Time 2003
Prince of Persia: Warrior Within 2004
Prince of Persia: The Two Thrones 2005
Prince of Persia (2008) 2008
Prince of Persia: The Forgotten Sands 2010
Prince of Persia: The Lost Crown 2024
The Rogue Prince of Persia 2024
Prince of Persia: The Sands of Time Remake TBA

Prince of Persia: Warrior Within is a singleplayer third-person and bird's-eye view action, adventure, hack and slash and platform game in the Prince of Persia series.

General information

Official franchise Discord server
GOG.com Community Discussions for game series
GOG.com Support Page
Steam Community Discussions

Availability

Source DRM Notes Keys OS
Retail
Disc check (requires the CD/DVD in the drive to play)
The "Prince of Persia: Sands of Time Trilogy" re-release has a simple disc check.
Russian copies use StarForce 3 DRM[Note 1].
All other releases use SafeDisc v4 DRM[Note 2].
Windows
Epic Games Store
Icon overlay.png
Windows
GamersGate
Icon overlay.png
Windows
GOG.com
DRM-free
Windows
Green Man Gaming
Icon overlay.png
Windows
Humble Store
Icon overlay.png
Windows
Steam
Icon overlay.png
Windows
Ubisoft Store
Icon overlay.png
Included with Ubisoft+
Windows
Games for Windows Marketplace (unavailable)
Icon overlay.png
[7]
Windows
SafeDisc retail DRM does not work on Windows Vista and later (see above for affected versions).
StarForce DRM for this game does not work on modern versions of Windows (see above for affected versions).
There are two demos available: version 1 and version 2.

Monetization

Type Notes
One-time game purchase The game requires an upfront purchase to access.
Subscription gaming service Available via Ubisoft+.

Essential improvements

Unofficial Patch

Fixes many problems with camera and mouse input, adds proper 16:9 support, 100 FPS cap to help with physics and de-sync problems in cutscenes.
Odd camera sensitivity for controller users (see below).
Instructions
  1. Download the Unofficial Patch from here.
  2. Copy all files from the archive to <path-to-game>.
  3. Edit pop2.ini to add your resolution or change FOV if you want.
  4. Add this command: WINEDLLOVERRIDES="dinput8.dll=n,b" %command% to launch options in Steam or a DLL override for dinput8.dll if using Lutris/Bottles/WINE on linux.

Notes

For controller users, copy everything except for the replacement executable.

Skip intro videos

Delete or rename video files[citation needed]
  1. Go to <path-to-game>\Video.
  2. Delete or rename LOGORP.BIK, UBIMTL.BIK and UBISOFT.BIK.

Skip loading screens

Delete or rename video files[citation needed]
  1. Go to <path-to-game>\Video.
  2. Delete or rename GO_BOSS.bik, GO_CLAW.bik, GO_GEN.bik, GO_SLASH.bik, GO_TRAP.bik, LOADIN0.BIK, LOADLOP0.BIK and LOADOUT0.BIK.

Notes

For example: "0" stands for the English version, while "5" stands for Dutch.
Loading screens, intro videos and FMVs will be skipped automatically.

Game data

In-game general settings
In-game general settings

Configuration file(s) location

System Location
Windows <path-to-game>\[Note 3]
Steam Play (Linux) <Steam-folder>/steamapps/compatdata/13500/pfx/[Note 4]

Save game data location

System Location
Windows <path-to-game>\GameProfiles\POPWWPROFILES[Note 3]
%PROGRAMDATA%\POPWWPROFILES\[Note 3]
Steam Play (Linux) <Steam-folder>/steamapps/compatdata/13500/pfx/[Note 4]

Save game cloud syncing

Video

In-game general video settings
In-game general video settings
In-game advanced video settings
In-game advanced video settings

Graphics feature State WSGF Notes
Widescreen resolution
See Widescreen resolution.
Multi-monitor
See Widescreen resolution.
Ultra-widescreen
See Widescreen resolution.
4K Ultra HD
See Widescreen resolution.
Field of view (FOV)
See Widescreen resolution.
Windowed
See Windowed.
Borderless fullscreen windowed
See Windowed.
Anisotropic filtering (AF)
See the glossary page for potential workarounds.
Anti-aliasing (AA)
See the glossary page for potential workarounds.
High-fidelity upscaling
See the glossary page for potential workarounds.
Vertical sync (Vsync)
60 FPS and 120+ FPS
Playing at 60 FPS desyncs cutscenes lipsync and audio.
See Cutscenes are de-synchronised.
Cutscenes and parkour might behave unexpectedly if the frame rate is above 60 FPS.
See Falling off Ropes during Wallruns in certain sections of the game.
High dynamic range display (HDR)
See the glossary page for potential alternatives.

Widescreen resolution

Widescreen fix (Hor+)[8]
  1. Download Widescreen fix by nemesis 2000 from Here or from PCGW Mirror
  2. Extract pop2.7z files to <path-to-game> (password: pop2).
  3. If you have the GOG.com version of the game, you will need to run upx.bat once.
  4. Edit pop2.ini with a text editor and set your desired resolution and FOV multiplier.

Notes

Supported exe size: 5 533 696 bytes.
When using any other language than English, HUD_glitch_fix must be disabled in INI file.

Windowed

Use DxWnd[9]
  1. Download and run DxWnd as administrator.
  2. Click on Edit, then Add.
  3. Set name to Prince of Persia - Warrior Within.
  4. Set path to <path-to-game>\pop2.exe.
  5. Set launch to <path-to-game>\PrinceOfPersia.exe.
  6. Set Acquire admin caps.
  7. Set Desktop for borderless fullscreen windowed.
  8. Click on DirectX tab, set DirectX9.
  9. Click OK, then File and Save.
  10. Run the game directly from DxWnd.

Notes

Make sure that PrinceOfPersia.exe and pop2.exe have no compatibility mode enabled.

Post-processing

Disable post-processing effects[citation needed]
  • Use 3D Vision fix to toggle blur, bloom and heat distortion effects.

Input

In-game control settings
In-game control settings

Button prompts

Works for the entire trilogy.
Instructions[10]
  1. Go to the installation folder.
  2. Open POPDATA.BF with a text editor such as Notepad++.
  3. Press Ctrl+F and find the line Input event names.
  4. Under it, go to Gamepads then change the buttons to what you want.

Notes

Make sure not to increase or decrease the file size to prevent crashes.
Xbox 360 and DualShock 4 replacement files can be used (only for Warrior Within).

Audio

In-game audio settings
In-game audio settings

Audio feature State Notes
Separate volume controls
Surround sound
Up to 7.0 output.[11]
Subtitles
Closed captions
Mute on focus lost
EAX support
EAX Unified (compatible with EAX 1.0, 2.0, and 3.0).
Reverb is not audible, requires boosting with DSOAL.
Royalty free audio
May require DirectSound3D restoration software to enable EAX and surround sound functionality on Windows Vista and later.

Localizations

Language UI Audio Sub Notes
English
Czech
Retail only. Patch for digital release here.
French
German
Hungarian
Fan translation, download.
Italian
Retail, steam and Ubisoft Connect only.
Patch for the GOG release here.
Japanese
Retail only
Polish
Retail version only. Patch for digital release here.
Russian
Retail and GOG only. Patch for other digital release here.
Spanish
Simplified Chinese
Retail only

VR support

3D modes State Notes
Nvidia 3D Vision
See Helix Mod: Prince of Persia: Warrior Within
vorpX
G3D
User created game profile, see vorpx forum profile introduction.

Issues unresolved

Muted dialogue with Kaileena in the hourglass room

Voices become inaudible during dialogue with Kaileena; this will force players to enable subtitles in the game options. There is no fix so far.

Issues fixed

FMVs played without audio

Use WW Audio Fix
  1. Download the fix here.
  2. Extract its contents to the game directory and overwrite files when prompted.

Launcher not working

Registry edit method #1
  1. Download this and open with text according to your operating system.
  2. Change Product_Path and Profiles_Path with your own game location.
  3. Save the REG file and double-click on it.
  4. Finally, run the game.
Registry edit method #2
  1. Press Win+R, type regedit and click OK.
  2. Go to:
    • For x86, HKEY_LOCAL_MACHINE\SOFTWARE\Ubisoft\Prince of Persia Warrior Within\1.00.999.
    • For x64, HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Ubisoft\Prince of Persia Warrior Within\1.00.999.
  3. Change Product_Path and Profiles_Path with your own game location.
  4. Finally, run the game.
Run pop2.exe from the game directory while the launcher is open

Notes

The launcher must be running for pop2.exe to be launched correctly.
From limited testing, this seems that this automatically populates the above REG key.
Use launcher skip
  1. Download the ZIP file from here and copy both BAT files into <path-to-game>.
  2. In Steam/GOG Galaxy, add the following command to the game launch options: pop2launcherskip.bat %command%.
  3. Finally, run the game.

Notes

For further details, read the file description.
Tested with both Steam and GOG.com versions.
This is not a true launcher bypass, as the launcher still has to run in the background.
Use Widescreen Launcher v2

Non-Steam:

  1. Download this and extract its contents to <path-to-game>.
  2. Run _Prince Of Persia Warrior Within.exe as administrator.

Steam (Windows):

  1. Download this and extract all files except POP2.EXE to <path-to-game>.
  2. Rename the following files:
    • PrinceOfPersia.exe to PrinceOfPersiaSteam.exe.
    • _Prince Of Persia Warrior Within.exe to PrinceOfPersia.exe.
    • _Prince Of Persia Warrior Within.ini to PrinceOfPersia.ini.
  3. Open PrinceOfPersia.ini with any text editor, and edit the following line:
    • exe_run = PrinceOfPersia.exe to exe_run = PrinceOfPersiaSteam.exe.
  4. Run the game from Steam. If the PLAY button is still greyed out, then click on QUIT and the game should start.

Steam (Linux):

  • Same procedure for Windows. If using the Unofficial Patch, add the following command in the launch options: WINEDLLOVERRIDES="dinput8.dll=n,b" %command%

Notes

It is recommended to be used in combination with the Unofficial Patch.
If combined with the Unofficial Patch, extract only _Prince Of Persia Warrior Within.exe and _Prince Of Persia Warrior Within.ini from the 7z file.
This fix automatically applies the widescreen fix.
There is a bug that restarts the game after exiting the menu.

Enable Alt+F4

Instructions
  1. Download SuperF4, Install and run it.
  2. Press Ctrl+Alt+F4 simultaneously to exit the game.

Alt+Tab not working

After opening the game, pressing Alt+Tab does not return to the desktop.
Before entering the game, open a folder or a TXT file and then enter the game.

The game fails to start

Error: "The game cannot be launched. The filename, directory name, or volume label syntax is incorrect."
Run PrinceOfPersia.exe as administrator

Cutscenes are de-synchronised

Running the game at 60 FPS or above causes cutscenes to speed up while audio lags behind.
Cap the frame rate below 60 FPS[12]
  1. Nvidia users can use Nvidia Control Panel or Nvidia Inspector to cap the frame rate to 59 or 58 FPS in the game specific profile.
  2. AMD users can use AMD Chill or Framerate Target Control option to do the same.

Notes

RTSS frame rate limiter does not seem to work.

Falling off Ropes during Wallruns in certain sections of the game

This usually happens in the Garden level and to users of High Frame Rate and Variable Sync Displays that turn off V-Sync.
Limit the frame rate to 60 FPS[citation needed]
Enable V-Sync and set the refresh rate to 60Hz

Crashes during cutscene after the first boss fight

In the middle of the cutscene, the game crashes to desktop.
Enable compatibility mode in the properties of PrinceOfPersia.exe, and set it to Windows XP (Service Pack 2).[13]

Unable to use Sand Powers besides Rewind/Recall when playing with a Controller

This is a limitation of XInput Controllers when playing older DirectInput games. LT and RT are bound to the Z-Axis and do not register when held simultaneously.
If the controller supports multiple modes, switch from XInput to DirectInput and rebind buttons in the game options.[14]
Use bumpers instead
Use Steam Input to map the Left trigger to the R key on keyboard

Notes

Only works if the R key is still set to rewind time on the keyboard.
Search for community layout "ttt xbox style" which is pre-assembled to fix the issue.
Use XInput Plus[15]
  1. Download and run XInput Plus.
  2. Set Target Program to <path-to-game>\pop2.exe.
  3. Go to the DirectInput tab and check Enable DirectInput Output.
  4. In the same tab, set LT/RT to Button12/13.
  5. Click Apply and a DLL file will be installed to the game directory.
  6. Run the game and rebind triggers in the options.

Notes

If pressing the Left Stick fully makes you walk instead of running:
- Go to Sticks tab, then Left Stick tab and reduce Saturation in 5% increments until rectified.

Controller not working

Set the compatibility mode to Windows XP (Service Pack 2)
If only profile selection works, you need to set the controls again.

Other information

API

Technical specs Supported Notes
Direct3D 9.0b
Executable 32-bit 64-bit Notes
Windows

Extract all Voice, SFX & Music files

Instructions
  1. Download from official site or direct link or mirror.
  2. Extract all files to <path-to-game>\Sound and run ww_extract_and_convert_all.bat.
  3. As soon as it's finished, check the newly created !audio folder.

Notes

For more information, you can check the README.txt file inside the archive.

Mods

Upscaled Videos and Artwork

Upscales videos and artworks to 1080p.

System requirements

Windows
Minimum Recommended
Operating system (OS) 98 SE
Processor (CPU) Intel Pentium III 1.0 GHz
AMD Athlon 1.0 GHz
System memory (RAM) 256 MB
Hard disk drive (HDD) 1.5 GB
Video card (GPU) Nvidia GeForce 3
ATI Radeon 7500
Intel 915G
DirectX 9.0c compatible


Notes

  1. This version of StarForce DRM does not work on Windows Vista or later.[1][2][3][4] For supported versions of Windows the StarForce driver may need to be updated manually using SFUPDATE.
  2. SafeDisc retail DRM does not work on Windows 10[5] or Windows 11 and is disabled by default on Windows Vista, Windows 7, Windows 8, and Windows 8.1 when the KB3086255 update is installed.[6]
  3. 3.0 3.1 3.2 When running this game without elevated privileges (Run as administrator option), write operations against a location below %PROGRAMFILES%, %PROGRAMDATA%, or %WINDIR% might be redirected to %LOCALAPPDATA%\VirtualStore on Windows Vista and later (more details).
  4. 4.0 4.1 File/folder structure within this directory reflects the path(s) listed for Windows and/or Steam game data (use Wine regedit to access Windows registry paths). Games with Steam Cloud support may store data in ~/.steam/steam/userdata/<user-id>/13500/ in addition to or instead of this directory. The app ID (13500) may differ in some cases. Treat backslashes as forward slashes. See the glossary page for details.

References

  1. Windows Vista support - StarForce Support
  2. Windows 7 support - StarForce Support
  3. Windows 8.1 support - StarForce Support
  4. Windows 10 support - StarForce Support
  5. Not Loading in Windows 10; this will break thousands of - Microsoft Community - last accessed on 2017-01-16
  6. Microsoft - MS15-097: Description of the security update for the graphics component in Windows: September 8, 2015 - last accessed on 2018-02-16
  7. Games for Windows 3.5.67.0 - last accessed on 19 August 2022
  8. Prince of Persia: Warrior Within Widescreen HD Test №3 PC - YouTube - last accessed on 2017-03-02
  9. speedrun.com - last accessed on May 2023
  10. Steam Community - last accessed on May 2023
  11. PC Gaming Surround Sound Round-up - last accessed on May 2023
  12. Verified by User:Sidspyker on 2020-09-22
  13. Verified by User:Reonu on June 12, 2022
  14. Verified by User:Sidspyker on 2020-09-22
    I happen to have a multiple modes controller, works as it should with no further tweaking necessary
  15. Verified by User:Sidspyker on 2020-09-22