The Long Dark Save Editor lets you easily edit your game save. You can edit your inventory, player position, achievement stats and much more.
Source code on GitHub
New in 2.16
- Support for 1.67
- Fix bug which caused players to fall trough ground when switching region
- Added lots of new items
- Show player location on map even when inside
- Add new skill (gunsmithing)
- Significantly sped up saving
- Reduce editor launch and load times
- Fix some issues with items added with editor
- Fix incorrect handling of electric burns
- Updated translations
New in 2.16.1
- (Maybe) fix crash when loading saves
Wow. This is great. I did get an error when launching:
Failed to load save
Object reference not set to an instance of an object. Any idea what causes this? The last version, I had no issues.
Can you give me the whole error? Or is that all?
I was able to figure it out. It was messing up on a save so I deleted it. Thanks for the quick reply.
Same
`Object reference not set to an instance of an object.
System.NullReferenceException: Object reference not set to an instance of an object.
at The_Long_Dark_Save_Editor_2.Tabs.MapTab.<.ctor>b__6_0(Object sender, PropertyChangedEventArgs e)
at System.ComponentModel.PropertyChangedEventHandler.Invoke(Object sender, PropertyChangedEventArgs e)
at The_Long_Dark_Save_Editor_2.MainWindow.SetPropertyField[T](T& field, T newValue, String propertyName)
at The_Long_Dark_Save_Editor_2.MainWindow.CurrentSaveSelectionChanged(Object sender, SelectionChangedEventArgs e)`
Hi, either you're not using newest version of TLD or your save is not in the newest version yet. If you don't have newest TLD you can use older editors, in the other case load your save once in the newest TLD and do something which makes the game save.
I'm also having an error loading saves. I backed them up and removed them but still have issues.
Below is the error text:
`Object of type 'System.DateTime' cannot be converted to type 'System.String'.
System.ArgumentException: Object of type 'System.DateTime' cannot be converted to type 'System.String'.
at System.RuntimeType.TryChangeType(Object value, Binder binder, CultureInfo culture, Boolean needsSpecialCast)
at System.RuntimeType.CheckValue(Object value, Binder binder, CultureInfo culture, BindingFlags invokeAttr)
at System.Reflection.MethodBase.CheckArguments(Object[] parameters, Binder binder, BindingFlags invokeAttr, CultureInfo culture, Signature sig)
at System.Reflection.RuntimeMethodInfo.InvokeArgumentsCheck(Object obj, BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture)
at System.Reflection.RuntimeMethodInfo.Invoke(Object obj, BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture)
at System.Reflection.RuntimePropertyInfo.SetValue(Object obj, Object value, BindingFlags invokeAttr, Binder binder, Object[] index, CultureInfo culture)
at System.Reflection.RuntimePropertyInfo.SetValue(Object obj, Object value, Object[] index)
at CallSite.Target(Closure , CallSite , PropertyInfo , Object , Object )
at System.Dynamic.UpdateDelegates.UpdateAndExecuteVoid3[T0,T1,T2](CallSite site, T0 arg0, T1 arg1, T2 arg2)
at CallSite.Target(Closure , CallSite , PropertyInfo , Object , Object )
at The_Long_Dark_Save_Editor_2.Serialization.DynamicSerializable`1.ParseObject(JObject obj, Type t)
at The_Long_Dark_Save_Editor_2.Serialization.DynamicSerializable`1.Parse(JToken token, Type t, DeserializeAttribute attr)
at The_Long_Dark_Save_Editor_2.Serialization.DynamicSerializable`1..ctor(String json)
at The_Long_Dark_Save_Editor_2.GameSave.LoadSave(String path)
at The_Long_Dark_Save_Editor_2.MainWindow.CurrentSaveSelectionChanged(Object sender, SelectionChangedEventArgs e)`
Hope you can help.
Hi, please try 2.16.1 which I just uploaded. If you still have the issue, can you send me your save? Saves are in AppData/Local/Hinterland/TheLongDark
And an additional thank you Pt-Djefferson!
Hi, I just want anyone else to help how to instal this save editor, cuz when Im extracting the files from inside and trying to instal the app it showing the error "The Application was unable to start correctly (0xc000007b).Please can u help me how to handle this all
You could try reinstalling .NET framework: Dotnet.microsoft.com
When i click save, the Editor closes/crashes and changes are not saved
Can you send me the crash.txt? Post it on pastebin or something, don't paste it all here :)
This comment is currently awaiting admin approval, join now to view.
Works fine for me. Once more we are in your debt.
oh thank the emperor this mod is just that useful for me to have custom starts and as bail outs for if i fak up badly
This comment is currently awaiting admin approval, join now to view.
Hey, I've been looking for a while for something to unlock all the badges. I'm not interested much in cheating, I just wanted those, and I finally found this, so thank you so much!
Whenever I click save, the save editor closes, and none of the changes I made were saved; Is there a solution to this?
This comment is currently awaiting admin approval, join now to view.
This comment is currently awaiting admin approval, join now to view.
This comment is currently awaiting admin approval, join now to view.
This comment is currently awaiting admin approval, join now to view.
This comment is currently awaiting admin approval, join now to view.
The save editor closes without a message whenever I try to save the game, is there a possible solution to this?
There should be crash.txt in the same directory as the exe. Put it on pastebin and post the link here.
Hello! Thanks for the reply
Here you go: Pastebin.com
Could you send me the save file you're trying to save? Click "backups" and its parent directory should contain your save.
All of them? I'm currently trying to save my (game 3), and there's 8 of the files inside "backups" that are labeled game 3
It's currently giving me another error whenever I attempt to select my " game 3 " from the dropdown menu, I'm including it in another pastebin file below:
Just send me game 3, that's enough.
This comment is currently awaiting admin approval, join now to view.
I've sent you my game 3 folder via Discord, couldn't think of any other way
Hello! I am from Russia and use a translator, so forgive me if the translation is incorrect. I have an error when starting the program, can you help me with something?
Ну ты бы хоть ошибку написал, для начала.
This comment is currently awaiting admin approval, join now to view.
Omg! You are an absolute lifesaver! Thank you so much!
I developed frostbite and didn't get any warnings leading up to it. I almost deleted my save and started a new one. Then I found this.
I cannot adequately express how grateful I am right now. Thanks a million!
This comment is currently awaiting admin approval, join now to view.
This comment is currently awaiting admin approval, join now to view.
I also cannot get the edits of feats to save when I go into game. After setting them to 100 in the editor, they are at 0% progress when I load the save
Hi, you need to restart the game completely to see the changes made with save editor. Let me know if this isn't the issue.
This comment is currently awaiting admin approval, join now to view.
Will there be an update for version 1.74? I have Steam version 1.74. Feats in the program I put at 100% in the game they are 0%. I can’t roll back the version of the game to 1.67. Maximum to 1.64 ( Blizzard Walker, Expert Trapper, Straight To The Hear 0%(((
The method did not help. Feats do not change. in the editor 100%, and in the game 0%. The game completely restarted. Game version 1.74 Steam. Please help or update the editor (
Hi, so, when I start the editor it gives me a lengthy error message, pasted below.
Also, I think my game is at version 1.74, hopefully the problem is just that this needs an update?
Thanks...
`Object reference not set to an instance of an object.
System.NullReferenceException: Object reference not set to an instance of an object.
at The_Long_Dark_Save_Editor_2.Tabs.MapTab.<.ctor>b__6_0(Object sender, PropertyChangedEventArgs e)
at System.ComponentModel.PropertyChangedEventHandler.Invoke(Object sender, PropertyChangedEventArgs e)
at The_Long_Dark_Save_Editor_2.MainWindow.SetPropertyField[T](T& field, T newValue, String propertyName)
at The_Long_Dark_Save_Editor_2.MainWindow.CurrentSaveSelectionChanged(Object sender, SelectionChangedEventArgs e)`
One of your saves is probably from older version of TLD (older than v1.67). Try to load it once in TLD and save.
This comment is currently awaiting admin approval, join now to view.
Will there be an update for version 1.74? I have Steam version 1.74. Feats in the program I put at 100% in the game they are 0%. I can’t roll back the version of the game to 1.67. Maximum to 1.64 ( Blizzard Walker, Expert Trapper, Straight To The Hear 0%(((
It looks like the maps included in the editor are out of date, I posted a link to updated ones on the github if you wanted to replace the old ones in the editor
This comment is currently awaiting admin approval, join now to view.
don't work anymore with my current save : able to load the save, but no modification can be apply.