Update intro, fix bay12 link, shorten index, add quick links section

develop
lethosor 2020-07-11 23:50:51 -04:00
parent 07a2b4a9d7
commit 1043a4e49b
3 changed files with 23 additions and 30 deletions

@ -1,3 +1,5 @@
.. _compile:
################ ################
Compiling DFHack Compiling DFHack
################ ################

@ -7,14 +7,15 @@ Introduction and Overview
DFHack is a Dwarf Fortress memory access library, distributed with DFHack is a Dwarf Fortress memory access library, distributed with
a wide variety of useful scripts and plugins. a wide variety of useful scripts and plugins.
The project is currently hosted at https://www.github.com/DFHack/dfhack, The project is currently hosted `on GitHub <https://www.github.com/DFHack/dfhack>`_,
and can be downloaded from `the releases page and can be downloaded from `the releases page <http://github.com/DFHack/dfhack/releases>`_
<http://github.com/DFHack/dfhack/releases>`_. - see `installing` for installation instructions. This is also where the
`DFHack bug tracker <https://www.github.com/DFHack/dfhack>`_ is hosted.
All new releases are announced in :forums:`the bay12 forums thread <139553>`, All new releases are announced in `the Bay12 forums thread <https://dfhack.org/bay12>`_,
which is also a good place for discussion and questions. which is also a good place for discussion and questions.
For users, it provides a significant suite of bugfixes and interface For users, DFHack provides a significant suite of bugfixes and interface
enhancements by default, and more can be enabled. There are also many tools enhancements by default, and more can be enabled. There are also many tools
(such as `workflow` or `autodump`) which can make life easier. (such as `workflow` or `autodump`) which can make life easier.
You can even add third-party scripts and plugins to do almost anything! You can even add third-party scripts and plugins to do almost anything!
@ -27,7 +28,7 @@ or for coexistence in a single DF install, even with incompatible components.
For developers, DFHack unites the various ways tools access DF memory and For developers, DFHack unites the various ways tools access DF memory and
allows easier development of new tools. As an open-source project under allows easier development of new tools. As an open-source project under
`various copyleft licences <license>`, contributions are welcome. `various open-source licences <license>`, contributions are welcome.
.. contents:: Contents .. contents:: Contents

@ -2,33 +2,23 @@
Welcome to DFHack's documentation! Welcome to DFHack's documentation!
################################## ##################################
Introduction DFHack is a memory editing library for `Dwarf Fortress <https://www.bay12games.com/dwarves/>`_
============ that provides a unified, cross-platform environment where tools can be developed
DFHack is a Dwarf Fortress memory access library, distributed with to extend the game. The default distribution contains a variety of tools, including
a wide variety of useful scripts and plugins. bugfixes, interface improvements, automation tools, modding tools, and more.
There are also a variety of third-party tools available.
The project is currently hosted at https://www.github.com/DFHack/dfhack, .. _quick-links:
and can be downloaded from `the releases page
<http://github.com/DFHack/dfhack/releases>`_.
All new releases are announced in :forums:`the bay12 forums thread <139553>`, Quick Links
which is also a good place for discussion and questions. ===========
For users, it provides a significant suite of bugfixes and interface
enhancements by default, and more can be enabled. There are also many tools
(such as `workflow` or `autodump`) which can make life easier.
You can even add third-party scripts and plugins to do almost anything!
For modders, DFHack makes many things possible. Custom reactions, new
interactions, magic creature abilities, and more can be set through `scripts-modtools`
and custom raws. Non-standard DFHack scripts and inits can be stored in the
raw directory, making raws or saves fully self-contained for distribution -
or for coexistence in a single DF install, even with incompatible components.
For developers, DFHack unites the various ways tools access DF memory and
allows easier development of new tools. As an open-source project under
`various copyleft licences <license>`, contributions are welcome.
* `Downloads <https://www.github.com/DFHack/dfhack/releases>`_
* `Installation guide <installing>`
* `Source code <https://www.github.com/DFHack/dfhack>`_
(**important:** read `compile` before attempting to build from source)
* `Bay 12 forums thread <https://dfhack.org/bay12>`_
* `Bug tracker <https://www.github.com/DFHack/dfhack/issues>`_
User Manual User Manual
=========== ===========