【はじめての】バイナリ編集とバイナリエディタの使い方

binary-editorアイキャッチ

PCゲームの日本語化や改造などで、バイナリデータを書き換えたい人のためのバイナリエディタの使い方。

詳しい仕組みなど発展的な内容は扱いません。

エディタを準備する

「Stirling」
www.vector.co.jp/soft/win95/util/se079072.html

使いたいエディタが他にあればそれでもOK。
使い方はそれほど変わらないと思う。

アドレスおよび書き換え指示の見方

例えば、以下のような書き換え指示があったとする。

0045E9A9 : 75 EB

(「0045E9A9 : 75 → EB」、「0045E9A9をEBに書き換える」、「0045E9A9 EB」なども表現が異なるだけでやることは同じ。)

「0045E9A9」の部分はデータが存在する番地を示しており、1~7文字目までが行を示し、8文字目が列を示す。

「0045E9A9」の場合、「0045E9Aの行」と「9の列」の交わるところを示している。

※情報を載せているサイトなどによっては、アドレス冒頭の00が省略して「45E9A」などと書かれている場合もあるが、示しているものは同じ。

binary-editor1

「75 EB」の意味は、「75という値が入っているので、それをEBに書き換える」という指示になる。

データ編集方法

注意

バイナリの編集をする前に、変更対象のファイルのバックアップをお忘れなく。
書き換えにミスがあるとデータが壊れることがあります。

手順

1、StirlingをDLできたら「Stirling.exe」を起動して、左上のメニューから「ファイル」 → 「開く」 もしくは「開くボタン」から編集したいファイルを開く
あるいは、灰色の部分に編集したいファイルをドラッグ&ドロップする。

binary-editor2

2、左上のメニューから「検索・移動」 → 「指定アドレス」を選んで、でてきたポップアップに移動したいアドレスを入力して「OK」をクリック
アドレスをコピペで入力すれば間違えなくて良い

binary-editor3

binary-editor4

3、飛んだ先が変更したいアドレスが間違いないか確認できたら、変更したい値に書き換える。
この時、元の数値をバックスペースで消す必要はない。変更したいアドレスにカーソルが合った状態で、書き換えたい数値をタイプするだけで書き換えできる

binary-editor5

binary-editor6

4、必要な分だけ2~3を繰り返す。

5、書き換えがすんだら必ず上書き保存する。
左上のメニューから「ファイル」 → 「上書き保存」、もしくは「保存ボタン」を使う。

binary-editor7

スポンサーリンク
ぬーぶげーまー日和twitterアカウント

ぬーぶげーまー日和はtwitterで更新のお知らせをしています!
@noob_gmgm

シェアする

  • このエントリーをはてなブックマークに追加
ブログランキング

ブログランキング参加中!
にほんブログ村 ゲームブログ PCゲームへ
にほんブログ村

『【はじめての】バイナリ編集とバイナリエディタの使い方』へのコメント

  1. 名前:赤くて丸い野菜 投稿日:2017/10/14(土) 09:34:14 ID:3b8fee760 返信

    内容読んでないけどとりあえず通報しました!

    • 名前:管理人ひよまつ 投稿日:2017/10/14(土) 13:06:40 ID:62eda2596 返信

      >赤くて丸い野菜さん
      PUBGで一緒に遊ぶ時は背後に気をつけてください。尻の穴が増えますよ!