Due to something with the modified exe there's a common issue with a crash in level 2 which is probably why it was assumed you used a pirated copy.
Anyway here's something else, you can bind some of the previous games console cheats to the C:\Users\USERNAME\Saved Games\Crysis 3\game.cfg and GFE.cfg
These two files normally re-save when the game starts so you lose any added commands thus you need to set them as write protected / read-only.
Ideally you'd want the commands in the difficulty cvar file as that loads in a better position and thus ensures the commands work properly but since mods are only partially implemented (You can load them but they don't really do anything.) which means custom files won't work then this will have to do.
For example by adding g_infiniteAmmo = 1 to those two files you should notice the guns have 999 ammo reserve, you still need to reload though, can switch to special ammo and reload to get 999 of that too. (The rest that I've tried only worked sporadically but this one seems to stick through the entire game for some reason.)
Combined with the trainer functionality you can now have unlimited ammo and the no-reload option or what other functions are desired, pretty useful. (Having some way to restore the original console commands or un-restricting it or whatever is needed would be better but that won't happen outside of the sandbox editor should one be released.)
Hi all, I too have been unable to get the trainer working after trying all the fixes listed here, and I did read every single post (all 29 pages worth). This is the first trainer that I've been unable to get to work....so you guys are at 99% and I'd say that's pretty darn good in anybody's book! So good job, and thanks! I did find one post here that was a big help though and that was this one by LordJB. I was able to go to C:/Users/username/Saved Games/Crysis 3/game.cfg, then I used Hex Editor to add the line as follows: the last line ended with .. (which also seperated the previous cmds), so I added this to the end of the last line----"g_infiniteAmmo = 1.." without the quotation marks, then saved it, then selected properties after right clicking on the file and checked "read only" and "apply". By the way I could not find a "GFE.cfg" file. This worked perfectly for me when nothing else did, all weapons including the bow have 999 ammo count every time I start the game and no crashes so far. Thanks a bunch LordJB! Sorry for the long post but I wanted to get down exactly what I did hoping it can help others.
game.cfg and/or gfe.cfg is normal text files but with the .cfg / config extension, the main problem with editing these is that the game re-saves the file upon start so you lose any custom edits if you don't write protect (Set to read-only) the file first.
This stops you from being able to customize the game settings however so it's best to set those as desired first.
Oh and Maldo whom did a large overhaul of Crysis 2 also released a modified exe file which basically enables the Exec console command so I used that to execute all the known cheat variables from test.cfg
Unfortunately g_infiniteammo = 1 is the only command that can be altered, I don't know if it's a oversight or if there's some other purpose with enabling it but every other command returns a value of 0 and can't be set. (g_godmode for example or g_inventorynolimits, ai_ignoreplayer too but most ai cvar's where already locked down.)
(g_infinitesuitenergy has been removed entirely and I've found no replacement command.)
I guess it's a additional safety so people can't force override these settings and cheat in multiplayer or something even with the majority of the console commands restricted. (Which exec seems to override since it can be used for any command but a large amount of them are further locked and can't be changed even if the command is recognized though here it's mostly about the cheat related settings.)
Anyways that's why g_infiniteammo works and none of the others seem to do anything.
Using the trainer is thus the best option for getting many other functions though with the strengthened cheat protection the game might shut down or force crash from time to time unless a modified exe is used. (I tried and it does keep all progress / your profile but it does sever the connection to Origin though overall this is fairly minor as the trainer is intended for solo play.)
EDIT: Exec to force a override of the commands that are unavailable from the in-game console prompt, however it can't alter anything locked down which includes a large amount of the debug variables and some other game settings.
thank u very much for the trainer and then the update. love the game and the trainer.
--------------------------------------------------------------------------- "Do you know the difference between education and experience? Education is when you read the fine print; experience is what you get when you don't"