Ren’Py 8 · Распаковка и декомпиляция

Распаковка .rpa и декомпиляция .rpyc в один клик

Без консольных утилит, флагов терминала и установки Python. R-Migrator извлекает и декомпилирует скрипты в фоновом режиме.

💾
Резервные копии .bak Оригиналы никогда не теряются
⚡
Ядро на Cython До 50% быстрее пакетная обработка
📦
14 МБ Portable Без установки Python и библиотек
🐧
Windows и Linux Нативные сборки под обе ОС

Когда требуется исправить старую визуальную новеллу или мод, исходные скрипты почти всегда запечатаны в архивы (.rpa) или скомпилированы в байткод (.rpyc). Ручная настройка утилит вроде unrpyc и rpatool требует подбора версии Python и работы в терминале. В R-Migrator автоматическая асинхронная распаковка и декомпиляция уже встроены: просто укажите папку игры, и утилита подготовит редактируемые файлы .rpy.

Почему ручная декомпиляция отнимает время

Использование отдельных консольных скриптов сопряжено с постоянными трудностями:

  • Конфликты версий Python — unrpyc требует интерпретатор той же мажорной версии, что и байткод игры. Скрипты от Ren’Py 8 не декомпилируются утилитами Python 2.
  • Рутина в командной строке — Переход по директориям, ручной ввод путей к каждому .rpa архиву и исправление ошибок доступа.
  • Риск испортить структуру папок — При некорректных флагах извлечения путаются относительные пути шрифтов, звуков и скриптов.

Как работает распаковка в R-Migrator

Автоматизированный процесс без блокировки интерфейса:

  1. Добавьте папку с игрой или модомУкажите папку game/, содержащую файлы .rpa или .rpyc.
  2. Согласие в один кликОднократное подтверждение запуска встроенных модулей распаковки.
  3. Асинхронная обработкаАрхивы .rpa раскрываются, а .rpyc декомпилируются в фоне с отображением прогресса.
  4. Готовность к миграцииПолученные файлы .rpy сразу готовы к проверке и конвертации в Python 3.

Вопросы по распаковке и декомпиляции

Нет. Исходные архивы и скомпилированные файлы остаются нетронутыми. Рядом с ними создаются распакованные файлы .rpy.

Да. Алгоритм R-Migrator адаптирован для корректной декомпиляции байткода предыдущих версий движка.

Нет. Все необходимые компоненты встроены в компактный дистрибутив R-Migrator размером 14 МБ.

Извлекайте исходный код визуальных новелл за считанные секунды без работы в командной строке. Скачайте R-Migrator.