Return To Message Board
Author Topic:   Resident Evil 3 - Modding Environment
Obsidine
(Moderator)
posted 4/20/08 1:59 AM     Click here to send email to Obsidine  
Basically to use mods you will need to extract the files from their .DAT containers. After this is done you will however need to let the game know where to look for the files, as they are now extracted and no longer in archives.

So, open up the bio3.ini file in notepad. At the beginning you will see...

[General]
Save=.\
Regist=.\regist.txt
Movie=.\Movie
Rofs1=.\Rofs1.dat
Rofs2=.\Rofs2.dat
Rofs3=.\Rofs3.dat
Rofs4=.\Rofs4.dat
Rofs5=.\Rofs5.dat
Rofs6=.\Rofs6.dat
Rofs7=.\Rofs7.dat
Rofs8=.\Rofs8.dat
Rofs9=.\Rofs9.dat
Rofs10=.\Rofs10.dat
Rofs11=.\Rofs11.dat
Rofs12=.\Rofs12.dat
Rofs13=.\Rofs13.dat
Rofs14=.\Rofs14.dat
Rofs15=.\Rofs15.dat

Change these to...

[General]
Save=.\
Regist=.\regist.txt
Movie=.\Movie
Rofs1=.\
Rofs2=.\
Rofs3=.\
Rofs4=.\
Rofs5=.\
Rofs6=.\
Rofs7=.\
Rofs8=.\
Rofs9=.\
Rofs10=.\
Rofs11=.\
Rofs12=.\
Rofs13=.\
Rofs14=.\
Rofs15=.\

Now the game will look for all its resource files in its root directory.

Next, you will ever need to name and place these files in proper directories for the game to find and use them.

The name the files correctly, you will need to delete all the archive prefixes in the file names, for example for a file from Rofs6.dat, ROFS6_PL000.TIM, remove the archive prefix (the Rofs6_ part) so that the name becomes PL000.TIM. i.e Rofs6_PL000.TIM -> PL000.TIM

This will need to be done for all the files you extract. Since this will mean that you will have to rename a lot of files, it is recommended that only those files be extracted which are going to be used. This problem may be fixed in the extractor but I don't know Russian or the author.

Next, the files will need to be in proper directories to be found and used by the game. This is again something that could be fixed in the extractor. This information can found by Hex Editing (any hex editor will do) the .DAT files you wish to extract. For example for Rofs6.dat...

OFFSET 0x15 says DATA_A
OFFSET 0x24 says PLD

go a bit lower and you will find the file names as well, like...

OFFSET 0x0100 says PL000.DAT
OFFSET 0x101E says PL006.DAT

This means that the archive Rofs6.dat, contains 2 folders DATA_A and PLD, such that DATA_A is in the root directory of the game and PLD is a subfolder in it, containing 2 files PL000.TIM and PL006.TIM.

So in this way all .DAT files need to be hexed and a proper directory structure created. As for the file names, the archive prefixes need to be removed but otherwise the file names are correct.

The general layout of a .DAT container file generally includes The DIRECTORIES it contains in the start, followed by the FILES contained in these directories and finally the DATA contents of these files.
Return To Message Board

Home  | Post New Topic