The Dink Network

OS X Development

March 11th 2009, 07:17 PM
anon.gif
anon
Ghost
 
I haven't been on this site in awhile.

Where are we on creating a version of Dink for Mac OS X? Is that the 'Windemere' project I'm reading so much about?

I'd like to be able to play Dink/D-Mods on my Mac. That would bring me pretty close to giving up PC's altogether. I was just wondering how close the community was to making that possible.

-Thanks.

March 12th 2009, 02:22 AM
farmer.gif
Beuc
Peasant Male France
 
Giovanni contacted me last week and said he was working on it. He's planning to make darwinports packages of FreeDink.

Screenshot!

If you create an account here or contact at my e-mail, I can give you his contact so you can say you're interested too
March 14th 2009, 01:28 PM
farmer.gif
Beuc
Peasant Male France
 
FreeDink was included in macport.

Giovanni tells me you can install it this way:

$ sudo port -d sync
(port updating)
$ sudo port install freedink
(it will recursively install freedink-data)
$ freedink

Can you test?
March 15th 2009, 10:05 PM
peasantmb.gif
yeoldetoast
Peasant Australia steam
discord.gg/Ukugfbh 
I just tried this, and holy hell it works! Have tested with a few mods, and it works well. Dmod installation is a pain. I compiled DFarc from source, but due to the different paths that MacPorts uses (/opt/), it doesn't work much.
March 16th 2009, 03:52 AM
farmer.gif
Beuc
Peasant Male France
 
Nifty. For DFArc, try setting the Dink directory in the options. Compiling with './configure --prefix=/opt/local' should work too - what did you use?

Giovanni is working on a macport for DFArc too - although he had issues with non-working buttons (wxWidgets stuff). I'll point him to your post
March 16th 2009, 10:02 AM
anon.gif
Giovanni
Ghost
 
Hi yeoldetoast
i compiled dfarc and compilation it's ok, but launching dfarc i have dfarc windows that can maximize/minimize/resize but can't get focus on his buttons. My system is mac os x leopard 10.5.6 . Can you tell me if your dfarc version is working? If yes, can you tell me what's your system and how did you compiled it? Thank you very much

Giovanni
March 17th 2009, 01:27 AM
peasantmb.gif
yeoldetoast
Peasant Australia steam
discord.gg/Ukugfbh 
Hey Giovanni, I had the same problem, I could not focus the window and the buttons would not work at all. All dependencies were installed through MacPorts, then I compiled directly from the command line, (./configure without any switches, make install etc.) I have a PowerMac G4 and 10.4.11.

Also Beuc, I spoke too soon. MacFreedink crashes and quits when about to play battle.mid in the bonca fight/knight fight etc. It then reads as follows in the console...

Processing playmidi command.
Playing midi battle.mid.
Killing cd...
./native_midi/native_midi_mac.c:418: failed assertion `part>=0 && part<=31'
Abort trap

Playing without sound works fine. This is probably platform specific, can anyone recreate this?
March 17th 2009, 03:23 PM
farmer.gif
Beuc
Peasant Male France
 
According to the message ("native_midi_mac") it looks like there's a problem in SDL_mixer for Mac. Would you report this to macport?

(I've seen another report of this error at http://www.asciisector.net/forum/viewtopic.php?t=532 but sadly no fix)

Also, I didn't understand if you fixed the dfarc problem or not. Can you clarify?
March 19th 2009, 03:01 AM
peasantmb.gif
yeoldetoast
Peasant Australia steam
discord.gg/Ukugfbh 
No, it runs, but has no functionality. No buttons work, and the window will not come into focus or resize. Dmods appear in the list, I can post a screen if you like.

and I'll put in a ticket at macports.
April 18th 2009, 07:22 AM
anon.gif
anon
Ghost
 
OK, at the risk of asking a dumb question, what is "Macports"? Is that a website? I have an older OS, 10.2. If it's some new feature, it's nothing I have access to.

April 19th 2009, 08:21 AM
peasantmb.gif
yeoldetoast
Peasant Australia steam
discord.gg/Ukugfbh 
Macports is a collection of free software recompiled to run on OS X using the Dev tools. It only works on 10.3 and up, unless you do it the hard way afaik.