▼
IPSパッチファイル分割・結合ウェブシステム 開発雑記
IPSパッチ適用ウェブシステムの実行処理時間の制約などで大容量のROMファイル・IPSファイル 「SFC ドラクエIII K.Mix」 「SFC DQ64 (DQ4^{-})」 「GBA ポケモン ベガ」 「GBA ポケモン アルタイル/シリウス」 などのゲームタイトルで今まではパッチングできませんでした。IPSパッチファイルを分割して複数回に分けて処理する事で対応させまして、ほぼ全てのIPSパッチファイルが使える様になりました。 分割したIPSパッチングは1回につき最大5分程度ですが、全てを適用すると1時間以上かかる場合もありますので手間がかかりまし、パッチングする手順を間違えると失敗するので難しくなります。
IPSパッチファイルの結合システムに関しては、元々はデバッグ用として作っておいたものを公開しているだけなので通常は必要ありません。
▼ 手順
① IPSパッチファイルを分割する (最小2~最大20)
② 分割したIPSパッチファイルはZIPファイルに圧縮してダウンロードされます。
③ ZIP形式に圧縮されたIPSパッチファイルを解凍しします。
④ ROMファイルに最初(START)のIPSファイルを適用させます。
適用したファイルに上書きさせる形で次のIPSファイルを再び適用させます。
その作業を複数回繰り返して、最後(COMPLETE)のIPSファイルを適用させましたらハックロムが完成します。
※手順を間違えると起動しない又は起動しても不具合がありますので注意して下さい。
※最初はIPSパッチファイルを5分割~10分割くらいでパッチングを試してみて下さい。
分割数の目安と所要時間
「SFC ドラクエIII K.Mix」(8分割推奨) (約30分)
「SFC DQ3.dot ver1.31」(8分割推奨) (約30分)
「SFC DQ64 (DQ4^{-})」(10分割推奨) (約40分)
「GBA ポケモン ベガ」(15分割推奨) (約1時間)
「GBA ポケモン アルタイル/シリウス」(10分割推奨) (約40分)
※「ドラクエIII K.Mix」「DQ3.dot ver1.31」「DQ64 (DQ4^{-})」はヘッダ不要なので、ヘッダがある場合は削除してから適用して下さい。
DATE
追記
IPSパッチファイル分割ウェブシステムを用意しましたが、分割していないIPSパッチファイルでも一時中断と再開を繰り返す事でパッチングできる様にしました。 IPSファイル分割ウェブシステムは不要になりましたが、一時中断と再開を繰り返すアイデアの元になったので無駄ではなかったと思いますが、 IPSファイル分割システムは1日だけの短い命となってしまいました。 DATE
追記
IPSパッチ適用システム高速版を開発しました。 推奨ブラウザーはFirefoxに限定されますが、通常版だと数十分の処理でも数秒程度で完了します。 DATE
<< IPSパッチファイル分割・結合ウェブシステム
外部リンク
- DQ3 K.Mix (ドラゴンクエストIII)
- 改造ポケモン・ips集 - ポケットモンスターイプシロン・ガンマ制作Wiki
- ポケモン改造のまとめ - それとPSP
- 東方人形劇まとめ@Wiki
- 萌えっ娘もんすたぁまとめ @wiki (萌えもん)
関連システム
IPSパッチ適用ウェブシステム (高速版)SMCヘッダ追加・削除システム
ZIP圧縮・解凍ウェブシステム
- IPS split & join Web System -
▼ ブラウザーでプレイできるファミコン Flashマルチエミュレーター
▼ FC SFC GB GBC GBA SEGA エミュ