Wie ein Entwickler den Kopierschutz eines 25 Jahre alten Macromedia-Director-Spiels knackte
Getting old Macromedia Director Games to run on modern Hardware

Als Kind kopierte WerWolv erfolglos CD-ROMs von Macromedia-Director-Spielen. Jahre später analysiert er ein Disk-Image, entdeckt gleich drei Kopierschutzmechanismen: gefälschte Dateieinträge, eine CD-Abfrage im Lingo-Skript und eine absichtlich fehlerhafte Bytecode-Prüfung. Mit ProjectorRays, ImHex und einem manuellen Byte-Patch gelingt es ihm, das Spiel auf moderner Hardware zum Laufen zu bringen.
Ich fand es schon damals spannend, diese alten Skripte zu lesen und den seltsamen Mix aus gebrochenem Englisch, in fremden Sprachen geschriebenen Bezeichnern (hier wohl Schwedisch?) und wahrscheinlich extrem fehlerhaftem Code zu sehen.
- shellwizard
Das scummvm-Projekt arbeitet daran, die meisten der Director-Spiele darauf zu portieren. Den aktuellen Stand kannst du hier verfolgen:
- KellyCriterion
Sind die heutigen LLMs nicht in der Lage, das Zeug in modernes JS&Co zu übersetzen?