The second one can't work by itself. The first one prevents the item from being removed. The second prevents the quantity from being set to 0.
Both need to be active for the item to remain. The first is required. The second you can get around by using the item editor in OPs table. (Offset is +2, 1 byte, if it's not there yet.)
The game sets the quantity to 0, then removes the item. It doesn't seem to actually care what the quantity is. The item used is removed no matter what the quantity is. (Even without the quantity script and just the first one, you can use an item with a quantity of zero over and over in syntheses. It's just that items with a quantity of zero disappear on save/load.)
And yes, I saw the update last night. I'll get to updating it sometime today.
EDIT 1: It's not that the functions changed, it's the offsets so the `call <address>` breaks.
The first version was more of a just get it working table. I'll see if I can make it more AoB like and not care about the exact address in the future.
EDIT 2: Table's updated. Made call searches agnostic. Hopefully they won't need fixing in later game versions.
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