Сделано с ❤️ для всех переводчиков и разработчиков переводов.
Это скрипт/инструмент для извлечения файлов из архива формата 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.
Эти прекрасные люди внесли свой неоценимый вклад в проект: