I added some ammo pointers:
At the beginning of the game to avoid crashes you should activate only the weapon you are using and save often!
Later in the game it didnt happen again...
Another to make things simpler: The console or build in cheats.
=> You wont get any Achievements even in later levels that you played without any cheats activated!
Just press "^" or "F1" on your keyboard => shows console
The Cheat Mode can be activated by cht_benablecheats=3
After that you can go to the menu and press the F3 Button.
There you get the Cheat menu by clicking the options.
You can do it with the commands too.
With =1 after the Command you set the value.
With /? after a command you get the current status.
cht_bGiveAll =>All Weapons
cht_bFly =>Flight Mode
cht_bRefresh =>Full Health
cht_bGod =>God Mode
cht_bGhost =>No Clipping
(There are more of them...just google it...)
=>Modding should be possible too:
-> Sam4_Unrestricted.exe in your game dir is for modding.
It was a good game like everyone before...
With those cheats you can get a lot more fun and hidden Easter Eggs
Some Help if this table will get invalid with the next update:
Well just search one 4 byte Ammo value with cheat engine. All the others are pretty much in the same memory region.
Than find the Pointer to it and compare what you see in the lower part of the Pointer description. Like "Sam4.exe"+02266020
. Change that value of the old pointers and you might find like that the new one very fast.