Documentation (Prince of Persia 1 Copy Protection)

Discuss PoP1 for DOS here.

Moderator: English Moderator Team

User avatar
Norbert
The Prince of Persia
The Prince of Persia
Posts: 2984
Joined: April 9th, 2009, 10:58 pm
Contact:

Documentation (Prince of Persia 1 Copy Protection)

Postby Norbert » August 4th, 2013, 1:04 pm

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)

Postby Yury » December 5th, 2015, 3:25 pm

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: 2984
Joined: April 9th, 2009, 10:58 pm
Contact:

Re: Documentation (Prince of Persia 1 Copy Protection)

Postby Norbert » December 5th, 2015, 6:44 pm

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)

Postby Andrew » December 5th, 2015, 8:01 pm

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: 2984
Joined: April 9th, 2009, 10:58 pm
Contact:

Re: Documentation (Prince of Persia 1 Copy Protection)

Postby Norbert » December 5th, 2015, 8:22 pm

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: 40
Joined: March 26th, 2016, 8:32 am

Re: Documentation (Prince of Persia 1 Copy Protection)

Postby RaymanForever2007 » March 29th, 2016, 6:16 am

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: 2984
Joined: April 9th, 2009, 10:58 pm
Contact:

Re: Documentation (Prince of Persia 1 Copy Protection)

Postby Norbert » March 29th, 2016, 11:25 am


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

Re: Documentation (Prince of Persia 1 Copy Protection)

Postby RaymanForever2007 » April 13th, 2016, 5:35 am

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)

Postby ArcadeShadow » May 28th, 2016, 7:27 pm

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)

Postby Andrew » May 28th, 2016, 7:45 pm

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)

Postby ArcadeShadow » May 28th, 2016, 8:03 pm

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: 2984
Joined: April 9th, 2009, 10:58 pm
Contact:

Re: Documentation (Prince of Persia 1 Copy Protection)

Postby Norbert » May 28th, 2016, 8:59 pm

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)

Postby Andrew » May 28th, 2016, 10:56 pm

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.


Return to “Prince of Persia 1 for DOS”

Who is online

Users browsing this forum: No registered users and 2 guests