LinuxでIPSファイルを使用してROMダンプにパッチを適用する方法



問題を排除するために楽器を試してください

USBカートリッジダンパーまたはROMファイルを合法的に取得する別の方法がある場合は、ROMハッキングシーンに参加することをお勧めします。 International Patching System(.IPS)ファイルを使用すると、プログラマーは元のゲームのコードを配布せずに、ビデオゲームの変更されたROMデータを送信できます。これにより、派生作品のビデオゲームの配布に伴うライセンスの問題を回避できます。



WindowsまたはOSXでこれらのファイルにパッチを適用するには特別なユーティリティが必要ですが、Linuxでも同じことを行うために単純なPythonスクリプトを使用できます。これはインタープリター型のPythonスクリプトであり、コンパイルされたプログラムではないため、GNU / Linuxの最新のディストリビューションで実行できます。



IPSを追加したファイルへのパッチ適用

BorisTimofeevのLazyIPSというパッケージが必要です。このパッケージはlazy_ips.py.zipという名前で提供され、使用する前にスキャンする必要があります。ファイルを右クリックしてNautilusまたは別のファイルマネージャーで[ここに抽出]を選択するか、CLIプロンプトでunzipコマンドを使用して、ファイルを解凍します。最終的には、lazy_ips.pyファイルが1つになります。スクリプトをダブルクリックするか、CLIプロンプトから./lazy_ips.pyと入力して、スクリプトを開始します。実行の許可を求められた場合は実行しますが、ウィンドウの色がGTKテーマと一致していることを確認してください。カスタムGTKの色やフォントがある場合は、このプログラムがそれらを使用します。 rootとして実行する必要はまったくありません。



最初のファイル入力フィールドの横にある[開く]ボタンをクリックし、表示されるボックスからROMを選択します。ゲームが最初に実行されたハードウェアの種類に応じて、拡張子が異なる場合があります。 2番目の[開く]ボタンをクリックしてIPSパッチファイルを選択し、[バックアップファイルの作成]の横にチェックマークが付いていることを確認します。とにかく、元のROMの追加のコピーを別のディレクトリに作成することをお勧めします。 [実行]ボタンをクリックして、読み取りが完了するまで待ちます。完了したら、[終了]ボタンを押すことができます。 Lazy IPSで使用したROMファイルを右クリックして、プロパティに移動します。ファイルの変更日は、プログラムを実行した日と同じである必要があります。同じディレクトリにある.bakファイルは、LazyIPSが作成したバックアップです。

読んだ2分