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 修改版本。
只要您正確命名該資料夾:
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 轉換器的首次嘗試。由於舊流編輯器中可能存在錯誤而失敗。