Доступен декомпилированный высокоуровневый код игры Космические Рейнджеры HD: Революция
Путём byte-matching декомпиляции был реконструирован исходный код на Delphi 2007 для игры Космические Рейнджеры HD: Революция. Он собирается в исполняемый файл, идентичный оригинальному, т. е. по определению сохраняет всё поведение игры. Это не официальный релиз исходников, а реконструкция — практически все внутренние символы в коде (переменные, функции) имеют новые названия.
Размер кодовой базы: примерно 230 тысяч строк Delphi Pascal, и чуть больше тысячи строк оригинальных ассемблерных вставок на x86.
Дополнительно доступны:
Порт исходных кодов на Free Pascal Compiler с кроссплатформенной поддержкой, в том числе под Linux (см. скриншоты).
C++ трансляция всей кодовой базы с сохранением работоспособности.
Открытая реализация библиотеки okgf.dll для программного рендера графики, используемая КР.
Декомпилированный исходный код первой части Космических Рейнджеров на Delphi 7.
reverse engineering, игра, исходный код, космос
👉@sysadminoff
https://www.linux.org.ru/news/games/18391823
Post #20583
17