Wine Mono Is Not Installed Mac

in General Discussions

Wine Mono Is Not Installed Mac

In October 2019 Apple released the newest version of macOS, called Catalina (10.15). Catalina removes support for 32-bit apps, and WINE (which we previously recommended for Mac users installing OnCall) is only available as a 32-bit app. Due to this policy change by Apple, we are no longer able to offer a WINE bundle for Mac users wishing to install OnCall. For me it wants to downgrade the mono: The Mono version installed on Mac may not be compatible with this version of Visual Studio. Would you like us to install Mono '6.8.0.99' for you? This will overwrite any existing Mono installation on your Mac. The Mono on my Mac is: Mono 6.8.0.123 (2019-10/1d0d939dc30) (64-bit) So, it wants to replace 123.

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.

What I observed was I installed wine and wine-mono: pacman -S wine wine-mono I then expected I'd be able to run a mono binary: wine mydotnetbin.exe But what I encountered was: 0009:err:mscoree:CLRRuntimeInfoGetRuntimeHost Wine Mono is not installed I found that I could manually install mono with the installer, which fixes the issue: wine. 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. While it’s most often used on Linux, Wine can run Windows software directly on a Mac, too–without requiring a Windows license or needing Windows running in the background. This isn’t necessarily the best option if you want to run Windows software on a Mac. Wine isn’t perfect, and not every application will run ideally.

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).

Recent developments in virtualization, emulation and techniques that allow running of applications developed for “foreign” platforms as if they were native ones, have made it relatively easy, and often free, to use the same app in mixed environments.

This post takes a closer look on one of this techniques, namely Wine (acronym for “Wine Is Not an Emulator”), that allows running native Windows software on POSIX-compliant operating systems, such as Linux, macOS, & BSD, without need for a Windows license.

Wine Mono Is Not Installed Macos

Here we install the game on macOS Sierra / High Sierra (the screenshots are from Sierra).

  1. First you need to allow your system to install apps from “App Store and identified developers” (or possibly “Anyone”, depending on what else needs to be installed other than XQuartz and Wine). Earlier macOS versions let you alter the default setting (that allows apps only from the App Store) by setting the Gatekeeper option under System Preferences > Security & Privacy > General, but High Sierra hides the other two options and you need to enable them by opening the Terminal (in Finder, click Go > Utilities and open Terminal), and type the following (you need to enter your user password to be able to change the setting):

How To Install Wine Mono

  1. After this you can go and change the Gatekeeper setting.
  2. Go to https://www.winehq.org and read the introductory text, if you are not familiar with the concept of Wine, then go to https://wiki.winehq.org/MacOS to read installation instructions specific to macOS.
  3. You first need to have XQuartz 2.7.7. (or later) installed. Visit https://www.xquartz.org to download it. Click the .pkg file in Downloads to mount the installer, then launch it to go through the installation.
  4. After having installed XQuartz, download Wine at https://dl.winehq.org/wine-builds/macosx/download.html (version 2.21 “Wine Staging” is a good choice):
  5. Download the .pkg file, click it in Downloads to mount the installer, then launch it to start the installation. During the installation, you may be interrupted by prompts to install support for Mono (for .NET applications) and Gecko (for apps that use HTML internally). Accept to install these support packages.

  6. After the installation is complete, you can go to http://www.4windsmj.com/downloads01.htm and download the latest version of Four Winds Mah Jong. 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.
  7. Open your Home folder (in Finder, click Go > Home or press Cmd+Shift+H). Now make hidden files and folders visible by pressing Cmd+Shift+. (dot). This shows the hidden .wine folder where your Windows environment is installed:
  8. Double click the .wine folder and open folders until you have 4Winds2 folder open (the folder path relative to .wine is, as shown in the image below: drive_c > Program Files > 4Winds2:
  9. Here, click with the secondary mouse button on 4Winds2.exe to create an alias, then drag and drop it on your desktop.
  10. Launch Four Winds by double clicking the alias.
  11. Once launched, go to File > Preferences, and under User Interface > General option page (accessed by the category tree on the left), disable color management by clearing the check mark from the Use color management option:

    You may also need to Bypass DirectX sound (under the same option page), and choose a MIDI file (on the Themes option page) for the “Background” and “Win of the game” music, or set their values to “none”. (the default music comes as .mp3 files which require DirectX). If you do not change the sound settings, you can turn off background music from the Options menu so that an unsupported feature is not used.

  12. If you have a one-button mouse, click the Game Controls button, then change the mouse control setting for discarding from “Right click on raised tile” to “Click on raised tile”. On the same dialog box, you may need to uncheck Use custom cursors (with recent Wine builds, animated and custom cursors seem to be working fine, but if the game suddenly freezes, one possible cause is the use of custom mouse cursors).
  13. Close the Preferences dialog box and click Help > Register to enter your registration name and number. Then choose Game > New Game to start a new game with preferred rules.
  14. You may want to test with different game boards by using the options under the View > Game boards sub menu to find the board size and layout that works best on your screen. Note that the quality of graphics is mediocre compared to the original but looks slightly better on boards that have not been scaled. If you choose a 24-bit theme, scaling has a better quality: e.g., for the default graphics, choose File > Preferences, then under User Interface > Themes, choose “Four Winds (24-bit)”.

How To Install Wine-mono

And there you are, running Four Winds Mah Jong on your Mac, without needing a Windows license. The quality is not as good as when using VMWare or VirtualBox (both free), or Parallels Desktop, not to mention running the game on real Windows on a BootCamp partition, but at least you can now play proper Mahjong with multitude of rule options offline on your Mac.

NOTE: WINE based solutions are currently limited to macOS versions that support running 32-bit apps, so this solution is not applicable to macOS Catalina or Big Sur. We are considering release of a 64-bit version build of Four Winds at the time WINE is again supported on modern macOS operating systems.

Wine Mono Is Not Installed Mac Os

A screenshot of Four Winds 2.18 running on macOS Mojave using the latest Wine (4.2 Staging) and XQuartz 2.7.11.
The quality of graphics has improved with latest versions and scaled boards work well.

Wine Mono Is Not Installed Macbook

Running Four Winds on Linux

The procedure is basically the same as on macOS, though installation happens from within the Terminal. WineHQ has instructions for installing Wine on several different Linux systems. Below is a screenshot of Four Winds running on Ubuntu 16.04 using Wine 3.0.