酢ろぐ!

カレーが嫌いなスマートフォンアプリプログラマのブログ。

ROのパケットを解析してみた

Code Reading片手にNetBSDの解析かと思いきや、ラグナロクオンラインのパケットの解析なんかしていました。結構暇つぶしになりました。インテルの86系のCPUはリトルエンディアンってのをすっかり忘れていました。メモリの格納が逆さなんですよね。失念、失念。

スキル発動(ラウドボイス)
 15 : 1A01 9B00 0100 xxxxxxxx
スキル発動(ヒール)
 15 : 1A01 1C00 3807 xxxxxxxx
2byte:パケットの種別(これはスキル.)
2byte:スキルの種類
2byte:スキルのレベル(自信ないけど多分・・・)
4byte:自分のID(スキルの対象者のID)

チャット(発言「あ」)
 20 : 8E00xxxxxxxxxxxxxx xx
2byte:パケットの種別(これはチャット.)
16byte:謎
2byte:チャットの内容(発言「あ」)