Anonymous edits have been disabled on the wiki. If you want to contribute please login or create an account.


Warning for game developers: PCGamingWiki staff members will only ever reach out to you using the official press@pcgamingwiki.com mail address.
Be aware of scammers claiming to be representatives or affiliates of PCGamingWiki who promise a PCGW page for a game key.

Serious Sam 2

From PCGamingWiki, the wiki about fixing PC games
Revision as of 07:22, 11 August 2012 by Flibitijibibo (talk | contribs) (→‎Linux: Migrated installation tutorial from SteamLinux wiki)

Template:Infobox

Latest Patch

Serious Sam II Patch 2.070

If you have a German copy of Serious Sam 2, do not install the 2.070 Patch. Instead stick with the 2.068 patch. Otherwise the game can not be started anymore. As said, the bug is specific to the German copy and appears even if you choose another language during the installation process.

Graphical Tweaks

Field Of Vision

You can change the game's FOV by modifying the file "sam.ini". It can be found in the game's install folder under: /Content/SeriousSam2/
Find and modify the following line:

plr_ffov=X

"X" will be a default value. Change it to whatever FOV you desire.

System Requirements

Template:SysReq

Linux

Installation

The process detailed below is best used with the Steam version of Serious Sam 2.

Easy Mode

flibitijibibo has taken the liberty of making an unofficial installer that automates the process seen below. If you own the game, download the installer here: http://www.flibitijibibo.com/fedora/installers/flibitSam2_2070b.tar.gz

Hard Mode

Step 1: Downloads

1. The Steam version of Serious Sam 2: http://store.steampowered.com/app/204340/

2. The Loki DVD installer: http://liflg.org/?catid=6&gameid=83

Step 2: Moving the Steam Stuff

Let's assume we are in the Serious Sam 2 folder in steamapps (typically ~/.wine/drive_c/Program\ Files/Steam/steamapps/common/serious\ sam\ 2/). Let's also assume that we are installing our game in ~/Games/SeriousSam2/. Enter this command:

mv *.gro ~/Games/SeriousSam2/

At this point you should be able to delete Serious Sam 2 from Steam without any problems.

Step 3: Unpacking the Loki Installer

What makes Serious Sam 2 difficult to install (and likely why you're here) is that the installer requires the CDs to run. Luckily the installer can be passed some arguments to unpack it so that we can manipulate what the installer actually copies to the Serious Sam 2 installation. Assuming the installer is in ~/Games/Installers/:

sh serious.sam2_2.070beta2.1-multilanguage.dvd.run --noexec --target unpacked

The resulting folder "unpacked/" should contain the installer's packages!

Step 4: Moving the Loki Stuff

The first thing we do is unpack the following packages...

tar xvfj serious.sam.2_beta_rc2.1.tar.bz2
tar xvfz sed2_help.tar.gz

For the following sets of moves we are assuming that the Steam Serious Sam 2 copy is in ~/Games/SeriousSam2/ and this unpacked installer is in ~/Games/Installers/unpacked/. We are currently in the latter directory.

mv serious.sam.2.xpm ~/Games/SeriousSam2/
mv README.Croteam ~/Games/SeriousSam2/
mv bin/serioussam2 ~/Games/SeriousSam2/
mv bin/serioussam2-editor ~/Games/SeriousSam2/
mv Bin ~/Games/SeriousSam2/
mv Content ~/Games/SeriousSam2/
mv SeriousEngineTools_Help ~/Games/SeriousSam2/

Running the Game

To run the game, just run "serioussam2" in the root of the game folder. You may have to chmod +x it first.

Serious Editor

To run the editor, just run "serioussam2-editor" in the root of the game folder. You may have to chmod +x it first.

Getting Audio Working

To get audio working, move to the root of your newly made Serious Sam 2 installation and make a symlink to your 32-bit libopenal.so. For Fedora, it looks like this...

ln -s /usr/lib/libopenal.so.1 libopenal.so.0

General Information

Console Commands

To enable cheats:
Bring down console with ~
Type 'sam_iEnableCheats=1' (without quotes) and hit Enter
You can then press ESC and F1 to open the cheats window for things such as God mode and all the weapons.

Other useful commands:
hud_bShowPing = 1
hud_iShowBandwidth = 1
hud_bShowCrosshair = 1
sam_ctMaxDebris = 20
sam_bEnableRagdollDeaths = 0
prf_bShowFPS = 1

See Also