Skip to content

aldekotan/OpenSM3D

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

60 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

OpenSM3D

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-цветных индексированных текстур
  • исправление мелких багов