チートコードを探すコツ

  • まずは16進数に慣れよう。0、1、2、3、4、5、6、7、8、9、A、B、C、D、E、F、次で繰上がり。
  • よく「255」や「65535」がMAX値になっているものは8ビット1ワードのアドレスを全部1で埋めているため。
    • (FF) 16 = (1111 1111) 2 = 128*1 + 64*1 + 32*1 + 16*1 + 8*1 + 4*1 + 2*1 + 1*1 = 255
    • (FFFF) 16 = (1111 1111 1111 1111) 2 = 32768*1 + 16384*1 + 8192*1 + 4096*1+ 2048*1 1024*1 + 512*1 + 256*1 + 128*1 + 64*1 + 32*1 + 16*1 + 8*1 + 4*1 + 2*1 + 1*1 = 65535
  • 16進 - 10進に変換する電卓があると便利。Windowsならアクセサリの電卓があるので、「表示 - 関数電卓」にして使おう。
  • 電卓がわりに Python のInteractiveモードを使うとものすごく便利。
  • RPGでのHPなど値が大きく変わるものはアドレスを2つかそれ以上にわけている場合がほとんど。できるだけ少ない値で他の値とかぶらないようにすると探しあてやすい。

チートコード (last edited 2007-02-16 08:46:08 by KeisukeUrago)