Spawn Info Struct

EQ2Emulator Development forum.

Moderator: Team Members

Post Reply
User avatar
John Adams
Retired
Posts: 9684
Joined: Thu Jul 26, 2007 6:27 am
EQ2Emu Server: EQ2Emulator Test Center
Characters: John
Location: Arizona
Contact:

Spawn Info Struct

Post by John Adams » Sat Sep 29, 2012 8:50 am

Since we're all so much better now at viewing hex and structs (and I know how much Jabantiz LOVES hex :mrgreen: ) I thought I'd post a dump of one of the new Mercenary spawns. Seems a lot of values are showing up in the "unknowns" that I do not remember seeing before - though I could just have missed them. Check it out, see if any of these start making sense to you.

I'm guessing when we set unknown3 = 257 int8's, we're just "guessing" that every value is an int8, right? So they could be some int16s, sint's, or EQ2_Colors? anything, really?

I believe all the important information to make this spawn function in Emu is accurately identified. This is just about the remaining "unknowns".

Code: Select all

08:42:56 D Parser: Troubleshooting packet data for spawn 'Bobbi'
Name: position_pos_grid_id_0  	Index:  0 	Type:  int32		Data:  2779528192
Name: position_pos_x_0  	Index:  0 	Type:  float		Data:  2762.958496
Name: position_pos_y_0  	Index:  0 	Type:  float		Data:  127.477722
Name: position_pos_z_0  	Index:  0 	Type:  float		Data:  1132.121826
Name: position_pos_unknown_0  	Index:  0 	Type:  sint16		Data:  0
Name: position_pos_unknown_0  	Index:  1 	Type:  sint16		Data:  0
Name: position_pos_unknown_0  	Index:  2 	Type:  sint16		Data:  0
Name: position_pos_heading1_0  	Index:  0 	Type:  sint16		Data:  11520
Name: position_pos_heading2_0  	Index:  0 	Type:  sint16		Data:  11520
Name: position_pos_speed_0  	Index:  0 	Type:  int16		Data:  0
Name: position_pos_state_0  	Index:  0 	Type:  int16		Data:  16512
Name: position_pos_unknown2_0  	Index:  0 	Type:  int8		Data:  0
Name: position_pos_unknown2_0  	Index:  1 	Type:  int8		Data:  0
Name: position_pos_unknown2_0  	Index:  2 	Type:  int8		Data:  4
Name: position_pos_unknown2_0  	Index:  3 	Type:  int8		Data:  0
Name: position_pos_unknown2_0  	Index:  4 	Type:  int8		Data:  0
Name: position_pos_unknown2_0  	Index:  5 	Type:  int8		Data:  0
Name: position_pos_next_x_0  	Index:  0 	Type:  float		Data:  0.000000
Name: position_pos_next_y_0  	Index:  0 	Type:  float		Data:  0.000000
Name: position_pos_next_z_0  	Index:  0 	Type:  float		Data:  0.000000
Name: position_pos_x3_0  	Index:  0 	Type:  float		Data:  0.000000
Name: position_pos_y3_0  	Index:  0 	Type:  float		Data:  0.000000
Name: position_pos_z3_0  	Index:  0 	Type:  float		Data:  0.000000
Name: position_pos_movement_mode_0  	Index:  0 	Type:  int8		Data:  1
Name: position_pos_unknown3b_0  	Index:  0 	Type:  int8		Data:  0
Name: position_pos_unknown4_0  	Index:  0 	Type:  int16		Data:  0
Name: position_pos_unknown4_0  	Index:  1 	Type:  int16		Data:  0
Name: position_pos_unknown4_0  	Index:  2 	Type:  int16		Data:  0
Name: position_pos_move_type_0  	Index:  0 	Type:  int16		Data:  21
Name: position_pos_unknown6_0  	Index:  0 	Type:  int16		Data:  0
Name: position_pos_unknown6_0  	Index:  1 	Type:  int16		Data:  0
Name: position_pos_unknown6_0  	Index:  2 	Type:  int16		Data:  0
Name: position_pos_unknown6_0  	Index:  3 	Type:  int16		Data:  0
Name: position_pos_unknown6_0  	Index:  4 	Type:  int16		Data:  0
Name: position_pos_unknown6_0  	Index:  5 	Type:  int16		Data:  0
Name: position_pos_unknown6_0  	Index:  6 	Type:  int16		Data:  0
Name: position_pos_unknown6_0  	Index:  7 	Type:  int16		Data:  0
Name: position_pos_unknown6_0  	Index:  8 	Type:  int16		Data:  0
Name: position_pos_unknown6_0  	Index:  9 	Type:  int16		Data:  0
Name: position_pos_unknown6_0  	Index:  10 	Type:  int16		Data:  0
Name: position_pos_collision_radius_0  	Index:  0 	Type:  int16		Data:  43
Name: position_pos_size_0  	Index:  0 	Type:  int16		Data:  0
Name: position_pos_size_ratio_0  	Index:  0 	Type:  float		Data:  1.000000
Name: position_pos_size_multiplier_ratio_0  	Index:  0 	Type:  float		Data:  1.000000
Name: position_pos_unknown10_0  	Index:  0 	Type:  int16		Data:  21725
Name: position_pos_unknown10_0  	Index:  1 	Type:  int16		Data:  35
Name: position_pos_unknown10_0  	Index:  2 	Type:  int16		Data:  0
Name: position_pos_unknown10_0  	Index:  3 	Type:  int16		Data:  0
Name: position_pos_unknown10_0  	Index:  4 	Type:  int16		Data:  0
Name: position_pos_unknown10_0  	Index:  5 	Type:  int16		Data:  0
Name: vis_arrow_color_0  	Index:  0 	Type:  int8		Data:  6
Name: vis_locked_no_loot_0  	Index:  0 	Type:  int8		Data:  0
Name: vis_npc_con_0  	Index:  0 	Type:  sint8		Data: 0
Name: vis_quest_flag_0  	Index:  0 	Type:  int8		Data:  0
Name: vis_npc_hate_0  	Index:  0 	Type:  int8		Data:  0
Name: vis_npc_hate_0  	Index:  1 	Type:  int8		Data:  0
Name: vis_unknowna_0  	Index:  0 	Type:  int8		Data:  0
Name: vis_vis_flags_0  	Index:  0 	Type:  int8		Data:  54
Name: vis_unknownb_0  	Index:  0 	Type:  int8		Data:  0
Name: vis_unknownb_0  	Index:  1 	Type:  int8		Data:  0
Name: vis_unknownb_0  	Index:  2 	Type:  int8		Data:  0
Name: vis_hand_flag_0  	Index:  0 	Type:  int8		Data:  0
Name: vis_unknown2_0  	Index:  0 	Type:  int8		Data:  0
Name: vis_unknown2_0  	Index:  1 	Type:  int8		Data:  0
Name: vis_unknown2_0  	Index:  2 	Type:  int8		Data:  0
Name: vis_unknown2_0  	Index:  3 	Type:  int8		Data:  0
Name: vis_unknown2_0  	Index:  4 	Type:  int8		Data:  0
Name: vis_unknown2_0  	Index:  5 	Type:  int8		Data:  0
Name: vis_unknown2_0  	Index:  6 	Type:  int8		Data:  0
Name: vis_unknown2_0  	Index:  7 	Type:  int8		Data:  0
Name: info_hp_remaining_0  	Index:  0 	Type:  int8		Data:  0
Name: info_unknown2a_0  	Index:  0 	Type:  int8		Data:  0
Name: info_unknown2a_0  	Index:  1 	Type:  int8		Data:  0
Name: info_unknown2a_0  	Index:  2 	Type:  int8		Data:  0
Name: info_power_percent_0  	Index:  0 	Type:  int8		Data:  100
Name: info_unknown2b_0  	Index:  0 	Type:  int8		Data:  0
Name: info_unknown3_0  	Index:  0 	Type:  int8		Data:  0
Name: info_unknown3_0  	Index:  1 	Type:  int8		Data:  0
Name: info_unknown3_0  	Index:  2 	Type:  int8		Data:  170
Name: info_unknown3_0  	Index:  3 	Type:  int8		Data:  162
Name: info_unknown3_0  	Index:  4 	Type:  int8		Data:  220
Name: info_unknown3_0  	Index:  5 	Type:  int8		Data:  255
Name: info_unknown3_0  	Index:  6 	Type:  int8		Data:  56
Name: info_unknown3_0  	Index:  7 	Type:  int8		Data:  255
Name: info_unknown3_0  	Index:  8 	Type:  int8		Data:  58
Name: info_unknown3_0  	Index:  9 	Type:  int8		Data:  129
Name: info_unknown3_0  	Index:  10 	Type:  int8		Data:  184
Name: info_unknown3_0  	Index:  11 	Type:  int8		Data:  162
Name: info_unknown3_0  	Index:  12 	Type:  int8		Data:  220
Name: info_unknown3_0  	Index:  13 	Type:  int8		Data:  255
Name: info_unknown3_0  	Index:  14 	Type:  int8		Data:  81
Name: info_unknown3_0  	Index:  15 	Type:  int8		Data:  255
Name: info_unknown3_0  	Index:  16 	Type:  int8		Data:  58
Name: info_unknown3_0  	Index:  17 	Type:  int8		Data:  129
Name: info_unknown3_0  	Index:  18 	Type:  int8		Data:  172
Name: info_unknown3_0  	Index:  19 	Type:  int8		Data:  162
Name: info_unknown3_0  	Index:  20 	Type:  int8		Data:  220
Name: info_unknown3_0  	Index:  21 	Type:  int8		Data:  255
Name: info_unknown3_0  	Index:  22 	Type:  int8		Data:  55
Name: info_unknown3_0  	Index:  23 	Type:  int8		Data:  255
Name: info_unknown3_0  	Index:  24 	Type:  int8		Data:  58
Name: info_unknown3_0  	Index:  25 	Type:  int8		Data:  129
Name: info_unknown3_0  	Index:  26 	Type:  int8		Data:  175
Name: info_unknown3_0  	Index:  27 	Type:  int8		Data:  162
Name: info_unknown3_0  	Index:  28 	Type:  int8		Data:  220
Name: info_unknown3_0  	Index:  29 	Type:  int8		Data:  255
Name: info_unknown3_0  	Index:  30 	Type:  int8		Data:  14
Name: info_unknown3_0  	Index:  31 	Type:  int8		Data:  254
Name: info_unknown3_0  	Index:  32 	Type:  int8		Data:  58
Name: info_unknown3_0  	Index:  33 	Type:  int8		Data:  129
Name: info_unknown3_0  	Index:  34 	Type:  int8		Data:  182
Name: info_unknown3_0  	Index:  35 	Type:  int8		Data:  162
Name: info_unknown3_0  	Index:  36 	Type:  int8		Data:  220
Name: info_unknown3_0  	Index:  37 	Type:  int8		Data:  255
Name: info_unknown3_0  	Index:  38 	Type:  int8		Data:  82
Name: info_unknown3_0  	Index:  39 	Type:  int8		Data:  255
Name: info_unknown3_0  	Index:  40 	Type:  int8		Data:  58
Name: info_unknown3_0  	Index:  41 	Type:  int8		Data:  129
Name: info_unknown3_0  	Index:  42 	Type:  int8		Data:  187
Name: info_unknown3_0  	Index:  43 	Type:  int8		Data:  162
Name: info_unknown3_0  	Index:  44 	Type:  int8		Data:  220
Name: info_unknown3_0  	Index:  45 	Type:  int8		Data:  255
Name: info_unknown3_0  	Index:  46 	Type:  int8		Data:  97
Name: info_unknown3_0  	Index:  47 	Type:  int8		Data:  253
Name: info_unknown3_0  	Index:  48 	Type:  int8		Data:  255
Name: info_unknown3_0  	Index:  49 	Type:  int8		Data:  255
Name: info_unknown3_0  	Index:  50 	Type:  int8		Data:  3
Name: info_unknown3_0  	Index:  51 	Type:  int8		Data:  163
Name: info_unknown3_0  	Index:  52 	Type:  int8		Data:  220
Name: info_unknown3_0  	Index:  53 	Type:  int8		Data:  255
Name: info_unknown3_0  	Index:  54 	Type:  int8		Data:  16
Name: info_unknown3_0  	Index:  55 	Type:  int8		Data:  255
Name: info_unknown3_0  	Index:  56 	Type:  int8		Data:  58
Name: info_unknown3_0  	Index:  57 	Type:  int8		Data:  129
Name: info_unknown3_0  	Index:  58 	Type:  int8		Data:  11
Name: info_unknown3_0  	Index:  59 	Type:  int8		Data:  163
Name: info_unknown3_0  	Index:  60 	Type:  int8		Data:  220
Name: info_unknown3_0  	Index:  61 	Type:  int8		Data:  255
Name: info_unknown3_0  	Index:  62 	Type:  int8		Data:  109
Name: info_unknown3_0  	Index:  63 	Type:  int8		Data:  255
Name: info_unknown3_0  	Index:  64 	Type:  int8		Data:  58
Name: info_unknown3_0  	Index:  65 	Type:  int8		Data:  129
Name: info_unknown3_0  	Index:  66 	Type:  int8		Data:  15
Name: info_unknown3_0  	Index:  67 	Type:  int8		Data:  163
Name: info_unknown3_0  	Index:  68 	Type:  int8		Data:  220
Name: info_unknown3_0  	Index:  69 	Type:  int8		Data:  255
Name: info_unknown3_0  	Index:  70 	Type:  int8		Data:  71
Name: info_unknown3_0  	Index:  71 	Type:  int8		Data:  255
Name: info_unknown3_0  	Index:  72 	Type:  int8		Data:  58
Name: info_unknown3_0  	Index:  73 	Type:  int8		Data:  129
Name: info_unknown3_0  	Index:  74 	Type:  int8		Data:  7
Name: info_unknown3_0  	Index:  75 	Type:  int8		Data:  163
Name: info_unknown3_0  	Index:  76 	Type:  int8		Data:  220
Name: info_unknown3_0  	Index:  77 	Type:  int8		Data:  255
Name: info_unknown3_0  	Index:  78 	Type:  int8		Data:  47
Name: info_unknown3_0  	Index:  79 	Type:  int8		Data:  255
Name: info_unknown3_0  	Index:  80 	Type:  int8		Data:  58
Name: info_unknown3_0  	Index:  81 	Type:  int8		Data:  129
Name: info_unknown3_0  	Index:  82 	Type:  int8		Data:  0
Name: info_unknown3_0  	Index:  83 	Type:  int8		Data:  0
Name: info_unknown3_0  	Index:  84 	Type:  int8		Data:  0
Name: info_unknown3_0  	Index:  85 	Type:  int8		Data:  0
Name: info_unknown3_0  	Index:  86 	Type:  int8		Data:  0
Name: info_unknown3_0  	Index:  87 	Type:  int8		Data:  0
Name: info_unknown3_0  	Index:  88 	Type:  int8		Data:  0
Name: info_unknown3_0  	Index:  89 	Type:  int8		Data:  0
Name: info_unknown3_0  	Index:  90 	Type:  int8		Data:  0
Name: info_unknown3_0  	Index:  91 	Type:  int8		Data:  0
Name: info_unknown3_0  	Index:  92 	Type:  int8		Data:  0
Name: info_unknown3_0  	Index:  93 	Type:  int8		Data:  0
Name: info_unknown3_0  	Index:  94 	Type:  int8		Data:  0
Name: info_unknown3_0  	Index:  95 	Type:  int8		Data:  0
Name: info_unknown3_0  	Index:  96 	Type:  int8		Data:  0
Name: info_unknown3_0  	Index:  97 	Type:  int8		Data:  0
Name: info_unknown3_0  	Index:  98 	Type:  int8		Data:  0
Name: info_unknown3_0  	Index:  99 	Type:  int8		Data:  0
Name: info_unknown3_0  	Index:  100 	Type:  int8		Data:  0
Name: info_unknown3_0  	Index:  101 	Type:  int8		Data:  0
Name: info_unknown3_0  	Index:  102 	Type:  int8		Data:  0
Name: info_unknown3_0  	Index:  103 	Type:  int8		Data:  0
Name: info_unknown3_0  	Index:  104 	Type:  int8		Data:  0
Name: info_unknown3_0  	Index:  105 	Type:  int8		Data:  0
Name: info_unknown3_0  	Index:  106 	Type:  int8		Data:  0
Name: info_unknown3_0  	Index:  107 	Type:  int8		Data:  0
Name: info_unknown3_0  	Index:  108 	Type:  int8		Data:  0
Name: info_unknown3_0  	Index:  109 	Type:  int8		Data:  0
Name: info_unknown3_0  	Index:  110 	Type:  int8		Data:  0
Name: info_unknown3_0  	Index:  111 	Type:  int8		Data:  0
Name: info_unknown3_0  	Index:  112 	Type:  int8		Data:  0
Name: info_unknown3_0  	Index:  113 	Type:  int8		Data:  0
Name: info_unknown3_0  	Index:  114 	Type:  int8		Data:  0
Name: info_unknown3_0  	Index:  115 	Type:  int8		Data:  0
Name: info_unknown3_0  	Index:  116 	Type:  int8		Data:  0
Name: info_unknown3_0  	Index:  117 	Type:  int8		Data:  0
Name: info_unknown3_0  	Index:  118 	Type:  int8		Data:  0
Name: info_unknown3_0  	Index:  119 	Type:  int8		Data:  0
Name: info_unknown3_0  	Index:  120 	Type:  int8		Data:  0
Name: info_unknown3_0  	Index:  121 	Type:  int8		Data:  0
Name: info_unknown3_0  	Index:  122 	Type:  int8		Data:  0
Name: info_unknown3_0  	Index:  123 	Type:  int8		Data:  0
Name: info_unknown3_0  	Index:  124 	Type:  int8		Data:  0
Name: info_unknown3_0  	Index:  125 	Type:  int8		Data:  0
Name: info_unknown3_0  	Index:  126 	Type:  int8		Data:  0
Name: info_unknown3_0  	Index:  127 	Type:  int8		Data:  0
Name: info_unknown3_0  	Index:  128 	Type:  int8		Data:  0
Name: info_unknown3_0  	Index:  129 	Type:  int8		Data:  0
Name: info_unknown3_0  	Index:  130 	Type:  int8		Data:  0
Name: info_unknown3_0  	Index:  131 	Type:  int8		Data:  0
Name: info_unknown3_0  	Index:  132 	Type:  int8		Data:  0
Name: info_unknown3_0  	Index:  133 	Type:  int8		Data:  0
Name: info_unknown3_0  	Index:  134 	Type:  int8		Data:  0
Name: info_unknown3_0  	Index:  135 	Type:  int8		Data:  0
Name: info_unknown3_0  	Index:  136 	Type:  int8		Data:  0
Name: info_unknown3_0  	Index:  137 	Type:  int8		Data:  0
Name: info_unknown3_0  	Index:  138 	Type:  int8		Data:  0
Name: info_unknown3_0  	Index:  139 	Type:  int8		Data:  0
Name: info_unknown3_0  	Index:  140 	Type:  int8		Data:  0
Name: info_unknown3_0  	Index:  141 	Type:  int8		Data:  0
Name: info_unknown3_0  	Index:  142 	Type:  int8		Data:  0
Name: info_unknown3_0  	Index:  143 	Type:  int8		Data:  0
Name: info_unknown3_0  	Index:  144 	Type:  int8		Data:  0
Name: info_unknown3_0  	Index:  145 	Type:  int8		Data:  0
Name: info_unknown3_0  	Index:  146 	Type:  int8		Data:  0
Name: info_unknown3_0  	Index:  147 	Type:  int8		Data:  0
Name: info_unknown3_0  	Index:  148 	Type:  int8		Data:  0
Name: info_unknown3_0  	Index:  149 	Type:  int8		Data:  0
Name: info_unknown3_0  	Index:  150 	Type:  int8		Data:  0
Name: info_unknown3_0  	Index:  151 	Type:  int8		Data:  0
Name: info_unknown3_0  	Index:  152 	Type:  int8		Data:  0
Name: info_unknown3_0  	Index:  153 	Type:  int8		Data:  0
Name: info_unknown3_0  	Index:  154 	Type:  int8		Data:  0
Name: info_unknown3_0  	Index:  155 	Type:  int8		Data:  0
Name: info_unknown3_0  	Index:  156 	Type:  int8		Data:  0
Name: info_unknown3_0  	Index:  157 	Type:  int8		Data:  0
Name: info_unknown3_0  	Index:  158 	Type:  int8		Data:  0
Name: info_unknown3_0  	Index:  159 	Type:  int8		Data:  0
Name: info_unknown3_0  	Index:  160 	Type:  int8		Data:  0
Name: info_unknown3_0  	Index:  161 	Type:  int8		Data:  0
Name: info_unknown3_0  	Index:  162 	Type:  int8		Data:  0
Name: info_unknown3_0  	Index:  163 	Type:  int8		Data:  0
Name: info_unknown3_0  	Index:  164 	Type:  int8		Data:  0
Name: info_unknown3_0  	Index:  165 	Type:  int8		Data:  0
Name: info_unknown3_0  	Index:  166 	Type:  int8		Data:  0
Name: info_unknown3_0  	Index:  167 	Type:  int8		Data:  0
Name: info_unknown3_0  	Index:  168 	Type:  int8		Data:  0
Name: info_unknown3_0  	Index:  169 	Type:  int8		Data:  0
Name: info_unknown3_0  	Index:  170 	Type:  int8		Data:  0
Name: info_unknown3_0  	Index:  171 	Type:  int8		Data:  0
Name: info_unknown3_0  	Index:  172 	Type:  int8		Data:  0
Name: info_unknown3_0  	Index:  173 	Type:  int8		Data:  0
Name: info_unknown3_0  	Index:  174 	Type:  int8		Data:  0
Name: info_unknown3_0  	Index:  175 	Type:  int8		Data:  0
Name: info_unknown3_0  	Index:  176 	Type:  int8		Data:  0
Name: info_unknown3_0  	Index:  177 	Type:  int8		Data:  0
Name: info_unknown3_0  	Index:  178 	Type:  int8		Data:  0
Name: info_unknown3_0  	Index:  179 	Type:  int8		Data:  0
Name: info_unknown3_0  	Index:  180 	Type:  int8		Data:  0
Name: info_unknown3_0  	Index:  181 	Type:  int8		Data:  0
Name: info_unknown3_0  	Index:  182 	Type:  int8		Data:  0
Name: info_unknown3_0  	Index:  183 	Type:  int8		Data:  0
Name: info_unknown3_0  	Index:  184 	Type:  int8		Data:  0
Name: info_unknown3_0  	Index:  185 	Type:  int8		Data:  0
Name: info_unknown3_0  	Index:  186 	Type:  int8		Data:  0
Name: info_unknown3_0  	Index:  187 	Type:  int8		Data:  0
Name: info_unknown3_0  	Index:  188 	Type:  int8		Data:  0
Name: info_unknown3_0  	Index:  189 	Type:  int8		Data:  0
Name: info_unknown3_0  	Index:  190 	Type:  int8		Data:  0
Name: info_unknown3_0  	Index:  191 	Type:  int8		Data:  0
Name: info_unknown3_0  	Index:  192 	Type:  int8		Data:  0
Name: info_unknown3_0  	Index:  193 	Type:  int8		Data:  0
Name: info_unknown3_0  	Index:  194 	Type:  int8		Data:  0
Name: info_unknown3_0  	Index:  195 	Type:  int8		Data:  0
Name: info_unknown3_0  	Index:  196 	Type:  int8		Data:  0
Name: info_unknown3_0  	Index:  197 	Type:  int8		Data:  0
Name: info_unknown3_0  	Index:  198 	Type:  int8		Data:  0
Name: info_unknown3_0  	Index:  199 	Type:  int8		Data:  0
Name: info_unknown3_0  	Index:  200 	Type:  int8		Data:  0
Name: info_unknown3_0  	Index:  201 	Type:  int8		Data:  0
Name: info_unknown3_0  	Index:  202 	Type:  int8		Data:  0
Name: info_unknown3_0  	Index:  203 	Type:  int8		Data:  0
Name: info_unknown3_0  	Index:  204 	Type:  int8		Data:  0
Name: info_unknown3_0  	Index:  205 	Type:  int8		Data:  0
Name: info_unknown3_0  	Index:  206 	Type:  int8		Data:  0
Name: info_unknown3_0  	Index:  207 	Type:  int8		Data:  0
Name: info_unknown3_0  	Index:  208 	Type:  int8		Data:  0
Name: info_unknown3_0  	Index:  209 	Type:  int8		Data:  0
Name: info_unknown3_0  	Index:  210 	Type:  int8		Data:  0
Name: info_unknown3_0  	Index:  211 	Type:  int8		Data:  0
Name: info_unknown3_0  	Index:  212 	Type:  int8		Data:  0
Name: info_unknown3_0  	Index:  213 	Type:  int8		Data:  0
Name: info_unknown3_0  	Index:  214 	Type:  int8		Data:  0
Name: info_unknown3_0  	Index:  215 	Type:  int8		Data:  0
Name: info_unknown3_0  	Index:  216 	Type:  int8		Data:  0
Name: info_unknown3_0  	Index:  217 	Type:  int8		Data:  0
Name: info_unknown3_0  	Index:  218 	Type:  int8		Data:  0
Name: info_unknown3_0  	Index:  219 	Type:  int8		Data:  0
Name: info_unknown3_0  	Index:  220 	Type:  int8		Data:  0
Name: info_unknown3_0  	Index:  221 	Type:  int8		Data:  0
Name: info_unknown3_0  	Index:  222 	Type:  int8		Data:  0
Name: info_unknown3_0  	Index:  223 	Type:  int8		Data:  0
Name: info_unknown3_0  	Index:  224 	Type:  int8		Data:  0
Name: info_unknown3_0  	Index:  225 	Type:  int8		Data:  0
Name: info_unknown3_0  	Index:  226 	Type:  int8		Data:  0
Name: info_unknown3_0  	Index:  227 	Type:  int8		Data:  0
Name: info_unknown3_0  	Index:  228 	Type:  int8		Data:  0
Name: info_unknown3_0  	Index:  229 	Type:  int8		Data:  0
Name: info_unknown3_0  	Index:  230 	Type:  int8		Data:  0
Name: info_unknown3_0  	Index:  231 	Type:  int8		Data:  0
Name: info_unknown3_0  	Index:  232 	Type:  int8		Data:  0
Name: info_unknown3_0  	Index:  233 	Type:  int8		Data:  0
Name: info_unknown3_0  	Index:  234 	Type:  int8		Data:  0
Name: info_unknown3_0  	Index:  235 	Type:  int8		Data:  0
Name: info_unknown3_0  	Index:  236 	Type:  int8		Data:  0
Name: info_unknown3_0  	Index:  237 	Type:  int8		Data:  0
Name: info_unknown3_0  	Index:  238 	Type:  int8		Data:  0
Name: info_unknown3_0  	Index:  239 	Type:  int8		Data:  0
Name: info_unknown3_0  	Index:  240 	Type:  int8		Data:  0
Name: info_unknown3_0  	Index:  241 	Type:  int8		Data:  0
Name: info_unknown3_0  	Index:  242 	Type:  int8		Data:  0
Name: info_unknown3_0  	Index:  243 	Type:  int8		Data:  0
Name: info_unknown3_0  	Index:  244 	Type:  int8		Data:  0
Name: info_unknown3_0  	Index:  245 	Type:  int8		Data:  0
Name: info_unknown3_0  	Index:  246 	Type:  int8		Data:  0
Name: info_unknown3_0  	Index:  247 	Type:  int8		Data:  0
Name: info_unknown3_0  	Index:  248 	Type:  int8		Data:  0
Name: info_unknown3_0  	Index:  249 	Type:  int8		Data:  0
Name: info_unknown3_0  	Index:  250 	Type:  int8		Data:  0
Name: info_unknown3_0  	Index:  251 	Type:  int8		Data:  0
Name: info_unknown3_0  	Index:  252 	Type:  int8		Data:  0
Name: info_unknown3_0  	Index:  253 	Type:  int8		Data:  0
Name: info_unknown3_0  	Index:  254 	Type:  int8		Data:  0
Name: info_unknown3_0  	Index:  255 	Type:  int8		Data:  0
Name: info_unknown3_0  	Index:  256 	Type:  int8		Data:  0
Name: info_heroic_flag_0  	Index:  0 	Type:  int8		Data:  0
Name: info_spawn_type_0  	Index:  0 	Type:  int8		Data:  4
Name: info_icon_0  	Index:  0 	Type:  int8		Data:  0
Name: info_activity_status_0  	Index:  0 	Type:  int32		Data:  0
Name: info_unknown6_0  	Index:  0 	Type:  int8		Data:  0
Name: info_unknown6_0  	Index:  1 	Type:  int8		Data:  0
Name: info_unknown6_0  	Index:  2 	Type:  int8		Data:  0
Name: info_unknown4_0  	Index:  0 	Type:  int8		Data:  30
Name: info_level_0  	Index:  0 	Type:  int8		Data:  30
Name: info_unknown5_0  	Index:  0 	Type:  int8		Data:  0
Name: info_unknown5_0  	Index:  1 	Type:  int8		Data:  0
Name: info_unknown6b_0  	Index:  0 	Type:  int32		Data:  0
Name: info_unknown7_0  	Index:  0 	Type:  float		Data:  0.000000
Name: info_model_type_0  	Index:  0 	Type:  int16		Data:  124
Name: info_soga_model_type_0  	Index:  0 	Type:  int16		Data:  124
Name: info_skin_color_0  	Index:  0 	Type:  EQ2_Color	Data: R: 152, G: 153, B: 109
Name: info_eye_color_0  	Index:  0 	Type:  EQ2_Color	Data: R: 230, G: 221, B: 235
Name: info_soga_eye_color_0  	Index:  0 	Type:  EQ2_Color	Data: R: 204, G: 204, B: 204
Name: info_soga_skin_color_0  	Index:  0 	Type:  EQ2_Color	Data: R: 152, G: 153, B: 109
Name: info_kunark_unknown_color1_0  	Index:  0 	Type:  EQ2_Color	Data: R: 230, G: 221, B: 235
Name: info_kunark_unknown_color2_0  	Index:  0 	Type:  EQ2_Color	Data: R: 204, G: 204, B: 204
Name: info_equipment_types_0  	Index:  0 	Type:  int16		Data:  3819
Name: info_equipment_types_0  	Index:  1 	Type:  int16		Data:  0
Name: info_equipment_types_0  	Index:  2 	Type:  int16		Data:  0
Name: info_equipment_types_0  	Index:  3 	Type:  int16		Data:  14198
Name: info_equipment_types_0  	Index:  4 	Type:  int16		Data:  14196
Name: info_equipment_types_0  	Index:  5 	Type:  int16		Data:  7469
Name: info_equipment_types_0  	Index:  6 	Type:  int16		Data:  0
Name: info_equipment_types_0  	Index:  7 	Type:  int16		Data:  14200
Name: info_equipment_types_0  	Index:  8 	Type:  int16		Data:  14199
Name: info_equipment_types_0  	Index:  9 	Type:  int16		Data:  0
Name: info_equipment_types_0  	Index:  a 	Type:  int16		Data:  0
Name: info_equipment_types_0  	Index:  b 	Type:  int16		Data:  0
Name: info_equipment_types_0  	Index:  c 	Type:  int16		Data:  0
Name: info_equipment_types_0  	Index:  d 	Type:  int16		Data:  0
Name: info_equipment_types_0  	Index:  e 	Type:  int16		Data:  0
Name: info_equipment_types_0  	Index:  f 	Type:  int16		Data:  0
Name: info_equipment_types_0  	Index:  10 	Type:  int16		Data:  0
Name: info_equipment_types_0  	Index:  11 	Type:  int16		Data:  0
Name: info_equipment_types_0  	Index:  12 	Type:  int16		Data:  0
Name: info_equipment_types_0  	Index:  13 	Type:  int16		Data:  0
Name: info_equipment_types_0  	Index:  14 	Type:  int16		Data:  0
Name: info_equipment_types_0  	Index:  15 	Type:  int16		Data:  0
Name: info_equipment_types_0  	Index:  16 	Type:  int16		Data:  0
Name: info_equipment_types_0  	Index:  17 	Type:  int16		Data:  0
Name: info_equipment_types_0  	Index:  18 	Type:  int16		Data:  0
Name: info_hair_type_id_0  	Index:  0 	Type:  int16		Data:  1129
Name: info_facial_hair_type_id_0  	Index:  0 	Type:  int16		Data:  0
Name: info_wing_type_id_0  	Index:  0 	Type:  int16		Data:  0
Name: info_chest_type_id_0  	Index:  0 	Type:  int16		Data:  5557
Name: info_legs_type_id_0  	Index:  0 	Type:  int16		Data:  5558
Name: info_unknown_new_type_id_0  	Index:  0 	Type:  int16		Data:  0
Name: info_soga_hair_type_id_0  	Index:  0 	Type:  int16		Data:  1129
Name: info_soga_facial_hair_type_id_0  	Index:  0 	Type:  int16		Data:  0
Name: info_equipment_colors_0  	Index:  0 	Type:  EQ2_Color	Data: R: 255, G: 255, B: 255
Name: info_equipment_colors_0  	Index:  1 	Type:  EQ2_Color	Data: R: 255, G: 255, B: 255
Name: info_equipment_colors_0  	Index:  2 	Type:  EQ2_Color	Data: R: 255, G: 255, B: 255
Name: info_equipment_colors_0  	Index:  3 	Type:  EQ2_Color	Data: R: 10, G: 10, B: 10
Name: info_equipment_colors_0  	Index:  4 	Type:  EQ2_Color	Data: R: 202, G: 202, B: 202
Name: info_equipment_colors_0  	Index:  5 	Type:  EQ2_Color	Data: R: 128, G: 128, B: 128
Name: info_equipment_colors_0  	Index:  6 	Type:  EQ2_Color	Data: R: 255, G: 255, B: 255
Name: info_equipment_colors_0  	Index:  7 	Type:  EQ2_Color	Data: R: 128, G: 128, B: 128
Name: info_equipment_colors_0  	Index:  8 	Type:  EQ2_Color	Data: R: 25, G: 25, B: 25
Name: info_equipment_colors_0  	Index:  9 	Type:  EQ2_Color	Data: R: 255, G: 255, B: 255
Name: info_equipment_colors_0  	Index:  a 	Type:  EQ2_Color	Data: R: 255, G: 255, B: 255
Name: info_equipment_colors_0  	Index:  b 	Type:  EQ2_Color	Data: R: 255, G: 255, B: 255
Name: info_equipment_colors_0  	Index:  c 	Type:  EQ2_Color	Data: R: 255, G: 255, B: 255
Name: info_equipment_colors_0  	Index:  d 	Type:  EQ2_Color	Data: R: 255, G: 255, B: 255
Name: info_equipment_colors_0  	Index:  e 	Type:  EQ2_Color	Data: R: 255, G: 255, B: 255
Name: info_equipment_colors_0  	Index:  f 	Type:  EQ2_Color	Data: R: 255, G: 255, B: 255
Name: info_equipment_colors_0  	Index:  10 	Type:  EQ2_Color	Data: R: 255, G: 255, B: 255
Name: info_equipment_colors_0  	Index:  11 	Type:  EQ2_Color	Data: R: 255, G: 255, B: 255
Name: info_equipment_colors_0  	Index:  12 	Type:  EQ2_Color	Data: R: 255, G: 255, B: 255
Name: info_equipment_colors_0  	Index:  13 	Type:  EQ2_Color	Data: R: 255, G: 255, B: 255
Name: info_equipment_colors_0  	Index:  14 	Type:  EQ2_Color	Data: R: 255, G: 255, B: 255
Name: info_equipment_colors_0  	Index:  15 	Type:  EQ2_Color	Data: R: 255, G: 255, B: 255
Name: info_equipment_colors_0  	Index:  16 	Type:  EQ2_Color	Data: R: 255, G: 255, B: 255
Name: info_equipment_colors_0  	Index:  17 	Type:  EQ2_Color	Data: R: 255, G: 255, B: 255
Name: info_equipment_colors_0  	Index:  18 	Type:  EQ2_Color	Data: R: 0, G: 0, B: 0
Name: info_hair_type_color_0  	Index:  0 	Type:  EQ2_Color	Data: R: 70, G: 26, B: 9
Name: info_hair_face_color_0  	Index:  0 	Type:  EQ2_Color	Data: R: 70, G: 26, B: 9
Name: info_wing_color1_0  	Index:  0 	Type:  EQ2_Color	Data: R: 0, G: 0, B: 0
Name: info_unknown10_0  	Index:  0 	Type:  EQ2_Color	Data: R: 255, G: 255, B: 255
Name: info_unknown10_0  	Index:  1 	Type:  EQ2_Color	Data: R: 255, G: 255, B: 255
Name: info_unknown10_0  	Index:  2 	Type:  EQ2_Color	Data: R: 255, G: 255, B: 255
Name: info_equipment_highlights_0  	Index:  0 	Type:  EQ2_Color	Data: R: 255, G: 255, B: 255
Name: info_equipment_highlights_0  	Index:  1 	Type:  EQ2_Color	Data: R: 255, G: 255, B: 255
Name: info_equipment_highlights_0  	Index:  2 	Type:  EQ2_Color	Data: R: 255, G: 255, B: 255
Name: info_equipment_highlights_0  	Index:  3 	Type:  EQ2_Color	Data: R: 78, G: 78, B: 78
Name: info_equipment_highlights_0  	Index:  4 	Type:  EQ2_Color	Data: R: 124, G: 124, B: 124
Name: info_equipment_highlights_0  	Index:  5 	Type:  EQ2_Color	Data: R: 15, G: 15, B: 15
Name: info_equipment_highlights_0  	Index:  6 	Type:  EQ2_Color	Data: R: 255, G: 255, B: 255
Name: info_equipment_highlights_0  	Index:  7 	Type:  EQ2_Color	Data: R: 199, G: 199, B: 199
Name: info_equipment_highlights_0  	Index:  8 	Type:  EQ2_Color	Data: R: 25, G: 25, B: 25
Name: info_equipment_highlights_0  	Index:  9 	Type:  EQ2_Color	Data: R: 255, G: 255, B: 255
Name: info_equipment_highlights_0  	Index:  a 	Type:  EQ2_Color	Data: R: 255, G: 255, B: 255
Name: info_equipment_highlights_0  	Index:  b 	Type:  EQ2_Color	Data: R: 255, G: 255, B: 255
Name: info_equipment_highlights_0  	Index:  c 	Type:  EQ2_Color	Data: R: 255, G: 255, B: 255
Name: info_equipment_highlights_0  	Index:  d 	Type:  EQ2_Color	Data: R: 255, G: 255, B: 255
Name: info_equipment_highlights_0  	Index:  e 	Type:  EQ2_Color	Data: R: 255, G: 255, B: 255
Name: info_equipment_highlights_0  	Index:  f 	Type:  EQ2_Color	Data: R: 255, G: 255, B: 255
Name: info_equipment_highlights_0  	Index:  10 	Type:  EQ2_Color	Data: R: 255, G: 255, B: 255
Name: info_equipment_highlights_0  	Index:  11 	Type:  EQ2_Color	Data: R: 255, G: 255, B: 255
Name: info_equipment_highlights_0  	Index:  12 	Type:  EQ2_Color	Data: R: 255, G: 255, B: 255
Name: info_equipment_highlights_0  	Index:  13 	Type:  EQ2_Color	Data: R: 255, G: 255, B: 255
Name: info_equipment_highlights_0  	Index:  14 	Type:  EQ2_Color	Data: R: 255, G: 255, B: 255
Name: info_equipment_highlights_0  	Index:  15 	Type:  EQ2_Color	Data: R: 255, G: 255, B: 255
Name: info_equipment_highlights_0  	Index:  16 	Type:  EQ2_Color	Data: R: 255, G: 255, B: 255
Name: info_equipment_highlights_0  	Index:  17 	Type:  EQ2_Color	Data: R: 255, G: 255, B: 255
Name: info_equipment_highlights_0  	Index:  18 	Type:  EQ2_Color	Data: R: 0, G: 0, B: 0
Name: info_hair_type_highlight_color_0  	Index:  0 	Type:  EQ2_Color	Data: R: 0, G: 0, B: 0
Name: info_hair_face_highlight_color_0  	Index:  0 	Type:  EQ2_Color	Data: R: 0, G: 0, B: 0
Name: info_wing_color2_0  	Index:  0 	Type:  EQ2_Color	Data: R: 0, G: 0, B: 0
Name: info_unknown11_0  	Index:  0 	Type:  EQ2_Color	Data: R: 255, G: 255, B: 255
Name: info_unknown11_0  	Index:  1 	Type:  EQ2_Color	Data: R: 255, G: 255, B: 255
Name: info_unknown11_0  	Index:  2 	Type:  EQ2_Color	Data: R: 255, G: 255, B: 255
Name: info_soga_hair_type_color_0  	Index:  0 	Type:  EQ2_Color	Data: R: 70, G: 26, B: 9
Name: info_soga_hair_type_highlight_color_0  	Index:  0 	Type:  EQ2_Color	Data: R: 0, G: 0, B: 0
Name: info_soga_hair_face_color_0  	Index:  0 	Type:  EQ2_Color	Data: R: 70, G: 26, B: 9
Name: info_soga_hair_face_highlight_color_0  	Index:  0 	Type:  EQ2_Color	Data: R: 0, G: 0, B: 0
Name: info_unknown12_0  	Index:  0 	Type:  EQ2_Color	Data: R: 0, G: 0, B: 0
Name: info_eye_type_0  	Index:  0 	Type:  sint8		Data: -71
Name: info_eye_type_0  	Index:  1 	Type:  sint8		Data: 0
Name: info_eye_type_0  	Index:  2 	Type:  sint8		Data: 0
Name: info_ear_type_0  	Index:  0 	Type:  sint8		Data: 63
Name: info_ear_type_0  	Index:  1 	Type:  sint8		Data: -63
Name: info_ear_type_0  	Index:  2 	Type:  sint8		Data: 0
Name: info_eye_brow_type_0  	Index:  0 	Type:  sint8		Data: -71
Name: info_eye_brow_type_0  	Index:  1 	Type:  sint8		Data: -23
Name: info_eye_brow_type_0  	Index:  2 	Type:  sint8		Data: 62
Name: info_cheek_type_0  	Index:  0 	Type:  sint8		Data: 97
Name: info_cheek_type_0  	Index:  1 	Type:  sint8		Data: -61
Name: info_cheek_type_0  	Index:  2 	Type:  sint8		Data: 0
Name: info_lip_type_0  	Index:  0 	Type:  sint8		Data: -22
Name: info_lip_type_0  	Index:  1 	Type:  sint8		Data: 56
Name: info_lip_type_0  	Index:  2 	Type:  sint8		Data: -77
Name: info_chin_type_0  	Index:  0 	Type:  sint8		Data: -31
Name: info_chin_type_0  	Index:  1 	Type:  sint8		Data: -74
Name: info_chin_type_0  	Index:  2 	Type:  sint8		Data: -55
Name: info_nose_type_0  	Index:  0 	Type:  sint8		Data: -39
Name: info_nose_type_0  	Index:  1 	Type:  sint8		Data: 51
Name: info_nose_type_0  	Index:  2 	Type:  sint8		Data: -17
Name: info_body_size_0  	Index:  0 	Type:  sint8		Data: 55
Name: info_unknown13_0  	Index:  0 	Type:  int32		Data:  0
Name: info_soga_eye_type_0  	Index:  0 	Type:  sint8		Data: -71
Name: info_soga_eye_type_0  	Index:  1 	Type:  sint8		Data: 0
Name: info_soga_eye_type_0  	Index:  2 	Type:  sint8		Data: 0
Name: info_soga_ear_type_0  	Index:  0 	Type:  sint8		Data: 63
Name: info_soga_ear_type_0  	Index:  1 	Type:  sint8		Data: -63
Name: info_soga_ear_type_0  	Index:  2 	Type:  sint8		Data: 0
Name: info_soga_eye_brow_type_0  	Index:  0 	Type:  sint8		Data: -71
Name: info_soga_eye_brow_type_0  	Index:  1 	Type:  sint8		Data: -23
Name: info_soga_eye_brow_type_0  	Index:  2 	Type:  sint8		Data: 62
Name: info_soga_cheek_type_0  	Index:  0 	Type:  sint8		Data: 97
Name: info_soga_cheek_type_0  	Index:  1 	Type:  sint8		Data: -61
Name: info_soga_cheek_type_0  	Index:  2 	Type:  sint8		Data: 0
Name: info_soga_lip_type_0  	Index:  0 	Type:  sint8		Data: -22
Name: info_soga_lip_type_0  	Index:  1 	Type:  sint8		Data: 56
Name: info_soga_lip_type_0  	Index:  2 	Type:  sint8		Data: -77
Name: info_soga_chin_type_0  	Index:  0 	Type:  sint8		Data: -31
Name: info_soga_chin_type_0  	Index:  1 	Type:  sint8		Data: -74
Name: info_soga_chin_type_0  	Index:  2 	Type:  sint8		Data: -55
Name: info_soga_nose_type_0  	Index:  0 	Type:  sint8		Data: -39
Name: info_soga_nose_type_0  	Index:  1 	Type:  sint8		Data: 51
Name: info_soga_nose_type_0  	Index:  2 	Type:  sint8		Data: -17
Name: info_unknown14_0  	Index:  0 	Type:  int16		Data:  55
Name: info_unknown15_0  	Index:  0 	Type:  int16		Data:  0
Name: info_unknown15_0  	Index:  1 	Type:  int16		Data:  0
Name: info_unknown15_0  	Index:  2 	Type:  int16		Data:  0
Name: info_unknown15_0  	Index:  3 	Type:  int16		Data:  0
Name: info_unknown15_0  	Index:  4 	Type:  int16		Data:  0
Name: info_unknown15_0  	Index:  5 	Type:  int16		Data:  0
Name: info_unknown15_0  	Index:  6 	Type:  int16		Data:  0
Name: info_mount_type_0  	Index:  0 	Type:  int16		Data:  0
Name: info_mount_color_0  	Index:  0 	Type:  EQ2_Color	Data: R: 0, G: 0, B: 0
Name: info_mount_saddle_color_0  	Index:  0 	Type:  EQ2_Color	Data: R: 0, G: 0, B: 0
Name: info_hair_color1_0  	Index:  0 	Type:  EQ2_Color	Data: R: 0, G: 0, B: 0
Name: info_hair_color2_0  	Index:  0 	Type:  EQ2_Color	Data: R: 0, G: 0, B: 0
Name: info_hair_highlight_0  	Index:  0 	Type:  EQ2_Color	Data: R: 0, G: 0, B: 0
Name: info_soga_hair_color1_0  	Index:  0 	Type:  EQ2_Color	Data: R: 0, G: 0, B: 0
Name: info_soga_hair_color2_0  	Index:  0 	Type:  EQ2_Color	Data: R: 0, G: 0, B: 0
Name: info_soga_hair_highlight_0  	Index:  0 	Type:  EQ2_Color	Data: R: 0, G: 0, B: 0
Name: info_combat_voice_0  	Index:  0 	Type:  int16		Data:  0
Name: info_emote_voice_0  	Index:  0 	Type:  int16		Data:  0
Name: info_unknown17_0  	Index:  0 	Type:  int8		Data:  0
Name: info_unknown17_0  	Index:  1 	Type:  int8		Data:  0
Name: info_unknown17_0  	Index:  2 	Type:  int8		Data:  0
Name: info_unknown17_0  	Index:  3 	Type:  int8		Data:  12
Name: info_unknown17_0  	Index:  4 	Type:  int8		Data:  0
Name: info_unknown17_0  	Index:  5 	Type:  int8		Data:  0
Name: info_visual_flag_0  	Index:  0 	Type:  int8		Data:  0
Name: info_interaction_flag_0  	Index:  0 	Type:  int8		Data:  0
Name: info_unknown18_0  	Index:  0 	Type:  int8		Data:  0
Name: info_unknown18_0  	Index:  1 	Type:  int8		Data:  0
Name: info_unknown18_0  	Index:  2 	Type:  int8		Data:  31
Name: info_unknown18_0  	Index:  3 	Type:  int8		Data:  10
Name: info_unknown18_0  	Index:  4 	Type:  int8		Data:  30
Name: info_unknown18_0  	Index:  5 	Type:  int8		Data:  10
Name: info_unknown18_0  	Index:  6 	Type:  int8		Data:  35
Name: info_unknown18_0  	Index:  7 	Type:  int8		Data:  10
Name: info_unknown18_0  	Index:  8 	Type:  int8		Data:  59
Name: info_unknown18_0  	Index:  9 	Type:  int8		Data:  10
Name: info_unknown18_0  	Index:  a 	Type:  int8		Data:  58
Name: info_unknown18_0  	Index:  b 	Type:  int8		Data:  10
Name: info_unknown18_0  	Index:  c 	Type:  int8		Data:  50
Name: info_unknown18_0  	Index:  d 	Type:  int8		Data:  4
Name: info_unknown18_0  	Index:  e 	Type:  int8		Data:  0
Name: info_unknown18_0  	Index:  f 	Type:  int8		Data:  0
Name: info_unknown18_0  	Index:  10 	Type:  int8		Data:  251
Name: info_unknown18_0  	Index:  11 	Type:  int8		Data:  9
Name: info_unknown18_0  	Index:  12 	Type:  int8		Data:  31
Name: info_unknown18_0  	Index:  13 	Type:  int8		Data:  28
Name: info_unknown18_0  	Index:  14 	Type:  int8		Data:  13
Name: info_unknown18_0  	Index:  15 	Type:  int8		Data:  30
Name: info_unknown18_0  	Index:  16 	Type:  int8		Data:  24
Name: info_unknown18_0  	Index:  17 	Type:  int8		Data:  30
Name: info_unknown18_0  	Index:  18 	Type:  int8		Data:  30
Name: info_unknown18_0  	Index:  19 	Type:  int8		Data:  30
Name: info_unknown18_0  	Index:  1a 	Type:  int8		Data:  0
Name: info_unknown18_0  	Index:  1b 	Type:  int8		Data:  0
Name: info_unknown18_0  	Index:  1c 	Type:  int8		Data:  0
Name: info_unknown18_0  	Index:  1d 	Type:  int8		Data:  0
Name: info_action_state_0  	Index:  0 	Type:  int16		Data:  0
Name: info_visual_state_0  	Index:  0 	Type:  int16		Data:  0
Name: info_mood_state_0  	Index:  0 	Type:  int16		Data:  268
Name: info_unknown19_0  	Index:  0 	Type:  int8		Data:  20
Name: info_unknown19_0  	Index:  1 	Type:  int8		Data:  7
Name: info_race_0  	Index:  0 	Type:  int8		Data:  0
Name: info_gender_0  	Index:  0 	Type:  int8		Data:  0
Name: info_class_0  	Index:  0 	Type:  int8		Data:  0
Name: info_difficulty_0  	Index:  0 	Type:  int8		Data:  0
Name: info_unknown20_0  	Index:  0 	Type:  int32		Data:  0
Name: info_unknown20_0  	Index:  1 	Type:  int32		Data:  0
Name: info_unknown20_0  	Index:  2 	Type:  int32		Data:  3439329280
Name: info_unknown21_0  	Index:  0 	Type:  int8		Data:  205
Name: info_unknown21_0  	Index:  1 	Type:  int8		Data:  205
Name: info_unknown21_0  	Index:  2 	Type:  int8		Data:  205
Name: name  	Index:  0 	Type:  EQ2_16BitString	Data:  Bobbi
Name: unknown  	Index:  0 	Type:  int32		Data:  0
Name: unknown  	Index:  1 	Type:  int32		Data:  0
Name: unknown2  	Index:  0 	Type:  int8		Data:  0
Name: unknown2  	Index:  1 	Type:  int8		Data:  0
Name: guild  	Index:  0 	Type:  EQ2_16BitString	Data:  <Cameal's Tempest Mercenary>
Name: unknown3  	Index:  0 	Type:  int8		Data:  0
Name: spawn_type  	Index:  0 	Type:  int8		Data:  1
DumpPacket:

Code: Select all

   0: 00 3C AC A5 56 AF 2C 45 - 98 F4 FE 42 E6 83 8D 44  | .<..V.,E...B...D
  10: 00 00 00 00 00 00 00 2D - 00 2D 00 00 80 40 00 00  | .......-.-...@..
  20: 04 00 00 00 00 00 00 00 - 00 00 00 00 00 00 00 00  | ................
  30: 00 00 00 00 00 00 00 00 - 00 00 00 00 01 00 00 00  | ................
  40: 00 00 00 00 15 00 00 00 - 00 00 00 00 00 00 00 00  | ................
  50: 00 00 00 00 00 00 00 00 - 00 00 00 00 2B 00 00 00  | ............+...
  60: 00 00 80 3F 00 00 80 3F - DD 54 23 00 00 00 00 00  | ...?...?.T#.....
  70: 00 00 00 00 06 00 00 00 - 00 00 00 36 00 00 00 00  | ...........6....
  80: 00 00 00 00 00 00 00 00 - 00 00 00 00 64 00 00 00  | ............d...
  90: AA A2 DC FF 38 FF 3A 81 - B8 A2 DC FF 51 FF 3A 81  | ....8.:.....Q.:.
  a0: AC A2 DC FF 37 FF 3A 81 - AF A2 DC FF 0E FE 3A 81  | ....7.:.......:.
  b0: B6 A2 DC FF 52 FF 3A 81 - BB A2 DC FF 61 FD FF FF  | ....R.:.....a...
  c0: 03 A3 DC FF 10 FF 3A 81 - 0B A3 DC FF 6D FF 3A 81  | ......:.....m.:.
  d0: 0F A3 DC FF 47 FF 3A 81 - 07 A3 DC FF 2F FF 3A 81  | ....G.:...../.:.
  e0: 00 00 00 00 00 00 00 00 - 00 00 00 00 00 00 00 00  | ................
  f0: 00 00 00 00 00 00 00 00 - 00 00 00 00 00 00 00 00  | ................
 100: 00 00 00 00 00 00 00 00 - 00 00 00 00 00 00 00 00  | ................
 110: 00 00 00 00 00 00 00 00 - 00 00 00 00 00 00 00 00  | ................
 120: 00 00 00 00 00 00 00 00 - 00 00 00 00 00 00 00 00  | ................
 130: 00 00 00 00 00 00 00 00 - 00 00 00 00 00 00 00 00  | ................
 140: 00 00 00 00 00 00 00 00 - 00 00 00 00 00 00 00 00  | ................
 150: 00 00 00 00 00 00 00 00 - 00 00 00 00 00 00 00 00  | ................
 160: 00 00 00 00 00 00 00 00 - 00 00 00 00 00 00 00 00  | ................
 170: 00 00 00 00 00 00 00 00 - 00 00 00 00 00 00 00 00  | ................
 180: 00 00 00 00 00 00 00 00 - 00 00 00 00 00 00 00 00  | ................
 190: 04 00 00 00 00 00 00 00 - 00 1E 1E 00 00 00 00 00  | ................
 1a0: 00 FF 00 00 00 7C 00 7C - 00 98 99 6D E6 DD EB CC  | .....|.|...m....
 1b0: CC CC 98 99 6D E6 DD EB - CC CC CC EB 0E 00 00 00  | ....m...........
 1c0: 00 76 37 74 37 2D 1D 00 - 00 78 37 77 37 00 00 00  | .v7t7-...x7w7...
 1d0: 00 00 00 00 00 00 00 00 - 00 00 00 00 00 00 00 00  | ................
 1e0: 00 00 00 00 00 00 00 00 - 00 00 00 00 00 69 04 00  | .............i..
 1f0: 00 00 00 B5 15 B6 15 00 - 00 69 04 00 00 FF FF FF  | .........i......
 200: FF FF FF FF FF FF 0A 0A - 0A CA CA CA 80 80 80 FF  | ................
 210: FF FF 80 80 80 19 19 19 - FF FF FF FF FF FF FF FF  | ................
 220: FF FF FF FF FF FF FF FF - FF FF FF FF FF FF FF FF  | ................
 230: FF FF FF FF FF FF FF FF - FF FF FF FF FF FF FF FF  | ................
 240: FF FF FF FF FF 00 00 00 - 46 1A 09 46 1A 09 00 00  | ........F..F....
 250: 00 FF FF FF FF FF FF FF - FF FF FF FF FF FF FF FF  | ................
 260: FF FF FF 4E 4E 4E 7C 7C - 7C 0F 0F 0F FF FF FF C7  | ...NNN|||.......
 270: C7 C7 19 19 19 FF FF FF - FF FF FF FF FF FF FF FF  | ................
 280: FF FF FF FF FF FF FF FF - FF FF FF FF FF FF FF FF  | ................
 290: FF FF FF FF FF FF FF FF - FF FF FF FF FF FF FF FF  | ................
 2a0: FF FF 00 00 00 00 00 00 - 00 00 00 00 00 00 FF FF  | ................
 2b0: FF FF FF FF FF FF FF 46 - 1A 09 00 00 00 46 1A 09  | .......F.....F..
 2c0: 00 00 00 00 00 00 B9 00 - 00 3F C1 00 B9 E9 3E 61  | .........?....>a
 2d0: C3 00 EA 38 B3 E1 B6 C9 - D9 33 EF 37 00 00 00 00  | ...8.....3.7....
 2e0: B9 00 00 3F C1 00 B9 E9 - 3E 61 C3 00 EA 38 B3 E1  | ...?....>a...8..
 2f0: B6 C9 D9 33 EF 37 00 00 - 00 00 00 00 00 00 00 00  | ...3.7..........
 300: 00 00 00 00 00 00 00 00 - 00 00 00 00 00 00 00 00  | ................
 310: 00 00 00 00 00 00 00 00 - 00 00 00 00 00 00 00 00  | ................
 320: 00 00 00 00 00 00 0C 00 - 00 00 00 00 00 1F 0A 1E  | ................
 330: 0A 23 0A 3B 0A 3A 0A 32 - 04 00 00 FB 09 1F 1C 0D  | .#.;.:.2........
 340: 1E 18 1E 1E 1E 00 00 00 - 00 00 00 00 00 0C 01 14  | ................
 350: 07 00 00 00 00 00 00 00 - 00 00 00 00 00 00 00 00  | ................
 360: CD CD CD CD CD CD CD CD - CD CD CD CD CD CD CD CD  | ................
 370: CD CD CD CD CD CD CD CD - CD CD CD CD CD CD CD CD  | ................
 380: CD CD CD CD                                        | ....

Jabantiz
Lead Developer
Posts: 2912
Joined: Wed Jul 25, 2007 2:52 pm
Location: California

Re: Spawn Info Struct

Post by Jabantiz » Sat Sep 29, 2012 1:31 pm

John Adams wrote: I'm guessing when we set unknown3 = 257 int8's, we're just "guessing" that every value is an int8, right? So they could be some int16s, sint's, or EQ2_Colors? anything, really?
Yes, anything can be in that group of bytes. When it is a large group I like to use int8 so it is easy to know how many bytes just by looking at the size.

User avatar
John Adams
Retired
Posts: 9684
Joined: Thu Jul 26, 2007 6:27 am
EQ2Emu Server: EQ2Emulator Test Center
Characters: John
Location: Arizona
Contact:

Re: Spawn Info Struct

Post by John Adams » Sat Sep 29, 2012 11:03 pm

Cool. Do you think any of those values could be "appearance" data for Mercs? I don't know enough about them to guess beyond that. Looks like familiar EQ2_Color values, but I do not clearly see the equip_type etc, probably because I am too focused on them being int8's lol

Jabantiz
Lead Developer
Posts: 2912
Joined: Wed Jul 25, 2007 2:52 pm
Location: California

Re: Spawn Info Struct

Post by Jabantiz » Sun Sep 30, 2012 2:39 pm

I never used mercs on live so I don't know enough about them to make a guess on what those values could be for, appearance is already in the struct though, and I think it covers every thing.

Jabantiz
Lead Developer
Posts: 2912
Joined: Wed Jul 25, 2007 2:52 pm
Location: California

Re: Spawn Info Struct

Post by Jabantiz » Mon Oct 01, 2012 5:51 pm

Just a thought I had but could those unknowns be the buff the NPC currently has on them? I haven't seen where those are sent for an npc in the emu and I know they show up in the target window on live, pets and mercs should recieve the group buffs from their owner.

Jabantiz
Lead Developer
Posts: 2912
Joined: Wed Jul 25, 2007 2:52 pm
Location: California

Re: Spawn Info Struct

Post by Jabantiz » Tue Oct 02, 2012 3:21 pm

I hardcoded the first 6 unknown values based on the PrintPacket() and got the following.
Image
I added the following to Spawn::InitializeInfoPacketData()

Code: Select all

packet->setDataByName("unknown3", 170, 2);
	packet->setDataByName("unknown3", 162, 3);
	packet->setDataByName("unknown3", 220, 4);
	packet->setDataByName("unknown3", 255, 5);
	packet->setDataByName("unknown3", 56, 6);
	packet->setDataByName("unknown3", 255, 7);
		/*		
Name: info_unknown3_0     Index:  2    Type:  int8      Data:  170
Name: info_unknown3_0     Index:  3    Type:  int8      Data:  162
Name: info_unknown3_0     Index:  4    Type:  int8      Data:  220
Name: info_unknown3_0     Index:  5    Type:  int8      Data:  255
Name: info_unknown3_0     Index:  6    Type:  int8      Data:  56
Name: info_unknown3_0     Index:  7    Type:  int8      Data:  255
		*/
When mousing over the icon I get the following in the server console

Code: Select all

Type: (4) Unknown5: (0) Item ID: (2317653)
I believe that is from a spell examine, the icon I believe is icon 199 and the back ground (icon_type) is 317 but it is hard to tell because it is so small.

Jabantiz
Lead Developer
Posts: 2912
Joined: Wed Jul 25, 2007 2:52 pm
Location: California

Re: Spawn Info Struct

Post by Jabantiz » Tue Oct 02, 2012 7:53 pm

After screwing around with this some more I have no idea what is going on. I went through all the bytes in unknown3 trying to figure this out and got nothing, I even put a DumpPacket() for the info struct part of the spawn struct to see if I could spot the spell ID's the server was spitting out but they were no where in the packet...

Zcoretri wasn't able to reproduce my results on his own server so I am really at a loss now.

User avatar
John Adams
Retired
Posts: 9684
Joined: Thu Jul 26, 2007 6:27 am
EQ2Emu Server: EQ2Emulator Test Center
Characters: John
Location: Arizona
Contact:

Re: Spawn Info Struct

Post by John Adams » Wed Oct 03, 2012 8:45 am

Interesting attempt. You got something to show up tho (the buff icon). Was that just dumb luck? Or are those values exactly what you initially thought? Seemed so if they made the UI change.

Jabantiz
Lead Developer
Posts: 2912
Joined: Wed Jul 25, 2007 2:52 pm
Location: California

Re: Spawn Info Struct

Post by Jabantiz » Wed Oct 03, 2012 2:19 pm

I am gonna go with dumb luck. I tried to modify the values to identify the icon and the icons vanished. I did manage to set some values to get 2 icons but the spell id's the server spits out on unknown spell examines, and the icons that appear, are no where in the packet.

Post Reply

Who is online

Users browsing this forum: No registered users and 1 guest