DnDGMod: A Dungeons & Degenerate Gamblers Modloader

⚠️ Mods using this software are able to inject code into your Dungeons & Degenerate Gamblers executable! The DnDGMod team is not responsible for the contents of any mod not officially endorsed. Stay safe out there, gamblers!


🏴‍☠️ The DnDGMod team does not condone piracy! Please do not distrubute compiled Dungeons and Degenerate Gamblers executables (modded or unmodded) or decompiled source code. Thank you, gamblers!

Installation

DnDGMod is available from PyPI:

pip install dndgmod

Quickstart

Initialization

Run this command to set up DnDGMod's AppData directory, install dependencies, and decompile your (locally stored) Dungeons and Degenerate Gamblers executable:

dndgmod init

Using an Existing Mod

  1. Open the directory where mods are stored (-p opens the parent directory of the mods):
    dndgmod open -p
  2. Drag the mod's .dndg file into the opened AppData directory. (NOTE TO FUTURE SETH: .dndg is just .zip with a different name)
  3. Recompile Dungeons & Degenerate Gamblers

Creating a New Mod

  1. Create a mod skeleton:
    dndgmod create
  2. Edit the mod files... (NOTE TO FUTURE SETH: ADD DOCS FOR THIS PART)
  3. Recompile Dungeons & Degenerate Gamblers

Recompile Dungeons & Degenerate Gamblers

Run this command to recompile Dungeons & Degenerate Gamblers using Godot (which is auto-installed during Initialization):

dndgmod compile