Сделано с ❤️ для всех переводчиков и разработчиков переводов.
Это скрипт/инструмент для извлечения файлов из архива формата RPA движка визуальных новелл Ren'Py. В отличие от своих предшественников в качестве unRPA, он написан на чистом C# (CSharp) без использования частей Python в единой строке кода.
- Загрузите исходный код. И скопируйте/вставьте файлы
.csиз папки/srcв свой проект. И используйте это в своем проекте, коде или программе с помощью:using Solicen.RenPy Archive.ExtractArchive("path_to_rpa", "output_path");
- Или загрузите программу командной строки для извлечения файлов из RPA архивов.
- Вы можете просто перетащить ваш
.rpaфайл наrpaext.exeдля распаковки. - Или воспользоваться более расширенными параметрами через CMD.
rpaext.exe -p "path_to_rpa" -o "output_dir" | Аргумент | Описание |
|---|---|
| -p ПУТЬ, -path ПУТЬ | rpa файл для распаковки, может использоваться с * для распаковки всех .rpa файлов в папке |
| -o ПУТЬ, -output ПУТЬ | распаковывает все файлы по заданному пути (по-умолчанию: текущая рабочая папка) |
- Вы можете создать свой собственный форк этого проекта и внести свой вклад в его развитие.
- Вы также можете внести свой вклад через вкладки
IssuesиPull Request, предложив свои изменения кода. И дальнейшее развитие проекта.
Исходное состояние кода и проекта включало добавление файлов в архивы RPA, а также создание архива RPA на основе файлов, чтобы исключить использование unRPA в проектах CSharp.
Однако первоначальные разработчики: Денис Солисен и SAn4Es-TV не нашли хорошего решения для того, чтобы упаковать архивы обратно, поскольку для этого потребовалось бы использовать части кода на Python, что полностью противоречит первоначальной идее проекта.
Вы можете использовать этот проект/сценарий в любом месте, где захотите, с указанием авторства (Денис Солисен и SAn4Es-TV) в соответствии с лицензией MIT. Вы также можете свободно изменять этот проект, создавать форки и взаимодействовать с исходным кодом любым способом, чтобы продолжить и улучшить проект после нас.
Мы выражаем нашу огромную благодарность автору unRPA за открытый исходный код, на основе которого был создан этот проект на языке CSharp.
Эти прекрасные люди внесли свой неоценимый вклад в проект: