Wine Mono Is Not Installed Mac

in General Discussions
  1. Wine Mono Is Not Installed Mac Os
  2. Wine Mono Is Not Installed Macbook
  3. Wine Mono Is Not Installed Macbook Pro
  4. Wine Mono Is Not Installed Mac
  5. Wine Mono Is Not Installed
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.
  • I'm trying to get a Mono install running on a mac (OS X version 10.10.5), and while the install states that it's completed successfully, I'm not able to call mono from the terminal. To install it, I ran uninstallMono.sh as root to ensure we didn't have any leftover cruft, then ran MonoFramework-MDK-4.0.4.1.macos10.xamarin.x86.pkg.
  • Dec 04, 2017 Once downloaded, click the executable setup package (normally 4W2Full24.exe) in Downloads. It will automatically be launched in Wine and installed in correct location. A Windows shortcut is placed on the desktop, but it naturally does not work. You need to replace it with a Mac alias.

Comments

Wine mono is not installed mac
  • 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.
  • 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.
  • 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
  • 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
  • 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.
  • 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.
  • 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.
  • edited May 2020
    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
  • 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.
  • 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?
  • 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).
  • 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....
  • 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
  • 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.
  • edited August 2020
    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.
  • 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.
  • 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.
  • Just a minor update since I received my new ARM M1 Mac Mini the other day. Without virtualiziation (due to the CPU), I'm back to fighting with WINE and CrossOver to get it to work. Still getting stuck after selecting the shard, and I put in a ticket with CrossOver. If they can fix it in their WINE build, I'm happy to throw some cash at them. If not, I'll uninstall CrossOver and either fight with WINE myself or go down the path of getting Windows 10 ARM64 installed via QEMU.
    UWF Emissary
    Developer of Ultima Mapper | UORadio Player
  • No luck with CrossOver or WINE. Installed Windows 10 ARM Insider Build via QEMU, Classic Client installs, but doesn't get past 'Connected' following shard selection. Will come back to this when things are stabilized.
    UWF Emissary
    Developer of Ultima Mapper | UORadio Player
  • Now running the Windows 10 ARM Insider Preview in the Parallels Technical Preview on my M1 Mac Mini flawlessly. Playing UO right now. Should work just as well on any other ARM Mac.
    UWF Emissary
    Developer of Ultima Mapper | UORadio Player
  • Thanks @MadMartyr
    Giving me some insight on manipulating my Mac... and what future purchasing decisions I will make with regard to gaming on a Mac or not. Part of me thinks to keep my games on Windows while I dedicate my Macs to work and design...
  • Part of me thinks to keep my games on Windows while I dedicate my Macs to work and design...
    That's what I do. It also gives me easy access to Windows when I need to test web sites for work. Everything else I do on my Macs.
  • Yep - decided that is going to be the modus operandi for me now. Little Dell laptop is able to manage UO's CC without a hitch (not that I like played the EC).
How to install Mono or dotNET45 on Linux - Tutorial

Winehq is currently not providing recent packages for macOS so I decided to upload my own builds. Brew tap gcenx/wine brew install -cask -no-quarantine gcenx-wine-staging. This command will add my brew tap and the second command will install my custom cask of Wine Staging. Step 1: install wine There is a really good tutorial online, written by one David Baumgold. Best tutorial I've found on installing wine on Mac - and people are still posting questions on his post more than a year after it was written. Follow the tutorial, making sure you follow steps 1-2-3.

Updated: May 20, 2019

Linux. WINE. Interesting use case. As it happens, I was playing with WINE, trying to install some Windows software. Turns out, the particular program is available natively, so no biggie, but occasionally, I am trying this framework, to see if it's made progress in becoming simpler and easier.

On this particular rainy day, I was not having success with Mono, or dotNET if you will. The application couldn't run, because there was Mono missing on my Linux box, but getting it configured correctly was far from trivial. Hence this tutorial. Someone somewhere out there may have an obscure use case, and this little guide shall come handy one day. Or not. After me.

Error that be

Long story short, when you run wine 'program', you get this:

003a:err:mscoree:CLRRuntimeInfo_GetRuntimeHost Wine Mono is not installed

Self evident, no? Well, the solution is to install the complete Mono framework, which is done by specifying the mono-complete meta package. I tested this on an Ubuntu-based system, so don't hate me if the naming convention is different in your distro:

sudo apt-get install mono-complete

Alas, this did not help.

Solution 1: Official Mono installer

You can grab the package from the official WINE website, and then install it using the Add/Remove functionality via wine uninstaller as I've shown you a few weeks back. Select Add, select the Mono MSI package, and that should be all.

In my case, I did make progress, but not enough. A new error message:

002f:err:mscoree:LoadLibraryShim error reading registry key for installroot

Solution 2: Winetricks

I decided to go old school and fall back to this neat little wrapper script, which you can use to install tons of common Windows applications, libraries and utilities, and hopefully, not have to deal with any fancy errors. I installed the script from the repos, and then installed dotNET 4.5 using it.

Wine Mono Is Not Installed Mac Os

sudo apt-get install winetricks

Wine Mono Is Not Installed Macbook

winetricks dotnet45

The UI launched, and I started clicking buttons. Progress was made. Errors came up, but the wizard did not crash. The errors are far from helpful, and unless they block the installation, they should not be shown.

It was a little protracted, and several Microsoft wizards popped up, asking me to accept EULA and such. But in the end, I had dotNET correctly installed - and more importantly - the Windows application was able to detect the framework, and I was able to complete the WINE installation.

If you're wondering, my test program was KeePass, which is also available through the repos. But as it happens, the Windows versions comes with a nicer icon and better system area integration, at least in Plasma, but the UI itself is more visually pleasing natively, possibly due to font DPI and whatnot. So overall, I was rather happy, as usually, I had little luck with WINE attempts in the past.

Wine Mono Is Not Installed Macbook Pro

Conclusion

Here we go. Success! Now, this does not mean we're now in the golden age of Windows-Linux compatibility. Not at all. But every little bit of progress we make is good and useful, especially if it helps people gain more freedom in their software choice. Native solutions are always the best option, but if there ain't one, you can dabble in WINE.

Wine Mono Is Not Installed Mac

The big issue with this framework is that there's no golden formula. You can't just say, do these four steps and all your applications will install and run well. Nope. There's a fair amount of chance and luck, and some of the setups can be quite convoluted. I guess this one ranges midway on that scale. But we've accomplished our task. You wanted Mono, you got Mono. Happy Linuxing. I mean Winduxing.

Wine Mono Is Not Installed

Cheers.