Skip to content
This repository

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP

A retro isometric visualizer for Dwarf Fortress

Octocat-spinner-32 CMake updated trunk to the new graphics engine, and the latest DFhack April 09, 2010
Octocat-spinner-32 materials_info fixed up the buildings, but they won't work right till the occupancy … April 11, 2010
Octocat-spinner-32 resources Non-transparent ice tiles from DarkTundra subset. March 22, 2013
Octocat-spinner-32 utilities updated trunk to the new graphics engine, and the latest DFhack April 09, 2010
Octocat-spinner-32 .gitignore Ignoring windows thumbnails. December 15, 2012
Octocat-spinner-32 BuildingConfiguration.cpp Fix a crash related to the occlusion fix and flows. Fixed an error in… December 15, 2012
Octocat-spinner-32 BuildingConfiguration.h Fix a crash related to the occlusion fix and flows. Fixed an error in… December 15, 2012
Octocat-spinner-32 CMakeLists.txt Fix allegro on windows and linux April 07, 2013
Octocat-spinner-32 Changelog.txt (partially?) updated changelog February 19, 2013
Octocat-spinner-32 ColorConfiguration.cpp Fix a crash related to the occlusion fix and flows. Fixed an error in… December 15, 2012
Octocat-spinner-32 ColorConfiguration.h Fix a crash related to the occlusion fix and flows. Fixed an error in… December 15, 2012
Octocat-spinner-32 ConditionalSprite.cpp All references to "block" have been replaced by "tile" or "wall" as a… December 15, 2012
Octocat-spinner-32 ConditionalSprite.h All references to "block" have been replaced by "tile" or "wall" as a… December 15, 2012
Octocat-spinner-32 Config.cpp Changed the screen coordinate calculations to account for window resi… December 15, 2012
Octocat-spinner-32 Config.h Full keyboard command binding complete. Documented the keybind file. December 15, 2012
Octocat-spinner-32 Constructions.cpp All references to "block" have been replaced by "tile" or "wall" as a… December 15, 2012
Octocat-spinner-32 Constructions.h Get rid of a bunch of things. Simpler map segment update mechanism. February 27, 2012
Octocat-spinner-32 ContentBuildingReader.cpp Finished up the well framework, added well sprites. January 18, 2013
Octocat-spinner-32 ContentBuildingReader.h Break everything forever. February 19, 2012
Octocat-spinner-32 ContentLoader.cpp Added noble positions to professions March 06, 2013
Octocat-spinner-32 ContentLoader.h Added noble positions to professions March 06, 2013
Octocat-spinner-32 Contributions.txt Added self to list of contributors. January 15, 2013
Octocat-spinner-32 CreatureConfiguration.cpp Put invalid job errors under verbose logs March 06, 2013
Octocat-spinner-32 CreatureConfiguration.h Added ghost sprites and ghost sprite handling. December 15, 2012
Octocat-spinner-32 Creatures.cpp Made creature colors include nobles. March 06, 2013
Octocat-spinner-32 Creatures.h Restructure how creatures and inventories are being stored. February 06, 2013
Octocat-spinner-32 DumpInfo.cpp Added noble positions to professions March 06, 2013
Octocat-spinner-32 DumpInfo.h Moved assorted information dumping to its own file. Access to these f… December 15, 2012
Octocat-spinner-32 DwarfIso.vcxproj All references to "block" have been replaced by "tile" or "wall" as a… December 15, 2012
Octocat-spinner-32 FluidConfiguration.cpp Fix a crash related to the occlusion fix and flows. Fixed an error in… December 15, 2012
Octocat-spinner-32 FluidConfiguration.h Fix a crash related to the occlusion fix and flows. Fixed an error in… December 15, 2012
Octocat-spinner-32 GUI.cpp Now loads hairstyles. does not use yet. February 28, 2013
Octocat-spinner-32 GUI.h All references to "block" have been replaced by "tile" or "wall" as a… December 15, 2012
Octocat-spinner-32 GameBuildings.cpp make building memory copy explicit February 14, 2013
Octocat-spinner-32 GameBuildings.h Fixed bug with hanging bridges being visible when raised. Fixed a bug… December 15, 2012
Octocat-spinner-32 GroundMaterialConfiguration.cpp Changed some constant names to be more intuitive. Got tall large scre… December 15, 2012
Octocat-spinner-32 GroundMaterialConfiguration.h Fix a crash related to the occlusion fix and flows. Fixed an error in… December 15, 2012
Octocat-spinner-32 ItemConfiguration.cpp Fix a crash related to the occlusion fix and flows. Fixed an error in… December 15, 2012
Octocat-spinner-32 ItemConfiguration.h Fix a crash related to the occlusion fix and flows. Fixed an error in… December 15, 2012
Octocat-spinner-32 Keybinds.cpp Any action may now be specified to repeat each frame, or only happen … January 11, 2013
Octocat-spinner-32 LICENSE License for stonesense code and artwork. January 17, 2013
Octocat-spinner-32 MapLoading.cpp Fixed flickering floor items February 20, 2013
Octocat-spinner-32 MapLoading.h Made farms work. January 21, 2013
Octocat-spinner-32 ON COMPILING.txt Update ON COMPILING.txt April 10, 2012
Octocat-spinner-32 OcclusionTest.cpp Consolidate segment state. February 06, 2013
Octocat-spinner-32 OcclusionTest.h Renamed file "Occlusion_Test" to "OcclusionTest" December 15, 2012
Octocat-spinner-32 README.txt Update keybind information. February 04, 2013
Octocat-spinner-32 SegmentProcessing.cpp Consolidate segment state. February 06, 2013
Octocat-spinner-32 SegmentProcessing.h Moved segment beatutification to a new file (SegmentProcessing) December 15, 2012
Octocat-spinner-32 SpriteColors.cpp Fixed a Mud bug. Got legends' names to flash (dumb hack). December 15, 2012
Octocat-spinner-32 SpriteColors.h Fixed a Mud bug. Got legends' names to flash (dumb hack). December 15, 2012
Octocat-spinner-32 SpriteMaps.cpp All references to "block" have been replaced by "tile" or "wall" as a… December 15, 2012
Octocat-spinner-32 SpriteMaps.h All references to "block" have been replaced by "tile" or "wall" as a… December 15, 2012
Octocat-spinner-32 SpriteObjects.cpp Made creature colors include nobles. March 06, 2013
Octocat-spinner-32 SpriteObjects.h Revert "Revert "get string lookups out from bodypart shading, maybe b… March 04, 2013
Octocat-spinner-32 StonesenseSolution.sln Put in the new DFhack headers. July 16, 2011
Octocat-spinner-32 TODO.txt Updates to misc files. December 15, 2012
Octocat-spinner-32 Tile.cpp Restructure how creatures and inventories are being stored. February 06, 2013
Octocat-spinner-32 Tile.h Remove out-of-date comments. February 13, 2013
Octocat-spinner-32 TileCondition.cpp Finished up the well framework, added well sprites. January 18, 2013
Octocat-spinner-32 TileCondition.h Made building sprites actually able to use the new special building p… January 18, 2013
Octocat-spinner-32 TileTree.cpp Fixed bug with hanging bridges being visible when raised. Fixed a bug… December 15, 2012
Octocat-spinner-32 TileTree.h All references to "block" have been replaced by "tile" or "wall" as a… December 15, 2012
Octocat-spinner-32 UserInput.cpp Fixed an inversion to the scroll direction. January 18, 2013
Octocat-spinner-32 UserInput.h Any action may now be specified to repeat each frame, or only happen … January 11, 2013
Octocat-spinner-32 VegetationConfiguration.cpp All references to "block" have been replaced by "tile" or "wall" as a… December 15, 2012
Octocat-spinner-32 VegetationConfiguration.h All references to "block" have been replaced by "tile" or "wall" as a… December 15, 2012
Octocat-spinner-32 WorldSegment.cpp Fixed incorrect vector use. February 11, 2013
Octocat-spinner-32 WorldSegment.h Fixed incorrect vector use. February 11, 2013
Octocat-spinner-32 common.h Made farms work. January 21, 2013
Octocat-spinner-32 commonTypes.h Added noble positions to professions March 06, 2013
Octocat-spinner-32 fix-libs-stonesense.sh Remove some debugging output March 15, 2013
Octocat-spinner-32 main.cpp Screen resizes are no longer treated as errors. February 11, 2013
Octocat-spinner-32 res.rc updated trunk to the new graphics engine, and the latest DFhack April 09, 2010
Octocat-spinner-32 stonesense.ico updated trunk to the new graphics engine, and the latest DFhack April 09, 2010
Octocat-spinner-32 stonesense.xpm Update stonesense for current dfhack, make sure it's buildable as a p… July 22, 2011
README.txt
Welcome to Stonesense Felsite(3.1)

Thank you for trying out our little visualizer,
as always, we appreciate any feedback.

Please note that stonesense is tightly bound to DFHack, and so only works for the version that
the accompanying DFHack is built for.

To run stonesense, Copy DFHack into the dwarf fortress folder, and run DwarfFortress.exe.
When DFHack console appears, type in stonesense and press enter.

--== Configuration ==--

Application options are set and documented in the init.txt file

--== Controls ==--

-- Mouse --
Left click: Move debug cursor (if available)
Right click: Recenter screen
Scrollwheel: Move up and down 
Ctrl-Scrollwheel: Increase/decrease Z depth shown

-- Keyboard --
Check keybinds.txt for the configured key bindings and descriptions.

-- Follow mode --
When you turn on follow mode, the screen will jump to the location of the DF window.
You can adjust the position of the follow mode relative to the DF window by
holding Ctrl while using the keyboard window movement keys.

When you turn on cursor follow mode, the debug cursor will follow the DF cursor when it exists.

--== Contacts ==--

Stonesense mailing list:
http://groups.google.com/group/stonesense

Stonesense on Bay12Games forums:
http://www.bay12games.com/forum/index.php?topic=43260.0

--== Known Issues ==--

We have seen some crash bugs from time to times.

Good Luck!
- The Stonesense Crew
Something went wrong with that request. Please try again.