Tools

I will describe my dev setup. It is possible to use just simple notepad, but usually it is not the most comfortable way.

Scripts
I use IDE - IntelliJ IDEA Community + EmmyLua plugin.

I prefer it to notepad++, Sublime or any other text editors. Main reason - very fast text search in the project.

How to setup it:


 * 1) Download IDEA: https://www.jetbrains.com/idea/download/
 * 2) install it, launch
 * 3) go to settings, install EmmyLua plugin (settings - plugins - use text search there to find it - install - restart; it shouldn't be complicated )
 * 4) now you can create Lua project. Select some folder where your code will be stored
 * 5) copy base scripts from DST into your project  It should be in "Don't Starve Together\data\databundles\scripts.zip"
 * 6) copy your favorite mods into the project  It will give you many examples how to use the API and how to solve common problems.  Mods should be in "Don't Starve Together\mods" folder
 * 7) Have fun!

Images
I use TexCreator, TexTool from "Handsome Matt's Tools"

I found them here: https://forums.kleientertainment.com/files/file/73-handsome-matts-tools/

There were also mentioned some official tools. I'm sorry, I don't know what are they.