Bay 12 Games Forum

Please login or register.

Login with username, password and session length
Advanced search  

Show Posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.

Messages - Dradis

Pages: [1]
1
@Dradis, i realize there's a lot of people who would appreciate an osx port, unfortunately at the moment i don't have any means to develop nor test on that platform, so i can't really move forward with anything. however, i believe the last 'official' DT version did support osx, and if that's the case it should be possible to merge those changes into this branch. again though, i can't verify this.

That's understandable.  I'm just surprised there isn't a seasoned programmer who is familiar with Mac OS, considering how many people have been involved with Dwarf Therapist at various branches of the projects. 

2
I was able to get it to compile and run in Mountain Lion a few weeks ago but I gave up.  I'm no programmer but the current source code makes vague references to the OSX version (probably because it's a fork of a project that did have OSX support).  I was able to get it to run by commenting out certain lines and editing others.  I realize this isn't helpful, but I wasn't able to get it to actually do anything useful.  I could get it to run, but clicking Connect to DF didn't actually do it.  It didn't error out, it just wouldn't connect or load the dwarves. 
 
The whole process was beyond my understanding so there's nothing worth reporting from it other than it's possible to toy with it and get it to run in Mountain Lion, but that's not new information.  Previous projects would compile and run so it doesn't surprise me that this fork will.  It doesn't really do anything useful, though, and I am incapable of really producing anything meaningful.  I'm not a programmer, as I said.

Anyway, the lack of Mac OS support in Dwarf Therapist, in general, can be traced back to an inability to access/modify the memory addresses in question.  This specifically pops up when dealing with setting custom professions.  It doesn't surprise me that the newest enhancements are available mostly for Windows.  What's surprising is that Linux-based systems are getting these new versions of DT because Mac OS X is also a Unix-like system.  The fact that there's no steam behind getting this going on Mac OS is surprising, considering the number of Mac OS users nowadays and how similar it is to other Unix-like systems.  This isn't a Splinterz issue, though.  DT for Mac OS has been broken for a while now.  It's just surprising that among all of the Mac OS players, there's no one familiar enough to solve this. 

Please don't get me wrong -- I don't like complainers who won't/can't step up and try to offer solutions.  I realize that's what I'm doing now.  But, I did fire up Xcode and QTCreator.  I did try to step through the source code and get this going.  However, I'm not a programmer and the solution for this is well beyond me.  I'm just surprised that there aren't seasoned programmers who are also Mac users.  Me not fixing this should come as no shock, but there must be people familiar with programming and Mac OS who could fix this.  Splinterz is doing great work with this, but if he or she is more comfortable developing for Windows, that's fine.  This is a free project and no one is in a position to make demands beyond what a person is comfortable offering. 

3
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. 

4
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.

Pages: [1]