Архивация RPA и декомпиляция
Файлы Ren'Py
Обработка на вашем устройстве. Файлы не отправляются на сервер.
Перетащите файлы или папку сюда
.rpa, .rpyc, .rpymc, .pyc
Добавленные файлы
Файлы
Файлы сохраняются без изменений. Скрипты .rpy не компилируются.
Подробнее
Создаётся архив RPA-3.0. Сжимаются только записи о файлах. Изображения, музыка и другие ресурсы сохраняют свой размер. RPA не шифрует содержимое.
Подробнее
Предпросмотр обрабатывает только выбранный файл. Декомпилированные скрипты сохраняются в unrpyc.zip, для каждого .rpa создаётся отдельный ZIP с папками и файлами архива. Скрипты .rpyc/.rpymc внутри него восстанавливаются в .rpy/.rpym, поддерживаемые .pyc в .py. Если исходник уже есть, он сохраняется без замены.
UnRpyc восстанавливает .rpyc и .rpymc. Файлы Ren'Py 6/7 тоже обрабатываются, но совместимость зависит от версии игры. Комментарии и исходное форматирование в скомпилированных файлах не сохраняются.
Расширенная декомпиляция добавляет извлечённые блоки в конец скрипта для изучения и адаптации с сохранением исходных контейнеров. Если Python-блок содержит только байткод, вместо него остаются комментарий и pass с предупреждением.
uncompyle6 восстанавливает .pyc с байткодом Python 2.0–3.8. Версии 3.9 и новее не поддерживаются. Для файлов из __pycache__ исходник получает обычное имя .py. Комментарии и исходное форматирование не восстанавливаются.
UnRPA распаковывает RPA-2.0, RPA-3.0 и совместимые варианты, распознаваемые UnRPA. Изменённые или зашифрованные архивы могут не поддерживаться.
Исходные проекты: unrpyc, unrpa, uncompyle6, xdis.