Modder portieren den PS2-Plattformer Jak & Daxter auf den PC

Der PS2-Plattformer-Klassiker Jak & Daxter wurde jetzt dank eines Teams von ziemlich genialen Moddern auf den PC portiert. Während in den letzten Jahren eine ganze Reihe älterer Spiele durch Emulationen auf dem PC spielbar gemacht wurden, handelt es sich hier um eine echte Portierung von Jak & Daxter, d. h. statt die Hardware zu imitieren, können die Spieler das Programm nativ auf der Plattform ihrer Wahl ausführen.

Ähnlich wie bei den jüngsten Projekten zu Super Mario 64 und The Legend of Zelda: Ocarina of Time muss bei der Portierung von Jak & Daxter auf den PC das Originalprogramm dekompiliert werden. Der Trick dabei ist, dass Jak & Daxter im Gegensatz zu diesen klassischen Nintendo 64-Spielen mit einer proprietären Programmiersprache entwickelt wurde, die inzwischen fast vergessen ist. Den Moddern zufolge sind „über 98 Prozent des Spiels in GOAL, einer eigenen Lisp-Sprache, geschrieben“. Der Entwickler hinter dem Spiel, Naughty Dog, veröffentlichte Jak & Daxter am 3. Dezember 2001.

Siehe auch :  Erinnerungen an die Spiele, die es nur im Haus der Freunde gab

Die Leute, die hinter diesem beeindruckenden Projekt stehen, haben es irgendwie geschafft, den Quellcode zu dekompilieren, einen Compiler zu erstellen, um das Programm auf aktuellen Systemen lauffähig zu machen, ein Tool zu entwickeln, um die Spielinhalte zu extrahieren, und schließlich „Tools zu erstellen, um die Spielinhalte in ein Format zu packen, das unser Port verwendet.

Die entsprechenden Dateien finden Sie auf der Website Projekt-Website. Die Portierung ist zwar noch nicht abgeschlossen, aber „die meisten Renderer und der Sound sind fertig, aber es gibt noch ein paar Fehler“. Den Moddern zufolge „haben wir etwa 400.000 Zeilen GOAL-Code von schätzungsweise 500.000 Gesamtzeilen des Originalspiels dekompiliert. Wir haben einen funktionierenden OpenGL-Renderer, der den größten Teil der Spielwelt und des Vordergrunds rendert. Die Levels sind vollständig spielbar und man kann das Spiel zu 100 Prozent abschließen!“

Die nächsten Schritte beinhalten eine Menge Bug-Tests. „Das Spiel kann zu 100 Prozent von Anfang bis Ende durchgespielt werden, aber es ist möglich, dass ein paar Dinge nicht richtig funktionieren.“ Das Team beabsichtigt auch, „den Decompiler zu verbessern und die Dekompilierung von GOAL-Code zu bereinigen“ sowie „die komplizierteren Renderer zu untersuchen und neu zu schreiben.“

Siehe auch :  Die Seattle-Karte von The Last of Us Part 2 basiert auf InFamous