Kindly DO NOT POST this content on other forums/communities (e.g.: Nexus, UnknownCheats, etc.). The same goes for you, avid ARTICLE WRITERS and YOUTUBE STREAMERS. Same as you prefer those places, I prefer FRF. I made this specifically for this community! If you want to share the news, do send those users to FRF instead.
Thank you for respecting my choice!
Game Name: Sniper Ghost Warrior Contracts
Game Vendor: Steam
Game Build ID: 6112106 [ Steam Client > Library > Sniper Ghost Warrior Contracts > right-click > Properties > Updates tab > check at the bottom ]
Game Process: SGWContracts.exe
Hello folks. Thought I'd revisit CryEngine for another round Before proceeding, please know that the table below might not contain the usual features you're looking for. If they're not in the table, please do not request them to be added. My interest (and this topic's goal) is to work with the Engine's CONSOLE (commands, CVars, whatever else can be done with it or derived from it). If you don't intend to use the table as intended, you may head back to Board Index (or w.e.) at this point. Just so I'm not wasting your time.
Alright. This topic is split in sections, denoted by the big ass text in bold between [ ] brackets. That being said, questions like "where can I find this or that?" are going to be frowned upon. I pretty much don't tolerate Speedy Gonzales-mode.
No one is chasing you, so be polite and fucking read everything, if you're interested
[ EAC bypass ]
The game is using EAC for its multi-player DLC. Because of that, the single-player part is affected as well. Namely, when you run the game from your Steam shortcut, EAC will run as well. I understand and know there are ways to get around it, however I don't like executing directly the game's EXE (SGWContracts.exe) as it never goes through Steam (for me). What that means is when I am at main menu, I do not have a CONTINUE button to click, meaning the progress is not synced. I don't know about you, but I wouldn't want to start all over again.
Please be advised I am not playing the MP part at all, so I don't know if the bypass works there. Bottom line: do not ask stupid questions like "will I get banned if I use this?", "is this safe in MP?". I do not care, the bypass IS NOT FOR MP! This forum is not for MP cheats! Period.
Instructions:
1) Download the ZIP below:
2) Head to EAC folder in your game folder (e.g.: D:\SteamLibrary\steamapps\common\Sniper Ghost Warrior Contracts\EasyAntiCheat) and backup the existing DLLs. I renamed them to .BAK. I wouldn't stress about this step, as if you want the originals back, Steam will reacquire them. If you don't know how to make file extensions visible -> [Link].
3) Extract the archive content. When you're done, it should look like this:
I've highlighted in yellow the file sizes so you can guide yourself by that, knowing what sizes to expect.
Now all you have to do is run the game normally from your Steam shortcut on Desktop. Want the source-code, drop me a PM.
[ Cheat Table ]
Options:
- [ Enable ]
Main script. You need to activate this so all the sub-options work.
- Enable Console
The script will set sys_DeactivateConsole to 0, so you can open it with Tilde (~`) key. "My key doesn't work.", "Can I change the key?", "I am using X keyboard." -> [Link]. There's no other way. The script will also set bUnrestrictCVars bool to 1, so you can use CVars in the console. Also, will patch out a condition to allow CVars or commands flagged as VF_CHEATS to be executed.
The console can be opened and closed with the Tilde (~`) key. IT WILL NOT RENDER ANY TEXT, so don't go berserk yelling "I don't see any text in the console". It's how it is. However, you can type and execute stuff, even if you can't see it See last item explanation below.
- Enable Logging to File
Once ran, a pop-up will show that instructs you to copy-paste 3 CVars to be set in the console. Simply copy the text (Ctrl+C), head back in-game, open the console with Tilde key and paste (Ctrl+V) the text. You will see if the paste worked by checking szConsoleTypingCommand line in the table (see my picture above). Hit enter and repeat. Don't close the console in the process, as it's pointless to close/open it 3 times. Leave it open, then copy and paste the next CVar from my pop-up. Repeat. When done, you can close the console.
What this does is to allow logging of the console output to a text file on your disk. I'll return with feedback on this one, as I don't recall exactly what's the location for the file or if I need to set-up extra CVars. So stay tuned.
- Hook Resources
Enable the script, open your map with M key (the list should already populate with your current amounts) and close it. Think it also works off-game world, just haven't tested.
- Unlimited Clip Ammo
The script will check if the weapon firing the clip belongs to our player EntityId and add back the subtracted amount of bullets.
- Unlimited Inventory Ammo
The script will check if the weapon having initiated the reload sequence belongs to our player EntityId and turn 0 the bullet amount supposed to be subtracted.
- szConsoleTypingCommand
Here you can watch what you type or paste in the console, given there's no rendering (CryEngine SDK default behavior, commented in the source-code -- thanks, devs! /sarcasm) of what's going on in there.
Lastly, no point in using the Universal Remote Console, as the client/server Remote Console code is not compiled. In short: IT WON'T WORK.
Next-up: the sequel, Sniper Ghost Warrior Contracts 2.
BR,
Sun
How to use this cheat table?
- Install Cheat Engine
- Double-click the .CT file in order to open it.
- Click the PC icon in Cheat Engine in order to select the game process.
- Keep the list.
- Activate the trainer options by checking boxes or setting values from 0 to 1