Still doesn't want to find it. Have definintely followed all the steps, well I think so anyway. My save game is attached to check. Sorry for being so difficult...
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
Sorry, but I'm out of ideas. The only thing you can do is:
set the value type to "string" and search for the first characters name.
Like shown [Link].
You should find exactly one address and this should be the very same than the address of character1.
If the addresses differ, calculate the difference between the two addresses. Make a double-click on the address in the table and adjust the address by the difference. Readjust the 5 other addresses by the same difference.
I'd love to do this by myself, but because I can't reproduce the problem....
That seems to have done the trick. Perhaps the addresses are different for each individual install for whatever reason? Difference for me was D88 and that did it. Haven't tested to see if it's consistent with each run of the game but is there now. Thanks for the help.
Re-ran and it's the same difference from what's in the cheat table. So I'll keep that offset and all should be fine. Might be the reason others have said it doesn't work for them. Thanks again!
Thank you so much for making this table. I do have some questions. I am not a programmer, so the language is a bit hard for me. I have this, but I bought it from Steam. The invulnerability works, never cared for the food, because if you get a cleric, you eventually get the spell Create Food, and that takes care of rations. Nothing else works because the table cannot find the values of the characters, and I did see where it says to modify the address a little bit, but I do not know what I am doing. I am using CE 7.5 if that helps.
Oh, and I am not sure what happened, but one of my characters got bricked (ie -58 HP
I did not even knew that the Beholder-Series is on steam nowadays. Great to learn that.
About finding the values: seems you'd have to adjust the values from the DosBox offset - most likely steam uses a different version of DosBox. Would like to help out here but since I don't own this game (and additonally, my wife is playing Hogwarts Legacy on the shared family account) I can't take a look here -.-
Just checked with a fresh installation of my GoG Version which uses DosBox 0.74-2.1 and it worked like a charm.
The problem with -58 is an overflow. This means when coding a game you can decide whether a byte has a range from -128 to +127 (signed byte) or from 0 to 255 (unsigned byte). They chose the first one so a character can get unconscious which is from 0 to -10. The pain here is that a character with hitpoints above 127 comes into the minus-area and gets knocked out. So you'll have to reduce his hitpoints to max +127.