CfsHack v1.1 - Readme

Info

With CfsHack you can extract files from *.cfs resource files of the game "Chaos Island" by DreamWorks Interactive.

Using CfsHack

First of all you need to edit the "cfshack.ini" file (see next chapter for details). You can do this by double clicking on the folder where you have extracted the executable and this readme file. The file will be opened in Notepad or some other editor configured for editing. Now specify the location of a *.cfs file.

Example:

path1=d:\data\disk2.cfs

...if your CD-Rom drive is "D:"

path2=e:\data\disk1.cfs

...if your CD-Rom drive is "E:"

Now you are ready to run CfsHack. Now select the path you just added and click on the "Go" button. A progress bar appears and the file info is loaded into the list. If you want you can cancel the process, but you can still view and extract the files which are already loaded.

When completed you can select a file and view it as text by right-clicking on the item. For further exploration you can extract the file, you'll be asked where to save the file and it'll be extracted.

INI file

There are some settings which can be changed by altering some lines in "cfshack.ini" (can be found in the same folder as the executable after it has been run once):

path#

you can add up to 255 paths to *.cfs files

outputdir

set the default directory for the "Extract block to file" dialog

buffer

set the amount of bites buffered in memory to tweak the speed of extraction. Setting it lower than 1024 might slow the app down as it could take longer to update the progress-bar than copying the data to your disk ;).

Known bugs

writes a few bytes at end of file on extraction with some file types
file size displayed is not accurately

Version history

• v1.0

first public release

• v1.1

"View as text" implemented

fixed a bug which occurred whenever user clicked 'extract block to file' whenever list was empty

added *.udf file type to save file dialog

filenames list has now nice little icons

file sizes are now displayed as bytes, kb and mb, still not too accurate with some files

Future versions

fix any bugs
add "mass extraction" function
add/replace/delete files
sort items in file list on file size, block number and filename

Contact / bug reporting

You can check out my site for new versions of CfsHack. If you have further interest or found this app come in handy then drop me a line.
If you think you've come across a bug in this app then don't hesitate and send me a description of the problem so I can fix it in future versions.

Website:

http://home.planet.nl/~buijs512/chaosisland/

E-mail:

remdul@trescom.org

Copyright stuff

Hereby I can not be claimed responsible for any damage caused by this software. If you have any problems you think are related to the use of this software then you might contact me by e-mail, maybe I can help you out with it :).

I respect the copyright laws and DreamWorks Interactive even more. I enjoyed the game very much and I hope to give the game a new future as gamers might create their own levels with the use of this tool.

Cheers,

Martijn Buijs a.k.a. Remdul


"Chaos Island" Copyright © 1997 DreamWorks Interactive LLC, All rights reserved.