v50 Steam/Premium information for editors
  • v50 information can now be added to pages in the main namespace. v0.47 information can still be found in the DF2014 namespace. See here for more details on the new versioning policy.
  • Use this page to report any issues related to the migration.
This notice may be cached—the current version can be found here.

Difference between revisions of "Utility:DFHack"

From Dwarf Fortress Wiki
Jump to navigation Jump to search
(=)
Line 1: Line 1:
=DFHack=
+
'''DFHack''' is an extensive standardized memory access library, packaged alongside a suite of basic tools that use it. Currently tools come in the form of plugins; external application is a planned feature for the future. For developers, DFHack is a comprehensive, standardized memory access package that unites the various ways tools access the Dwarf Fortress memory space, allowing for easier development of new tools. For users, it is a very useful utility complex that allows users to tweak their games in numerous ways in-game. This is probably one of the most useful and most-used utilities for the game, after [[Utilities#Dwarf Therapist|Dwarf Therapist]] and the [[tileset]]s, and is an optional piece of the [[Utility:Lazy Newb Pack|Lazy Newb Pack]].
DFHack is a Dwarf Fortress memory access library and a set of basic tools that use it. Tools come in the form of plugins or (not yet) external tools. It is an attempt to unite the various ways tools access DF memory and allow for easier development of new tools.
 
  
==Getting DFHack==
+
For an exhaustive list of and manual on the commands in the utility, see the [https://github.com/peterix/dfhack#commands GitHub documentation]
  
The project is currently hosted on github, for both source and
+
==Installation==
binaries at  http://github.com/peterix/dfhack
+
The project is currently hosted on GitHub, for, source,
 
+
binaries, and a detailed discussion of how the program works, see http://github.com/peterix/dfhack. Releases can be downloaded from https://github.com/peterix/dfhack/downloads. All new releases are announced in a specific Bay12 thread on the [[forums]]: http://tinyurl.com/dfhack-ng. DFHack works on Windows XP, Vista, 7, any modern Linux distribution, and OSX. On Windows, you have to use the SDL version of DF. Currently, version 0.34.11 is supported (and tested). If you need DFHack for older versions, look for older releases.
Releases can be downloaded from here: https://github.com/peterix/dfhack/downloads
 
 
 
All new releases are announced in the bay12 thread: http://tinyurl.com/dfhack-ng
 
 
 
==Compatibility==
 
 
 
DFHack works on Windows XP, Vista, 7, any modern Linux distribution, or OSX.
 
 
 
Currently, version 0.34.11 is supported (and tested). If you need DFHack
 
for older versions, look for older releases.
 
 
 
On Windows, you have to use the SDL version of DF.
 

Revision as of 23:48, 12 July 2013

DFHack is an extensive standardized memory access library, packaged alongside a suite of basic tools that use it. Currently tools come in the form of plugins; external application is a planned feature for the future. For developers, DFHack is a comprehensive, standardized memory access package that unites the various ways tools access the Dwarf Fortress memory space, allowing for easier development of new tools. For users, it is a very useful utility complex that allows users to tweak their games in numerous ways in-game. This is probably one of the most useful and most-used utilities for the game, after Dwarf Therapist and the tilesets, and is an optional piece of the Lazy Newb Pack.

For an exhaustive list of and manual on the commands in the utility, see the GitHub documentation

Installation

The project is currently hosted on GitHub, for, source, binaries, and a detailed discussion of how the program works, see http://github.com/peterix/dfhack. Releases can be downloaded from https://github.com/peterix/dfhack/downloads. All new releases are announced in a specific Bay12 thread on the forums: http://tinyurl.com/dfhack-ng. DFHack works on Windows XP, Vista, 7, any modern Linux distribution, and OSX. On Windows, you have to use the SDL version of DF. Currently, version 0.34.11 is supported (and tested). If you need DFHack for older versions, look for older releases.