RosaryMala / armok-vision

A 3d realtime visualizer for Dwarf Fortress
MIT License
320 stars 27 forks source link

Armok Vision

Forum thread | Screenshots

A 3d realtime visualizer for Dwarf Fortress.

To Use

  1. Install Dwarf Fortress and a current DFHack.
  2. Download Armok Vision from the forum thread.
  3. Load into a fortress mode map.
  4. Start up Armok Vision.
  5. Enjoy!

To Contribute

Want to help out? We love contributions!

Bugs

If you've run into any bugs: report them! (You'll need a github account.) Make sure to describe the issue in as much detail as you can, and to mention what system & Armok Vision version you're using. Also, check if what you're reporting has been reported before.

Artists

If you're an artist and want to contribute 3D models, sounds, concept art:

Developers

If you know how to code and want to hack on the engine:

  1. Install Unity 5. (We're using the Personal Edition, and either the classic installer or Unity Hub is fine.)
  2. Non-Windows users: install the Git LFS extension if you haven't already (testable with git lfs version).
  3. $ git clone --recurse-submodules --depth 1 https://github.com/JapaMala/armok-vision.git (or without --depth 1 if you want the full history, but it's pretty big).
  4. Load the armok-vision folder in the Unity editor.
  5. Run the Mytools->Build Material Collection menu item. This is required after a fresh pull from Git, as well as after changing any material files.
  6. Hack around. Check out the issues to find things that need fixing / ideas that could be implemented.
  7. Submit a pull request with your changes!

Financially

If you want to buy the lead programmer a snack, you can donate on his Patreon Page

Structural Notes

(Some short notes for anyone getting started with the codebase.)

There's a lot of other stuff but hopefully it'll be reasonably self-explanatory. Alternatively, you can ask in the forum thread, or the #dfhack IRC channel on freenode; somebody might be lurking who can help.