Hi! First of all, thanks a lot for making this mac-useable!
I'm not totally sure where to report issues I find, so I'm just going to tell you here:
It worked perfectly until I hit my last dwarf migration (I don't know if this is the cause - too many dwarves), and now Dwarf Therapist is not showing names or categories, or even rows (it is showing skills and sorting though). It looks like this :
http://i54.tinypic.com/xf97gy.png
I tried everything from simply re-launching it to re-downloading it!
(Im running it with the latest Dwarf Fortress 31.25 for mac, on an Imac (intel) 10.6)
Hope you can fix this without too much trouble!
Cheers,
PS: Now, Dwarf Therapist displays as shown above even with small groups of dwarves, right after embark in a new world.... So.. I don't know. G'luck!
[Edit] Oh, never mind, all I had to do was "clear user settings". Sorry!
comment last edited by theletter on Jun 25, 2011, 07:17:44 pm
I was just coming in to tell you to try that. It seems the user settings get out of whack occasionally. I'm trying to find the cause of that.
I am very excited about this. Unfortunately, I cannot get it to work. When I open it there are two instances of it running, or something like that. I say something because while two icons apear in the dock and two applications in the force quite window, I can only actually cmdTab to one, but that could very well be normal. Anyway, nothing comes up for me. After awhile I can cmdTab to it, but there is no window. The menu apeares, and all the options are there, and it apparently connects to DwarfFortress, for that option is greyed-out. I have told it to clear user settings, but that just greys-out all options in the menu. Here is my run log.
Code:
2011-Jul-31 23:01:03.638 INFO core Dwarf Therapist "0.6.11" starting normally. [../taylorfisher-1/src/dwarftherapist.cpp:100] (setup_logging)
2011-Jul-31 23:01:03.781 INFO core Loaded 4 views from disk [../taylorfisher-1/src/viewmanager.cpp:126] (reload_views)
2011-Jul-31 23:01:03.841 DEBUG core "redrew views in 59ms" [../taylorfisher-1/src/viewmanager.cpp:158] (draw_views)
2011-Jul-31 23:01:03.848 DEBUG core setting up connections for MainWindow [../taylorfisher-1/src/mainwindow.cpp:116] (MainWindow)
2011-Jul-31 23:01:03.862 DEBUG core group_by now set to 0 [../taylorfisher-1/src/models/dwarfmodel.cpp:435] (set_group_by)
2011-Jul-31 23:01:03.863 DEBUG core beginning to read settings [../taylorfisher-1/src/dwarftherapist.cpp:122] (read_settings)
2011-Jul-31 23:01:03.864 DEBUG core finished reading settings [../taylorfisher-1/src/dwarftherapist.cpp:168] (read_settings)
2011-Jul-31 23:01:04.096 DEBUG core attempting connection to running DF game [../taylorfisher-1/src/mainwindow.cpp:225] (connect_to_df)
2011-Jul-31 23:01:04.098 DEBUG core valid_flags_2 count: 1 [../taylorfisher-1/src/memorylayout.cpp:76] (load_data)
2011-Jul-31 23:01:04.098 DEBUG core adding valid layout "v0.31.25" "0x2f289dec" [../taylorfisher-1/src/dfinstance.cpp:95] (DFInstance)
2011-Jul-31 23:01:04.222 DEBUG core DF's checksum is: "0x2f289dec" [../taylorfisher-1/src/dfinstance.cpp:653] (get_memory_layout)
2011-Jul-31 23:01:04.223 INFO core Detected Dwarf Fortress version "v0.31.25" using MemoryLayout from "/Applications/DwarfTherapist.app/Contents/Resources/etc/memory_layouts/osx/v0.31.25.ini" [../taylorfisher-1/src/dfinstance.cpp:665] (get_memory_layout)
2011-Jul-31 23:01:04.234 DEBUG core Connection to DF version "v0.31.25" established. [../taylorfisher-1/src/mainwindow.cpp:262] (connect_to_df)
2011-Jul-31 23:01:04.235 DEBUG core Loading language translation tables [../taylorfisher-1/src/dwarftherapist.cpp:318] (load_game_translation_tables)
2011-Jul-31 23:01:04.235 DEBUG core Loading generic strings from 13d7864 [../taylorfisher-1/src/dwarftherapist.cpp:332] (load_game_translation_tables)
2011-Jul-31 23:01:04.244 DEBUG core generic words 2107 [../taylorfisher-1/src/dwarftherapist.cpp:334] (load_game_translation_tables)
2011-Jul-31 23:01:04.601 DEBUG core FOUND LANG ENTRY 121a3110 "DWARF" [../taylorfisher-1/src/dwarftherapist.cpp:346] (load_game_translation_tables)
2011-Jul-31 23:01:04.602 DEBUG core FOUND LANG ENTRY 121d4530 "ELF" [../taylorfisher-1/src/dwarftherapist.cpp:346] (load_game_translation_tables)
2011-Jul-31 23:01:04.602 DEBUG core FOUND LANG ENTRY 121a2d50 "GOBLIN" [../taylorfisher-1/src/dwarftherapist.cpp:346] (load_game_translation_tables)
2011-Jul-31 23:01:04.602 DEBUG core FOUND LANG ENTRY 12182d70 "HUMAN" [../taylorfisher-1/src/dwarftherapist.cpp:346] (load_game_translation_tables)
2011-Jul-31 23:01:04.602 DEBUG core Loading dwarf strings from 121a312c [../taylorfisher-1/src/dwarftherapist.cpp:351] (load_game_translation_tables)
2011-Jul-31 23:01:04.611 DEBUG core dwarf words 2107 [../taylorfisher-1/src/dwarftherapist.cpp:353] (load_game_translation_tables)
2011-Jul-31 23:01:04.646 INFO core Reading some game raws... [../taylorfisher-1/src/dfinstance.cpp:252] (read_raws)
2011-Jul-31 23:01:04.646 WARNING core File: "reaction_other.txt" does not exist. Some functionality may not be available! [../taylorfisher-1/src/raws/rawreader.cpp:24] (read_objects)
2011-Jul-31 23:01:04.647 DEBUG core Read 0 reactions [../taylorfisher-1/src/gamedatareader.cpp:258] (read_raws)
2011-Jul-31 23:01:04.647 DEBUG core loading creatures from "0x013965d4" "0x013965d4" (UNCORRECTED) [../taylorfisher-1/src/dfinstance.cpp:287] (load_dwarves)
2011-Jul-31 23:01:04.648 DEBUG core dwarf race index "0x0137dfbc" "0x0137dfbc" (UNCORRECTED) [../taylorfisher-1/src/dfinstance.cpp:289] (load_dwarves)
2011-Jul-31 23:01:04.648 DEBUG core dwarf race: "0x000000f1" [../taylorfisher-1/src/dfinstance.cpp:296] (load_dwarves)
2011-Jul-31 23:01:04.667 INFO core found 7 dwarves out of 91 creatures [../taylorfisher-1/src/dfinstance.cpp:320] (load_dwarves)
2011-Jul-31 23:01:04.668 DEBUG core loading squads from "0x013d4500" "0x013d4500" (UNCORRECTED) [../taylorfisher-1/src/dfinstance.cpp:352] (load_squads)
2011-Jul-31 23:01:04.668 INFO core Found 0 squads out of 0 [../taylorfisher-1/src/dfinstance.cpp:377] (load_squads)
2011-Jul-31 23:01:05.875 INFO core RUNNING VERSION : "0.6.11" [../taylorfisher-1/src/mainwindow.cpp:382] (version_check_finished)
2011-Jul-31 23:01:05.876 INFO core LATEST AVAILABLE VERSION: "0.6.4" [../taylorfisher-1/src/mainwindow.cpp:383] (version_check_finished)
2011-Jul-31 23:05:04.963 DEBUG core loading creatures from "0x013965d4" "0x013965d4" (UNCORRECTED) [../taylorfisher-1/src/dfinstance.cpp:287] (load_dwarves)
2011-Jul-31 23:05:04.964 DEBUG core dwarf race index "0x0137dfbc" "0x0137dfbc" (UNCORRECTED) [../taylorfisher-1/src/dfinstance.cpp:289] (load_dwarves)
2011-Jul-31 23:05:04.964 DEBUG core dwarf race: "0x000000f1" [../taylorfisher-1/src/dfinstance.cpp:296] (load_dwarves)
2011-Jul-31 23:05:04.978 INFO core found 7 dwarves out of 86 creatures [../taylorfisher-1/src/dfinstance.cpp:320] (load_dwarves)
2011-Jul-31 23:05:04.978 DEBUG core loading squads from "0x013d4500" "0x013d4500" (UNCORRECTED) [../taylorfisher-1/src/dfinstance.cpp:352] (load_squads)
2011-Jul-31 23:05:04.979 INFO core Found 0 squads out of 0 [../taylorfisher-1/src/dfinstance.cpp:377] (load_squads)
Another heartful thanks to Ghalidrim for his work!
Where would you like reports of bugs? Here in the comments or in the issues on the main code.google sit for DT?
crimson wrote:
I am very excited about this. Unfortunately, I cannot get it to work. When I open it there are two instances of it running, or something like that. I say something because while two icons apear in the dock and two applications in the force quite window, I can only actually cmdTab to one, but that could very well be normal. Anyway, nothing comes up for me. After awhile I can cmdTab to it, but there is no window. The menu apeares, and all the options are there, and it apparently connects to DwarfFortress, for that option is greyed-out. I have told it to clear user settings, but that just greys-out all options in the menu. Here is my run log.
Hmm that all looks normal, and the two icons is perfectly normal. It has to do with how the program runs to access memory from another running app. Can you give me some more information about what kind of Mac you are running on? OS X version, and processor version would be the best info.
InStim: Probably best to file at the DT site. I've been a bit out of the loop the last few weeks due to several real world events, but intend to tackle some bugs soon.
ghalidrim wrote:
Hmm that all looks normal, and the two icons is perfectly normal. It has to do with how the program runs to access memory from another running app. Can you give me some more information about what kind of Mac you are running on? OS X version, and processor version would be the best info.
I run 10.6.8. I have a 2.2 Intel Core 2 Duo. It is a MacBookPro3,1.
So i saw the info on the site and i dont get what all that means, so i gave up on it and dropped the file in my df folder and tried to run it and it says its not compatible with this version of df. Can someone simplify the instructions for someone on the level of dabbling in terminal?
I figured out what was causing my issues. I was running the program on a normal user account and entering admin info at start up. However, when I run it on the admin account it works just fine.
Hi,
Thanks so much for all the work you do to make DT runnable on the Mac! I wouldn't be able to play DF without it.
I am seeing a problem with v0.6.11 on my iMac running 10.5.8 (I know, I know). I am running the latest version of Dwarf Fortress (0.31.25).
When my fortress is young DT runs perfectly: fast and accurate. After a certain point, though, it starts to have problems. Whenever it reads the dwarf information (on startup, after labor changes are committed or when the "Read Dwarves" button is pressed) it slows right down, to the point of hanging the system:
- DT itself becomes non-responsive.
- Dwarf Fortress also becomes non-responsive, or almost so.
- My Mac slows right down: the mouse responds very sluggishly to movement and the UI is very, very slow to switch tasks or highlight the correct icon in the dock.
After 90 seconds or so things start working again.
I had associated this behavior with the size of the fortress: it seemed always to happen when my population hit around 30. But looking at run.log suggests it starts with the creation of squads:
2012-Jan-07 12:35:08.265 DEBUG core loading creatures from "0x013965d4" "0x013965d4" (UNCORRECTED) [../taylorfisher-1/src/dfinstance.cpp:287] (load_dwarves)
2012-Jan-07 12:35:08.265 DEBUG core dwarf race index "0x0137dfbc" "0x0137dfbc" (UNCORRECTED) [../taylorfisher-1/src/dfinstance.cpp:289] (load_dwarves)
2012-Jan-07 12:35:08.265 DEBUG core dwarf race: "0x000000f1" [../taylorfisher-1/src/dfinstance.cpp:296] (load_dwarves)
2012-Jan-07 12:35:08.272 DEBUG core Ignoring "Zunt?r Idenetur" who appears to be "dead, Jim." [../taylorfisher-1/src/dwarf.cpp:537] (get_dwarf)
2012-Jan-07 12:35:08.275 DEBUG core Ignoring "Ed?m Tusungal?th" who appears to be "dead, Jim." [../taylorfisher-1/src/dwarf.cpp:537] (get_dwarf)
2012-Jan-07 12:35:08.277 DEBUG core Ignoring "Monom L?llolok" who appears to be "dead, Jim." [../taylorfisher-1/src/dwarf.cpp:537] (get_dwarf)
2012-Jan-07 12:35:08.283 DEBUG core Ignoring "Esht?n Rimtarav?d" who appears to be "dead, Jim." [../taylorfisher-1/src/dwarf.cpp:537] (get_dwarf)
2012-Jan-07 12:35:08.286 DEBUG core Ignoring "Mafol Cilobzes" who appears to be "dead, Jim." [../taylorfisher-1/src/dwarf.cpp:537] (get_dwarf)
2012-Jan-07 12:35:08.320 DEBUG core Ignoring "Asmel Th?kutoslan" who appears to be "dead, Jim." [../taylorfisher-1/src/dwarf.cpp:537] (get_dwarf)
2012-Jan-07 12:35:08.337 INFO core found 39 dwarves out of 116 creatures [../taylorfisher-1/src/dfinstance.cpp:320] (load_dwarves)
2012-Jan-07 12:35:08.337 DEBUG core loading squads from "0x013d4500" "0x013d4500" (UNCORRECTED) [../taylorfisher-1/src/dfinstance.cpp:352] (load_squads)
2012-Jan-07 12:35:42.624 INFO core Found 2 squads out of 2 [../taylorfisher-1/src/dfinstance.cpp:377] (load_squads)
Note the difference in timestamps on the squad lines. This happened after I created two squads, and continued even after I disbanded both of them. They apparently still show up to DT's memory scanner. (Perhaps the positions of militia captain show up as squads.)
I'll look into this this weekend, I haven't seen this yet, but I am pretty sure the squads stuff is not actually working yet. I'll see if I can come up with anything, and this is a very well filed report. Thank you!
I updated my iMac to Snow Leopard (10.6) over the weekend. (I would have gone straight to Lion but there doesn't seem to a be a direct upgrade path from 10.5 to 10.7.)
After the upgrade the issue with DT hanging has gone away. Now reading the dwarves takes only a couple of seconds in a 45-dwarf fortress. I haven't tried to diagnose the change but perhaps a library update is the reason.
quokka@gmail.com wrote:
I updated my iMac to Snow Leopard (10.6) over the weekend. (I would have gone straight to Lion but there doesn't seem to a be a direct upgrade path from 10.5 to 10.7.)
After the upgrade the issue with DT hanging has gone away. Now reading the dwarves takes only a couple of seconds in a 45-dwarf fortress. I haven't tried to diagnose the change but perhaps a library update is the reason.
Seems likely, I've been unable to reproduce, but I only have 10.6 and 10.7 machines to work with on my side.
Hello
First of all, thanks for your work. As much as I love DF, DTherapist makes it much better.
My question would be, is support for version 0.34 coming? I've gone back to 0.31 just to be able to use DT
I'm a mac user and software developer myself... while I have no experience messing with DF, if I can be of any help, just ask