Skip to content

v0.17.0

Compare
Choose a tag to compare
@RosaryMala RosaryMala released this 08 Jul 18:45
· 602 commits to master since this release

screenshot3

New Buildings!

This version has been taking a while, but it's finally reached a state that's suitable for public consumption.
Part of the reason it took so long was Breath of the Wild, but mostly, it's because I had to completely re-vamp the entire system of loading and showing buildings, because the way they were done before just wasn't working.

Previously, buildings were just counted as another terrain piece, which meant they had to be entirely static, and also you couldn't easily get which building is being clicked on, for example.

Now, buildings have a new system of loading and rendering, that allows much more flexibility, faster loading, and animations.

Another new addition is the inclusion of (optional) analytics collection. This is mostly just so I know what kind of setup people are running this on, and how many people use it.

Finally, Armok Vision now has the ability to automatically update the RemoteFortressReader plugin in DFhack. (Also optional)

v0.17.0

  • Fixed some creature-related bugs
  • Save Armok Vision, DFHack, and DF versions to the log file, for debugging.
  • Disable Item rendering, temporarily, due to performance issues. To be brought back in a later version.
  • Add in optional analytics, if users so desire.
  • Completely overhauled the building rendering code, enabling better control over buildings, and more customization options. Also slightly faster loading.
  • Added many new building types, to go with the new rendering mode, including some from artist @mana
  • Added a yellow hilight to buildings when you hover over them.
  • Made mechanics mostly respond to active state
  • Fixed copper being too lightly colored.
  • Made bridges raise properly according to their state in DF.
  • Made all buildings not render when too small on screen.
  • Made many performance optimizations here and there.
  • Added a minimap, showing an overhead view of the current level.
  • Added a button to save an enlarged version of the Minimap.
  • Changed config and screenshots to both go to Documents/Armok Vision.
  • Added ability to automatically update the DFHack RemoteFortressReader plugin, if the user allows.
  • Added some friendly messages if Armok Vision can't run for whatever reason.

Controls:
W, A, S, D, and middle click drag: Move horizontally.
Q, E: Move up and down.
P: Pause and resume sun movement.
[, ]: Change time of day. This automatically pauses the sun movement.
O: Toggle shadows being casted from hidden Z-levels.
L: Toggle scaling of creatures based on their size.
`: Toggle showing the Dwarf Fortress screen.
F: Toggle following the center of the dwarf fortress screen.
C: Switch between floating camera and walking FPS mode.
F1: Toggle onscreen help
Esc: Open options menu
Ctrl+M: Exports the map as a Collada file.
Mouse wheel zooms in and out.
Right click drag rotates the view.

Installation:
At a minimum, Armok Vision needs a copy of Dwarf Fortress with a recent build of DFHack installed on top of it.
For a complete experience, you either need a copy of DFHack built after the current version of Armok Vision was released, or an updated RemoteFortressReader plugin for your platform. A windows version is included in the download, otherwise you can follow the instructions at https://github.com/DFHack/dfhack/blob/master/docs/Compile.rst to build your own. You will need to build from the develop branch of DFHack.
Then just run Armok Vision from anywhere with any save loaded in Dwarf Fortress.

Support Me
If you'd like to support my efforts, you can become my patron at https://www.patreon.com/japamala