[[Vorlage(Getestet, resolute)]] {{{#!vorlage Wissen [:Archivmanager: Ein Archiv entpacken] [:Terminal:Ein Terminal öffnen] [:Programme starten: Ein Programm ohne Menüeintrag starten] [:Editor:Einen Editor öffnen] [:Wine: Wine installieren und benutzen] (optional) }}} [[Inhaltsverzeichnis()]] [[Bild(mug.png, 48, align=left)]] Beim [https://www.adventuregamestudio.co.uk/ Adventure Game Studio] {en} (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 [#Spiele Spieleliste] zu finden. {{{#!vorlage Tabelle [[Bild(./overtheedge.jpg, x145)]] <:>[[Bild(./AGD_KQ1.png, x145)]] <:>[[Bild(./Blackwell.jpg, x145)]] +++ <:>[:Spiele/The_Journey_Down#Freeware:The Journey Down] <:>[:Spiele/Sierra_Klassiker:Remake von King’s Quest] <:>[:Spiele/Blackwell:The Blackwell Legacy] }}} =Installation= {{{#!vorlage Hinweis Die '''amd64.deb''' Pakete lassen sich aktuell unter Ubuntu 26.04 Resolute Raccoon nicht installieren! }}} Auf der [github:adventuregamestudio/ags/releases: Download] Seite befinden sich '''linux.tar.gz''' Archive. Für aktuelle Spiele ist die stabile 3.x Version geeignet. Das heruntergeladen Archiv entpackt man wie in [1] beschrieben zum Beispiel nach '''~/ags'''. [[Vorlage(Fremd, Software)]] Spiele können fortan mittels {{{#!vorlage Befehl ~/ags/data/ags64 /Pfad/zum/Spiel/Titel.ags #oder Titel.exe }}} gestartet [2][3] werden. Liegt in dem Spieleverzeichnis eine [#acsetup.cfg 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 [wikipedia:Musical_Instrument_Digital_Interface:Midi]-Unterstützung von [sourceforge2:alleg:] die Datei [http://www.eglebbk.dds.nl/program/download/digmid.dat digimid.dat] {en} {dl} (Richard Sanders's GUS patches) herunterladen und nach '''patches.dat''' umbenennen. Anschließend wird diese Datei in das [:Homeverzeichnis:] kopiert. {{{#!vorlage Hinweis Dies sollte bei aktuellen AGS-Versionen nicht mehr nötig sein. }}} = acsetup.cfg = [[Vorlage(Bildunterschrift, ./winsetup.png, 242, "'''winsetup.exe'''" right,)]] Ü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. {{{#!vorlage 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]` == {{{#!vorlage Tabelle 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]` == {{{#!vorlage Tabelle 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` ([wikipedia_en:DirectDraw:DirectDraw 5 (2D)] oder `D3D9` [wikipedia_en:Direct3D:Direct3D 9 (3D)]). +++ `gfxdriver=D3D9` Grafiktreiber (`DX5` ([wikipedia_en:DirectDraw:DirectDraw 5 (2D)] oder `D3D9` ([wikipedia_en:Direct3D:Direct3D 9 (3D)]) +++ `titletext=ubuntuusers.de` Angezeigter Alternativtext. +++ `cachemax=102400` Maximal verwendeter Arbeitsspeicher - hier `102400` [wikipedia:Kilobyte: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` - [wikipedia:Letterbox_und_Pillarbox: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 [wikipedia:Hertz_(Einheit):Hz] deaktiviert, `85` - 85 Hz Bildwiederholfrequenz für die Verwendung mit einem [wikipedia:Kathodenstrahlröhrenbildschirm: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]` == {{{#!vorlage Tabelle Parameter Beschreibung +++ `translation=English` Zu verwendende Übersetzung - hier den Namen der '''.TRA'''-Datei angeben (sofern verfügbar). }}} == `[disabled]` == {{{#!vorlage Tabelle 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 [:Spiele/Blackwell: 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 [:7z:p7zip] verwendet werden. {{{#!vorlage Tabelle <:>[[Bild(./mmm.gif, x200 )]] +++ [https://www.maniac-mansion-mania.com/index.php/de/ Maniac Mansion Mania] {de} {en} {es} }}} = Links = * [https://www.adventuregamestudio.co.uk/ AGS] {en} * [https://www.adventuregamestudio.co.uk/forums/ Forum] {en} * [https://www.adventuregamestudio.co.uk/wiki/ Wiki] {en} * [https://ags-ssh.blogspot.de/ Blog] {en} * [github:adventuregamestudio/ags:AGS (Adventure Game Studio)] * [wikipedia:Adventure_Game_Studio:AGS] == Spiele == * [https://www.adventuregamestudio.co.uk/site/games/ Spieleliste] {en} {dl} * [https://www.maniac-mansion-mania.com/index.php/de/ Maniac Mansion Mania] {de} {en} {es} {dl} * [https://www.agdinteractive.com/games/games.html Remakes einiger King's Quest Spiele] {en} {dl} #tag: AGS, Spiele, Snappy