Thanks for the link. Indeed, I tried that as soon as I saw it being mentioned, have that setting ticked but unfortunately I still seem to get this message.
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
UPDATE CollectionDynamic SET ItemState = "Obtained", UpdateTime = 596359858070379192 WHERE CategoryID = "WandStyle";
INSERT OR REPLACE INTO LocksDynamic (LockID, ELockState) SELECT LockID, 0 FROM LockDefinition WHERE LockID like "h0%_m%";
UPDATE CollectionDynamic SET ItemState = "Obtained", UpdateTime = 596359858070379192 WHERE CategoryID = "gear";
INSERT OR REPLACE INTO LocksDynamic (LockID, ELockState) SELECT LockID, 0 FROM LockDefinition WHERE LockID like "back\____\_%" ESCAPE '\' or LockID like "outfit\____\_%" ESCAPE '\' or LockID like "face\____\_%" ESCAPE '\' or LockID like "hand\____\_%" ESCAPE '\' or LockID like "head\____\_%" ESCAPE '\' or LockID like "neck\____\_%" ESCAPE '\';
Save and reload for it to take effect, also includes the other exclusives
Did you get the conjuration stuff I tried can't find the LockID for Conjuration, its start INT
UPDATE CollectionDynamic SET ItemState = "Obtained", UpdateTime = 596359858070379192 WHERE CategoryID = "Conjuration";
INSERT OR REPLACE INTO LocksDynamic (LockID, ELockState) SELECT LockID, 0 FROM LockDefinition WHERE LockID like "int________________%";
UPDATE CollectionDynamic SET ItemState = "Obtained", UpdateTime = 596359858070379192 WHERE CategoryID = "Conjuration";
INSERT OR REPLACE INTO LocksDynamic (LockID, ELockState) SELECT LockID, 0 FROM LockDefinition WHERE LockID like "int________________%";
Not sure if it's int, will have to try it that but what I used which also seemed to work is
UPDATE CollectionDynamic SET ItemState = "Obtained", UpdateTime = 596359858070379192 WHERE CategoryID = "Conjurations";
INSERT OR REPLACE INTO LocksDynamic (LockID, ELockState) SELECT LockID, 0 FROM LockDefinition WHERE LockID like "Transfiguration\_%" ESCAPE '\';
UPDATE CollectionDynamic SET ItemState = "Obtained", UpdateTime = 596359858070379192 WHERE CategoryID = "Conjuration";
INSERT OR REPLACE INTO LocksDynamic (LockID, ELockState) SELECT LockID, 0 FROM LockDefinition WHERE LockID like "int________________%";
Not sure if it's int, will have to try it that but what I used which also seemed to work is
UPDATE CollectionDynamic SET ItemState = "Obtained", UpdateTime = 596359858070379192 WHERE CategoryID = "Conjurations";
INSERT OR REPLACE INTO LocksDynamic (LockID, ELockState) SELECT LockID, 0 FROM LockDefinition WHERE LockID like "Transfiguration\_%" ESCAPE '\';
UPDATE CollectionDynamic SET ItemState = "Obtained", UpdateTime = 596359858070379192 WHERE CategoryID = "Traits";
INSERT OR REPLACE INTO LocksDynamic (LockID, ELockState) SELECT LockID, 0 FROM LockDefinition WHERE LockID like "GearTrait_____________%";
After reviewing the post made about,
>> 'aob_in_UObject_CallFunctionByNameWithArguments' not found. <<
I still for the life of me cannot figure out what is the issue. It's odd, i turned on MEM_MAPPED and I restarted the game and left it on the title screen to see but no luck.
Has anyone determined what the formula is for calculating player level from ExperienceManager->ExperiencePoints ? I couldn't find a reference in the save data where the player level is stored.
Has anyone determined what the formula is for calculating player level from ExperienceManager->ExperiencePoints ? I couldn't find a reference in the save data where the player level is stored.
There's no formula. There's a Level minimum and maximum. You XP is iterated through the table of levels, starting from 1. The result, the counter, is the Level.
Example:
1 | 0
2 | 500
3 | 1030
etc.
So if your XP is 800, then 800 > 500 and 800 < 1030. Iterator stops at 2. Level = 2.