Sponsored Link

 パッチとは

パッチ(Patch)とは、ソフトウェアを修正する差分情報のことです。

実行形式パッチと、各掲示板などでお馴染みのテキスト形式パッチがあります。
海外では実行形式パッチでUPが主流ですが、日本ではテキスト形式パッチを自分で処理するのが一般的です。

FILENAME aaa.exe
0004123: 74 EB

これは、「aaa.exeファイル」 をバイナリエディタで開き「アドレス 0004123」
番地のデータ「74」「EB」 に書き換えることを表しています。
数箇所なら、かまいませんがパッチャー(Patcher)を使用したほうが効率的です。
「FireFiower by FCJ」、「PatchManager by vernichten」、「NeZuPat by ねずみ」など有名です。
読込みさせるには、上記2行をテキストファイルで拡張子を*** .patと名前をつけ保存します。

メモ帳等で作成。
aaa.exe.pat と名前をつけて保存。


パッチャーに読込む形式として

などですがコメント ("*"が先頭につく行) を入れておくと管理しやすいです。
* PATNAME : AAA v1.00 Win98 /* パッチ対象ファイル製品名、バージョン、OS
* LastMod. : 2002/01/01 /* パッチ対象ファイル作成日
* AUTHOR : MAYI /* パッチ作者名
* URL : http: /* パッチ対象ファイル関連URL
* FileSize : 831bytes /* パッチ対象ファイルサイズ
* CRC : C48D8FF4 /* パッチ対象ファイル整合性チェック
* MESSAGE : 期間解除 /* メッセージ
FILENAME aaa.exe /* パッチ対象ファイル(ターゲットファイル)
0001234: 74 EB /* オフセット: 元のバイト 新しいバイト

※ パッチは生ものですから、製品名、バージョン、OS、作成日は必ず記入しましょう。
今後、Win98では動くのに?WinXPでは出来ないなどが増えるとおもわれます。



 パッチを当てる

FireFlower3 を利用して、大富豪 gdf1ex_dx.exe.pat と gdf1ex_mc.exe.pat を当てます。

まずは、ウイルスチェックをしてください、常識ですね!
次に、パッチ対象ファイル(gdf1ex_dx.exe ・gdf1ex_mc.exe)上で
「右クリック」→[プロパティ]→「全般」「属性」 の読み取り専用にチェックが無いことを確認します。

起動中のファイルには、パッチ出来ません。再起動してもシステムが利用してるファイルなども、パッチ出来ません。どうしても、止められないファイルをパッチしたい場合は、名前を換えたり、移動すると出来ます。

ではFireFlower3 を起動してみましょう。

FireFlower設定画面1 矢印画面 FireFlower設定画面2

「Config」ボタンを押して、環境設定のチェックを確認して終了します。
これで、.pat ファイルが FireFlower3 に関連付けされました。
gdf1ex_dx.exe.patgdf1ex_dx.exeのあるフォルダでWクリックすれば、
FireFlower3 が起動してパッチが完了します。

FireFlower完了画面


----------------------------------------------------
先ずは、gdf1e100.lzh を解凍。
gdf1e100フォルダを展開します。
gdf1ex_dx.exe.pat・gdf1ex_mc.exe.pat を格納。



gdf1ex_dx.exe.pat を Wクリック。
gdf1ex_mc.exe.patを Wクリック。





* 注意
C:\Program Files にインストールした場合は、インストールしたフォルダを展開して
パッチファイルを格納。

[インストールしたフォルダが解からない場合]
デスクトップにアイコンがある場合は、アイコンのプロパティから「ショートカット」タブで、
「リンク先」または「作業フォルダ」で確認する。


ムズイのでパクリですm(__)m                               BACK