Bay 12 Games Forum

Please login or register.

Login with username, password and session length
Advanced search  
Pages: 1 ... 6 7 [8] 9

Author Topic: *beta* Lazy Newb Pack Launcher - Cross Platform [0.34.11] v0.5.2  (Read 70740 times)

Meph

  • Bay Watcher
    • View Profile
    • worldbicyclist
Re: *beta* Lazy Newb Pack Launcher - Cross Platform [0.34.11] v0.5.2 [UPDATED]
« Reply #105 on: October 11, 2013, 02:06:13 am »

Did you see the new Therapist update?
Logged
::: ☼Meph Tileset☼☼Map Tileset☼- 32x graphic sets with TWBT :::
::: ☼MASTERWORK DF☼ - A comprehensive mod pack now on Patreon - 250.000+ downloads and counting :::
::: WorldBicyclist.com - Follow my bike tours around the world - 148 countries visited :::

ytterbium

  • Bay Watcher
    • View Profile
Re: *beta* Lazy Newb Pack Launcher - Cross Platform [0.34.11] v0.5.2 [UPDATED]
« Reply #106 on: October 14, 2013, 09:30:26 am »

Just a question : how works the keybinds ?
Logged

PeridexisErrant

  • Bay Watcher
  • Dai stihó, Hrasht.
    • View Profile
Re: *beta* Lazy Newb Pack Launcher - Cross Platform [0.34.11] v0.5.2 [UPDATED]
« Reply #107 on: October 21, 2013, 04:37:42 pm »

A quick bug report - the launcher discards any settings changes made by other programs on close.  This came up when Quickfort's option to change the macro delay was ignored...  I'll patch that specific setting in my pack, but there are other cases too.
Logged
I maintain the DF Starter Pack - over a million downloads and still counting!
 Donations here.

kahrkunne

  • Bay Watcher
    • View Profile
Re: *beta* Lazy Newb Pack Launcher - Cross Platform [0.34.11] v0.5.2 [UPDATED]
« Reply #108 on: October 25, 2013, 05:34:38 pm »

I think this is the best place to post this, originally posted it in the windows thread by accident.
EDIT: Acidentally selected something in a terminal, this caused the post that I had copied to be gone :'(
Quick overview here (gotta go sleep now):

OS: Arch GNU + Linux amd64, all packages current
LNP: Andrewp18's version (or whatever his name was)
Window Manager: Awesome WM (whatever version is in Arch' repos right now)
Java version: The lastest openJDK in Arch' repos
Sorry if some of this information is incomplete, I'm sort of in a hurry right now. You should be able to find exact version numbers with very little work though.
Issues:

- Opening any folder causes a window to pop up with a stack trace similair to this (this is the graphics folder button)
Code: [Select]
java.lang.IllegalStateException: Cannot open folder /home/kahr/bin/Dwarf Fortress/LNP/graphics!
at nl.dricus.df.action.OpenFolderAction.actionPerformed(OpenFolderAction.java:67)
at javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:2018)
at javax.swing.AbstractButton$Handler.actionPerformed(AbstractButton.java:2341)
at javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:402)
at javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:259)
at javax.swing.plaf.basic.BasicButtonListener.mouseReleased(BasicButtonListener.java:252)
at java.awt.Component.processMouseEvent(Component.java:6505)
at javax.swing.JComponent.processMouseEvent(JComponent.java:3311)
at java.awt.Component.processEvent(Component.java:6270)
at java.awt.Container.processEvent(Container.java:2229)
at java.awt.Component.dispatchEventImpl(Component.java:4861)
at java.awt.Container.dispatchEventImpl(Container.java:2287)
at java.awt.Component.dispatchEvent(Component.java:4687)
at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4832)
at java.awt.LightweightDispatcher.processMouseEvent(Container.java:4492)
at java.awt.LightweightDispatcher.dispatchEvent(Container.java:4422)
at java.awt.Container.dispatchEventImpl(Container.java:2273)
at java.awt.Window.dispatchEventImpl(Window.java:2719)
at java.awt.Component.dispatchEvent(Component.java:4687)
at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:735)
at java.awt.EventQueue.access$200(EventQueue.java:103)
at java.awt.EventQueue$3.run(EventQueue.java:694)
at java.awt.EventQueue$3.run(EventQueue.java:692)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:76)
at java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:87)
at java.awt.EventQueue$4.run(EventQueue.java:708)
at java.awt.EventQueue$4.run(EventQueue.java:706)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:76)
at java.awt.EventQueue.dispatchEvent(EventQueue.java:705)
at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:242)
at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:161)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:150)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:146)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:138)
at java.awt.EventDispatchThread.run(EventDispatchThread.java:91)
Caused by: java.io.IOException: Failed to show URI:file:/home/kahr/bin/Dwarf%20Fortress/LNP/graphics/
at sun.awt.X11.XDesktopPeer.launch(XDesktopPeer.java:114)
at sun.awt.X11.XDesktopPeer.open(XDesktopPeer.java:77)
at java.awt.Desktop.open(Desktop.java:272)
at nl.dricus.df.action.OpenFolderAction.actionPerformed(OpenFolderAction.java:65)
... 36 more
Probably because I don't have a file manager installed, I would suggest surrounding the block of code that opens the file manager with try/catch and to open the location with a browser (most browsers support this nowadays) if no file manager is found

- Updating savegames after installing new graphics gives a stacktrace similair to this:
Code: [Select]
java.lang.NullPointerException
at nl.dricus.df.action.UpdateSavegamesAction.actionPerformed(UpdateSavegamesAction.java:56)
at javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:2018)
at javax.swing.AbstractButton$Handler.actionPerformed(AbstractButton.java:2341)
at javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:402)
at javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:259)
at javax.swing.plaf.basic.BasicButtonListener.mouseReleased(BasicButtonListener.java:252)
at java.awt.Component.processMouseEvent(Component.java:6505)
at javax.swing.JComponent.processMouseEvent(JComponent.java:3311)
at java.awt.Component.processEvent(Component.java:6270)
at java.awt.Container.processEvent(Container.java:2229)
at java.awt.Component.dispatchEventImpl(Component.java:4861)
at java.awt.Container.dispatchEventImpl(Container.java:2287)
at java.awt.Component.dispatchEvent(Component.java:4687)
at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4832)
at java.awt.LightweightDispatcher.processMouseEvent(Container.java:4492)
at java.awt.LightweightDispatcher.dispatchEvent(Container.java:4422)
at java.awt.Container.dispatchEventImpl(Container.java:2273)
at java.awt.Window.dispatchEventImpl(Window.java:2719)
at java.awt.Component.dispatchEvent(Component.java:4687)
at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:735)
at java.awt.EventQueue.access$200(EventQueue.java:103)
at java.awt.EventQueue$3.run(EventQueue.java:694)
at java.awt.EventQueue$3.run(EventQueue.java:692)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:76)
at java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:87)
at java.awt.EventQueue$4.run(EventQueue.java:708)
at java.awt.EventQueue$4.run(EventQueue.java:706)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:76)
at java.awt.EventQueue.dispatchEvent(EventQueue.java:705)
at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:242)
at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:161)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:150)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:146)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:138)
at java.awt.EventDispatchThread.run(EventDispatchThread.java:91)
As a result of this, when I start dwarf fortress I get a popup box that says
Code: [Select]
Not found: data/art/Obsidian_16x16.png (I have obsidian installed now, but something similair happens with all of the graphics sets, even ASCII Default)

- I can only access the little popup thingies in the top by clicking and holding the left mouse button over them. They do not stay open if I just click them, and the keys that are supposed to open them don't work (for example, R for run and l for Folders)

Also, the window with the stacktrace appears blank until I move it and when I scroll right, some of the text appears messed up, but that's just Swing being a piece of shit as always (oh god I hate Swing so much)

EDIT:
Hello, I have a little bug with LNP :
I'm on Manjaro (a sort of Arch Linux), and when I change my graphics, I click on "Install Graphics", then I'm asked if I'm sure, I answer "OK", and finally I'm asked if I want to update my savegames. But then, I get an unexpexted error :
Spoiler (click to show/hide)

Any solution ?
seems to be having the same problem, and is using Manjaro, which is Arch-based.
« Last Edit: October 26, 2013, 04:00:05 am by kahrkunne »
Logged

Thundercraft

  • Bay Watcher
    • View Profile
Re: *beta* Lazy Newb Pack Launcher - Cross Platform [0.34.11] v0.5.2 [UPDATED]
« Reply #109 on: November 19, 2013, 02:31:19 pm »

Posting here to follow thread.

Also, a reminder of something to add that (as far as I know) never got added to the original LNP:

I noticed in the Genesis Mod thread that in their newest release they've removed the GRASSTRAMPLE tags from their creatures to make things a bit simpler and easier.
The newest version of Genesis is supposed to have stopped domestic animals trampling grass I think...
[snip]
Yeah it was just removing the old grasstrample tags.

Considering how rapidly medium and large [GRAZER] animals consume grass (like how some big animals are barely able to keep themselves alive by grazing constantly) and how important it is to pen/pasture grazing-type pets, perhaps something similar should be added to LNP as an option? ...At least until grazing values get balanced better. I'm thinking of another button like the one to disable the [PET_EXOTIC] and [MOUNT_EXOTIC] tags to get around the missing Dungeon Master.

The only problem I can think of is how GRASSTRAMPLE tags take a value, so it might be difficult to simply comment them out. It's easy enough for a program to find and change the bracket in front, but finding the closing bracket could be problematic because it follows a numeric value. (That is, unless the program can simply change the next "]" closing bracket it finds.)
Logged

Syndic

  • Bay Watcher
    • View Profile
Re: *beta* Lazy Newb Pack Launcher - Cross Platform [0.34.11] v0.5.2 [UPDATED]
« Reply #110 on: December 12, 2013, 07:47:31 pm »

Disclaimer: I used the search function, but did not read the entire thread. So please forgive me if it was already solved and the search just didn't find it  ;)

I downloaded and installed the LNP just now (mostly to fix the creature growth bug), but... it installed some graphic pack. I played in vanilla until now, so ASCII is what I'm used to and what I'd like back. What am I doing wrong?

Installing procedure: I unzipped the file I downloaded, then copied my savegame (region3 folder) into the DF directory of the LNP.
Starting: I run lazy newb pack.jar, change some settings so they fit my init and dinit from before, and then...
I go to the "Graphics" tab, selecting the ASCII default option, click "install graphics", "ok" to the warning...

Error
Nothing was installed.
Folder does not exist or does not have required files or folders:
D:\Games\... (path to the ASCII default folder... which DOES exist)

/edit: completed my post. Posted prematurely by accident.
/edit2: Playing around a bit I hit "simplify graphics folder" and got an "unexpected error" that says I should post here ;)
Code: [Select]
java.lang.IllegalArgumentException: Parameter 'directory' is not a directory
at org.apache.commons.io.FileUtils.validateListFilesParameters(FileUtils.java:545)
at org.apache.commons.io.FileUtils.listFiles(FileUtils.java:521)
at org.apache.commons.io.FileUtils.listFiles(FileUtils.java:691)
at nl.dricus.df.action.SimplifyGraphicsFoldersAction.simplifyGraphics(SimplifyGraphicsFoldersAction.java:94)
at nl.dricus.df.action.SimplifyGraphicsFoldersAction.actionPerformed(SimplifyGraphicsFoldersAction.java:57)
at javax.swing.AbstractButton.fireActionPerformed(Unknown Source)
at javax.swing.AbstractButton$Handler.actionPerformed(Unknown Source)
at javax.swing.DefaultButtonModel.fireActionPerformed(Unknown Source)
at javax.swing.DefaultButtonModel.setPressed(Unknown Source)
at javax.swing.plaf.basic.BasicButtonListener.mouseReleased(Unknown Source)
at java.awt.Component.processMouseEvent(Unknown Source)
at javax.swing.JComponent.processMouseEvent(Unknown Source)
at java.awt.Component.processEvent(Unknown Source)
at java.awt.Container.processEvent(Unknown Source)
at java.awt.Component.dispatchEventImpl(Unknown Source)
at java.awt.Container.dispatchEventImpl(Unknown Source)
at java.awt.Component.dispatchEvent(Unknown Source)
at java.awt.LightweightDispatcher.retargetMouseEvent(Unknown Source)
at java.awt.LightweightDispatcher.processMouseEvent(Unknown Source)
at java.awt.LightweightDispatcher.dispatchEvent(Unknown Source)
at java.awt.Container.dispatchEventImpl(Unknown Source)
at java.awt.Window.dispatchEventImpl(Unknown Source)
at java.awt.Component.dispatchEvent(Unknown Source)
at java.awt.EventQueue.dispatchEventImpl(Unknown Source)
at java.awt.EventQueue.access$200(Unknown Source)
at java.awt.EventQueue$3.run(Unknown Source)
at java.awt.EventQueue$3.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.ProtectionDomain$1.doIntersectionPrivilege(Unknown Source)
at java.security.ProtectionDomain$1.doIntersectionPrivilege(Unknown Source)
at java.awt.EventQueue$4.run(Unknown Source)
at java.awt.EventQueue$4.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.ProtectionDomain$1.doIntersectionPrivilege(Unknown Source)
at java.awt.EventQueue.dispatchEvent(Unknown Source)
at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
at java.awt.EventDispatchThread.run(Unknown Source)
Not sure if related
« Last Edit: December 12, 2013, 07:54:32 pm by Syndic »
Logged

PeridexisErrant

  • Bay Watcher
  • Dai stihó, Hrasht.
    • View Profile
Re: *beta* Lazy Newb Pack Launcher - Cross Platform [0.34.11] v0.5.2 [UPDATED]
« Reply #111 on: December 12, 2013, 08:35:43 pm »

First, remember that changing graphics will reset your settings, so it's best to do that last.

This jar LNP is still in beta, so I'd suggest just using the old exe (which still works perfectly well) when you hit a bug - I've heard of some issues like this before.
Logged
I maintain the DF Starter Pack - over a million downloads and still counting!
 Donations here.

Syndic

  • Bay Watcher
    • View Profile
Re: *beta* Lazy Newb Pack Launcher - Cross Platform [0.34.11] v0.5.2 [UPDATED]
« Reply #112 on: December 12, 2013, 08:39:15 pm »

Ah, that works. thanks  :D

/edit because doubleposts are rude: Can anyone tell me what the numbers in the bottom are supposed to mean?

H: 0/0/0/0/8/13/36
colored
white, red, dark red, yellow, white, cyan, dark blue, green

They're changing every so often, and having information but not being able to read it drives me crazy^^
« Last Edit: December 12, 2013, 09:17:14 pm by Syndic »
Logged

PeridexisErrant

  • Bay Watcher
  • Dai stihó, Hrasht.
    • View Profile
Re: *beta* Lazy Newb Pack Launcher - Cross Platform [0.34.11] v0.5.2 [UPDATED]
« Reply #113 on: December 13, 2013, 02:33:09 am »

Falconne's Dwarf Monitor plugin, showing the number of dwarves at each happiness level. Yours is pretty good.
Logged
I maintain the DF Starter Pack - over a million downloads and still counting!
 Donations here.

Syndic

  • Bay Watcher
    • View Profile
Re: *beta* Lazy Newb Pack Launcher - Cross Platform [0.34.11] v0.5.2 [UPDATED]
« Reply #114 on: December 13, 2013, 03:55:12 am »

ah, thanks again :)
Logged

milo christiansen

  • Bay Watcher
  • Something generic here
    • View Profile
Re: *beta* Lazy Newb Pack Launcher - Cross Platform [0.34.11] v0.5.2 [UPDATED]
« Reply #115 on: December 13, 2013, 11:25:18 am »

I am curious if you would be willing to add a Rubble tab to the launcher (that obviously only shows up if certain options are set or Rubble is detected)

That way I could provide a Rubble enabled LNP without needing to fight with making it easy to use.

Basicly what would be needed is whenever the launcher starts (and detects Rubble is present) it would run "<df directory>/rubble/rubble -addonlist" then a list of addon and their "state" (active or not) would be read from "<df directory>/rubble/addon/addonlist.ini" and presented as a list with checkboxes for each addon. If an addon is "active" (it's ini entry is true) then the checkbox should start checked.
Then all that is needed is to have a button at the bottom, something like "Generate Raws" that would run "<df directory>/rubble/rubble -addons="<addon list>"" (where <addon list> is a path list separator delimited list of addon names that should be active (path list separator is ";" or ":" depending on OS))
Also in Rubble mode changing tilesets should be disabled, as Rubble provides it's own mechanism for that.

I already have a GUI, but it is windows only, as the only language I know that can create GUI's without a fight is windows only :(

If a "Rubble mode" would be hard to add, then forget it :)
Logged
Rubble 8 - The most powerful modding suite in existence!
After all, coke is for furnaces, not for snorting.
You're not true dwarven royalty unless you own the complete 'Signature Collection' baby-bone bedroom set from NOKEAS

PeridexisErrant

  • Bay Watcher
  • Dai stihó, Hrasht.
    • View Profile
Re: *beta* Lazy Newb Pack Launcher - Cross Platform [0.34.11] v0.5.2 [UPDATED]
« Reply #116 on: December 13, 2013, 05:38:58 pm »

It's possible that Dricus could add this as a post-v1.0 goal, but even then it's likely to be a long time coming. 
Logged
I maintain the DF Starter Pack - over a million downloads and still counting!
 Donations here.

fricy

  • Bay Watcher
  • [DFHACK:ZEALOT]
    • View Profile
Re: *beta* Lazy Newb Pack Launcher - Cross Platform [0.34.11] v0.5.2 [UPDATED]
« Reply #117 on: December 14, 2013, 08:04:48 am »

Rubble addon would be interesting as a stretch goal, someone requested before that we incorporate raw fixes, but I'd try to avoid going that way, these packs should be as close to vanilla as possible. Rubble could work as a compromise.

Thundercraft

  • Bay Watcher
    • View Profile
Re: *beta* Lazy Newb Pack Launcher - Cross Platform [0.34.11] v0.5.2 [UPDATED]
« Reply #118 on: December 14, 2013, 10:28:58 am »

Questions that needed to be asked:

Stretch goals? ??? And why is it important to keep these packages as close to vanilla as possible? :-\ Who is the target audience of this "Cross-Platform Edition", anyway?

As I see it, you need a well-defined goal. Right now, it seems blurry. I don't think it works very well to have a jack-of-all-trades interface / package for everyone, regardless of their DF experience or what they're looking for in a pack.

From what I can tell, the Lazy Newb Pack started out as an easy-to-install and use package primarily aimed towards newbies. In particular, some of the video tutorials on YouTube suggested installing the LNP and using their custom embark settings as a simple and straightforward way for newbies to play along.

Though, there were plenty of others who appreciated it, such as who found installing the most commonly used utilities and modding their INIT settings, keyboard layout, etc, rather tedious and/or complicated. It was a "lazy" way of doing things (if you can forgive the term).

However, since LucasUP released the source (which is a good thing) and stopped updating his pack, the torch has been passed on to others. Thing is, the Expanded LNP / MacNewbie Pack / Lazy Newb Pack are not exactly geared towards newbies anymore. This, despite the continuation of the old naming system, which just confuses newbies.

IMO: The decision to keep the LNP name was a mistake. Though, to be fair, right now there really isn't anything geared almost exclusively towards newbies. (This might change in the future, though.)

Case in point:

Proposal:  we call this the "Dwarf Fortress Launcher" (or something), because LNP just sounds condescending and doesn't really fit anymore.

Also, if you look at PeridexisErrant's Expanded LNP thread you'll see that the thread title describes it as quote, "everything in one place". This evokes the image of a pack aiming to include 'everything but the kitchen sink'. (No offense intended, PeridexisErrant.)

Let's compare them.



LucasUP's original LNP contained:

BASE: LNP GUI + latest vanilla DF

GRAPHICS: 2 graphic tilesets included (Phoebus & Ironhand) with the ability to easily switch between them. (It is assumed that newbies will tend find that using a tileset will make it easier to get into the game vs. ASCII graphics.)

EXTRAS: LazyNewb Keybinds, Custom Embark Profiles, Custom World Gen, Large Address Aware patcher

UTILITIES: Either 3 or 7, depending on whether you download the regular or "Advanced" versions.
* Regular includes Dwarf Therapist, Soundsense, and DFInit (INIT text editor).
* Advanced includes all the above, plus DFHack, Stonsense, Quickfort, and Chromafort.

Simple, right? No fuss, no muss. It contained only the essentials that are recommended for every newbie and which most players would feel comfortable with (and would sorely miss if they had to do without). It was compact, too. The last regular version was a bit over 21 MB and the Advanced was 35.6 MB.



PeridexisErrant's Expanded LNP contains:

BASE: Cross-Platform LNP GUI + Lazy Newb Pack GUI + latest vanilla DF (with binpatch for bugfixes)

GRAPHICS: 7 graphics sets, including Phoebus, Ironhand, Mayday, Obsidian, Spacefox's dwarf sprites w/Phoebus tileset, 2 tilesets based on ASCII, and vanilla ASCII.

EXTRAS: Keybindings, lots of embark profiles, a legends export processing suite, Vherid's colour schemes, Cheatsheets, Quickfort community plans archive, Large Address Aware, and a .bat file for updating

UTILITIES: 12, including some rather obscure stuff that not all players would find useful.

The result is over 86 MB! I'm think newbies would tend get lost trying to figure out what to do with this package. Two different GUI's? Seven graphics sets? Color schemes? Twelve utilities? Fortress Overseer may be awesome, but it's almost 17 MB and I'd be very surprised if many people use it regularly. And Dfterm3? How many find the need to play DF remotely over the internet?



Granted, it is awesome of PeridexisErrant to maintain a pack like this and update it with stuff to make the game more enjoyable and easier to install and use. I merely want to point out that it is not as well-suited to newbies as LucasUP's old pack.

I'm saying that it would work better to have packs geared towards different audiences. And including everything but the kitchen sink is not always the best method. Most experienced Dwarf Fortress players have their own preferences for utilities which they tend to use often and those which they either don't want to use or never bothered to learn.

At least LucasUP's old LNP gave the option of downloading either a small, basic pack or an "Advanced" version with a bit more stuff. And newbies do not really need to learn a bunch of utilities and tools. The game itself is hugely intimidating! Learning Dwarf Fortress can be enough of a challenge without such distractions. That said, certain utilities can make the game easier to understand and manage, making it less daunting.
« Last Edit: December 14, 2013, 11:19:12 am by Thundercraft »
Logged

fricy

  • Bay Watcher
  • [DFHACK:ZEALOT]
    • View Profile
Re: *beta* Lazy Newb Pack Launcher - Cross Platform [0.34.11] v0.5.2 [UPDATED]
« Reply #119 on: December 14, 2013, 12:00:58 pm »

Quote
And why is it important to keep these packages as close to vanilla as possible?
Because this is a bugfixed version of vanilla DF with GUI plugins. If we started editing the raws to fix lightsabers, egg numbers, skull thickness, etc, it would be a mod: Modest Mod does that exactly. But that's a different beast entirely, you said yourself that DF is daunting as it is already, I don't want newbies to have to hunt down what's different from the vanilla. And the other thing is where to stop? Which modification is to fix bugs, and which changes the game balance? That's a slippery slope I don't want to start on.
So this pack is intended to be as close to the vanilla experience as possible, with some fixes, but original raws.
(On the other hand I'm thinking of releasing Deon's Essential DF as a version of MacNewbie.)

Quote
At least LucasUP's old LNP gave the option of downloading either a small, basic pack or an "Advanced" version with a bit more stuff.
That was a different time: LucasUP's basic version was without Dfhack, only the advanced version had it. Nowdays PeridexisErrant's starter pack and Macnewbie depend heavily on Dfhack, all of the gui changes and plugins need it to work. When I started understanding DF gameplay these were the biggest selling points for me to try dfhack. Reading the forums indicate that I'm not the only one with this opinion. Also SoundSense depends heavily on the modified gamelogs --> again this needs dfhack. If someone wants to play without dfhack, that means he ->knows<- what dfhack is, so he is a veteran, and this pack is not for him.
What's left? Chromafort? Fortress Overseer? Maybe these could be in a separate add-on pack, and there are parts of the world, where internet is slow, and a 50mb download is better than a 100mb, but afaik a ~100 mb download is NOT that big of a problem. Mobile phone games are bigger than this. :) And also there's the problem when you need to maintain two different packs, and the confusion when a newbie doesn't understand why he didn't has the utility that someone says is part of the pack and should try out.
Also back then when I was a noob, I downloaded the original basic LNP, because I was afraid what dfhack was, and missed the good stuff until later. Because the name dfhack suggested something that -may- be bad for me. In fact, it would have been good.
So I'm against it. That does not mean I'm right. ;)

Quote
IMO: The decision to keep the LNP name was a mistake. Though, to be fair, right now there really isn't anything geared almost exclusively towards newbies.
Maybe keeping the names of the old packs was a mistake. Maybe not. I did choose to use MacNewbie, because it gives credit to the original authors, and makes it easier to find the updated pack.
 
I think I explained my line of thinking with these packs, here comes the million dollar question: What do you propose exclusively for newbies?
Pages: 1 ... 6 7 [8] 9