I already talked about this with some forumers.
This will be the dedicated thread for all my ramblings
As you may already know, Resident evil 3 passed a weird path of censoring, there are a lot of versions/ports out there, every one with slight differences in censorship. AFAIK today there is only ONE version fully uncensored, and that's the gamecube usa release: the objective of the project is to fully understand how game engine works and what files trigger censorship, and decensor usa/european versions for good!
I got resident evil 3 pc of various regions and I'm trying to locate where censorship lies.
Point 1: You kick the zombie's head.
Point 2: Hunter cutting off zombie's head in the Hospital.
Point 3: Finisher: MA-121 Hunter Beta cutting off Carlos' head.
• PC:
- Japan: Point 1 = uncensored; Point 2 = uncensored; Point 3 = censored
- USA: Point 1 = censored; Point 2 = uncensored; Point 3 = uncensored
- EU: Point 1 = censored; Point 2 = censored; Point 3 = uncensored
Some discoveries:
• 3 files are different between europe and usa release (rofs13.dat/rofs2.dat/rofs4.dat)
• 4 files are different between japanese and usa release (rofs13.dat/rofs2.dat/rofs4.dat/rofs8.dat)
• you cannot use bu00.sav of a specific region on another one unless you hexedit a string in the savegame, game uses regional codes from psx version!
• you cannot use an exe of another region because the game will crash on startup, unless you unpack dat files, edit bio3.ini and rename some specific files
• you cannot simply switch rofs files between regions (the game will crash or it will show bugs)
I guess it won't be easy to remove censorship from the game. A.k.a. pain in the ass.
<update #1>
For simplicity, I'm ignoring european version(s) for now.
I managed to unpack dat files using a specific Re3 modding tool (RE3ROFSBE)
It resulted that crc difference between .dat containers is mostly due to different names for some packed files between regions but the majority of them have same crc (example. Randomfilename01j for japanese becomes Randomfilename01u for usa, but they got same crc).
Very few unique files: some only found in usa release, some only in japanese one. And some files with different crcs.
I tried to get files from japanese, rename files to Usa and overwrite Usa ones, started Usa game with new files and nothing changes in censorship.
Beginning to think solution lies in the executables...
<update #2>
I found what triggers hunter's zombie decapitation scene: it's one/some .rdt file(s) from Rofs13.dat (data_U(J)/RDT/r4xx.rdt).
If you use proper rdt, hunter decapitates zombie no matter what executable you use!
I keep trying to switch files between versions but I found nothing changes player's decapitation or zombie soccer ball head.
Again, it smells of something in the exe.
I think I'm stalled. I'll return on this in the future soon or later.
Different files between usa and jap builds: https://www.4shared.com/archive/CbqeL34 ... oject.html