It seems that you're using an outdated browser. Some things may not work as they should (or don't work at all).
We suggest you upgrade newer and better browser like: Chrome, Firefox, Internet Explorer or Opera

×
I'm pretty excited to be able to revisit these games on my mac. Thanks GOG! My first Ultima experience was on a Commodore 128 so I really miss the graphics and especially the music. I'm wondering if anyone has had success patching the mac versions of I-VI? If so which resources did you use? I'm mostly interested in upgrading III-VI since I've finished I and II.

Thanks for any advice!

Cheers,
Meshon
From the sticky thread (always look there first)
I have the Mac version, where are my files?
GoG is using a custom standalone version of Boxer to make the games run out of the box. To access the gamebox (wrapped up DOS files) right-click on the app, choose "Show Package Contents" and then navigate to Contents -> Resources and find the bile with the .boxer extension. You can access a gamebox's contents the same way.
You save files are in another location though. You can find them under "~/Library/Application Support/Boxer/Gamebox States/[name of your game]/Current.boxerstate/[name of your game].harddisk/". In the case of Ultima 1 this would be be "~/Library/Application Support/Boxer/Gamebox States/com.gog.ultima-1/Current.boxerstate/C Ultima1.harddisk/".
I prefer Boxer over the GoG ports, but the procedure should be tha same, extract the patch inside the gamebox and then launch the gamebox directly using Boxer (which you will need to download first, obviously) and install the patch. After that you should be able to launch the port the usual way.
Post edited April 09, 2013 by HiPhish
avatar
HiPhish: From the sticky thread (always look there first)

I have the Mac version, where are my files?
GoG is using a custom standalone version of Boxer to make the games run out of the box. To access the gamebox (wrapped up DOS files) right-click on the app, choose "Show Package Contents" and then navigate to Contents -> Resources and find the bile with the .boxer extension. You can access a gamebox's contents the same way.
You save files are in another location though. You can find them under "~/Library/Application Support/Boxer/Gamebox States/[name of your game]/Current.boxerstate/[name of your game].harddisk/". In the case of Ultima 1 this would be be "~/Library/Application Support/Boxer/Gamebox States/com.gog.ultima-1/Current.boxerstate/C Ultima1.harddisk/".
avatar
HiPhish: I prefer Boxer over the GoG ports, but the procedure should be tha same, extract the patch inside the gamebox and then launch the gamebox directly using Boxer (which you will need to download first, obviously) and install the patch. After that you should be able to launch the port the usual way.
Thanks for the quick reply! I had already had a look at the sticky and and have actually opened and attempted to patch Ultima III. I got fancy graphics for the title screen and then the game hung up so it's a work in progress. I can fiddle around inside the packages some more. I'm mostly wondering if anyone has already had success patching the Ultima series on Mac so that I can follow in their footsteps. Looks like I will do some more experimenting.

Edit: you may be more savvy than I, and so knowing that you can open the packages and get at the files may be all you need. I'm not quite there yet, sadly.

cheers,
Meshon
Post edited April 09, 2013 by meshon
avatar
meshon: ...
Ok, I tried patching the port itself by fiddling with its insides and aparrently apps don't like it when you do that. No surprise when you consider that this is all in all still a mac program that adores to modern OS X rules instead of ancient "anything goes" DOS rules.

My advice is to play the game in Boxer instead of using GoG's port. First of all download Boxer:
http://boxerapp.com
Now right-click the app -> Show Package Contents -> Resources and move the Ultima 3.boxer file somewhere you want (Boxer creates a DOS games folder for you, that's a good place). Now download the patch and unzip it. Inside the folder you should find lots of files (you might have to go one or two folders deep to get there). We will need these files for the patch.
Now right-click Ultima 3.boxer -> Show Package Contents ->C Ultima3.harddisk and copy all of the files mentioned above into that folder. Launch Ultima 3 and you should get a DOS promt. The next steps are exacly as described in the readme of the patch:
1) copy-paste BINPAT.EXE U3UP-30.PAT into the promt, hit enter and wait for the patching to finish
2) type U3CFG.EXE to change settings (the defaults are best in my opinion)
3) type SETM.EXE to choose your music card, use Sound blaster when in doubt. Boxer supports Roland, so you can use that if you find the ROMs on the internet

You can play Ultima 3 by typing ULTIMA3.COM into the prompt. If Boxer asks whether you want to launch that program automatically say yes and from then on all you need to do is bouble-click the box and you can play.

EDIT: If for whatever reason you really insist on using the port instead of Boxer, maybe Alun Bestor, the author of Boxer who also worked with GoG on creating the tool for these standalone ports, can help you out.
Post edited April 09, 2013 by HiPhish
avatar
HiPhish: ...
This is excellent! I'm sorry I didn't make this post a question so that I could give you rep. I had some success getting the game to run with DOSBox, but I was having to mount the drive each time I wanted to play by typing a rather long directory path. I will try this set-up and be able to play Ultima III in all its glory.

I really appreciate you taking the time to step through this, much obliged!

cheers,
Meshon