10進数で99999999と表示されているデータをバイナリエディタで見ると2FAF07FAと表示されるのですが、これは何で計算されているのでしょうか?

補足

(1)「10進数で99999999と表示されているデータ」 ドラゴンエイジ:インクイジションという十数年前のテレビゲームのセーブデータ 99999999はゲーム内で表示される所持金の最大単位です。 この99999999はセーブデータ編集ツール公式が提供しているパッチコードを適用した上での結果で、バイナリエディタでは2FAF07FAと表示されます。 添付図の上の赤色ラインが773=182Aで、下の水色ラインの数値が99999999=2FAF07FAです。(赤色は現在の所持金) (2)下記の4つの10進数データをバイナリエディタで見た結果。 0=C000000015、1=00000002、2=00000004、3=0000001Aとなっています。 調査中に99999999の数値がバイナリエディタ上で変化しているのを確認したのですが、これは何故か分かりますか? 例えば所持金が0のときはC17D783FD5 1と2のときは0BEBC1FEとなっていました。

数学 | プログラミング1,637閲覧xmlns="http://www.w3.org/2000/svg">50

ベストアンサー

画像

この回答はいかがでしたか? リアクションしてみよう

ThanksImg質問者からのお礼コメント

わかりやすい回答、誠にありがとうございました。

お礼日時:1/6 21:23

その他の回答(1件)

99999999 = 5F5E0FF = 0101 1111 0101 1110 0000 1111 1111 = 0010 1111 1010 1111 0000 0111 1111 1??? = 2 F A F 0 7 F A (???が010の場合) 周囲のデータとの区切りの関係っぽい