Ultima Online on MacBook

Anyone have a step by step tutorial about how to run UO (classic client preferred) on a MacBook.  I read that WINE can be used, but need some set up instructions.

Comments

  • I tried this and gave up.  bought an alienware.  All I could ever find is having to install windows on a partition of your HD and it never ran that great.  
  • MerusMerus Posts: 298
    Yeah... trying to sell the idea to a friend to pay $10 a month for a game that is 20 years old was kind of a hurdle... but the suggestion to buy a new laptop with windows was a lead balloon.

    With EJ coming and the rise in popularity of Apple product, UO could perhaps expand its marketability a little bit if it has some instructions on how to get UO running on that platform

    @Kyronix @Bleak @Mesanna ; This might be something you all could add to the guide or wiki, as it would be pretty helpful.
  • MadMartyrMadMartyr Posts: 46
    edited March 2018
    I normally run UO from either VirtualBox or CrossOver Games on my Mac, but I've been meaning to switch over to Wine Stable for quite some time, so...

    Install Process
    1. Install XQuartz
    2. Install Wine Stable
    3. Download the UO Installer (I'll be using Classic Client for this example)
    4. Launch the UO installer (double-click it)
    5. You'll be prompted to install wine-mono. Click "Install".
    6. You'll be prompted to install Gecko. Click "Install".
    7. The UO Installer will now launch, follow the prompts as you would in Windows. You may want to uncheck the Create Shortcut checkbox, as it'll create a useless LNK file on the desktop.
    8. Open a new Finder window and click Go > Go to Folder in the Menu Bar
    9. Copy/Paste the following: ~/.wine/drive_c/Program Files/Electronic Arts/Ultima Online Classic
    10. Double-click "UO.exe" to begin the patch process.
    Create a Shortcut on the Desktop
    1. Select UO.exe in the previously opened Finder window.
    2. In the Menu Bar select File > Make Alias
    3. Drag the newly created Alias to your desktop from the Finder window.
    I'm doing this now, so if I run in to any issues I'll update this thread.
    UWF Emissary
    Developer of Ultima Mapper | UORadio Player
  • MadMartyrMadMartyr Posts: 46
    Process just finished, logged in successfully, and all works as expected.

    Untested:
    1. Third-party programs
    2. Macro hotkeys
    UWF Emissary
    Developer of Ultima Mapper | UORadio Player
  • MerusMerus Posts: 298
    MadMartyr said:
    I normally run UO from either VirtualBox or CrossOver Games on my Mac, but I've been meaning to switch over to Wine Stable for quite some time, so...

    Install Process
    1. Install XQuartz
    2. Install Wine Stable
    3. Download the UO Installer (I'll be using Classic Client for this example)
    4. Launch the UO installer (double-click it)
    5. You'll be prompted to install wine-mono. Click "Install".
    6. You'll be prompted to install Gecko. Click "Install".
    7. The UO Installer will now launch, follow the prompts as you would in Windows. You may want to uncheck the Create Shortcut checkbox, as it'll create a useless LNK file on the desktop.
    8. Open a new Finder window and click Go > Go to Folder in the Menu Bar
    9. Copy/Paste the following: ~/.wine/drive_c/Program Files/Electronic Arts/Ultima Online Classic
    10. Double-click "UO.exe" to begin the patch process.
    Create a Shortcut on the Desktop
    1. Select UO.exe in the previously opened Finder window.
    2. In the Menu Bar select File > Make Alias
    3. Drag the newly created Alias to your desktop from the Finder window.
    I'm doing this now, so if I run in to any issues I'll update this thread.
    This would make a great sticky someplace.  Thanks.
  • Peacefull76Peacefull76 Posts: 1
    For those looking for a solution to run UO on a mac, this seemingly great approach unfortunately does not work on Catalina, be advised. Bootcamp + Windows 10 was so far the only way for me to get the game to run. With CrossOver (made by the same company than Wine) I was able to install and load the classic client but it won't let me connect past Shard selection. I click on the shard I want then it goes to "connecting" indefinitely. 
  • KirthagKirthag Posts: 519
    Following.... as I am having to go back to Mac for school (design & advertising) and I just cannot afford to get a MacBook and new gaming rig (Alienware).

    OR - I will keep my itty-bitty-Dell-netbook and continue to play UO from an external teradrive. Then I won't have to play around with getting the MacBook running windows.
  • MadMartyrMadMartyr Posts: 46
    edited May 9
    I don't recommend Wine, CrossOver, or PlayOnMac at this point. They're all Wine under the hood, and none function as they should for UO. I'm now running the game in a Windows 7 Virtual Machine in VMWare Fusion, and it  performs beautifully. I had six clients logged in the other night for our guild's Cinco de Mayo event and it never skipped a beat.

    I previously used VirtualBox, but I ran in to a multitude of issues if I tried to run more than one client for anything. The resources were just tapped out too quickly at modern macOS HiDPI resolutions.
    UWF Emissary
    Developer of Ultima Mapper | UORadio Player
  • RhayamRhayam Posts: 2
    I am using Parallels with Windows 10 Pro in a Sept 2012 MacBook Pro.  
    The CC runs fine, but the EC never opens.  Although is using 50% of the virtual CPU.

    I saw a Reddit posting, that said the following:
    "Broke it in a debugger and discovered it was in a tight infinite loop. I broke it out of the loop and the game finished loading. I'm going to see if I can get a dump to the developers so that they can fix it. I don't know why it happens or why it doesn't happen to other people."

    Hmm, I never heard of using a debugger to break a "tight infinite loop" in windows.  Any suggestions to run the EC when this happens?

    Thanks.
  • KirthagKirthag Posts: 519
    and got the MacBook Pro (2019) and looking forward to playing my favored game more frequently. The netbook just isn't cutting it anymore.

    After getting adjusted and reacquainted with all the happy mac stuff - will be playing UO on it (classic, of course).

    @MadMartyr
    so are you using Fusion?

  • DubhDubh Posts: 28
    I've been running EC or Parallels. It's almost perfect (it doesn't seem to recognize that control-shift is down until you hit another key).
  • SethSeth Posts: 501
    Thanks to @MadMartyr for contributing the steps. @Mariah I think this thread deserves a sticker. 

    @MadMartyr I wonder if you know how we can make custom icons for EC macros....
    You and Several Others like this Rare for Sale:
    Selling one Bane Dragon - Please see Rares Forum!!!
  • MadMartyrMadMartyr Posts: 46
    Seth said:
    Thanks to @ MadMartyr for contributing the steps. @ Mariah I think this thread deserves a sticker. 

    @ MadMartyr I wonder if you know how we can make custom icons for EC macros....
    Sorry, the only time I actually even update EC is to test things for Ultima Mapper. 
    UWF Emissary
    Developer of Ultima Mapper | UORadio Player
  • DubhDubh Posts: 28
    Small update: Although I tried Parallels for a while, the keyboard not being polled well combined with some inaccuracy on the mouse led me to try VMWare Fusion instead. It doesn't seem to have either bug, so I'd suggest it instead.

    Virtual Box could barely start the game and video locked up pretty quickly.
  • DubhDubh Posts: 28
    edited August 27
    Dubh said:
    Small update: Although I tried Parallels for a while, the keyboard not being polled well combined with some inaccuracy on the mouse led me to try VMWare Fusion instead. It doesn't seem to have either bug, so I'd suggest it instead.
    Also, there's going to be a free version of VMware come October, so given the best compatibility and the best price that's probably the best option now. I'm using the beta ("technical preview") until then.

    Reviewing the original question, I did get EC working once in Crossover on the Mac. I haven't been able to repeat that feat. It also suffered extremely intermittent connections (succeeding in getting the character list less than 1 time in 20). CC was a little better, but I also had connection problems there. I wouldn't really recommend either unless someone writes a good guide and you're really technical.
  • KirthagKirthag Posts: 519
    Dubh said:
    Small update: Although I tried Parallels for a while, the keyboard not being polled well combined with some inaccuracy on the mouse led me to try VMWare Fusion instead. It doesn't seem to have either bug, so I'd suggest it instead.

    Virtual Box could barely start the game and video locked up pretty quickly.
    Which Mac version do you have? Lots of people in my professional circle swears by Parallels and are jealous that I can get it with a student discount.
  • DubhDubh Posts: 28
    Kirthag said:
    Which Mac version do you have? Lots of people in my professional circle swears by Parallels and are jealous that I can get it with a student discount.
    It's a MacBookPro11,3. Late 2013 model. That might be the first Retina MacBook. The game is pretty unplayable on the built-in display, but works fine on an external monitor.

    I've had good experiences with a Mac mini as well.
Sign In or Register to comment.