「具体的なセーブデータを改変するバイナリエディタの使い方」の編集履歴(バックアップ)一覧に戻る
具体的なセーブデータを改変するバイナリエディタの使い方 - (2009/06/11 (木) 12:53:51) の編集履歴(バックアップ)
バイナリエディタを使ったセーブデータ改変
具体的にセーブデータを改変するには、バイナリエディタが必要です…
とはいったものも、まずは、何をしたらいいのかわからない?
そんなセーブデータ改造初心者の人の為に、簡単な前置きの説明をさせて頂きます。
とはいったものも、まずは、何をしたらいいのかわからない?
そんなセーブデータ改造初心者の人の為に、簡単な前置きの説明をさせて頂きます。
10進数
私達が普段使っているのは「1,2,3,4,5,6,7,8,9」で、その次が「10」となり、一桁位が上がる数値は、10進数と言われています。
16進数
16進数とはコンピューターやプログラムなどでよく使われますが、「1,2,3,4,5,6,7,8,9,A,B,C,D,E,F」ときて、その次が「10」(10進数では16を表す)となり、9の次がA(10),B(11),C(12),D(13),E(14),F(15)と続く、16で一桁位が上がる数字を、16進数"と呼びます。
要約すると、これから使うバイナリエディタ(BZ…と呼ばれるバイナリ編集ソフト)は、セーブデータを、この「バイナリ」と呼ばれる、ソフトに対する直接のデータを編集します。
要約すると、これから使うバイナリエディタ(BZ…と呼ばれるバイナリ編集ソフト)は、セーブデータを、この「バイナリ」と呼ばれる、ソフトに対する直接のデータを編集します。
※()内は十進数での値です。
16進数についての詳しい内容は、以下をご覧下さい
http://ja.wikipedia.org/wiki/%E5%8D%81%E5%85%AD%E9%80%B2%E6%B3%95
http://www.geocities.co.jp/Playtown/8052/nyuumon/nym01-03.htm
http://ja.wikipedia.org/wiki/%E5%8D%81%E5%85%AD%E9%80%B2%E6%B3%95
http://www.geocities.co.jp/Playtown/8052/nyuumon/nym01-03.htm
こう言うと、難しいことをしているように思えますが、実際やってみると、とても簡単ですし、しっくり来るようになると思います。
それでは具体的なセーブデータの改変の説明です。
BZのダウンロード
今回はバイナリエディタの「BZ」を使います。
それでは、まずはBZをダウンロードしてみましょう。
それでは、まずはBZをダウンロードしてみましょう。
BZをダウンロード
Ver1.62
Ver1.62
具体的な改変方法
※セーブデータを改造する前には、そのセーブデータのバックアップをとってから
改造させて頂きましょう。
改造させて頂きましょう。
Step1
まず、BZを起動させます。
@ふぉーむメイトのセーブデータの場所は、インストールがデフォルトなら
「C:\illusion\@ふぉーむメイト\data\save」以下に格納されています。
まず、BZを起動させます。
@ふぉーむメイトのセーブデータの場所は、インストールがデフォルトなら
「C:\illusion\@ふぉーむメイト\data\save」以下に格納されています。
Step2
BZのメニューから「ファイル」→「開く」にてセーブデータファイルを下記のように開きます。
BZのメニューから「ファイル」→「開く」にてセーブデータファイルを下記のように開きます。
※クリックで別窓で拡大できます。
BZは、初期設定で「書禁(リードオンリー)の状態でファイルを開く」になっているので、そのままでは、開いたファイルを編集する事は出来ません。
メニューの「編集」-「リードオンリ(R) Ctrl+W」で書禁(リードオンリー)のオンオフが出来るので、開いたら書禁(リードオンリー)を解除しましょう。
解除されるとウィンドゥ右下のステータスが、「書禁」から「上書/挿入」に変わります。(上書と挿入の切り替えはInsertキー)
毎回、書禁を解除するのが面倒な人は、メニューの「編集」-「読込時リードオンリ(O)」を1回だけやって、「読込時リードオンリ(O)」のメニュー項目の左に付いているチェックマークを外しておきましょう。
メニューの「編集」-「リードオンリ(R) Ctrl+W」で書禁(リードオンリー)のオンオフが出来るので、開いたら書禁(リードオンリー)を解除しましょう。
解除されるとウィンドゥ右下のステータスが、「書禁」から「上書/挿入」に変わります。(上書と挿入の切り替えはInsertキー)
毎回、書禁を解除するのが面倒な人は、メニューの「編集」-「読込時リードオンリ(O)」を1回だけやって、「読込時リードオンリ(O)」のメニュー項目の左に付いているチェックマークを外しておきましょう。
注意!「書禁」「上書」「挿入」のステータス表示は、ウィンドゥが横に狭いと後述の参考画面のように隠れて見えません。見えない時はウィンドゥを横に広げて確認しましょう。
Step3
ここでは、具体的なセーブデータの改造で、セーブデータ解析職人様が、記してくれた情報を元にファイルを編集します。
ここでは、具体的なセーブデータの改造で、セーブデータ解析職人様が、記してくれた情報を元にファイルを編集します。
職人様が解析してくれたデータ
乃亜 淫 0000074E S 0000074F M 00000750
この「0000074E」などの数値は16進数で、BZの下記画像の右にある番号のことです。
詳しくは、メモリなどでおなじみのデータを格納する場所…という意味を持つ「アドレス」…というのですが、
今回は、アドレスとは「数値を記憶する場所を見分ける番号」とだけ覚えておけばOKです。
詳しくは、メモリなどでおなじみのデータを格納する場所…という意味を持つ「アドレス」…というのですが、
今回は、アドレスとは「数値を記憶する場所を見分ける番号」とだけ覚えておけばOKです。
上記のデータで言うなら、アドレス「0000074E」の場所が、乃亜の淫のステータスの数値が記憶されていることになります。
それでは、BZにて、上のメニューの方で「>0000074E」と下記画像のように入力してアドレスを検索してみましょう。
※クリックで別窓で拡大できます。
…どうでしょうか?
自分のセーブデータは、初日なのでデフォルトの値の「1E」と書かれていますね。
そして、上の方に+Aやら+Bやらと書かれている場所があります。
もう、気づいた方もいると思いますが、この場所が,アドレスの「0000074E」という場所です。
もう、気づいた方もいると思いますが、この場所が,アドレスの「0000074E」という場所です。
そして「1E」とはアドレス「0000074E」に格納されている数値でもあります。
先ほど検索した「>0000074E」とは、最初に「>」をつけることにより、そのアドレス行にジャンプするという機能になるのです。
Step4
もう、ここまで来れば、殆ど説明の必要は無いと思いますが、最後に一度だけ実際にセーブデータの改変を行わせていただきます。
もう、ここまで来れば、殆ど説明の必要は無いと思いますが、最後に一度だけ実際にセーブデータの改変を行わせていただきます。
上記画像では「1E」となっていた数値を、10進数では「60」の値を示す「3C(16進数)」と下記画像のように編集します。
※クリックすると別窓で拡大できます。
注意!
データを書き換える場合は、必ず「上書」の状態になっているのを確認してからにしましょう。
ウィンドゥ右下のステータス表示で確認出来ます。
もし間違って「挿入」になったまま数値を入力してしまうと「入力した位置にデータが挿入され、そこから後ろのデータがズレてしまう」ので、大変な事になります。
データを書き換える場合は、必ず「上書」の状態になっているのを確認してからにしましょう。
ウィンドゥ右下のステータス表示で確認出来ます。
もし間違って「挿入」になったまま数値を入力してしまうと「入力した位置にデータが挿入され、そこから後ろのデータがズレてしまう」ので、大変な事になります。
※16進数の計算は、めんどくさい場合は、Windowsの電卓やこちらのサイトを、ご利用下さい。
注意!編集したら忘れずに保存を押します。
これで、セーブデータの改変は完了です。
「えっ?、もう終わり!?」
と思われた方もいるかもしれませんが、百聞は一見にしかず…
実際に、@ふぉーむメイトを起動させてみてみましょう。
実際に、@ふぉーむメイトを起動させてみてみましょう。
@ふぉーむメイトを起動させて…
該当のセーブデータロード後、「F4」で、ステータス画面を回覧します。
該当のセーブデータロード後、「F4」で、ステータス画面を回覧します。
すると…?
※クリックすると別窓で拡大できます。
見事!乃亜の淫のステータスが上昇しています。
もう、大体わかったと思いますが、上記の乃亜のステータスは今改造した「淫」を含め「S」と「M」なども同様の手順にして改造できます。
このような職人様が解析していただいた解析データは、「解析」の方に詳しく書かれていますので、解析して頂いた、職人様に感謝して使用させて頂きましょう。
以上で、基本的なセーブデータの改造方法は終了です。
以上で、基本的なセーブデータの改造方法は終了です。
それでは、長々と読んでいただきありがとうございました。
ご指摘
- 試しにやってみたのですが、数値の変え方が分かりません。どのキーを押しても何も変化がありませんでした。 -- 数値の変え方は? (2009-06-03 05:11:51)
- ↑BZのヘルプを見て…、では可哀想なので、追加しておきました -- 名無しさん (2009-06-03 11:02:41)
- こちらのページを参考にセーブデータ改変を始めてみたのですが -- 名無しさん (2009-06-04 20:28:19)
- ↑すみませんエンターキー2回押してしまい連投になってしまいました。解析スレ32さんのグラフは出来たのですが、31さんのステータス変更で0000000C : 64 E8というところが判りません。 -- 名無しさん (2009-06-04 20:32:44)
- 0000000Cのデフォが64で、それをE8に変えるってことです。 -- 名無しさん (2009-06-05 00:29:11)