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.

Prince of Persia: Warrior Within

From PCGamingWiki, the wiki about fixing PC games
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 2025
Prince of Persia: The Sands of Time Remake 2026

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.

The PC version is missing Xbox exclusive Time Attack and Arena Combat modes along with their unique levels.[1] The PC version is also missing the 4 extra areas that are exclusive the to PlayStation Portable version of the game (rebranded to "Prince of Persia: Revelations").

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 4 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
Steam Overlay is intentionally disabled.
Windows
Ubisoft Store
Icon overlay.png
Included with Ubisoft+
Windows
Games for Windows Marketplace (unavailable)
Requires online activation
Solidshield DRM
[8]
Windows
SafeDisc DRM does not work on Windows Vista and later (see above for affected releases).
StarForce DRM for this game does not work on modern versions of Windows (see above for affected releases).

Demo 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

Fix Compilation

All-in-one compilation of fixes for Warrior Within that includes all the essentials to make it work smoothly on modern systems.
Includes Nemesis2000's widescreen fix.
Includes a new launcher that automatically sets the resolution.
Includes DSOAL to restore EAX support.
Includes Xidi for improved controller support.
Compatible with the mouse fix from the unofficial patch as long as you only use it's modified POP2.EXE
Instructions
  1. Download the Fix Compilation.
  2. Go to the "main patch" folder and copy all files to <path-to-game>.

Notes

For users that have a version of the game on a language other than english, go to the controller prompts directory and copy the "update" folder from your respective language to where the game is installed

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).
Causes the game to flicker and get stuck sometimes, making it unplayable. See fix below.
Instructions[citation needed]
  1. Download the Unofficial Patch from here.
  2. Copy all files from the archive to <path-to-game>.
  3. Edit pop2.ini to add the desired resolution or change FOV.

Notes

Make a backup of the original POP2.exe before applying this patch.
For controller users, copy everything except for the replacement executable.
If using Lutris/Bottles/WINE on Linux, add the command WINEDLLOVERRIDES="dinput8.dll,d3d9.dll=n,b" %command% to launch options in Steam or a DLL override for dinput8.dll and d3d9.dll
If the game flickers and the screen gets stuck while the sound still runs in the background, delete the patched POP2.exe and restore the original one.

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 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) <SteamLibrary-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) <SteamLibrary-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.
Cutscenes and parkour might behave unexpectedly if the frame rate is above 60 FPS.
See High frame rate issues.
High dynamic range display (HDR)
See the glossary page for potential alternatives.
Color blind mode
See the glossary page for potential workarounds.

Widescreen resolution

Widescreen fix (Hor+)[9]
  1. Download nemesis2000's Widescreen fix from here or from PCGW mirror.
  2. Extract pop2.7z files to <path-to-game>.
  3. If owning the GOG.com version of the game, upx.bat has to be run once.
  4. Edit pop2.ini with a text editor and set the desired resolution and FOV multiplier.

Notes

Archive password: pop2
Supported exe size: 5 533 696 bytes.
When using any other language than English, HUD_glitch_fix must be disabled in INI file.
Use UniWS Patcher
  1. Download UniWS Patcher from here or from PCGW mirror.
  2. Extract the archive and run uniws.exe.
  3. Select the game in the list and browse to <path-to-game>.
  4. Enter the desired widescreen resolution and click Patch.

Notes

This method results in stretched or cropped visuals.

Windowed

Use DxWnd[10]
  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[11]
  1. Open <path-to-game>\POPDATA.BF with a text editor such as Notepad++.
  2. Press Ctrl+F and find the line Input event names.
  3. In that section, go to Gamepads and change the buttons to the desired ones.

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.[12]
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.
Brazilian Portuguese
Fan translation by GameVicio and Tribo Gamer, download.
Russian
Retail (was released under title Принц Персии. Схватка с судьбой) 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

Crashes after the boss fight due to corrupted cutscene file

The game crashes when playing the 2nd story cutscene of the game. This is due to the file being corrupted and can only be fixed by deleting or replacing it.
Instructions
  1. Download the intact video file from here.
  2. Copy the video file to <path-to-game>\Video\Cine and overwrite when prompted.

Notes

The video file was taken from the 2004 DVD version of the game.

FMVs played without audio

Use WW Audio Fix[citation needed]
  1. Download the fix here.
  2. Extract its contents to <path-to-game> and overwrite files when prompted.

Launcher not working

Some AMD CPUs are erroneously recognized as "Unknown AMD Processor".
Some Intel CPUs are erroneously recognized as “Pentium II”.
Registry edit method #1[citation needed]
  1. Download this and open with notepad according to the current operating system.
  2. Change Product_Path and Profiles_Path with the game location.
  3. Save the REG file, double-click on it and apply the changes.
  4. Finally, run the game.
Registry edit method #2[citation needed]
  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 the own game location.
  4. Finally, run the game.
Run pop2.exe from the game directory while the launcher is open[13]

Notes

The launcher must be running for pop2.exe to be launched correctly.
From limited testing, it seems that this automatically populates the above REG key.
Use launcher skip[citation needed]
  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[citation needed]

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:
    • from exe_run = PrinceOfPersia.exe to exe_run = PrinceOfPersiaSteam.exe.
  4. Run the game from Steam. If the PLAY button is still greyed out, 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.

Alt+F4 doesn't work

Instructions[citation needed]
  1. Download SuperF4, install and run it.
  2. Press Ctrl+Alt+F4 simultaneously to exit 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[citation needed]

High frame rate issues

Running the game at 60 FPS or above may cause physics and animation glitches, such as falling off ropes during wallruns in the garden level, as well as cutscene audio desynchronisation.
Cap the frame rate below 60 FPS[14]
  • NVIDIA users can use NVIDIA Control Panel or NVIDIA Profile Inspector to cap the frame rate at 59 FPS or lower.
  • AMD users can use AMD Frame Rate Target Control or AMD Radeon Chill to do the same.

Notes

Make sure to set the limiter on pop2.exe rather than PrinceOfPersia.exe (the launcher).
OPTIONAL: Disable V-Sync in the video settings to reduce input lag and frame pacing issues.
RTSS frame rate limiter does not seem to work.

Crashes during cutscene after the first boss fight

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

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.
Use Xidi
If the controller supports multiple modes, switch from XInput to DirectInput and rebind buttons in the game options.[16]
Use bumpers instead[citation needed]
Use Steam Input to map the left trigger to the R key on the keyboard[citation needed]

Notes

Only works if the R key is still set to rewind time on the keyboard.
Use the Xbox button prompts
  • Copy POPData.bf into the game directory and overwrite when prompted.
Use XInput Plus[17]
  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

When pressing the Left Stick fully forward, the player might 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)[citation needed]
If only profile selection works, set the controls again.[citation needed]

Other information

API

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

Extract all Voice, SFX & Music files

Instructions[citation needed]
  1. Download from official site, 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, check README.txt inside the archive.

Modifications

Upscaled Videos and Artwork

Upscales videos and artworks to 1080p.

System requirements

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


Notes

  1. Version 3.0 of StarForce DRM does not work on Windows Vista or later.[2][3][4][5] For supported versions of Windows the StarForce driver may need to be updated manually using SFUPDATE.
  2. This version of SafeDisc DRM does not work on Windows 10[6] 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.[7]
  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 Notes regarding Steam Play (Linux) data:

References

  1. Prince of Persia Warrior Within - Xbox Live Bonus Levels :: YouTube - last accessed on 2025-08-26
  2. Windows Vista support - StarForce Support
  3. Windows 7 support - StarForce Support
  4. Windows 8.1 support - StarForce Support
  5. Windows 10 support - StarForce Support
  6. Not Loading in Windows 10; this will break thousands of - Microsoft Community - last accessed on 2017-01-16
  7. Microsoft - MS15-097: Description of the security update for the graphics component in Windows: September 8, 2015 - last accessed on 2018-02-16
  8. Prince of Persia: WW - Xbox.com - last accessed on 2024-05-12
  9. Prince of Persia: Warrior Within Widescreen HD Test №3 PC - YouTube - last accessed on 2017-03-02
  10. speedrun.com - last accessed on May 2023
  11. Steam Community - last accessed on May 2023
  12. PC Gaming Surround Sound Round-up - last accessed on May 2023
  13. Verified by User:AlphaYellow on 2024-06-15+
  14. Verified by User:Sidspyker on 2020-09-22
  15. Verified by User:Reonu on June 12, 2022
  16. 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
  17. Verified by User:Sidspyker on 2020-09-22