SamSuka
stayforever
stayforever

patreon


Stay Forever Spielt: Demoniak #8

Liebe Freunde, liebe Freundinnen,

tja. Nun. Es sieht aus, als würde die Welt untergehen – möglicherweise schaffen es die Herren Schmidt und Lott nicht, die Bedrohung des üblen Demoniak zu bannen.

Aber hört selbst, noch nicht nicht aller Tage Abend.

Viel Spaß beim Podcast

Chris + Gunnar

P.S. Hier ist die Übersicht (Karten, Personen, Olympus fehlt noch, sorry): klick

Stay Forever Spielt: Demoniak #8

Comments

Diese Staffel ist für mich die bisher anstrengendste von SFS. Ein so offensichtlich mit heißer Nadel gestricktes und verbuggtes Spiel. Ich bewundere euer Durchhaltevermögen.

Björn Bathen

Doch, das haben wir probiert. Auf dem Amiga hat das Spiel die gleichen Probleme, plus sogar noch einen zusätzlichen Bug im Kampf; und es läuft QUÄLEND langsam.

Stay Forever

Ich hab parallel im Discord dasselbe gemacht: https://cdn.discordapp.com/attachments/962283845426741258/962679829923233893/demondat.txt Keine großen Abweichungen, scheint also zu passen.

Anym

Hervorragend, vielen Dank!

Stay Forever

Toll klingt gut. Ich schaue gerade drüber. Inzwischen glaube ich können wir auch spoilern. Ich bin froh, wenn die beiden das Textadventure irgendwie noch durchkriegen. SPOILER Ich frage mich, ob die Gruppe automatisch mit den Pistolen angreift oder man dies immer befehligen muss? Im Eisplaneten unten B52 in die Falle schicken, sollte er überleben. Die Kette und Speer aufnehmen, da sie sonst als Waffe gegen einen eingesetzt werden. In diesem Sinne einfach vom Idol abhauen. Sondra ist vermutlich der Schlüssel um aus dem Gefängnis mittels Psy zu entkommen. Wahrscheinlich darf man nicht zu lange trödeln. Ein bisschen Poesie aus dem Text: If Hell froze over, they sent it here. Distant wind-blasted ice mountains loom fleetingly through the never-ending blizzard, their peaks kissed with gold, then vanish like daydreams.

Matthias M.

Hab mir jetzt alle Texte durchgelesen. Zu den verkleideten Priestern auf Fundamenta: Einer sagt, die weißglänzende Kette bringt den Tod (Silberkette), der andere, dass Kupfer und Zinn das Richtige sind (Bronzekette). Der DJ ist übrigens einer der beiden Priester. Das erklärt auch, warum er den Schlüssel des Magiers will, denn das ist ja der Schlüssel aus der Kathedrale. Bezüglich Idolman, Flucht aus dem Gefängnis, Mary Penthouse sowie weiteren Räumen an den Orten, wo ihr schon wart, lässt sich den Texten nichts entnehmen. Die schlafende Schönheit kann von Malcolm geweckt werden und verliebt sich dann in ihn, sehr zum Missfallen des Barmanns, das scheint aber ansonsten zu nichts zu führen. Mein Take: Das Spiel sollte eindeutig größer sein und wurde mit der heißen Nadel fertiggestrickt. Die Simulation ist sehr ambitioniert, aber buggy. Vermutlich ist das Spiel lösbar, indem man die Simulation entsprechend ausnutzt. Also im Gefängnis B52 und Talisman holen, vorm Idolman flüchten, irgendwie raus cheesen (Wache summonen, die die Tür aufmacht?), bei der Kathedrale golden rod holen, zum whitehole fliegen, Cortex Bombe bauen lassen. Habt ihr in den Kämpfen eigentlich schon mal die Sonic Sabres eingesetzt? Sirius und Jane (admin clerk) heiraten übrigens im Abspann. Ist aber anscheinend ein bedingter Text. Kommt wahrscheinlich nur, wenn man den Brief eingeworfen hat.

Pandapapst

Die Datei ist mit ISO-8859-1 kodiert, ganz normale Textdatei. Wenn du da chinesische Schriftzeichen siehst, hast du deinen Editor oder Viewer auf UTF-16 gestellt.

Pandapapst

Ich habe da nur chinesische Schriftzeichen in dem .txt Dokument. Soll das so sein, oder brauche ich da ein bestimmtes Programm, um die Datei zu öffnen?

David

Eine Sache, die ich aus den extrahierten Texten schon entnehmen konnte: Anscheinend ist es doch wichtig, welche der Ketten man bei der Kathedrale zieht. Welche man ziehen muss, ergibt sich aus der Lösung eines Rätsels: Man muss wohl zwei Priester finden, die sich verkleidet haben und auf Fundamenta unterwegs sind. Von denen sagt einer die Wahrheit (bezüglich der Ketten?) und einer lügt. Und Texte für das Spielende (sowohl fürs gute als auch fürs schlechte Ende) sind auf jeden Fall vorhanden. Auch, wie und wo man am Ende die Ultimate Bomb einsetzt, lässt sich entnehmen. Aber am besten lesen sich Gunnar und Christian die extrahierten Texte mal alle in Ruhe durch und versuchen das irgendwie in ihre bisherige Spielerfahrung einzuordnen, vielleicht kommen sie so tatsächlich noch zu einer Lösung für das Spiel.

Pandapapst

Wow, danke für deine Mühe ... Hut ab 💪 Ich hoffe, das hilft beim Lösen des Spiels. Ich find's auf jeden Fall toll, dass sich jemand die Mühe macht (wie auch z.B. schon bei Jonathan) um solche Dinger zu knacken. Echt eine tolle und engagierte Community hier 😃

Stefan Gebhard

So, ich hab es tatsächlich geschafft, den Kompressionsalgorithmus zu reverse-engineeren. Hier das Ergebnis: http://www.pandapapst.de/sfs/demoniak.txt (An verschiedenen Stellen sind noch Steuerzeichen, anhand derer das Spiel die einzelnen Texte verschiedenen Räumen, Skripten etc. zuordnen kann, aber es ist alles in allem ziemlich gut lesbar.) Für alle, die die Technik dahinter interessiert: Es ist tatsächlich eine Variante eines LZSS-Algorithmus. Ist das erste Bit eines Bytes 0, so sind die restlichen sieben Bit als normales ASCII-Zeichen zu betrachten. Ist das erste Bit hingegen 1, folgt eine Referenz. Diese erstreckt sich über die folgenden 15 Bit. Die ersten drei Bit geben die Zeichenlänge der Referenz an (plus Mindestlänge, die ist in diesem Fall 3), die restlichen zwölf Bit sind der Offset nach hinten _in der Quelle_ (NICHT im Buffer, wie eigentlich bei LZ**-Kompression üblich – das hat mich einige Zeit gekostet, da draufzukommen …). Hier das schlampig zusammengehackte Skript, falls es sich jemand anschauen will: http://www.pandapapst.de/sfs/demoniak_decoder_php.txt Und hier die Quelldaten, aus denen ich das Ganze extrahiert habe: http://www.pandapapst.de/sfs/text.dat

Pandapapst

Ja, verstehe ich auch nicht, wieso das niemand von den Herren mal probiert hat. Zumal am Anfang doch irgendwann von Amiga die Rede war. Da dachte ich noch: "Cool, mal wieder ein Amigaspiel." Aber dann war es plötzlich doch wieder DOS. Es liegt natürlich nahe, dass der Kern der Codebasis bei einem Textadventure identisch ist. Das wäre ja nur Standard-C-Code ohne plattformspezifische Teile...also heutzutage. Aber was man damals sich so zusammengewurstet hat, steht auf einem anderen Blatt. Einen Versuch wäre es wert gewesen. Es wird Zeit, dass die Herren mal anfangen, den Amiga-Emulator zu verstehen...so schwer ist das nicht...;-) Edit: Warum kann man, zumindest in der App, bei Patreon nicht auf Antworten antworten? Naja, zur Antwort unten: Danke für die Klarstellung, Schade, dass das nicht hilft. War aber auch nicht wirklich zu erwarten. Ein Tipp dennoch für weitere Amiga-Spiele: Man kann im Emulator einstellen, wie schnell der emulierte Amiga (und seine Laufwerke) laufen soll. Man muss sich da nicht auf Standard-A500 mit einem Diskettenlaufwerk beschränken.

EgonOlsen

Ich erhoffe zu Beginn der nächsten Folge zu hören "Frau Lott hat recht" und man kann die Wachen mit den Pheromonen des Alien ablenken.

Arragon

Wurde nicht in der ersten Folge gesagt dass das Spiel auf dem Amiga entwickelt wurde? Evtl. könnt ihr diese Version ja mal anspielen, um zu sehen ob diese „funktioniert“.

Mathias Rockel

Es dürfte ein für das Spiel entwickelter Algorithmus sein, oder ein obskurer. LZ77 habe ich drüberlaufen lassen, ohne Erfolg. Ich schau mir das in den nächsten Tagen mal detaillierter per Hexeditor an. Was ich schon rausfinden konnte (falls jemand sich auch daran versuchen möchte): Referenzen/matches beginnen mit einem Marker-Byte, bei dem das erste Bit auf 1 gesetzt ist (also größer gleich 128), gefolgt von einem Offset-Byte (nach hinten). Sind die letzten sieben Bit des Marker-Bytes alle 0, ist die Länge des Matches drei Zeichen; ist das vierte Bit an, sind es vier Zeichen, ist das zweite Bit an, sind es sieben Zeichen. Bei klarem Kopf und mit etwas Zeit sollte das jedenfalls knackbar sein. EDIT: Dürfte eine LZSS-Kompression sein. Ich bleibe dran …

Pandapapst

Moin, Soweit ich das im Kopf habe spielt ihr beide die selbe Version (was ihr eigentlich seit Bozuma nicht mehr machen wolltet wenn ich mich richtig erinnere). Da das Spiel ja scheinbar auch verbuggt ist wäre es vielleicht eine gute Idee nochmal eine andere Version auszuprobieren ;) scheint ja PC, Atari und Amiga Varianten zu geben. Evtl. fehlt irgendwo ein wichtiger Trigger.

XLII

So wie's aussieht gibt es keinen Walkthrough für das Spiel.

Stay Forever

Wenn du den Text für uns dekomprimieren kannst, würden wir ihn gern anschauen; allein schon, um zu sehen, was wir alles verpasst haben. Vielleicht bringt uns das auf die Spur von bisher ungelösten Rätseln.

Stay Forever

Selbst wenn das Aufwecken der Prinzessin mit "become" gehen sollte, ist das sicher nicht die kanonische Lösung, denn das Handbuch sagt ja eindeutig, dass man das ganze Spiel nur mit der Heldentruppe lösen kann. Klar kann man Gor auch durch Kämpfen befreien, aber das scheint ebenfalls nicht die vorgesehene Lösung zu sein, denn dann kommt Flame nicht runter in den Zellentrakt; und es sieht so aus, als sei das vom Spiel gewollt.

Stay Forever

Ich wünsche euch noch gutes Durchhalten, falls ihr es nicht packt, finde ich das nicht tragisch. Ich fand es dennoch unterhaltsam bislang. Danke also euch beiden für diese Erfahrung. Das Spiel ist ja ziemlich obskur und einerseits simuliert es scheinbar so einiges, andererseits passt es wohl nicht immer zusammen. Interessant wäre auf jeden Fall auch, solltet ihr den Entwickler dazu erwischen :D

Sebastian Kajan

Nicht aufgeben bitte. Tapfer weitermachen. Denkt zurück an B.A.T. 2. Das habt ihr doch auch noch geschafft. Und bei Jonathan habt ihr das Ende nachgereicht .

Maik Jupe

P.S.: DEMONDAT ist eine interessante Datei. Am Anfang finden sich lange Listen mit Befehlen, Gegenständen, Orten und Attributen. Danach kommen die Texte. Diese sind allerdings komprimiert, aber mit einem bizarren Algorithmus: Nicht wörterbuchbasiert, sondern so, dass der Text normal beginnt und sich wiederholende Wortteile dann durch ihren Index im bereits vorhandenen Text referenziert werden. Dadurch kann man die ersten paar Wörter/Sätze normal lesen. Sobald sich aber Worte und Wortteile zu wiederholen beginnen, besteht der Text immer mehr aus Referenzen, sodass er immer unlesbarer wird und nur noch "neue" Worte herausstechen. Einen solchen Algorithmus habe ich noch nie gesehen. Keine Ahnung, ob das ein um 1990 gängiger Algorithmus zur Textkomprimierung war, aber mir scheint, er wurde für das Spiel entwickelt (dürfte schneller und ggf. speicherschonender als ein Wörterbuchalgorithmus wie LZW sein). EDIT: Ok, das hat mich jetzt in ein Rabbit Hole zum Thema Textkompression geführt. 🙂 Dürfte ein Lempel-Ziv-Algorithmus sein. Der hat ein sliding window der letzten z.B. 16 kB und referenziert dann matches. Wieder was gelernt.

Pandapapst

Man kann in dem Spiel leider keine Gegenstände miteinander kombinieren.

Pandapapst

Die Frage ist wie lange ihr das Spiel schon auf Halde gespielt habt. Wenn es noch aktuell ist: habe ich online (0) gelesen das die schlafende schöne mit 'become' geht. Stehen noch einige Versuche mehr. Gor geht wohl auch durch Fight. Also meine persönliche Meinung ist wenn es nicht kaputt ist, das es eher wie ne gute Partie Schach zu sein scheint. Optimale Züge in jeder Runde. Die Anzahl der Möglichkeiten wächst halt nur zu schnell :). Also vor dem Reverse engineeren, vielleicht noch mal rethinken. Es scheint auch mehrere Storyarchs zu geben, siehe Gor(0). Also wird es zu der schlafenden Schönheit auch noch etwas geben. Also jetzt mal Butter bei de Fische. Sleeping beauty, wahrscheinlich männliche Entwickler, golden phallus...? Vielleicht ist es eine weitere Entlehnung aus der Mythologie (Isis und Osiris) und lustig im Jahre 1991? (0)https://solutionarchive.com/phpBB3/viewtopic.php?t=595

Phil

wenn ich 'laser'(waffen) und 'rubin'(kristall) höre, dann muss ich in so film-/spielkontext immer daran denken, dass man mit solchen kristallen oftmals laser verstärken kann wenn man die da passend irgendwo einsetzt, um den strahl zu verbessern/bündeln. mit so einer waffe dann gegen einen zuvor unbesiegbaren gegner, wie hier das idol, kämpfen? bloß ein gedanke.

minto

Falls ihr mit der nächsten Staffel abbrechen wollt: Ich fänds cool, wenn ihr gemeinsam ein Walkthrough durchgeht und eure Meinung zu der Lösung bzw. dem Rest der Geschichte abgiebt!

Ap

Ich habe jetzt zum ersten Mal die Bilder angeschaut... mein Kopf hat teilweise wirklich ganz andere Figuren und Schauplätze kreiert. :D

Ap

Die Jungs treten offensichtlich irgendwie auf der Stelle - liegt aber nun wirklich am Spiel und nicht an Gunnar und Christian 😕 Mangelndes Engagement oder Willen zu kreativen Problemlösungen kann man den Zwei nun wirklich nicht vorwerfen 😉 Sollte es keine weiteren Fortschritte geben, würde ich mir für meinen Teil wünschen, dass es wirklich - wie von Christian in Aussicht gestellt - mit der nächsten Folge vorbei ist, entweder auf die eine (Spiel durchgespielt) oder auf die andere (Spiel aufgesteckt weil nicht vernünftig lösbar) Art 🙈 Ich freue mich natürlich für all diejenigen, die sich weiter an dieser SFS-Staffel erfreuen, aber zumindest meine Freude an dieser Staffel geht von Folge zu Folge merklich zurück ... Darum mein persönlicher Wunsch: Macht dem Ding ein Ende und wendet euch lieber einem anderen Spiel zu (z.B Discworld 2 *hust*) 😄

Stefan Gebhard

Wegen eurer Frage nach Datamining: Ich habe das Spiel nicht gespielt, aber es mir gerade mal runtergeladen. Die Dialoge/Texte sowie alles, was mit dem Parser zu tun hat, ist offenbar in der Datei DEMONDAT enthalten. Erste Erkenntnisse: Es gibt offenbar noch ein paar mehr Befehle, als in der Anleitung aufgeführt. Darunter poke, shug (?), murder, ret (anscheinend Kurzform für "retaliate"?) und mode (kombinierbar mit "brief", "superbrief", und "verbose"). Ihr seid ja mit dem Spiel anscheinend schon durch oder habt aufgegeben. Soll ich noch mehr dataminen? 🙂

Pandapapst


More Creators