Pull to refresh

Comments 10

UFO just landed and posted this here
однако на замене файлов ты далеко не уедешь, ресурсы и движок могут быть зашифрованы(тоже юнити из коробки поддерживает, думал все игры этим пользуются темболее на мобилки) или вообще какойто кастомный движок который не портировать...

Ну, про кастомные я уже сказал в первом пункте. Ресурсы да, помню как-то приходилось вытаскивать порядка 1 гб пикч, чтоб ужать до 600 метров (памяти не хватало). Но, соль в том, что папка с бинарниками не шифруется. Это те же самые .dll.

даже бинарник пропатчить не выйдет, это как попытка запуска 64 битных программ на 32 битной системе...

Поэтому и нужен донор.
Бинарники движка могут компилиться из исходников при сборке приложения, и в процессе модифицироваться так, чтобы работать только с этим приложением.
А еще само приложение может содержать свой c/c++ код. В этом случае негде будет взять нужные *.so, кроме как просить разработчиков приложения.
Тот же Unity не даёт доступ к исходному коду, ситуация с Unreal спорная. Мало кто захочет лезть в него ради мобильной игрушки. RenPy… Его, сколько раз встречал, никто не правил. За другие ничего сказать не могу, но это ситуация вполне вероятная.
А еще само приложение может содержать свой c/c++ код.

Судя по тому, чем заполнен тот же Play Market, я сомневаюсь, что среднестатистический мобильный разработчик будет этим заниматься. ИМХО
по большей части, популярные игровые движки сами по себе не шифруются. Шифруется файл ресурсов и файлы/скрипты проекта. А либы движка — нет и чаще всего, ресурсы проекта просто обращаются к API движка.

Проблемы будут, если есть нативные модификации

О чём пост вообще? Допустим, у меня arm64-v8a — что я могу с этим сделать и куда портировать?

О запуске игр на armv7, которые не имеют поддержки данной архитектуры.
Тэг программирование не совсем уместен.
Его тут и нет. Реверс, андроид разработка, гейм-разработка.
Sign up to leave a comment.

Articles

Change theme settings