Originally Posted by Norbyte
Originally Posted by Shisaye

you do not need to repack anything just make sure in the save folder is:

a folder named levelcache
a png
a globals.lsf (the one you changed)
and a meta.lsf

then start the game and load the save. you will get a checksum error message (because the checksum mds is wrong) just click okay and make a new save.

the new save will have a newly generated correct checksum but is flagged as corrupted.
what you need to do is extract that new save (again from lsv to a bunch of lsf) and this time convert the meta.lsf to meta.lsx and open that.
find the line:
<attribute id="Sanity" value="False" type="19" />
and change that to
<attribute id="Sanity" value="True" type="19" />
convert it back to lsf.
stuff everything in the new save folder like we did with the original save and you should be able to load that save normally with your changes made and without an error message.


You could simply repack the savegame into an .LSV instead of running the game, saving, reextracting, editing meta.lsx and repacking the LSV.
Also, D:OS 2 also hashes/verifies meta.lsf, so the savegame corruption warning would still trigger after manually editing the Sanity flag.


Can you guys pls tell me step by step how to change skillpoints in DOSEE ? Btw i dont got the global.lsf and meta.lsf in the gamefolder (my documents)

And also it seems that i cannot use the Pak/LSV Tool in LSLIB v1.8.6

/e Internal error!
System.ArgumentOutofRangeException: Nicht negative Zahl erforderlich.
Parametername: count
bei System.IO. BinaryReader.ReadBytes(Int32 count)
bei LSLib.LS PackageWriter.WriteV13(FileStream
mainStream)
bei LSLib.LS PackageWriter.Write()
bei LSLib.LS. Packager. CreaterPackage(String packagePath, String inputPath, UInt32 version, CompressionMethod compression, Boolean fastCompression)
bei ConverterApp.PackagePane. createPackageBtn_Click(Object sender, EventArgs e)

Last edited by Lonya; 02/10/17 12:32 PM.