
Внимание! Эти файлы содержат много спойлеров (очевидно).
Если вы еще не играли в DDLC по каким-либо причинам, я рекомендую вам для начала сыграть в эту игру, чтобы получить истинные эмоции от прохождения (Поверьте, оно того стоит)
Этот репозиторий содержит декомпилированные исходные файлы последней версии Doki Doki Literature Club (1.1.1) для использования в Ren'Py Launcher (например, создание модификаций для DDLC)
Декомпилированные исходные файлы предоставляются только для личного использования, анализа файлов с целью получения опыта в создании игр на Ren'Py и создания модификаций для DDLC. Создание самостоятельных проектов, используя исходные файлы DDLC, запрещено Team Salvato (см. раздел "Fan Games" в руководстве по интеллектуальной собственности Team Salvato)
Для просмотра README на английском языке, пройдите по этой ссылке
- Создайте новый проект с любым названием в Ren'Py Launcher
- Откройте папку проекта и удалите все файлы в ней
- Переместите файлы из папки
ddlc-renpy-project
в папку проекта - Запустите проект в лаунчере
- Убедитесь, что игра запускается без предупреждений и ошибок
- Декомпилированный DDLC теперь готов к использованию
Чтобы включить инструменты разработчика, перейдите в файл definitions.rpy
в папке game
и измените значение у config.developer
с False
на True
(Не забудьте сменить обратно False
перед компилированием готового проекта)
characters
- папка с файлами персонажей (Вынесено из папкиgame
, чтобы игра могла видеть эти файлы и манипулировать ими)game
- главная папка проекта на Ren'Py (и компилированной игры тоже)
-
bgm
,sfx
,gui/sfx
- папки с музыкой, SFX и окружающими звуками -
gui
- изображения для UI (Интерфейса пользователя) (Содержит несколько картинкок, которые не подходят для людей с неустойчивой психикой. Картинки со спойлерами также присутствуют) -
images
- картинки самой игры (Содержит много картинкок, которые не подходят для людей с неустойчивой психикой. Картинки со спойлерами также присутствуют) -
python-packages
- папка библиотек и пакетов для Python (Содержит библиотекуsingleton
от которой зависит работоспособность игры)
- Нажмите кнопку
"Построить дистрибутивы"
в Ren'Py Launcher - Выберите ОС на которую вы хотите собрать модификацию
- Ожидайте окончания компиляции
- После того, как откроется папка с архивом игры, распакуйте архив и перейдите в папку
game
- Перенесите все файлы с расширением .rpa из вашего мода в файлы DDLC и согласитесь со всеми изменениями файлов
- Откройте игру и проверьте совместимость ваших изменений в исходных файлах
В соответствии с руководством по интеллектуальной собственности Team Salvato, модификации должны распространяться в виде файлов с расширением .rpa и содержать файлы, которые необходимы для установки мода (В большинстве случаев это лишь файл scripts.rpa или же другие файлы (Если вы заменили графику/шрифты/аудио в игре)). Любые модификации НЕ должны распространяться как полноценная игра и должны быть установлены только на существующую официальную игру DDLC, установленную на компьютере пользователя
Данные исходные файлы распространяются под лицензией MIT и предоставляются "КАК ЕСТЬ" без каких-либо гарантий.
Все права принадлежат студии Team Salvato, которая создала DDLC
Также спасибо авторам Ren`Py, unrpa, unrpyc за замечательные инструменты