Hi,
here's the latest version of my RWS to OBJ converter:
CSF RWS-to-OBJ v1.1.zip 9.72KB 17 downloads
The source code is available here
It even comes with a simple import script for Blender.
Have fun!
- AndrewT likes this
Posted by herbert3000 on 07 March 2024 - 09:33 PM
Hi,
here's the latest version of my RWS to OBJ converter:
CSF RWS-to-OBJ v1.1.zip 9.72KB 17 downloads
The source code is available here
It even comes with a simple import script for Blender.
Have fun!
Posted by herbert3000 on 20 November 2023 - 05:51 PM
Posted by herbert3000 on 24 October 2023 - 04:49 PM
You've got it!
Here is a cheat sheet that shows you the ID and name of each entry in Armas.bdd:
This zip contains the entries of the other bdd files:
CSF_BDD.zip 112.52KB
32 downloads
Posted by herbert3000 on 18 October 2023 - 07:48 PM
Hi everyone!
I've finished my work on a small tool that will allow us to convert all the compressed scripts from CSF into readable text files. This should make the game much more moddable.
Before you can convert the files, you'll have to unpack the *.pak archives.
Use the Commandos Developing Toolkit for that: https://github.com/I...s/cmdt/releases
CSFFBS_Decoder.zip 7.09KB 59 downloads (v1.1)
Here's the binary script decoder.
Like most of my tools, this one also requires Java.
You can simply drag & drop the files you want to convert onto the *.bat file.
Or double-click the .bat and enter the filename.
CSF PAK Creator v0.1.zip 3.73KB 59 downloads
Use my PAK Creator to put all the files back into a *.pak archive.
I've also uploaded the tools here: https://retrogamesva.../downloads/csf/
And the source code here: https://github.com/herbert3000/CSFFBS-Decoder
Posted by herbert3000 on 14 October 2023 - 11:25 PM
Nothing is impossible We just don't have the right tools yet.
The biggest problem is that most text files are compressed. If you open them with an editor you'll only see the string "CSFFBS" but can't do anything with them.
But I think I figured out how to decode those files into normal text files.
For testing purposes I have converted the following file. The game can read my generated text file and accepts changes.
43 53 46 46 42 53 00 7F 01 00 00 00 09 00 00 00 CSFFBS.......... 04 00 00 00 03 00 00 00 00 00 00 00 04 00 00 00 ................ FF FF 02 00 03 00 00 00 FF FF FF FF 00 00 00 00 ÿÿ......ÿÿÿÿ.... 00 00 00 00 00 00 00 00 FF FF 05 00 05 00 00 00 ........ÿÿ...... FF FF FF FF 01 00 00 00 00 00 00 00 01 00 00 00 ÿÿÿÿ............ FF FF 05 00 07 00 00 00 FF FF FF FF 02 00 00 00 ÿÿ......ÿÿÿÿ.... 00 00 00 00 02 00 00 00 FF FF 05 00 00 00 00 00 ........ÿÿ...... FF FF FF FF 03 00 00 00 00 00 00 00 01 00 00 00 ÿÿÿÿ............ FF FF 03 00 07 00 00 00 2E 49 4D 41 47 45 00 0A ÿÿ.......IMAGE.. 00 00 00 2E 46 4C 49 5F 4E 41 4D 45 00 05 00 00 ....FLI_NAME.... 00 2E 46 4C 49 00 0C 00 00 00 2E 49 53 5F 47 45 ..FLI......IS_GE 4E 45 52 49 43 00 15 00 00 00 66 6F 74 6F 5F 61 NERIC.....foto_a 6C 65 6D 61 6E 5F 67 65 73 74 2E 70 6E 67 00 05 leman_gest.png.. 00 00 00 67 31 37 34 00 05 00 00 00 67 31 37 35 ...g174.....g175 00 .
The resulting text file:
[ .IMAGE "foto_aleman_gest.png" .FLI_NAME "g174" .FLI "g175" .IS_GENERIC "g174" ]
This is only a small step, a complete mission script contains hundreds of lines.
Posted by herbert3000 on 08 October 2023 - 10:42 PM
The SEC file is almost done, I'll have to create two more bridge sectors which can only be done by hand.
The left and lower part of the map was easy to make. The top right part not so much. Creating a quite complex navigation mesh with many different layers is not so much fun using a tool that was designed for making mostly flat maps. Have a look at the second screenshot - isn't that a mess?
Posted by herbert3000 on 05 October 2023 - 09:55 PM
Posted by herbert3000 on 05 October 2023 - 09:50 PM
Finally! It looks pretty good to me.
They've also updated their website: www.commandos-game.com
And here's the game's steam page: https://store.steamp...mandos_Origins/
Posted by herbert3000 on 17 August 2023 - 11:40 PM
Okay, I took a screenshot of a single tile and saved it as 16-bit R5G6B5 bitmap (with flipped row order):
This is the original resource file from The Mission 1937:
(don't get confused by the .bmp extension, it's not an ordinary bitmap!)
Here I compared the two files:
So how does the compression/rle part work in detail?
Found the compression algorithm, it's LZO1X.
Now it should be possible to extract all sprites from the game.
This is what the unpacked tile 79 looks like:
79.TLG1.BMP 16.07KB 29 downloads
Edit: Character sprites are compressed the same way.
15_1.SPR1.bmp 70.07KB 28 downloads
Posted by herbert3000 on 05 August 2023 - 05:55 PM
Posted by herbert3000 on 14 January 2023 - 07:43 PM
Here are some of my thoughts:
Commandos is a stealth-oriented real-time tactics video game series.
If you leave out one of these terms, you'll get into genre blurring. Stealth Strategy is too broad a definition.
And there is already an established distinction between strategy and tactics in video games.
I'd prefer your suggestion: Stealth Tactics
If you think about it, Mimimi already had a good name for this genre: Shadow Tactics
My simple suggestion: Commando-Tactics™
Posted by herbert3000 on 14 January 2023 - 07:08 PM
You can't play the campaign in co-op.
But you can compete in 'Deathmatch' or 'Collect the Flag' modes for 2-8 players.
I haven't tried that yet, though.
Can someone who purchased the game confirm please what exactly the "Online Co-Op" tag on Steam means in practice? I don't suppose it means that you can play through the campaign with one buddy, rather the other multiplayer game modes, but it would be nice to know. Thank you.
Posted by herbert3000 on 07 January 2023 - 12:55 AM
It's impressive that you could create such amazing textures and squeeze them into 256x256 bitmaps!
I especially love the water in Burma, it looks super realistic.
Posted by herbert3000 on 28 November 2022 - 06:26 PM
Hi,
I've created clean versions of all the menu backgrounds.
These can be useful if you want to translate the game into another language.
retrogamesvault.com/commandos2/localization
Maybe in a few years, someone will be looking for just such a thing.
Here are 2 examples:
Posted by herbert3000 on 25 June 2022 - 05:08 PM