Modding Tools, Tutorials & Examples

83 files

  1. [Library] Client Data

    library that sends data between the clients without server code. This is very useful when you want to create a client mod and send something to other players with your mod. You can find how to use it here:
     

    16 downloads

    0 comments

    Submitted

  2. [Tool] Thomas's Mod Manager V.1.0 [Rel]

    Thomas


    Don't Starve Mod Manager

    (Originally Known as Don't Starve Mod Installer, But I Did a complete Rewrite)
    Ladies and Gentle Starvers, I Present to You..

    Cool logo and all, but what Does this do you say? Well...
    Install Mod From .zip
    Install Mod From Normal Folder
    Uninstall Mod -- Currently Unavaliable
    Check Mods are Compatible -- Currently Unavaliable
    Run Don't Starve from Program
    Open Don't Starve Forums in Default browser
    (Only Compatible With Steam and Windows due to How Finding File Works and I have no idea if Visual Basic programs work on Linux or Mac.)
    Is that all you say? Well for now yes. But Not forever. Some when I will be adding new features based on suggestions and feedback, so if you have any then I want it!!!


    How To Use

    The Layout of the program is pretty Simple (as shown in the spoiler)



    Forum Thread Here >>

    610 downloads

    0 comments

    Submitted

  3. Animation Commandline Tool

    Tool to convert binary animation and build files to text and then back to binary again.
    Included:
    EXE command line program
    README explaining the format
    SampleAnimMod sample using custom files & raw files used to generate the sample
    Warnings:
    Not tested with every file
    Not tested on other computers
    Unlikely to work on non-windows machines
    Known Issues:
    The current sample_prefab build.bin (missing text name in build file)

    721 downloads

    8 comments

    Updated

  4. API Examples

    This mod is made by Ipsquiggle at Klei to show off various features of the mod API.
    This mod is not meant to be played. It is for scripting demonstration only.
    I'll keep this up-to-date as I add functions to the API so you have an example of how they are used.

    Updated for the Stuff of Nightmares release! Tonnes of new functions and examples to check out!

    10,645 downloads

    8 comments

    Updated

  5. Backup your saves game

    In Don't Starve Shipwrecked, to backup your save game, you must copy all files from two locations:
    -  C:\Users\USERNAME\Documents\Klei\DoNotStarve\save
    - ...\Dont Starve Shipwrecked\bin\3DMGAME\Mr DJ\storage
    Every time backup or restore, you must do the 1st and 2nd steps. For convenience, I create an application run in Windows that you can backup/recover easily with a by only one click.
    Name player: input name of player properties.
    Date Game: input date in game.
     
    (Only Compatible With Windows due to How Finding File Works and I have no idea if Visual Basic programs work on Linux or Mac.)
    Some when I will be adding new features based on suggestions and feedback, so if you have any then I want it!

    487 downloads

    9 comments

    Updated

  6. blow darts 50 remod

    this is a version remod of liao
    http://steamcommunity.com/profiles/76561198133238113/myworkshopfiles/?appid=322330

    789 downloads

    5 comments

    Submitted

  7. CaseReplace Tool

    Description
    This contains a little tool called CaseReplace that I whipped up because I got tired of using search & replace with different letter cases when renaming characters for Don't Starve.
    It runs a search & replace process, replacing one name with another in all the relevant files while preserving case (so, for example, "oldname" will become "newname" while "OLDNAME" will become "NEWNAME").
    It also renames all the files and directories accordingly (this can be turned on or off).
    I bundled a batch file named RenameDSCharacter with it which runs the script using the parameters you would normally need in order to make the replacements for a standard Don't Starve character (it basically searches everywhere except zip files).
    IMPORTANT NOTE
    This tool performs a simple search & replace. It doesn't know that you only want to change text when it's referring to a character name.
    Therefore the name you replace needs to be unique and only appear when as the name of that character!
    If your character is named "e" and you run this tool to replace "e" with "a" you'll most certainly break your mod and nothing will work.
    Also, this tool has no undo option (replacing "a" with "e" won't undo it), so it's highly recommended you back your files up before using it.
    I have tested it but not rigorously, so it's best to make a backup before running this.
    I will not be held responsible for the loss of your work or data as a result of using this tool.
    Usage
    You need Python 3 to use them, so if you don't have it and you want to use this tool, go get it.
    I was using Python 3.6.6 when I made it but it's probably OK to use any version of Python 3.
    To use it, first extract it into your mod folder.
    Now you have two options:
    Double-click the file called RenameDSCharacter.bat and when prompted enter the name of the character you want to replace followed by the new name you want it to have (it asks you for those two; just follow the instructions). Run RenameDSCharacter.bat from command prompt and give it the current name and the new name as parameters (in that order). If you really want to, or if there's a problem making it get to the right files or something, you can also use the CaseReplace script directly.
    To do that, go to the folder in command prompt and type "python CaseReplace.py" (no quotes) followed by the parameters you want.
    You can run "python CaseReplace.py --help" to see a list of parameters 
    Enjoy your modding. =)

    15 downloads

    1 comment

    Updated

  8. Character custom voice tutorial and custom item sounds

    Note: this file will not run as a independent mod, its more of a toolbox if anything. Also its recommended to have some modding experience as the tutorial isn't beginner friendly.
    This file is a tool box and template for making custom character voices and other item sounds as well. It contains a few common armor, structure, and weapon sounds that the base game uses, along with notes about them that may prove useful. The code is preset to follow the lua files stored inside so its less of a hassle trying to start from scratch. Last this file is subject to updates to keep up with don't starve together adding more types of voices like emotes, pose, and ghost voice.
    Tutorial:
     

    167 downloads

    0 comments

    Updated

  9. Creature Mod Tutorial 1 - Creating a Mod

    This tutorial shows you how to create your very own mod!
    Instructions on using the tutorial:
    1. Download and extract the mod to your mods folder.
    2. Open and follow the instructions in 'readme_tutorial_1.txt'.
    Happy modding!

    1,602 downloads

    0 comments

    Updated

  10. Creature Mod Tutorial 2 - Spawning a Creature

    This tutorial shows you how to spawn a creature at the player's position!
    Instructions on using the tutorial:
    1. Download and extract the mod to your mods folder.
    2. Open and follow the instructions in 'readme_tutorial_2.txt'.
    Happy modding!

    1,113 downloads

    5 comments

    Updated

  11. Creature Mod Tutorial 3 - Importing Animation

    This tutorial shows you how to import a new creature from Spriter!
    Instructions on using the tutorial:
    1. Download and extract the mod to your mods folder.
    2. Open and follow the instructions in 'readme_tutorial_3.txt'.
    Happy modding!

    1,091 downloads

    1 comment

    Updated

  12. Creature Mod Tutorial 4 - Locomotion

    This tutorial will show you how to make your character run through the world!
    Instructions on using the tutorial:
    1. Download and extract the mod to your mods folder.
    2. Open and follow the instructions in 'readme_tutorial_4.txt'.
    Happy modding!

    923 downloads

    1 comment

    Updated

  13. Creature Mod Tutorial 5 - Stategraphs

    This tutorial shows you how to control your creature's animation using a stategraph!
    Instructions on using the tutorial:
    1. Download and extract the mod to your mods folder.
    2. Open and follow the instructions in 'readme_tutorial_5.txt'.
    Happy modding!

    815 downloads

    0 comments

    Updated

  14. Creature Mod Tutorial 6 - Brains

    This tutorial shows you how to add a brain to your creature!
    Instructions on using the tutorial:
    1. Download and extract the mod to your mods folder.
    2. Open and follow the instructions in 'readme_tutorial_6.txt'.
    Happy modding!

    828 downloads

    0 comments

    Updated

  15. Creature Mod Tutorial 7 - Importing Sound

    This tutorial shows you how to add custom sound to your creature!
    Instructions on using the tutorial:
    1. Download and extract the mod to your mods folder.
    2. Open and follow the instructions in 'readme_tutorial_7.txt'.
    Happy modding!

    663 downloads

    0 comments

    Updated

  16. Creature Mod Tutorial 8 - World Spawning

    This tutorial shows you how to have your creature spawn throughout the world!
    Instructions on using the tutorial:
    1. Download and extract the mod to your mods folder.
    2. Open and follow the instructions in 'readme_tutorial_8.txt'.
    Happy modding!

    1,482 downloads

    6 comments

    Updated

  17. Critcode

    This code is designed for Don't Starve Together to allow for critical hits and items with critical hit properties.
    By design this allows all mobs the potential to be able to crit if they have crit chance greater than 0
    Using inst.components.combat:SetCrit(critchance, critdmg, critfn) we can define a basic crit settings for a mob.
    Currently equipment have crit variables as inst.variables rather than component ones.
    Some fun examples if you have a hat that has crit chance, we can give it to a pigman and he'll be able to crit.
    Currently tested on a caves enabled server and works as advertised.
     
    Suggestions and bugs found for improvements welcome.

    16 downloads

    0 comments

    Updated

  18. Crock Pot for Modders

    From Modder for modders.
    With these files the food out of the crock pot will be visible in the game. It's probably enough for a description.
    Compatibility: there are no problems with the other mod
    Contents:
    files needed for the mod (catalogs)
    information on how to install (install_how_to.txt)
    guide on how to use (tutorial.pdf)

    I wish you all a great amount of mods. If you have any questions, please write to priv or leave comments.
    Guide is also available on forum: http://forums.kleien...l-modification/

    941 downloads

    6 comments

    Updated

  19. Custom Tile Adder

    This mod can be used as a template for custom ground tiles for Don't Starve Together. I use it in the Green World. The main logic implemented in two files:
    tileadder.lua — provides two functions: AddTiles() and AddMinimap(); tiledescription.lua — contains parameteres for new tiles. Function AddTiles() should be called from the modworldgen.lua, function AddMinimap() should be called from the the modmain.lua. Ground ID is not required, the tile adder calculates it automatically; this provides high compability with any other custom tile mods. Turf prefab is also generated by the tile adder, but you need to set build/icon/anim/any other prefab data with AddPrefabPostInit() function in the modmain file.
    Five steps to add new tile:
    Pick the name for you tile; Place ground texture (resolution 512x512, name «noise_yourtilename») and minimap texture (resolution 256x256, name «mini_noise_yourtilename») in the «images/textures» folder; Add string «yourtilename = { }» to the tiledescription.lua file; Add AddPrefabPostInit() function to set inventory images for your tile; Test it! More information you can find in the tiledescription.lua file. As an example, two custom ground tiles (Jungle and Tech) are added. 

    75 downloads

    2 comments

    Updated

  20. Development tool

    This mod adds a Development Tool - It have been crated by Klei, to help with testing Don't Starve and RoG DLC. File "devtool.lua" can be found in vanilla game, in prefabs folder. This mod adds a remade version of it, that makes it possible to use in-game, along with couple of features.
    Devtool:
    - can be used as weapon (range: 20, about half of a screen; damage: 10000)
    - can be used as axe, pick, shovel, hammer and net; every action is instant
    - creates large light spot around a holder, or around lying spot
    - provides health, hunger and sanity insta-regeneration
    - provides heat in Winter and (if RoG is enabled) act as cooler in Summer
    - act as Walking Cane, adding speed multiplier (about 2 times faster than normal)
    - has built-in prototyper, so you can prototype stuff anywhere and anytime
    - if you want to build anything, provides necessary resources
    - act as blinkstaff (you can teleport to a chosen spot)
    - almost every feature is configurable in mod configuration screen
    I'm uploading it here as a mod, because it really helps testing mods. It doesn't have a crafting recipe (obviously), so, Here as a console command that you have to type in console to get it:


    c_give("devtool")



    This mod is meant to be OP, because I made it to help testing mods...



    Consider that before posting a comment...
    Have fun with testing mods

    2,699 downloads

    20 comments

    Updated

  21. Dig

    A modding tool for looking at the GLOBAL variable in this game. Simply eat anything with the console open (use the ` key) and it will print out the first 15 variables eat again and it prints out the next 15.
    To change the variable you are looking at change the modmain.lua file which has comments explaining what to change.

    111 downloads

    0 comments

    Updated

  22. Domo's Don't Starve Character Creator

    This is the download page for Domo's Don't Starve Character Creator tool.  It is a plugin for Adobe Flash, and requires that you have Adobe Extension Manager installed.  Instructions on its use can be found here.  Enjoy!

    1,341 downloads

    2 comments

    Updated

  23. Don't Starve Calendar

    English
    By: SITUVN
    Language: HTML, Javascipt, CSS.
    First, I created it for myself, not for public.
    But I think I should share it, now.
    You need the newest browser version or atleast supported HTML5.
    Leave a comment. Let me know what you think about this. Or when you found a bug.
    Extrac and run "Don't Starve Calendar.htm" file with a web browser.
    Thanks, Don't Starve and don't forget Werepigs.
    SITUVN
    Tiếng Việt
    Bởi: SITUVN
    Ngôn ngữ: HTML, Javascipt, CSS.
    Ban đầu, Tôi chỉ tạo cho mình tôi, không sẻ chia.
    Nhưng giờ tôi nghĩ tôi nên chia sẻ nó.
    Bạn cần phiên bản mới nhất của trình duyệt hoặc ít nhất hỗ trợ HTML5.
    Hãy bình luận. Cho tôi biết bạn nghĩ gì về thứ này. Hoặc khi bạn gặp bọ (lỗi).
    Giải nén và chạy tập tin "Don't Starve Calendar.htm" với trình duyệt.
    Cảm ơn, Đừng Đói và đừng quên Ma lợn (Werepigs).
    SITUVN

    689 downloads

    1 comment

    Submitted

  24. Don't Starve Hamlet PT-BR

    Translation for Don't Starve Hamlet - in progress

    14 downloads

    0 comments

    Updated

  25. Don't Starve Lunar Calendar In Javascript

    Save this html file to your desktop and open it in a browser. It will automatically generate a calendar of Don't Starves moon cycles going out to day 200. Input whatever day you want moon cycles calculated out to.
    Notes:
    I don't actually care if you put the file on your desktop or not, just put it somewhere that you can find it and open it.
    Pigs will turn into werepigs on a full moon. Werepigs are very bad piggies and will likely attack you and kill you for no reason. This is also when woody becomes the doom incarnate of all vegetation.
    The latest day I tested successfully was day 50,000. It was a very long calendar and the scroll-bar thingy was very small. If you intend to not starve for longer then 50k days then you may need a longer calender.
    Internet Explorer may block content from the lunar calendar. It's blocking Javascript which is the programming language used to generate the calendar. I promise it won't hack your computer and install pop-up advertisements for "Over 100 horney chicks in your area can't wait to chat with you right now!"
    This script won't hack anything at all actually. It's not a hack, it just makes a calendar. Just go ahead and hit "run script" or open it in Firefox instead.
    While transformed into a werebeaver, you should refrain from eating the berry bushes you planted earlier that day. Bad Werebeaver! bad. bad. bad. You go back to the firepit and starve back into Woody right now!
    Leave comments if there's some functionality you would like added to this calendar. Making it was kinda fun.
    Don't Starve.

    2,641 downloads

    7 comments

    Submitted