All unpacked files should have this structure:
Files unpacked form critter.dat:
\<Fallout1> \data\ART\CRITTERS\critters.lst
\<Fallout1> \data\ART\CRITTERS\*.frm
Files unpacked form master.dat:
\<Fallout1> \data\ART\inven\inven.lst
\<Fallout1> \data\ART\inven\*.frm
\<Fallout1> \data\ART\items\items.lst
\<Fallout1> \data\ART\items\*.frm
\<Fallout1> \data\PROTO\items\items.lst
\<Fallout1> \data\PROTO\items\*.pro
\<Fallout1> \data\TEXT\ENGLISH\GAME\pro_item.msg
Make fake "fallout2.exe" and put it in Fallout1 main directory
\<Fallout1> \fallout2.exe
As Lexx wrote, all *.pro files should be as read-only, howver, the f2wedit do it automatically as it has this option enabled as default.
I tried to wrote a unit to unpack FO1 *.dat files, but hmm... failed
So when I edit a file they automaticaly go to this data/proto/xy folder? Or is it just an example?
All files should be unpacked to main directory of Fallout1, then you can use them in game as unpacked or pack them to *.dat file using FO1 dat-packer.
If you used f2wedit to edit files in another path, you should manually delete f2wedit.ini file, and select new directory with FO1 files.