EDIT:06/29
a) I've been working with patch000.dat and I've noticed that some modded files, compressed in "home-made" patch000.dats, are NOT recognized by fallout2.exe. I can't say why this happens.
I've tried to create one of this patch files including all "/data/text/english/game" <name>.msgs, but fallout recognized only a small portion of them (e.g. MISC.msg) and ingnored the rest (e.g. LSGAME.msg). Then I've added, to the same file, some "data/art/inteface" <name>.FRMs and... surprise! Fallout2 not only ignores these files, but also doesn't recognize the "/data/text/english/game" .msgs that were working before.
Maybe there's a problem with the size of the file, with the compression method, or the folder tree inside patch000.dat; I don't know...
This problem doesn't occour if you compress in patch000.dat only the modified version of the files included in the original patch file (e.g. MISC.msg, NCFTULLY.MSG). The rest of the files should be put (uncompressed) inside data/<correct folder> to make them work correctly.
b) If you mod a file that is included in patch000.dat, you MUST put it inside your .dat file. In fact it seems that fallout2 uses the files in this order: 1. those compressed in patch000.dat; 2. those uncompressed in /data folders; 3. master.dat files.
c) (Added by Corpse; not tested by Ragfox) Also I found extracting prototypes to the data/proto folder can cause problems in the game too; the reason for this is the game tries to write temp files to these folders and if the files are present with the read-only attribute set, those temp files don't get written.
I have experienced this problem while using both Dat Explorer and Datman, so from now on I stick to making small 1mb dats using either utility and they seem to work fine.
--
Ragfox
a) I've been working with patch000.dat and I've noticed that some modded files, compressed in "home-made" patch000.dats, are NOT recognized by fallout2.exe. I can't say why this happens.
I've tried to create one of this patch files including all "/data/text/english/game" <name>.msgs, but fallout recognized only a small portion of them (e.g. MISC.msg) and ingnored the rest (e.g. LSGAME.msg). Then I've added, to the same file, some "data/art/inteface" <name>.FRMs and... surprise! Fallout2 not only ignores these files, but also doesn't recognize the "/data/text/english/game" .msgs that were working before.
Maybe there's a problem with the size of the file, with the compression method, or the folder tree inside patch000.dat; I don't know...
This problem doesn't occour if you compress in patch000.dat only the modified version of the files included in the original patch file (e.g. MISC.msg, NCFTULLY.MSG). The rest of the files should be put (uncompressed) inside data/<correct folder> to make them work correctly.
b) If you mod a file that is included in patch000.dat, you MUST put it inside your .dat file. In fact it seems that fallout2 uses the files in this order: 1. those compressed in patch000.dat; 2. those uncompressed in /data folders; 3. master.dat files.
c) (Added by Corpse; not tested by Ragfox) Also I found extracting prototypes to the data/proto folder can cause problems in the game too; the reason for this is the game tries to write temp files to these folders and if the files are present with the read-only attribute set, those temp files don't get written.
I have experienced this problem while using both Dat Explorer and Datman, so from now on I stick to making small 1mb dats using either utility and they seem to work fine.
--
Ragfox