About This File
D\W Interactive tool.
Designed for the game,
"Small soldiers: Squad commander"
Introduction:
This modding tool was designed for the game Small Soldiers: Squad Commander. It allows users to access the contents of .cfs archive files — to extract, rebuild, and manage them. Additionally, it enables you to open and edit script files, and save the modified archive.
This version of the program comes with a powerful searcher and scripter.
Compatibility:
The demo and full versions of the game both use the same .cfs archive with an identical structure, but there are some differences in the script file formats. I wanted to improve my tool significantly, so I updated it to fully support script files from both the demo and full versions.
Information:
For more information, please visit my website: www.theoutforce.hu.
Knowing issues:
The only problem I have is with the .ast and .spr and .SPR files. Watto helped me with the .spr files, but the reader part of this format is still problematic, since I still do not know that how the game stores the .pal “palettes”. There are no any .pal files in the archives, which suggests that the palettes are hardcoded somewhere in the game .exe file…
So, to create a .spr converter - viewer, I need to learn more about how the game reads these files… More investigation and deeper reasearch are needed. But hey, no problem, I have a really good relationship with IDA Disassembler!
Extra information:
A native Linux version of this program will also be developed soon using Qt Creator.
Stay tuned for updates, as a new release will be available soon!
Special thanks to:
Krisztian Kispeti, Developer.
Web: www.theoutforce.hu
Edited by Krisztian1990
new, GUI version will be updated soon, and the name of the program will be changed.
What's New in Version 1.1 beta See changelog
Released
// DW interactive tool V1.1
//------------------------------------------------------------------------------
{V 1.1 beta}
[Additions:]
+ Console has been added!
+ GUI redesigned!
+ Settings has been addded!
+ Finder has been added!
+ cfs archive extractor - builder finally implemented!
+ Added highlighter for the script editor!
+ AUD to Wav converter has been added!
[Improvements:]
* Finder and settings form finally implemented.
* Full support for all the script files ().
! Code cleaned. Program runs smoother.
[Fixes:]
* Fixed an issue that caused that some script files won't display correctly
in the script editor. It is because some of them was designed for the demo
version of the game, but the devs used them in the full version as well. Now,
my program support both versions...
* Fixed a Finder open-close-related issue.
* Fixed an cfs archive reader-related issue.
* Fixed cfs archive structure (final).
[Knowing issues:]
! This tool is almost 100%! All I need to finish it is to understand how the game
reads the .spr - .SPR files to make a .spr to image converter - viewer, as well as
I really need to study the *.ast file.
[Importand:]
This tool will be updated soon, and the missing functions will be added too!
//-------------------------------------------------------------------------------
PREVIOUS VERSIONS
{V 1.0 Initial edition.}
[Additions:]
+ Full support for the .cfs archives.
+ cfs extractor: selected file, entire archive.
+ cfs archive information.
[Improvements:]
+ Now you can display and read the content of the double clicked
.inf, .set, .ldf, .map, .scr, .udf, .ddf, .cdf.