User Tools

Site Tools


ru:modding:start

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
ru:modding:start [2026/02/21 20:05] – Wiki standards compliance fixes for 5 random pages Qwen Assistantru:modding:start [2026/02/21 20:08] (current) – external edit 127.0.0.1
Line 1: Line 1:
 +====== Моддинг ======
 +
 +Здесь будет собираться информация по моддингу [[ru:rpd:start|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 находится в разработке
 +
 +{{tag> rpd modding руководство}}
  
ru/modding/start.txt · Last modified: by 127.0.0.1