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
-
2:15:42
TheSaltyCracker
4 hours agoWoke is DEAD ReeEEStream 11-07-25
68.2K152 -
1:29:13
Sarah Westall
3 hours agoThe City of London: Infiltration, Intimidation & Centralized Power w/ Mike Harris
10.9K7 -
10:14:18
Dr Disrespect
13 hours ago🔴LIVE - DR DISRESPECT - ARC RAIDERS - AGAINST ALL DANGER
163K24 -
32:09
ThisIsDeLaCruz
1 day ago $0.01 earnedFalling In Reverse: Christian Thompson’s Stage Tech Revealed
17.1K2 -
LIVE
SynthTrax & DJ Cheezus Livestreams
1 day agoFriday Night Synthwave 80s 90s Electronica and more DJ MIX Livestream 80s Night / Late Night Nostalgia
376 watching -
4:05:52
Nerdrotic
8 hours ago $0.18 earnedHollywood REGRET | Disney's Predator | The Feminist Avengers - Friday Night Tights 379
45.9K15 -
2:36:22
Mally_Mouse
4 days agoFriend Friday!! 🎉 - Let's Play! - MIMESIS
14.4K2 -
41:20
MattMorseTV
5 hours ago $0.39 earned🔴Schumer just BACKSTABBED his OWN VOTERS. 🔴
26.2K56 -
3:33:34
MissesMaam
5 hours ago*Spicy* Friend Friday with Mally_Mouse!! 💚✨
6.91K3 -
57:44
Candace Show Podcast
5 hours agoBen Shapiro Is Crying Again. | Candace Ep 261
58.5K206