にくまるカウンター記録(.rec)

内容 サイズ
タイムデータ1 4byte
タイムデータ2 4byte
タイムデータ3 4byte
タイムデータ4 4byte
バイアス1 1byte
バイアス2 1byte
バイアス3 1byte
バイアス4 1byte

タイムデータnの各バイトからバイアスnの数値をマイナス(4バイト目だけはバイアス/2をマイナス)するとフレーム数になる。ゲーム画面での時間表示は50fps固定を想定している。
なお、どのタイムデータとバイアスの組を使っても変わらない。


タイムデータ1:C6 87 65 32
バイアス1:65

0xC6 - 0x65 = 0x61
0x87 - 0x65 = 0x22
0x65 - 0x65 = 0x00
(int)(0x65 / 2) = 0x32
0x32 - 0x32 = 0x00

リトルエンディアンなので
61 22 00 00 → 0x2261 = 8801フレーム
8801 = 176.02*50
つまりこの場合記録は176.02秒(2'56''02)
最終更新:2018年08月05日 16:40