Since Craig's videos are several years old now, and the setup is slightly different now compared to then, I've written a guide for setting up a basic C# mod for Total Miner. Currently, the guide covers the basic setup and using your custom items in the mod, but I plan to include other specific functionality, such as adding new Lua functions, arcade games, etc.
Note: This is a written guide, not a video.
This guide assumes you have some basic knowledge of C#. If not, you'll need to learn C# first. There are many free resources online to help you get started.
This guide is also going to focus on the C# side of mods. Some basic XML setup will be included, but for the most part this guide assumes you either already know how XML mods work (where it's needed) or aren't planning to use it.
We will be using Visual Studio 2022 in this guide, but the setup for Visual Studio 2026 is mostly the same. If you have a different preferred editor, some parts of this guide may not apply the same way.
Your feedback is greatly appreciated! If you have any questions or something isn't explained clearly, let me know here and I'll try to help. If needed, I can also update the guide to better explain it.
https://github.com/DaveTheMonitor/TMModTutorial/blob/master/README.md