Bay 12 Games Forum

Please login or register.

Login with username, password and session length
Advanced search  
Pages: 1 [2] 3 4 ... 222

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

vrga

  • Bay Watcher
    • View Profile
Re: Dwarf Therapist (Maintained Branch) v.20
« Reply #15 on: February 17, 2013, 04:43:57 am »

for those of you self-compiling, remember to copy the etc from the repo to wherever your DT looks for the etc folder :p

had a bit of a dumbass moment with it just now :p


[edit] also, default grouping is not selected at anything, at least on default linux, giving the (wrong) first impression that it failed reading them dorfs.
Logged
Zeocin's take on the current situation in Ardentdikes:
Otherwise known as the Release Urist Now Apocalyptic Weapon of Arse Yerking, or the R.U.N.A.W.A.Y. system.

caddybear

  • Bay Watcher
  • Elf Supporter
    • View Profile
Re: Dwarf Therapist (Maintained Branch) v.20
« Reply #16 on: February 17, 2013, 08:48:43 am »

Nice to see you're still at it, Splinterz.
Logged
And then did ARMOK say, the east is the holiest of directions, and thou shouldst not stand there lest thou be strucketh down by my holiest of beards. And then did the dorfs did say, we shall build from the west, for more do we fear the beard of ARMOK than the strike of the elephant.

BumblingBEE

  • Escaped Lunatic
    • View Profile
Re: Dwarf Therapist (Maintained Branch) v.20
« Reply #17 on: February 17, 2013, 02:24:36 pm »

I tried building it from source, but I get the very helpful "unknown error" when ever I try to run it.

Is there any possibility for a (ubuntu) linux version?
Logged

Dradis

  • Escaped Lunatic
    • View Profile
Re: Dwarf Therapist (Maintained Branch) v.20
« Reply #18 on: February 17, 2013, 02:57:49 pm »

As a Mac user, I am very jealous.  I realize these are open source tools and anyone can attempt to improve them, but I have no experience with such things and an application like DT is not likely the best way to get my feet wet. 

Is anyone doing anything to get the ball rolling on proper Mac support?  Hell, I'd settle for simply being able to set a custom profession in Mac OS.  If no one else is working on it, can anyone provide any insight or advice for building the source in Mac OS?  I wouldn't mind trying it, but I don't know where to begin with such things.
Logged

Itnetlolor

  • Bay Watcher
    • View Profile
    • Steam ID
Re: Dwarf Therapist (Maintained Branch) v.20
« Reply #19 on: February 17, 2013, 04:02:56 pm »

Recalling back to a post I made back in the previous thread about the filter scripts and such, I took a moment to craft a few basic ones that can come handy, especially if you want to filter out haulers, and isolate professionals and etc.; albeit, it's a tad indiscriminate, but it does isolate a fair majority, provided they meet at least one of the criteria, especially for the higher 3rd of the filter script.

Here they are:

Lower Tier (Microcline-Class) Workforce Skill (Best for turning mostly useless dwarves into a herd of haulers or farmers):
NOTE: Unfortunately, I don't think this is refined enough to be of any real help. There may not be any visible change.
Name: (Space before name sends to top of list, _Underscore puts it at bottom, no matter what. A neat trick to use to force positions)
 Unskilled (0) to Skilled (4)

Code: [Select]
(d.skill_rating(30) < 4 ||
d.skill_rating(16) < 4 ||
d.skill_rating(08) < 4 ||
d.skill_rating(15) < 4 ||
d.skill_rating(14) < 4 ||
d.skill_rating(47) < 4 ||
d.skill_rating(71) < 4 ||
d.skill_rating(71) < 4 ||
d.skill_rating(54) < 4 ||
d.skill_rating(24) < 4 ||
d.skill_rating(03) < 4 ||
d.skill_rating(24) < 4 ||
d.skill_rating(11) < 4 ||
d.skill_rating(36) < 4 ||
d.skill_rating(04) < 4 ||
d.skill_rating(33) < 4 ||
d.skill_rating(38) < 4 ||
d.skill_rating(54) < 4 ||
d.skill_rating(17) < 4 ||
d.skill_rating(21) < 4 ||
d.skill_rating(63) < 4 ||
d.skill_rating(34) < 4 ||
d.skill_rating(22) < 4 ||
d.skill_rating(42) < 4 ||
d.skill_rating(43) < 4 ||
d.skill_rating(41) < 4 ||
d.skill_rating(04) < 4 ||
d.skill_rating(45) < 4 ||
d.skill_rating(07) < 4 ||
d.skill_rating(50) < 4 ||
d.skill_rating(51) < 4 ||
d.skill_rating(55) < 4 ||
d.skill_rating(64) < 4 ||
d.skill_rating(44) < 4 ||
d.skill_rating(06) < 4 ||
d.skill_rating(27) < 4 ||
d.skill_rating(62) < 4 ||
d.skill_rating(13) < 4 ||
d.skill_rating(60) < 4 ||
d.skill_rating(44) < 4 ||
d.skill_rating(37) < 4 ||
d.skill_rating(34) < 4 ||
d.skill_rating(00) < 4 ||
d.skill_rating(40) < 4 ||
d.skill_rating(35) < 4 ||
d.skill_rating(61) < 4 ||
d.skill_rating(68) < 4 ||
d.skill_rating(70) < 4 ||
d.skill_rating(65) < 4 ||
d.skill_rating(73) < 4 ||
d.skill_rating(23) < 4 ||
d.skill_rating(05) < 4 ||
d.skill_rating(14) < 4 ||
d.skill_rating(66) < 4 ||
d.skill_rating(57) < 4 ||
d.skill_rating(58) < 4 ||
d.skill_rating(26) < 4 ||
d.skill_rating(31) < 4 ||
d.skill_rating(67) < 4 ||
d.skill_rating(12) < 4 ||
d.skill_rating(01) < 4 ||
d.skill_rating(53) < 4 ||
d.skill_rating(56) < 4 ||
d.skill_rating(18) < 4 ||
d.skill_rating(20) < 4 ||
d.skill_rating(28) < 4 ||
d.skill_rating(25) < 4 ||
d.skill_rating(72) < 4 ||
d.skill_rating(46) < 4 ||
d.skill_rating(32) < 4 ||
d.skill_rating(64) < 4 ||
d.skill_rating(10) < 4 ||
d.skill_rating(02) < 4 ||
d.skill_rating(52) < 4)

Mid-Tier (Bronze-Class) Workforce Skill (Good for training backups, or filtering out useful migrants)
Name:
 Proficient (5) to Professional (9)

Code: [Select]
(d.skill_rating(30) < 9 && d.skill_rating(30) > 5 ||
d.skill_rating(16) < 9 && d.skill_rating(16) > 5 ||
d.skill_rating(08) < 9 && d.skill_rating(08) > 5 ||
d.skill_rating(15) < 9 && d.skill_rating(15) > 5 ||
d.skill_rating(14) < 9 && d.skill_rating(14) > 5 ||
d.skill_rating(47) < 9 && d.skill_rating(47) > 5 ||
d.skill_rating(71) < 9 && d.skill_rating(71) > 5 ||
d.skill_rating(71) < 9 && d.skill_rating(71) > 5 ||
d.skill_rating(54) < 9 && d.skill_rating(54) > 5 ||
d.skill_rating(29) < 9 && d.skill_rating(29) > 5 ||
d.skill_rating(03) < 9 && d.skill_rating(03) > 5 ||
d.skill_rating(24) < 9 && d.skill_rating(24) > 5 ||
d.skill_rating(11) < 9 && d.skill_rating(11) > 5 ||
d.skill_rating(36) < 9 && d.skill_rating(36) > 5 ||
d.skill_rating(09) < 9 && d.skill_rating(09) > 5 ||
d.skill_rating(33) < 9 && d.skill_rating(33) > 5 ||
d.skill_rating(38) < 9 && d.skill_rating(38) > 5 ||
d.skill_rating(59) < 9 && d.skill_rating(59) > 5 ||
d.skill_rating(17) < 9 && d.skill_rating(17) > 5 ||
d.skill_rating(21) < 9 && d.skill_rating(21) > 5 ||
d.skill_rating(63) < 9 && d.skill_rating(63) > 5 ||
d.skill_rating(39) < 9 && d.skill_rating(39) > 5 ||
d.skill_rating(22) < 9 && d.skill_rating(22) > 5 ||
d.skill_rating(42) < 9 && d.skill_rating(42) > 5 ||
d.skill_rating(43) < 9 && d.skill_rating(43) > 5 ||
d.skill_rating(41) < 9 && d.skill_rating(41) > 5 ||
d.skill_rating(04) < 9 && d.skill_rating(04) > 5 ||
d.skill_rating(45) < 9 && d.skill_rating(45) > 5 ||
d.skill_rating(07) < 9 && d.skill_rating(07) > 5 ||
d.skill_rating(50) < 9 && d.skill_rating(50) > 5 ||
d.skill_rating(51) < 9 && d.skill_rating(51) > 5 ||
d.skill_rating(55) < 9 && d.skill_rating(55) > 5 ||
d.skill_rating(69) < 9 && d.skill_rating(69) > 5 ||
d.skill_rating(44) < 9 && d.skill_rating(44) > 5 ||
d.skill_rating(06) < 9 && d.skill_rating(06) > 5 ||
d.skill_rating(27) < 9 && d.skill_rating(27) > 5 ||
d.skill_rating(62) < 9 && d.skill_rating(62) > 5 ||
d.skill_rating(13) < 9 && d.skill_rating(13) > 5 ||
d.skill_rating(60) < 9 && d.skill_rating(60) > 5 ||
d.skill_rating(49) < 9 && d.skill_rating(49) > 5 ||
d.skill_rating(37) < 9 && d.skill_rating(37) > 5 ||
d.skill_rating(34) < 9 && d.skill_rating(34) > 5 ||
d.skill_rating(00) < 9 && d.skill_rating(00) > 5 ||
d.skill_rating(40) < 9 && d.skill_rating(40) > 5 ||
d.skill_rating(35) < 9 && d.skill_rating(35) > 5 ||
d.skill_rating(61) < 9 && d.skill_rating(61) > 5 ||
d.skill_rating(68) < 9 && d.skill_rating(68) > 5 ||
d.skill_rating(70) < 9 && d.skill_rating(70) > 5 ||
d.skill_rating(65) < 9 && d.skill_rating(65) > 5 ||
d.skill_rating(73) < 9 && d.skill_rating(73) > 5 ||
d.skill_rating(23) < 9 && d.skill_rating(23) > 5 ||
d.skill_rating(05) < 9 && d.skill_rating(05) > 5 ||
d.skill_rating(19) < 9 && d.skill_rating(19) > 5 ||
d.skill_rating(66) < 9 && d.skill_rating(66) > 5 ||
d.skill_rating(57) < 9 && d.skill_rating(57) > 5 ||
d.skill_rating(58) < 9 && d.skill_rating(58) > 5 ||
d.skill_rating(26) < 9 && d.skill_rating(26) > 5 ||
d.skill_rating(31) < 9 && d.skill_rating(31) > 5 ||
d.skill_rating(67) < 9 && d.skill_rating(67) > 5 ||
d.skill_rating(12) < 9 && d.skill_rating(12) > 5 ||
d.skill_rating(01) < 9 && d.skill_rating(01) > 5 ||
d.skill_rating(53) < 9 && d.skill_rating(53) > 5 ||
d.skill_rating(56) < 9 && d.skill_rating(56) > 5 ||
d.skill_rating(18) < 9 && d.skill_rating(18) > 5 ||
d.skill_rating(20) < 9 && d.skill_rating(20) > 5 ||
d.skill_rating(28) < 9 && d.skill_rating(28) > 5 ||
d.skill_rating(25) < 9 && d.skill_rating(25) > 5 ||
d.skill_rating(72) < 9 && d.skill_rating(72) > 5 ||
d.skill_rating(46) < 9 && d.skill_rating(46) > 5 ||
d.skill_rating(32) < 9 && d.skill_rating(32) > 5 ||
d.skill_rating(64) < 9 && d.skill_rating(64) > 5 ||
d.skill_rating(10) < 9 && d.skill_rating(10) > 5 ||
d.skill_rating(02) < 9 && d.skill_rating(02) > 5 ||
d.skill_rating(52) < 9 && d.skill_rating(52) > 5)

Upper-Tier (Silver-Class) Workforce Skill (Best for producing masterwork and beyond quality stuff, from shops to halls; along with production speed) NOTE: No need for a god-tier (Gold or Cotton-Candy); in this setting, they're easy enough to spot. Re-labeled Silver, because Silver is way better in-game, due to it's practicality.
Name:
 Accomplished (10)  or Better (15+)

Code: [Select]
(d.skill_rating(30) > 10 ||
d.skill_rating(16) > 10 ||
d.skill_rating(08) > 10 ||
d.skill_rating(15) > 10 ||
d.skill_rating(14) > 10 ||
d.skill_rating(47) > 10 ||
d.skill_rating(71) > 10 ||
d.skill_rating(48) > 10 ||
d.skill_rating(54) > 10 ||
d.skill_rating(29) > 10 ||
d.skill_rating(03) > 10 ||
d.skill_rating(24) > 10 ||
d.skill_rating(11) > 10 ||
d.skill_rating(36) > 10 ||
d.skill_rating(09) > 10 ||
d.skill_rating(33) > 10 ||
d.skill_rating(38) > 10 ||
d.skill_rating(59) > 10 ||
d.skill_rating(17) > 10 ||
d.skill_rating(21) > 10 ||
d.skill_rating(63) > 10 ||
d.skill_rating(39) > 10 ||
d.skill_rating(22) > 10 ||
d.skill_rating(42) > 10 ||
d.skill_rating(43) > 10 ||
d.skill_rating(41) > 10 ||
d.skill_rating(04) > 10 ||
d.skill_rating(45) > 10 ||
d.skill_rating(07) > 10 ||
d.skill_rating(50) > 10 ||
d.skill_rating(51) > 10 ||
d.skill_rating(55) > 10 ||
d.skill_rating(69) > 10 ||
d.skill_rating(44) > 10 ||
d.skill_rating(06) > 10 ||
d.skill_rating(27) > 10 ||
d.skill_rating(62) > 10 ||
d.skill_rating(13) > 10 ||
d.skill_rating(60) > 10 ||
d.skill_rating(49) > 10 ||
d.skill_rating(37) > 10 ||
d.skill_rating(34) > 10 ||
d.skill_rating(00) > 10 ||
d.skill_rating(40) > 10 ||
d.skill_rating(35) > 10 ||
d.skill_rating(61) > 10 ||
d.skill_rating(68) > 10 ||
d.skill_rating(70) > 10 ||
d.skill_rating(65) > 10 ||
d.skill_rating(73) > 10 ||
d.skill_rating(23) > 10 ||
d.skill_rating(05) > 10 ||
d.skill_rating(19) > 10 ||
d.skill_rating(66) > 10 ||
d.skill_rating(57) > 10 ||
d.skill_rating(58) > 10 ||
d.skill_rating(26) > 10 ||
d.skill_rating(31) > 10 ||
d.skill_rating(67) > 10 ||
d.skill_rating(12) > 10 ||
d.skill_rating(01) > 10 ||
d.skill_rating(53) > 10 ||
d.skill_rating(56) > 10 ||
d.skill_rating(18) > 10 ||
d.skill_rating(20) > 10 ||
d.skill_rating(28) > 10 ||
d.skill_rating(25) > 10 ||
d.skill_rating(72) > 10 ||
d.skill_rating(46) > 10 ||
d.skill_rating(32) > 10 ||
d.skill_rating(64) > 10 ||
d.skill_rating(10) > 10 ||
d.skill_rating(02) > 10 ||
d.skill_rating(52) > 10)

I hope these help a great deal.

PROTIP:
Notepad++ and macros, as well as the find&replace function help a colossal amount when making these kinds of semi-indiscriminate filters.
« Last Edit: February 17, 2013, 09:47:55 pm by Itnetlolor »
Logged

Dradis

  • Escaped Lunatic
    • View Profile
Re: Dwarf Therapist (Maintained Branch) v.20
« Reply #20 on: February 17, 2013, 06:04:20 pm »

After a frustrating afternoon, I managed to get it to build and run in Mac OS X 10.8.2, but it doesn't do anything beyond connecting to a running copy of 0.34.11.  It won't read dwarves and when I attempt to do any memory scanning, DT crashes. 

Still, the fact that someone with zero programming experience can get this to build and launch gives me hope that someone skilled will be able to accomplish this soon. 
Logged

Skin36

  • Bay Watcher
    • View Profile
Re: Dwarf Therapist (Maintained Branch) v.20.1
« Reply #21 on: February 18, 2013, 01:00:54 pm »

https://raw.github.com/angavrilov/df-structures/master/windows/all.csv

"job_type","1","","","enum-item","MakeRawGlass","82",""

why

83/name = "Make Raw ??"

still an error

gamedata.ini

6/title=Thrist
6/thought="has complained of thirst lately"
Logged

LordBaal

  • Bay Watcher
  • System Lord
    • View Profile
Re: Dwarf Therapist (Maintained Branch) v.20.1
« Reply #22 on: February 18, 2013, 01:03:25 pm »

I'm happy to see this thread, now I'll keep following this instead of the old one.
Logged
I'm curious as to how a tank would evolve. Would it climb out of the primordial ooze wiggling it's track-nubs, feeding on smaller jeeps before crawling onto the shore having evolved proper treds?
My ship exploded midflight, but all the shrapnel totally landed on Alpha Centauri before anyone else did.  Bow before me world leaders!

splinterz

  • Bay Watcher
    • View Profile
    • Dwarf Therapist Branch
Re: Dwarf Therapist (Maintained Branch) v.20.1
« Reply #23 on: February 18, 2013, 02:14:32 pm »

https://raw.github.com/angavrilov/df-structures/master/windows/all.csv

"job_type","1","","","enum-item","MakeRawGlass","82",""

why

83/name = "Make Raw ??"

still an error

gamedata.ini

6/title=Thrist
6/thought="has complained of thirst lately"

the ?? should be replaced by the material (clear, green, etc.) this might not apply to all the jobs, but i wasn't able to test them all. so if you see ?? in any job within DT a material probably wasn't able to be found.

falsefaith

  • Bay Watcher
    • View Profile
Re: Dwarf Therapist (Maintained Branch) v.20.1
« Reply #24 on: February 18, 2013, 10:26:46 pm »

Are there any plans to release for OSX or are there any directions to compile for OSX? Thanks for your work.
Logged

Skin36

  • Bay Watcher
    • View Profile
Re: Dwarf Therapist (Maintained Branch) v.20.1
« Reply #25 on: February 19, 2013, 11:25:56 am »

gamedata.ini

67/title=Inuries (Major)-------->injuries
142/title=Noble (Sychophant)  ---- >Sycophant
144/title=Aquisition---->Acquisition
« Last Edit: February 19, 2013, 11:32:17 am by Skin36 »
Logged

Skin36

  • Bay Watcher
    • View Profile
Re: Dwarf Therapist (Maintained Branch) v.20.1
« Reply #26 on: February 19, 2013, 11:35:41 am »

https://raw.github.com/angavrilov/df-structures/master/windows/all.csv

"job_type","1","","","enum-item","MakeRawGlass","82",""

why

83/name = "Make Raw ??"

still an error

gamedata.ini

6/title=Thrist
6/thought="has complained of thirst lately"

the ?? should be replaced by the material (clear, green, etc.) this might not apply to all the jobs, but i wasn't able to test them all. so if you see ?? in any job within DT a material probably wasn't able to be found.


I mean why
 83/name = "Make Raw ??"
rather than
 83/name = "Make Raw Glass"------>https://raw.github.com/angavrilov/df-structures/master/windows/all.csv
Logged

splinterz

  • Bay Watcher
    • View Profile
    • Dwarf Therapist Branch
Re: Dwarf Therapist (Maintained Branch) v.20.1
« Reply #27 on: February 19, 2013, 04:25:31 pm »

https://raw.github.com/angavrilov/df-structures/master/windows/all.csv

"job_type","1","","","enum-item","MakeRawGlass","82",""

why

83/name = "Make Raw ??"

still an error

gamedata.ini

6/title=Thrist
6/thought="has complained of thirst lately"

the ?? should be replaced by the material (clear, green, etc.) this might not apply to all the jobs, but i wasn't able to test them all. so if you see ?? in any job within DT a material probably wasn't able to be found.


I mean why
 83/name = "Make Raw ??"
rather than
 83/name = "Make Raw Glass"------>https://raw.github.com/angavrilov/df-structures/master/windows/all.csv

oh i see what you mean, i misunderstood the first time. yes, it should be either "Make Raw Glass" or "Make Raw ?? Glass". i'll test it out and make sure it's fixed.

Nkosi_SW

  • Bay Watcher
    • View Profile
Re: Dwarf Therapist (Maintained Branch) v.20.1
« Reply #28 on: February 20, 2013, 02:07:16 am »

Thanks for the new version and the new thread splinterz.
Logged

hehehillman

  • Bay Watcher
    • View Profile
Re: Dwarf Therapist (Maintained Branch) v.20.1
« Reply #29 on: February 20, 2013, 04:22:43 am »

Thanks! I'm a newb.And a question about the Therapist: When my cursor hang on A profession icon,a tooltip shows. What does the VALUE after the PROFESSION NAME mean?
Such as miner(0), farmer(39) woodworker(1)


(sorry i don't know how to upload my screenshot)

Logged
Pages: 1 [2] 3 4 ... 222