Modder's Toolkit - a Mod for Modders doing Modding
Mod Browser (in-game) - Direct link - Alt download link
Open to collaboration on GitHub
This mod aims to provide useful tools to modders. I really hope this mod can grow to become extremely useful. It is open source on Github, so please feel free to add new tools. Future tools will help modders even more as they tweak their mods.
REPL stands for "Read–eval–print loop". The C# REPL lets you type code statements during runtime. If you are familiar with the python interpreter, it's kinda like that. The REPL supports autocompletion and auto-suggestion by pressing the tab key. You can press up to edit the last statment run. Enter to run the statement. Copy, Cut, and Paste all work as well.
Texture Automatic Update/Editing Tool
This tool watches your Mod Sources folder and automatically updates textures that are changed. This tool will greatly increase the speed of iterating on texture work and will also make it easier for spriters to focus on spriting. An alternate mode for this tool is specifying a specific texture, even a texture from another mod, which you can then edit and experiment with.
Lets you visualize hitboxes on NPC, Projectiles, and Melee Weapons. Use this to double check your hitboxes.
Item Defaults Tool
Experiment with item values to find the prefect useTime or damage.
NPC Spawn checker Tool
Runs spawn simulations and reports spawn rates for individual npc.
Lets you visualize dust in all manner of ways.
Lets you spawn projectiles..
Why are these boomerangs acting like pets??Player Layer tool
Hide/Show player layersInterface Layer tool
Hide/Show interface layersUI Playground tool
Experiment with UIElements and learn how padding and positioning work - VideoBackground tool
Learn how backgrounds work both surface and underground - Video...more to come, especially if you help!
- WorldGen tools
- UIElement dimension visualization added to UIPlayground
- Log Sounds tool
- Background Tool - Video
- UI Playground Tool - Video
- Texture Update/Editing Tool
- Pause/Freeze projectiles
- Zoom support for hitboxes
- Better Multiline support
- External Code Editor option
- Dust: Copy code to clipboard
- NPC Spawn rate tool
- Tile Eyedropper
- Visualize TEs
- Output ItemInfo
- Player Layer tool
- Interface Layer tool
- Dust tool now has Dust Chooser
- Projectile Spawner.
- REPL available in server console now.
- Item Defaults tool added.
- Dust Tool added
- Initial Release
- C# REPL - "Read–eval–print loop"
- Hitbox Visualizer