
R-Migrator помогает переносить старые моды на новую версию Ren’Py. Утилита автоматизирует исправление типовых несовместимостей Python 2/3, помогает с проблемами bytes/str и ускоряет подготовку старых проектов к запуску на Ren’Py 8.
Проблема, которую решает проект
Многие старые DDLC- и Ren’Py-моды создавались под Ren’Py 7 и Python 2. После перехода на Ren’Py 8 часть таких проектов перестаёт запускаться без правок: меняется поведение строк, типов, скриптов и некоторых конструкций.
Ручная миграция занимает много времени, особенно если проект большой. R-Migrator был создан, чтобы автоматизировать типовые исправления и дать сборщику быстрый старт.
Основные функции
- исправление распространённых несовместимостей Python 2 / Python 3;
- обработка проблем
bytesиstr; - помощь с типовыми ошибками DDLC-модов;
- пакетная обработка директории проекта;
- ускорение подготовки старых модов к запуску на Ren’Py 8.
Место в пайплайне
R-Migrator работает на первом этапе: когда старый проект нужно привести к более современной базе. После миграции команда может подключать RenDoki для локализации и AutoBuild для сборки.
Так инструмент стал не отдельной разовой утилитой, а частью связанной системы ROOTWIN для разработки и поддержки Ren’Py-проектов.
Статус
Beta-версия была завершена 9 мая 2026 года. Проект считается рабочим инструментом для типовых сценариев миграции, но сложные моды всё равно требуют ручной проверки после автоматической обработки.