ubuntuusers.de

Adventure Game Studio

Dieser Artikel wurde für die folgenden Ubuntu-Versionen getestet:


Du möchtest den Artikel für eine weitere Ubuntu-Version testen? Mitarbeit im Wiki ist immer willkommen! Dazu sind die Hinweise zum Testen von Artikeln zu beachten.

mug.png Beim Adventure Game Studio 🇬🇧 (AGS) handelt es sich um eine quelloffene Spiele-Engine für Adventures. Die Entwicklungsumgebung steht für Linux nicht zur Verfügung. Jedoch können Spiele, die mit dieser Umgebung erstellt worden sind, gespielt werden.

Auf der Projektseite ist eine umfangreiche Spieleliste zu finden.

./overtheedge.jpg ./AGD_KQ1.png ./Blackwell.jpg
The Journey Down Remake von King’s Quest The Blackwell Legacy

Installation

Auf der Download Seite befinden sich amd64.deb Pakete. Für aktuelle Spiele ist die stabile 3.x Version geeignet.

Das .deb Paket wird wie in [1] beschrieben installiert.

Hinweis!

Fremdsoftware kann das System gefährden.

Spiele können fortan mittels

ags /Pfad/zum/Spiel/Titel.ags #oder Titel.exe 

gestartet [2][3] werden. Liegt in dem Spieleverzeichnis eine Konfigurationsdatei, so wird diese meist von AGS verwendet. Es gibt jedoch Ausnahmen, wo die verwendete acsetup.cfg unter ~/.local/share/ags/*Spieltitel* liegt. In diesem Verzeichnis liegen auch die Spielstände.

Midi

Für die Midi-Unterstützung von alleg die Datei digimid.dat 🇬🇧 ⮷ (Richard Sanders's GUS patches) herunterladen und nach patches.dat umbenennen. Anschließend wird diese Datei in das Homeverzeichnis kopiert.

Hinweis:

Dies sollte bei aktuellen AGS-Versionen nicht mehr nötig sein.

acsetup.cfg

./winsetup.png
winsetup.exe

Über die Konfigurationsdatei können viele Einstellungen, wie z.B. die Auflösung und der Klang, angepasst werden. Hierzu öffnet man die Datei acsetup.cfg mit einem Editor [4] und bearbeitet diese. Sofern diese nicht vorhanden sein sollte, kann man diese erstellen.

Hinweis:

Ein manuelles Bearbeiten der Konfigurationsdatei wird nicht offiziell unterstützt. Es empfiehlt sich das Programm winsetup.exe aus dem jeweiligen Installationsverzeichnis heraus mit Wine [5] zu starten.

Falls das native Linuxprogramm winsetup (ohne Dateinamenserweiterung) vorliegt, ist dieses zu bevorzugen.

Die Konfigurationsdatei ist in Abschnitte unterteilt. Unter [sound] werden Einstellungen am Sound vorgenommen. [misc] übergibt zusätzliche Parameter beim Spielaufruf, [language] ist für die Spielsprache zuständig und unter dem optionalen Abschnitt [disabled] können durch den Spieler gezielt Einstellungsmöglichkeiten genommen werden.

Im Folgenden sind die wichtigsten Parameter erklärt:

[sound]

Parameter Beschreibung
digiid=-1 -1 (Grundeinstellung)
midiid=-1 -1 (Grundeinstellung)
digiwin=1096302880 1096302880 (Grundeinstellung)
midiwin=-1 -1 (Grundeinstellung)
digiindx=0 0 (Grundeinstellung)
midiindx=0 0 (Grundeinstellung)
digiwinindx=0 0 (Standardgerät DirectSound), 1 (Standardgerät WaveOut), 2 (Keine digitale Soundausgabe) und 3 (DirectSound - Hardwaremixer).
midiwinindx=0 0 (MCI Music Device), 1 (Deaktiviert die Wiedergabe von MIDI und Sounds), 2 (Win32 MIDI Mapper)
usespeech=0 0 um speech.vox nicht zu verwenden. Ansonsten den Wert auf 1 setzen.

[misc]

Parameter Beschreibung
gamecolordepth=32 Farbtiefe - mögliche Werte 8, 16 und 32 Bit.
defaultres=2 Mögliche Werte: 1 (320x200), 2 (320x240), 3 (640x400), 4 (640x480), 5 (800x600) und 6 (1024x768).
screenres=0 0 (niedrige Auflösung 320x200, 320x240 oder 400x300) und 1 (hohe Auflösung von 640x400, 640x480 oder 800x600) - Werte sind abhängig vom Spiel.
letterbox=1 1 (320x240 oder 640x480) - 0(andere Auflösung).
defaultgfxdriver=D3D9 Verwendeter Standard Treiber DX5 (DirectDraw 5 (2D) oder D3D9 Direct3D 9 (3D)).
gfxdriver=D3D9 Grafiktreiber (DX5 (DirectDraw 5 (2D) oder D3D9 (Direct3D 9 (3D))
titletext=ubuntuusers.de Angezeigter Alternativtext.
cachemax=102400 Maximal verwendeter Arbeitsspeicher - hier 102400 KB.
sideborders=0 Seitenränder aktiviert = 0 / deaktiviert = 1 (z.B. bei der Verwendung des Breitbildformates)
windowed=0 0 für Vollbild und 1 für den Fenstermodus.
forceletterbox=0 1 - Letterbox erzwingen. 0 für die Standardeinstellung (320x240 oder 640x480).
datadir=foo Ordner in dem die Spiel-Dateien liegen festlegen.
datafile=bar Zu startende Datei festlegen.
antialias=1 0 - weich skalierte Sprites nicht verwenden - 1 für die Verwendung dieser.
notruecolor=0 1 - 16-Bit anstelle von 32-Bit verwenden, 0 = Deaktiviert
refresh=0 0 - Bildwiederholfrequenz von 85 Hz deaktiviert, 85 - 85 Hz Bildwiederholfrequenz für die Verwendung mit einem Röhrenmonitor verwenden. ❗ Falsche Werte können den Monitor beschädigen! ❗
gfxfilter=StdScale2 Grafikfilter: None (Keiner), StdScale2 (2x nearest-neighbour filter), StdScale3 (3x nearest-neighbour filter), StdScale4 (4x nearest-neighbour filter), AAx2 (2x anti-aliasing filter), AAx3 (3x anti-aliasing filter), AAx4 (4x anti-aliasing filter), Hq2x (2x High Quality / 32-Bit Farbtiefe) und Hq3x (3x High Quality / 32-Bit Farbtiefe).

[language]

Parameter Beschreibung
translation=English Zu verwendende Übersetzung - hier den Namen der .TRA-Datei angeben (sofern verfügbar).

[disabled]

Parameter Beschreibung
speechvox=1 Sprachdatei ist deaktiviert (sofern verfügbar).
Hq2x=1 Der Grafikfilter Hq2x wird deaktiviert.
16bit=1 Das Abstufung auf 16-Bit wird deaktiviert.

Beispiel

Hier wie als Beispiel acsetup.cfg aus ~/.local/share/ags/Blackwell Legacy/ für das Spiel The Blackwell Legacy aussieht:

[graphics]
driver=OGL
fullscreen=default
window=default
windowed=0
game_scale_fs=proportional
game_scale_win=max_round
filter=StdScale
vsync=0
render_at_screenres=0

[misc]
cachemax=131072

show_fps=0
[sound]
driver=
cache_size=32768
stream_threshold=1024

[mouse]
speed=1.0

Spiele

Liegt das Spiel nur als Windows-Installer vor, so kann man die Spieldatei nach ~/.wine/drive_c extrahieren, indem man die Installation mit Hilfe von Wine ausführt.

Alternativ kann innoextract oder p7zip verwendet werden.

./mmm.gif
Maniac Mansion Mania 🇩🇪 🇬🇧 🇪🇸

Spiele

Diese Revision wurde am 4. Januar 2026 22:58 von chris34 erstellt.
Die folgenden Schlagworte wurden dem Artikel zugewiesen: AGS, Spiele, Snappy