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
-
8:37
The Art of Improvement
18 hours agoLife Lessons I’d Tell My Teenage Self
74 -
LIVE
BEK TV
22 hours agoTrent Loos in the Morning - 9/19/2025
282 watching -
17:22
Adam Does Movies
11 hours ago $0.47 earnedIce Road: Vengeance - Movie Review
28.3K4 -
45:05
Uncommon Sense In Current Times
16 hours ago $0.08 earnedDarwin vs. DNA | Dr. Nathaniel Jeanson on Creation Science, Evolution & the Case for Genesis
8.8K2 -
32:19
The Lou Holtz Show
13 hours agoThe Lou Holtz Show S2 EP18 | Danica Patrick on Fearlessness, Faith & Finding Purpose #podcast
3.5K1 -
23:41
The Official Corbett Report Rumble Channel
9 hours agoDiscord Democracy is Coming For Us All! - New World Next Week
3.47K9 -
49:14
CharLee Simons presents DO NOT TALK
1 day agoSCREW YOU, ZUCKERBERG (Sam Anthony is back!)
3.25K -
1:04:26
SinCityCrypto
17 hours ago $0.36 earnedAltcoins About to EXPLODE (ETF Approvals)
4.3K1 -
LIVE
Times Now World
2 days agoLIVE | Putin in Military Gear Leads Massive Zapad 2025 Drills With 100,000 Troops | TIMES NOW WORLD
887 watching -
15:03
Nate The Lawyer
1 day ago $1.77 earnedFirst Former Illegal Alien Elected To City Council Deported To Prison By Feds. @DLAW_ ​
29K18