summaryrefslogtreecommitdiff
path: root/doc/packet_table_en.txt
diff options
context:
space:
mode:
authorValaris <Valaris@54d463be-8e91-2dee-dedb-b68131a5f0ec>2006-01-29 16:00:45 +0000
committerValaris <Valaris@54d463be-8e91-2dee-dedb-b68131a5f0ec>2006-01-29 16:00:45 +0000
commita2675f07d7da22a7c6ae11f545bf8f671e785a82 (patch)
tree4b825dc642cb6eb9a060e54bf8d69288fbee4904 /doc/packet_table_en.txt
parentb8801ae9585201eaaf9fdf80d9c7117ee18f52e2 (diff)
downloadhercules-a2675f07d7da22a7c6ae11f545bf8f671e785a82.tar.gz
hercules-a2675f07d7da22a7c6ae11f545bf8f671e785a82.tar.bz2
hercules-a2675f07d7da22a7c6ae11f545bf8f671e785a82.tar.xz
hercules-a2675f07d7da22a7c6ae11f545bf8f671e785a82.zip
Clearing trunk.
git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@5091 54d463be-8e91-2dee-dedb-b68131a5f0ec
Diffstat (limited to 'doc/packet_table_en.txt')
-rw-r--r--doc/packet_table_en.txt1336
1 files changed, 0 insertions, 1336 deletions
diff --git a/doc/packet_table_en.txt b/doc/packet_table_en.txt
deleted file mode 100644
index db291032f..000000000
--- a/doc/packet_table_en.txt
+++ /dev/null
@@ -1,1336 +0,0 @@
-here is a translation for "packet_table.txt".
-i leave original japanese sentenses and write translation below that.
-
-
-�ڂ����͒m��܂��񂪁AGM�̓A�J�E���gID��704554�t�߂��w�肷���
-�N���C�A���g��GM���ƔF�����ĕ\������݂����ł��B
-���������[�Ȃ̂͋C�ɂ��Ȃ��ŁE�E�E
-
-i don't know for sure, but if you set account id around 704554,
-the ro client recognizes you as GM ( i don't know about other client like
-iro or something. this is talking about jro.)
-
-
-�p�P�b�g�����X�g�B-1�̓p�P�b�g��ʂ̒���ɒ���������p�P�b�g
-
-list of packet length. "-1" means a packet that have its packet length
-just after the packet number.
-
- 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,
-
- 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, 52, 51, 56, 58, 41, 2, 6, 6,
-
- 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,
-
- 7, 2, 6, 8, 6, 7, -1, -1, -1, -1, 3, 3, 6, 3, 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,
-
-
- 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,
-
- 22, 14, 6, 10, 23, 19, 6, 39, 6, 7, 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,
-
- 6, 3,106, 10, 10, 34, 0, 6, 8, 4, 4, 4, 29, -1, 10, 6,
- 90, 86, 24, 6, 30,102, 8, 4, 8, 4, 14, 10
-
-S �N���C�A���g���猩�đ��M
-S means a packet that will be sent from client.
-
-R �N���C�A���g���猩�Ď�M
-R means a packet that will be received by client.
-
-B �o�C�g
-B means a byte.
-
-w ���[�h=2B
-w means word( 2 bytes)
-
-l �����O���[�h=4B
-l means long word(4bytes)
-
-* 0�ˆȏキ�肩����
-* means repeat
-
-
-S 0064 <version>.l <account name>.24B <password>.24B <version2>.B
- �A�J�E���gID&�p�X���[�h���M
- send account id & password
-S 0065 <account ID>.l <login ID1>.l <login ID2>.l ?.2B <sex>.B
- �L�����Z���I�ڑ��v��
- request connection to character select server
-S 0066 <charactor number>.B
- �L�����N�^�I��v��
- request to select character
-S 0067 <charactor name>.24B <param etc>.11B
- �L�����N�^�쐬�v��
- request to create new character
-S 0068 <charactor ID>.l <mail address>.40B
- �L�����N�^�폜�v��
- request to delete character
-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>.l ?.2B}.32B*
- login����&�I���
- information about a success of login to login server
-R 006a <error No>.B
- login���s
- fail to login to login server
-R 006b <len>.w <charactor select data>.106B*
- �L�����Z���I�ڑ�����&�L�����N�^�f�[�^
- information about a success of connection to character select server & character server
- <charactor select data> = <charactor ID>.l <base exp>.l <zeny>.l <job exp>.l <job level>.l ?.8B <option>.l <karma>.l <manner>.l ?.2B <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
- �L�����N�^�I�����s
- fail to select character
-R 006d <charactor select data>.106B
- �L�����N�^�쐬����
- success to create new character
-R 006e <error No>.B
- �L�����N�^�쐬���s
- fail to create new character
-R 006f
- �L�����N�^�폜����
- success to delete character
-R 0070 <error No>.B
- �L�����N�^�폜���s
- fail to delete character
-R 0071 <charactor ID>.l <map name>.16B <ip>.l <port>.w
- �L�����N�^�I�𐬌�&�}�b�v��&�Q�[���IIP/port
- success to select character & map name and ip/port number for game server
-S 0072 <account ID>.l <charactor ID>.l <login ID1>.l <login ID2>.l <sex>.b
- �Q�[���I�ڑ��v��
- request connection to game server
-R 0073 <server tick>.l <coordidate>.3B ?.2B
- �Q�[���I�ڑ�����&�T�[�o��1ms���v&�o���ʒu
- success to connect to game server & server time & spawn point
-R 0078 <ID>.l <speed>.w ?.w ?.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 ?.w <head dir>.w <guild>.w ?.w ?.w <manner>.w <karma>.w ?.B <sex>.B <X_Y_dir>.3B ?.B ?.B <sit>.B
- �}�b�v���[�h��&�ړ����p�A�����t���p�L�������?
- a packet for map load or moving, infermation about a direction for character?
-R 0079 <ID>.l <speed>.w ?.w ?.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 ?.w <head dir>.w <guild>.w ?.w ?.w <manner>.w <karma>.w ?.B <sex>.B <X_Y_dir>.3B ?.B ?.B
- �e���|���̕\���͈͓������L�����p�A�����t�������L�������?
- information about characters in a range of a skill like teleport, no infor about direction for character?
-R 007b <ID>.l <speed>.w ?.w ?.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>.w ?.w ?.w <manner>.w <karma>.w ?.B <sex>.B <X_Y_X_Y>.5B ?.B ?.B ?.B
- �\���͈͓��L�����ړ����
- character information about walking in a range of the character can see
-R 007c <ID>.l <speed>.w ?.6w <class>.w ?.7w <X_Y>.3B ?.2B
- NPC�p�\���͈͓��L�������
- character information for npc in a range the character can see
-S 007d
- map���[�h�I��
- end of load
-S 007e <client tick>.l
- �N���C�A���g��1ms�^�C�}���M
- send 1ms timer at client
-R 007f <server tick>.l
- �T�[�o��1ms�^�C�}���M
- send 1ms timer at server
-R 0080 <ID>.l <type>.B
- type=00 �L�������� (��ʊO�ړ��B���̏��œ�?)
- character disappear( walk out of screen. died and disappear?)
- type=01 �L�������S
- character died
- type=02 �L�������� (�e���|,��,��,logout��?)
- character disappear( teleport, fly's wing, butterfly's wing, logout?)
-R 0081 <type>.B
- type=03 speed hack
- speed hack
- type=08 2�d���O�C��
- duplicated login
-S 0085 <X_Y>.3B
- �ړ��v��
- request to walk
-R 0087 <server tick>.l <X_Y_X_Y>.5B ?.B
- �ړ�����
- response to the request to walk
-R 0088 <ID>.l <X>.w <Y>.w
- �ړ��r����~
- stop walking
-S 0089 <target ID>.l <type>.B
- type=00 target��1�񉣂�
- hit target once
- type=02 ����
- sit down
- type=03 �������
- stand up
- type=07 target�����葱����
- continue to hit 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
- param1=0 miss
- type=00 param1:�_���[�W(�̍��v?) param2:������ param3:�A�T�V��2�����t��_���[�W
- param1:damage(of total?) param2:number of division param3:damage of assasin's left hand
- NPC����̍U���̏ꍇ�Aparam2,param3�̓S�~�f�[�^
- if the attack was by npc, param2 and param3 are not used
- speed��PC�̏ꍇ����ASPD�ƈ�v
- speed match the aspd if it's player character
- type=01 item���E�� ID*2�ȊO�S�~
- pick up item, unused data except ID*2
- type=02 ���� src ID�ȊO�S�~
- sit down, unused data except src ID
- type=03 ���� src ID�ȊO�S�~
- stand up, unused data except src ID
- type=08 �����U��
- multiple attack
- type=0a �N���e�B�J��
- critical attack
- type=0b ���S���
- perfect evade
-R 008c <len>.w <str>.?B
- �ʏ픭�����M�B�`���b�g���̓`���b�g�������p�ɂȂ�
- send normal speech. it become a speech for chat during a chat
- �擪��"<nick> : "�̕����̓N���C�A���g���ŕt���鎖
- client adds "<nick> : " part.
-R 008d <len>.w <ID>.l <str>.?B
- ID����̔�����M�B�`���b�g���̓`���b�g�������p�ɂȂ�
- receive a speech by ID. it become speech for chat during a chat
-R 008e <len>.w <str>.?B
- �����̔�����M�B�`���b�g���̓`���b�g�������p�ɂȂ�
- receive my character's speech. it become speech for chat during a chat
-S 0090 <ID>.l <type?>.B
- NPC�ɘb��������Btype��01��������������
- talk to npc. i havent seen type setted to 01.
-R 0091 <map name>.16B <X>.w <Y>.w
- �I���}�b�v�Ԉړ��A�e���|,�����p
- map change in the same server, for instance, teleport, fly's wing...
-R 0092 <map name>.16B <X>.w <Y>.w <IP>.l <port>.w
- �I�Ԉړ�
- map change to the other server
-R 0093
- 8������1�񂾂��ϑ��B��
- this packet observed in august once. i dont know what it is.
-S 0094 <ID>.l
- ID�̃L���������v���B0095��0195�̕ԓ�������͂�
- request a character name for ID. 0095 or 0195 response is expected.
-R 0095 <ID>.l <nick>.24B
- NPC,�M���h������PC��0094�ւ̕ԓ�
- response for 0094 request from npc or player character without guild.
- 0193 <charID>.l �Ŗ₢���킹��
- request by <charID>.l
- 0194 <charID>.l <name>.24B �̉����œ��Ă܂��B
- get response by <charID>.l <name>.24B
-
-S 0096 <len>.w <nick>.24B <message>.?B
- wis���M
- send wisper
-R 0097 <len>.w <nick>.24B <message>.?B
- wis��M
- receive wisper
-R 0098 <type>.B
- type=00 wis���M����
- success to send wisper
- type=01 wis���肪login���ĂȂ�?
- target character is not loged in?
- type=02 wis���肩��ignore����Ă�?
- ignored by target
-R 009a <len>.w <message>.?B
- GM����̓V�̐�
- GM announce
-S 009b <head dir>.w <dir>.B
- ��&���̕����ύX�v���B�N���C�A���g�ւ̉����͖����͗l
- request a change of head and body direction. no response to client.
- dir��00�`07�ő̂̌����B00�Ŗk���甽���v����45���P�ʂ�07�܂�
- dir can be 00-07 and it's for body direction. 00 means north and go counter-clockwise upto 07 by 45 degrees.
- head dir��00,01,02�œ��̌����B00�ő̂Ɠ����A01���E�A02����
- head dir can be 00,01,02. 00 means the same direction of body, 01 means right, 02 menas left.
-R 009c <ID>.l <head dir>.w <dir>.B
- ID�̑�&���̕����ύX
- change body and head direction for ID.
-R 009d <ID>.l <item ID>.w <identify flag>.B <X>.w <Y>.w <amount>.w <subX>.B <subY>.B
- �ړ����ŏ��A�C�e������ʓ��ɓ����Ă�����
- when the item on the floor will appear on the screen by walking etc.
-R 009e <ID>.l <item ID>.w <identify flag>.B <X>.w <Y>.w <subX>.B <subY>.B <amount>.w
- item drop�B���̂�009d�ƃ}�X�ړ��ʒu&��������ς��Ă���
- item drop. coordinate and amount is different from 009d.
-S 009f <ID>.l
- ID�̏��A�C�e�����E��
- pick up item on the floor.
-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=02 �擾���s?
- fail to pick up?
- fail=06 ���[�g�������B�擾���s
- no right to pick up. fail to pick up.
-R 00a1 <ID>.l
- ID�̏��A�C�e������
- disappear the floor item
-S 00a2 <index>.w <amount>.w
- ���L�A�C�e���𗎂�
- drop inventory item.
-R 00a3 <len>.w {<index>.w <item ID>.w <type>.B <identify flag>.B <amount>.w ?.2B}.10B*
- ���L���Օi&���W�i���X�g
- list of consumptive item and collecter item that you have
-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*
- ���L�������X�g
- list of equipments that you have
-R 00a5 <len>.w {<index>.w <item ID>.w <type>.B <identify flag>.B <amount>.w ?.2B}.10B*
- �J�v������ɗa���Ă�����Օi&���W�i���X�g
- list of consumptive item and collecter item that you leave with capra.
-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*
- �J�v������ɗa���Ă��鑕�����X�g
- list of equipments that you leave with capra.
-S 00a7 <index>.w <ID>.l
- �����A�C�e��index���g�p����BID�͎����̂�?
- use index item. ID can be only myself?
-R 00a8 <index>.w <amount>.w <type>.B
- �A�C�e���g�p�����Btype=00�̏ꍇ�g�p���s? amount���S�~�̖͗l
- response to use item. type=00 means failed. amount is unused.
- type=01�̏ꍇ�����ŁAamount�͎g�p��̎c���
- type=01 means success to use item, amount is a number of rest of the item.
-S 00a9 <index>.w <equip type>.w
- �A�C�e������
- equip item.
-R 00aa <index>.w <equip point>.w <type>.B
- �A�C�e�����������Btype=00�̏ꍇ�������s? equip point���S�~�̖͗l
- response to equip item. type=00 means fail. equip point is unused.
-S 00ab <index>.w
- ��������
- take off equipment.
-R 00ac <index>.w <equip point>.w <type>.B
- �������������Btype=00�̏ꍇ���s? equip point���S�~�̖͗l
- response to take off equipment. type=00 means fail? equip point is unused.
-R 00af <index>.w <amount>.w
- �A�C�e���������Bamount�‚������炷
- decrease number of item by amount.
-R 00b0 <type>.w <val>.l
- �F�X�Ȕ\�͒l�̍X�V�B�ȉ�type:�Ή����鐔�l���
- update values of various status.
- 0000:speed 0003:���s�l 0004:�}�i�[�|�C���g 0005:HP 0006:MaxHP
- 0000:speed 0003:carma 0004:manner point 0005:HP 0006: MaxHP
- 0007:SP 0008:MaxSP 0009:�X�e�[�^�X�|�C���g 000b:�x�[�X���x��
- 0007:SP 0008:MaxSP 0009:status point 000b: base level
- 000c:�X�L���|�C���g 0018:�d��(�\������Ă鐔����10�{)
- 000c:skil point 0018:weight(this number must be 10 times greater than it's been diplayed.)
- 0019:�ő�d��(�\������Ă鐔����10�{)
- 0019:max weight(this number must be 10 times greater than it's been diplayed.)
- 0029:ATK�O 002a:ATK�� 002b:MATK�O 002c:MATK��
- 0029:attack in front 002a:attack in back 002b:matk in front 002c:matk in back
- 002d:DEF�O 002e:DEF�� 002f:MDEF�O 0030:MDEF��
- 002d:deffence in front 002e:deffence in back 002f:mdef in front 0030:mdef in back
- 0031:HIT 0032:FLEE�O 0033:FLEE�� 0034:�N���e�B�J��
- 0031:hit 0032:flee in front 0033:flee in back 0034: critical
- 0035:ASPD(2ms�P�ʂ̎���?) 0037:�W���u���x��
- 0035:aspd(time by 2ms?) 0037:job level
- 0082:�� ATK��Ɠ�������?
- 0082:unknown. is it the same number as atk in back?
-R 00b1 <type>.w <val>.l
- �F�X�Ȕ\�͒l�̍X�V�B�ȉ�type:�Ή����鐔�l���
- update valies of various status. below is the list of corresponding type and value.
- 0001:�x�[�X���o���l 0002:�W���u���o���l 0014:zeny
- 0001:base experience 0002:job experience 0014:zeny
- 0016:�x�[�X���K�v�o���l 0017:�W���u���K�v�o���l
- 0016:base experience that needed to level up 0017:job experience that needed to level up
- ��1�ł�00b0��val��short�A00b1��val��long�Ƃ����g���������������񂾂���
- ���ƂȂ��Ă͍��������Ȃ��āA�Ӓ��݂����Ȃ���?
- in beta1, value of 00b0 was short and value of 00b1 was long,
- but not there are no difference.
-S 00b2 <type>.B
- type=00 ���S�����X�^�[�g
- restart game when character died
- type=01 �L�����Z���v��
- request character select
-R 00b3 <type>.B
- type=01 �L�����Z������
- response to character select
-R 00b4 <len>.w <ID>.l <str>.?B
- ID��NPC����̃��b�Z�[�W
- message from npc id
-R 00b5 <ID>.l
- ID��NPC�Ƃ̃��b�Z�[�W�E�B���h�E��"NEXT"�A�C�R�����o��
- display the "NEXT" icon to npc message window
-R 00b6 <ID>.l
- ID��NPC�Ƃ̃��b�Z�[�W�E�B���h�E��"CLOSE"�A�C�R�����o��
- display the "CLOSE" icon to npc message window
-R 00b7 <len>.w <ID>.l <str>.?B
- ID��NPC�̉�b�őI�����ڕ\���B�e���ڂ�':'�ŋ�؂���
- display select options in npc message window. each options devided by ":".
-S 00b8 <ID>.l <select>.B
- ID��NPC�̉�b�̑I���B�e���ڂɏ���1�`���U����Bff�ŃL�����Z��?
- select options in ncp message window. number starts from 1 for each options. cancel for ff?
-S 00b9 <ID>.l
- ID��NPC�Ƃ̉�b�BNEXT�{�^����������
- "NEXT" button clicked in ncp message window.
-S 00bb <type>.w <amount>.B
- �X�e�[�^�Xup�v���Btype��000d����0012������STR,AGI,VIT,INT,DEX,LUK�ɑΉ�
- request update status. type can be 000d for STR, 000e for AGI, 000f for VIT, 0010 for INT, 0011 for DEX, 0012 for LUK.
-R 00bc <type>.w <fail>.B <val>.B
- �X�e�[�^�Xup�����Bfail=01�Ȃ琬���Btype��00bb�Ɠ����Bval�͏������̐���
- respnse to update status. it's successeeded if fail=01. type is the same value as packet number 00bb. val is a value of increase.
- ���s��͌����������̂œ�B�X�e�[�^�X�|�C���g������Ȃ���Ԃ�
- 00bb�𔭍s�ł���N���C�A���g���L��΁Afail=00�ɂȂ�̂ł͂Ȃ����Ɨ\�z
- it's unknown when it's failed because i havent ever seen. i think it will be fail=00 when it's failed.
-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 ?.w
- �܂Ƃ߂ăX�e�[�^�X���𑗂�p�P�b�g
- packet of information for various status.
-R 00be <type>.w <val>.B
- �K�v�X�e�[�^�X�|�C���g�X�V�p�P�b�g�Btype��0020�`0025������STR�`LUK�ɑΉ�
- packet to update required status point. type can be 0020-0025 for STR-LUK.( see packet number 00bb for detals.)
-S 00bf <type>.B
- �G���[�V�������o���Btype��00-0c(,0d)��ALT+1�`ALT+9,ALT+0,�`���L,�O�[,�p�[(,�؍���)�ɑΉ�
- display emotion. type can be 00-0c(,0d) for ALT+1-ALT+9,ALT+0,CTRL+-,CTRL++,CTRL+\(,korean flag).
-R 00c0 <ID>.l <type>.B
- ID�̐l���G���[�V�������o�����Btype��00bf�Ɠ���
- emotion by ID. type is the same as 00bf.
-S 00c1
- login�l���₢���킹
- request to ask loged in people.
-R 00c2 <val>.l
- login�l������
- response to asking loged in people.
-R 00c3 <ID>.l <type>.B <val>.B
- �����ڕύX�Btype��00�Ŗ{��(�]�E����)�A02������A03����(��)�A04����(��)�A05����(��)�A08����
- change looks. type=00 means body(by jobs), 02 is weapon, 03 is head(lower), 04 is head(upper), 05 is head(middle), 08 is shield.
-R 00c4 <ID>.l
- �b������NPC�����l�������̂�buy/sell�I�𑋏o
- display "BUY" or "SELL" window by npc ID
-R 00c5 <ID>.l <type>.B
- buy/sell�I���Btype=00�Ȃ�buy�Btype=01�Ȃ�sell
- select "BUY" or "SELL". type=00 is buy, type=01 is sell.
-R 00c6 <len>.w {<value>.l <DCvalue>.l <type>.B <item ID>.w}.11B*
- NPC�̂��Xbuy�I�����BDCvalue�͏��lDC��̒l�i
- list of marchandizes when clicked "BUY". DCvalue is a value of Discount Skill applied.
-R 00c7 <len>.w {<index>.w <value>.l <OCvalue>.l}.10B*
- NPC�̂��Xsey�I�����BOCvalue�͏��lOC��̒l�i
- list of items when clicked "SELL". OCvalue is a value of Over Charge Skill applied.
-S 00c8 <len>.w {<amount>.w <item ID>.w}.4B*
- NPC�̂��X���甃��
- buy item from npc shop.
-S 00c9 <>.w {<index>.w <amount>.w}.4B*
- NPC�̂��X�ɔ���
- sell item to npc shop.
-R 00ca <type>.B
- NPC����w���I���Btype=00����
- response for buying item. type=00 meanse successetion.
-R 00cb <type>.B
- NPC�֔��p�I���Btype=00����
- response for selling item. type=00 means success.
-S 00cf <nick>.24B <type>.B
- type=00 nick����̔����󂯕t������ (/ex nick)
- deny speech from nick(/ex nick).
- type=01 nick����̔����󂯕t������ (/in nick)
- allow speech from nick(/in nick)
-S 00d0 <type>len.B
- type=00 �S�Ă̔����󂯕t������ (/exall)
- deny all speech(/exall)
- type=01 �S�Ă̔����󂯕t������ (/inall)
- allow all speech(/inall)
-R 00d1 <type>.B <fail>.B
- fail=00 �����󂯕t�����ې���
- success to deny speech
- fail=01 �����󂯕t�����ێ��s
- fail to deny speech
-R 00d2 <type>.B <fail>.B
- fail=00 �S�����󂯕t�����ې���
- seccess to allow speech
- fail=01 �S�����󂯕t�����ێ��s
- fail to alloe speech
-S 00d5 <len>.w <limit>.w <pub>.B <passwd>.8B <title>.?B
- �`���b�g���āB��������`���b�g�֌W���������ǒ��ׂ��Â��̂ŕ⊮���
- create chat room.(from now on, im not sure for packets about chat.)
-R 00d6 <fail>.B
- �`���b�g���ĉ���
- response to create chat room.
-R 00d7 <len>.w <owner ID>.l <chat ID>.l <limit>.w <users>.w <pub>.B <title>.?B
- ��ʓ��`���b�g���
- information for chat room in the screen.
-R 00d8 <chat ID>.l
- �`���b�g����
- delete chat room.
-S 00d9 <chat ID>.l <passwd>.8B
- �`���b�g�Q���v��
- request to join the chat.
-R 00da <fail>.B
- �`���b�g�Q�����s
- fail to join the chat.
-R 00db <len>.w <chat ID>.l {<index>.l <nick>.24B}.28B*
- �`���b�g�Q���҃��X�g
- list of people in the chat room.
-R 00dc <users>.w <nick>.24B
- �`���b�g�ւ̎Q���Ғlj�(?)
- add person to the chat room.
-R 00dd <index>.w <nick>.24B <fail>.B
- �`���b�g����Q���Ҕ���
- leave the chat room.
-S 00de <len>.w <limit>.w <pub>.B <passwd>.8B <title>.?B
- �`���b�g�X�e�[�^�X�ύX
- change chat room status.
-R 00df <len>.w <owner ID>.l <chat ID>.l <limit>.w <users>.w <pub>.B <title>.?B
- �`���b�g�X�e�[�^�X�ύX����
- success to change chat room status.
-S 00e0 ?.l <nick>.24B
- �`���b�g���[�����L�ҕύX�v��?
- request to change owner of the chat room?
-R 00e1 <index>.l <nick>.24B
- �`���b�g�Q���Ҕԍ��t������?
- re-number people in the chat room?
-S 00e2 <nick>.24B
- �`���b�gkick
- kick nick from chat room.
-S 00e3
- �`���b�g����
- leave chat room.
-S 00e4 <ID>.l
- �������v��
- request trade.
-R 00e5 <nick>.24B
- �������v����
- recieve a request to trade.
-S 00e6 <type>.B
- type=03 �������v��ok
- trade ok.
- type=04 �������v���L�����Z��
- trade canceled.
-R 00e7 <fail>.B
- �������v������
- response to requesting trade.
- fail=00 ���������߂�
- too far.
- fail=03 �v���󂯂Ă��ꂽ
- allowed the trade.
- fail=04 �L�����Z�����ꂽ?
- trade canceled?
-S 00e8 <index>.w <amount>.l
- �A�C�e���lj��Bindex=0��zeny�lj��B���K�N���C�A���g�ł�zeny��00eb�̒��O�̂�
- add item. index=0 means adding zeny. for official client, zeny can be added only in packet number 00eb.
-R 00e9 <amount>.l <type ID>.w <identify flag>.B <attribute?>.B <refine>.B <card>.4w
- ���������̃A�C�e���lj�
- added item from other character.
-R 00ea <index>.w <fail>.B
- fail=00 �A�C�e���lj�����
- success to add item.
- fail=01 �lj����s�B���葤�d�ʃI�[�o
- fail to add item. the player was over weighted.
-S 00eb
- �A�C�e���lj�����(ok����)
- completed adding item.(cliecked OK)
-R 00ec <fail>.B
- fail=00 ���������ok���
- recieved "OK" from myself
- fail=01 ���肩���ok���
- recieved "OK" from the other.
-S 00ed
- �������L�����Z��
- trade canceled.
-R 00ee
- ���������L�����Z������܂���
- message of "trade canceled"
-S 00ef
- ����������(trade����)
- trade OKed. (cliecked Trade)
-R 00f0
- ����������
- trade completed.
-R 00f2 <num>.w <limit>.w
- �J�v�����񋖗e�A�C�e����&����
- number of item that capra can stock and number of item that capra stocks now.
-S 00f3 <index>.w <amount>.l
- �J�v������q�ɂɃA�C�e�����荞��
- put item to capra's warehouse.
-R 00f4 <index>.w <amount>.l <type ID>.w <identify flag>.B <attribute?>.B <refine>.B <card>.4w
- �J�v������q�ɂ̃A�C�e���lj�
- add item to capra's warehouse.
-S 00f5 <index>.w <amount>.l
- �J�v������q�ɂ���A�C�e�����o��
- take out item from capra's warehouse.
-R 00f6 <index>.w <amount>.l
- �J�v������q�ɂ̃A�C�e���폜
- delete item in the capra's warehouse.
-S 00f7
- �J�v������q�ɕ‚�
- request to close capra's warehouse.
-R 00f8
- �J�v������q�ɕ‚�����
- response to close capra's warehouse.
-S 00f9 <party name>.24B
- �p�[�e�B�쐬
- create party.
-R 00fa <fail>.B
- fail=00 �쐬����
- success to create party.
-R 00fb <len>.w <party name>.24B {<ID>.l <nick>.24B <map name>.16B <leader>.B <offline>.B}.46B*
- �p�[�e�B���܂Ƃ߂đ���
- packet for various information about party.
-S 00fc <ID>.l
- �p�[�e�B���U����
- invate player to the party.
-R 00fd <nick>.24B <fail>.B
- fail=00 ����͊��Ƀp�[�e�B�ɓ����Ă���
- the player is already in other party.
- fail=01 ����ɋ��ۂ��ꂽ
- invitaion was denied.
- fail=02 ���U����
- success to invite,
-R 00fe <ID>.l <party name>.24B
- �p�[�e�B�ɗU��ꂽ
- invited to party.
-S 00ff <ID>.l <fail>.l
- �p�[�e�B�ɗU��ꂽ���̕ԓ��Bfail=1 ok�ԓ�?
- response when player was invited to party. fail=1 means OK?
-R 0100
- ? �p�[�e�B�֘A?
- unknown. related to party?
-S 0101 <exp>.w <item?>.w
- �p�[�e�B�ݒ�ύX
- change party setting.
-R 0102 <exp>.w <item?>.w
- �p�[�e�B�ݒ茻��? exp=2�̏ꍇ�͌����z���ݒ莸�s?
- party setting status. when exp=2, fail to set "equality for experience"?
-R 0104 <ID>.l ?.l <X>.w <Y>.w <offline>.B <party name>.24B <nick>.24B <map name>.16B
- �p�[�e�B1�l�����X�V
- information about a one player in th party.
-R 0105 <ID>.l <nick>.24B <fail>.B
- nick���񂪃p�[�e�B���痣�E
- nick leaves the party.
-R 0106 <ID>,l <HP>.w <MaxHP>.w
- �p�[�e�B�����oHP�X�V
- update HP of party members.
-R 0107 <ID>.l <X>.w <Y>.w
- �p�[�e�B�����o�ʒu�X�V
- update coordinates of party members.
-S 0108 <len>.w <message>.?B
- �p�[�e�B������
- send speech for party memebers.
-R 0109 <len>.w <ID>.l <message>.?B
- �p�[�e�B��������M
- receive speech for party memebers.
-R 010a <type ID>.w
- MVP�A�C�e���擾
- get MVP item.
-R 010b <exp>.l
- MVP�o���l�擾
- get MVP experience.
-R 010c <ID>.l
- MVP�L�����\��
- display MVP character.
-R 010e <skill ID>.w <lv>.w <sp>.w <range>.w <up>.B
- �X�L�����X�V�Bsp�͖��g�p?
- update skill sinformation. sp is unused?
-R 010f <len>.w {<skill ID>.w <target type>.w ?.w <lv>.w <sp>.w <range>.w <skill name>.24B <up>.B}.37B*
- �X�L�����̉�Bskill name�͈ꕔ����ė��Ȃ��������遄AL_PNEUMA,PR_SLOWPOISON��
- bunch of information about skill. some of skill name is not send (AL_PNEUMA, PR_SLOWPOISON etc).
- target type��0-�p�b�V�u�A1-�G�A2-�ꏊ�A4-���������A16-����
- target type is 0 for novice skill, 1 for enemy, 2 for place, 4 for immediate invoke, 16 for party member
- lv=0 up=0�̏ꍇ�̓��X�g�ɏo���ĂȂ�?
- it will not be on list when lv=0 up=0?
-R 0110 <skill ID>.w <basic type>.w ?.w <fail>.B <type>.B
- fail=00�̎��ɃX�L�����p���s?
- fail to use skill when fail=00?
- type 00:basic type�̕� 01:SP�s�� 02:HP�s�� 03:memo���� 04:delay��
- type 00:basic type 01:lack of SP, 02:lack of HP, 03:no memo, 04:in delay
- 05:��������(�߂܁[) 06:���킪��낵���Ȃ� 07:�ԃW�F������ 08:�ƒW�F������ 09:��
- 05:lack of money, 06:weapon does not satisfy, 07:no red jewel, 08:no blue jewel, 09:unkown
- basic type 00:������ 01:emotion 02:���� 03:�`���b�g 04:�p�[�e�B
- basic type 00:trade 01:emotion 02:sit down, 03:chat, 04:party
- 05:shout? 06:PK 07:�}�i�[�|�C���g
- 05:shout? 06:PK, 07:manner point
-R 0111 <skill ID>.w <target type>.w ?.w <lv>.w <sp>.w <range>.w <skill name>.24B <up>.B
- 010f��1�•��B��2���Ɩ��g�p?
- just one skill information. not used in beta2?
-S 0112 <skill ID>.w
- �X�L��lvup�v��
- request to skill level up.
-S 0113 <level>.w <skill ID>.w <ID>.l
- ID���^�[�Q�b�g��skill���g��
- use skill to the target.
-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
- �U���n�X�L���G�t�F�N�g@
- skill effect for attack.
- type=04 �ΕǂŊϑ� type=06�Ƃقړ���?
- rtpe=04 observed when firewall was used. is that the almost same as type=06?
- type=06 �P������? param1�̓_���[�W���v�Aparam2��level�Aparam3��1�Œ�Ɨ\�z
- type=06 skill for just one hit? param1 is total damage, param2 is level, param3 will always stay 1.
- type=08 �A�ł���? param1�̓_���[�W���v�Aparam2��level�Aparam3�͕������Ɨ\�z
- type=08 skill for multiple hits? param1 is totak damage, param2 is level, param3 will be a number of hit.
-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
- �e����΂��L��U���n�X�L���G�t�F�N�g
- blow up type skill effect.
- type=05 �_���[�W&�e����΂��Bparam1�̓_���[�W���v�Aparam2��level�Aparam3�͕������Ɨ\�z
- type=05 damage and blow up. param1 is total damage, param2 is level, param3 will be a number of hit.
- type=06 ���S�n? ���Ȃ��Ƃ�param1�̓S�~�̖͗l
- type=06 a point of explorsion? param1 is unused at least.
-S 0116 <level>.w <skill ID>.w <X>.w <Y>.w
- (X,Y)���^�[�Q�b�g��skill���g��
- use skill at (X,Y).
-R 0117 <skill ID>.w <src ID>.l <val>.w <X>.w <Y>.w <server tick>.l
- �ꏊ����̃X�L���G�t�F�N�g�\���Bval�̓��x�����A�ꕔ�ł�?(�X��)
- display skill effect at (X,Y). is val level? or how hard it is (like ice wall)?
-S 0118
- �U���L�����Z��
- cancel to attack
-R 0119 <ID>.l <param1>.w <param2>.w <param3>.w ?.B
- �����ڕύX
- change looks.
- param1=02 �t���X�g�_�C�o�œ���Ђ�?
- param1=02 flozen diva?
- param2=01 ��?
- param2=01 poison?
- param2=20 ANGELUS���?
- param2=20 ANGELUS?
- param3=01 �T�C�g�������b�`?
- param3-01 site or ruwatch? (i dont know skill names in english :()
- param3=0b �n�C�f�B���O���?
- param3=0b hiding?
- param3=0b �N���[�L���O���?
- param3-0b cloking?
- param3=0d �J�[�g�t��
- param3=0d with cart
- param3=0e ��t��
- param3-0e with hawk
- param3=0f �y�R�y�R���
- param3=0f with pekopeko
-
-R 011a <skill ID>.w <val>.w <dst ID>.l <src ID>.l <fail>.B
- ��_���[�W�n�X�L���\���B�q�[���̏ꍇval�͉񕜗�
- display no-damage skill effect. val is an amount of HP cured when it's heal.
- fail=00�̏ꍇ���s�ۂ����A�X�`�[���ȊO�ł͌���������
- fail=00 must mean fail, but i havent seend it except steal.
-S 011b <skill ID>.w <map name>.16B
- 011c�ւ̉����B�g��Ȃ��ꍇ"cancel"�𑗂�
- response to packet number 011c. send "cancel" for no-use.
-R 011c <skill ID>.w <map1>.16B <map2>.16B <map3>.16B <map4>.16B
- �e���|/�|�^�̏ꏊ�I���B
- select place for teleport or portal warp.
- �e���|�̏ꍇ�ARandom/�Z�[�u�ꏊ�A�|�^�̏ꍇ�A�Z�[�u�ꏊ/memo1/memo2/memo3�ƂȂ�
- �}�b�v���̂ݑ�����
- in case of teleport, Ramdom/save point will be sent,
- in case of portal warp, save point/memo1/memo2/memo3 will be sent.
- only map name wil be sent.
-S 011d
- ���݋��鏊�������v��
- request to take a memo at this point.
-R 011e <fail>.B
- fail=00 ��������
- success to take memo.
- fail=01 �������s
- fail to take memo.
-R 011f <dst ID>.l <src ID>.l <X>.w <Y>.w <type>.B <fail>.B
- �X�L�����\�n�쐬
- create ground effect for skills like firewall.
- type 7e:SW 7f:�� 80:�|�^������ 81:�|�^�����O 83:�T���N 85:�t�j���[�}
- type 7e:SW, 7f:firewall, 80:portal warp(invoking), 81:portal warp(before invoking), 83:sank, 85:funewma( i really don know skill names :()
- 86:�o�[�~���I�� 8c:�g�[�L�[�{�b�N�X������ 8d:�X�� 8e:�������܂���[ 91:���񂭂邷�˂�
- 86: bermillion, 8c:talky box(invoked), 8d:frost diva, 8e:kuagumire, 91:uncle snear
- 93:���ǂ܂��� 97:?? 99:�g�[�L�[�{�b�N�X�����O
- 93:land mine, 97:??, 99:talky box(befor invoked)
- ����񋁂�
-R 0120 <ID>.l
- �X�L�����\�n����
- delete ground effect.
-R 0121 <num>.w <num limit>.w <weight>.l <weight limit>l
- �J�[�g�̎��&�d���̌��ݒl&���
- kind of cart, weight and max weight.
-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*
- �J�[�g���A�C�e���B�����i
- equipments in cart.
-R 0123 <len>.w {<index>.w <item ID>.w <type>.B <identify flag>.B <amount>.w ?.2B}.10B*
- �J�[�g���A�C�e���B���Օi/���W�i
- cunsumptive and collector items in cart.
-R 0124 <index>.w <amount>.l <item ID>.w <identify flag>.B <attribute?>.B <refine>.B <card>.4w
- �J�[�g�ɃA�C�e���lj�
- add item to cart.
-R 0125 <index>.w <amount>.l
- �J�[�g����A�C�e���폜
- delete item in cart.
-S 0126 <index>.w <amount>.l
- �J�[�g�ɃA�C�e��������
- put item to cart.
-S 0127 <index>.w <amount>.l
- �J�[�g����A�C�e�������o��
- take out item from cart.
-S 0128 <index>.w <amount>.l
- �J�v�����񂩂�J�[�g�փA�C�e�����ڂ�
- move item from capra's warehouse to cart.
-S 0129 <index>.w <amount>.l
- �J�[�g����J�v������փA�C�e�����ڂ�
- move item from cart to capra's warehouse.
-R 012c <fail>.B
- fail=00 �d�ʐ������z���ăJ�[�g�ɃA�C�e���������܂���ł���?
- fail=00 over the weight and could not add item to cart.
-R 012d <num>.w
- �I�X�J�݁B�A�C�e�����X�g�v���Bnum�͒u����ő吔
- create shop (marchant skill). request item list. num is a number of kind of item that can be sell.
-S 012e
- �I�X��
- close shop.
-S 012f <len>.w <message>.80B {<index>.w <amount>.w <value>.l}.8B*
- �I�X�J�݁A�I�X��&�A�C�e��,�l�i���X�g
- create shop, shop name, item, price list.
-S 0130 <ID>.l
- �I�X�A�C�e�����X�g�v��
- request item list for shop( not npc shop).
-R 0131 <ID>.l <message>.80B
- �I�X�Ŕ•\��
- display shop name tag.
-R 0132 <ID>.l
- �I�X�Ŕ���
- delete shop name tag.
-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
- �I�X�A�C�e�����X�g
- item list for shop(not npc shop).
-S 0134 <len>.w <ID>.l {<amount>.w <index>.w}.4B*
- �I�X�A�C�e���w��
- buy item from shop (not npc).
-R 0135 <index>.w <amount>.w <fail>.B
- �I�X�A�C�e���w�����s�Bfail�͌���
- fail to buy item from non npc shop. fail tells you reasons.
-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*
- �I�X�J�ݐ���
- success to create non-npc-shop.
-R 0137 <index>.w <amount>.w
- �I�X�A�C�e���̔���
- report of selling item.
-R 0139 <ID>.l <X>.w <Y>.w <X2>.w <Y2>.w <range>.w
- ID�̓G��(X,Y)�ɋ��Ď�����(X2,Y2)�ɋ���̂ōU�����͂��܂���ł���
- the enemy at(X,Y) was too far to attack from my coordinate (X2,Y2).
- �U���”\������range�Ȃ̂ŁA�ߊ���ĉ�����?
- possible range to attack enemy is "range", so be closer?
-R 013a <val>.w
- �U���˒�
- attack range.
-R 013b <type>.w
- �e�탁�b�Z�[�W�\���B3=������ł��܂���
- various message. 3="arrow has been equiped"
-R 013c <ID>.w
- �������ꂽ���ItemID�B0�ŁA��������ԁB
- item id of equiped arrow. 0 means no arrow is equiped.
-R 013d <type>.w <val>.w
- HP�񕜃X�L��/SP�񕜃X�L���ɂ���
- recovery of HP/SP by HP/SP recovery skill.
- type=5�Ȃ�HP type=7�Ȃ�SP
- type=5 is HP, type=7 is SP.
-R 013c <index>.w
-�@�@ �����������
- id of equiped arrow.
-
-R 013e <src ID>.l <dst ID>.l <X>.w <Y>.w <lv?>.w ?.w <wait>.l
- �X�L���r�����BPC/NPC������̏ꍇ��(X,Y)��0�B�ꏊ���^�[�Q�b�g�̏ꍇ��dst ID��0�ɂȂ�
- skill has been casting. (X,Y) will be 0 when target is player character or NPC. dst ID will be 0 when target is place.
-
- 0x013e �� offset+16(dword) �̓X�L�������ł�(������)�B
- offset+16(dword) in packet number 0x013e is skill attribute.
-
- 00:�� 01:�� 02:�n 03:�� 04:�� 05:�� 06:�� 07:�� 08:�O 09:��
- 00:none, 01:water, 02:ground, 03:fire, 04:wind, 05:poinson, 06:holly, 07:dark, 08:spirit(i don know how to translate.), 09:death
- �����I�ɁA�r�����̃G�t�F�N�g�������ŕς��̂��ƁB
- casting effect might differ by skill attribute in the future.
-
- wait��ms�P�ʂ���?
- wait in mili second?
-R 0141 <type>.l <base>.l <bonus>.l
- �X�e�[�^�X���Btype��0d����12������STR,AGI,VIT,INT,DEX,LUK�ɑΉ�
- information for status. type is 0d-12 for STR,AGI,VIT,INT,DEX,LUK.
- base+bonus�ƕ\�������
- base+bonus will be displayed.
-R 0144 <ID>.l <type>.l <X>.l <Y>.l <point ID>.B <color>.3B ?.B
- �ē����p�A�}�b�v��A�C�R���\���p�P�b�g
- for guid npc, packet for display icon on map.
- type=1 �A�C�R����\��
- display icon.
- type=2 �A�C�R��������
- delete icon.
-R 0145 <file name>.16B <type>.B
- (���̏�)�J�v������cutin�\��
- display capra picture(at this time).
- type=02 �\��
- display.
- type=ff ����
- delete.
-S 0146 <ID>.l
- ID��NPC�Ƃ̉�b�BCLOSE�{�^�����������Back������NPC���b�Z�[�W�E�B���h�𓯎��ɕ‚���
- talk to npc with ID. Clicked CLOSE button.
-R 0147 <skill ID>.w <target type>.w ?.w <lv>.w <sp>.w <range>.w <skill name>.24B <up>.B
- �A�C�e�����p�̌��ʈꎞ�I�ɓ���ꂽ�X�L�����
- effect for skill by using item.
-S 0148 <ID>.l
- ���U���N�V�����̑��茈��? @ ��1
- decide target of a skill rezarection? in beta1.
-S 0149 <ID>.l <type>.B
- ID�Ƀ}�i�[�|�C���g��^����Btype=00 �v���X type=01 �}�C�i�X
- give manner point to ID. type=00 is plus, type=01 is minus.
-R 014a <fail>.l
- �}�i�[�|�C���g��^�������ʁBfail=0 ���� fail=1 ���s
- result of giving manner point. fail=0 is success, fail=1 is fail.
-R 014b <type>.B <nick>.24B
- �}�i�[�|�C���g�������Btype=00 �v���X type=01 �}�C�i�X
- get manner point. type=00 is plus, type-01 is minus.
-R 014C <len>.w (<type>.l <guildID>.l <guild name>.24B).*
- ������G�΃M���h�\��
- display alliance and opposition guild.
- type=0 ����
- alliance.
- type=1 �G��
- opposition.
-S 014D
-�@�@ �M���h���\���J�n�H
- start of guild information?
-R 014E <type?>.l
-�@�@ type=0x57 ��ʃM���h�c��
- normal guild member.
-�@�@ type=0xD7 �M���h�}�X�^�[
- guild master.
-S 014F <page>.l
-�@�@ �M���h�\���^�u���M
- send packet for guild "DISPLAY" tab.
-R 0150 <guildID>.l <guildLv>.l <connum>.l <���>.l <Avl.lvl>.l ?.l <next_exp>.l ?.16B <guild name>.24B <guild master>.24B ?.16B
-�@�@ �M���h���
- guild info.
-S 0151 <guild ID>.l
- �G���u�����v��
- request for guild emblem.
-R 0152 <len>.w <guild ID>.l <emblem ID?>.l <emblem data>.?B
- �G���u�����C���[�W���t
- return emblem image.
-R 0154 <len>.w {<accID>.l <charactorID>.l <���^>.w <���̐F>.w <���ʁH>.w <job>.w <lvl?>.w <��[�o���l>.l <online>.l <Position>.l ?.50B <nick>.24B}*
- �M���h�����o���X�g?
- guild member list?
-S 0159 <guildID>.l <accID>.l <charID>.l <mess>.40B
-�@�@ �M���h�E�ޑ��M
- send packet for leaving guild.
-R 015A <nic>.24B <mess>.40B
-�@�@ �M���h�E��(�S��)��M
- receive packet for leaving guild(all members).
-S 015B <guildID>.l <accID>.l <charID>.l <mess>.40B
-�@�@ �M���h�Ǖ����M
- send packet for kicking member out of the guild.
-R 015C <nick>.24B <mess>.40B <�A�J�E���g�h�c>.24B
-�@�@ �M���h�Ǖ��i�S���j��M
- receive packet for kicking member out of the guild.(all member)
-R 0163 <len>.w <nick>.24B <accountID>.24B <kicking reason>.40B
-
-S 0165 <myaccID>.l <guild name>.24B
-�@�@ �M���h�쐬
- create guild
-R 0166 <len>.w ?.28B*
- ��E�����X�g?
- list for roll of members?
-R 0167 <type>.b
- �M���h�쐬����
- response to vreating guild.
- type = 0 �M���h�쐬����
- success.
- type = 2 �����̃M���h������
- there is a guild with the same name.
-S 0168 <TargetAccID>.l <sourceAccID>.l <myCharactorID>.l
-�@�@ �M���h���U
- invite to the guild.
-R 0169 <type>.B
-�@�@ �M���h���U���ۂ��ꂽ
- invitation denied.
-R 016A <guild ID>.l <guild name>.24B
-�@�@ �M���h���U���ꂽ
- invited to the guild.
-S 016B <guild ID>.l <type>.l
-�@�@ �M���h���U�ԐM
- response to invitaion for joining to guild.
-�@�@ type=0 ���ۂ���
- deny.
-�@�@ type=1 ��������
- OK.
-R 016c <guild ID>.l ?.13B <guild name>.24B
- login���M���h���
- guild information when loged in.
-R 016d <ID>.l <charactor ID>.l <online>.l
- �M���h�����o��login������������
- information about guild member loged in or loged out etc.
-R 016f <message>.180B
- �M���h�����?
- guild message?
-S 016E <guildID>.l <mess1>.60B <mess2>.120B
-�@�@ �M���h���m�ݒ�
- set guild announcement.
-R 016F <mess1>.60B <mess2>.120B
-�@�@ �M���h���m
- guild announcement.
-S 0170 <TargetAccID>.l <sourceAccID>.l <myCharactorID>.l
-�@�@ �����v�����U
- invite the guild to be alliance.
-R 0171 <SorceAccID>.l <guild name>.24B
-�@�@ �����v�����U���ꂽ
- invited to be a alliance.
-S 0172 <SorceAccID>.l <type>.l
-�@�@ �����v���ԐM
- response for invitiation to be alliance.
-�@�@ type=0 ���ۂ���
- deny.
-�@�@ type=1 ��������
- OK.
-R 0173 <type>.B
- type = 0 ���łɓ����֌W
- the guild is already alliance.
-�@�@ type = 1 �������ۂ��ꂽ
- denied to be alliance.
-�@�@ type = 2 ��������
- success to invite to be alliance.
-R 0177 <len>.w <index>.w*
- �Ӓ�”\�A�C�e�����X�g
- list of items that need to be judge( i mean unkown items.)
-S 0178 <index>.w
- �A�C�e���Ӓ�
- judge item.
-R 0179 <index>.w <fail>.B
- �A�C�e���Ӓ茋�ʁBfail=00�Ő����Bfail=01���Ă���̂�?
- response to judging item. fail=00 is success. is there fail=01?
-S 017A <index>.w
-�@�@ �J�[�h�v�N���b�N
- card is double clicked.
-R 017B <len>.w {<index>.w}*
-�@�@ �J�[�h�}���ł���A�C�e��Index�ԍ�
- item index number for items that can be inserted card.
-S 017C <SrcIndex>.w <DescIndex>.w
-�@�@ Src ��Desc�ɓ˂�����
- insert Src to Desc.
-R 017D <DescIndex>.w <SrcIndex>.w <fail>.b
-�@�@ Src ��Desc�ɓ˂�����<fail> 0=���� 1=���s�H
- response to insert Src to Desc. fail=0 is success, fail=01 is fail?
-S 017e <len>.w <message>.?B
- �M���h�����b�Z�[�W����
- send speach for guild members.
-R 017f <len>.w <message>.?B
- �M���h�����b�Z�[�W��M
- receive guild message.
-R 0182 <accID>.l <charactorID>.l <hair type>.w <hair color>.w <sex?>.w <job>.w <lvl?>.w <experience?>.l <online>.l <Position>.l ?.50B <nick>.24B
-
-R 0187 <account ID>.l
- alive�M��?
- alive signal?
-R 0188 <fail?>.w <index>.w <val>.w
- ���퐸�B�B����+val�����
- weapon refiling. result+val to weapon
-R 0189 ?.w
- ��B�e���|���s?
- unknown. fail to teleport?
-S 018a ?.w
- �Q�[���I��
- game quited.
-R 018b <fail>.w
- �Q�[���I��/�L�����Z�������Bfail=0�����Bfail=1���s?
- game quited/character select sever response. fail=0 is success, fail=1 is fail?
-R 018C <MonsID>.w <class>.w <size>.w <HP>.w <?>.w <deffence>.w <kind of monster>.w <magic deffence>.w <attribute>.w <anti-attribute?>.9b
- wiz�̓G�̃Z���X����
- response to sense skill by wizard.
- 0 ���^
- small
- 1 ���^
- middle
- 2 ��^
- big
-R 0191 <ID>.l <message>.80B
- �g�[�L�[�{�b�N�X�̃��b�Z�[�W
- message of talky box.
-S 0193 <ID>.l
- �M���h�����o���O����?
- name search for guild member?
-R 0194 <ID>.l <nick>.24B
- �M���h�����o���O��������?
- response to name search for guild member?
-R 0195 <ID>.l <nick>.24B <party name>.24B <guild name>.24B <class name>.24B
- �M���h����PC�̏ꍇ��0094�ԓ�
- response to packet number 0094 that if the player joined guild.
-R 0196 <type>.w <ID>.l
- �����n�X�L���g�p���̃��b�Z�[�W�F�X�BID��target�Ǝv���邪��������݂̂������Ȃ�?
- various message of skill that effect status. ID must be target, but only m ID and other's ID are sent?
- type=00 2HQ�t�^�u�U�����x���������܂����B�v
- 2HQ casted. "attack speed insreased."
- type=01 2HQ�����u�U�����x���������܂����B�v
- 2HQ ended. "attack speed decreased."
- type=02 IMPOSITIO�t�^�u����̍U���͂��������܂����B�v
- IMPOSITIO casted. "power of the weapon increased."
- type=03 IMPOSITIO�����u����̍U���͂��������܂����B�v
- IMPOSITIO ened. "power of the weapon decreased."
- type=04 �u�X�L���g�p�f�B���C���������܂����B�v
- "casting delay become short"
- type=05 �u�X�L���g�p�f�B���C�����ɖ߂�܂����B�v
- "casting delay return to defailt"
- type=06 �u����ɓő������t�^����܂����B�v
- "attribute of poison is given to the weapon"
- type=07 ASPERSIO�t�^�u����ɐ��������t�^����܂����B�v
- ASPERSIO casted. "attribute of holly is given to the weapon"
- type=08 ASPERSIO�����u����̑��������ɖ߂�܂����B�v
- ASPERSIO ended. "attribute of weapon return to default"
- type=09 �u�h��ɐ��������t�^����܂����B�v
- "armor got holly attribute"
- type=0a �u�h��̑��������ɖ߂�܂����B�v
- "armor's attribute return to default"
- type=0b KYRIE�t�^�u�o���A��ԂɂȂ�܂����B�v
- KYRIE casted. "barrier"
- type=0c KYRIE�����u�o���A��Ԃ���������܂����B�v
- KYRIE ended. "barrier end"
- type=0d �u�E�F�|���p�[�t�F�N�V�������[�h�ɂȂ�܂����B�v
- "became weapon ferfection mode"
- type=0e �u�E�F�|���p�[�t�F�N�V�������[�h����������܂����B�v
- "end weapon perfection mode"
- type=0f �u�I�[�o�[�g���X�g���[�h�ɂȂ�܂����B�v
- "became over trust mode"
- type=10 �u�I�[�o�[�g���X�g���[�h����������܂����B�v
- "end over trust mode"
- type=11 �u�}�L�V�}�C�Y�p���[���[�h�ɂȂ�܂����B�v
- "became maximize power mode"
- type=12 �u�}�L�V�}�C�Y�p���[���[�h����������܂����B�v
- "end maximize power mode"
-S 0197 <type>.w
- type=0 /resetstate
- type=1 /resetskill
- ���\�͖���?
- no effect?
-R 019b <ID>.l <type>.l
- ���l��lvup�═�퐸�B���̕\��?
- display other's level up effect or weapon refiling?
- type=0 base lvup?
- type=1 job lvup?
- type=3 ���퐸�B
- weapon refiling
-R 0199 <type>.w
-�@�@ type=1 pvp���[�h�J�n?
- start pvp mode?
-R 019a <ID>.l <rank>.l <num>.l
-�@�@ pvp���� rank/num
- pvp rank rank/num
-R 019b <ID>.l <type>.l
- ���l��lvup�═�퐸�B���̕\��?
- type=0 base lvup?
- type=1 job lvup?
- type=2 ���퐸�B���s
- type=3 ���퐸�B����
-
-R 019d <?>.4B
- GM�R�}���h/hide
-
-S 00CC <ID>.l
-�@ GM�p�E�N���b�N���j���[�u�iname�j�g�p�ҋ����I���v�g�p
- use special right click menu for GM "(name) force to quit"
-
-S 0149 <ID>.l <type>.B <time>.w
-�@ GM�p�E�N���b�N���j���[�u�`���b�g�֎~���Ԃ�������i������j�v�g�p �� type=00
- use special right click menu for GM "decrease prohibited time to create chat room". type=00
-�@ GM�p�E�N���b�N���j���[�u�`���b�g�֎~���Ԃ��グ��i�|����j�v�g�p �� type=01
- use special right click menu for GM "increase prohibited time to create chat room". type=01
- �@time�͕��P�ʂł��i�m��
- unit is minute (maybe
-
-R 019e
- �ߊl�����X�^�[����
-S 019f <ID>.l
- �ߊl�����X�^�[�w��
-R 01a0 <fail>.B
- �ߊl����
- fail=01�Ő����A00�Ŏ��s
-S 01a1 <param>.1B
- <param>
- 0x00�F�y�b�g��ԕ\��
- 0x01�F�a��^����
- 0x02�F�p�t�H�[�}���X
- 0x03�F���ɖ߂�
- 0x04�F�A�N�Z�T������
-R 01a2 <pet name>.24B <name flag>.B <lv>.w <hungry>.w <friendly>.w <accessory>.w
- �y�b�g�̏��
- name flag:00=���O���ݒ� 01=���O�ݒ�ς�(�ύX�s��)
- lv=�y�b�g�̃��x���Ahungry=�����x(0~100)�Afriendly=�e���x(�����l250?)�Aaccessory=�A�N�Z�T����ItemID
-R 01a3 <fail>.B <itemID>.w
- <fail>
- 0x00�F�a��莸�s
- 0x01�F�a��萬��
-R 01a4 <type>.B <ID>.l <val>.l
- �y�b�g�֘A�ʒm
- type=00,val=00 �y�b�g�z�����ɑ����Ă���B�y�b�g�F���p�H
- type=01 �e���x�ω�
- type=02 �����x�ω�
- type=03 �A�N�Z�T���ω�(0�Ŗ�����)
- type=04 �p�t�H�[�}���X �m�F���ꂽval=1~3
- (4�̓X�y�V�����p�t�H�[�}���X�H)
- type=05 �H�m�F���ꂽval=0x14
-S 01a5 <pet name>.24B
- �y�b�g�̖��O����
-R 01a6 <len>.w <index>.w*
- �y�b�g�̗����X�g
-S 01a7 <index>.w
- �y�b�g�̗����X�g���I�����ꂽ
-S 01a9 <emotion>.l
- �y�b�g�G���[�V�������M
-R 01aa <ID>.l <emotion>.l
- �y�b�g�G���[�V������M
- <emotion>
- 33�ȉ��̂Ƃ��F�G���[�V����
- 34�ȏ�̂Ƃ��F�����e�[�u���H
-R 01ac <object id>.l
- �A���N���̔���(���ݒu)���̂ݖ���o��(�@�\�͓�)
-R 01ad <len>.l <item>.w
- ����̍쐬�”\ITEM�\��M
-S 01ae <itemID>.w
- ����Ŏg���ޗ����M
-S 01af <type>.w
- �`�F���W�J�[�g�i�J�[�g�I���j
- type=1 �m�[�}���J�[�g
-R 01b0 <monster id>.l <?>.b <new monster code>.l
- ���̃N���X�`�F���W
- <new monster code>�̓`�F���W��̃R�[�h(1001�`)��dword��
-S 01b2 <len>.w <message>.80B <flag>.B {<index>.w <amount>.w <value>.l}.8B*
- �I�X�J��
- flag �F 0=�L�����Z�� , 1=�I�[�v��
-R 01b3 <filename>.64B <type>.B
- R 0145�̏�ʌ݊�
-R 01B6 <guildID>.l <guildLv>.l <connum>.l <���>.l <Avl.lvl>.l <now_exp>.l <next_exp>.l <��[�|�C���g>.l <����F-V>.l <����R-W>.l <members>.l <guild name>.24B <guild master>.24B <agit?>.20B
- �M���h���
-R 01b9 <ID>.I
- ��_�����ɂ��ID�̉r�����f
-
-R 01c0
- Some request for some status. Signature of sakexes later than 628. Used to send friends list.
- Probably can be used to tell the player that his sakexe is not the latest version.
-
-R 01c4 <index>.w <amount>.l <itemID>.w <item data>.12B
- �J�v���q�ɃA�C�e��
-R 01c8 <index>.w <item ID>.w <ID>.l <amount left>.w <type>.B
- �A�C�e���g�p�����B(00a8�̏�ʃo�[�V�����H)
- type=00�̏ꍇ�g�p���s? amount���S�~�̖͗l
- type=01�̏ꍇ�����ŁAamount�͎g�p��̎c���
-R 01c9 <dst ID>.l <src ID>.l <X>.w <Y>.w <type>.B <fail>.B ?.81b
- �X�L�����\�n�쐬(011f�̏�ʃo�[�V�����H)
- type 0x7e:SW�A0x7f:�ΕǁA0x80 �|�^�J�����A0x81 �|�^�J�����O
- 0x82 ���́A0x83 �T���N�A0x84 �}�O�k�X�A0x85 �j���[�}
- 0x86 0x86 �喂�@(SG/MS/LoV/GX)�A0x87 �t�@�C���[�s���ҋ@
- 0x88 �t�@�C���[�s�������A0x87�`0x8B �\�������A
- 0x8c �g�[�L�[�{�b�N�X(������)�A0x8D �A�C�X�E�H�[��
- 0x8E �N���O�}�C�A�A0x8f �u���X�g�}�C���A0x90 �X�L�b�h
- 0x91 �A���N���A0x92 �x�m���_�X�g�A0x93 �����h�}�C��
- 0x94 �V���b�N�E�F�[�u�g���b�v�A0x95 �T���h�}��
- 0x96 �t���b�V���[�A0x97 �t���[�W���O�g���b�v
- 0x98 �N���C���A�[�g���b�v�A0x99 �g�[�L�[�{�b�N�X
- 0x9A �{���P�[�m�A0x9B �f�����[�W�A0x9C �o�C�I�����g�Q�C��
- 0x9D �����h�v���e�N�^�[�A0x9E Zeny�}�[�N�A0x9F Zeny��
- 0xA0 ���΂̗ցA0xA1 �s���N�̉��� (��A���L��
- 0xA2 �^�񒆂ɓ_�̂�����̋ʁA0xA3 �s���N�̃X�v�����O
- 0xA4 �[���̒��ɁA0xA5 ���‚��ցA0xA6 �s���a��
- 0xA7 ���J�A0xA8 �[�z�̃A�T�V���N���X�A0xA9 �u���M�̎�
- 0xAA �C�h�D���̗ь�A0xAB ��������ȃ_���X�A0xAC �n�~���O
- 0xAD ����Y��Ȃ��Łc�A0xAE �T�[�r�X�t�H�[���[
- 0xAF �s���N�̃X�v�����O�A0xB0 �\������
- 0xB0 �O���t�B�e�B,
- 0xB1 �f�����X�g���[�V�����A0xB2�`0xBF �\������
- 0xB2 �s���N�̃��[�v�|�[�^����
- 0xB3 �����ȏ\���˂��ӂ�ӂ�
- 0xB4 �o�W���J�A0xB5 �G�t�F�N�g�Ȃ��H
- 0xB6 �����~�����̓I�ɕ����яオ��
- 0xB7 �N���̑��A0xB8�` �G�t�F�N�g�Ȃ��H
-
- ����񋁂�
- ?.81b�͓�B
-R 01cd (<sid>.l)x7
- �I�[�g�X�y���I������M
- <sid>x7 �ɂ� NB,CB,FB,LB,SS,FBL,FD �̏��ŃX�L���R�[�h��dword�œ���
- �܂��I���ł��Ȃ��X�L���̕����� <sid> = 0x00000000 ������
-S 01ce <sid>.l
- �I�[�g�X�y���I�������M
-R 01cf <crusader id>.l <target id>.l <?>.18b
- ���g��ԃ^�[�Q�b�gON/OFF�B���g���؂��� <target id> �� 0x00000000 �ɂȂ�
-
-R 01d0 <ID>.l <num>.w
- <num> : �C���̐�(��Lv)
-R 01d1 <monk id>.l <target monster id>.l <bool>.l
- ���H�����ON/OFF�B<bool> �͔��n��萬������ 0x00000001 �������� 0x00000000 ������
-R 01d2 <id>.l <delay>.l
- �����N�̃R���{�f�B���C(msec)
- �O�i�E�A�ł͊�{�f�B���C1000(+300)�A�җ��͊�{�f�B���C700(+300)
-R 01d4 <ID>.l
- ��������͑��\��(ID��NPC��ID������)
-S 01d5 <len>.w <ID>.l <input>.?B 00
- ��������͓��e���M(ID��NPC��ID������)
-R 01d7 <ID>.l <equip point>.b <item id1>.w <item id2>.w
- �����O���t�B�b�N <equip point> �� 02���09���̂݊m�F�Bid2�͍���
-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
- �}�b�v���[�h��&�ړ����p�A�����t���p�L�������?(0078�̏�ʃo�[�W����)
-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
- �e���|���̕\���͈͓������L�����p�A�����t�������L�������?(0079�̏�ʃo�[�W����)
-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
- �\���͈͓��L�����ړ����(007b�̏�ʃo�[�W����)
-S 01db
- ����key�v��
-R 01dc <len>.w <key>.?B
- ����key���t
-S 01dd <version>.l <account name>.24B <md5 binary>.16B <version2>.1B
- id&�Í����ς�pass���M
- ���ɃN���C�A���g��01db�𑗂�A
- �I��01dc��key��Ԃ��A
- �N���C�A���g��"<key><password>"�ɂ‚���md5�v�Z��
- <md5 binary>�̏��𖄂߂�01dd�𑗂�B
- <passwordencrypt2>�̎���
- "<key><password>"�ɑ΂���md5�v�Z�Ƃ��Ă��鏊��
- "<password><key>"�ƕύX����
-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
- �U���n�X�L���G�t�F�N�g@(0114�̏�ʃo�[�V�����H)
- type=04 �ΕǂŊϑ� type=06�Ƃقړ���?
- type=05 NB/FBl�̕��U�����_���[�W�p�H
- type=06 �P������? param1�̓_���[�W���v�Aparam2��level�Aparam3��1�Œ�Ɨ\�z
- type=07 �_���[�W�\�������H
- type=08 �A�ł���? param1�̓_���[�W���v�Aparam2��level�Aparam3�͕������Ɨ\�z
- type=09 �_���[�W���[�V�����Ȃ��Ƀ_���[�W�����\������镨(�C���f���A)�Ǝv�����̂����_���[�W���[�V�������o�镨�B(�@�\�͓�)
-S 01df <ID>.|
- GM�E�N���b�N�ɂ��ID�̃`���b�g�֎~�񐔎Q�ƁH
-R 01e1 <ID>.l <num>.w
- <num> : �C���̐�(��Lv) ��x�\���������ǂ��num�����Ă����������B
-R 01e6 <partner name>.24B
- �����X�L�����Ȃ��Ɉ��������g�p���̋��ѐ�
-S 01e7
- �X�p�m�r��/doridori��������ł���BSPR�񕜗�2�{�t���O�𗧂Ă�p�P�b�g
-S 01e8 <party name>.24B <item1>B <item2>B
- <item1>�A�C�e�����W���@�B0�Ōl�ʁA1�Ńp�[�e�B���L
- <item2>�A�C�e�����z���@�B0�Ōl�ʁA1�Ńp�[�e�B�ɋϓ����z
- (00f9�̏�ʃo�[�V����)
-R 01ea <ID>.l
- �����G�t�F�N�g(���y�A������)
- ID�͐V�w�̂��̂�����H
-S 01ed
- �X�p�m�r�������g���ɂȂ�t���O�𗧂Ă�p�P�b�g
-R 01ee <len>.w {<index>.w <item ID>.w <type>.B <identify flag>.B <amount>.w ?.2B <card>.4w}.18B*
- ���L���Օi&���W�i���X�g
- ��̏ꍇ��?.2B��0x8000�ɂȂ�
- 00a3����ύX
-R 01ef <len>.w {<index>.w <item ID>.w <type>.B <identify flag>.B <amount>.w ?.2B <card>.4w}.18B*
- �J�[�g���A�C�e���B���Օi/���W�i
- 0123����ύX
-R 01f0 <len>.w {<index>.w <item ID>.w <type>.B <identify flag>.B <amount>.w ?.2B <card>.4w}.18B*
- �J�v������ɗa���Ă�����Օi&���W�i���X�g
- 00a5����ύX
-R 01f4 <name>.24B <trade id?>.L <LV>.w
- ����������v��
- 00e5����ύX
-R 01f5 <result>.B <trade id?>.L <LV>.w
- �����炩��̎���v���ɑ΂��锽��
- 00e7����ύX
-S 0200 <login name>.24B
- ragexe��/account�I�v�V�������‚��ċN������ƃ��O�C���v���ɕt�������p�P�b�g
-
-R 0201 ?.1B<Flag?>.1B (?.8B <Character Name>.24B)x20
- Flag seems to need to be 1 to function.
- 8 unknown bytes and 24 bytes for name need to be repeated for each friend.
-
-S 0202 <Character name>.24B
- Character name to add to friend list (for server-side friend list enabled clients)
-
-R 0203 <Account ID>.3B <Unknown>.3B
- Account ID = zero terminated 3-word hex representation of account ID. Little endian.
- Unknown = observed dependency on online/offline status
-
-S 0204 <?>.16B
- ���O�C���v���ɕt�������p�P�b�g�B16�o�C�g�͌Œ�H
-S 020B <?>.17B
- �L�����N�^�T�[�o�ڑ��v��0065�ɕt�������p�P�b�g�B1+0204��16�o�C�g��17�o�C�g�H
-
-
-�p�P�b�g���̒lj��B019e�`01aa�������Ă�̂ŁA0190�`��؂蔲��
-added packet lenth. 019e-01aa is a new, so here is a packet length table from 0190.
-
-�@ 90, 86, 24,�@6, 30,102,�@8,�@4,�@ 8,�@4, 14, 10, -1,�@6,�@2,�@6,
-�@�@3,�@3, 35,�@5, 11, 26, -1,�@4,�@ 4,�@6, 10