Documentation (Prince of Persia 1 Copy Protection)

Discuss PoP1 for DOS here.
Post Reply
User avatar
Norbert
The Prince of Persia
The Prince of Persia
Posts: 5743
Joined: April 9th, 2009, 10:58 pm

Documentation (Prince of Persia 1 Copy Protection)

Post by Norbert »

I have finished a document that describes which potion the prince needs to drink to pass the copy protection level:

2015-12-05_PoP1_Copy_Protection.pdf

The source document (.odt; OpenDocument) is also available, here.
Its main page on popot.org is here.
Feedback is welcome. Just post it in this thread or send an e-mail.

[Edit: Updated the document on 5 December 2015.]
Yury
Scholar Scribe
Scholar Scribe
Posts: 1
Joined: December 2nd, 2015, 8:54 pm

Re: Documentation (Prince of Persia 1 Copy Protection)

Post by Yury »

Hello, Norbert!

It looks like the version 1.1 attached here: viewtopic.php?f=64&t=3403#p14194 (it is equal to this one: viewtopic.php?f=68&t=3593#p16043) has another set of codes. The document can be updated.
User avatar
Norbert
The Prince of Persia
The Prince of Persia
Posts: 5743
Joined: April 9th, 2009, 10:58 pm

Re: Documentation (Prince of Persia 1 Copy Protection)

Post by Norbert »

Yury wrote:version 1.1 [...] The document can be updated.
Thanks Yury, I've updated the document.
Andrew
Wise Scribe
Wise Scribe
Posts: 313
Joined: July 16th, 2009, 4:39 pm

Re: Documentation (Prince of Persia 1 Copy Protection)

Post by Andrew »

Nitpick: Under 1.1 English 1-7-3-Y should precede 1-8-1-M according to ascending order.
User avatar
Norbert
The Prince of Persia
The Prince of Persia
Posts: 5743
Joined: April 9th, 2009, 10:58 pm

Re: Documentation (Prince of Persia 1 Copy Protection)

Post by Norbert »

Andrew wrote:Nitpick: Under 1.1 English 1-7-3-Y should precede 1-8-1-M according to ascending order.
True; fixed.
RaymanForever2007
Sheikh
Sheikh
Posts: 46
Joined: March 26th, 2016, 8:32 am

Re: Documentation (Prince of Persia 1 Copy Protection)

Post by RaymanForever2007 »

Norbert wrote:I have finished a document that describes which potion the prince needs to drink to pass the copy protection level:

2015-12-05_PoP1_Copy_Protection.pdf

The source document (.odt; OpenDocument) is also available, here.
Its main page on popot.org is here.
Feedback is welcome. Just post it in this thread or send an e-mail.

[Edit: Updated the document on 5 December 2015.]
Just great !! I really understood PoP 1 Copy Protection I got confused when I got it in the game.
Would you have the same document for PoP2 ? I earnestly look forward to it.
User avatar
Norbert
The Prince of Persia
The Prince of Persia
Posts: 5743
Joined: April 9th, 2009, 10:58 pm

Re: Documentation (Prince of Persia 1 Copy Protection)

Post by Norbert »

RaymanForever2007
Sheikh
Sheikh
Posts: 46
Joined: March 26th, 2016, 8:32 am

Re: Documentation (Prince of Persia 1 Copy Protection)

Post by RaymanForever2007 »

Norbert wrote:It's easier to just use the cracked versions of the games:
PoP1: http://www.popot.org/get_the_games.php?game=1
PoP2: http://www.popot.org/get_the_games/software/PoP2.zip

The PoP2 copy protection information:
http://www.popuw.com/images/symbols-pop2.jpg
http://popuw.com/images/pop_ch.gif
Thank you for this Norbert.
I got understand how the protection works before your answer, actually I got it during the gameplay.
It's simple , aha.
PoP1 select the portion with correct alphabet suggested by protection.
PoP2 select correct icon suggested by page numbers generated by prorection

Thank you anyway for your help. I now somehow could devise running this in Windows 10.
ArcadeShadow
Scholar Scribe
Scholar Scribe
Posts: 2
Joined: May 28th, 2016, 7:23 pm

Re: Documentation (Prince of Persia 1 Copy Protection)

Post by ArcadeShadow »

Hi,
Just a quick question.
On which level of Prince of Persia 1 appears the Copy Protection Level (on DOS version)?
Andrew
Wise Scribe
Wise Scribe
Posts: 313
Joined: July 16th, 2009, 4:39 pm

Re: Documentation (Prince of Persia 1 Copy Protection)

Post by Andrew »

ArcadeShadow wrote:On which level of Prince of Persia 1 appears the Copy Protection Level (on DOS version)?
Between levels 1 and 2.
ArcadeShadow
Scholar Scribe
Scholar Scribe
Posts: 2
Joined: May 28th, 2016, 7:23 pm

Re: Documentation (Prince of Persia 1 Copy Protection)

Post by ArcadeShadow »

Andrew wrote:
ArcadeShadow wrote:On which level of Prince of Persia 1 appears the Copy Protection Level (on DOS version)?
Between levels 1 and 2.
Of Thanks for the help!
I've found the correct version!
User avatar
Norbert
The Prince of Persia
The Prince of Persia
Posts: 5743
Joined: April 9th, 2009, 10:58 pm

Re: Documentation (Prince of Persia 1 Copy Protection)

Post by Norbert »

I see you've already found a usable version. In case anyone is ever reading this thread and is searching for a non-cracked version...
- An easy solution is to use a PRINCE.EXE exported by CusPop (see its "Set up copy protection" section).
- Alternatively, download "The Ultimate Collection" via Andrew's signature and use PoP1_10/Prince.exe. (This file doesn't have all resources enabled, but apoplexy will automatically unpack the executable and enable all resources.)
- Or, hex edit a cracked PRINCE.EXE, and at the correct offset change 0xFF 0xFF (FF FF) to 0x02 0x00 (02 00). Most likely your EXE will be the unpacked 1.0 release, which means the offset is 0x1C62E. Other offsets can be found by searching for "copy protection" in this XML file.
Andrew
Wise Scribe
Wise Scribe
Posts: 313
Joined: July 16th, 2009, 4:39 pm

Re: Documentation (Prince of Persia 1 Copy Protection)

Post by Andrew »

Norbert wrote:- Alternatively, download "The Ultimate Collection" via Andrew's signature and use PoP1_10/Prince.exe. (This file doesn't have all resources enabled, but apoplexy will automatically unpack the executable and enable all resources.)
Just to add to this, that file is the original untouched PoP1 1.0 executable (you can similarly find the other versions in there too). Enabling all resources is something creators and players of certain mods might require, but it's not necessary if all you want to do is play the original game.

An ever-growing list of mods can be found on this very forum and on Norbert's site.
Norbert wrote:- Or, hex edit a cracked PRINCE.EXE, and at the correct offset change 0xFF 0xFF (FF FF) to 0x02 0x00 (02 00). Most likely your EXE will be the unpacked 1.0 release, which means the offset is 0x1C62E. Other offsets can be found by searching for "copy protection" in this XML file.
Given the sheer variety of PoP1 cracks I've encountered over the years, this may or may not work depending of course on whether this particular method was used. Easiest method is to simply download an uncracked version.
realXCV
Beylerbey
Beylerbey
Posts: 72
Joined: November 4th, 2011, 12:04 am
Location: Right here
Contact:

Re: Documentation (Prince of Persia 1 Copy Protection)

Post by realXCV »

The macintosh version uses differents combinations:

Code: Select all

Page/Line/Word/Letter

1 / 1 / 4 / T    3 / 4 / 3 / P    7 / 1 / 2 / Y     13 / 6 / 6 / K
1 / 2 / 5 / V    3 / 5 / 7 / I    7 / 2 / 1 / M     13 / 7 / 1 / E
1 / 5 / 7 / J    4 / 1 / 2 / T    7 / 3 / 6 / P     14 / 2 / 2 / R
1 / 7 / 5 / S    4 / 2 / 2 / C    7 / 7 / 3 / H     14 / 3 / 1 / C
2 / 1 / 1 / G    4 / 3 / 1 / H    12 / 1 / 2 / F    14 / 4 / 5 / D
2 / 2 / 2 / U    4 / 4 / 2 / S    12 / 2 / 3 / C    14 / 5 / 4 / G
2 / 3 / 3 / A    5 / 1 / 1 / M    12 / 3 / 5 / D    16 / 1 / 2 / T
2 / 4 / 2 / Y    5 / 3 / 3 / B    12 / 4 / 4 / T    16 / 2 / 1 / J
3 / 1 / 2 / B    5 / 5 / 2 / S    13 / 2 / 4 / M    16 / 3 / 1 / K
3 / 1 / 4 / A    5 / 6 / 4 / P    13 / 2 / 6 / F    16 / 4 / 2 / N
David
The Prince of Persia
The Prince of Persia
Posts: 2846
Joined: December 11th, 2008, 9:48 pm
Location: Hungary

Re: Documentation (Prince of Persia 1 Copy Protection)

Post by David »

realXCV wrote: August 19th, 2018, 9:51 pm The macintosh version uses differents combinations:
I know, I have already posted the Macintosh codes here: viewtopic.php?p=16179#p16179
These codes can also be found here: http://popuw.com/mac.html
Post Reply