How to Install Orbiter Space Flight Simulator in Mac OS X

Orbiter Space Flight Simulator uses Direct3D (7) and so is not strictly compatible with any operating system other than Windows. However, using Wineskin Winery, it is not too difficult to install on Mac OS X. For this how-to, I’m using Mac OS X Mavericks, Orbiter 2010-P1, and Wineskin Winery 1.7. I could simply supply the Wineskin Wrapper I’ve made here for you to download (minus Orbiter, which I wouldn’t be allowed to distribute without permission). Instead, however, I think it is useful to more people to learn how to actually set up software using Wineskin.

First, download Wineskin Winery. Then, download the Orbiter 2010-P1 MSI Installer from here.

Launch Wineskin Winery. Note the installed engine in the list, then click the + button. Check to see if there is a later (high number) engine available, and if so click Download and Install. Then, click “Create New Blank Wrapper.”

Screen Shot 2014-04-28 at 9.23.21 PMNext, type your desired application name. I chose “Orbiter2010-P1.”

Screen Shot 2014-04-28 at 9.24.19 PMGive Wineskin some time to work its magic, at which point you’ll see this:

Screen Shot 2014-04-28 at 9.25.10 PMClick OK. Now, go to your launchpad to find the app, or else under /Users/YOURUSERNAME/Applications/Wineskin/. Click “Install Software.”

Screen Shot 2014-04-28 at 9.28.18 PMNow, click “Choose Setup Executable,” then browse to your Downloads and select the Orbiter MSI installer.

Screen Shot 2014-04-28 at 9.28.27 PMYou’ll be greeted by the Orbiter installation.

Screen Shot 2014-04-28 at 9.29.58 PMClick next, agree to the terms, and and not the next screen, select “Custom.”

Screen Shot 2014-04-28 at 9.30.09 PMFor some reason, the default install location doesn’t mate well with Wineskin, so after Location, select “Browse.”

Screen Shot 2014-04-28 at 9.30.33 PMUnder folder name, replace the text with “C:\Orbiter2010\”

Screen Shot 2014-04-28 at 9.30.25 PMClick OK, and then click Next through until completion of the installation.

Screen Shot 2014-04-28 at 9.30.42 PMWineskin will ask you to choose the appropriate executable (since there are a few in the Orbiter folder). In the drop-down menu, select “/Orbiter2010/orbiter.exe”

Screen Shot 2014-04-28 at 9.33.51 PMYou’ll next be presented with the Wineskin configuration screen. Select “Set Screen Options.”Screen Shot 2014-04-28 at 9.35.09 PMYou might be tempted to select “Override” and then the “Fullscreen” option. Don’t. it’s nicer to have the Orbiter launch panel show up in a Window; then we’ll set Orbiter up so that it is fullscreen. Select “Use Mac Driver instead of X11,” and then I also selected the Direct3D boost, but I’ve no clue if it actually does anything.

Screen Shot 2014-04-28 at 10.18.18 PMClick “Done”, select “Quit” and then run your Orbiter app again. Now, instead of being presented with the Wineskin menu. Orbiter will launch. The first time Orbiter is run, it will do a serious of checks and will fail on the Direct3D check; however, the program still appears to work. There is a strange flickering effect if we were to leave things the way they are. So go to the “Video” window, and select the 3D device dropdown menu. Instead of the default “Wine D3D7  T&L HAL (Direct3D HAL), select “Wine D3D7 RGB (Direct3D HAL).” Also, select the “Full Screen” button, and set the resolution to whatever you’re running. (Note: Wineskin Winery I do not believe supports the Mac’s retina resolution, and so here I’ve selected half of it, 1440×900.)

Screen Shot 2014-04-28 at 10.10.57 PMOk, that’s it. Either click “Exit” or select a Scenario and “Launch Orbiter.”

Screen Shot 2014-04-28 at 9.46.18 PMThat’s it. Now you’re playing Orbiter on your Mac.

Screen Shot 2014-04-28 at 10.27.52 PM

Except, you may notice that you are now unable to control your spacecraft, since by default Orbiter utilizes the Windows number pad. There are a couple of options. You may simply assign any alphabetical keys you want to the control of the spacecraft, or preferably, hook up a Mac number pad. Unlike Windows, however, the keys are not NUMPAD keys, but rather just the numbers themselves. In other words, in Windows, 4 and NUMPAD4 are two different things. In OS X, they’re the same. Therefore, it is necessary to modify the keyboard configuration file in Orbiter to recognize these numeric keys. Right click your Orbiter app and select “Show Package Contents.”

Screen Shot 2014-04-28 at 10.58.12 PM

 

Now, you’ll see the “contents” of the wineskin package.

Screen Shot 2014-06-06 at 11.30.59 PM

Click on “drive_c”, select Orbiter2010, and find the file called “keymap.cfg.” Open it in your favorite text editor.Screen Shot 2014-06-06 at 11.31.10 PM

Now anywhere you see NUMPAD, simply remove that text to leave only the number behind it. A simple search and replace will work just fine.

Screen Shot 2014-06-06 at 11.31.33 PM

Additionally, you’ll also want to find the line for “DecHoverThrust” and change “DECIMAL” to “PERIOD”. Now, when you start up an Orbiter scenario, you’ll find your numpad works.

If you’re only interested in getting Orbiter installed you can stop reading here, but there are a few things you can do to improve the experience. So if you’re interested, continue on.

Orbiter 2010 is a bit dated graphically at this point, so go to the “Visual Effects” window, and turn on options as desired; more than likely your Mac will have no problem handling it.

Screen Shot 2014-04-28 at 9.46.49 PMThe default textures in Orbiter are relatively low, but higher resolution textures are available. Return to the Orbiter Forum download page and scroll down to the Optional Texture packs section. Get any or all that you’re interested in (at the very least, download the high level 14 Earth). If you’ve downloaded all these resolution packs to a single folder, then when you open it, it may look something like this:

Screen Shot 2014-04-28 at 10.49.48 PMDouble click each zip file and they will extract to sequentially numbered “Textures2” folders. Combine all the files from these folder into a single “Textures2” folder. It may look like this:

Screen Shot 2014-04-28 at 10.53.26 PM

Select all these files and copy them. Now, we must place the contents of this folder inside the Orbiter directory inside the Wineskin wrapper. Open the Finder and navigate to your home applications folder (Click Finder, then Go >> Home, then double click “Applications” and finally “Wineskin”). Right click your Orbiter app as you did earlier and select “Show Package Contents.”

Screen Shot 2014-04-28 at 10.58.12 PMLaunch the Wineskin application located here. Note that for any other addons you may ever want to install in your Orbiter wrapper, this is how you’ll do it. Now simply navigate: “drive_c” >> “Orbiter2010” >> “Textures2.” Now paste the clipboard content in here. The higher-resolution textures will now be used next time you launch Orbiter.

Another practically essential add-on for Orbiter is Dan Steph’s Orbiter Sound package. Download it from here. Since this add-on is an installer, the procedure is a little different. Navigate again to your Orbiter app and show the package contents. You’ll see an app here simply called Wineskin. Launch it. You’ll be greeted again by the Wineskin settings window. Note for the future that this is where you’ll go if you ever want to change any of the wrapper settings. But for now, click “Install Software” and then “Choose Setup Executable.” Select the Orbiter sound installation file.

Screen Shot 2014-04-28 at 11.11.58 PMClick “Browse.” Expand the “/” directory, then “Users,” “YOURUSERNAME,” “Applications,” “Wineski,” “Orbiter2010-P1.app,” “drive_c”, and finally click “Orbiter2010.”

Screen Shot 2014-04-28 at 11.15.33 PMClick “OK” and then “Install OrbiterSound 4.0.”

Screen Shot 2014-04-28 at 11.15.45 PMOnce done installing, you can choose to run the configure tool and set it up however you like.

Screen Shot 2014-04-28 at 11.16.07 PMNext time you launch Orbiter, you’ll now have sound.

Screen Shot 2014-04-28 at 11.21.13 PM

 

Advertisements

One thought on “How to Install Orbiter Space Flight Simulator in Mac OS X

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s