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 Utility:Lazy Newb Pack

Jump to navigation Jump to search

Warning: You are not logged in.
Your IP address will be recorded in this page's edit history.


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 2: Line 2:
 
{{uv|DF2014}}
 
{{uv|DF2014}}
  
The '''Lazy Newb Pack''' or '''Starter Pack''' are [[utility|packages]] to get people started with ''Dwarf Fortress''. They bundle the game with some of the best community graphics packs, tools, and interface improvements already configured. Simply download the version that matches your operating system, and start playing ''Dwarf Fortress''.
+
The Lazy Newb Packs or Starter packs are packages to get people started with ''Dwarf Fortress''. Simply download the one for your operating system and start playing ''Dwarf Fortress'' with all the best utilities and graphics/tilesets.
  
 
Despite the name, the modern packs are ideal for new and veteran players alike. Using a pack lets you focus on playing the game, while still having access to quality-of-life additions like graphics/tilesets, utilities, and being able to change common settings without editing text files.
 
Despite the name, the modern packs are ideal for new and veteran players alike. Using a pack lets you focus on playing the game, while still having access to quality-of-life additions like graphics/tilesets, utilities, and being able to change common settings without editing text files.
  
Packs also make a great basis to start your own set of [[utilities]] from as you don't need to find, configure, compile, install, and update every tool for yourself.
+
Packs also make a great basis to start your own set of modifications from as you don't need to find, configure, compile, install, and update every tool for yourself.
 +
 
 +
Separate packs are available for Windows, Mac, and Linux. Each platform's version is maintained by different community contributors. These can be found further down this page.
  
Separate packs are available for Windows, Mac, and Linux. Each platform's version is maintained by different community contributors. These can be found further down this page, see: [[#Where do I get a Pack?]].
 
  
 
== What is a Pack? ==
 
== What is a Pack? ==
  
A Starter pack (sometimes referred to as a "Lazy Newb Pack") is a pack that includes many utilities that a veteran player might want, while configuring everything in such a way that it is still easier for new players.  In general, it's safe to simply ignore any option you don't understand and trust that the default settings will be okay.
+
A Starter pack or Lazy Newb Pack includes all the utilities that a veteran player might want, while configuring everything in such a way that it is still easier for new players.  In general, it's safe to simply ignore any option you don't understand and trust that the default settings will be okay.
  
 
The packages are built around the idea that newbies will likely have more difficulty with the game than with a package of utilities - which often make the game easier - and that there are many players who are not new but would still prefer an option to get all the extras in one place with a minimum of fiddling.  Most include just about everything that still works and could be useful.   
 
The packages are built around the idea that newbies will likely have more difficulty with the game than with a package of utilities - which often make the game easier - and that there are many players who are not new but would still prefer an option to get all the extras in one place with a minimum of fiddling.  Most include just about everything that still works and could be useful.   
  
 
It is also important to note that most of the contents of each pack were created by many members of the community and just collected, configured, and redistributed by the maintainer of each pack.  Of course there are a few personal touches too, but the vast majority of each is thanks to others - and not least Tarn and Zach for ''Dwarf Fortress'' itself.
 
It is also important to note that most of the contents of each pack were created by many members of the community and just collected, configured, and redistributed by the maintainer of each pack.  Of course there are a few personal touches too, but the vast majority of each is thanks to others - and not least Tarn and Zach for ''Dwarf Fortress'' itself.
 
;Pack options overview: <!-- 2019 -->
 
<gallery mode="packed" heights=300px>
 
File:Lnp-gui1.png|Options tab
 
File:Lnp-gui2.png|Graphics tab
 
File:Lnp-gui3.png|Utilities tab
 
File:Lnp-gui5.png|Advanced tab
 
File:lnp-dfhack.png|DFHack tab
 
</gallery>
 
  
 
== Where do I get a Pack? ==
 
== Where do I get a Pack? ==
  
There are several packs available for different platforms, with different maintainers and release schedules.
+
{{#randorder:
 
+
===[http://www.bay12forums.com/smf/index.php?topic=126076 Windows: PeridexisErrant's DF Starter Pack]===
===Windows: PeridexisErrant's DF Starter Pack===
 
* DF v0.47.05
 
* Maintained by [[User:PeridexisErrant|PeridexisErrant]]
 
* [http://www.bay12forums.com/smf/index.php?topic=126076 Forum thread]
 
* [https://dffd.bay12games.com/file.php?id=7622 Download] ([http://df.wicked-code.com/ mirror])
 
* [https://github.com/PeridexisErrant/starter-pack Related GitHub repo]
 
  
This pack was maintained by PeridexisErrant, and aimed to include everything - while ensuring that ignoring any option still works for new players. Contents and a changelog are listed on the forum thread (linked above).
+
This pack is maintained by PeridexisErrant, and aims to include everything - while ensuring that ignoring any option still works for new players. Contents and a changelog are listed on the forum thread (linked above).
  
====Bugs====
+
====[http://dffd.bay12games.com/file.php?id=13201 Legacy Starter Pack for DF 0.43.05]====
The last version of this pack includes a bugged version of Vettlingr's graphics, see [http://www.bay12forums.com/smf/index.php?topic=172078.msg8387924#msg8387924 this forum post] for a fix. There was also one more version of [[DFHack]] after the one in this pack, and those using this pack to play adventurer mode will want to either [https://github.com/DFHack/dfhack/releases/tag/0.47.05-r8 update] that or [https://docs.dfhack.org/en/0.47.05-r8/docs/tools/overlay.html reconfigure its overlay] which covers up parts of the interface.
+
This version contains the legacy starter pack for DF 0.43.05 (follow the link for details).
  
====Historical versions====
+
|
Older versions are available on the mirror site or on DFFD for some notable DF versions:
+
===[http://www.bay12forums.com/smf/index.php?topic=163211.0 Linux: Enay's LinuxLNP]===
* [https://dffd.bay12games.com/file.php?id=14793 0.44.12]
 
* [https://dffd.bay12games.com/file.php?id=13201 0.43.05]
 
* [https://dffd.bay12games.com/file.php?id=12936 0.43.03] (the last 32-bit version of this pack)
 
* [https://dffd.bay12games.com/file.php?id=11309 0.40.24]
 
* [https://dffd.bay12games.com/file.php?id=8687 0.34.11]
 
  
===Linux: LinuxDwarfPack===
+
This package by Enay is a traditional package of compiled utilities, actively maintained and tested on Debian Jessie (64bit). It should work out-of-the-box with Debian-derived (Ubuntu, Mint, etc.) distributions, but support or continuing updates are not guaranteed.
* DF v0.47.05
+
|
* Maintained by McArcady
+
===[http://www.bay12forums.com/smf/index.php?topic=158322.0 Mac: Lazy Mac Pack]===
* [http://www.bay12forums.com/smf/index.php?topic=157712 Forum thread]
 
* [https://dffd.bay12games.com/who.php?id=7393 Download] ([https://github.com/McArcady/lnp-forge/releases/ mirror])
 
* [https://github.com/McArcady/lnp-forge/actions?query=workflow%3A%22Build+LinuxDwarfPack+package%22 Continuous builds]
 
* [https://github.com/McArcady/lnp-forge Related GitHub repo]
 
  
A simple ready-to-play pack for Linux, with tilesets and utilities. Packages are available for Debian/Ubuntu, Redhat, Arch and in AppImage format.
+
A Lazy Newb Pack for Mac with lots of graphics packs but with not so many utilities.
 
+
|}}
A legacy version of this pack for v0.44.12 is also available [https://dffd.bay12games.com/file.php?id=14668 here].
 
 
 
===Linux: LinuxLNP===
 
* DF v0.47.04
 
* was Maintained by Enay
 
* [http://www.bay12forums.com/smf/index.php?topic=163211.0 Forum thread]
 
* Discontinued
 
 
 
This package was a traditional package of compiled utilities, maintained and tested on Debian Jessie (64bit). It worked out-of-the-box with Debian-derived (Ubuntu, Mint, etc.) distributions, but is no longer supported, updated, or available.
 
 
 
An unofficial RPM package of this pack for Fedora can be found [https://github.com/corollari/lazy-newb-pack-fedora here].
 
 
 
===Mac: Lazy Mac Pack===
 
* DF v0.47.05
 
* Maintained by Jecowa
 
* [http://www.bay12forums.com/smf/index.php?topic=158322.0 Forum thread]
 
* Downloads: [https://dffd.bay12games.com/file.php?id=12202 DFHack version], [https://dffd.bay12games.com/file.php?id=12310 lite version]
 
 
 
A Lazy Newb Pack for Mac with lots of graphics packs but with not so many utilities. The "lite" version includes fewer utilities - see the forum thread for details.
 
 
 
===Mac: Elpuma's Mac Starter Pack===
 
* DF v0.47.05
 
* Maintained by Elpuma
 
* [https://dffd.bay12games.com/file.php?id=13905 Download] ([https://github.com/jipumarino/dfdl/releases/tag/0.4.2 outdated mirror])
 
* [https://github.com/jipumarino/dfdl Related GitHub repo]
 
 
 
This is actually a script to download the individual parts and assemble them into a pack you can run. See the readme on the repo for usage instructions to get an updated pack.
 
  
 
== History of packs==
 
== History of packs==
[[File:Lazy-newb-pack-screenshot.0.31.12.v4.6.png|thumb|Screenshot of the primary user interface in Lazy Newb Pack v4.6 for DF 0.31.12 from June 2010. Created on Linux in 2017 with wine. ]]
 
[[File:Lazy-newb-pack-screenshot-v7-2010.png|thumb|Screenshot of the LucasUP released in 2010]]
 
  
Maintaining a pack is a lot of work, and over the years, people inevitably lose time or motivation to update their packs. Eventually, someone new steps up and releases their own pack.
+
Maintaining a pack is a lot of work and over the years people inevitable lose time or motivation to update their packs. Eventually someone new steps up and releases their own pack.
  
 
This section is provided for information, and should not be interpreted as a recommendation for these packs.  It may however be interesting to look back at how the LNP/Starter Pack movement evolved.   
 
This section is provided for information, and should not be interpreted as a recommendation for these packs.  It may however be interesting to look back at how the LNP/Starter Pack movement evolved.   
Line 99: Line 47:
 
==== The first Lazy Newb Pack ====
 
==== The first Lazy Newb Pack ====
  
The first pack with the name Lazy Newb Pack (LNP) was created by [http://www.bay12forums.com/smf/index.php?action=profile;u=16293 LucasUP] for Windows and DF version 0.31.12 and posted [http://www.bay12forums.com/smf/index.php?topic=59026 in the bay12forums] on June 11, 2010. Before the LNP, it was becoming common for the community to bundle up their own distributions of ''Dwarf Fortress'' with tile sets, graphics, and mods to make them more accessible to players. Other notable packs from this era are [http://www.bay12forums.com/smf/index.php?topic=57557.0 Phoebus graphics] and [http://www.bay12forums.com/smf/index.php?topic=53649.0 Mayday's Graphic Set]. The LNP distinguished itself by providing an interface for changing common DF settings, instead of editing the raw text files included with the game.
+
[[image:Lazy-newb-pack-screenshot.0.31.12.v4.6.png|frame|right|Screenshot of the primary user interface in Lazy Newb Pack v4.6 for DF 0.31.12 from June 2010. Created on Linux in 2017 with wine. ]]
 +
[[image:Lazy-newb-pack-screenshot2.0.31.12.v4.6.png|frame|right|Screenshot of the graphics selection screen in Lazy Newb Pack v4.6 for DF 0.31.12 from June 2010. Created on Linux in 2017 with wine. ]]
  
The first versions of the LNP included a text-based interface (seen on the right) that only permitted the user to enable/disable [[aquifers]] and choose from the Phoebus, Mayday, and Ironhand graphics packs. They included the utilities [[DFHack]], [[Utility:DwarfForeman|Dwarf Foreman]], [[Dwarf Therapist]], [http://www.bay12forums.com/smf/index.php?topic=57428.0 PerfectWorldDF], [http://www.joelpt.net/quickfort/  Quickfort], [http://www.bay12forums.com/smf/index.php?topic=59056.0 Runesmith] , [[Stonesense]].
+
 
 +
The first pack with the name Lazy Newb Pack (LNP) was created by [http://www.bay12forums.com/smf/index.php?action=profile;u=16293 LucasUP] for Windows and DF version 0.31.12 and posted [http://www.bay12forums.com/smf/index.php?topic=59026 | in the bay12forums] on June 11, 2010. Before the LNP, it was becoming common for the community to bundle up their own distributions of ''Dwarf Fortress'' with tile sets, graphics, and mods to make them more accessible to players. Other notable packs from this era are [http://www.bay12forums.com/smf/index.php?topic=57557.0 Phoebus graphics] and [http://www.bay12forums.com/smf/index.php?topic=53649.0 Mayday's Graphic Set]. The LNP distinguished itself by providing an interface for changing common DF settings, instead of editing the raw text files included with the game.
 +
 
 +
The first versions of the LNP included a text-based interface (seen on the right) that only permitted the user to enable/disable [[aquifers]] and choose from the Phoebus, Mayday, and Ironhand graphics packs. They included the utilities [[DFHack]], [[Dwarf Foreman]], [[Dwarf Therapist]], [http://www.bay12forums.com/smf/index.php?topic=57428.0 PerfectWorldDF], [http://www.joelpt.net/quickfort/  Quickfort], [http://www.bay12forums.com/smf/index.php?topic=59056.0 Runesmith] , [[Stonesense]].
  
 
==== The original launcher with a GUI ====
 
==== The original launcher with a GUI ====
 +
 
On December 31, 2010 [http://www.bay12forums.com/smf/index.php?topic=59026.msg1845333#msg1845333 LucasUP released] the first version of the Lazy Newb Pack that contained the graphical interface launcher that is well known today. It became the key component of the pack, which allows easy configuration of the DF installation, choose graphics packs, launching of utilities, and provided one click toggling of settings instead of editing configuration files by hand.  The original launcher was built with Visual Basic and .NET 3.5, and for several years this meant that the LNP was only available for Windows systems.
 
On December 31, 2010 [http://www.bay12forums.com/smf/index.php?topic=59026.msg1845333#msg1845333 LucasUP released] the first version of the Lazy Newb Pack that contained the graphical interface launcher that is well known today. It became the key component of the pack, which allows easy configuration of the DF installation, choose graphics packs, launching of utilities, and provided one click toggling of settings instead of editing configuration files by hand.  The original launcher was built with Visual Basic and .NET 3.5, and for several years this meant that the LNP was only available for Windows systems.
  
 
In 2012 Dricus created a [http://www.bay12forums.com/smf/index.php?topic=124613 Java-based launcher], which was cross platform and more flexible, but also required manual configuration. This launcher was never finished and so never achieved wide usage, however some early Mac and Linux packs were available based on this version. It wasn't a complete pack, but just the launcher component that could be used to build platform-specific packs.
 
In 2012 Dricus created a [http://www.bay12forums.com/smf/index.php?topic=124613 Java-based launcher], which was cross platform and more flexible, but also required manual configuration. This launcher was never finished and so never achieved wide usage, however some early Mac and Linux packs were available based on this version. It wasn't a complete pack, but just the launcher component that could be used to build platform-specific packs.
 +
 +
<gallery widths=200px>
 +
File:Lnp-gui1.png|The original LNP launcher, Options Tab
 +
File:Lnp-gui2.png|The graphics tab
 +
File:Lnp-gui3.png|The utilities tab
 +
File:Lnp-gui5.png|The advanced tab
 +
</gallery>
  
 
==== The End of the First Age ====
 
==== The End of the First Age ====
Line 138: Line 98:
 
All modern packs since 2014 use the PyLNP launcher. Note that "PyLNP" and "LNP" are not interchangeable - the former refers to the launcher itself, while the latter refers to a pack as a whole.
 
All modern packs since 2014 use the PyLNP launcher. Note that "PyLNP" and "LNP" are not interchangeable - the former refers to the launcher itself, while the latter refers to a pack as a whole.
  
PyLNP started as a port of LucasUP and tolyK’s Lazy Newb Pack Launcher to Python, with the goal of making a launcher available on all the platforms supported by ''Dwarf Fortress''. Its biggest innovation is the [http://pylnp.birdiesoft.dk/docs/dev/content.html PyLNP content format], a standard for defining manifests for graphics, tilesets, keybinds, utilities, etc that allows a modular and custom pack to be built.
+
PyLNP started as a port of LucasUP and tolyK’s Lazy Newb Pack Launcher to Python, with the goal of making a launcher available on all the platforms supported by ''Dwarf Fortress;;. Its biggest innovation is the [http://pylnp.birdiesoft.dk/docs/dev/content.html PyLNP content format], a standard for defining manifests for graphics, tilesets, keybinds, utilities, etc that allows a modular and custom pack to be built.
  
 
=== Lazy? Newb? Starter Pack? ===
 
=== Lazy? Newb? Starter Pack? ===
Line 145: Line 105:
  
 
In November 2013 PeridexisErrant, the maintainer of the current pack for the Windows platform, renamed his pack from "PeridexisErrant's LNP" to "PeridexisErrant's Starter Pack". He [https://www.reddit.com/r/dwarffortress/comments/1qt7c1/df_starter_pack_updated_classic_lazy_newb_pack/cdgpqxq/ has said] the primary reason for the renaming was to distinguish the old legacy LNP from his own pack when providing support to players, as often players would have a problem with the pack and ask PeridexisErrant for help only for him to discover they were using an older version of the pack that he didn't publish nor maintain. He changed the name before the [[DF2014:Release_information|big 2014 release]] in order to help steer new players towards his new maintained starter pack, and prevent them from finding and using old unsupported versions of the LNP.
 
In November 2013 PeridexisErrant, the maintainer of the current pack for the Windows platform, renamed his pack from "PeridexisErrant's LNP" to "PeridexisErrant's Starter Pack". He [https://www.reddit.com/r/dwarffortress/comments/1qt7c1/df_starter_pack_updated_classic_lazy_newb_pack/cdgpqxq/ has said] the primary reason for the renaming was to distinguish the old legacy LNP from his own pack when providing support to players, as often players would have a problem with the pack and ask PeridexisErrant for help only for him to discover they were using an older version of the pack that he didn't publish nor maintain. He changed the name before the [[DF2014:Release_information|big 2014 release]] in order to help steer new players towards his new maintained starter pack, and prevent them from finding and using old unsupported versions of the LNP.
 +
 +
PeridexisErrant has also said that the purview of the pack has expanded over the years and is no longer just for those new to the game (newbs) but also for experienced players, and that he disliked the term "lazy" for derogatorily implying that players are lazy. Given the difficulty and challenges associated with ''Dwarf Fortress'', where to become proficient one must work hard and expend effort, it is safe to say that its players are not lazy.
  
 
The maintainers of the different Mac OSX packs have used different names over the years including MacNewbie, and Lazy Mac Pack. The Linux maintainers have remained with the original LNP moniker.
 
The maintainers of the different Mac OSX packs have used different names over the years including MacNewbie, and Lazy Mac Pack. The Linux maintainers have remained with the original LNP moniker.
Line 163: Line 125:
  
 
[http://www.bay12forums.com/smf/index.php?action=profile;u=94479 Fricy] released [http://www.bay12forums.com/smf/index.php?topic=128960  his spiritual successor] to the MacNewbie pack on July 10, 2014 for ''Dwarf Fortress'' v0.40.01. It was based on Dricus' cross platform java launcher has 26 releases from July 2014 until November 28, 2015. It was last updated in November 2015 in January ''Dwarf Fortress'' v0.42.04.
 
[http://www.bay12forums.com/smf/index.php?action=profile;u=94479 Fricy] released [http://www.bay12forums.com/smf/index.php?topic=128960  his spiritual successor] to the MacNewbie pack on July 10, 2014 for ''Dwarf Fortress'' v0.40.01. It was based on Dricus' cross platform java launcher has 26 releases from July 2014 until November 28, 2015. It was last updated in November 2015 in January ''Dwarf Fortress'' v0.42.04.
 +
  
 
==== Linux ====
 
==== Linux ====
Line 171: Line 134:
  
 
In March 2017 [http://www.bay12forums.com/smf/index.php?action=profile;u=114577 Enay] took up maintainership of the LNP for Linux calling it [http://www.bay12forums.com/smf/index.php?topic=163211.0 LinuxLNP] and released only for 64-bit systems.
 
In March 2017 [http://www.bay12forums.com/smf/index.php?action=profile;u=114577 Enay] took up maintainership of the LNP for Linux calling it [http://www.bay12forums.com/smf/index.php?topic=163211.0 LinuxLNP] and released only for 64-bit systems.
 
The LinuxDwarfPack provides packages for Debian/Ubuntu, Arch and RedHat systems, as well as an AppImage and a regular tar.gz package. Releases and nightly builds may be downloaded on the  [https://github.com/McArcady/lnp-forge/releases Github page of lnp-forge].
 
  
 
== The Making of a Pack ==
 
== The Making of a Pack ==
Line 184: Line 145:
 
As of 2017, pack maintenance and creation is centered around the following projects:
 
As of 2017, pack maintenance and creation is centered around the following projects:
  
* The [https://github.com/Pidgeot/python-lnp PyLNP launcher] is maintained by Pidgeot and is available on Github
+
* The [https://bitbucket.org/Pidgeot/python-lnp PyLNP launcher] is maintained by Pidgeot and is available on bitbucket
 
* The [https://github.com/Lazy-Newb-Pack LazyNewbPack organization on github] provides a home for shared resources and code
 
* The [https://github.com/Lazy-Newb-Pack LazyNewbPack organization on github] provides a home for shared resources and code
 
* The [https://github.com/DFgraphics/DFgraphics DFgraphics github repository] is a shared home for graphics and tilesets to ease routine maintenance
 
* The [https://github.com/DFgraphics/DFgraphics DFgraphics github repository] is a shared home for graphics and tilesets to ease routine maintenance
 
* The [https://github.com/PeridexisErrant/starter-pack starter-pack builder] by PeridexisErrant that helps build a pack from scratch
 
* The [https://github.com/PeridexisErrant/starter-pack starter-pack builder] by PeridexisErrant that helps build a pack from scratch
* The [https://github.com/McArcady/lnp-forge lnp-forge project] is a pack builder targeting Linux and macOS
 
* The [https://github.com/jipumarino/dfdl dfdl project] is a pack builder for macOS
 
  
  
  
 
{{Category|Utilities}}
 
{{Category|Utilities}}
[[ru:Utility:Lazy Newb Pack]][[zh:Lazy Newb Pack]]
 

Please note that all contributions to Dwarf Fortress Wiki are considered to be released under the GFDL & MIT (see Dwarf Fortress Wiki:Copyrights for details). If you do not want your writing to be edited mercilessly and redistributed at will, then do not submit it here.
You are also promising us that you wrote this yourself, or copied it from a public domain or similar free resource. Do not submit copyrighted work without permission!

To protect the wiki against automated edit spam, we kindly ask you to solve the following CAPTCHA:

Cancel Editing help (opens in new window)