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

×
Posted about this before, but never got an answer, but does anyone know how to patch the Mac OSX versions of the Ultima games? There are several patches for these games, but I can't seem to figure out how to patch them...
This question / problem has been solved by Gydionimage
So, perhaps some clarity and an example will help someone help me? So, for example, if I want to apply the music midi patch for Ultima V, which simply requires me to extract the files into the game directory, I am not sure where the actual game directory even is? So, show contents reveals the game structure but it seems the game is an ISO image. Where can I put these midi files so that they can be read? Thanks for any help!
avatar
Yeagersmash: So, perhaps some clarity and an example will help someone help me? So, for example, if I want to apply the music midi patch for Ultima V, which simply requires me to extract the files into the game directory, I am not sure where the actual game directory even is? So, show contents reveals the game structure but it seems the game is an ISO image. Where can I put these midi files so that they can be read? Thanks for any help!
I don't own Ultima V, but in general:

Right click (or control-click) on the disk image and select "show package contents". You may have to go a couple of layers deep to find the location you're looking for.
avatar
Yeagersmash: So, perhaps some clarity and an example will help someone help me? So, for example, if I want to apply the music midi patch for Ultima V, which simply requires me to extract the files into the game directory, I am not sure where the actual game directory even is? So, show contents reveals the game structure but it seems the game is an ISO image. Where can I put these midi files so that they can be read? Thanks for any help!
avatar
01kipper: I don't own Ultima V, but in general:

Right click (or control-click) on the disk image and select "show package contents". You may have to go a couple of layers deep to find the location you're looking for.
Problem is, these GOG Ultimas seem to be .iso images. So, yes, what you are saying works to drill down to get to the ISO image, but what do we do from there?
avatar
01kipper: I don't own Ultima V, but in general:

Right click (or control-click) on the disk image and select "show package contents". You may have to go a couple of layers deep to find the location you're looking for.
avatar
Yeagersmash: Problem is, these GOG Ultimas seem to be .iso images. So, yes, what you are saying works to drill down to get to the ISO image, but what do we do from there?
I don't have Ultima V, but I checked Ultima 3,4, and 7. In all those cases I found the game files located at:

UltimaWhatever app ("Show package contents") > Contents > Resources > UltimaWhatever.boxer ("Show package contents") > C.harddisk
Post edited March 31, 2019 by 01kipper
avatar
Yeagersmash: Problem is, these GOG Ultimas seem to be .iso images. So, yes, what you are saying works to drill down to get to the ISO image, but what do we do from there?
avatar
01kipper: I don't have Ultima V, but I checked Ultima 3,4, and 7. In all those cases I found the game files located at:

UltimaWhatever app ("Show package contents") > Contents > Resources > UltimaWhatever.boxer ("Show package contents") > C.harddisk
Thank you. This solves the 1st part of my issue. I didn't know that the .boxer file was the one. It's the same for U4, but you have to drill down a little further on my system. Anyway, the next part is how to run the patching .exe? There is this setm.exe that needs to be run. It's basically just a DOS set-up file that lets you choose the sound card. Not sure how to do it...
avatar
Yeagersmash: Problem is, these GOG Ultimas seem to be .iso images. So, yes, what you are saying works to drill down to get to the ISO image, but what do we do from there?
avatar
01kipper: I don't have Ultima V, but I checked Ultima 3,4, and 7. In all those cases I found the game files located at:

UltimaWhatever app ("Show package contents") > Contents > Resources > UltimaWhatever.boxer ("Show package contents") > C.harddisk
So, I am getting closer... Apparently, if I right click setm.exe, I can select boxer to open it with. I opened it and ran it and it allows me to select a music card, but when I try to run the game again, there is still no music. Need to figure out how to get this associated with the game somehow...
avatar
Yeagersmash: So, I am getting closer... Apparently, if I right click setm.exe, I can select boxer to open it with. I opened it and ran it and it allows me to select a music card, but when I try to run the game again, there is still no music. Need to figure out how to get this associated with the game somehow...
Unfortunately I'm not sure about that (I usually don't try to patch games because whenever I do it's usually a big hassle). The reason is typically because patches are made with Windows in mind, and often Mac will have a slightly different file structure or file names even if it's running in an emulator (in this case, it would be the difference between DOSBox and Boxer).

I guess the patch itself doesn't come with documentation?
Post edited March 31, 2019 by 01kipper
avatar
Yeagersmash: So, I am getting closer... Apparently, if I right click setm.exe, I can select boxer to open it with. I opened it and ran it and it allows me to select a music card, but when I try to run the game again, there is still no music. Need to figure out how to get this associated with the game somehow...
avatar
01kipper: Unfortunately I'm not sure about that (I usually don't try to patch games because whenever I do it's usually a big hassle). The reason is typically because patches are made with Windows in mind, and often Mac will have a slightly different file structure or file names even if it's running in an emulator (in this case, it would be the difference between DOSBox and Boxer).

I guess the patch itself doesn't come with documentation?
The readme just says to run setm.exe. I wonder if there is an autoexec text file I can create that will just force it to use a certain sound card? Been so long with this DOS stuff I don't know how to do that, especially how to get this GOG version to pull it automatically...
There's gotta be someone who knows how to do this that can help?
I'd need to dig in at this when I'm at an actual machine BUT you can try:
Edit the conf file that is being used so that in the [autoexec] section the game is not automatically started, then start the patcher or setm and then the game manually inside the Dosbox window. The files need to be at the same location in the app bundle as the game files are (I think you covered this further up).
avatar
DominusExult: I'd need to dig in at this when I'm at an actual machine BUT you can try:
Edit the conf file that is being used so that in the [autoexec] section the game is not automatically started, then start the patcher or setm and then the game manually inside the Dosbox window. The files need to be at the same location in the app bundle as the game files are (I think you covered this further up).
Sorry, I am a bit confused by this.. :( But, right now, you are my only hope... Any luck on your end?
avatar
Yeagersmash: Sorry, I am a bit confused by this.. :( But, right now, you are my only hope... Any luck on your end?
E.G. Ultima IV Quest of the Avatar (GOG free version), Ultima 4 EGA Graphics mod via bundled Boxer Standalone:
Copy Ultima 4 to your desktop ($HOME/Desktop)

Download Ultima 4 EGA Graphics mod, u4graph.zip

Unzip u4graph.zip

Open folder and read the readme.txt file (INSTRUCTIONS section)

Following -2) copy all mod files to the C.harddisk folder in the .boxer ($HOME/Desktop/Ultima 4.app/Contents/Resources/Ultima IV- Quest of the Avatar.boxer/C.harddisk)

Edit Game Info.plist in the .boxer ($HOME/Desktop/Ultima 4.app/Contents/Resources/Ultima IV- Quest of the Avatar.boxer/Game Info.plist)

... It will open in XCode if you have it installed. With XCode you won't see the <string> parts. Otherwise just use TextEdit as it's a text file.

With TextEdit change the BXLauncherTitle string (line 15) from <string>Ultima IV</string> to <string>Patch</string>

and change BXLauncherPath string (line 13) from <string>C.harddisk/ULTIMA.COM</string> to <string>C.harddisk/changega.bat</string>

Save changes.

Launch Ultima 4 on your desktop normally.

Click Patch once. (Nothing visible will occur.)

Do nothing else and quit.

With TextEdit change the BXLauncherTitle string (line 15) from <string>Patch</string> to <string>Ultima IV</string>

and change BXLauncherPath string (line 13) from <string>C.harddisk/changega.bat</string> to <string>C.harddisk/ULTIMA.COM</string>

Save changes.

Launch Ultima 4 on your desktop normally.

Profit.
The full version of Boxer allows you to do this a bit nicer. After copying the files to the .boxer open the Ultima IV- Quest of the Avatar.boxer with the full version of Boxer. It should open to a DOS prompt where you can just type in what command you want instead of editing files back & forth. Hold down <ALT> when launching if you have previously selected something to always run.
Attachments:
og.png (33 Kb)
ega.png (42 Kb)
Post edited April 07, 2019 by Gydion
Whoops, that should be <string>C.harddisk/changega.bat</string>. Poor proofreading. Post #13 updated.
avatar
Gydion: Whoops, that should be <string>C.harddisk/changega.bat</string>. Poor proofreading. Post #13 updated.
Thank you for all these directions. Unfortunately, these only seem to work with Ultima IV and only for the graphics patch. The upgrade patch that adds music and everything else does not seem to work with this method. Also, this method gives me errors when I try it with Ultima V. Tried them through the dedicated version of Boxer and I get the same results. Would you mind trying this with the Ultima IV Upgrade Patch and seeing if your method works on your machine or what tweaks are needed to get it to work?

http://ultima4.ultimacodex.com/ultima-4-upgrade/