Hi
I'm new to this hacking lark, so if I make mistakes, go easy on me.
My and my mates regularly attempt to beat Chaos Theoery's co-op mode, often without success. We're not the best players, and we're certainly not the stealthiest, which is why I statrted to read up on how people have hacked Rainbow Six and Splinter Cell.
I'd like to say a big thank you to the people who have done the ground work and investigation of the UMD files.
I simply want to use this thread to discuss the thiungs i've found when trying to 'hack' the co-op settings, and to request help from the community in order to try and extend Splinter Cell's lifespan.
My initial aims when hacking were:
1. Increase the ammo in the guns
2. Add in the various attachments to the loadouts
3. Add the ability to whistle in co-op
4. Increase the number of syringes you get
5. Increase the maps available
Initial Findings:
General...
- As others have said, invest in a good Hex Editor, and use this to edit the dynamicxbox.umd file
- Keep backups...
- Format your cache drives after copying your umd file...
1. Increasing Ammo
Easy... Open the umd, do an ascii search for [Loadout_Host], and change the Ammo, Grenades etc numbers, anywhere from 0 to 9. If you set Sticky Cameras to 9, you get 10... no idea why... I tried testing the numbers to see if they'd accept a hex number, i.e. F for 16, but it doesn't work. However, since you can swap items in game and go beyond 9, i'm guessing that if we can change the file size, we can probably get up to 99.
2. Attachments
I guessed that the 0's and 1's for the Attachments in the Loadout sections where booleans for whether you have it or not. Initial test was to set them all to 1's, to give me them all. No such luck... The loadout part of co-op shows that I have the launcher and foregrip, but when you get into the game you can't switch the attachments (taping white when the sc-20k is in use).
Second test was to only select 2 attachments, I gave the host Launcher and Sniper, and the client Launcher and Shotgun. Again, loadout screen shows them both as being there, but I can't switch in game.
Third test was to only select 1 attachment. I dropped the launchers from the above setup, and the loadout screen showed them correctly, and in game the host had his sniper attachment, and the client the shotgun.
Theres obviously a couple of restrictions here. Even in the main game, you can only have 2 attachments selected, so this
is obviously a setting held elsewhere (or builtin to the engine). The second restriction is that even though it recognises a second attachment, you can't switch to it. Again, i'm guessing that theres another setting/builtin condition saying that you can't switch in co-op.
3. Whistling
I'll admit it, I have no idea about this one. Sure the umd contains key stuff, but i've no idea how the pc style keyboard settings translates to an xbox. Like the attachments, I suspect that the like of whistle is an engine restriction. Ideally, if you can't do a co-op move, it should whistle.
4. Syringes
After increasing my ammo, this is probably the hack I most want. The words Syringe and heal etc, hardly appear in the UMD and never near anything that looks like its a constraint on them, so again, i'm guessing its an engine restriction.
5. Maps
I think that this is probably quite easy to do (relatively speaking).
The settings for each map, i.e. the map, loadouts, and sounds are listed in sequence. At 0049f2a0h, theres a [MAPS] section, which lists the single player maps, then the multiplayer ones.
Why's this important? Each single player map has a line Multiplayer=false. I'm guessing that if we can add to the file, we can add a pointer to the single player maps in the multiplayer section of [MAPS], and change the multiplayer=false to True.
So, there you go, out of the 5 things I wanted, I got 1 to work (ammo), and another to kinda work (i've switched my loadouts in single player to be max ammo, then launcher/foregrip for the recommended, launcher/sniper for the stealth and launcher/shotgun for the assualt).
If anyone wants to help me try and figure out the others then i'd appreciate it.
Yous
BlindGeep