Prince of Persia : 4D Prince
Created by Kirill A. Terebilov (Russia) in 1994, using PRINCEDIT, 4D Prince of Persia is a solid unofficial version of Jordan Mechner's classic action/adventure that starts off the same as the original version but will stump even action veterans with devious level design and tougher enemies in the later stages.
For the uninitiated: Prince of Persia was a smash hit when it was released in 1990, and is today still regarded as one of the best games ever made. The combination of fluid, lifelike animations, great Arabian-Night storyline, and devious physical traps and puzzles made it a revolutionary game for the time, and very challenging even to expert gamers.
The tortuous difficulty level of this fan made version makes it a perfect game for those who finished the original game and are looking for a real challenge to save the princess.
Download 4D Prince:
Download: 4dprince.zip (606 KB)
Repaired Level 11
The original 4D Prince's level 11 contains two problems that prevent players from finishing it.
Problem 1:
The end of the original KIRILL.DAT file incorrectly contains 38 0x00 bytes. These bytes, starting at offset 0x9081, should be:
1C 63 00 00 01 09 DC 07 1E 6C 00 00 01 09 DD 07 20 75 00 00 01 09 DE 07 22 7E 00 00 01 09 DF 07 24 87 00 00 00 09
You can verify the validity of the above replacement-bytes by downloading the original Prince of Persia game, opening it in a hex editor and comparing its last 38 bytes with those listed above. With 38 0x00 bytes - the broken version - players who start level 11 will see this message:
"Please insert Prince of Persia Disk into Drive C: and Press <ENTER>."
With the correct bytes - the fixed version - players will be able to play level 11 without getting the above error.
Problem 2:
In level 11, the raise button that is meant to open the level exit door points to the right portion instead of the left portion of the level door. As a result, the level door won't open.
The fix is to change the following two bytes at these offsets:
- 0x631C: 0x80 -> 0x81
- 0x68BD: 0x90 -> 0x8F
This changes both the tile and the level checksum.
Download fixed version: 4dprince_fixed.zip (598 KB).
Video Solution (Walkthrough)
Levels 2 and 3 have been recorded by Crazy Diamond.
Levels 1, 4, 5, 6, 7, 8, 9, 10, 12a, 12b and 13 have been recorded by Manjul Saxena.
Level 1: POP4D_Level01.rar
Level 2: POP4D_Level02.rar
Level 3: POP4D_Level03.rar
Level 4: POP4D_Level04.rar
Level 5: POP4D_Level05.rar
Level 6 and 7: POP4D_Level06-07.rar
Level 8: POP4D_Level08.rar
Level 9: POP4D_Level09.rar
Level 10: POP4D_Level10.rar
Level 11: POP4D_Level11.rar
Level 12a, 12b and 13: POP4D_Level12-13.rar
Level 4, Secrets explored (2 max life potions)
Video walkthrough for level 4, by Ritesh Kumar Sinha, exploring another life potion (total 2).
Download video: 4D_Prince_Level_4.7z (6.54 MB)
YouTube video link: https://www.youtube.com/watch?v=tkN1TOMsvYc
Cheats
Cheats are the same as in Prince of Persia 1, but the cheats-parameter was changed:
Start the game with the parameter: 4d_prin.exe kirill!
Click here to see the cheats (includes information for activation).
Saving
Saving the game on the original 4D Prince won't work either. To fix that, all you have to do is:
1. Download Prince of Persia 1 from here: http://popuw.com/download.html.
2. Download the repaired kirill.dat (see above).
3. Extract Prince of Persia 1 on a new folder.
4. Rename kirill.dat to levels.dat and copy it to the Prince of Persia 1 folder. (Overwrite
the POP1's levels.dat).
Mac package (DOSBox)
DOS Games Loader for MacOS prepared by GamesNostalgia.com. Files for Mac can be run immediately on all versions of OS X (Lion, Maverick etc). You just need to uncompress the ZIP archive and move the .app file into your Applications folder. Then you can launch the game.
Download: princeofpersia4d_dos_mac.7z (2.16 MB)
David's repaired Level 11
The problem is that the end of KIRILL.DAT is corrupted, i.e. overwritten with zeroes. You can copy the end of the file from the original LEVELS.DAT with a hex editor. Or, you can download David's fixed PoP 4D from here: prince1_4d.zip.
Play 4D Prince Online
At Archive Software Library: MS-DOS Games, through the use of the EM-DOSBOX in-browser emulator, you can play some DOS games online for free. 4D Prince is available.
4D Prince Online on jDosbox (Java applet) Emulator: http://www.retrogames.cz/play_479-DOS.php?emulator=java
4D Prince Online on jsDosBox (JavaScript) Emulator: https://www.retrogames.cz/play_479-DOS.php?emulator=jsdosbox
4D Prince Online on js-dos (JavaScript) Emulator: https://www.retrogames.cz/play_479-DOS.php?emulator=jsdos
Also, at ClassicReload, you can play some DOS games online for free, 4D Prince is available.
Simplified Maps
Kirill Terebilov has left level 7, 8, 9 and 10 the same as in Prince of Persia 1. Here are all the simplified maps for 4D Prince. Level 4, 5, 6 and 11 aren't shown because of their new-linking system. However you can extract the maps manually from the game (print-screening). Click on a map to enlarge it.
Level 1:
Level 2:
Level 3:
Level 7:
Level 8:
Level 9:
Level 10:
Level 12a:
Level 12b:
Level 13:
Potion Level:
Demo Level: