Tutorials/Banished on Mac and Linux: Difference between revisions

(Add link to the winehq wiki page for creating an application shortcut script to launch Banished)
(→‎Tested on: added my computer to the working list)
 
(6 intermediate revisions by 4 users not shown)
Line 1: Line 1:
{{image requested}}
<title>Tutorial - Install Banished on Mac and Linux</title><!--
Even though native Mac support is not currently available, there are ways to have [[Banished]] running on your fruity computer.
--><metadesc>This article provides a step-by-step guide on how to install Banished on Mac and Linux with Wine.</metadesc>
Even though native Mac and Linux support is not currently available, there are ways to have [[Banished]] running on your computer.


==Requirements==
==Requirements==
* Any [http://www.winehq.org/ Wine] distribution for MacOSX - I achieved a running Banished with [http://wineskin.urgesoftware.com/tiki-index.php Wineskin] but the critical tool is Wine, in its 1.7.10 version at least
* A copy of Banished. [http://banished-wiki.com/wiki/Main_Page/play Find out where to buy].
* A DRM-free version of Banished, 32bits


==Steps==
==Tested on==
# Install your chosen Wine package
* MacBook Pro Retina 13", late 2013, Intel Iris Graphics 1GB, MacOS 10.9.1, standalone game
# Launch the Banished installer using Wine like this: <code>wine msiexec /i BanishedInstaller_1.0.0_x32.msi</code>
* MacBook Pro Retina 15", early 2013, NVIDIA GeForce GT 650M 1024MB, OS X 10.9.1 (13B42), standalone game
# Once installed, go to the <code>drive_c/Program Files/Shining Rock Software LLC/Banished and rename VideoDX11-x32.dll</code> to <code>VideoDX11-x32.dll.old</code>
* MacBook Pro 13", Mid 2012, Intel HD 4000 Graphics 1GB, MacOS 10.9.1, standalone game
# In this same directory, launch the <code>Application-x32.exe</code> like this: <code>wine Application-x32.exe</code>
* MacBook Pro 15", mid 2009, NVIDIA 9400M and 9600M GT, MacOS 10.8.5, standalone game
# You can create a desktop icon to launch Banished terminal free by following the instructions [http://wiki.winehq.org/MacOSX/FAQs#head-f1c814a8ca500350af40d817fc3b7ffc87fd3911 here]
* MacBook Air, Intel HD 5000 1GB, MacOS 10.8, standalone game
The defaults should work, and going through the 5 first tutorials went flawlessly.
* MacBook Air, Intel HD 4000 gfx, Steam version
* Hackintosh NVIDIA GeForce GTX260, wine 1.7.13, standalone 32-bit game
* Ubuntu, Radeon 6950, Steam version


Using Wineskin have the added convenience to transform Banished into a self-contained application.
==Installation guide==
# Install or update [http://www.playonmac.com/ PlayOnMac] for Mac or [http://www.playonlinux.com/ PlayOnLinux] for Linux users
[[File:Wine logo.png|thumb|Install Wine]]
# Add the latest [http://www.winehq.org/ Wine] to your local Wine versions (*Menu bar > Tools > Manage Wine Versions*)
# Click on "Install a Program" on the right of the Play on Mac/Play on Linux window, then on "Install a non-listed program" on the bottom of the next window
# In the wizard, first step, choose "Install a program in a new virtual drive"
# Give your drive a name
# Tick "Use another version of wine" and "Install some libraries"
# Select the Wine version you installed before
# Once the machine is set-up, you have to choose the libraries to install, which are: <code>POL_install_d3dx9</code> and <code>POL_install_xact</code>
# Then you have to chose an exe to run. This differs if you are using Steam or not.
#* Without Steam (easiest and recommended) - Just select the Banished standalone installer, and click next. Once installed, Play on Mac/Play on Linux window will ask you if you want to create a shortcut, select the Banished 32bits exe (ery important), click next, rename the shortcut if you want, click next, click "I don't want ..." and next
#* With Steam (which is not my case but should work. But you should use the standalone version) - Download the [http://media.steampowered.com/client/installer/SteamSetup.exe Steam Windows Installer] on the official Steam site first, then select the installer exe with the "browse" button, and let Steam install and update itself. Once done, close it, Play on Mac/Play on Linux window will ask you to create a shortcut, choose the Steam.exe, click next, rename it into SteamBanished or something similar (if you install multiple Steam games, each one should require it's own virtual drive, meaning its own Steam, thats why renaming it is not stupid), click next, click "I don't want ..." click next. In the Play on Mac/Play on Linux window select the Steam shortcut you just created, then click on "configure" on the right, and type "-no-dwrite" in the Arguments field (this corrects an error message you may have had, and corrects a graphical glitch on the Steam program itself). Close the window, run Steam, install banished, close everything and return to the Play on Mac/Play on Linux window.
# Then, '''for both Steam and non-Steam''', in the Play on Mac/Play on Linux window, select the shortcut you just created, then click on "configure" (not "settings") in the right column
# In the window that opened, select "display" tab then change GSLS support to disabled (this is for the graphics glitch)
# Then on the "Miscellaneous" tab, click on "Open program's directory" browse to the banished install directory (if not on Steam, you should be right on it) and rename or remove the two VideoDX11 dll files (on't touch the VideoDX9 files !)
# Close the window, double click the shortcut in the Play on Mac/Play on Linux window and enjoy.


As Wine is originally a Linux tool, this solution should work too.
==Troubleshooting==
* If you have some weird flickering, turn off vsync in the game's graphic options
* If you are on Steam and the game still crashes, it may be because Steam launches the 64-bit executable by default. Simply rename the 64-bit exe to something else, and rename the duplicate 32-bit .exe to the original 64-bit name. Or find another way to make Steam launch the 32-bit version.
* If you are on Steam and the game works but freezes/hard-locks once you hit a key, try disabling Steam overlay.
* If you have an issue with no sound on the 32-bit standalone version, install the DirectX package mentioned at: http://banished-wiki.com/wiki/Troubleshooting in Wine.


{{Banished}}
{{Banished}}


[[Category:Tutorials]]
[[Category:Tutorials]]

Latest revision as of 22:26, 9 March 2014

Even though native Mac and Linux support is not currently available, there are ways to have Banished running on your computer.

Requirements

Tested on

  • MacBook Pro Retina 13", late 2013, Intel Iris Graphics 1GB, MacOS 10.9.1, standalone game
  • MacBook Pro Retina 15", early 2013, NVIDIA GeForce GT 650M 1024MB, OS X 10.9.1 (13B42), standalone game
  • MacBook Pro 13", Mid 2012, Intel HD 4000 Graphics 1GB, MacOS 10.9.1, standalone game
  • MacBook Pro 15", mid 2009, NVIDIA 9400M and 9600M GT, MacOS 10.8.5, standalone game
  • MacBook Air, Intel HD 5000 1GB, MacOS 10.8, standalone game
  • MacBook Air, Intel HD 4000 gfx, Steam version
  • Hackintosh NVIDIA GeForce GTX260, wine 1.7.13, standalone 32-bit game
  • Ubuntu, Radeon 6950, Steam version

Installation guide

  1. Install or update PlayOnMac for Mac or PlayOnLinux for Linux users
Install Wine
  1. Add the latest Wine to your local Wine versions (*Menu bar > Tools > Manage Wine Versions*)
  2. Click on "Install a Program" on the right of the Play on Mac/Play on Linux window, then on "Install a non-listed program" on the bottom of the next window
  3. In the wizard, first step, choose "Install a program in a new virtual drive"
  4. Give your drive a name
  5. Tick "Use another version of wine" and "Install some libraries"
  6. Select the Wine version you installed before
  7. Once the machine is set-up, you have to choose the libraries to install, which are: POL_install_d3dx9 and POL_install_xact
  8. Then you have to chose an exe to run. This differs if you are using Steam or not.
    • Without Steam (easiest and recommended) - Just select the Banished standalone installer, and click next. Once installed, Play on Mac/Play on Linux window will ask you if you want to create a shortcut, select the Banished 32bits exe (ery important), click next, rename the shortcut if you want, click next, click "I don't want ..." and next
    • With Steam (which is not my case but should work. But you should use the standalone version) - Download the Steam Windows Installer on the official Steam site first, then select the installer exe with the "browse" button, and let Steam install and update itself. Once done, close it, Play on Mac/Play on Linux window will ask you to create a shortcut, choose the Steam.exe, click next, rename it into SteamBanished or something similar (if you install multiple Steam games, each one should require it's own virtual drive, meaning its own Steam, thats why renaming it is not stupid), click next, click "I don't want ..." click next. In the Play on Mac/Play on Linux window select the Steam shortcut you just created, then click on "configure" on the right, and type "-no-dwrite" in the Arguments field (this corrects an error message you may have had, and corrects a graphical glitch on the Steam program itself). Close the window, run Steam, install banished, close everything and return to the Play on Mac/Play on Linux window.
  9. Then, for both Steam and non-Steam, in the Play on Mac/Play on Linux window, select the shortcut you just created, then click on "configure" (not "settings") in the right column
  10. In the window that opened, select "display" tab then change GSLS support to disabled (this is for the graphics glitch)
  11. Then on the "Miscellaneous" tab, click on "Open program's directory" browse to the banished install directory (if not on Steam, you should be right on it) and rename or remove the two VideoDX11 dll files (on't touch the VideoDX9 files !)
  12. Close the window, double click the shortcut in the Play on Mac/Play on Linux window and enjoy.

Troubleshooting

  • If you have some weird flickering, turn off vsync in the game's graphic options
  • If you are on Steam and the game still crashes, it may be because Steam launches the 64-bit executable by default. Simply rename the 64-bit exe to something else, and rename the duplicate 32-bit .exe to the original 64-bit name. Or find another way to make Steam launch the 32-bit version.
  • If you are on Steam and the game works but freezes/hard-locks once you hit a key, try disabling Steam overlay.
  • If you have an issue with no sound on the 32-bit standalone version, install the DirectX package mentioned at: http://banished-wiki.com/wiki/Troubleshooting in Wine.
Cookies help us deliver our services. By using our services, you agree to our use of cookies.

Need wiki hosting?

Do you need a wiki for your Minecraft mod/gaming wiki? We'll host it for free! Contact us.

Other wikis

Indie-game wikis
Powered by Indie Wikis