Exo
10-24-2002, 05:27 PM
Image was having a problem getting his froums account login so I'm posting this for him.
It has the decrypted spawn packets he worked off of and all bytes found are marked by *POP*
0: 5D 47 81 ED 00 00 80 40 - AB AA 2A 3F 00 00 A0 3F | ]G.....@..*?...?
16: 00 00 00 00 00 00 00 00 - 00 00 00 00 00 00 00 00 | ................
32: 00 00 00 00 00 00 00 00 - 00 00 00 00 00 00 00 00 | ................
48: 00 00 00 00 0C 0A 16 00 - 00 00 64 69 FF FF 26 00 | ..........di..&.
64: 01 01 02 2D 00 00 00 64 - 00 00 CD 00 D1 01 BA FF | ...-...d........
80: 70 03 00 00 00 00 61 5F - 62 6C 69 7A 7A 61 72 64 | p.....a_blizzard
96: 5F 73 70 69 64 65 72 30 - 34 00 40 00 88 97 12 00 | _spider04.@.....
112: 5E 00 00 00 88 97 12 00 - 5E 00 00 00 88 97 12 00 | ^.......^.......
128: 77 68 40 00 88 97 12 00 - 5E 00 00 00 88 97 12 00 | wh@.....^.......
144: 5E 00 00 00 88 97 00 00 - 5E 00 00 00 88 97 12 00 | ^.......^.......
160: 5E 00 00 00 88 97 12 00 - 07 7B 48 00 30 61 59 00 | ^........{H.0aY.
176: CA 66 96 04 FF FF 00 00 - 00 01 00 03 04 FF 00 04 | .f..............
192: 00 00 00 00 00 00 00 00 - 00 00 00 00 00 00 00 00 | ................
208: 00 00 00 00 00 00 00 FF - FF FF FF FF FF FF 00 04 | ................
0: D6 21 3C E6 00 00 00 41 - AB AA 2A 3F 00 00 A0 3F | .!<....A..*?...?
16: 00 00 00 00 00 00 00 00 - 00 00 00 00 00 00 00 00 | ................
32: 00 00 00 00 00 00 00 00 - 00 00 00 00 00 00 00 00 | ................
48: 00 00 00 00 1E 0A 01 00 - 00 00 64 62 FF FF 30 00 | ..........db..0.
64: 01 0A 02 2E 00 00 00 64 - 00 00 F7 00 A5 00 DA FE | .......d........
80: E6 00 00 00 00 00 49 63 - 65 70 61 77 5F 6B 6F 62 | ......Icepaw_kob
96: 6F 6C 64 30 30 00 57 06 - A8 67 40 00 88 97 12 00 | old00.W..g@.....
112: 5E 00 00 00 88 97 12 00 - 5E 00 00 00 88 97 12 00 | ^.......^.......
128: 77 68 40 00 88 97 12 00 - 5E 00 00 00 88 97 12 00 | wh@.....^.......
144: 5E 00 00 00 88 97 00 00 - 5E 00 00 00 88 97 12 00 | ^.......^.......
160: 5E 00 00 00 88 97 12 00 - 07 7B 48 00 30 61 59 00 | ^........{H.0aY.
176: 3A 6F BC 04 FF FF 00 00 - 00 01 00 03 03 FF 00 04 | :o..............
192: 00 00 00 00 00 00 00 00 - 00 00 00 00 00 00 00 00 | ................
208: 00 00 00 00 00 00 00 FF - FF FF FF FF FF FF 00 04 | ................
Lvl 57 Shaman Troll, Not Anon, Not Role playing, No guild, Fname: Ganlum, Lname: Getinmybelly
0: C8 7A 51 6A 00 00 00 41 - 1F 85 EB 3E 33 33 33 3F | .zQj...A...>333?
16: 64 8C 8C 00 32 C8 32 00 - 00 00 00 00 0A 00 32 00 | d...2.2.......2.
32: 00 00 00 00 00 00 00 00 - C8 87 73 00 00 00 00 00 | ..........s.....
48: 00 00 00 00 15 0A 01 00 - 13 3C 64 00 FF FF 09 00 | .........<d.....
64: 00 0A 00 39 00 00 00 64 - 00 00 7F 00 4D 02 B9 FF | ...9...d....M...
80: 10 FA 00 00 00 00 47 61 - 6E 6C 75 6D 00 00 12 06 | ......Ganlum....
96: 0C 2F AC 04 D6 1C 0B 06 - 00 00 00 00 00 00 00 00 | ./..............
112: 00 00 00 00 0F 00 00 00 - 30 2F AC 04 00 00 00 00 | ........0/......
128: 64 00 00 00 00 00 00 00 - 00 00 00 00 00 00 00 00 | d...............
144: 00 00 00 00 00 00 47 65 - 74 69 6E 6D 79 62 65 6C | ......Getinmybel
160: 6C 79 00 06 D6 D5 44 00 - 39 00 00 00 E8 03 00 00 | ly....D.9.......
176: 01 00 00 00 01 00 00 00 - 00 00 00 00 FF FF 04 00 | ................
192: 03 00 13 00 15 00 02 00 - 12 00 14 00 03 00 7E 00 | ..............~.
208: 00 00 FF 00 CB 00 00 00 - 00 0A 0A 00 00 00 00 00 | ................
Lvl 52 Ranger Half Elf, Not Anon, Not role playing, Guilded (Member), Fname: Evenstarr, No last name
0: D2 6B 63 DF 00 00 B0 40 - 1F 85 EB 3E 33 33 33 3F | .kc....@...>333?
16: 64 AF 64 00 00 00 00 00 - FA B4 B4 00 11 23 46 00 | d.d..........#F.
32: 4B 3C 3C 00 40 38 24 00 - C8 87 73 00 00 00 00 00 | K<<.@8$...s.....
48: 00 00 00 00 2F 0A 01 00 - 00 00 64 00 16 00 07 00 | ..../.....d.....
64: 00 04 00 34 00 00 00 64 - 00 00 7F 00 4D 02 B9 FF | ...4...d....M...
80: 10 FA 00 00 00 00 45 76 - 65 6E 73 74 61 72 72 00 | ......Evenstarr.
96: 0C 20 A3 04 F6 A5 12 06 - 00 00 00 00 00 00 00 00 | . ..............
112: 00 00 00 00 0F 00 00 00 - C8 20 A3 04 00 00 00 00 | ......... ......
128: 64 00 00 00 00 00 00 00 - 00 00 00 00 00 00 00 00 | d...............
144: 00 00 00 00 00 00 00 00 - 61 BF 44 00 C8 20 A3 04 | ........a.D.. ..
160: 07 00 59 06 D6 D5 44 00 - 34 00 00 00 78 05 00 00 | ..Y...D.4...x...
176: 01 00 00 00 01 00 00 00 - 00 00 00 00 FF FF 01 00 | ................
192: 02 00 15 00 03 00 03 00 - 02 00 03 00 03 00 57 00 | ..............W.
208: 51 00 00 00 D7 00 00 FF - FF FF FF FF FF 00 00 00 | Q...............
Lvl 60 Paladin Half Elf, Not Anon, Not role playing, No guild, Fname: Rakus, no last name
0: C2 7D 3E 94 00 00 C0 40 - 1F 85 EB 3E 33 33 33 3F | .}>....@...>333?
16: 16 B0 DC 00 00 00 00 00 - 00 00 00 00 13 98 BE 00 | ................
32: 00 00 00 00 00 00 00 00 - 00 00 00 00 00 00 00 00 | ................
48: 00 00 00 00 31 0A 01 00 - 13 3C 64 00 FF FF 01 00 | ....1....<d.....
64: 00 03 00 3C 00 00 00 64 - 00 00 CD 00 E2 01 00 00 | ...<...d........
80: 07 00 00 00 00 00 52 61 - 6B 75 73 00 2D 05 1C 0C | ......Rakus.-...
96: 0C 20 A8 04 D6 C5 12 06 - 00 00 00 00 00 00 00 00 | . ..............
112: 00 00 00 00 0F 00 00 00 - A8 20 A8 04 00 00 00 00 | ......... ......
128: 64 00 00 00 00 00 00 00 - 00 00 00 00 00 00 00 00 | d...............
144: 00 00 00 00 00 00 00 00 - 19 C0 44 00 A8 20 A8 04 | ..........D.. ..
160: 01 00 5A 06 D6 D5 44 00 - 3C 00 00 00 78 05 00 00 | ..Z...D.<...x...
176: 01 00 00 00 01 00 00 00 - 00 00 00 00 FF FF 07 00 | ................
192: 03 00 16 00 16 00 03 00 - 16 00 16 00 01 00 14 27 | ...............'
208: 00 00 FF 00 D0 00 00 02 - FF 02 02 02 FF 01 00 00 | ................
Lvl unknown unknown unknown, anon, possibly role playing, Guilded (member), Fname: Zeril, LName: Ni`Shaang
0: 4E EE AD A0 00 00 C0 40 - 1F 85 EB 3E 33 33 33 3F | N......@...>333?
16: 00 00 00 00 28 28 28 00 - 4B 00 4B 00 21 63 00 00 | ....(((.K.K.!c..
32: 4B 00 4B 00 4B 00 4B 00 - 4B 00 4B 00 00 00 00 00 | K.K.K.K.K.K.....
48: 00 00 00 00 3A 0A 01 00 - 13 3C 58 00 38 00 05 00 | ....:....<X.8...
64: 00 02 00 3C 00 00 00 64 - 00 00 76 00 F4 01 F6 FF | ...<...d..v.....
80: 06 00 00 00 00 00 5A 65 - 72 69 6C 00 E1 00 12 06 | ......Zeril.....
96: 0C 92 AC 04 B6 DA 12 06 - 3B 40 7F 3D 23 00 00 00 | ........;@.=#...
112: B9 61 B8 3D 0F 00 00 00 - 30 92 AC 04 00 00 00 00 | .a.=....0.......
128: 64 00 00 00 00 00 00 00 - 00 00 00 00 00 00 00 00 | d...............
144: 00 00 00 00 00 00 4E 69 - 60 53 68 61 61 6E 67 00 | ......Ni`Shaang.
160: 05 00 58 06 D6 D5 44 00 - 3C 00 00 00 E8 03 00 00 | ..X...D.<.......
176: 01 00 00 00 01 00 01 00 - 00 00 00 00 FF FF 0E 00 | ................
192: 00 00 13 00 16 00 02 00 - 16 00 16 00 16 00 9C 00 | ................
208: 44 00 00 00 D7 00 00 00 - 00 00 00 02 00 02 00 00 | D...............
Lvl unknown unknown unknown, possibly anon/role playing, Guilded (member), Fname: Chidder, Lname: Hardback
0: E6 56 E7 F0 00 00 C0 40 - 1F 85 EB 3E 33 33 33 3F | .V.....@...>333?
16: 00 00 00 00 5A 5A 5A 00 - 6E 6E 6E 00 64 7D 96 00 | ....ZZZ.nnn.d}..
32: 64 7D 96 00 00 00 00 00 - 00 00 00 00 00 00 00 00 | d}..............
48: 00 00 00 00 3D 0A 01 00 - 13 3C 64 00 19 00 80 00 | ....=....<d.....
64: 00 01 00 38 00 00 00 64 - 00 00 3F 00 E8 00 B4 FE | ...8...d..?.....
80: DC 00 00 00 00 00 43 68 - 69 64 64 65 72 00 0F 06 | ......Chidder...
96: 0C 88 B4 04 A6 70 91 05 - 00 00 00 00 00 00 00 00 | .....p..........
112: 00 00 00 00 0F 00 00 00 - A8 88 B4 04 00 00 00 00 | ................
128: 00 00 00 00 6D 00 00 00 - FF 61 B8 3D 00 00 80 B3 | ....m....a.=....
144: 00 00 00 00 00 00 48 61 - 72 64 62 61 63 6B 00 04 | ......Hardback..
160: 80 00 56 06 D6 D5 44 00 - 38 00 00 00 84 03 00 00 | ..V...D.8.......
176: 01 00 00 00 01 00 02 00 - 00 00 00 00 FF FF 07 00 | ................
192: 07 00 07 00 07 00 16 00 - 16 00 02 00 00 00 B5 00 | ................
208: 00 00 00 00 CB 00 00 00 - 00 02 02 00 00 00 00 00 | ................
Lvl 54 Paladin Half Elf, not anon, not role playing, Guilded (officer), Fname: Vitterio, Lname: Vamperium
0: 64 0F D8 5A 00 00 B0 40 - 1F 85 EB 3E 33 33 33 3F | d..Z...@...>333?
16: 00 00 00 00 00 00 00 00 - FA B4 B4 00 00 28 7D 00 | .............(}.
32: 00 00 00 00 FA B4 B4 00 - 10 80 A0 00 00 00 00 00 | ................
48: 00 00 00 00 3E 0A 01 00 - 13 3C 64 00 15 00 07 00 | ....>....<d.....
64: 00 03 00 36 00 00 00 64 - 00 00 7C 00 18 02 EC FF | ...6...d..|.....
80: 01 F9 00 00 00 00 56 69 - 74 74 65 72 69 6F 00 11 | ......Vitterio..
96: 0C 95 B0 04 E6 C3 08 06 - 00 00 00 00 00 00 00 00 | ................
112: 00 00 00 00 0F 00 00 00 - 40 95 B0 04 00 00 00 00 | ........@.......
128: 64 00 00 00 00 00 00 00 - 00 00 00 00 00 00 00 00 | d...............
144: 00 00 00 00 00 00 56 61 - 6D 70 65 72 69 75 6D 00 | ......Vamperium.
160: 07 00 57 06 D6 D5 44 00 - 36 00 00 00 78 05 00 00 | ..W...D.6...x...
176: 01 00 00 00 01 00 00 00 - 00 00 00 00 FF FF 00 00 | ................
192: 02 00 03 00 03 00 16 00 - 16 00 03 00 03 00 02 00 | ................
208: 00 00 01 00 CF 00 00 00 - 00 00 00 02 00 00 00 00 | ................
Lvl unknown unknown unknown, possibly anon, roleplaying, guilded (member, same guild as Chidder), Fname: Margok, no last name
0: 76 D4 F0 A6 00 00 10 41 - 1F 85 EB 3E 33 33 33 3F | v......A...>333?
16: 00 00 00 00 28 28 28 00 - 96 64 00 00 96 64 00 00 | ....(((..d...d..
32: 46 3C 3C 00 96 64 00 00 - 32 32 32 00 00 00 00 00 | F<<..d..222.....
48: 00 00 00 00 40 0A 01 00 - 13 3C 64 00 19 00 0A 00 | ....@....<d.....
64: 00 0A 00 3C 00 00 00 64 - 00 00 7F 00 4D 02 B9 FF | ...<...d....M...
80: 10 FA 00 00 00 00 4D 61 - 72 67 6F 6B 00 07 36 12 | ......Margok..6.
96: 0C 41 A8 04 B6 DA 12 06 - 00 00 00 00 00 00 00 00 | .A..............
112: 00 00 00 00 0F 00 00 00 - C0 41 A8 04 00 00 00 00 | .........A......
128: 64 00 00 00 00 00 00 00 - 00 00 00 00 00 00 00 00 | d...............
144: 00 00 00 00 00 00 20 00 - 19 C0 44 00 C0 41 A8 04 | ...... ...D..A..
160: 0A 00 57 06 D6 D5 44 00 - 3C 00 00 00 E8 03 00 00 | ..W...D.<.......
176: 01 00 00 00 01 00 02 00 - 00 00 00 00 FF FF 01 00 | ................
192: 00 00 13 00 15 00 15 00 - 01 00 15 00 01 00 9A 00 | ................
208: DB 00 00 00 D3 00 00 00 - 00 00 00 00 00 02 00 00 | ................
struct spawnStruct
{
/*0000*/ uint8_t unknown0000[48]; // Placeholder
/*0048*/ uint8_t animation; // Animation spawn is currently using
/*0049*/ int8_t heading; // Current Heading
/*0050*/ int8_t deltaHeading; // Delta Heading
/*0051*/ int16_t y; // Y Position
/*0053*/ int16_t x; // X Position
/*0055*/ int16_t z; // Z Position
/*0057*/ signed deltaY:10; // Velocity Y
unsigned spacer1:1; // Placeholder
signed deltaZ:10; // Velocity Z
unsigned spacer2:1; // ***Placeholder
signed deltaX:10; // Velocity X
/*0061*/ uint8_t unknown0061; // ***Placeholder
/*0062 *POP*/ uint16_t race; // Race
/*0064 *POP*/ uint16_t class_; // Class
/*0066 *POP*/ uint8_t unknown0066; // ***Placeholder
/*0067 *POP*/ uint8_t level; // Level of spawn (might be one byte)
/*0068*/ uint16_t spawnId; // Id of new spawn
/*0070*/ uint8_t typeflag; // Bodytype id
/*0071*/ uint16_t petOwnerId; // Id of pet owner (0 if not a pet)
/*0073*/ int16_t curHp; // Maximum hp
/*0075*/ uint16_t guildID; // Current hp // GuildID now?
/*0077*/ uint8_t gender; // gender, 0=Male, 1=Female, 2=Other
/*0078*/ uint8_t invis;
/*0079*/ uint8_t unknown0079;
/*0080*/ uint8_t pvp;
/*0081*/ uint8_t anim_type;
/*0082*/ uint8_t light; // light source
/*0083*/ uint8_t unknown0083;
/*0084*/ uint8_t afk;
/*0085*/ uint8_t unknown0085;
/*0086 *POP*/ char name[64]; // Name of spawn (len is 64 or less)
/*0150 *POP*/ char lastName[20]; // Last Name of player
/*0170*/ uint8_t linkdead;
/*0171*/ uint8_t gm;
/*0172*/ uint8_t unknown0172;
/*0173*/ uint8_t npc_armor_graphic; // 0xFF=Player, 0=none, 1=leather, 2=chain, 3=plate
/*0174*/ uint8_t npc_helm_graphic; // 0xFF=Player, 0=none, 1=leather, 2=chain, 3=plate
/*0175*/ uint8_t unknown0175;
/*0176*/ uint8_t unknown0176[6]; // ***Placeholder
/*0182 *POP*/ uint8_t anon;
/*0183*/ uint8_t unknown0183[2]; // ***Placeholder
/*0185 *POP*/ uint8_t NPC; // NPC type: 0=Player, 1=NPC,
// 2=Player Corpse, 3=Monster Corpse,
// 4=???, 5=Unknown Spawn, 10=Self
/*0186*/ uint16_t equipment[9]; // equipment
/*0204*/ uint8_t unknown0204[6]; // ***Placeholder
/*0210*/ uint16_t deity; // deity
/*0212*/ uint8_t unknown0212[8]; // ***Placeholder
/*0220*/ uint8_t unknown0220[4]; // ***Placeholder
};
It has the decrypted spawn packets he worked off of and all bytes found are marked by *POP*
0: 5D 47 81 ED 00 00 80 40 - AB AA 2A 3F 00 00 A0 3F | ]G.....@..*?...?
16: 00 00 00 00 00 00 00 00 - 00 00 00 00 00 00 00 00 | ................
32: 00 00 00 00 00 00 00 00 - 00 00 00 00 00 00 00 00 | ................
48: 00 00 00 00 0C 0A 16 00 - 00 00 64 69 FF FF 26 00 | ..........di..&.
64: 01 01 02 2D 00 00 00 64 - 00 00 CD 00 D1 01 BA FF | ...-...d........
80: 70 03 00 00 00 00 61 5F - 62 6C 69 7A 7A 61 72 64 | p.....a_blizzard
96: 5F 73 70 69 64 65 72 30 - 34 00 40 00 88 97 12 00 | _spider04.@.....
112: 5E 00 00 00 88 97 12 00 - 5E 00 00 00 88 97 12 00 | ^.......^.......
128: 77 68 40 00 88 97 12 00 - 5E 00 00 00 88 97 12 00 | wh@.....^.......
144: 5E 00 00 00 88 97 00 00 - 5E 00 00 00 88 97 12 00 | ^.......^.......
160: 5E 00 00 00 88 97 12 00 - 07 7B 48 00 30 61 59 00 | ^........{H.0aY.
176: CA 66 96 04 FF FF 00 00 - 00 01 00 03 04 FF 00 04 | .f..............
192: 00 00 00 00 00 00 00 00 - 00 00 00 00 00 00 00 00 | ................
208: 00 00 00 00 00 00 00 FF - FF FF FF FF FF FF 00 04 | ................
0: D6 21 3C E6 00 00 00 41 - AB AA 2A 3F 00 00 A0 3F | .!<....A..*?...?
16: 00 00 00 00 00 00 00 00 - 00 00 00 00 00 00 00 00 | ................
32: 00 00 00 00 00 00 00 00 - 00 00 00 00 00 00 00 00 | ................
48: 00 00 00 00 1E 0A 01 00 - 00 00 64 62 FF FF 30 00 | ..........db..0.
64: 01 0A 02 2E 00 00 00 64 - 00 00 F7 00 A5 00 DA FE | .......d........
80: E6 00 00 00 00 00 49 63 - 65 70 61 77 5F 6B 6F 62 | ......Icepaw_kob
96: 6F 6C 64 30 30 00 57 06 - A8 67 40 00 88 97 12 00 | old00.W..g@.....
112: 5E 00 00 00 88 97 12 00 - 5E 00 00 00 88 97 12 00 | ^.......^.......
128: 77 68 40 00 88 97 12 00 - 5E 00 00 00 88 97 12 00 | wh@.....^.......
144: 5E 00 00 00 88 97 00 00 - 5E 00 00 00 88 97 12 00 | ^.......^.......
160: 5E 00 00 00 88 97 12 00 - 07 7B 48 00 30 61 59 00 | ^........{H.0aY.
176: 3A 6F BC 04 FF FF 00 00 - 00 01 00 03 03 FF 00 04 | :o..............
192: 00 00 00 00 00 00 00 00 - 00 00 00 00 00 00 00 00 | ................
208: 00 00 00 00 00 00 00 FF - FF FF FF FF FF FF 00 04 | ................
Lvl 57 Shaman Troll, Not Anon, Not Role playing, No guild, Fname: Ganlum, Lname: Getinmybelly
0: C8 7A 51 6A 00 00 00 41 - 1F 85 EB 3E 33 33 33 3F | .zQj...A...>333?
16: 64 8C 8C 00 32 C8 32 00 - 00 00 00 00 0A 00 32 00 | d...2.2.......2.
32: 00 00 00 00 00 00 00 00 - C8 87 73 00 00 00 00 00 | ..........s.....
48: 00 00 00 00 15 0A 01 00 - 13 3C 64 00 FF FF 09 00 | .........<d.....
64: 00 0A 00 39 00 00 00 64 - 00 00 7F 00 4D 02 B9 FF | ...9...d....M...
80: 10 FA 00 00 00 00 47 61 - 6E 6C 75 6D 00 00 12 06 | ......Ganlum....
96: 0C 2F AC 04 D6 1C 0B 06 - 00 00 00 00 00 00 00 00 | ./..............
112: 00 00 00 00 0F 00 00 00 - 30 2F AC 04 00 00 00 00 | ........0/......
128: 64 00 00 00 00 00 00 00 - 00 00 00 00 00 00 00 00 | d...............
144: 00 00 00 00 00 00 47 65 - 74 69 6E 6D 79 62 65 6C | ......Getinmybel
160: 6C 79 00 06 D6 D5 44 00 - 39 00 00 00 E8 03 00 00 | ly....D.9.......
176: 01 00 00 00 01 00 00 00 - 00 00 00 00 FF FF 04 00 | ................
192: 03 00 13 00 15 00 02 00 - 12 00 14 00 03 00 7E 00 | ..............~.
208: 00 00 FF 00 CB 00 00 00 - 00 0A 0A 00 00 00 00 00 | ................
Lvl 52 Ranger Half Elf, Not Anon, Not role playing, Guilded (Member), Fname: Evenstarr, No last name
0: D2 6B 63 DF 00 00 B0 40 - 1F 85 EB 3E 33 33 33 3F | .kc....@...>333?
16: 64 AF 64 00 00 00 00 00 - FA B4 B4 00 11 23 46 00 | d.d..........#F.
32: 4B 3C 3C 00 40 38 24 00 - C8 87 73 00 00 00 00 00 | K<<.@8$...s.....
48: 00 00 00 00 2F 0A 01 00 - 00 00 64 00 16 00 07 00 | ..../.....d.....
64: 00 04 00 34 00 00 00 64 - 00 00 7F 00 4D 02 B9 FF | ...4...d....M...
80: 10 FA 00 00 00 00 45 76 - 65 6E 73 74 61 72 72 00 | ......Evenstarr.
96: 0C 20 A3 04 F6 A5 12 06 - 00 00 00 00 00 00 00 00 | . ..............
112: 00 00 00 00 0F 00 00 00 - C8 20 A3 04 00 00 00 00 | ......... ......
128: 64 00 00 00 00 00 00 00 - 00 00 00 00 00 00 00 00 | d...............
144: 00 00 00 00 00 00 00 00 - 61 BF 44 00 C8 20 A3 04 | ........a.D.. ..
160: 07 00 59 06 D6 D5 44 00 - 34 00 00 00 78 05 00 00 | ..Y...D.4...x...
176: 01 00 00 00 01 00 00 00 - 00 00 00 00 FF FF 01 00 | ................
192: 02 00 15 00 03 00 03 00 - 02 00 03 00 03 00 57 00 | ..............W.
208: 51 00 00 00 D7 00 00 FF - FF FF FF FF FF 00 00 00 | Q...............
Lvl 60 Paladin Half Elf, Not Anon, Not role playing, No guild, Fname: Rakus, no last name
0: C2 7D 3E 94 00 00 C0 40 - 1F 85 EB 3E 33 33 33 3F | .}>....@...>333?
16: 16 B0 DC 00 00 00 00 00 - 00 00 00 00 13 98 BE 00 | ................
32: 00 00 00 00 00 00 00 00 - 00 00 00 00 00 00 00 00 | ................
48: 00 00 00 00 31 0A 01 00 - 13 3C 64 00 FF FF 01 00 | ....1....<d.....
64: 00 03 00 3C 00 00 00 64 - 00 00 CD 00 E2 01 00 00 | ...<...d........
80: 07 00 00 00 00 00 52 61 - 6B 75 73 00 2D 05 1C 0C | ......Rakus.-...
96: 0C 20 A8 04 D6 C5 12 06 - 00 00 00 00 00 00 00 00 | . ..............
112: 00 00 00 00 0F 00 00 00 - A8 20 A8 04 00 00 00 00 | ......... ......
128: 64 00 00 00 00 00 00 00 - 00 00 00 00 00 00 00 00 | d...............
144: 00 00 00 00 00 00 00 00 - 19 C0 44 00 A8 20 A8 04 | ..........D.. ..
160: 01 00 5A 06 D6 D5 44 00 - 3C 00 00 00 78 05 00 00 | ..Z...D.<...x...
176: 01 00 00 00 01 00 00 00 - 00 00 00 00 FF FF 07 00 | ................
192: 03 00 16 00 16 00 03 00 - 16 00 16 00 01 00 14 27 | ...............'
208: 00 00 FF 00 D0 00 00 02 - FF 02 02 02 FF 01 00 00 | ................
Lvl unknown unknown unknown, anon, possibly role playing, Guilded (member), Fname: Zeril, LName: Ni`Shaang
0: 4E EE AD A0 00 00 C0 40 - 1F 85 EB 3E 33 33 33 3F | N......@...>333?
16: 00 00 00 00 28 28 28 00 - 4B 00 4B 00 21 63 00 00 | ....(((.K.K.!c..
32: 4B 00 4B 00 4B 00 4B 00 - 4B 00 4B 00 00 00 00 00 | K.K.K.K.K.K.....
48: 00 00 00 00 3A 0A 01 00 - 13 3C 58 00 38 00 05 00 | ....:....<X.8...
64: 00 02 00 3C 00 00 00 64 - 00 00 76 00 F4 01 F6 FF | ...<...d..v.....
80: 06 00 00 00 00 00 5A 65 - 72 69 6C 00 E1 00 12 06 | ......Zeril.....
96: 0C 92 AC 04 B6 DA 12 06 - 3B 40 7F 3D 23 00 00 00 | ........;@.=#...
112: B9 61 B8 3D 0F 00 00 00 - 30 92 AC 04 00 00 00 00 | .a.=....0.......
128: 64 00 00 00 00 00 00 00 - 00 00 00 00 00 00 00 00 | d...............
144: 00 00 00 00 00 00 4E 69 - 60 53 68 61 61 6E 67 00 | ......Ni`Shaang.
160: 05 00 58 06 D6 D5 44 00 - 3C 00 00 00 E8 03 00 00 | ..X...D.<.......
176: 01 00 00 00 01 00 01 00 - 00 00 00 00 FF FF 0E 00 | ................
192: 00 00 13 00 16 00 02 00 - 16 00 16 00 16 00 9C 00 | ................
208: 44 00 00 00 D7 00 00 00 - 00 00 00 02 00 02 00 00 | D...............
Lvl unknown unknown unknown, possibly anon/role playing, Guilded (member), Fname: Chidder, Lname: Hardback
0: E6 56 E7 F0 00 00 C0 40 - 1F 85 EB 3E 33 33 33 3F | .V.....@...>333?
16: 00 00 00 00 5A 5A 5A 00 - 6E 6E 6E 00 64 7D 96 00 | ....ZZZ.nnn.d}..
32: 64 7D 96 00 00 00 00 00 - 00 00 00 00 00 00 00 00 | d}..............
48: 00 00 00 00 3D 0A 01 00 - 13 3C 64 00 19 00 80 00 | ....=....<d.....
64: 00 01 00 38 00 00 00 64 - 00 00 3F 00 E8 00 B4 FE | ...8...d..?.....
80: DC 00 00 00 00 00 43 68 - 69 64 64 65 72 00 0F 06 | ......Chidder...
96: 0C 88 B4 04 A6 70 91 05 - 00 00 00 00 00 00 00 00 | .....p..........
112: 00 00 00 00 0F 00 00 00 - A8 88 B4 04 00 00 00 00 | ................
128: 00 00 00 00 6D 00 00 00 - FF 61 B8 3D 00 00 80 B3 | ....m....a.=....
144: 00 00 00 00 00 00 48 61 - 72 64 62 61 63 6B 00 04 | ......Hardback..
160: 80 00 56 06 D6 D5 44 00 - 38 00 00 00 84 03 00 00 | ..V...D.8.......
176: 01 00 00 00 01 00 02 00 - 00 00 00 00 FF FF 07 00 | ................
192: 07 00 07 00 07 00 16 00 - 16 00 02 00 00 00 B5 00 | ................
208: 00 00 00 00 CB 00 00 00 - 00 02 02 00 00 00 00 00 | ................
Lvl 54 Paladin Half Elf, not anon, not role playing, Guilded (officer), Fname: Vitterio, Lname: Vamperium
0: 64 0F D8 5A 00 00 B0 40 - 1F 85 EB 3E 33 33 33 3F | d..Z...@...>333?
16: 00 00 00 00 00 00 00 00 - FA B4 B4 00 00 28 7D 00 | .............(}.
32: 00 00 00 00 FA B4 B4 00 - 10 80 A0 00 00 00 00 00 | ................
48: 00 00 00 00 3E 0A 01 00 - 13 3C 64 00 15 00 07 00 | ....>....<d.....
64: 00 03 00 36 00 00 00 64 - 00 00 7C 00 18 02 EC FF | ...6...d..|.....
80: 01 F9 00 00 00 00 56 69 - 74 74 65 72 69 6F 00 11 | ......Vitterio..
96: 0C 95 B0 04 E6 C3 08 06 - 00 00 00 00 00 00 00 00 | ................
112: 00 00 00 00 0F 00 00 00 - 40 95 B0 04 00 00 00 00 | ........@.......
128: 64 00 00 00 00 00 00 00 - 00 00 00 00 00 00 00 00 | d...............
144: 00 00 00 00 00 00 56 61 - 6D 70 65 72 69 75 6D 00 | ......Vamperium.
160: 07 00 57 06 D6 D5 44 00 - 36 00 00 00 78 05 00 00 | ..W...D.6...x...
176: 01 00 00 00 01 00 00 00 - 00 00 00 00 FF FF 00 00 | ................
192: 02 00 03 00 03 00 16 00 - 16 00 03 00 03 00 02 00 | ................
208: 00 00 01 00 CF 00 00 00 - 00 00 00 02 00 00 00 00 | ................
Lvl unknown unknown unknown, possibly anon, roleplaying, guilded (member, same guild as Chidder), Fname: Margok, no last name
0: 76 D4 F0 A6 00 00 10 41 - 1F 85 EB 3E 33 33 33 3F | v......A...>333?
16: 00 00 00 00 28 28 28 00 - 96 64 00 00 96 64 00 00 | ....(((..d...d..
32: 46 3C 3C 00 96 64 00 00 - 32 32 32 00 00 00 00 00 | F<<..d..222.....
48: 00 00 00 00 40 0A 01 00 - 13 3C 64 00 19 00 0A 00 | ....@....<d.....
64: 00 0A 00 3C 00 00 00 64 - 00 00 7F 00 4D 02 B9 FF | ...<...d....M...
80: 10 FA 00 00 00 00 4D 61 - 72 67 6F 6B 00 07 36 12 | ......Margok..6.
96: 0C 41 A8 04 B6 DA 12 06 - 00 00 00 00 00 00 00 00 | .A..............
112: 00 00 00 00 0F 00 00 00 - C0 41 A8 04 00 00 00 00 | .........A......
128: 64 00 00 00 00 00 00 00 - 00 00 00 00 00 00 00 00 | d...............
144: 00 00 00 00 00 00 20 00 - 19 C0 44 00 C0 41 A8 04 | ...... ...D..A..
160: 0A 00 57 06 D6 D5 44 00 - 3C 00 00 00 E8 03 00 00 | ..W...D.<.......
176: 01 00 00 00 01 00 02 00 - 00 00 00 00 FF FF 01 00 | ................
192: 00 00 13 00 15 00 15 00 - 01 00 15 00 01 00 9A 00 | ................
208: DB 00 00 00 D3 00 00 00 - 00 00 00 00 00 02 00 00 | ................
struct spawnStruct
{
/*0000*/ uint8_t unknown0000[48]; // Placeholder
/*0048*/ uint8_t animation; // Animation spawn is currently using
/*0049*/ int8_t heading; // Current Heading
/*0050*/ int8_t deltaHeading; // Delta Heading
/*0051*/ int16_t y; // Y Position
/*0053*/ int16_t x; // X Position
/*0055*/ int16_t z; // Z Position
/*0057*/ signed deltaY:10; // Velocity Y
unsigned spacer1:1; // Placeholder
signed deltaZ:10; // Velocity Z
unsigned spacer2:1; // ***Placeholder
signed deltaX:10; // Velocity X
/*0061*/ uint8_t unknown0061; // ***Placeholder
/*0062 *POP*/ uint16_t race; // Race
/*0064 *POP*/ uint16_t class_; // Class
/*0066 *POP*/ uint8_t unknown0066; // ***Placeholder
/*0067 *POP*/ uint8_t level; // Level of spawn (might be one byte)
/*0068*/ uint16_t spawnId; // Id of new spawn
/*0070*/ uint8_t typeflag; // Bodytype id
/*0071*/ uint16_t petOwnerId; // Id of pet owner (0 if not a pet)
/*0073*/ int16_t curHp; // Maximum hp
/*0075*/ uint16_t guildID; // Current hp // GuildID now?
/*0077*/ uint8_t gender; // gender, 0=Male, 1=Female, 2=Other
/*0078*/ uint8_t invis;
/*0079*/ uint8_t unknown0079;
/*0080*/ uint8_t pvp;
/*0081*/ uint8_t anim_type;
/*0082*/ uint8_t light; // light source
/*0083*/ uint8_t unknown0083;
/*0084*/ uint8_t afk;
/*0085*/ uint8_t unknown0085;
/*0086 *POP*/ char name[64]; // Name of spawn (len is 64 or less)
/*0150 *POP*/ char lastName[20]; // Last Name of player
/*0170*/ uint8_t linkdead;
/*0171*/ uint8_t gm;
/*0172*/ uint8_t unknown0172;
/*0173*/ uint8_t npc_armor_graphic; // 0xFF=Player, 0=none, 1=leather, 2=chain, 3=plate
/*0174*/ uint8_t npc_helm_graphic; // 0xFF=Player, 0=none, 1=leather, 2=chain, 3=plate
/*0175*/ uint8_t unknown0175;
/*0176*/ uint8_t unknown0176[6]; // ***Placeholder
/*0182 *POP*/ uint8_t anon;
/*0183*/ uint8_t unknown0183[2]; // ***Placeholder
/*0185 *POP*/ uint8_t NPC; // NPC type: 0=Player, 1=NPC,
// 2=Player Corpse, 3=Monster Corpse,
// 4=???, 5=Unknown Spawn, 10=Self
/*0186*/ uint16_t equipment[9]; // equipment
/*0204*/ uint8_t unknown0204[6]; // ***Placeholder
/*0210*/ uint16_t deity; // deity
/*0212*/ uint8_t unknown0212[8]; // ***Placeholder
/*0220*/ uint8_t unknown0220[4]; // ***Placeholder
};