Video Game Cheats, Codes, Walk-Throughs, and Hints/Guides for Prince of Persia 3D

 Platform: PC User rating: 5 Page visits: 153 

Level select

Load the game with one of the following command lines, then select "New Game" to start at the corresponding level. Note: The game cannot be completed normally once this method is used. Each level must be loaded with the same method to continue or else the game will load level two after the current level is completed.

pop3d.exe -l "geometry oomsprisonfix"
pop3d.exe -l "geometry oomsivorytwr"
pop3d.exe -l "geometry oomscistern"
pop3d.exe -l "geometry oomspalace2"
pop3d.exe -l "geometry oomspalace3"
pop3d.exe -l "geometry oomspalace4"
pop3d.exe -l "geometry ooms oof1"
pop3d.exe -l "geometry oomscityanddocks"
pop3d.exe -l "geometry oomsdirig1a"
pop3d.exe -l "geometry oomsdirig1b"
pop3d.exe -l "geometry oomsdirig2"
pop3d.exe -l "geometry oomsdirigfinale"
pop3d.exe -l "geometry ooms uins"
pop3d.exe -l "geometry oomscliffs"
pop3d.exe -l "geometry oomssolar1"
pop3d.exe -l "geometry oomsmoontemple"
pop3d.exe -l "geometry oomsfinale"

Save Game Hex Cheats

Saved games are the files named SAVE001, SAVE002, SAVE003, etc. in the directory the game was installed into (C:POP3D, for instance). Using a hex editor, the following game values may be adjusted.

First search for the all lower-case word "buffer". It will be at the end of a long string of paths containing the word geometry. Now count 330 more bytes from the end of "buffer". This location contains the amount of health the prince currently has. The maximum value this may be set to is hex 76. Count four more bytes and this location contains the maximum amount of health the prince *may* have. This maximum value is also hex 76.

262 bytes past the end of "buffer" are the two bytes that enable the three bladed weapons and six types of arrows. Hex 1F 1F enables everything.

238 bytes from the end of "buffer" contains the number of type 1 arrows the prince has. The maximum value this may be set to is hex FF (255). The display for the number of arrows will not show correctly on the game screen for values greater than 99.

4 bytes further contains the value for type 2 arrows. Max is hex FF.

4 bytes further is type 3 arrows. Max is hex FF.

4 bytes further is type 4 arrows. Max is hex FF.

4 bytes further is type 5 arrows. Max is hex FF.

4 bytes further is type 6 arrows. Max is hex FF.

Sometimes the first of the six values for arrows starts 222 bytes past the end of "buffer" instead of 238 bytes past "buffer". Then the type 2 arrows are at 238, type 3 four bytes from there, and so on.

Magic Trainer Creator Cheat

As the game moves the address for health to different places, a search can be done for a specific string which indicates the health value. Set the beginning address to 3000000 and the ending adress to 4000000. Search for 000000240000000000000003 if the prince has 3 full bottles of elixir. The hex 24 in the string can be set to a maximum of hex 76, which gives the prince 10 full bottles of elixir. This 76 should now be frozen by Magic Trainer Creator so that the next time it is played, it will be known what string to search for, e.g.


However, for some reason, this doesn't always work.

Console Cheats

Edit the shortcut for Prince of Persia 3D and add '-console' to the end of the 'Target' field so that it reads as follows:

"D:Program FilesRed OrbPrince of Persia 3DPOP3D.exe" -CONSOLE

When you start using this new shortcut, press [F5] to open the console. Enter one fo the following codes in the console to enable the cheat:


MORTAL = leave God Mode

VERSION = show the version number of your game (should be 1.1)

NEXTLEVEL = instantly skip to the next level

FLYCAM = enable flying camera. type again to turn off.

Note: These cheats will only work with the v1.1 patch.

Did you find this cheat useful?
©2005-2016 MyCheatSite. All rights reserved.