I do have a good understanding of scripting, having worked on maps for COD, UO and COD2. Plus I use Python, and we use what we call ALCscripting in Blender to export what we've built into Ages (the prp files that Plasma uses), which is basically Python files that tells Blender what to do.
Last night I DID find a way to read the FF files! Which I'm sure others here may have found, but I have not seen it explained.
What I mean by that is that all I found was statements like: "You have to use a hexeditor, like HxD to read them." and nothing more.
I found on another website, the basics of how to read what is going on:
Basically load up COD4 with an mod and / or map. Then Alt-Tab out and run a Hexeditor that will let you read the computers memory, like HxD does. It has a function which tells it to dump what is in the computer's memory, based upon what program is running that you've chosen, in this case it was iw3mp.exe
Then use the search or find function to locate what it is you're looking for. Once you have, you can select that section, then copy and past it over to Notepad. Of course all the spacing and indents will not be right, but you'll at least have the following from it:
What files were used: .gsc, .csv, .menu, etc, etc and if you're trying to figure out what it was they set certain varibles to, you'll have your answer to that also.
Was real funny to me to see the info go from gibberish that you see when you just try to open a FF file in HxD to plain english when you dump it from the memory. It was like: TAH DAH!
I then started cussing myself out, as this is how the Tool Team explored and discovered how Plasma for Uru works, so that they could turn around and build a plugin for Blender to build Ages using Python scripting.
I'm just going to start out simple with any mod I make for a server. If I can change the logo, music played while in the Main Menu, and put in messages that appear during game play, hey! I'm happy then!
Just like how most Noobs should be going through a "First Room" tutorial, to simply learn the basics of Raidiant and how to compile a map.
So thanks, I think I got a handle on it now (until I come here asking "Hey! WTF does this do???" hehehe ).
Oh, and sorry some people got into it here. Like I said above, you have a right your opinion, but also keep in mind that whether or not COD4 is crap or not, it's MY crap, on MY computer, and if I want to play around and mod MY CRAP on MY COMPUTER, then I'll do so and ask questions about said CRAP.....