Premium Only Content

Command & Conquer Generals - Mod Tools - CSF Reading and Investigations
This was made months ago but I never bothered uploading it. Had nothing better to do.
I was asked to help figure out some problems with non-English Command and Conquer Generals CSF files and the original csfeditor program written back in 2002/2003. No source code was available and as it's been 18 years since the original release I doubt the problem would be fixed.
I'm not a programmer but I can do stuff so wrote a program to convert CSF to STR. Suprised that other modders didn't know how to do this, I thought I'd make a video explaining the process of how I read the file.
This isn't a programming guide. The CSF file contains basic strings used in the game, but they're in Unicode. This is how to read and understand the contents. The end goal is to output the CSF Unicode text to a literal string file (STR) for standard human reading. The STR can be read by the Generals game and is far easier to work with, however it does seem limited to standard English characters. Maybe it's to do with system or game install language? My CSF converter works in all languages and fixes all errors I found with the original csfeditor program.
I thought this was very basic stuff so I wasn't sure how to pace the video or what to explain. Hopefully it's not too condescending.
As there's a lot to read on the screen and most of it is in hex, I disabled the mouse cursor.
Come find us on the free and intelligent platforms:
- https://rumble.com/user/1738Creations
- https://odysee.com/@1738Creations:c
- https://www.bitchute.com/channel/yVh3u7eYhgnu
Tools:
- HxD
-- Any hex file reader will work, write ability is not needed
-- https://mh-nexus.de/en/hxd/
- Game files used
-- Generals and ZH CSF files
-- Project Raptor Russian CSF file
-- Original csfeditor program (not made by me)
-- https://drive.google.com/file/d/1zm5Kxoz1FdwgzasBjSMJV2I_78W-PkAv
- My CSF to STR converter
-- Program, no code
-- https://drive.google.com/file/d/1A8Rvxp69_LkOG334N8fNHTc5UkWWXUjZ
- Annotated (sort of!) code
-- Build in C# with VS 2015
-- https://drive.google.com/file/d/1Oe9nsY6iNfyiF6elELVYajwzeR4SXoCi
Time stamps:
00:00 - 05:15 - Intro and ramblings about tools and what we want to do
05:15 - 08:55 - Inspecting the CSF and STR files in Notepad++
08:55 - 11:59 - Basic walkthrough of HxD and what we;re looking at in Hex
11:59 - 21:44 - Inspecting the data we can read
21:44 - 31:12 - Deciphering the data we can't read (Unicode values)
31:12 - 35:13 - How we iterate through all entries in the CSF
35:13 - END - A bit about why I don't want to release the code and final thoughts
-
1:05:28
Man in America
9 hours agoLIVE: Digital ID & the DEATH of Freedom—An URGENT Warning
28.7K25 -
40:24
The Connect: With Johnny Mitchell
1 day ago $1.51 earnedInside The WORST Drug-Infested Slums Of Medellin, Colombia
8.36K4 -
1:43:56
Tundra Tactical
5 hours ago $3.23 earned🛑LIVE NOW!! FBI Gets Caught LYING About Good Guys With Guns For 10 YEARS!!!!
22.9K1 -
BlackDiamondGunsandGear
2 days agoAFTER HOURS ARMORY / Antifa / Lies/ Prison time
11.8K1 -
DLDAfterDark
5 hours ago $1.35 earnedThe After Hours Armory! Tonight is The Chat's Chat! God, Guns, and Gear!
15.9K1 -
3:32:18
Mally_Mouse
8 hours ago🌶️ 🥵Spicy BITE Saturday!! 🥵🌶️- Let's Play: Phasmophobia
33.9K3 -
1:13:19
iCkEdMeL
4 hours ago $7.34 earnedChaos Explodes in Chicago & Portland | Feds Clash with Protesters!
26.7K7 -
21:54
Exploring With Nug
1 day ago $7.53 earnedScuba Diving Missing Person Search Leads to Discovery of Classic Cars!
49.5K8 -
LIVE
Phyxicx
8 hours agoStar Wars: Movie Battles II Community Event hosted by ReaperAF95 - 10/4/2025
214 watching -
1:19:51
World2Briggs
7 hours ago $2.14 earnedThe US This Week
29.2K3