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.
Editing Utilities
Jump to navigation
Jump to search
Warning: You are not logged in.
Your IP address will be recorded in this page's edit history.
If you are creating a redirect to the current version's page, do not use any namespace. For example: use #REDIRECT [[Cat]], not #REDIRECT [[Main:Cat]] or #REDIRECT [[cv:Cat]]. See DF:Versions for more information.
The edit can be undone. Please check the comparison below to verify that this is what you want to do, and then save the changes below to finish undoing the edit.
Latest revision | Your text | ||
Line 1: | Line 1: | ||
− | {{Quality| | + | {{Quality|Masterwork|13:28, 28 September 2013 (UTC)}} |
{{av}} | {{av}} | ||
[[File:utilities_icon.png|120px|right]]A collection of third-party '''Utilities''' that are useful for ''[[Dwarf Fortress]]'' players and [[modding|modders]] alike, of which this page serves as a list. ''Dwarf Fortress'' is a difficult game to play, and any help that can be had in the task is welcome help. | [[File:utilities_icon.png|120px|right]]A collection of third-party '''Utilities''' that are useful for ''[[Dwarf Fortress]]'' players and [[modding|modders]] alike, of which this page serves as a list. ''Dwarf Fortress'' is a difficult game to play, and any help that can be had in the task is welcome help. | ||
Line 6: | Line 6: | ||
Not included on this page: [[Main:Tileset repository|tileset repositories]] and [[Main:Graphics set repository|graphics set repositories]], due to having been given their own, separate pages. [[Modding|Mods]] have also been listed under their own <span class="plainlinks">[http://dwarffortresswiki.org/index.php?title=Special%3AAllPages&from=&to=&namespace=104 Modification] namespace. | Not included on this page: [[Main:Tileset repository|tileset repositories]] and [[Main:Graphics set repository|graphics set repositories]], due to having been given their own, separate pages. [[Modding|Mods]] have also been listed under their own <span class="plainlinks">[http://dwarffortresswiki.org/index.php?title=Special%3AAllPages&from=&to=&namespace=104 Modification] namespace. | ||
− | To avoid namespace clutter, websites ''are'' considered utilities and have been included. | + | To avoid namespace clutter, websites ''are'' considered utilities, though they really aren't, and have been included. |
A [http://www.bay12forums.com/smf/index.php?board=29.0 subsection of the Bay12 forums] is devoted to such third-party programs, and contains development threads for most of them. | A [http://www.bay12forums.com/smf/index.php?board=29.0 subsection of the Bay12 forums] is devoted to such third-party programs, and contains development threads for most of them. | ||
+ | |||
+ | The [[Utilities#Lazy Newb Pack|Lazy Newb Pack]] is an effort to make ''Dwarf Fortress'' more accessible for new players or returning veterans by bundling and configuring utilities, graphics and tilesets, and extras such as reference material or more intuitive controls. | ||
+ | |||
+ | ==Launchers== | ||
+ | |||
+ | === Starter Pack === | ||
+ | {{main|Main:Starter_pack|l1=Starter Pack}} | ||
+ | [[File:Lnp-gui1.png|thumb|100x170px|The original LNP launcher]] | ||
+ | A starter pack is a compilation of tools, [[Graphics set repository|tilesets]], a launcher, and the game itself. It allows you to start playing DF really quickly on a new machine - no need to download all the latest stuff, check dependencies, and integrate - or even know what you need to get. Packs that include [[DFHack]] also include third-party fixes for some bugs, enabled automatically, and significant user interface improvements. The launcher makes changing settings or graphics options much easier (press button, instead of editing files) and can even remember to launch selected utilities whenever you open a game of ''Dwarf Fortress''. See [[Utility:Lazy_Newb_Pack#Where_do_I_get_a_Pack|Where do I get a Pack?]] for a list. | ||
+ | |||
+ | === PyLNP === | ||
+ | A cross-platform LNP port, written in Python. The current launcher and configuration interface in starter packs. See [[Utility:Lazy_Newb_Pack#PyLNP:_The_modern_cross_platform_launcher|PyLNP: The modern cross platform launcher]] for more information. | ||
+ | * Links: {{F|140808|Bay12 Forum Thread}}, [https://github.com/Pidgeot/python-lnp/releases Releases] (for pack maintainers), [https://github.com/Pidgeot/python-lnp GitHub Repository], [http://pylnp.birdiesoft.dk/docs/dev/content.html Documentation] | ||
+ | |||
+ | === Manila Launcher (obsolete) === | ||
+ | A Java interface that allows easy option toggling, update and devlog checking, and tileset, mod and color scheme switching. Designed for players who prefer vanilla DF to a bundle like the above. Has not been updated since 2014. | ||
+ | * Links: {{F|102316|Bay12 Forum Thread}} | ||
== 3D Visualizers == | == 3D Visualizers == | ||
Line 17: | Line 34: | ||
* Links: [[Utility:Stonesense]] | * Links: [[Utility:Stonesense]] | ||
{{Clear}} | {{Clear}} | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
=== Armok Vision === | === Armok Vision === | ||
Line 53: | Line 61: | ||
== Music and Sounds == | == Music and Sounds == | ||
− | |||
− | |||
− | |||
=== SoundSense === | === SoundSense === | ||
{{main|Utility:SoundSense}} | {{main|Utility:SoundSense}} | ||
Line 84: | Line 89: | ||
{{main|Utility:DFHack}} | {{main|Utility:DFHack}} | ||
[[File:dfhack_cmd.png|left|frameless|200px|]] | [[File:dfhack_cmd.png|left|frameless|200px|]] | ||
− | DFHack is an advanced ''Dwarf Fortress'' memory access library and a set of tools and scripts using this library, providing direct object-oriented access to Dwarf Fortress's internals as if it were compiled into the game itself. Runs on Windows, | + | DFHack is an advanced ''Dwarf Fortress'' memory access library and a set of tools and scripts using this library, providing direct object-oriented access to Dwarf Fortress's internals as if it were compiled into the game itself. Runs on Windows, Linux, and OS X. The standard configuration enables a variety of included bugfixes and interface upgrades, and provides many useful tools such as "clean all". See [[Utility:DFHack|main page]] for a summary of features, common use, and more. |
− | * Links: {{F|164123|Bay12 Forum Thread}}, [https://docs.dfhack.org/en/stable/ Documentation], [https://github.com/DFHack/dfhack/releases Releases], [https://github.com/DFHack/dfhack GitHub Repository | + | * Links: {{F|164123|Bay12 Forum Thread}}, [https://docs.dfhack.org/en/stable/ Documentation], [https://github.com/DFHack/dfhack/releases Releases], [https://github.com/DFHack/dfhack GitHub Repository] |
{{clear}} | {{clear}} | ||
Line 91: | Line 96: | ||
{{main|Utility:Dwarf therapist}} | {{main|Utility:Dwarf therapist}} | ||
[[File:dwarf_therapist.png|left|frameless|200px|]] | [[File:dwarf_therapist.png|left|frameless|200px|]] | ||
− | Dwarf Therapist gives you an advanced GUI to manage and check dwarf job allocations, military assignments, statistics (such as attributes, personality traits and happiness), sort dwarves by various criteria (e.g. profession, migration wave, happiness, number of assigned jobs etc.) and generally manage the Dwarven Resources of your fortress in a very convenient way. Available for Windows, Mac and GNU + Linux. | + | Dwarf Therapist gives you an advanced GUI to manage and check dwarf job allocations, military assignments, statistics (such as attributes, personality traits and happiness), sort dwarves by various criteria (e.g. profession, migration wave, happiness, number of assigned jobs etc.) and generally manage the Dwarven Resources of your fortress in a very convenient way. Available for Windows, Mac and GNU + Linux and included in most starter packs. |
* Links: {{F|168411|Bay12 Forum Thread}}, [https://github.com/Dwarf-Therapist/Dwarf-Therapist/releases Releases], [https://github.com/Dwarf-Therapist/Dwarf-Therapist/ GitHub Repository], [https://github.com/Dwarf-Therapist/Manual/releases Manual] (outdated) | * Links: {{F|168411|Bay12 Forum Thread}}, [https://github.com/Dwarf-Therapist/Dwarf-Therapist/releases Releases], [https://github.com/Dwarf-Therapist/Dwarf-Therapist/ GitHub Repository], [https://github.com/Dwarf-Therapist/Manual/releases Manual] (outdated) | ||
{{clear}} | {{clear}} | ||
== Modding tools == | == Modding tools == | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
===[http://www.bay12forums.com/smf/index.php?topic=140853.0 Rubble]=== | ===[http://www.bay12forums.com/smf/index.php?topic=140853.0 Rubble]=== | ||
Line 147: | Line 130: | ||
* DF Biomeviewer - shows what creature/plants can be found in which biomes. | * DF Biomeviewer - shows what creature/plants can be found in which biomes. | ||
* DF Rawminer - extracts procedurally generated raws (of Forgotten Beasts etc.) from save files. | * DF Rawminer - extracts procedurally generated raws (of Forgotten Beasts etc.) from save files. | ||
+ | |||
+ | === [https://gitlab.com/df-modding-tools/df-raw-language-server DF RAW Language server] === | ||
+ | Modding support for DF RAW files in IDE/Code/Text editors. | ||
+ | Checks syntax of files, detects errors and syntax highlighting. | ||
+ | |||
+ | Current extensions: | ||
+ | * [https://marketplace.visualstudio.com/items?itemName=df-modding-tools.dwarf-fortress-raw-vscode VS Code] | ||
+ | * [https://gitlab.com/df-modding-tools/df-raw-language-server#supported-editors-and-ides (more are coming)] | ||
+ | |||
+ | <gallery widths=200px> | ||
+ | File:DF_RAW_Language_server_Logo.png|DF RAW Language server Logo | ||
+ | File:DF_RAW_Language_server_VSCode_screenshot_1.png|DF RAW Language server in VSCode | ||
+ | File:DF_RAW_Language_server_VSCode_screenshot_2.png|DF RAW Language server in VSCode | ||
+ | </gallery> | ||
+ | |||
+ | The [[wikipedia:Language_Server_Protocol|Language server]] is a shared component that can be used to easily add support for more IDE's. | ||
== World Map / World Gen tools == | == World Map / World Gen tools == | ||
Line 165: | Line 164: | ||
==Legends tools== | ==Legends tools== | ||
− | |||
=== [[Utility:Legends viewer|Legends Viewer]] === | === [[Utility:Legends viewer|Legends Viewer]] === | ||
[[File:legends_prev.png|border|200x200px|left]] | [[File:legends_prev.png|border|200x200px|left]] | ||
Line 202: | Line 200: | ||
== Remote playing tools == | == Remote playing tools == | ||
− | |||
=== [[Utility:Dfterm3|Dfterm3]]=== | === [[Utility:Dfterm3|Dfterm3]]=== | ||
Line 232: | Line 229: | ||
=== [https://github.com/ptitSeb/box64 Box64] === | === [https://github.com/ptitSeb/box64 Box64] === | ||
− | Box64 allows | + | Box64 allows Dwarf Fortress to be run locally on Android devices. A more detailed tutorial is available [https://www.reddit.com/r/dwarffortress/comments/r80m7y/dwarf_fortress_mobile_running_dwarf_fortress_on/ here]. |
==Language tools== | ==Language tools== | ||
− | |||
===[http://www.bay12forums.com/smf/index.php?topic=47332.0 DFLang]=== | ===[http://www.bay12forums.com/smf/index.php?topic=47332.0 DFLang]=== | ||
Line 250: | Line 246: | ||
==Announcement tools== | ==Announcement tools== | ||
− | |||
===[http://www.bay12forums.com/smf/index.php?topic=130590 DFMon] === | ===[http://www.bay12forums.com/smf/index.php?topic=130590 DFMon] === | ||
Line 267: | Line 262: | ||
==Filesharing websites== | ==Filesharing websites== | ||
− | |||
=== [http://dffd.wimbli.com/ Dwarf Fortress File Depot] === | === [http://dffd.wimbli.com/ Dwarf Fortress File Depot] === | ||
Line 278: | Line 272: | ||
Read more about the [[User:Markavian/DF_Map_Archive|DF Map Archive]] on Markavian's User page. | Read more about the [[User:Markavian/DF_Map_Archive|DF Map Archive]] on Markavian's User page. | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
== Other/miscellaneous == | == Other/miscellaneous == | ||
− | |||
=== [http://shadowlord13.googlepages.com/dfmap-index.html DF Map Compressor] === | === [http://shadowlord13.googlepages.com/dfmap-index.html DF Map Compressor] === |