Well, In that way, I wouldnt be doing something with the data(I think I should, or I'm seeing this program all wrong)
And, to explain the variables for a bit
Version = Version
FDO = FilenameDirectoryOffset
DO = DirectoryOffset
FC = FileCount
NS = NextString
UK = UnKnown (It wasnt really sure what it was, but isnt needed for the extraction I guess)
FS = FileSize
FP = FilePosition
ND = NextDirectory
Won't I have to do something with the FileSize / FilePosition, so I get the data of every file in it?
But, that's where I hang. How do I copy / get data?
Can't I jump to the FP, and just
Get FileInfo FS 0;
Or anything like that?, Or isnt that the intention of this BMS, that it only does logging?
Thanks for replying ,it helped me out a lot
Edit, I think this is the final script(If I'm correct):
Code: Select all
Imptype Standard;
Get Version Long 0;
Get FDO Long 0;
Get DO Long 0;
Get FC Long 0;
For T = 1 to FC;
Goto FDO 0;
Get FN String 0;
SavePos FDO 0;
Goto DO 0;
Get UK Long 0;
SavePos FSO 0;
Get FS Long 0;
SavePos FOO 0;
Get FP Long 0;
SavePos DO 0;
Log FN FP FS FOO FSO;
Next T;