anyways:
a) dis/enabling cheats within a group can be done by right-clicking that group and select [Group config ~ Activating... it's children]. If you want this done for several specific groups/items at the time you'll need to use a lua script for that... Or create a new group only containing your preferred cheats. However: most group_scripts need to run for their (sub)cheats to work properly...!
b) I do not have a "Infinite Items" cheat; so you probably lock all Inventory Supplies (or use an entirely different table)
c) is chapter = sequence, or chapter = mission? if you can reproduce the crash - and possibly provide a save (not legit as I can/will not use that) right before ending/crashing - I could have a look at it. I can't recall actually playing a complete sequence, but definitely finished some missions without problems (and all cheats enabled ofc)... Iow it would also help greatly if you can pinpoint the offending script; thus enable 1 script and finish your "chapter"/etc...
ps: the crash could indeed be caused by scripts trying to write to incorrect mem_addresses (most likely by ptrs getting reset/zero-ed). Most of the time, the game code itself takes care of that, so...
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