Made by Rhagic
AOB Scripts. Pre-amble:
The code for any bit of the game isn't available in memory (i.e. dynamically loaded or compiled) until it is used for the first time.
E.g. the "Stop Timer" script won't work until you start a mission with a timer.
Also, only tested single player.
- Shop Hack. In a shop if you hold down CTRL while swapping items in the shop the type and quantity of the required ingredients for the item you've just selected will be added to your inventory.
- Health. Player health will not be decreased. This is done by checking a Value that seems to only ever be 596 for players.
- Stop Timer. Stops the mission timer.
- Infinite Ammo. Ammo doesn't go below 1
- Infinite Equipment. Equipment quantity doesn't decrease.
- Always Unencumbered. Carried weight doesn't slow you down.
- Player, grabs the pointer to the player and then exposes: health, money, and weapon stats. Weapon stats can be temporarily modified.
Updated 2014-05-08 following game code change.
I made a table for build 9322
Infinite Health can immediately activate. The other options are activated only after changing values.
No Reload
Infinite Money
Infinite Mission Time
Infinite Grenades
Infinite Health
Made by warezhunter_
The table posted as of right now does work, with some caveats. As originally stated, to enable anything you do have to enter the game and give the scripts a chance to detect the values it needs to freeze, ie it can't freeze the timer until there is a timer to freeze.
The infinite health and ammo scripts sometimes don't work, but you can access these values under the "Player" script and freeze them. I can't confirm if the shop hack works correctly or not, I don't think I'm doing it right, however:
For any material you want to edit the value of, switch to search for 2 bytes. Look under your inventory for the material you want, see how many you have, and search for that value, when it finishes scan again a couple times to filter it out a bit. Back in the game, find one of those materials, collect it, and go to your search in cheat engine, increase the value by one, scan again. That should narrow it down to at least 6 values if not only one, just play for a little bit and check back, the unchanged value is the one you want. You can also search for a 4-byte value but using the 2-byte is faster, it yields fewer results to filter out.
So for example, say you have 25 fabric, so once in a mission you begin a 2-byte search for 25. Then you play until you pick up a fabric drop, go back and search for 26, rinse repeat.
The money script doesn't seem to work, however the above process can be repeated for money, except you want to search for a float value instead of 2-byte; its a good idea to switch it from "exact value" to "value between", because of the decimals; that way, if say you have $500.55, you can search for a float value between 499 and 501, buy something for say 100.00, leaving you 400.55; search your results (or switch back to "exact value" and next search 400.55) for your value, edit as desired.
Side note, having cheats active when you complete a mission can sometimes affect your ranking, I can't figure out why (i suspect it has to do with the infinite item script freezing an unintended value)but it would be wise to disable all your cheats before completing the primary objective.
Thanks to the original creator :>
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