I must be doing something wrong, I get an error when trying to enable. I have chosen both processes, and the exe in the programs list. Not sure...
Are you having the Aob... something error? I Just restarted the game and attached CE again.
All I did for it to work for me was add the dxgi.dll file in the \HogwartsLegacy\Phoenix\Binaries\Win64 folder and when i attach CE to the game with the table i choose Applications tab instead of the Process tab.
I must be doing something wrong, I get an error when trying to enable. I have chosen both processes, and the exe in the programs list. Not sure...
Are you having the Aob... something error? I Just restarted the game and attached CE again.
All I did for it to work for me was add the dxgi.dll file in the \HogwartsLegacy\Phoenix\Binaries\Win64 folder and when i attach CE to the game with the table i choose Applications tab instead of the Process tab.
I must be doing something wrong, I get an error when trying to enable. I have chosen both processes, and the exe in the programs list. Not sure...
Are you having the Aob... something error? I Just restarted the game and attached CE again.
All I did for it to work for me was add the dxgi.dll file in the \HogwartsLegacy\Phoenix\Binaries\Win64 folder and when i attach CE to the game with the table i choose Applications tab instead of the Process tab.
That worked, thanks!
No Problem at all and youre welcome! Just happy to help out and share
UPDATE InventoryDynamic SET Count = 10000 WHERE CharacterID = 'Player0';
However, when performing an INSERT, I'm assuming a lot of those columns are necessary, so probably can't get away with shorter queries.
Great point.
A lot of people aren't understanding the difference between "Update," "Insert," and "Commit."
The UPDATE command isn't going to nuke your game unless you exceed some arbitrary counter that is set somewhere, in which case you'd exceed it either way even if you did include the other parameters.
As for "Insert/Commit" -- yes, you want to include as many of the parameters as you can unless you know for a fact they are unnecessary.
is there a way to unlock all spells from the beggining of the game?
INSERT OR REPLACE INTO LocksDynamic SELECT Lock, 0 FROM SpellKnowledge where Lock is not null;
All spells except Alohomora. I can't find the ID for that one. I'm guessing it behaves differently since it has 3 levels.
INSERT OR REPLACE INTO PerkDynamic (PerkID, Level) VALUES ('GEN_SpellLoadouts_1', 2),('GEN_SpellLoadouts_2', 2),('GEN_SpellLoadouts_3', 2);
Unlock all spell slots.
Edit: You have to save and reload after running the sql query for the spell to show as unlocked.
Last edited by Mr_Andersson on Fri Feb 10, 2023 3:20 am, edited 1 time in total.
is there a way to unlock all spells from the beggining of the game?
INSERT OR REPLACE INTO LocksDynamic SELECT Lock, 0 FROM SpellKnowledge where Lock is not null;
All spells except Alohomora. I can't find the ID for that one. I'm guessing it behaves differently since it has 3 levels.
Edit: You have to save and reload after running the sql query for the spell to show as unlocked.
Interesting. I take it that's different vs doing:
UPDATE LockDefinition SET LockTypeID = 'Simple_Unlocked' WHERE LockID = 'Spell_AvadaKedavra'
Removing the lock entirely.
Wow, I had completely missed that table. Thanks for the hint.
Doing it that way seems better since it doesn't require a reload and it unlocks all spells. update LockDefinition set LockTypeID='Simple_Unlocked' where LockID like 'Spell_%';
Lots of other interesting stuff in there as well, but I have no time to look any deeper at the moment.
INSERT OR REPLACE INTO PerkDynamic SELECT PerkID, 2 FROM PerkDefinition WHERE PerkID LIKE 'GEN_Inventory_%';
This won't actually complete the trials, but it will unlock the inventory slot rewards from them.
Save and reload after running the command.