Which edit Item Function do you mean? The 'Give Item' Script or the 'Get Cursor Stack' Script?
‘Get Cursor Stack’ can’t be used to edit item in the cursor. I don’t use the other one, so I’m not sure if it works or not.
Have you also enabled 'Bypass Cursor Modification Check'? What doesn't work? What do you want to change? The Amount of the Item? The Item ID/Type? or something else? Which Table version are you using? The Normal one or the 'NoDebugSymbols' one?
No, I didn't... That was stupid of me, sorry. It works now, thanks
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
I was playing v2.0.23 and it crashed when I changed the item id of an item selected on the cursor, but not immediately. It waited until I was saving the game to crash, corrupting the file! Autosave saved my ass there, lol. As some more info, I noticed that when I changed the item ID, it stopped showing the friendly name in the game on the Item Name, but it showed correctly the Internal Item Name. This was working before 2.0.23
Any estimation about updates and such? No rush, just to come around to see if it's up!
I was playing v2.0.23 and it crashed when I changed the item id of an item selected on the cursor, but not immediately. It waited until I was saving the game to crash, corrupting the file! Autosave saved my ass there, lol. As some more info, I noticed that when I changed the item ID, it stopped showing the friendly name in the game on the Item Name, but it showed correctly the Internal Item Name. This was working before 2.0.23
Any estimation about updates and such? No rush, just to come around to see if it's up!
Thanks for the awesome table!
What Item ID/Item did you change it to? Some items need to be created a specific way and If they're not they will create an invalid Game State. You could try using Give Item instead which will make sure that the Item is created the correct way.
It was 213, some science packs! I tried with Give item and, curiously, it didn't show the Item name either, only the Internal Item Name on another get cursor stack. But I did try to save and this time it didn't crash, and even I could see the name of the item after load, so...I guess that's a win! I'll say something if it crashes again or something, but last time it was 2 mins after the change, and now it's been 5 and seems fine for the moment
Thanks a lot for the info, and again, thanks again for the awesome job
It was 213, some science packs! I tried with Give item and, curiously, it didn't show the Item name either, only the Internal Item Name on another get cursor stack. But I did try to save and this time it didn't crash, and even I could see the name of the item after load, so...I guess that's a win! I'll say something if it crashes again or something, but last time it was 2 mins after the change, and now it's been 5 and seems fine for the moment
Thanks a lot for the info, and again, thanks again for the awesome job
Yes that Item needs to be created in a specific way. Any Item that has a valid 'Item Pointer' (non zero) needs to be created with Give Item. The Item Pointer stores more info about the Item if the base Fields aren't enough. In the case of science packs it most likly stores the 'Remaining' percentage. And if the game tries to save this percentage it will try to read the Item Pointer but because it is A:0 or B:An Item Pointer for a different Item it can't read the percentage and crash the game when saving. It would most likely also have crashed if you had put the science pack inside a lab. Some other Items that I know of that do this are: Items that can spoil like fish and all of the different Armor types that have a Grid like Modular Armor which stores that Grid inside the Item Pointer. By default Items only store:
Item Count
Item ID
Item Quality
Max Stack Size (if it is not bigger than 255. If it is bigger it checks the Item Prototype)
Item Pointer (For most Items this is zero because all of the above is already enough for most Items)
It was 213, some science packs! I tried with Give item and, curiously, it didn't show the Item name either, only the Internal Item Name on another get cursor stack. But I did try to save and this time it didn't crash, and even I could see the name of the item after load, so...I guess that's a win! I'll say something if it crashes again or something, but last time it was 2 mins after the change, and now it's been 5 and seems fine for the moment
Thanks a lot for the info, and again, thanks again for the awesome job
Yes that Item needs to be created in a specific way. Any Item that has a valid 'Item Pointer' (non zero) needs to be created with Give Item. The Item Pointer stores more info about the Item if the base Fields aren't enough. In the case of science packs it most likly stores the 'Remaining' percentage. And if the game tries to save this percentage it will try to read the Item Pointer but because it is A:0 or B:An Item Pointer for a different Item it can't read the percentage and crash the game when saving. It would most likely also have crashed if you had put the science pack inside a lab. Some other Items that I know of that do this are: Items that can spoil like fish and all of the different Armor types that have a Grid like Modular Armor which stores that Grid inside the Item Pointer. By default Items only store:
Item Count
Item ID
Item Quality
Max Stack Size (if it is not bigger than 255. If it is bigger it checks the Item Prototype)
Item Pointer (For most Items this is zero because all of the above is already enough for most Items)
That's awesome, thanks for all the info!! loved to learn a bit more about how that works. Helps a lot to know when to use each option tbh!
I am not using cheat engine currently for any other game so cannot test this but cheat engine is closing automatically with factorio. I am using steam latest build with DLC.
I am not using cheat engine currently for any other game so cannot test this but cheat engine is closing automatically with factorio. I am using steam latest build with DLC.
Is anyone else also facing this issue?
Have you tried using the 'Factorio_NoDebugSymbols' Version of the table and followed these steps?
Use Cheat Engine 7.5
Open 'Edit' -> 'Settings'
Goto 'Debugger Options'
Check the Box 'Dot not load external debug symbols like .PDB/DBG files (Breaks tables that use these symbols)'
Download the 'Factorio_NoDebugSymbols.CT' File for your Version of the Game
Open it and use like normal
For some people Cheat Engine seems to crash when it loads Debug Symbols.
I am not using cheat engine currently for any other game so cannot test this but cheat engine is closing automatically with factorio. I am using steam latest build with DLC.
Is anyone else also facing this issue?
Have you tried using the 'Factorio_NoDebugSymbols' Version of the table and followed these steps?
Use Cheat Engine 7.5
Open 'Edit' -> 'Settings'
Goto 'Debugger Options'
Check the Box 'Dot not load external debug symbols like .PDB/DBG files (Breaks tables that use these symbols)'
Download the 'Factorio_NoDebugSymbols.CT' File for your Version of the Game
Open it and use like normal
For some people Cheat Engine seems to crash when it loads Debug Symbols.
Let me know if this works
Thanks, this seems to be working, I don't know why now, but it has been working previously for normal table for ages. First time I have to use Factorio_NoDebugSymbols with that debug option.