ru:modding:start
Table of Contents
Моддинг
Здесь будет собираться информация по моддингу Remixed Pixel Dungeon
Собираем из исходников
Устанавливаем Android Studio
- Скачайте и установите Android Studio с официального сайта
- Убедитесь, что установлена последняя версия JDK
- Настройте переменные окружения для Java
Выкачиваем исходники
- Если вы знаете что такое git и с чем его едят, то просто делаете свой форк https://github.com/NYRDS/pixel-dungeon-remix и переходим к следующему пункту
- Если нет, то стоит разобраться хотя бы как работать с гитхабом
Но вы заполучили себе на машину рабочую копию тем или иным способом. Далее:
Открываем проект в Android Studio
- Запустите Android Studio
- Выберите “Open an existing project”
- Укажите путь к директории проекта
- Дождитесь завершения синхронизации Gradle
Готово! Теперь можно отлаживаться и собирать apk.
Рисуем спрайты
Общие требования к спрайт атласам:
- PNG с прозрачностью
- Размеры атласа - степени двойки (16, 32, 64, 128, 256, 512, 1024)
Предметы:
- Хранятся в файлах в папке items или в файле items.png
- Размер предмета 16×16 пикселей
- Предмет окружен черной полупрозрачной рамкой
Герои и персонажи:
- Атлас поделен на прямоугольные ячейки равного размера начиная с верхнего левого угла
- Каждая ячейка - один кадр анимации
- Если у персонажа несколько видов (как разные виды брони у героев, или обычная крыса и крыса альбинос), то каждый вид располагается в своей строке
Герои:
- Кроме основного атласа, герой должен присутствовать в файле avatars.png (используется для экрана выбора персонажа и финальной заставки)
Тайлы:
- Файлы tiles*.png
- Размер тайла 16×16 пикселей
Вода:
- Файлы water*.png
- Анимированные спрайты воды
Моддинг через JSON
- Конфигурация мобов: assets/mobsDesc/
- Конфигурация предметов: assets/itemsDesc/
- Конфигурация уровней: assets/levelsDesc/
- Конфигурация спрайтов: assets/spritesDesc/
Моддинг через Lua
- Скрипты расположены в assets/scripts/
- Поддерживается создание новых предметов, мобов, заклинаний
- Документация по API Lua находится в разработке
ru/modding/start.txt · Last modified: by 127.0.0.1
