Неожиданные новости от сообщества Sphere Matchers. Сегодня завершилось исследование проблемы запуска Steam-версий Luxor, Luxor: Amun Rising и Luxor 2 на 64-битных версиях Windows 8 и новее. 13 лет проблему создавала функция GetThreadSelectorEntry (learn.microsoft.com/en-us/windows/win32/api/winbase/nf-winbase-getthreadselectorentry/), участвующая в дешифровке настоящего исполняемого файла игры game.dmg.
В этом исследовании мы принимали не самое значительное участие (бисекцию версий Windows и исследование компонентов враппера, потенциально потерявших совместимость после обновлений безопасности Windows), самую сложную часть взял на себя HW12Dev, написав мини-программу для расшифровки игры вместо сломавшегося враппера. Она доступна на ModWorkshop: modworkshop.net/mod/54642
Изначально у MumboJumbo были планы восстановить работоспособность Luxor 2 на Windows 8, но дальше тестовой ветки дело не пошло, и Accelerate Games после банкротства первоначальных разработчиков не стали продолжать начатую в 2012 году работу.
В этом исследовании мы принимали не самое значительное участие (бисекцию версий Windows и исследование компонентов враппера, потенциально потерявших совместимость после обновлений безопасности Windows), самую сложную часть взял на себя HW12Dev, написав мини-программу для расшифровки игры вместо сломавшегося враппера. Она доступна на ModWorkshop: modworkshop.net/mod/54642
Изначально у MumboJumbo были планы восстановить работоспособность Luxor 2 на Windows 8, но дальше тестовой ветки дело не пошло, и Accelerate Games после банкротства первоначальных разработчиков не стали продолжать начатую в 2012 году работу.