| ご指摘あったんで訂正しますね(^^;
PARのコードはセーブデータに反映すると書いていない限りは電源切るとOFFになります。 (書いていないときもありますが大体は注釈があります・・) なのでPARでコードをONにしっぱなしにしないと反映させる事が出来ないわけです。 具体的にはゲームの仕様で時間の経過と共に減少、増加する値がそれにあたります。
例えば制限時間などがそれに当たります。 HPも最大HPは別として現在HPを固定したままにも出来ます 例)HP 255(現在)/255(最大)
無敵 3C978328 1456E70C これは現在HPの数値を管理しているアドレスを255に固定します。 最大が255現在(敵に攻撃を受けたりすると変動する数値)も255にします。 これはコードの力で無理やりONの状態にしているだけになりますので OFFにすればコードも元に戻るわけです。
では、くにさんが仰るマネー満タンはどうでしょう これは単純にセーブデータに反映させる事が出来るコードだったと言うことです。 もしこのコードが幾ら使っても減らない状態であるなら考えられる事は多くありません
1.実はコードがONになっていた
2.減っていたけど気が付かなかった。
3.一部のゲームでは表示では9999がお金の最大でも実際内部では 999999999でカウントしていると言うゲームが稀にあります。 ですのでコードの力で最大までONされると幾ら使っても最大のままと言う場合もあります。
4.一部ゲームを作成したときにゲーム上のバグなどを改善する為に作成者が 簡単に移動できる機能を入れていることがあります。 俗に言うデバッグモードと呼ばれるものです。 これは作った人次第で削除されている場合と一部残っているばあいがあります。 この機能を利用してお金を最大のままのスイッチをONにする方法もあるそうです。
|