这个项目能做什么

该仓库提供了一些适用于 Windows 的小型实用脚本,用于在 ISO 格式的 GameCube/Wii 光盘镜像与 Dolphin 模拟器使用的 RVZ 格式之间自动转换。涵盖两个方向:Convert_ISO_to_RVZ 和 Extract_RVZ_to_ISO,每个方向都同时提供 PowerShell 脚本(.ps1)和更简单的批处理文件(.bat)。 工作原理:这些脚本在后台调用 DolphinTool.exe,这是 Dolphin 模拟器软件包附带的独立命令行工具。用户必须自行提供该可执行文件,以及 PowerShell(Windows 内置,或跨平台的 PowerShell Core)和至少一个 ISO 或 RVZ 文件。 配置通过编辑每个脚本顶部的 Variables 块完成。对于 ISO 到 RVZ 的转换,公开的设置包括 DolphinTool 路径、输入和输出目录、递归搜索标志、覆盖确认标志、将成功转换的源文件发送到回收站的选项、压缩格式(none、zstd、bzip、lzma、lzma2)、压缩级别和块大小。RVZ 到 ISO 的脚本公开了路径、目录、递归、覆盖和回收站选项。 README 警告称,大于 128 KB 的块大小可能会因机器不同而导致模拟问题,并指出在 PC 上 32 MB 通常是安全的,同时建议备份 ROM 并在删除原始文件之前测试压缩输出。它还建议以管理员权限运行这些脚本,并提到了一行执行策略设置,如果引起问题可以将其删除。作者表示该代码是快速而粗糙的,而非精雕细琢,并且该项目与 Dolphin 模拟器作者无关。采用 Apache 2.0 许可。