Beiträge mit tag "OXYD

Spacola_Disks1

SPACOLA Eclipse WIP 0.42

0

spaclipse042_2

Bevor hier tatsächlich noch Schimmel ansetzt, belästige ich die werte Leserschaft lieber nochmal mit den aktuellsten Vorgängen in Bezug auf die Webseite und SPACOLA Eclipse. Hierzu habe ich mir eine kleine Liste bereitgelegt, die ich jetzt in einem mehr oder weniger kurzen Artikel abfrühstücken möchte. Am liebsten hätte ich die Gelegenheit genutzt, meine Meinung zur kürzlich angekündigten st-computer-Ausgabe kundzutun, doch wie es scheint, bekommen die Käufer die Februar-Ausgabe frühestens Mitte März, daher wird das wohl noch etwas dauern.

Stattdessen habe ich die Aufmerksamkeit für mein kleines Dongleware-Museum in kreative Energie umgewandelt und einige Einträge hinzugefügt bzw. erweitert. Hinzugekommen ist das wenig bekannte Spiel “The Dragon’s Power”, das von Dongleware 1994 vertrieben wurde, von welchem ich erst vor wenigen Monaten erfuhr. Ebenfalls ist mir entgangen, dass ich doch tatsächlich eines der Schneider’schen TOS-Gimmicks vergessen habe: Das Accessory “Blackhole”, das den Papierkorb in ein schwarzes Loch verwandelt. Es war eigentlich nur eine Beilage zum TOS-Gimmick “Trashy”. Die Beschreibungen der Gimmicks habe ich zusätzlich erweitert und mir auch die Quelltexte der kleinen Programme abgespeichert. Einen Teil der Codes kann ich vielleicht in das Remake-Projekt einbringen.

Besonderen Dank möchte ich an dieser Stelle übrigens einer Leserin des Blogs aussprechen, die mir aus heiterem Himmel ihr OXYD-Buch (guterhalten), und das passende Spiel auf CD per Post geschickt hat. Das war eine äußerst schöne Überraschung. Eine kleine Aufwandsentschädigung habe ich ihr dafür natürlich zukommen lassen. Meine Dongleware-Büchersammlung wurde auch durch einen weiteren SPACOLA Sternenatlas vergrößert, den ich für nicht einmal vier Euro bestellen konnte. Der Einband ist leider ein wenig beschmiert, und auch kleine Eselsohren waren wie erwartet drin, aber ich denke ich kann mich nicht beklagen. Damit habe ich nun also vier SPACOLA-Codebücher in meinem Besitz. Einem weiteren Leser und fleißigen Bolo-Spieler ist es zu verdanken, dass ich bei nächster Gelegenheit eine kleine Levelgalerie für Bolo (1995) und Dia-Bolo einweihen kann. Diese ist zwar nicht ganz vollständig, aber was nicht ist, kann ja noch werden. Der nächste Urlaub ist insoweit schon verplant.

Was gibts über SPACOLA Eclipse zu sagen? Der Fortschritt ist unverändert langsam, aber beständig. Der Zähler steht jetzt bei 20.000 Java-Codezeilen. Jeden Tag bemühe ich mich um ein oder zwei Änderungen, ein paar Fehler zu beheben, ein paar Grafikdateien zu korrigieren, etc. Die Februar-Version steht ganz im Geiste der Originaltreue und Platzersparnis. Ich habe herausgefunden, dass das PNG-Dateiformat sogar 1-Bit-Farbtiefe kennt (echt monochrom!) und habe sämtliche 700+ Grafikdateien einzeln umgewandelt und neu gespeichert. Am Ende hatte ich 64 Kilobyte von 415 gespart. 15% unnötige Daten entfernt, also wenn das nichts ist. Außerdem ist es mir gelungen, mit einem Hexeditor und viel Geduld in mühsamer Kleinstarbeit den SPACOLA-Rentenbescheid aus einem Memory-Dump des ST-Spiels zu extrahieren, und zusätzlich (endlich byte-genau) fast alle SDD-Sounddateien, also exakt so wie sie vor der “Kopierschutz-Kompression” aussahen. Anschließend habe ich die Soundbibliothek meines Remakes so erweitert, dass sie die Original-8-Bit-PCM-Dateien importieren und verwenden kann. Damit wäre ich wieder einen kleinen Schritt näher am Atari-Vorbild.

spaclipse042_1

Nachdem ich mich also im Februar weitestgehend nur um die Technik unter der Haube gekümmert habe, ist diesen Monat wieder mal das Gameplay dran. Die letzten Tage gelang es mir, alle 14 Minenfeld-Konstellationen aus den Levels des Originals zu analysieren und in meinem Code umzusetzen. Nun steht dem geplanten Parser für die Levelkonfiguration der ST-Version nicht mehr viel im Wege. Das Level-“Skript” habe ich inzwischen zu etwa 80% entschlüsselt, nur einige wenige Parameter, die etwa das Standardverhalten der Gegner ändern, oder Häufigkeitsmodifikatoren sind mir leider nicht ganz klar. In meinem Analyseprozess ist mir übrigens aufgefallen, dass die Entwickler in ihrer Levelkonfiguration eindeutig einen Fehler gemacht haben: In Level 14 müssten laut Skript sämtliche Sektoren mit Minenfeldern ausgestattet sein, doch da taucht kein einziges auf. Das Problem ist, dass sich dort im Skript jemand vertippt hat, so dass gar keine Minenfelder erzeugt werden. Im Debugger konnte ich bereits nachstellen, dass sich das Level deutlich ändert, wenn man den Tippfehler im Speicher korrigiert. Wenn ich nicht von dem Spiel besessen wäre, wäre das wahrscheinlich nie jemandem aufgefallen.

Jetzt stehe ich vor einer merkwürdigen Entscheidung: Tippfehler im Remake korrigieren und das Level so nachstellen, wie die Entwickler es sich eigentlich gedacht hatten – oder Tippfehler beibehalten, und das Level so nachstellen, wie es das Originalspiel auch wirklich dargestellt hat? Vor einem ähnlichen Problem stand vor einigen Jahren der Entwickler des Dungeon-Keeper-Remakes “KeeperFX”, der bei seiner Reverse-Engineering-Odyssee herausgefunden hat, dass die Bullfrog-Programmierer einen ganz blöden Fehler im Zusammenhang mit dem “Machtwort”-Zauberspruch nie richtig beheben konnten. In der Folge war der Zauberspruch viel schwächer als er eigentlich sein müsste. Nachdem er den Fehler nun also gefunden und im Remake behoben hatte, und der Zauberspruch plötzlich genau die Wirkung zeigte, wie es von Anfang an gedacht war, war das Balancing im Spiel leider total im Arsch. Logisch: Das Spiel war immer nur mit dem “verkrüppelten” Zauberspruch getestet und feingeschliffen worden. Tatsächlich gibt es im Remake nun die Möglichkeit, den Fehler für die Originalkampagne wieder zu “aktivieren”, um das bekannte Spielbalancing nicht zu verändern. Vielleicht sollte ich das Problem auch via Optionsmenü lösen, und so dem Spieler die Entscheidung überlassen.

Spacola_Disks1

SPACOLA-Artworks restauriert

4

Der erste Vormittag des ersten Urlaubstages ist schon fast vorbei, da wollte ich die vielen montagmorgendlichen Stunden, denen ich bereits jetzt nachtrauere, nicht gänzlich unproduktiv stehen lassen. Um mal wieder so richtig gepflegt abzuhängen und gar nichts zu tun, war doch eigentlich schon das vergangene Wochenende da. Es ist jetzt an der Zeit, mal wieder einen Gang hochzuschalten und Dinge abzuarbeiten. Mal davon abgesehen, dass ich nach fast einem Jahr nun einen Kleiderschrank bestellt habe (Adios, Umzugskartons!), sowie ein wenig Hardware für mein zukünftiges neues generalüberholtes Homeoffice, habe ich in den letzten Tagen fast jeden Abend zumindest einige wenige Codezeilen in mein kleines Spieleprojekt investiert. Das am wenigsten Uninteressante dürfte die Tatsache sein, dass ich inzwischen sämtliche Artworks des SPACOLA Sternenatlas “restauriert” habe.

spacolaguide1

Dazu habe ich alle entsprechenden Buchseiten mit relativ hoher Auflösung eingescannt und die Zeichnungen ausgeschnitten. Darunter waren fünf große Illustrationen von Wolfgang Keller aus Karlsruhe (der zusammen mit seiner Frau Gaby Keller bei den diversen OXYD-Spielen unter den Landschaftsgestaltern bzw. Betatestern gelistet wird), als auch zwölf kleinere Abbildungen, die die einzelnen Powerups darstellen. Zusätzlich habe ich 18 Sprites (Gegner etc.) aus dem Buch eingescannt, die aber allesamt direkt im Spiel vorkommen, und daher nicht von mir grafisch bereinigt werden müssen. Mir ist allerdings aufgefallen, dass im Handbuch die Seitenleiste gezeigt wird, wie sie wohl in einer früheren Version des Spiels ausgesehen haben muss: Die Powerup- und Status-Anzeige fehlt hier völlig, die Extraleben werden dafür in doppelte Breite angezeigt. Mein größtes Interesse galt aber den Zeichnungen.

Das Problem waren hauptsächlich das leicht angegilbte Papier, und die Tatsache, dass die Buchseiten beim Scannen deutlich durchscheinen, so konnte man etwa Text spiegelverkehrt lesen, der eigentlich auf der Rückseite steht. Zum Glück bin ich heute nicht mehr ganz hilflos im Umgang mit GIMP. Schlüssel zum Erfolg war der vorsichtige Einsatz des selektiven Gauß’schen Weichzeichners, der unscharfen Maskierung, und zuletzt die Anwendung von Schwellwerten, um alle Farbtöne zwischen Schwarz und Weiß auszuschalten. Das Ergebnis waren einige einwandfreie Schwarzweißgrafiken. Die Tatsache, dass das Bild nun nicht mehr aus Millionen Graustufen und endlos weichen Übergängen bestand, äußerte sich auch extrem deutlich am Platzbedarf der PNG-Datei: Aus 6,42 MByte wurden so 106 KByte. Das sind kaum 2 Prozent der ursprünglichen Dateigröße. Wohlgemerkt ohne die Auflösung zu verringern oder die Qualität zu reduzieren.

spacolaguide2

Selbstverständlich war genau das aber nun der nächste logische Schritt, denn die Auflösung war mit 2700×1700 Pixeln viel zu hoch. Die Vorlage der Originalbilder war meines Erachtens gerade mal 640 Pixel breit, also die übliche ST-Monochrom-Auflösung. Die bereinigten Scans musste ich daher völlig ohne Interpolation (denn sonst wären wieder weiche Übergänge berechnet worden) auf ein Viertel verkleinern. Pixelidentisch würde es so niemals werden, das war mir klar, aber wenn man die rohen Scans zum Vergleich hernimmt, kommen die pixeligen Kanten schon recht nah. Bei den Zeichnungen ist das ganz gut gelungen, bei den Piktogrammen der Powerups leider nicht so gut.

Und wieso der Aufwand überhaupt? Ganz klar: Die Strichzeichnungen, die ich so hervorbringe, will niemand sehen. Ich würde die Bilder gerne auch ins Remake einbringen, zum Beispiel in einer integrierten Hilfedatei bzw. Online-Anleitung. Das Handbuch selbst habe ich ja schon vor Monaten komplett abgeschrieben, weswegen ich auch den Text in modifizierter Form verwenden könnte. Nicht dass ich für irgendwas davon schon die Erlaubnis hätte, aber man weiß ja nie was kommt. Das Cover des Sternenatlas habe ich ebenfalls schon vor Monaten aufwändig digitalisiert und vollständig restauriert, schon allein weil ich nichts von dem (wenigen) Material ungenutzt lassen möchte. Einzelne Schriftzüge kann man hinterher immer noch problemlos ändern.

spacolabooks_sidebar

Oxyd magnum! und Futuredelic

2

Dongleware! Mein kleines aber feines Museum ist inzwischen um zwei weitere Ausstellungsstücke erweitert worden. In regelmäßigen Abständen grase ich Ebay nach diversen Schnäppchen ab, falls jemand zufällig Atari-Bücher bzw. Dongleware-Produkte zum Spottpreis verticken möchte. Da muss ich sofort zur Stelle sein, sowas würde ich nämlich ungern verpassen, sind diese Dinge doch heutzutage recht selten geworden. Manche scheinen das mit dem Seltenheitswert aber doch etwas zu ernst genommen zu haben, so kann ich immer noch Angebote für ein 95 Euro teures SPACOLA-Buch mit welligem Papier und ein – Achtung, jetzt kommt’s – Per.Oxyd-Buch für 498 Euro finden, und das trotz fehlender Seiten. Na hoffentlich bekommt der Verkäufer das Ding zu dem Preis nicht irgendwann los.

oxydmagnum_futuredelic_smallZurück zu meinen neuesten Anschaffungen: Es handelt sich um die Oxyd magnum! Box von 1993 und, was eigentlich noch viel interessanter und deutlich seltener ist: Die Techno-Compilation Futuredelic vom Mai 1994. Moment, Techno? Eine Musik-CD? Was hat das mit Dongleware zu tun? Tja, meine Damen und Herren. Der Dongleware-Verlag war, wie der Name vielleicht vermuten lässt, ein Verlag, und verlegt werden kann vieles wenn es Geld einbringt. Allerdings war Futuredelic meines Wissens der einzige Exkurs von Dongleware im Musikbereich, die wahrscheinlich einzige Audio-CD auf der Welt mit dem OXYD-Logo drauf. Die CD hatte nämlich ebenfalls einen Daten-Track mit spielbaren Demoversionen von Tubular Worlds und OXYD General Edition für Atari ST, IBM-PC und Mac. Aber es hatten wohl nur die wenigsten ein teures CD-ROM-Laufwerk für den Atari ST.

Die Musik-CD wurde von Obsession Records produziert und enthält Trance und Techno von deutschen Künstlern wie Christian Vogel, Affie Yusuf, Purple Plejade, Roland Casper und Christopher Just. Lauter Leute von denen ich keinen einzigen kenne, obwohl ich mich durchaus schon recht lange für elektronische Musik begeistern kann. Tatsächlich kann ich mir so einige Songs von der CD ganz gut anhören, während mir andere wiederum doch zu experimentell sind. Die CD wurde zwar in Deutschland produziert, ich musste sie aber aus Taiwan bestellen, so selten ist die scheinbar schon. Kennt jemand eine gute CD-Rip-Software, die Lesefehler sauber korrigieren kann? Irgendwie habe ich lauter eklige Hüpfer in meinen FLAC-Dateien, weil die CD wohl nicht mehr die jüngste ist.

Die Oxyd magnum! Box ist natürlich auch ein sehr wertvoller Neuzugang für meine Sammlung. Original mit Handbuch, 3,5″-Floppy, und sogar die niedliche schwarze Oxyd-Murmel war dabei. Das ist ein sehr passendes Gimmick für so ein Spiel. Habe mich sehr gefreut als ich etwas im Paket herumrollen gehört habe, denn ich wusste sofort was das ist. Der Verkäufer hat nicht zuviel versprochen, auch wenn der Karton leider relativ sichtbar eingedellt ist, aber das ist in 20 Jahren wohl kaum vermeidbar im Alltagsgebrauch. Beide Artikel wurden wie immer in allen möglichen Posen auf den Scanner gelegt, damit meinem Archiv digitaler Schätze nichts entgeht. Demnächst werde ich also die Seite meines Spielemuseums entsprechend aktualisieren können. Es gibt noch viel zu tun.

ATARI

Enigma 1.20 veröffentlicht

4

enigmalogoVoller Freude präsentiere ich mal wieder einen kleinen News-Beitrag auf meinem Blog, der sich meiner Headergrafik als würdig erweist und sie ausnahmsweise nicht gar so deplatziert wirken lässt: Fast sechs Jahre hat es gedauert, nun können OXYD-Fans endlich aufatmen, denn Enigma ist wieder da, in der neuen Version 1.20.

Enigma ist ein hervorragendes und einzigartiges Esprit-, OXYD-, OXYD2-, Oxyd Magnum-, Sokoban-, usw. -Kombi-Remake, das so viele großartige Kistenverschiebe-, Puzzle-, Denk- und Geschicklichkeitsspiele vereint, wie man sich kaum vorstellen kann. Alleine als Atarianer wird man unendlich viel Freude daran haben, weil es sich spielt wie die alten Dongleware-Meisterwerke. Der Suchtfaktor ist auch heute noch enorm. Wenn ich durch meinen exzessiven OXYD-Konsum in Kindheitstagen nicht längst immunisiert wäre, würde ich dem Charme von Enigma wahrscheinlich Tag und Nacht erliegen. In der Hinsicht verhält sich das bei mir vielleicht ein bisschen wie mit Obelix und dem Zaubertrank.

enigma120Da sich die neueste Version nun wirklich sehr lange Zeit gelassen hat, gibt es tatsächlich eine ganze Stange an Änderungen, darunter beinahe 1500 neue Levels für alle möglichen Spielarten. Auch einige bekannte Dongleware-Levels sind neu hinzugekommen, wie man schon am Screenshot erkennen kann. Darüber habe ich mich persönlich am meisten gefreut. Außerdem gibt es einige neue Musikstücke, neuerdings sogar im laufenden Spiel wenn man das möchte. Viele neue Steine und Spielobjekte wurden implementiert, es gibt viele grafische Verbesserungen, und eine komplett neue API, wobei letzteres wohl nur den Entwicklern und Leveldesignern auffallen wird.

Die neuen Download-Pakete kann man ab sofort auf der Enigma-Webseite herunterladen. Mac-Benutzer müssen sich leider noch ein wenig gedulden, für den Anfang gibt es nur Windows-Binaries und den Quelltext zum selbst kompilieren. An dieser Stelle nochmals der Hinweis darauf, dass Enigma auf Grund der Reverse-Engineering-Leistung hinter der sogenannten “Oxydlib” die alten Dateiformate der Ur-OXYDs laden und interpretieren kann, genauer gesagt die Original-Sounds und die Landschaftsdaten, so dass sich schnell ein noch wesentlich authentischeres Spielerlebnis für Fans einstellt. Die importierten Landschaften der Originale funktionieren aber nur eingeschränkt, da auch nach all den Jahren noch längst nicht alle Spielelemente im Remake umgesetzt sind.

ATARI

Komplettes Dongleware-Set, Teil 2

0

Sammeln macht süchtig. Glaube ich jedenfalls. Noch im Februar tönte ich voll Stolz, dass ich ein komplettes Set von uralten Dongleware-Büchern erwerben konnte. Meine Annahme war, dass ich damit alle drei(!) Bücher für den Atari ST im Besitz hatte. Erst vor kurzem, bei der Recherche für mein kleines Dongleware-Museum entdeckte ich, dass das Buch zur General Edition von OXYD auch für die ST-Version der General Edition gilt. Bis dahin wusste ich aber eigentlich noch nichtmal, dass es zwei Versionen des Ur-OXYD auf dem ST gab. Meine Sammlung: nicht komplett. Meine Mission: diesen Missstand beseitigen. So sehr ich Amazon verabscheue, leider ist es die einzige Anlaufstelle im großen weiten Interweb, wo ich ein Exemplar des so begehrten Buches finden konnte.

Und wenn ich sowieso schon einmal dabei war, dachte ich, mache ich die Serie diesmal WIRKLICH wirklich komplett, und bestelle das Buch zu Per.Oxyd gleich dazu, auch wenn das das einzige Dongleware-Codebuch für ein Nicht-ST-Spiel ist. Gab es ausnahmsweise zu einem Spottpreis, aber wohl nicht ohne Grund. Das Per.Oxyd-Buch ist äußerlich in einem einwandfreien Zustand, doch leider hat jemand mit verschiedenfarbigen Kugelschreibern auf der Innenseite des Covers einige Levelcodes notiert. Mir sträuben sich die Haare, wenn ich daran denke.

Im Prinzip sind das nun also fünf Bücher für insgesamt drei Spiele. OXYD General Edition ist schließlich die modifizierte, kolorierte, internationalisierte und multiplatform- äh -isierte Version des ersten OXYD, und Per.Oxyd ist das PC- & MAC-Remake von OXYD 2. Allerdings haben sich die Kopierschutzcodes gegenüber der Ursprungsversion geändert, so dass man in jedem Fall neue Bücher brauchte. Wahrscheinlich weil sowieso neue Handbücher her mussten und weil sich so mehr Geld verdienen ließ.

Also, um meine Unwissenheit über die tatsächliche Anzahl verfügbarer Bücher im letzten Beitrag nachträglich auszugleichen, möchte ich das Thema nun mit diesem Kommentar abschließen. Nun hat die Suche ein Ende und ich kann nachts wieder ruhig schlafen. Der Platz in meiner fiktiven Raritäten-Glasvitrine wird jetzt sowieso bedenklich knapp. In Zukunft sammle ich wieder Briefmarken und Spambot-Accounts bei Twitter.

Achja, fröhlichen Roland-Emmerich-Tag, liebe Amerikaner. Am 4. Juli war doch irgendwas mit Aliens, Jeff Goldblum, und dem Weißen Haus, oder?

nach oben