Skip to content

Commit 62863a3

Browse files
committed
Repo has become open source
An independent fork of the original project repository from DenisSolicen/RPAExtractorCSharp. Open source for everyone.
0 parents  commit 62863a3

File tree

5 files changed

+723
-0
lines changed

5 files changed

+723
-0
lines changed

LICENSE

Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,22 @@
1+
MIT License
2+
3+
Copyright (c) 2022 Denis Solicen
4+
Copyright (c) 2022 SAn4Es-TV
5+
6+
Permission is hereby granted, free of charge, to any person obtaining a copy
7+
of this software and associated documentation files (the “Software”), to deal
8+
in the Software without restriction, including without limitation the rights
9+
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
10+
copies of the Software, and to permit persons to whom the Software is
11+
furnished to do so, subject to the following conditions:
12+
13+
The above copyright notice and this permission notice shall be included in
14+
all copies or substantial portions of the Software.
15+
16+
THE SOFTWARE IS PROVIDED “AS IS”, WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
17+
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
18+
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
19+
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
20+
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
21+
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
22+
THE SOFTWARE.

README.md

Lines changed: 32 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,32 @@
1+
# Solicen.RPAExtractorCSharp
2+
3+
[**Englsih**](/README.md) | [**Русский**](./docs/ru/README.ru.md)
4+
5+
Made with ❤️ for **all** translators and translation developers.
6+
7+
This a script/tool to extract files from the **RPA** archive format from the [`Ren'Py`](https://www.renpy.org) Visual Novel Engine. Unlike its predecessors as a [unRPA](https://github.com/Lattyware/unrpa), it is written in pure C# *(CSharp)* without using Python parts in any code line.
8+
9+
## Using:
10+
* Download a source code. And copy/paste two `.cs` files from `/src` folder into your project.
11+
And using this in your project or code, or program with:
12+
```csharp
13+
using Solicen.RenPy
14+
Archive.ExtractArchive("path_to_RPA");
15+
```
16+
* Or [download]() a command tool for extraction files from the RPA archive.
17+
18+
## Contributions:
19+
* You can create your own fork of this project and contribute to its development.
20+
* You can also contribute via the [`Issues`]() and [`Pull Request`]() tabs by suggesting your code changes. And further development of the project.
21+
22+
## Future of Project:
23+
The initial state of the code and the project involved adding files to `RPA` archives, as well as creating an `RPA` archive based on files to eliminate the use of `unRPA` in CSharp projects.
24+
25+
However, the original developers: [Denis Solicen](https://github.com/DenisSolicen) and [SAn4Es-TV](https://github.com/SAn4Es-TV) did not find a good solution to pack the archives back, since this would have required using parts of the Python code, which completely contradicts the original idea of the project.
26+
27+
28+
## All rights reserved by us for You
29+
You can use this project/script anywhere you want with an indication of authorship ([Denis Solicen](https://github.com/DenisSolicen) & [SAn4Es-TV](https://github.com/SAn4Es-TV)) in accordance with the MIT license. You can also freely modify this project, create forks, and interact with the source code in any way to continue and improve the project after us.
30+
31+
---
32+
We express our great gratitude to the author of `unRPA` for the open source code on the basis of which this project was created in the CSharp language.

docs/ru/README.ru.md

Lines changed: 31 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,31 @@
1+
# Solicen.RPAExtractorCSharp
2+
3+
[**Englsih**](/README.md) | [**Русский**](./docs/ru/README.ru.md)
4+
5+
Сделано с ❤️ для **всех** переводчиков и разработчиков переводов.
6+
7+
Это скрипт/инструмент для извлечения файлов из архива формата **RPA** с помощью движка визуальных новинок [`Ren'Py`](https://www.renpy.org). В отличие от своих предшественников в качестве [unRPA](https://github.com/Lattyware/unrpa), он написан на чистом C# *(CSharp)* без использования частей Python в единной строке кода.
8+
9+
## Использование:
10+
* Загрузите исходный код. И скопируйте/вставьте файлы `.cs` из папки `/src` в свой проект. 
11+
И используйте это в своем проекте, коде или программе с помощью:
12+
```csharp
13+
using Solicen.RenPy
14+
Archive.ExtractArchive("path_to_RPA");
15+
```
16+
* Или [загрузите]() программу командной строки для извлечения файлов из **RPA** архивов.
17+
18+
## Ваш вклад:
19+
* Вы можете создать свой собственный форк этого проекта и внести свой вклад в его развитие.
20+
* Вы также можете внести свой вклад через вкладки [`Issues`]() и [`Pull Request`](), предложив свои изменения кода. И дальнейшее развитие проекта.
21+
22+
## Будущее проекта:
23+
Исходное состояние кода и проекта включало добавление файлов в архивы `RPA`, а также создание архива `RPA` на основе файлов, чтобы исключить использование `unRPA` в проектах CSharp.
24+
25+
Однако первоначальные разработчики: [Денис Солисен](https://github.com/DenisSolicen) и [SAn4Es-TV](https://github.com/SAn4Es-TV) не нашли хорошего решения для того, чтобы упаковать архивы обратно, поскольку для этого потребовалось бы использовать части кода на Python, что полностью противоречит первоначальной идее проекта.
26+
27+
## Все права защищены нами за Вами
28+
Вы можете использовать этот проект/сценарий в любом месте, где захотите, с указанием авторства ([Денис Солисен](https://github.com/DenisSolicen) и [SAn4Es-TV](https://github.com/SAn4Es-TV)) в соответствии с лицензией MIT. Вы также можете свободно изменять этот проект, создавать форки и взаимодействовать с исходным кодом любым способом, чтобы продолжить и улучшить проект после нас.
29+
30+
---
31+
Мы выражаем нашу огромную благодарность автору `unRPA` за открытый исходный код, на основе которого был создан этот проект на языке CSharp.

0 commit comments

Comments
 (0)