从 RPA 存档格式中提取文件(来自 Ren'Py 视觉小说引擎)。
项目描述
unrpa - 从 RPA 归档格式中提取文件。
关于
unrpa 是一个从 RPA 归档格式(来自 Ren'Py Visual Novel Engine)中提取文件的工具。
它也可以用作图书馆。
安装
包管理器
安装 unrpa 的最佳方式是通过您的包管理器(如果您的操作系统有可用的包)。我为 Arch Linux 用户维护了一个 AUR 包。
点子
您还可以通过 Python 包管理器 pip 安装 unrpa。您可以在 Windows 上执行此操作:
py -3 -m pip install "unrpa"
或者使用python3
而不是py -3
在 unix 系统上。您可以查看
官方文档以获取更多通过 pip 安装的帮助。
从源头
您还可以下载最新版本 并将其解压缩。
依赖项
您需要 Python 3.7 或更高版本才能运行它(通过包管理器安装或 直接从 python.org 安装)。
如果您尝试提取更多奇特的 RPA 档案,则可能存在其他依赖项。如果需要,unrpa 应指导您如何安装它们。
包维护者可以看到setup.py
一组完整的依赖项。
例子
通过包管理器或 pip 安装时,您应该能够通过打开终端或命令提示符并执行以下操作来使用 unrpa:
unrpa -mp "path/to/output/dir" "path/to/archive.rpa"
如果您从源代码运行,则需要直接执行 python:
-
在大多数 unrpa 系统上,在包含 unrpa 的目录中打开一个终端,然后:
python3 -m unrpa -mp "path/to/output/dir" "path/to/archive.rpa"
-
在大多数 Windows 系统上,在包含 unrpa 的目录中打开命令提示符,然后:
py -3 -m unrpa -mp "path\to\output\dir" "path\to\archive.rpa"
命令行使用
usage: unrpa [-h] [-v] [-s] [-l | -t] [-p PATH] [-m] [--version]
[--continue-on-error] [-f VERSION] [-o OFFSET] [-k KEY]
FILENAME [FILENAME ...]
选项
位置论据 | 描述 |
---|---|
文件名 | 要提取的档案。 |
可选参数 | 描述 |
---|---|
-h,--帮助 | 显示此帮助信息并退出 |
-v,--详细 | 解释正在做什么,重复更详细(默认值:1)。 |
-s,--静音 | 没有不必要的输出。 |
-l,--列表 | 在平面列表中列出存档的内容。 |
-t,--树 | 在树视图中列出存档的内容 |
-p 路径,--路径路径 | 将文件提取到给定路径(默认:当前工作目录)。 |
-m, --mkdir | 将在给定的提取路径中创建任何丢失的目录。 |
- 版本 | 显示程序的版本号并退出 |
高级论证 | 描述 |
---|---|
--继续出错 | 出现问题时尝试继续提取。 |
-f 版本,--强制版本 | 忽略存档标题并假设这个确切的版本。可能的版本:RPA-1.0、RPA-2.0、RPA-3.0、ALT-1.0、ZiX-12A、ZiX-12B、RPA-3.2、RPA-4.0。 |
-o 偏移量,--offset 偏移量 | 忽略存档标题并使用这个确切的偏移量。 |
-k 键,--键键 | 忽略存档标题并使用这个确切的密钥。 |
错误
常见错误
- 检查您使用的是最新版本的 Python 3。
- 检查您是否在文件路径周围使用引号。
- 视频指南可能已过时,请查看此文件以获取有关使用该工具的最新建议。
新错误
如果在提取档案时出现问题,请 提出 issue。
RPA 格式的新变体会定期创建,因此新游戏可能无法运行 - 但通常可以快速添加支持。
项目详情
下载文件
下载适用于您平台的文件。如果您不确定要选择哪个,请了解有关安装包的更多信息。
源分布
unrpa-2.3.0.tar.gz
(13.5 kB
查看哈希)
内置分布
unrpa-2.3.0-py3-none-any.whl
(27.2 kB
查看哈希)