I've just spent the evening setting up Oolite (oolite-1.77.linux-x86_64.run) on Linux Mint 13 and wanted to share my experiences because of how long it took me to get it set up and working with my old commanders from 1.65 for Windows. I'm no linux guru but everything seems to be working fine.
oolite 1.77 installed for all users
FULLSCREEN ON DUAL DISPLAY
I have 2 displays (4:3, 1280x1024) and initially oolite spanned both screens, not pretty to say the least, after digging around the GNUstep website i inserted the following just above <key>fullscreen</key> in ~/GNUstep/Defaults/.GNUstepDefaults
Code: Select all
<key>display_height</key>
<integer>1024</integer>
<key>display_width</key>
<integer>1280</integer>
I still dont know how to make it use the secondary monitor though, lucky for me i wanted it on the primary anyway.
JOYSTICK
I have a bog standard USB Trust Predator QZ501, its nearly 9 years old now but still does the job, i think it was under £10 back then.
make the xserver accept input from joysticks
Code: Select all
sudo apt-get install xserver-xorg-input-joystick
Code: Select all
Section "InputClass"
Identifier "joystick catchall"
MatchIsJoystick "on"
MatchDevicePath "/dev/input/event*"
Driver "joystick"
Option "DebugLevel" "0"
Option "StartKeysEnabled" "false"
Option "StartMouseEnabled" "false"
EndSection
Code: Select all
sudo apt-get install joystick evtest jstest-gtk
jstest /dev/input/js0
To make SDL based games see the joystick add the following line to the end of /etc/environment
SDL_JOYSTICK_DEVICE="/dev/input/js0"
INSTALLING OXPs EN MASSE
I've played oolite before and have a few commanders that i wanted to resurrect but that meant I needed quite a few OXPs installing, I'd already spent a few hours figuring out the joystick so wanted a quick and dirty way to get this done.
I downloaded all of the OXps that i wanted and then moved them into a new folder on their own so i would have them all later if needed (~/Downloads/oxps)
Using Dolphin, I then selected ALL of the .zip files and right clicked and chose "Extract/Extract Archive Here,Autodetect Subfolder" and it magically unzipped all of them to their own subfolders.
after a lot of fannying around i found i had to install them to /opt/Oolite/AddOns/ because i had installed for all users. More importantly, it had to be done as root. I right clicked the oxps folder and chose "Root Actions / Open In File Manager"
Made sure Dolphin was in Details View Mode (Ctrl-3) and expanded the folders so I could see the .oxp folder names.
go to Setting/Configure Dolphin/General/Context Menu and tick Show 'Copy To'
Then I selected all of the .oxp folders using Ctrl LeftClick and then right clicked for the menu. Chose "CopyTo" and browsed to /opt/Oolite/AddOns before clicking "copy here" and magically they all got copied in to the folder at the same time.
copied my old commander files into ~/oolite-saves and ran the game.
Right On Commander!
These are the OXPs i installed in one fell swoop.
- Aquatics 2.30.oxp
Armoury 1.11.oxp
Assassins.oxp
BigShips 1.02.oxp
BountyScannerv2.0.oxp
ClippersV1.3.1.oxp
Commies.oxp
Executive Spaceways v2.4.oxp
FTZ v0.15.oxp
Fuel Station 1.34.oxp
griff_boa_prototype_normalmapped.oxp
Griff_Shipset_Replace_v1.34.oxp
Griff_Shipset_Resources_v1.2.25.oxp
griff_station_bundle_fullsize_tex_v1.1.oxp
hOopyCasino1.2.1.oxp
RandomHits1.4.18.oxp
Rock_Hermit_Locator1.3.3.oxp
sell_equipment.oxp
Shady_blackmonks_v1.46.oxp
System_Redux.oxp
Target Reticle 1.2.1.oxp
Tori2.01.oxp
UPS-courier v1.8.1.oxp
x-ships.oxp
YOUR_AD_HERE_4.1.7.oxp
YOUR_AD_HERE_set_A_4.1.7.oxp
YOUR_AD_HERE_set_B_4.1.7.oxp
YOUR_AD_HERE_set_C_4.1.7.oxp
YOUR_AD_HERE_set_D_4.1.7.oxp
YOUR_AD_HERE_set_E_4.1.7.oxp
YOUR_AD_HERE_set_F_4.1.7.oxp
YOUR_AD_HERE_set_G_4.1.7.oxp
Turns out my commander was saved with a full cargo bay, I'm off to the market!
Halfhand
Python ET Special (Dangerous 2027)