- PC
Level Select
Add any of the following commandline parameters to start on the given level. Rightclick on shortcut click Properties and in Target:
l "geometryoomsprisonfix"
l "geometryoomsivorytwr"
l "geometryoomscistern"
l "geometryoomspalace2"
l "geometryoomspalace3"
l "geometryoomspalace4"
l "geometryoomsoof1"
l "geometryoomscityanddocks"
l "geometryoomsdirig1a"
l "geometryoomsdirig1b"
l "geometryoomsdirig2"
l "geometryoomsdirigfinale"
l "geometryoomsuins"
l "geometryoomscliffs"
l "geometryoomssolar1"
l "geometryoomsmoontemple"
l "geometryoomsfinale"
Note: After finishing a level using this cheat the game will automatically go back to level 2. So you will have to always use this cheat if you wish to continue through the game.
SaveGame Hex Cheats
First backup your savegame file SAVE001 SAVE002 SAVE003 etc which are located in your game install folder before making any changes. Then use any hex editor to make any of the following changes:
First search for the all lowercase 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.