http://dredmod.com/wiki/ To Create a Mod Check the link above, silly! To Install a Mod Just drop the .zip file into the correct directory. For Windows: XP and lower: documents and settings/<user name>/gaslamp games/dungeons of dredmor/mods Vista and 7: users/documents/gaslamp games/dungeons of dredmor/mods For Mac: username/Library/Application Support/Dungeons of Dredmor/Mods For Linux: $HOME/.local/share/Dredmor For properly packaged mods, it should work automatically and you'll see them in the mod launcher. If it doesn't work, skip to the bottom of this post and make sure the directory structure works. To Package a Mod mod.xml mod.xml contains information on what your mod is all about - a name, a version number, some flags, and a description. Code: <dredmormod> <revision text="0.9.9"/> <author text="Dirk Diggle"/> <name text="Dirk Diggle in the Blink Curse Trap Fiasco"/> <description text="Seriously, this Dredmor mod is unsuitable for consumption by anybody. Ever. Banned by the Dwarven Mod Council."/> <info totalconversion="0"/> <require expansion="1"/> <require expansion="2"/> </dredmormod> Here, the lines <require expansion="1"/> and <require expansion="2"/> indicate that you require both expansions - Realm of the Diggle Gods (ROTDG) and You Have To Name The Expansion Pack (YHTNTEP). Note: you must include *one* of these files in every mod you distribute. One mod can, of course, have multiple things in it (skills, items, blink curse traps, etc.) but you probably only want to document it once. Packaging a mod as a ZIP file Packaging a mod for distribution is simple. Essentially, you want to create a ZIP file with your mod in it. Suppose you decide that you want to package a mod, Dirk Diggle in the Blink Curse Trap Fiasco. You've created your mod by placing it as a folder in your Gaslamp Games/Dungeons of Dredmor/mods directory, you've built the mod, and you're ready to try distributing it to everybody. To do this, your first step is to create a new ZIP file containing your mod. Your ZIP should be created from *inside* the mod directory - so that if, for instance, you have: Dirk Diggle in the Blink Curse Trap Fiasco -- mod -- sprites -- items -- soundfx You want to create a ZIP file which has this local directory structure: blinkcurse.zip -- mod -- sprites -- items -- soundfx Most programs, such as 7zip, will do the right thing if you just try to create a new zip file from within the directory. Be sure to preserve the directory structure.