Распаковка .rpa и декомпиляция .rpyc в один клик
Без консольных утилит, флагов терминала и установки Python. R-Migrator извлекает и декомпилирует скрипты в фоновом режиме.
Когда требуется исправить старую визуальную новеллу или мод, исходные скрипты почти всегда запечатаны в архивы (.rpa) или скомпилированы в байткод (.rpyc). Ручная настройка утилит вроде unrpyc и rpatool требует подбора версии Python и работы в терминале. В R-Migrator автоматическая асинхронная распаковка и декомпиляция уже встроены: просто укажите папку игры, и утилита подготовит редактируемые файлы .rpy.
Почему ручная декомпиляция отнимает время
Использование отдельных консольных скриптов сопряжено с постоянными трудностями:
- Конфликты версий Python — unrpyc требует интерпретатор той же мажорной версии, что и байткод игры. Скрипты от Ren’Py 8 не декомпилируются утилитами Python 2.
- Рутина в командной строке — Переход по директориям, ручной ввод путей к каждому .rpa архиву и исправление ошибок доступа.
- Риск испортить структуру папок — При некорректных флагах извлечения путаются относительные пути шрифтов, звуков и скриптов.
Как работает распаковка в R-Migrator
Автоматизированный процесс без блокировки интерфейса:
- Добавьте папку с игрой или модомУкажите папку game/, содержащую файлы .rpa или .rpyc.
- Согласие в один кликОднократное подтверждение запуска встроенных модулей распаковки.
- Асинхронная обработкаАрхивы .rpa раскрываются, а .rpyc декомпилируются в фоне с отображением прогресса.
- Готовность к миграцииПолученные файлы .rpy сразу готовы к проверке и конвертации в Python 3.
Вопросы по распаковке и декомпиляции
Нет. Исходные архивы и скомпилированные файлы остаются нетронутыми. Рядом с ними создаются распакованные файлы .rpy.
Да. Алгоритм R-Migrator адаптирован для корректной декомпиляции байткода предыдущих версий движка.
Нет. Все необходимые компоненты встроены в компактный дистрибутив R-Migrator размером 14 МБ.
Извлекайте исходный код визуальных новелл за считанные секунды без работы в командной строке. Скачайте R-Migrator.