Jump to content

Wineskin install and modding guide (play Oblivion on a Mac!)


1Mac

Recommended Posts

Yes, it's possible to install and mod Oblivion on a Mac! This guide will show you how, using Wineskin, a GUI interface for Wine. Wine is a free, powerful run environment for Windows software that translates Windows instructions to instructions other operating systems, like Mac or Linux, can understand, without the kludginess and memory bloat of emulation. This isn't a mod list, but it uncovers some pitfalls and solutions I discovered when trying to install certain tools and mods in Wineskin.
This guide is Mac-focused since I'm a Mac user, but I imagine it should be useful to Linux users as well. I'll try to keep this guide as noob-friendly as possible, as I'm basically a noob myself. So if you already understand what a given section is talking about, feel free to skip.
Lastly, for those of you tempted to leave "why not just get a real gaming computer" type comments: Some of us like Macs, and like games, and we're fine with it. There is no reason for you not to be fine with it as well. Please be fine with it. Those who feel the need to express how they're not fine with it will probably be tolerated but sneered at.
Okay, let's begin:
0.) How do Wineskin and Wine actually work?
  Reveal hidden contents

0a.) Advanced features in Wineskin.
This in an IMPORTANT section! Read this section if you see something in the guide that you don’t know how to do in Wineskin. If something in this guide confuses you, it may be because you didn’t read this section!
  Reveal hidden contents

1.) Installing Oblivion on a Mac
  Reveal hidden contents

1a.) Setup for the Steam version
  Reveal hidden contents

You should now be able to open Oblivion just by double-clicking the bottle you made like any other application.
1b.) The Oblivion ini file

 

  Reveal hidden contents

 

2.) Install TES Mod Manager, OBSE and BOSS
  Reveal hidden contents

3.) Install Wrye Bash
  Reveal hidden contents

4.) 4gb patch/Large Address Aware (LAA)
  Reveal hidden contents

5.) ENB/ENBoost
  Reveal hidden contents

6.) MoreHeap
  Reveal hidden contents

7.) Installing other mods
IMPORTANT! Unlike Windows, Mac OS does not automatically merge the contents of two folders when you drag one folder to a location with another folder of the same name. Instead, the first will overwrite the second, or you get two folders with the same name. This is important when manually installing mods. For example, the instructions for installing Oblivion Stutter Remover say to “Simply drag the Data folder from the zip to your Oblivion folder.” Don’t do this! It will overwrite your Data folder and delete any mods it contains. Instead, you have to open the unzipped folder and open all the nested folders (/Data/OBSE/Plugins/) until you get to the two files you need. Then navigate to your /Oblivion/Data/OBSE/Plugins/ folder and move the two files there.
Again, this goes for any manually installed mods. With most mods you’ll use a mod manager like TESMM or Wrye Bash. Here are general instructions for doing so. Some mods have more specific instructions, and you should follow those instead.
  Reveal hidden contents

8.) Installing other tools (TES4Edit, TES4LL, TESLODGen, etc.)

 

 

  Reveal hidden contents

 

9.) Recommended Mods
  Reveal hidden contents
There are loads of mods that are frequently recommended, but that I haven’t tried yet.

 

 

Edit: Added link to Wineskin engines in the TESMM section.
Edited by 1Mac
Link to comment
Share on other sites

  • 7 months later...

Thank you for writing up such a detailed guide! I am having an issue with a step in the process that I fear may be preventing me from moving further along in the process:

 

Step 2.

I keep getting a Fatal Error message when opening TESMM. The error message states, "An unhandled exception occurred. Extra information should have been saved to 'C:\users\username\My Documents\tmm_crashdump.txt' in the application's base directory. Error message: Object reference not set to an instance of an object."

 

I was able to successfully install - I think - the OBSE loader, as it shows to running in the bottom left corner of the screen within TESMM.

 

I am unable to close the TESMM application w/o receiving the same Fatal Error message. The only way I can get out is Force Quit.

 

 

I happened to stumble upon the PS Now free 7 day subscription when I saw they added Oblivion, and it was just an awesome trip down nostalgia lane. Since I am not going to be spending $20 a month to play Oblivion on console, I thought I would try and see if I can get the game to work on my Mac. The game loads, but I was wanting to get the recommended mods installed prior to playing, as I would very much like to continue to get some Oblivion play time. However, I am much a noob when it comes to mods and such as having never played around with them before.

 

Any help you can provide is very much appreciated. Thank you!

 

Brent

Edited by bnew1013
Link to comment
Share on other sites

  • 1 month later...

This is a late response, but better late than never, I hope. Tesmm requires dotnet, so you need to install it using Winetricks. I actually never use Tesmm anymore. Wrye Bash has a bit of a learning curve, but it’s a much better mod manager that’s much easier to install than Tesmm. You can find BAIN versions of nearly any mod you’ll need, including DarNified UI, so you never need to install an OMOD ever again.

 

I’d like to update this guide some time with an up-to-date wrapper, but it may be some time.

Link to comment
Share on other sites

  • 3 months later...
  • 2 months later...
  • 6 months later...

Having trouble with OBSE and the GOG version of Oblivion.

 

In character creation, my character is forced to have dark black skin/scales/fur. This doesn't happen in the vanilla launcher.

 

Also, it seems like none of my mods installed through Wyre Bash and TESMM link up with OBSE. These mods are active through the vanilla launcher.

 

Do you have any suggestions?

Edited by HarveyBirdmanJD
Link to comment
Share on other sites

For the black skin issue, you need to create an override for d3dx9_27.dll. Do this with the Config Utility In Wineskin. You may need to download this file via Winetricks first.

 

I’m not sure what you mean by mods linking up with OBSE.

 

Fyi this guide needs some updating. For one I don’t use TESMM anymore and use Wyre Bash exclusively. For another I don’t use the wrapper from Paul the Tall, instead making my own using Unofficial Wineskin, found here: https://portingteam.com/topic/11037-unofficial-wineskin-project/

Link to comment
Share on other sites

  • 2 months later...
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...