Serious Sam: The First Encounter

Bild des Benutzers rettichschnidi

Beschreibung

Serious Sam unterschied sich im Spiel-Design maßgeblich von anderen Standard-Ego-Shootern. Entgegen des von Half-Life und ähnlichen Spielen ausgelösten Trends setzte Serious Sam nicht auf eine epische Handlung, lebensnahe Spielwelt und möglichst hohen Realismus. Die Spiele zeichnen sich vor allem durch eine farbreiche Levelgestaltung, weitläufige und sehr einfache gehaltene Karten sowie skurrile Gegner und Waffensysteme aus. Der Spieler wird mit einer äußerst großen Zahl von Gegnern konfrontiert, die aber nur ein Mindestmaß an künstlicher Intelligenz aufweisen. Der Spielverlauf ist dadurch meist sehr hektisch und besteht im schnellen Töten einer rein zahlenmäßig überlegenen, aber stupiden Gegnermenge. Das Spiel arbeitet zudem mit einer Vielzahl an versteckten Leveln und Geheimgängen.

(Quelle: Wikipedia)

Am 11.03.2016 hat Croteam die Serious Sam's Serious Engine unter der GPLv2 freigegeben (Link zur Veröffentlichung). Über das Serious Sam Fusion 2017-Paket könnt ihr das Remake Serious Sam HD: The First Encounter mit Vulkan und anderen Verbesserungen nativ unter Linux spielen.

Installation

CD-ROM

Die Installation gestaltet sich einfach. Man lädt sich von den Loki-Installer von liflg.org herunter. Diesen kann man nun mit Root-Rechten im Terminal mittels

sh serious.sam.tfe_1.05beta3-english-2.run

starten. Das Spiel kann mit dem Befehl

ssamtfe

gestartet werden. Viel Spass. :-)

GOG-Version (Windows)

1. Serious Sam-Installer von GOG herunterladen
2. Installer entpacken:

    innoextract -e -d /tmp/sstfe setup_serious_sam_the_first_encounter_1.05_\(21759\).exe

3. Installer herunterladen aus der Holarse Cloud
4. Temporäres Verzeichnis anlegen:

    mkdir -p /tmp/sstfe_linux

5. Installer entpacken:

    ./serious.sam.tfe_1.05beta3-english-2.run --tar xfv -C /tmp/sstfe_linux

6. Dateien übertragen

    cp /tmp/sstfe_linux/bin/ssamtfe /tmp/sstfe/
    tar xfvj /tmp/sstfe_linux/bins.tar.bz2 -C /tmp/sstfe
    tar xfvj /tmp/sstfe_linux/SeriousSamPatch105_USA_linux.tar.bz2 -C /tmp/sstfe/
    chmod +x /tmp/sstfe/ssamtfe

7. Spiel starten

./ssamtfe

Ihr könnt das Verzeichnis /tmp/sstfe/ im Anschluss an einen beliebigen Ort kopieren.

Probleme

Kein Ton

Startet das Spiel über die sam_lnx.dynamic. Das könnt ihr auch im Startscript ssamtfe oben in GAME_BINARY eintragen.

Ersetzt also in samtfe:

GAME_BINARY="ssam_lxn"

mit

GAME_BINARY="ssam_lxn.dynamic"

Absturz

Lösung 1

Sollte das Spiel abstürzen kann es hilfreich sein die dynamische anstelle der statischen Binary zu starten. Dazu wechselt man ins "Bin" Verzeichnis des Spiels und startet die Datei "ssam_lnx.dynamic".

Lösung 2

Falls das Dynamic Binary den Fehler nicht behebt kann es sein, dass das Binary sam_lnx.dynamic-fix-ssamtfe welches auf unserem FTP-Server gefunden werden kann, hilft. Ladet euch das gefixtet bin runter und tauscht in "ssamtfe" die Variable GAMEBIN mit dem fix aus.

Screenshots und Videos
manuel
Bild des Benutzers manuel
Offline
Beigetreten: 19.05.2008
Beiträge: 245

Hi

ich kann es nicht starten.

normales dynamic:
manuel@aptosidbox:~/ssamtfe/Bin$ ./ssam_lnx.dynamic
STUB: load window icon in SeriousSam/MainWindow.cpp, line 153.
STUB: Need SDL invisible window or something in SeriousSam/MainWindow.cpp, line 356.
INFO: "SeriousSam is starting for the first time.
If you experience any problems, please consult
ReadMe file for troubleshooting information."
STUB: Move this to another directory. in Engine/Graphics/ViewPort.cpp, line 189.
STUB: Move this to another directory. in Engine/Graphics/ViewPort.cpp, line 189.
Abgebrochen
manuel@aptosidbox:~/ssamtfe/Bin$

Fix von reto:
manuel@aptosidbox:~/ssamtfe$ ./ssam_lnx.dynamic-fix-ssamtfe
STUB: load window icon in SeriousSam/MainWindow.cpp, line 153.
STUB: Need SDL invisible window or something in SeriousSam/MainWindow.cpp, line 356.
FATAL ERROR:

  "Cannot initialize classes:

Cannot load DLL file '/home/manuel/Bin/libEntities.so':
/home/manuel/Bin/libEntities.so: cannot open shared object file: No such file or directory"

manuel@aptosidbox:~/ssamtfe$

Die Datei /home/manuel/Bin/libEntities.so existiert aber!

Danke für eure Hilfe...

manuel
Bild des Benutzers manuel
Offline
Beigetreten: 19.05.2008
Beiträge: 245

Hi

Hat sich erledigt. Lib pfad war nicht bekannt :-D

Mastodon