Files
rathena/doc/client_packet.txt
ultramage 851a1e259a - Updated /doc from jAthena
- Completed adding of the new cities to @go
  > that function is ugly and needs a complete rewrite, asap
- Updated thor volcano warps

git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@9615 54d463be-8e91-2dee-dedb-b68131a5f0ec
2007-01-04 18:33:53 +00:00

1533 lines
55 KiB
Plaintext
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
10, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
#0x0040
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 55, 17, 3, 37, 46, -1, 23, -1, 3,108, 3, 2,
3, 28, 19, 11, 3, -1, 9, 5, 54, 53, 58, 60, 41, 2, 6, 6,
#0x0080
7, 3, 2, 2, 2, 5, 16, 12, 10, 7, 29, 23, -1, -1, -1, 0,
7, 22, 28, 2, 6, 30, -1, -1, 3, -1, -1, 5, 9, 17, 17, 6,
23, 6, 6, -1, -1, -1, -1, 8, 7, 6, 7, 4, 7, 0, -1, 6,
8, 8, 3, 3, -1, 6, 6, -1, 7, 6, 2, 5, 6, 44, 5, 3,
#0x00C0
7, 2, 6, 8, 6, 7, -1, -1, -1, -1, 3, 3, 6, 6, 2, 27,
3, 4, 4, 2, -1, -1, 3, -1, 6, 14, 3, -1, 28, 29, -1, -1,
30, 30, 26, 2, 6, 26, 3, 3, 8, 19, 5, 2, 3, 2, 2, 2,
3, 2, 6, 8, 21, 8, 8, 2, 2, 26, 3, -1, 6, 27, 30, 10,
#0x0100
2, 6, 6, 30, 79, 31, 10, 10, -1, -1, 4, 6, 6, 2, 11, -1,
10, 39, 4, 10, 31, 35, 10, 18, 2, 13, 15, 20, 68, 2, 3, 16,
6, 14, -1, -1, 21, 8, 8, 8, 8, 8, 2, 2, 3, 4, 2, -1,
6, 86, 6, -1, -1, 7, -1, 6, 3, 16, 4, 4, 4, 6, 24, 26,
#0x0140
22, 14, 6, 10, 23, 19, 6, 39, 8, 9, 6, 27, -1, 2, 6, 6,
110, 6, -1, -1, -1, -1, -1, 6, -1, 54, 66, 54, 90, 42, 6, 42,
-1, -1, -1, -1, -1, 30, -1, 3, 14, 3, 30, 10, 43, 14,186,182,
14, 30, 10, 3, -1, 6,106, -1, 4, 5, 4, -1, 6, 7, -1, -1,
#0x0180
6, 3,106, 10, 10, 34, 0, 6, 8, 4, 4, 4, 29, -1, 10, 6,
90, 86, 24, 6, 30,102, 9, 4, 8, 4, 14, 10, 4, 6, 2, 6,
3, 3, 35, 5, 11, 26, -1, 4, 4, 6, 10, 12, 6, -1, 4, 4,
11, 7, -1, 67, 12, 18,114, 6, 3, 6, 26, 26, 26, 26, 2, 3,
#0x01C0
2, 14, 10, -1, 22, 22, 4, 2, 13, 97, 0, 9, 9, 29, 6, 28,
8, 14, 10, 35, 6, 8, 4, 11, 54, 53, 60, 2, -1, 47, 33, 6,
30, 8, 34, 14, 2, 6, 26, 2, 28, 81, 6, 10, 26, 2, -1, -1,
-1, -1, 20, 10, 32, 9, 34, 14, 2, 6, 48, 56, -1, 4, 5, 10,
#0x0200
26, -1, 26, 10, 18, 26, 11, 34, 14, 36, 10, 19, 19, -1, 24, 0,
S クライアントから見て送信
R クライアントから見て受信
B バイト
w ワード=2B
l ロングワード=4B
* 0個以上くりかえし
S 0064 <version>.l <account name>.24B <password>.24B <version2>.B
アカウントID&パスワード送信
S 0065 <account ID>.l <login ID1>.l <login ID2>.l ?.2B <sex>.B
キャラセレ鯖接続要求
S 0066 <charactor number>.B
キャラクタ選択要求
S 0067 <charactor name>.24B <param etc>.11B
キャラクタ作成要求
S 0068 <charactor ID>.l <mail address>.40B
キャラクタ削除要求
R 0069 <len>.w <login ID1>.l <account ID>.l <login ID2>.l ?.32B <sex>.B {<IP>.l <port>.w <server name>.20B <login users>.w <maintenance>.w <new>.w}.32B*
login成功&鯖情報
R 006a <error No>.B
login失敗 その1
err No=00 未登録のIDです
err No=01 パスワードが違います
err No=02 使用期間が終了しています
err No=03 サーバーから接続拒否されました
err No=04 解約されたID、またはアカウントブロックされているIDです
err No=05 最新のパッチではありません
err No=06 解約されたID、またはアカウントブロックされているIDです
err No=07 サーバーが混雑しています
R 006b <len>.w <charactor select data>.106B*
キャラセレ鯖接続成功&キャラクタデータ
<charactor select data> = <charactor ID>.l <base exp>.l <zeny>.l <job exp>.l <job level>.l ?.8B <option>.l <karma>.l <manner>.l <status point>.w <HP>.w <MaxHP>.w <SP>.w <MaxSP>.w <speed>.w <class>.w <hair>.w <weapon>.2w <base level>.w <skill point>.w <head_bottom>.w <sheild>.w <head option top>.w <head option mid>.w <hair color>.w ?.w <name>.24B <STR>.B <AGI>.B <VIT>.B <INT>.B <DEX>.B <LUK>.B <charactor number>.B ?.B
R 006c <error No>.B
キャラクタ選択失敗
R 006d <charactor select data>.106B
キャラクタ作成成功
R 006e <error No>.B
キャラクタ作成失敗
R 006f
キャラクタ削除成功
R 0070 <error No>.B
キャラクタ削除失敗
err No=00 メールアドレスが違う
err No=01 削除が拒否された
R 0071 <charactor ID>.l <map name>.16B <ip>.l <port>.w
キャラクタ選択成功&マップ名&ゲーム鯖IP/port
S 0072 <account ID>.l <charactor ID>.l <login ID1>.l <login ID2>.l <sex>.b
ゲーム鯖接続要求
R 0073 <server tick>.l <coordidate>.3B ?.2B(05 05固定)
ゲーム鯖接続成功&サーバ側1ms時計&出現位置
R 0078 <ID>.l <speed>.w <opt1>.w <opt2>.w <option>.w <class>.w <hair>.w <weapon>.w <head option bottom>.w <sheild>.w <head option top>.w <head option mid>.w <hair color>.w <clothes color>.w <head dir>.w <guild>.l <emblem>.l <manner>.w <karma>.B <sex>.B <X_Y_dir>.3B ?.B(05固定) ?.B(05固定) <sit>.B <Lv>.B
マップロード時&移動時用、向き付き用キャラ情報?
R 0079 <ID>.l <speed>.w <opt1>.w <opt2>.w <option>.w <class>.w <hair>.w <weapon>.w <head option bottom>.w <sheild>.w <head option top>.w <head option mid>.w <hair color>.w <clothes color>.w <head dir>.w <guild>.l <emblem>.l <manner>.w <karma>.B <sex>.B <X_Y_dir>.3B ?.B(05固定) ?.B(05固定) <Lv>.B
テレポ等の表示範囲内沸きキャラ用、向き付き無しキャラ情報?
R 007b <ID>.l <speed>.w <opt1>.w <opt2>.w <option>.w <class>.w <hair>.w <weapon>.w <head option bottom>.w <server tick>.l <sheild>.w <head option top>.w <head option mid>.w <hair color>.w ?.w <head dir>.w <guild>.l <emblem>.l <manner>.w <karma>.B <sex>.B <X_Y_X_Y>.5B ?.B ?.B ?.B <Lv>.B
表示範囲内キャラ移動情報
R 007c <ID>.l <speed>.w ?.6w <class>.w ?.7w <X_Y>.3B ?.2B
NPC用表示範囲内キャラ情報
S 007d
mapロード終り
S 007e <client tick>.l
クライアント側1msタイマ送信
R 007f <server tick>.l
サーバ側1msタイマ送信
R 0080 <ID>.l <type>.B
type=00 キャラ消滅 (画面外移動。死体消滅等?)
type=01 キャラ死亡
type=02 キャラ消滅 (logout等?)
type=03 テレポート (テレポ,蝿,蝶等?)
R 0081 <type>.B
login失敗 その2
type=01 サーバー接続終了
type=02 同じIDで他の使用者がログインしました
type=03 サーバーとの同期に失敗しました
type=04 地域の収容人員超過で接続できません
type=05 18歳以下は接続できません
type=06 決済されたアカウントではありません
type=07 サーバーが混雑しています
type=08 前の接続情報が残っています
type=0b アカウントが保留されました
type=0c 課金システム変更のため、一時終了します
type=0d IPが一致しないため、接続を終了します
type=10 有料サービスになりました
type=11 チケットが買われていないか、有効期限が切れています
S 0085 <X_Y>.3B
移動要求
R 0086
未調査
R 0087 <server tick>.l <X_Y_X_Y>.5B ?(0固定).B
移動応答
R 0088 <ID>.l <X>.w <Y>.w
移動途中停止
S 0089 <target ID>.l <type>.B
type=00 targetを1回殴る
type=02 座る
type=03 立ち上る
type=07 targetを殴り続ける
R 008a <src ID>.l <dst ID>.l <server tick>.l <src speed>.l <dst speed>.l <param1>.w <param2>.w <type>.B <param3>.w
type=00 param1=0 miss
type=00 param1:ダメージ(の合計?) param2:分割数 param3:アサシン2刀流逆手ダメージ
NPCからの攻撃の場合、param2,param3はゴミデータ
speedはPCの場合内部ASPDと一致
type=01 itemを拾う ID*2以外ゴミ
type=02 座る src ID以外ゴミ
type=03 立つ src ID以外ゴミ
type=08 複数攻撃
type=09 ダメージモーションなしにダメージだけ表示される物(インデュア)
type=0a クリティカル
type=0b 完全回避
R 008b
未調査
S 008c <len>.w <str>.?B
通常発言送信。チャット中はチャット内発言用になる
先頭の"<nick> : "の部分はクライアント側で付ける事
R 008d <len>.w <ID>.l <str>.?B
IDさんの発言受信。チャット中はチャット内発言用になる
R 008e <len>.w <str>.?B
自分の発言受信。チャット中はチャット内発言用になる
S 0090 <ID>.l <type?>.B
NPCに話しかける。typeは01しか見た事無し
R 0091 <map name>.16B <X>.w <Y>.w
鯖内マップ間移動、テレポ,蝿等用
R 0092 <map name>.16B <X>.w <Y>.w <IP>.l <port>.w
鯖間移動
R 0093
8月中に1回だけ観測。何もしない。
S 0094 <ID>.l
IDのキャラ名等要求。0095か0195の返答があるはず
R 0095 <ID>.l <nick>.24B
NPC,ギルド未所属PCの0094への返答
0193 <charID>.l で問い合わせて
0194 <charID>.l <name>.24B の応答で得てます。
S 0096 <len>.w <nick>.24B <message>.?B
wis送信
R 0097 <len>.w <nick>.24B <message>.?B
wis受信
R 0098 <type>.B
type=00 wis送信成功
type=01 wis相手がloginしてない?
type=02 wis相手からignoreされてる?
S 0099 <len>.w <message>.?B
GMコマンド/b,/bb,/nbにて発行。サーバー内ブロードキャスト
R 009a <len>.w <message>.?B
GMからの天の声
S 009b <head dir>.w <dir>.B
体&頭の方向変更要求。クライアントへの応答は無い模様
dirは0007で体の向き。00で北から反時計回りに45°単位で07まで
head dirは00,01,02で頭の向き。00で体と同じ、01が右、02が左
R 009c <ID>.l <head dir>.w <dir>.B
IDの体&頭の方向変更
R 009d <ID>.l <item ID>.w <identify flag>.B <X>.w <Y>.w <amount>.w <subX>.B <subY>.B
移動等で床アイテムが画面内に入ってきた時
R 009e <ID>.l <item ID>.w <identify flag>.B <X>.w <Y>.w <subX>.B <subY>.B <amount>.w
item drop。何故か009dとマス目内位置&個数が入れ変っている
S 009f <ID>.l
IDの床アイテムを拾う
R 00a0 <index>.w <amount>.w <item ID>.w <identify flag>.B <attribute?>.B <refine>.B <card>.4w <equip type>.w <type>.B <fail>.B
fail=00 獲得
fail=01 アイテムを受け取る事ができません
fail=02 重量オーバー
fail=03 獲得?
fail=04 受け取るアイテムの種類数オーバー
fail=05 3万個以上持てない
fail=06 ルート権無し。取得失敗
R 00a1 <ID>.l
IDの床アイテム消去
S 00a2 <index>.w <amount>.w
所有アイテムを落す
R 00a3 <len>.w {<index>.w <item ID>.w <type>.B <identify flag>.B <amount>.w ?.2B(矢の場合0x8000?)}.10B*
所有消耗品&収集品リスト
R 00a4 <len>.w {<index>.w <item ID>.w <type>.B <identify flag>.B <equip type>.w <equip point>.w <attribute?>.B <refine>.B <card>.4w}.20B*
所有装備リスト
R 00a5 <len>.w {<index>.w <item ID>.w <type>.B <identify flag>.B <amount>.w ?.2B}.10B*
カプラさんに預けてある消耗品&収集品リスト
R 00a6 <len>.w {<index>.w <item ID>.w <type>.B <identify flag>.B <equip type>.w <equip point>.w <attribute?>.B <refine>.B <card>.4w}.20B*
カプラさんに預けてある装備リスト
S 00a7 <index>.w <ID>.l
所持アイテムindexを使用する。IDは自分のみ?
R 00a8 <index>.w <amount>.w <type>.B
アイテム使用応答。type=00の場合使用失敗? amountもゴミの模様
type=01の場合成功で、amountは使用後の残り個数
S 00a9 <index>.w <equip type>.w
アイテム装備
R 00aa <index>.w <equip point>.w <type>.B
アイテム装備応答。type=00の場合装備失敗? equip pointもゴミの模様
S 00ab <index>.w
装備解除
R 00ac <index>.w <equip point>.w <type>.B
装備解除応答。type=00の場合失敗? equip pointもゴミの模様
R 00af <index>.w <amount>.w
アイテム数減少。amount個だけ減らす
R 00b0 <type>.w <val>.l
色々な能力値の更新。以下type:対応する数値を列挙
0000:speed 0003:悪行値 0004:マナーポイント(会話禁止) 0005:HP 0006:MaxHP
0007:SP 0008:MaxSP 0009:ステータスポイント 000b:ベースレベル
000c:スキルポイント 0018:重量(表示されてる数字の10倍)
0019:最大重量(表示されてる数字の10倍)
0029:ATK前 002a:ATK後 002b:MATK前 002c:MATK後
002d:DEF前 002e:DEF後 002f:MDEF前 0030:MDEF後
0031:HIT 0032:FLEE前 0033:FLEE後 0034:クリティカル
0035:ASPD(2ms単位の時間?) 0037:ジョブレベル
0082:謎 ATK後と同じ数字?
type 0004の時のvalは0-解除までの時間
R 00b1 <type>.w <val>.l
色々な能力値の更新。以下type:対応する数値を列挙
0001:ベース側経験値 0002:ジョブ側経験値 0014:zeny
0016:ベース側必要経験値 0017:ジョブ側必要経験値
β1では00b0はvalがshort、00b1はvalがlongという使い分けがあったんだけど
今となっては差が無くなって、盲腸みたいなもの?
S 00b2 <type>.B
type=00 死亡時リスタート
type=01 キャラセレ要求
R 00b3 <type>.B
type=01 キャラセレ応答
R 00b4 <len>.w <ID>.l <str>.?B
IDのNPCからのメッセージ
R 00b5 <ID>.l
IDのNPCとのメッセージウィンドウに"NEXT"アイコンを出す
R 00b6 <ID>.l
IDのNPCとのメッセージウィンドウに"CLOSE"アイコンを出す
R 00b7 <len>.w <ID>.l <str>.?B
IDのNPCの会話で選択項目表示。各項目は':'で区切られる
S 00b8 <ID>.l <select>.B
IDのNPCの会話の選択。各項目に順に1が振られる。ffでキャンセル?
S 00b9 <ID>.l
IDのNPCとの会話。NEXTボタンを押した
S 00ba
未調査
S 00bb <type>.w <amount>.B
ステータスup要求。typeは000dから0012が順にSTR,AGI,VIT,INT,DEX,LUKに対応
R 00bc <type>.w <fail>.B <val>.B
ステータスup応答。fail=01なら成功。typeは00bbと同じ。valは上った後の数字
失敗例は見た事無いので謎。ステータスポイントが足りない状態で
00bbを発行できるクライアントが有れば、fail=00になるのではないかと予想
R 00bd <status point>.w <STR>.B <STRupP>.B <AGI>.B <AGIupP>.B <VIT>.B <VITupP>.B <INT>.B <INTupP>.B <DEX>.B <DEXupP>.B <LUK>.B <LUKupP>.B <ATK>.w <ATKbonus>.w <MATKmax>.w <MATKmin>.w <DEF>.w <DEFbonus>.w <MDEF>.w <MDEFbonus>.w <HIT>.w <FLEE>.w <FLEEbonus>.w <critical>.w <karma?>.w <manner?>.w
まとめてステータス情報を送るパケット
R 00be <type>.w <val>.B
必要ステータスポイント更新パケット。typeは00200025が順にSTRLUKに対応
S 00bf <type>.B
エモーションを出す。typeは00-0c(,0d)がALT+1ALT+9,ALT+0,チョキ,グー,パー(,韓国旗)に対応
00=! 01=? 02=うれしい(♪) 03=ハート 04=汗 05=あはは(電球)
06=いやだな() 07=怒り(もやもや)08=お金() 09=… 0a=チョキ
0b=グー 0c=パー 0d=韓国旗 0e=大きいハート 0f=ありがとう(thanks)
10=無念 11=ごめん(sorry) 12=笑い 13=汗かき 14=あの
15=最高(GoodJob)16=キョロキョロ 17=ショック 18=まる 19=バツ
1a=ヘルプ(help) 1b=go 1c=えーん 1d=くすくす 1e=ちゅ
1f=ちゅちゅ 20=ふん 21=うんうん
R 00c0 <ID>.l <type>.B
IDの人がエモーションを出した。typeは00bfと同じ
S 00c1
login人数問い合わせ
R 00c2 <val>.l
login人数応答
R 00c3 <ID>.l <type>.B <val>.B
見た目変更。typeは00で本体(転職時等)、02が武器、03が頭(下)、04が頭(上)、05が頭(中)、08が盾
R 00c4 <ID>.l
話かけたNPCが商人だったのでbuy/sell選択窓出
R 00c5 <ID>.l <type>.B
buy/sell選択。type=00ならbuy。type=01ならsell
R 00c6 <len>.w {<value>.l <DCvalue>.l <type>.B <item ID>.w}.11B*
NPCのお店buy選択時。DCvalueは商人DC後の値段
R 00c7 <len>.w {<index>.w <value>.l <OCvalue>.l}.10B*
NPCのお店sell選択時。OCvalueは商人OC後の値段
S 00c8 <len>.w {<amount>.w <item ID>.w}.4B*
NPCのお店から買う
S 00c9 <len>.w {<index>.w <amount>.w}.4B*
NPCのお店に売る
R 00ca <type>.B
NPCから購入終了。
type=00 成功
type=01 お金が足りません
type=02 重量オーバーです
type=03 アイテム最大種類数を超過しました
R 00cb <type>.B
NPCへ売却終了。
type=00 成功
type=01 取引に失敗しました
S 00cc <ID>.l
GM用右クリックメニュー「name使用者強制終了」使用
R 00cd <ID>.l
GM用右クリックメニュー「name使用者強制終了」の応答
<ID>が0の場合は失敗と表示。(このパケットはただの応答です。接続終了の機能はありません。)
S 00ce
GMコマンド/killallにて発行。全員殺害(@doom同等)
S 00cf <nick>.24B <type>.B
type=00 nickからの発言受け付け拒否 (/ex nick)
type=01 nickからの発言受け付け許可 (/in nick)
S 00d0 <type>len.B
type=00 全ての発言受け付け拒否 (/exall)
type=01 全ての発言受け付け許可 (/inall)
R 00d1 <type>.B <fail>.B
type=00 発言受け付け拒否
type=01 発言受け付け許可
fail=00 成功
fail=01 失敗
R 00d2 <type>.B <fail>.B
type=00 全ての発言受け付け拒否
type=01 全ての発言受け付け許可
fail=00 成功
fail=01 失敗?
S 00d3
Wis拒否リスト要求
R 00d4 <len>.w <nick>.24B*
Wis拒否リスト応答
S 00d5 <len>.w <limit>.w <pub>.B <passwd>.8B <title>.?B
チャット立て。ここからチャット関係が続くけど調べが甘いので補完よろ
R 00d6 <fail>.B
チャット立て応答
fail=00 成功
fail=01 チャットルームの数が規定数を超過しました
fail=02 同じ名前のチャットルームがあります
R 00d7 <len>.w <owner ID>.l <chat ID>.l <limit>.w <users>.w <pub>.B <title>.?B
画面内チャット情報
R 00d8 <chat ID>.l
チャット消去
S 00d9 <chat ID>.l <passwd>.8B
チャット参加要請
R 00da <fail>.B
チャット参加失敗
fail=00 人数超過でチャットルームに入ることができません
fail=01 パスワードが違います
fail=02 強制退場させられたチャットです
fail=03 (なし)
fail=04 お金が足りません
fail=05 レベルが足りません
fail=06 レベルが高すぎます
fail=07 適正職業ではありません
R 00db <len>.w <chat ID>.l {<index>.l <nick>.24B}.28B*
チャット参加者リスト
R 00dc <users>.w <nick>.24B
チャットへの参加者追加(?)
R 00dd <index>.w <nick>.24B <fail>.B
チャットから参加者抜け
fail=00 抜けました通知
fail=01 強制退場させました通知
S 00de <len>.w <limit>.w <pub>.B <passwd>.8B <title>.?B
チャットステータス変更
R 00df <len>.w <owner ID>.l <chat ID>.l <limit>.w <users>.w <pub>.B <title>.?B
チャットステータス変更成功
S 00e0 ?.l <nick>.24B
チャットルーム所有者変更要求?
R 00e1 <index>.l <nick>.24B
チャット参加者番号付け直し?
S 00e2 <nick>.24B
チャットkick
S 00e3
チャット抜け
S 00e4 <ID>.l
取り引き要求
R 00e5 <nick>.24B
取り引き要請受け
S 00e6 <type>.B
type=03 取り引き要請ok
type=04 取り引き要請キャンセル
R 00e7 <fail>.B
取り引き要求応答
fail=00 距離が遠過ぎ
fail=03 要請受けてくれた
fail=04 キャンセルされた?
S 00e8 <index>.w <amount>.l
アイテム追加。index=0でzeny追加。正規クライアントではzenyは00ebの直前のみ
R 00e9 <amount>.l <type ID>.w <identify flag>.B <attribute?>.B <refine>.B <card>.4w
相手方からのアイテム追加
R 00ea <index>.w <fail>.B
fail=00 アイテム追加成功
fail=01 追加失敗。相手側重量オーバ
S 00eb
アイテム追加完了(ok押し)
R 00ec <fail>.B
fail=00 自分からのok受領
fail=01 相手からのok受領
S 00ed
取り引きキャンセル
R 00ee
取り引きがキャンセルされました
S 00ef
取り引き許諾(trade押し)
R 00f0
取り引き完了
R 00f1
未調査
R 00f2 <num>.w <limit>.w
カプラさん許容アイテム個数&現状
S 00f3 <index>.w <amount>.l
カプラさん倉庫にアイテム放り込み
R 00f4 <index>.w <amount>.l <type ID>.w <identify flag>.B <attribute?>.B <refine>.B <card>.4w
カプラさん倉庫のアイテム追加
S 00f5 <index>.w <amount>.l
カプラさん倉庫からアイテム取り出し要求
R 00f6 <index>.w <amount>.l
カプラさん倉庫からアイテム取り出し応答
S 00f7
カプラさん倉庫閉じ要求
R 00f8
カプラさん倉庫閉じ応答
S 00f9 <party name>.24B
パーティ作成要求
R 00fa <fail>.B
パーティ作成応答
fail=00 「パーティーを結成しました。」
fail=01 「同じ名前のパーティーがあります。」
fail=02 「すでにパーティーに加入しています。」
R 00fb <len>.w <party name>.24B {<ID>.l <nick>.24B <map name>.16B <leader>.B <offline>.B}.46B*
パーティ情報まとめて送り
S 00fc <ID>.l
パーティ勧誘する
R 00fd <nick>.24B <fail>.B
fail=00 相手は既にパーティに入っていた
fail=01 相手に拒否された
fail=02 勧誘成功
fail=04 相手の別キャラが既にパーティに入っていた
R 00fe <ID>.l <party name>.24B
パーティに誘われた
S 00ff <ID>.l <fail>.l
パーティに誘われた時の返答。fail=1 ok返答?
S 0100
パーティ脱退要求
R 0101 <exp>.w <item?>.w
パーティ設定現状? exp=2の場合は公平配分設定失敗?
S 0102 <exp>.w <item?>.w
パーティ設定変更
S 0103 <ID>.l <nick>.24B
パーティ除名要求
R 0104 <ID>.l ?.l <X>.w <Y>.w <offline>.B <party name>.24B <nick>.24B <map name>.16B
パーティ1人分情報更新
R 0105 <ID>.l <nick>.24B <fail>.B
nickさんがパーティから離脱
R 0106 <ID>,l <HP>.w <MaxHP>.w
パーティメンバHP更新
R 0107 <ID>.l <X>.w <Y>.w
パーティメンバ位置更新
S 0108 <len>.w <message>.?B
パーティ内発言
R 0109 <len>.w <ID>.l <message>.?B
パーティ内発言受信
R 010a <type ID>.w
MVPアイテム取得
R 010b <exp>.l
MVP経験値取得
R 010c <ID>.l
MVPキャラ表示
R 010d
MVPになりましたが、重量オーバーでMVPアイテムがの獲得ができません
R 010e <skill ID>.w <lv>.w <sp>.w <range>.w <up>.B
スキル情報更新。spは未使用?
R 010f <len>.w {<skill ID>.w <target type>.w ?.w <lv>.w <sp>.w <range>.w <skill name>.24B <up>.B}.37B*
スキル情報の塊。skill nameは一部流れて来ない物があるAL_PNEUMA,PR_SLOWPOISON等
target typeは0-パッシブ、1-敵、2-場所、4-即時発動、16-味方
lv=0 up=0の場合はリストに出してない?
R 0110 <skill ID>.w <basic type>.w ?.w <fail>.B <type>.B
fail=00の時にスキル利用失敗?
type 00:basic typeの方 01:SP不足 02:HP不足 03:memo無し 04:delay中
05:お金無し(めまー) 06:武器がよろしくない 07:赤ジェム無し 08:青ジェム無し 09:謎
basic type 00:取り引き 01:emotion 02:座り 03:チャット 04:パーティ
05:shout? 06:PK 07:マナーポイント
R 0111 <skill ID>.w <target type>.w ?.w <lv>.w <sp>.w <range>.w <skill name>.24B <up>.B
010fの1つ分。β2だと未使用?
20040415転職時に観測
S 0112 <skill ID>.w
スキルlvup要求
S 0113 <level>.w <skill ID>.w <ID>.l
IDをターゲットにskillを使う
R 0114 <skill ID>.w <src ID>.l <dst ID>.l <server tick>.l <src speed>.l <dst speed>.l <param1>.w <param2>.w <param3>.w <type>.B
攻撃系スキルエフェクト@
type=04 火壁で観測 type=06とほぼ同じ?
type=05 NB/FBlの分散したダメージ用
type=06 単発もの? param1はダメージ合計、param2はlevel、param3は1固定と予想
type=07 ダメージ表示無し?
type=08 連打もの? param1はダメージ合計、param2はlevel、param3は分割数と予想
type=09 ダメージモーションなしにダメージだけ表示される物(インデュア)と思ったのだがダメージモーションが出る物。(機能は謎)
R 0115 <skill ID>.w <src ID>.l <dst ID>.l <server tick>.l <src speed>.l <dst speed>.l <X>.w <Y>.w <param1>.w <param2>.w <param3>.w <type>.B
弾き飛ばし有り攻撃系スキルエフェクト
type=05 ダメージ&弾き飛ばし。param1はダメージ合計、param2はlevel、param3は分割数と予想
type=06 爆心地? 少なくともparam1はゴミの模様
type=09 ダメージモーションなしにダメージだけ表示される物(インデュア)と思ったのだがダメージモーションが出る物。(機能は謎)
S 0116 <level>.w <skill ID>.w <X>.w <Y>.w
(X,Y)をターゲットにskillを使う
R 0117 <skill ID>.w <src ID>.l <val>.w <X>.w <Y>.w <server tick>.l
場所相手のスキルエフェクト表示。valはレベルか、一部固さ?(氷壁)
S 0118
攻撃キャンセル
R 0119 <ID>.l <param1>.w <param2>.w <param3>.w ?.B
見た目変更
param1=02 フロストダイバで凍り漬け?
param2=01 毒?
param2=20 ANGELUS状態?
param3=01 サイトかルワッチ?
param3=0b ハイディング状態?
param3=0b クローキング状態?
param3=0d カート付き
param3=0e 鷹付き
param3=0f ペコペコ乗り
R 011a <skill ID>.w <val>.w <dst ID>.l <src ID>.l <fail>.B
非ダメージ系スキル表示。ヒールの場合valは回復量
fail=00の場合失敗ぽいが、スチール以外では見た事無し
S 011b <skill ID>.w <map name>.16B
011cへの応答。使わない場合"cancel"、マップ内ランダムの場合"Random"を送る
R 011c <skill ID>.w <map1>.16B <map2>.16B <map3>.16B <map4>.16B
テレポ/ポタの場所選択。
テレポの場合、Random/セーブ場所、ポタの場合、セーブ場所/memo1/memo2/memo3となる
マップ名のみ送られる
S 011d
現在居る所をメモ要求
R 011e <fail>.B
fail=00 ワープ位置としてセーブしました
fail=01 スキルレベルが足りません
fail=02 ワープ関連スキルがありません
R 011f <dst ID>.l <src ID>.l <X>.w <Y>.w <type>.B <fail>.B
スキル効能地作成
type 7e:SW 7f:火壁 80:ポタ発動中 81:ポタ発動前 83:サンク 85:フニューマ
86:バーミリオン 8c:トーキーボックス発動時 8d:氷壁 8e:くあぐまいやー 91:あんくるすねあ
93:らんどまいん 97:?? 99:トーキーボックス発動前
他情報求む
R 0120 <ID>.l
スキル効能地消去
R 0121 <num>.w <num limit>.w <weight>.l <weight limit>l
カートの種類&重さの現在値&上限
R 0122 <len>.w {<index>.w <item ID>.w <type>.B <identify flag>.B <equip type>.w <equip point>.w <attribute?>.B <refine>.B <card>.4w}.20B*
カート内アイテム。装備品
R 0123 <len>.w {<index>.w <item ID>.w <type>.B <identify flag>.B <amount>.w ?.2B}.10B*
カート内アイテム。消耗品/収集品
R 0124 <index>.w <amount>.l <item ID>.w <identify flag>.B <attribute?>.B <refine>.B <card>.4w
カートにアイテム追加
R 0125 <index>.w <amount>.l
カートからアイテム削除
S 0126 <index>.w <amount>.l
カートにアイテムを入れる
S 0127 <index>.w <amount>.l
カートからアイテムを取り出す
S 0128 <index>.w <amount>.l
カプラさんからカートへアイテムを移す
S 0129 <index>.w <amount>.l
カートからカプラさんへアイテムを移す
S 012a
付属品(鷹,ペコ,カート)をはずす
R 012b
未調査
R 012c <fail>.B
fail=00 「重量オーバーです。」
fail=01 「アイテム最大種類数を超過しました。」
R 012d <num>.w
露店開設。アイテムリスト要求。numは置ける最大数
S 012e
露店閉鎖
S 012f <len>.w <message>.80B {<index>.w <amount>.w <value>.l}.8B*
露店開設、露店名&アイテム,値段リスト
現在未使用?
S 0130 <ID>.l
露店アイテムリスト要求
R 0131 <ID>.l <message>.80B
露店看板表示
R 0132 <ID>.l
露店看板消去
R 0133 <len>.w <ID>.l {<value>.l <amount>.w <index>.w <type>.B <item ID>.w <identify flag>.B <attribute?>.B <refine>.B <card>.4w}.22B
露店アイテムリスト
S 0134 <len>.w <ID>.l {<amount>.w <index>.w}.4B*
露店アイテム購入
R 0135 <index>.w <amount>.w <fail>.B
露店アイテム購入失敗。
fail=00 (なし)
fail=01 %s 買う失敗 お金が足りません
fail=02 %s 買う失敗 重量オーバーです
fail=03 (なし)
fail=04 %s 買い物失敗在庫不足、現在在庫 amount 個
fail=05 アイテム交換中に売買不可
R 0136 <len>.w <ID>.l {<value>.l <index>.w <amount>.w <type>.B <item ID>.w <identify flag>.B <attribute?>.B <refine>.B <card>.4w}.22B*
露店開設成功
R 0137 <index>.w <amount>.w
露店アイテム販売報告
R 0139 <ID>.l <X>.w <Y>.w <X2>.w <Y2>.w <range>.w
IDの敵は(X,Y)に居て自分は(X2,Y2)に居るので攻撃が届きませんでした
攻撃可能距離はrangeなので、近寄って下さい?
R 013a <val>.w
攻撃射程
R 013b <type>.w
各種メッセージ表示。
type=00 弓矢を装備して下さい
type=01 重量オーバーで攻撃とスキルを使用できません(青色)
type=02 重量オーバーでスキルを使用できません(青色)
type=03 弓矢を装備しました
R 013c <ID>.w
装備された矢のItemID。0で、未装備状態。
R 013d <type>.w <val>.w
HP回復スキル/SP回復スキルによる回復
type=5ならHP type=7ならSP
R 013e <src ID>.l <dst ID>.l <X>.w <Y>.w <lv?>.w ?.w <wait>.l
スキル詠唱中。PC/NPCが相手の場合は(X,Y)は0。場所がターゲットの場合はdst IDは0になる
0x013e の offset+16(dword) はスキル属性です(調査済)。
00:無 01:水 02:地 03:火 04:風 05:毒 06:聖 07:暗 08:念 09:死
将来的に、詠唱中のエフェクトが属性で変わるのかと。
waitはms単位かな?
S 013f <Name>.24B
GMコマンド/monsterと/itemにて発行。指定のMob召還(Item名ならItem作成)
S 0140 <MapName>.16B <x>.w <y>.w
GMコマンド/mm(=/mapmove)にて発行。指定のMAP、座標へテレポート
R 0141 <type>.l <base>.l <bonus>.l
ステータス情報。typeは0dから12が順にSTR,AGI,VIT,INT,DEX,LUKに対応
base+bonusと表示される
R 0142 <ID>.l
数値入力用窓表示
S 0143 <ID>.l <amount>.l
0142の窓に入力した数値の送信
R 0144 <ID>.l <type>.l <X>.l <Y>.l <point ID>.B <color>.3B ?.B
案内員用、マップ上アイコン表示パケット
type=1 アイコンを表示
type=2 アイコンを消去
R 0145 <file name>.16B <type>.B
(今の所)カプラさんcutin表示
type=0x02 表示
type=0xff 消去
S 0146 <ID>.l
IDのNPCとの会話。CLOSEボタンを押した。ack無しにNPCメッセージウィンドを同時に閉じる
R 0147 <skill ID>.w <target type>.w ?.w <lv>.w <sp>.w <range>.w <skill name>.24B <up>.B
アイテム利用の結果一時的に得られたスキル情報
R 0148 <ID>.l
リザレクションの相手決め? @ β1
S 0149 <ID>.l <type>.B <time>.w
GM用右クリックメニュー「チャット禁止時間を下げる解ける」使用 → type=00
GM用右クリックメニュー「チャット禁止時間を上げる掛ける」使用 → type=01
喋りすぎでクライアントから送信 → type=02
timeは分単位です
R 014a <fail>.l
マナーポイントを与えた結果。
fail=0 マナーポイントを送りました。
fail=3 ノーマナー行為により運営者からチャットを禁止されました。
fail=4 連続発言により自動的にチャットが禁止されました。
R 014b <type>.B <nick>.24B
マナーポイントを貰った。type=00 プラス type=01 マイナス
アマツ以降?会話禁止状態になった nick=自分の名前 type=1のみ
R 014c <len>.w (<type>.l <guildID>.l <guild name>.24B).*
同盟・敵対ギルド表示
type=0 同盟
type=1 敵対
S 014d
ギルド情報表示開始?
R 014e <type?>.l
type=0x57 一般ギルド団員
type=0xD7 ギルドマスター
S 014f <page>.l
ギルド表示タブ送信
R 0150 <guildID>.l <guildLv>.l <接続数>.l <定員>.l <Avl.lvl>.l <経験値>.l <next_exp>.l <上納ポイント>.l <性向左右VW>.l <性向上下RF>.l <人数?>.l <guild name>.24B <guild master>.24B <本拠地>.16B
ギルド情報
S 0151 <guild ID>.l
エンブレム要求
R 0152 <len>.w <guild ID>.l <emblem ID(変更回数?)>.l <emblem data>.?B
エンブレムイメージ送付
S 0153 <len>.w <emblem data>.?B
エンブレムイメージ変更
R 0154 <len>.w {<accID>.l <charactorID>.l <髪型>.w <髪の色>.w <性別?>.w <job>.w <lvl?>.w <上納経験値>.l <online>.l <Position>.l <メモ?>.50B <nick>.24B}*
ギルドメンバリスト
S 0155 <len>.w {<accID>.l <charaID>.l <index>.l}.12B*
役職変更
R 0156 <len>.w {<accID>.l <charaID>.l <index>.l}.12B*
役職変更通知
S 0157 <account_id>.l
ギルドウィンドのプレイヤーの情報要求?
未使用
R 0158
0157の返答
未使用
S 0159 <guildID>.l <accID>.l <charID>.l <mess>.40B
ギルド脱退送信
R 015a <nic>.24B <mess>.40B
ギルド脱退(全員)受信
S 015b <guildID>.l <accID>.l <charID>.l <mess>.40B
ギルド追放送信
R 015c <nick>.24B <mess>.40B <アカウントID>.24B
ギルド追放(全員)受信
S 015d <guild name>.24B <?>.16B
ギルド解散
R 015e <fail>.l
ギルド解散正否通知
fail=0 ; 成功
fail=1 : 住民登録番号不一致
fail=2 : ギルドメンバーが存在するため、ギルドの解体ができません。
R 015f <str>.40B
ギルド解体理由、未使用?
R 0160 <len>.w {<index>.l <mode>.l <index>.l <exp_mode>.l}.16B
職位情報
S 0161 <len>.w {<index>.l <mode>.l <index>.l <exp_mode>.l <nickname>.24B}.40B*
職位変更
R 0162 <len>.w <skill_point>.w {<skill ID>.w <target type>.w ?.w <lv>.w <sp>.w <range>.w <skill name>.24B <up>.B}.37B*
ギルドスキル
R 0163 <len>.w { <nick>.24B <アカウントID>.24B <追放理由>.40B }.88B*
ギルド追放リスト
S 0165 <myaccID>.l <guild name>.24B
ギルド作成
R 0166 <len>.w {<index>.l <name>.24B }.28B*
職位名リスト
R 0167 <type>.b
ギルド作成合否
type = 0 ギルド作成成功
type = 1 すでにギルドに所属している
type = 2 同名のギルドがある
type = 3 エンペリウム無し
S 0168 <TargetAccID>.l <sourceAccID>.l <myCharactorID>.l
ギルド勧誘
R 0169 <type>.B
ギルド勧誘結果
type = 0 他のギルドに加入している
type = 1 拒否された
type = 2 加入した
type = 3 定員を超過
R 016a <guild ID>.l <guild name>.24B
ギルド勧誘された
S 016b <guild ID>.l <type>.l
ギルド勧誘返信
type=0 拒否する
type=1 許諾する
R 016c <guild ID>.l <emblem ID>.l <mode>.l ?.5B <guild name>.24B
login時ギルド情報
mode=自分の所属職位のmode
R 016d <ID>.l <charactor ID>.l <online>.l
ギルドメンバがloginした抜けた等
S 016e <guildID>.l <mess1>.60B <mess2>.120B
ギルド告知設定
R 016f <mess1>.60B <mess2>.120B
ギルド告知
S 0170 <TargetAccID>.l <sourceAccID>.l <myCharactorID>.l
同盟要請勧誘
R 0171 <SorceAccID>.l <guild name>.24B
同盟要請勧誘された
S 0172 <SorceAccID>.l <type>.l
同盟要請返信
type=0 拒否する
type=1 許諾する
R 0173 <type>.B
type = 0 すでに同盟関係
type = 1 同盟拒否された
type = 2 同盟成功
type = 3 相手ギルドの同盟ギルド数が超過
type = 4 自分のギルドの同盟ギルド数が超過
R 0174 <len>.w {<index>.l <mode>.l <index>.l <exp_mode>.l <nickname>.24B}.40B*
職位変更通知
S 0175 <?>.l
未調査
S 0176
未調査
R 0177 <len>.w <index>.w*
鑑定可能アイテムリスト
S 0178 <index>.w
アイテム鑑定
R 0179 <index>.w <fail>.B
アイテム鑑定結果。fail=00で成功。fail=01ってあるのか?
S 017a <index>.w
カードWクリック
R 017b <len>.w {<index>.w}*
カード挿入できるアイテムIndex番号
S 017c <SrcIndex>.w <DescIndex>.w
Src をDescに突っ込む
R 017d <DescIndex>.w <SrcIndex>.w <fail>.b
Src をDescに突っ込み<fail> 0=成功 1=失敗?
S 017e <len>.w <message>.?B
ギルド内メッセージ発言
R 017f <len>.w <message>.?B
ギルド内メッセージ受信
S 0180 <charactorID>.l
ギルド敵対
R 0181 <flag>.b
ギルド敵対可否
flag=0 敵対成功
flag=1 敵対ギルド数が多すぎる
flag=2 すでに敵対関係
R 0182 <accID>.l <charactorID>.l <髪型>.w <髪の色>.w <性別?>.w <job>.w <lvl?>.w <上納経験値>.l <online>.l <Position>.l ?.50B <nick>.24B
S 0183 <guild_id>.l <type>.l
ギルド関係解消
R 0184 <guild_id>.l <type>.l
ギルド関係解消通知
R 0185 <flag>.l <guild_id>.l <guild_name>.24B
ギルド関係追加 flag=0 同盟/ 1 敵対
S 0186 <account ID>.l
alive信号送信?
R 0187 <account ID>.l
alive信号受信?
R 0188 <fail?>.w <index>.w <val>.w
武器精錬。結果+val武器に
R 0189 <fail?>.w
謎。テレポ(ワープポータルmemo)失敗?
1 memo禁止地域
S 018a <0固定>.w
ゲーム終了
R 018b <fail>.w
ゲーム終了/キャラセレ応答。fail=0成功。fail=1失敗?
R 018c <MonsID>.w <等級>.w <大小>.w <生命値>.w <?>.w <防御力>.w <種族>.w <魔法防御力>.w <属性>.w <魔法相性属性>.9b
wizの敵のセンス結果
0 小型
1 中型
2 大型
R 018d <length>.w { <ItemID>,w ?.w <CharID?>.l }.8B*
製造可能アイテムリスト表示(?の部分は0012固定)
S 018e <MakeItemID>.w <slot1ItemID>.w <slot2ItemID>,w <slot3.ItemID>.w
製造アイテムの選択
R 018f <flag>.w [00] <MakeItemID>.w
製造結果(flag = 00なら成功 01なら失敗)
S 0190 <skill lv>.w <skill code>.w <x & y>.l <message>.80b
メッセージ(トーキーボックス)
R 0191 <ID>.l <message>.80B
トーキーボックスのメッセージ
R 0192 <x & y>.l <type>.w <mapname>.16b
アイスウォール等による地形属性変化
S 0193 <ID>.l
ギルドメンバ名前引き?
R 0194 <ID>.l <nick>.24B
ギルドメンバ名前引き応答?
R 0195 <ID>.l <nick>.24B <party name>.24B <guild name>.24B <class name>.24B
ギルド所属PCの場合の0094返答
R 0196 <type>.w <ID>.l
増強系スキル使用時のメッセージ色々。IDはtargetと思われるが自分相手のみしか来ない?
type=00 2HQ付与「攻撃速度が増加しました。」
type=01 2HQ解除「攻撃速度が減少しました。」
type=02 IMPOSITIO付与「武器の攻撃力が増加しました。」
type=03 IMPOSITIO解除「武器の攻撃力が減少しました。」
type=04 「スキル使用ディレイが減少しました。」
type=05 「スキル使用ディレイが元に戻りました。」
type=06 「武器に毒属性が付与されました。」
type=07 ASPERSIO付与「武器に聖属性が付与されました。」
type=08 ASPERSIO解除「武器の属性が元に戻りました。」
type=09 「防具に聖属性が付与されました。」
type=0a 「防具の属性が元に戻りました。」
type=0b KYRIE付与「バリア状態になりました。」
type=0c KYRIE解除「バリア状態が解除されました。」
type=0d 「ウェポンパーフェクションモードになりました。」
type=0e 「ウェポンパーフェクションモードが解除されました。」
type=0f 「オーバートラストモードになりました。」
type=10 「オーバートラストモードが解除されました。」
type=11 「マキシマイズパワーモードになりました。」
type=12 「マキシマイズパワーモードが解除されました。」
R 0196 <type>.w <ID>.l <switch>.b (コモド以降)
switch=0で解除,1で付加
type=00 プロボック
type=01 インデュア
type=02 「攻撃速度が増加しました。」2HQ
type=03 集中力向上
type=04 ハイディング
type=05 クローキング
type=06 「武器に毒属性が付与されました。」(エンチャントポイズン)
type=07 「毒を反射できる状態になりました。」(ポイズンリアクト)
type=08 「クァグマイア状態になり、・・・」
type=09 「エンジェラス状態になり、・・・」
type=0a ブレッシング
type=0b シグナムクルシス
type=0c 「速さが増加しました」(速度増加)
type=0d 「速さが減少しました」(速度減少)
type=0e 「スローポイズン状態になりました」(スローポイズン)
type=0f 「武器の攻撃力が増加しました」(インポシティオマヌス)
type=10 「スキル使用ディレイが減少しました」(サフラギウム)
type=11 「武器に聖属性が付与されました」(アスペルシオ)
type=12 「防具に聖属性が付与されました」(聖体降臨)
type=13 「バリア状態になりました」(キリエエレイソン)
type=14 「マグニフィカート状態になりました」
type=15 「グロリア状態になりました」
type=16 「レックスエーテルナ状態になりました」
type=17 「アドレナリンラッシュ状態になりました」
type=18 「ウェポンパーフェクションモードになりました」
type=19 「オーバートラストモードになりました」
type=1a 「マキシマイズパワーモードになりました」
type=1b ペコペコ騎乗
type=1c 鷹
type=1d 死んだふり
type=1e 「叫びました」(ラウドボイス)
type=1f 「エナジーコート状態になりました」
type=20 「防具が壊れました」
type=21 「武器が壊れました」
type=22 謎(目のアップというアイコン:盲目??)
type=23 重量50超え
type=24 重量90超え
type=25 謎「攻撃速度が増加しました」(x2アイコン:速度系ポーション?)
type=26 謎「攻撃速度が増加しました」(x2アイコン:速度系ポーション?)
type=27 謎「攻撃速度が増加しました」(x2アイコン:速度系ポーション?)
type=28 (未使用っぽい?:不可と解除で効果が違う)
type=29 謎「速さが増加しました」(白いアイコン)
type=32 ストリップウエポン
type=33 ストリップシールド
type=34 ストリップアーマー
type=35 ストリップヘルム
type=36 ケミカルウェポンチャージ
type=37 ケミカルシールドチャージ
type=38 ケミカルアーマーチャージ
type=39 ケミカルヘルムチャージ
type=3a オートガード
type=3b リフレクトシールド
type=3d プロヴィデンス
type=3e ディフェンダー
type=41 オートスペル
type=44 スピアクィッケン
type=56 爆裂波動(アイコンは表示されません。)
type=57 金剛(表示はされないが金剛の解除はされるようです。)
type=59 コンボディレイ
type=5a フレイムランチャー
type=5b フロストウェポン
type=5c ライトニングローダー
type=5d サイズミックウェポン
S 0197 <type>.w
type=0 /resetstate
type=1 /resetskill
効能は無し?
S 0198 <?>.w <?>.w <Flag>.w
GMコマンド/cmt(=/changemaptype)にて発行。おそらく、MAP属性変更コマンド
Flagのみ1か0
R 0199 <type>.w
type=1 pvpモード開始?
type=3 gvgモード開始?
R 019a <ID>.l <rank>.l <num>.l
pvp順位 rank/num
R 019b <ID>.l <type>.l
他人のlvupや武器精錬等の表示?
type=0 base lvup?
type=1 job lvup?
type=2 武器精錬失敗
type=3 武器精錬成功
S 019c <len>.w <message>.?B
GMコマンド/nlb,/lbにて発行。MAP内ブロードキャスト
R 019d <?>.4B
GMコマンド/hideにて発行。
R 019e
捕獲モンスター決め
S 019f <ID>.l
捕獲モンスター指定
R 01a0 <fail>.B
捕獲判定
fail=01で成功、00で失敗
S 01a1 <param>.1B
<param>
0x00ペット状態表示
0x01餌を与える
0x02パフォーマンス
0x03卵に戻す
0x04アクセサリ解除
R 01a2 <pet name>.24B <name flag>.B <lv>.w <hungry>.w <friendly>.w <accessory>.w
ペットの状態
name flag:00=名前未設定 01=名前設定済み(変更不可)
lv=ペットのレベル、hungry=満腹度(0~100)、friendly=親密度(初期値250?)、accessory=アクセサリのItemID
R 01a3 <fail>.B <itemID>.w
<fail>
0x00餌やり失敗
0x01餌やり成功
R 01a4 <type>.B <ID>.l <val>.l
ペット関連通知
type=00,val=00 ペット孵化時に送られてくる。ペット認識用?
type=01 親密度変化
type=02 満腹度変化
type=03 アクセサリ変化(0で未装備)
type=04 パフォーマンス 確認されたval=1~3
(4はスペシャルパフォーマンス)
type=05 確認されたval=0x14
S 01a5 <pet name>.24B
ペットの名前決め
R 01a6 <len>.w <index>.w*
ペットの卵リスト
S 01a7 <index>.w
ペットの卵リストが選択された
S 01a8 <?>.w
未調査
S 01a9 <emotion>.l
ペットエモーション送信
R 01aa <ID>.l <emotion>.l
ペットエモーション受信
<emotion>
33以下のときエモーション
34以上のとき発言テーブル
R 01ab <ID>.l <type>.w <val>.l
00b0の他人に見せるバージョン
0004:マナーポイント(会話禁止)
type 0004の時のvalは0-解除までの時間
R 01ac <object id>.l
アンクルの発動(≠設置)時のみ毎回出現(機能は謎)
R 01ad <len>.l <item>.w
矢作りの作成可能ITEM表受信
S 01ae <itemID>.w
矢作りで使う材料送信
S 01af <type>.w
チェンジカート(カート選択)
type=1 ノーマルカート
R 01b0 <monster id>.l <?>.b <new monster code>.l
油のクラスチェンジ
<new monster code>はチェンジ後のコード(1001)をdwordで
R 01b1 <type>.B <tick>.l
画面上部にPvPで使うタイマーが出現、<tick>の単位は秒
type=0 : 60進数時間表示
type=1 : [49:17:02:47]から<tick>秒引いた時間から60進数タイマーカウントアップ
type=2 : [49:17:02:47]から<tick>秒引いた時間から60進数タイマーカウントダウン
type=3 : <tick>の上位2byteが0のとき、<tick>秒カウントダウン
099までしか表示されないがカウントはループして継続する、カウント終了したら表示消える
上位2byteが0以外なら99が表示されたまま消えない
S 01b2 <len>.w <message>.80B <flag>.B {<index>.w <amount>.w <value>.l}.8B*
露店開設
flag 0=キャンセル , 1=オープン
R 01b3 <filename>.64B <type>.B
画像表示(R 0145の上位互換)
type 0:左
1:中央
2:右(カプラ)
3:バーつき移動可能×ボタン付
4:バーなし移動可能×ボタン付(髪型カタログ)
255:非表示
R 01b4 <?>.l <?>.l <?>.w
何もしない
R 01b6 <guildID>.l <guildLv>.l <connum>.l <定員>.l <Avl.lvl>.l <now_exp>.l <next_exp>.l <上納ポイント>.l <性向F-V>.l <性向R-W>.l <members>.l <guild name>.24B <guild master>.24B <agit?>.20B
ギルド情報
R 01b8 <type>.B
ギルド共用銀行システム?未実装?
type=1 : 成功?無反応
type=2 : ギルドZeny関連作業が失敗しました。
type=3 : ギルドが所持できる最大金額を超過したため作業が失敗しました。
type=4 : お金が足りないか、所持できる最大金額を超過しました。
他は無視
R 01b9 <ID>.I
被ダメ等によるIDの詠唱中断
S 01ba <CharName>.24B
GMコマンド/removeにて発行。account_nameへ飛ぶコマンド
S 01bb <CharName>.24B
GMコマンド/shiftにて発行。char_nameへ飛ぶコマンド(@jumpto)
S 01bc <CharName>.24B
GMコマンド/recallにて発行。account_name呼び出しコマンド
S 01bd <CharName>.24B
GMコマンド/summonにて発行。char_name呼び出しコマンド(@recall)
S 01c0
GMコマンド/ソ莖ンにて発行。何かの要求パケ
R 01c1 <type>.l <?>.8B
白の文字化け、不明
バイナリに記述された文字列が吐き出されてるようなので現在未使用?
type=0x0064
type=0x03e8
type=0x2710
R 01c2
何もしないようにフラグが規定されている
R 01c3 <len>.w <color>.l <font?>.w <size?>.w <?>.l <message>.?B
GMからの天の声R 009aのマルチカラー版
R 01c4 <index>.w <amount>.l <itemID>.w <item data>.12B
カプラ倉庫アイテム
R 01c5 <index>.w <amount>.l <itemID>.w <item data>.12B
カプラ倉庫アイテム?
R 01c8 <index>.w <item ID>.w <ID>.l <amount left>.w <type>.B
アイテム使用応答。(00a8の上位バーション)
type=00の場合使用失敗? amountもゴミの模様
type=01の場合成功で、amountは使用後の残り個数
R 01c9 <dst ID>.l <src ID>.l <X>.w <Y>.w <type>.B <fail>.B ?.81b
スキル効能地作成(011fの上位バーション)
type 0x7e:SW、0x7f:火壁、0x80 ポタ開き中、0x81 ポタ開き直前
0x82 聖体、0x83 サンク、0x84 マグヌス、0x85 ニューマ
0x86 0x86 大魔法(SG/MS/LoV/GX)、0x87 ファイヤーピラ待機
0x88 ファイヤーピラ爆発、0x870x8B 表示無し、
0x8c トーキーボックス(発動中)、0x8D アイスウォール
0x8E クワグマイア、0x8f ブラストマイン、0x90 スキッド
0x91 アンクル、0x92 ベムダスト、0x93 ランドマイン
0x94 ショックウェーブトラップ、0x95 サンドマン
0x96 フラッシャー、0x97 フリージングトラップ
0x98 クレイモアートラップ、0x99 トーキーボックス
0x9A ボルケー、0x9B デリュージ、0x9C バイオレントゲイル
0x9D ランドプロテクター、0x9E Zenyマーク、0x9F Zeny袋
0xA0 回る緑の輪、0xA1 ピンクの音符 (二連符有り
0xA2 真ん中に点のある光の玉、0xA3 ピンクのスプリング
0xA4 深淵の中に、0xA5 回る青い輪、0xA6 不協和音
0xA7 口笛、0xA8 夕陽のアサシンクロス、0xA9 ブラギの詩
0xAA イドゥンの林檎、0xAB 自分勝手なダンス、0xAC ハミング
0xAD 私を忘れないで…、0xAE サービスフォーユー
0xAF ピンクのスプリング、0xB0 表示無し
0xB0 グラフィティ,
0xB1 デモンストレーション、0xB20xBF 表示無し
0xB2 ピンクのワープポータル風
0xB3 小さな十字架がふよふよ
0xB4 バジリカ、0xB5 エフェクトなし?
0xB6 黒い×が立体的に浮かび上がる
0xB7 クモの巣、0xB8 エフェクトなし?
他情報求む
?.81bは謎。
R 01cd (<sid>.l)x7
オートスペル選択肢受信
<sid>x7 には NB,CB,FB,LB,SS,FBL,FD の順でスキルコードがdwordで入る
まだ選択できないスキルの部分は <sid> = 0x00000000 が入る
S 01ce <sid>.l
オートスペル選択肢送信
R 01cf <crusader id>.l <target id>.l <?>.18b
献身状態ターゲットON/OFF。献身が切れると <target id> が 0x00000000 になる
R 01d0 <ID>.l <num>.w
<num> : 気功の数(非Lv)
R 01d1 <monk id>.l <target monster id>.l <bool>.l
白羽取り状態ON/OFF。<bool> は白刃取り成立時に 0x00000001 解除時に 0x00000000 が来る
R 01d2 <id>.l <delay>.l
モンクのコンボディレイ(msec)
三段・連打は基本ディレイ1000(+300)、猛龍は基本ディレイ700(+300)
R 01d3 <name>.24B <type>.B <?>.l <id>.l
サウンドエフェクトを鳴らす
R 01d4 <ID>.l
文字列入力窓表示(IDはNPCのIDが入る)
S 01d5 <len>.w <ID>.l <input>.?B 00
文字列入力内容送信(IDはNPCのIDが入る)
R 01d6 <?>.w
表示関連か?
5,6,11,12なら何もしない
R 01d7 <ID>.l <equip point>.b <item id1>.w <item id2>.w
装備グラフィック <equip point> は 02手と09足のみ確認。id2は左手
R 01d8 <ID>.l <speed>.w <opt1>.w <opt2>.w <option>.w <class>.w <hair>.w <item id1>.w <item id2>.w <head option bottom>.w <head option top>.w <head option mid>.w <hair color>.w ?.w <head dir>.w <guild>.l <emblem>.l <manner>.w <karma>.B <sex>.B <X_Y_dir>.3B ?.B ?.B <sit>.B <Lv>.B ?.B
マップロード時&移動時用、向き付き用キャラ情報?(0078の上位バージョン)
R 01d9 <ID>.l <speed>.w <opt1>.w <opt2>.w <option>.w <class>.w <hair>.w <item id1>.w <item id2>.w.<head option bottom>.w <head option top>.w <head option mid>.w <hair color>.w ?.w <head dir>.w <guild>.l <emblem>.l <manner>.w <karma>.B <sex>.B <X_Y_dir>.3B ?.B ?.B <Lv>.B ?.B
テレポ等の表示範囲内沸きキャラ用、向き付き無しキャラ情報?(0079の上位バージョン)
R 01da <ID>.l <speed>.w <opt1>.w <opt2>.w <option>.w <class>.w <hair>.<item id1>.w <item id2>.w <head option bottom>.w <server tick>.l <head option top>.w <head option mid>.w <hair color>.w ?.w <head dir>.w <guild>.l <emblem>.l <manner>.w <karma>.B <sex>.B <X_Y_X_Y>.5B ?.B ?.B ?.B <Lv>.B ?.B
表示範囲内キャラ移動情報(007bの上位バージョン)
S 01db
暗号化key要求
R 01dc <len>.w <key>.?B
暗号化key送付
S 01dd <version>.l <account name>.24B <md5 binary>.16B <version2>.1B
id&暗号化済みpass送信
順にクライアントが01dbを送る、
鯖が01dcでkeyを返す、
クライアントが"<key><password>"についてmd5計算し
<md5 binary>の所を埋めて01ddを送る。
<passwordencrypt2>の時は
"<key><password>"に対してmd5計算としている所を
"<password><key>"と変更する
R 01de <skill ID>.w <src ID>.l <dst ID>.l <server tick>.l <src speed>.l <dst speed>.l <param1>.l <param2>.w <param3>.w <type>.B
攻撃系スキルエフェクト@(0114の上位バーション)
type=04 火壁で観測 type=06とほぼ同じ?
type=05 NB/FBlの分散したダメージ用
type=06 単発もの? param1はダメージ合計、param2はlevel、param3は1固定と予想
type=07 ダメージ表示無し?
type=08 連打もの? param1はダメージ合計、param2はlevel、param3は分割数と予想
type=09 ダメージモーションなしにダメージだけ表示される物(インデュア)と思ったのだがダメージモーションが出る物。(機能は謎)
S 01df <ID>.|
GM右クリックによるIDのチャット禁止回数参照
R 01e0 <ID>.l ?.24B
GMによるチャット禁止時間参照
0x1dfに対する応答
R 01e1 <ID>.l <num>.w
<num> : 気功の数(非Lv) 一度表示したら後どんなnumが来ても無視される。
R 01e2 <dst_id>.l <src_id>.l <nick>.24B
プロポーズされましたBOX表示、未使用
S 01e3 <dst_id>.l <src_id>.l <?>.l
01e2のプロポーズ返答
R 01e4
プロポーズターゲット表示
S 01e5 <ID>.l
プロポーズ要求
R 01e6 <partner name>.24B
結婚スキルあなたに逢いたい使用時の叫び声
S 01e7
スパノビで/doridoriしたら飛んでくる。SPR回復量2倍フラグを立てるパケット
S 01e8 <party name>.24B <item1>B <item2>B
<item1>アイテム収集方法。0で個人別、1でパーティ公有
<item2>アイテム分配方法。0で個人別、1でパーティに均等分配
(00f9の上位バーション)
R 01e9
未調査
R 01ea <ID>.l
結婚エフェクト(音楽、紙吹雪)
IDは新婦のものが入る
R 01eb <ID>.l <X>.w <Y>.w
ギルドメンバ位置更新
R 01ec
未調査
S 01ed
スパノビが爆裂波動になるフラグを立てるパケット
R 01ee <len>.w {<index>.w <item ID>.w <type>.B <identify flag>.B <amount>.w ?.2B <card>.4w}.18B*
所有消耗品&収集品リスト
矢の場合は?.2Bが0x8000になる
00a3から変更
R 01ef <len>.w {<index>.w <item ID>.w <type>.B <identify flag>.B <amount>.w ?.2B <card>.4w}.18B*
カート内アイテム。消耗品/収集品
0123から変更
R 01f0 <len>.w {<index>.w <item ID>.w <type>.B <identify flag>.B <amount>.w ?.2B <card>.4w}.18B*
カプラさんに預けてある消耗品&収集品リスト
00a5から変更
R 01f2
未調査
R 01f3 <ID>.l <type>.l
blから発生するエフェクト
R 01f4 <name>.24B <trade id?>.L <LV>.w
先方から取引要請
00e5から変更
R 01f5 <result>.B <trade id?>.L <LV>.w
こちらからの取引要請に対する反応
00e7から変更
R 01f6 <papa_id>.l <mama_id>.l <requester_name>.24B
養子要請ダイアログの表示
S 01f7 <papa_id>.l <mama_id>.l <flag>.l
養子返答
IDは01f6で受け取ったものをそのまま返す
flag=0 拒否
flag=1 受領
R 01f8
養子ターゲット表示、現在未使用?
S 01f9 <ID>.l
養子要求
R 01fc <length>.w { <?1>.w <RepairItemID>.w <?2>.9B }.13B*
修理可能アイテムリスト表示
S 01fd <?1>.w
修理アイテムの選択
R 01fe <RepairItemID>.w <flag>.b
修理結果(flag = 00なら成功 01なら失敗)
R 01ff <ID>.l <x>.w <y>.w
吹き飛ばし、侵入不可セルも貫通する
S 0200 <login name>.24B
ragexeに/accountオプションをつけて起動するとログイン要求に付加されるパケット
R 0201 <len>.w { <id1>.l <id2>.l <name>.24B }.32B*
友達リスト全部受信
S 0202 <nick name>.24B
友達リストへ追加要求
S 0203 <id1>.l <id2>.l
友達リストから削除要求
S 0204 <ragexe md5>.16B
ログイン要求に付加されるパケット。16バイトは固定
R 0205 <id>.l <name>.24B
~さんと~さんが離婚しました
R 0206 <id1>.l <id2>.l <flag>.B
友達リストの接続情報通知
flag=1 ログアウト、flag=0 ログイン
R 0207 <id1>.l <id2>.l <name>.24B
友達リストへの追加要請受信
S 0208 <id1>.l <id2>.l <flag>.l
友達リストへの追加要請の返事
flag=1 受諾, 0= 拒否
R 0209 <flag>.w <id1>.l <id2>.l <name>.24B
友達リストへの追加要請の結果通知
flag=0 で成功, 1=拒否された, 2=自分の人数オーバー, 3=相手の人数オーバー
R 020a <id1>.l <id2>.l
友達リストから削除通知
S 020b <?>.B<ragexe md5>.16B
キャラクタサーバ接続要求0065に付加されるパケット。1+0204の16バイトで17バイト
R 020e <name>.24B <id>.l <val>.B <type>.B
太陽と月と星系統の場合<val>はスキルLv-1
テコンミッションの場合<val>は%
type=0 : 太陽と月と星の感情の登録完了
type=1 : 太陽と月と星の感情の登録情報
type=10: 太陽と月と星の憎しみの登録完了
type=11: 太陽と月と星の憎しみの登録情報
type=20: テコンミッションターゲット
type=21: テイミングミッションターゲット
type=30: 太陽と月と星の天使の初期化
type=40: Target HP <id>
R 0210
PVPのポイント表示
S 0212 <charname>.24B
GMコマンド/rcにて発行。効果不明。
S 0213 <charname>.24B
GMコマンド/checkにて発行。効果不明。
R 0214 { <Val>.w }*25
ステータス表示?
STR,AGI,VIT,INT,DEX,LUK,
standard STR,AGI,VIT,INT,DEX,LUK,
attPower,refiningPower,MAXmatpow,Minmatpower,ASPD,
itemdefPow,plusdefPow,mdefPower,plusmdefPow,plusASPD,
hitSuccsesVal,avoidSuccsesVal,plusAvoidSuccsesValue
R 0215 <type>.l
15 全ての状態異常が回復しました。
16 1分間、全ての状態異常へ耐性が現れます。
17 1分間、最大HPが大幅に上昇します。
18 1分間、最大SPが大幅に上昇します。
19 1分間、全ての能力が大幅に上昇します。
1c 1分間、装備した武器に聖属性が付与されます。
1d 1分間、装備した鎧に聖属性が付与されます
1e 10秒間、防御力が大幅に上昇します。
1f 1分間、攻撃力が大幅に上昇します。
20 1分間、命中率と回避率が大幅に上昇します。
28 装備がコーティングされているため、フルストリップが失敗になります
他 無視される
R 0216 <type>.l
00 すでに養子がいる夫婦はそれ以上養子を持つことができません。
01 夫婦のレベルが二人とも70以上になると養子を持つことができます。
02 結婚したキャラクターは養子にすることができません。
他 無視される
S 0217
/blacksmith
S 0218
/alchemist
R 0219 { <charname>.24B }*10 { <point>.L }*10
BSランキング
R 021a { <charname>.24B }*10 { <point>.L }*10
アルケミランキング
R 021b <point>.L <total>.L
BSランキングポイントが<point>上昇して、<total>になりました。
R 021c <point>.L <total>.L
アルケミランキングポイントが<point>上昇して、<total>になりました。
S 021d <?>.l
/effectしてるかどうか
R 021f
未調査
R 0220
未調査
R 0221 <len>.l { <?1>.w <RefineItemID>.w <?2>.9B }.13B*
精錬選択ウィンドウ
S 0222 <?>.l
精錬アイテム選択
R 0223 <flag>.l <itemid>.w
flag=0 : 「精錬した武器~」、成功
flag=1 : 「精錬した武器~」、失敗?
flag=2 : 武器精錬スキルのレベルが不足しています。
flag=3 : 精錬に必要なアイテムが不足しているので、精錬できません。
他は無視
R 0224 <point>.L <total>.L
テコンミッションランキングポイントが<point>上昇して、<total>になりました。
S 0225
/taekwon
R 0226 { <charname>.24B }*10 { <point>.L }*10
テコンランキング
R 0227
nPro関係。0258送信後返答。
S 0228
ログイン要求に付加されるパケット。nPro関係。
R 0229 <ID>.l <opt1>.w <opt2>.w <option>.l <pk>.B
見た目変更(0119から変更)
R 022a <ID>.l <speed>.w <opt1>.w <opt2>.w <option>.l <class>.w <hair>.w <item id1>.w <item id2>.w <head option bottom>.w <head option top>.w <head option mid>.w <hair color>.w <clothes_color>.w <head dir>.w <guild>.l <emblem>.l <manner>.w <opt3>.l <karma>.B <sex>.B <X_Y>.2B <dir>.B <5固定>.2B <sit>.B <Lv>.w
マップロード時&移動時用、向き付き用キャラ情報?(01d8の上位バージョン)
R 022b <ID>.l <speed>.w <opt1>.w <opt2>.w <option>.l <class>.w <hair>.w <item id1>.w <item id2>.w <head option bottom>.w <head option top>.w <head option mid>.w <hair color>.w <clothes_color>.w <head dir>.w <guild>.l <emblem>.l <manner>.w <opt3>.l <karma>.B <sex>.B <X_Y>.2B <dir>.B <5固定>.2B <Lv>.w
テレポ等の表示範囲内沸きキャラ用、向き付き無しキャラ情報?(01d9の上位バージョン)
R 022c <ID>.l <speed>.w <opt1>.w <opt2>.w <option>.l <class>.w <hair>.w <item id1>.w <item id2>.w <head option bottom>.w <server tick>.l <head option top>.w <head option mid>.w <hair color>.w <clothes_color>.w <head dir>.w <guild>.l <emblem>.w <manner>.w <opt3>.l <karma>.B <sex>.B <X_Y_X_Y>.5B <0x88固定>.B <0固定>.2B <Lv>.w
表示範囲内キャラ移動情報(01daの上位バージョン)
S 022d <0固定>.w <menu>.B
ホムのメニュー要求
menu=0 : ホム情報の通知
menu=1 : ホムや餌やり
menu=2 : ホム削除
R 022e <name>.24B <rename_flag>.B <base_level>.w <hungry>.w <intimate>.w <equip>.w <atk>.w <matk>.w <hit>.w <critical>.w <def>.w <mdef>.w <flee>.w <aspd>.w <hp>.w <max_hp>.w <sp>.w <max_sp>.w <base_exp>.l <nextbase_exp>.l <skill_point>.w <attackable>.w
ホムのステータス情報をまとめて送り付け
R 022f <fail>.B <itemID>.w
ホムに餌やり、0x1a3と同一
<fail>
0x00餌やり失敗
0x01餌やり成功
R 0230 <type>.w <ID>.l <param>.l
ホム関連通知、0x1a4のホム版
type=0, param=0 : ホム生成時に送られる
type=0x002 : 腹減り
type=0x100 : 親密度
03のswitchあり
S 0231 <name>.24B
ホムの名前変更要求
S 0232 <X_Y>.3B
ホム移動要求
S 0233 <?>.4B <target_id>.l <type>.B
ホム攻撃要求
S 0234 <ID>.l
ホムをマスターの元へ戻す
R 0236 <point>.L <total>.L
虐殺者ランキングポイントが<point>上昇して、<total>になりました。
S 0237
/pk
R 0238 { <charname>.24B }*10 { <point>.L }*10
虐殺者ランキング
R 023a <flag>.w
倉庫?
0 - passwd set plz
1 - passwd req
S 023b <flag>.w <?>.32B
2 - passwd set
3 - passwd send
R 023c <type>.w <val>.w
4 passwd set ok
5 passwd miss
6 ok
R 023e <flag>.w
キャラ?
0 - passwd set plz
1 - passwd req
S 023f
メールBOXの更新要求
R 0240 <len>.w <num>.l { <mail_num>.l <title>.40B <read>.B <nick>.24B <time>.l }*
メール一覧表、BOXを開いている時に蔵へ送信
0x23fの応答
S 0241 <num>.l
メールの受信要求
R 0242 <len>.w <num>.l <title>.40B <nick>.24B <0x22固定>.l <zeny>.l <amount>.l <itemid>.w <0固定>.w <identify>.B <attribute>.B ?.4w <0x22固定>.B <mail_body>.?B
メールを選択受信
S 0243 <num>.l
メール削除
S 0244 <num>.l
メールアイテムの受信要求
R 0245 <flag>.B
flag=0 : メールアイテムを受信しました。
flag=1 : メールアイテムを受信できませんでした。
flag=2 : アイテムはメールにて保管されています。
S 0246 <type>.w
type=0 : メールを出すボタンを押した
type=2 : 金額設定ボタンを押した
S 0247 <index>.w <amount>.l
メールにアイテムやZenyの添付を行った
S 0248 <len>.w <nick>.24B <title>.40B <body>.?B
メール送信
R 0249 <fail>.B
メール送信可否
fail=0 : メール送信に成功しました。
fail=1 : メール送信に失敗しました。受け取る人が存在しません。
R 024a <num>.l <nick>.24B <title>.40B
新着メールが届きました
S 024b <type>.w
競売ウィンドウのアイテム登録画面
S 024c <index>.w <flag>.l
競売ウィンドウのアイテム登録画面にアイテムを乗せた
乗せたら<flag>は1
S 024d <start_zeny>.l <end_zeny>.l <time>.w
競売にアイテム登録
S 024e <?>.l
未調査
S 024f <?>.l <?>.l
未調査
R 0250 <type>.B
type=0 : 競売登録が失敗しました。
type=1 : 競売登録が成功しました。
type=2 : 該当の競売が取り消されました。
type=3 : 入札者がいる競売は取り消すことができません。
type=4 : これ以上競売登録をすることはできません。
type=5 : 競売手数料が不足しています。
type=6 : 該当の競売に対する入札が成功しました。
type=7 : 該当の競売に対する入札が失敗しました。
type=8 : ゼニーが十分ではありません。
type=9 : これ以上競売アイテムに入札することはできません。
他は全て無視
S 0251 <?>.6B <name>.24B
競売ウィンドウのアイテム検索
R 0252 <len>.w <?>.l <loop?>.l { <?>.80B <?>.w <?>.B }*
未調査
R 0253 <skilllv>.B
太陽と月と星の感情セーブ用メッセージ「一度指定すると変更は不可能です!」
S 0254 <skilllv>.B
0253のダイアログBOXでOKボタンを押した
R 0255 <?>.w <fail>.B
fail=0 : 無反応
fail=1 : 該当のアイテムはメールに添付できないアイテムです。
R 0256 <?>.w <?>.B
未調査
R 0257 <num>.l <fail>.l
fail=0 : メール削除成功
fail=1 : メール削除失敗
S 0258
ログイン要求に付加されるパケット。nPro関係。
R 0259
nPro関係。0228送信後の返答。
R 025a <len>.w { <itemid>.l }*<len>
何かのアイテムリスト
S 025b <len>.w <itemid>.w
アイテム選択、キャンセル時は<itemid>に0xffffが入る
<len>は0x25aのパケット長がそのまま返る
S 025c <type>.w
競売ウィンドウ
type=0 : 自分の出品アイテムを表示
type=1 : 入札中のアイテムを表示
R 025d <type>.l
type=0 : 該当の競売を終了しました。
type=1 : 該当の競売を終了できません。
type=2 : 競売番号が正確ではありません。
R 025f <0固定>.4B
競売ウィンドウを開く
すぐにサーバに0x251が送信される
R 0260 <0固定>.4B
メールBOXの表示
S 0273 <mail_num>.l <nick>.24B
ROメールの着信メールウィンドウで一番左のボタンを押した
<nick>の相手に<mail_num>のメールを返送する
R 0274 <mail_num>.l <fail>.w
fail=0 : メールが返送されました
fail=1 : メールが存在しません
R 027b <val1>.l <val2>.l <val3>.l
オレンジ色で文字化けアナウンスが流れる
PC部屋イベント : 経験値増加 <val1>%, 死亡時経験値 <val2>%, ドロップ率増加 <val3>%
S 027c <version>.l <account name>.24B <password>.24B <?>.5B <version2>.B
アカウントID&パスワード送信
R 027d <?>.24B <?>.w*15 <?>.4B?
未調査
R 0280 <point>.l <total>.l <type>.w
テイミングミッションランキングポイントが<point>上昇して<total>になりました。
type=0xfd2固定
他は文字化けする
S 0281 <54000固定?>.w
未調査、たぶんテイミングランキング要求パケットとして実装される
R 0282 { <charname>.24B }*10 { <point>.l }*10
テイミングランキング
R 0284 <ID>.l <type>.l <?>.4B?
blから発生するエフェクト、1f3の上位互換
R 0285 <val1>.w <val2>.w
未調査、謎。
val1が01,02,03,04,05,0b,0c,0fのとき反応、今のところ「NO MSG」
それ以外の場合は「???」が画面上部にピンク文字で表示される
val1が04のとき、val2=05でswitchありSTRとか、今のところ「NO MSG」