Моддинг
Собираем из исходников
Устанавливаем Android Studio
Скачайте и установите Android Studio с официального сайта
Убедитесь, что установлена последняя версия JDK
Настройте переменные окружения для Java
Выкачиваем исходники
Но вы заполучили себе на машину рабочую копию тем или иным способом. Далее:
Открываем проект в Android Studio
Запустите Android Studio
Выберите “Open an existing project”
Укажите путь к директории проекта
Дождитесь завершения синхронизации Gradle
Готово! Теперь можно отлаживаться и собирать apk.
Рисуем спрайты
Общие требования к спрайт атласам:
PNG с прозрачностью
Размеры атласа - степени двойки (16, 32, 64, 128, 256, 512, 1024)
Предметы:
Хранятся в файлах в папке items или в файле items.png
Размер предмета 16×16 пикселей
Предмет окружен черной полупрозрачной рамкой
Герои и персонажи:
Атлас поделен на прямоугольные ячейки равного размера начиная с верхнего левого угла
Каждая ячейка - один кадр анимации
Если у персонажа несколько видов (как разные виды брони у героев, или обычная крыса и крыса альбинос), то каждый вид располагается в своей строке
Герои:
Тайлы:
Вода:
Моддинг через JSON
Конфигурация мобов: assets/mobsDesc/
Конфигурация предметов: assets/itemsDesc/
Конфигурация уровней: assets/levelsDesc/
Конфигурация спрайтов: assets/spritesDesc/
Моддинг через Lua
Скрипты расположены в assets/scripts/
Поддерживается создание новых предметов, мобов, заклинаний
Документация по
API Lua находится в разработке