It seems that you're using an outdated browser. Some things may not work as they should (or don't work at all).
We suggest you upgrade newer and better browser like: Chrome, Firefox, Internet Explorer or Opera

×
Hallo,

um meine 150 Spiele unter Linux besser verwalten zu können suche ich nach einer Möglichkeit zu unterscheiden, wann ein Spiel die im System vorhandene DOSBOX nutzen könnte oder wann ein Spiel von GOG mit Linux Support geführt wird und der Installer notwendig ist.

Einige Spiele der 80er und 90er sind nicht mit Linux Support geführt, doch es handelt sich um klassische DOSBOX Spiele.

Könnte das bitte jemand erklären?


Grüße,
Mordack
Hallo,

ich weiß, ich antworte fast ein Jahr „zu spät“, womöglich hilft es ja trotzdem (oder auch wem anders):

Bei GOG gibt es – was DOSBOX angeht – bekanntlich drei „grundsätzliche“ Möglichkeiten:

1) Es läuft gar nicht unter DOSBOX; dann muß man:
1a) die Windows-Version unter Wine versuchen oder
1b) (sofern vorhanden) die native Linux-Version installieren.

2) Es läuft unter DOSBOX, es ist ein Installations-Shell-Script für Linux vorhanden.

3) Es läuft unter DOSBOX, es wird aber nur eine Windows-Installation angeboten.

Unterscheidung Fall 2) von 1b):
-----8<--------------------------------
– Falls noch nicht geschehen, Shellscript ausführbar machen:
sudo chmod a+x "/Pfad/zu/SPIELINSTALLATIONSDATEINAME.sh"
– Kommandozeile:
"/Pfad/zu/SPIELINSTALLATIONSDATEINAME.sh" --tar tvf|grep -i DOSBOX
-----8<--------------------------------

Unterscheidung Fall 3) von 1a):
-----8<--------------------------------
– Das Programm „innoextract“ installieren, sofern noch nicht vorhanden.
– Kommandozeile:
innoextract "/Pfad/zu/setup_SPIELINSTALLATIONSDATEINAME.exe" -l|grep -i DOSBOX
-----8<--------------------------------


Wenn NICHTS ausgegeben wird, ist es kein DOSBOX-Spiel.

Ausgabe-Beispiel für „Elder Scrolls Arena“:
-----8<--------------------------------
- "DOSBOX/Documentation/README.txt", "DOSBOX/DOSBox 0.74-2 Manual.txt" (62.7 KiB)
- "DOSBOX/dosbox-0.74-2.1.tar.gz" (1.27 MiB)
- "DOSBOX/DOSBox.exe" (3.63 MiB)
- "DOSBOX/GOGDOSConfig.exe" (2.85 MiB)
- "DOSBOX/SDL.dll" (437 KiB)
- "DOSBOX/SDL_net.dll" (13 KiB)
- "DOSBOX/Documentation/AUTHORS.txt" (276 B)
- "DOSBOX/Documentation/COPYING.txt" (17.9 KiB)
- "DOSBOX/Documentation/INSTALL.txt" (3.84 KiB)
- "DOSBOX/Documentation/NEWS.txt" (31.8 KiB)
- "DOSBOX/Documentation/THANKS.txt" (1001 B)
- "DOSBOX/Video Codec/Video Instructions.txt" (1.57 KiB)
- "DOSBOX/Video Codec/zmbv.dll" (92 KiB)
- "DOSBOX/Video Codec/zmbv.inf" (3.95 KiB)
- "__support/app/dosbox_arena_single.conf" [en-US] (287 B)
- "__support/app/dosbox_arena.conf" [en-US] (11.2 KiB)
-----8<--------------------------------

Erläuterungen & zu beachten:
– Anführungszeichen um den Dateinamen machen, weil da gerne mal Leerzeichen drin sind oder Dateinamen-Vervollständigung der Shell nutzen.
– Das „-l“ hinter dem Dateinamen (Windows) ist ein kleines „L“.
– Der erste Teil des Kommandos gibt alle Dateien im Installations-Paket aus, das „|grep -i“ filtert alles heraus, das „Dosbox“ enthält, Groß-/KLeinschreibung egal, kann man sich bei Windows nicht drauf verlassen, daß das einheitlich benutzt wird.

Im Fall 2) kann natürlich auch an Stelle der mitgelieferten die systemeigene DOSBOX benutzt werden, wahrscheinlich ohnehin die gleiche Version.

Im Fall 3) dürfte es BESSER sein, die systemeigene zu verwenden, an Stelle der (nur für Windows) mitgelieferten unter Wine.