The Ur-Quan Masters Discussion Forum

The Ur-Quan Masters Re-Release => General UQM Discussion => Topic started by: 0xDEC0DE on February 01, 2008, 12:23:48 pm



Title: The Unofficial Mac Version is back!
Post by: 0xDEC0DE on February 01, 2008, 12:23:48 pm
My old patchset had suffered from severe bit rot, and large sections of it required rewriting; but the quality of the code I was patching against improved quite a bit, so the rewrites were largely a breeze.

At any rate, you can get the current release here (http://www.submedia.net/uqm/).  Source code is also provided for folks on other platforms who may want to share the love.


Title: Re: The Unofficial Mac Version is back!
Post by: Amiga_Nut on February 05, 2008, 03:36:22 am

 ;D    ****sharing the love****


Title: Re: The Unofficial Mac Version is back!
Post by: 0xDEC0DE on February 05, 2008, 08:10:38 pm
Everyone who has downloaded my version (both of you ;) ) should be aware that there is a crash bug when entering orbit around gas giants -- I found the cause of the problem and will be packaging a replacement version tonight.


Title: Re: The Unofficial Mac Version is back!
Post by: Proto-Clown on February 13, 2008, 08:28:38 am
First of all, thank you for the Mac version.

But... it keeps crashing. The crash log states that I am missing the ogg.framework. It also says that it found AN ogg.framework, but it is the wrong architecture.

Any thoughts?

Edit: I had to download the ogg.framework separately from your page and create a frameworks folder in my library folder. Did I miss a step somewhere? Usually, when I'm the only one having trouble it's my own fault. That could certainly be the case here.


Title: Re: The Unofficial Mac Version is back!
Post by: 0xDEC0DE on February 13, 2008, 09:33:01 pm
The problem is that at some point, the install_names on the Ogg and Vorbis frameworks got set to /Library/Frameworks, instead of the "magical" value @executable_path/../Frameworks  This means that the game won't ever look in the application bundle for the frameworks, it will insist on them being installed externally.

Normally I would suggest using install_name_tool to change the install_names on everything to sensible values and be on your way, but since the new name is larger than the old name, it won't work (there's a compile-time option to pad the install_names out for such things, but it wasn't used)  >:(

I've rebuilt the frameworks and game binary, and will repackage/upload them all tonight.