[[Vorlage(Getestet, focal)]] {{{#!vorlage Wissen [:Anwendungen_hinzufügen:Anwendungen hinzufügen] [:Terminal:Ein Terminal öffnen] [:Rechte:Rechte für Dateien und Ordner ändern] [:Programme starten:Ein Programm ohne Menüeintrag starten] [:Menüeditor:Programme zum Menü hinzufügen] (optional) [:Packprogramme:Archive entpacken] (optional) [:Editor:Einen Editor öffnen] (optional) [:Paketquellen_freischalten/PPA: Verwenden eines PPAs] optional [:Lutris:Lutris installieren und verwenden] (optional) }}} [[Inhaltsverzeichnis(1)]] [[Bild(devilutionx.png,64,align=left)]] Diablo ist eines der ersten Action-Rollenspiele, welche auf dem Markt erschienen sind. Man startet mit dem eigenen Charakter in der Stadt Tristam. Als Krieger (Warrior), Magier (Sorcerer) oder Jägerin (Rogue) kämpft man sich durch die Dungeons der Umgebung, sammelt Erfahrungspunkte, erhält Ausrüstungsgegenstände (Waffen, Rüstungen, Helme...) und erlernt Zaubersprüche um im finalen Kampf gegen den Dämonen >>Diablo<< zu bestehen. Die Original-Version verwendet SVGA-Grafik während die Version von [#GOG-com GOG.com] eine verbesserte Grafik und einige Fehlerkorrekturen bietet. Kurz nach dem Erscheinen des Titels folgte die Erweiterung [#Erweiterung-Hellfire Hellfire], welche in der Fangemeinde jeoch unterschiedliche Reaktionen hervorgerufen hat. {{{#!vorlage Tabelle [[Bild(./DevilutionX.jpg, x180)]] <:>[[Bild(./Spielszene.jpg, x180)]] +++ <:>Menü <:>[https://www.blizzard.com/de-de/legal/5515ca11-1c96-42a0-b853-e7876a0d19bf/urheberrechtsinformationen#975589819 Diablo®] {de} }}} = Installation = == Benötigte Pakete == Folgende Pakete müssen installiert [1] werden: {{{#!vorlage Paketinstallation libsdl2-2.0-0 libsdl2-ttf-2.0-0 innoextract, optional }}} == DevilutionX == Auf der [github:diasurgical/devilutionX:Projektseite] {en} kann die aktuelle Version der Engine heruntergeladen werden: === Appimage === Am Einfachsten gestaltet sich die Nutzung des Appimages '''devilutionx-linux-x86_64.appimage'''. Dieses von der [github:diasurgical/devilutionX/releases:Projektseite] {en} {dl} herunterladen und die Ausführrechte vergeben [2] [3]. Im nächsten Schritt das Verzeichnis '''Diablo''' erstellen und in dieses das Appimage verschieben. Abschließend den Titel via `devilutionx-linux-x86_64.appimage`starten [4]. Nach der Fehlermeldung die die Originaldateien in das [#Originaldateien Spieleverzeichnis] kopieren und den Titel erneut starten. Auf Wunsch einen Menüeintrag [5] vornehmen. === Archiv === Ebenfalls ist es möglich das Archiv '''devilutionx-linux-x86_64.tar.xz''' von der [github:diasurgical/devilutionX/releases:Projektseite] {en} {dl} zu beziehen. Nach erfolgtem Download wird dieses entpackt [6] und der neue Ordner nach '''Diablo''' umbenannt. In den soeben erstellten Spieleordner die [#Originaldateien Originaldateien] kopieren und über `./devilutionx` das Spiel starten [4]. Ein Menüeintrag [5] kann vorgenommen werden. ## devilutionx.deb - Menüeintrag... === PPA === Für die Engine steht eine eigene Paketquelle zur Verfügung. [[Vorlage(PPA, devilutionx/stable)]] Nach dem Aktualisieren der Paketquellen kann das Paket installiert werden [1] [8]: {{{#!vorlage Paketinstallation devilutionx }}} Devilutionx lässt sich über den gleichnamigen Starter öffnen [4] [5]. Nach dem ersten Start wird im [:Homeverzeichnis:] der versteckte Ordner '''~/.local/share/diasurgical/devilution''' erstellt. In diesen kopiert man anschließend die [#Originaldateien Spieldateien]. === Lutris === Über die Spieleplatform Lutris [9] kann [https://lutris.net/games/diablo/ Diablo] {en} ebenfalls installiert werden. Details hierzu finden sich im Wikiartikel [:Lutris:]. ## == Wine == ## Ursprungsversion kann damit installiert werden. ## cp ~/.wine/drive_c/GOG\ Games/Diablo/DIABDAT.MPQ ~/.local/share/diasurgical/devilution/diabdat.mpq {{{#!vorlage Tabelle [[Bild(./DiabloWeb.jpg, x180)]] <:>[[Bild(./hellfire.jpg, x180)]] +++ <:>[#Webversion DiabloWeb] <:>[#Erweiterung-Hellfire Erweiterung] }}} = Originaldateien = Nachdem die Spieleengine aufgespielt wurde benötigt man noch die Spieledateien: == CD-Version == Von der CD muss lediglich die Datei '''diabdat.mpq''' in das Verzeichnis '''~/.local/share/diasurgical/devilution''' kopiert werden. Dieses wird automatisch nach dem ersten Start der Spieleengine angelegt. == GOG.com == Sofern man die Version, inklusive der Erweiterung [#Erweiterung-Hellfire Hellfire], auf der Internetvertriebsplatform von [gog:diablo:GOG.com] erworben hat gelangt man über den folgenden Befehl an die gewünschten Inhalte [2]: {{{#!vorlage Befehl innoextract -I DIABDAT.MPQ -I hellfire.mpq -I hfmonk.mpq -I hfmusic.mpq -I hfvoice.mpq 'setup_diablo_1.09_hellfire_v2_(30038).exe' && mv hellfire/h*.mpq ./ && rmdir hellfire }}} {{{ Extracting "Diablo + Hellfire" - setup data version 5.6.2 (unicode) - "DIABDAT.MPQ" [en-US] - "hellfire/hellfire.mpq" [en-US] - "hellfire/hfvoice.mpq" [en-US] - "hellfire/hfmusic.mpq" [en-US] - "hellfire/hfmonk.mpq" [en-US] Done. }}} Anschließend werden die Dateien ins Spieleverzeichnis '''~/.local/share/diasurgical/devilution''' verschoben. {{{#!vorlage Hinweis Es wird in diesem Beispiel von '''setup_diablo_1.09_hellfire_v2_(30038).exe''' ausgegangen. Eventuell muss der Dateiname noch angepaßt werden. }}} == Shareware-Version == Die Shareware-Version des Titels benötigt die Datei '''spawn.mpq''', welche von [https://d07riv.github.io/diabloweb/spawn.mpq github.io] {dl} heruntergeladen werden kann. Diese wird in den Installationsordner der Engine verschoben. == Webversion == ## https://github.com/d07RiV/diabloweb Die [https://d07riv.github.io/diabloweb/ Webversion] {en} der Engine ermöglicht es den Titel direkt im [:Internetanwendungen/#Webbrowser:Webbrowser] zu spielen. Die [#Shareware-Version Shareware-Version] steht zur Verfügung und kann direkt gestartet werden. Möchte man die Vollversion spielen so lädt man die Datei '''diabdat.mpq''' von der Festplatte. [[Bild(devilutionx-hellfire.png,64,align=right)]] == Erweiterung: Hellfire == Um die Erweiterung spielen zu können benötigt man die Dateien '''hellfire.mpq''', '''hfmonk.mpq''', '''hfmusic.mpq''' und '''hfvoice.mpq'''. Diese müssen in das Installationsverzeichnis (z.B. '''~/.local/share/diasurgical/devilution''') des Spiels kopiert werden. {{{#!vorlage Tabelle [[Bild(./DataFileError.jpg, x180)]] +++ <:>Fehlende [#Originaldateien Spieldateien] }}} = Tipps und Tricks = == Data File Error == Sofern diese Fehlermeldung erscheint fehlen die benötigten [#Originaldateien Spieldateien]. == diablo.ini == Unter '''~/.local/share/diasurgical/devilution''' findet man nach dem ersten Start des Titels die Datei '''diablo.ini''', welche mit einem Editor [7] bearbeitet werden kann: {{{ [Diablo] Intro=1 [Hellfire] Intro=1 SItem= [Audio] Sound Volume=0 Music Volume=0 Walking Sound=1 Auto Equip Sound=0 [Graphics] Width=640 Height=480 Fullscreen=1 Upscale=1 Fit to Screen=1 Scaling Quality=2 Integer Scaling=0 Vertical Sync=1 Blended Transparency=1 Gamma Correction=100 Color Cycling=1 FPS Limiter=1 [Game] Speed=20 Run in Town=0 Grab Input=0 Theo Quest=0 Cow Quest=0 Friendly Fire=1 Test Bard=0 Test Barbarian=0 Experience Bar=0 Enemy Health Bar=0 Auto Gold Pickup=0 Adria Refills Mana=0 Auto Equip Weapons=1 Auto Equip Armor=0 Auto Equip Helms=0 Auto Equip Shields=0 Auto Equip Jewelry=0 Randomize Quests=1 Show Monster Type=0 [Network] Bind Address=0.0.0.0 Port=6112 Previous Host= [NetMsg] F9=I need help! Come Here! F10=Follow me. F11=Here's something for you. F12=Now you DIE! [Controller] Mapping= Swap Shoulder Button Mode=0 Dpad Hotkeys=0 }}} In der Datei können eine Vielzahl von Einstellungen vorgenommen werden: {{{#!vorlage Tabelle <-3 rowclass="verlauf">diablo.ini +++ Sektion Parameter Beschreibung +++ `[Diablo]` `Intro=0` `0` = deaktiviertes Intro / `1` = aktiviertes Video +++ `[Audio]` `Sound Volume=0` Maximale Lautstärke = `0` - minimale Lautstärke = `-1600` +++ `Music Volume=0` Lautstärke der Music - Werte zwischen `0` und `-1600`. +++ `Walking Sound=1` Sound beim Gehen. `0` = deaktiviert / `1` = aktiv +++ `Auto Equip Sound=0` Sound aktivieren `1` oder `0` ausschalten. +++ `[Graphics]` `Width=640` Bildschirmbreite = `640` Pixel +++ `Height=480` Bildschirmhöhe = `480` Pixel +++ `Fullscreen=1` `1` = Vollbildmodus / `0` = Fenster +++ `Scaling Quality=2` Qualitätsstufe beim skallieren definieren: `0`=nächster Nachbar, `1`=bilinear oder `2`=anisotrop }}} Details sind unter [github:diasurgical/devilutionX/wiki/DevilutionX-diablo.ini-configuration-guide:Welcome to DevilutionX diablo.ini configuration guide!] zu ersehen. {{{#!vorlage Hinweis Es empfiehlt sich im Vorfeld ein Backup der Datei anzulegen. }}} == Handbuch == Sofern man die Version von [#GOG-com GOG.com] besitzt kann man das Handbuch dort als [:PDF:] herunterladen. Der CD-Version liegt ein gedrucktes Exemplar bei. Alternativ gibt es im [https://www.diablowiki.net/Diablo_I_Manual Diablo Wiki] {en} die passenden Informaionen. == Kompression == Über die [https://d07riv.github.io/diabloweb/ Webversion] {en} ist es möglich die '''diabdat.mpq''' zu komprimieren. Die Ursprungsdatei mit einer Größe von 517,5 MB kann anschließend als 263,4 MB-Version heruntergeladen werden. == Parameter == Unter anderem können die folgenden Parameter übergeben werden [2]: {{{#!vorlage Befehl devilutionx --Parameter }}} Das folgende Beispiel ruft die Datei '''diablo.ini''' im Verzeichnis '''/home/march''' auf: {{{#!vorlage Befehl devilutionx --config-dir /home/march/ }}} {{{#!vorlage Tabelle <-2 rowclass="verlauf">Parameter +++ Option Beschreibung +++ `--data-dir` Ordner in dem '''diabdat.mpq''' zu finden ist definieren. +++ `--save-dir` Verzeichnis in dem die Speicherstände liegen festlegen. +++ `--config-dir` Verzeichnis mit der zu verwendenden [#diablo-ini Konfigurationsdatei]. +++ `--diablo` Startet das originale Diablo auch wenn die [#Erweiterung-Hellfire Erweiterung] vorhanden ist. +++ `-n` Überspringt die Videos beim Spielstart. +++ `-x` Fenstermodus verwenden. +++ `-h` Hilfe }}} == Spielstände == Spielstände werden im [:Homeverzeichnis:] unter '''~/.local/share/diasurgical/devilution''' abgelegt. = Tastenkürzel = {{{#!vorlage Tabelle <-2 tableclass="zebra_start3" tablestyle="width: 97%;" rowclass="titel">Tastenkürzel +++ Taste(n) Funktion +++ [[Vorlage(Tasten, f1)]] Hilfe aufrufen +++ [[Vorlage(Tasten, esc)]] Hauptmenü / abbrechen +++ [[Vorlage(Tasten, enter)]] Bestätigen +++ [[Vorlage(Tasten, up)]] / [[Vorlage(Tasten, down)]] Navigation im Menü. +++ [[Vorlage(Tasten, tab)]] Karte anzeigen +++ [[Vorlage(Tasten, s)]] Speedbook öffnen +++ [[Vorlage(Tasten, b)]] Spellbook öffnen +++ [[Vorlage(Tasten, i)]] Inventar +++ [[Vorlage(Tasten, 1)]] - [[Vorlage(Tasten, 8)]] Items direkt verwenden. +++ [[Vorlage(Tasten, c)]] Charakterbildschirm +++ [[Vorlage(Tasten, q)]] Quest ansehen. +++ [[Vorlage(Tasten, f)]] / [[Vorlage(Tasten, g)]] Bildschirmhelligkeit regeln +++ [[Vorlage(Tasten, z)]] Zoomen. +++ [[Vorlage(Tasten, alt+enter)]] Vollbild- / Fenstermodus }}} [[Bild(Wiki/Icons/games.png, 48, right)]] = Infobox = {{{#!vorlage Tabelle <-3 rowclass="verlauf">Infobox +++ Titel: Diablo Erweiterung Hellfire +++ Genre: Action-Rollenspiel; Hack and Slay Action-Rollenspiel; Hack and Slay +++ Sprache: {en} {en} +++ Veröffentlichung: 1997 1997 +++ Publisher: Blizzard Entertainment Synergistic Software (Sierra) +++ Systemvoraussetzungen: Prozessor mind. 60 MHz - mind. 8 MB RAM - SVGA-Graphikkarte Prozessor mind. 60 MHz - mind. 16 MB RAM - 150 MB Festplattenplatz - SVGA-Graphikkarte +++ Medien: CD (1) / Download CD (1) / Download +++ Strichcode / EAN / GTIN: [ean:3348542031722:] - +++ <-3 rowclass="kopf"> +++ Läuft mit: native / [:Wine:] native / [:Wine:] }}} [[Bild(./logo.png, , align=right)]] = Links = * [github:diasurgical/devilutionx:DevilutionX] * [github:diasurgical/devilutionX/wiki/Extracting-the-.MPQs-from-the-GoG-installer:GOG-Installer] * [launchpad:~devilutionx/+archive/ubuntu/stable:DevilutionX] * [wikipedia:Diablo_(Computerspiel):Diablo] * [youtube:w44SmMFy5Dc:Diablo 1 Cinematic Intro video movie of the game] * [youtube:BXaiNpmDJrw:Diablo:Hellfire intro] * [gog:diablo:Diablo + Hellfire] * [https://www.gog.com/forum/diablo#1625210289 Community Diablo] {en} * [https://www.diablogame.de/ diablogame.de] {de} Fanseite * [moby:diablo:Diablo] * [moby:hellfire:Hellfire] * [holarse:Diablo:] * [https://diablo.fandom.com/de/wiki/Diablo_I Diablo Wiki] {de} * [https://diablo.fandom.com/de/wiki/Diablo:_Hellfire Hellfire] {de} * [moddb:games/diablo/downloads:Diablo] * [moddb:games/diablo-hellfire/downloads:Hellfire] * [https://www.computerbild.de/artikel/cbs-Spieletricks-Komplettloesungen-Diablo-2778046.html Komplettlösung] {de} * [:Archiv/Spiele/Diablo_II:Diablo II] (Archiv) ## https://github.com/sergi4ua/equine ## https://discord.com/invite/YQKCAYQ ## https://github.com/dgcor/DGEngine ## https://www.diablogame.de/download--cat_id-13.html ## https://github.com/diasurgical/devilutionX/wiki/Mods-and-related-projects ## https://www.pcwelt.de/news/Diablo-1-ist-jetzt-im-Browser-spielbar-10639381.html - Hinweis auf Shareware # tag: Spiele, unfreie Software, Lutris, USK16, Rollenspiel, Linux-Spiel, Wine, Blizzard Entertainment