Bytes & Bobs

Install Morrowind on macOS with OpenMW

2022-05-22

I'm in the process of doing some work to my house, meaning that a lot of my stuff (including my PC) has been boxed up. This means if I fancy playing a game, I'm limited to things that will run on my laptop (2015 Macbook Air).

Recently I've been playing Theme Hospital a lot. I grabbed it from GOG, which has a macOS installer (it's just bundled with DOSBox). I fancied playing some Morrowind, so I had a look on how to install it.

Unfortunately, and perhaps unsurprisingly, Morrowind is Windows-only, but there is an open-source project, OpenMW, that re-implements the engine for the 3 main desktop platforms (Linux, Mac, Windows), much like CorsixTH does for Theme Hospital, and installing it is simple. The main reasons I'm writing this at all are because a) the documentation doesn't mention the Homebrew cask, and b) the majority of the information is in a video, and I hate using videos for reference. If you're doing this for the first time however, it's probably worth a watch just for a high-level overview of the process (though it's very simple).

Install OpenMW

This probably doesn't need its own section.

brew install --cask openmw

Install Morrowind from Steam

You need a real copy of the game so OpenMW can use the assets. Morrowind isn't available for Mac, but you can get Steam to download the Windows version on one. From the official docs:

  1. Close Steam

  2. Create a file /Users/YOUR_USERNAME_HERE/Library/Application Support/Steam/steamapps/appmanifest_22320.acf (where 22320 is the Morrowind Steam app ID) and add the following (make sure it's a) plain-text and b) has the right extension (appmanifest_22320.acf.txt won't work)

    "AppState"
    {
            "AppID" "22320"
            "Universe" "1"
            "StateFlags" "1026"
            "installdir" "The Elder Scrolls III - Morrowind"
    }
    
  3. Open Steam - Morrowind will be downloaded

  4. You can then use /Users/YOUR_USERNAME_HERE/Library/Application Support/Steam/steamapps/common/The Elder Scrolls III - Morrowind/ Data Files as the path when asked by the OpenMW wizard

  5. It's probably worth backing up this folder on the off-chance Steam stops supporting this

Finally, just following the OpenMW wizard, pointing at this directory, and you're good to go.

It runs just fine at 1440x900 on my laptop (though it does start up the fans).

Final tweaks

The only other thing I did (again mentioned in the above video) was to increase the view distance. The details are in the video description, but in short, just add the following to ~/Library/Preferences/openmw/settings.cfg (backing up the original first, of course).

[Camera]
field of view = 65.0275
small feature culling pixel size = 6.0
viewing distance = 10000

[Cells]
exterior cell load distance = 1

[Terrain]
distant terrain = True
Tagged with: mac, gaming