so you can toggle the cheat mode with the bIsCheatActiv flag.
Factorio.CraftingGui::createRecipeSlot gets executed if the player opens the inventory.
(maybe you have an reason for it to call setCheatMode instead of just swapping the flag)
the main thing i want to say : you can use aobscanregion to increase your code compatibility.
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
is the table updated only for stable releases and not experimental releases? I have experimental release and this doesn't work, since this is 0.17 release table. I would appreciate if someone can upload for 0.18 release
so 18.45 was followed by 1.00 today it seems as a final release version.
Yeah, I'd also love a 1.00 update, though (as with many 1.00 launches) I expect there will soon be a 1.01 patch. There are always small bugs that need to be worked out of 1.00 versions, especially since it wasn't just bug fixes and added some new content. So it may actually be prudent to wait a week or so, and see if it gets a 1.01 patch.
Unlimited Mining
Unlimited Stack Split
Unlimited Fluids
Unlimited Fuel
Unlimited Ammo
Unlimited Items in Wooden Chests for Inserters
Instant Research
Show All Recipes
Manual Craft for Free
Manual Craft Anything
Last Recipe Crafted (Item Spawner)
Item Spawner:
Craft a wooden chest to populate the pointer.
Change the Produced Item ID as desired.
Crafter another wooden chest.
Infinity chest and infinity pipe are in the list.
Thanks for the 1.0 table update!
There is but one flaw in the unlimited mining option. Less than 15 minutes after turning it on, the game starts to lag for a few seconds every several seconds.
Sometimes it also corrupts the game save file. Even after restart the game process and load save without cheat engine runing, the game continues to lag. Restart the game process and load a file saved before turning on the option will not lag.
I don't have any mod installed.
Update: Experienced less frequent lag for turning on only Unlimited Stack Split, Unlimited Ammo, Instant Research, Manual Craft for Free. Task manager shows cheat engine comsumes 13% of cpu (i7 4790).
Bloodybone has done bloody good job. I've managed to update "Get Character" script. It is the most useful in my opinion. Some options are still working for 1.0
Thanks Bloodybone again
Thanks for the 1.0 table update!
There is but one flaw in the unlimited mining option. Less than 15 minutes after turning it on, the game starts to lag for a few seconds every several seconds.
Sometimes it also corrupts the game save file. Even after restart the game process and load save without cheat engine runing, the game continues to lag. Restart the game process and load a file saved before turning on the option will not lag.
I don't have any mod installed.
Update: Experienced less frequent lag for turning on only Unlimited Stack Split, Unlimited Ammo, Instant Research, Manual Craft for Free. Task manager shows cheat engine comsumes 13% of cpu (i7 4790).
I've decided to Update my Table to Verison 1.00 as well
Thanks for this! Out of curiosity, is there a reason the "disable stack check" script was removed? That was what I tended to use most often. The "No Crafting Requirement" option is super nifty, but it's annoying when I'm trying to drop full stacks of something onto a device. For instance, ammo into turrets. Previously, I'd just grab a stack of ammo and edit my cursor amount to be +200, and lock it there while I was dropping ammo with Ctrl+click. Then when I was done, I'd just change my cursor back to 200, and unlock it. It allowed me to drop 200 ammo onto each turret, without wiping my cursor each time, and while only using a single slot in my inventory. I could just LUA script the ammo into my inventory to achieve the same end result, but that takes up an inventory slot for each stack of 200. And the No Crafting Requirement means I need to make all 200 for each stack by hand.
I've decided to Update my Table to Verison 1.00 as well
Thanks for this! Out of curiosity, is there a reason the "disable stack check" script was removed? That was what I tended to use most often. The "No Crafting Requirement" option is super nifty, but it's annoying when I'm trying to drop full stacks of something onto a device. For instance, ammo into turrets. Previously, I'd just grab a stack of ammo and edit my cursor amount to be +200, and lock it there while I was dropping ammo with Ctrl+click. Then when I was done, I'd just change my cursor back to 200, and unlock it. It allowed me to drop 200 ammo onto each turret, without wiping my cursor each time, and while only using a single slot in my inventory. I could just LUA script the ammo into my inventory to achieve the same end result, but that takes up an inventory slot for each stack of 200. And the No Crafting Requirement means I need to make all 200 for each stack by hand.
There were alot of Checks that had to be nopped out for the script to work and it wasn't the safest either, as it could for example corrupt save games...