Долгожданный Android-порт мода готов!
AoH2 DE оказалось очень сложно портировать. Лукаш спрятал в коде игры ловушки, которые специально ломают порт:
- В классе HistoryLog/HistoryManager.java метод update() портит интерфейс, если игра запущена на телефоне (проверка HISTORY_LIMIT == 50 срабатывает только там)
- ServiceRibbon_Manager ломает интерфейс, если заменено лого игры: метод loadSRImages() проверяет его размеры и при несовпадении смещает все иконки
Лукаш решил не обновлять движок, игра работала на древней Java 7:
- Игру невозможно было портировать, если в ней больше 65565 файлов. Пофиксилось обновлением движка и патчем
Также польский разработчик писал код с помощью ИИ
- Игра постоянно вылетала. Это было исправлено с помощью ASM-патчей
Хотел-бы обмолвиться про то что релиз будет... Как только Вы набьёте на телеграмм канале 600 подписчиков.
Отдельную благодарность также я хотел бы выразить Андрею, который является тем человеком который проделал этот путь😁
World Crisis. Подписаться
Post #337
836
