Malin001 / Legilimens-Hogwarts-Legacy-Collectible-Finder

Legilimens is a tool to help you find your last few missing collectibles in Hogwarts Legacy and finally get that 100% completion. Works with field guide pages, collection chests, demiguise statues, vivarium chests, butterfly chests, daedalian keys, merlin trials, balloon sets, landing platforms, ancient magic hotspots, and infamous foes.
MIT License
41 stars 4 forks source link

Cannot open save file #2

Closed HandsomeWJ closed 1 year ago

HandsomeWJ commented 1 year ago

It keeps saying it cannot open my save file, I have attached my save file for your reference HL-00-00.zip

ROYAN806 commented 1 year ago

Attaching the save file path with .sav is ok. For example, I input ".........\Hogwarts Legacy\Saved\SaveGames\ [num] \HL-00-00.sav".

Malin001 commented 1 year ago

The database in your save file seems corrupted somehow. I'm still working on a way to fix this, but until then, I was able to find a way to manually extract the data needed from it. The output of the Legilimens with the manual fixes is attached. output.txt

Treize0 commented 1 year ago

HL-00-04.zip I have the same issue, none of my saves are able to be read.

HandsomeWJ commented 1 year ago

The database in your save file seems corrupted somehow. I'm still working on a way to fix this, but until then, I was able to find a way to manually extract the data needed from it. The output of the Legilimens with the manual fixes is attached. output.txt

Hmm, my save still works fine in game though, I used HLSE previously to edit some inventory items so it might be due to that? Anyway thanks for the output.txt, I'll just use it for now :D

Malin001 commented 1 year ago

Yeah you're save file worked fine in game for me as well. Not sure how the game is able to read it when SQLite can't. Only a single table in the database was affected though, so the only collectibles that might be wrong are Daedalian keys and Brazier/Moth/Statue field guide pages. I've updated Legilimens to automatically detect which tables are corrupted, so a single corrupted table shouldn't completely break it anymore.