14th Feb2013

New Project: ‘Don’t Starve Save Editor’

by Torasko

http://www.torasko.com/wp-content/uploads/2012/12/dont_starve_2.jpg

The Don’t Starve Save Editor is a tool that you can use to influence the way you play Don’t Starve. Features as changing the current character, the stats of the characters, or the current day are all features that are or will be available. This Save Editor for Don’t Starve is the first in its kind and I’m proud to present the community of this wonderful game with yet another way to enjoy the Don’t Starve experience.

Currently compatible with: Don’t Starve ‘Underground’ Version
Current version: 1.1.1

Available Features:
- Changing Character
- Changing Day
- Changing Phases
- Changing Season
- Changing Weather
- Changing Health
- Changing Hunger
- Changing Sanity
- Changing Naughtiness
- Changing Penalty
- Adjusting Coordinates
- Unlock all Crafting Recipes
- Automatic Backup

Upcoming Features:
- Changing Inventory
- Advanced Editor

Editor’s Note:
I’m looking for an experienced .NET programmer (C#) for the Don’t Starve Save Editor project. Are you an experienced programmer and would you like to help make the Don’t Starve Save Editor an even better product? Send me an e-mail via the ‘Contact’ page on this website or put something in the comments!

How to install:
No installation needed, the software runs straight out of the box. However, versions of the Don’t Starve Save Editor prior to version 0.5 are delivered with a .dll file. You must keep this file in the same directory as the tool itself. This is no longer needed if you are using version 0.5 or later.

How to use:
The downloadable package that includes the Don’t Starve Save Editor will include a ‘Readme’ file. By reading the contents of this file you’ll find out how to properly use the program.

Download Don’t Starve Save Editor:

Version 1.1.112837 downloads

107 Responses to “New Project: ‘Don’t Starve Save Editor’”

  • SpiritBlackHawk

    Thanks! This is helpfull really

  • MorganGoodwin

    it will be way better doing a video on how to do it

  • Elmoren

    Hey, thank you very much for your mod!

  • It does not work! It does not open the save file!

  • CaSty

    It doesn’t work with “latest_1″, but with another save (eg.”latest_2″, “latest_3″) works perfectly..!

  • Zuljin

    Will they allow modify inventory items?

  • Zuljin

    Excuse me for the bad english, but, for which version? i´m can´t wait

  • Rune

    Thank you, your efforts are very much appreciated. I can’t wait for the inventory editing one.

  • Robby

    One question… Where is the save file on don’t starve cracked?Please i really need help i wait for answere

  • forgotazr

    It’s not working. I’m changing character, save & load – still the same character.

  • Wolfbane

    Your download button doesn’t work. It won’t allow me to download the program. Maybe check your HTML\PHP\XML coding. It could be an error or something.

  • Wolfbane

    The version 0.7 is the download button…as you can see by the white box around it….It doesn’t download On any of my browsers. Plus on chrome I got a Internal server error when i tried to load the page.

    • DragonGuard

      Same happened to me, gets added as a download task but is stuck on “starting”. However while typing this it went up to 1% but is now stuck again.

  • having the same problem as wolfbane i clicked version 0.7 and all it does is say starting download but it never starts.

  • Connor Proud

    roughly how long do u think it will be until the adding/removing inventory items thing cuz i love this program and am really looking forward to the next update. Also are u ever thinking of inplementing a un-lock full map feature within the program cuz i think that would be pretty cool :) thanx for the awesome program

    • We decided that it would be best to wait for the full release of Don’t Starve before working on that feature. Also, we will add an unlocking feature to get the full map once we figure out how this data is being stored.

  • Connor Proud

    oh ok, cool

  • KGC

    It would be cool if you also let the save game editor update the file hash in the “saveindex” file, as i’ve only gotten a backup of my “survival_1″ file, and the hash stored in “saveindex” doesn’t match the backup file – this means i cannot use my backed up savegame and/or use your program to edit my savegame (unless i start a new game of course) :)

    • KGC

      In regards to my previous comment, I fixed my situation by disabling Steam Cloud, starting a new game, closing the game, overwriting the new save file with the old, restart the game, load from savegame (note: it still says “level 1″ on the save slot in game).

      This loaded my original backed up savegame, and afterwards i instantly save & quit, then turn on Steam Cloud again, and restart the game. This time Steam asks if you want to download or upload the save games (because of a conflict obviously), and here you chose UPLOAD.

      Done! :)

  • Steven Roemro

    Where is the game save for don’t starve cracked? Does anybody know?

    • Silver Vihman

      Windows 7 version
      It should be located (it is for me) in C:\Users\(name)\Documents\Klei\DoNotStarve/save

  • Connor Proud

    you’ve probably been asked this already and i apologize if you have but roughly when do u think the ‘add items to inventory’ feature will be added?

  • luke

    hey, i need help with navigation. so i really wanted to mess up dont starve and bend the programing to my will to make stuff like one hit kill bunnies and model changing, but i didnt want to mess up my official game so i downloaded a cracked version so my other version stayed intact. the point is: i need help finding the file, also, what was the “…” n the readme replacing?

  • keagan

    damn can you please make a update of this and then that you can get characters to without having to get xp and the same wih all the update streams they have all crafting things unlockt plus you can craft all of it without having to have to all of the materials

  • D3monfiend

    I edited a new save file( Day 1) by adding ” Unlock all blueprint ” and change to day 75. i start it and then i have this blueprint error. So may i ask did i use the editor wrong??

    Note: Sorry, i lost the log.txt. I retry the editor and forgot to save it.

  • D3monfiend

    One more thing can i request a debug logger mod, so its easier for you to track what kind of bug occur ,since the log.txt does not save previous log.

    • You can make a request for that in the mod section of the Klei Entertainment forums, so others can take a look at your request. I don’t have plans to start the development of a mod like that myself.

  • D3monfiend

    Here the log i say earlier

    Log.txt
    C:/Users/user/Downloads/Dont_Starve/data/scripts/prefabs/blueprint.lua(29,1) No valid recipes. Removing Blueprint.
    …loads/Dont_Starve/data/scripts/prefabs/blueprint.lua:30: variable ‘inst’ is not declared
    LUA ERROR stack traceback:
    =[C] in function ‘error’
    C:/Users/user/Downloads/Dont_Starve/data/scripts/strict.lua(23,1)
    C:/Users/user/Downloads/Dont_Starve/data/scripts/prefabs/blueprint.lua(30,1) in function ‘selectrecipe_any’
    C:/Users/user/Downloads/Dont_Starve/data/scripts/prefabs/blueprint.lua(72,1) in function ‘fn’
    data/scripts/main.lua(175,1)
    =[C] in function ‘SpawnPrefab’
    data/scripts/main.lua(208,1) in function ‘SpawnPrefab’
    data/scripts/main.lua(214,1) in function ‘SpawnSaveRecord’
    C:/Users/user/Downloads/Dont_Starve/data/scripts/gamelogic.lua(352,1) in function ‘PopulateWorld’
    C:/Users/user/Downloads/Dont_Starve/data/scripts/gamelogic.lua(483,1) in function ‘DoInitGame’
    C:/Users/user/Downloads/Dont_Starve/data/scripts/gamelogic.lua(614,1) in function ‘cb’

    =[C] in function ‘GetPersistentString’
    C:/Users/user/Downloads/Dont_Starve/data/scripts/saveindex.lua(49,1) in function ‘Load’
    C:/Users/user/Downloads/Dont_Starve/data/scripts/gamelogic.lua(699,1) in function ‘callback’
    C:/Users/user/Downloads/Dont_Starve/data/scripts/playerprofile.lua(263,1) in function ‘Set’
    C:/Users/user/Downloads/Dont_Starve/data/scripts/playerprofile.lua(247,1)
    =[C] in function ‘GetPersistentString’
    C:/Users/user/Downloads/Dont_Starve/data/scripts/playerprofile.lua(245,1) in function ‘Load’
    C:/Users/user/Downloads/Dont_Starve/data/scripts/gamelogic.lua(698,1) in main chunk
    =[C] in function ‘require’
    data/scripts/main.lua(642,1)

  • Dupe

    will this work with the google chrome version?

    • Yes, the Don’t Starve Save Editor has a Chrome compatibility mode embedded into its code. Still I would recommend to make a backup of the original files before editing anything, just to make sure.

  • Ege

    hi, fun game ! How do i get research points ?
    There is no explaination in game

    ty

  • hey i did as the read me file said but its not changing character like it should i got the game from steam so I’m not sure what is wrong can u help

    • You probably didn’t unlock the characters yet in your save game, for which you need a specific amount of experience (except for a few I believe). You can try to put your current day higher, then let yourself die to get the experience from that day. You unlock the characters then, after which you can switch to them.

      Hope this helped!

  • When will be available the next version?

  • Greywind21

    I have tried your editor several times over the last week including the newest updated version and it has continuously failed to work for me. After the new update it sees my steam save files as chrome files and when trying to load a modified version leads to a fatal error that crashes the game. Any tips on what I might be doing wrong?

    • Can you provide me with a link to your save file so we can check what the problem is? Also, are you using the Steam or DRM-Free version of the game?

  • Good evening Sir! Unfortunately I have the same problem as others have – it sees my steam save files as chrome files and wouldnt let me save.

    Here’s my savefile https://dl.dropboxusercontent.com/u/4224602/survival_1

  • Piete

    HI, great game. After I have edited my saved file and try to save, I get the exception error “You’ve opened a Chrome save file. It is not possible to save Steam data to a Chrome save ile. Please select the ‘Chrome’ button.”

    I tried that, but then the game crashes trying to load the save file. This has only started happening since the 1.1 update. Now I dare not save any files unless I create a backup first. Any suggestions?

  • A. Smith

    I am running the DRM-free version of the game. I get the following message box:
    Unhandled exception has occurred in your application. If you click Continue, the application will ignore this error and attempt to continue. If you click Quit, the application will close immediately.
    The following is the exception text as logged by windows:
    ************** Exception Text **************
    System.ArgumentException: An item with the same key has already been added.
    at System.ThrowHelper.ThrowArgumentException(ExceptionResource resource)
    at System.Collections.Generic.Dictionary`2.Insert(TKey key, TValue value, Boolean add)
    at System.Collections.Generic.Dictionary`2.Add(TKey key, TValue value)
    at ..()
    at ..()
    at ..()
    at ..()
    at ..()
    at ..()
    at ..()
    at ..()
    at ..()
    at ..()
    at ..()
    at ..()
    at ..()
    at ..()
    at ..()
    at ..()
    at ..()
    at ..()
    at ..()
    at ..(Object , EventArgs )
    at System.Windows.Forms.ToolStripItem.RaiseEvent(Object key, EventArgs e)
    at System.Windows.Forms.ToolStripMenuItem.OnClick(EventArgs e)
    at System.Windows.Forms.ToolStripItem.HandleClick(EventArgs e)
    at System.Windows.Forms.ToolStripItem.HandleMouseUp(MouseEventArgs e)
    at System.Windows.Forms.ToolStripItem.FireEventInteractive(EventArgs e, ToolStripItemEventType met)
    at System.Windows.Forms.ToolStripItem.FireEvent(EventArgs e, ToolStripItemEventType met)
    at System.Windows.Forms.ToolStrip.OnMouseUp(MouseEventArgs mea)
    at System.Windows.Forms.ToolStripDropDown.OnMouseUp(MouseEventArgs mea)
    at System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks)
    at System.Windows.Forms.Control.WndProc(Message& m)
    at System.Windows.Forms.ScrollableControl.WndProc(Message& m)
    at System.Windows.Forms.ToolStrip.WndProc(Message& m)
    at System.Windows.Forms.ToolStripDropDown.WndProc(Message& m)
    at System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)
    at System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
    at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)

    using Save Editor version 1.1 on Don’t Starve-Underground
    clicking continue, nothing loads into save editor.

    • A. Smith

      To clarify, this exception appears when I try to load the save file into the Save Editor, not when I start the program.

  • The problem with saving has been resolved. Keep in mind that the newest version of the Don’t Starve Save Editor (v1.1.1) can’t be used on older save files, since Klei changed the structure of the save files with the Underground update. Trying this will cause the exception while saving to pop-up again. Save files made with the Underground update should work perfectly though!

    • A. Smith

      I am still getting the unhandled exception on version 1.1.1. I have no older save files because I just purchased the game after the Underground update. As I tried to make clear in my earlier post, I get the exception when loading the save file, not when saving the edited file. I have never been able to load the save file into the editor. The application works perfectly on the steam version of the game.

  • Now it seems I can’t change my character. I open my save, change Wilson to Wolfgang (I have unlocked it in-game for sure), max stats, save changes and when I open my save in game – stats are changed, but there is still Wilson.
    Savefile https://dl.dropboxusercontent.com/u/4224602/survival_1

    • This is a known issue, but not because of a bug in the Don’t Starve Save Editor. Don’t Starve doesn’t properly save the character in the save file anymore. The editor changes it, but the game doesn’t accept the changes. We can’t do anything about that problem until Klei fixes it.

  • Jordan Downie

    where are my save files?
    I got a free torrented one. Where my save?

  • apassenger

    HI, great game. After I have edited my saved file and try to save, I get the exception error “You’ve opened a Chrome save file. It is not possible to save Steam data to a Chrome save ile. Please select the ‘Chrome’ button.”

    I tried that, but then it says “You’ve opened a Steam save file. It is not possible to save Chrome data to a Steam save file Please select the ‘Steam’ button.”

    then i can not save any thing

    • You’re probably trying to edit a save file that was made with an older version of Don’t Starve. The Don’t Starve editor is only optimized to support the latest version of the game.

  • dude22072

    I’m getting the following error (The save was created with the underground version):

    See the end of this message for details on invoking
    just-in-time (JIT) debugging instead of this dialog box.

    ************** Exception Text **************
    System.IndexOutOfRangeException: Index was outside the bounds of the array.
    at System.Text.StringBuilder.get_Chars(Int32 index)
    at ..()
    at ..()
    at ..()
    at ..()
    at ..()
    at ..()
    at ..()
    at ..()
    at ..()
    at ..()
    at ..()
    at ..()
    at ..()
    at ..()
    at ..(Object , EventArgs )
    at System.Windows.Forms.ToolStripItem.RaiseEvent(Object key, EventArgs e)
    at System.Windows.Forms.ToolStripMenuItem.OnClick(EventArgs e)
    at System.Windows.Forms.ToolStripItem.HandleClick(EventArgs e)
    at System.Windows.Forms.ToolStripItem.HandleMouseUp(MouseEventArgs e)
    at System.Windows.Forms.ToolStripItem.FireEventInteractive(EventArgs e, ToolStripItemEventType met)
    at System.Windows.Forms.ToolStripItem.FireEvent(EventArgs e, ToolStripItemEventType met)
    at System.Windows.Forms.ToolStrip.OnMouseUp(MouseEventArgs mea)
    at System.Windows.Forms.ToolStripDropDown.OnMouseUp(MouseEventArgs mea)
    at System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks)
    at System.Windows.Forms.Control.WndProc(Message& m)
    at System.Windows.Forms.ScrollableControl.WndProc(Message& m)
    at System.Windows.Forms.ToolStrip.WndProc(Message& m)
    at System.Windows.Forms.ToolStripDropDown.WndProc(Message& m)
    at System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)
    at System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
    at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)

    ************** Loaded Assemblies **************
    mscorlib
    Assembly Version: 4.0.0.0
    Win32 Version: 4.0.30319.296 (RTMGDR.030319-2900)
    CodeBase: file:///C:/Windows/Microsoft.NET/Framework/v4.0.30319/mscorlib.dll
    —————————————-
    Dont Starve Save Editor
    Assembly Version: 1.1.0.1
    Win32 Version: 1.1.0.1
    CodeBase: file:///C:/Users/tammi/Desktop/Don’t%20Starve%20Save%20Editor/Dont%20Starve%20Save%20Editor.exe
    —————————————-
    System.Windows.Forms
    Assembly Version: 4.0.0.0
    Win32 Version: 4.0.30319.1002 built by: RTMGDR
    CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Windows.Forms/v4.0_4.0.0.0__b77a5c561934e089/System.Windows.Forms.dll
    —————————————-
    System.Drawing
    Assembly Version: 4.0.0.0
    Win32 Version: 4.0.30319.1001 built by: RTMGDR
    CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Drawing/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Drawing.dll
    —————————————-
    System
    Assembly Version: 4.0.0.0
    Win32 Version: 4.0.30319.1001 built by: RTMGDR
    CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System/v4.0_4.0.0.0__b77a5c561934e089/System.dll
    —————————————-
    {cf726963-35c7-4548-a453-1bd52e1dcfdb}
    Assembly Version: 0.0.0.0
    Win32 Version: 1.1.0.1
    CodeBase: file:///C:/Users/tammi/Desktop/Don’t%20Starve%20Save%20Editor/Dont%20Starve%20Save%20Editor.exe
    —————————————-
    System.Configuration
    Assembly Version: 4.0.0.0
    Win32 Version: 4.0.30319.1 (RTMRel.030319-0100)
    CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Configuration/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Configuration.dll
    —————————————-
    System.Xml
    Assembly Version: 4.0.0.0
    Win32 Version: 4.0.30319.233 built by: RTMGDR
    CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Xml/v4.0_4.0.0.0__b77a5c561934e089/System.Xml.dll
    —————————————-

    ************** JIT Debugging **************
    To enable just-in-time (JIT) debugging, the .config file for this
    application or computer (machine.config) must have the
    jitDebugging value set in the system.windows.forms section.
    The application must also be compiled with debugging
    enabled.

    For example:

    When JIT debugging is enabled, any unhandled exception
    will be sent to the JIT debugger registered on the computer
    rather than be handled by this dialog box.

  • Jacques

    I accidently opened a save of the underground update in the previous version of the don’t starve save editor, and now it’s crashing. Is their a way around this? I’ve already tried opening it with the new version it says i’m opening a “chrome” save file, but i’m using steam. CAN ANYONE HELP?

  • Prosectious

    why is my save file ‘latest’ instead of ‘survival_1′?

  • Maggie

    I can never get that game to save for more than a couple days. Once I was at 120 days and the next day the game was gone. I think when I erase cookies/history to clean the computer it removes the game. Why would a purchased downloaded game be so easily deleted? I nvr figured it out and got tired of messing with it. I’ve now lost over 30 games of Don’t starve. If the computer is turned off its gone, if you clear cookies, it’s gone, if you sneeze, it’s gone. Any suggestions?

    • I didn’t make Don’t Starve. Also, I doubt that deleting cookies (which is saved internet data) affects your game. Perhaps your computer is infected with some kind of virus or you’re just doing something silly.

  • where are you at with your save editor? for update “its not a rock!”

    • Still in development, should launch in a couple of days if everything goes well.

      • dwayne lowe

        Thank you for your quick reply. Excited for your update. Great work by the way. I cant wait for the inventory editor, I believe reading about it somewhere.

  • amanda thacker

    I can’t thank you enough for this editor without it i wouldn’t be able to enjoy don’t starve! i have been using and updating but i came across a problem the unlock all recipes doesn’t work today for some reason, when the game first opens up everything is lit and there then it goes dark :(

    • Thanks for the kind words! As for the recipes not working, we are aware of this. This problem was caused with the latest Don’t Starve update, and we haven’t released a new version that is compatible with the latest Don’t Starve version. We’re working on it, though!

  • amanda thacker

    Awesome!! Thank you so much!!

  • Cool App!! I was looking how to open and red the save file at work (there I can’t open any executable).

    I don’t program in C# as much as I want to (I’m on the dark side -VB .net-). Are you planning on releasing source code?

    Thanks!

  • Where can I download previous versions of the editor?

    • I only provide an active link to the latest version. However, I can send you the version you’re interested in per e-mail if you want. Let me know.

  • DrChristof

    Is this project still being updated to the current don’t starve version?

  • gggggg

    how do i unninstall save editor
    when i press delete it says Dont Starve Save Editor its open in System

  • TURKOM

    When tried to save changes it said “select chrome button”. I selected chrome button, then editor said “select steam button”
    I am playing the steam version, what should I do?

    • You are using an old version of the Don’t Starve Save Editor. We haven’t updated the software to support the latest version of Don’t Starve.

  • My name is [REDACTED]

    Hey Torasko, can you update the launcher to the latest version of don’t starve? I kinda wanted to use it for the Hungry for your Hunger update.

  • new version for nightmare stuff update please

  • Swyrl

    I know its clean, but it is reported as a virus. Just a warning…

  • Hmmmm

    No +Hunger No + Static not good ! Updating pls !

  • cpt:nose

    wait y not wheres the the new inventory editor

Be nice. Leave a comment!