Bay 12 Games Forum

Please login or register.

Login with username, password and session length
Advanced search  
Pages: 1 ... 83 84 [85] 86 87 ... 192

Author Topic: Dwarf Therapist (LATEST 0.6.12 5/23/12 see first post)  (Read 863767 times)

Diffuse

  • Escaped Lunatic
    • View Profile
Re: Dwarf Therapist (LATEST 0.6.12 2/29/12 see first post)
« Reply #1260 on: March 03, 2012, 09:35:04 pm »

Making good progress on OSX - need to do a bit more testing before releasing a beta
I just wanted to say, thank you! You just made my day, waiting patiently on your OS X port so I can finally play DF 34.0x without using Wine or going to my Windows partition.

Good luck!
Logged

DwarfEngineer

  • Bay Watcher
  • Grumble Grumble...
    • View Profile
Re: Dwarf Therapist (LATEST 0.6.12 2/29/12 see first post)
« Reply #1261 on: March 03, 2012, 09:40:51 pm »

I actually could use a beta tester or two.
I'm working on the packaging of DT, and need to know if it will run on someone else's system. (I may need to figure out how to include Qt redistributables)

If you're interested in testing, please try this version with v0.34.04 of Dwarf Fortress.
Logged
Current Dwarf Therapist Maintainer - Tips

Neyvn

  • Bay Watcher
    • View Profile
Re: Dwarf Therapist (LATEST 0.6.12 2/29/12 see first post)
« Reply #1262 on: March 03, 2012, 10:20:18 pm »

Can confirm that Children remain on the Therapist when they are Snatched...
Logged
Quote from: Ubiq
Broker: Wasn't there an ambush squad here just a second ago?
Merchant: I don't know what you're talking about. Do you want this goblin ankle bone amulet or not?
My LIVESTREAM. I'm Aussie, so not everything is clean. Least it works...

benloran

  • Escaped Lunatic
    • View Profile
Re: Dwarf Therapist (LATEST 0.6.12 2/29/12 see first post)
« Reply #1263 on: March 03, 2012, 11:11:56 pm »

I actually could use a beta tester or two.
I'm working on the packaging of DT, and need to know if it will run on someone else's system. (I may need to figure out how to include Qt redistributables)

If you're interested in testing, please try this version with v0.34.04 of Dwarf Fortress.

Yeah, it looks like it's complaining about not having Qt installed.

Spoiler (click to show/hide)
Logged

DwarfEngineer

  • Bay Watcher
  • Grumble Grumble...
    • View Profile
Re: Dwarf Therapist (LATEST 0.6.12 2/29/12 see first post)
« Reply #1264 on: March 03, 2012, 11:34:30 pm »

I actually could use a beta tester or two.
I'm working on the packaging of DT, and need to know if it will run on someone else's system. (I may need to figure out how to include Qt redistributables)

If you're interested in testing, please try this version with v0.34.04 of Dwarf Fortress.

Yeah, it looks like it's complaining about not having Qt installed.

Spoiler (click to show/hide)

Thanks for testing. I think I might have it worked out if you're willing to give it another try.
DF OSX 0.6.12b02

Incidentally, did the installer(dmg, package, whatever) look/work as expected?
Logged
Current Dwarf Therapist Maintainer - Tips

fredmaehn

  • Escaped Lunatic
    • View Profile
Re: Dwarf Therapist (LATEST 0.6.12 2/29/12 see first post)
« Reply #1265 on: March 04, 2012, 02:19:23 am »


Thanks for testing. I think I might have it worked out if you're willing to give it another try.
DF OSX 0.6.12b02

Incidentally, did the installer(dmg, package, whatever) look/work as expected?

Oh no! Won't run on my 1st-Gen Macbook, probably (= quite sure, finder shows the icon crossed out, regularly does that if it can't find code to run) because its 64bit code only, and my geriatric Atom processor can't run this. Any chance of building it as a universal binary with i386 and x64 code?

So I went over to my newer mac mini, and there it tries to start at least and failed with:
Dyld Error Message: Library not loaded: /Users/*/QTCore.framework/Versions/4/QTCore
Referenced from /Applications/DwarfTherapist.app/Contents/MacOS/../Frameworks/QTScript.framework/Versions/4/QtScript
Reason: Image not found
Logged

benloran

  • Escaped Lunatic
    • View Profile
Re: Dwarf Therapist (LATEST 0.6.12 2/29/12 see first post)
« Reply #1266 on: March 04, 2012, 02:26:08 am »

I'm getting the same error as fredmaehn with b02. I was running it from the Applications directory in my home folder but then thought maybe it mattered where it lives (most apps don't care but some do). So I moved it to the root /Applications folder, but still see that error (the only difference between having it in either folder is in the "Referenced from..." line, which includes the full path of whatever folder the app is in).

Edit: forgot to answer your question. Yeah the dmg looks great, just as expected.
« Last Edit: March 04, 2012, 02:28:14 am by benloran »
Logged

Spuzzy

  • Escaped Lunatic
    • View Profile
Re: Dwarf Therapist (LATEST 0.6.12 2/29/12 see first post)
« Reply #1267 on: March 04, 2012, 03:35:52 am »


Incidentally, did the installer(dmg, package, whatever) look/work as expected?
[/quote]

Yes, it looked very nicely done.
Logged

fredrol

  • Bay Watcher
    • View Profile
Re: Dwarf Therapist (LATEST 0.6.12 2/29/12 see first post)
« Reply #1268 on: March 04, 2012, 04:33:33 am »

Just wanted to say thank you for your hard work! Much appreciated!
Logged

!!Urist Unfortune!!

  • Bay Watcher
  • Binary logic. Invaders=true, MagmaPump=True
    • View Profile
Re: Dwarf Therapist (LATEST 0.6.12 2/29/12 see first post)
« Reply #1269 on: March 04, 2012, 04:55:39 am »

yes, Thank you sir!!! this is a great tool
Logged
Quote from: Creamcorn on March 12, 2010, 04:01:25 pm
Dwarf Fortress: Where you meet the limit of your imagination, moral compass, sanity and CPU processor.

splinterz

  • Bay Watcher
    • View Profile
    • Dwarf Therapist Branch
Re: Dwarf Therapist (LATEST 0.6.12 2/29/12 see first post)
« Reply #1270 on: March 04, 2012, 05:09:13 am »

i've added another patch to address the following:
  • kidnapped babies shouldn't show up anymore (untested, still waiting on a save to verify)
  • fixed a few display bugs with attributes and their descriptions in the tooltip

download

source

Anrock

  • Bay Watcher
    • View Profile
Re: Dwarf Therapist (LATEST 0.6.12 2/29/12 see first post)
« Reply #1271 on: March 04, 2012, 05:48:13 am »

Could someone post memory mapping for v0.34.04 for linux?
In kionmaru's version dwarves second names are displayed as Unknownunknown.

And why memory mappings for linux version are updated much less often than for windows? Latest mappings for linux is for 0.31.25!

Thanks in advance.
Logged

DwarfEngineer

  • Bay Watcher
  • Grumble Grumble...
    • View Profile
Re: Dwarf Therapist (LATEST 0.6.12 2/29/12 see first post)
« Reply #1272 on: March 04, 2012, 08:33:28 am »

I think I was making this harder than it needed to be. One more try -
Dwarf Therapist OSX 0.6.12b03

I'll work on the universal version - I don't know that I'll really be able to test it though.
Logged
Current Dwarf Therapist Maintainer - Tips

kionmaru

  • Bay Watcher
    • View Profile
Re: Dwarf Therapist (LATEST 0.6.12 2/29/12 see first post)
« Reply #1273 on: March 04, 2012, 09:20:14 am »

Could someone post memory mapping for v0.34.04 for linux?
In kionmaru's version dwarves second names are displayed as Unknownunknown.

And why memory mappings for linux version are updated much less often than for windows? Latest mappings for linux is for 0.31.25!

Thanks in advance.

My current ini for v0.34.04:

Code: [Select]
[info]
checksum=0x6c11a27c
version_name=v0.34.04
complete=true

[addresses]
translation_vector=0x095cdbfc
language_vector=0x095cdbe4
creature_vector=0x0958c8ac
dwarf_race_index=0x09574240
squad_vector=0x095ca7b4

[offsets]
word_table=0x001C

[word_offsets]
base=0x0000
noun_singular=0x0004
noun_plural=0x0008
adjective=0x000C
verb=0x0014
present_simple_verb=0x0018
past_simple_verb=0x001C
past_participle_verb=0x0020
present_participle_verb=0x0024

[dwarf_offsets]
first_name=0x0000
nick_name=0x0004
last_name=0x0008
custom_profession=0x003c
profession=0x0040
race=0x0044
flags1=0x008C
flags2=0x0090
sex=0x00A6
id=0x00A8
recheck_equipment=0x0148
current_job=0x0274
turn_count=0x052b
states=0x0
souls=0x05e8
labors=0x0604
happiness=0x0694
squad_ref_id=0x06f8

[soul_details]
skills=0x01D4
traits=0x01EC

[job_details]
id=0x0008
on_break_flag=0x0011
sub_job_id=0x0040

[squad_offsets]
id=0x0000
name=0x000C
members=0x0044

[valid_flags_1]
size=1
1\name=Not from around these parts
1\value=0x80000000

[valid_flags_2]
size=1
1\name=Dead. Deceased. An Undwarf!
1\value=0x02000000

[invalid_flags_1]
size=7
1\name=a zombie
1\value=0x00001000
2\name=a skeleton
2\value=0x00002000
3\name=a merchant or diplomat
3\value=0x00000040
4\name=outpost liason
4\value=0x00000800
5\name=an invader or hostile
5\value=0x00020000
6\name=an invader or hostile
6\value=0x00080000
7\name=an invader or hostile
7\value=0x000C0000

[invalid_flags_2]
size=2
1\name="dead, Jim."
1\value=0x00000080
2\name=from the Underworld. SPOOKY!
2\value=0x00040000


This should display their last names just fine. When the last name is UnknownUnknown, then complete=false; in my current one complete=true and they should show just fine. I've got enough ini's scattered around here that you may have grabbed an old one, or it might be that your dt isn't referencing the ini you're expecting.

Try

cd dwarftherapist; grep "checksum=0x6c11a27c" * -R

That command should show all ini files within the dwarftherapist base directory that will be matched by DF v0.34.04.

Let me know if it's still behaving strangely. I'm using DE's mercurial repository, and with his current source tree I'm not able to replicate.

@DwarfEngineer - Is m_current_year actually referenced or used anywhere right now?
« Last Edit: March 04, 2012, 10:19:44 am by kionmaru »
Logged

chrisadams3997

  • Bay Watcher
    • View Profile
Re: Dwarf Therapist (LATEST 0.6.12 2/29/12 see first post)
« Reply #1274 on: March 04, 2012, 10:19:00 am »

I've just checked out splinterz's fix, and indeed all the attributes seem to be displaying properly.  Great job there :D.

I've been thinking about ways to present the attribute data graphically better.  The problem with using the same draw method as for skills is that it floods the 'attributes' pane with too much information.  To be more precise, the reason it doesn't overload the labors tab is that most cells are empty or close to it, which makes picking out the important information (who is good at what skills) easy.  If instead everyone had some skill in everything, you'd have the same problem as what the attributes pane is producing.  To improve it I've tried a little different approach:



Instead of filling every square with something, which makes it hard to pick strengths and weaknesses out at a glance (which is what we're looking for), average attributes display nothing -only once a attribute is above or below normal do you get a graphical change, with less than average showing in red, better than average in black, the size telling you how much better or worse.

The next thing I want to do is create several more default grid views that individually only show a subset of the attributes important to a certain 'class' of jobs.  For instance one for craftsdwarf related skills (creativity, kinesthetic sense, spacial sense, the relevant physical traits), with the idea being that it'd give a quick way to look over new immigrants for those well suited to train in a given skill.

I'm putting this up to download, but ultimately I'm not looking to maintain this separate from splinterz', I'm hoping he incorporates it into his, but for now here are the files and source:

Download
Source

I've also made two small changes reverting back to behaivor in older versions, average attributes have no text descriptions (this is more readable to me, text indicates it's not average), and changed it back to only display traits more than 10 points off of average, for similar reasons.  By only presenting what is significantly different from the norm, I firmly believe you make the information much more accessible, instead of flooding the screen with almost every trait for every dwarf.
« Last Edit: March 04, 2012, 10:49:31 am by chrisadams3997 »
Logged
Pages: 1 ... 83 84 [85] 86 87 ... 192