-
The forum downloads section will be removed on Jan 1st 2023. Players may still download mods that are currently hosted, but new submissions are no longer being accepted. Mod makers are advised to relocate their mods to alternative hosting solutions.
Modding Tools, Tutorials & Examples
88 files
-
api [API] Skins for modded items
This is the API for making your own skins for modded items. Guide on how to do it is here:
534 downloads
Updated
-
library [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:
81 downloads
0 comments
Submitted
-
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)
813 downloads
Updated
-
API Examples
By Ipsquiggle
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!
13597 downloads
Updated
-
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 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.)
Somewhen I will be adding new features based on suggestions and feedback. So if you have any suggest, please give it to me!
536 downloads
Updated
-
blow darts 50 remod
By Hitohenzo
this is a version remod of liao
http://steamcommunity.com/profiles/76561198133238113/myworkshopfiles/?appid=322330
814 downloads
Submitted
-
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. =)
47 downloads
- modding tool
- modding
- (and 2 more)
Updated
-
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:
463 downloads
Updated
-
Creature Mod Tutorial 1 - Creating a Mod
By Cheerio
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!
1778 downloads
0 comments
Updated
-
Creature Mod Tutorial 2 - Spawning a Creature
By Cheerio
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!
1247 downloads
Updated
-
Creature Mod Tutorial 3 - Importing Animation
By Cheerio
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!
1190 downloads
Updated
-
Creature Mod Tutorial 4 - Locomotion
By Cheerio
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!
1005 downloads
Updated
-
Creature Mod Tutorial 5 - Stategraphs
By Cheerio
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!
877 downloads
0 comments
Updated
-
Creature Mod Tutorial 6 - Brains
By Cheerio
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!
889 downloads
0 comments
Updated
-
Creature Mod Tutorial 7 - Importing Sound
By Cheerio
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!
719 downloads
0 comments
Updated
-
Creature Mod Tutorial 8 - World Spawning
By Cheerio
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!
1554 downloads
Updated
-
crits 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.
27 downloads
- critical hit
- crit
- (and 4 more)
0 comments
Updated
-
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/
976 downloads
Updated
-
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.
142 downloads
- custom tiles
- worldgen
- (and 1 more)
Updated
-
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
2959 downloads
Updated
-
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.
118 downloads
0 comments
Updated
-
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!
2422 downloads
Updated
-
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
706 downloads
Submitted
-
Updated
-
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.
3344 downloads
Submitted