ダイエット前の Keiko.AVB の内容(の予想)

DIET_AVB | Menu Page
※ここに記された内容は個人が勝手に解析したものであり、全くの無保証です。これを元に生じた問題については、春葵駿二は一切感知しません。MSChat に付属している頭部と胴体が別になったキャラクターについては、当然ながら以下の内容とかなり異なると思われます。また、16色以上のカラーキャラについ ては、調べていません。
同様のもっと詳しい情報が、すでにどこかにあるのかもしれんが・・・

赤い数字はAVBファイルの内容です(16進)

全体の構成

81 00 01 00 01 00 01 00
キャラクタ名 + NULL6B 65 69 6B 6F 00 (可変長です)
08 00 01 00 02 00 05 00 03 00
アイコンのBMPまでのオフセット52 02 00 00
?(頭と胴が別だと04らしい)09 00
感情の数(Keikoは16個)10 00
感情情報1 C80C0000 00000000
C61F0000 09 00 00 3300 3300
00000000000000000000000000000000
感情情報2 9CB00000 00000000
0AC30000 08 00 19 3800 3200
00000000000000000000000000000000
感情情報3 A84F0100 00000000
36620100 05 00 19 3500 3700
00000000000000000000000000000000
感情情報4 58F40100 00000000
A20B0200 07 00 19 3800 3100
00000000000000000000000000000000
感情情報5 2CB10200 00000000
7AC40200 0C 00 19 3400 3400
00000000000000000000000000000000
感情情報6 30610300 00000000
B6780300 0B 00 19 3200 3600
00000000000000000000000000000000
感情情報7 8C240400 00000000
A2400400 06 00 19 5900 3300
00000000000000000000000000000000
感情情報8 640C0500 00000000
C62D0500 0E 00 19 6E00 3700
00000000000000000000000000000000
感情情報9 640C0500 00000000
C62D0500 03 00 CC 6E00 3700
00000000000000000000000000000000
感情情報10 A4310600 00000000
2A490600 02 00 19 3800 3600
00000000000000000000000000000000
感情情報11 08E70600 00000000
E6F90600 04 00 19 2D00 3400
00000000000000000000000000000000
感情情報12 CC890700 00000000
A2A10700 0A 00 19 3C00 3400
00000000000000000000000000000000
感情情報13 B84F0800 00000000
A6620800 09 00 00 3100 3100
00000000000000000000000000000000
感情情報14 04F30800 00000000
22060900 03 00 19 3E00 3500
00000000000000000000000000000000
感情情報15 58A10900 00000000
76B40900 09 00 00 3200 3500
00000000000000000000000000000000
感情情報16 84410A00 00000000
72540A00 01 00 19 3100 3500
00000000000000000000000000000000
情報部分終端?06 00
アイコンのBMP(省略)
ポーズ1のグラフィックのBMP(省略)
ポーズ1のマスクのBMP(省略)
ポーズ2のグラフィックのBMP(省略)
ポーズ2のマスクのBMP(省略)
ポーズ3のグラフィックのBMP(省略)
ポーズ3のマスクのBMP(省略)
ポーズ4のグラフィックのBMP(省略)
ポーズ4のマスクのBMP(省略)
ポーズ5のグラフィックのBMP(省略)
ポーズ5のマスクのBMP(省略)
ポーズ6のグラフィックのBMP(省略)
ポーズ6のマスクのBMP(省略)
ポーズ7のグラフィックのBMP(省略)
ポーズ7のマスクのBMP(省略)
ポーズ8のグラフィックのBMP(省略)
ポーズ8のマスクのBMP(省略)
ポーズ9のグラフィックのBMP(省略)
ポーズ9のマスクのBMP(省略)
ポーズ10のグラフィックのBMP(省略)
ポーズ10のマスクのBMP(省略)
ポーズ11のグラフィックのBMP(省略)
ポーズ11のマスクのBMP(省略)
ポーズ12のグラフィックのBMP(省略)
ポーズ12のマスクのBMP(省略)
ポーズ13のグラフィックのBMP(省略)
ポーズ13のマスクのBMP(省略)
ポーズ14のグラフィックのBMP(省略)
ポーズ14のマスクのBMP(省略)
ポーズ15のグラフィックのBMP(省略)
ポーズ15のマスクのBMP(省略)

※Keiko.AVBは、1つのポーズを2つの感情で共有している(感情8と9)ものがあるので、ポーズの数と感情情報の数が合わない。



感情情報ブロック詳細(例:感情情報1)

グラフィックBMPのオフセットC8 0C 00 00
00 00 00 00
マスクBMPのオフセットC6 1F 00 00
感情の種類(後述)09
?(上とペアの16ビット整数かも)00
感情の度合い(後述)00
頭の中心位置 X33 00
頭の中心位置 Y33 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00



感情の種類

値 : 感情
01 : 喜ぶ
02 : はにかむ
03 : 退屈
04 : おびえる
05 : 悲しむ
06 : 怒る
07 : 叫ぶ
08 : 笑う
09 : 平常
0A : 手を振る
0B : 他人を指差す
0C : 自分を指差す
0D : ?
0E : 肩すくめ
0F : ?

感情の度合い

FF(255)が度合い10にあたる。
平常は度合い0
他人を指差すなどは度合い1



感情が書出される順番は、キャラクタエディタの左の感情ツリーの、上からの順番。

(1997/12/16)
Menu Page

Contents of Keiko.AVB before diet (expected)

DIET_AVB | Menu Page
* The contents described here are the ones analyzed by individuals without permission, and there is no guarantee at all. Shunji Haruki does not perceive any problems arising from this. As for the character with separate head and body attached to MSChat, it will of course be quite different from the following content. In addition, we have not investigated color characters with 16 or more colors.
I'm sure there's more info out there already somewhere...

The red numbers are the contents of the AVB file (hex)

Overall composition

81 00 01 00 01 00 01 00
character name + NULL6B 65 69 6B 6F 00 (Variable length)
08 00 01 00 02 00 05 00 03 00
Offset to icon BMP52 02 00 00
? (It seems to be 04 if the head and torso are separate)09 00
Number of emotions
(Keiko has 16)
10 00
emotional information 1 C80C0000 00000000
C61F0000 09 00 00 3300 3300
00000000000000000000000000000000
emotional information2 9CB00000 00000000
0AC30000 08 00 19 3800 3200
00000000000000000000000000000000
emotional information3 A84F0100 00000000
36620100 05 00 19 3500 3700
00000000000000000000000000000000
emotional information4 58F40100 00000000
A20B0200 07 00 19 3800 3100
00000000000000000000000000000000
emotional information5 2CB10200 00000000
7AC40200 0C 00 19 3400 3400
00000000000000000000000000000000
emotional information6 30610300 00000000
B6780300 0B 00 19 3200 3600
00000000000000000000000000000000
emotional information7 8C240400 00000000
A2400400 06 00 19 5900 3300
00000000000000000000000000000000
emotional information8 640C0500 00000000
C62D0500 0E 00 19 6E00 3700
00000000000000000000000000000000
emotional information9 640C0500 00000000
C62D0500 03 00 CC 6E00 3700
00000000000000000000000000000000
emotional information10 A4310600 00000000
2A490600 02 00 19 3800 3600
00000000000000000000000000000000
emotional information11 08E70600 00000000
E6F90600 04 00 19 2D00 3400
00000000000000000000000000000000
emotional information12 CC890700 00000000
A2A10700 0A 00 19 3C00 3400
00000000000000000000000000000000
emotional information13 B84F0800 00000000
A6620800 09 00 00 3100 3100
00000000000000000000000000000000
emotional information14 04F30800 00000000
22060900 03 00 19 3E00 3500
00000000000000000000000000000000
emotional information15 58A10900 00000000
76B40900 09 00 00 3200 3500
00000000000000000000000000000000
emotional information16 84410A00 00000000
72540A00 01 00 19 3100 3500
00000000000000000000000000000000
End of information part?06 00
Icon BMP(omit)
BMP of pose 1 graphics(omit)
BMP of mask in pose 1(omit)
BMP of pose 2 graphics(omit)
BMP of mask in pose 2(omit)
BMP of pose 3 graphics(omit)
BMP of mask in pose 3(omit)
BMP of pose 4 graphics(omit)
BMP of mask in pose 4(omit)
BMP of pose 5 graphics(omit)
BMP of mask in pose 5(omit)
BMP of pose 6 graphics(omit)
BMP of mask in pose 6(omit)
BMP of pose 7 graphics(omit)
BMP of mask in pose 7(omit)
BMP of pose 8 graphics(omit)
BMP of mask in pose 8(omit)
BMP of pose 9 graphics(omit)
BMP of mask in pose 9(omit)
BMP of pose 10 graphics(omit)
BMP of mask in pose 10(omit)
BMP of pose 11 graphics(omit)
BMP of mask in pose 11(omit)
BMP of pose 12 graphics(omit)
BMP of mask in pose 12(omit)
BMP of pose 13 graphics(omit)
BMP of mask in pose 13(omit)
BMP of pose 14 graphics(omit)
BMP of mask in pose 14(omit)
BMP of pose 15 graphics(omit)
BMP of mask in pose 15(omit)

*In Keiko.AVB, one pose is shared by two emotions (emotions 8 and 9), so the number of poses does not match the number of emotion information.

Emotion information block details (e.g. emotion information 1)

Graphic BMP offsetC8 0C 00 00
?00 00 00 00
Mask BMP offsetC6 1F 00 00
Type of emotion (see below)/td>09
? (May be a 16-bit integer paired with the above)00
Degree of emotion (see below)00
Head center position X33 00
Head center position Y33 00
?00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00


type of emotion

Value: Emotion 01 : happy
02 : shy
03 : bored
04 : scared
05 : sad
06 : angry
07 : shout
08 : smile
09 : neutral
0A : wave
0B : point to other
0C : point to self
0D : ?
0E : shoulder shrug
0F : ?


Degree of emotion

FF(255) corresponds to degree 10.
Degree of normal/neutral is 0
Pointing at others is degree 1



The order in which emotions are written is the order from the top of the emotion tree on the left of the character editor.


(1997/12/16)
Menu Page