A few weeks ago I managed to pull off a remarkably stable Hackintosh/Windows dual boot setup with Mac OS X Lion and Windows 7 coexisting quite happily on the same PC. While there are countless articles on the net about setting up your own Hackintosh (I suggest hackintosh.com and tonymacx86.com if you’re interested), and quite possibly several articles about gaming with OS X and Windows on a Mac with Bootcamp, this one, first in a series, is going to focus on OS X gaming, when you already have an existing Windows install.
While drive storage is pretty cheap and getting additional storage just for OS X is certainly not out of the question, I firmly believe in not wasting space with redundant data. Since I already had LotRO and WoW installed in Windows, it seemed kinda pointless to have to waste additional space on my OS X drive by installing those applications again. First however, you’ll need one additional application to pull this off. OS X does not natively handle Windows’ NTFS file system. While there is a hidden setting you can use to enable it, it’s disabled for a reason – namely, it has a tendency of corrupting NTFS drives. So in order for OS X to recognize your Windows partition(s), you’ll need to get a copy of Paragon Software’s NTFS for mac. While it isn’t free, the $19.99 price is more than reasonable.
LotRO
Since there is no native LotRO client for OS X, you’ll have to use an app like Wineskin in order to play. Wineskin is basically what’s called an “abstraction layer” which translates Windows software into something OS X can understand. Since I couldn’t find a good tutorial for getting this set up, I have uploaded a custom Wrapper to my site, which you can find here. This should work without having to download/install Wineskin, but to be safe, you can get that here. There will be a few additional steps however, that you’ll need to take before being able to play.
First, once you’ve downloaded and extracted the app, you’ll need to right click on it in Finder, and select “Show Package Contents”. Once it opens, you’ll see an app named Wineskin, and open that. Now you’ll see a small window pop up, giving you the options “Install Windows Software”, “Set Screen Options”, “Advanced” and “Quit”. Select “Advanced” and on the new window click the “Options” tab. At the top of this window, under the tabs, you’ll see a checkbox labled “Map User Mac OS X folders in wrapper.” that should be checked. Next to it however, is a button labeled “Modify Mappings”. Click this button, and at the top of the window that appears, you’ll see a field labeled “My Documents”. Click the “Browse” button next to this, and find your Windows “My Documents” folder and select it. Finally, click Save and then Done (on the previous window).
Second, you need to make a decision on how you want your screen set up. By default, it’s set to run in a window. If you prefer to run LotRO in a window, then one of the first things you’ll need to do in game, is to change the Windowed resolution so the dock doesn’t obscure it. Unlike in Windows, you can’t just resize the window (at least successfully) – so you will have to go with a pre-set resolution in the options panel. If you would prefer to run in full screen, you’ll have one additional step to take before running the game. With the Wineskin window/menu still open, click “Set Screen Options”. In the upper right of the new window, make sure the radio button over “Override” is selected, and then, in the upper left, click the radio button over “Fullscreen”, and finally click “Done”. It’s important to note that this causes the Wineskin app itself to display in full screen, and really has no direct bearing on how LotRO itself is displayed. However, it is necessary to do this if you want LotRO to run in Fullscreen, as doing so while Wineskin runs in windowed mode will not work.
The final and most important step requires launching the game. The first thing you’ll notice is a (very ugly) launcher that, other than having a space for all the necessary info, looks absolutely nothing like the official one. Now, before you start getting scared about someone stealing your account info, this launcher is used because the official one is incompatible with Wineskin, and every other method of cross-platform gaming. To solve that issue, pyLotRO was created to work in its place, and can be found separately here. Obviously, if you still have reservations – by all means don’t use it; however without it, there’s no way to play LotRO on any OS other than Windows. That being said, the final step is telling pyLotRO where your game is installed. So with the launcher open, click on the Tools menu, and select Options. When the Game Settings window appears, the first option is the location of your LotRO folder. Click the “…” button next to the text box, and find your “The Lord of the Rings Online” folder (usually found in C:\Program Files\Turbine\), select it and hit Save to close the Game Settings Window. pyLotRO should now allow you to select a server, and log in as normal.
Once you Log in, you’ll briefly see a window titled “Output” before the LotRO window/screen appears. From there, tweak things how you like them. If everything went well, you should now be playing LotRO, using the same files, settings and folders as you do on Windows, while only using up a mere 300mb on your OS X drive.
Final Notes:
The wineskin wrapper linked above should also work nicely for a normal install – should you just want to run LotRO on OS X, or on a Mac. However, I don’t have the time to upload the entire LotRO folder, so installing it is up to you. On the aforementioned Wineskin menu, select “Install Windows Software”, and choose the LotRO installer. In the “Modify Mappings” window, set your “My Documents” folder to “$Home/Documents” and finally, in pyLotRO, set the game directory to C:\Program Files\Turbine\The Lord of the Rings Online\. That being said, I cannot offer any help with any issues you may run into – mostly because I haven’t needed to actually install LotRO since 2008.
pyLotRO should handle patching just as well as the official launcher, however -to be safe, I recommend patching in Windows – this way you will be able to get support from Turbine should something not work – as they do not support pyLotRO.
WoW
Now, WoW at least does have a specific client for OS X, so there won’t be any obnoxious configuration required to get it to work in the first place, and thanks to the way that it installs, it’s incredibly easy to get it to work, using the same data as your Windows install.
First off, just to avoid complication, you are going to need to do a full install/update to make sure your Mac version of WoW is the same as your Windows version. So you will need around 25gb of free space on your OS X drive at first.
Second, once you’ve got the same versions installed on both OS X and Windows, start off by moving all the OS X applications to your Windows WoW folder (default: C:\Program Files\World of Warcraft).
Finally, open the World of Warcraft/data/ folder, and move the “base-OSX.MPQ” file to the same location in your Windows installation’s data folder. You should see a file named “base-Win” in that folder already.
Now, you can delete the remaining files from your OS X installation, and should be able to launch WoW in OS X by simply running the OS X Launcher app. You can also obviously, continue to do so with the Launcher.exe app in Windows – both using the same files – including all of your addons!
A bit of warning:
While this will allow you to run both the OS X and Windows versions of the game from the same folder, this has not been tested, as of yet, through patching. To be safe, on patch day, before running either launcher, to make a copy of your World of Warcraft folder and name it something like “WoW-Mac”. Then simply remove the OS X files mentioned above from the original, and remove the Windows .exe files, and /data/base-Win.MPQ from the copy. Patch both of them separately, and then re-merge them as mentioned above – again deleting the copied folder after you’re done.
Admittedly, this is a bit more work than keeping them separate, however – it’s up to you whether this is worth only having to update your addons once, and using half the disk space.
In Closing
I hope you found this useful; but if MMOs aren’t your thing….then why are you here? No, seriously, I do play more than just MMOs, so if I run across any similar tricks with other Windows games, I will be more than happy to share those as well, with a new post. If you have any questions, please ask in the comments section, and I’ll do my best to answer them.
Please be warned however: While my stance on piracy is quite liberal, I will [i]not[/i] help, nor will I [i]allow[/i] any help to be given to those who wish to acquire pirated software, in the comments or on this site. The internet contains a lot of information, and Google is always your friend.
