JMDigital 的 PSP 工具合集
用于管理、转换、压缩、提取和创建 PSP ISO 的批处理工具。
重要提示:包含感叹号 (!) 的文件可能无法在大多数或所有这些工具上处理。在使用以下任何一项之前,您必须首先手动查找并重命名它们。我还没有为此制作工具,因为在某些情况下,它们可以替换为-
(例如Buzz!标题),但其他名称末尾有 - 的工具则需要将其删除而不是替换它。
这将包括许多日本游戏标题,即使它们是翻译的英语地区(美国或欧元)标题。
对于包含许多 ISO 的大型文件夹,请使用 Windows 资源管理器中的搜索栏并搜索*!*.iso
,以便更轻松地找到所有这些文件。
在包含 PSP ISO 的文件夹中运行此命令,它会将 UMD ID 添加到 ISO 名称的末尾。
ATV Offroad Fury Pro (USA).iso
ATV Offroad Fury Pro (USA) [UCUS-98648].iso
由于该工具的工作方式存在错误,您需要按住某个键才能继续,因为使用的第 3 方工具 umdatabase 并非为此目的而设计。
看起来好像没有发生任何事情,但请确保按某个键进行检查,因为该过程通常很快,对于大型 UMD 图像不超过 20 秒左右。
对于充满 ISO 的非常大的文件夹,您可能需要在键盘上的某个按键中塞一些东西以便能够走开。我使用 UP 键和一把小剪刀,使用 UP 来防止如果我没有及时回来而出现任何问题。这意味着在完成之前您无法使用计算机,但这比在没有提示的情况下按一个键 1000 次要好。
我通常先运行这个工具。
在此工具之后立即运行get_iso_info_ALL.bat
,并可选择extract_metadata_files_from_ISO_ALL.bat
以在转换为 CSO 之前从 ISO 中获取任何重要文件/元。然后您可以自己删除 ISO,因为标头/元/XMB 数据已通过上述提取。否则,如果您打算修改游戏本身,或使用 RipKit,或创建自定义游戏启动,那么我建议也保留 ISO。
与上面相同,但对于单个 ISO,您可以将其拖到批处理文件中,它将重复上述过程。
从使用get_iso_info_ALL.bat
又名“PSP ISO 报告工具”生成的所有找到的*_info.txt
文件构建一个简单的 XML 目录数据库。
输出到ISO Toolsdbpspdb.xml
,文件格式如下;
007 - From Russia with Love
ULUS-10080
ELECTRONIC ARTS
USA
En
2006-01-23 14:22:41
698 MB
以上所有数据均来自上述gamename_info.txt
文件。
一个复杂的拖放工具,用于从提取的光盘文件夹创建符合 PSP 的 ISO。这是在古老的免费“ CDRTools ”和 nircmd 的帮助下创建的。它还使用 Boost 于 2005 年开发的 ciso 修改版本。本质上,它不使用PSP SDK的任何部分来创建兼容的 ISO。
只要您正确命名该文件夹:
Game Name (Region) (Languages) [ULUS-######]
该工具将;
我故意没有为输入文件夹编写删除部分,因为这应该由您决定保留或不保留。
TODO:此工具尚未编写,但将使用 ImageMagick“合并”所有找到的与每个游戏的 XMB 背景相关的元数据图像。
使用 mciso 的简单工具。将 CSO 拖放到此文件夹上,它将解压缩它,并在同一文件夹中创建生成的 ISO。
与上面类似,但会将所有子文件夹中找到的所有 CSO 转换为 ISO。
注意:需要安装 7-zip 64 位
这是我包含的一个旧工具,因为它仍然运行良好。
它将爬行从启动位置开始的每个文件夹和子文件夹,并将每个找到的 ISO 提取到它自己的文件夹中,位于找到 ISO 的位置旁边。
这适用于未加密的 PSP(和其他平台)ISO。
该工具将提取包含 ISO 的所有子文件夹中的所有 RAR 文件,并立即将其压缩为 CSO,完成后删除 ISO。
可以修改它以与 Zip 或 7z 一起使用,只需在FOR /R %%G IN (*.rar) DO
行中将*.rar
更改为*.zip
即可。
从所有子文件夹中的所有 ISO 中提取所有元图像、声音、动画图标和 SFO 数据。
FILTER1="*PIC0.PNG"
FILTER2="*PIC1.PNG"
FILTER3="*ICON0.PNG"
FILTER4="*ICON1.PNG"
FILTER5="*ICON1.PMF"
FILTER6="*PARAM.SFO"
FILTER7="*SND0.AT3"
FILTER4 基本上没用,因为不应该存在这样的文件,但我想无论如何我都会包含
这与上面相同,但对于所有子文件夹中的所有 CSO 文件,首先解压缩为 ISO,然后运行上述 ISO 提取代码,最后删除 ISO。
这可以安全地在包含混合类型(CSO 和 ISO)的文件夹上运行,因为它将仅存储找到的 CSO 文件名,并将这些文件名用于输出 ISO,然后将其作为删除代码的目标。不过,如果同一文件夹中的 ISO 和 CSO 名称完全相同,请务必小心。这是我认为有问题的唯一情况。
又名“PSP ISO 报告工具”
结合上面提到的几种方法来创建在启动它的每个文件夹和子文件夹中找到的所有 ISO 的“诊断”输出。生成的文本文件将位于每个带有“_info”后缀的 ISO 旁边。
该工具应在add_UID_to_end_of_ALL_ISOs.bat
之后立即运行
如上所述,但针对单个 ISO。
add_UID_to_end_of_ALL_ISOs
工具中使用的小型概念验证。将文件夹或文件拖放到此文件夹或文件上,如果它包含方括号中的 UID,它将在控制台中显示为“卷 ID”。
与cso_to_iso_dragdrop
相反。将 ISO 拖放到此文件夹中,它将对其进行压缩,并在同一文件夹中创建生成的 CSO。
与上面类似,但会将所有子文件夹中找到的所有 ISO 转换为 CSO。
RipKit 是为特定游戏编写的批处理文件,可删除光盘上的垃圾填充、 PSP 系统更新以及其他非英语语言(如果可能)。
目前支持的游戏有92 款,后续还会支持更多游戏。它们位于ISO ToolsRipKitsGames
文件夹中。
ISO ToolsRipKitsExample
中包含一个示例源,可帮助您开始制作自己的源
Deprecated文件夹包含 2 个于 2020 年重新编写的脚本,用于生成虚拟 txt 和 CSO 文件,目的是从 UMDGen 内覆盖它们。
这些不再使用,因为最初创建 92 个 rip 的过程花费了太长时间,而这是创建整个工具包的驱动因素?
正在开发中(但功能齐全)的工具,可使用来自几乎any
视频输入源的 FFMpeg 创建符合 PSP 的 AVC 视频。
该程序的功能之一是支持“VFR”(可变帧速率)视频。大多数 PSP 视频转换器会将 VFR 视频强制转换为 CFR,这通常会导致音频/视频流不同步。
该工具通过使用 PSP 似乎在我的所有测试中支持的更先进和更严格的 FFMPeg 方法来解决这个问题。 《飞出个未来》的 23 分钟试播集被用作测试,输出约为 70mb,视觉质量非常高。
遗憾的是,这个工具似乎无法在安装了官方固件的零售 PSP 上运行。没有办法让视频在零售和CFW 上同时得到支持。
我提供了一些有关 PSP 本身实际视频编解码器格式的文档,这些文档是多年来从互联网上的各种来源收集的。
与大多数文档所说的相反,索尼在某个时候更新了 PSP,以支持 mp4 视频上的“混合外壳和空间”视频。只有“MP_ROOT”文件夹有特殊的文件名要求,并且不需要。
[功能不正常 - WiP]这是全自动 PMF 转换器的首次尝试。由于旧流编辑器中可能存在错误而失败。