Bay 12 Games Forum

Please login or register.

Login with username, password and session length
Advanced search  
Pages: 1 ... 161 162 [163] 164 165 ... 222

Author Topic: Dwarf Therapist (Maintained Branch) v.37.0 | DF 42.06  (Read 968069 times)

splinterz

  • Bay Watcher
    • View Profile
    • Dwarf Therapist Branch
Re: Dwarf Therapist (Maintained Branch) v.36.0 | DF 42.05
« Reply #2430 on: January 28, 2016, 06:33:06 am »

EDIT: I should have refreshed the page first.
[OSX] Dwarf Therapist 36.0
I'm seeing a repeat of the Labor cannot be changed for non-citizens issue I saw. Is this build working for anyone else?
I just checked the layout and there's at least one offset missing that's causing this, I'll let fricy know.
Fixed. Modified 0.42.05 ini is found here for anyone wanting to do a manual update. The DFFD file is updated.

@splinterz: Just to confirm: DT 36.0 supports all 42.x release (except 42.01), and not just .04-.05, correct? So I can remove 33.0 from DFFD?
No it only supports .04-.05 and maybe .03. With all the bugs in DF 42.01-03 I'm not sure it's worth supporting.

Edit: I've updated the GitHub release with your package from DFFD.
« Last Edit: January 28, 2016, 06:34:49 am by splinterz »
Logged

fricy

  • Bay Watcher
  • [DFHACK:ZEALOT]
    • View Profile
Re: Dwarf Therapist (Maintained Branch) v.36.0 | DF 42.05
« Reply #2431 on: January 28, 2016, 07:32:14 am »

With all the bugs in DF 42.01-03 I'm not sure it's worth supporting.
Agreed. Though I'm sure if I remove it someone will pop-in and ask for it. ;D

Bumber

  • Bay Watcher
  • REMOVE KOBOLD
    • View Profile
Re: Dwarf Therapist (Maintained Branch) v.36.0 | DF 42.05
« Reply #2432 on: February 01, 2016, 05:14:59 pm »

Just finished reading the entire manual. Some things that might be out of date:

It says on Page 57:
Quote
The labors I assign to my dwarves are hauling for everyone, pump operating for all meleedwarves (pumps that don’t pump anything are a great physical training regimen), hunting for all marksdwarves, mining for all pickdwarves, and wood cutting for all axedwarves.
Doesn't this cause uniform conflicts? Wood cutting doesn't even train axedwarf. (In addition, pumping isn't great training anymore, IIRC.)

And on Page 58 (at the very bottom):
Quote
Dwarves with crossbows elect to dole out physical punishment by beating dwarves with their crossbows, hence why they make good guards. Assuming you make your crossbows out of wood, this will have much less gruesome results then, say, hacking at the poor dwarf with a sword!
They won't use swords for hammerings/beatings. I think they'll grab a spare hammer for hammerings. Will they still use a crossbow? It could be bad if your marksdwarf (skilled in hammering) goes and grabs Maxwell's a silver hammer and knocks the criminal's head off.


Okay, with that out of the way:

I haven't tried them yet, but optimization plans sound promising. From what I can glean from the manual, it works in proportions, but I didn't hear any mention of absolute values. Ideally what I'd want to be able to do is select a group of dwarves and have DT assign them to their optimal roles (including military and the new performers/scholars) based on their role fitness. I might want 0 fisherdwarves in my fort, 2 to 4 armorers (only 4 if they're all really fit to it,) and some large leftover percent of haulers that aren't fit for anything else (I might create a separate custom profession for those who have their moodable skill ready.) It sounds mostly doable already, with the exception of the absolute min/max laborers. The rest suffers a bit from a lack of research/presets, specifically on the new DF2016 professions.
« Last Edit: February 06, 2016, 02:33:05 am by Bumber »
Logged
Reading his name would trigger it. Thinking of him would trigger it. No other circumstances would trigger it- it was strictly related to the concept of Bill Clinton entering the conscious mind.

THE xTROLL FUR SOCKx RUSE WAS A........... DISTACTION        the carp HAVE the wagon

A wizard has turned you into a wagon. This was inevitable (Y/y)?

Rain At Dawn

  • Bay Watcher
    • View Profile
Re: Dwarf Therapist (Maintained Branch) v.36.0 | DF 42.05
« Reply #2433 on: February 05, 2016, 09:31:18 pm »

Okay, so I gave up waiting for an official linux build, and attempted building it myself (on Linux Mint 17.3). The following are a few tips for anyone else trying to do likewise:

First off, it's not that hard.

Make sure you have the dependencies listed here. You may also need to install g++ for the compilation, and pdflatex (from texlive-latex-base) which I think qmake tries to use to produce documentation.

Part way through the build, make may start generating gazillions of missing .sty file errors. These are just latex packages it wants for the documentation; you can safely hit X to abort all this.

Once it's finished, the executables should be on your path (although it might depend on what you passed in as the PREFIX value). Run the dwarftherapist wrapper at least once before running DwarfTherapist directly as it will give you a couple of options for providing it with root access to the /proc/$pid/mem file of the Dwarf Fortress instance, otherwise it won't be able to attach.

And that's it.

PS: Oh yeah and, as people have mentioned above, if things go pear shaped, try make clean.
« Last Edit: February 05, 2016, 09:38:03 pm by Rain At Dawn »
Logged

Blue_Dwarf

  • Bay Watcher
    • View Profile
Re: Dwarf Therapist (Maintained Branch) v.36.0 | DF 42.05
« Reply #2434 on: February 05, 2016, 11:07:18 pm »

Would it be possible to expand the Experience value in a labor to show the full amount?

Right now it truncates the experience to things like "3.5k", which is not very helpful when a labor has a gain of other than 100 per labor.
Logged
Crafting Statistics 42.06Farming Statistics

Blue Dwarf has been happy lately. He did some !!science!! recently. He admired a fine forum post lately. He was enraged by a forum troll recently. He was upset by the delayed release of the new version of Dwarf Fortress lately. He took joy in planning a noble's death recently.

feelotraveller

  • Bay Watcher
  • (y-sqrt{|x|})^2+x^2=1
    • View Profile
Re: Dwarf Therapist (Maintained Branch) v.36.0 | DF 42.05
« Reply #2435 on: February 06, 2016, 08:50:10 am »

Would it be possible to expand the Experience value in a labor to show the full amount?

Right now it truncates the experience to things like "3.5k", which is not very helpful when a labor has a gain of other than 100 per labor.

I would also like (the option?) to see exact numbers for experience.
Logged

Porpoisepower

  • Bay Watcher
  • For Surely he is the Cuisinart Hat Rack
    • View Profile
Re: Dwarf Therapist (Maintained Branch) v.36.0 | DF 42.05
« Reply #2436 on: February 08, 2016, 02:02:23 pm »

Is there someway to change the order of the columns?  Especially within the profession tab?
Logged
That's what DF needs, The gutbuster brigade.  Screw that elf and his cat. Thibbledorf Pwent is the real hero.

khearn

  • Bay Watcher
    • View Profile
Re: Dwarf Therapist (Maintained Branch) v.36.0 | DF 42.05
« Reply #2437 on: February 08, 2016, 02:43:00 pm »

The best way to change the order of the columns is to open the grid view dock and make a copy of the grid you want to change, then edit the copy and drag the items up and down the list.
Logged
Have them killed. Nothing solves a problem quite as effectively as simply having it killed.

BigDollaBalla

  • Escaped Lunatic
    • View Profile
Re: Dwarf Therapist (Maintained Branch) v.36.0 | DF 42.05
« Reply #2438 on: February 10, 2016, 07:39:35 pm »

Okay, so I gave up waiting for an official linux build, and attempted building it myself (on Linux Mint 17.3). The following are a few tips for anyone else trying to do likewise:

First off, it's not that hard.

Make sure you have the dependencies listed here. You may also need to install g++ for the compilation, and pdflatex (from texlive-latex-base) which I think qmake tries to use to produce documentation.

Part way through the build, make may start generating gazillions of missing .sty file errors. These are just latex packages it wants for the documentation; you can safely hit X to abort all this.

Once it's finished, the executables should be on your path (although it might depend on what you passed in as the PREFIX value). Run the dwarftherapist wrapper at least once before running DwarfTherapist directly as it will give you a couple of options for providing it with root access to the /proc/$pid/mem file of the Dwarf Fortress instance, otherwise it won't be able to attach.

And that's it.

PS: Oh yeah and, as people have mentioned above, if things go pear shaped, try make clean.

I tried to build this last night using Linux Mint 17.3 as well. After I got through the build process and tried to run the wrapper, as you said, I got an error that read:

"Dwarf Therapist

error: not found

Verify $_DT_Binary defined in (path) script is set correctly."

What does this mean and how do I fix it?
Logged

ResMar

  • Bay Watcher
    • View Profile
Re: Dwarf Therapist (Maintained Branch) v.36.0 | DF 42.05
« Reply #2439 on: February 12, 2016, 01:43:56 pm »

Just finished reading the entire manual. Some things that might be out of date:

It says on Page 57:
Quote
The labors I assign to my dwarves are hauling for everyone, pump operating for all meleedwarves (pumps that don’t pump anything are a great physical training regimen), hunting for all marksdwarves, mining for all pickdwarves, and wood cutting for all axedwarves.
Doesn't this cause uniform conflicts? Wood cutting doesn't even train axedwarf. (In addition, pumping isn't great training anymore, IIRC.)

And on Page 58 (at the very bottom):
Quote
Dwarves with crossbows elect to dole out physical punishment by beating dwarves with their crossbows, hence why they make good guards. Assuming you make your crossbows out of wood, this will have much less gruesome results then, say, hacking at the poor dwarf with a sword!
They won't use swords for hammerings/beatings. I think they'll grab a spare hammer for hammerings. Will they still use a crossbow? It could be bad if your marksdwarf (skilled in hammering) goes and grabs Maxwell's a silver hammer and knocks the criminal's head off.


Okay, with that out of the way:

I haven't tried them yet, but optimization plans sound promising. From what I can glean from the manual, it works in proportions, but I didn't hear any mention of absolute values. Ideally what I'd want to be able to do is select a group of dwarves and have DT assign them to their optimal roles (including military and the new performers/scholars) based on their role fitness. I might want 0 fisherdwarves in my fort, 2 to 4 armorers (only 4 if they're all really fit to it,) and some large leftover percent of haulers that aren't fit for anything else (I might create a separate custom profession for those who have their moodable skill ready.) It sounds mostly doable already, with the exception of the absolute min/max laborers. The rest suffers a bit from a lack of research/presets, specifically on the new DF2016 professions.

Thanks for the comments, I want to revisit it at some point in the future. However, I haven't actually played Dwarf Fortress in a while, so it might be some time yet. :)

I've been pushing for absolute labor optimization for a long time now: it just seems like a "duh" move to me. Relative
Logged
ヽ(´ー`)┌[>゜))))彡]   Dwarf Therapist User Guide

BigDollaBalla

  • Escaped Lunatic
    • View Profile
Re: Dwarf Therapist (Maintained Branch) v.36.0 | DF 42.05
« Reply #2440 on: February 12, 2016, 03:19:29 pm »

anyone know if this current version works with the new version of DF?
Logged

Button

  • Bay Watcher
  • Plants Specialist
    • View Profile
Re: Dwarf Therapist (Maintained Branch) v.36.0 | DF 42.05
« Reply #2441 on: February 12, 2016, 03:48:49 pm »

anyone know if this current version works with the new version of DF?

Almost certainly not. I haven't actually plugged it in, but every new version needs a new memory layout, and no one's shared one of those yet.
Logged
I used to work on Modest Mod and Plant Fixes.

Always assume I'm not seriously back

Blue_Dwarf

  • Bay Watcher
    • View Profile
Re: Dwarf Therapist (Maintained Branch) v.36.0 | DF 42.05
« Reply #2442 on: February 12, 2016, 03:55:41 pm »

Yeah it's not working.
Logged
Crafting Statistics 42.06Farming Statistics

Blue Dwarf has been happy lately. He did some !!science!! recently. He admired a fine forum post lately. He was enraged by a forum troll recently. He was upset by the delayed release of the new version of Dwarf Fortress lately. He took joy in planning a noble's death recently.

Azuraal

  • Bay Watcher
    • View Profile
Re: Dwarf Therapist (Maintained Branch) v.36.0 | DF 42.05
« Reply #2443 on: February 13, 2016, 02:28:08 pm »

Out of curiosity, what is memory layout? Are variables read by DT from DF unlabeled so that they have to be identified first?
Logged

SEM58

  • Bay Watcher
    • View Profile
Re: Dwarf Therapist (Maintained Branch) v.36.0 | DF 42.05
« Reply #2444 on: February 13, 2016, 02:57:04 pm »

Out of curiosity, what is memory layout? Are variables read by DT from DF unlabeled so that they have to be identified first?

Tonren gave a good answer to a similar question back in December
http://www.bay12forums.com/smf/index.php?topic=122968.msg6673895#msg6673895

(short short answer to your question, I think, is 'yes')
Logged
Pages: 1 ... 161 162 [163] 164 165 ... 222