単純に数値を探し出し、書き換えるだけでいいのなら改造なんて簡単なものです。
しかし、ほぼ全てのゲームには改造チェックというのがあり、それに引っ掛かると改造が無効になったり、データが消えてしまうということもあります。
そうならないためには、改造チェックに引っ掛からないようにしなければなりません。
逃れ方その1
「元の数値と同じ数値を探し出し、両方同時に新しい数値に書き換える」
SFCシレンの風来日記はこの方法で改造可能です。しかし、同じ数値が見つからないこともよくあります。
そういう場合、空き領域を利用します。(というか、空き領域を利用しなければならない場合が殆どです)
★同じアイテムが2つある場合、両方別のアイテムに変えるということも出来ます。
空き領域というのは、00やFFが沢山(複数行全て塗りつぶされている)並んでいる(シレンではAAが沢山並んでいるのもあります)領域です。
このような領域は、全く使用されていないので、何かを入れても他の数値には影響しません。(なるべく真ん中の辺りに続けて入れると良い)
例:
0.元の数値を0F(15)、新しい数値をFA(250)とする。(HPを15から250にしたい時等)
1.空き領域を見つけて元の数値を2回続けて入れる。(例:FF FF FF FF FF FF FF FF→FF FF 0F 0F FF FF FF FF)
2.変更したい場所と空き領域の元の数値1ヶ所と同時に書き換える。(FF FF 0F 0F FF FF FF FF→FF FF FA 0F FF FF FF FF)
3.そのまま保存して終了。
注意1:別の風来日記や、番付表に跨って変えては駄目です。
(風来日記は、1:0000〜1FFF、2:2000〜3FFF、3:4000〜5FFF、番付は6000〜7FFFです)
注意2:数値が連番で並んでいる所がありますがそこと同時に変えては駄目です。渓谷の宿場からになってしまいます。(風来のシレンの場合)
逃れ方その2
「元の数値を増やした分だけ別の場所で減らす、元の数値を減らした分だけ別の場所で増やす」
SFCシレンの番付やシレンGBはこの方法で改造可能です。こちらは少々計算は必要ですが、逃れ方以外はその1と同じです。
ちなみに、00-01=FFなんていうのは通用しません。
この2つを覚えておけば、殆どのゲームは改造可能です。
でも、希にその1とその2を両方しないと失敗するゲームもあります。