Thursday, 4 August 2022

Star Trek: Voyager - Elite Force

This guide covers installing the GOG version of Star Trek Voyager: Elite Force including it's expansion pack, widescreen fix and HD texture mod. It requires the use of Lutris.

It may be possible to install using ISO images of the original CDs however I couldn't get the ISO's to install with or without Lutris, the GOG route is much easier.

Basic Setup

1. Install Lutris

It's very easy to install Lutris, current instructions are available here. 

2. Download the backup installer from GOG.

Download the backup installer from your GOG account and copy it to the Steam Deck. If you have setup network file sharing you can easily copy the file from another PC. If not you could login to GOG on Firefox and download the installer directly to the Deck. Save the file in the downloads folder. 

3. Install Elite Force on Lutris

Open Lutris, if you want to link it to GOG you can but it's not necessary for this installation. Installing the game from the GOG tab does not work so we will be supplying the file manually. 

  • Click the + in the top left of Lutris, select the first option to search Lutris, search for voyager and select the first entry in the result list for Star Trek: Voyager - Elite Force. The second list item is for the PS2 version, we don't need that. 


  • Scroll down the next list to the fourth entry 'GOG' and press the install button to the right. 
  • Install to the default directory and tick the box to create a steam shortcut.

  • On the next page locate the installer file you downloaded in step 2, then press continue.
  • When the GOG installer pops up don't change any settings and just press install. 
  • This will install the game together with some Lutris scripts to get things working on Linux, when it's finished exit the GOG installer and wait while the Lutris scripts finish.

4. Configuration within Lutris

Elite Force should now be showing within your Lutris library. Right click the game and select configure, change the Wine Version to anything but the default, in my case this is System (7.0). For now at least the default version of Wine stops the game launching. Save the configuration.

Basic Setup Complete

The basic setup is now complete! You could go back to gaming mode and setup a controller and start playing now but I would recommend continuing with the next steps for a better experience. 

 Widescreen Fix

5. Run the game once

Run the game once before continuing, it doesn't matter if you do this in gaming mode or through Lutris desktop. Once you reach the main menu you can quit or force close if the controls aren't responding.

This is simply to ensure all the default settings are created and saved now.

6. Download the HOR+ widescreen fix

Visit the WSGF page for the game and download the stretched HOR+ solution for game version 1.2. The file name is 1_20_StarTrek_Voyager_Elite_Force_Stretched_HUD.7z. This is a 7zip archive which can be opened easily on the Deck itself. Within the archive find and cut the folder named 1280x800, paste this into your downloads folder again. The rest of the archive can be deleted. 

7. Install the HOR+ widescreen fix

Using the Dolphin file explorer on the Deck navigate to Home/star-trek-voyager-elite-force/drive_c/GOG Games/Star Trek Elite Force (if you used the default installation options).

Open a second file explorer window by right clicking on Dolphin in the task bar and selecting 'Start New Instance'

In this second window go to your downloads folder (where you saved the folder earlier) and open the 1280x800 folder.

Copy the contents of this folder into the installation directory in the other window. When asked select yes to merge folders and overwrite any files.

The Widescreen Fix is complete

8. Download the Graphics Overhaul Mod

Visit Mod DB and download the Graphic Overhaul Mod by don_quichote. 

9. Install the Graphics Overhaul Mod

Open the archive in Ark and extract the files to the games installation directory at Home/star-trek-voyager-elite-force/drive_c/GOG Games/Star Trek Elite Force (if you used the default installation options). Do not create a new subfolder for the files, do merge any folders and overwrite existing files.

10. Configure the graphics mod

Open Dolphin file explorer and naviagate to the game installation directory Home/star-trek-voyager-elite-force/drive_c/GOG Games/Star Trek Elite Force then open the BaseEF folder. Within this folder open the autoexec.cfg file. 

 

 

If German is not your preferred language change lines 1 and 2 to "ENGLISH", or any other language.

Find the line which says seta r_customwidth "2560" and change the value to "1280"

Find the line which says seta r_customheight "1440" and change the value to "800"

Be sure not to delete the double quote marks "" from any changes and save the file. 

The Graphics Overhaul Mod is now complete

11. Some final comments about setup

It is necessary to install the Widescreen and HD mods to preserve the ingame videos. When installing just the HD mod the ingame videos would play audio but show no video. There are lots more details on Mod DB about the Graphics Overhaul Project including the use of a new shader  to improve the visual effects of the game. I decided this was too complicated and possibly too resource intensive to get working on the Steam Deck and so my guide does nothing with shaders. This setup still gives you the benefits of all the higher resolution textures which I think you'll agree make a huge different to the game. 

12. Controller configuration

To setup the controller you will need to be in Gaming Mode. My setup is shown and explained below. It is based on the 'Keyboard (WASD) and Mouse' template, so start with this template. The key changes are below but see the image for reference:

  • L2 Soft Pull > Right Alt Key
  • R2 Soft Pull > Enter Key
  • Right Trackpad Behavior > None
  • Gyro Behavior > As Mouse
  • Gyro As Mouse Settings > Gyro Enable Button > Right Pad Touch
  • Right Joystick > Joystick Mouse
  • Y Button > X Key
  • X Button > C Key


This setup means only 1 key has to be changed within the games options. Notice there is no left mouse button input, I originally had the mouse buttons mapped to the triggers but this caused a cursor to keep appearing on the centre of the screen while playing. 

13. In game controller setup 

Launch the game in gaming mode and navigate to Configure on the main menu, using the D pad to navigate, R2 to enter and the menu button (next to X & Y) to escape. 

Navigate to Attack/Look under Controls, select Attack with the D pad and press R2 to select it. Then press R2 again to add Enter to the attack command.

Controller setup is complete

The game should be fully setup now and ready to enjoy :) 

Final points

This one was particularly difficult! It took over a week of trial and error to figure out each step, with significant help on Reddit from u/-seaniccus-

Wednesday, 3 August 2022

Shortcuts and Essentials

If you are new to the Steam Deck or have never used Linux before it might help to familiarise yourself with the below shorcuts and essentials.

Enter Desktop Mode

All non-steam games currently have to be installed from desktop mode. To do this press the steam button go to power and then select Switch to Desktop. 

Virtual Keyboard

Hold the Steam + X  buttons to enter text when required.

Virtual Mouse

Hold the Steam button to use the right trackpad as a mouse at any time. This is useful when you're playing a game and suddenly encounter a menu that can't be closed with the controller buttons.

Modify Desktop Control Setup

The default desktop control setup uses the right trackpad as the mouse and left mouse button and the left pad as the right mouse button. This is good for some tasks but not all so you'll want to add some more, to do this enter desktop mode and open steam using the desktop shortcut (not return to gaming mode). In the top left steam menu open settings, then select the controller tab and finally click 'Desktop Configuration'.

The below settings are what I use and they make web navigation in particular much easier:

  • D pad and left joystick > Keyboard arrow keys, this makes scrolling web pages much easier
  • Right joystick > Joystick mouse, this provides an alternative to the touch pad
  • A button > Left mouse button, alternative to the right touch pad
  • B button > Right mouse button, alternative to the left touch pad
  • Right bumper > Mouse button 5 'forward', used for web naviagtion
  • Left bumper > Mouse button 4 'back' , used for web navigation

Linux Console

This is available under the application menu as 'Konsole', you may have to input or paste commands here.  

Set a Password

Set a password for the Steam Deck, it will ask you for this before doing certain tasks like accessing the network. To set it open the console (as above) and type passwd and press enter. You'll then be asked to enter a new password for your device, the password will be invisible as you type. Make sure you remember it!

Setup File Sharing On Your Desktop

I would recommend setting up file sharing from your desktop/laptop to the Deck for easy file transfer. The hardest part of this is actually configuring Windows which can be infuriatingly unhelpful. It is too much for me to cover step by step but you should be able to find other guides on the internet for this.

Take Screenshot (Gaming Mode Only)

Hold the Steam button and press the right bumper - doesn't work in Desktop mode




Welcome

Introduction

This blog aims to catalogue the steps required to get non-steam games of the mid 90s - late 2000s working on the Steam Deck. The focus will be primarily on installing PC games from GOG on the default Steam Deck OS although in many cases I will also mention installing disc based versions or other sources.

Trending