[[Vorlage(Getestet, bionic, focal)]] {{{#!vorlage Wissen [:Anwendungen_hinzufügen:Anwendungen hinzufügen] [:Terminal:Ein Terminal öffnen] [:Paketinstallation_DEB: Ein einzelnes Paket installieren] [: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] }}} = Vorbereitung = Die folgenden Pakete sind erforderlich [1]: {{{#!vorlage Paketinstallation git debhelper libaldmb1-dev, universe libdumb1-dev, universe libfreetype6-dev libtheora-dev libvorbis-dev libogg-dev pkg-config libsm-dev libice-dev }}} = Quellcode = [[Vorlage(Fremd, Software)]] Mittels [:Git:] wird der Quellcode von [github:adventuregamestudio/ags:Adventure Game Studio] {en} heruntergeladen [2]: {{{#!vorlage Befehl git clone git://github.com/adventuregamestudio/ags.git }}} Dann wird in das Verzeichnis gewechselt und ein Debian-Paket gebaut: {{{#!vorlage Befehl cd ags fakeroot debian/rules binary }}} Das fertige Paket '''ags_VERSION_ARCHITEKTUR.deb''' ist anschließend im darüberliegenden Verzeichnis zu finden und wird wie in [3] beschrieben installiert. Spiele können fortan mittels {{{#!vorlage Befehl ags /Pfad/zum/Spiel/Titel.exe }}} gestartet [4] werden. Liegt in dem Spieleverzeichnis eine [#acsetup.cfg Konfigurationsdatei], so wird diese von AGS verwendet. {{{#!vorlage Hinweis 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:] verwendet werden. }}} = 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(Bildunterschrift, ./winsetup.png, 242, "'''winsetup.exe'''" right,)]] = acsetup.cfg = Ü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''' aus dem Installationsverzeichnis mit einem Editor [5] 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 Installationsverzeicnis heraus mit Wine [6] zu starten. }}} == Parameter == 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. Anbei eine Tabelle mit den wichtigsten Parametern: {{{#!vorlage Tabelle <-2 tableclass="zebra_start3" tablestyle="width: 97%;" rowclass="titel"> acsetup.cfg +++ Parameter Beschreibung +++ <-2 rowclass="highlight" >[sound] +++ `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. +++ <-2 rowclass="highlight" >[misc] +++ `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 beschadigen!!! :!: +++ `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). +++ <-2 rowclass="highlight" >[language] +++ `translation=English` Zu verwendende Übersetzung - hier den Namen der '''.TRA'''-Datei angeben (sofern verfügbar). +++ <-2 rowclass="highlight" >[disabled] +++ `speechvox=1` Sprachdatei ist deaktiviert (sofern verfügbar). +++ `Hq2x=1` Der Grafikfilter `Hq2x` wird deaktiviert. +++ `16bit=1` Das Abstufung auf 16-Bit wird deaktiviert. }}} = Spiele = Spiele liegen als [wikipedia:EXE:ausführbare Dateien] vor. Um an den Inhalt zu gelangen kann man versuchen den Weg über [:innoextract:], [:7z:p7zip] oder [:Wine:] zu gehen. {{{#!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)] * [https://www.adventure-treff.de/forum/viewforum.php?f=7 inoffizielles Forum @ Adventure-Treff] {de} * [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} * [http://www.grundislavgames.com/benjordan/ Ben Jordan: Paranormal Investigator] {en} {dl} ## https://github.com/adventuregamestudio/ags#readme ## http://www.adventuregamestudio.co.uk/kbview.php?id=63 ## http://www.adventuregamestudio.co.uk/forums/index.php?topic=44085.msg586954#msg586954 ## http://www.adventuregamestudio.co.uk/wiki/?title=Disabling_game_setup_options ## https://github.com/adventuregamestudio/ags/blob/main/debian/README.md ## http://www.adventuregamestudio.co.uk/Games.aspx/Detail/1344/The_Journey_Down_Over_the_Edge ## http://www.adventuregamestudio.co.uk/Games.aspx/Detail/435/Apprentice_II_The_Knights_Move ## https://www.adventure-treff.de/forum/viewforum.php?f=7 ## https://www.adventuregamestudio.co.uk/forums/index.php?topic=46152.0 ## https://www.agdinteractive.com/forum/viewtopic.php?f=32&t=15077 ## http://www.desura.com/engines/adventure-game-studio ## http://feags.sourceforge.net/ #tag: AGS, Spiele, Snappy