Prince of Persia The Two Thrones is censored???
Moderator: LW Moderator
- annoyment
- Super Member
- Posts: 2130
- Joined: Tue Jul 14, 2015 9:30 pm
- Location: Land of KEBAB REMOVERS
- Has thanked: 163 times
- Been thanked: 231 times
Re: Prince of Persia The Two Thrones is censored???
So, uh, ACT is either botched or a backup? Wondering how it's still not nuked
Probably depends for the SF drivers to be installed first before overwriting the EXE, IDK...

- Shattered
- 3DSL Moderator
- Posts: 2674
- Joined: Tue Apr 08, 2008 10:03 pm
- Has thanked: 254 times
- Been thanked: 337 times
Re: Prince of Persia The Two Thrones is censored???
Reported not to work by others as well, and possibly a fake/1st of April joke:
Code: Select all
http://fileforums.com/showthread.php?t=74054&page=18
-
- Super Member
- Posts: 12
- Joined: Fri Feb 12, 2016 11:11 pm
- Has thanked: 11 times
- Been thanked: 11 times
Re: Prince of Persia The Two Thrones is censored???
Thanks a lot for your hard work, RhymeKidder! For a while i thought, that US version will be doomed forever, fortunately i was wrong
Btw, maybe you could help me with solving puzzle with PC version of WW/T2T? Long ago i researched a bit PSP version of Revelations (WW) and Rival Swords (T2T) saves, and wrote crappy save editor. PSP version uses internal API encryption for saves (and it's possible to disable on emulators), but in PC version saves contains additinal CRC32-like checksum, which using for save integrity, and i have no idea, how to bypass/generate it
Thanks in advance!
Screenshot from WW PC version with different CRC blocks:

CRC block value list with different timer values.
Pack of saves, which i was using for list above.


Screenshot from WW PC version with different CRC blocks:

CRC block value list with different timer values.
Pack of saves, which i was using for list above.
-
- Super Member
- Posts: 300
- Joined: Wed Apr 03, 2013 1:39 pm
- Has thanked: 41 times
- Been thanked: 74 times
Re: Prince of Persia The Two Thrones is censored???
Save integrity routine
"Timer" value looks to be measured in time seconds.
Code: Select all
T2T - US exe
00429C95 - 8B 4C 24 40 - mov ecx,[esp+40]
00429C99 - 55 - push ebp
00429C9A - 51 - push ecx
00429C9B - B9 784BA000 - mov ecx,00A04B78 : [00000000]
00429CA0 - E8 FB3A0000 - call 0042D7A0
=================================>
0042D7A0 - 8B 54 24 04 - mov edx,[esp+04]
0042D7A4 - 56 - push esi
0042D7A5 - 8B 74 24 0C - mov esi,[esp+0C]
0042D7A9 - 83 C8 FF - or eax,-01
0042D7AC - 85 F6 - test esi,esi
0042D7AE - 74 1D - je 0042D7CD
0042D7B0 - 53 - push ebx
0042D7B1 - 57 - push edi
eax = FFFFFFFF
ecx = A04B78
esi = CA5C <--- save file: offset 24h
file offset 28h - end = CA5C bytes
loop:
0042D7B2 - 0FB6 1A - movzx ebx,byte ptr [edx]
0042D7B5 - 8B F8 - mov edi,eax
0042D7B7 - 81 E7 FF000000 - and edi,000000FF
; hasher
0042D7BD - 33 FB - xor edi,ebx
0042D7BF - 8B 1C B9 - mov ebx,[ecx+edi*4]
0042D7C2 - C1 E8 08 - shr eax,08
0042D7C5 - 33 C3 - xor eax,ebx
0042D7C7 - 42 - inc edx
0042D7C8 - 4E - dec esi
0042D7C9 - 75 E7 - jne 0042D7B2
0042D7CB - 5F - pop edi
0042D7CC - 5B - pop ebx
0042D7CD - 5E - pop esi
0042D7CE - C2 0800 - ret 0008
<=================================
eax = computed checksum
[esp+30] = savefile checksum
00429CA5 - 3B 44 24 30 - cmp eax,[esp+30]
00429CA9 - 74 2E - je 00429CD9
failed
00429CAB - 57 - push edi
00429CAC - 68 1C1E9800 - push 00981E1C : ["[Error] PCHD_LoadGame() - Invalid game data ('%s')
"]
00429CB1 - E8 9ADBFFFF - call 00427850
00429CB6 - 83 C4 08 - add esp,08
00429CB9 - 56 - push esi
00429CBA - FF 15 F8B09700 - call dword ptr [0097B0F8]
00429CC0 - E8 EBFDFFFF - call 00429AB0
00429CC5 - 5B - pop ebx
00429CC6 - 5F - pop edi
00429CC7 - 5E - pop esi
"Timer" value looks to be measured in time seconds.
-
- Super Member
- Posts: 12
- Joined: Fri Feb 12, 2016 11:11 pm
- Has thanked: 11 times
- Been thanked: 11 times
Re: Prince of Persia The Two Thrones is censored???
RhymeKidder, thank you! Since i'm not very familiar with asm and revesing stuff, i asked friend for a bit help
So, the most simple way is to replace "je" -> "jmp" instruction at 00429CA9 to bypass integrity verification, which works perfect
Also, same instruction was successfully found and patched in pop2.exe
Finally, another "long-term" goal seems becoming reality 
Edit: additional little patch to make game a bit more uncensored - it removes annoying "light beam" effect, when prince hit sand monsters. Gameplay demo here.




Edit: additional little patch to make game a bit more uncensored - it removes annoying "light beam" effect, when prince hit sand monsters. Gameplay demo here.
-
- Super Member
- Posts: 12
- Joined: Fri Feb 12, 2016 11:11 pm
- Has thanked: 11 times
- Been thanked: 11 times
Re: Prince of Persia The Two Thrones is censored???
Btw, is anybody interested in game resources researching/modding?
I did some researching (and wrote little article in russian, which i could translate, if someone really interested in it), and even managed to do very simple/basic mods(hacks), but unfortunately, due to lack of experience more harder stuff is unreachable for me atm 


-
- Super Member
- Posts: 300
- Joined: Wed Apr 03, 2013 1:39 pm
- Has thanked: 41 times
- Been thanked: 74 times
Re: Prince of Persia The Two Thrones is censored???
You'd best try here. Lots of people.
http://forum.xentax.com/
http://forum.xentax.com/
- InsaneFury
- 3DSL Moderator
- Posts: 1268
- Joined: Sat Jun 05, 2004 7:14 pm
- Has thanked: 8 times
- Been thanked: 4 times
Re: Prince of Persia The Two Thrones is censored???
Wow, very nice work on this game! I recall playing PoP:Warrior Within, being disappointed when I found the toned-down gore. I then compared the DVD and CD releases on a pretty basic level.
Perhaps a bit offtopic, but this is what I found back in 2008:
Perhaps a bit offtopic, but this is what I found back in 2008:
Most is common knowledge in this thread nowadays, albeit linked to The Two Thrones.The game's VIDEO folder consists of the following tree:When comparing the CD and DVD version, I noticed that only ARTWORKS\VIDEOS and CINE differ in filesize.
- Artworks
CHARS
ENVS
ILLUS
VIDEOS
Cine
Weapons
AXES
DAGGERS
MACES
MAINS
0
1
2
3
4
5
SWORDS
ZARBIS
Checking this out even further shows me that in those folders, files on the DVD seem to be twice the size of the ones on the CD. My guess is that it's better quality (checked the movies, they appear to be identical in both releases), except for some files in the ARTWORKS\VIDEOS folder.
Here lies the real difference: the unloackable 'artworks' throughout the game seem to differ between both releases. Startling discovery is that the file VIDEO06.BIK on the CD version contains a profile of several enemies, worth about 4MB. On the DVD, this file uses a whoppin' 687MB, and doesn't display an enemy profile, but instead shows a documentary about the history of the Prince of Persia series.
So, concluding: not ALL movies on the DVD release have better quality, only some have (and it isn't really noticable I might add). However, the DVD and CD version DIFFER in the sence that the DVD version contains movies not found on the CD version (and I think it's vice-versa too).
Unless there's something else explaining the increase in size on the DVD version (like the soundtrack consisiting of multiple languages), I think this is all there is.
Also, the CD version seems to feature gore like decapitation, whereas the DVD version does not. According to the nforce forum, the DVD crack for the game works on the CD version, yet removes some of the gory features as well.

-
- Super Member
- Posts: 300
- Joined: Wed Apr 03, 2013 1:39 pm
- Has thanked: 41 times
- Been thanked: 74 times
Re: Prince of Persia The Two Thrones is censored???
Oops. Didn't notice this part. Thanks!doesn't display an enemy profile, but instead shows a documentary about the history of the Prince of Persia series.

DVD videos have 5 audio tracks, CD have 3 tracks. I should compare the bitrates again now you pointed this out.

-
- Super Member
- Posts: 300
- Joined: Wed Apr 03, 2013 1:39 pm
- Has thanked: 41 times
- Been thanked: 74 times
Re: Prince of Persia The Two Thrones is censored???
A gamer asked me about a video - Kindred Blades skin mod for T2T
https://www.youtube.com/watch?v=J6VjVbKTxck
Would anyone happen to know more about this?
https://www.youtube.com/watch?v=J6VjVbKTxck
Would anyone happen to know more about this?
- annoyment
- Super Member
- Posts: 2130
- Joined: Tue Jul 14, 2015 9:30 pm
- Location: Land of KEBAB REMOVERS
- Has thanked: 163 times
- Been thanked: 231 times
Re: Prince of Persia The Two Thrones is censored???
This is gonna look like a dox op, so I'm hiding the rest of this post, since this thread is public and easily cache-able...
Which is how BlackDaemon found it, then included the NoCD into his repack torrent (warnung, Russian), then (judging by the time zones) posted here two hours later, and somewhere in-between a modding afficionado made the video and a "distro" of it as well on his DeviantArt account (labeled patch, not NoCD
). BlackDaemon has a separate YT account where his main interest is RPCS3. So the decap issue has been known in the Russian modding community, and when you did it they greeted these news with open arms (AKA with praise), so ofc you were credited. Now they're looking for their community to get on par with Max Payne or RE modders me thinks...[/hide]
tl;dr RhymeKidder made more people outside LW happy, and thus gratitude is given, yippie...
As for the skins I'm yet to find an official page of any kind for the said modding work (one DA page isn't enough AFAIK)...
Due to the sensitive nature of this post, please mod or delete it if necessary, ty...
Windows is shutting down
Which is how BlackDaemon found it, then included the NoCD into his repack torrent (warnung, Russian), then (judging by the time zones) posted here two hours later, and somewhere in-between a modding afficionado made the video and a "distro" of it as well on his DeviantArt account (labeled patch, not NoCD

tl;dr RhymeKidder made more people outside LW happy, and thus gratitude is given, yippie...
As for the skins I'm yet to find an official page of any kind for the said modding work (one DA page isn't enough AFAIK)...
Due to the sensitive nature of this post, please mod or delete it if necessary, ty...
Windows is shutting down
-
- Super Member
- Posts: 300
- Joined: Wed Apr 03, 2013 1:39 pm
- Has thanked: 41 times
- Been thanked: 74 times
Re: Prince of Persia The Two Thrones is censored???
Hmm.. okay. Interesting research. Thanks. 
If KB skin mod pops up somewhere for dl, I'll mention it here for anonymous gamer.

If KB skin mod pops up somewhere for dl, I'll mention it here for anonymous gamer.
- annoyment
- Super Member
- Posts: 2130
- Joined: Tue Jul 14, 2015 9:30 pm
- Location: Land of KEBAB REMOVERS
- Has thanked: 163 times
- Been thanked: 231 times
Re: Prince of Persia The Two Thrones is censored???
My 200th waste of space, yippie! Here's a detailed testing report...
Grabbed the trial demo from AL (@ T-Online) via Wayback Machine (that option still works, might as well fix the links
) plus the final NoCD. Then made a leap of faith and upgraded to WIN 10!?! The trial demo has SF ProActive and five languages for setup so I presume the trial is also EU. Doesn't work on host 10 and guest VMware XP SP2, tried host XP SP2 (still have this crap
), works only up to the activation screen (gives me hardware code but no S/N on manual, no internets on the desktop so IDK, not wanna do it auto
). Tested the final NoCD (thanks again mate
), works nicely, except with some unstable polygon glitching issues (flickering grass at the start and at times too much sands laying down, dunno if it's exactly that or perhaps at any given point in time of the sitting that the issue occurs due to memory overload) and still crashing @ prtscr, plus a little weird head physics during speed kills. Other than that you've PWNd the internet
One note though, during the whole part before the first sand monsters were met, is it hardcoded that the gore (decap etc) is disabled on human enemies (thought of it being due to the "improper blade", but also happens with the time slicer for a little while longer
)?
Windows is shutting down
Grabbed the trial demo from AL (@ T-Online) via Wayback Machine (that option still works, might as well fix the links





One note though, during the whole part before the first sand monsters were met, is it hardcoded that the gore (decap etc) is disabled on human enemies (thought of it being due to the "improper blade", but also happens with the time slicer for a little while longer

Windows is shutting down