1
0

base of server directory

This commit is contained in:
Emagi 2024-07-22 09:22:42 -04:00
parent 2ec9a774b7
commit 5ca6fa7982
10 changed files with 38365 additions and 0 deletions

759
server/CommonStructs.xml Normal file
View File

@ -0,0 +1,759 @@
<EQ2Emulator>
<Comment Text="The Emu will get the latest version of the struct that is LESS than or equal to the client's version number.
This allows multiple struct version to coexist on the same server. Elements that arent used in the source code are set
to zero and treated like placeholders." />
<Struct Name="CreateCharacter" ClientVersion="1" OpcodeName="OP_CreateCharacterRequestMsg">
<Data ElementName="account_id" Type="int32" />
<Data ElementName="server_id" Type="int32" />
<Data ElementName="name" Type="EQ2_16Bit_String" />
<Data ElementName="race" Type="int8" />
<Data ElementName="gender" Type="int8" />
<Data ElementName="deity" Type="int8" />
<Data ElementName="class" Type="int8" />
<Data ElementName="level" Type="int8" />
<Data ElementName="starting_zone" Type="int8" />
<Data ElementName="unknown1" Type="int8" Size="2" />
<Data ElementName="race_file" Type="EQ2_16Bit_String" />
<Data ElementName="skin_color" Type="float" Size="3" />
<Data ElementName="eye_color" Type="float" Size="3" />
<Data ElementName="hair_color1" Type="float" Size="3" />
<Data ElementName="hair_color2" Type="float" Size="3" />
<Data ElementName="hair_highlight" Type="float" Size="3" />
<Data ElementName="unknown2" Type="int8" Size="26" />
<Data ElementName="hair_file" Type="EQ2_16Bit_String" />
<Data ElementName="hair_type_color" Type="float" Size="3" />
<Data ElementName="hair_type_highlight_color" Type="float" Size="3" />
<Data ElementName="face_file" Type="EQ2_16Bit_String" />
<Data ElementName="hair_face_color" Type="float" Size="3" />
<Data ElementName="hair_face_highlight_color" Type="float" Size="3" />
<Data ElementName="chest_file" Type="EQ2_16Bit_String" />
<Data ElementName="shirt_color" Type="float" Size="3" />
<Data ElementName="unknown_chest_color" Type="float" Size="3" />
<Data ElementName="legs_file" Type="EQ2_16Bit_String" />
<Data ElementName="pants_color" Type="float" Size="3" />
<Data ElementName="unknown_legs_color" Type="float" Size="3" />
<Data ElementName="unknown9" Type="float" Size="3" />
<Data ElementName="eyes2" Type="float" Size="3" />
<Data ElementName="ears" Type="float" Size="3" />
<Data ElementName="eye_brows" Type="float" Size="3" />
<Data ElementName="cheeks" Type="float" Size="3" />
<Data ElementName="lips" Type="float" Size="3" />
<Data ElementName="chin" Type="float" Size="3" />
<Data ElementName="nose" Type="float" Size="3" />
<Data ElementName="body_size" Type="float" Size="1" />
<Data ElementName="body_age" Type="float" Size="1" />
</Struct>
<Struct Name="CreateCharacter" ClientVersion="373" OpcodeName="OP_CreateCharacterRequestMsg">
<Data ElementName="unknown0" Type="int32" />
<Data ElementName="account_id" Type="int32" />
<Data ElementName="server_id" Type="int32" />
<Data ElementName="name" Type="EQ2_16Bit_String" />
<Data ElementName="race" Type="int8" />
<Data ElementName="gender" Type="int8" />
<Data ElementName="deity" Type="int8" />
<Data ElementName="class" Type="int8" />
<Data ElementName="level" Type="int8" />
<Data ElementName="starting_zone" Type="int8" />
<Data ElementName="unknown1" Type="int8" Size="2" />
<Data ElementName="race_file" Type="EQ2_16Bit_String" />
<Data ElementName="skin_color" Type="float" Size="3" />
<Data ElementName="eye_color" Type="float" Size="3" />
<Data ElementName="hair_color1" Type="float" Size="3" />
<Data ElementName="hair_color2" Type="float" Size="3" />
<Data ElementName="hair_highlight" Type="float" Size="3" />
<Data ElementName="unknown2" Type="int8" Size="26" />
<Data ElementName="hair_file" Type="EQ2_16Bit_String" />
<Data ElementName="hair_type_color" Type="float" Size="3" />
<Data ElementName="hair_type_highlight_color" Type="float" Size="3" />
<Data ElementName="face_file" Type="EQ2_16Bit_String" />
<Data ElementName="hair_face_color" Type="float" Size="3" />
<Data ElementName="hair_face_highlight_color" Type="float" Size="3" />
<Data ElementName="chest_file" Type="EQ2_16Bit_String" />
<Data ElementName="shirt_color" Type="float" Size="3" />
<Data ElementName="unknown_chest_color" Type="float" Size="3" />
<Data ElementName="legs_file" Type="EQ2_16Bit_String" />
<Data ElementName="pants_color" Type="float" Size="3" />
<Data ElementName="unknown_legs_color" Type="float" Size="3" />
<Data ElementName="unknown9" Type="float" Size="3" />
<Data ElementName="eyes2" Type="float" Size="3" />
<Data ElementName="ears" Type="float" Size="3" />
<Data ElementName="eye_brows" Type="float" Size="3" />
<Data ElementName="cheeks" Type="float" Size="3" />
<Data ElementName="lips" Type="float" Size="3" />
<Data ElementName="chin" Type="float" Size="3" />
<Data ElementName="nose" Type="float" Size="3" />
<Data ElementName="body_size" Type="float" Size="1" />
<Data ElementName="body_age" Type="float" Size="1" />
</Struct>
<Struct Name="CreateCharacter" ClientVersion="546" OpcodeName="OP_CreateCharacterRequestMsg">
<Data ElementName="unknown0" Type="int8" />
<Data ElementName="unknown1" Type="int32" />
<Data ElementName="account_id" Type="int32" />
<Data ElementName="server_id" Type="int32" />
<Data ElementName="name" Type="EQ2_16Bit_String" />
<Data ElementName="race" Type="int8" />
<Data ElementName="gender" Type="int8" />
<Data ElementName="deity" Type="int8" />
<Data ElementName="class" Type="int8" />
<Data ElementName="level" Type="int8" />
<Data ElementName="starting_zone" Type="int8" />
<Data ElementName="cc_unknown_0" Type="int8" />
<Data ElementName="version" Type="int8" />
<Data ElementName="race_file" Type="EQ2_16Bit_String" />
<Data ElementName="skin_color" Type="float" Size="3" />
<Data ElementName="eye_color" Type="float" Size="3" />
<Data ElementName="hair_color1" Type="float" Size="3" />
<Data ElementName="hair_color2" Type="float" Size="3" />
<Data ElementName="hair_highlight" Type="float" Size="3" />
<Data ElementName="unknown2" Type="int8" Size="26" />
<Data ElementName="hair_file" Type="EQ2_16Bit_String" />
<Data ElementName="hair_type_color" Type="float" Size="3" />
<Data ElementName="hair_type_highlight_color" Type="float" Size="3" />
<Data ElementName="face_file" Type="EQ2_16Bit_String" />
<Data ElementName="hair_face_color" Type="float" Size="3" />
<Data ElementName="hair_face_highlight_color" Type="float" Size="3" />
<Data ElementName="chest_file" Type="EQ2_16Bit_String" />
<Data ElementName="shirt_color" Type="float" Size="3" />
<Data ElementName="unknown_chest_color" Type="float" Size="3" />
<Data ElementName="legs_file" Type="EQ2_16Bit_String" />
<Data ElementName="pants_color" Type="float" Size="3" />
<Data ElementName="unknown_legs_color" Type="float" Size="3" />
<Data ElementName="unknown9" Type="float" Size="3" />
<Data ElementName="eyes2" Type="float" Size="3" />
<Data ElementName="ears" Type="float" Size="3" />
<Data ElementName="eye_brows" Type="float" Size="3" />
<Data ElementName="cheeks" Type="float" Size="3" />
<Data ElementName="lips" Type="float" Size="3" />
<Data ElementName="chin" Type="float" Size="3" />
<Data ElementName="nose" Type="float" Size="3" />
<Data ElementName="body_size" Type="float" Size="1" />
<Data ElementName="body_age" Type="float" Size="1" />
</Struct>
<Struct Name="CreateCharacter" ClientVersion="561" OpcodeName="OP_CreateCharacterRequestMsg">
<Data ElementName="unknown0" Type="int8" />
<Data ElementName="unknown1" Type="int32" />
<Data ElementName="account_id" Type="int32" />
<Data ElementName="server_id" Type="int32" />
<Data ElementName="name" Type="EQ2_16Bit_String" />
<Data ElementName="race" Type="int8" />
<Data ElementName="gender" Type="int8" />
<Data ElementName="deity" Type="int8" />
<Data ElementName="class" Type="int8" />
<Data ElementName="level" Type="int8" />
<Data ElementName="starting_zone" Type="int8" />
<Data ElementName="version" Type="int8" />
<Data ElementName="race_file" Type="EQ2_16Bit_String" />
<Data ElementName="skin_color" Type="float" Size="3" />
<Data ElementName="eye_color" Type="float" Size="3" />
<Data ElementName="hair_color1" Type="float" Size="3" />
<Data ElementName="hair_color2" Type="float" Size="3" />
<Data ElementName="hair_highlight" Type="float" Size="3" />
<Data ElementName="unknown2" Type="int8" Size="26" />
<Data ElementName="hair_file" Type="EQ2_16Bit_String" />
<Data ElementName="hair_type_color" Type="float" Size="3" />
<Data ElementName="hair_type_highlight_color" Type="float" Size="3" />
<Data ElementName="face_file" Type="EQ2_16Bit_String" />
<Data ElementName="hair_face_color" Type="float" Size="3" />
<Data ElementName="hair_face_highlight_color" Type="float" Size="3" />
<Data ElementName="chest_file" Type="EQ2_16Bit_String" />
<Data ElementName="shirt_color" Type="float" Size="3" />
<Data ElementName="unknown_chest_color" Type="float" Size="3" />
<Data ElementName="legs_file" Type="EQ2_16Bit_String" />
<Data ElementName="pants_color" Type="float" Size="3" />
<Data ElementName="unknown_legs_color" Type="float" Size="3" />
<Data ElementName="unknown9" Type="float" Size="3" />
<Data ElementName="eyes2" Type="float" Size="3" />
<Data ElementName="ears" Type="float" Size="3" />
<Data ElementName="eye_brows" Type="float" Size="3" />
<Data ElementName="cheeks" Type="float" Size="3" />
<Data ElementName="lips" Type="float" Size="3" />
<Data ElementName="chin" Type="float" Size="3" />
<Data ElementName="nose" Type="float" Size="3" />
<Data ElementName="body_size" Type="float" Size="1" />
<Data ElementName="body_age" Type="float" Size="1" />
</Struct>
<Struct Name="CreateCharacter" ClientVersion="562" OpcodeName="OP_CreateCharacterRequestMsg">
<Data ElementName="unknown0" Type="int8" />
<Data ElementName="unknown1" Type="int32" />
<Data ElementName="account_id" Type="int32" />
<Data ElementName="unknown3" Type="int8" />
<Data ElementName="server_id" Type="int32" />
<Data ElementName="name" Type="EQ2_16Bit_String" />
<Data ElementName="race" Type="int8" />
<Data ElementName="gender" Type="int8" />
<Data ElementName="deity" Type="int8" />
<Data ElementName="class" Type="int8" />
<Data ElementName="level" Type="int8" />
<Data ElementName="starting_zone" Type="int8" />
<Data ElementName="version" Type="int8" />
<Data ElementName="race_file" Type="EQ2_16Bit_String" />
<Data ElementName="skin_color" Type="EQ2_Color" />
<Data ElementName="skin_color2" Type="EQ2_Color" />
<Data ElementName="eye_color" Type="EQ2_Color" />
<Data ElementName="hair_color1" Type="EQ2_Color" />
<Data ElementName="hair_color2" Type="EQ2_Color" />
<Data ElementName="unknown8" Type="int8" Size="26" />
<Data ElementName="hair_file" Type="EQ2_16Bit_String" />
<Data ElementName="hair_type_color" Type="EQ2_Color" Size="1" />
<Data ElementName="hair_type_highlight_color" Type="EQ2_Color" Size="1" />
<Data ElementName="face_file" Type="EQ2_16Bit_String" />
<Data ElementName="hair_face_color" Type="EQ2_Color" Size="1" />
<Data ElementName="hair_face_highlight_color" Type="EQ2_Color" Size="1" />
<Data ElementName="wing_file" Type="EQ2_16Bit_String" />
<Data ElementName="wing_color1" Type="EQ2_Color" Size="1" />
<Data ElementName="wing_color2" Type="EQ2_Color" Size="1" />
<Data ElementName="chest_file" Type="EQ2_16Bit_String" />
<Data ElementName="shirt_color" Type="EQ2_Color" Size="1" />
<Data ElementName="unknown_chest_color" Type="EQ2_Color" Size="1" />
<Data ElementName="legs_file" Type="EQ2_16Bit_String" />
<Data ElementName="pants_color" Type="EQ2_Color" Size="1" />
<Data ElementName="unknown_legs_color" Type="EQ2_Color" Size="1" />
<Data ElementName="unknown9" Type="EQ2_Color" Size="1" />
<Data ElementName="eyes2" Type="float" Size="3" />
<Data ElementName="ears" Type="float" Size="3" />
<Data ElementName="eye_brows" Type="float" Size="3" />
<Data ElementName="cheeks" Type="float" Size="3" />
<Data ElementName="lips" Type="float" Size="3" />
<Data ElementName="chin" Type="float" Size="3" />
<Data ElementName="nose" Type="float" Size="3" />
<Data ElementName="body_size" Type="float" Size="1" />
<Data ElementName="body_age" Type="float" Size="1" />
<Data ElementName="soga_version" Type="int8" />
<Data ElementName="soga_race_file" Type="EQ2_16Bit_String" />
<Data ElementName="soga_skin_color" Type="EQ2_Color" />
<Data ElementName="soga_eye_color" Type="EQ2_Color" />
<Data ElementName="soga_hair_color1" Type="EQ2_Color" />
<Data ElementName="soga_hair_color2" Type="EQ2_Color" />
<Data ElementName="soga_hair_highlight" Type="EQ2_Color" />
<Data ElementName="soga_unknown11" Type="int8" Size="26" />
<Data ElementName="soga_hair_file" Type="EQ2_16Bit_String" />
<Data ElementName="soga_hair_type_color" Type="EQ2_Color" Size="1" />
<Data ElementName="soga_hair_type_highlight_color" Type="EQ2_Color" Size="1" />
<Data ElementName="soga_face_file" Type="EQ2_16Bit_String" />
<Data ElementName="soga_hair_face_color" Type="EQ2_Color" Size="1" />
<Data ElementName="soga_hair_face_highlight_color" Type="EQ2_Color" Size="1" />
<Data ElementName="soga_wing_file" Type="EQ2_16Bit_String" />
<Data ElementName="soga_wing_color1" Type="EQ2_Color" Size="1" />
<Data ElementName="soga_wing_color2" Type="EQ2_Color" Size="1" />
<Data ElementName="soga_chest_file" Type="EQ2_16Bit_String" />
<Data ElementName="soga_shirt_color" Type="EQ2_Color" Size="1" />
<Data ElementName="soga_unknown_chest_color" Type="EQ2_Color" Size="1" />
<Data ElementName="soga_legs_file" Type="EQ2_16Bit_String" />
<Data ElementName="soga_pants_color" Type="EQ2_Color" Size="1" />
<Data ElementName="soga_unknown_legs_color" Type="EQ2_Color" Size="1" />
<Data ElementName="soga_unknown12" Type="EQ2_Color" Size="1" />
<Data ElementName="soga_eyes2" Type="float" Size="3" />
<Data ElementName="soga_ears" Type="float" Size="3" />
<Data ElementName="soga_eye_brows" Type="float" Size="3" />
<Data ElementName="soga_cheeks" Type="float" Size="3" />
<Data ElementName="soga_lips" Type="float" Size="3" />
<Data ElementName="soga_chin" Type="float" Size="3" />
<Data ElementName="soga_nose" Type="float" Size="3" />
<Data ElementName="soga_body_size" Type="float" Size="1" />
<Data ElementName="soga_body_age" Type="float" Size="1" />
</Struct>
<Struct Name="CreateCharacter" ClientVersion="869" OpcodeName="OP_CreateCharacterRequestMsg">
<Data ElementName="unknown0" Type="int8" />
<Data ElementName="unknown1" Type="int32" />
<Data ElementName="account_id" Type="int32" />
<Data ElementName="unknown3" Type="int8" />
<Data ElementName="server_id" Type="int32" />
<Data ElementName="name" Type="EQ2_16Bit_String" />
<Data ElementName="race" Type="int8" />
<Data ElementName="gender" Type="int8" />
<Data ElementName="deity" Type="int8" />
<Data ElementName="class" Type="int8" />
<Data ElementName="level" Type="int8" />
<Data ElementName="starting_zone" Type="int8" />
<Data ElementName="version" Type="int8" />
<Data ElementName="race_file" Type="EQ2_16Bit_String" />
<Data ElementName="skin_color" Type="EQ2_Color" Size="1" />
<Data ElementName="skin_color2" Type="EQ2_Color" Size="1" />
<Data ElementName="eye_color" Type="EQ2_Color" Size="1" />
<Data ElementName="hair_color1" Type="EQ2_Color" Size="1" />
<Data ElementName="hair_color2" Type="EQ2_Color" Size="1" />
<Data ElementName="hair_highlight" Type="EQ2_Color" Size="1" />
<Data ElementName="unknown8" Type="int8" Size="26" />
<Data ElementName="hair_file" Type="EQ2_16Bit_String" />
<Data ElementName="hair_type_color" Type="EQ2_Color" Size="1" />
<Data ElementName="hair_type_highlight_color" Type="EQ2_Color" Size="1" />
<Data ElementName="face_file" Type="EQ2_16Bit_String" />
<Data ElementName="hair_face_color" Type="EQ2_Color" Size="1" />
<Data ElementName="hair_face_highlight_color" Type="EQ2_Color" Size="1" />
<Data ElementName="wing_file" Type="EQ2_16Bit_String" />
<Data ElementName="wing_color1" Type="EQ2_Color" Size="1" />
<Data ElementName="wing_color2" Type="EQ2_Color" Size="1" />
<Data ElementName="chest_file" Type="EQ2_16Bit_String" />
<Data ElementName="shirt_color" Type="EQ2_Color" Size="1" />
<Data ElementName="unknown_chest_color" Type="EQ2_Color" Size="1" />
<Data ElementName="legs_file" Type="EQ2_16Bit_String" />
<Data ElementName="pants_color" Type="EQ2_Color" Size="1" />
<Data ElementName="unknown_legs_color" Type="EQ2_Color" Size="1" />
<Data ElementName="unknown9" Type="EQ2_Color" Size="1" />
<Data ElementName="eyes2" Type="float" Size="3" />
<Data ElementName="ears" Type="float" Size="3" />
<Data ElementName="eye_brows" Type="float" Size="3" />
<Data ElementName="cheeks" Type="float" Size="3" />
<Data ElementName="lips" Type="float" Size="3" />
<Data ElementName="chin" Type="float" Size="3" />
<Data ElementName="nose" Type="float" Size="3" />
<Data ElementName="body_size" Type="float" Size="1" />
<Data ElementName="body_age" Type="float" Size="1" />
<Data ElementName="soga_version" Type="int8" />
<Data ElementName="soga_race_file" Type="EQ2_16Bit_String" />
<Data ElementName="soga_skin_color" Type="EQ2_Color" />
<Data ElementName="soga_eye_color" Type="EQ2_Color" />
<Data ElementName="soga_hair_color1" Type="EQ2_Color" />
<Data ElementName="soga_hair_color2" Type="EQ2_Color" />
<Data ElementName="soga_hair_highlight" Type="EQ2_Color" />
<Data ElementName="soga_unknown_color1" Type="EQ2_Color" />
<Data ElementName="soga_unknown11" Type="int8" Size="26" />
<Data ElementName="soga_hair_file" Type="EQ2_16Bit_String" />
<Data ElementName="soga_hair_type_color" Type="EQ2_Color" Size="1" />
<Data ElementName="soga_hair_type_highlight_color" Type="EQ2_Color" Size="1" />
<Data ElementName="soga_face_file" Type="EQ2_16Bit_String" />
<Data ElementName="soga_hair_face_color" Type="EQ2_Color" Size="1" />
<Data ElementName="soga_hair_face_highlight_color" Type="EQ2_Color" Size="1" />
<Data ElementName="soga_wing_file" Type="EQ2_16Bit_String" />
<Data ElementName="soga_wing_color1" Type="EQ2_Color" Size="1" />
<Data ElementName="soga_wing_color2" Type="EQ2_Color" Size="1" />
<Data ElementName="soga_chest_file" Type="EQ2_16Bit_String" />
<Data ElementName="soga_shirt_color" Type="EQ2_Color" Size="1" />
<Data ElementName="soga_unknown_chest_color" Type="EQ2_Color" Size="1" />
<Data ElementName="soga_legs_file" Type="EQ2_16Bit_String" />
<Data ElementName="soga_pants_color" Type="EQ2_Color" Size="1" />
<Data ElementName="soga_unknown_legs_color" Type="EQ2_Color" Size="1" />
<Data ElementName="soga_unknown12" Type="EQ2_Color" Size="1" />
<Data ElementName="soga_eyes2" Type="float" Size="3" />
<Data ElementName="soga_ears" Type="float" Size="3" />
<Data ElementName="soga_eye_brows" Type="float" Size="3" />
<Data ElementName="soga_cheeks" Type="float" Size="3" />
<Data ElementName="soga_lips" Type="float" Size="3" />
<Data ElementName="soga_chin" Type="float" Size="3" />
<Data ElementName="soga_nose" Type="float" Size="3" />
<Data ElementName="soga_body_size" Type="float" Size="1" />
<Data ElementName="soga_body_age" Type="float" Size="1" />
</Struct>
<Struct Name="CreateCharacter" ClientVersion="1096" OpcodeName="OP_CreateCharacterRequestMsg">
<Data ElementName="unknown0" Type="int8" />
<Data ElementName="unknown1" Type="int32" />
<Data ElementName="account_id" Type="int32" />
<Data ElementName="unknown3" Type="int8" />
<Data ElementName="server_id" Type="int32" />
<Data ElementName="name" Type="EQ2_16Bit_String" />
<Data ElementName="race" Type="int8" />
<Data ElementName="gender" Type="int8" />
<Data ElementName="deity" Type="int8" />
<Data ElementName="class" Type="int8" />
<Data ElementName="level" Type="int8" />
<Data ElementName="starting_zone" Type="int8" />
<Data ElementName="version" Type="int8" />
<Data ElementName="race_file" Type="EQ2_16Bit_String" />
<Data ElementName="skin_color" Type="EQ2_Color" />
<Data ElementName="skin_color2" Type="EQ2_Color" />
<Data ElementName="eye_color" Type="EQ2_Color" />
<Data ElementName="hair_color1" Type="EQ2_Color" />
<Data ElementName="hair_color2" Type="EQ2_Color" />
<Data ElementName="hair_highlight" Type="EQ2_Color" />
<Data ElementName="unknown8" Type="int8" Size="26" />
<Data ElementName="hair_file" Type="EQ2_16Bit_String" />
<Data ElementName="hair_type_color" Type="EQ2_Color" Size="1" />
<Data ElementName="hair_type_highlight_color" Type="EQ2_Color" Size="1" />
<Data ElementName="face_file" Type="EQ2_16Bit_String" />
<Data ElementName="hair_face_color" Type="EQ2_Color" Size="1" />
<Data ElementName="hair_face_highlight_color" Type="EQ2_Color" Size="1" />
<Data ElementName="wing_file" Type="EQ2_16Bit_String" />
<Data ElementName="wing_color1" Type="EQ2_Color" Size="1" />
<Data ElementName="wing_color2" Type="EQ2_Color" Size="1" />
<Data ElementName="chest_file" Type="EQ2_16Bit_String" />
<Data ElementName="shirt_color" Type="EQ2_Color" Size="1" />
<Data ElementName="unknown_chest_color" Type="EQ2_Color" Size="1" />
<Data ElementName="legs_file" Type="EQ2_16Bit_String" />
<Data ElementName="pants_color" Type="EQ2_Color" Size="1" />
<Data ElementName="unknown_legs_color" Type="EQ2_Color" Size="1" />
<Data ElementName="unknown9" Type="EQ2_Color" Size="1" />
<Data ElementName="eyes2" Type="float" Size="3" />
<Data ElementName="ears" Type="float" Size="3" />
<Data ElementName="eye_brows" Type="float" Size="3" />
<Data ElementName="cheeks" Type="float" Size="3" />
<Data ElementName="lips" Type="float" Size="3" />
<Data ElementName="chin" Type="float" Size="3" />
<Data ElementName="nose" Type="float" Size="3" />
<Data ElementName="body_size" Type="float" Size="1" />
<Data ElementName="body_age" Type="float" Size="1" />
<Data ElementName="soga_version" Type="int8" />
<Data ElementName="soga_race_file" Type="EQ2_16Bit_String" />
<Data ElementName="soga_skin_color" Type="EQ2_Color" />
<Data ElementName="soga_eye_color" Type="EQ2_Color" />
<Data ElementName="soga_hair_color1" Type="EQ2_Color" />
<Data ElementName="soga_hair_color2" Type="EQ2_Color" />
<Data ElementName="soga_hair_highlight" Type="EQ2_Color" />
<Data ElementName="soga_unknown_color" Type="EQ2_Color" />
<Data ElementName="soga_unknown11" Type="int8" Size="26" />
<Data ElementName="soga_hair_file" Type="EQ2_16Bit_String" />
<Data ElementName="soga_hair_type_color" Type="EQ2_Color" Size="1" />
<Data ElementName="soga_hair_type_highlight_color" Type="EQ2_Color" Size="1" />
<Data ElementName="soga_face_file" Type="EQ2_16Bit_String" />
<Data ElementName="soga_hair_face_color" Type="EQ2_Color" Size="1" />
<Data ElementName="soga_hair_face_highlight_color" Type="EQ2_Color" Size="1" />
<Data ElementName="soga_wing_file" Type="EQ2_16Bit_String" />
<Data ElementName="soga_wing_color1" Type="EQ2_Color" Size="1" />
<Data ElementName="soga_wing_color2" Type="EQ2_Color" Size="1" />
<Data ElementName="soga_chest_file" Type="EQ2_16Bit_String" />
<Data ElementName="soga_shirt_color" Type="EQ2_Color" Size="1" />
<Data ElementName="soga_unknown_chest_color" Type="EQ2_Color" Size="1" />
<Data ElementName="soga_legs_file" Type="EQ2_16Bit_String" />
<Data ElementName="soga_pants_color" Type="EQ2_Color" Size="1" />
<Data ElementName="soga_unknown_legs_color" Type="EQ2_Color" Size="1" />
<Data ElementName="soga_unknown12" Type="EQ2_Color" Size="1" />
<Data ElementName="soga_eyes2" Type="float" Size="3" />
<Data ElementName="soga_ears" Type="float" Size="3" />
<Data ElementName="soga_eye_brows" Type="float" Size="3" />
<Data ElementName="soga_cheeks" Type="float" Size="3" />
<Data ElementName="soga_lips" Type="float" Size="3" />
<Data ElementName="soga_chin" Type="float" Size="3" />
<Data ElementName="soga_nose" Type="float" Size="3" />
<Data ElementName="soga_body_size" Type="float" Size="1" />
<Data ElementName="soga_body_age" Type="float" Size="1" />
</Struct>
<Struct Name="CreateCharacter" ClientVersion="57080" OpcodeName="OP_CreateCharacterRequestMsg">
<Data ElementName="unknown0" Type="int8" />
<Data ElementName="unknown1" Type="int32" />
<Data ElementName="account_id" Type="int32" />
<Data ElementName="unknown3" Type="int8" />
<Data ElementName="server_id" Type="int32" />
<Data ElementName="name" Type="EQ2_16Bit_String" />
<Data ElementName="race" Type="int8" />
<Data ElementName="gender" Type="int8" />
<Data ElementName="deity" Type="int8" />
<Data ElementName="class" Type="int8" />
<Data ElementName="level" Type="int8" />
<Data ElementName="starting_zone" Type="int8" />
<Data ElementName="version" Type="int8" />
<Data ElementName="unknown10" Type="int16" />
<Data ElementName="race_file" Type="EQ2_16Bit_String" />
<Data ElementName="skin_color" Type="EQ2_Color" />
<Data ElementName="eye_color" Type="EQ2_Color" />
<Data ElementName="unknown_skin_color2" Type="EQ2_Color" />
<Data ElementName="hair_color1" Type="EQ2_Color" />
<Data ElementName="hair_color2" Type="EQ2_Color" />
<Data ElementName="hair_highlight" Type="EQ2_Color" />
<Data ElementName="unknown8" Type="int8" Size="26" />
<Data ElementName="hair_file" Type="EQ2_16Bit_String" />
<Data ElementName="hair_type_color" Type="EQ2_Color" Size="1" />
<Data ElementName="hair_type_highlight_color" Type="EQ2_Color" Size="1" />
<Data ElementName="face_file" Type="EQ2_16Bit_String" />
<Data ElementName="hair_face_color" Type="EQ2_Color" Size="1" />
<Data ElementName="hair_face_highlight_color" Type="EQ2_Color" Size="1" />
<Data ElementName="wing_file" Type="EQ2_16Bit_String" />
<Data ElementName="wing_color1" Type="EQ2_Color" Size="1" />
<Data ElementName="wing_color2" Type="EQ2_Color" Size="1" />
<Data ElementName="chest_file" Type="EQ2_16Bit_String" />
<Data ElementName="shirt_color" Type="EQ2_Color" Size="1" />
<Data ElementName="unknown_chest_color" Type="EQ2_Color" Size="1" />
<Data ElementName="legs_file" Type="EQ2_16Bit_String" />
<Data ElementName="pants_color" Type="EQ2_Color" Size="1" />
<Data ElementName="unknown_legs_color" Type="EQ2_Color" Size="1" />
<Data ElementName="unknown9" Type="EQ2_Color" Size="1" />
<Data ElementName="eyes2" Type="float" Size="3" />
<Data ElementName="ears" Type="float" Size="3" />
<Data ElementName="eye_brows" Type="float" Size="3" />
<Data ElementName="cheeks" Type="float" Size="3" />
<Data ElementName="lips" Type="float" Size="3" />
<Data ElementName="chin" Type="float" Size="3" />
<Data ElementName="nose" Type="float" Size="3" />
<Data ElementName="body_size" Type="float" Size="1" />
<Data ElementName="body_age" Type="float" Size="1" />
<Data ElementName="soga_version" Type="int8" />
<Data ElementName="soga_race_file" Type="EQ2_16Bit_String" />
<Data ElementName="soga_skin_color" Type="EQ2_Color" />
<Data ElementName="soga_eye_color" Type="EQ2_Color" />
<Data ElementName="soga_hair_color1" Type="EQ2_Color" />
<Data ElementName="soga_hair_color2" Type="EQ2_Color" />
<Data ElementName="soga_hair_highlight" Type="EQ2_Color" />
<Data ElementName="soga_unknown_color" Type="EQ2_Color" />
<Data ElementName="soga_unknown11" Type="int8" Size="26" />
<Data ElementName="soga_hair_file" Type="EQ2_16Bit_String" />
<Data ElementName="soga_hair_type_color" Type="EQ2_Color" Size="1" />
<Data ElementName="soga_hair_type_highlight_color" Type="EQ2_Color" Size="1" />
<Data ElementName="soga_face_file" Type="EQ2_16Bit_String" />
<Data ElementName="soga_hair_face_color" Type="EQ2_Color" Size="1" />
<Data ElementName="soga_hair_face_highlight_color" Type="EQ2_Color" Size="1" />
<Data ElementName="soga_wing_file" Type="EQ2_16Bit_String" />
<Data ElementName="soga_wing_color1" Type="EQ2_Color" Size="1" />
<Data ElementName="soga_wing_color2" Type="EQ2_Color" Size="1" />
<Data ElementName="soga_chest_file" Type="EQ2_16Bit_String" />
<Data ElementName="soga_shirt_color" Type="EQ2_Color" Size="1" />
<Data ElementName="soga_unknown_chest_color" Type="EQ2_Color" Size="1" />
<Data ElementName="soga_legs_file" Type="EQ2_16Bit_String" />
<Data ElementName="soga_pants_color" Type="EQ2_Color" Size="1" />
<Data ElementName="soga_unknown_legs_color" Type="EQ2_Color" Size="1" />
<Data ElementName="soga_unknown12" Type="EQ2_Color" Size="1" />
<Data ElementName="soga_eyes2" Type="float" Size="3" />
<Data ElementName="soga_ears" Type="float" Size="3" />
<Data ElementName="soga_eye_brows" Type="float" Size="3" />
<Data ElementName="soga_cheeks" Type="float" Size="3" />
<Data ElementName="soga_lips" Type="float" Size="3" />
<Data ElementName="soga_chin" Type="float" Size="3" />
<Data ElementName="soga_nose" Type="float" Size="3" />
<Data ElementName="soga_body_size" Type="float" Size="1" />
<Data ElementName="soga_body_age" Type="float" Size="1" />
</Struct>
<Struct Name="CreateCharacter" ClientVersion="60085" OpcodeName="OP_CreateCharacterRequestMsg" >
<Data ElementName="unknown0" Type="int8" />
<Data ElementName="unknown1" Type="int32" />
<Data ElementName="account_id" Type="int32" />
<Data ElementName="unknown3" Type="int8" />
<Data ElementName="server_id" Type="int32" />
<Data ElementName="name" Type="EQ2_16Bit_String" />
<Data ElementName="race" Type="int8" />
<Data ElementName="gender" Type="int8" />
<Data ElementName="deity" Type="int8" />
<Data ElementName="class" Type="int8" />
<Data ElementName="level" Type="int8" />
<Data ElementName="starting_zone" Type="int8" />
<Data ElementName="version" Type="int8" />
<Data ElementName="unknown10" Type="int16" />
<Data ElementName="race_file" Type="EQ2_16Bit_String" />
<Data ElementName="skin_color" Type="EQ2_Color" />
<Data ElementName="eye_color" Type="EQ2_Color" />
<Data ElementName="unknown_skin_color2" Type="EQ2_Color" />
<Data ElementName="hair_color1" Type="EQ2_Color" />
<Data ElementName="hair_color2" Type="EQ2_Color" />
<Data ElementName="hair_highlight" Type="EQ2_Color" />
<Data ElementName="unknown8" Type="int8" Size="26" />
<Data ElementName="hair_file" Type="EQ2_16Bit_String" />
<Data ElementName="hair_type_color" Type="EQ2_Color" Size="1" />
<Data ElementName="hair_type_highlight_color" Type="EQ2_Color" Size="1" />
<Data ElementName="face_file" Type="EQ2_16Bit_String" />
<Data ElementName="hair_face_color" Type="EQ2_Color" Size="1" />
<Data ElementName="hair_face_highlight_color" Type="EQ2_Color" Size="1" />
<Data ElementName="wing_file" Type="EQ2_16Bit_String" />
<Data ElementName="wing_color1" Type="EQ2_Color" Size="1" />
<Data ElementName="wing_color2" Type="EQ2_Color" Size="1" />
<Data ElementName="chest_file" Type="EQ2_16Bit_String" />
<Data ElementName="shirt_color" Type="EQ2_Color" Size="1" />
<Data ElementName="unknown_chest_color" Type="EQ2_Color" Size="1" />
<Data ElementName="legs_file" Type="EQ2_16Bit_String" />
<Data ElementName="pants_color" Type="EQ2_Color" Size="1" />
<Data ElementName="unknown_legs_color" Type="EQ2_Color" Size="1" />
<Data ElementName="unknown9" Type="EQ2_Color" Size="1" />
<Data ElementName="eyes2" Type="float" Size="3" />
<Data ElementName="ears" Type="float" Size="3" />
<Data ElementName="eye_brows" Type="float" Size="3" />
<Data ElementName="cheeks" Type="float" Size="3" />
<Data ElementName="lips" Type="float" Size="3" />
<Data ElementName="chin" Type="float" Size="3" />
<Data ElementName="nose" Type="float" Size="3" />
<Data ElementName="body_size" Type="float" Size="1" />
<Data ElementName="body_age" Type="float" Size="1" />
<Data ElementName="soga_version" Type="int8" />
<Data ElementName="soga_race_file" Type="EQ2_16Bit_String" />
<Data ElementName="soga_skin_color" Type="EQ2_Color" />
<Data ElementName="soga_eye_color" Type="EQ2_Color" />
<Data ElementName="soga_hair_color1" Type="EQ2_Color" />
<Data ElementName="soga_hair_color2" Type="EQ2_Color" />
<Data ElementName="soga_hair_highlight" Type="EQ2_Color" />
<Data ElementName="soga_unknown_color" Type="EQ2_Color" />
<Data ElementName="soga_unknown11" Type="int8" Size="26" />
<Data ElementName="soga_hair_file" Type="EQ2_16Bit_String" />
<Data ElementName="soga_hair_type_color" Type="EQ2_Color" Size="1" />
<Data ElementName="soga_hair_type_highlight_color" Type="EQ2_Color" Size="1" />
<Data ElementName="soga_face_file" Type="EQ2_16Bit_String" />
<Data ElementName="soga_hair_face_color" Type="EQ2_Color" Size="1" />
<Data ElementName="soga_hair_face_highlight_color" Type="EQ2_Color" Size="1" />
<Data ElementName="soga_wing_file" Type="EQ2_16Bit_String" />
<Data ElementName="soga_wing_color1" Type="EQ2_Color" Size="1" />
<Data ElementName="soga_wing_color2" Type="EQ2_Color" Size="1" />
<Data ElementName="soga_chest_file" Type="EQ2_16Bit_String" />
<Data ElementName="soga_shirt_color" Type="EQ2_Color" Size="1" />
<Data ElementName="soga_unknown_chest_color" Type="EQ2_Color" Size="1" />
<Data ElementName="soga_legs_file" Type="EQ2_16Bit_String" />
<Data ElementName="soga_pants_color" Type="EQ2_Color" Size="1" />
<Data ElementName="soga_unknown_legs_color" Type="EQ2_Color" Size="1" />
<Data ElementName="soga_unknown12" Type="EQ2_Color" Size="1" />
<Data ElementName="soga_eyes2" Type="float" Size="3" />
<Data ElementName="soga_ears" Type="float" Size="3" />
<Data ElementName="soga_eye_brows" Type="float" Size="3" />
<Data ElementName="soga_cheeks" Type="float" Size="3" />
<Data ElementName="soga_lips" Type="float" Size="3" />
<Data ElementName="soga_chin" Type="float" Size="3" />
<Data ElementName="soga_nose" Type="float" Size="3" />
<Data ElementName="soga_body_size" Type="float" Size="1" />
<Data ElementName="soga_body_age" Type="float" Size="1" />
</Struct>
<Struct Name="CreateCharacter" ClientVersion="64659" OpcodeName="OP_CreateCharacterRequestMsg" >
<Data ElementName="unknown0" Type="int8" />
<Data ElementName="unknown1" Type="int32" />
<Data ElementName="account_id" Type="int32" />
<Data ElementName="unknown3" Type="int8" />
<Data ElementName="server_id" Type="int32" />
<Data ElementName="name" Type="EQ2_16Bit_String" />
<Data ElementName="race" Type="int8" />
<Data ElementName="gender" Type="int8" />
<Data ElementName="deity" Type="int8" />
<Data ElementName="class" Type="int8" />
<Data ElementName="level" Type="int8" />
<Data ElementName="starting_zone" Type="int32" />
<Data ElementName="version" Type="int8" />
<Data ElementName="race_file" Type="EQ2_16Bit_String" />
<Data ElementName="skin_color" Type="EQ2_Color" Size="1" />
<Data ElementName="skin_color2" Type="EQ2_Color" Size="1" />
<Data ElementName="eye_color" Type="EQ2_Color" Size="1" />
<Data ElementName="hair_color1" Type="EQ2_Color" Size="1" />
<Data ElementName="hair_color2" Type="EQ2_Color" Size="1" />
<Data ElementName="unknown8" Type="int8" Size="38" />
<Data ElementName="hair_file" Type="EQ2_16Bit_String" />
<Data ElementName="hair_type_color" Type="EQ2_Color" Size="1" />
<Data ElementName="hair_type_highlight_color" Type="EQ2_Color" Size="1" />
<Data ElementName="face_file" Type="EQ2_16Bit_String" />
<Data ElementName="hair_face_color" Type="EQ2_Color" Size="1" />
<Data ElementName="hair_face_highlight_color" Type="EQ2_Color" Size="1" />
<Data ElementName="wing_file" Type="EQ2_16Bit_String" />
<Data ElementName="wing_color1" Type="EQ2_Color" Size="1" />
<Data ElementName="wing_color2" Type="EQ2_Color" Size="1" />
<Data ElementName="chest_file" Type="EQ2_16Bit_String" />
<Data ElementName="shirt_color" Type="EQ2_Color" Size="1" />
<Data ElementName="unknown_chest_color" Type="EQ2_Color" Size="1" />
<Data ElementName="legs_file" Type="EQ2_16Bit_String" />
<Data ElementName="pants_color" Type="EQ2_Color" Size="1" />
<Data ElementName="unknown_legs_color" Type="EQ2_Color" Size="1" />
<Data ElementName="unknown9" Type="EQ2_Color" Size="1" />
<Data ElementName="eyes2" Type="float" Size="3" />
<Data ElementName="ears" Type="float" Size="3" />
<Data ElementName="eye_brows" Type="float" Size="3" />
<Data ElementName="cheeks" Type="float" Size="3" />
<Data ElementName="lips" Type="float" Size="3" />
<Data ElementName="chin" Type="float" Size="3" />
<Data ElementName="nose" Type="float" Size="3" />
<Data ElementName="body_size" Type="float" />
<Data ElementName="body_age" Type="float" />
<Data ElementName="soga_version" Type="int8" />
<Data ElementName="soga_race_file" Type="EQ2_16Bit_String" />
<Data ElementName="soga_skin_color" Type="EQ2_Color" Size="1" />
<Data ElementName="soga_eye_color" Type="EQ2_Color" Size="1" />
<Data ElementName="soga_hair_color1" Type="EQ2_Color" Size="1" />
<Data ElementName="soga_hair_color2" Type="EQ2_Color" Size="1" />
<Data ElementName="soga_hair_highlight" Type="EQ2_Color" Size="1" />
<Data ElementName="soga_unknown11" Type="int8" Size="38" />
<Data ElementName="soga_hair_file" Type="EQ2_16Bit_String" />
<Data ElementName="soga_hair_type_color" Type="EQ2_Color" Size="1" />
<Data ElementName="soga_hair_type_highlight_color" Type="EQ2_Color" Size="1" />
<Data ElementName="soga_face_file" Type="EQ2_16Bit_String" />
<Data ElementName="soga_hair_face_color" Type="EQ2_Color" Size="1" />
<Data ElementName="soga_hair_face_highlight_color" Type="EQ2_Color" Size="1" />
<Data ElementName="soga_wing_file" Type="EQ2_16Bit_String" />
<Data ElementName="soga_wing_color1" Type="EQ2_Color" Size="1" />
<Data ElementName="soga_wing_color2" Type="EQ2_Color" Size="1" />
<Data ElementName="soga_chest_file" Type="EQ2_16Bit_String" />
<Data ElementName="soga_shirt_color" Type="EQ2_Color" Size="1" />
<Data ElementName="soga_unknown_chest_color" Type="EQ2_Color" Size="1" />
<Data ElementName="soga_legs_file" Type="EQ2_16Bit_String" />
<Data ElementName="soga_pants_color" Type="EQ2_Color" Size="1" />
<Data ElementName="soga_unknown_legs_color" Type="EQ2_Color" Size="1" />
<Data ElementName="soga_unknown12" Type="EQ2_Color" Size="1" />
<Data ElementName="soga_eyes2" Type="float" Size="3" />
<Data ElementName="soga_ears" Type="float" Size="3" />
<Data ElementName="soga_eye_brows" Type="float" Size="3" />
<Data ElementName="soga_cheeks" Type="float" Size="3" />
<Data ElementName="soga_lips" Type="float" Size="3" />
<Data ElementName="soga_chin" Type="float" Size="3" />
<Data ElementName="soga_nose" Type="float" Size="3" />
<Data ElementName="soga_body_size" Type="float" />
<Data ElementName="soga_body_age" Type="float" />
<Data ElementName="unknown13" Type="int8" Size="2" />
</Struct>
<Struct Name="CreateCharacter" ClientVersion="65534" OpcodeName="OP_CreateCharacterRequestMsg" >
<Data ElementName="unknown0" Type="int8" />
<Data ElementName="unknown1" Type="int32" />
<Data ElementName="account_id" Type="int32" />
<Data ElementName="unknown3" Type="int8" />
<Data ElementName="server_id" Type="int32" />
<Data ElementName="name" Type="EQ2_16Bit_String" />
<Data ElementName="race" Type="int8" />
<Data ElementName="gender" Type="int8" />
<Data ElementName="deity" Type="int8" />
<Data ElementName="class" Type="int8" />
<Data ElementName="level" Type="int8" />
<Data ElementName="starting_zone" Type="int32" />
<Data ElementName="version" Type="int8" />
<Data ElementName="race_file" Type="EQ2_16Bit_String" />
<Data ElementName="skin_color" Type="EQ2_Color" Size="1" />
<Data ElementName="skin_color2" Type="EQ2_Color" Size="1" />
<Data ElementName="eye_color" Type="EQ2_Color" Size="1" />
<Data ElementName="hair_color1" Type="EQ2_Color" Size="1" />
<Data ElementName="hair_color2" Type="EQ2_Color" Size="1" />
<Data ElementName="unknown8" Type="int8" Size="38" />
<Data ElementName="hair_file" Type="EQ2_16Bit_String" />
<Data ElementName="hair_type_color" Type="EQ2_Color" Size="1" />
<Data ElementName="hair_type_highlight_color" Type="EQ2_Color" Size="1" />
<Data ElementName="face_file" Type="EQ2_16Bit_String" />
<Data ElementName="hair_face_color" Type="EQ2_Color" Size="1" />
<Data ElementName="hair_face_highlight_color" Type="EQ2_Color" Size="1" />
<Data ElementName="wing_file" Type="EQ2_16Bit_String" />
<Data ElementName="wing_color1" Type="EQ2_Color" Size="1" />
<Data ElementName="wing_color2" Type="EQ2_Color" Size="1" />
<Data ElementName="chest_file" Type="EQ2_16Bit_String" />
<Data ElementName="shirt_color" Type="EQ2_Color" Size="1" />
<Data ElementName="unknown_chest_color" Type="EQ2_Color" Size="1" />
<Data ElementName="legs_file" Type="EQ2_16Bit_String" />
<Data ElementName="pants_color" Type="EQ2_Color" Size="1" />
<Data ElementName="unknown_legs_color" Type="EQ2_Color" Size="1" />
<Data ElementName="unknown9" Type="EQ2_Color" Size="1" />
<Data ElementName="eyes2" Type="float" Size="3" />
<Data ElementName="ears" Type="float" Size="3" />
<Data ElementName="eye_brows" Type="float" Size="3" />
<Data ElementName="cheeks" Type="float" Size="3" />
<Data ElementName="lips" Type="float" Size="3" />
<Data ElementName="chin" Type="float" Size="3" />
<Data ElementName="nose" Type="float" Size="3" />
<Data ElementName="body_size" Type="float" />
<Data ElementName="body_age" Type="float" />
<Data ElementName="soga_version" Type="int8" />
<Data ElementName="soga_race_file" Type="EQ2_16Bit_String" />
<Data ElementName="soga_skin_color" Type="EQ2_Color" Size="1" />
<Data ElementName="soga_eye_color" Type="EQ2_Color" Size="1" />
<Data ElementName="soga_hair_color1" Type="EQ2_Color" Size="1" />
<Data ElementName="soga_hair_color2" Type="EQ2_Color" Size="1" />
<Data ElementName="soga_hair_highlight" Type="EQ2_Color" Size="1" />
<Data ElementName="soga_unknown11" Type="int8" Size="38" />
<Data ElementName="soga_hair_file" Type="EQ2_16Bit_String" />
<Data ElementName="soga_hair_type_color" Type="EQ2_Color" Size="1" />
<Data ElementName="soga_hair_type_highlight_color" Type="EQ2_Color" Size="1" />
<Data ElementName="soga_face_file" Type="EQ2_16Bit_String" />
<Data ElementName="soga_hair_face_color" Type="EQ2_Color" Size="1" />
<Data ElementName="soga_hair_face_highlight_color" Type="EQ2_Color" Size="1" />
<Data ElementName="soga_wing_file" Type="EQ2_16Bit_String" />
<Data ElementName="soga_wing_color1" Type="EQ2_Color" Size="1" />
<Data ElementName="soga_wing_color2" Type="EQ2_Color" Size="1" />
<Data ElementName="soga_chest_file" Type="EQ2_16Bit_String" />
<Data ElementName="soga_shirt_color" Type="EQ2_Color" Size="1" />
<Data ElementName="soga_unknown_chest_color" Type="EQ2_Color" Size="1" />
<Data ElementName="soga_legs_file" Type="EQ2_16Bit_String" />
<Data ElementName="soga_pants_color" Type="EQ2_Color" Size="1" />
<Data ElementName="soga_unknown_legs_color" Type="EQ2_Color" Size="1" />
<Data ElementName="soga_unknown12" Type="EQ2_Color" Size="1" />
<Data ElementName="soga_eyes2" Type="float" Size="3" />
<Data ElementName="soga_ears" Type="float" Size="3" />
<Data ElementName="soga_eye_brows" Type="float" Size="3" />
<Data ElementName="soga_cheeks" Type="float" Size="3" />
<Data ElementName="soga_lips" Type="float" Size="3" />
<Data ElementName="soga_chin" Type="float" Size="3" />
<Data ElementName="soga_nose" Type="float" Size="3" />
<Data ElementName="soga_body_size" Type="float" />
<Data ElementName="soga_body_age" Type="float" />
<Data ElementName="unknown13" Type="int8" Size="2" />
</Struct>
<Struct Name="BadLanguageFilter" ClientVersion="1" OpcodeName="OP_BadLanguageFilter">
<Data ElementName="num_words" Type="int16" OversizedValue="255" />
<Data ElementName="words_array" Type="Array" ArraySizeVariable="num_words">
<Data ElementName="word" Type="EQ2_16Bit_String" Size="1" />
</Data>
</Struct>
</EQ2Emulator>

10
server/EQ2_Structs.xml Normal file
View File

@ -0,0 +1,10 @@
<EQ2Emulator>
<Comment Text="The Emu will get the latest version of the struct that is LESS than or equal to the client's version number.
This allows multiple struct version to coexist on the same server. Elements that arent used in the source code are set
to zero and treated like placeholders." />
<Struct Name="LS_CreateCharacterReply" Version="1.0" ClientVersion="1">
<Data ElementName="account_id" Type="int32" Size="1" />
<Data ElementName="response" Type="int8" Size="1" />
<Data ElementName="name" Type="EQ2_16Bit_String" />
</Struct>
</EQ2Emulator>

12398
server/ItemStructs.xml Normal file

File diff suppressed because it is too large Load Diff

1103
server/LoginStructs.xml Normal file

File diff suppressed because it is too large Load Diff

2934
server/SpawnStructs.xml Normal file

File diff suppressed because it is too large Load Diff

20745
server/WorldStructs.xml Normal file

File diff suppressed because it is too large Load Diff

363
server/log_config.xml Normal file
View File

@ -0,0 +1,363 @@
<EQ2EmuLogConfigs>
<Help Text="Details on Log Config here: http://eq2emulator.net/wiki/index.php/Admins:LogSystem" />
<!-- SYSTEM Loggers -->
<LogConfig Category="WORLD">
<ConfigType Type="INFO" Level="9" Color="WhiteBold" Enabled="True" Logs="3" />
<ConfigType Type="WARNING" Level="9" Color="YellowBold" Enabled="False" Logs="3" />
<ConfigType Type="ERROR" Level="9" Color="RedBold" Enabled="True" Logs="3" />
<ConfigType Type="DEBUG" Level="3" Color="GreenBold" Enabled="True" Logs="3" />
<ConfigType Type="PACKET" Level="9" Color="Yellow" Enabled="True" Logs="3" />
<ConfigType Type="TRACE" Level="9" Color="Yellow" Enabled="True" Logs="1" />
</LogConfig>
<LogConfig Category="LOGIN">
<ConfigType Type="INFO" Level="9" Color="WhiteBold" Enabled="True" Logs="3" />
<ConfigType Type="WARNING" Level="9" Color="YellowBold" Enabled="True" Logs="3" />
<ConfigType Type="ERROR" Level="9" Color="RedBold" Enabled="True" Logs="3" />
<ConfigType Type="DEBUG" Level="9" Color="GreenBold" Enabled="False" Logs="3" />
<ConfigType Type="PACKET" Level="9" Color="Yellow" Enabled="False" Logs="3" />
<ConfigType Type="TRACE" Level="9" Color="Yellow" Enabled="False" Logs="1" />
</LogConfig>
<LogConfig Category="PATCHER">
<ConfigType Type="INFO" Level="9" Color="WhiteBold" Enabled="True" Logs="3" />
<ConfigType Type="WARNING" Level="9" Color="YellowBold" Enabled="True" Logs="3" />
<ConfigType Type="ERROR" Level="9" Color="RedBold" Enabled="True" Logs="3" />
<ConfigType Type="DEBUG" Level="9" Color="GreenBold" Enabled="False" Logs="3" />
<ConfigType Type="PACKET" Level="9" Color="Yellow" Enabled="False" Logs="3" />
<ConfigType Type="TRACE" Level="9" Color="Yellow" Enabled="False" Logs="1" />
</LogConfig>
<LogConfig Category="PARSER">
<ConfigType Type="INFO" Level="9" Color="WhiteBold" Enabled="True" Logs="3" />
<ConfigType Type="WARNING" Level="9" Color="YellowBold" Enabled="True" Logs="3" />
<ConfigType Type="ERROR" Level="9" Color="RedBold" Enabled="True" Logs="3" />
<ConfigType Type="DEBUG" Level="9" Color="GreenBold" Enabled="False" Logs="3" />
<ConfigType Type="PACKET" Level="9" Color="Yellow" Enabled="False" Logs="3" />
<ConfigType Type="TRACE" Level="9" Color="Yellow" Enabled="False" Logs="1" />
</LogConfig>
<LogConfig Category="INIT">
<ConfigType Type="INFO" Level="9" Color="WhiteBold" Enabled="True" Logs="3" />
<ConfigType Type="WARNING" Level="9" Color="YellowBold" Enabled="True" Logs="3" />
<ConfigType Type="ERROR" Level="9" Color="RedBold" Enabled="True" Logs="3" />
<ConfigType Type="DEBUG" Level="9" Color="GreenBold" Enabled="False" Logs="3" />
<ConfigType Type="LOGIN_INFO" Level="9" Color="WhiteBold" Enabled="True" Logs="3" />
<ConfigType Type="LOGIN_WARNING" Level="9" Color="YellowBold" Enabled="True" Logs="3" />
<ConfigType Type="LOGIN_ERROR" Level="9" Color="RedBold" Enabled="True" Logs="3" />
<ConfigType Type="LOGIN_DEBUG" Level="9" Color="GreenBold" Enabled="False" Logs="3" />
<ConfigType Type="PATCHER_INFO" Level="9" Color="WhiteBold" Enabled="True" Logs="3" />
<ConfigType Type="PATCHER_WARNING" Level="9" Color="YellowBold" Enabled="True" Logs="3" />
<ConfigType Type="PATCHER_ERROR" Level="9" Color="RedBold" Enabled="True" Logs="3" />
<ConfigType Type="PATCHER_DEBUG" Level="9" Color="GreenBold" Enabled="False" Logs="3" />
</LogConfig>
<LogConfig Category="DATABASE">
<ConfigType Type="INFO" Level="9" Color="WhiteBold" Enabled="True" Logs="3" />
<ConfigType Type="ERROR" Level="9" Color="RedBold" Enabled="True" Logs="3" />
<ConfigType Type="QUERY" Level="9" Color="Cyan" Enabled="False" Logs="1" />
<ConfigType Type="RESULT" Level="9" Color="CyanBold" Enabled="False" Logs="1" />
<ConfigType Type="DEBUG" Level="9" Color="GreenBold" Enabled="False" Logs="3" />
<ConfigType Type="PACKET" Level="9" Color="Yellow" Enabled="False" Logs="3" />
<ConfigType Type="TRACE" Level="9" Color="Yellow" Enabled="False" Logs="1" />
</LogConfig>
<LogConfig Category="MUTEX">
<ConfigType Type="INFO" Level="9" Color="WhiteBold" Enabled="True" Logs="3" />
<ConfigType Type="WARNING" Level="9" Color="YellowBold" Enabled="True" Logs="3" />
<ConfigType Type="ERROR" Level="9" Color="RedBold" Enabled="True" Logs="3" />
<ConfigType Type="DEBUG" Level="9" Color="GreenBold" Enabled="False" Logs="3" />
<ConfigType Type="PACKET" Level="9" Color="Yellow" Enabled="False" Logs="3" />
<ConfigType Type="TRACE" Level="9" Color="Yellow" Enabled="False" Logs="1" />
</LogConfig>
<LogConfig Category="MISC">
<ConfigType Type="INFO" Level="9" Color="WhiteBold" Enabled="True" Logs="3" />
<ConfigType Type="WARNING" Level="9" Color="YellowBold" Enabled="True" Logs="3" />
<ConfigType Type="ERROR" Level="9" Color="RedBold" Enabled="True" Logs="3" />
<ConfigType Type="DEBUG" Level="9" Color="GreenBold" Enabled="False" Logs="3" />
<ConfigType Type="PACKET" Level="9" Color="Yellow" Enabled="False" Logs="3" />
<ConfigType Type="TRACE" Level="9" Color="Yellow" Enabled="False" Logs="1" />
<ConfigType Type="TODO" Level="9" Color="YellowBold" Enabled="False" Logs="3" />
</LogConfig>
<!-- NETWORK Loggers -->
<LogConfig Category="CCLIENT">
<ConfigType Type="INFO" Level="9" Color="WhiteBold" Enabled="True" Logs="3" />
<ConfigType Type="WARNING" Level="9" Color="YellowBold" Enabled="True" Logs="3" />
<ConfigType Type="ERROR" Level="9" Color="RedBold" Enabled="True" Logs="3" />
<ConfigType Type="DEBUG" Level="9" Color="GreenBold" Enabled="False" Logs="3" />
<ConfigType Type="PACKET" Level="9" Color="Yellow" Enabled="False" Logs="3" />
<ConfigType Type="TRACE" Level="9" Color="Yellow" Enabled="False" Logs="1" />
</LogConfig>
<LogConfig Category="NET">
<ConfigType Type="INFO" Level="9" Color="WhiteBold" Enabled="True" Logs="3" />
<ConfigType Type="WARNING" Level="9" Color="YellowBold" Enabled="True" Logs="3" />
<ConfigType Type="ERROR" Level="9" Color="RedBold" Enabled="True" Logs="3" />
<ConfigType Type="DEBUG" Level="9" Color="GreenBold" Enabled="False" Logs="3" />
<ConfigType Type="PACKET" Level="9" Color="Yellow" Enabled="False" Logs="3" />
<ConfigType Type="TRACE" Level="9" Color="Yellow" Enabled="False" Logs="1" />
</LogConfig>
<LogConfig Category="OPCODE">
<ConfigType Type="INFO" Level="9" Color="WhiteBold" Enabled="True" Logs="3" />
<ConfigType Type="WARNING" Level="9" Color="YellowBold" Enabled="True" Logs="3" />
<ConfigType Type="ERROR" Level="9" Color="RedBold" Enabled="True" Logs="3" />
<ConfigType Type="DEBUG" Level="9" Color="MagentaBold" Enabled="False" Logs="3" />
<ConfigType Type="PACKET" Level="9" Color="Yellow" Enabled="False" Logs="3" />
<ConfigType Type="TRACE" Level="9" Color="Yellow" Enabled="False" Logs="1" />
</LogConfig>
<LogConfig Category="PACKET">
<ConfigType Type="INFO" Level="9" Color="WhiteBold" Enabled="True" Logs="3" />
<ConfigType Type="WARNING" Level="9" Color="YellowBold" Enabled="True" Logs="3" />
<ConfigType Type="ERROR" Level="9" Color="RedBold" Enabled="True" Logs="3" />
<ConfigType Type="DEBUG" Level="9" Color="GreenBold" Enabled="False" Logs="3" />
<ConfigType Type="PACKET" Level="9" Color="Yellow" Enabled="False" Logs="3" />
<ConfigType Type="TRACE" Level="9" Color="Yellow" Enabled="False" Logs="1" />
</LogConfig>
<!-- PLAYER Loggers -->
<LogConfig Category="PLAYER">
<ConfigType Type="INFO" Level="9" Color="WhiteBold" Enabled="True" Logs="3" />
<ConfigType Type="WARNING" Level="9" Color="YellowBold" Enabled="True" Logs="3" />
<ConfigType Type="ERROR" Level="9" Color="RedBold" Enabled="True" Logs="3" />
<ConfigType Type="DEBUG" Level="9" Color="GreenBold" Enabled="False" Logs="3" />
<ConfigType Type="PACKET" Level="9" Color="Yellow" Enabled="False" Logs="3" />
<ConfigType Type="TRACE" Level="9" Color="Yellow" Enabled="False" Logs="1" />
</LogConfig>
<!-- SUBSYSTEM Loggers -->
<LogConfig Category="ACHIEVEMENT">
<ConfigType Type="INFO" Level="9" Color="WhiteBold" Enabled="True" Logs="3" />
<ConfigType Type="WARNING" Level="9" Color="YellowBold" Enabled="True" Logs="3" />
<ConfigType Type="ERROR" Level="9" Color="RedBold" Enabled="True" Logs="3" />
<ConfigType Type="DEBUG" Level="9" Color="GreenBold" Enabled="False" Logs="3" />
<ConfigType Type="PACKET" Level="9" Color="Yellow" Enabled="False" Logs="3" />
<ConfigType Type="TRACE" Level="9" Color="Yellow" Enabled="False" Logs="1" />
</LogConfig>
<LogConfig Category="CHAT">
<ConfigType Type="INFO" Level="9" Color="WhiteBold" Enabled="True" Logs="3" />
<ConfigType Type="WARNING" Level="9" Color="YellowBold" Enabled="True" Logs="3" />
<ConfigType Type="ERROR" Level="9" Color="RedBold" Enabled="True" Logs="3" />
<ConfigType Type="DEBUG" Level="9" Color="GreenBold" Enabled="False" Logs="3" />
<ConfigType Type="PACKET" Level="9" Color="Yellow" Enabled="False" Logs="3" />
<ConfigType Type="TRACE" Level="9" Color="Yellow" Enabled="False" Logs="1" />
</LogConfig>
<LogConfig Category="COLLECTION">
<ConfigType Type="INFO" Level="9" Color="WhiteBold" Enabled="True" Logs="3" />
<ConfigType Type="WARNING" Level="9" Color="YellowBold" Enabled="True" Logs="3" />
<ConfigType Type="ERROR" Level="9" Color="RedBold" Enabled="True" Logs="3" />
<ConfigType Type="DEBUG" Level="9" Color="GreenBold" Enabled="False" Logs="3" />
<ConfigType Type="PACKET" Level="9" Color="Yellow" Enabled="False" Logs="3" />
<ConfigType Type="TRACE" Level="9" Color="Yellow" Enabled="False" Logs="1" />
</LogConfig>
<LogConfig Category="COMBAT">
<ConfigType Type="INFO" Level="9" Color="WhiteBold" Enabled="True" Logs="3" />
<ConfigType Type="WARNING" Level="9" Color="YellowBold" Enabled="True" Logs="3" />
<ConfigType Type="ERROR" Level="9" Color="RedBold" Enabled="True" Logs="3" />
<ConfigType Type="DEBUG" Level="9" Color="GreenBold" Enabled="False" Logs="3" />
<ConfigType Type="PACKET" Level="9" Color="Yellow" Enabled="False" Logs="3" />
<ConfigType Type="TRACE" Level="9" Color="Yellow" Enabled="False" Logs="1" />
</LogConfig>
<LogConfig Category="COMMAND">
<ConfigType Type="INFO" Level="9" Color="WhiteBold" Enabled="True" Logs="3" />
<ConfigType Type="WARNING" Level="9" Color="YellowBold" Enabled="True" Logs="3" />
<ConfigType Type="ERROR" Level="9" Color="RedBold" Enabled="True" Logs="3" />
<ConfigType Type="DEBUG" Level="9" Color="GreenBold" Enabled="False" Logs="3" />
<ConfigType Type="PACKET" Level="9" Color="Yellow" Enabled="False" Logs="3" />
<ConfigType Type="TRACE" Level="9" Color="Yellow" Enabled="False" Logs="1" />
</LogConfig>
<LogConfig Category="FACTION">
<ConfigType Type="INFO" Level="9" Color="WhiteBold" Enabled="True" Logs="3" />
<ConfigType Type="WARNING" Level="9" Color="YellowBold" Enabled="True" Logs="3" />
<ConfigType Type="ERROR" Level="9" Color="RedBold" Enabled="True" Logs="3" />
<ConfigType Type="DEBUG" Level="9" Color="GreenBold" Enabled="False" Logs="3" />
<ConfigType Type="PACKET" Level="9" Color="Yellow" Enabled="False" Logs="3" />
<ConfigType Type="TRACE" Level="9" Color="Yellow" Enabled="False" Logs="1" />
</LogConfig>
<LogConfig Category="GUILD">
<ConfigType Type="INFO" Level="9" Color="WhiteBold" Enabled="True" Logs="3" />
<ConfigType Type="WARNING" Level="9" Color="YellowBold" Enabled="True" Logs="3" />
<ConfigType Type="ERROR" Level="9" Color="RedBold" Enabled="True" Logs="3" />
<ConfigType Type="DEBUG" Level="9" Color="GreenBold" Enabled="False" Logs="3" />
<ConfigType Type="PACKET" Level="9" Color="Yellow" Enabled="False" Logs="3" />
<ConfigType Type="TRACE" Level="9" Color="Yellow" Enabled="False" Logs="1" />
</LogConfig>
<LogConfig Category="ITEM">
<ConfigType Type="INFO" Level="9" Color="WhiteBold" Enabled="True" Logs="3" />
<ConfigType Type="WARNING" Level="9" Color="YellowBold" Enabled="True" Logs="3" />
<ConfigType Type="ERROR" Level="9" Color="RedBold" Enabled="True" Logs="3" />
<ConfigType Type="DEBUG" Level="9" Color="GreenBold" Enabled="False" Logs="3" />
<ConfigType Type="PACKET" Level="9" Color="Yellow" Enabled="False" Logs="3" />
<ConfigType Type="TRACE" Level="9" Color="Yellow" Enabled="False" Logs="1" />
</LogConfig>
<LogConfig Category="LOOT">
<ConfigType Type="INFO" Level="9" Color="WhiteBold" Enabled="True" Logs="3" />
<ConfigType Type="WARNING" Level="9" Color="YellowBold" Enabled="True" Logs="3" />
<ConfigType Type="ERROR" Level="9" Color="RedBold" Enabled="True" Logs="3" />
<ConfigType Type="DEBUG" Level="9" Color="GreenBold" Enabled="False" Logs="3" />
<ConfigType Type="PACKET" Level="9" Color="Yellow" Enabled="False" Logs="3" />
<ConfigType Type="TRACE" Level="9" Color="Yellow" Enabled="False" Logs="1" />
</LogConfig>
<LogConfig Category="LUA">
<ConfigType Type="INFO" Level="9" Color="WhiteBold" Enabled="True" Logs="3" />
<ConfigType Type="WARNING" Level="9" Color="YellowBold" Enabled="True" Logs="3" />
<ConfigType Type="ERROR" Level="9" Color="RedBold" Enabled="True" Logs="3" />
<ConfigType Type="DEBUG" Level="9" Color="GreenBold" Enabled="False" Logs="3" />
<ConfigType Type="PACKET" Level="9" Color="Yellow" Enabled="False" Logs="3" />
<ConfigType Type="TRACE" Level="9" Color="Yellow" Enabled="False" Logs="1" />
</LogConfig>
<LogConfig Category="MERCHANT">
<ConfigType Type="INFO" Level="9" Color="WhiteBold" Enabled="True" Logs="3" />
<ConfigType Type="WARNING" Level="9" Color="YellowBold" Enabled="True" Logs="3" />
<ConfigType Type="ERROR" Level="9" Color="RedBold" Enabled="True" Logs="3" />
<ConfigType Type="DEBUG" Level="9" Color="GreenBold" Enabled="False" Logs="3" />
<ConfigType Type="PACKET" Level="9" Color="Yellow" Enabled="False" Logs="3" />
<ConfigType Type="TRACE" Level="9" Color="Yellow" Enabled="False" Logs="1" />
</LogConfig>
<LogConfig Category="NPC">
<ConfigType Type="INFO" Level="9" Color="WhiteBold" Enabled="True" Logs="3" />
<ConfigType Type="WARNING" Level="9" Color="YellowBold" Enabled="True" Logs="3" />
<ConfigType Type="ERROR" Level="9" Color="RedBold" Enabled="True" Logs="3" />
<ConfigType Type="DEBUG" Level="9" Color="GreenBold" Enabled="False" Logs="3" />
<ConfigType Type="COMBAT" Level="9" Color="GreenBold" Enabled="False" Logs="3" />
<ConfigType Type="SPELLS" Level="9" Color="GreenBold" Enabled="False" Logs="3" />
<ConfigType Type="AI" Level="9" Color="GreenBold" Enabled="False" Logs="3" />
<ConfigType Type="DAMAGE" Level="9" Color="GreenBold" Enabled="False" Logs="3" />
<ConfigType Type="PACKET" Level="9" Color="Yellow" Enabled="False" Logs="3" />
<ConfigType Type="TRACE" Level="9" Color="Yellow" Enabled="False" Logs="1" />
</LogConfig>
<LogConfig Category="NPC_AI">
<ConfigType Type="INFO" Level="9" Color="WhiteBold" Enabled="True" Logs="3" />
<ConfigType Type="WARNING" Level="9" Color="YellowBold" Enabled="True" Logs="3" />
<ConfigType Type="ERROR" Level="9" Color="RedBold" Enabled="True" Logs="3" />
<ConfigType Type="DEBUG" Level="9" Color="GreenBold" Enabled="False" Logs="3" />
<ConfigType Type="PACKET" Level="9" Color="Yellow" Enabled="False" Logs="3" />
<ConfigType Type="TRACE" Level="9" Color="Yellow" Enabled="False" Logs="1" />
</LogConfig>
<LogConfig Category="PET">
<ConfigType Type="INFO" Level="9" Color="WhiteBold" Enabled="True" Logs="3" />
<ConfigType Type="WARNING" Level="9" Color="YellowBold" Enabled="True" Logs="3" />
<ConfigType Type="ERROR" Level="9" Color="RedBold" Enabled="True" Logs="3" />
<ConfigType Type="DEBUG" Level="9" Color="GreenBold" Enabled="False" Logs="3" />
<ConfigType Type="COMBAT" Level="9" Color="GreenBold" Enabled="False" Logs="3" />
<ConfigType Type="SPELLS" Level="9" Color="GreenBold" Enabled="False" Logs="3" />
<ConfigType Type="AI" Level="9" Color="GreenBold" Enabled="False" Logs="3" />
<ConfigType Type="DAMAGE" Level="9" Color="GreenBold" Enabled="False" Logs="3" />
<ConfigType Type="PACKET" Level="9" Color="Yellow" Enabled="False" Logs="3" />
<ConfigType Type="TRACE" Level="9" Color="Yellow" Enabled="False" Logs="1" />
</LogConfig>
<LogConfig Category="QUEST">
<ConfigType Type="INFO" Level="9" Color="WhiteBold" Enabled="True" Logs="3" />
<ConfigType Type="WARNING" Level="9" Color="YellowBold" Enabled="True" Logs="3" />
<ConfigType Type="ERROR" Level="9" Color="RedBold" Enabled="True" Logs="3" />
<ConfigType Type="DEBUG" Level="9" Color="GreenBold" Enabled="False" Logs="3" />
<ConfigType Type="REWARD" Level="9" Color="GreenBold" Enabled="False" Logs="3" />
<ConfigType Type="STEP" Level="9" Color="GreenBold" Enabled="False" Logs="3" />
<ConfigType Type="PACKET" Level="9" Color="Yellow" Enabled="False" Logs="3" />
<ConfigType Type="TRACE" Level="9" Color="Yellow" Enabled="False" Logs="1" />
</LogConfig>
<LogConfig Category="RULESYS">
<ConfigType Type="INFO" Level="9" Color="WhiteBold" Enabled="True" Logs="3" />
<ConfigType Type="WARNING" Level="9" Color="YellowBold" Enabled="True" Logs="3" />
<ConfigType Type="ERROR" Level="9" Color="RedBold" Enabled="True" Logs="3" />
<ConfigType Type="DEBUG" Level="9" Color="GreenBold" Enabled="False" Logs="3" />
<ConfigType Type="PACKET" Level="9" Color="Yellow" Enabled="False" Logs="3" />
<ConfigType Type="TRACE" Level="9" Color="Yellow" Enabled="False" Logs="1" />
</LogConfig>
<LogConfig Category="SKILL">
<ConfigType Type="INFO" Level="9" Color="WhiteBold" Enabled="True" Logs="3" />
<ConfigType Type="WARNING" Level="9" Color="YellowBold" Enabled="True" Logs="3" />
<ConfigType Type="ERROR" Level="9" Color="RedBold" Enabled="True" Logs="3" />
<ConfigType Type="DEBUG" Level="9" Color="GreenBold" Enabled="False" Logs="3" />
<ConfigType Type="PACKET" Level="9" Color="Yellow" Enabled="False" Logs="3" />
<ConfigType Type="TRACE" Level="9" Color="Yellow" Enabled="False" Logs="1" />
</LogConfig>
<LogConfig Category="SPELL">
<ConfigType Type="INFO" Level="0" Color="WhiteBold" Enabled="True" Logs="3" />
<ConfigType Type="WARNING" Level="0" Color="YellowBold" Enabled="True" Logs="3" />
<ConfigType Type="ERROR" Level="0" Color="RedBold" Enabled="True" Logs="3" />
<ConfigType Type="DEBUG" Level="0" Color="GreenBold" Enabled="False" Logs="3" />
<ConfigType Type="PACKET" Level="0" Color="Yellow" Enabled="False" Logs="3" />
<ConfigType Type="TRACE" Level="0" Color="Yellow" Enabled="False" Logs="1" />
</LogConfig>
<LogConfig Category="TRADESKILL">
<ConfigType Type="INFO" Level="9" Color="WhiteBold" Enabled="True" Logs="3" />
<ConfigType Type="WARNING" Level="9" Color="YellowBold" Enabled="True" Logs="3" />
<ConfigType Type="ERROR" Level="9" Color="RedBold" Enabled="True" Logs="3" />
<ConfigType Type="DEBUG" Level="9" Color="GreenBold" Enabled="False" Logs="3" />
<ConfigType Type="PACKET" Level="9" Color="Yellow" Enabled="False" Logs="3" />
<ConfigType Type="TRACE" Level="9" Color="Yellow" Enabled="False" Logs="1" />
</LogConfig>
<LogConfig Category="TRANSPORT">
<ConfigType Type="INFO" Level="9" Color="WhiteBold" Enabled="True" Logs="3" />
<ConfigType Type="WARNING" Level="9" Color="YellowBold" Enabled="True" Logs="3" />
<ConfigType Type="ERROR" Level="9" Color="RedBold" Enabled="True" Logs="3" />
<ConfigType Type="DEBUG" Level="9" Color="GreenBold" Enabled="False" Logs="3" />
<ConfigType Type="PACKET" Level="9" Color="Yellow" Enabled="False" Logs="3" />
<ConfigType Type="TRACE" Level="9" Color="Yellow" Enabled="False" Logs="1" />
</LogConfig>
<!-- SPAWN Loggers -->
<LogConfig Category="SPAWN">
<ConfigType Type="INFO" Level="9" Color="WhiteBold" Enabled="True" Logs="3" />
<ConfigType Type="WARNING" Level="9" Color="YellowBold" Enabled="True" Logs="3" />
<ConfigType Type="ERROR" Level="9" Color="RedBold" Enabled="True" Logs="3" />
<ConfigType Type="DEBUG" Level="9" Color="GreenBold" Enabled="False" Logs="3" />
<ConfigType Type="PACKET" Level="9" Color="Yellow" Enabled="False" Logs="3" />
<ConfigType Type="TRACE" Level="9" Color="Yellow" Enabled="False" Logs="1" />
</LogConfig>
<LogConfig Category="OBJECT">
<ConfigType Type="INFO" Level="9" Color="WhiteBold" Enabled="True" Logs="3" />
<ConfigType Type="WARNING" Level="9" Color="YellowBold" Enabled="True" Logs="3" />
<ConfigType Type="ERROR" Level="9" Color="RedBold" Enabled="True" Logs="3" />
<ConfigType Type="DEBUG" Level="9" Color="GreenBold" Enabled="False" Logs="3" />
<ConfigType Type="PACKET" Level="9" Color="Yellow" Enabled="False" Logs="3" />
<ConfigType Type="TRACE" Level="9" Color="Yellow" Enabled="False" Logs="1" />
</LogConfig>
<LogConfig Category="SIGN">
<ConfigType Type="INFO" Level="9" Color="WhiteBold" Enabled="True" Logs="3" />
<ConfigType Type="WARNING" Level="9" Color="YellowBold" Enabled="True" Logs="3" />
<ConfigType Type="ERROR" Level="9" Color="RedBold" Enabled="True" Logs="3" />
<ConfigType Type="DEBUG" Level="9" Color="GreenBold" Enabled="False" Logs="3" />
<ConfigType Type="PACKET" Level="9" Color="Yellow" Enabled="False" Logs="3" />
<ConfigType Type="TRACE" Level="9" Color="Yellow" Enabled="False" Logs="1" />
</LogConfig>
<LogConfig Category="WIDGET">
<ConfigType Type="INFO" Level="9" Color="WhiteBold" Enabled="True" Logs="3" />
<ConfigType Type="WARNING" Level="9" Color="YellowBold" Enabled="True" Logs="3" />
<ConfigType Type="ERROR" Level="9" Color="RedBold" Enabled="True" Logs="3" />
<ConfigType Type="DEBUG" Level="9" Color="GreenBold" Enabled="False" Logs="3" />
<ConfigType Type="PACKET" Level="9" Color="Yellow" Enabled="False" Logs="3" />
<ConfigType Type="TRACE" Level="9" Color="Yellow" Enabled="False" Logs="1" />
</LogConfig>
<LogConfig Category="GROUNDSPAWN">
<ConfigType Type="INFO" Level="9" Color="WhiteBold" Enabled="True" Logs="3" />
<ConfigType Type="WARNING" Level="9" Color="YellowBold" Enabled="True" Logs="3" />
<ConfigType Type="ERROR" Level="9" Color="RedBold" Enabled="True" Logs="3" />
<ConfigType Type="DEBUG" Level="9" Color="GreenBold" Enabled="False" Logs="3" />
<ConfigType Type="PACKET" Level="9" Color="Yellow" Enabled="False" Logs="3" />
<ConfigType Type="TRACE" Level="9" Color="Yellow" Enabled="False" Logs="1" />
</LogConfig>
<!-- ZONE Loggers -->
<LogConfig Category="ZONE">
<ConfigType Type="INFO" Level="9" Color="WhiteBold" Enabled="True" Logs="3" />
<ConfigType Type="WARNING" Level="9" Color="YellowBold" Enabled="True" Logs="3" />
<ConfigType Type="ERROR" Level="9" Color="RedBold" Enabled="True" Logs="3" />
<ConfigType Type="DEBUG" Level="9" Color="GreenBold" Enabled="True" Logs="3" />
<ConfigType Type="PACKET" Level="9" Color="Yellow" Enabled="True" Logs="3" />
<ConfigType Type="TRACE" Level="9" Color="Yellow" Enabled="True" Logs="1" />
</LogConfig>
<LogConfig Category="INSTANCE">
<ConfigType Type="INFO" Level="9" Color="WhiteBold" Enabled="True" Logs="3" />
<ConfigType Type="WARNING" Level="9" Color="YellowBold" Enabled="True" Logs="3" />
<ConfigType Type="ERROR" Level="9" Color="RedBold" Enabled="True" Logs="3" />
<ConfigType Type="DEBUG" Level="9" Color="GreenBold" Enabled="False" Logs="3" />
<ConfigType Type="PACKET" Level="9" Color="Yellow" Enabled="False" Logs="3" />
<ConfigType Type="TRACE" Level="9" Color="Yellow" Enabled="False" Logs="1" />
</LogConfig>
<LogConfig Category="MAP">
<ConfigType Type="INFO" Level="9" Color="WhiteBold" Enabled="True" Logs="3" />
<ConfigType Type="WARNING" Level="9" Color="YellowBold" Enabled="True" Logs="3" />
<ConfigType Type="ERROR" Level="9" Color="RedBold" Enabled="True" Logs="3" />
<ConfigType Type="DEBUG" Level="9" Color="GreenBold" Enabled="False" Logs="3" />
<ConfigType Type="PACKET" Level="9" Color="Yellow" Enabled="False" Logs="3" />
<ConfigType Type="TRACE" Level="9" Color="Yellow" Enabled="False" Logs="1" />
</LogConfig>
<LogConfig Category="REGION">
<ConfigType Type="INFO" Level="9" Color="WhiteBold" Enabled="True" Logs="3" />
<ConfigType Type="WARNING" Level="9" Color="YellowBold" Enabled="True" Logs="3" />
<ConfigType Type="ERROR" Level="9" Color="RedBold" Enabled="True" Logs="3" />
<ConfigType Type="DEBUG" Level="9" Color="GreenBold" Enabled="False" Logs="3" />
<ConfigType Type="PACKET" Level="9" Color="Yellow" Enabled="False" Logs="3" />
<ConfigType Type="TRACE" Level="9" Color="Yellow" Enabled="False" Logs="1" />
</LogConfig>
</EQ2EmuLogConfigs>

9
server/login_db.ini Normal file
View File

@ -0,0 +1,9 @@
# READ README.MD!
[Database]
host=localhost
user=root
password=pass
database=eq2ls
### --- This file tells world.exe what computer mySQL is on. Host should
### --- be left "localhost" unless mysql is on a differant computer than world.exe.

33
server/server_config.json Normal file
View File

@ -0,0 +1,33 @@
{
"LoginServer": {
"loginserver": "ENTERIP",
"loginport": "9100",
"worldname": "TestLabs",
"worldaddress": "ENTERIP",
"internalworldaddress": "ENTERIP",
"worldport": "9001",
"locked": "false",
"account": "testlabs",
"password": "testpass"
},
"WorldServer": {
"Defaultstatus": "0",
"webaddress": "",
"webport": "",
"webcertfile": "",
"webkeyfile": "",
"webhardcodeuser": "",
"webhardcodepassword": ""
},
"LoginConfig": {
"ServerMode": "StandAlone",
"ServerPort": "9100",
"AccountCreation": "1"
"webloginaddress": "",
"webloginport": "",
"webcertfile": "",
"webkeyfile": "",
"webhardcodeuser": "",
"webhardcodepassword": ""
}
}

11
server/world_db.ini Normal file
View File

@ -0,0 +1,11 @@
# READ README.MD!
[Database]
host=127.0.0.1
user=root
password=pass
database=eq2emu
### --- This file tells world.exe what computer mySQL is on. Host should
### --- be left "localhost" unless mysql is on a differant computer than world.exe.