+  RHDN Forum Archive
|-+  Romhacking
| |-+  ROM Hacking Discussion
| | |-+  Resident Evil [PSX] change protection
Pages: [1]
Author Topic: Resident Evil [PSX] change protection  (Read 2 times)
Griever
Guest
« on: January 24, 2010, 12:49:29 pm »

Hey, guys! Looks, like RE has some copy protection, cause it hangs on any filechange. Surprisingly pirated discs with translated data has byte-hack, which owerwrites a command to nop:

But I don't get how does the trick work? And why did developers need this strange command 'sra $0, 0' It does nothing, Just like nop...
cclh12
Guest
« Reply #1 on: January 24, 2010, 07:51:17 pm »

There is a topic about this somewhere.
You should talk to Phoenix from SadNES city.
I believe he was the one to figure it out.
DeGamer
Guest
« Reply #2 on: May 10, 2010, 12:00:28 pm »

I tried messing with RE several years ago. At first just trying to change the censored black and white intro to the color uncensored version. After I selected a character, the game would always hang (just at the point where the video should play). After some trial and errors I figured there must be something that detects any file change. Apparently that is part of the case but I did not know what to do to to get the game to boot at this point. I'm surprised that not all psx games are this hard to edit. And all I wanted was a simple edit.

It seems that the user Phoenix of SadNES cITy figured out the way to edit the game and make it bootable. It seems that a translation of RE in Spanish was only possible due to the info Phoenix shared with others. It seemed that they failed to credit him but that has been changed as seem here:

http://www.romhacking.net/trans/1403/


The translators seemed to have mis-communicated as seen in the post below and they thank Phoenix.

http://www.romhacking.net/forum/index.php/topic,8691.msg154051.html#msg154051

I hope Phoenix sees it and does not feel he was taken for granted.
PhOeNiX
Guest
« Reply #3 on: May 16, 2010, 03:16:49 pm »

A little bit strange. As far i remember, it wasn't that instruction to be nopped. It was a jump/branch instruction.

Maybe, the spanish translators made other changes to the executable. But, i'm sure it was a jump/branch nop (as I have made it Tongue).
Pages: [1]  


Powered by SMF 1.1.4 | SMF © 2006-2007, Simple Machines LLC