Bay 12 Games Forum

Please login or register.

Login with username, password and session length
Advanced search  
Pages: 1 ... 49 50 [51] 52 53 ... 87

Author Topic: Dwarf Therapist v42.1.7 | DF 50.14  (Read 423312 times)

clinodev

  • Bay Watcher
  • Embark Profile Enthusiast, Kitfox & reddit mod.
    • View Profile
Re: Dwarf Therapist v41.1.3 | DF 47.02
« Reply #750 on: February 17, 2020, 05:11:33 am »

Looks good so far, Win64.
Logged
Team Bug Fix!

nxsnexus

  • Bay Watcher
    • View Profile
Re: Dwarf Therapist v41.1.3 | DF 47.02
« Reply #751 on: February 17, 2020, 07:22:06 am »

It's working on macOS X 64bits (Catalina) so far.
Logged

urmane

  • Bay Watcher
    • View Profile
Re: Dwarf Therapist v41.1.3 | DF 47.02
« Reply #752 on: February 17, 2020, 09:45:32 am »

I'm trying to rebuild my linux package for the last version of ye olde Masterwork DF, which is based on DF 34.11.  I've got that working, but it appears I need to use a modern DT, as I'm on a 64bit machine and the DT in my old package wants 32bit Qt5 libs, and "you can't get there from here".

I have an old 34.11.ini file with the correct checksum, and it almost works - the labors look correct, but it throws a lot of "Bad address" errors and the names/attrs are incorrect.

Is it possible for a current(ish) 64bit DT to support a 32bit 34.11 DF?  If yes, how would you suggest I proceed?
Logged

Clément

  • Bay Watcher
    • View Profile
Re: Dwarf Therapist v41.1.3 | DF 47.02
« Reply #753 on: February 17, 2020, 10:44:29 am »

Some fields may have changed names, others did not exists at the time (I don't know if any of them is essential). Compare the dfhack scripts to see what changed. Fix what you can and ignore the rest.

You will also need to modify the game_data.ini file.

After all that, I'm still not sure you will get something working. 0.34.11 was a long time ago and I did not maintain this version. If you need to change code, it may be easier to port an old version of DT to 64 bits instead of porting the current version to 0.34.11.
Logged

Porpoisepower

  • Bay Watcher
  • For Surely he is the Cuisinart Hat Rack
    • View Profile
Re: Dwarf Therapist v41.1.3 | DF 47.02
« Reply #754 on: February 17, 2020, 03:24:09 pm »

Thanks!

I think for a version that far back your limited options are:

Dwarf Foreman, one of the forerunners of therapist, included in this collection http://dffd.bay12games.com/file.php?id=1098 or
Dwarf Manipulator http://dffd.bay12games.com/file.php?id=2248 (similar to what is included currently in DFHack)

Without speaking for Clément I would suggest that putting in the effort to code up support for such an old version is not worthwhile.
Logged
That's what DF needs, The gutbuster brigade.  Screw that elf and his cat. Thibbledorf Pwent is the real hero.

jecowa

  • Bay Watcher
    • View Profile
Re: Dwarf Therapist v41.1.3 | DF 47.02
« Reply #755 on: February 17, 2020, 05:13:20 pm »

Experimental memory layouts for 0.47.03:

OSX 64-bit works for me. Thanks for the quick update!
Logged

revenant

  • Escaped Lunatic
    • View Profile
Re: Dwarf Therapist v41.1.3 | DF 47.02
« Reply #756 on: February 18, 2020, 07:49:03 am »

Hi Clément,
first of all, my congratulations for your master work: for me it's a cornerstone, and I can't really do without it for handling large-sized forts.

One item to your attention, if I may: the latest version working with mac osx 10.11.6 (El Capitan) seems to be DT 41.0.2, all of the following ones just bounce the icon a couple of times, then shut down/disappear.

Could it be some compiler backwards-incompatibility, maybe? ie old os versions missing libraries, or the such?

I'm now testing the newly released DF 47.xx, and I would rely on your courtesy if you would mind giving this issue a glance and -possibly- make DT 41.1.3 compatible with the osx version that I need to run (unfort., no ways to upgrade on my old mac).

Warm Thank You for that, in advance!
Logged

Clément

  • Bay Watcher
    • View Profile
Re: Dwarf Therapist v41.1.3 | DF 47.02
« Reply #757 on: February 18, 2020, 08:48:16 am »

Compiler support is set to 10.9. The breaking change in 41.1.0 was the Qt version update. Recent versions of Qt does not support old macOS and older versions does not support newer macOS. It could be possible to make two different builds but homebrew only provides the latest version of Qt (5.14 currently). When I first asked about this issue, no one cared (not many read this thread when there is no new releases of DF). Apple is not making it easy for developers, especially if you don't own a mac. I need help from mac users to fix mac issues.

It is currently possible to compile with old versions of Qt5. Qt 5.2 is currently tested by the CI, but I am planning to update the linux builds to fix bugs from the old versions. And I may do the same with Windows too. Without tests, I may break compatibility with old Qt in the future, so it would be best to have a solution involving a CI (travis or another, whatever can be done for free).

For reference:
Logged

revenant

  • Escaped Lunatic
    • View Profile
Re: Dwarf Therapist v41.1.3 | DF 47.02
« Reply #758 on: February 18, 2020, 11:09:50 am »

Gotcha. Sorry for missing your ask on this issue, I'm occasionally on this forum and I was not mindful of the topic at the time of your request.

So, I seem to be left with 3 options: ignoring the new release and keep on playing with DF 44.12; learn to compile myself, at the risk (if I well understand you) to remain stuck because homebrew won't make Qt 5.9 accessible for me anymore); upgrade my iMac, which seems unlikely in the short term as it still rocks!

Would the second option be worth exploring, in your opinion? Any major roadblocks I should watch out for, just impossible as of today, or possible if some items deserving particular care are correctly handled? Your advice, most welcome.
Logged

Clément

  • Bay Watcher
    • View Profile
Re: Dwarf Therapist v41.1.3 | DF 47.02
« Reply #759 on: February 18, 2020, 12:29:15 pm »

Best solution is to compile it yourself and share the result. I don't think you will be able to use homebrew but you could try with with the official installer. It is sadly not practical to install for automated builds, but it should be easy enough to install on your desktop.

If you find a way to automate that, please share.
Logged

jecowa

  • Bay Watcher
    • View Profile
Re: Dwarf Therapist v41.1.3 | DF 47.02
« Reply #760 on: February 18, 2020, 04:05:02 pm »

Here's what I know about compatibility.

Latest Dwarf Therapist versions compatible with Mac OS X versions.
• Mac OS X 10.5 Leopard-Dwarf Therapist v36.0.0
• Mac OS X 10.9 Mavericks-Dwarf Therapist v41.0.2
• Mac OS X 10.12 Sierra-Dwarf Therapist current version (v41.1.3 at this time)

Notes:

Mac OS X 10.5 Leopard is the oldest version of MacOS that Dwarf Fortress will run on, so didn't bother checking earlier versions of Mac OS X than this.

Dwarf Therapist v36.0.0 does not seem to be compatible with the latest memory layout format and only has working memory layouts up through Dwarf Fortress v0.44.12 (32-bit). (Dwarf Therapist v39 was the first 64-bit compatible Dwarf Therapist, and requires Mac OS X 10.9 Mavericks.)

Dwarf Therapist v41.0.2 needs experimental memory layouts placed in the ~Library/Application Support/Dwarf Therapist/memory_layouts/osx/ folder. It will still run the latest memory layouts for the latest versions of Dwarf Fortress.
Logged

wizardom

  • Escaped Lunatic
    • View Profile
Re: Dwarf Therapist v41.1.3 | DF 47.02
« Reply #761 on: February 19, 2020, 01:22:08 am »

Experimental memory layouts for 0.47.03:

Windows 64-bit works for me. Marvelous work! Thank you so much!
Logged

Clément

  • Bay Watcher
    • View Profile
Re: Dwarf Therapist v41.1.3 | DF 47.02
« Reply #762 on: February 22, 2020, 07:58:30 am »

Does someone have a save with a werebeast? There is a missing offset that will prevent DT to show the werebeast type.
Logged

Omrist

  • Escaped Lunatic
    • View Profile
Logged

PatrikLundell

  • Bay Watcher
    • View Profile
Re: Dwarf Therapist v41.1.3 | DF 47.02
« Reply #764 on: February 23, 2020, 11:45:15 am »

Does someone have a save with a werebeast? There is a missing offset that will prevent DT to show the werebeast type.
I've got a 0.44.12 save with a caged (inactive) were which I've looked at in 0.47.12 to try to figure out (unsuccessfully) why fields are wrong in curse_wounds (wrong in 0.44.12 as well). Do you know what field you're looking for in DF structure terms, or is that of no use for you?
Logged
Pages: 1 ... 49 50 [51] 52 53 ... 87