Skip to content

KeyMovieFormat

poco edited this page Apr 1, 2017 · 7 revisions

本ツールで作成されるKeyMovieファイルのフォーマットとPCSX2本家で生成されるKey情報のフォーマットについての説明ページです。

フォーマット

address size default data 説明
0x00 1byte 1 KeyMovie version
0x01 1byte 0xCC 識別子
0x02 50byte "PCSX2-1.4.0-rr" エミュレータ名
0x34 50byte author(任意で書き込み)
0x66 50byte cdrom名
0x98 4byte 0 MaxFrame
0x9C 4byte 0 UndoCount
0xA0~ 16byte * n block情報がこの後続きます。

※指定frame keyの計算方法
160byte(HEADER_SIZE) + n(frame) * 16byte(BLOCK_SIZE)

  • block情報
    0~6(6 byte) : 1Playerのキー情報
    7~12(6 byte) : 2Playerのキー情報

Key Data

6byte のキー情報の内訳です。

address
0~1 ノーマルボタン
2 右アナログスティックの左右
3 右アナログスティックの上下
4 左アナログスティックの左右
5 左アナログスティックの上下
  • ノーマルボタンの内訳(2byte,16bit)
0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
START R3 L3 SELECT X R1 L1 R2 L2

※ 1 : UnPushed , 0 : Pushed

  • アナログスティックの値(0~255)
    max left/up : 0
    neutral : 127
    max right/down : 255
Clone this wiki locally