Bastion Guide

bastion85.jpg


Bastion is a wonderfully narrated action role-playing game. The narrator describes everything your character is doing in order to fill the story with life and yet can be ironic or funny as well. Shoot arrows, smash everything with a massive hammer, slice-n-dice with swords, use granades, pets and many other weapons in your upgrade-able arsenal.

bastion88.jpg


Follow my step-by-step guide on installing, configuring and optimizing Bastion in Linux with PlayOnLinux.

Note: This guide applies to the GOL version of Bastion. Other versions may require additional steps.

Tips & Specs:

To learn more about PlayOnLinux and Wine configuration, see the online manual: PlayOnLinux Explained

Mint 17 64-bit
PlayOnLinux: 4.2.9
Wine: 1.7.51-staging

Wine Installation

Click Tools
Select "Manage Wine Versions"
wine01.png


Look for the Wine Version: 1.7.51-staging
Note: Try using stable Wine 1.8 and 1.8-staging

Select it
Click the arrow pointing to the right
wine02.png


Click Next

Downloading Wine
wine04.png


Extracting

Downloading Gecko
wine05.png


Installed
wine06.png


Wine 1.7.51-staging is installed and you can close this window

PlayOnLinux Setup

Launch PlayOnLinux
Click Install
bastion01.png


Click "Install a non-listed program"
bastion02.png


Click Next

Select "Install a program in a new virtual drive"
Click Next
bastion04.png


Name your virtual drive: bastion
Click Next
bastion05.png


Check all three options:
  • Use another version of Wine
  • Configure Wine
  • Install some libraries
Click Next
bastion06.png


Select Wine: 1.7.51-staging
Click Next
bastion07.png


Select "32 bits windows installation"
Click Next
bastion08.png


Wine Configuration

Applications Tab
Windows version: Windows XP
bastion09.png


Graphics Tab
Check "Automatically catpure the mouse in full-screen windows"
Check "Emulate a virtual desktop"
Desktop size: 1024x768
Click OK
bastion10.png


ptrace_scope

In order to install dotnet35 libraries this command has to be run in Terminal
Launch Terminal Ctrl+Alt+T

Type:
Code:
echo "0"|sudo tee /proc/sys/kernel/yama/ptrace_scope
Press Enter
Enter password
bastion11.png


Close Terminal

PlayOnLinux Packages (Libraries, DLL's, Components)

Check the following packages:
  • POL_Install_corefonts
  • POL_Install_d3dx9
  • POL_Install_dotnet35
  • POL_Install_tahoma
bastion12.png


Click Browse

Navigate to your Bastion download from GOG
Select "setup_bastion_2.0.0.6.exe"
Click Open
bastion14.png


Click Next again

Check "Yes, I have read and accept EULA"
Click Options
Unecheck "Create desktop icons"
Click Install
bastion16.png


XNA Installation
Click Next
bastion17.png


Check "I accept the terms in the License Agreement"
Click Next
bastion18.png


Click Install
bastion19.png


Click Finish
bastion20.png


Click Exit
bastion21.png


PlayOnLinux Shortcut

Select "Bastion.exe"
Click Next
bastion22.png


Name your shortcut: Bastion
Click Next
bastion23.png


Check "I don't want to make another shortcut"
Click Next
bastion24.png


PlayOnLinux Configure

Select "Bastion"
Click Configure
bastion25.png


General Tab
Wine version: 1.7.51-staging
bastion26.png


Note: Click the + to download other versions of Wine. Click the down-arrow to select other versions of Wine

Display Tab
Video memory size: Enter the amount of memory your video card/chip uses
bastion27.png


Close Configure

Launching Bastion

Select Bastion
Click Run
bastion28.png


Note: Click Debug to see errors and bugs

Optimization

Click Help & Options
bastion29.png


Click Resolution
bastion30.png


Select the resolution of your Linux Desktop for fullscreen
Click Back
bastion31.png


Click Display
bastion32.png


Adjust:
  • Fullscreen
  • Vertical Sync
  • Anti-Aliasing
Click Confirm
bastion33.png


Conclusion:
Bastion ran perfectly after tediously installing dotnet35 packages. Without dotnet it refuses to run at all. Even the GOG installer doesn't install the packages with the installation. Once in-game everything ran pefectly on my GeForce 550 Ti.

Gameplay Video:

Screenshots:
bastion80.jpg


bastion81.jpg


bastion82.jpg


bastion83.jpg


bastion84.jpg


bastion86.jpg


bastion87.jpg
 
Last edited:
Back
Top