JMDigital の PSP ツール コレクション
PSP ISO を管理、変換、圧縮、抽出、作成するためのバッチ ツール。
重要な注意: 感嘆符 (!) を含むファイルは、これらのツールのほとんどまたはすべてで処理できない可能性があります。以下のいずれかを使用する前に、まず手動でそれらを見つけて名前を変更する必要があります。場合によっては-
に置き換えることができるため ( Buzz!タイトルなど)、このためのツールは作成していませんが、名前の最後に - が付いている場合は、置き換えるのではなく削除する必要があるためです。
これには、英語地域 (米国またはユーロ) のタイトルの翻訳版であっても、多くの日本のゲーム タイトルが含まれます。
多数の ISO を含む大きなフォルダーの場合は、Windows エクスプローラーの検索バーを使用して*!*.iso
検索すると、すべての ISO を簡単に見つけることができます。
PSP ISO が含まれるフォルダーでこれを実行すると、ISO 名の末尾に UMD ID が追加されます。
ATV Offroad Fury Pro (USA).iso
ATV Offroad Fury Pro (USA) [UCUS-98648].iso
このツールの動作方法にはバグがあるため、使用するサードパーティ ツールである umdatabase はこの目的のために設計されていないため、続行するにはキーを押し続ける必要があります。
何も起こっていないように見えますが、プロセスは通常高速であり、大きな UMD 画像の場合は約 20 秒もかからないため、必ずキーを押して確認してください。
ISO が詰まった非常に大きなフォルダーの場合は、キーボードのキーに何かを押し込んでそこから離れることができます。私は UP キーと小さなハサミを使用し、時間内に戻らなかった場合に問題が発生するのを防ぐために UP を使用します。これは、作業が完了するまでコンピューターを使用できないことを意味しますが、プロンプトが表示されずにキーを 1000 回押すよりはマシです。
通常、最初にこのツールを実行します。
このツールの直後にget_iso_info_ALL.bat
を実行し、オプションでextract_metadata_files_from_ISO_ALL.bat
実行して、CSO に変換する前に ISO から重要なファイル/メタを取得します。上記によりヘッダー/メタ/XMB データが抽出されたため、後で ISO を自分で削除できます。それ以外の場合、ゲーム自体を改造したり、RipKit を使用したり、カスタム ゲームブートを作成したりする予定がある場合は、ISO も保存しておくことをお勧めします。
上記と同じですが、単一の ISO の場合はバッチ ファイルにドラッグすると、上記のプロセスが繰り返されます。
get_iso_info_ALL.bat
(別名「PSP ISO Reporting Tool」) で生成された、見つかったすべての*_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 の助けを借りて作成されました。また、2005 年に Boost によって修正された ciso も使用します。基本的に、これは準拠した ISO を作成するためにPSP SDKの一部を使用しません。
フォルダーに正しい名前を付けている限り、次のようになります。
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 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 の「診断」出力を作成します。結果として得られるテキスト ファイルは、見つかった各 ISO の隣に「_info」接尾辞が付いています。
このツールは、 add_UID_to_end_of_ALL_ISOs.bat
の直後に実行する必要があります。
上記と同様ですが、単一の ISO の場合です。
add_UID_to_end_of_ALL_ISOs
ツールで使用された小規模な概念実証。この上にフォルダーまたはファイルをドラッグ アンド ドロップすると、角括弧内の UID が含まれている場合、コンソールに「ボリューム ID」として表示されます。
cso_to_iso_dragdrop
の逆。 ISO をこれにドラッグ アンド ドロップすると、ISO が圧縮され、結果として同じフォルダーに CSO が作成されます。
上記と似ていますが、すべてのサブフォルダーで見つかったすべての ISO を CSO に変換します。
RipKits は、ジャンク パディング、ディスクに含まれるPSP システム アップデート、および可能であれば英語以外のその他の言語を削除する特定のゲーム用に作成されたバッチ ファイルです。
現在サポートされているゲームは92あり、さらに多くのゲームが追加される予定です。これらはISO ToolsRipKitsGames
フォルダーにあります。
サンプル ソースはISO ToolsRipKitsExample
に含まれており、独自のソースの作成を始めることができます。
Deprecatedフォルダーには、UMDGen 内から上書きする目的でダミーの txt ファイルと CSO ファイルを生成するために 2020 年に書き直された 2 つのスクリプトが含まれています。
これらは、元々 92 個のリップを作成するプロセスに時間がかかりすぎたため、現在は使用されていません。これが、そもそもこのツールキット全体を作成する原動力でした。
事実上any
ビデオ入力ソースから FFMpeg を使用して PSP 準拠の AVC ビデオを作成するための開発中の (ただし機能的な) ツール。
このプログラムの特徴の 1 つは、「VFR」(可変フレームレート)ビデオのサポートです。ほとんどの PSP ビデオ コンバータは VFR ビデオを強制的に CFR にするため、多くの場合、オーディオ/ビデオ ストリームが同期しなくなります。
このツールは、私のすべてのテストで PSP がサポートしていると思われる、より高度で厳密な FFMPeg アプローチを使用することで、この問題に対抗します。 「Futurama」の 23 分間のパイロット エピソードがテストとして使用されましたが、出力は約 70MB で、ビジュアル品質は非常に高かったです。
残念ながら、このツールは公式ファームウェアがインストールされた市販の PSP では動作しないようです。このようにビデオを小売店とCFW で同時にサポートする方法はありません。
長年にわたってインターネット上のさまざまなソースから収集した、PSP 自体の実際のビデオ コーデック フォーマットに関するドキュメントを少し含めました。
ほとんどのドキュメントの記載に反して、ソニーはある時点で PSP をアップデートして、mp4 ビデオで「混合ケーシングとスペース」を使用したビデオをサポートしました。 「MP_ROOT」フォルダーのみに特別なファイル名要件があるため、必要ありません。
[正しく機能していません - WiP]これは、完全に自動化された PMF コンバーターの最初の試みです。古いストリーム コンポーザーにバグがある可能性があるため、失敗します。