Менеджер модов для визуальной новеллы "Зайчик".
TBModManager добавляет в игру менеджер модов. Менеджер сканирует папку игры, находит все файлы mod.ini и показывает их списком.
Поддерживает 6 языков: русский, английский, арабский, китайский, итальянский, японский, турецкий.
- Помести
launcher.exeв постоянную удобную папку и запусти его - Выбери папку Tiny Bunny, в которой находятся
TinyBunny.exeи каталогgame - Если локальные компоненты (файлы из папки
renpy) не подключились автоматически, нажми «Установить игровые компоненты» и дождись успешной установки - Нажми "Запустить игру!" в лаунчере или просто запусти Tiny Bunny в Steam.
- Python: 3.11.x
- PDM: 2.x
- Открой рабочую копию с новой реализацией. После публикации изменений её можно получить клонированием репозитория:
git clone https://github.com/somepoi/TBModManager.git TBModManager
cd TBModManager- Установи зависимости:
pdm install- Запусти программу:
pdm run run-mainЛаунчер автоматически подключит исходники из renpy/. Последующие изменения .rpy и ресурсов доступны игре напрямую благодаря symlink.
pdm run run-testspdm run run-buildИсполняемый файл появится в папке dist/launcher.exe
- Запусти лаунчер из любой папки и выбери установку Tiny Bunny
- Выбери нужные опции:
- Режим разработчика — для доступа к функциям RenPy для разработчиков
- Внутриигровая консоль — для выполнения команд прямо в игре (Shift+O)
- Внешняя консоль — для просмотра логов и ошибок в отдельном окне
- Нажми "Запустить игру!"
Лаунчер нужно запустить только один раз, чтобы выставить настройки. Дальше просто запускаешь игру, и менеджер модов будет доступен.
Все выбранные опции сохраняются в файл game/TBModManager.ini и автоматически восстанавливаются при следующем запуске.
Положи файл mod.ini в корневую папку своего мода, затем пропиши в нём поля из раздела Формат mod.ini
Пример созданного мода (с .ini файлом, сценарием и аватаркой):
game/
└── YourMod/
├── mod.ini
├── script.rpy
└── images/
└── avatar.png
[your_mod_label]
name = Мой мод
description = Описание мода
avatar = YourMod/images/avatar.png
authors = Автор 1\nАвтор 2\nАвтор 3Поля:
[section_name]- Ren'Py label, который запускает мод (должен существовать в твоём .rpy файле)name- Название модаdescription- Текстовое описание мода, есть поддержка\nдля переносов строкavatar- Путь к картинкеauthors- Имя автора(ов)
label your_mod_label:
scene bg black
"Hello world!"
returnИмя label в квадратных скобках [your_mod_label] в mod.ini должно совпадать с именем вступительного лейбла в твоём моде.
