Automated Mod Merger for Dwarf Fortress
Switch branches/tags
Nothing to show
Clone or download
BoomButton Bugfix for extra_source
extra_source no longer required
Latest commit d1a9b43 Dec 6, 2015
Failed to load latest commit information.
resources Bugfix for extra_source Dec 6, 2015
src Bugfix for extra_source Dec 6, 2015
.gitignore Logging May 31, 2015
LICENSE Refactoring May 30, 2015 Renamed test3_load_graphics May 22, 2015

DF-BAMM v0.1: The Graphicsenating

Button's Automated Mod Merger for Dwarf Fortress

#####What's here now:

  • Graphics merging that works even on ridiculously modded raws.
  • A friggin' awesome name.

#####What's coming soon:

  • More/better options, so you can tell it what files you want ignored.
  • The ability to write condensed, graphics-only raw files.
  • Easy hooks for use by other utilities, cough LNP cough.

#####What's coming eventually:

  • Merges of content as well as graphics.


  • If you have two files with the same name in your graphics directory, you're gonna have a bad time.


  1. Have Python 3 installed.
  2. Open /resources/run.config in a text editor.
  3. Edit the properties named 'source', 'target' and 'output' as you like. 'Source' refers to the graphics set you want to apply, 'target' to the raws you want to apply them to, and 'output' to the output directory (which should be empty, it may overwrite the contents of the directory if it exists.)
  4. Execute the file .

###NOTE TO DEVELOPERS Sorry the documentation is crappy and some of the convenience functionality isn't there yet, I'm working on it.

Also sorry if my style sucks, I've looked up style things when I think to, but I'm completely self-taught in Python so my logic isn't always the most Pythonic.