Sorrow446 / HLSE-Hogwarts-Legacy-Save-Editor

Save editor for Hogwarts Legacy written in Go.
62 stars 4 forks source link

Add fix for Take the biscuit quest #14

Open subjugum opened 1 year ago

subjugum commented 1 year ago

Hi,

this is about https://hogwartslegacy.bugs.wbgames.com/bug/HL-437, where you lock yourself out of a quest by opening a lock before you are supposed to. You can reset said lock by deleting the corresponding row with DELETE FROM LockableComponentsDynamic WHERE ID = "PadlockComponent /Game/Levels/Overland/SubLevels/HN_AP_Mission.HN_AP_Mission:PersistentLevel.COM_23_MoonCalfCage_0.Padlock";, making the game re-insert the defaults when encountering the lock. Perhaps this would be something you'd be interested in adding?

Thanks for open sourcing btw., made fixing this for myself a breeze! :)

Sorrow446 commented 1 year ago

You're welcome. You can dump and inject your own DBs now, see the new update. It might be worth implementing a flag that does this until the devs fix it.

StealUrKill commented 1 year ago

Hi,

this is about https://hogwartslegacy.bugs.wbgames.com/bug/HL-437, where you lock yourself out of a quest by opening a lock before you are supposed to. You can reset said lock by deleting the corresponding row with DELETE FROM LockableComponentsDynamic WHERE ID = "PadlockComponent /Game/Levels/Overland/SubLevels/HN_AP_Mission.HN_AP_Mission:PersistentLevel.COM_23_MoonCalfCage_0.Padlock";, making the game re-insert the defaults when encountering the lock. Perhaps this would be something you'd be interested in adding?

Thanks for open sourcing btw., made fixing this for myself a breeze! :)

How did you fix this? Assuming creating a database from the save and then deleting via SQL? If so what did you do to create the db? I was getting stuck on that part.

subjugum commented 1 year ago

It's very easy now with hlse. I made a very brief guide: https://gist.github.com/subjugum/6fd4858b6f9050ad4ce3d421b90e2bb4

If you want to poke around your save more comfortably, there's https://sqlitebrowser.org/