← Все проекты
RM

R-Migrator

2026в разработке
Ren'PyMigrationDDLC
Открыть ссылку →
R-Migrator — превью интерфейса проекта

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 года. Проект считается рабочим инструментом для типовых сценариев миграции, но сложные моды всё равно требуют ручной проверки после автоматической обработки.