Bay 12 Games Forum

Please login or register.

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

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

Arumba

  • Bay Watcher
    • View Profile
    • My Masterwork Guide/Videos
Re: Dwarf Therapist (Maintained Branch) v.20.1
« Reply #45 on: February 24, 2013, 12:22:34 pm »

How do I fix that bug then, because I do want traits to be more relevant to my roles, but if i set it any higher it breaks the calculation.

Also, it does say "This value is prior to comparison with other dwarves" if that matters.

splinterz

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

did I lose the ability to add custom roles via scripts?  I'm trying to see if I can create a custom role that returns the highest weapon skills so I can create a generic melee/ranged dwarf again vs these custom ones.
i think when i added the interface for the role editing i may have removed the script stuff since i didn't have a ui for it. i'll have to double check.

Minor bug: Misc. Object User skill shows as 0XP in the table, but correctly in the tooltips.
ok i'll get that fixed up

why DT shows  "does not mind being outdoors"  instead "likes working outdoors "  ?
There are two levels of outdoors tolerance in DF. "Likes working outdoors and grumbles only mildly at inclement weather", and "does not mind being outdoors, at least for a time". I don't know if DT handles those separately or not.
i didn't know about the two different descriptions. i'll have to look into this more and find out what the threshold is.

How do I fix that bug then, because I do want traits to be more relevant to my roles, but if i set it any higher it breaks the calculation.

Also, it does say "This value is prior to comparison with other dwarves" if that matters.
i've just tested and can reproduce this, it shouldn't be affecting vanilla df, but it's screwing up mods with multiple castes at the moment. i may release a hotfix later today to addresses all these little issues that have been reported.

adam35413

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

I also would love an OSX version of this.  Any plans to move towards this eventually?
Logged

Arumba

  • Bay Watcher
    • View Profile
    • My Masterwork Guide/Videos
Re: Dwarf Therapist (Maintained Branch) v.20.1
« Reply #48 on: February 24, 2013, 03:46:09 pm »

I'm playing masterwork with castes disabled, yet I still get that bug.  Any quick workaround I can do in between updates?

splinterz

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

I also would love an OSX version of this.  Any plans to move towards this eventually?
if i can get some kind of vmware setup to run osx or something i may give it a go.

I'm playing masterwork with castes disabled, yet I still get that bug.  Any quick workaround I can do in between updates?
i just tried this myself, and the castes still seem to be present, even if they're disabled. it seems that what masterwork does is leave the castes in, but just sets the frequency to zero, which makes sense. i'll have to modify the check for multiple castes to take this into account. short of applying a fix yourself there's not much you can do, sorry.

edit: apparently ignoring the castes still keeps them in with a pop_ratio of 1..
« Last Edit: February 24, 2013, 04:50:16 pm by splinterz »
Logged

Arumba

  • Bay Watcher
    • View Profile
    • My Masterwork Guide/Videos
Re: Dwarf Therapist (Maintained Branch) v.20.1
« Reply #50 on: February 24, 2013, 04:32:53 pm »

Thanks for the effort and replies, your work is of the highest quality!  Hope to see that implemented, and also would love to get some more info on the ideal traits/attributes for roles.  I looked extensively at the DF wiki and got a decent idea, but some of it is vague.  Still no clue what makes someone a good bee keeper etc.

adam35413

  • Bay Watcher
    • View Profile
Re: Dwarf Therapist (Maintained Branch) v.20.1
« Reply #51 on: February 24, 2013, 06:25:47 pm »

I pulled down the source and spent a few hours tinkering.  I have been able to get it to compile and run, but it closes immediately without any big errors in the XCode output.  Anyone have experience debugging Qt in XCode?
Logged

thistleknot

  • Bay Watcher
  • Escaped Normalized Spreadsheet Berserker
    • View Profile
Re: Dwarf Therapist (Maintained Branch) v.20.1
« Reply #52 on: February 24, 2013, 07:20:02 pm »

oh man. i got all titilated that a 20.2 version would be close

splinterz

  • Bay Watcher
    • View Profile
    • Dwarf Therapist Branch
Re: Dwarf Therapist (Maintained Branch) v.20.1
« Reply #53 on: February 25, 2013, 05:21:58 am »

ok so a bit of an update:

- for the outdoor preference, i can differentiate between the two descriptions, however i'm not sure it's necessary for setting up roles. in my opinion as long as they don't mind being outdoors, that's what you need to know. now if the two descriptions have a different effect on happiness or it's some kind of counter, that might be more important, but i can't find any information on it.

- scripted roles seem to be working fine. if you're adding roles under the [custom_roles] section in the ini file manually, make sure that you increase the size=x line, x being the number of custom roles. otherwise the roles won't be read in.

- the other tweaks for typos, detecting multiple castes and fixing the trait stuff should be resolved as well in the next update

Arumba

  • Bay Watcher
    • View Profile
    • My Masterwork Guide/Videos
Re: Dwarf Therapist (Maintained Branch) v.20.1
« Reply #54 on: February 25, 2013, 07:54:32 am »

Awesome.  Can we help you create new default roles for military positions?

splinterz

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

Awesome.  Can we help you create new default roles for military positions?
absolutely, just post any findings or ideas for roles. after looking around a bit, i think i'd like to add some specialized military roles as well. for example some kind of drill instructor, essentially a teacher with some array of combat skills. as another example, perhaps a guard role, where the emphasis is on observer (to spot thieves/stealth units) and combat skills.

i think adding specific roles for hand picking specialized military dwarves, combined with some generalized melee/ranged roles will give a nice mix between specialized roles and general soldiers for players to choose from.

Arumba

  • Bay Watcher
    • View Profile
    • My Masterwork Guide/Videos
Re: Dwarf Therapist (Maintained Branch) v.20.1
« Reply #56 on: February 25, 2013, 09:27:48 am »

Is there a way to export customized roles to csv?

splinterz

  • Bay Watcher
    • View Profile
    • Dwarf Therapist Branch
Re: Dwarf Therapist (Maintained Branch) v.20.1
« Reply #57 on: February 25, 2013, 09:51:20 am »

Is there a way to export customized roles to csv?
not at the moment. you'll have to copy them from your Dwarf Therapist.ini file under the [custom_roles] section. i've made a note to see about adding import/export functionality similar to custom professions.

Arumba

  • Bay Watcher
    • View Profile
    • My Masterwork Guide/Videos
Re: Dwarf Therapist (Maintained Branch) v.20.1
« Reply #58 on: February 25, 2013, 10:21:35 am »

Well despite the bug with 100%+ fit-for-role, here is the set up I have so far for melee and ranged dwarves, perhaps it could be useful as a starting point:

1\attributes\1\id=focus
1\attributes\1\weight=1.8
1\attributes\2\id=strength
1\attributes\2\weight=0.5
1\attributes\3\id=recuperation
1\attributes\4\id=agility
1\attributes\4\weight=2.5
1\attributes\5\id=toughness
1\attributes\5\weight=0.5
1\attributes\6\id=endurance
1\attributes\7\id=spatial sense
1\attributes\7\weight=2
1\attributes\8\id=kinesthetic sense
1\attributes\8\weight=2
1\attributes\9\id=disease resistance
1\attributes\size=9
1\attributes_weight=4
1\name=Ranged Dwarf
1\preferences\1\exact=true
1\preferences\1\flags\size=0
1\preferences\1\item_type=38
1\preferences\1\name=Axe heads
1\preferences\1\pref_category=4
1\preferences\1\weight=0.5
1\preferences\10\exact=true
1\preferences\10\flags\size=0
1\preferences\10\item_type=38
1\preferences\10\name=Javelins
1\preferences\10\pref_category=4
1\preferences\10\weight=0.5
1\preferences\11\exact=true
1\preferences\11\flags\size=0
1\preferences\11\item_type=38
1\preferences\11\name=Knife blades
1\preferences\11\pref_category=4
1\preferences\11\weight=0.5
1\preferences\12\exact=true
1\preferences\12\flags\1\flag=52
1\preferences\12\flags\size=1
1\preferences\12\item_type=-1
1\preferences\12\name=Spear Throwers
1\preferences\12\pref_category=4
1\preferences\12\weight=0.5
1\preferences\13\exact=true
1\preferences\13\flags\1\flag=52
1\preferences\13\flags\size=1
1\preferences\13\item_type=-1
1\preferences\13\name=-Springloaded Knives
1\preferences\13\pref_category=4
1\preferences\13\weight=0.5
1\preferences\14\exact=true
1\preferences\14\flags\size=0
1\preferences\14\item_type=38
1\preferences\14\name=Throwing spears
1\preferences\14\pref_category=4
1\preferences\14\weight=0.5
1\preferences\2\exact=true
1\preferences\2\flags\1\flag=52
1\preferences\2\flags\size=1
1\preferences\2\item_type=-1
1\preferences\2\name=Axe Throwers
1\preferences\2\pref_category=4
1\preferences\2\weight=0.5
1\preferences\3\exact=true
1\preferences\3\flags\1\flag=52
1\preferences\3\flags\size=1
1\preferences\3\item_type=-1
1\preferences\3\name=Bola Throwers
1\preferences\3\pref_category=4
1\preferences\3\weight=0.5
1\preferences\4\exact=true
1\preferences\4\flags\size=0
1\preferences\4\item_type=38
1\preferences\4\name=Bolas
1\preferences\4\pref_category=4
1\preferences\4\weight=0.5
1\preferences\5\exact=true
1\preferences\5\flags\size=0
1\preferences\5\item_type=38
1\preferences\5\name=Bolts
1\preferences\5\pref_category=4
1\preferences\5\weight=0.5
1\preferences\6\exact=true
1\preferences\6\flags\1\flag=52
1\preferences\6\flags\size=1
1\preferences\6\item_type=-1
1\preferences\6\name=Crossbows
1\preferences\6\pref_category=4
1\preferences\6\weight=0.5
1\preferences\7\exact=true
1\preferences\7\flags\size=0
1\preferences\7\item_type=38
1\preferences\7\name=Hammer heads
1\preferences\7\pref_category=4
1\preferences\7\weight=0.5
1\preferences\8\exact=true
1\preferences\8\flags\1\flag=52
1\preferences\8\flags\size=1
1\preferences\8\item_type=-1
1\preferences\8\name=Hammer Slings
1\preferences\8\pref_category=4
1\preferences\8\weight=0.5
1\preferences\9\exact=true
1\preferences\9\flags\1\flag=52
1\preferences\9\flags\size=1
1\preferences\9\item_type=-1
1\preferences\9\name=Javelin Throwers
1\preferences\9\pref_category=4
1\preferences\9\weight=0.5
1\preferences\size=14
1\skills\1\id=44
1\skills\2\id=89
1\skills\2\weight=0.1
1\skills\3\id=57
1\skills\3\weight=0.1
1\skills\4\id=105
1\skills\4\weight=0.06
1\skills\5\id=100
1\skills\5\weight=0.1
1\skills\6\id=86
1\skills\6\weight=0.1
1\skills\7\id=98
1\skills\7\weight=0.1
1\skills\size=7
1\skills_weight=3
1\traits\1\id=25
1\traits\2\id=26
1\traits\3\id=9
1\traits\4\id=28
1\traits\5\id=1
1\traits\5\weight=1.5
1\traits\size=5
1\traits_weight=0.05

2\attributes\1\id=focus
2\attributes\1\weight=0.5
2\attributes\10\id=disease resistance
2\attributes\10\weight=1.5
2\attributes\2\id=strength
2\attributes\2\weight=2.5
2\attributes\3\id=willpower
2\attributes\3\weight=2
2\attributes\4\id=recuperation
2\attributes\4\weight=1.5
2\attributes\5\id=agility
2\attributes\6\id=toughness
2\attributes\6\weight=2.5
2\attributes\7\id=endurance
2\attributes\7\weight=1.5
2\attributes\8\id=spatial sense
2\attributes\8\weight=1.5
2\attributes\9\id=kinesthetic sense
2\attributes\9\weight=1.5
2\attributes\size=10
2\attributes_weight=4
2\name=Melee Dwarf
2\preferences\1\exact=true
2\preferences\1\flags\1\flag=51
2\preferences\1\flags\size=1
2\preferences\1\item_type=-1
2\preferences\1\name=Battle Axes
2\preferences\1\pref_category=4
2\preferences\1\weight=0.5
2\preferences\10\exact=true
2\preferences\10\flags\1\flag=51
2\preferences\10\flags\size=1
2\preferences\10\item_type=-1
2\preferences\10\name=Battle Picks
2\preferences\10\pref_category=4
2\preferences\10\weight=0.5
2\preferences\11\exact=true
2\preferences\11\flags\1\flag=51
2\preferences\11\flags\size=1
2\preferences\11\item_type=-1
2\preferences\11\name=War Hammers
2\preferences\11\pref_category=4
2\preferences\11\weight=0.5
2\preferences\12\exact=true
2\preferences\12\flags\1\flag=51
2\preferences\12\flags\size=1
2\preferences\12\item_type=-1
2\preferences\12\name=Morningstars
2\preferences\12\pref_category=4
2\preferences\12\weight=0.5
2\preferences\13\exact=true
2\preferences\13\flags\1\flag=51
2\preferences\13\flags\size=1
2\preferences\13\item_type=-1
2\preferences\13\name=Great Axes
2\preferences\13\pref_category=4
2\preferences\13\weight=0.5
2\preferences\14\exact=true
2\preferences\14\flags\1\flag=51
2\preferences\14\flags\size=1
2\preferences\14\item_type=-1
2\preferences\14\name=Short Swords
2\preferences\14\pref_category=4
2\preferences\14\weight=0.5
2\preferences\15\exact=true
2\preferences\15\flags\1\flag=51
2\preferences\15\flags\size=1
2\preferences\15\item_type=-1
2\preferences\15\name=Long Swords
2\preferences\15\pref_category=4
2\preferences\15\weight=0.5
2\preferences\16\exact=true
2\preferences\16\flags\1\flag=51
2\preferences\16\flags\size=1
2\preferences\16\item_type=-1
2\preferences\16\name=Knuckle Dusters
2\preferences\16\pref_category=4
2\preferences\16\weight=0.5
2\preferences\17\exact=true
2\preferences\17\flags\1\flag=51
2\preferences\17\flags\size=1
2\preferences\17\item_type=-1
2\preferences\17\name=Scimitars
2\preferences\17\pref_category=4
2\preferences\17\weight=0.5
2\preferences\18\exact=true
2\preferences\18\flags\1\flag=51
2\preferences\18\flags\size=1
2\preferences\18\item_type=-1
2\preferences\18\name=Meteor Hammers
2\preferences\18\pref_category=4
2\preferences\18\weight=0.5
2\preferences\19\exact=true
2\preferences\19\flags\1\flag=51
2\preferences\19\flags\size=1
2\preferences\19\item_type=-1
2\preferences\19\name=Zweihander
2\preferences\19\pref_category=4
2\preferences\19\weight=0.5
2\preferences\2\exact=true
2\preferences\2\flags\1\flag=51
2\preferences\2\flags\size=1
2\preferences\2\item_type=-1
2\preferences\2\name=Axes
2\preferences\2\pref_category=4
2\preferences\2\weight=0.5
2\preferences\3\exact=true
2\preferences\3\flags\1\flag=51
2\preferences\3\flags\size=1
2\preferences\3\item_type=-1
2\preferences\3\name=Pikes
2\preferences\3\pref_category=4
2\preferences\3\weight=0.5
2\preferences\4\exact=true
2\preferences\4\flags\1\flag=51
2\preferences\4\flags\size=1
2\preferences\4\item_type=-1
2\preferences\4\name=Daggers
2\preferences\4\pref_category=4
2\preferences\4\weight=0.5
2\preferences\5\exact=true
2\preferences\5\flags\1\flag=51
2\preferences\5\flags\size=1
2\preferences\5\item_type=-1
2\preferences\5\name=Spears
2\preferences\5\pref_category=4
2\preferences\5\weight=0.5
2\preferences\6\exact=true
2\preferences\6\flags\1\flag=51
2\preferences\6\flags\size=1
2\preferences\6\item_type=-1
2\preferences\6\name=Mauls
2\preferences\6\pref_category=4
2\preferences\6\weight=0.5
2\preferences\7\exact=true
2\preferences\7\flags\1\flag=51
2\preferences\7\flags\size=1
2\preferences\7\item_type=-1
2\preferences\7\name=Halberds
2\preferences\7\pref_category=4
2\preferences\7\weight=0.5
2\preferences\8\exact=true
2\preferences\8\flags\1\flag=51
2\preferences\8\flags\size=1
2\preferences\8\item_type=-1
2\preferences\8\name=Maces
2\preferences\8\pref_category=4
2\preferences\8\weight=0.5
2\preferences\9\exact=true
2\preferences\9\flags\1\flag=51
2\preferences\9\flags\size=1
2\preferences\9\item_type=-1
2\preferences\9\name=Picks
2\preferences\9\pref_category=4
2\preferences\9\weight=0.5
2\preferences\size=19
2\skills\1\id=101
2\skills\1\weight=0.03
2\skills\10\id=38
2\skills\10\weight=0.06
2\skills\11\id=39
2\skills\11\weight=0.06
2\skills\12\id=86
2\skills\12\weight=0.1
2\skills\13\id=89
2\skills\13\weight=0.1
2\skills\14\id=40
2\skills\14\weight=0.06
2\skills\15\id=41
2\skills\15\weight=0.06
2\skills\16\id=42
2\skills\16\weight=0.06
2\skills\17\id=43
2\skills\17\weight=0.06
2\skills\18\id=45
2\skills\18\weight=0.1
2\skills\19\id=46
2\skills\19\weight=0.1
2\skills\2\id=102
2\skills\2\weight=0.03
2\skills\3\id=103
2\skills\3\weight=0.03
2\skills\4\id=98
2\skills\4\weight=0.1
2\skills\5\id=99
2\skills\5\weight=0.1
2\skills\6\id=104
2\skills\6\weight=0.03
2\skills\7\id=105
2\skills\7\weight=0.1
2\skills\8\id=50
2\skills\8\weight=0.06
2\skills\9\id=51
2\skills\9\weight=0.06
2\skills\size=19
2\skills_weight=3
2\traits\1\id=25
2\traits\2\id=26
2\traits\3\id=9
2\traits\4\id=28
2\traits\5\id=1
2\traits\5\weight=1.5
2\traits\size=5
2\traits_weight=0.05
size=2

Skin36

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

why DT shows  "does not mind being outdoors"  instead "likes working outdoors "  ?
There are two levels of outdoors tolerance in DF. "Likes working outdoors and grumbles only mildly at inclement weather", and "does not mind being outdoors, at least for a time". I don't know if DT handles those separately or not.


i didn't know about the two different descriptions. i'll have to look into this more and find out what the threshold is.

I'm talking about
DT show->does not mind being outdoors
DF show->likes working outdoors
or no ?
« Last Edit: February 25, 2013, 11:05:20 am by Skin36 »
Logged
Pages: 1 2 3 [4] 5 6 ... 222