Inspired by the true lovers of three-dimensional mobile games
Open Stalker Mobile 3D a.k.a. OpenSM3D представляет собой частично деобфусцированный код, который можно свободно изменять, отлаживать и компилировать для запуска на эмуляторах и телефонах.
Цели на текущий момент:
- полная деобфускация
- переход от атласов к отдельным текстурам
Толчком к началу разработки проекта послужила моя любовь к двум вещам: мобильным играм и сталкеру. Следствием этой любви стало желание разобраться в том, как работает Stalker Mobile 3D, а также модифицировать его.
Первая попытка декомпилировать игру произошла в мае 2014 года. Спустя два года был получен первый рабочий билд. Тогда же у меня появилась идея открыть доступ к проекту всем желающим, но сделать это, по ряду причин, удалось только в 2024 году.
Важным событием в истории SM3D является выход HD модификации 31 декабря 2019 года, в отладке которой я принял участие: http://ae-mods.ru/load/mob/mods_by_users/s_t_a_l_k_e_r_mobile_hd/9-1-0-3244 Кодовая база у проектов отличалась, но в дальнейшем разработчик присоединился к работе над OpenSM3D.
Отличия от оригинала:
- реорганизация загрузки и хранения текстур
- изменения в порядке рендера
- поддержка 256-цветных индексированных текстур
- исправление мелких багов