Log in

View Full Version : Starting Work on SoF Opcodes/Structs


Pages : [1] 2

trevius
12-06-2008, 06:29 AM
I am starting work on getting EQEmu to work with Secrets of Faydwer, since it appears that it will be the last retail pack that includes all previous expansions that SoE is going to offer. Currently, I am just trying to be able to log in with it, but no luck just yet. I pulled a bunch of opcodes from SEQs nearest release to when SoF came out, and put them into the anniversary opcodes file (since I can't seem to get it to compile when I create SoF patch files). I think I can still pull more opcodes and see if that helps, but at the point it is failing, I think I will need to start trying to find the structures from SEQ and edit them into the EQEmu code.

Just wanted to mention that I am starting on this, in case anyone else is interested :) I figure that if I can get it to at least log into the world, I can start working out the rest of the opcodes and structs from that point on. Once we have enough for basic play, I think it will be ready to update the SVN with it and all can work on it together. I figure that the way Derision used to pull opcodes from 6.2 and find the opcodes in Titanium should work for finding SoF opcodes as well.

Not getting very far yet, but I am determined lol. I figured that with a bit of research and learning a few things, I can make at least some progress. ATM, I think I still need the proper Opcodes to use for SoF. Once I have those, I think I will have to start on Packet Structures. I have found some decent info from the source in SEQ, but it is hard to tell which to trust, EQEmu source, or SEQ source lol.

From my EQ Debug Logs:

[Sat Dec 06 06:17:26 2008]00035:WorldAuthenticate: Initiating Login.
[Sat Dec 06 06:17:33 2008]00036:WorldAuthenticate. I got a message of type 0x51bc (20924).
[Sat Dec 06 06:17:33 2008]00037:*** ERROR: WorldAuthenticate. ??? UNKNOWN MESSAGE

[Sat Dec 06 06:17:33 2008]00038:WorldAuthenticate. I got a message of type 0x4762 (18274).
[Sat Dec 06 06:17:33 2008]00039:*** ERROR: WorldAuthenticate. ??? UNKNOWN MESSAGE

[Sat Dec 06 06:17:33 2008]00040:WorldAuthenticate. I got a message of type 0x701f (28703).
[Sat Dec 06 06:17:33 2008]00041:*** ERROR: WorldAuthenticate. ??? UNKNOWN MESSAGE

[Sat Dec 06 06:17:33 2008]00042:WorldAuthenticate. I got a message of type 0x399f (14751).
[Sat Dec 06 06:17:33 2008]00043:*** ERROR: WorldAuthenticate. ??? UNKNOWN MESSAGE

[Sat Dec 06 06:17:33 2008]00044:WorldAuthenticate. I got a message of type 0x52a4 (21156).
[Sat Dec 06 06:17:33 2008]00045:*** ERROR: WorldAuthenticate. ??? UNKNOWN MESSAGE

[Sat Dec 06 06:17:33 2008]00046:WorldAuthenticate. I got a message of type 0x7519 (29977).
[Sat Dec 06 06:17:33 2008]00047:*** ERROR: WorldAuthenticate. ??? UNKNOWN MESSAGE

[Sat Dec 06 06:17:33 2008]00048:WorldAuthenticate. I got a message of type 0xf14 (3860).
[Sat Dec 06 06:17:33 2008]00049:*** ERROR: WorldAuthenticate. ??? UNKNOWN MESSAGE

trevius
12-07-2008, 09:23 AM
So Far, I have the following Opcodes correct for sure:

OP_SendLoginInfo=0x6c3c #Trevius 12/07/08 - Verified Correct!
OP_PostEnterWorld=0x1AEE #Trevius 12/07/08 - Verified Correct!

And, now I need the following to make further progress:

OP_GuildsList
OP_LogServer
OP_ApproveWorld
OP_EnterWorld
OP_ExpansionInfo
OP_SendCharInfo

I found OP_SendLoginInfo by watching the opcodes coming in by using a tail on the server logs. I am starting to get the hang of reading through the disassembled code and that is how I found the OP_PostEnterWorld opcode. I haven't been able to find any using Derision's method yet, but right now, I am just feeding through the ones that have text in the code that I can reference. I found "WorldAuthenticate. Access granted" in plain text of the disassembled code and by referencing the code from Titanium and the known opcodes, it wasn't hard to find the correct one for SoF. Hopefully, as I become more familiar with the disassembled code, I will get better at finding this stuff.

KLS
12-07-2008, 09:56 PM
There's a lot of different things we'll have to deal with with the SoF client too. Death and out of combat regen are a bit different and probably a billion different structures. Good luck, you're braver than I. =p

trevius
12-08-2008, 01:31 AM
Ya, I figure if worse comes to worse, at least I am learning something along the way, which is always a good thing :)

My current plan is to find as many opcodes as I can. I think once I get the hang of it, it won't be too bad to find many of them. As long as I can get the important ones going, then I can move onto the next step. The next step will be to see if I can figure out how to collect packet structures from EQLive, and then compare the Titanium structures to the Live structures and see if I can figure out what might work for SoF. I imagine that the structures from SoF are still fairly close to Live in alot of ways. By looking at the added features from each expansion, it might not be too hard to figure out what to add/remove and where. I think then the main issue will be making sure that everything takes up the correct space in the structs, since that will be hard to guess. Once the old and new structures are compared, we can probably narrow it down to a few questionable pieces and try to resolve those. I also think that SEQ source might be of some help. Though, I am not sure how exact their structures are for their releases.

Nothing ever gets done by lack of trying. Gotta start somewhere I guess, lol. I figure that if I can get a good start on this, maybe some people will see the progress and jump on board to help and finish it off quicker.

KLS
12-08-2008, 02:57 AM
Also might be worth seeing if showEQ has a patch that matches with SoF client, not sure if you have or not. They usually figure out most of the really big structures and opcodes.

trevius
12-08-2008, 05:44 AM
Ya, SoF was released on November 13, 2007 according to it's wiki page, and SEQ has patches for Nov 21, 28, and Dec 17. The Opcode update wasn't until Dec 17.

Here is the list of SEQ releases:
http://sourceforge.net/project/showfiles.php?group_id=10131&package_id=13256

Here is a post about some changes after the expansion:
http://www.showeq.net/forums/showthread.php?t=5943&page=5&pp=15

And more changes discussion after the patch here:
http://www.showeq.net/forums/showthread.php?t=5943&page=4

The Opcodes I could find from the SEQ code don't seem to work. At least the ones I have tried so far. Though, I don't think they change them all with each patch, so maybe some of them will still work.

At least it looks like they have some good struct info, or at least something to work with. It is too bad our 2 projects don't really work together, because we could both share the load in working on stuff like this and EQEmu would have been updated long ago :P

Here are some of their change logs to give a timeframe idea of what they did and when:

ieatacid (1/21/08)
----------------
+ Updated version to 5.12.1.0
+ Updated Opcodes
+ Updated structs (thanks ksmith for help with playerSpawnPosStruct bit fields)

BlueAdept (12/16/07)
----------------
+ Updated version to 5.12.0
+ Updated Opcodes (ieatacid)
+ Removed all the obfuscator stuff (ieatacid)

BlueAdept (11/21/07)
----------------
+ Updated version to 5.11.0
+ Updated structs (ieatacid)
+ Updated character level to 80 (ieatacid)

BlueAdept (11/05/07)
----------------
+ Updated version to 5.10.0
+ Added opcode decryption (purple, ieatacid)
+ Updated opcodes to current build
+ Changed version to correct numbering

So, it looks like we should be able to get at least some needed struct stuff from them, and maybe some opcodes, if they didn't all change by the time of the Dec 17th update.

trevius
12-08-2008, 06:17 AM
Wow! I found some more good opcodes from the SEQ code that was just mislabelled on the date it was last updated. I finally made it to character select :)

[Mon Dec 08 04:07:32 2008]00035:WorldAuthenticate: Initiating Login.
[Mon Dec 08 04:07:40 2008]00036:WorldAuthenticate. I got a message of type 0x4fb (1275).
[Mon Dec 08 04:07:40 2008]00037:WorldAuthenticate. I got a message of type 0x129a (4762).
[Mon Dec 08 04:07:40 2008]00038:WorldRPServer message: server name stormhaven

[Mon Dec 08 04:07:40 2008]00039:WorldAuthenticate. I got a message of type 0x7fc0 (32704).
[Mon Dec 08 04:07:40 2008]00040:WorldAuthenticate. I got a message of type 0x1340 (4928).
[Mon Dec 08 04:07:40 2008]00041:WorldAuthenticate. I got a message of type 0x1aee (6894).
[Mon Dec 08 04:07:40 2008]00042:WorldAuthenticate. Access granted.

[Mon Dec 08 04:07:40 2008]00043:WorldAuthenticate. I got a message of type 0xa1b (2587).

Here are the correct Opcodes so far:
#Required to reach Char Select:
OP_SendLoginInfo=0x6c3c #SEQ 12/04/08
OP_ApproveWorld=0x7FC0 #SEQ 12/04/08
OP_LogServer=0x129A #SEQ 12/04/08
OP_SendCharInfo=0x6040 #SEQ 12/04/08
OP_ExpansionInfo=0x0A1B #SEQ 12/04/08
OP_GuildsList=0x04FB #SEQ 12/04/08
OP_EnterWorld=0x1340 #SEQ 12/04/08
OP_PostEnterWorld=0x1AEE #SEQ 12/04/08
OP_SendSpellChecksum=0x7A9E #SEQ 12/04/08
OP_World_Client_CRC1=0x3795 #SEQ 12/04/08
OP_World_Client_CRC2=0x45F9 #SEQ 12/04/08


I found them in a file attached to this post:
http://www.showeq.net/forums/showthread.php?t=5975

Here is where it is failing now, from my EQ Log File:
[Mon Dec 08 04:09:12 2008]00194:THE SERVER IS NOT RESPONDING.
[Mon Dec 08 04:09:12 2008]00195:
end of DisplayScreen

[Mon Dec 08 04:09:14 2008]00196:TIMED OUT WAITING FOR ZONE ADDR

[Mon Dec 08 04:09:14 2008]00197:Networking: Connection Closed [0] with 0 pending bytes.

Not much info from there, but from the tail I am running on my server logs, I found this:
6825 [12.08. - 01:35:50] [NET__IDENT_TRACE] 192.168.1.101:3874: First opcode matched 0x6c3c and length matched 464
6825 [12.08. - 01:35:50] [WORLD__CLIENT_TRACE] [OpCode OP_SendLoginInfo (0x6c3c) Size=464]
6825 [12.08. - 01:35:50] [NET__APP_TRACE] Queueing acked packet with opcode 0x4fb (OP_GuildsList) and length 96064
6825 [12.08. - 01:35:50] [WORLD__CLIENT_TRACE] trevadmin: Sending EQApplicationPacket OpCode 0x00fe
6825 [12.08. - 01:35:50] [NET__APP_TRACE] Queueing acked packet with opcode 0x129a (OP_LogServer) and length 264
6825 [12.08. - 01:35:50] [WORLD__CLIENT_TRACE] trevadmin: Sending EQApplicationPacket OpCode 0x00fd
6825 [12.08. - 01:35:50] [NET__APP_TRACE] Queueing acked packet with opcode 0x7fc0 (OP_ApproveWorld) and length 544
6825 [12.08. - 01:35:50] [WORLD__CLIENT_TRACE] trevadmin: Sending EQApplicationPacket OpCode 0x0108
6825 [12.08. - 01:35:50] [NET__APP_TRACE] Queueing acked packet with opcode 0x1340 (OP_EnterWorld) and length 1
6825 [12.08. - 01:35:50] [WORLD__CLIENT_TRACE] trevadmin: Sending EQApplicationPacket OpCode 0x0109
6825 [12.08. - 01:35:50] [NET__APP_TRACE] Queueing acked packet with opcode 0x1aee (OP_PostEnterWorld) and length 0
6825 [12.08. - 01:35:50] [WORLD__CLIENT_TRACE] trevadmin: Sending EQApplicationPacket OpCode 0x0103
6825 [12.08. - 01:35:50] [NET__APP_TRACE] Queueing acked packet with opcode 0xa1b (OP_ExpansionInfo) and length 4
6825 [12.08. - 01:35:50] [WORLD__CLIENT_TRACE] trevadmin: Sending EQApplicationPacket OpCode 0x0102
6825 [12.08. - 01:35:50] [NET__APP_TRACE] Queueing acked packet with opcode 0x6040 (OP_SendCharInfo) and length 1589
6825 [12.08. - 01:35:58] [WORLD__CLIENT_TRACE] [OpCode OP_ApproveWorld (0x7fc0) Size=272]
6825 [12.08. - 01:36:07] Unable to convert EQ opcode 0x7a9e to an Application opcode.
6825 [12.08. - 01:36:07] [WORLD__CLIENT_TRACE] [OpCode OP_Unknown (0x7a9e) Size=2056]
6825 [12.08. - 01:36:07] [WORLD__CLIENT_ERR] [OpCode OP_Unknown (0x7a9e) Size=2056]
6825 [12.08. - 01:36:07] [WORLD__CLIENT_TRACE] [OpCode OP_World_Client_CRC1 (0x3795) Size=2056]
6825 [12.08. - 01:36:07] Unable to convert EQ opcode 0x22cf to an Application opcode.
6825 [12.08. - 01:36:07] [WORLD__CLIENT_TRACE] [OpCode OP_Unknown (0x22cf) Size=2056]
6825 [12.08. - 01:36:07] [WORLD__CLIENT_ERR] [OpCode OP_Unknown (0x22cf) Size=2056]
6825 [12.08. - 01:36:07] Unable to convert EQ opcode 0x43ba to an Application opcode.
6825 [12.08. - 01:36:07] [WORLD__CLIENT_TRACE] [OpCode OP_Unknown (0x43ba) Size=2056]
6825 [12.08. - 01:36:07] [WORLD__CLIENT_ERR] [OpCode OP_Unknown (0x43ba) Size=2056]
6825 [12.08. - 01:36:33] Unable to convert EQ opcode 0x4d38 to an Application opcode.
6825 [12.08. - 01:36:33] [WORLD__CLIENT_TRACE] [OpCode OP_Unknown (0x4d38) Size=4]
6825 [12.08. - 01:36:33] [WORLD__CLIENT_ERR] [OpCode OP_Unknown (0x4d38) Size=4]
6825 [12.08. - 01:36:33] Unable to convert EQ opcode 0x2ebd to an Application opcode.
6825 [12.08. - 01:36:33] [WORLD__CLIENT_TRACE] [OpCode OP_Unknown (0x2ebd) Size=0]
6825 [12.08. - 01:36:33] [WORLD__CLIENT_ERR] [OpCode OP_Unknown (0x2ebd) Size=0]
6825 [12.08. - 01:36:44] [WORLD__CLIENT_TRACE] [OpCode OP_EnterWorld (0x1340) Size=72]
6825 [12.08. - 01:36:44] [WORLD__CLIENT_TRACE] trevadmin: Sending EQApplicationPacket OpCode 0x00ff
6825 [12.08. - 01:36:44] [NET__APP_TRACE] Queueing acked packet with opcode 0x192e (OP_MOTD) and length 403
6825 [12.08. - 01:36:44] [WORLD__CLIENT_TRACE] trevadmin: Sending EQApplicationPacket OpCode 0x010d
6825 [12.08. - 01:36:44] [NET__APP_TRACE] Queueing acked packet with opcode 0x26c4 (OP_SetChatServer) and length 58
6825 [12.08. - 01:36:44] [WORLD__CLIENT_TRACE] trevadmin: Sending EQApplicationPacket OpCode 0x010e
6825 [12.08. - 01:36:44] [NET__APP_TRACE] Queueing acked packet with opcode 0x1c20 (OP_SetChatServer2) and length 58
[Debug] [ZONE__WORLD_TRACE] Got 0x0031 from world:
[Debug] [ZONE__WORLD_TRACE] Got 0x0008 from world:
[Debug] [ZONE__WORLD_TRACE] Got 0x0006 from world:
6825 [12.08. - 01:36:45] [WORLD__CLIENTLIST] ClientList[0x08152540]::FindByAccountID(0x2) iterator.GetData()[0x8173890]
6825 [12.08. - 01:36:45] [WORLD__CLIENT_TRACE] trevadmin: Sending EQApplicationPacket OpCode 0x010f
6825 [12.08. - 01:36:45] [NET__APP_TRACE] Queueing acked packet with opcode 0x13da (OP_ZoneServerInfo) and length 130

trevius
12-08-2008, 09:03 AM
I pulled some more opcodes from the SEQ source. I didn't get them all yet, but from what I can tell, most (or maybe all) of these seem good so far:

#world packets
#Required to reach Char Select:
OP_SendLoginInfo=0x6c3c #SEQ 12/04/08
OP_ApproveWorld=0x7FC0 #SEQ 12/04/08
OP_LogServer=0x129A #SEQ 12/04/08
OP_SendCharInfo=0x6040 #SEQ 12/04/08
OP_ExpansionInfo=0x0A1B #SEQ 12/04/08
OP_GuildsList=0x04FB #SEQ 12/04/08
OP_EnterWorld=0x1340 #SEQ 12/04/08
OP_PostEnterWorld=0x1AEE #SEQ 12/04/08
OP_SendSpellChecksum=0x7A9E #SEQ 12/04/08
OP_World_Client_CRC1=0x3795 #SEQ 12/04/08
OP_World_Client_CRC2=0x45F9 #SEQ 12/04/08

#Character Select Related:
OP_DeleteCharacter=0x789F #SEQ 12/04/08 0x26C9
OP_CharacterCreate=0x7E32 #SEQ 12/04/08 0x6160
OP_RandomNameGenerator=0x23D4 #SEQ 12/04/08 0x4849
OP_ApproveName=0x3EA6 #SEQ 12/04/08 0x413F

OP_MOTD=0x5711 #SEQ 12/04/08 0x192E
OP_SetChatServer=0x71B8 #SEQ 12/04/08 0x26C4
OP_SetChatServer2=0x32CC #SEQ 12/04/08 0x1C20
OP_ZoneServerInfo=0x18B1 #SEQ 12/04/08 0x13DA
OP_WorldComplete=0x2486 #SEQ 12/04/08 0x3331

#Reasons for Disconnect:
OP_ZoneUnavail=0x0264 #SEQ 12/04/08 0x407C
OP_WorldClientReady=0x3854 #SEQ 12/04/08 0x5E99
OP_ObfuscatorInfo=0x7930 #NEW FROM SEQ 12/04/08

OP_UserCompInfo=0x02a5 #NEW FROM SEQ 12/04/08
#OP_SendExeChecksum=0x1CB3 #SEQ 12/04/08
#OP_SendBaseDataChecksum=0x679D #SEQ 12/04/08
OP_SendSkillCapsChecksum=0x45F9 #SEQ 12/04/08 0x21C7

#Zone in opcodes
OP_ZoneEntry=0x737E #SEQ 12/04/08 0x7213
OP_AckPacket=0x4D38 #SEQ 12/04/08 0x7752
OP_NewZone=0x5D22 #SEQ 12/04/08 0x0ADC -- From SEQ Forums after the patch
OP_ReqClientSpawn=0x45D2 #SEQ 12/04/08 0x0322
OP_ZoneSpawns=0x5AF2 #SEQ 12/04/08 0x1900
OP_CharInventory=0x08A3 #SEQ 12/04/08 0x5394 -- OP_ItemPlayerPacket
OP_SetServerFilter=0x7038 #SEQ 12/04/08 0x6563
OP_LockoutTimerInfo=0x062c #SEQ 12/04/08 0x7f63 -- OP_Lockouts
OP_SendZonepoints=0x2992 #SEQ 12/04/08 0x1932
OP_SpawnDoor=0x68C8 #SEQ 12/04/08 0x1890
OP_ReqNewZone=0x5417 #SEQ 12/04/08 0x7ac5
OP_PlayerProfile=0x0FEB #SEQ 12/04/08 0x6022
OP_TimeOfDay=0x7274 #SEQ 12/04/08 0x0175 -- From SEQ Forums after the patch
OP_LevelUpdate=0x1036 #SEQ 12/04/08 0x6A99
OP_Stamina=0x45E2 #SEQ 12/04/08 0x82D7

At this point, it looks like I need to resolve a struct issue with ClientZoneEntry to progress further forward. I have tried variations of structures, but none seem to work yet. I am starting to think that the error I am getting is from the player profile structure being wrong and not the structure for getting the player's first name from ClientZoneEntry. I will go through the player profile structure next and compare them. But, if my logs are correct, it looks like alot of the structs we currently have are already correct. Here are my most recent logs (I marked in RED where I think the current issue is):

13296 [12.08. - 04:08:47] [WORLD__CLIENT_TRACE] [OpCode OP_AckPacket (0x4d38) Size=4]
13296 [12.08. - 04:08:47] Unable to convert EQ opcode 0x2ebd to an Application opcode.
13296 [12.08. - 04:08:47] [WORLD__CLIENT_TRACE] [OpCode OP_Unknown (0x2ebd) Size=0]
13296 [12.08. - 04:08:47] [WORLD__CLIENT_ERR] [OpCode OP_Unknown (0x2ebd) Size=0]
13296 [12.08. - 04:08:56] [WORLD__CLIENT_TRACE] [OpCode OP_EnterWorld (0x1340) Size=72]
13296 [12.08. - 04:08:56] [WORLD__CLIENT_TRACE] trevadmin: Sending EQApplicationPacket OpCode 0x00ff
13296 [12.08. - 04:08:56] [NET__APP_TRACE] Queueing acked packet with opcode 0x5711 (OP_MOTD) and length 403
13296 [12.08. - 04:08:56] [WORLD__CLIENT_TRACE] trevadmin: Sending EQApplicationPacket OpCode 0x010d
13296 [12.08. - 04:08:56] [NET__APP_TRACE] Queueing acked packet with opcode 0x71b8 (OP_SetChatServer) and length 58
13296 [12.08. - 04:08:56] [WORLD__CLIENT_TRACE] trevadmin: Sending EQApplicationPacket OpCode 0x010e
13296 [12.08. - 04:08:56] [NET__APP_TRACE] Queueing acked packet with opcode 0x32cc (OP_SetChatServer2) and length 58
13296 [12.08. - 04:08:56] [WORLD__CLIENTLIST] ClientList[0x08152540]::FindByAccountID(0x2) iterator.GetData()[0x81746d8]13296 [12.08. - 04:08:56] [WORLD__CLIENT_TRACE] trevadmin: Sending EQApplicationPacket OpCode 0x010f
13296 [12.08. - 04:08:56] [NET__APP_TRACE] Queueing acked packet with opcode 0x18b1 (OP_ZoneServerInfo) and length 130
[ProtoOpCode 0x0015 Size=2]
[ProtoOpCode 0x0009 Size=4]
13296 [12.08. - 04:08:56] [WORLD__CLIENT_TRACE] [OpCode OP_WorldComplete (0x2486) Size=0]
[Debug] [ZONE__WORLD_TRACE] Got 0x0031 from world:
[Debug] [ZONE__WORLD_TRACE] Got 0x0008 from world:
[Debug] [ZONE__WORLD_TRACE] Got 0x0006 from world:
[Debug] [ZONE__WORLD_TRACE] Got 0x0027 from world:
[Debug] [ZONE__WORLD_TRACE] Got 0x0024 from world:
[Debug] [ZONE__WORLD_TRACE] Got 0x200e from world:
[Debug] [NET__NET_TRACE] 192.168.1.101:4185: Sending OP_SessionResponse: session 547790791, maxlen=512, key=0x11223344, compressed? yes, encoded? no
[ProtoOpCode 0x0009 Size=8]
[ProtoOpCode 0x0009 Size=72]
[Debug] [NET__IDENT_TRACE] 192.168.1.101:4185: First opcode 0x4d38 did not match expected 0x2792
[Debug] [NET__IDENT_TRACE] 192.168.1.101:4185: First opcode 0x4d38 did not match expected 0x2ec9
[Debug] [NET__IDENT_TRACE] 192.168.1.101:4185: First opcode 0x4d38 did not match expected 0x4dd0
[Debug] [NET__IDENT_TRACE] 192.168.1.101:4185: First opcode 0x4d38 did not match expected 0x7213
[Debug] [NET__IDENT_TRACE] 192.168.1.101:4185: First opcode 0x4d38 did not match expected 0x6c3c
[Debug] [NET__IDENT_TRACE] 192.168.1.101:4185: First opcode matched 0x737e and length matched 68
[Debug] [CLIENT__NET_IN_TRACE] No name: Dispatch opcode: [OpCode OP_AckPacket (0x4d38) Size=4]
[Debug] [CLIENT__NET_IN_TRACE] [CLIENT__NET_IN_TRACE] No name: [OpCode OP_AckPacket (0x4d38) Size=4]
[Debug] [CLIENT__NET_IN_TRACE] No name: Dispatch opcode: [OpCode OP_ZoneEntry (0x737e) Size=68]
[Debug] [CLIENT__NET_IN_TRACE] [CLIENT__NET_IN_TRACE] No name: [OpCode OP_ZoneEntry (0x737e) Size=68]
[Debug] [NET__APP_TRACE] Queueing acked packet with opcode 0xfeb (OP_PlayerProfile) and length 23431
[Debug] [NET__APP_TRACE] Queueing acked packet with opcode 0x737e (OP_ZoneEntry) and length 900
[Debug] [NET__APP_TRACE] Queueing acked packet with opcode 0x7274 (OP_TimeOfDay) and length 8
[Debug] [NET__APP_TRACE] Queueing acked packet with opcode 0x5639 (OP_TributeUpdate) and length 48
[Debug] [NET__APP_TRACE] Queueing acked packet with opcode 0x4665 (OP_TributeTimer) and length 4
[Debug] [NET__APP_TRACE] Queueing acked packet with opcode 0x8a3 (OP_CharInventory) and length 4
[Debug] [NET__APP_TRACE] Queueing acked packet with opcode 0x5ef7 (OP_TaskDescription) and length 325
[Debug] [NET__APP_TRACE] Queueing acked packet with opcode 0x682d (OP_TaskActivity) and length 72
[Debug] [NET__APP_TRACE] Queueing acked packet with opcode 0x682d (OP_TaskActivity) and length 28
[Debug] [NET__APP_TRACE] Queueing acked packet with opcode 0x682d (OP_TaskActivity) and length 28
[Debug] [NET__APP_TRACE] Queueing acked packet with opcode 0x682d (OP_TaskActivity) and length 28
[Debug] [NET__APP_TRACE] Queueing acked packet with opcode 0x682d (OP_TaskActivity) and length 28
[Debug] [NET__APP_TRACE] Queueing acked packet with opcode 0x76a2 (OP_CompletedTasks) and length 60
[Debug] [NET__APP_TRACE] Queueing acked packet with opcode 0x254d (OP_Weather) and length 12
[Debug] [NET__APP_TRACE] Queueing acked packet with opcode 0x3cdc (OP_LogoutReply) and length 0

trevius
12-08-2008, 09:13 AM
Hmm, I guess the section in red in the logs above aren't the issue. That seems to be normal when I compare it to these logs from a Titanium login that works:

13958 [12.08. - 04:33:25] [WORLD__CLIENT_TRACE] trevadmin: Sending EQApplicationPacket OpCode 0x0103
13958 [12.08. - 04:33:25] [NET__APP_TRACE] Queueing acked packet with opcode 0x4ec (OP_ExpansionInfo) and length 4
13958 [12.08. - 04:33:25] [WORLD__CLIENT_TRACE] trevadmin: Sending EQApplicationPacket OpCode 0x0102
13958 [12.08. - 04:33:25] [NET__APP_TRACE] Queueing acked packet with opcode 0x4513 (OP_SendCharInfo) and length 1704
13958 [12.08. - 04:33:32] [WORLD__CLIENT_TRACE] [OpCode OP_ApproveWorld (0x3c25) Size=272]
13958 [12.08. - 04:33:33] [WORLD__CLIENT_TRACE] [OpCode OP_World_Client_CRC1 (0x5072) Size=2056]
13958 [12.08. - 04:33:33] [WORLD__CLIENT_TRACE] [OpCode OP_World_Client_CRC2 (0x5b18) Size=2056]
[ProtoOpCode 0x0009 Size=8]
13958 [12.08. - 04:34:03] [NET__NET_CREATE_HEX] 1969-12-31 18:00:03.000000 [ProtoOpCode 0x0009 Size=4]
13958 [12.08. - 04:34:03] [WORLD__CLIENT_TRACE] [OpCode OP_AckPacket (0x7752) Size=4]
13958 [12.08. - 04:34:03] [WORLD__CLIENT_TRACE] [OpCode OP_WorldClientReady (0x5e99) Size=0]
13958 [12.08. - 04:34:42] [WORLD__CLIENT_TRACE] [OpCode OP_EnterWorld (0x7cba) Size=72]
13958 [12.08. - 04:34:42] [WORLD__CLIENT_TRACE] trevadmin: Sending EQApplicationPacket OpCode 0x00ff
13958 [12.08. - 04:34:42] [NET__APP_TRACE] Queueing acked packet with opcode 0x24d (OP_MOTD) and length 403
13958 [12.08. - 04:34:42] [WORLD__CLIENT_TRACE] trevadmin: Sending EQApplicationPacket OpCode 0x010d
13958 [12.08. - 04:34:42] [NET__APP_TRACE] Queueing acked packet with opcode 0xd7 (OP_SetChatServer) and length 58
13958 [12.08. - 04:34:42] [WORLD__CLIENT_TRACE] trevadmin: Sending EQApplicationPacket OpCode 0x010e
13958 [12.08. - 04:34:42] [NET__APP_TRACE] Queueing acked packet with opcode 0x6536 (OP_SetChatServer2) and length 58
[Debug] [ZONE__WORLD_TRACE] Got 0x0031 from world:
[Debug] [ZONE__WORLD_TRACE] Got 0x0008 from world:
[Debug] [ZONE__WORLD_TRACE] Got 0x0006 from world:
13958 [12.08. - 04:34:42] [WORLD__CLIENTLIST] ClientList[0x08152540]::FindByAccountID(0x2) iterator.GetData()[0x8173900]13958 [12.08. - 04:34:42] [WORLD__CLIENT_TRACE] trevadmin: Sending EQApplicationPacket OpCode 0x010f
13958 [12.08. - 04:34:42] [NET__APP_TRACE] Queueing acked packet with opcode 0x61b6 (OP_ZoneServerInfo) and length 130
[ProtoOpCode 0x0015 Size=2]
[ProtoOpCode 0x0009 Size=4]
13958 [12.08. - 04:34:43] [WORLD__CLIENT_TRACE] [OpCode OP_WorldComplete (0x509d) Size=0]
[Debug] [ZONE__WORLD_TRACE] Got 0x0027 from world:
[Debug] [ZONE__WORLD_TRACE] Got 0x0024 from world:
[Debug] [ZONE__WORLD_TRACE] Got 0x200e from world:
[Debug] [NET__NET_TRACE] 192.168.1.101:4296: Sending OP_SessionResponse: session 767659547, maxlen=512, key=0x11223344, compressed? yes, encoded? no
[Debug] [NET__NET_CREATE_HEX] 1969-12-31 18:04:16.000000 [ProtoOpCode 0x0009 Size=8]
[ProtoOpCode 0x0009 Size=72]
[Debug] [NET__IDENT_TRACE] 192.168.1.101:4296: First opcode 0x7752 did not match expected 0x2792
[Debug] [NET__IDENT_TRACE] 192.168.1.101:4296: First opcode 0x7213 did not match expected 0x2ec9
[Debug] [NET__IDENT_TRACE] 192.168.1.101:4296: First opcode 0x7752 did not match expected 0x4dd0
[Debug] [NET__IDENT_TRACE] 192.168.1.101:4296: First opcode matched 0x7213 and length matched 68
[Debug] [CLIENT__NET_IN_TRACE] No name: Dispatch opcode: [OpCode OP_AckPacket (0x7752) Size=4]
[Debug] [CLIENT__NET_IN_TRACE] [CLIENT__NET_IN_TRACE] No name: [OpCode OP_AckPacket (0x7752) Size=4]
[Debug] [CLIENT__NET_IN_TRACE] No name: Dispatch opcode: [OpCode OP_ZoneEntry (0x7213) Size=68]
[Debug] [CLIENT__NET_IN_TRACE] [CLIENT__NET_IN_TRACE] No name: [OpCode OP_ZoneEntry (0x7213) Size=68]
[Debug] [NET__APP_TRACE] Queueing acked packet with opcode 0x75df (OP_PlayerProfile) and length 19592
[Debug] [NET__APP_TRACE] Queueing acked packet with opcode 0x7213 (OP_ZoneEntry) and length 385
[Debug] [NET__APP_TRACE] Queueing acked packet with opcode 0x1580 (OP_TimeOfDay) and length 8
[Debug] [NET__APP_TRACE] Queueing acked packet with opcode 0x5639 (OP_TributeUpdate) and length 48
[Debug] [NET__APP_TRACE] Queueing acked packet with opcode 0x4665 (OP_TributeTimer) and length 4
[Debug] [NET__APP_TRACE] Queueing acked packet with opcode 0x5394 (OP_CharInventory) and length 78352
[Debug] [NET__APP_TRACE] Queueing acked packet with opcode 0x5ef7 (OP_TaskDescription) and length 325
[Debug] [NET__APP_TRACE] Queueing acked packet with opcode 0x682d (OP_TaskActivity) and length 72
[Debug] [NET__APP_TRACE] Queueing acked packet with opcode 0x682d (OP_TaskActivity) and length 28
[Debug] [NET__APP_TRACE] Queueing acked packet with opcode 0x682d (OP_TaskActivity) and length 28
[Debug] [NET__APP_TRACE] Queueing acked packet with opcode 0x682d (OP_TaskActivity) and length 28
[Debug] [NET__APP_TRACE] Queueing acked packet with opcode 0x682d (OP_TaskActivity) and length 28
[Debug] [NET__APP_TRACE] Queueing acked packet with opcode 0x76a2 (OP_CompletedTasks) and length 60
[Debug] [NET__APP_TRACE] Queueing acked packet with opcode 0x254d (OP_Weather) and length 12
[ProtoOpCode 0x0015 Size=2]
[ProtoOpCode 0x0009 Size=8]
[Debug] [CLIENT__NET_IN_TRACE] Trevazar: Dispatch opcode: [OpCode OP_AckPacket (0x7752) Size=4]
[Debug] [CLIENT__NET_IN_TRACE] [CLIENT__NET_IN_TRACE] Trevazar: [OpCode OP_AckPacket (0x7752) Size=4]
[Debug] [CLIENT__NET_IN_TRACE] Trevazar: Dispatch opcode: [OpCode OP_ReqNewZone (0x7ac5) Size=0]
[Debug] [CLIENT__NET_IN_TRACE] [CLIENT__NET_IN_TRACE] Trevazar: [OpCode OP_ReqNewZone (0x7ac5) Size=0]
[Debug] [NET__APP_TRACE] Queueing acked packet with opcode 0x920 (OP_NewZone) and length 700
[Debug] [NET__APP_TRACE] Queueing acked packet with opcode 0x2a28 (OP_CustomTitles) and length 4
[ProtoOpCode 0x0015 Size=2]
[ProtoOpCode 0x0009 Size=4]
[ProtoOpCode 0x0009 Size=4]
[Debug] [CLIENT__NET_IN_TRACE] Trevazar: Dispatch opcode: [OpCode OP_SendAATable (0x367d) Size=0]
[Debug] [CLIENT__NET_IN_TRACE] [CLIENT__NET_IN_TRACE] Trevazar: [OpCode OP_SendAATable (0x367d) Size=0]


The previous logs are all grepping on "0x" to catch all opcodes. Here are some more detailed logs of exactly when the failure happens with the SoF client:
14299 [12.08. - 04:45:48] [WORLD__CLIENTLIST] ClientList[0x08152540]::FindByAccountID(0x2) iterator.GetData()[0x8173520]14299 [12.08. - 04:45:48] [WORLD__CLIENT] trevadmin: Sending client to zone load (184) at 192.168.1.102:7503
14299 [12.08. - 04:45:48] [WORLD__CLIENT_TRACE] trevadmin: Sending EQApplicationPacket OpCode 0x010f
14299 [12.08. - 04:45:48] [WORLD__CLIENT_TRACE] [OpCode OP_ZoneServerInfo Size=130]
14299 [12.08. - 04:45:48] [WORLD__CLIENT_TRACE] 0000: 31 39 32 2e 31 36 38 2e - 31 2e 31 30 32 00 00 00 | 192.168.1.102...
14299 [12.08. - 04:45:48] [WORLD__CLIENT_TRACE] 0016: 00 00 00 00 00 00 00 00 - 00 00 00 00 00 00 00 00 | ................
14299 [12.08. - 04:45:48] [WORLD__CLIENT_TRACE] 0032: 00 00 00 00 00 00 00 00 - 00 00 00 00 00 00 00 00 | ................
14299 [12.08. - 04:45:48] [WORLD__CLIENT_TRACE] 0048: 00 00 00 00 00 00 00 00 - 00 00 00 00 00 00 00 00 | ................
14299 [12.08. - 04:45:48] [WORLD__CLIENT_TRACE] 0064: 00 00 00 00 00 00 00 00 - 00 00 00 00 00 00 00 00 | ................
14299 [12.08. - 04:45:48] [WORLD__CLIENT_TRACE] 0080: 00 00 00 00 00 00 00 00 - 00 00 00 00 00 00 00 00 | ................
14299 [12.08. - 04:45:48] [WORLD__CLIENT_TRACE] 0096: 00 00 00 00 00 00 00 00 - 00 00 00 00 00 00 00 00 | ................
14299 [12.08. - 04:45:48] [WORLD__CLIENT_TRACE] 0112: 00 00 00 00 00 00 00 00 - 00 00 00 00 00 00 00 00 | ................
14299 [12.08. - 04:45:48] [WORLD__CLIENT_TRACE] 0128: 4f 1d - | O.
14299 [12.08. - 04:45:48] [NET__APP_TRACE] Queueing acked packet with opcode 0x18b1 (OP_ZoneServerInfo) and length 130
14299 [12.08. - 04:45:48] [NET__APP_TRACE] 192.168.1.101:4316: Pushing sequenced packet 202 of length 134. Base Seq is 202.
14299 [12.08. - 04:45:48] [NET__NET_COMBINE] 192.168.1.101:4316: Starting combined packet with seq packet 202 of len 13414299 [12.08. - 04:45:48] [NET__NET_COMBINE] 192.168.1.101:4316: Final combined packet not full, len 134
14299 [12.08. - 04:45:48] [NET__NET_CREATE] 192.168.1.101:4316: Extracting combined packet of length 4
14299 [12.08. - 04:45:48] [NET__NET_CREATE_HEX] 2030-10-13 02:40:48.2053207653 [216.66.23.8:0->0.0.0.2:64000]
[ProtoOpCode 0x0015 Size=2]

14299 [12.08. - 04:45:48] [NET__NET_CREATE_HEX] 0000: 00 ca - | ..
14299 [12.08. - 04:45:48] [NET__NET_ACKS] 192.168.1.101:4316: Received an ack with no window advancement (seq 202).
14299 [12.08. - 04:45:48] [NET__NET_CREATE] 192.168.1.101:4316: Extracting combined packet of length 6
14299 [12.08. - 04:45:48] [NET__NET_CREATE_HEX] 1974-04-21 20:19:36.000000 [216.66.23.8:17720->56.69.172.183:47020]
[ProtoOpCode 0x0009 Size=4]

14299 [12.08. - 04:45:48] [NET__NET_CREATE_HEX] 0000: 00 19 86 24 - | ...$
14299 [12.08. - 04:45:48] [NET__NET_ACKS] 192.168.1.101:4316: Set Next Ack To Send to 25
14299 [12.08. - 04:45:48] [NET__APP_CREATE] 192.168.1.101:4316: Creating new application packet, length 2
14299 [12.08. - 04:45:48] [NET__APP_CREATE_HEX] 0000: 86 24 - | .$
14299 [12.08. - 04:45:48] [WORLD__CLIENT_TRACE] trevadmin: Recevied EQApplicationPacket
14299 [12.08. - 04:45:48] [WORLD__CLIENT_TRACE] [OpCode OP_WorldComplete (0x2486) Size=0]
14299 [12.08. - 04:45:48] [NET__DEBUG] 192.168.1.101:4316: Stream requested to Close(), but there is pending data, waiting for it.
14299 [12.08. - 04:45:48] [NET__NET_TRACE] 192.168.1.101:4316: Changing state from 0 to 1
14299 [12.08. - 04:45:48] [WORLD__CLIENT] trevadmin: Client disconnected (not active in process)
14299 [12.08. - 04:45:48] [WORLD__CLIENTLIST] Removing client from 192.168.1.101:4316
14299 [12.08. - 04:45:48] [NET__DEBUG] 192.168.1.101:4316: Stream requested to Close(), but there is pending data, waiting for it.

It looks like it happens right after the OP_WorldComplete comes in, so maybe that has something to do with it.

John Adams
12-08-2008, 04:09 PM
Wow, nice work trevius. I can't help in the slightest, but I make a decent cheerleader. :)

Go Go T!

trevius
12-13-2008, 05:53 AM
I have been working alot on this over the past couple of days, but I am still not able to get in world yet. I am not exactly sure what is killing it yet, but it appears to be related to the structs for the playerprofile not being perfect. Here is the log from my EQ Debug Logs:


[Sat Dec 13 03:23:44 2008]00593:Zone Connect -- 0 -- Received MSG_ZONE_ADDRESS
[Sat Dec 13 03:23:44 2008]00594:Zone addr [192.168.1.102:20253] received...
[Sat Dec 13 03:23:44 2008]00595:ZONING
[Sat Dec 13 03:23:44 2008]00596:Networking: Connection Closed [0] with 0 pending bytes.
[Sat Dec 13 03:23:44 2008]00597:Networking: using port [4628].
[Sat Dec 13 03:23:44 2008]00598:Networking: Connection Established [1]
[Sat Dec 13 03:23:44 2008]00599:Connected to 192.168.1.102:20253...

[Sat Dec 13 03:23:44 2008]00600:Zone Connect -- 2 -- Sending MSG_EQ_ADDPLAYER
[Sat Dec 13 03:23:47 2008]00601:Zone Connect -- 3 -- Received MSG_SEND_PC
[Sat Dec 13 03:23:47 2008]00602:ERROR: Corrupt PC [2], disconnecting.

[Sat Dec 13 03:23:47 2008]00603:disconnected at C:\p4\EverQuest\live\EverQuest\EverQuest.cpp:17710 (char. select) g_world == NULL

[Sat Dec 13 03:23:47 2008]00604:Character is .

[Sat Dec 13 03:23:50 2008]00605:nError is TRUE at C:\p4\EverQuest\live\EverQuest\EverQuest.cpp:20972

[Sat Dec 13 03:23:50 2008]00606:Exiting normally.

And here are the complete unfiltered logs from the emulator with all logging turned on:
[Debug] [NET__RATES] 192.168.1.101:4755: Exceeded write threshold in seq with 4240/4194 bytes
[Debug] [NET__NET_ACKS] 192.168.1.101:4755: Received an ack up through sequence 46. Our base is 45.
[Debug] [NET__NET_ACKS] 192.168.1.101:4755: Removing acked packet with sequence 45. Next send is 2 before this.
[Debug] [NET__NET_ACKS] 192.168.1.101:4755: Removing acked packet with sequence 46. Next send is 1 before this.
[Debug] [NET__NET_COMBINE] 192.168.1.101:4755: Starting combined packet with seq packet 47 of len 508
[Debug] [NET__NET_COMBINE] 192.168.1.101:4755: Combined packet full at len 508, next seq packet 48 is len 399
[Debug] [NET__RATES] 192.168.1.101:4755: Exceeded write threshold in seq with 4434/4194 bytes
[Debug] [NET__NET_TRACE] 192.168.1.101:4755: Received unsolicited OP_SessionDisconnect. Treating like a client-initiated disconnect.
[Debug] [NET__APP_TRACE] 192.168.1.101:4755: Pushing non-sequenced packet of length 4
[Debug] [NET__NET_TRACE] 192.168.1.101:4755: Sending OP_SessionDisconnect: session 1980402527
[Debug] [NET__NET_TRACE] 192.168.1.101:4755: Changing state from 0 to 3
Client linkdead: Trevazar
[Debug] [NET__APP_TRACE] Queueing acked packet with opcode 0x841 (OP_LogoutReply) and length 0
[Debug] [NET__APP_TRACE] 192.168.1.101:4755: Pushing sequenced packet 61 of length 4. Base Seq is 47.
[Debug] [NET__DEBUG] 192.168.1.101:4755: Stream closing immediate due to Close()
[Debug] [NET__NET_TRACE] 192.168.1.101:4755: Changing state from 3 to 2
[Debug] Client 'Trevazar' was destroyed before reaching the connected state:
[Debug] We successfully sent player info and spawns, waiting for client to request new zone.

==> eqemu_debug_zone.log <==
25708 [12.13. - 03:48:28] Client 'Trevazar' was destroyed before reaching the connected state:
25708 [12.13. - 03:48:28] We successfully sent player info and spawns, waiting for client to request new zone.
25708 [12.13. - 03:48:28] [NET__DEBUG] 192.168.1.101:4755: Stream requested to Close(), but there is pending data, waiting for it.
25708 [12.13. - 03:48:28] [NET__NET_TRACE] 192.168.1.101:4755: Changing state from 2 to 1

==> eqemu_debug_world.log <==
25686 [12.13. - 03:48:28] [WORLD__ZONE_TRACE] 0000: 02 02 00 00 00 c0 a8 01 - 65 b8 00 00 00 fa 00 02 | ........e.......25686 [12.13. - 03:48:28] [WORLD__ZONE_TRACE] 0016: 00 00 00 54 72 65 76 61 - 7a 61 72 00 00 00 00 00 | ...Trevazar.....25686 [12.13. - 03:48:28] [WORLD__ZONE_TRACE] 0032: 00 00 00 00 00 00 00 00 - 00 00 00 00 00 00 00 00 | ................25686 [12.13. - 03:48:28] [WORLD__ZONE_TRACE] 0048: 00 00 00 00 00 00 00 00 - 00 00 00 00 00 00 00 00 | ................25686 [12.13. - 03:48:28] [WORLD__ZONE_TRACE] 0064: 00 00 00 00 00 00 00 00 - 00 00 00 00 00 00 00 00 | ................25686 [12.13. - 03:48:28] [WORLD__ZONE_TRACE] 0080: 00 00 00 02 00 00 00 74 - 72 65 76 61 64 6d 69 6e | .......trevadmin25686 [12.13. - 03:48:28] [WORLD__ZONE_TRACE] 0096: 00 00 00 00 00 00 00 00 - 00 00 00 00 00 00 00 00 | ................25686 [12.13. - 03:48:28] [WORLD__ZONE_TRACE] 0112: 00 00 00 00 00 fb 8a 01 - 00 00 00 00 00 00 00 00 | ................25686 [12.13. - 03:48:28] [WORLD__ZONE_TRACE] 0128: 00 00 00 00 00 00 00 00 - 00 00 00 00 00 00 00 00 | ................25686 [12.13. - 03:48:28] [WORLD__ZONE_TRACE] 0144: 00 00 00 00 00 00 00 4a - 01 01 4b 00 00 01 00 00 | .......J..K.....25686 [12.13. - 03:48:28] [WORLD__ZONE_TRACE] 0160: 00 00 01 00 00 00 00 00 - 00 00 00 00 00 00 00 00 | ................25686 [12.13. - 03:48:28] [WORLD__ZONE_TRACE] 0176: 00 00 00 00 00 00 00 00 - 00 00 00 00 00 00 00 00 | ................25686 [12.13. - 03:48:28] [WORLD__ZONE_TRACE] 0192: 00 00 00 00 00 00 00 00 - 00 00 00 00 00 00 00 00 | ................25686 [12.13. - 03:48:28] [WORLD__ZONE_TRACE] 0208: 00 00 00 00 00 00 00 00 - 00 00 00 00 00 00 00 00 | ................25686 [12.13. - 03:48:28] [WORLD__ZONE_TRACE] 0224: 00 00 00 00 00 00 - | ......

==> eqemu_debug_zone.log <==
25708 [12.13. - 03:48:28] [NET__NET_COMBINE] 192.168.1.101:4755: Starting combined packet with non-seq packet of len 4
25708 [12.13. - 03:48:28] [NET__NET_COMBINE] 192.168.1.101:4755: Combined packet full at len 4, next seq packet 48 is len 399
25708 [12.13. - 03:48:28] [NET__NET_COMBINE] 192.168.1.101:4755: Starting combined packet with seq packet 48 of len 399
25708 [12.13. - 03:48:28] [NET__NET_COMBINE] 192.168.1.101:4755: Combined packet full at len 399, next seq packet 49 is len 12
25708 [12.13. - 03:48:28] [NET__RATES] 192.168.1.101:4755: Exceeded write threshold in seq with 4523/4194 bytes
25708 [12.13. - 03:48:28] [NET__NET_TRACE] 192.168.1.101:4755: Received OP_OutOfSession. Ignoring.
25708 [12.13. - 03:48:28] [NET__NET_COMBINE] 192.168.1.101:4755: Starting combined packet with seq packet 49 of len 12
25708 [12.13. - 03:48:28] [NET__NET_COMBINE] 192.168.1.101:4755: Combined seq packet 50 of len 52, yeilding 70 combined.
25708 [12.13. - 03:48:28] [NET__NET_COMBINE] 192.168.1.101:4755: Combined seq packet 51 of len 8, yeilding 81 combined.
25708 [12.13. - 03:48:28] [NET__NET_COMBINE] 192.168.1.101:4755: Combined seq packet 52 of len 8, yeilding 92 combined.
25708 [12.13. - 03:48:28] [NET__NET_COMBINE] 192.168.1.101:4755: Combined packet full at len 92, next seq packet 53 is len 329
25708 [12.13. - 03:48:28] [NET__NET_COMBINE] 192.168.1.101:4755: Starting combined packet with seq packet 53 of len 329
25708 [12.13. - 03:48:28] [NET__NET_COMBINE] 192.168.1.101:4755: Combined packet full at len 329, next seq packet 54 is len 76
25708 [12.13. - 03:48:28] [NET__RATES] 192.168.1.101:4755: Exceeded write threshold in seq with 4316/4194 bytes
25708 [12.13. - 03:48:28] [NET__NET_TRACE] 192.168.1.101:4755: Received OP_OutOfSession. Ignoring.
25708 [12.13. - 03:48:28] [NET__NET_TRACE] 192.168.1.101:4755: Received OP_OutOfSession. Ignoring.
25708 [12.13. - 03:48:28] [NET__NET_COMBINE] 192.168.1.101:4755: Starting combined packet with seq packet 54 of len 76
25708 [12.13. - 03:48:28] [NET__NET_COMBINE] 192.168.1.101:4755: Combined seq packet 55 of len 32, yeilding 114 combined.25708 [12.13. - 03:48:28] [NET__NET_COMBINE] 192.168.1.101:4755: Combined seq packet 56 of len 32, yeilding 149 combined.25708 [12.13. - 03:48:28] [NET__NET_COMBINE] 192.168.1.101:4755: Combined seq packet 57 of len 32, yeilding 184 combined.25708 [12.13. - 03:48:28] [NET__NET_COMBINE] 192.168.1.101:4755: Combined seq packet 58 of len 32, yeilding 219 combined.25708 [12.13. - 03:48:28] [NET__NET_COMBINE] 192.168.1.101:4755: Combined packet full at len 219, next seq packet 59 is len 64
25708 [12.13. - 03:48:28] [NET__RATES] 192.168.1.101:4755: Exceeded write threshold in seq with 4221/4194 bytes
25708 [12.13. - 03:48:28] [NET__NET_TRACE] 192.168.1.101:4755: Received OP_OutOfSession. Ignoring.
25708 [12.13. - 03:48:28] [NET__NET_COMBINE] 192.168.1.101:4755: Starting combined packet with seq packet 59 of len 64
25708 [12.13. - 03:48:28] [NET__NET_COMBINE] 192.168.1.101:4755: Combined seq packet 60 of len 16, yeilding 86 combined.
25708 [12.13. - 03:48:28] [NET__NET_COMBINE] 192.168.1.101:4755: Combined seq packet 61 of len 4, yeilding 93 combined.
25708 [12.13. - 03:48:28] [NET__NET_COMBINE] 192.168.1.101:4755: Final combined packet not full, len 93
25708 [12.13. - 03:48:28] [NET__DEBUG] 192.168.1.101:4755: All outgoing data flushed, closing stream.
25708 [12.13. - 03:48:28] [NET__APP_TRACE] 192.168.1.101:4755: Pushing non-sequenced packet of length 4
25708 [12.13. - 03:48:28] [NET__NET_TRACE] 192.168.1.101:4755: Sending OP_SessionDisconnect: session 1980402527
25708 [12.13. - 03:48:28] [NET__NET_TRACE] 192.168.1.101:4755: Changing state from 1 to 2
25708 [12.13. - 03:48:28] [NET__NET_TRACE] 192.168.1.101:4755: Received OP_OutOfSession. Ignoring.
25708 [12.13. - 03:48:28] [NET__NET_COMBINE] 192.168.1.101:4755: Starting combined packet with non-seq packet of len 4
25708 [12.13. - 03:48:28] [NET__NET_COMBINE] 192.168.1.101:4755: Final combined packet not full, len 4

==> eqemu_debug_world.log <==
25686 [12.13. - 03:48:30] [WORLD__ZONE_TRACE] 0000: 00 00 00 00 - | ....

==> eqemu_zone.log <==
25708 [12.13. - 03:48:33] Zone Shutdown: load (184)
25708 [12.13. - 03:48:33] Zone shutdown: going to sleep

==> zone-dynamic_01.log <==
[Debug] [NET__DEBUG] 192.168.1.101:4755: Stream requested to Close(), but there is pending data, waiting for it.
[Debug] [NET__NET_TRACE] 192.168.1.101:4755: Changing state from 2 to 1
[Debug] [NET__NET_COMBINE] 192.168.1.101:4755: Starting combined packet with non-seq packet of len 4
[Debug] [NET__NET_COMBINE] 192.168.1.101:4755: Combined packet full at len 4, next seq packet 48 is len 399
[Debug] [NET__NET_COMBINE] 192.168.1.101:4755: Starting combined packet with seq packet 48 of len 399
[Debug] [NET__NET_COMBINE] 192.168.1.101:4755: Combined packet full at len 399, next seq packet 49 is len 12
[Debug] [NET__RATES] 192.168.1.101:4755: Exceeded write threshold in seq with 4523/4194 bytes
[Debug] [NET__NET_TRACE] 192.168.1.101:4755: Received OP_OutOfSession. Ignoring.
[Debug] [NET__NET_COMBINE] 192.168.1.101:4755: Starting combined packet with seq packet 49 of len 12
[Debug] [NET__NET_COMBINE] 192.168.1.101:4755: Combined seq packet 50 of len 52, yeilding 70 combined.
[Debug] [NET__NET_COMBINE] 192.168.1.101:4755: Combined seq packet 51 of len 8, yeilding 81 combined.
[Debug] [NET__NET_COMBINE] 192.168.1.101:4755: Combined seq packet 52 of len 8, yeilding 92 combined.
[Debug] [NET__NET_COMBINE] 192.168.1.101:4755: Combined packet full at len 92, next seq packet 53 is len 329
[Debug] [NET__NET_COMBINE] 192.168.1.101:4755: Starting combined packet with seq packet 53 of len 329
[Debug] [NET__NET_COMBINE] 192.168.1.101:4755: Combined packet full at len 329, next seq packet 54 is len 76
[Debug] [NET__RATES] 192.168.1.101:4755: Exceeded write threshold in seq with 4316/4194 bytes
[Debug] [NET__NET_TRACE] 192.168.1.101:4755: Received OP_OutOfSession. Ignoring.
[Debug] [NET__NET_TRACE] 192.168.1.101:4755: Received OP_OutOfSession. Ignoring.
[Debug] [NET__NET_COMBINE] 192.168.1.101:4755: Starting combined packet with seq packet 54 of len 76
[Debug] [NET__NET_COMBINE] 192.168.1.101:4755: Combined seq packet 55 of len 32, yeilding 114 combined.
[Debug] [NET__NET_COMBINE] 192.168.1.101:4755: Combined seq packet 56 of len 32, yeilding 149 combined.
[Debug] [NET__NET_COMBINE] 192.168.1.101:4755: Combined seq packet 57 of len 32, yeilding 184 combined.
[Debug] [NET__NET_COMBINE] 192.168.1.101:4755: Combined seq packet 58 of len 32, yeilding 219 combined.
[Debug] [NET__NET_COMBINE] 192.168.1.101:4755: Combined packet full at len 219, next seq packet 59 is len 64
[Debug] [NET__RATES] 192.168.1.101:4755: Exceeded write threshold in seq with 4221/4194 bytes
[Debug] [NET__NET_TRACE] 192.168.1.101:4755: Received OP_OutOfSession. Ignoring.
[Debug] [NET__NET_COMBINE] 192.168.1.101:4755: Starting combined packet with seq packet 59 of len 64
[Debug] [NET__NET_COMBINE] 192.168.1.101:4755: Combined seq packet 60 of len 16, yeilding 86 combined.
[Debug] [NET__NET_COMBINE] 192.168.1.101:4755: Combined seq packet 61 of len 4, yeilding 93 combined.
[Debug] [NET__NET_COMBINE] 192.168.1.101:4755: Final combined packet not full, len 93
[Debug] [NET__DEBUG] 192.168.1.101:4755: All outgoing data flushed, closing stream.
[Debug] [NET__APP_TRACE] 192.168.1.101:4755: Pushing non-sequenced packet of length 4
[Debug] [NET__NET_TRACE] 192.168.1.101:4755: Sending OP_SessionDisconnect: session 1980402527
[Debug] [NET__NET_TRACE] 192.168.1.101:4755: Changing state from 1 to 2
[Debug] [NET__NET_TRACE] 192.168.1.101:4755: Received OP_OutOfSession. Ignoring.
[Debug] [NET__NET_COMBINE] 192.168.1.101:4755: Starting combined packet with non-seq packet of len 4
[Debug] [NET__NET_COMBINE] 192.168.1.101:4755: Final combined packet not full, len 4
[Status] Zone Shutdown: load (184)
[Normal] Zone shutdown: going to sleep


The log above comes after this happens, which almost makes me think it is an issue with the spawns struct:

[Debug] [NET__FRAGMENT] 192.168.1.101:4755: Subsequent fragment: len 338, used 23610/23608.
[Debug] [NET__ERROR] Sending zone spawns
[Debug] [NET__ERROR] 0000: 00 00 00 00 00 00 00 00 - 00 d0 00 00 00 00 00 00 | ................
[Debug] [NET__ERROR] 0016: 00 00 00 00 00 00 00 00 - 00 00 00 00 00 00 00 00 | ................
[Debug] [NET__ERROR] 0032: 00 00 00 00 00 00 00 03 - 00 00 00 00 00 00 00 00 | ................
[Debug] [NET__ERROR] 0048: 00 00 00 03 00 00 00 00 - 00 00 00 00 00 00 00 03 | ................
[Debug] [NET__ERROR] 0064: 00 00 00 00 00 00 00 00 - 00 00 00 13 00 00 00 00 | ................
[Debug] [NET__ERROR] 0080: 00 00 00 00 00 00 00 03 - 00 00 00 00 00 00 00 00 | ................
[Debug] [NET__ERROR] 0096: 00 00 00 03 00 00 00 00 - 00 00 00 00 00 00 00 a4 | ................
[Debug] [NET__ERROR] 0112: 28 00 00 00 00 00 00 00 - 00 00 00 fd 29 00 00 00 | (...........)...
[Debug] [NET__ERROR] 0128: 00 00 00 00 00 00 00 00 - 00 01 00 00 00 00 00 00 | ................
[Debug] [NET__ERROR] 0144: 00 00 00 00 00 00 00 00 - 00 00 00 00 00 ff ff ff | ................
[Debug] [NET__ERROR] 0160: ff ff ff ff ff 01 00 00 - 00 00 00 00 00 00 00 00 | ................
[Debug] [NET__ERROR] 0176: 00 00 00 00 00 00 00 00 - 00 00 00 00 00 00 00 00 | ................
[Debug] [NET__ERROR] 0192: 00 00 00 00 00 00 00 00 - 00 00 00 00 00 00 00 00 | ................
[Debug] [NET__ERROR] 0208: 00 00 00 00 00 00 00 00 - 00 00 00 00 00 00 00 00 | ................
[Debug] [NET__ERROR] 0224: 00 00 00 00 00 00 00 00 - 00 00 00 00 00 00 00 00 | ................
[Debug] [NET__ERROR] 0240: 00 00 00 00 00 00 00 00 - 00 00 00 00 00 00 00 00 | ................
[Debug] [NET__ERROR] 0256: 00 00 00 00 00 00 00 00 - 00 00 00 00 00 00 00 00 | ................
[Debug] [NET__ERROR] 0272: 00 00 00 00 00 00 00 00 - 00 00 00 00 00 00 00 00 | ................
[Debug] [NET__ERROR] 0288: 00 00 00 00 00 00 00 00 - 00 00 00 00 00 00 00 00 | ................
[Debug] [NET__ERROR] 0304: 00 00 00 00 00 00 00 00 - 00 00 00 00 00 00 00 00 | ................
[Debug] [NET__ERROR] 0320: 00 00 00 00 00 00 00 00 - 00 00 00 00 00 00 00 00 | ................
[Debug] [NET__ERROR] 0336: 00 00 00 00 00 00 00 00 - 00 00 00 00 00 00 00 00 | ................
[Debug] [NET__ERROR] 0352: 00 00 00 00 00 00 00 00 - 00 00 00 00 00 00 00 01 | ................
[Debug] [NET__ERROR] 0368: 00 00 00 00 00 00 00 00 - 00 00 00 00 00 00 00 00 | ................
[Debug] [NET__ERROR] 0384: 00 00 00 00 00 00 00 00 - 00 00 00 00 00 00 00 00 | ................
[Debug] [NET__ERROR] 0400: 00 00 00 00 00 00 00 00 - 00 00 00 00 00 00 00 00 | ................
[Debug] [NET__ERROR] 0416: 00 00 00 00 00 00 00 00 - 00 00 00 00 00 00 00 00 | ................
[Debug] [NET__ERROR] 0432: 00 00 00 00 00 00 00 00 - 00 00 00 00 00 00 00 00 | ................
[Debug] [NET__ERROR] 0448: 00 00 00 00 00 00 00 00 - 00 00 00 00 00 00 00 00 | ................
[Debug] [NET__ERROR] 0464: 00 00 00 00 00 00 00 00 - 00 00 00 00 00 00 00 00 | ................
[Debug] [NET__ERROR] 0480: 00 00 00 00 00 00 00 00 - 00 00 00 00 00 00 00 00 | ................
[Debug] [NET__ERROR] 0496: 00 00 00 00 00 00 00 00 - 48 40 00 00 00 00 00 4b | ........H@.....K
[Debug] [NET__ERROR] 0512: 00 00 00 00 00 00 00 00 - 00 00 00 00 00 00 00 00 | ................
[Debug] [NET__ERROR] 0528: 00 00 00 00 00 00 00 4a - 01 00 00 00 00 00 00 00 | .......J........
[Debug] [NET__ERROR] 0544: 00 00 00 00 00 00 00 00 - 00 00 00 00 00 00 00 00 | ................
[Debug] [NET__ERROR] 0560: 00 00 00 00 00 00 00 00 - 00 00 00 00 00 00 00 00 | ................
[Debug] [NET__ERROR] 0576: 00 00 00 00 6f 66 20 53 - 74 6f 72 6d 20 48 61 76 | ....of Storm Hav
[Debug] [NET__ERROR] 0592: 65 6e 00 00 00 00 00 00 - 00 00 00 00 00 00 00 00 | en..............
[Debug] [NET__ERROR] 0608: 00 00 00 00 00 01 00 00 - 00 00 00 00 00 00 00 00 | ................
[Debug] [NET__ERROR] 0624: 00 00 00 00 00 00 00 00 - 00 00 00 00 00 00 00 00 | ................
[Debug] [NET__ERROR] 0640: 00 00 00 00 00 00 00 00 - 00 00 00 00 00 00 00 01 | ................
[Debug] [NET__ERROR] 0656: 00 00 74 68 65 20 4f 76 - 65 72 6c 6f 72 64 00 00 | ..the Overlord..
[Debug] [NET__ERROR] 0672: 00 00 00 00 00 00 00 00 - 00 00 00 00 00 00 00 00 | ................
[Debug] [NET__ERROR] 0688: 00 00 00 00 4d 61 73 74 - 65 72 00 00 00 00 00 00 | ....Master......
[Debug] [NET__ERROR] 0704: 00 00 00 00 00 00 00 00 - 00 00 00 00 00 00 00 00 | ................
[Debug] [NET__ERROR] 0720: 00 00 00 00 00 00 00 00 - 00 00 00 00 00 00 00 00 | ................
[Debug] [NET__ERROR] 0736: 00 00 00 00 00 00 00 00 - 00 62 7f 00 00 00 00 47 | .........b.....G
[Debug] [NET__ERROR] 0752: 00 00 00 28 00 00 00 00 - 54 11 00 01 00 00 00 00 | ...(....T.......
[Debug] [NET__ERROR] 0768: 00 00 00 00 00 00 00 54 - 72 65 76 61 7a 61 72 00 | .......Trevazar.
[Debug] [NET__ERROR] 0784: 00 00 00 00 00 00 00 00 - 00 00 00 00 00 00 00 00 | ................
[Debug] [NET__ERROR] 0800: 00 00 00 00 00 00 00 00 - 00 00 00 00 00 00 00 00 | ................
[Debug] [NET__ERROR] 0816: 00 00 00 00 00 00 00 00 - 00 00 00 00 00 00 00 00 | ................
[Debug] [NET__ERROR] 0832: 00 00 00 00 00 00 00 00 - 00 00 00 00 00 00 00 ff | ................
[Debug] [NET__ERROR] 0848: 19 19 19 ff 19 19 19 ff - 19 19 19 ff 00 00 00 ff | ................
[Debug] [NET__ERROR] 0864: 19 19 19 ff 19 19 19 ff - 00 00 00 ff 00 00 00 ff | ................
[Debug] [NET__ERROR] 0880: 00 00 00 00 00 00 00 00 - 00 00 00 33 33 b3 3e 00 | ...........33.>.
[Debug] [NET__ERROR] 0896: 00 - | .
[Debug] [NET__APP_TRACE] Queueing acked packet with opcode 0x737e (OP_ZoneEntry) and length 897


I have been able to get most of the opcodes I need from the SEQ source and some from looking through the IDA assembly code. I am still missing some (like the task stuff and a few others up to the point that I need), but I think the current issue is with the structs. Though, maybe the correct opcodes are needed for the playerprofile to build properly, I don't know for sure. If I can get it working to the point that I can get in game, I will update what I have onto the SVN and just use the files setup for anniversary, since I don't think we ever plan to use that expansion now anyway. And if someone knows what it would take to rename all of those files to SoF, they can do that at any time. I tried, but couldn't get it all working properly when I did.

trevius
12-13-2008, 06:29 AM
Also, I am getting what appears to be 2 more CRC checks that don't exist in Titanium as far as I can tell. They come in right after the CRC1 and CRC2 check, and before the Ackpacket and WorldClientReady packets. They are the same size (2056) as the CRC checks, so I assume they are 2 additional CRC checks. These occur when I am connecting to character select, but I am guessing that since the server isn't actually handling them, that it shouldn't really matter anyway. My guess is that they are sent so that the server can disconnect you if they don't match (when playing on live). Since the emu doesn't care if they match or not, it probably isn't coded to disconnect them if they don't match. So, I am guessing that not having the opcodes for them shouldn't really make a difference. But, here are the logs from them anyway:

25686 [12.13. - 03:47:57] Unable to convert EQ opcode 0x22cf to an Application opcode.
25686 [12.13. - 03:47:57] [WORLD__CLIENT_TRACE] trevadmin: Recevied EQApplicationPacket
25686 [12.13. - 03:47:57] [WORLD__CLIENT_TRACE] [OpCode OP_Unknown (0x22cf) Size=2056]
25686 [12.13. - 03:47:57] [WORLD__CLIENT_TRACE] 0000: 97 42 79 09 4c 40 08 00 - 11 3b 01 00 1d f7 01 00 | .By.L@...;......
25686 [12.13. - 03:47:57] [WORLD__CLIENT_TRACE] 0016: fc d1 00 00 b7 ad 01 00 - 3b bd 01 00 7b c6 01 00 | ........;...{...
25686 [12.13. - 03:47:57] [WORLD__CLIENT_TRACE] 0032: 12 34 01 00 a9 58 01 00 - 35 dd 00 00 15 13 01 00 | .4...X..5.......
25686 [12.13. - 03:47:57] [WORLD__CLIENT_TRACE] 0048: 21 fd 00 00 6e 5c 01 00 - 05 ac 00 00 8b 2b 00 00 | !...n\.......+..
25686 [12.13. - 03:47:57] [WORLD__CLIENT_TRACE] 0064: 2b b3 00 00 04 e1 00 00 - 57 8a 01 00 48 45 00 00 | +.......W...HE..
25686 [12.13. - 03:47:57] [WORLD__CLIENT_TRACE] 0080: b5 a9 01 00 bb 79 01 00 - e5 48 01 00 1a a5 01 00 | .....y...H......
25686 [12.13. - 03:47:57] [WORLD__CLIENT_TRACE] 0096: 0d e6 00 00 61 6f 00 00 - 97 1e 00 00 2a cf 00 00 | ....ao......*...
25686 [12.13. - 03:47:57] [WORLD__CLIENT_TRACE] 0112: f0 db 00 00 4b 31 00 00 - 99 50 00 00 b1 0d 02 00 | ....K1...P......
25686 [12.13. - 03:47:57] [WORLD__CLIENT_TRACE] 0128: 12 49 01 00 e4 53 01 00 - a2 d1 01 00 04 f2 00 00 | .I...S..........
25686 [12.13. - 03:47:57] [WORLD__CLIENT_TRACE] 0144: b5 4c 01 00 8a 29 01 00 - 32 2a 00 00 59 fc 00 00 | .L...)..2*..Y...
25686 [12.13. - 03:47:57] [WORLD__CLIENT_TRACE] 0160: 64 1e 00 00 b6 00 01 00 - 33 de 01 00 4f d4 00 00 | d.......3...O...
25686 [12.13. - 03:47:57] [WORLD__CLIENT_TRACE] 0176: 0c db 01 00 f5 d6 00 00 - 9f b4 00 00 ab 62 01 00 | .............b..
25686 [12.13. - 03:47:57] [WORLD__CLIENT_TRACE] 0192: 8e 95 00 00 4d c4 01 00 - db 08 02 00 cd 66 01 00 | ....M........f..
25686 [12.13. - 03:47:57] [WORLD__CLIENT_TRACE] 0208: cf bb 01 00 fb 7d 00 00 - b8 ec 00 00 e4 a9 01 00 | .....}..........
25686 [12.13. - 03:47:57] [WORLD__CLIENT_TRACE] 0224: cc 5d 01 00 e2 7e 00 00 - ad b8 01 00 01 c4 01 00 | .]...~..........
25686 [12.13. - 03:47:57] [WORLD__CLIENT_TRACE] 0240: 8e b3 00 00 b3 d6 00 00 - ad f0 01 00 9f f9 01 00 | ................
25686 [12.13. - 03:47:57] [WORLD__CLIENT_TRACE] 0256: 0d 77 01 00 eb dd 01 00 - 6a aa 00 00 70 d1 01 00 | .w......j...p...
25686 [12.13. - 03:47:57] [WORLD__CLIENT_TRACE] 0272: 67 27 01 00 2e 4c 01 00 - 5f a9 00 00 0a df 01 00 | g'...L.._.......
25686 [12.13. - 03:47:57] [WORLD__CLIENT_TRACE] 0288: c7 3f 01 00 91 3e 01 00 - 10 3e 00 00 6f 00 01 00 | .?...>...>..o...
25686 [12.13. - 03:47:57] [WORLD__CLIENT_TRACE] 0304: 78 25 01 00 e1 c6 01 00 - c0 81 00 00 13 49 00 00 | x%...........I..
25686 [12.13. - 03:47:57] [WORLD__CLIENT_TRACE] 0320: 62 96 01 00 79 9d 00 00 - c5 77 00 00 12 59 00 00 | b...y....w...Y..
25686 [12.13. - 03:47:57] [WORLD__CLIENT_TRACE] 0336: d9 e4 00 00 81 f0 00 00 - 80 b7 01 00 9f 32 01 00 | .............2..
25686 [12.13. - 03:47:57] [WORLD__CLIENT_TRACE] 0352: 12 84 00 00 af 68 01 00 - 6e 9c 01 00 46 d7 00 00 | .....h..n...F...
25686 [12.13. - 03:47:57] [WORLD__CLIENT_TRACE] 0368: 13 0a 00 00 60 76 01 00 - ec 6e 01 00 6e fd 01 00 | ....`v...n..n...
25686 [12.13. - 03:47:57] [WORLD__CLIENT_TRACE] 0384: b2 09 02 00 e6 d5 00 00 - 93 db 00 00 9c 94 00 00 | ................
25686 [12.13. - 03:47:57] [WORLD__CLIENT_TRACE] 0400: a1 c5 01 00 6d 6b 00 00 - 9f ad 01 00 a2 de 00 00 | ....mk..........
25686 [12.13. - 03:47:57] [WORLD__CLIENT_TRACE] 0416: 9c 4a 01 00 75 5f 00 00 - 92 de 01 00 cf 04 00 00 | .J..u_..........
25686 [12.13. - 03:47:57] [WORLD__CLIENT_TRACE] 0432: d5 62 01 00 6d a6 01 00 - 52 51 01 00 8d 49 00 00 | .b..m...RQ...I..
25686 [12.13. - 03:47:57] [WORLD__CLIENT_TRACE] 0448: f4 02 01 00 4a 11 01 00 - 90 19 01 00 08 54 01 00 | ....J........T..
25686 [12.13. - 03:47:57] [WORLD__CLIENT_TRACE] 0464: fa a9 00 00 fb 56 01 00 - 79 58 01 00 9d 2d 01 00 | .....V..yX...-..
25686 [12.13. - 03:47:57] [WORLD__CLIENT_TRACE] 0480: 8b d7 01 00 51 80 01 00 - 24 66 00 00 38 85 01 00 | ....Q...$f..8...
25686 [12.13. - 03:47:57] [WORLD__CLIENT_TRACE] 0496: bc 01 01 00 cc 14 01 00 - 97 7c 01 00 9d e7 01 00 | .........|......
25686 [12.13. - 03:47:57] [WORLD__CLIENT_TRACE] 0512: 4f 42 00 00 ba 66 00 00 - 23 98 00 00 7b f3 00 00 | OB...f..#...{...
25686 [12.13. - 03:47:57] [WORLD__CLIENT_TRACE] 0528: a4 19 01 00 1a 18 00 00 - 65 9a 01 00 ef df 01 00 | ........e.......
25686 [12.13. - 03:47:57] [WORLD__CLIENT_TRACE] 0544: a2 69 01 00 43 52 01 00 - a3 72 01 00 16 02 02 00 | .i..CR...r......
25686 [12.13. - 03:47:57] [WORLD__CLIENT_TRACE] 0560: 7c 9a 01 00 9d c7 00 00 - 05 7b 00 00 e3 7a 01 00 | |........{...z..
25686 [12.13. - 03:47:57] [WORLD__CLIENT_TRACE] 0576: 28 30 01 00 e1 d5 00 00 - 9f 06 01 00 4b 8f 01 00 | (0..........K...
25686 [12.13. - 03:47:57] [WORLD__CLIENT_TRACE] 0592: 0a 68 00 00 a6 73 00 00 - 26 33 01 00 3d e1 01 00 | .h...s..&3..=...
25686 [12.13. - 03:47:57] [WORLD__CLIENT_TRACE] 0608: 35 18 01 00 4e 42 01 00 - c0 2c 01 00 3d 72 00 00 | 5...NB...,..=r..
25686 [12.13. - 03:47:57] [WORLD__CLIENT_TRACE] 0624: 46 4e 01 00 ee 8e 01 00 - 28 32 00 00 ad e3 00 00 | FN......(2......
25686 [12.13. - 03:47:57] [WORLD__CLIENT_TRACE] 0640: 18 c9 01 00 f7 e9 00 00 - a7 40 01 00 0c 1e 01 00 | .........@......
25686 [12.13. - 03:47:57] [WORLD__CLIENT_TRACE] 0656: d7 30 01 00 23 e2 01 00 - 93 c4 00 00 c5 6d 00 00 | .0..#........m..
25686 [12.13. - 03:47:57] [WORLD__CLIENT_TRACE] 0672: a6 0a 02 00 a6 b8 01 00 - 94 4a 00 00 33 29 00 00 | .........J..3)..
25686 [12.13. - 03:47:57] [WORLD__CLIENT_TRACE] 0688: 3a 88 01 00 53 95 01 00 - e4 19 00 00 b5 a8 01 00 | :...S...........
25686 [12.13. - 03:47:57] [WORLD__CLIENT_TRACE] 0704: a8 51 00 00 73 a8 01 00 - e5 a1 00 00 f9 73 01 00 | .Q..s........s..
25686 [12.13. - 03:47:57] [WORLD__CLIENT_TRACE] 0720: 00 53 00 00 a6 c4 00 00 - b3 09 00 00 fc 25 01 00 | .S...........%..
25686 [12.13. - 03:47:57] [WORLD__CLIENT_TRACE] 0736: 07 f9 01 00 1b 82 01 00 - 0f 24 00 00 9e 27 00 00 | .........$...'..
25686 [12.13. - 03:47:57] [WORLD__CLIENT_TRACE] 0752: 26 12 01 00 a9 35 01 00 - a3 5d 00 00 9c a0 01 00 | &....5...]......
25686 [12.13. - 03:47:57] [WORLD__CLIENT_TRACE] 0768: 0b 16 01 00 36 1b 01 00 - 97 3c 00 00 e3 8c 01 00 | ....6....<......
25686 [12.13. - 03:47:57] [WORLD__CLIENT_TRACE] 0784: f8 08 00 00 46 00 00 00 - c8 94 01 00 fe 91 00 00 | ....F...........
25686 [12.13. - 03:47:57] [WORLD__CLIENT_TRACE] 0800: 89 27 01 00 ff 9e 00 00 - 1e 21 00 00 38 a5 01 00 | .'.......!..8...
25686 [12.13. - 03:47:57] [WORLD__CLIENT_TRACE] 0816: da 8f 00 00 01 c1 01 00 - f0 ea 01 00 1f 2e 00 00 | ................
25686 [12.13. - 03:47:57] [WORLD__CLIENT_TRACE] 0832: 42 2b 01 00 c8 9e 00 00 - 4c 96 00 00 18 3f 01 00 | B+......L....?..
25686 [12.13. - 03:47:57] [WORLD__CLIENT_TRACE] 0848: 35 5a 00 00 d2 67 01 00 - 51 41 01 00 d5 22 01 00 | 5Z...g..QA..."..
25686 [12.13. - 03:47:57] [WORLD__CLIENT_TRACE] 0864: 02 00 02 00 ff 14 00 00 - a4 5a 01 00 a7 ad 00 00 | .........Z......
25686 [12.13. - 03:47:57] [WORLD__CLIENT_TRACE] 0880: 1b eb 01 00 0d 8e 00 00 - c1 cb 01 00 c6 55 00 00 | .............U..
25686 [12.13. - 03:47:57] [WORLD__CLIENT_TRACE] 0896: 1c d0 00 00 c8 b2 00 00 - 85 13 00 00 93 e6 00 00 | ................
25686 [12.13. - 03:47:57] [WORLD__CLIENT_TRACE] 0912: 1b 15 00 00 e5 da 01 00 - c7 4c 01 00 c7 7f 00 00 | .........L......
25686 [12.13. - 03:47:57] [WORLD__CLIENT_TRACE] 0928: d7 8c 00 00 e2 09 01 00 - 7a d3 01 00 4c 5b 01 00 | ........z...L[..
25686 [12.13. - 03:47:57] [WORLD__CLIENT_TRACE] 0944: dc 1e 01 00 b9 3a 01 00 - 3b 57 00 00 c9 0b 01 00 | .....:..;W......
25686 [12.13. - 03:47:57] [WORLD__CLIENT_TRACE] 0960: 3f 3b 01 00 0e 39 00 00 - 76 4b 01 00 01 89 01 00 | ?;...9..vK......
25686 [12.13. - 03:47:57] [WORLD__CLIENT_TRACE] 0976: b1 10 01 00 b1 eb 00 00 - 4a 5c 01 00 d1 6b 01 00 | ........J\...k..
25686 [12.13. - 03:47:57] [WORLD__CLIENT_TRACE] 0992: 87 b4 01 00 5f ef 00 00 - 69 a0 01 00 8b ef 00 00 | ...._...i.......
25686 [12.13. - 03:47:57] [WORLD__CLIENT_TRACE] 1008: a9 ee 01 00 cf 28 01 00 - f9 a7 01 00 85 70 01 00 | .....(.......p..
25686 [12.13. - 03:47:57] [WORLD__CLIENT_TRACE] 1024: 0a f5 00 00 34 f4 00 00 - 33 5e 32 35 5e 35 35 0d | ....4...3^25^55.
25686 [12.13. - 03:47:57] [WORLD__CLIENT_TRACE] 1040: 33 5e 31 36 33 5e 36 36 - 37 5e 32 35 0a 31 34 5e | 3^163^667^25.14^
25686 [12.13. - 03:47:57] [WORLD__CLIENT_TRACE] 1056: 31 30 5e 31 31 31 5e 32 - 0a 37 5e 35 32 30 5e 33 | 10^111^2.7^520^3
25686 [12.13. - 03:47:57] [WORLD__CLIENT_TRACE] 1072: 39 5e 31 35 30 5e 35 33 - 32 5e 32 35 32 5e 33 33 | 9^150^532^252^33
25686 [12.13. - 03:47:57] [WORLD__CLIENT_TRACE] 1088: 0d 0a 36 5e 37 5e 36 33 - 36 34 5e 35 0a 33 5e 31 | ..6^7^6364^5.3^1
25686 [12.13. - 03:47:57] [WORLD__CLIENT_TRACE] 1104: 33 5e 36 31 30 34 0d 0a - 35 5e 35 38 5e 35 35 5e | 3^6104..5^58^55^
25686 [12.13. - 03:47:57] [WORLD__CLIENT_TRACE] 1120: 5e 33 30 30 5e 32 39 5e - 32 34 30 0d 32 0d 0a 37 | ^300^29^240.2..7
25686 [12.13. - 03:47:57] [WORLD__CLIENT_TRACE] 1136: 0d 0a 37 5e 0a 32 5e 35 - 35 30 0d 0a 37 31 5e 33 | ..7^.2^550..71^3
25686 [12.13. - 03:47:57] [WORLD__CLIENT_TRACE] 1152: 5e 36 35 5e 0d 0a 31 31 - 39 5e 34 34 37 5e 35 30 | ^65^..119^447^50
25686 [12.13. - 03:47:57] [WORLD__CLIENT_TRACE] 1168: 39 5e 34 32 5e 34 32 5e - 32 5e 32 38 37 5e 31 30 | 9^42^42^2^287^10
25686 [12.13. - 03:47:57] [WORLD__CLIENT_TRACE] 1184: 0a 31 5e 37 5e 36 31 5e - 0a 31 35 5e 37 5e 33 32 | .1^7^61^.15^7^32
25686 [12.13. - 03:47:57] [WORLD__CLIENT_TRACE] 1200: 38 5e 34 31 38 5e 36 39 - 0d 0a 36 5e 33 5e 32 30 | 8^418^69..6^3^20
25686 [12.13. - 03:47:57] [WORLD__CLIENT_TRACE] 1216: 37 35 0d 0a 31 34 5e 35 - 36 5e 36 35 33 30 30 0d | 75..14^56^65300.
25686 [12.13. - 03:47:57] [WORLD__CLIENT_TRACE] 1232: 5e 31 32 33 5e 31 30 5e - 31 37 5e 34 5e 36 33 5e | ^123^10^17^4^63^
25686 [12.13. - 03:47:57] [WORLD__CLIENT_TRACE] 1248: 34 5e 34 31 0d 0a 34 5e - 5e 31 38 5e 5e 32 33 33 | 4^41..4^^18^^233
25686 [12.13. - 03:47:57] [WORLD__CLIENT_TRACE] 1264: 32 38 5e 31 0a 37 5e 33 - 5e 34 30 5e 32 30 5e 35 | 28^1.7^3^40^20^5
25686 [12.13. - 03:47:57] [WORLD__CLIENT_TRACE] 1280: 32 5e 31 38 5e 34 35 5e - 0a 36 5e 32 31 34 5e 36 | 2^18^45^.6^214^6
25686 [12.13. - 03:47:57] [WORLD__CLIENT_TRACE] 1296: 0d 0a 39 5e 36 39 5e 33 - 5e 32 33 32 34 5e 34 39 | ..9^69^3^2324^49
25686 [12.13. - 03:47:57] [WORLD__CLIENT_TRACE] 1312: 31 33 30 0d 5e 34 36 5e - 33 33 37 0d 5e 36 31 5e | 130.^46^337.^61^
25686 [12.13. - 03:47:57] [WORLD__CLIENT_TRACE] 1328: 36 33 5e 31 5e 34 34 5e - 30 0d 0a 34 34 5e 31 32 | 63^1^44^0..44^12
25686 [12.13. - 03:47:57] [WORLD__CLIENT_TRACE] 1344: 5e 33 5e 31 36 5e 32 30 - 35 31 5e 32 32 5e 33 30 | ^3^16^2051^22^30
25686 [12.13. - 03:47:57] [WORLD__CLIENT_TRACE] 1360: 0a 37 5e 36 37 5e 37 33 - 5e 31 34 5e 0a 31 30 5e | .7^67^73^14^.10^
25686 [12.13. - 03:47:57] [WORLD__CLIENT_TRACE] 1376: 5e 34 38 5e 33 30 30 0d - 31 33 5e 33 39 5e 32 31 | ^48^300.13^39^21
25686 [12.13. - 03:47:57] [WORLD__CLIENT_TRACE] 1392: 30 0d 0a 31 31 31 30 0d - 34 35 5e 31 5e 33 38 5e | 0..1110.45^1^38^
25686 [12.13. - 03:47:57] [WORLD__CLIENT_TRACE] 1408: 36 36 5e 36 35 35 5e 32 - 5e 33 31 36 35 5e 32 38 | 66^655^2^3165^28
25686 [12.13. - 03:47:57] [WORLD__CLIENT_TRACE] 1424: 31 34 5e 35 34 5e 32 30 - 36 36 5e 36 0a 37 5e 36 | 14^54^2066^6.7^6
25686 [12.13. - 03:47:57] [WORLD__CLIENT_TRACE] 1440: 5e 31 39 30 32 39 35 0d - 37 35 0d 0a 39 5e 32 33 | ^190295.75..9^23
25686 [12.13. - 03:47:57] [WORLD__CLIENT_TRACE] 1456: 0a 31 31 5e 30 0d 0a 31 - 35 30 0d 0a 33 5e 31 39 | .11^0..150..3^19
25686 [12.13. - 03:47:57] [WORLD__CLIENT_TRACE] 1472: 0d 0a 38 5e 5e 31 37 5e - 0a 39 5e 33 5e 34 38 0d | ..8^^17^.9^3^48.
25686 [12.13. - 03:47:57] [WORLD__CLIENT_TRACE] 1488: 31 33 37 0d 0a 31 31 5e - 38 5e 36 36 5e 32 5e 31 | 137..11^8^66^2^1
25686 [12.13. - 03:47:57] [WORLD__CLIENT_TRACE] 1504: 33 5e 32 5e 31 32 5e 34 - 31 33 5e 32 32 5e 35 37 | 3^2^12^413^22^57
25686 [12.13. - 03:47:57] [WORLD__CLIENT_TRACE] 1520: 36 32 5e 35 5e 32 38 5e - 37 0d 0a 31 33 5e 31 38 | 62^5^28^7..13^18
25686 [12.13. - 03:47:57] [WORLD__CLIENT_TRACE] 1536: 35 36 0d 0a 5e 37 31 5e - 33 0d 0a 35 0a 38 5e 33 | 56..^71^3..5.8^3
25686 [12.13. - 03:47:57] [WORLD__CLIENT_TRACE] 1552: 5e 33 36 5e 0a 31 5e 36 - 32 38 5e 32 5e 34 31 5e | ^36^.1^628^2^41^
25686 [12.13. - 03:47:57] [WORLD__CLIENT_TRACE] 1568: 30 30 0d 0a 35 0d 0a 31 - 0a 31 32 5e 32 0d 0a 31 | 00..5..1.12^2..1
25686 [12.13. - 03:47:57] [WORLD__CLIENT_TRACE] 1584: 38 5e 33 34 37 5e 30 5e - 5e 37 34 5e 33 31 5e 37 | 8^347^0^^74^31^7
25686 [12.13. - 03:47:57] [WORLD__CLIENT_TRACE] 1600: 0d 0a 31 30 0d 0a 37 5e - 5e 36 37 5e 39 5e 35 32 | ..10..7^^67^9^52
25686 [12.13. - 03:47:57] [WORLD__CLIENT_TRACE] 1616: 34 5e 31 35 0a 34 5e 33 - 39 5e 32 38 35 38 5e 32 | 4^15.4^39^2858^2
25686 [12.13. - 03:47:57] [WORLD__CLIENT_TRACE] 1632: 0d 0a 39 5e 30 5e 35 35 - 5e 36 30 0d 0a 34 5e 33 | ..9^0^55^60..4^3
25686 [12.13. - 03:47:57] [WORLD__CLIENT_TRACE] 1648: 32 5e 34 38 30 30 0d 0a - 33 30 0d 0a 37 5e 36 36 | 2^4800..30..7^66
25686 [12.13. - 03:47:57] [WORLD__CLIENT_TRACE] 1664: 31 34 5e 36 32 31 5e 31 - 31 5e 31 36 33 0d 0a 39 | 14^621^11^163..9
25686 [12.13. - 03:47:57] [WORLD__CLIENT_TRACE] 1680: 30 0d 0a 31 35 5e 33 31 - 0a 36 5e 36 32 34 5e 34 | 0..15^31.6^624^4
25686 [12.13. - 03:47:57] [WORLD__CLIENT_TRACE] 1696: 37 5e 32 5e 0d 0a 31 34 - 5e 32 35 31 5e 32 34 5e | 7^2^..14^251^24^
25686 [12.13. - 03:47:57] [WORLD__CLIENT_TRACE] 1712: 5e 35 33 5e 32 32 30 0d - 31 31 35 0d 30 5e 37 33 | ^53^220.115.0^73
25686 [12.13. - 03:47:57] [WORLD__CLIENT_TRACE] 1728: 30 0d 0a 33 35 34 5e 33 - 5e 33 30 30 5e 36 34 5e | 0..354^3^300^64^
25686 [12.13. - 03:47:57] [WORLD__CLIENT_TRACE] 1744: 39 5e 31 36 39 0d 0a 36 - 5e 32 30 5e 30 0d 0a 39 | 9^169..6^20^0..9
25686 [12.13. - 03:47:57] [WORLD__CLIENT_TRACE] 1760: 32 30 5e 31 30 0d 0a 31 - 0a 32 5e 31 38 35 0d 0a | 20^10..1.2^185..
25686 [12.13. - 03:47:57] [WORLD__CLIENT_TRACE] 1776: 33 35 5e 31 0d 0a 31 30 - 36 33 5e 33 0d 0a 31 33 | 35^1..1063^3..13
25686 [12.13. - 03:47:57] [WORLD__CLIENT_TRACE] 1792: 32 30 30 0d 31 5e 31 37 - 33 5e 30 5e 31 32 5e 36 | 200.1^173^0^12^6
25686 [12.13. - 03:47:57] [WORLD__CLIENT_TRACE] 1808: 36 39 5e 32 5e 32 36 5e - 0a 31 33 5e 38 5e 31 39 | 69^2^26^.13^8^19
25686 [12.13. - 03:47:57] [WORLD__CLIENT_TRACE] 1824: 5e 33 30 5e 36 30 5e 34 - 35 30 5e 32 31 33 5e 35 | ^30^60^450^213^5
25686 [12.13. - 03:47:57] [WORLD__CLIENT_TRACE] 1840: 35 5e 31 36 5e 34 33 5e - 36 30 5e 36 34 5e 35 31 | 5^16^43^60^64^51
25686 [12.13. - 03:47:57] [WORLD__CLIENT_TRACE] 1856: 5e 36 39 5e 30 5e 32 35 - 33 31 5e 35 32 31 0d 0a | ^69^0^2531^521..
25686 [12.13. - 03:47:57] [WORLD__CLIENT_TRACE] 1872: 31 34 5e 37 0d 0a 31 31 - 0d 0a 31 30 5e 32 32 5e | 14^7..11..10^22^
25686 [12.13. - 03:47:57] [WORLD__CLIENT_TRACE] 1888: 34 30 5e 32 31 5e 36 30 - 33 5e 37 34 30 0d 0a 36 | 40^21^603^740..6
25686 [12.13. - 03:47:57] [WORLD__CLIENT_TRACE] 1904: 5e 33 30 30 0a 35 5e 31 - 0d 0a 31 34 30 30 0d 0a | ^300.5^1..1400..
25686 [12.13. - 03:47:57] [WORLD__CLIENT_TRACE] 1920: 33 5e 35 34 32 35 5e 31 - 35 5e 32 35 30 0d 0a 37 | 3^5425^15^250..7
25686 [12.13. - 03:47:57] [WORLD__CLIENT_TRACE] 1936: 0d 0a 31 5e 5e 31 38 5e - 34 37 5e 33 0d 0a 34 5e | ..1^^18^47^3..4^
25686 [12.13. - 03:47:57] [WORLD__CLIENT_TRACE] 1952: 37 0d 0a 35 5e 31 37 30 - 31 39 30 0d 32 0d 0a 31 | 7..5^170190.2..1
25686 [12.13. - 03:47:57] [WORLD__CLIENT_TRACE] 1968: 0d 0a 39 5e 5e 33 38 5e - 36 33 5e 31 32 37 37 0d | ..9^^38^63^1277.
25686 [12.13. - 03:47:57] [WORLD__CLIENT_TRACE] 1984: 32 39 38 0d 0a 32 5e 36 - 35 5e 33 30 0d 0a 31 32 | 298..2^65^30..12
25686 [12.13. - 03:47:57] [WORLD__CLIENT_TRACE] 2000: 33 38 0d 0a 31 35 5e 31 - 31 31 5e 34 37 5e 33 36 | 38..15^111^47^36
25686 [12.13. - 03:47:57] [WORLD__CLIENT_TRACE] 2016: 0d 0a 31 34 5e 34 38 5e - 34 5e 35 33 0d 0a 38 5e | ..14^48^4^53..8^
25686 [12.13. - 03:47:57] [WORLD__CLIENT_TRACE] 2032: 35 5e 36 35 34 39 0d 0a - 5e 33 30 30 30 0d 0a 31 | 5^6549..^3000..1
25686 [12.13. - 03:47:57] [WORLD__CLIENT_TRACE] 2048: 38 5e 33 36 38 5e 33 35 - | 8^368^35
25686 [12.13. - 03:47:57] [WORLD__CLIENT_ERR] trevadmin: Received unknown EQApplicationPacket
25686 [12.13. - 03:47:57] [WORLD__CLIENT_ERR] [OpCode OP_Unknown (0x22cf) Size=2056]

25686 [12.13. - 03:47:57] [NET__NET_ACKS] 192.168.1.101:4753: Sending ack with sequence 20
25686 [12.13. - 03:47:57] [NET__NET_ACKS] 192.168.1.101:4753: Set Last Ack Sent to 20
25686 [12.13. - 03:47:57] [NET__APP_TRACE] 192.168.1.101:4753: Pushing non-sequenced packet of length 2
25686 [12.13. - 03:47:57] [NET__NET_COMBINE] 192.168.1.101:4753: Starting combined packet with non-seq packet of len 2
25686 [12.13. - 03:47:57] [NET__NET_COMBINE] 192.168.1.101:4753: Final combined packet not full, len 2
25686 [12.13. - 03:47:57] [NET__NET_ACKS] 192.168.1.101:4753: Set Next Ack To Send to 21
25686 [12.13. - 03:47:57] [NET__NET_TRACE] 192.168.1.101:4753: Fragment of oversized of length 42, seq 21: now at 2058/2058
25686 [12.13. - 03:47:57] [NET__APP_CREATE] 192.168.1.101:4753: Creating new application packet, length 2058

.....Removed the Create Hex to reduce log size.....
25686 [12.13. - 03:47:57] [NET__NET_CREATE] 192.168.1.101:4753: seq 21, completed combined oversize packet of length 205625686 [12.13. - 03:47:57] Unable to convert EQ opcode 0x43ba to an Application opcode.
25686 [12.13. - 03:47:57] [WORLD__CLIENT_TRACE] trevadmin: Recevied EQApplicationPacket
25686 [12.13. - 03:47:57] [WORLD__CLIENT_TRACE] [OpCode OP_Unknown (0x43ba) Size=2056]
25686 [12.13. - 03:47:57] [WORLD__CLIENT_TRACE] 0000: 60 36 fb 60 54 75 00 00 - 33 15 00 00 3f 03 00 00 | `6.`Tu..3...?...
25686 [12.13. - 03:47:57] [WORLD__CLIENT_TRACE] 0016: ab 0a 00 00 8c 16 00 00 - f7 14 00 00 57 10 00 00 | ............W...
25686 [12.13. - 03:47:57] [WORLD__CLIENT_TRACE] 0032: f9 08 00 00 5f 0f 00 00 - 1e 0f 00 00 2d 13 00 00 | ...._.......-...
25686 [12.13. - 03:47:57] [WORLD__CLIENT_TRACE] 0048: 25 17 00 00 d7 04 00 00 - 83 02 00 00 07 00 00 00 | %...............
25686 [12.13. - 03:47:57] [WORLD__CLIENT_TRACE] 0064: 04 1b 00 00 6c 0c 00 00 - 96 0b 00 00 95 02 00 00 | ....l...........
25686 [12.13. - 03:47:57] [WORLD__CLIENT_TRACE] 0080: f5 01 00 00 3a 1b 00 00 - ea 12 00 00 c7 1b 00 00 | ....:...........
25686 [12.13. - 03:47:57] [WORLD__CLIENT_TRACE] 0096: f5 11 00 00 7b 0a 00 00 - c9 10 00 00 32 19 00 00 | ....{.......2...
25686 [12.13. - 03:47:57] [WORLD__CLIENT_TRACE] 0112: 0c 13 00 00 1b 03 00 00 - 44 0b 00 00 2f 10 00 00 | ........D.../...
25686 [12.13. - 03:47:57] [WORLD__CLIENT_TRACE] 0128: 5d 0f 00 00 55 10 00 00 - 30 0c 00 00 48 12 00 00 | ]...U...0...H...
25686 [12.13. - 03:47:57] [WORLD__CLIENT_TRACE] 0144: c2 15 00 00 3a 0a 00 00 - 26 03 00 00 07 17 00 00 | ....:...&.......
25686 [12.13. - 03:47:57] [WORLD__CLIENT_TRACE] 0160: 07 1b 00 00 b5 14 00 00 - 7a 1b 00 00 a9 10 00 00 | ........z.......
25686 [12.13. - 03:47:57] [WORLD__CLIENT_TRACE] 0176: ef 03 00 00 55 01 00 00 - c1 1c 00 00 df 18 00 00 | ....U...........
25686 [12.13. - 03:47:57] [WORLD__CLIENT_TRACE] 0192: 72 1a 00 00 6c 0f 00 00 - 4c 17 00 00 db 11 00 00 | r...l...L.......
25686 [12.13. - 03:47:57] [WORLD__CLIENT_TRACE] 0208: d0 15 00 00 24 14 00 00 - 6b 19 00 00 9f 1c 00 00 | ....$...k.......
25686 [12.13. - 03:47:57] [WORLD__CLIENT_TRACE] 0224: 04 1d 00 00 4a 1d 00 00 - 32 07 00 00 b5 14 00 00 | ....J...2.......
25686 [12.13. - 03:47:57] [WORLD__CLIENT_TRACE] 0240: bb 06 00 00 dd 01 00 00 - 7d 13 00 00 ac 02 00 00 | ........}.......
25686 [12.13. - 03:47:57] [WORLD__CLIENT_TRACE] 0256: d4 04 00 00 95 1b 00 00 - 14 09 00 00 79 0a 00 00 | ............y...
25686 [12.13. - 03:47:57] [WORLD__CLIENT_TRACE] 0272: c6 08 00 00 ef 18 00 00 - c9 1c 00 00 8f 16 00 00 | ................
25686 [12.13. - 03:47:57] [WORLD__CLIENT_TRACE] 0288: 4c 01 00 00 03 1b 00 00 - e2 19 00 00 d0 13 00 00 | L...............
25686 [12.13. - 03:47:57] [WORLD__CLIENT_TRACE] 0304: b5 13 00 00 7c 01 00 00 - de 17 00 00 01 09 00 00 | ....|...........
25686 [12.13. - 03:47:57] [WORLD__CLIENT_TRACE] 0320: ec 01 00 00 be 10 00 00 - 26 18 00 00 2f 02 00 00 | ........&.../...
25686 [12.13. - 03:47:57] [WORLD__CLIENT_TRACE] 0336: d7 09 00 00 e3 04 00 00 - 6f 1b 00 00 09 12 00 00 | ........o.......
25686 [12.13. - 03:47:57] [WORLD__CLIENT_TRACE] 0352: eb 0c 00 00 33 02 00 00 - 1f 13 00 00 fe 17 00 00 | ....3...........
25686 [12.13. - 03:47:57] [WORLD__CLIENT_TRACE] 0368: c2 0a 00 00 16 1c 00 00 - 7b 16 00 00 03 0c 00 00 | ........{.......
25686 [12.13. - 03:47:57] [WORLD__CLIENT_TRACE] 0384: 02 16 00 00 eb 10 00 00 - 36 0d 00 00 81 0f 00 00 | ........6.......
25686 [12.13. - 03:47:57] [WORLD__CLIENT_TRACE] 0400: 0b 15 00 00 e9 00 00 00 - 68 13 00 00 1f 06 00 00 | ........h.......
25686 [12.13. - 03:47:57] [WORLD__CLIENT_TRACE] 0416: 1b 09 00 00 b5 0a 00 00 - ac 0c 00 00 ff 17 00 00 | ................
25686 [12.13. - 03:47:57] [WORLD__CLIENT_TRACE] 0432: a6 00 00 00 fa 00 00 00 - b9 1a 00 00 7a 09 00 00 | ............z...
25686 [12.13. - 03:47:57] [WORLD__CLIENT_TRACE] 0448: e0 0c 00 00 27 01 00 00 - 80 0a 00 00 65 01 00 00 | ....'.......e...
25686 [12.13. - 03:47:57] [WORLD__CLIENT_TRACE] 0464: 61 04 00 00 3f 12 00 00 - 27 19 00 00 d8 10 00 00 | a...?...'.......
25686 [12.13. - 03:47:57] [WORLD__CLIENT_TRACE] 0480: 43 14 00 00 00 1a 00 00 - 72 0f 00 00 09 10 00 00 | C.......r.......
25686 [12.13. - 03:47:57] [WORLD__CLIENT_TRACE] 0496: 68 08 00 00 5d 00 00 00 - 64 04 00 00 6b 07 00 00 | h...]...d...k...
25686 [12.13. - 03:47:57] [WORLD__CLIENT_TRACE] 0512: e0 1b 00 00 59 1c 00 00 - 3f 18 00 00 60 0e 00 00 | ....Y...?...`...
25686 [12.13. - 03:47:57] [WORLD__CLIENT_TRACE] 0528: 23 02 00 00 9a 10 00 00 - 7d 1b 00 00 67 0b 00 00 | #.......}...g...
25686 [12.13. - 03:47:57] [WORLD__CLIENT_TRACE] 0544: 60 15 00 00 4e 19 00 00 - af 0c 00 00 fe 02 00 00 | `...N...........
25686 [12.13. - 03:47:57] [WORLD__CLIENT_TRACE] 0560: 45 09 00 00 59 10 00 00 - 9e 05 00 00 6e 00 00 00 | E...Y.......n...
25686 [12.13. - 03:47:57] [WORLD__CLIENT_TRACE] 0576: 38 0e 00 00 ca 0f 00 00 - de 01 00 00 cb 1a 00 00 | 8...............
25686 [12.13. - 03:47:57] [WORLD__CLIENT_TRACE] 0592: 29 07 00 00 d9 16 00 00 - 2a 08 00 00 2f 15 00 00 | ).......*.../...
25686 [12.13. - 03:47:57] [WORLD__CLIENT_TRACE] 0608: 76 0f 00 00 fd 03 00 00 - 2d 02 00 00 2d 1b 00 00 | v.......-...-...
25686 [12.13. - 03:47:57] [WORLD__CLIENT_TRACE] 0624: 0c 03 00 00 c5 1b 00 00 - 47 04 00 00 44 0c 00 00 | ........G...D...
25686 [12.13. - 03:47:57] [WORLD__CLIENT_TRACE] 0640: d8 17 00 00 67 00 00 00 - 70 1c 00 00 a5 03 00 00 | ....g...p.......
25686 [12.13. - 03:47:57] [WORLD__CLIENT_TRACE] 0656: 02 02 00 00 80 05 00 00 - 19 0f 00 00 10 05 00 00 | ................
25686 [12.13. - 03:47:57] [WORLD__CLIENT_TRACE] 0672: 5f 0f 00 00 0c 12 00 00 - 5b 18 00 00 d8 01 00 00 | _.......[.......
25686 [12.13. - 03:47:57] [WORLD__CLIENT_TRACE] 0688: 2a 11 00 00 6d 0a 00 00 - c4 10 00 00 df 03 00 00 | *...m...........
25686 [12.13. - 03:47:57] [WORLD__CLIENT_TRACE] 0704: e3 03 00 00 70 13 00 00 - 36 12 00 00 40 06 00 00 | ....p...6...@...
25686 [12.13. - 03:47:57] [WORLD__CLIENT_TRACE] 0720: 81 18 00 00 ec 17 00 00 - 75 03 00 00 d0 0a 00 00 | ........u.......
25686 [12.13. - 03:47:57] [WORLD__CLIENT_TRACE] 0736: dc 16 00 00 a7 18 00 00 - 7b 0d 00 00 df 1a 00 00 | ........{.......
25686 [12.13. - 03:47:57] [WORLD__CLIENT_TRACE] 0752: 5e 0a 00 00 bf 18 00 00 - 42 12 00 00 71 1a 00 00 | ^.......B...q...
25686 [12.13. - 03:47:57] [WORLD__CLIENT_TRACE] 0768: 59 0b 00 00 7e 16 00 00 - 59 1b 00 00 e0 02 00 00 | Y...~...Y.......
25686 [12.13. - 03:47:57] [WORLD__CLIENT_TRACE] 0784: 46 19 00 00 0c 10 00 00 - f5 08 00 00 18 12 00 00 | F...............
25686 [12.13. - 03:47:57] [WORLD__CLIENT_TRACE] 0800: 70 0b 00 00 11 0d 00 00 - 6f 07 00 00 2b 05 00 00 | p.......o...+...
25686 [12.13. - 03:47:57] [WORLD__CLIENT_TRACE] 0816: c7 09 00 00 c2 02 00 00 - 66 10 00 00 47 1a 00 00 | ........f...G...
25686 [12.13. - 03:47:57] [WORLD__CLIENT_TRACE] 0832: da 1a 00 00 d4 1a 00 00 - 15 03 00 00 ae 15 00 00 | ................
25686 [12.13. - 03:47:57] [WORLD__CLIENT_TRACE] 0848: cf 08 00 00 c9 14 00 00 - 32 01 00 00 b6 0c 00 00 | ........2.......
25686 [12.13. - 03:47:57] [WORLD__CLIENT_TRACE] 0864: c0 0b 00 00 99 15 00 00 - aa 01 00 00 e2 04 00 00 | ................
25686 [12.13. - 03:47:57] [WORLD__CLIENT_TRACE] 0880: 88 16 00 00 d0 01 00 00 - 05 0e 00 00 22 04 00 00 | ............"...
25686 [12.13. - 03:47:57] [WORLD__CLIENT_TRACE] 0896: 28 00 00 00 17 08 00 00 - 48 09 00 00 56 16 00 00 | (.......H...V...
25686 [12.13. - 03:47:57] [WORLD__CLIENT_TRACE] 0912: 35 14 00 00 86 13 00 00 - 46 14 00 00 ec 15 00 00 | 5.......F.......
25686 [12.13. - 03:47:57] [WORLD__CLIENT_TRACE] 0928: b7 08 00 00 78 07 00 00 - 18 01 00 00 da 10 00 00 | ....x...........
25686 [12.13. - 03:47:57] [WORLD__CLIENT_TRACE] 0944: 66 03 00 00 3e 18 00 00 - 02 0c 00 00 3e 06 00 00 | f...>.......>...
25686 [12.13. - 03:47:57] [WORLD__CLIENT_TRACE] 0960: 2a 1c 00 00 d7 1a 00 00 - 4c 14 00 00 03 07 00 00 | *.......L.......
25686 [12.13. - 03:47:57] [WORLD__CLIENT_TRACE] 0976: f3 11 00 00 d4 0b 00 00 - e3 02 00 00 7b 0f 00 00 | ............{...
25686 [12.13. - 03:47:57] [WORLD__CLIENT_TRACE] 0992: a6 16 00 00 1c 06 00 00 - ea 03 00 00 09 0a 00 00 | ................
25686 [12.13. - 03:47:57] [WORLD__CLIENT_TRACE] 1008: ec 06 00 00 7b 1c 00 00 - 09 09 00 00 08 04 00 00 | ....{...........
25686 [12.13. - 03:47:57] [WORLD__CLIENT_TRACE] 1024: c8 15 00 00 e7 0e 00 00 - 31 35 5e 39 39 38 5e 31 | ........15^998^1
25686 [12.13. - 03:47:57] [WORLD__CLIENT_TRACE] 1040: 33 32 5e 31 36 34 5e 31 - 30 5e 39 30 39 36 30 5e | 32^164^10^90960^
25686 [12.13. - 03:47:57] [WORLD__CLIENT_TRACE] 1056: 5e 34 30 35 37 35 5e 36 - 5e 36 36 30 34 5e 36 36 | ^40575^6^6604^66
25686 [12.13. - 03:47:57] [WORLD__CLIENT_TRACE] 1072: 30 5e 39 39 35 0d 0a 31 - 33 35 5e 31 31 35 5e 32 | 0^995..135^115^2
25686 [12.13. - 03:47:57] [WORLD__CLIENT_TRACE] 1088: 31 31 32 35 0a 33 37 5e - 5e 39 0d 0a 35 5e 32 5e | 1125.37^^9..5^2^
25686 [12.13. - 03:47:57] [WORLD__CLIENT_TRACE] 1104: 30 35 5e 31 36 5e 33 5e - 0a 35 35 5e 31 31 35 35 | 05^16^3^.55^1155
25686 [12.13. - 03:47:57] [WORLD__CLIENT_TRACE] 1120: 31 30 5e 37 30 5e 34 38 - 5e 37 33 35 38 5e 31 34 | 10^70^48^7358^14
25686 [12.13. - 03:47:57] [WORLD__CLIENT_TRACE] 1136: 35 5e 37 5e 5e 33 5e 35 - 35 31 30 5e 5e 37 30 35 | 5^7^^3^5510^^705
25686 [12.13. - 03:47:57] [WORLD__CLIENT_TRACE] 1152: 31 30 5e 36 33 0d 0a 34 - 35 34 30 5e 35 33 5e 38 | 10^63..4540^53^8
25686 [12.13. - 03:47:57] [WORLD__CLIENT_TRACE] 1168: 34 5e 39 33 5e 38 0d 0a - 5e 33 5e 35 39 30 5e 39 | 4^93^8..^3^590^9
25686 [12.13. - 03:47:57] [WORLD__CLIENT_TRACE] 1184: 32 30 0d 0a 38 35 5e 38 - 31 31 34 30 39 5e 32 5e | 20..85^811409^2^
25686 [12.13. - 03:47:57] [WORLD__CLIENT_TRACE] 1200: 39 35 5e 33 0a 35 5e 31 - 38 35 5e 39 39 5e 32 30 | 95^3.5^185^99^20
25686 [12.13. - 03:47:57] [WORLD__CLIENT_TRACE] 1216: 2e 38 30 5e 37 35 5e 36 - 36 36 5e 31 38 30 5e 37 | .80^75^666^180^7
25686 [12.13. - 03:47:57] [WORLD__CLIENT_TRACE] 1232: 30 5e 38 5e 30 5e 38 37 - 31 39 31 37 5e 39 5e 32 | 0^8^0^871917^9^2
25686 [12.13. - 03:47:57] [WORLD__CLIENT_TRACE] 1248: 36 30 5e 31 32 30 30 5e - 33 30 5e 33 38 35 5e 38 | 60^1200^30^385^8
25686 [12.13. - 03:47:57] [WORLD__CLIENT_TRACE] 1264: 37 38 5e 33 0d 0a 37 5e - 30 5e 38 34 35 0d 0a 39 | 78^3..7^0^845..9
25686 [12.13. - 03:47:57] [WORLD__CLIENT_TRACE] 1280: 35 5e 32 32 30 35 32 5e - 30 5e 34 32 0a 33 32 5e | 5^22052^0^42.32^
25686 [12.13. - 03:47:57] [WORLD__CLIENT_TRACE] 1296: 30 35 5e 34 38 38 39 5e - 5e 39 5e 32 30 5e 39 36 | 05^4889^^9^20^96
25686 [12.13. - 03:47:57] [WORLD__CLIENT_TRACE] 1312: 35 5e 39 5e 2e 35 30 5e - 5e 31 30 39 33 5e 38 35 | 5^9^.50^^1093^85
25686 [12.13. - 03:47:57] [WORLD__CLIENT_TRACE] 1328: 5e 31 38 0d 5e 31 32 36 - 30 5e 31 30 0a 32 37 5e | ^18.^1260^10.27^
25686 [12.13. - 03:47:57] [WORLD__CLIENT_TRACE] 1344: 32 5e 35 0d 33 35 5e 36 - 30 5e 31 30 31 32 30 5e | 2^5.35^60^10120^
25686 [12.13. - 03:47:57] [WORLD__CLIENT_TRACE] 1360: 35 5e 36 33 36 5e 33 5e - 0d 0a 37 36 38 30 5e 37 | 5^636^3^..7680^7
25686 [12.13. - 03:47:57] [WORLD__CLIENT_TRACE] 1376: 30 5e 35 37 5e 31 34 34 - 31 35 0d 0a 30 32 30 5e | 0^57^14415..020^
25686 [12.13. - 03:47:57] [WORLD__CLIENT_TRACE] 1392: 33 32 5e 31 5e 32 30 0d - 31 5e 37 36 33 36 5e 38 | 32^1^20.1^7636^8
25686 [12.13. - 03:47:57] [WORLD__CLIENT_TRACE] 1408: 36 33 5e 37 38 38 5e 37 - 5e 35 38 35 31 36 5e 31 | 63^788^7^58516^1
25686 [12.13. - 03:47:57] [WORLD__CLIENT_TRACE] 1424: 31 39 0d 0a 30 5e 32 5e - 35 36 5e 38 38 35 5e 32 | 19..0^2^56^885^2
25686 [12.13. - 03:47:57] [WORLD__CLIENT_TRACE] 1440: 34 32 30 5e 5e 35 5e 39 - 5e 31 30 0d 31 30 32 30 | 420^^5^9^10.1020
25686 [12.13. - 03:47:57] [WORLD__CLIENT_TRACE] 1456: 35 5e 36 33 36 30 5e 36 - 31 30 5e 31 5e 34 33 35 | 5^6360^610^1^435
25686 [12.13. - 03:47:57] [WORLD__CLIENT_TRACE] 1472: 30 5e 35 5e 35 5e 31 5e - 36 37 32 5e 30 5e 37 35 | 0^5^5^1^672^0^75
25686 [12.13. - 03:47:57] [WORLD__CLIENT_TRACE] 1488: 0a 31 34 5e 35 5e 37 39 - 30 36 35 5e 31 30 5e 37 | .14^5^79065^10^7
25686 [12.13. - 03:47:57] [WORLD__CLIENT_TRACE] 1504: 30 5e 38 37 32 30 0d 0a - 37 35 5e 36 5e 37 5e 38 | 0^8720..75^6^7^8
25686 [12.13. - 03:47:57] [WORLD__CLIENT_TRACE] 1520: 30 5e 34 5e 32 5e 33 30 - 31 30 5e 32 34 35 5e 34 | 0^4^2^3010^245^4
25686 [12.13. - 03:47:57] [WORLD__CLIENT_TRACE] 1536: 37 37 2e 39 31 37 30 5e - 34 5e 31 30 32 5e 31 35 | 77.9170^4^102^15
25686 [12.13. - 03:47:57] [WORLD__CLIENT_TRACE] 1552: 34 5e 31 36 37 32 30 5e - 32 30 0d 0a 31 30 5e 35 | 4^16720^20..10^5
25686 [12.13. - 03:47:57] [WORLD__CLIENT_TRACE] 1568: 36 31 5e 31 32 5e 39 30 - 36 5e 35 37 35 30 5e 33 | 61^12^906^5750^3
25686 [12.13. - 03:47:57] [WORLD__CLIENT_TRACE] 1584: 31 5e 33 33 37 32 30 5e - 32 37 30 5e 5e 39 5e 33 | 1^33720^270^^9^3
25686 [12.13. - 03:47:57] [WORLD__CLIENT_TRACE] 1600: 36 5e 36 33 30 5e 36 39 - 37 5e 31 32 37 35 5e 33 | 6^630^697^1275^3
25686 [12.13. - 03:47:57] [WORLD__CLIENT_TRACE] 1616: 0d 0a 32 32 32 30 0d 0a - 5e 34 5e 37 5e 31 39 0d | ..2220..^4^7^19.
25686 [12.13. - 03:47:57] [WORLD__CLIENT_TRACE] 1632: 34 30 5e 36 30 5e 31 39 - 38 5e 36 5e 36 33 2e 36 | 40^60^198^6^63.6
25686 [12.13. - 03:47:57] [WORLD__CLIENT_TRACE] 1648: 5e 31 35 5e 31 37 5e 31 - 32 5e 32 31 33 37 5e 33 | ^15^17^12^2137^3
25686 [12.13. - 03:47:57] [WORLD__CLIENT_TRACE] 1664: 31 30 32 30 5e 33 30 5e - 30 0d 0a 37 38 30 5e 31 | 1020^30^0..780^1
25686 [12.13. - 03:47:57] [WORLD__CLIENT_TRACE] 1680: 0d 0a 37 5e 37 5e 31 35 - 5e 36 36 30 31 5e 31 39 | ..7^7^15^6601^19
25686 [12.13. - 03:47:57] [WORLD__CLIENT_TRACE] 1696: 37 35 5e 36 0a 35 32 5e - 30 33 35 5e 0a 37 5e 36 | 75^6.52^035^.7^6
25686 [12.13. - 03:47:57] [WORLD__CLIENT_TRACE] 1712: 33 0d 0a 35 5e 38 0d 0a - 35 5e 36 5e 5e 33 5e 35 | 3..5^8..5^6^^3^5
25686 [12.13. - 03:47:57] [WORLD__CLIENT_TRACE] 1728: 39 35 5e 31 34 5e 38 34 - 0a 35 33 5e 34 36 30 5e | 95^14^84.53^460^
25686 [12.13. - 03:47:57] [WORLD__CLIENT_TRACE] 1744: 30 33 35 5e 32 30 5e 38 - 33 5e 35 0d 39 35 5e 34 | 035^20^83^5.95^4
25686 [12.13. - 03:47:57] [WORLD__CLIENT_TRACE] 1760: 30 5e 39 37 31 38 39 30 - 38 5e 37 32 5e 36 5e 31 | 0^9718908^72^6^1
25686 [12.13. - 03:47:57] [WORLD__CLIENT_TRACE] 1776: 5e 33 37 32 30 0d 0a 37 - 35 33 5e 37 31 31 36 31 | ^3720..753^71161
25686 [12.13. - 03:47:57] [WORLD__CLIENT_TRACE] 1792: 34 5e 31 30 30 5e 38 5e - 30 5e 39 5e 30 5e 31 35 | 4^100^8^0^9^0^15
25686 [12.13. - 03:47:57] [WORLD__CLIENT_TRACE] 1808: 31 5e 31 31 30 35 5e 36 - 37 0d 0a 32 0a 35 32 5e | 1^1105^67..2.52^
25686 [12.13. - 03:47:57] [WORLD__CLIENT_TRACE] 1824: 34 5e 31 34 39 5e 36 5e - 5e 33 34 35 35 0d 0a 31 | 4^149^6^^3455..1
25686 [12.13. - 03:47:57] [WORLD__CLIENT_TRACE] 1840: 34 35 30 5e 35 0d 0a 31 - 5e 31 33 0d 37 33 5e 31 | 450^5..1^13.73^1
25686 [12.13. - 03:47:57] [WORLD__CLIENT_TRACE] 1856: 35 5e 31 31 31 31 32 35 - 35 30 5e 33 36 32 5e 39 | 5^11112550^362^9
25686 [12.13. - 03:47:57] [WORLD__CLIENT_TRACE] 1872: 5e 36 5e 34 5e 31 39 0d - 5e 37 35 5e 5e 35 37 30 | ^6^4^19.^75^^570
25686 [12.13. - 03:47:57] [WORLD__CLIENT_TRACE] 1888: 30 5e 35 32 33 30 5e 39 - 0d 0a 36 5e 35 0d 0a 31 | 0^5230^9..6^5..1
25686 [12.13. - 03:47:57] [WORLD__CLIENT_TRACE] 1904: 38 5e 39 36 30 35 5e 31 - 5e 36 31 35 31 39 35 5e | 8^9605^1^615195^
25686 [12.13. - 03:47:57] [WORLD__CLIENT_TRACE] 1920: 0d 0a 31 5e 32 35 5e 33 - 30 5e 34 5e 0a 36 34 5e | ..1^25^30^4^.64^
25686 [12.13. - 03:47:57] [WORLD__CLIENT_TRACE] 1936: 30 5e 38 37 35 36 5e 31 - 35 38 5e 31 33 38 5e 39 | 0^8756^158^138^9
25686 [12.13. - 03:47:57] [WORLD__CLIENT_TRACE] 1952: 5e 34 5e 37 32 33 5e 39 - 35 0d 0a 34 33 35 5e 37 | ^4^723^95..435^7
25686 [12.13. - 03:47:57] [WORLD__CLIENT_TRACE] 1968: 31 35 5e 31 5e 31 37 39 - 31 30 0d 0a 35 0d 0a 32 | 15^1^17910..5..2
25686 [12.13. - 03:47:57] [WORLD__CLIENT_TRACE] 1984: 30 0d 0a 37 32 30 0d 0a - 35 38 5e 31 32 5e 34 5e | 0..720..58^12^4^
25686 [12.13. - 03:47:57] [WORLD__CLIENT_TRACE] 2000: 5e 31 35 0d 5e 39 0d 0a - 35 0d 0a 31 31 35 5e 38 | ^15.^9..5..115^8
25686 [12.13. - 03:47:57] [WORLD__CLIENT_TRACE] 2016: 37 35 5e 39 0a 31 39 5e - 5e 33 5e 35 30 5e 31 34 | 75^9.19^^3^50^14
25686 [12.13. - 03:47:57] [WORLD__CLIENT_TRACE] 2032: 0d 0a 32 31 31 38 35 5e - 37 5e 34 30 5e 31 32 5e | ..21185^7^40^12^
25686 [12.13. - 03:47:57] [WORLD__CLIENT_TRACE] 2048: 34 5e 39 33 34 5e 36 5e - | 4^934^6^
25686 [12.13. - 03:47:57] [WORLD__CLIENT_ERR] trevadmin: Received unknown EQApplicationPacket
25686 [12.13. - 03:47:57] [WORLD__CLIENT_ERR] [OpCode OP_Unknown (0x43ba) Size=2056]


The new Opcodes for them are 0x22CF and 0x43BA.

trevius
12-13-2008, 06:33 AM
And right after the AckPacket and WorldClientReady, I get this new opcode 0x58FB, which I am not sure about either:

25686 [12.13. - 03:48:16] [WORLD__CLIENT_TRACE] [OpCode OP_AckPacket (0x4d38) Size=4]
25686 [12.13. - 03:48:16] [WORLD__CLIENT_TRACE] 0000: 00 00 00 00 - | ....
25686 [12.13. - 03:48:16] [WORLD__CLIENT_TRACE] trevadmin: Recevied EQApplicationPacket
25686 [12.13. - 03:48:16] [WORLD__CLIENT_TRACE] [OpCode OP_WorldClientReady (0x2ebd) Size=0]
25686 [12.13. - 03:48:16] Unable to convert EQ opcode 0x58fb to an Application opcode.
25686 [12.13. - 03:48:16] [WORLD__CLIENT_TRACE] trevadmin: Recevied EQApplicationPacket
25686 [12.13. - 03:48:16] [WORLD__CLIENT_TRACE] [OpCode OP_Unknown (0x58fb) Size=8]
25686 [12.13. - 03:48:16] [WORLD__CLIENT_TRACE] 0000: 49 02 00 00 60 9f 4d 00 - | I...`.M.
25686 [12.13. - 03:48:16] [WORLD__CLIENT_ERR] trevadmin: Received unknown EQApplicationPacket
25686 [12.13. - 03:48:16] [WORLD__CLIENT_ERR] [OpCode OP_Unknown (0x58fb) Size=8]
25686 [12.13. - 03:48:16] [WORLD__CLIENT_ERR] 0000: 49 02 00 00 60 9f 4d 00 - | I...`.M.
25686 [12.13. - 03:48:16] [NET__NET_ACKS] 192.168.1.101:4753: Sending ack with sequence 24
25686 [12.13. - 03:48:16] [NET__NET_ACKS] 192.168.1.101:4753: Set Last Ack Sent to 24
25686 [12.13. - 03:48:16] [NET__APP_TRACE] 192.168.1.101:4753: Pushing non-sequenced packet of length 2
25686 [12.13. - 03:48:16] [NET__NET_COMBINE] 192.168.1.101:4753: Starting combined packet with non-seq packet of len 2
25686 [12.13. - 03:48:16] [NET__NET_COMBINE] 192.168.1.101:4753: Final combined packet not full, len 2
25686 [12.13. - 03:48:18] [NET__NET_TRACE] 192.168.1.101:4753: Received Stats: 0 packets received, 0 packets sent, Deltas: local 14, (14 <- 22 -> 31) remote 31
25686 [12.13. - 03:48:18] [NET__APP_TRACE] 192.168.1.101:4753: Pushing non-sequenced packet of length 38
25686 [12.13. - 03:48:18] [NET__RATES] 192.168.1.101:4753: Adjusting data rate to thresh 47662, decay 3574 based on avg delta 22
25686 [12.13. - 03:48:18] [NET__NET_COMBINE] 192.168.1.101:4753: Starting combined packet with non-seq packet of len 38
25686 [12.13. - 03:48:18] [NET__NET_COMBINE] 192.168.1.101:4753: Final combined packet not full, len 38
25686 [12.13. - 03:48:24] [NET__NET_ACKS] 192.168.1.101:4753: Set Next Ack To Send to 25
25686 [12.13. - 03:48:24] [NET__APP_CREATE] 192.168.1.101:4753: Creating new application packet, length 10
25686 [12.13. - 03:48:24] [NET__APP_CREATE_HEX] 0000: fb 58 41 01 00 00 60 9f - 4d 00 | .XA...`.M.
25686 [12.13. - 03:48:24] [NET__NET_ACKS] 192.168.1.101:4753: Sending ack with sequence 25
25686 [12.13. - 03:48:24] [NET__NET_ACKS] 192.168.1.101:4753: Set Last Ack Sent to 25
25686 [12.13. - 03:48:24] [NET__APP_TRACE] 192.168.1.101:4753: Pushing non-sequenced packet of length 2
25686 [12.13. - 03:48:24] [NET__NET_COMBINE] 192.168.1.101:4753: Starting combined packet with non-seq packet of len 2
25686 [12.13. - 03:48:24] [NET__NET_COMBINE] 192.168.1.101:4753: Final combined packet not full, len 2
25686 [12.13. - 03:48:24] Unable to convert EQ opcode 0x58fb to an Application opcode.
25686 [12.13. - 03:48:24] [WORLD__CLIENT_TRACE] trevadmin: Recevied EQApplicationPacket
25686 [12.13. - 03:48:24] [WORLD__CLIENT_TRACE] [OpCode OP_Unknown (0x58fb) Size=8]
25686 [12.13. - 03:48:24] [WORLD__CLIENT_TRACE] 0000: 41 01 00 00 60 9f 4d 00 - | A...`.M.
25686 [12.13. - 03:48:24] [WORLD__CLIENT_ERR] trevadmin: Received unknown EQApplicationPacket
25686 [12.13. - 03:48:24] [WORLD__CLIENT_ERR] [OpCode OP_Unknown (0x58fb) Size=8]
25686 [12.13. - 03:48:24] [WORLD__CLIENT_ERR] 0000: 41 01 00 00 60 9f 4d 00 - | A...`.M.

Judging by what I see from Titanium clients, this doesn't exist. At least not in the order I have seen them in. It could be that it is an error from not getting anything back from the CRC checks though. Either way, these are all coming in while getting to the char select screen, which loads fine. I don't think they are related to the reason I can't get in game, but worth noting at least.

EDIT: After looking into it a bit more, this 3rd unknown opcode does show up when connecting with Titanium as well, only it uses 0x6A5F, which from what I can tell is the auto-AFK opcode. It is "unknown" in Titanium as well and doesn't cause problems, so it shouldn't be an issue at all for SoF. I am pretty sure we can at least ignore this particular one (0x58FB), since it appears to be AFK related.

trevius
12-15-2008, 09:19 AM
I finally made a little more progress. I am 1 step closer to being able to get in game now lol. I have been trying to figure out the size of the playerprofile struct so that I could at least get the EQ Debug log to show me reaching the next step. After trying many other ways, I finally figured it out by looking at the IDA Assembly code and finding the error I was getting and then checking the HEX for that was causing the error to happen. I checked the HEX and it came out to be 5C18, which is 23576. I checked IDA for Titanium and the same code matched the PlayerProfile size for Titanium (19592). I did another compile with the new structure size and now I am getting this:

[Mon Dec 15 07:06:53 2008]01792:Zone Connect -- 0 -- Received MSG_ZONE_ADDRESS
[Mon Dec 15 07:06:53 2008]01793:Zone addr [192.168.1.102:20253] received...
[Mon Dec 15 07:06:53 2008]01794:ZONING
[Mon Dec 15 07:06:53 2008]01795:Networking: Connection Closed [0] with 0 pending bytes.
[Mon Dec 15 07:06:53 2008]01796:Networking: using port [2629].
[Mon Dec 15 07:06:54 2008]01797:Networking: Connection Established [1]
[Mon Dec 15 07:06:54 2008]01798:Connected to 192.168.1.102:20253...

[Mon Dec 15 07:06:54 2008]01799:Zone Connect -- 2 -- Sending MSG_EQ_ADDPLAYER
[Mon Dec 15 07:06:59 2008]01800:Zone Connect -- 3 -- Received MSG_SEND_PC
[Mon Dec 15 07:06:59 2008]01801:Zone Connect -- 4 -- Received MSG_EQ_ADDPLAYER
[Mon Dec 15 07:06:59 2008]01802:fatal error in main thread Code = c0000005 ADDR=0x004c0aa3

[Mon Dec 15 07:06:59 2008]01803:EAX=0000004b EBX=0cf3ab0f ECX=00000088 EDX=f9161180

[Mon Dec 15 07:06:59 2008]01804:ESI=f9161250 EDI=0cf3aa7e EBP=00000000 ESP=0012a378

[Mon Dec 15 07:06:59 2008]01805:Raw Stack

.....Then a bunch of other error logs

So, there is definitely some issues past that point, but it is a step in the right direction lol. Now to figure out what caused the crash... My first guess is that the problem is related to the items structure, since I know at least the following fields were added at the time of SoF release that weren't in Titanium:
heroic_agi
heroic_cha
heroic_dex
heroic_int
heroic_sta
heroic_str
heroic_wis
I also see these that aren't listed in my Items Table currently, but they may just be newly discovered Uknowns that already exist, but aren't labeled properly:
spelldmg
backstabdmg
clairvoyance
dsmitigation
healamt

I am not sure if that would cause a crash or not, but I guess I will try adding those and see what happens.

Not that it really means much to me, but this seems to be the part where those errors get generated if it isn't equal to whatever check is being done here:
.text:004C0CD3 loc_4C0CD3: ; CODE XREF: sub_4C0A50+5Cj
.text:004C0CD3 ; sub_4C0A50+78j ...
.text:004C0CD3 mov esi, [esp+38h+var_28] ; default
.text:004C0CD7 mov eax, [esp+38h+var_18]
.text:004C0CDB add esi, 10h
.text:004C0CDE dec eax
.text:004C0CDF mov [esp+38h+var_28], esi
.text:004C0CE3 mov [esp+38h+var_18], eax
.text:004C0CE7 jnz loc_4C0AA3
.text:004C0CED mov eax, [esp+38h+var_24]
.text:004C0CF1 pop edi
.text:004C0CF2 pop esi
.text:004C0CF3 pop ebp
.text:004C0CF4 pop ebx
.text:004C0CF5 add esp, 28h
.text:004C0CF8 retn

trevius
12-15-2008, 08:07 PM
According to the script from 13th floor that dumps items, here:

http://eqitems.13th-floor.org/svn/scripts/trunk/itemdump/fields.txt

It looks like the current list of item fields is in this order:

itemclass
name
lore
lorefile
idfile
id
weight
norent
nodrop
size
slots
price
icon
UNK013
UNK014
benefitflag
tradeskills
cr
dr
pr
mr
fr
svcorruption
astr
asta
aagi
adex
acha
aint
awis
hp
mana
endur
ac
classes
races
deity
skillmodvalue
UNK038
skillmodtype
banedmgrace
banedmgbody
banedmgraceamt
banedmgamt
magic
casttime_
reqlevel
reclevel
recskill
bardtype
bardvalue
light
delay
elemdmgtype
elemdmgamt
range
damage
color
itemtype
material
UNK060
UNK061
sellrate
combateffects
shielding
stunresist
strikethrough
extradmgskill
extradmgamt
spellshield
avoidance
accuracy
charmfileid
factionmod1
factionamt1
factionmod2
factionamt2
factionmod3
factionamt3
factionmod4
factionamt4
charmfile
augtype
augrestrict
augdistiller
augslot1type
augslot1visible
augslot1unk2
augslot2type
augslot2visible
augslot2unk2
augslot3type
augslot3visible
augslot3unk2
augslot4type
augslot4visible
augslot4unk2
augslot5type
augslot5visible
augslot5unk2
pointtype
ldontheme
ldonprice
UNK098
ldonsold
bagtype
bagslots
bagsize
bagwr
book
booktype
filename
loregroup
artifactflag
UNK109
favor
guildfavor
fvnodrop
dotshielding
attack
regen
manaregen
enduranceregen
haste
damageshield
UNK120
UNK121
attuneable
nopet
UNK124
potionbelt
potionbeltslots
stacksize
notransfer
UNK129
questitemflag
UNK131
UNK132
clickeffect
clicktype
clicklevel2
clicklevel
maxcharges
casttime
recastdelay
recasttype
clickunk5
clickname
clickunk7
proceffect
proctype
proclevel2
proclevel
procunk1
procunk2
procunk3
procunk4
procrate
procname
procunk7
worneffect
worntype
wornlevel2
wornlevel
wornunk1
wornunk2
wornunk3
wornunk4
wornunk5
wornname
wornunk7
focuseffect
focustype
focuslevel2
focuslevel
focusunk1
focusunk2
focusunk3
focusunk4
focusunk5
focusname
focusunk7
scrolleffect
scrolltype
scrolllevel2
scrolllevel
scrollunk1
scrollunk2
scrollunk3
scrollunk4
scrollunk5
scrollname
scrollunk7
UNK193
purity
dsmitigation
heroic_str
heroic_int
heroic_wis
heroic_agi
heroic_dex
heroic_sta
heroic_cha
healamt
spelldmg
clairvoyance
backstabdmg
evolvinglevel
verified
created

So, I guess all of the extra fields I posted in the previous post were actually new. I know the herioc stuff went in with the SoF release, so I just need to see if I can find in the patch notes when the others after healamt were added. Then, I should just be able to fill in the anniversary (using anniversary files for SoF still) items file either with these new fields, or maybe just set them all to 0 so that the correct number of fields are at least being sent. The heroic stats do sound cool and should add more variety for possible upgraded gear in the emulator. For anyone that doesn't know already, apparently they add more stats that can increase the cap of the particular stat it is adding to, so you can exceed the caps with the stats from them. That shouldn't be hard at all to code if we can get to that point.

trevius
12-16-2008, 12:21 AM
I spent most of the day working on this, but this should be the item field list order that is currently used on live according to 13th floor collects:

/* 000 */ //I(ItemClass) Leave this one off on purpose
/* 001 */ S(Name)
/* 002 */ S(Lore)
/* 003 */ S("")//lorefile - Newly Added - Field is Null
/* 003 */ S(IDFile)
/* 004 */ I(ID)
/* 005 */ I(Weight)
/* 006 */ I(NoRent)
/* 007 */ I(NoDrop)
/* 008 */ I(Size)
/* 009 */ I(Slots)
/* 010 */ I(Price)
/* 011 */ I(Icon)
/* 012 */ I(0)
/* 013 */ I(0)
/* 014 */ I(BenefitFlag)
/* 015 */ I(Tradeskills)
/* 016 */ I(CR)
/* 017 */ I(DR)
/* 018 */ I(PR)
/* 019 */ I(MR)
/* 020 */ I(FR)
/* 020 */ I(0)//svcorruption - Newly Added
/* 021 */ I(AStr)
/* 022 */ I(ASta)
/* 023 */ I(AAgi)
/* 024 */ I(ADex)
/* 025 */ I(ACha)
/* 026 */ I(AInt)
/* 027 */ I(AWis)
/* 028 */ I(HP)
/* 029 */ I(Mana)
/* 111 */ I(Endur) //endur - Relocated
/* 030 */ I(AC)
/* 052 */ I(Classes)//classes - Relocated
/* 053 */ I(Races)//races - Relocated
/* 031 */ I(Deity)
/* 032 */ I(SkillModValue)
/* 033 */ I(0)//UNK038 - Default is 0
/* 034 */ I(SkillModType)
/* 035 */ I(BaneDmgRace)
/* 037 */ I(BaneDmgBody)//banedmgbody - Relocated
/* 103 */ I(BaneDmgRaceAmt)//banedmgraceamt - Relocated
/* 036 */ I(BaneDmgAmt)//banedmgamt - Relocated
/* 038 */ I(Magic)
/* 039 */ I(CastTime_)
/* 040 */ I(ReqLevel)
/* 045 */ I(RecLevel)//reclevel - Relocated
/* 046 */ I(RecSkill)//recskill - Relocated
/* 041 */ I(BardType)
/* 042 */ I(BardValue)
/* 043 */ I(Light)
/* 044 */ I(Delay)
/* 047 */ I(ElemDmgType)
/* 048 */ I(ElemDmgAmt)
/* 049 */ I(Range)
/* 050 */ I(Damage)
/* 051 */ I(Color)
/* 056 */ I(ItemType)
/* 057 */ I(Material)
/* 054 */ I(0)//UNK060 - Default is 0
/* 054 */ I(0)//UNK061 - Default is 0
/* 058 */ F(SellRate)
/* 063 */ I(CombatEffects)
/* 064 */ I(Shielding)
/* 065 */ I(StunResist)
/* 066 */ I(StrikeThrough)
/* 067 */ I(ExtraDmgSkill)
/* 068 */ I(ExtraDmgAmt)
/* 069 */ I(SpellShield)
/* 070 */ I(Avoidance)
/* 071 */ I(Accuracy)
/* 072 */ I(CharmFileID)
/* 073 */ I(FactionMod1)//Swapped these so Faction Amt comes after each Faction Mod
/* 077 */ I(FactionAmt1)//Swapped these so Faction Amt comes after each Faction Mod
/* 074 */ I(FactionMod2)//Swapped these so Faction Amt comes after each Faction Mod
/* 078 */ I(FactionAmt2)//Swapped these so Faction Amt comes after each Faction Mod
/* 075 */ I(FactionMod3)//Swapped these so Faction Amt comes after each Faction Mod
/* 079 */ I(FactionAmt3)//Swapped these so Faction Amt comes after each Faction Mod
/* 076 */ I(FactionMod4)//Swapped these so Faction Amt comes after each Faction Mod
/* 080 */ I(FactionAmt4)//Swapped these so Faction Amt comes after each Faction Mod
/* 081 */ S(CharmFile)
/* 082 */ I(AugType)
/* 104 */ I(AugRestrict)//augrestrict - Relocated
/* 122 */ I(AugDistiller)//augdistiller - Relocated
/* 083 */ I(AugSlotType[0])
/* 084 */ I(AugSlotUnk[0])//augslot1visible - Default 1
/* 084 */ I(0)//augslot1unk2 - Newly Added - Default 0
/* 085 */ I(AugSlotType[1])
/* 086 */ I(AugSlotUnk[1])
/* 084 */ I(0)//augslot2unk2 - Newly Added
/* 087 */ I(AugSlotType[2])
/* 088 */ I(AugSlotUnk[2])
/* 084 */ I(0)//augslot3unk2 - Newly Added
/* 089 */ I(AugSlotType[3])
/* 090 */ I(AugSlotUnk[3])
/* 084 */ I(0)//augslot4unk2 - Newly Added
/* 091 */ I(AugSlotType[4])
/* 092 */ I(AugSlotUnk[4])
/* 084 */ I(0)//augslot5unk2 - Newly Added
/* 128 */ I(PointType)//pointtype - Relocated
/* 093 */ I(LDoNTheme)
/* 094 */ I(LDoNPrice)
/* 084 */ I(70)//UNK098 - Newly Added - Default 70, but some are set to 0
/* 095 */ I(LDoNSold)
/* 096 */ I(BagType)
/* 097 */ I(BagSlots)
/* 098 */ I(BagSize)
/* 099 */ I(BagWR)
/* 100 */ I(Book)
/* 101 */ I(BookType)
/* 102 */ S(Filename)
/* 105 */ I(LoreGroup)
/* 107 */ I(ArtifactFlag)
/* 106 */ I(PendingLoreFlag)//UNK109 - Default 0, but a few are 1
/* 109 */ I(Favor)
/* 121 */ I(GuildFavor)//guildfavor - Relocated
/* 110 */ I(FVNoDrop)
/* 112 */ I(DotShielding)
/* 113 */ I(Attack)
/* 114 */ I(Regen)
/* 115 */ I(ManaRegen)
/* 116 */ I(EnduranceRegen)
/* 117 */ I(Haste)
/* 118 */ I(DamageShield)
/* 123 */ I(-1) //UNK120 - Default is -1
/* 124 */ I(0) //UNK121 - Default is 0
/* 125 */ I(Attuneable)
/* 126 */ I(NoPet)
/* 127 */ I(0) //UNK124 - Default 0, but a few are 1
/* 129 */ I(PotionBelt)
/* 130 */ I(0) //potionbeltslots - Default 0, but a few are 1
/* 131 */ I(StackSize)
/* 132 */ I(NoTransfer)
/* 133 */ I(Stackable)//UNK129 - Default is 0, but some are much higher
/* 133 */ I(0)//questitemflag - Default is 0 (off), flag on = 1
/* 133 */ I(0)//UNK131 - Default is 0, but there is an item set to 1
/* 133 */ I(0)//UNK132 - Default is 0
/* 134 */ I(Click.Effect)
/* 135 */ I(Click.Type)
/* 136 */ I(Click.Level2)
/* 137 */ I(Click.Level)
/* 055 */ I(MaxCharges)//maxcharges - Relocated
/* 060 */ I(CastTime_)//casttime - Relocated - Note Duplicate Entries for CastTime_ and none for CastTime
/* 119 */ I(RecastDelay)//recastdelay - Relocated
/* 120 */ I(RecastType)//recasttype - Relocated
/* 133 */ I(0)//clickunk5 - Newly Added - Default is 0
/* 138 */ S("")//clickname - Newly Added - Default is Null
/* 133 */ I(-1)//clickunk7 - Newly Added - Default is -1, but some set to 0 and some much higher
/* 139 */ I(Proc.Effect)
/* 140 */ I(Proc.Type)
/* 141 */ I(Proc.Level2)
/* 142 */ I(Proc.Level)
/* 133 */ I(0)//procunk1 - Newly Added - Default is 0, but some set to -1 and 1
/* 133 */ I(0)//procunk2 - Newly Added - Default is 0
/* 133 */ I(0)//procunk3 - Newly Added - Default is 0
/* 133 */ I(0)//procunk4 - Newly Added - Default is 0
/* 062 */ I(ProcRate)procrate - Relocated
/* 138 */ S("")//procname - Newly Added - Default is Null
/* 133 */ I(-1)//procunk7 - Newly Added - Default is -1, but some set to 0
/* 144 */ I(Worn.Effect)
/* 145 */ I(Worn.Type)
/* 146 */ I(Worn.Level2)
/* 147 */ I(Worn.Level)
/* 133 */ I(0)//wornunk1 - Newly Added - Default is 0
/* 133 */ I(0)//wornunk2 - Newly Added - Default is 0
/* 133 */ I(0)//wornunk3 - Newly Added - Default is 0
/* 133 */ I(0)//wornunk4 - Newly Added - Default is 0
/* 133 */ I(0)//wornunk5 - Newly Added - Default is 0
/* 138 */ S("")//wornname - Newly Added - Default is Null
/* 133 */ I(-1)//wornunk7 - Newly Added - Default is -1, but some set to 0
/* 149 */ I(Focus.Effect)
/* 150 */ I(Focus.Type)
/* 151 */ I(Focus.Level2)
/* 152 */ I(Focus.Level)
/* 133 */ I(0)//focusunk1 - Newly Added - Default is 0
/* 133 */ I(0)//focusunk2 - Newly Added - Default is 0
/* 133 */ I(0)//focusunk3 - Newly Added - Default is 0
/* 133 */ I(0)//focusunk4 - Newly Added - Default is 0
/* 133 */ I(0)//focusunk5 - Newly Added - Default is 0
/* 138 */ S("")//focusname - Newly Added - Default is Null
/* 133 */ I(-1)//focusunk7 - Newly Added - Default is -1, but some set to 0
/* 154 */ I(Scroll.Effect)
/* 155 */ I(Scroll.Type)
/* 156 */ I(Scroll.Level2)
/* 157 */ I(Scroll.Level)scrollunk1
/* 133 */ I(0)//scrollunk2 - Newly Added - Default is 0
/* 133 */ I(0)//scrollunk3 - Newly Added - Default is 0
/* 133 */ I(0)//scrollunk4 - Newly Added - Default is 0
/* 133 */ I(0)//scrollunk5 - Newly Added - Default is 0
/* 138 */ S("")//scrollname - Newly Added - Default is Null
/* 133 */ I(-1)//scrollunk7 - Newly Added - Default is -1, but some set to 0
/* 158 */ I(0)//UNK193 - Default is 0
/* 133 */ I(0)//purity - Newly Added - Default is 0, but some go up to 75
/* 133 */ I(0)//dsmitigation - Newly Added - Default is 0, but some are up to 2
/* 133 */ I(0)//heroic_str - Newly Added - Default is 0
/* 133 */ I(0)//heroic_int - Newly Added - Default is 0
/* 133 */ I(0)//heroic_wis - Newly Added - Default is 0
/* 133 */ I(0)//heroic_agi - Newly Added - Default is 0
/* 133 */ I(0)//heroic_dex - Newly Added - Default is 0
/* 133 */ I(0)//heroic_sta - Newly Added - Default is 0
/* 133 */ I(0)//heroic_cha - Newly Added - Default is 0
/* 133 */ I(0)//healamt - Newly Added - Default is 0, but some are up to 9
/* 133 */ I(0)//spelldmg - Newly Added - Default is 0, but some are up to 9
/* 133 */ I(0)//clairvoyance - Newly Added - Default is 0, but some are up to 10
/* 133 */ I(0)//backstabdmg - Newly Added - Default is 0, but some are up to 65
/* 133 */ I(0)//evolvinglevel - Newly Added - Default is 0, but some are up to 7

//This doesn't appear to be used /* 102 */ S(verified)//verified
//This doesn't appear to be used /* 102 */ S(serialized)//created
//Unsure where this goes right now (or if it is even used) /* 108 */ I(SummonedFlag)

#undef I
#undef C
#undef S
#undef F

I will try this as soon as I get home tonight. I am guessing that the following fields were added after SoF, so I will comment them out for now and try adding them 1 at a time until it works (hopefully):

/* 133 */ I(0)//healamt - Newly Added - Default is 0, but some are up to 9
/* 133 */ I(0)//spelldmg - Newly Added - Default is 0, but some are up to 9
/* 133 */ I(0)//clairvoyance - Newly Added - Default is 0, but some are up to 10
/* 133 */ I(0)//backstabdmg - Newly Added - Default is 0, but some are up to 65
/* 133 */ I(0)//evolvinglevel - Newly Added - Default is 0, but some are up to 7

Note that the item field numbers are not correct, but once I have the list working, I will renumber it all manually.

Also, the only thing I am not quite sure about here is the use of quotes on ints and nulls. Does anyone know if I(0) is the same as I("0"), and if S("") is the same as NULL, or if there is a better way to put NULL there? Maybe something like S(NULL)?

MNWatchdog
12-16-2008, 01:17 AM
Have you checked Macroquest sources from around that time? I would assume most of the structs are in there.

trevius
12-16-2008, 03:25 AM
I already looked into it a little, but Macroquest reads directly from memory and doesn't do any kind of packet sniffing as far as I can tell. So, it uses offsets and such, which might possibly be useful for figuring out something, but I don't really know what to do with them personally.

MNWatchdog
12-16-2008, 04:48 AM
Just thinking that by comparing MQ Titanium/Emus structs to MQs SoF structs would make it far easier to figure out what new fields need to be added to Emus structs that need to be send to the SoF client.

Im thinking that say a items struct is sent to the client in the same formate its readable from memory. I dont know if this is true, but if it is, looking at MQs SoFs structs should help a lot.

Rocker8956
12-16-2008, 03:49 PM
Wow, way above my skill level so all I can do is cheer you on.

Just one thought though, perhaps the correct fields could be found by looking at stats on items that were released with SoF.

I think clairvoyance and healamt were on those items but they could have been added later.

trevius
12-16-2008, 05:31 PM
Like I said, MQ reads from memory and is written in a completely different way than our packet structures. They use offsets that line up directly with the assembly code from the eqgame.exe, and so their format is completely different. Possibly if I was very familiar with the MQ source, I might have an idea of how it could be useful. Unfortunately I might as well be trying to read in German (which I don't know how to do), because that is about how different the code is from the emu source.

I figured out last night that all of the fields I had listed in my last post were actually in with the SoF release. The only one I am still not 100% certain about is the evolving items part. According to 13th floor, I saw it mentioned that evolving items need their own separate table and have a separate opcode (I think) if the item is able to evolve. Hopefully setting that field to 0 will just disable evolving so we don't need to write anything for it until we are at a point where we can do it at leisure. As far as the item field list for SoF, I think that I now have it 100% (or very close to it) complete. This is good, because it is 1 more step closer to being done, but the bad part is that it didn't fix my current issue.

I looked into it further last night and checked the debug where I am crashing in SoF vs a debug of a successful Titanium connection. I then compared a few things in the Titanium assembly code to the SoF assembly code. I am pretty sure that I have narrowed the current issue down to the Spawn_Structure. Unfortunately, I think that structure is by far the worst and hardest part left of getting SoF to work with the emulator. Out of all structures, the spawn struct gets completely moved around with almost every patch. I was able to find the packet size of 385 (HEX is 181) for the Titanium spawn struct by using the hex calculator here http://www.squarebox.co.uk/hcalc.html (very useful when messing with the assembly code), and then searching for 0x0181 in the assembly code. I found the same section of code in the SoF assembly code, but I was unable to figure out what the struct size was. Since this technique worked perfectly for finding the struct size for the player profile, I think that means that the new spawn struct for SoF is now a variable length struct. I checked the current SEQ source code and it lists it as variable length, even though the SEQ version from when SoF came out shows it as a fixed size.

I don't know anything about variable structure sizes or what to do with them. The spawn struct also seems to use unions, packet padding, signed and unsigned ints, all of which I know absolutely nothing about... All of the other structures are pretty straight forward and I think most of them should already be ready to start working once I get the spawn struct correct. This is probably going to be the biggest hurdle to getting SoF working.

I am still going to do some further testing on Titanium to see if I can duplicate the exact crash I am having on SoF, which should help narrow down the exact cause of the problem. That technique has already helped me multiple times in figuring out what is causing a problem.

I figured this stuff was over my skill level too, but so far, I have learned alot just reading the structures and forums here and SEQ forums. I have been able to do alot of things that I didn't expect to be able to do. So, even though it might sound above your skill level doesn't mean that you wouldn't be able to figure it out if you put some thought into it :)

trevius
12-16-2008, 09:05 PM
Here is a link to the post from right before when SoF was released stating that he was able to get the spawn struct from the eqgame.exe and that it should be fully accurate:

http://www.showeq.net/forums/showpost.php?p=42344&postcount=21

Since that struct didn't change in the update following the SoF release and they said everything in SEQ was still functional, I am wondering if it is safe to assume that it is correct. Ultimately, I wish I knew exactly what he did to pull all of that info from the .exe and if I knew that, this would be simple.

Here is the Spawn_Struct according to SEQ at the time of SoF (and a few patches later as well):

/*
** Generic Spawn Struct
** Length: 897 Octets
** Used in:
** dbSpawnStruct
** petStruct
** spawnShroudOther
** spawnShroudSelf
*/

struct spawnStruct
{
/*0000*/ uint8_t unknown0000[9];
/*0009*/ int16_t deity; // Player's Deity
/*0011*/ uint8_t unknown0011[11];
/*0022*/ uint8_t gender; // Gender (0=male, 1=female)
/*0023*/ uint8_t unknown0023[4];
/*0027*/ union
{
struct
{
/*0027*/ EquipStruct equip_helmet; // Equiptment: Helmet visual
/*0039*/ EquipStruct equip_chest; // Equiptment: Chest visual
/*0051*/ EquipStruct equip_arms; // Equiptment: Arms visual
/*0063*/ EquipStruct equip_bracers; // Equiptment: Wrist visual
/*0075*/ EquipStruct equip_hands; // Equiptment: Hands visual
/*0087*/ EquipStruct equip_legs; // Equiptment: Legs visual
/*0099*/ EquipStruct equip_feet; // Equiptment: Boots visual
/*0111*/ EquipStruct equip_primary; // Equiptment: Main visual
/*0123*/ EquipStruct equip_secondary; // Equiptment: Off visual
} equip;
/*0027*/ EquipStruct equipment[9];
};
/*0135*/ uint8_t state; // stand state
/*0136*/ uint8_t unknown0136;
/*0137*/ uint32_t guildID; // Current guild
/*0141*/ uint8_t unknown0141[24];
/*0165*/ uint8_t class_; // Player's class
/*0166*/ uint8_t unknown0166[201];
/*%%% gm right this time? */
/*0367*/ uint8_t gm;
/*0368*/ uint8_t unknown0368[134];
/*0502*/ float runspeed; // Speed when walking
/*0506*/ uint8_t light; // Spawn's lightsource
/*0507*/ uint8_t unknown0507[4];
/*0511*/ uint8_t level; // Spawn Level
/*0512*/ uint8_t unknown0512[23];
/*0535*/ uint32_t race; // Spawn race
/*0539*/ uint8_t unknown0539[41];
/*0580*/ char suffix[32]; // Player's suffix (of Veeshan, etc.)
/*0612*/ uint8_t unknown0612;
/*0613*/ uint8_t bodytype; // Bodytype
/*0614*/ uint8_t unknown0614[41];
/*0655*/ uint8_t curHp; // Current hp
/*0656*/ uint8_t unknown0656[2];
/*0658*/ char lastName[32]; // Player's Lastname
/*0690*/ uint8_t unknown0690[2];
/*0692*/ char title[32]; // Title
/*0724*/ uint8_t unknown0724[6];
/*0730*/ uint8_t NPC; // 0=player,1=npc,2=pc corpse,3=npc corpse
/*0731*/ uint8_t unknown0731[12];
/*0743*/ signed padding0000:12; // ***Placeholder
signed x:19; // x coord
signed padding0002:1; // ***Placeholder
/*0747*/ signed deltaX:13; // change in x
signed deltaY:13; // change in y
signed padding0006:6; // ***Placeholder
/*0751*/ signed z:19; // z coord
signed deltaHeading:10;// change in heading
signed padding0014:3; // ***Placeholder
/*0755*/ signed y:19; // y coord
signed deltaZ:13; // change in z
/*0759*/ signed animation:10; // animation
unsigned heading:12; // heading
signed padding0018:10; // ***Placeholder
/*0763*/ uint32_t spawnId; // Spawn Id
/*0767*/ uint8_t unknown0767[8];
/*0775*/ char name[64]; // Player's Name
/*0839*/ uint32_t petOwnerId; // If this is a pet, the spawn id of owner
/*0843*/ uint8_t unknown0843;
/*0844*/ union
{
struct
{
/*0844*/ Color_Struct color_helmet; // Color of helmet item
/*0848*/ Color_Struct color_chest; // Color of chest item
/*0852*/ Color_Struct color_arms; // Color of arms item
/*0856*/ Color_Struct color_bracers; // Color of bracers item
/*0860*/ Color_Struct color_hands; // Color of hands item
/*0864*/ Color_Struct color_legs; // Color of legs item
/*0868*/ Color_Struct color_feet; // Color of feet item
/*0872*/ Color_Struct color_primary; // Color of primary item
/*0876*/ Color_Struct color_secondary; // Color of secondary item
} equipment_colors;
/*0844*/ Color_Struct colors[9]; // Array elements correspond to struct equipment_colors above
};
/*0880*/ uint8_t anon; // 0=normal, 1=anon, 2=roleplay
/*0881*/ uint8_t unknown0881[10];
/*0891*/ float walkspeed; // Speed when running
/*0895*/ uint8_t unknown896[2];
/*0897*/
};

Part of the problem may be that I had to change this considerably to fit in all of the stuff that EQEmu currently uses for settings on spawns within the same number of bytes. Also, I don't know how to count the signed and padding stuff, so my structure size may be off.

It is still possible that something else could be the cause of my crashes, but at least by fixing everything as much as possible now, it will mean less work later. I am glad that the itemlist stuff is all done now, so it should hopefully work as soon as it is ready to get to that point :D

trevius
12-17-2008, 01:14 AM
Well, I guess I was looking too hard for the spawn struct size lol. I simply converted the 897 to HEX, which is 381, and then searched the SoF eqgame.exe code for 381 and found this:

.text:00481860 mov eax, [esp+arg_4]
.text:00481864 sub esp, 80h
.text:0048186A cmp eax, 381h
.text:0048186F push esi ; char
.text:00481870 jz short loc_4818DC
.text:00481872 push offset aErrorCorruptAd ; "ERROR: Corrupt addplayer, disconnecting"...
.text:00481877 call sub_645680
.text:0048187C mov eax, dword_98AF10
.text:00481881 add esp, 4
.text:00481884 mov esi, 1
.text:00481889 mov [eax+38E98h], esi
.text:0048188F mov ecx, dword_98AF10
.text:00481895 push 0FFh
.text:0048189A call sub_4BF9E0
.text:0048189F mov ecx, dword_98AF10
.text:004818A5 mov dword_925C8C, 106h
.text:004818AF mov [ecx+5C0h], esi
.text:004818B5 mov ecx, dword_761C6C
.text:004818BB push offset dword_907EF0
.text:004818C0 call sub_43D670
.text:004818C5 push offset aErrorInReceive ; "ERROR: in receive add player, LEN failu"...
.text:004818CA call sub_645680
.text:004818CF add esp, 4
.text:004818D2 xor al, al
.text:004818D4 pop esi
.text:004818D5 add esp, 80h
.text:004818DB retn

And, when I changed the Titanium spawn structure size and logged in, it didn't crash, but it did time out and put out this debug log from the normal EQ debug file:
2008-12-15 06:08:03 Zone Connect -- 2 -- Sending MSG_EQ_ADDPLAYER
2008-12-15 06:08:06 Zone Connect -- 3 -- Received MSG_SEND_PC
2008-12-15 06:08:06 Zone Connect -- 4 -- Received MSG_EQ_ADDPLAYER
2008-12-15 06:08:07 ERROR: Corrupt addplayer, disconnecting.
2008-12-15 06:08:07
2008-12-15 06:08:07 Networking: Connection Closed [0] with 0 pending bytes.
2008-12-15 06:08:07 ERROR: in receive add player, LEN failure.
2008-12-15 06:08:07
2008-12-15 06:08:07 disconnected at C:\EQ\EverQuest\EverQuest.cpp:17233 (char. select) g_world == NULL
2008-12-15 06:08:07
2008-12-15 06:08:07 Character is Trevazar.
2008-12-15 06:08:07
2008-12-15 06:08:10 nError is TRUE at C:\EQ\EverQuest\EverQuest.cpp:20261

So, it sounds like those guys at SEQ might be correct with that spawn file after-all. Now, I just need to figure out what is being done on SoF that is causing a crash. Anyone know of a debug program that could be run on Everquest?

OscarGrouch05
12-17-2008, 04:40 AM
Anyone know of a debug program that could be run on Everquest?

Yes i use w32dsm89
will allow you to read it in asm lang plus debug the program all in one.
send email addy and i'll be happy to link ya to them don't want to post
anything againts the rules.
What i'm doing is looking at the code with
w32dsm89
etu-dasm-32/16 bit disassembler v 2.22 alpha
i really think etu-dasm would help you out
more as it will allow you read more info
in english so you'll understnad it better.

i been following up on what your doing.
what i'm intrested in is getting the expanshions
to read 15-15 etc. i noticed your not letting
us know what ver of peqserverpack.. 80) as well i
change the opcode OP_EnterWorld=0x7cba
put in patch_Anniversary.conf and opened
fos got into char slect screen.
i was using the newest ver
ActivePerl-5.10.0.1004-MSWin32-x86-287188
PEQUpdatePack-4.0-1129Rev233
mysql-5.0.51a-win32

trevius
12-17-2008, 08:01 PM
When you say you want expansions to display 15 out of 15, do you mean at the server select? I don't think there is anything we can do about that. I am pretty sure we would have to adjust the login server source code to fix that. That isn't an option, because no one has access to it that is active around here these days. Titanium shows the wrong number of expansions, and SoF shows 0 of 0 expansions. Luckily, that has no effect on how the actual server handles your connection, it is just a display thing.

The version of code or database I am running doesn't really matter, but I am using one of the latest revisions from the SVN, R238. My database is about a year old PEQ one that has been updated by me for my custom server. The changes I am making should be able to work on any version once they are all done. If I can get it working, I will submit any needed changes for database tables once we get to that point, but for now, I am doing everything without relying on database changes.

My current status is that I worked all night last night trying to duplicate the same crash on Titanium by throwing off the structure format by increasing or decreasing the size of certain pieces of the playerprofile structure. I couldn't once get it to crash the way that SoF is, and it actually made it in game almost no matter what I changed, but it did make things wrong like plat, levels, etc, because the structure info wasn't aligned properly. I also tried to remove all of the opcodes in Titanium that I don't have correct for SoF yet, and that didn't cause a crash either.

The spawn struct seems like it should be ok, and the player profile looks like it should be very close to correct, so I am still trying to figure out what is causing the crash. I am wondering if something else was added to the playerprofile struct that we don't know anything about. There were 1032 packets added to the end of the structure sometime between the Titanium to Anniversary time period. I have no idea what that 1032 is supposed to be for, but maybe that is the cause of the crash, since we aren't sending anything at all for it.

trevius
12-19-2008, 08:11 AM
After spending hours working to get to the next step towards getting in game, I finally made some progress.

[Fri Dec 19 06:01:40 2008]00131:Zone Connect -- 0 -- Received MSG_ZONE_ADDRESS
[Fri Dec 19 06:01:40 2008]00132:Zone addr [192.168.1.102:19997] received...
[Fri Dec 19 06:01:41 2008]00133:ZONING
[Fri Dec 19 06:01:41 2008]00134:Networking: Connection Closed [0] with 0 pending bytes.
[Fri Dec 19 06:01:41 2008]00135:Networking: using port [1969].
[Fri Dec 19 06:01:41 2008]00136:Networking: Connection Established [1]
[Fri Dec 19 06:01:41 2008]00137:Connected to 192.168.1.102:19997...

[Fri Dec 19 06:01:41 2008]00138:Zone Connect -- 2 -- Sending MSG_EQ_ADDPLAYER
[Fri Dec 19 06:01:43 2008]00139:Zone Connect -- 3 -- Received MSG_SEND_PC
[Fri Dec 19 06:01:43 2008]00140:Zone Connect -- 4 -- Received MSG_EQ_ADDPLAYER
[Fri Dec 19 06:01:43 2008]00141:Received our Player from zone. MSG_EQ_NETPLAYERBUFF is next.
[Fri Dec 19 06:01:43 2008]00142:Player = Trevazar, zone = Loading
[Fri Dec 19 06:01:43 2008]00143:MSG_TIME_STAMP received.

[Fri Dec 19 06:01:43 2008]00144:MSG_TIME_STAMP received. (Items inc).

[Fri Dec 19 06:01:51 2008]00145:fatal error in main thread Code = c0000005 ADDR=0x004e59f9

[Fri Dec 19 06:01:51 2008]00146:EAX=22447600 EBX=22447600 ECX=22447600 EDX=00000001

[Fri Dec 19 06:01:51 2008]00147:ESI=0013a53c EDI=224476e0 EBP=30347c39 ESP=0013a4f0

[Fri Dec 19 06:01:51 2008]00148:Raw Stack

It turns out that it was the spawn struct causing that after-all. The EQ debug info isn't very helpful (but much better than nothing!), because it appeared to be crashing at the point of getting the player profile. After messing with the player profile, no matter what I did to it, I couldn't duplicate the crash on Titanium.

I think I am probably only a couple smaller structs away from getting in game now. All of the big ones should be ok enough to get in at least, I think. On to solving the next crash point problem :P

trevius
12-20-2008, 06:57 AM
Just to test, I made a new level 1 character (on a Titanium Client) and deleted all of his items and attempted to log him in with SoF. So far, I got further than ever :)

[Sat Dec 20 04:48:12 2008]00129:Initializing character select UI.
[Sat Dec 20 04:48:12 2008]00130:Resetting game UI.
[Sat Dec 20 04:49:01 2008]00131:Zone Connect -- 0 -- Received MSG_ZONE_ADDRESS
[Sat Dec 20 04:49:01 2008]00132:Zone addr [192.168.1.102:20253] received...
[Sat Dec 20 04:49:01 2008]00133:ZONING
[Sat Dec 20 04:49:01 2008]00134:Networking: Connection Closed [0] with 0 pending bytes.
[Sat Dec 20 04:49:01 2008]00135:Networking: using port [1574].
[Sat Dec 20 04:49:01 2008]00136:Networking: Connection Established [1]
[Sat Dec 20 04:49:01 2008]00137:Connected to 192.168.1.102:20253...

[Sat Dec 20 04:49:02 2008]00138:Zone Connect -- 2 -- Sending MSG_EQ_ADDPLAYER
[Sat Dec 20 04:49:12 2008]00139:Zone Connect -- 3 -- Received MSG_SEND_PC
[Sat Dec 20 04:49:12 2008]00140:Zone Connect -- 4 -- Received MSG_EQ_ADDPLAYER
[Sat Dec 20 04:49:12 2008]00141:Received our Player from zone. MSG_EQ_NETPLAYERBUFF is next.
[Sat Dec 20 04:49:12 2008]00142:Player = Ztestius, zone = The Nexus
[Sat Dec 20 04:49:12 2008]00143:MSG_TIME_STAMP received.

[Sat Dec 20 04:49:12 2008]00144:MSG_TIME_STAMP received. (Items inc).

[Sat Dec 20 04:49:12 2008]00145:Item done, MSG_WEATHER_EVENT received.

[Sat Dec 20 04:49:12 2008]00146:Initializing zone.
[Sat Dec 20 04:49:12 2008]00147:Initializing world.
[Sat Dec 20 04:49:12 2008]00148:Verifying world files.
[Sat Dec 20 04:49:12 2008]00149:Attempting to load nexus.EQG.
[Sat Dec 20 04:49:12 2008]00150:Loading zone specific files.
[Sat Dec 20 04:49:12 2008]00151:Loading nexus_obj2
[Sat Dec 20 04:49:12 2008]00152:Loading nexus_obj
[Sat Dec 20 04:49:12 2008]00153:Loading nexus_chr2
[Sat Dec 20 04:49:12 2008]00154:Loading nexus_chr
[Sat Dec 20 04:49:12 2008]00155:Loading nexus
[Sat Dec 20 04:49:13 2008]00156:Loading objects
[Sat Dec 20 04:49:13 2008]00157:Loading lights
[Sat Dec 20 04:49:13 2008]00158:Initializing cameras.
[Sat Dec 20 04:49:13 2008]00159:Initializing lights.
[Sat Dec 20 04:49:13 2008]00160:Initializing visual effects.
[Sat Dec 20 04:49:13 2008]00161:Initializing target indicator.
[Sat Dec 20 04:49:13 2008]00162:Initializing player path.
[Sat Dec 20 04:49:13 2008]00163:Performing post-load operations.
[Sat Dec 20 04:49:13 2008]00164:Initializing precipitation system.
[Sat Dec 20 04:49:13 2008]00165:World initialized: nexus
[Sat Dec 20 04:49:13 2008]00166:Requesting zone data.
[Sat Dec 20 04:49:13 2008]00167:Resetting cameras.
[Sat Dec 20 04:49:13 2008]00168:Resetting vision.
[Sat Dec 20 04:49:13 2008]00169:Resetting overlays.
[Sat Dec 20 04:49:13 2008]00170:Zone initialized.
[Sat Dec 20 04:49:13 2008]00171:Creating INI files.
[Sat Dec 20 04:49:13 2008]00172:Requesting AA data.
[Sat Dec 20 04:49:13 2008]00173:Requesting Skill rank data.
[Sat Dec 20 04:49:13 2008]00174:Loading UI.
[Sat Dec 20 04:49:13 2008]00175:Deactivating previous UI.
[Sat Dec 20 04:49:13 2008]00176:Unloading previous textures.
[Sat Dec 20 04:49:13 2008]00177:Resetting UI.
[Sat Dec 20 04:49:13 2008]00178:Resetting character select UI.
[Sat Dec 20 04:49:13 2008]00179:Resetting game UI.
[Sat Dec 20 04:49:13 2008]00180:UI Reset.
[Sat Dec 20 04:49:13 2008]00181:Initializing UI.
[Sat Dec 20 04:49:13 2008]00182:Initializing UI manager.
[Sat Dec 20 04:49:13 2008]00183:Initializing fonts.
[Sat Dec 20 04:49:13 2008]00184:Parsing UI XML.
[Sat Dec 20 04:49:13 2008]00185:Parsing INI file .\UI_Ztestius_stormhaven.ini
[Sat Dec 20 04:49:13 2008]00186:INI file .\UI_Ztestius_stormhaven.ini loaded.
[Sat Dec 20 04:49:14 2008]00187:Loading default UI resources.
[Sat Dec 20 04:49:14 2008]00188:Initializing game UI.
[Sat Dec 20 04:49:14 2008]00189:Parsing INI file .\Ztestius_stormhaven.ini
[Sat Dec 20 04:49:14 2008]00190:INI file .\Ztestius_stormhaven.ini loaded.
[Sat Dec 20 04:49:15 2008]00191:Loading Icons.
[Sat Dec 20 04:49:16 2008]00192:Resetting viewport.
[Sat Dec 20 04:49:16 2008]00193:Game UI Initialized.
[Sat Dec 20 04:49:16 2008]00194:Entering main loop.
[Sat Dec 20 04:49:16 2008]00195:DoMainLoop - Just after packet processing()
[Sat Dec 20 04:49:16 2008]00196:DoMainLoop - Just after actor creation()
[Sat Dec 20 04:49:16 2008]00197:Loading game sounds.
[Sat Dec 20 04:49:16 2008]00198:Requesting initialization data.
[Sat Dec 20 04:49:16 2008]00199:DoMainLoop: just before first while(!EverQuest.ReceievedWorldObjects).

I think I just need to track down a few more opcodes and I should be able to at least get a naked level 1 in game. Then, I will have to work out if it is AAs or Items or something else causing the crash when I try to log in my GM character that I have done most of the testing with. Still making progress, and getting much better at finding opcodes in the assembly code. I still can't find every one of them using the comparing method, but I can probably find about 50% that way :)

Yeormom
12-20-2008, 10:20 PM
Trevius is our hero.

trevius
12-21-2008, 05:31 AM
While it is good to know some people are following this post, I think it would be best to keep the clutter down if possible. I am hoping that I can get it working enough that others might be able to start assisting me at some point and it is easier to read if there is less clutter. I do appreciate the cheering on (it is alot of work so far), but this thread isn't really the place for it. Besides, until it is at least somewhat usable, there isn't much to cheer about. There is a good chance that we may never have enough info to get SoF fully functional. I am trying to stay positive about it though lol.

I have already learned a ton over the past couple of weeks just playing with the different sources I have available to me to get them all frankenstiened into something that will at least let us log all of the way in. If I could read the assembly code better, it may eventually be possible to pull everything we need straight from there, but I am still a good ways from being able to understand it enough to do that.

Currently, I am trying to understand the item serialization code. I have the full itemlist for SoF, and I think it should be very close to accurate. But, until I know how to set the serialization up so that it works with my new list, I can't load items. Other than that, I already have a large amount of the bare minimum opcodes needed to log in. There are only a few more I need to have a complete list. Here is what I have so far:


Opcode Name=Titanium Op - SoF Op
OP_SendLoginInfo=0x4dd0 - 0x6c3c V
OP_GuildsList=0x6957 - 0x04FB V
OP_LogServer=0x0fa6 - 0x129A V
OP_ApproveWorld=0x3c25 - 0x7FC0 V
OP_EnterWorld=0x7cba - 0x1340 V
OP_PostEnterWorld=0x52A4 - 0x1AEE V
OP_ExpansionInfo=0x04ec - 0x0A1B V
OP_SendCharInfo=0x4513 - 0x6040 V
OP_World_Client_CRC1=0x5072 - 0x7a9e V
OP_World_Client_CRC2=0x5b18 - 0x3795 V
- 0x22cf - size 2056 - Some new CRC from SoF. This shouldn't be required to use at all.
- 0x43ba - size 2056 - Some new CRC from SoF. This shouldn't be required to use at all.
OP_AckPacket=0x7752 - 0x4D38 V
OP_WorldClientReady=0x5e99 - 2EBD V
0x58FB - size 8 - the Auto-AFK opcode - This isn't in Titanium opcodes, but does exist. Not required though.

Log into a zone:
OP_EnterWorld=0x7cba - 0x1340 V
OP_MOTD=0x024d - 0x5711 V?
OP_SetChatServer=0x00d7 - 0x71B8 V
OP_SetChatServer2=0x6536 - 0x32CC V
OP_ZoneServerInfo=0x61b6 - 0x18B1 V
OP_WorldComplete=0x509d - 0x2486 V
OP_PlayerProfile=0x75DF - 0x0FEB V
OP_ZoneEntry=0x7213 - 0x737E V
OP_TimeOfDay=0x1580 - 0x7274 V
OP_TributeUpdate=0x5639 - 0x71Fb ???
OP_TributeTimer=0x4665 - 0x4775 ???
OP_CharInventory=0x5394 - 0x08A3 V
OP_TaskDescription=0x5ef7 - 0x0Af9 ???
OP_TaskActivity=0x682d - 0x2E60 ???
OP_CompletedTasks=0x76a2 - 0x5855
OP_Weather=0x254d - 0x70A5 V

OP_ReqNewZone=0x7ac5 - 0x3CDC NEW from IDA 0x5417 V
OP_NewZone=0x0920 - 0x5D22 V
OP_CustomTitles=0x2a28 - ???
OP_SendAATable=0x367d - 0x6F05 V
OP_UpdateAA=0x5966 - 0x45D2 V
OP_RespondAA=0x3af4 -
OP_SendTributes=0x067a - 0x28C1??? From Tail 0x6764
OP_TributeInfo=0x152d - 0x4775 From Tail 0x3F33
OP_SendGuildTributes=0x5e3a - 0x6774
OP_SpawnAppearance=0x7c32 - 0x10B7 NEW from IDA 0x50EC V? 0x0000?
OP_ReqClientSpawn=0x0322 - 0x45D2 NEW from IDA 0x014C V
OP_SpawnDoor=0x4c24 - 0x68C8 NEW from IDA 0x3547 V???
OP_GroundSpawn=0x0f47 - 0x33E5 ???
OP_SendZonepoints=0x3eba - 0x2992 ???
OP_PetitionCheckout=0x0000 - Shouldn't be required as we don't have it in Titanium either.
OP_SendAAStats=0x5996 - 0x3518 ??? - I don't know if this is used in Titanium
OP_SendExpZonein=0x0587 - 0x3703 V?
OP_AAExpUpdate=0x5f58 - 0x3518 ???
OP_ExpUpdate=0x5ecd - 0x581A ???
OP_RaidUpdate=0x1f21 - 0x00AF ???
OP_GuildMemberList=0x147d - 0x317C ???
OP_GuildMOTD=0x475a - 0xD677 ???
OP_SetServerFilter=0x6563 - I don't think this is required.
OP_ClientReady=0x5e20 - NEW 0x2854 V
OP_PetitionUpdate=0x0000 - Shouldn't be required as we don't have it in Titanium either.
OP_WearChange=0x7441 - 0x25F0 V?
OP_HPUpdate=0x3bcf - 0x62F6 ???
OP_WeaponEquip2=0x63da - skip this as it is unhandled in Titanium and comes from the client each time you zone
OP_WeaponEquip1=0x6c5e - skip this as it is unhandled in Titanium and comes from the client each time you zone
OP_ManaChange=0x4839 - 0x0659 V?
OP_SpecialMesg=0x2372 - 0x1126 V?
OP_TGB=0x0c11 - 0x0137 V?
OP_ClientUpdate=0x14cb - 0x5Cf3 V?
OP_FloatListThing=0x6a1b - I don't have this yet, but it comes from the client and should be able to get it from the tail once I can get in game with SoF


The V means it has been verified either from the client, or from IDA or both. This is about 95% sure to be accurate. The V? means I verified it from IDA, but the code isn't an exact match, so I am only 50-75% sure it is accurate. The ??? means I was either unable to find it at all in IDA, or that I found it and it doesn't look like a match to me, they are likely to be wrong.

I think if we can get all of those, I may have enough opcodes correct that we can at least log in a naked character all of the way. Once the item serialization is done for SoF, we should be able to login geared characters as well. I think the main opcode I need to be accurate now is the doorspawn opcode. I think that also sends objects in the zone and seems to be where the naked test character is getting hung up at.

Like I said, as soon as I can get any character logged in all of the way, I will submit my changes to the SVN so others can assist with it if they want. What I will probably do is set it so that the Anniversary files (that I am using for getting SoF to work currently), will not be used by default on new builds. It would be disabled by a simple define and could be easily enabled by anyone who wanted to mess with it. I will post how to enable it if I can get to that point. It will just mean a simple 1 line code change to enable it (uncommenting a #define). The reason to leave it disabled is so you don't have players trying to use SoF and crashing zones if there are issues with it that cause crashes.

trevius
12-21-2008, 05:36 AM
Here is my new updated itemlist incase anyone knows how to write the item serialization code to use it properly:

/* 000 */ //I(ItemClass) // Leave this one off on purpose
/* 001 */ S(Name)
/* 002 */ S(Lore)
/* 003 */ C("")//lorefile - Newly Added - Field is Null
/* 004 */ S(IDFile)
/* 005 */ I(ID)
/* 006 */ I(Weight)
/* 007 */ I(NoRent)
/* 008 */ I(NoDrop)
/* 009 */ I(Size)
/* 010 */ I(Slots)
/* 011 */ I(Price)
/* 012 */ I(Icon)
/* 013 */ C("0")//UNK013
/* 014 */ C("0")//UNK014
/* 015 */ I(BenefitFlag)
/* 016 */ I(Tradeskills)
/* 017 */ I(CR)
/* 018 */ I(DR)
/* 019 */ I(PR)
/* 020 */ I(MR)
/* 021 */ I(FR)
/* 022 */ C("0")//svcorruption - Newly Added
/* 023 */ I(AStr)
/* 024 */ I(ASta)
/* 025 */ I(AAgi)
/* 026 */ I(ADex)
/* 027 */ I(ACha)
/* 028 */ I(AInt)
/* 029 */ I(AWis)
/* 030 */ I(HP)
/* 031 */ I(Mana)
/* 032 */ I(Endur) //endur - Relocated
/* 033 */ I(AC)
/* 034 */ I(Classes)//classes - Relocated
/* 035 */ I(Races)//races - Relocated
/* 036 */ I(Deity)
/* 037 */ I(SkillModValue)
/* 038 */ C("0")//UNK038 - Default is 0
/* 039 */ I(SkillModType)
/* 040 */ I(BaneDmgRace)
/* 041 */ I(BaneDmgBody)//banedmgbody - Relocated
/* 042 */ I(BaneDmgRaceAmt)//banedmgraceamt - Relocated
/* 043 */ I(BaneDmgAmt)//banedmgamt - Relocated
/* 044 */ I(Magic)
/* 045 */ I(CastTime_)
/* 046 */ I(ReqLevel)
/* 047 */ I(RecLevel)//reclevel - Relocated
/* 048 */ I(RecSkill)//recskill - Relocated
/* 049 */ I(BardType)
/* 050 */ I(BardValue)
/* 051 */ I(Light)
/* 052 */ I(Delay)
/* 053 */ I(ElemDmgType)
/* 054 */ I(ElemDmgAmt)
/* 055 */ I(Range)
/* 056 */ I(Damage)
/* 057 */ I(Color)
/* 058 */ I(ItemType)
/* 059 */ I(Material)
/* 060 */ C("0")//UNK060 - Default is 0
/* 061 */ C("0")//UNK061 - Default is 0
/* 062 */ F(SellRate)
/* 063 */ I(CombatEffects)
/* 064 */ I(Shielding)
/* 065 */ I(StunResist)
/* 066 */ I(StrikeThrough)
/* 067 */ I(ExtraDmgSkill)
/* 068 */ I(ExtraDmgAmt)
/* 069 */ I(SpellShield)
/* 070 */ I(Avoidance)
/* 071 */ I(Accuracy)
/* 072 */ I(CharmFileID)
/* 073 */ I(FactionMod1)//Swapped these so Faction Amt comes after each Faction Mod
/* 074 */ I(FactionAmt1)//Swapped these so Faction Amt comes after each Faction Mod
/* 075 */ I(FactionMod2)//Swapped these so Faction Amt comes after each Faction Mod
/* 076 */ I(FactionAmt2)//Swapped these so Faction Amt comes after each Faction Mod
/* 077 */ I(FactionMod3)//Swapped these so Faction Amt comes after each Faction Mod
/* 078 */ I(FactionAmt3)//Swapped these so Faction Amt comes after each Faction Mod
/* 079 */ I(FactionMod4)//Swapped these so Faction Amt comes after each Faction Mod
/* 080 */ I(FactionAmt4)//Swapped these so Faction Amt comes after each Faction Mod
/* 081 */ S(CharmFile)
/* 082 */ I(AugType)
/* 083 */ I(AugRestrict)//augrestrict - Relocated
/* 084 */ I(AugDistiller)//augdistiller - Relocated
/* 085 */ I(AugSlotType[0])
/* 086 */ I(AugSlotUnk[0])//augslot1visible - Default 1
/* 087 */ C("0")//augslot1unk2 - Newly Added - Default 0
/* 088 */ I(AugSlotType[1])
/* 089 */ I(AugSlotUnk[1])
/* 090 */ C("0")//augslot2unk2 - Newly Added
/* 091 */ I(AugSlotType[2])
/* 092 */ I(AugSlotUnk[2])
/* 093 */ C("0")//augslot3unk2 - Newly Added
/* 094 */ I(AugSlotType[3])
/* 095 */ I(AugSlotUnk[3])
/* 096 */ C("0")//augslot4unk2 - Newly Added
/* 097 */ I(AugSlotType[4])
/* 098 */ I(AugSlotUnk[4])
/* 099 */ C("0")//augslot5unk2 - Newly Added
/* 100 */ I(PointType)//pointtype - Relocated
/* 101 */ I(LDoNTheme)
/* 102 */ I(LDoNPrice)
/* 103 */ C("70")//UNK098 - Newly Added - Default 70, but some are set to 0
/* 104 */ I(LDoNSold)
/* 105 */ I(BagType)
/* 106 */ I(BagSlots)
/* 107 */ I(BagSize)
/* 108 */ I(BagWR)
/* 109 */ I(Book)
/* 110 */ I(BookType)
/* 111 */ S(Filename)
/* 112 */ I(LoreGroup)
/* 113 */ I(ArtifactFlag)
/* 114 */ C("0")//I(PendingLoreFlag)?//UNK109 - Default 0, but a few are 1
/* 115 */ I(Favor)
/* 116 */ I(GuildFavor)//guildfavor - Relocated
/* 117 */ I(FVNoDrop)
/* 118 */ I(DotShielding)
/* 119 */ I(Attack)
/* 120 */ I(Regen)
/* 121 */ I(ManaRegen)
/* 122 */ I(EnduranceRegen)
/* 123 */ I(Haste)
/* 124 */ I(DamageShield)
/* 125 */ C("-1") //UNK120 - Default is -1
/* 126 */ C("0") //UNK121 - Default is 0
/* 127 */ I(Attuneable)
/* 128 */ I(NoPet)
/* 129 */ C("0") //UNK124 - Default 0, but a few are 1
/* 130 */ I(PotionBelt)
/* 131 */ C("0") //potionbeltslots - Default 0, but a few are 1
/* 132 */ I(StackSize)
/* 133 */ I(NoTransfer)
/* 134 */ I(Stackable)//UNK129 - Default is 0, but some are much higher
/* 135 */ I(QuestItemFlag)//questitemflag - Default is 0 (off), flag on = 1
/* 136 */ C("0")//UNK131 - Default is 0, but there is an item set to 1
/* 137 */ C("0")//UNK132 - Default is 0? 0000000000000000000?
/* 138 */ I(Click.Effect)
/* 139 */ I(Click.Type)
/* 140 */ I(Click.Level2)
/* 141 */ I(Click.Level)
/* 142 */ I(MaxCharges)//maxcharges - Relocated
/* 143 */ I(CastTime_)//casttime - Relocated - Note Duplicate Entries for CastTime_ and none for CastTime
/* 144 */ I(RecastDelay)//recastdelay - Relocated
/* 145 */ I(RecastType)//recasttype - Relocated
/* 146 */ C("0")//clickunk5 - Newly Added - Default is 0
/* 147 */ C("")//clickname - Newly Added - Default is Null
/* 148 */ C("-1")//clickunk7 - Newly Added - Default is -1, but some set to 0 and some much higher
/* 149 */ I(Proc.Effect)
/* 150 */ I(Proc.Type)
/* 151 */ I(Proc.Level2)
/* 152 */ I(Proc.Level)
/* 153 */ C("0")//procunk1 - Newly Added - Default is 0, but some set to -1 and 1
/* 154 */ C("0")//procunk2 - Newly Added - Default is 0
/* 155 */ C("0")//procunk3 - Newly Added - Default is 0
/* 156 */ C("0")//procunk4 - Newly Added - Default is 0
/* 157 */ I(ProcRate)//procrate - Relocated
/* 158 */ C("")//procname - Newly Added - Default is Null
/* 159 */ C("-1")//procunk7 - Newly Added - Default is -1, but some set to 0
/* 160 */ I(Worn.Effect)
/* 161 */ I(Worn.Type)
/* 162 */ I(Worn.Level2)
/* 163 */ I(Worn.Level)
/* 164 */ C("0")//wornunk1 - Newly Added - Default is 0
/* 165 */ C("0")//wornunk2 - Newly Added - Default is 0
/* 166 */ C("0")//wornunk3 - Newly Added - Default is 0
/* 167 */ C("0")//wornunk4 - Newly Added - Default is 0
/* 168 */ C("0")//wornunk5 - Newly Added - Default is 0
/* 169 */ C("")//wornname - Newly Added - Default is Null
/* 170 */ C("-1")//wornunk7 - Newly Added - Default is -1, but some set to 0
/* 171 */ I(Focus.Effect)
/* 172 */ I(Focus.Type)
/* 173 */ I(Focus.Level2)
/* 174 */ I(Focus.Level)
/* 175 */ C("0")//focusunk1 - Newly Added - Default is 0
/* 176 */ C("0")//focusunk2 - Newly Added - Default is 0
/* 177 */ C("0")//focusunk3 - Newly Added - Default is 0
/* 178 */ C("0")//focusunk4 - Newly Added - Default is 0
/* 179 */ C("0")//focusunk5 - Newly Added - Default is 0
/* 180 */ C("")//focusname - Newly Added - Default is Null
/* 181 */ C("-1")//focusunk7 - Newly Added - Default is -1, but some set to 0
/* 182 */ I(Scroll.Effect)
/* 183 */ I(Scroll.Type)
/* 184 */ I(Scroll.Level2)
/* 185 */ I(Scroll.Level)
/* 186 */ C("0")//scrollunk1 - Renumber this***
/* 187 */ C("0")//scrollunk2 - Newly Added - Default is 0
/* 188 */ C("0")//scrollunk3 - Newly Added - Default is 0
/* 189 */ C("0")//scrollunk4 - Newly Added - Default is 0
/* 190 */ C("0")//scrollunk5 - Newly Added - Default is 0
/* 191 */ C("")//scrollname - Newly Added - Default is Null
/* 192 */ C("-1")//scrollunk7 - Newly Added - Default is -1, but some set to 0
/* 193 */ C("0")//UNK193 - Default is 0
/* 194 */ C("0")//purity - Newly Added - Default is 0, but some go up to 75
/* 195 */ C("0")//dsmitigation - Newly Added - Default is 0, but some are up to 2
/* 196 */ C("0")//heroic_str - Newly Added - Default is 0
/* 197 */ C("0")//heroic_int - Newly Added - Default is 0
/* 198 */ C("0")//heroic_wis - Newly Added - Default is 0
/* 199 */ C("0")//heroic_agi - Newly Added - Default is 0
/* 200 */ C("0")//heroic_dex - Newly Added - Default is 0
/* 201 */ C("0")//heroic_sta - Newly Added - Default is 0
/* 202 */ C("0")//heroic_cha - Newly Added - Default is 0
/* 203 */ C("0")//healamt - Newly Added - Default is 0, but some are up to 9
/* 204 */ C("0")//spelldmg - Newly Added - Default is 0, but some are up to 9
/* 205 */ C("0")//clairvoyance - Newly Added - Default is 0, but some are up to 10
/* 206 */ C("0")//backstabdmg - Newly Added - Default is 0, but some are up to 65
//* 207 */ C("0")//evolvinglevel - Newly Added - Default is 0, but some are up to 7

//This doesn't appear to be used /* 102 */ S(verified)//verified
//This doesn't appear to be used /* 102 */ S(serialized)//created
//Unsure where this goes right now (or if it is even used) /* 108 */ I(SummonedFlag)

Here is a piece of the log from the EQ Debug showing where it is currently failing:

[Sun Dec 21 07:09:29 2008]00201:Entering main loop.
[Sun Dec 21 07:09:30 2008]00202:DoMainLoop - Just after packet processing()
[Sun Dec 21 07:09:30 2008]00203:DoMainLoop - Just after actor creation()
[Sun Dec 21 07:09:30 2008]00204:Loading game sounds.
[Sun Dec 21 07:09:30 2008]00205:Requesting initialization data.
[Sun Dec 21 07:09:30 2008]00206:DoMainLoop: just before first while(!EverQuest.ReceievedWorldObjects).
[Sun Dec 21 07:11:14 2008]00132:THE SERVER IS NOT RESPONDING.
[Sun Dec 21 07:11:38 2008]00133:
end of DisplayScreen

[Sun Dec 21 07:11:40 2008]00134:TIMED OUT WAITING FOR ZONE ADDR

[Sun Dec 21 07:11:41 2008]00135:Networking: Connection Closed [0] with 0 pending bytes.

AndMetal
12-21-2008, 05:08 PM
Looking at the source (different files of course) from the same time, we should be able to find out at least some of the structures, if we don't know them already. However, taking a quick peek myself, I wasn't able to find any clear cut "structures" file, so it's probably all spread out through the source.

Found them: showeq/src/everquest.h (http://seq.cvs.sourceforge.net/seq/showeq/src/everquest.h?revision=1.84&view=markup). Maybe some of the later changes to the structs might provide some insight on what the unknown values may be...

If we're still looking for newer structs (after 2006), we can peek into the SEQ SVN (http://seq.svn.sourceforge.net/viewvc/seq/). Specifically, SoF structs should be in Rev 686 (http://seq.svn.sourceforge.net/viewvc/seq?view=rev&revision=686) (11/5/2007), Rev 688 (http://seq.svn.sourceforge.net/viewvc/seq?view=rev&revision=688) (11/21/2007), or Rev 690 (http://seq.svn.sourceforge.net/viewvc/seq?view=rev&revision=690) (11/27/2007). Since, according to Wikipedia (http://en.wikipedia.org/wiki/EverQuest:_Secrets_of_Faydwer), it was released on 11/13/2007, we'll probably want to look at Rev 688 (http://seq.svn.sourceforge.net/viewvc/seq/showeq/trunk/src/everquest.h?view=markup&pathrev=688).

trevius
12-21-2008, 06:33 PM
Ya, I have been using all of those to get as far as I have :P They have been very useful.

Even though SoF was released on 11/13/07, it was actually built on 9/7/07 (according to the EQ Debug Logs). So, anything from 9/7/07 to around the beginning of 2008 is probably useful. They may have patched in some of the SoF stuff to live before it actually came out, so the structures and stuff may have already been there for the most part. The main thing that would have changed alot are the opcodes. Unfortunately, most of the opcodes in SEQ weren't updated until after December, so many of them aren't correct.

I am thinking about trying a current version of SEQ and running a trial live account just to see if I can find 100% accurate structures that can be used to help getting SoF to work. I am betting that the current live structs are probably closer to SoF than the Titanium ones are.

If anyone has packet collects from right around the time that SoF was released (preferrably from SEQ if possible), I would love to get a copy of them. I think that would help alot once I knew what I was looking at. But, I am not holding my breath to get them, because I doubt anyone has still them.

I am not really sure what it is for, but a code obfuscater was added to SEQ around the time that SoF came out. From looking at the comments around the code for it, it appears to be used for pulling opcodes directly from the assembly code of the eqgame.exe. I have no idea how it is actually used though, or if I am just misunderstanding what it does. I have seen comments about it on the SEQ forums that seem to say something about opcodes changing from time to time when you zone or log on other characters/servers. I guess it is some kind of simple encryption or something. But, it seems that the new obfuscate can pull an opcode table from the exe file. If that is true, maybe we can use it on Titanium, and then on SoF and compare the 2 tables and compare the conf files for known opcodes and match them up. Here is a link to the obfuscate getting added to SEQ SVN:

http://seq.svn.sourceforge.net/viewvc/seq/showeq/trunk/src/packet.cpp?r1=686&r2=685&pathrev=686

trevius
12-23-2008, 04:57 PM
I moved this to the development section, because it seems more appropriate.

trevius
12-24-2008, 10:03 PM
I figured out where it is currently breaking when it is trying to log in. It seems that the opcode OP_SendExpZonein=0x3703 is where the problem is. This is the last opcode that the client receives before it stops responding. I also verified that by removing this opcode from Titanium it will fail at the exact same point according to the EQ Debug Logs.

DoMainLoop: just before first while(!EverQuest.ReceievedWorldObjects).

Actually, in Titanium, the log entry is slightly different, but it is the same thing just renamed:

DoMainLoop: just before first while(!ReadyEnterWorld).

My guess is that this opcode now needs to be encoded like many of the other important ones. And since it isn't being encoded, it isn't recognizing it, so it is failing. I am 99% sure that I have the correct opcode set for it.

Looking at the place where it is failing, here is the Assembly code for it:

.text:004DCC8F push offset aDomainloopJu_1 ; "DoMainLoop: just before first while(!Ev"...
.text:004DCC94 mov dword_907F60, esi
.text:004DCC9A call sub_645680 ; Call Procedure
.text:004DCC9F mov al, byte_9262EC
.text:004DCCA4 add esp, 18h ; Add
.text:004DCCA7 cmp al, bl ; Compare Two Operands
.text:004DCCA9 jnz short loc_4DCCF8 ; Jump if Not Zero (ZF=0)
.text:004DCCAB jmp short loc_4DCCB0 ; Jump
.text:004DCCAB ; ---------------------------------------------------------------------------
.text:004DCCAD align 10h
.text:004DCCB0
.text:004DCCB0 loc_4DCCB0: ; CODE XREF: sub_4DC610+69Bj
.text:004DCCB0 ; sub_4DC610+6E6j
.text:004DCCB0 mov eax, dword_761C6C
.text:004DCCB5 cmp eax, ebx ; Compare Two Operands
.text:004DCCB7 jz short loc_4DCCCA ; Jump if Zero (ZF=1)
.text:004DCCB9 mov ecx, [eax+4Ch]
.text:004DCCBC cmp ecx, ebx ; Compare Two Operands
.text:004DCCBE jz short loc_4DCCCA ; Jump if Zero (ZF=1)
.text:004DCCC0 push 1F4h
.text:004DCCC5 call sub_60DAD0 ; Call Procedure
.text:004DCCCA
.text:004DCCCA loc_4DCCCA: ; CODE XREF: sub_4DC610+6A7j
.text:004DCCCA ; sub_4DC610+6AEj
.text:004DCCCA mov ecx, edi
.text:004DCCCC call sub_4D9FF0 ; Call Procedure
.text:004DCCD1 push 1
.text:004DCCD3 push 4841h
.text:004DCCD8 push offset aCP4Everquest_0 ; "C:\\p4\\EverQuest\\live\\EverQuest\\EverQues"...
.text:004DCCDD mov ecx, edi
.text:004DCCDF call sub_4C1EA0 ; Call Procedure
.text:004DCCE4 test al, al ; Logical Compare
.text:004DCCE6 jnz loc_4DE160 ; Jump if Not Zero (ZF=0)
.text:004DCCEC push 1
.text:004DCCEE call ebp ; Indirect Call Near Procedure
.text:004DCCF0 cmp byte_9262EC, bl ; Compare Two Operands
.text:004DCCF6 jz short loc_4DCCB0 ; Jump if Zero (ZF=1)
.text:004DCCF8
.text:004DCCF8 loc_4DCCF8: ; CODE XREF: sub_4DC610+699j
.text:004DCCF8 push offset aDomainloopComp ; "DoMainLoop: complete after first while("...
.text:004DCCFD call sub_645680 ; Call Procedure
.text:004DCD02 add esp, 4 ; Add
.text:004DCD05 mov ecx, edi
.text:004DCD07 call sub_4E3B70 ; Call Procedure
.text:004DCD0C push 1
.text:004DCD0E mov ecx, edi
.text:004DCD10 mov dword_926EAC, ebx
.text:004DCD16 mov dword_926EA8, ebx
.text:004DCD1C call sub_4C2850 ; Call Procedure
.text:004DCD21 mov dword ptr [edi+38E94h], 1
.text:004DCD2B cmp byte_98452C, bl ; Compare Two Operands
.text:004DCD31 jz loc_4DCDE6 ; Jump if Zero (ZF=1)
.text:004DCD37 mov ecx, dword_907F0C
.text:004DCD3D push ebx
.text:004DCD3E push 3043h
.text:004DCD43 mov byte_98452C, bl
.text:004DCD49 call sub_6138B0 ; Call Procedure
.text:004DCD4E push 1 ; char
.text:004DCD50 push 111h ; int
.text:004DCD55 push eax ; char *
.text:004DCD56 mov ecx, edi
.text:004DCD58 call sub_4C5160 ; Call Procedure
.text:004DCD5D mov eax, dword_907F54
.text:004DCD62 mov edx, [eax+8]
.text:004DCD65 mov ecx, [edx+4]
.text:004DCD68 lea eax, [ecx+eax+8] ; Load Effective Address
.text:004DCD6C lea ecx, [eax+4] ; Load Effective Address
.text:004DCD6F call sub_61DF20 ; Call Procedure
.text:004DCD74 cmp dword ptr [eax+1304h], 0Ah ; Compare Two Operands
.text:004DCD7B jg short loc_4DCD96 ; Jump if Greater (ZF=0 & SF=OF)
.text:004DCD7D mov ecx, dword_907F0C
.text:004DCD83 push ebx
.text:004DCD84 push 213Ah
.text:004DCD89 call sub_6138B0 ; Call Procedure
.text:004DCD8E push eax ; char *
.text:004DCD8F mov ecx, edi
.text:004DCD91 call sub_4C5310 ; Call Procedure
.text:004DCD96
.text:004DCD96 loc_4DCD96: ; CODE XREF: sub_4DC610+76Bj
.text:004DCD96 mov ecx, dword_907F54
.text:004DCD9C add ecx, 0EEF8h ; Add
.text:004DCDA2 xor esi, esi ; Logical Exclusive OR
.text:004DCDA4 call sub_41C4D0 ; Call Procedure
.text:004DCDA9 test al, al ; Logical Compare
.text:004DCDAB jbe short loc_4DCDE6 ; Jump if Below or Equal (CF=1 | ZF=1)
.text:004DCDAD db 8Dh,49h,0 ; <BAD>lea ecx, [ecx+0] ; Load Effective Address
.text:004DCDB0
.text:004DCDB0 loc_4DCDB0: ; CODE XREF: sub_4DC610+7D4j
.text:004DCDB0 mov ecx, dword_907F54
.text:004DCDB6 push esi
.text:004DCDB7 add ecx, 0EEF8h ; Add
.text:004DCDBD call sub_41DA40 ; Call Procedure
.text:004DCDC2 cmp [eax], bl ; Compare Two Operands
.text:004DCDC4 jz short loc_4DCDCD ; Jump if Zero (ZF=1)
.text:004DCDC6 mov byte_925E8C, 1
.text:004DCDCD
.text:004DCDCD loc_4DCDCD: ; CODE XREF: sub_4DC610+7B4j
.text:004DCDCD mov ecx, dword_907F54
.text:004DCDD3 add ecx, 0EEF8h ; Add
.text:004DCDD9 inc esi ; Increment by 1
.text:004DCDDA call sub_41C4D0 ; Call Procedure
.text:004DCDDF movzx edx, al ; Move with Zero-Extend
.text:004DCDE2 cmp esi, edx ; Compare Two Operands
.text:004DCDE4 jl short loc_4DCDB0 ; Jump if Less (SF!=OF)
.text:004DCDE6
.text:004DCDE6 loc_4DCDE6: ; CODE XREF: sub_4DC610+721j
.text:004DCDE6 ; sub_4DC610+79Bj
.text:004DCDE6 push ebx ; int
.text:004DCDE7 push ebx ; int
.text:004DCDE8 push ebx ; int
.text:004DCDE9 push ebx ; int
.text:004DCDEA push ebx ; int
.text:004DCDEB push ebx ; int
.text:004DCDEC push ebx ; int
.text:004DCDED push ebx ; int
.text:004DCDEE push offset byte_925F9C ; int
.text:004DCDF3 lea eax, [esp+104h] ; Load Effective Address
.text:004DCDFA push 3045h ; int
.text:004DCDFF push eax ; char *
.text:004DCE00 call sub_4A3080 ; Call Procedure
.text:004DCE05 add esp, 2Ch ; Add
.text:004DCE08 push 1 ; char
.text:004DCE0A push 111h ; int
.text:004DCE0F lea ecx, [esp+0E8h] ; Load Effective Address
.text:004DCE16 push ecx ; char *
.text:004DCE17 mov ecx, edi
.text:004DCE19 call sub_4C5160 ; Call Procedure
.text:004DCE1E call sub_4EA590 ; Call Procedure
.text:004DCE23 mov ecx, eax
.text:004DCE25 call sub_4EA5C0 ; Call Procedure
.text:004DCE2A cmp dword_926328, 4 ; Compare Two Operands
.text:004DCE31 jnz short loc_4DCE92 ; Jump if Not Zero (ZF=0)
.text:004DCE33 mov eax, dword_907F54
.text:004DCE38 mov edx, [eax+8]
.text:004DCE3B mov ecx, [edx+4]
.text:004DCE3E lea eax, [ecx+eax+8] ; Load Effective Address
.text:004DCE42 lea ecx, [eax+4] ; Load Effective Address
.text:004DCE45 call sub_61DF20 ; Call Procedure
.text:004DCE4A cmp dword ptr [eax+1304h], 6 ; Compare Two Operands
.text:004DCE51 jge short loc_4DCE92 ; Jump if Greater or Equal (SF=OF)
.text:004DCE53 mov eax, dword_907F54
.text:004DCE58 mov edx, [eax+8]
.text:004DCE5B mov ecx, [edx+4]
.text:004DCE5E mov eax, [ecx+eax+108h]
.text:004DCE65 mov ecx, dword_907F34
.text:004DCE6B push eax
.text:004DCE6C call sub_62A060 ; Call Procedure
.text:004DCE71 test al, al ; Logical Compare
.text:004DCE73 jnz short loc_4DCE92 ; Jump if Not Zero (ZF=0)
.text:004DCE75 mov ecx, dword_907F0C
.text:004DCE7B push 1 ; char
.text:004DCE7D push 0Dh ; int
.text:004DCE7F push ebx
.text:004DCE80 push 3046h
.text:004DCE85 call sub_6138B0 ; Call Procedure
.text:004DCE8A push eax ; char *
.text:004DCE8B mov ecx, edi
.text:004DCE8D call sub_4C5160 ; Call Procedure
.text:004DCE92
.text:004DCE92 loc_4DCE92: ; CODE XREF: sub_4DC610+821j
.text:004DCE92 ; sub_4DC610+841j ...
.text:004DCE92 mov al, byte ptr word_92636C
.text:004DCE97 cmp al, 7Eh ; Compare Two Operands
.text:004DCE99 jz short loc_4DCED4 ; Jump if Zero (ZF=1)
.text:004DCE9B cmp al, bl ; Compare Two Operands
.text:004DCE9D jz short loc_4DCED4 ; Jump if Zero (ZF=1)
.text:004DCE9F push ebx ; int
.text:004DCEA0 push ebx ; int
.text:004DCEA1 push ebx ; int
.text:004DCEA2 push ebx ; int
.text:004DCEA3 push ebx ; int
.text:004DCEA4 push ebx ; int
.text:004DCEA5 push ebx ; int
.text:004DCEA6 push ebx ; int
.text:004DCEA7 push offset word_92636C ; int
.text:004DCEAC lea edx, [esp+104h] ; Load Effective Address
.text:004DCEB3 push 3047h ; int
.text:004DCEB8 push edx ; char *
.text:004DCEB9 call sub_4A3080 ; Call Procedure
.text:004DCEBE add esp, 2Ch ; Add
.text:004DCEC1 push 1 ; char
.text:004DCEC3 push 0Fh ; int
.text:004DCEC5 lea eax, [esp+0E8h] ; Load Effective Address
.text:004DCECC push eax ; char *
.text:004DCECD mov ecx, edi
.text:004DCECF call sub_4C5160 ; Call Procedure
.text:004DCED4
.text:004DCED4 loc_4DCED4: ; CODE XREF: sub_4DC610+889j
.text:004DCED4 ; sub_4DC610+88Dj
.text:004DCED4 mov ecx, offset unk_761D50
.text:004DCED9 mov byte ptr word_92636C, 7Eh
.text:004DCEE0 call sub_453C10 ; Call Procedure
.text:004DCEE5 mov ecx, dword_996AB4
.text:004DCEEB cmp ecx, ebx ; Compare Two Operands
.text:004DCEED jz short loc_4DCEF4 ; Jump if Zero (ZF=1)
.text:004DCEEF call sub_5E8870 ; Call Procedure
.text:004DCEF4
.text:004DCEF4 loc_4DCEF4: ; CODE XREF: sub_4DC610+8DDj
.text:004DCEF4 push offset aDomainloopJu_2 ; "DoMainLoop: just before second while(!R"...
.text:004DCEF9 call sub_645680 ; Call Procedure
.text:004DCEFE add esp, 4 ; Add
.text:004DCF01 call sub_4EC1F0 ; Call Procedure
.text:004DCF06 mov esi, eax
.text:004DCF08 cmp [esi+20h], bl ; Compare Two Operands
.text:004DCF0B jnz short loc_4DCF14 ; Jump if Not Zero (ZF=0)
.text:004DCF0D mov ecx, esi
.text:004DCF0F call sub_4EBE60 ; Call Procedure
.text:004DCF14
.text:004DCF14 loc_4DCF14: ; CODE XREF: sub_4DC610+8FBj
.text:004DCF14 mov byte ptr [esi+20h], 1
.text:004DCF18 mov ecx, dword_9A1CB4
.text:004DCF1E push 1
.text:004DCF20 dec ecx ; Decrement by 1
.text:004DCF21 push ebx
.text:004DCF22 mov dword_9A1CB4, ecx
.text:004DCF28 mov ecx, dword_761C68
.text:004DCF2E push 3703h
.text:004DCF33 call sub_637360 ; Call Procedure
.text:004DCF38 push eax
.text:004DCF39 push offset dword_907EF0
.text:004DCF3E push ebx
.text:004DCF3F push ebx ; char
.text:004DCF40 call sub_4BB750 ; Call Procedure
.text:004DCF45 dec dword_907F60 ; Decrement by 1
.text:004DCF4B call sub_4A2CF0 ; Call Procedure
.text:004DCF50 push offset aZoneConnectSen ; "Zone Connect -- Sending out a MSG_READY"...
.text:004DCF55 call sub_645680 ; Call Procedure
.text:004DCF5A mov eax, dword_925C80
.text:004DCF5F add esp, 18h ; Add
.text:004DCF62 cmp eax, ebx ; Compare Two Operands
.text:004DCF64 jnz short loc_4DCFAA ; Jump if Not Zero (ZF=0)


And, from client_packet.cpp, here is the code that handles that opcode:
void Client::Handle_Connect_OP_SendExpZonein(const EQApplicationPacket *app)
{
//////////////////////////////////////////////////////
// Spawn Appearance Packet
EQApplicationPacket* outapp = new EQApplicationPacket(OP_SpawnAppearance, sizeof(SpawnAppearance_Struct));
SpawnAppearance_Struct* sa = (SpawnAppearance_Struct*)outapp->pBuffer;
sa->type = AT_SpawnID; // Is 0x10 used to set the player id?
sa->parameter = GetID(); // Four bytes for this parameter...
outapp->priority = 6;
QueuePacket(outapp);
safe_delete(outapp);

// Inform the world about the client
outapp = new EQApplicationPacket();

CreateSpawnPacket(outapp);
outapp->priority = 6;
if (!GetHideMe()) entity_list.QueueClients(this, outapp, true);
safe_delete(outapp);
if(GetPVP()) //force a PVP update until we fix the spawn struct
SendAppearancePacket(AT_PVP, GetPVP(), true, false);

//Send AA Exp packet:
if(GetLevel() >= 51)
SendAAStats();

// Send exp packets
outapp = new EQApplicationPacket(OP_ExpUpdate, sizeof(ExpUpdate_Struct));
ExpUpdate_Struct* eu = (ExpUpdate_Struct*)outapp->pBuffer;
int32 tmpxp1 = GetEXPForLevel(GetLevel()+1);
int32 tmpxp2 = GetEXPForLevel(GetLevel());

// Quag: crash bug fix... Divide by zero when tmpxp1 and 2 equalled each other, most likely the error case from GetEXPForLevel() (invalid class, etc)
if (tmpxp1 != tmpxp2 && tmpxp1 != 0xFFFFFFFF && tmpxp2 != 0xFFFFFFFF) {
float tmpxp = (float) ( (float) m_pp.exp-tmpxp2 ) / ( (float) tmpxp1-tmpxp2 );
eu->exp = (uint32)(330.0f * tmpxp);
outapp->priority = 6;
QueuePacket(outapp);
}
safe_delete(outapp);

if(GetLevel() >= 51)
SendAATimers();

outapp = new EQApplicationPacket(OP_SendExpZonein, 0);
QueuePacket(outapp);
safe_delete(outapp);

outapp = new EQApplicationPacket(OP_RaidUpdate, sizeof(ZoneInSendName_Struct));
ZoneInSendName_Struct* zonesendname=(ZoneInSendName_Struct*)outapp->pBuffer;
strcpy(zonesendname->name,m_pp.name);
strcpy(zonesendname->name2,m_pp.name);
zonesendname->unknown0=0x0A;
QueuePacket(outapp);
safe_delete(outapp);

/* this is actually the guild MOTD
outapp = new EQApplicationPacket(OP_ZoneInSendName2, sizeof(ZoneInSendName_Struct2));
ZoneInSendName_Struct2* zonesendname2=(ZoneInSendName_Struct2*)outapp->pBuffer;
strcpy(zonesendname2->name,m_pp.name);
QueuePacket(outapp);
safe_delete(outapp);*/

if(IsInAGuild()) {
SendGuildMembers();
}

//No idea why live sends this if even were not in a guild
SendGuildMOTD();

return;
}

So, either the opcode needs to be encoded, or this handling code needs to be changed. I am guessing the opcode needs to be encoded, because the jump is looking for anything that isn't 0, so I would think that it is just making sure it got something for it. And, if it isn't encoded and is supposed to be, maybe it shows up as 0. But, if it doesn't need to be encoded, I don't know why it would be 0.

I will mess with it and see if I can figure out how to get that opcode encoded, but I don't really know how that will work, since the only opcodes I see currently getting encoded already have structures tied to them, but I don't see one for SendExpZonein. Unless maybe it is named differently.

At least I know where it is failing now, so I should be able to come up with something to move it to the next step. It should be getting pretty close now. I was able to find and verify more of the required opcodes for logging in over the past couple of days as well. Making some progress at least :)

trevius
12-28-2008, 06:08 PM
I am still stuck at this same point, but I am not giving up that easily :P Last night, I started trying to figure out why character creation wasn't working. I have the correct Opcode, but I see that the server is expecting a struct to come in and the client is sending just the opcode with a size of 0. The client just hangs probably waiting for something back that we aren't sending. I am going to try filling in the needed character select stuff on the server side and then have it send the character create opcode back to the client. So, it would be working in reverse of how Titanium does it. If that works, then it means they might have been adjusting the order of server/client communications, maybe to optimize some stuff.

If so, maybe that is the reason that sendexpzonein is failing. It could be waiting for something else that we aren't sending. I will try forcing a few of the packets that normally follow the sendexpzonein and see if that makes any difference. I definitely see it is doing something extra in the assembly code of SoF that wasn't in Titanium, but there is no way to really tell what it is. It could either be waiting for an extra opcode that got added to the sendexpzonein stuff, or it could be waiting for a new structure that we don't have in Titanium. I am hoping it is the former, not the latter.

Other than that, the other big difference I notice is that some of the subs being called in area where the problem is happening have about 1000 set as the variables where Titanium has about 800 set. That makes me think that it is checking the size of a certain packet structure, but I don't know which one. If I am right, I think that one of the structures needed at this point has changed and we need to figure out which one and what it was changed to so it can be adjusted.

My last resort will be to setup the current showeq for Live and setup a trial account to watch the logs from SEQ and see what the current structures really are. I am sure that some of the SEQ structures are correct, but there is alot of info they don't need for SEQ to function so it probably gets ignored. Maybe I can find more details and get them filled in to get it working. Also, it would help to see if anything new is being sent. Unfortunately, I don't have any SEQ logs from when Titanium was running on Live, so I don't have anything to compare with. That will probably make feeding through this stuff considerably harder.

trevius
12-28-2008, 10:55 PM
From looking at the MQ2 source, I found a few more item fields that may be needed for SoF to load items properly:

HeroicSvPoison
HeroicSvMagic
HeroicSvFire
HeroicSvDisease
HeroicSvCold
HeroicSvCorruption

MaxPower
Power

I imagine that the Herioc Resists are almost certainly required fields. The Power and MaxPower fields may not be required though, I don't really know much about them.

trevius
12-29-2008, 04:21 AM
Maybe the MQ2 source can be useful after-all. After looking at it again, some of the stuff in there is starting to make more sense to me now that I am getting more used to looking at the assembly code from eqgame.exe. I found that MQ2 even has a version for the SoF retail eqgame.exe by looking at the debug from SoF:

Starting EverQuest (Built Sep 7 2007 09:11:49)

And then at the MQ2 build for that date, it wants this exact version (seen in the MQ2Main\eqgame.h file):

#define __ClientName "eqgame"
#define __ExpectedVersionDate "Sep 7 2007"
#define __ExpectedVersionTime "09:11:49"

So, that tells me that everything we needed to build EQ for SoF was actually already in place at that time.

This should also mean that SEQ structs and maybe some opcodes from that time might be useful as well. Unfortunately, SEQ wasn't updated between 3/25/2007 and 11/05/2007. It was just not functioning at all for about 6 months in between there. They finally got it working again in November right before the actual retail release of SoF. But, at least this confirms that I should use certain older structures over some that were changed after that.

trevius
12-31-2008, 07:07 PM
After being stumped on this a while, I finally decided to take a step that would hopefully help me alot. I paid for my old EQ account so it could play on EQLive again. Then, I got the current version of ShowEQ working and put a hub in my network so I can sniff the packets to/from EQ. This is letting me watch the logs directly from EQLive that show pretty much everything I would need to get EQEmu working with EQLive. I am hoping that EQLive runs pretty close to how SoF did, and it should since there haven't been nearly as many changes to Live since SoF as there was from Titanium to SoF.

Already, I have found that the order of packets when logging in is pretty different from Titanium. I think I found the place that is stopping me from logging in all of the way. I just need to work on it some more to get it past that point. From what I can tell so far, it looks like this will be more helpful than anything I have tried. I am hoping to make more progress tonight now that I have this new information.

Here is an example of the logs of zoning in. I cut out a bunch of the actual data and stuff. I also made notes next to some of the packets.

Dec 31 2008 05:43:05:342 [Raw] [Client->Server] [Size: 12]
[OPCode: 0x0100]
000 | 00 00 00 02 6b 0b ee 8f 00 00 02 00 | ....k.......

Dec 31 2008 05:43:05:442 [Raw] [Server->Client] [Size: 19]
[OPCode: 0x0200]
000 | 6b 0b ee 8f 45 d7 b5 02 02 01 00 00 00 02 00 00 | k...E...........

Dec 31 2008 05:43:05:450 [Raw] [Client->Server] [Size: 38]
[OPCode: 0x0700]
000 | f0 82 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................

Dec 31 2008 05:43:05:562 [Raw] [Server->Client] [Size: 38]
[OPCode: 0x0800]
000 | f0 82 aa d9 db 45 00 00 00 00 00 00 00 02 00 00 | .....E..........

Dec 31 2008 05:43:05:722 [Raw] [Client->Server] [Size: 86]
[OPCode: 0x0300]
000 | 0a 00 09 00 00 94 35 00 00 00 00 4a 00 09 00 01 | ......5....J....

Dec 31 2008 05:43:05:722 [Decoded] [Client->Server] [Size: 4] - Probably OP_AckPacket
[OPCode: 0x3594]
000 | 00 00 00 00 | ....

Dec 31 2008 05:43:05:722 [Decoded] [Client->Server] [Size: 68] - OP_ZoneEntry
[OPCode: 0x5a6b]
[Name: OP_ZoneEntry][Updated: 10/07/08][Type: ClientZoneEntryStruct (68) ==]

Dec 31 2008 05:43:05:882 [Raw] [Server->Client] [Size: 5]
[OPCode: 0x1500]
000 | a5 00 01 4a 4f | ...JO

Dec 31 2008 05:43:05:882 [Raw] [Server->Client] [Size: 406] - Varies in size
[OPCode: 0x0900]
000 | 00 00 00 19 0e f0 1a c1 88 00 00 00 00 00 00 64 | ...............d

Dec 31 2008 05:43:05:882 [Decoded] [Server->Client] [Size: 12]
[OPCode: 0x1af0]
000 | c1 88 00 00 00 00 00 00 64 00 00 00 | ........d...

Dec 31 2008 05:43:05:883 [Decoded] [Server->Client] [Size: 0]
[OPCode: 0x3bef]

Dec 31 2008 05:43:05:883 [Decoded] [Server->Client] [Size: 120] - OP_SendAATable
[OPCode: 0x322f]
000 | 02 00 00 00 01 ff ff ff ff ff ff ff ff 02 00 00 | ................

Dec 31 2008 05:43:06:603 [Raw] [Client->Server] [Size: 5]
[OPCode: 0x1500]
000 | a5 00 23 0b ab | ..#..

Dec 31 2008 05:43:06:696 [Raw] [Server->Client] [Size: 507] - I think these are compressed, combined or encoded packets, or maybe combinations of each
[OPCode: 0x0d00]
000 | 00 26 00 00 5b c2 22 60 fd 19 df 72 00 00 00 00 | .&..[."`...r....

Dec 31 2008 05:43:06:973 [Decoded] [Server->Client] [Size: 23488] - OP_PlayerProfile
[OPCode: 0x6022]
[Name: OP_PlayerProfile][Updated: 01/17/08][Type: charProfileStruct (23488) ==]

Dec 31 2008 05:43:07:150 [Decoded] [Server->Client] [Size: 334] - OP_ZoneEntry
[OPCode: 0x5a6b]
[Name: OP_ZoneEntry][Updated: 10/07/08][Type: uint8_t (1) nc]

Dec 31 2008 05:43:07:163 [Decoded] [Server->Client] [Size: 8] - OP_TimeOfDay
[OPCode: 0x6015]
[Name: OP_TimeOfDay][Updated: 01/17/08][Type: timeOfDayStruct (8) ==]
000 | 16 2b 02 01 69 0c 00 00 | .+..i...

Dec 31 2008 05:43:07:163 [Decoded] [Server->Client] [Size: 48] - Maybe OP_TributeUpdate
[OPCode: 0x399b]
000 | 00 00 00 00 ff ff ff ff ff ff ff ff ff ff ff ff | ................

Dec 31 2008 05:43:07:179 [Decoded] [Client->Server] [Size: 4]
[OPCode: 0x4036]
000 | a9 04 00 00 | ....

Dec 31 2008 05:43:07:179 [Decoded] [Client->Server] [Size: 4] - Probably OP_AckPacket
[OPCode: 0x3594]
000 | 00 00 00 00 | ....

Dec 31 2008 05:43:07:680 [Decoded] [Server->Client] [Size: 205802] - Character Inventory
[OPCode: 0x709d]
000 | 30 00 00 00 01 00 00 00 00 00 00 00 1e 00 00 00 | 0...............

Dec 31 2008 05:43:08:028 [Decoded] [Server->Client] [Size: 4]
[OPCode: 0x5412]
000 | 00 00 00 00 | ....

Dec 31 2008 05:43:08:029 [Decoded] [Server->Client] [Size: 12] - Looks like OP_Weather
[OPCode: 0x2641]
000 | ff 00 00 00 00 00 00 00 01 00 00 00 | ............

Dec 31 2008 05:43:08:029 [Decoded] [Server->Client] [Size: 4] - OP_DeleteSpawn
[OPCode: 0x4292]
[Name: OP_DeleteSpawn][Updated: 10/07/08][Type: deleteSpawnStruct (4) ==]
000 | 4f 48 00 00 | OH..

Dec 31 2008 05:43:08:029 [Decoded] [Server->Client] [Size: 4]
[OPCode: 0x6c26]
000 | 00 00 00 00 | ....

Dec 31 2008 05:43:08:029 [Decoded] [Server->Client] [Size: 24]
[OPCode: 0x2c4c]
000 | 92 cb ce 02 08 08 00 00 0b e0 d9 aa 00 00 00 00 | ................
016 | 10 00 00 00 00 00 00 00 | ........

Dec 31 2008 05:43:08:431 [Decoded] [Client->Server] [Size: 1]
[OPCode: 0x0924]
000 | 30 | 0

Dec 31 2008 05:43:08:431 [Decoded] [Client->Server] [Size: 0]
[OPCode: 0x43ac]

Dec 31 2008 05:43:08:431 [Decoded] [Client->Server] [Size: 0] - Maybe OP_ReqNewZone
[OPCode: 0x466c]

Dec 31 2008 05:43:08:611 [Decoded] [Server->Client] [Size: 20]
[OPCode: 0x116d]
000 | 00 00 00 00 a0 bb 0d 00 20 bf 02 00 05 00 00 00 | ........ .......
016 | 00 00 00 00 | ....

Dec 31 2008 05:43:08:612 [Decoded] [Server->Client] [Size: 932] - OP_NewZone
[OPCode: 0x5ca5]
[Name: OP_NewZone][Updated: 01/17/08][Type: newZoneStruct (932) ==]

Dec 31 2008 05:43:08:676 [Decoded] [Server->Client] [Size: 921] - Custom Titles
[OPCode: 0x1b26]
000 | 22 00 00 00 3c 00 00 00 64 00 00 00 41 70 70 72 | "...<...d...Appr

Dec 31 2008 05:43:12:766 [Decoded] [Client->Server] [Size: 4] - OP_TargetMouse?
[OPCode: 0x7bbb]
[Name: OP_TargetMouse][Updated: 01/17/08][Type: clientTargetStruct (4) ==]
000 | 00 00 00 00 | ....

Dec 31 2008 05:43:14:898 [Decoded] [Client->Server] [Size: 4] - Probably OP_AckPacket
[OPCode: 0x3594]
000 | 00 00 00 00 | ....

Dec 31 2008 05:43:14:898 [Decoded] [Client->Server] [Size: 0] - Request Client Spawn
[OPCode: 0x1436]

Dec 31 2008 05:43:15:015 [Decoded] [Server->Client] [Size: 184] - Spawn Doors
[OPCode: 0x102f]
000 | 41 43 44 4f 4f 52 53 33 31 30 00 00 ff ff 00 00 | ACDOORS310......

Dec 31 2008 05:43:15:027 [Decoded] [Server->Client] [Size: 484]
[OPCode: 0x5821]
000 | 13 00 00 00 00 00 00 00 00 00 87 43 00 00 d9 44 | ...........C...D

Dec 31 2008 05:43:15:028 [Decoded] [Server->Client] [Size: 0] - New World Objects Sent (Replaced sendexpzonein)
[OPCode: 0x69cd]

Dec 31 2008 05:43:15:167 [Decoded] [Client->Server] [Size: 88]
[OPCode: 0x0baa]
000 | ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff | ................

Dec 31 2008 05:43:15:168 [Decoded] [Client->Server] [Size: 0] - Send Exp Zone In
[OPCode: 0x7b73]

Dec 31 2008 05:43:15:339 [Decoded] [Server->Client] [Size: 8] - OP_SpawnAppearance
[OPCode: 0x10b7]
[Name: OP_SpawnAppearance][Updated: 01/17/08][Type: spawnAppearanceStruct (8) ==]
000 | 00 00 10 00 53 48 00 00 | ....SH..

Dec 31 2008 05:43:15:339 [Decoded] [Server->Client] [Size: 12] - OP_AAExpUpdate
[OPCode: 0x3088]
[Name: OP_AAExpUpdate][Updated: 01/17/08][Type: altExpUpdateStruct (12) ==]
000 | 06 00 00 00 00 00 00 00 00 00 00 00 | ............

Dec 31 2008 05:43:15:340 [Decoded] [Server->Client] [Size: 8] - OP_ExpUpdate
[OPCode: 0x0e98]
[Name: OP_ExpUpdate][Updated: 01/17/08][Type: expUpdateStruct (8) ==]
000 | 43 00 00 00 00 00 00 00 | C.......

Dec 31 2008 05:43:15:340 [Decoded] [Server->Client] [Size: 12]
[OPCode: 0x50d0]
000 | 00 00 00 00 00 00 00 00 25 59 5b 49 | ........%Y[I

Dec 31 2008 05:43:15:355 [Decoded] [Server->Client] [Size: 0]
[OPCode: 0x7b73]

Dec 31 2008 05:43:15:506 [Decoded] [Client->Server] [Size: 128]
[OPCode: 0x7312]
000 | 00 00 00 00 01 00 00 00 01 00 00 00 01 00 00 00 | ................

Dec 31 2008 05:43:15:621 [Decoded] [Server->Client] [Size: 4704] - List of Rewards available from /claim
[OPCode: 0x4e4e]
000 | cc 0b 00 00 01 00 00 00 01 00 00 00 bc 9f 00 00 | ................

Dec 31 2008 05:43:15:625 [Decoded] [Server->Client] [Size: 12] - OP_SimpleMessage
[OPCode: 0x5448]
[Name: OP_SimpleMessage][Updated: 01/17/08][Type: simpleMessageStruct (12) ==]
000 | 0e 0e 00 00 0f 00 00 00 00 00 00 00 | ............

Dec 31 2008 05:43:15:625 [Decoded] [Server->Client] [Size: 4]
[OPCode: 0x435b]
000 | 00 00 00 00 | ....

Dec 31 2008 05:43:15:625 [Decoded] [Server->Client] [Size: 4]
[OPCode: 0x0296]
000 | 00 00 00 00 | ....

Dec 31 2008 05:43:15:626 [Decoded] [Server->Client] [Size: 326] - OP_ZoneEntry (this time from server to client)
[OPCode: 0x5a6b]
[Name: OP_ZoneEntry][Updated: 10/07/08][Type: uint8_t (1) nc]

Dec 31 2008 05:43:15:626 [Decoded] [Server->Client] [Size: 5] - OP_RemoveSpawn
[OPCode: 0x3164]
[Name: OP_RemoveSpawn][Updated: 04/17/08][Type: removeSpawnStruct (5) nc]
000 | 4f 48 00 00 01 | OH...

Dec 31 2008 05:43:15:626 [Decoded] [Server->Client] [Size: 12]
[OPCode: 0x5ebc]
000 | 00 00 00 00 62 70 cb 32 00 00 00 00 | ....bp.2....

Dec 31 2008 05:43:15:659 [Decoded] [Client->Server] [Size: 8]
[OPCode: 0x2d17]
000 | 62 70 cb 32 4a 17 19 da | bp.2J...

Dec 31 2008 05:43:15:660 [Decoded] [Client->Server] [Size: 0]
[OPCode: 0x6759]

Dec 31 2008 05:43:15:660 [Decoded] [Client->Server] [Size: 8]
[OPCode: 0x7b6e]
000 | 53 48 00 00 40 00 00 00 | SH..@...

Dec 31 2008 05:43:15:660 [Decoded] [Client->Server] [Size: 19] - OP_WearChange
[OPCode: 0x231f]
[Name: OP_WearChange][Updated: 01/17/08][Type: SpawnUpdateStruct (19) ==]
000 | 53 48 50 00 00 00 00 00 00 00 00 00 00 00 00 00 | SHP.............
016 | 00 00 09 | ...

Dec 31 2008 05:43:15:661 [Decoded] [Client->Server] [Size: 20] - OP_BazaarSearch
[OPCode: 0x4675]
[Name: OP_BazaarSearch][Updated: 01/17/08][Type: bazaarSearchQueryStruct (100) nc]
000 | 16 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
016 | 00 00 00 00 | ....

Dec 31 2008 05:43:15:661 [Decoded] [Client->Server] [Size: 0]
[OPCode: 0x19d2]

Dec 31 2008 05:43:15:661 [Decoded] [Client->Server] [Size: 4]
[OPCode: 0x4b49]
000 | 17 00 00 00 | ....

Dec 31 2008 05:43:15:662 [Decoded] [Client->Server] [Size: 12]
[OPCode: 0x7eac]
000 | 26 02 00 00 fa 02 00 00 00 f7 44 04 | &.........D.

Dec 31 2008 05:43:15:662 [Decoded] [Client->Server] [Size: 4]
[OPCode: 0x365d]
000 | 01 01 01 01 | ....

Dec 31 2008 05:43:15:662 [Decoded] [Client->Server] [Size: 4]
[OPCode: 0x266e]
000 | 01 01 01 01 | ....

Dec 31 2008 05:43:15:662 [Decoded] [Client->Server] [Size: 0]
[OPCode: 0x7eeb]

Dec 31 2008 05:43:15:662 [Decoded] [Client->Server] [Size: 8]
[OPCode: 0x27bf]
000 | 00 00 00 00 ff ff ff ff | ........

Dec 31 2008 05:43:15:663 [Decoded] [Client->Server] [Size: 4]
[OPCode: 0x7e31]
000 | 01 01 01 01 | ....

Dec 31 2008 05:43:15:663 [Decoded] [Client->Server] [Size: 4]
[OPCode: 0x2d37]
000 | 01 01 01 01 | ....

Dec 31 2008 05:43:15:738 [Decoded] [Server->Client] [Size: 140] - Probably OP_GuildMemberList
[OPCode: 0x32c6]
000 | 0a 00 00 00 54 72 65 76 69 75 73 00 00 00 00 00 | ....XXXXXXX..... (name removed)

Dec 31 2008 05:43:15:902 [Decoded] [Server->Client] [Size: 648] - OP_GuildMOTD
[OPCode: 0xd677]
[Name: OP_GuildMOTD][Updated: 01/17/08][Type: guildMOTDStruct (136) nc]

Dec 31 2008 05:43:15:902 [Decoded] [Server->Client] [Size: 8]
[OPCode: 0x35d3]
000 | 92 f4 00 00 00 00 00 00 | ........

Dec 31 2008 05:43:15:903 [Decoded] [Server->Client] [Size: 8]
[OPCode: 0x7b6e]
000 | 53 48 00 00 40 00 00 00 | SH..@...

Dec 31 2008 05:43:15:959 [Decoded] [Client->Server] [Size: 40] - OP_ClientUpdate
[OPCode: 0x7062]
[Name: OP_ClientUpdate][Updated: 01/17/08][Type: playerSelfPosStruct (40) ==]

Dec 31 2008 05:43:16:339 [Decoded] [Server->Client] [Size: 62] - Looks like the EQPlayers update
[OPCode: 0x7eeb]
000 | 68 74 74 70 73 3a 2f 2f 77 77 77 2e 65 71 70 2e | https://www.eqp.

Dec 31 2008 05:43:16:339 [Decoded] [Server->Client] [Size: 10]
[OPCode: 0x538f]
000 | 58 12 00 00 16 1d 00 00 53 48 | X.......SH

Dec 31 2008 05:43:16:340 [Decoded] [Server->Client] [Size: 10]
[OPCode: 0x4b61]
000 | 00 00 00 00 00 00 00 00 53 48 | ........SH

Dec 31 2008 05:43:16:340 [Decoded] [Server->Client] [Size: 10]
[OPCode: 0x02d6]
000 | d9 1b 00 00 d9 1b 00 00 53 48 | ........SH

KLS
12-31-2008, 08:27 PM
SEQ isn't converting network to host byte order on the raw soe opcodes but here:

Dec 31 2008 05:43:05:342 [Raw] [Client->Server] [Size: 12]
[OPCode: 0x0100]
000 | 00 00 00 02 6b 0b ee 8f 00 00 02 00 | ....k.......

Connect Request
int crc length 0x00000002 = 2
int session id 0x6b0bee8f
max packet size 0x00000200 = 512

Dec 31 2008 05:43:05:442 [Raw] [Server->Client] [Size: 19]
[OPCode: 0x0200]
000 | 6b 0b ee 8f 45 d7 b5 02 02 01 00 00 00 02 00 00 | k...E...........

Connect Accept Reply
int session id 0x6b0bee8f
int encode key 0x45d7b502
char crc length 0x02
crypt options bitfield 0x0201
max packet size 0x00000200

Dec 31 2008 05:43:05:450 [Raw] [Client->Server] [Size: 38]
[OPCode: 0x0700]
000 | f0 82 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
Network Status Update - not really important.

Dec 31 2008 05:43:05:722 [Raw] [Client->Server] [Size: 86]
[OPCode: 0x0300]
000 | 0a 00 09 00 00 94 35 00 00 00 00 4a 00 09 00 01 | ......5....J.... [code]
Combined packet

contains:
[code]Dec 31 2008 05:43:05:722 [Decoded] [Client->Server] [Size: 4] -
[OPCode: 0x3594]
000 | 00 00 00 00 | ....

Dec 31 2008 05:43:05:722 [Decoded] [Client->Server] [Size: 68] - OP_ZoneEntry
[OPCode: 0x5a6b]
[Name: OP_ZoneEntry][Updated: 10/07/08][Type: ClientZoneEntryStruct (68) ==]

The first packet isn't a soe ack you can tell by the opcode and the fact that it doesn't include a sequence number. Likely some kind of I am ready for this info packet.

Dec 31 2008 05:43:05:882 [Raw] [Server->Client] [Size: 5]
[OPCode: 0x1500]
000 | a5 00 01 4a 4f | ...JO

This is an ack packet, tho it looks wrong, they're usually 4 bytes total including the opcode 2 without this one is 7 byte with the opcode 5 without. The opcode is SOE_ACK tho.

Dec 31 2008 05:43:05:882 [Raw] [Server->Client] [Size: 406] - Varies in size
[OPCode: 0x0900]
000 | 00 00 00 19 0e f0 1a c1 88 00 00 00 00 00 00 64 | ...............d

These are standalone packets, encoded and compressed with a 2 byte sequence on the top probably 0x0000 since this is the first and a crc on the end. It's also possible to combine packets within an 0x0009 packet but you can't combine a raw packet and an eq packet inside the 0x0009 they both have to be EQ packets.

Dec 31 2008 05:43:06:696 [Raw] [Server->Client] [Size: 507] -
[OPCode: 0x0d00]
000 | 00 26 00 00 5b c2 22 60 fd 19 df 72 00 00 00 00 | .&..[."`...r....

This is a fragmented packet like 0x0009 they are encoded and compressed they have a sequence number for recombining and a length byte. These are used when the data chunk being sent is larger than the max frame size sent on init: 512.

I know this doesn't help at all for figuring out what you need for the SoF stuff but maybe if you understand how the raw protocol works you'll understand it a bit better.

trevius
01-01-2009, 07:46 AM
Ya, at least that clears a few things up that I wasn't quite sure about. I was ignoring the 0300 and 0900 because I figured they were doing something like that. I think 0d00 is also something like that, I am guessing raw packets that need to be encrypted? Either way, I ignore those as well :P

Just familiarizing myself with the packet logs, I started breaking down the structure for player profile to see if I could verify what it should look like currently for EQLive. So far I am almost done with it and will post the finished version when it is completed. I think it will help to have an accurate player profile with SoF once it is working at all.

Right now, I think I am really close, but I am doing the same thing live does and the client just stops at that first main loop every time. Maybe I have something messed up earlier on and it isn't figuring that out until that point. Or, maybe I have to have the AA stats opcode for it to continue, and I don't. I have almost all of the ones I need, but that one is really elusive to me lol. I can run Titanium fine without it, so I think it should be ok to run SoF without it, but no way to know for sure.

Basically, this is the order things happen on Titanium in the emu for the part I am having a problem with:

OP_ReqClientSpawn From Client to request the following:
OP_SpawnDoor
OP_GroundSpawn
OP_SendAAStats
OP_SendExpZonein To client to tell them that we are done sending it all.
OP_SendExpZonein From the Client to ask the server for more stuff

And this the order I am seeing from live for that same part:
OP_ReqClientSpawn
OP_SpawnDoor
OP_NotSure (not sure which one this is yet)
OP_SendWorldObjectMSG - New from EQLive. Server sends this to client
OP_SendExpZonein - Client sees the Object MSG and sends this asking for more stuff

So, I think SoF is supposed to be set the way Live is now. But for some reason, it still isn't working yet for me. I have tried both ways and more and the client never responds with the SendExpZonein as it should, or anything else for that matter. It is like it is either waiting for something that hasn't come yet, or something came but was messed up in format.

Well, I will keep plugging away at it. I learn more each day and it will help alot once I actually get to the point where I can start cleaning stuff up so people can actually use SoF to play.

Here is the example right from the logs from Live:

Dec 31 2008 05:43:14:898 [Decoded] [Client->Server] [Size: 0] - Request Client Spawn
[OPCode: 0x1436]

Dec 31 2008 05:43:15:015 [Decoded] [Server->Client] [Size: 184] - Spawn Doors
[OPCode: 0x102f]
000 | 41 43 44 4f 4f 52 53 33 31 30 00 00 ff ff 00 00 | ACDOORS310......

Dec 31 2008 05:43:15:027 [Decoded] [Server->Client] [Size: 484] - Unsure what this is atm. Probably zone points
[OPCode: 0x5821]
000 | 13 00 00 00 00 00 00 00 00 00 87 43 00 00 d9 44 | ...........C...D

Dec 31 2008 05:43:15:028 [Decoded] [Server->Client] [Size: 0] - Send Exp Zone In
[OPCode: 0x69cd]


Here is the full 0x5821 that I am gonna check and see if I can find what it is:
Dec 31 2008 23:44:35:954 [Decoded] [Server->Client] [Size: 172]
[OPCode: 0x5821]
000 | 06 00 00 00 01 00 00 00 00 00 d1 43 00 00 80 41 | ...........C...A
016 | 00 00 e8 c1 00 80 bf 43 98 00 00 00 02 00 00 00 | .......C........
032 | 00 40 18 c4 00 80 cf c3 00 00 80 c0 00 00 22 43 | .@............"C
048 | a1 00 00 00 03 00 00 00 00 00 16 44 00 60 e5 c4 | ...........D.`..
064 | 00 00 a8 c1 00 00 fc 42 a8 00 00 00 04 00 00 00 | .......B........
080 | 00 80 ec 43 00 c0 e5 c4 00 00 a8 c1 00 00 fe 42 | ...C...........B
096 | a8 00 00 00 05 00 00 00 00 a0 01 45 00 00 e2 c2 | ...........E....
112 | 00 00 ae 42 00 00 be 43 ae 00 00 00 06 00 00 00 | ...B...C........
128 | 00 00 02 45 00 00 75 c3 00 00 ae 42 00 00 e4 42 | ...E..u....B...B
144 | ae 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 | ............

trevius
01-05-2009, 01:35 AM
I guess I am going to break down EQLive and see what each Opcode is so I can get an accurate order for what packets should be going when. Using SEQ, it shouldn't be too tough to get that all sorted out. Once I know the specific details, I am hoping to try them on SoF and see if it works.

Here is what I have so far:

[OPCode: 0x0100] [Raw] [Client->Server] [Size: 12] - Connect Request
[OPCode: 0x0200] [Raw] [Server->Client] [Size: 19] - Connect Accept Reply
[OPCode: 0x0700] [Raw] [Client->Server] [Size: 38] - Network Status Update
[OPCode: 0x0800] [Raw] [Server->Client] [Size: 38] - Network Status Update Reply?
[OPCode: 0x0300] [Raw] [Client->Server] [Size: 86] - Combined Packet

[OPCode: 0x3594] [Decoded] [Client->Server] [Size: 4] - Probably OP_AckPacket
[OPCode: 0x5a6b] [Decoded] [Client->Server] [Size: 68] - OP_ZoneEntry
[OPCode: 0x1500] [Raw] [Server->Client] [Size: 5] - Some Kind of Ack Packet
[OPCode: 0x0900] [Raw] [Server->Client] [Size: 406] - Stand-Alone Encoded and Compressed Packet
[OPCode: 0x1af0] [Decoded] [Server->Client] [Size: 12]
[OPCode: 0x3bef] [Decoded] [Server->Client] [Size: 0]
[OPCode: 0x322f] [Decoded] [Server->Client] [Size: 120] - OP_SendAATable

[OPCode: 0x1500] [Raw] [Client->Server] [Size: 5] - Some Kind of Ack Packet
[OPCode: 0x0d00] [Raw] [Server->Client] [Size: 507] - Fragmented Packet With Sequence
[OPCode: 0x6022] [Decoded] [Server->Client] [Size: 23488] - OP_PlayerProfile
[OPCode: 0x5a6b] [Decoded] [Server->Client] [Size: 334] - OP_ZoneEntry
[OPCode: 0x6015] [Decoded] [Server->Client] [Size: 8] - OP_TimeOfDay
[OPCode: 0x399b] [Decoded] [Server->Client] [Size: 48] - Maybe OP_TributeUpdate

[OPCode: 0x4036] [Decoded] [Client->Server] [Size: 4] - Maybe OP_TributeTimer
[OPCode: 0x3594] [Decoded] [Client->Server] [Size: 4] - Probably OP_AckPacket
[OPCode: 0x709d] [Decoded] [Server->Client] [Size: 205802] - Character Inventory
[OPCode: 0x5412] [Decoded] [Server->Client] [Size: 4] - Maybe OP_TaskDescription
[OPCode: 0x2641] [Decoded] [Server->Client] [Size: 12] - Maybe OP_TaskActivity or OP_Weather
[OPCode: 0x4292] [Decoded] [Server->Client] [Size: 4] - OP_DeleteSpawn
[OPCode: 0x6c26] [Decoded] [Server->Client] [Size: 4] - Maybe OP_CompletedTasks
[OPCode: 0x2c4c] [Decoded] [Server->Client] [Size: 24] - Maybe OP_Weather

[OPCode: 0x0924] [Decoded] [Client->Server] [Size: 1] - OP_ReqNewZone
[OPCode: 0x43ac] [Decoded] [Client->Server] [Size: 0] - Maybe OP_SendTributes
[OPCode: 0x466c] [Decoded] [Client->Server] [Size: 0] - Maybe OP_TributeInfo
[OPCode: 0x116d] [Decoded] [Server->Client] [Size: 20] - Maybe OP_SendGuildTributes
[OPCode: 0x5ca5] [Decoded] [Server->Client] [Size: 932] - OP_NewZone
[OPCode: 0x1b26] [Decoded] [Server->Client] [Size: 921] - Custom Titles

[OPCode: 0x7bbb] [Decoded] [Client->Server] [Size: 4] - OP_TargetMouse?
[OPCode: 0x3594] [Decoded] [Client->Server] [Size: 4] - Probably OP_AckPacket
[OPCode: 0x1436] [Decoded] [Client->Server] [Size: 0] - OP_ReqClientSpawn
[OPCode: 0x102f] [Decoded] [Server->Client] [Size: 184] - Spawn Doors
[OPCode: 0x5821] [Decoded] [Server->Client] [Size: 484] - Probably GroundSpawns or Zone Points
[OPCode: 0x69cd] [Decoded] [Server->Client] [Size: 0] - New OP_WorldObjectsSent (Replaced OP_SendExpZonein here)

[OPCode: 0x0baa] [Decoded] [Client->Server] [Size: 88] - NEW OP_BlockedSpells
[OPCode: 0x7b73] [Decoded] [Client->Server] [Size: 0] - OP_SendExpZonein
[OPCode: 0x10b7] [Decoded] [Server->Client] [Size: 8] - OP_SpawnAppearance
[OPCode: 0x3088] [Decoded] [Server->Client] [Size: 12] - OP_AAExpUpdate
[OPCode: 0x0e98] [Decoded] [Server->Client] [Size: 8] - OP_ExpUpdate
[OPCode: 0x50d0] [Decoded] [Server->Client] [Size: 12]
[OPCode: 0x7b73] [Decoded] [Server->Client] [Size: 0]

[OPCode: 0x7312] [Decoded] [Client->Server] [Size: 128]
[OPCode: 0x4e4e] [Decoded] [Server->Client] [Size: 4704] - List of Rewards available from /claim
[OPCode: 0x5448] [Decoded] [Server->Client] [Size: 12] - OP_SimpleMessage
[OPCode: 0x435b] [Decoded] [Server->Client] [Size: 4]
[OPCode: 0x0296] [Decoded] [Server->Client] [Size: 4]
[OPCode: 0x5a6b] [Decoded] [Server->Client] [Size: 326] - OP_ZoneEntry (this time from server to client)
[OPCode: 0x3164] [Decoded] [Server->Client] [Size: 5] - OP_RemoveSpawn
[OPCode: 0x5ebc] [Decoded] [Server->Client] [Size: 12]

[OPCode: 0x2d17] [Decoded] [Client->Server] [Size: 8]
[OPCode: 0x6759] [Decoded] [Client->Server] [Size: 0]
[OPCode: 0x7b6e] [Decoded] [Client->Server] [Size: 8]
[OPCode: 0x231f] [Decoded] [Client->Server] [Size: 19] - OP_WearChange
[OPCode: 0x4675] [Decoded] [Client->Server] [Size: 20] - OP_BazaarSearch
[OPCode: 0x19d2] [Decoded] [Client->Server] [Size: 0]
[OPCode: 0x4b49] [Decoded] [Client->Server] [Size: 4]
[OPCode: 0x7eac] [Decoded] [Client->Server] [Size: 12]
[OPCode: 0x365d] [Decoded] [Client->Server] [Size: 4]
[OPCode: 0x266e] [Decoded] [Client->Server] [Size: 4]
[OPCode: 0x7eeb] [Decoded] [Client->Server] [Size: 0]
[OPCode: 0x27bf] [Decoded] [Client->Server] [Size: 8]
[OPCode: 0x7e31] [Decoded] [Client->Server] [Size: 4]
[OPCode: 0x2d37] [Decoded] [Client->Server] [Size: 4]
[OPCode: 0x32c6] [Decoded] [Server->Client] [Size: 140] - Probably OP_GuildMemberList
[OPCode: 0xd677] [Decoded] [Server->Client] [Size: 648] - OP_GuildMOTD
[OPCode: 0x35d3] [Decoded] [Server->Client] [Size: 8]
[OPCode: 0x7b6e] [Decoded] [Server->Client] [Size: 8]

[OPCode: 0x7062] [Decoded] [Client->Server] [Size: 40] - OP_ClientUpdate
[OPCode: 0x7eeb] [Decoded] [Server->Client] [Size: 62] - Looks like the EQPlayers update
[OPCode: 0x538f] [Decoded] [Server->Client] [Size: 10] - Probably OP_HPUpdate
[OPCode: 0x4b61] [Decoded] [Server->Client] [Size: 10] - Maybe new Mana Update
[OPCode: 0x02d6] [Decoded] [Server->Client] [Size: 10] - Maybe new Endurance Update

I will edit this list as I can make more confirmations. It shouldn't take me long to figure out most of this list. I can tell for sure that some of the orders have changed, so I think if I can get that sorted out, it may work almost flawlessly for SoF.

trevius
01-05-2009, 06:15 PM
I stumbled on a new struct last night. It doesn't really help this effort much, but it is probably worth noting for use later when we might be able to actually put it to use. There is a feature on Live that was in SoF as well, but not in Titanium. The new feature let's the client set certain spells to be blocked from hitting the client. This is for keeping buffs from overriding each other if you don't want them to.

The EQLive opcode for this is 0x0baa and I found the SoF opcode for it too. I built a struct for it with placeholders just to have something in place for it even though I don't know the values for it yet.

I also confirmed that EQLive now has 60 pages in the spell book as apposed to 50 in Titanium. This means that the MAX_PP_SPELLBOOK is now 480 in EQLive and probably in SoF as well. They had to add it when they upped player levels to 75, so I am sure it was in SoF, otherwise druids and maybe other classes could have overflowing spell books.

I am sure that most of my struct for SoF are correct or very close to it. I think I am just missing something minor that is keeping me from getting past this point I have been stuck at for the past couple of weeks. If I can just get pass that point, I feel that the rest will be much quicker and easier. My current guess is that I may not have all of the right opcodes being encoded on the way out that need to be for SoF. The client is expecting a 0 size opcode 0x1FA1, which is new since Titanium. Basically, it seems to be the same as SendExpZonein, accept instead of server sending that and getting it back from the client, it now sends this new opcode and waits for the SendExpZonein back from the client.

From looking at the EQLive logs, it looks like almost all packets are encoded now, at least while entering a zone. Maybe I have to set them all to be encoded for the client to get all of the info it needs for logging in. That is going to be a bit of a pain, because as far as I can tell, I have to create the handling stuff for each opcode that needs to be encoded. If there was a way for me to just set an opcode to be encoded in the Anniversary_ops.h and then only have to tell the Anniversary.cpp to use the structure for encoding, that would be pretty easy. But, it looks like I need to do something more like this for each one:

ENCODE(OP_ManaChange) {
ENCODE_LENGTH_EXACT(ManaChange_Struct);
SETUP_DIRECT_ENCODE(ManaChange_Struct, structs::ManaChange_Struct);
OUT(new_mana);
OUT(stamina);
OUT(spell_id);
FINISH_ENCODE();
}

I'm not exactly sure what the OUT stuff means, but I am guessing that all of the stuff set to go OUT is the stuff that gets encoded. If so, then I wonder what happens to stuff in the structure that isn't set to go OUT in the ENCODE. Does that stuff just get ignored?

greldor
01-07-2009, 04:11 PM
Long time lurker, 1st time caller. . .


This work you've been doing is very exciting. With the last ever boxed edition of EQ1 possibly being SoF, this is a big step. I have been looking through the wikis and the forums, and trying to find some up to dat info on if there is anything someone with an active eqlive account can do to collect information for the Devs.

Let me know if there is something that can be done with no experience besides setting up a mini login server in the basement.

Thanks,

Greldor
The Grand Creation

unknownhost
01-07-2009, 04:18 PM
i didnt believe in intelligent machines until i read this thread.

Trevius isnt human i tell you! he is the real life Bender!!!!


you're awesome man, good things are comming peoples!


on a nearly equally pointless side note. every time i type/read Trevius' name i think of Golan Trevise from the Foundation series. :) any relation by chance?

Derision
01-07-2009, 04:55 PM
I'm not exactly sure what the OUT stuff means, but I am guessing that all of the stuff set to go OUT is the stuff that gets encoded. If so, then I wonder what happens to stuff in the structure that isn't set to go OUT in the ENCODE. Does that stuff just get ignored?

The ENCODE/DECODE is used when the struct is different between Client versions.

ENCODE 'encodes' packets on the way out, from the server to the client, and DECODE does the reverse.

The ENCODE is a translation from the struct in common/eq_packet_structs.h to the struct in the client specific struct in patches/<Client version>_structs.h.

To take your example for OP_ManaChange. The 'EMU' struct for this, in common/eq_packet_structs.h is:


struct ManaChange_Struct
{
int32 new_mana; // New Mana AMount
int32 stamina;
int32 spell_id;
int32 unknown12;
};


while the Anniversary struct is:


struct ManaChange_Struct
{
int32 new_mana; // New Mana AMount
int32 stamina;
int32 spell_id;
int32 unknown12;
int32 unknown16;
};


As you can see, Anniversary has an extra field at the end of the struct.

Essentially, the ENCODE section in Anniversary.cpp is copying the fields from the Emulator version of the struct to the version that Anniversary edition needs. I think the outgoing packet is filled with zeroes before the ENCODE takes place, so unknown12 and unknown16 would be zero.

For each struct that has changed in SoF, you would need to map out the fields in the new structure and add it to Anniversary_structs.h, add the Opcode to Anniversary_ops.h and do an ENCODE in Anniversary.cpp.

You would also need to do the same for Client to Server opcodes where the struct has changed, but this time do a DECODE from the SoF client structure to the Emu struct.

trevius
01-07-2009, 06:37 PM
@ greldor - Thanks. I wound up paying to get my old EQLive account active again. I am currently using ShowEQ to watch all opcodes from Client to Server on Live where I need to be looking. Right now, I am still working on just logging in. Once I can get past that point, I think it won't be too hard for me to break down each individual structure that has changed and get them updated as well as start filling in missing opcodes. I have switched directions for now and am going to see if I can get the emu working with EQLive. It should be much easier to get it working with Live, because I can see exactly what the client wants and is expecting from looking at the SEQ logs. Then, even if I don't know what a certain packet is, I should be able to just duplicate what I saw the Live server sending from the SEQ logs and trick the client to log all of the way in until I can fill in the missing information. There isn't really much other people can help with right now until I can get logged in all of the way. Once I do that, I will update the SVN so others can assist in filling in and updating opcodes and packet structures and making any other needed tweaks to finalize it. I am not planning to try to chase Live by making the emu work with it, I am only trying to get in on an EQLive version because it should be easier than SoF. Once I get in game with the EQLive version, I will try to work backwards and get SoF working with it. I think that will be much easier than trying to work from Titanium to SoF, since Live seems much closer to SoF than Titanium is.

@ unknownhost - No, no relation to the name. My avatar name is named after my nephew Trever, but with a fantasy twist to it :P I am definitely no machine, I am just persistent enough to keep going even when I am failing miserably. There are certainly a few people on this project who have much more experience than me and probably would have had this working by now already. Unfortunately, none of them have SoF, and more importantly, I don't think they have the time needed to do it. I am more than willing to do all of the grunt work in getting this stuff to work, but I admit it would be nice if one of the more experienced people were able to help figure out some of the more problematic issues (like currently being stuck at the first main loop). The big time involvement here is getting each of the needed opcodes and verifying they are accurate, and also getting each of the packet structures and verifying they are as accurate as possible. To the point I am currently failing at, I think I have all of the required opcodes and most of the packet structures should be good enough to be working for it. I haven't worked much past that point yet, because there isn't a point to until I get to the point where I need them. I didn't know anything about coding 8 months ago and have only learned by examples from reading the emulator source code and working on it. I have learned alot and learn new things every day, but I am sure the more experienced people would probably be able to help alot if they had the time. I will keep working away at it and will get it eventually, hopefully. All of the time I am working on this has really forced me to learn things I wouldn't have otherwise, so that is actually a good thing, but VERY time involved. It has officially been more than a month that I have been working on this so far, and I have worked on it for hours every single night. I made alot of progress in the first week or so, but since I got stuck on this main loop, I haven't been able to get past it. At this point, I still don't know what is causing it to hang up at that point. It could be anything from a wrong opcode, packet structure, something else missing, or whatever. Without logs directly from a packet collect (preferrably from SEQ) from when the SoF eqgame.exe was being used (patched Sep 7th 2007), it is hard to know exactly what might be missing. That is why I am hoping getting it working for EQLive will help me work back to getting SoF working.

@ Derision - Thanks for the info :) So, any opcode that isn't added to the patch_ops.h will use the eq_packet_structs.h for their structure? I have tried adding a few new opcodes to the anniversary_ops.h and it requires me to put structs into the eq_packet_structs.h for it to compile. If it is supposed to be using the anniversary_structs.h, then why does it require to have a struct in eq_packet_structs.h as well?

The main thing I am trying to figure out is how to know which packets are encoded/decoded. Is it only the ones that are put in the patch_ops.h and set to be encoded/decoded, or are all packets automatically encoded/decoded by default? The only raw packets I see from live are the acks and some of the sessions and network status stuff, everything else is encoded and some is also combined.

I am also trying to understand why anniversary.cpp seems to be telling the server how to handle the opcode packets, but we also have client_packet.cpp, which has handling instructions for each opcode as well. It seems that anything I add to anniversary_ops.h and anniversary.cpp also has to be added to client_packet.cpp. I am not really too clear on what is going on with that just yet. It seems like there is redundancy in some of this stuff and it makes it more complex for me, heh.

I verified most of the opcodes I need to get logged into the emu with an EQLive client last night. I just have to fill in a couple more and then adjust a couple of structures slightly and I should be able to at least get to the same point I am at trying to get in with SoF. I was able to get almost all of the player profile for EQLive mapped out just by looking at the SEQ hex output. I still have a bit more to do to finish that struct 100%, but it should be pretty accurate when I am done with it, at least for Live. But, Live and SoF have very similar structs. They are much closer than Titanium and SoF are.

Derision
01-07-2009, 07:09 PM
@ Derision - Thanks for the info :) So, any opcode that isn't added to the patch_ops.h will use the eq_packet_structs.h for their structure?

First thing to say is that what ShowEQ shows as a 'Decoded' packet has nothing to do with the with the EQEmu ENCODE/DECODE terminology.

You are correct, anything that isn't in <patch>_ops.h just gets passed straight through using the common/eq_packet_structs.h structure for that Opcode.


I have tried adding a few new opcodes to the anniversary_ops.h and it requires me to put structs into the eq_packet_structs.h for it to compile. If it is supposed to be using the anniversary_structs.h, then why does it require to have a struct in eq_packet_structs.h as well?

By putting an Opcode in anniversary_ops.h, you are saying that this Opcode requires the struct to be translated from the version in common/eq_packet_structs.h to the version in Anniversary_structs.h, hence why you need a copy of the struct in both files. If the Opcode is a new Anniversary-Only opcode, you don't need to put it in Anniversary_ops.h, and if there is a struct associated with it, you can just put it in common/eq_packet_structs.h.

The only time you need to put something in Anniversary_ops.h is if the same opcode exists in 6.2/Titanium and/or Anniversary, but the structs are different. In that case you need to put the SoF struct in Anniversary_structs.h and code in Anniversary.cpp to encode the struct from the version in common/eq_packet_structs.h to the version in patches/Anniversary_structs.h to account for a different order of fields in the structure, or new fields, etc.


The main thing I am trying to figure out is how to know which packets are encoded/decoded. Is it only the ones that are put in the patch_ops.h and set to be encoded/decoded, or are all packets automatically encoded/decoded by default?


The only packets that are encoded/decoded for a particular client version are those listed in patches/<patch>_ops.h . All other packets are passed along using the struct in common/eq_packet_structs.h. As I said, encoding/decoding is only required if the packet struct for a client version (SoF in this case) is different than that specified in common/eq_packet_structs.h


The only raw packets I see from live are the acks and some of the sessions and network status stuff, everything else is encoded and some is also combined.


As above, when SEQ says it has 'decoded' a packet, this just means it recoginised the EQ Application Opcode and doesn't correspond to the encode/decode terminology used in EQEmu.


I am also trying to understand why anniversary.cpp seems to be telling the server how to handle the opcode packets, but we also have client_packet.cpp, which has handling instructions for each opcode as well.


Anniversary.cpp isn't telling the server how to handle the packet. It is telling the server how to translate the struct associated with that Opcode from the version that particular version of the client is sending into the structure that is in common/eq_packet_structs.h. Once the struct the client has sent has been translated into the 'emu struct', the Opcode is then passed through to client_packet.cpp to handle.

trevius
01-07-2009, 07:20 PM
Thank you VERY much, Derision! Understanding that better should help me quite a bit in getting more work done on this. It sounds like I will just have to look at the current examples of how the conversions from struct to struct depending on the patch version are being done. That sounds like it might be easier to do than I originally thought it was. I will check the files now that I have your explanation and hopefully I can make more sense of what is going on so I can get things adjusted properly where needed. When I got into working on this, I was under the assumption that it would just be finding opcodes for it and redoing structs where needed, but it seems there is a bit more to doing that than I originally thought.

All I know is that when I finally get past the point I have been stuck at for the past few weeks, I am probably going to yell loud enough to wake up my wife and daughter :P

trevius
01-07-2009, 07:38 PM
After just looking at it quickly to see what is happening, it gave me a couple more questions;

It looks like unknowns are commented out in the Titanium.cpp ENCODEs, so I am wondering if the unknowns are somehow handled/converted automatically, or if they aren't needed at all. Doesn't it still need to know where to send unknowns out at to fill in the gaps?

The other question is about (OUT) vs eq-> usage. Some of the ENCODEs have (OUT) and then the struct field name. But, some of them have something like this "eq->deity = emu->deity;" instead. My guess is that they are both doing the same thing. If I am right, then "eq" is saying to get the eq_packet_structs.h structure and "emu" is saying to put that item from the structure into this position for this patch version. If I understand correctly, that is the same thing that (OUT) is doing. So maybe the eq = emu way is just the old way?

I have seen some warnings about eq and emu not being used when I am compiling. I am guessing that is because I was making blank structs, which also means blank encodes/decodes. And since they are blank, the eq and emu variables aren't being used, so it warns about it. Now that I think I understand it better, I don't think I should need those blank structs now to begin with. If I want to send a 0 size packet, I guess I can just make the new op and then have it get sent when needed directly from the client_packet.cpp. I don't think I would have to add anything anywhere else for them. I will mess with that more later tonight.

KLS
01-07-2009, 08:29 PM
OUT(x) is the same thing as: eq->x = emu->x;

When you do your var allocation at the top it allocates both emu and eq; emu being the source struct from the emulator, eq being the dest struct that's going out on the wire.

That's for outgoing packets, as you imagine it's reversed for incoming. When you're decoding an inc packet IN(x) is the same thing as: emu->x = eq->x; and eq is the source from the wire and emu is the dest to the emulator.

greldor
01-08-2009, 10:38 AM
As a side note, If anyone needs SoF to aid Trevius:

Newegg.com has Secrets of Faydwer for $19.99
with free shipping!



Greldor
The Grand Creation

trevius
01-09-2009, 06:32 AM
Well, it looks like EQLive may no longer be an option at all for the emulator. Unless I am doing something wrong, I can't even get EQLive to connect to the eqemulator.net login server. I tried messing around with my host file (windows host file), but that didn't make any difference. I also tried adjusting my ini files in the EQ directory, but that didn't help either. I put in my username and password and hit connect, and it just hangs there indefinitely saying "Logging into the server. Please wait..." It never actually connects to the eqemu login server, and it never seems to time out either, it just stops doing anything else.

My guess is that they have some new opcode or structure or maybe encryption when logging into the LS, and it doesn't match what our LS uses. And, since we don't have access to the LS, it means we are basically out of luck other than developing a new login server (which has been discussed a little).

It isn't the worst thing in the world that the emu won't work with live anymore, but it does probably slow my progress down. Really, as long as I can get in game with SoF, that should be most of what I need to start working out the rest of the details. I mostly just need to get past the point I have been stuck at. The fact that EQEmu may not be able to work with EQLive is another reason why SoF is probably our best bet for a final version upgrade.

KLS
01-09-2009, 08:21 AM
I connected to EMU login just 1 minute ago with a fully updated client so it must be: I am doing something wrong =p

EvoZak
01-09-2009, 02:37 PM
Wow, how are you getting anything done with a fully patched client? Tomorrow's structs could be different from today's. Craziness.

secash
01-10-2009, 03:54 AM
He probably means he was able to hit the login server, not actually functionally connect.

trevius
01-10-2009, 05:03 AM
No, I wasn't even able to hit the Login Server. Thanks for confirming that it works, KLS! Now to figure out what I am doing wrong lol. I should know how to do this by now, LMAO!

Evozak, as long as I don't patch past the point my client is at now, I don't have to worry about the structs changing. I am not trying to get the emu to work with live and have us chase live as we did in the past at one time. I am just trying to get in game with Live for now so I can hopefully use some of that info to figure out what is stopping me from getting in with SoF. Since I have the exact breakdown of the structures (or at least I can see the actual packets from live with SEQ), I should be able to get everything I need set correctly to connect. I am hoping that if I can get in with a Live client, that I can use that info to help me figure out what is stopping me with SoF. If I have to, I should be able to force the exact packet structures from Live just to trick the client to logging all of the way in. Then, hopefully I can figure out the details later.

trevius
01-11-2009, 05:48 AM
Well, I can't figure out why my live client won't connect to the emu LS... If I put the wrong info in the host file, it times out and says to check my network connection like normal. If I put the correct eqemu stuff in the host file and log in, it just hangs trying to connect. It is like it connects, but doesn't know what to do next. The only thing I can think of is that it is something to do with one of my INI files or maybe because I only own up to SoF. I tried messing around with my INI files as much as I could think of, but it didn't make any difference at all. So, maybe since I am using SoF, it has to do some extra check before going to the login server. I would guess it has to do the check to see if I want to purchase SoD or something, and since it is connecting to the emu LS, it fails that check and just hangs.

KLS, does your EQLive client have all expansions up to SoD? If so, maybe that is why you go right through, and I get stopped when it is trying to do that final check. I can't really think of what else it might be. All of my other client versions work fine to get to the LS, including my fresh SoF install from the DVDs. It was only after I patched to live that it stopped letting me connect to the LS.

Secrets
01-11-2009, 08:11 AM
Well, I can't figure out why my live client won't connect to the emu LS... If I put the wrong info in the host file, it times out and says to check my network connection like normal. If I put the correct eqemu stuff in the host file and log in, it just hangs trying to connect. It is like it connects, but doesn't know what to do next. The only thing I can think of is that it is something to do with one of my INI files or maybe because I only own up to SoF. I tried messing around with my INI files as much as I could think of, but it didn't make any difference at all. So, maybe since I am using SoF, it has to do some extra check before going to the login server. I would guess it has to do the check to see if I want to purchase SoD or something, and since it is connecting to the emu LS, it fails that check and just hangs.

KLS, does your EQLive client have all expansions up to SoD? If so, maybe that is why you go right through, and I get stopped when it is trying to do that final check. I can't really think of what else it might be. All of my other client versions work fine to get to the LS, including my fresh SoF install from the DVDs. It was only after I patched to live that it stopped letting me connect to the LS.

I just tried with a live client and could confirm the same symptoms as you. Bad info, times out and gives an error. EQLive, connects to server select. EQEmu? Hangs and never gives an error. Extremely odd.

trevius
01-11-2009, 10:38 AM
Maybe KLS is running on a trial account client? I thought about using a trial account before I decided to pay to renew my old Live account. Unfortunately, the trial accounts are not the same as a fully updated live client. They have some limited files, and seem to only patch to a certain bare minimum point to be able to handle just the Tutorial zone. I never tested the trial version to see if it could connect to the emu LS, but I imagine it can. Even the UI on the trial version is a really old one (looks like Titanium UI). I tried using SEQ on the trial version and it didn't work at all. So, the trial definitely uses something other than EQLive. That is why I had to just pay to renew my old one instead.

Thanks for confirming that, Secrets. At least I know I am not crazy now lol. I have been wasting too many hours on trying to figure out why EQLive won't connect to the emu LS. Can anyone else confirm if it works for them or not? I would love to get it working to help me progress, but if it doesn't work, there is no use for me to waste anymore time on it!

klamath
01-11-2009, 12:31 PM
If you just want live packets dumped out into your eqemu server its simple to connect. EQmain.dll is everquest loginserver. Swap the live one with your titanium file and your live patch will allow you to login to eqemu login server. Dunno how far you will get from there tho.

KLS
01-11-2009, 04:23 PM
My EQLive folder is 5.63GB, eqgame.exe modified on jan 9th, eqmain.dll modified on jan 9th.

The acct I patched with has only a few expansions I think whatever titanium had with it. =p

Derision
01-11-2009, 04:32 PM
To add another data point, I can't connect to the LS with the live client either. I ran the patcher today, but it looks like eqgame/eqmain haven't changed since December:


23/12/2008 10:06 1,015,808 eqmain.dll
23/12/2008 10:05 4,874,240 eqgame.exe


I bought the Anniversary digital download a year or two back, so that's all the expansions I have.

klamath
01-11-2009, 04:44 PM
Titanium EQmain.dll is 2005 Live patch is 2008 thats why you are not connecting, So swap your live one with the titanium one then you will connect.

KLS
01-11-2009, 07:42 PM
They did change the netcode for the live LS recently but it shouldn't of broken anything. They added the ability to force boot your account offline. The basic code is the same, or should be, very odd that it works for both live and emu for me.

Maybe there's something settings dependent, or as mentioned you can just use the older netcode with the titanium eqmain.

Edit: My patch brings me an eqgame and eqmain.dll that don't match those sizes. Puzzling.

trevius
01-11-2009, 10:34 PM
KLS, do you currently own an active (paid) EQLive account? As I said earlier, you can patch only up to a certain point if you don't own a currently active EQLive account. You have to log in to patch all of the file, and the only 2 options are having a paid account, or one of the free trial accounts. If you tried with a trial account, then you aren't running the same version as EQLive.

I will see what happens if I try swapping out an older eqmain.dll with the EQLive one. I would think it would have some errors if I do, but no harm in trying.

KLS
01-11-2009, 11:09 PM
I have a live eq and eq2 acct. I know right? I'm thinking maybe it didn't fully patch for some reason (I didn't actually try to log into live after patching). It changed my eqhosts.txt so I'm guessing it patched the right directory.

Well there were patch files waiting so I'm guessing that's what happened. =(

trevius
01-11-2009, 11:16 PM
Ahh yeah, I think if you haven't patched before, it usually needs to exit and restart the patching again to get everything fully up-to-date. Thanks for the info though. At least I know I am not crazy now lol.

KLS
01-12-2009, 05:55 AM
Well I wouldn't say we could come to that conclusion... =p

trevius
01-12-2009, 09:00 AM
Well, it isn't much, but I did make a little progress on getting into SoF tonight. I found that I had the wrong opcode for zonespawns that I thought was correct, but wasn't.

Here is the new stuff in the SoF EQ Debug output:

[Mon Jan 12 06:06:09 2009]00129:Initializing character select UI.
[Mon Jan 12 06:06:09 2009]00130:Resetting game UI.
[Mon Jan 12 06:06:31 2009]00131:Zone Connect -- 0 -- Received MSG_ZONE_ADDRESS
[Mon Jan 12 06:06:31 2009]00132:Zone addr [192.168.1.102:19741] received...
[Mon Jan 12 06:06:31 2009]00133:ZONING
[Mon Jan 12 06:06:32 2009]00134:Networking: Connection Closed [0] with 0 pending bytes.
[Mon Jan 12 06:06:32 2009]00135:Networking: using port [3764].
[Mon Jan 12 06:06:32 2009]00136:Networking: Connection Established [1]
[Mon Jan 12 06:06:32 2009]00137:Connected to 192.168.1.102:19741...

[Mon Jan 12 06:06:32 2009]00138:Zone Connect -- 2 -- Sending MSG_EQ_ADDPLAYER
[Mon Jan 12 06:06:34 2009]00139:Zone Connect -- 3 -- Received MSG_SEND_PC
[Mon Jan 12 06:06:34 2009]00140:Zone Connect -- 4 -- Received MSG_EQ_ADDPLAYER
[Mon Jan 12 06:06:34 2009]00141:Received our Player from zone. MSG_EQ_NETPLAYERBUFF is next.
[Mon Jan 12 06:06:34 2009]00142:Player = Zshadow, zone = The Nexus
[Mon Jan 12 06:06:34 2009]00143:MSG_EQ_NETPLAYERBUFF received started.
[Mon Jan 12 06:06:34 2009]00144:MSG_EQ_NETPLAYERBUFF finished.
[Mon Jan 12 06:06:34 2009]00145:MSG_TIME_STAMP received.

[Mon Jan 12 06:06:34 2009]00146:MSG_TIME_STAMP received. (Items inc).

[Mon Jan 12 06:06:35 2009]00147:Received an item via EQI_STARTING_ITEM at loc 2083552304

Since I was looking into Item Serialization more again today after seeing a post from Derision in another thread, I started working on it a bit more again. I think I have the serialization stuff mostly worked out. If only I had a single log from someone logging in during SoF (preferable 9/7/07 to 11/13/07), I could get everything working pretty easily at this point I think.

The thing I can't figure out with item serialization is that it seems to be sending the wrong structure for OP_CharacterInventory. I don't even see a structure for it in the structs file. I assume it is all being handled in the anniversary.cpp encode stuff. In the log above, this is the only 1 of my characters that will even log 1 item before it crashes. The others all just fail before getting to the first one. So, I assume it is something about that particular item that is letting it get that far. I don't know what the number 2083552304 means, but that number is supposed to be the inventory slot the item is in according to normal log files. Here is an example from titanium:

2009-01-12 03:16:32 Zone Connect -- 0 -- Received MSG_ZONE_ADDRESS
2009-01-12 03:16:32 Zone addr [192.168.1.102:19741] received...
2009-01-12 03:16:32 ZONING
2009-01-12 03:16:32 Networking: Connection Closed [0] with 0 pending bytes.
2009-01-12 03:16:33 Networking: using port [3155].
2009-01-12 03:16:33 Networking: Connection Established [1]
2009-01-12 03:16:33 Connected to 192.168.1.102:19741...
2009-01-12 03:16:33
2009-01-12 03:16:33 Zone Connect -- 2 -- Sending MSG_EQ_ADDPLAYER
2009-01-12 03:16:35 Zone Connect -- 3 -- Received MSG_SEND_PC
2009-01-12 03:16:35 Zone Connect -- 4 -- Received MSG_EQ_ADDPLAYER
2009-01-12 03:16:35 Received our EQPlayer from zone. MSG_EQ_NETPLAYERBUFF is next.
2009-01-12 03:16:35 Player = Trevazar, zone = Solusek Ro's Tower
2009-01-12 03:16:38 MSG_EQ_NETPLAYERBUFF received started.
2009-01-12 03:16:39 MSG_EQ_NETPLAYERBUFF finished.
2009-01-12 03:16:42 MSG_EQ_NETPLAYERBUFF received started.
2009-01-12 03:16:42 MSG_EQ_NETPLAYERBUFF finished.
2009-01-12 03:16:43 MSG_EQ_NETPLAYERBUFF received started.
2009-01-12 03:16:43 MSG_EQ_NETPLAYERBUFF finished.
2009-01-12 03:16:44 MSG_EQ_NETPLAYERBUFF received started.
2009-01-12 03:16:44 MSG_EQ_NETPLAYERBUFF finished.
2009-01-12 03:16:44 MSG_EQ_NETPLAYERBUFF received started.
2009-01-12 03:16:44 MSG_EQ_NETPLAYERBUFF finished.
2009-01-12 03:16:44 MSG_TIME_STAMP received.
2009-01-12 03:16:44
2009-01-12 03:16:44 MSG_TIME_STAMP received. (Items inc).
2009-01-12 03:16:44
2009-01-12 03:16:46 Received an item via EQI_STARTING_ITEM at loc 0
2009-01-12 03:16:46 Received an item via EQI_STARTING_ITEM at loc 1
2009-01-12 03:16:46 Received an item via EQI_STARTING_ITEM at loc 2
2009-01-12 03:16:46 Received an item via EQI_STARTING_ITEM at loc 3
2009-01-12 03:16:46 Received an item via EQI_STARTING_ITEM at loc 4
2009-01-12 03:16:46 Received an item via EQI_STARTING_ITEM at loc 5
2009-01-12 03:16:46 Received an item via EQI_STARTING_ITEM at loc 6
2009-01-12 03:16:46 Received an item via EQI_STARTING_ITEM at loc 7
2009-01-12 03:16:46 Received an item via EQI_STARTING_ITEM at loc 8
2009-01-12 03:16:46 Received an item via EQI_STARTING_ITEM at loc 9
2009-01-12 03:16:47 Received an item via EQI_STARTING_ITEM at loc 10
2009-01-12 03:16:47 Received an item via EQI_STARTING_ITEM at loc 11
2009-01-12 03:16:47 Received an item via EQI_STARTING_ITEM at loc 12
2009-01-12 03:16:47 Received an item via EQI_STARTING_ITEM at loc 13
2009-01-12 03:16:47 Received an item via EQI_STARTING_ITEM at loc 14
2009-01-12 03:16:47 Received an item via EQI_STARTING_ITEM at loc 15
2009-01-12 03:16:47 Received an item via EQI_STARTING_ITEM at loc 16
2009-01-12 03:16:47 Received an item via EQI_STARTING_ITEM at loc 17
2009-01-12 03:16:47 Received an item via EQI_STARTING_ITEM at loc 18
2009-01-12 03:16:47 Received an item via EQI_STARTING_ITEM at loc 19
2009-01-12 03:16:47 Received an item via EQI_STARTING_ITEM at loc 20
2009-01-12 03:16:47 Received an item via EQI_STARTING_ITEM at loc 21
2009-01-12 03:16:47 Received an item via EQI_STARTING_ITEM at loc 22
2009-01-12 03:16:47 Received an item via EQI_STARTING_ITEM at loc 23
2009-01-12 03:16:47 Received an item via EQI_STARTING_ITEM at loc 24
2009-01-12 03:16:47 Received an item via EQI_STARTING_ITEM at loc 25
2009-01-12 03:16:47 Received an item via EQI_STARTING_ITEM at loc 26
2009-01-12 03:16:48 Received an item via EQI_STARTING_ITEM at loc 27
2009-01-12 03:16:48 Received an item via EQI_STARTING_ITEM at loc 28
2009-01-12 03:16:48 Received an item via EQI_STARTING_ITEM at loc 29
2009-01-12 03:16:48 Received an item via EQI_STARTING_ITEM at loc 2000
2009-01-12 03:16:48 Received an item via EQI_STARTING_ITEM at loc 2001
2009-01-12 03:16:48 Received an item via EQI_STARTING_ITEM at loc 2002
2009-01-12 03:16:48 Received an item via EQI_STARTING_ITEM at loc 2003
2009-01-12 03:16:48 Received an item via EQI_STARTING_ITEM at loc 2004
2009-01-12 03:16:48 Received an item via EQI_STARTING_ITEM at loc 2005
2009-01-12 03:16:48 Received an item via EQI_STARTING_ITEM at loc 2006
2009-01-12 03:16:48 Received an item via EQI_STARTING_ITEM at loc 2007
2009-01-12 03:16:48 Received an item via EQI_STARTING_ITEM at loc 2008
2009-01-12 03:16:48 Received an item via EQI_STARTING_ITEM at loc 2010
2009-01-12 03:16:48 Received an item via EQI_STARTING_ITEM at loc 2011
2009-01-12 03:16:48 Received an item via EQI_STARTING_ITEM at loc 2012
2009-01-12 03:16:48 Received an item via EQI_STARTING_ITEM at loc 2014
2009-01-12 03:16:48 Received an item via EQI_STARTING_ITEM at loc 2015
2009-01-12 03:16:49 Item done, MSG_WEATHER_EVENT received.
2009-01-12 03:16:49
2009-01-12 03:16:49 Initializing zone.
2009-01-12 03:16:49 Initializing world.

Derision
01-12-2009, 09:27 AM
2083552304 is 7C307C30 in Hex. Ascii code 7C is the pipe symbol, |, and 30 is the number 0, so 7C307C30 is |0|0 which looks like serialised item data.

I should add that when I was working on the Bazaar, I was looking at some Live traces and *think* that I wasn't seeing item data being sent in a serialised format (didn't see any of those long strings of numbers separated by | symbols that are easy to spot in a packet trace). Maybe they stopped using that format for sending item data at some point.

trevius
01-12-2009, 10:04 AM
If SEQ is showing the full packet, then you might be right. It seems more like they have each field broken down into int8,int16,int32,char,str, etc. Here is an example from SEQ from live:

30032 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
30048 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 01 | ................
30064 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 01 | ................
30080 | 00 00 00 00 00 00 00 25 53 4c 01 00 00 00 00 00 | .......%SL......
30096 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
30112 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 49 | ...............I
30128 | 6e 74 72 69 63 61 74 65 20 57 6f 6f 64 65 6e 20 | ntricate Wooden
30144 | 46 69 67 75 72 69 6e 65 00 49 6d 62 75 65 64 20 | Figurine.Imbued
30160 | 77 69 74 68 20 61 6e 20 61 64 76 65 6e 74 75 72 | with an adventur
30176 | 65 72 27 73 20 73 70 69 72 69 74 00 49 54 36 33 | er's spirit.IT63
30192 | 00 bb 88 00 00 01 01 00 00 00 01 00 00 00 00 00 | ................
30208 | 00 00 7f 03 00 00 01 00 00 00 00 00 00 0a 0a 0a | ................
30224 | 0a 0a 00 0f 0f 00 0a 00 00 0a 5a 00 00 00 50 00 | ..........Z...P.
30240 | 00 00 00 00 00 00 14 00 00 00 00 00 00 00 00 00 | ................
30256 | 00 00 00 00 00 00 04 00 00 00 ff ff 00 00 00 00 | ................
30272 | 00 00 00 00 00 00 00 00 00 00 ff ff ff ff 00 00 | ................
30288 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 01 00 | ................
30304 | 00 00 00 33 00 00 00 00 00 00 00 00 00 00 00 00 | ...3............
30320 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
30336 | 00 00 00 ff 0a 00 00 00 00 00 00 00 00 00 00 00 | ................
30352 | 00 00 00 80 3f 00 00 00 00 00 00 00 00 00 00 00 | ....?...........
30368 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
30384 | 00 00 00 00 00 00 00 00 00 b9 88 00 00 00 00 00 | ................
30400 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
30416 | 00 00 00 00 00 00 00 00 00 00 00 00 00 43 48 52 | .............CHR
30432 | 4d 50 6f 50 41 63 63 65 73 73 00 00 00 00 00 00 | MPoPAccess......
30448 | 00 00 00 07 00 00 00 01 00 00 00 00 00 01 00 00 | ................
30464 | 00 00 00 01 00 00 00 00 00 01 00 00 00 00 00 01 | ................
30480 | 00 00 00 00 00 00 00 00 00 00 00 00 00 46 00 00 | .............F..
30496 | 00 00 00 00 00 00 00 00 00 00 00 00 ff ff ff ff | ................
30512 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
30528 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ff | ................
30544 | ff ff ff 00 00 00 00 00 00 00 00 00 00 00 01 00 | ................
30560 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
30576 | 00 00 00 00 00 00 00 00 ff ff ff ff 00 00 00 00 | ................
30592 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
30608 | 00 00 00 00 00 00 00 ff ff ff ff ff ff ff ff 00 | ................
30624 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
30640 | 00 00 00 00 00 00 00 00 00 00 ff ff ff ff ff ff | ................
30656 | ff ff 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
30672 | 00 00 00 00 00 00 00 00 00 00 00 00 00 ff ff ff | ................
30688 | ff ff ff ff ff 00 00 00 00 00 00 00 00 00 00 00 | ................
30704 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
30720 | ff ff ff ff ff ff ff ff 00 00 00 00 00 00 00 00 | ................
30736 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
30752 | 00 00 00 ff ff ff ff 00 00 00 00 00 00 00 00 00 | ................
30768 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
30784 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
30800 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
30816 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
30832 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
30848 | 00 00 00 00 00 01 00 00 00 00 00 00 00 d0 07 00 | ................
30864 | 00 00 00 00 00 01 00 00 00 00 00 00 00 4e 53 4c | .............NSL
30880 | 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
30896 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
30912 | 00 00 00 00 01 54 72 61 64 65 72 27 73 20 53 61 | .....Trader's Sa
30928 | 74 63 68 65 6c 00 54 72 61 64 65 72 27 73 20 53 | tchel.Trader's S
30944 | 61 74 63 68 65 6c 00 49 54 36 33 00 eb 45 00 00 | atchel.IT63..E..

The section highlighted in green is what I believe to be a single complete item. I was able to break down some of the serialization of the item and it is pretty similar to the order I already have set for SoF. As far as I could tell, it matched perfectly, at least for EQLive.

I was thinking the same thing about the number being the serialization. I'm not sure where equip slot is sent, because I don't see it in the serialization.

Here is some of the serialization breakdown I was doing, which was some guesswork and some simple hex converting and comparing to the itemfields list as well as looking at the 13th floor info for this item:

1|0|0|0|1|0|21779237|0|0|0|0|0|0|0|0|0|<----Item Instance
Intricate Wooden Figurine|Imbued with an Adventurer's Spirit|IT63|1|1|0|0|0|1|0|0|0|0|0|0|0|127|3|0|0|1| 0|0|0|0|0|0
|10|10|10|10|10|0|15|15|0|10|0|0|10|90|0|0|0|80|0x 7|20|0x15|4|0|0|0|255|255|0x14
|255|255|255|255|0x16|1|0|0|0|0|51|0x31|128|63|0x3 6|185|136|0x34|CHRMPoPAccess|0x9|7|0|0|0|1


Item Instance Info:
01 00 00 00
00 00 00 00
00 00 00 00
00 00 00 00
01 00 00 00
00 00 00 00
25 53 4c 01
00 00 00 00
00 00 00 00
00 00 00 00
00 00 00 00
00 00 00 00
00 00 00 00
00 00 00 00
00 00 00 00
00 00 00 00


Item Fields breakdown:
S(Name) 49 6e 74 72 69 63 61 74 65 20 57 6f 6f 64 65 6e 20 46 69 67 75 72 69 6e 65
00
S(Lore) 49 6d 62 75 65 64 20 77 69 74 68 20 61 6e 20 61 64 76 65 6e 74 75 72 65 72 27 73 20 73 70 69 72 69 74
00
S(IDFile) 49 54 36 33
00
I(ID) bb 88 00 00 - 35003
I(Weight) 01
I(NoRent) 01
I(NoDrop) 00
I(Size) 00
I(Slots) 00
I(Price) 01 00 00 00 00 00 00 00
I(Icon) 7f 03 00 00 - 895 (idol)
C("0")//UNK013 01
C("0")//UNK014 00
I(BenefitFlag) 00
I(Tradeskills) 00 00 00 00
I(CR) 0a - 10
I(DR) 0a - 10
I(PR) 0a - 10
I(MR) 0a - 10
I(FR) 0a - 10
I(SVCORR) 00
I(AStr) 0f - 15
I(ASta) 0f - 15
I(AAgi) 00
I(ADex) 0a - 10
I(ACha) 00
I(AInt) 00
I(AWis) 0a - 10
I(HP) 5a 00 00 00 - 90
I(Mana) 50 00 00 00 - 80
I(Endur) 00 00 00 00 - 0
I(AC) 14 00 00 00 - 20
? 00 00 00 00
? 00 00 00 00
? 00 00 00 00
I(Classes) 04 00 00 00 - 4 (paladin only)
I(Races) ff ff 00 00
I(Deity) 00 00 00 00
I(SkillModValue) 00 00 00 00
C("0")//UNK038 00 00 00 00
I(SkillModType) ff ff ff ff
I(BaneDmgRace) 00 00 00 00
I(BaneDmgBody) 00 00 00 00
I(BaneDmgRaceAmt) 00 00 00 00
I(BaneDmgAmt) 00 00 00 00
I(Magic) 01
I(CastTime_) 00 00 00 00
I(ReqLevel) 33 00 00 00 - 51
I(RecLevel) 00 00 00 00
I(RecSkill) 00 00 00 00
I(BardType) 00 00 00 00

So, it looks like strings are separated by 0s and the rest is just defined sizes.

Note: If you scroll up and down on the code box with the green hex code in it above, it looks kinda like the Matrix screen, LOL :D

Derision
01-12-2009, 11:04 AM
My guess is that in those packets, the inventory slot is 8 bytes into the struct.

The first item:



01 00 00 00 00 00 00 00 00 00 00 00


Would be slot 0, charm slot.

Second item:


01 00 00 00 00 00 00 00 d0 07 00 00


The least significant byte is to the left, so this is 0x000007d0 which is 2000, which is the first bank slot. You'd have to know which slots those items were actually in on the character to confirm.

This ties in with the field order in the Serialized item data in Titanium. If you look in common/patches/Titanium.cpp at SerializeItem, the third field is the slot_id or merchant_slot.

trevius
01-13-2009, 02:15 AM
Since strings seem to be separated by a single 0 bit, those should be easy to change over to the new format of removing the pipes | from the serialization. But, for chars and ints, I need to find a way that I can define a certain number of bits to use. It seems like most of them are set to work like int8, int16, int32 or so using 1, 2, 4 or so hex bits for each field. So, I need the serialization to be able to figure out how many bits to send for each field.

For example; If I want to send the Item ID, the example I gave in the last post would be to send "bb 88 00 00". That would be item ID 35003, but it is important to send the last to 0 bits there to make sure the item structure aligns properly. Maybe I could make an actual structure in the structs file to do it, but I don't really know how to pull database fields for structures.

From looking at the anniversary_itemfields.h "TRY NEW" section, it looks like they tried to assign lengths to each field. But I can't figure out how the serialization would work for that. Here is an excerpt from the file:

#ifdef NEW_TRY
/* 000 */ //I(ItemClass) Leave this one off on purpose
/* 001 */ S(Name)
/* 002 */ S(Lore)
/* 003 */ MISSINGCS("") //LoreFile? missing from binary
/* 003 */ S(IDFile)
/* 004 */ I4(ID)
/* 005 */ I1(Weight)
/* 006 */ I1(NoRent)
/* 007 */ I2(NoDrop)
/* 008 */ I4(Size)
/* 009 */ I1(Slots)
/* 010 */ I4(Price)
/* 011 */ I4(Icon)
/* 013 */ C4(0)
/* 014 */ C1(0)
/* 014 */ I1(BenefitFlag)
/* 015 */ I1(Tradeskills)
/* 016 */ I1(CR)
/* 017 */ I1(DR)
/* 018 */ I1(PR)
/* 019 */ I1(MR)
/* 020 */ I1(FR)

I replaced that section on my test server a while back and had almost forgotten about it. I didn't understand what the numbers next to the defines were, but it makes sense now, lol. I guess the serialization was changed back when Anniversary actually came out or before it.

Any suggestions on how to change the SerializeItem below to work with the "TRY NEW" itemfields the way it needs to for clients later than Titanium? I don't think it would require much of a change, but I just don't know how to set it to know that "I4" means to use 4 bit even if only 1 of them gets filled with data.

char *SerializeItem(const ItemInst *inst, sint16 slot_id, uint32 *length, uint8 depth) {
char *serialization = NULL;
char *instance = NULL;
const char *protection=(const char *)"\\\\\\\\\\";
char *sub_items[10] = { NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL };
bool stackable=inst->IsStackable();
uint32 merchant_slot=inst->GetMerchantSlot();
sint16 charges=inst->GetCharges();
const Item_Struct *item=inst->GetItem();
int i;
uint32 sub_length;

//not sure how these truely shifted, as this dosent seem right.
MakeAnyLenString(&instance,
"%i|%i|%i|%i|%i|%i|%i|%i|%i|%i|%i|%i|%i|",
stackable ? charges : 0,
0,
(merchant_slot==0) ? slot_id : merchant_slot,
inst->GetPrice(),
(merchant_slot==0) ? 1 : inst->GetMerchantCount(),
0,
merchant_slot + item->ID, //instance ID, bullshit for now
inst->IsInstNoDrop() ? 1 : 0, //not sure where this field is
(stackable ? ((inst->GetItem()->ItemType == ItemTypePotion) ? 1 : 0) : charges),
0,
0,
0,
0
);

for(i=0;i<10;i++) {
ItemInst *sub=inst->GetItem(i);
if (sub) {
sub_items[i]=SerializeItem(sub,0,&sub_length,depth+1);
}
}


*length=MakeAnyLenString(&serialization,
"%.*s%s" // For leading quotes (and protection) if a subitem;
"%s" // Instance data
"%.*s\"" // Quotes (and protection, if needed) around static data
"%i" // item->ItemClass so we can do |%s instead of %s|
#define I(field) "|%i"
#define C(field) "|%s"
#define S(field) "|%s"
#define F(field) "|%f"
#include "Anniversary_itemfields.h"
"%.*s\"" // Quotes (and protection, if needed) around static data
"|%s|%s|%s|%s|%s|%s|%s|%s|%s|%s" // Sub items
"%.*s%s" // For trailing quotes (and protection) if a subitem;
,depth ? depth-1 : 0,protection,(depth) ? "\"" : ""
,instance
,depth,protection
,item->ItemClass
#define I(field) ,item->field
#define C(field) ,field
#define S(field) ,item->field
#define F(field) ,item->field
#include "Anniversary_itemfields.h"
,depth,protection
,sub_items[0] ? sub_items[0] : ""
,sub_items[1] ? sub_items[1] : ""
,sub_items[2] ? sub_items[2] : ""
,sub_items[3] ? sub_items[3] : ""
,sub_items[4] ? sub_items[4] : ""
,sub_items[5] ? sub_items[5] : ""
,sub_items[6] ? sub_items[6] : ""
,sub_items[7] ? sub_items[7] : ""
,sub_items[8] ? sub_items[8] : ""
,sub_items[9] ? sub_items[9] : ""
,(depth) ? depth-1 : 0,protection,(depth) ? "\"" : ""
);

for(i=0;i<10;i++) {
if (sub_items[i])
safe_delete_array(sub_items[i]);
}

safe_delete_array(instance);

printf("ITEM: \n%s\n", serialization);

return serialization;
}

} //end namespace Anniversary

trevius
01-13-2009, 09:21 AM
Well, I am trying to work out how to make the serialization match up with how it works now for Live (and apparently since Anniversary or so), but I can't seem to get it to send the integers followed by null (00 in hex) bits.

I copied the function (GetNextItemInstSerialNumber()) to make Item Instanced Serial Numbers similar to how live does it to use in the Item Instancing part of the Serialization. That part seems to be working properly and I will definitely keep that in the final Serialization code. It may not really be required, but it doesn't hurt to copy the way Live does it as close as possible.

I then tried making the changes noted in green below, to force it to send the integers as int32, hoping that it would send them each as 4 bits. It still seems to just be sending the integers, without the 00s after them as it needs to be doing.

sint32 NextItemInstSerialNumber = 1;
int32 MaxInstances = 2000000000;

static inline sint32 GetNextItemInstSerialNumber() {

if(NextItemInstSerialNumber >= MaxInstances)
NextItemInstSerialNumber = 1;
else
NextItemInstSerialNumber++;

return NextItemInstSerialNumber;
}


char *SerializeItem(const ItemInst *inst, sint16 slot_id, uint32 *length, uint8 depth) {
char *serialization = NULL;
char *instance = NULL;
const char *protection=(const char *)"\\\\\\\\\\";
char *sub_items[10] = { NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL };
bool stackable=inst->IsStackable();
uint32 merchant_slot=inst->GetMerchantSlot();
sint16 charges=inst->GetCharges();
const Item_Struct *item=inst->GetItem();
int i;
uint32 sub_length;
uint32 stack = stackable ? charges : 1;
uint32 zero = 0;
uint32 price = inst->GetPrice();
uint32 slot = (merchant_slot==0) ? slot_id : merchant_slot;
uint32 merchcount = (merchant_slot==0) ? 1 : inst->GetMerchantCount();
uint32 serialnumber = GetNextItemInstSerialNumber();
uint32 instnodrop = inst->IsInstNoDrop() ? 1 : 0;
uint32 typepotion = (stackable ? ((inst->GetItem()->ItemType == ItemTypePotion) ? 1 : 0) : charges);

MakeAnyLenString(&instance,
"%i%i%i%i%i%i%i%i%i%i%i%i%i%i%i",
stack,
zero,
price,
slot,
merchcount,
zero,
serialnumber,
instnodrop,
typepotion,
zero,
zero,
zero,
zero,
zero,
zero

);

I also found the item_struct.h file which I hadn't seen before and it helped me understand how the serialization is working a little better. Basically, the item_struct is just handled in it's own separate file for some reason instead of being included in the eq_packet_structs.h file. So, if I understand correctly, it seems that the patch_itemfields.h files are just separate files to do basically the same thing as the encodes in the patch.cpp files.

I even noticed that the item_struct already has sizes defined for each field like int8, int32 etc just like normal structs. So, I think that I could just use that struct, and edit the field sizes where needed and add them to the anniversary_structs.h file and then do an encode of them like normal. But, I will still need to figure out how to make it send the structure as the size that it is supposed to be. The structure will vary in length slightly, because a couple fields are strings and don't have a set size limit on them. But, other than that, the rest should always be the same size.

trevius
01-21-2009, 03:56 AM
O..M..G! I finally got in game! @#$@% WOOT!

Turns out the whole time, the thing that was stopping me was sending the incorrect structure for AA tables. I simply commented out the opcodes for AA stuff in the .conf file and got in game first try! Of course, nothing really works yet, but now that I am at this point, I think things will start progressing very quickly!!! As soon as I can iron a few things out, I will get this stuff on the SVN ASAP. I will try to add new files for it so I don't just overwrite the current anniversary files. I just need to figure out how to create new patch files and I will get them up. I will knock out a few more opcodes and clean up packet structures more too though, so it is less messy than what I currently have for it.

I am VERY excited!!! I have been stuck at the same point for over a month now! I will have more updates here shortly! Things are looking bright :D


[Wed Jan 21 02:14:36 2009]00420:DoMainLoop: just before first while(!EverQuest.ReceievedWorldObjects).
[Wed Jan 21 02:14:36 2009]00421:Zone Connect -- Received MSG_SND_WOBJECTS_RESPONSE
[Wed Jan 21 02:14:36 2009]00422:DoMainLoop: complete after first while(!EverQuest.ReceievedWorldObjects).
[Wed Jan 21 02:14:36 2009]00423:DoMainLoop: just before second while(!ReadyEnterWorld).
[Wed Jan 21 02:14:36 2009]00424:Zone Connect -- Sending out a MSG_READY_ENTER_WORLD.
[Wed Jan 21 02:14:36 2009]00425:Zone Connect -- Received MSG_READY_ENTER_WORLD
[Wed Jan 21 02:14:36 2009]00426:DoMainLoop: completed second while(!ReadyEnterWorld).
[Wed Jan 21 02:14:36 2009]00427:Setting up models.
[Wed Jan 21 02:14:36 2009]00428:Setting up character.
[Wed Jan 21 02:14:36 2009]00429:Activating music.
[Wed Jan 21 02:14:36 2009]00430:Initialization complete.
Entering main loop.
[Wed Jan 21 02:14:36 2009]00431:Item done, MSG_WEATHER_EVENT received.

Derision
01-21-2009, 05:38 AM
Excellent work Trevius!

(I know you don't want your thread cluttered up, so feel free to delete this post :) ).

trevius
01-21-2009, 06:02 AM
LOL, Thanks Derision! No worries about the clutter. After all of the hours it took to get past that part, I am glad to see a reply :)

I am still working on figuring out some of the unknown opcodes I am getting from the client atm. I may be able to have something up tomorrow night.

Secrets
01-21-2009, 07:23 AM
LOL, Thanks Derision! No worries about the clutter. After all of the hours it took to get past that part, I am glad to see a reply :)

I am still working on figuring out some of the unknown opcodes I am getting from the client atm. I may be able to have something up tomorrow night.

I forgot we had message boards. I admit it.

you are a god, keep it up. If I was any good with graphic design i'd photoshop your avatar onto Jesus.

k, maybe not THAT far.

but good job!

greldor
01-21-2009, 11:16 AM
WAY TO GO!

Well done Trev, that is so exciting!

Sakrateri
01-21-2009, 12:58 PM
All I can think of is this.....


"I think and think for months and years. Ninety-nine times, the conclusion is false. The hundredth time I am right. "
~ Albert Einstein



Way to go and a big round of applause 8-)

trevius
01-23-2009, 02:55 PM
Just as an update, I wanted to let you guys know that I am still working some stuff out before updating it to the SVN. So far, all I can do is log in. After that, my character is just hovering above the ground and cannot move at all. I do see spawns, but they are partially below ground. I was able to get the AA structure aligned well enough that it will load even with sending the AA table. But, for some reason, it doesn't show any AAs in the actual AA window yet.

Before I release it for people to start helping with and playing around with, I would like to get it so the character can at least walk around. So, that is my main focus. Other than that, I have been working on cleaning up and aligning some of the other packet structures so that things work properly.

My other priority is figuring out what a certain opcode that the client is sending me is. For some reason, it is sending 0x7580 to the server about 10X or more per second. I have no clue what the opcode is, but I am hoping that it is just some kind of error from the client that will be fixed by some of the other structure work I am doing. My guess is that it is some kind of underworld message, because the client probably thinks it is under the world.

The last thing I want to do before releasing it is to get the files separated into their own SoF files instead of using the Anniversary files. Then, I want to clean them up a bit so they aren't so sloppy.

So, it might be a few more days before I have anything on the SVN. But, I kinda doubt anyone else will be helping much with it yet at this point anyway. So, it doesn't really matter much when I release it, unless it is fully playable.

jenco420
01-23-2009, 09:37 PM
They cmpletely revamped the ranking/ names of AA's in SoF as i recall, so that might have something to do with it. Keep up the good work Trev.

trevius
01-24-2009, 09:44 AM
I went ahead and stuck what I have so far on the SVN. It is pretty sloppy, but it is the point I am at. I made new SoF patch files for it in the common/patches directory. As I fix more things, I will just continue to add the updates to the SVN when I think something is pretty accurate and complete.

So, if anyone has a copy of SoF and a server, they can now check it out. Though, there isn't much they can do other than log in and float in the air at this point :P Hopefully it won't be long before they can do much more than that :)

Yeormom
01-26-2009, 01:42 AM
You haven't found any snags yet where Sony went in and did major redesign? Sony's normal habbit would suggest they wouldn't redo anything already paid for but I can see a sneak attack on the client combat system or the likes.

KLS
01-26-2009, 02:00 AM
There will probably be a big issue with how death is handled since they changed EQ1 to use EQ2esque style release to respawn / wait to get rezed.

ChaosSlayer
01-26-2009, 02:11 AM
would actualy be nice to have eq2 style local respawn spots

trevius
01-26-2009, 03:17 AM
I am sure there will be some bumps along the way. But some progress is better than nothing and I think we can get most of the basics functioning. Filling in the rest of the details may be a bit tougher, but I don't think anything is impossible just yet :)

I have already been able to get it to put spawns in the correct places and finally able to move around. I have been experimenting with the newzone struct and that is what has let me start moving finally lol. Unfortunately, after I had it working, I tried adjusting something else and now it doesn't work anymore and I can't seem to get it working again yet. But, I am sure I can get it soon. The newzone struct is probably only off by a very small amount currently. As soon as I have it correct (or at least better), I will get it updated on the SVN. Being able to move is pretty important lol.

Oh, and I dunno about the new death system yet, but I know I already died once. I think it kicked me out of the game when I did though. I don't think it should be too hard to figure out a death window. It should probably work similar to rez or teleports. And, I can use my EQLive account to find exactly what the Live server sends to compare to SoF IDA output and find the opcode.

Derision
01-26-2009, 05:27 AM
The code for the 'hover on death' and respawn window is also in the Titanium client as I was playing with it before Christmas, so it's use for SoF client support may also be optional.

In Titanium, OP_RespawnFromHover=0x011d

This is the code I was using to play with it, it is far from usable in it's current form.

When you die, it brings up the respawn box with two hardcoded options, respawn at bind in Pok, or Rez in Great Divide. It doesn't handle the Client reply which is OP_RespawnFromHover, with a uint32, 0 for respawn at bind, or 1 for the Rez option.


Index: common/emu_oplist.h
================================================== =================
--- common/emu_oplist.h (revision 283)
+++ common/emu_oplist.h (working copy)
@@ -419,3 +419,4 @@
N(OP_VoiceMacroOut),
N(OP_WorldObjectsSent),
N(OP_BlockedBuffs),
+N(OP_RespawnFromHover),
Index: zone/attack.cpp
================================================== =================
--- zone/attack.cpp (revision 283)
+++ zone/attack.cpp (working copy)
@@ -1703,7 +1703,7 @@
SetPet(0);
SetHorseId(0);
dead = true;
- dead_timer.Start(5000, true);
+ dead_timer.Start(300000, true);

if (other != NULL)
{
@@ -1908,6 +1908,10 @@
//

m_pp.zone_id = m_pp.binds[0].zoneId;
+
+ RespawnWindow();
+ return;
+
database.MoveCharacterToZone(this->CharacterID(), database.GetZoneName(m_pp.zone_id));

Save();
Index: zone/client.cpp
================================================== =================
--- zone/client.cpp (revision 283)
+++ zone/client.cpp (working copy)
@@ -3803,3 +3803,42 @@
if(!worldserver.SendVoiceMacro(this, Type, Target, MacroNumber, GroupOrRaidID))
Message(0, "Error: World server disconnected");
}
+
+
+void Client::RespawnWindow() {
+
+ EQApplicationPacket* outapp = new EQApplicationPacket(OP_RespawnFromHover, 90);
+
+ char* buf = (char *)outapp->pBuffer;
+
+ VARSTRUCT_ENCODE_TYPE(uint32, buf, 0);
+ //VARSTRUCT_ENCODE_TYPE(uint32, buf, 0x000493e0); // Time in milliseconds, this is 300 Seconds
+ VARSTRUCT_ENCODE_TYPE(uint32, buf, 60 * 1000); // Timer ?
+ VARSTRUCT_ENCODE_TYPE(uint32, buf, 0);
+ VARSTRUCT_ENCODE_TYPE(uint32, buf, 2);
+
+ VARSTRUCT_ENCODE_TYPE(uint32, buf, 0x0); // Bind Location ?
+ VARSTRUCT_ENCODE_TYPE(uint32, buf, 0xca); // 202 Poknowledge
+ VARSTRUCT_ENCODE_TYPE(uint32, buf, 0xc3586717); // Unknown
+ VARSTRUCT_ENCODE_TYPE(uint32, buf, 0xc2491983); // Unknown
+ VARSTRUCT_ENCODE_TYPE(uint32, buf, 0xc31ecf78); // Unknown
+ VARSTRUCT_ENCODE_TYPE(uint16, buf, 0);
+ VARSTRUCT_ENCODE_TYPE(uint16, buf, 0x4399);
+ VARSTRUCT_ENCODE_STRING(buf, "Bind Location");
+ //VARSTRUCT_ENCODE_TYPE(uint8, buf, 0);
+
+ VARSTRUCT_ENCODE_TYPE(uint32, buf, 1); // Resurrect ?
+ VARSTRUCT_ENCODE_TYPE(uint32, buf, 0x76); // 118 Great Divide
+ VARSTRUCT_ENCODE_TYPE(uint32, buf, 0xc54d79cf);
+ VARSTRUCT_ENCODE_TYPE(uint32, buf, 0xc491f1e5);
+ VARSTRUCT_ENCODE_TYPE(uint32, buf, 0xc360df77);
+ VARSTRUCT_ENCODE_TYPE(uint16, buf, 0); // was 0
+ VARSTRUCT_ENCODE_TYPE(uint16, buf, 0);
+ VARSTRUCT_ENCODE_STRING(buf, "Resurrect");
+
+ VARSTRUCT_ENCODE_TYPE(uint8, buf, 1);
+
+ DumpPacket(outapp);
+ QueuePacket(outapp);
+ safe_delete(outapp);
+}
Index: zone/client.h
================================================== =================
--- zone/client.h (revision 283)
+++ zone/client.h (working copy)
@@ -466,6 +466,7 @@
void SacrificeConfirm(Client* caster);
void Sacrifice(Client* caster);
void GoToDeath();
+ void RespawnWindow();

FACTION_VALUE GetReverseFactionCon(Mob* iOther);
FACTION_VALUE GetFactionLevel(int32 char_id, int32 npc_id, int32 p_race, int32 p_class, int32 p_deity, sint32 pFaction, Mob* tnpc);


I didn't progress it any further because I didn't think it was particularly useful.

trevius
01-27-2009, 06:42 AM
It seems I am kinda stuck on another thing I can't quite figure out just yet. I may be wrong, but it seems like some of the packet structures change for the client between a couple different structure versions each time I log in. One of the main ones I have notices so far are the clientupdate packets. I don't know why, but it seems like sometimes it swaps the 0 - 15 part of the struct with the 16-31 section. My guess is this is an attempt for SoE to keep us (or the SEQ project) from being able to make structures that work every time. I also see that the newzone struct seems to change as well unless I am just missing something. For some reason, sometimes NPCs show up exactly where they should be and I can move around just fine, but if I /quit out and log in again, they are almost always all gone. No NPCs show up at all. This could also be an issue with the newspawn struct or opcode though, but I just haven't figured it out for sure. It seems that if I restart the server, the first time I log in, I see spawns, but logging in any time after that, I don't.

I got the clientupdate struct partially figured out. I know for sure where a few things are for it like X Position. The weird thing is that even though the hex coming from the client seems to be reversed, the server still reports the correct location for X when I do a #loc. The odd thing is that even if the hex for the section where X should be in the struct is all 0s in the hex, it still reports properly. I don't know why that is yet.

The other odd thing I have noticed is that wearchange struct size seems to change coming from the client as well. The weird part is that if I change the struct to size 19, which I see coming from the client and then restart the server with the new struct size, the client starts sending wearchange as size 9 instead of 19. Then, if I change it back to size 9 and restart the server (after recompiling of course), the client starts sending wearchange as size 19 again. The only thing I can think of is that maybe the logs for the hex isn't showing up properly in the server logs for some reason. Either that, or I need to make separate wearchange structs depending on if it is incoming from the clients, or outgoing from the server.

I still have plenty of other things to work on at this point, so I am definitely not completely stuck. It isn't anywhere near as bad as when I couldn't get all of the way in game for a month, lol. I will keep working on things from different angles and maybe one of the things will fix my other issues. I am hoping that there isn't some new kinda security or encryption happening that I am not aware of. But, as far as I can tell, SEQ doesn't seem to have a problem even with Live and I don't see anything new and special for them to handle it. So, maybe I am just having other unrelated issues :P

Secrets
01-27-2009, 04:30 PM
I accidentally a SoF is this bad?

http://i43.tinypic.com/1zb857n.jpg

fueling the war effort.

trevius
01-27-2009, 07:12 PM
I think you have been spending too much time around Mort. You are starting to post like him and not making any sense :P

Secrets
01-27-2009, 09:44 PM
I think you have been spending too much time around Mort. You are starting to post like him and not making any sense :P

I think i'm going to start crying in a corner now -- feel free to delete our three posts to remove clutter, i'm not sure what I was smoking at that time if you know what I mean~

AndMetal
01-28-2009, 05:31 PM
I went ahead and stuck what I have so far on the SVN. It is pretty sloppy, but it is the point I am at. I made new SoF patch files for it in the common/patches directory. As I fix more things, I will just continue to add the updates to the SVN when I think something is pretty accurate and complete.

I would actually recommend creating a branch, like I did with loading the spells via the database. That way, you can upload changes that may sorta work so that others can work on it also, but won't affect the trunk ("stable", if you want to call it that). Then, once it's a little more stable/accurate, we can update the branch back into the trunk.

KLS
01-28-2009, 11:28 PM
Given that the patch files are pretty much self contained I don't think it really needs a new branch. At least not unless you need to modify core parts of the server to make it all work, in which case yes I'd agree with a SoF branch.

trevius
01-29-2009, 05:19 AM
Any modifications of the core files that are needed shouldn't affect the other clients. So far, the only core file changes I have made are to add a new opcode. The only other change I currently have planned for core files is to add a second way to handle the sendexpzonein opcode. Since Titanium sends the same op and expects it right back, the current files work fine for Titanium. They also work for SoF, but the order in the EQ Debugs is a bit off, which might be a concern. So, I plan to copy the function in client_packet.cpp for sendexpzonein and make a different version for SoF. That won't effect how the other clients work, only how it handles SoF logins. Basically, instead of sending the sendexpzonein and getting it back from the client, SoF will send the send the sendexpzonein and send back the new worldobjectssent opcode and handle it by sending that same opcode back to the client again.

Sorry if that sounds a little confusing, but I have it tested on my test box and it works fine and doesn't change anything about how the other clients currently work. At this time, I don't think another branch is needed really. I will just leave it set so you have to uncomment a #define to enable using/testing SoF. So, by default, servers won't be able to use it unless they make that change. This is really only because of the possible crash issues with the SoF client that should probably be avoided for now on non-test servers.

As KLS said, since the patch files are handled in their own separate way, the SVN updates I make for SoF should be ok.

Right now, I am still working on and testing some structure changes to see if I can get more stuff working. I think figuring out the clientupdate structure is an important one to focus on for now. It is a pretty small struct (only 36 in size), but it uses some split signed/unsigned blocks that I don't really understand yet.

Here is the structure of it that I am currently working on:
struct PlayerPositionUpdateClient_Struct_WIP //from Client Packet Breakdown and testing
{
/*0000*/ uint16 spawn_id; // Player's spawn id - Verified!
/*0002*/ uint16 sequence; //increments one each packet - Verified!
/*0004*/ float delta_heading; // Change in heading - Looks Accurate
/*0008*/ float camera_angle; //unused camera incline angle
/*0012*/ float x_pos; // x coord - Verified!
/*0016*/ float heading; //Heading - Looks Accurate
/*0020*/ signed z_pos:10; //Not Positive
signed y_pos:10; //Not Positive
unsigned padding1:12;
/*0024*/ float delta_z; // Change in z - Looks Accurate
/*0028*/ signed delta_y:20; //Not Positive
unsigned padding2:12; // ***Placeholder
/*0032*/ signed delta_x:20; //Not Positive
unsigned animation:12; //Not Positive
/*0036*/
};

The actual packet example from that looks like this:
3F 00 24 3B 00 00 00 00 - 00 40 9a 00 d7 15 a8 c0
23 01 00 00 9a e0 a2 c0 - 00 00 00 00 00 00 00 00
00 00 00 00

Really, once the spawn struct and clientupdate structs are worked out, I think that should have most of the struct work done. I am sure there will still be more little things to work out in the other structs, but after that, it will mostly be finding missing opcodes. I still haven't worked out a way to find all missing opcodes just yet, but I have been verifying more new ones almost every day.

If I only had a packet collect from 9/7/2007 or shortly after that, it would make this whole process ALOT easier lol.

KLS
01-29-2009, 09:57 PM
That's not really what I was talking about, that all really falls under patch files. For example when we wanted to fix inter-zoning we had to actually modify how you zone as 6.2 sent a different series of packets overall than titanium and so required changes to both the patch files and the zone server. When I talk about "core changes" that's things that aren't contained to a certain version and could potentially affect other versions. =p

Yeormom
01-30-2009, 10:23 PM
Just do us a flavor and make SoF commits contain only SoF related changes! :)

trevius
01-31-2009, 03:21 AM
As if I had time to make any other changes while I am working on SoF. This thing is like a full time job that I don't get paid for lol.

I will probably be doing an SVN commit for SoF tonight. There is alot more progress since the initial release. Spawns now show up (missing names though), you can actually move around in the zone instead of being stuck in place, doors spawn and ground spawns spawn (but still need work), and a few new opcodes are verified.

Items are a big one that needs work, but those shouldn't be too bad once I know how to do the serialization like a structure so it sends it the way it needs to. I think it is almost to the point where other people might actually be able to start helping out on it soon. I am probably going to try to write a beginner's guide in the wiki for packet structures and maybe some opcode stuff.

Yeormom
01-31-2009, 07:18 PM
This thing is like a full time job that I don't get paid for lol.
You just described the entire EQemu project!

I am probably going to try to write a beginner's guide in the wiki for packet structures and maybe some opcode stuff.
I do so enjoy documentation~

trevius
02-01-2009, 07:38 AM
Back to working on the item serialization again, I broke down items into as close to an exact structure as I can figure out. This is for EQLive, but no new fields have changed from SoF to Live as far as I know, so it should also apply to SoF. This structure may not be 100%, but I think it is at least 95% accurate. This is based off of what I could find from 13th floor and packet collects from EQLive.

struct ItemSerialization_Struct {

/*0000*/ uint32 stacksize;
/*0004*/ uint32 unknown004; // 00 00 00 00
/*0008*/ uint32 price;
/*0012*/ uint32 slot;
/*0016*/ uint32 merchcount;
/*0020*/ uint32 unknown020; // 00 00 00 00
/*0024*/ sint32 serialnumber;
/*0028*/ uint32 instnodrop;
/*0032*/ uint32 typepotion;
/*0036*/ uint32 unknown036; // 00 00 00 00
/*0040*/ uint32 unknown040; // 00 00 00 00
/*0044*/ uint32 unknown044; // 00 00 00 00
/*0048*/ uint32 unknown048; // 00 00 00 00
/*0052*/ uint32 unknown052; // 00 00 00 00
/*0056*/ sint32 unknown056; // 00 00 00 01
/*0060*/ Item_Struct item;
/*0000*/ uint8 unknown00x1; // 00 Break for separating augments within items?
/*0000*/ Item_Struct augments; // Bag Slots/Augments within an item
/*0000*/ uint8 unknown00x2; // 00 Break for separating items?

}


/*
** Child struct of Item_Struct:
** Effect data: Click, Proc, Focus, Worn, Scroll
**
*/
struct ItemClickEffect_Struct {
/*0000*/ sint32 Effect;
/*0004*/ uint32 Type;
/*0008*/ uint8 Level2;
/*0009*/ uint8 Level;
/*0010*/ sint32 MaxCharges; // Max Charges of this effect
union {
/*0014*/ uint16 Fulfilment; // Food fulfilment (How long it lasts)
/*0016*/ sint16 CastTime; // Cast Time for clicky effects, in milliseconds
};
/*0018*/ uint32 RecastDelay; // Delay on Recast in seconds
/*0022*/ uint32 RecastType; // Recast Type from -1 to 18
/*0026*/ uint32 unknown0005;
/*0030*/ char effectname[1]; //click name - Default is NULL
/*0031*/ uint32 unknown0007;
/*0035*/
};

struct ItemProcEffect_Struct {
/*0000*/ sint32 Effect;
/*0004*/ uint32 Type;
/*0008*/ uint8 Level2;
/*0009*/ uint8 Level;
/*0010*/ uint32 unknown0001;
/*0014*/ uint32 unknown0002;
/*0018*/ uint32 unknown0003;
/*0022*/ uint32 unknown0004;
/*0026*/ sint32 ProcRate; // Proc Rate - 100 is default
/*0030*/ char effectname[1]; //proc name - Default is NULL
/*0031*/ uint32 unknown0007;
/*0035*/
};

struct ItemWornFocusScrollEffect_Struct {
/*0000*/ sint32 Effect;
/*0004*/ uint32 Type;
/*0008*/ uint8 Level2;
/*0009*/ uint8 Level;
/*0010*/ uint32 unknown0001;
/*0014*/ uint32 unknown0002;
/*0018*/ uint32 unknown0003;
/*0022*/ uint32 unknown0004;
/*0026*/ uint32 unknown0005;
/*0030*/ char effectname[1]; //focus, worn, or scroll name - Default is NULL
/*0031*/ uint32 unknown0007;
/*0035*/
};

struct ItemAugmentSlot_Struct {
/*0000*/ uint8 AugSlotType; // LDoN: Augment Slot 1-5 Type
/*0001*/ sint32 AugSlotVisible; // LDoN: Augment Slot 1-5 Unknown
/*0005*/ uint8 AugSlotUnk2; // LDoN: Augment Slot 1-5 Unknown
/*0006*/
};

#define MAX_AUGMENT_SLOTS 5

struct Item_Struct {
// Non packet based field
// uint8 MinStatus;
// bool LoreFlag; // This will be true if LoreGroup is non-zero
// bool SummonedFlag; // Unused in SoF

// Packet based fields
// uint8 ItemClass; // Item Type: 0=common, 1=container, 2=book
char Name[1]; // Variable Length String for Name
uint8 unknown0001; // 00 Break between Strings
char Lore[1]; // Variable Length String for Item Lore Text
uint8 unknown0002; // 00 Break between Strings
char IDFile[1]; // Variable Length String for Visible Model Number - IT63
uint8 unknown0003; // 00 Break between Strings
uint32 ID; // Unique ID (also PK for DB)
uint8 Weight; // Item weight * 10
uint8 NoRent; // No Rent: 0=norent, 255=not norent
uint8 NoDrop; // No Drop: 0=nodrop, 255=not nodrop
uint8 Size; // Size: 0=tiny, 1=small, 2=medium, 3=large, 4=giant
uint8 Slots; // Bitfield for which slots this item can be used in
char Price[8]; // Item cost (?) maybe int64?
uint32 Icon; // Icon Number
uint8 unknown0013; // UNK013 - 01
uint32 unknown0014; // UNK014 - One of these are probably int32
bool BenefitFlag; // Does this have a benefit flag?
bool Tradeskills; // Is this a tradeskill item?
sint8 CR; // Save vs Cold
sint8 DR; // Save vs Disease
sint8 PR; // Save vs Poison
sint8 MR; // Save vs Magic
sint8 FR; // Save vs Fire
sint8 Corruption; // New Save vs Corruption ****
sint8 AStr; // Strength
sint8 ASta; // Stamina
sint8 AAgi; // Agility
sint8 ADex; // Dexterity
sint8 ACha; // Charisma
sint8 AInt; // Intelligence
sint8 AWis; // Wisdom
sint32 HP; // HP
sint32 Mana; // Mana
uint32 Endur; // Endurance
sint32 AC; // AC
uint32 unknown0015; //
uint32 unknown0016; //
uint32 unknown0017; //
uint32 Classes; // Bitfield of classes that can equip item (1 << class#)
uint32 Races; // Bitfield of races that can equip item (1 << race#)
uint32 Deity; // Bitmask of Deities that can equip this item
sint32 SkillModValue; // % Mod to skill specified in SkillModType
uint32 unknown0038; // UNK038 - Default is 0
uint32 SkillModType; // Type of skill for SkillModValue to apply to
uint32 BaneDmgRace; // Bane Damage Race
uint32 BaneDmgBody; // Bane Damage Body
uint32 BaneDmgRaceAmt; // Bane Damage Race Amount
sint32 BaneDmgAmt; // Bane Damage Body Amount
bool Magic; // True=Magic Item, False=not
sint32 CastTime_; // Cast Time in Milliseconds
uint8 ReqLevel; // Required Level to use item
uint8 RecLevel; // Recommended level to use item
uint8 RecSkill; // Recommended skill to use item (refers to primary skill of item)
uint32 BardType; // Bard Skill Type
sint32 BardValue; // Bard Skill Amount
sint8 Light; // Light
uint8 Delay; // Delay * 10
uint32 ElemDmgType; // Elemental Damage Type (1=magic, 2=fire)
uint32 ElemDmgAmt; // Elemental Damage
uint32 Range; // Range of item
uint32 Damage; // Delay between item usage (in 0.1 sec increments)
uint32 Color; // RR GG BB 00 <-- as it appears in pc
uint32 ItemType; // Item Type/Skill (itemClass* from above)
uint32 Material; // Item material type
uint32 unknown0060; // UNK060 - Default is 0
uint8 unknown0061; // UNK061 - Default is 0
float SellRate; // Sell rate
sint32 CombatEffects; // PoP: Combat Effects +
sint32 Shielding; // PoP: Shielding %
sint32 StunResist; // PoP: Stun Resist %
sint32 StrikeThrough; // PoP: Strike Through %
uint32 ExtraDmgSkill; // PoP: Extra Damage Skill
uint32 ExtraDmgAmt; // PoP: Extra Damage Amount
sint32 SpellShield; // PoP: Spell Shield %
sint32 Avoidance; // PoP: Avoidance +
sint32 Accuracy; // PoP: Accuracy +
uint32 CharmFileID; // ID of the Charm File
sint32 FactionMod1; // Faction Mod 1
sint32 FactionAmt1; // Faction Amt 1
sint32 FactionMod2; // Faction Mod 2
sint32 FactionAmt2; // Faction Amt 2
sint32 FactionMod3; // Faction Mod 3
sint32 FactionAmt3; // Faction Amt 3
sint32 FactionMod4; // Faction Mod 4
sint32 FactionAmt4; // Faction Amt 4
char CharmFile[1]; // Name of the Charm File
uint8 unknown0062; // 00 Break between Strings
uint32 AugType;
uint16 AugRestrict;
uint16 AugDistiller;
ItemAugmentSlot_Struct augslots[MAX_AUGMENT_SLOTS]; //Augment Slots
uint32 PointType;
uint32 LDoNTheme;
uint32 LDoNPrice;
uint32 unknown0098; // UNK098
uint32 LDoNSold;
uint8 BagType; // 0:Small Bag, 1:Large Bag, 2:Quiver, 3:Belt Pouch ... there are 50 types
uint8 BagSlots; // Number of slots: can only be 2, 4, 6, 8, or 10
uint8 BagSize; // 0:TINY, 1:SMALL, 2:MEDIUM, 3:LARGE, 4:GIANT
uint8 BagWR; // 0->100
uint8 Book; // 0=Not bool, 1=Book
uint16 BookType;
uint32 Filename; // Filename for book data
uint8 LoreGroup; // LoreGroup seems to have replaced LoreFlag
bool ArtifactFlag; // Flag as an Artifact
bool PendingLoreFlag; // ??? Maybe just unknown?
uint32 Favor; // Individual favor
uint32 GuildFavor; // Guild favor
uint8 FVNoDrop; // Firiona Vie nodrop flag
uint8 DotShielding; // May need to be moved to the PoP stuff ****
uint32 Attack;
uint32 Regen;
uint32 ManaRegen;
uint32 EnduranceRegen;
uint8 Haste;
uint8 DamageShield;
uint32 unknown0120; // UNK120 - Default is -1
uint8 unknown0121; // UNK121 - Default is 0
bool Attuneable;
bool NoPet;
uint16 unknown0124; // UNK124 - Default 0
bool PotionBelt;
uint32 PotionBeltSlots;
uint8 StackSize;
bool NoTransfer; //Swapped Positions with StackSize ****
// bool Stackable; //Not in 13th Floor ???
bool QuestItemFlag;
uint8 unknown0131; // UNK131 - Default is 0
uint8 unknown0132[19]; // UNK132 - Default is 0
ItemClickEffect_Struct Click;
ItemProcEffect_Struct Proc;
ItemWornFocusScrollEffect_Struct Worn, Focus, Scroll;
uint32 unknown0193;//UNK193 - Default is 0
uint8 purity; //purity - Newly Added - Default is 0, but some go up to 75
uint8 dsmitigation; //dsmitigation - Newly Added - Default is 0, but some are up to 2
uint8 herostr; //heroic_str - Newly Added - Default is 0
uint8 heroint; //heroic_int - Newly Added - Default is 0
uint8 herowis; //heroic_wis - Newly Added - Default is 0
uint8 heroagi; //heroic_agi - Newly Added - Default is 0
uint8 herodex; //heroic_dex - Newly Added - Default is 0
uint8 herosta; //heroic_sta - Newly Added - Default is 0
uint8 herocha; //heroic_cha - Newly Added - Default is 0
uint32 heropoison; //HeroicSvPoison - Newly Added - Default is 0
uint32 heromagic; //HeroicSvMagic - Newly Added - Default is 0
uint32 herofire; //HeroicSvFire - Newly Added - Default is 0
uint32 herodisease; //HeroicSvDisease - Newly Added - Default is 0
uint32 herocold; //HeroicSvCold - Newly Added - Default is 0
uint32 herocorruption; //HeroicSvCorruption - Newly Added - Default is 0
uint32 healamt; //healamt - Newly Added - Default is 0, but some are up to 9
uint32 spelldmg; //spelldmg - Newly Added - Default is 0, but some are up to 9
uint32 clairvoyance; //clairvoyance - Newly Added - Default is 0, but some are up to 10
uint32 backstabdmg; //backstabdmg - Newly Added - Default is 0, but some are up to 65
uint32 evolvinglevel; //evolvinglevel - Newly Added - Default is 0, but some are up to 7
uint32 MaxPower; //MaxPower - Newly Added
uint32 Power; //Power - Newly Added

};

Since items are handled in a different way than any other struct, I am not exactly sure how to implement this properly. Currently, the emulator sends items as a long string. For SoF, they need to be sent like any other normal structure. Right now, I can't figure out how to add these structs in without having to mess with the item serialization for other clients. I will keep working on it, but it is a bit above my skill level right now. For starters, I need to figure out how to change the serialization from using MakeAnyLengthString and instead for it to send the actual data as it is written in the struct.

trevius
02-03-2009, 06:31 PM
I was able to get Targeting working finally and also able to get names to show up now too. The only other major thing to get working from the spawn structure is size. Most of the rest isn't really required and could be done later at any point. These are a couple of major things that were holding me back from making much more progress, so having those working will help alot to getting the game playable.

The actual process I used to find those settings is a bit of a pain, but seems to actually work fairly well. Basically, I took all of the unknowns in the spawn structure and have been setting each one to send 1s for all fields in them. So, by doing this for each section of unknowns 1 at a time, I can compile the changes and then start the server and log in to observe if there were any differences and what they are.

Here is the actual spawn encoding that I am using to test:

ENCODE(OP_NewSpawn) { ENCODE_FORWARD(OP_ZoneSpawns); }
ENCODE(OP_ZoneEntry){ ENCODE_FORWARD(OP_ZoneSpawns); }
ENCODE(OP_ZoneSpawns) {
//consume the packet
EQApplicationPacket *in = *p;
*p = NULL;

//store away the emu struct
unsigned char *__emu_buffer = in->pBuffer;
Spawn_Struct *emu = (Spawn_Struct *) __emu_buffer;

//determine and verify length
int entrycount = in->size / sizeof(Spawn_Struct);
if(entrycount == 0 || (in->size % sizeof(Spawn_Struct)) != 0) {
_log(NET__STRUCTS, "Wrong size on outbound %s: Got %d, expected multiple of %d", opcodes->EmuToName(in->GetOpcode()), in->size, sizeof(Spawn_Struct));
delete in;
return;
}

//make the EQ struct.
in->size = sizeof(structs::Spawn_Struct)*entrycount;
in->pBuffer = new unsigned char[in->size];
structs::Spawn_Struct *eq = (structs::Spawn_Struct *) in->pBuffer;

//zero out the packet. We could avoid this memset by setting all fields (including unknowns)
//in the loop.
memset(in->pBuffer, 0, in->size);

//do the transform...
int r;
int k;
for(r = 0; r < entrycount; r++, eq++, emu++) {

eq->deity = emu->deity;
eq->gender = emu->gender;
for(k = 0; k < 9; k++) {
eq->equipment[k].equip0 = emu->equipment[k];
eq->equipment[k].equip1 = 0;
eq->equipment[k].itemId = 0;
eq->colors[k].color = emu->colors[k].color;
}
eq->guildID = emu->guildID;
eq->class_ = emu->class_;
eq->gm = emu->gm;
eq->runspeed = emu->runspeed;
eq->light = emu->light;
eq->level = emu->level;
eq->race = emu->race;
strcpy(eq->suffix, emu->suffix);
eq->bodytype = emu->bodytype;
eq->curHp = emu->curHp;
strcpy(eq->lastName, emu->lastName);
strcpy(eq->title, emu->title);
eq->NPC = emu->NPC;
eq->x = emu->x;
eq->deltaX = emu->deltaX;
eq->deltaY = emu->deltaY;
eq->z = emu->z;
eq->deltaHeading = emu->deltaHeading;
eq->y = emu->y;
eq->deltaZ = emu->deltaZ;
eq->animation = emu->animation;
eq->heading = emu->heading;
eq->spawnId = emu->spawnId;
strcpy(eq->name, emu->name);
eq->petOwnerId = emu->petOwnerId;
eq->anon = emu->anon;
eq->walkspeed = emu->walkspeed;

eq->targetable = 1; //New Field - Force NPCs to Targetable for now
eq->showname = 1; //New Field - Toggles Name Display on or off - 0 = off, 1 = on
eq->linkdead = 0; //New Field - Toggles LD on or off after name - 0 = off, 1 = on

//Hack Test for finding more fields in the Struct:
memset(eq->unknown0001, 0x01, sizeof(eq->unknown0001));
memset(eq->unknown0005, 0x01, sizeof(eq->unknown0005)); // 15
//memset(eq->unknown0008, 0x01, sizeof(eq->unknown0008)); // 13
//memset(eq->unknown0048, 0x01, sizeof(eq->unknown0048)); // 12 - No Visible Change?
//eq->unknown0820 = 1; //Stand State - Stand/Sit/Crouch
//eq->unknown0059 = 1; // 1 Turned off on 6 - west bug?
//memset(eq->unknown0074, 0x01, sizeof(eq->unknown0074)); // 16 - No Visible Change?
//memset(eq->unknown0077, 0x01, sizeof(eq->unknown0077));
//memset(eq->unknown0079, 0x01, sizeof(eq->unknown0079));
//memset(eq->unknown0106, 0x01, sizeof(eq->unknown0106)); // 11 - No Visible Change?
//memset(eq->unknown0107, 0x01, sizeof(eq->unknown0107));
//memset(eq->unknown0110, 0x01, sizeof(eq->unknown0110));
//eq->unknown0111 = 1; // 1 - No Visible Change?
//eq->unknown0613 = 0; //was bodytype
//memset(eq->unknown0154, 0x01, sizeof(eq->unknown0154)); // 2 - freeze in place?
//memset(eq->unknown0263, 0x01, sizeof(eq->unknown0263)); // 1 - no player character visible?
//memset(eq->unknown0281, 0x01, sizeof(eq->unknown0281)); // 2 3
//eq->unknown0307 = 1; // 9 10 11 - No Visible Change?
//memset(eq->unknown0308, 0x01, sizeof(eq->unknown0308)); //
//memset(eq->unknown0309, 0x01, sizeof(eq->unknown0309)); // 8 - No Visible Change?
//memset(eq->unknown442, 0x01, sizeof(eq->unknown442)); // 6 - crash?
//eq->unknown443 = 1; // 1 turned off on 9 - No Visible Change?
//memset(eq->unknown0760, 0x01, sizeof(eq->unknown0760)); // 4 avatar height?
//eq->unknown0779 = 0; // 1 - int32 avatar height?
//memset(eq->unknown0496, 0x01, sizeof(eq->unknown0496)); // 4 5

// 1 all set to one shows you at floor level
// 2 seems to cause invis and freeze in place and west bug
// 3 causes no player character, but spawns work and has west bug
// 4 looks just like 2 accept you can move and are at floor level
// 5 Looks like 3
// 6 Caused a crash
// 7 west bug gone
// 8 Looks normal accept no player character
// 9 Targetable mobs!!! Still no player character...
// 10 Narrowing down bodytype
// 11 Non-targetable again and narrowing down bodytype
// 12 Bodytype location identified!!! Targeting works... Nother other visible changes
// 13 Can target self but not spawns. West bug again
// 14 Names showing and also LD showing!!! Still West Bug though...
// 15 Show Names field now identified.

}


//kill off the emu structure and send the eq packet.
delete[] __emu_buffer;

_log(NET__ERROR, "Sending zone spawns");
_hex(NET__ERROR, in->pBuffer, in->size);

dest->FastQueuePacket(&in, ack_req);
}

The section noted in blue are the new fields I found and am forcing them to send all spawns with a certain setting in that field. The section noted in green are the actual settings to test the unknown fields. I just uncomment the line of the unknown section I want to test. There are some notes next to some of them as to what I noticed when testing them. There are also numbers next to some as well, which correspond to the section in orange below that. Basically, I tried picking the unknowns that were smallest first. I was doing more than 1 at a time to reduce the number of times I would have to recompile. The numbers tell which ones I turned on for each test number I ran. So, the ones that have 1 next to them were the first ones I tried and the notes in orange below are what I saw as a result from that first test. The notes could have been done better, but at least it was something to reference to help keep track of what was being done and being seen.

The reason I am doing a little write-up on how I did this is so others may be able to use the same technique in the future to help refine the structures even further. Other than being able to figure out the structure from reading the IDA output, which is well above my skill level, this guess and test technique is the only other way I could think of to figure out these needed structure fields.

The same technique should be able to work fine for figuring out the rest of the fields. I think it should be fairly easy to figure out stuff like beard and beard color, face, etc with this technique. So, almost anyone could help refine this list of field positions in the structure.

I will most likely be doing a write-up wiki page on what I know about working with packet structures. It really isn't all too complex, but it is important to understand a few key things that took me a while to figure out on my own.

I will probably do an SVN update with the new targeting and name stuff tonight, or very soon. It is finally getting to the point where it is almost playable. I think getting items working is probably one of the biggest things left to do. I have the item structure worked out, but may need help in finding the best way to implement it.

I was finally able to try attacking a mob for the first time in SoF, and of course it caused EQ to crash :P I am pretty sure the crash was due to the fact that items hadn't been loaded though.

For a while, I was a bit concerned that we would never be able to get SoF functioning well enough to actually use as an upgrade to Titanium. Now, I am fairly confident that all possible issues can be resolved and that it will almost certainly be completed and at least as functional as Titanium is now. It is all really just a matter of time and work. I am really hoping that once I have the game somewhat playable and most systems functioning, that others will start assisting in the project. I know most people think this stuff is well beyond their skill level, but if I can learn it, most people with technical skill can as well. And, I think that if I write a couple of wiki pages to help people understand what to do, it will make a huge difference in who can start helping.

Yeormom
02-03-2009, 06:50 PM
So much like myself, you too have little room for your other hobbies. :(

cavedude
02-03-2009, 06:59 PM
Back to working on the item serialization again, I broke down items into as close to an exact structure as I can figure out. This is for EQLive, but no new fields have changed from SoF to Live as far as I know, so it should also apply to SoF. This structure may not be 100%, but I think it is at least 95% accurate. This is based off of what I could find from 13th floor and packet collects from EQLive.

Just wanted to remind you that AugSlotUnk; is now known as AugSlotVisible.

trevius
02-03-2009, 07:41 PM
Thanks. Yeah, I noticed that from 13th floor back when I first started working on serialization. I went ahead and changed it in the structure I posted above so it should be accurate now.

trevius
02-04-2009, 06:28 PM
Using the same method I described before, I was able to find the helm field in the spawn structure and also in the illusion structure last night. I think this method could even be useful for finding more stuff in Titanium if we needed it. Even though it is a bit of a pain, it isn't really too hard to do. It just takes time.

I also wanted to mention that I was changing through races last night and noticed that there are considerably more global races in SoF than there are in Titanium. There are a few new races as globals that aren't in Titanium at all, including a dragon model with 5 textures! And also many of the models that exist in Titanium are now set as globals as well like Shilskins, all Pirates (LoY) and at least a few others. This is great for custom servers that want to use a variety of races in custom zones and don't want to require any changes on the client side. I also saw some new global races that were objects. One was a big floating skull with flies and a centipede crawling around it and some of the others looked like runes and floating things. The new races look really cool from what I have seen so far. I am really excited to be able to start making content using them.

The last major thing I want to find from the spawn structure is model size. Other than that, I do need to figure out why texture doesn't seem to work either. I don't see texture as one of the fields in Titanium, so I am guessing that it comes from the appearance packet instead of from the spawn struct.

Items and spawn/client position updates are still the 2 most important things that need to be done right now. Once those 2 are complete, I think the rest will be just filling in the little stuff and working out the details to refine it. Once I can fight and kill an NPC, I think it will be ready for player beta testing. The only things that I think are holding that up right now are the items and position updates I already mentioned. Basically, things are getting really close to being playable.

If anyone is interested in helping, let me know. I could use help from someone with more experience in packet structures. I don't quite understand what unions are. Most importantly, I don't understand how signed and unsigned fields work. Here is an example of the client position update structure from Titanium and it uses signed and unsigned, which seems to combine a into an int32 somehow, but I don't understand exactly how...

struct PlayerPositionUpdateClient_Struct
{
/*0000*/ uint16 spawn_id;
/*0022*/ uint16 sequence; //increments one each packet
/*0004*/ float y_pos; // y coord
/*0008*/ float delta_z; // Change in z
/*0016*/ float delta_x; // Change in x
/*0012*/ float delta_y; // Change in y
/*0020*/ sint32 animation:10, // animation
delta_heading:10, // change in heading
padding0020:12; // ***Placeholder (mostly 1)
/*0024*/ float x_pos; // x coord
/*0028*/ float z_pos; // z coord
/*0034*/ uint16 heading:12, // Directional heading
padding0004:4; // ***Placeholder
/*0032*/ uint8 unknown0006[2]; // ***Placeholder
/*0036*/
};

That struct is pretty straight foward, but I don't understand the sections in green and how those actually work. The client update comes from the client, so it is easy to look at them and see what is being changed and what the order is. I just don't know how to figure out how to write those green section types.

Here is the struct I am working on for SoF so far:

struct PlayerPositionUpdateClient_Struct_WIP //from Client Packet Breakdown and testing
{
/*0000*/ uint16 spawn_id; // Player's spawn id - Verified!
/*0002*/ uint16 sequence; //increments one each packet - Verified!
/*0004*/ float delta_heading; // Change in heading - Looks Accurate
/*0008*/ float camera_angle; //unused camera incline angle
/*0012*/ float x_pos; // x coord - Verified!
/*0016*/ float heading; //Heading - Looks Accurate
/*0020*/ signed z_pos:10; //Not Positive
signed y_pos:10; //Not Positive
unsigned padding1:12;
/*0024*/ float delta_z; // Change in z - Looks Accurate
/*0028*/ signed delta_y:20; //Not Positive
unsigned padding2:12; // ***Placeholder
/*0032*/ signed delta_x:20; //Not Positive
unsigned animation:12; //Not Positive
/*0036*/
};

As you can see, I only have a small bit of that structure verified. I am really just guessing with the sections in green since I have no clue how to figure that part out yet. If someone can explain how those signed and unsigned with sizes work, that may help. All I know is that they all have to add up to 32 for each section of them.

Unfortunately, the positioning stuff is one of the few things that SoE seems to completely switch around almost every time they patch. The only good thing is that it is a fairly small packet, so even just guessing, it shouldn't be way too hard to get it set correctly.

I will probably try to get an update onto SVN tonight. I know there isn't much reason to update it regularly for SoF changes at this point, but when I make major breakthroughs, I think it is worth it. The main reason I am doing the updates at all is that hopefully at some point, it will be working enough that someone else might realize that they could start helping so we could get this expansion done much quicker. I think once people start realizing that SoF will actually get completed, they might be more willing to put some of their own time into helping. Up until recently, I think it was questionable if it would ever work or not, but at this point, I am very confident that it will be able to fully replace Titanium (though Titanium will still be usable of course).

I still don't have an ETA on when it will be playable or widely used on servers, but it is getting close to time to maybe consider picking up that last copy of SoF at your local retailer if you happen to see a copy and have an extra 20$ laying around that you don't mind spending :P At least anyone interested in testing or helping out with the SoF development should definitely get a copy if they find one. Of course, don't blame me if for some freak reason it never gets finalized!

Andrew80k
02-04-2009, 06:36 PM
I can help a little here.


/*0020*/ sint32 animation:10, // animation
delta_heading:10, // change in heading
padding0020:12; // ***Placeholder (mostly 1)



This is a bit packed signed integer 4 bytes long. that's 32 bits. The first 10 bits are the animation, hence the animation:10, the second 10 is delta_heading and the last 12 is padding.

trevius
02-04-2009, 06:43 PM
Oh, so I need to break that stuff down into actual bits to figure it out? LOL, that is gonna suck. Maybe hexvis will help me lol... I will have to try it later tonight.

I think part of the problem is that I don't know how to calculate stuff like floats. So, when an X, Y, or Z gets sent, they are always floats, but how do I make that into an actual X Y or Z location? If I try converting the hex into decimal, it almost always shows something like 17,000 or higher. I don't know how to figure out the actual loc from that. If I could figure that out, it would probably be easier to break this stuff down. Then, I should be able to just compare my /loc in game with the hex in the packet and figure out what matches with what. The way I was doing it was by moving around and watching what changed more when I did certain things. Needless to say, that was sloppy at best.

It truly is amazing how much of a noob I am with this stuff to have come this far even! :P

Andrew80k
02-04-2009, 06:54 PM
And I'll add for signed and unsigned and this is how I look at them, maybe not a technical definition:

signed and unsigned integers are integers that can be positive and negative. A signed integer of a certain size can go from a certain negative value to a certain positive value, depending on the size of the integer so -n to +n. Now an unsigned integer is only positive and can go from 0 to n. In the case above where you have unsigned and signed in the same 4-byte block, you have say the first 10 bits are signed so the value can go from -2^9 to 2^9-1. And then you have the unsigned piece that can go from 0 to 2^20 -1 since it is 20 bits.

Any help?

Andrew80k
02-04-2009, 07:30 PM
On a semi-related note. SoF at NewEgg is $6. I just got a copy of it. As soon as I get it I might try to run a separate instance and fool around with it some myself.

cavedude
02-04-2009, 07:45 PM
On a semi-related note. SoF at NewEgg is $6. I just got a copy of it. As soon as I get it I might try to run a separate instance and fool around with it some myself.

Thank you very much, sir!

trevius
02-04-2009, 08:13 PM
Wow...

http://www.newegg.com/Product/Product.aspx?Item=N82E16832135210&Tpk=secrets%20of%20faydwer

Very nice find, Andrew80k! Free shipping too! Honestly, I would recommend that anyone who thinks they will be playing the emulator for a while to come should pick this up now. If you may only be playing it for a short time from now, you probably shouldn't bother, as SoF probably won't be fully playable quite that soon. But, at 6$ on a brand new retail copy with free shipping, I think it is a good idea to pick them up while supplies last! At the very worst, you are out 6$, so it is hard to argue with that, lol.

The only reason I would even consider pushing that people start buying it now is because it is only a matter of time before it is nearly impossible to get a legal retail copy of just like Titanium is now. And even then, it will almost certainly cost more than 6$ to get a legal copy (shipped).

I think the fact that not many people actually have SoF yet is part of the reason I have been solo working on the project so far. The stuff I have been doing isn't rocket science. Sure, some of it is a bit complex, especially for someone who has no idea what to do, but I was able to figure it all out up to this point. I am persistent and consider myself to be a good trouble-shooter/problem solver, so that helps alot. But as you can see, my knowledge of this stuff is very crude. I am certain that others would be able to look at it and figure things out in no time that would have taken me considerably longer. One example is getting items to work. I have already laid out the structure of how the info needs to be sent. All someone has to do is figure out how to send it properly without effecting how the other clients handle items. I can probably figure it out eventually, but someone with more knowledge could probably do it pretty quickly. I don't mind doing any of this work, but with help from others, it can all get done much quicker. Packet structures are pretty simple for the most part. I am still planning to get a simple wiki page up that explains them enough that almost anyone with some technical skill can understand.

And before anyone asks, no I won't be giving refunds to anyone that buys SoF in the case that it never gets completed!

trevius
02-04-2009, 08:42 PM
And I'll add for signed and unsigned and this is how I look at them, maybe not a technical definition:

signed and unsigned integers are integers that can be positive and negative. A signed integer of a certain size can go from a certain negative value to a certain positive value, depending on the size of the integer so -n to +n. Now an unsigned integer is only positive and can go from 0 to n. In the case above where you have unsigned and signed in the same 4-byte block, you have say the first 10 bits are signed so the value can go from -2^9 to 2^9-1. And then you have the unsigned piece that can go from 0 to 2^20 -1 since it is 20 bits.

Any help?

Yeah, some of that stuff is sounding vaguely familiar from reading I have done on it in the past. I just have to figure out how to calculate this stuff. It does look like Hexvis can be a little helpful. I am guessing that the "Real" field in Hexvis is for floats? I don't really understand how to convert X Y Z info into floats to compare my /loc to verify which section might be what. And converting the combined signed and unsigned stuff is even harder. I can just guess and test different structure orders, but I don't even know what size to break up the int32s into for signed and unsigned.

I wouldn't mind reading up on this stuff, but it is really hard to find a good site that explains ints and floats and unions and stuff. Searching for those things yields way too many coding posts, lol.

One thing I am not 100% sure about, but I think I have figured out is that it seems like uints send the hex starting on the left and sints send it starting on the right, though both still read the bits from right to left. What I mean by that is when looking at the hex output from packet collects, I see that some int32 fields of the packet structure are sent like 01 00 00 00, and some are send like 00 00 00 01. Though, maybe it is the floats that are sent backwards like that now that I think about it more. It seems like it is normally X Y Z coordinates or something that is sent that way (00 00 CD AB vs CD AB 00 00).

trevius
02-04-2009, 11:32 PM
I just started working on a wiki page for packet structures. It still needs to be formatted and have alot more info added to it, but I think it is a good start. I will try to fill in as much info as I can think of. Feel free to edit it and correct anything that might be wrong, or add to it. Also, feel free to format it so it is easy to read and with an index. I will probably do that at some point, but haven't gotten to it just yet. Here is the link:

http://www.eqemulator.net/wiki/wikka.php?wakka=PacketStructs

Yeormom
02-04-2009, 11:52 PM
On a semi-related note. SoF at NewEgg is $6. I just got a copy of it. As soon as I get it I might try to run a separate instance and fool around with it some myself.
Score~ it was $10 at Amazon but I still didn't want to fork it up just yet...but the $6 + free DHL smart mail = win. I'll help when I can!

trevius
02-05-2009, 12:09 AM
Score~ it was $10 at Amazon but I still didn't want to fork it up just yet...but the $6 + free DHL smart mail = win. I'll help when I can!

Great to hear! Knowing that some other people might actually start trying to help soon, I will make sure to get any progress I make updated to the SVN nightly if it is important enough for an update.

Also, once a couple people are working on it, I will probably start a new thread to keep track of what needs work and what is being worked on by who. This thread is getting a bit long, but it served my needs to keep people updated and maybe explain a little of the process I have taken to progress this far with it :)

I am really excited to be using SoF content hopefully soon :D

cavedude
02-05-2009, 12:26 AM
I'll spare whatever time I can to this project once my client arrives. PEQ and general EQEmu stuff keeps me busy, but I'd like to see this succeed.

Congdar
02-05-2009, 12:46 AM
I was wondering why you went for the Secrets of Faydwer expansion pack instead of the new Seeds of Destruction that also is a complete all expansions package.

Andrew80k
02-05-2009, 12:57 AM
I was wondering why you went for the Secrets of Faydwer expansion pack instead of the new Seeds of Destruction that also is a complete all expansions package.
SoF is currently download only. There is no disk. So you don't have a static client to work from. Working with live is problematic in that it changes so often and it's difficult to keep up. SoF would be a LARGE step toward bringing the emu up to (more) modern EQ. That's quite a bit of additional content and functionality to add. Should keep us busy for a while...

trevius
02-05-2009, 01:02 AM
I was wondering why you went for the Secrets of Faydwer expansion pack instead of the new Seeds of Destruction that also is a complete all expansions package.

The reason to use SoF instead of SoD is because as far as I have read and heard, SoD is a digital download only. That means you patch to get it. Basically, it means that we would be trying to keep up with Live in order to use SoD unless we picked a certain patch revision and stuck with it, but that brings up legal issues since there is no way for new players to get an old patch legally. And since SoD is digital download only, then I think it is fairly safe to assume that all future expansions probably will be as well.

It was all of that that pushed me to finally decide that this was our last option as an upgrade and it was time to start working on it :P

Also, another reason is that EQLive apparently does something new with their Login Server and will not connect to the server list of EQEmu anymore. I am sure we could fix that if we had access to the source code of the Login Server, but that isn't much of an option. Plus, chasing live is way more work than anyone around here have time for. Otherwise, it would be a million times easier for me to get the emu working with EQLive than it is to get it working with SoF.

I think SoF is a pretty huge upgrade and will be worth all of the work. We are getting almost 2 years of updates over what Titanium has.

BTW, I am going to try to get the zonechange and requestclientzonechange structs working tonight. That way, at least once you guys get your copies of SoF, you will be able to zone around to check out the new zones, and spawn the new races and fun stuff like that. Those structs may depend on clientpositionupdate being correct though, so no guarantees. I was having a blast last night just checking out the new global races. Having a global dragon race is just awesome, and he looks great too! Oh, and I will update #race and #fixmob to both go up to 600 or whatever I find the max race to be. I know it is well into the 500s now at least.

KLS
02-05-2009, 01:36 AM
This is going really fast so I apologize, I didn't see either of these issues resolved but maybe I missed it:

I don't see texture as one of the fields in Titanium
equip_chest2 is the field that we fill with "texture".

Also you talked some about serializing items and I'm not sure I understand the problem. We pass an internal serialized item struct to the struct strategy which is:

signed short
ItemInst*

Which we then proceed to turn into a string, turning it into a binary structure instead would be trivial in theory. Is there something I'm missing?

trevius
02-05-2009, 02:35 AM
This is going really fast so I apologize, I didn't see either of these issues resolved but maybe I missed it:


equip_chest2 is the field that we fill with "texture".

Also you talked some about serializing items and I'm not sure I understand the problem. We pass an internal serialized item struct to the struct strategy which is:

signed short
ItemInst*

Which we then proceed to turn into a string, turning it into a binary structure instead would be trivial in theory. Is there something I'm missing?

Ahh, thanks, I was thinking that equip_chest2 was probably texture. I will try to get that going tonight too if I can find it.

And yeah, I figure that switching the item structure from being serialized as a long string into being serialized as a binary structure is very simple stuff. But don't forget that I am still quite a noob and without a good example to work from for something that big, I just don't know what to do. That is why I was asking for a little help with it. I posted the structure that it should be above. Lots of those will just basically be unknowns until we can build the rest of the stuff to pull those fields from the database. Adding that other stuff in won't be a problem once the basics are working. I just don't know how to make it do that serialize in binary instead of a string! If you could do that for me, it would help in a huge way!

Note that right now, the clientinventory encode is set to just send an empty item packet until the real item structure is in place.

Anyway, like I said before, I figured changing items from a string to binary would be simple, I just don't know how to do it. Does that scare you people that just spent 6$ on SoF? :D

Items are a really huge factor holding back SoF from being done. KLS, if it doesn't take much time, do you think you could possibly make the change in the SoF patch files so it sends it as binary instead? I think once I see how you write it, I should be able to move stuff around if needed to get it functioning. I don't think you have a copy of SoF yet, so you probably can't test it. Don't worry about messing up the SoF patch file and updating the SVN with them as long as it doesn't break the compile.

I think I could figure out how to do it, but each time I try, I wind up getting stuck and having to revert back to the SVN revision.

KLS
02-05-2009, 02:43 AM
I can write something up, I don't have the client... 6 dollars... >< so whether or not it works is anyone's guess.

One thing to remember when working with the patches is it doesn't matter what form the data coming in is in, all that matters is what we send. Right now the data comes in as an internal structure and goes out as a string, it shouldn't be *too* hard to go from internal structure to eq structure.

trevius
02-05-2009, 05:04 AM
Well, the main thing I couldn't figure out is how to write a different version of the structure for items. In SoF, many of the fields are changed from int8 to int32 when looking at the structure in item_structs.h and I don't know if just putting a struct for it in SoF_structs.h would work with that like all other normal structs. I don't fully understand why it gets it's own struct file as apposed to being with all of the other structs.

The other important thing to keep in mind when writing it is that all strings like name, lore, charmfile and such need to be variable length. Basically, it sends the string and then it sends 00 after the string to signify the end of the string. Other than that, it should all just be normal binary. Would that mean instead of using "char" for the string fields, we would use "varchar", or would it be more like "char field[1];" to make them variable length? I don't know how to make them variable length...

If you do get something written up for it, KLS, I would really appreciate it!

Yeormom
02-05-2009, 04:32 PM
The goal is to make the new SoF server continue working with titanium I assume?

trevius
02-05-2009, 06:53 PM
Yes, it all works perfectly fine together right now and there should be no reason to change that. Since the patch files system were added back when Titanium was added to the emulator, it has always been compatible with both the 6.2 client and Titanium. And now it will be compatible with those 2 as well as with SoF.

trevius
02-05-2009, 10:43 PM
BTW, I got the SVN updated this morning with my current SoF patch files and a few more changes. Keep in mind that the SoF_structs.h file is pretty sloppy in a few places that are still being worked on heavily, but once things are finalized, I will clean it all up.

Most importantly, I was able to get the clientupdate stuff almost completely worked out last night! I think spawn position updates should be accurate, at least enough to use for now. I know that X, Y, Z and heading at least are all accurate and the delta stuff probably is as well, but I haven't tested that fully yet. For the client position updates that get sent to the server, I have X Y and Heading all in the right spots now, so Z is the last major part to figure out. The deltas and animation will still need to be verified, but they aren't as important.

I also found a few more things in the spawn struct like flymode, LFG flag, hair and a couple more. I haven't narrowed those down to exact positions yet, because they aren't really what I am looking for and they can be added in at any time after the game is playable. I must say that it is pretty cool changing the unknowns and logging in to see what has changed. So far I have found quite a few fields that aren't even known in Titanium, so maybe we can make use of them starting with SoF.

I still wasn't able to figure out how to get #zone working yet. Either the opcode I have for requestclientzone is wrong, or the structure is wrong. I am going to compare it to a log from EQLive from ShowEQ and should be able to find what I need.

KLS
02-05-2009, 11:04 PM
Wouldn't happen to have a packet of a server->client item would you?

OscarGrouch05
02-06-2009, 01:43 AM
Do you need a Database Converter Professional Edition to help you convert svn to peq etc i'll upload it. This is the best i can do at this time to help you out.

trevius
02-06-2009, 03:03 AM
Wouldn't happen to have a packet of a server->client item would you?

Assuming that the packets in SoF are the same as live, or very close, here is one from EQLive:

Feb 05 2009 23:20:11:355 [Decoded] [Server->Client] [Size: 92276]
[OPCode: 0x709d]
000 | 2d 00 00 00 01 00 00 00 00 00 00 00 1e 00 00 00 | -...............
016 | 00 00 00 00 01 00 00 00 00 00 00 00 d9 05 80 01 | ................
032 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
048 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
064 | 00 00 00 01 44 65 6c 75 78 65 20 54 6f 6f 6c 62 | ....Deluxe Toolb
080 | 6f 78 00 44 65 6c 75 78 65 20 54 6f 6f 6c 62 6f | ox.Deluxe Toolbo
096 | 78 00 49 54 36 34 00 d5 45 00 00 23 01 01 00 01 | x.IT64..E..#....
112 | 00 00 00 00 1a 04 00 00 da 02 00 00 00 00 00 00 | ................
128 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
144 | 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 ff ff 00 00 | ................
176 | ff ff 01 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
192 | ff ff ff ff 00 00 00 00 00 00 00 00 00 00 00 00 | ................
208 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
224 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
240 | 00 00 00 00 00 00 00 00 00 ff 00 00 00 00 00 00 | ................
256 | 00 00 00 00 00 00 00 00 00 80 3f 00 00 00 00 00 | ..........?.....
272 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
288 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
304 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
320 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
336 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
352 | 01 00 00 00 00 00 01 00 00 00 00 00 01 00 00 00 | ................
368 | 00 00 01 00 00 00 00 00 01 00 00 00 00 00 00 00 | ................
384 | 00 00 00 00 00 00 46 00 00 00 00 00 00 00 0a 0a | ......F.........
400 | 04 00 00 00 00 00 00 00 00 00 00 01 00 00 00 00 | ................
416 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
432 | 01 00 00 00 00 00 00 00 ff ff ff ff 00 00 00 00 | ................
448 | 00 00 00 00 00 00 00 01 00 00 00 00 00 00 00 00 | ................
464 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
480 | 00 ff ff ff ff 00 00 00 00 00 00 00 00 00 00 00 | ................
496 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
512 | ff ff ff ff ff ff ff ff 00 00 00 00 00 00 00 00 | ................
528 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
544 | 00 00 00 ff ff ff ff ff ff ff ff 00 00 00 00 00 | ................
560 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
576 | 00 00 00 00 00 00 ff ff ff ff ff ff ff ff 00 00 | ................
592 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
608 | 00 00 00 00 00 00 00 00 00 ff ff ff ff ff ff ff | ................
624 | ff 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
640 | 00 00 00 00 00 00 00 00 00 00 00 00 ff ff ff ff | ................
656 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
672 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
688 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
704 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
720 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
736 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 01 00 | ................
752 | 00 00 00 00 00 00 1d 00 00 00 00 00 00 00 01 00 | ................
768 | 00 00 00 00 00 00 d8 05 80 01 00 00 00 00 00 00 | ................
784 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
800 | 00 00 00 00 00 00 00 00 00 00 00 00 00 01 44 65 | ..............De
816 | 6c 75 78 65 20 54 6f 6f 6c 62 6f 78 00 44 65 6c | luxe Toolbox.Del
832 | 75 78 65 20 54 6f 6f 6c 62 6f 78 00 49 54 36 34 | uxe Toolbox.IT64
848 | 00 d5 45 00 00 23 01 01 00 01 00 00 00 00 1a 04 | ..E..#..........
864 | 00 00 da 02 00 00 00 00 00 00 00 00 00 00 00 00 | ................
880 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
896 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
912 | 00 00 00 00 00 00 ff ff 00 00 ff ff 01 00 00 00 | ................
928 | 00 00 00 00 00 00 00 00 00 00 ff ff ff ff 00 00 | ................
944 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
960 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
976 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
992 | 00 00 00 ff 00 00 00 00 00 00 00 00 00 00 00 00 | ................
1008 | 00 00 00 80 3f 00 00 00 00 00 00 00 00 00 00 00 | ....?...........
1024 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
1040 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
1056 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
1072 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
1088 | 00 00 00 00 00 00 00 00 00 00 01 00 00 00 00 00 | ................
1104 | 01 00 00 00 00 00 01 00 00 00 00 00 01 00 00 00 | ................
1120 | 00 00 01 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
1136 | 46 00 00 00 00 00 00 00 0a 0a 04 00 00 00 00 00 | F...............
1152 | 00 00 00 00 00 01 00 00 00 00 00 00 00 00 00 00 | ................
1168 | 00 00 00 00 00 00 00 00 00 00 01 00 00 00 00 00 | ................
1184 | 00 00 ff ff ff ff 00 00 00 00 00 00 00 00 00 00 | ................
1200 | 00 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
1216 | 00 00 00 00 00 00 00 00 00 00 00 ff ff ff ff 00 | ................
1232 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
1248 | 00 00 00 00 00 00 00 00 00 00 ff ff ff ff ff ff | ................
1264 | ff ff 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
1280 | 00 00 00 00 00 00 00 00 00 00 00 00 00 ff ff ff | ................
1296 | ff ff ff ff ff 00 00 00 00 00 00 00 00 00 00 00 | ................
1312 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
1328 | ff ff ff ff ff ff ff ff 00 00 00 00 00 00 00 00 | ................
1344 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
1360 | 00 00 00 ff ff ff ff ff ff ff ff 00 00 00 00 00 | ................
1376 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
1392 | 00 00 00 00 00 00 ff ff ff ff 00 00 00 00 00 00 | ................
1408 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
1424 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
1440 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
1456 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
1472 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
1488 | 00 00 00 00 00 00 00 00 01 00 00 00 00 00 00 00 | ................
1504 | 1c 00 00 00 00 00 00 00 01 00 00 00 00 00 00 00 | ................
1520 | d7 05 80 01 00 00 00 00 00 00 00 00 00 00 00 00 | ................
1536 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
1552 | 00 00 00 00 00 00 00 01 44 65 6c 75 78 65 20 54 | ........Deluxe T
1568 | 6f 6f 6c 62 6f 78 00 44 65 6c 75 78 65 20 54 6f | oolbox.Deluxe To
1584 | 6f 6c 62 6f 78 00 49 54 36 34 00 d5 45 00 00 23 | olbox.IT64..E..#
1600 | 01 01 00 01 00 00 00 00 1a 04 00 00 da 02 00 00 | ................
1616 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
1632 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
1648 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
1664 | ff ff 00 00 ff ff 01 00 00 00 00 00 00 00 00 00 | ................
1680 | 00 00 00 00 ff ff ff ff 00 00 00 00 00 00 00 00 | ................
1696 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
1712 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
1728 | 00 00 00 00 00 00 00 00 00 00 00 00 00 ff 00 00 | ................
1744 | 00 00 00 00 00 00 00 00 00 00 00 00 00 80 3f 00 | ..............?.
1760 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
1776 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
1792 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
1808 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
1824 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
1840 | 00 00 00 00 01 00 00 00 00 00 01 00 00 00 00 00 | ................
1856 | 01 00 00 00 00 00 01 00 00 00 00 00 01 00 00 00 | ................
1872 | 00 00 00 00 00 00 00 00 00 00 46 00 00 00 00 00 | ..........F.....
1888 | 00 00 0a 0a 04 00 00 00 00 00 00 00 00 00 00 01 | ................
1904 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
1920 | 00 00 00 00 01 00 00 00 00 00 00 00 ff ff ff ff | ................
1936 | 00 00 00 00 00 00 00 00 00 00 00 01 00 00 00 00 | ................
1952 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
1968 | 00 00 00 00 00 ff ff ff ff 00 00 00 00 00 00 00 | ................
1984 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
2000 | 00 00 00 00 ff ff ff ff ff ff ff ff 00 00 00 00 | ................
2016 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
2032 | 00 00 00 00 00 00 00 ff ff ff ff ff ff ff ff 00 | ................
2048 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
2064 | 00 00 00 00 00 00 00 00 00 00 ff ff ff ff ff ff | ................
2080 | ff ff 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
2096 | 00 00 00 00 00 00 00 00 00 00 00 00 00 ff ff ff | ................
2112 | ff ff ff ff ff 00 00 00 00 00 00 00 00 00 00 00 | ................
2128 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
2144 | ff ff ff ff 00 00 00 00 00 00 00 00 00 00 00 00 | ................
2160 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
2176 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
2192 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
2208 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
2224 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
2240 | 00 00 01 00 00 00 00 00 00 00 1b 00 00 00 00 00 | ................
2256 | 00 00 01 00 00 00 00 00 00 00 cc 05 80 01 00 00 | ................
2272 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
2288 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
2304 | 00 01 44 65 6c 75 78 65 20 54 6f 6f 6c 62 6f 78 | ..Deluxe Toolbox
2320 | 00 44 65 6c 75 78 65 20 54 6f 6f 6c 62 6f 78 00 | .Deluxe Toolbox.
2336 | 49 54 36 34 00 d5 45 00 00 23 01 01 00 01 00 00 | IT64..E..#......
2352 | 00 00 1a 04 00 00 da 02 00 00 00 00 00 00 00 00 | ................
2368 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
2384 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
2400 | 00 00 00 00 00 00 00 00 00 00 ff ff 00 00 ff ff | ................
2416 | 01 00 00 00 00 00 00 00 00 00 00 00 00 00 ff ff | ................
2432 | ff ff 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
2448 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
2464 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
2480 | 00 00 00 00 00 00 00 ff 00 00 00 00 00 00 00 00 | ................
2496 | 00 00 00 00 00 00 00 80 3f 00 00 00 00 00 00 00 | ........?.......
2512 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
2528 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
2544 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
2560 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
2576 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 01 00 | ................
2592 | 00 00 00 00 01 00 00 00 00 00 01 00 00 00 00 00 | ................
2608 | 01 00 00 00 00 00 01 00 00 00 00 00 00 00 00 00 | ................
2624 | 00 00 00 00 46 00 00 00 00 00 00 00 0a 0a 04 00 | ....F...........
2640 | 00 00 00 00 00 00 00 00 00 01 00 00 00 00 00 00 | ................
2656 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 01 00 | ................
2672 | 00 00 00 00 00 00 ff ff ff ff 00 00 00 00 00 00 | ................
2688 | 00 00 00 00 00 01 00 00 00 00 00 00 00 00 00 00 | ................
2704 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ff | ................
2720 | ff ff ff 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
2736 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ff ff | ................
2752 | ff ff ff ff ff ff 00 00 00 00 00 00 00 00 00 00 | ................
2768 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
2784 | 00 ff ff ff ff ff ff ff ff 00 00 00 00 00 00 00 | ................
2800 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
2816 | 00 00 00 00 ff ff ff ff ff ff ff ff 00 00 00 00 | ................
2832 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
2848 | 00 00 00 00 00 00 00 ff ff ff ff ff ff ff ff 00 | ................
2864 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
2880 | 00 00 00 00 00 00 00 00 00 00 ff ff ff ff 00 00 | ................
2896 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
2912 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
2928 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
2944 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
2960 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
2976 | 00 00 00 00 00 00 00 00 0a 00 00 00 00 00 00 00 | ................
2992 | 07 00 00 00 00 00 00 00 fb 00 00 00 00 00 00 00 | ................
3008 | 01 00 00 00 00 00 00 00 cd 05 80 01 00 00 00 00 | ................
3024 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
3040 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
3056 | 47 72 61 70 65 73 00 47 72 61 70 65 73 00 49 54 | Grapes.Grapes.IT
3072 | 36 33 00 d0 40 00 00 01 01 01 00 01 00 00 00 00 | 63..@...........
3088 | 14 00 00 00 0d 04 00 00 00 00 00 00 00 00 01 00 | ................
3104 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
3120 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
3136 | 00 00 00 00 00 00 00 00 ff ff 00 00 ff ff 00 00 | ................
3152 | 00 00 00 00 00 00 00 00 00 00 00 00 ff ff ff ff | ................
3168 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
3184 | 00 08 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
3200 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
3216 | 00 00 00 00 00 ff 0e 00 00 00 00 00 00 00 00 00 | ................
3232 | 00 00 00 00 00 80 3f 00 00 00 00 00 00 00 00 00 | ......?.........
3248 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
3264 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
3280 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
3296 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
3312 | 00 00 00 00 00 00 00 00 00 00 00 00 01 00 00 00 | ................
3328 | 00 00 01 00 00 00 00 00 01 00 00 00 00 00 01 00 | ................
3344 | 00 00 00 00 01 00 00 00 00 00 00 00 00 00 00 00 | ................
3360 | 00 00 46 00 00 00 00 00 00 00 00 00 00 00 00 00 | ..F.............
3376 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
3392 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
3408 | 00 00 00 00 ff ff ff ff 00 00 00 00 00 00 00 00 | ................
3424 | 00 00 00 14 00 00 00 00 00 00 00 00 00 00 00 00 | ................
3440 | 00 00 00 00 00 00 00 00 00 00 00 00 00 ff ff ff | ................
3456 | ff 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
3472 | 00 00 00 00 00 00 00 00 00 00 00 00 ff ff ff ff | ................
3488 | ff ff ff ff 00 00 00 00 00 00 00 00 00 00 00 00 | ................
3504 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ff | ................
3520 | ff ff ff ff ff ff ff 00 00 00 00 00 00 00 00 00 | ................
3536 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
3552 | 00 00 ff ff ff ff ff ff ff ff 00 00 00 00 00 00 | ................
3568 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
3584 | 00 00 00 00 00 ff ff ff ff ff ff ff ff 00 00 00 | ................
3600 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
3616 | 00 00 00 00 00 00 00 00 ff ff ff ff 00 00 00 00 | ................
3632 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
3648 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
3664 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
3680 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
3696 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
3712 | 00 00 00 00 00 00 00 00 00 00 01 00 00 00 14 00 | ................
3728 | 00 00 00 00 00 00 fc 00 00 00 00 00 00 00 01 00 | ................
3744 | 00 00 00 00 00 00 ce 05 80 01 00 00 00 00 00 00 | ................
3760 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
3776 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 57 61 | ..............Wa
3792 | 74 65 72 20 46 6c 61 73 6b 00 57 61 74 65 72 20 | ter Flask.Water
3808 | 46 6c 61 73 6b 00 49 54 36 33 00 ce 32 00 00 04 | Flask.IT63..2...
3824 | 01 01 00 01 00 00 00 00 0a 00 00 00 48 02 00 00 | ............H...
3840 | 01 01 00 00 00 00 01 00 00 00 00 00 00 00 00 00 | ................
3856 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
3872 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
3888 | ff ff 00 00 ff ff 00 00 00 00 00 00 00 00 00 00 | ................
3904 | 00 00 00 00 ff ff ff ff 00 00 00 00 00 00 00 00 | ................
3920 | 00 00 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 | ................
3936 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
3952 | 00 00 00 00 00 00 00 00 00 00 00 00 00 ff 0f 00 | ................
3968 | 00 00 00 00 00 00 00 00 00 00 00 00 00 80 3f 00 | ..............?.
3984 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
4000 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
4016 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
4032 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
4048 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
4064 | 00 00 00 00 01 00 00 00 00 00 01 00 00 00 00 00 | ................
4080 | 01 00 00 00 00 00 01 00 00 00 00 00 01 00 00 00 | ................
4096 | 00 00 00 00 00 00 00 00 00 00 46 00 00 00 00 00 | ..........F.....
4112 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
4128 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
4144 | 00 00 00 00 00 00 00 00 00 00 00 00 ff ff ff ff | ................
4160 | 00 00 00 00 00 00 00 00 00 00 00 14 00 00 00 00 | ................
4176 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
4192 | 00 00 00 00 00 ff ff ff ff 00 00 00 00 00 00 00 | ................
4208 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
4224 | 00 00 00 00 ff ff ff ff ff ff ff ff 00 00 00 00 | ................
4240 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
4256 | 00 00 00 00 00 00 00 ff ff ff ff ff ff ff ff 00 | ................
4272 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
4288 | 00 00 00 00 00 00 00 00 00 00 ff ff ff ff ff ff | ................
4304 | ff ff 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
4320 | 00 00 00 00 00 00 00 00 00 00 00 00 00 ff ff ff | ................
4336 | ff ff ff ff ff 00 00 00 00 00 00 00 00 00 00 00 | ................
4352 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
4368 | ff ff ff ff 00 00 00 00 01 00 00 00 00 00 00 00 | ................
4384 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
4400 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
4416 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
4432 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
4448 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
4464 | 00 00 02 00 00 00 14 00 00 00 00 00 00 00 1e 00 | ................
4480 | 00 00 00 00 00 00 01 00 00 00 00 00 00 00 cf 05 | ................
4496 | 80 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
4512 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
4528 | 00 00 00 00 00 00 47 72 61 70 65 73 00 47 72 61 | ......Grapes.Gra
4544 | 70 65 73 00 49 54 36 33 00 d0 40 00 00 01 01 01 | pes.IT63..@.....
4560 | 00 01 00 00 00 00 14 00 00 00 0d 04 00 00 00 00 | ................
4576 | 00 00 00 00 01 00 00 00 00 00 00 00 00 00 00 00 | ................
4592 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
4608 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ff ff | ................
4624 | 00 00 ff ff 00 00 00 00 00 00 00 00 00 00 00 00 | ................
4640 | 00 00 ff ff ff ff 00 00 00 00 00 00 00 00 00 00 | ................
4656 | 00 00 00 00 00 00 00 08 00 00 00 00 00 00 00 00 | ................
4672 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
4688 | 00 00 00 00 00 00 00 00 00 00 00 ff 0e 00 00 00 | ................
4704 | 00 00 00 00 00 00 00 00 00 00 00 80 3f 00 00 00 | ............?...
4720 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
4736 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
4752 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
4768 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
4784 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
4800 | 00 00 01 00 00 00 00 00 01 00 00 00 00 00 01 00 | ................
4816 | 00 00 00 00 01 00 00 00 00 00 01 00 00 00 00 00 | ................
4832 | 00 00 00 00 00 00 00 00 46 00 00 00 00 00 00 00 | ........F.......
4848 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
4864 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
4880 | 00 00 00 00 00 00 00 00 00 00 ff ff ff ff 00 00 | ................
4896 | 00 00 00 00 00 00 00 00 00 14 00 00 00 00 00 00 | ................
4912 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
4928 | 00 00 00 ff ff ff ff 00 00 00 00 00 00 00 00 00 | ................
4944 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
4960 | 00 00 ff ff ff ff ff ff ff ff 00 00 00 00 00 00 | ................
4976 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
4992 | 00 00 00 00 00 ff ff ff ff ff ff ff ff 00 00 00 | ................
5008 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
5024 | 00 00 00 00 00 00 00 00 ff ff ff ff ff ff ff ff | ................
5040 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
5056 | 00 00 00 00 00 00 00 00 00 00 00 ff ff ff ff ff | ................
5072 | ff ff ff 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
5088 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ff ff | ................
5104 | ff ff 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
5120 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
5136 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
5152 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
5168 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
5184 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
5200 | 03 00 00 00 14 00 00 00 00 00 00 00 1e 00 00 00 | ................
5216 | 00 00 00 00 01 00 00 00 00 00 00 00 d0 05 80 01 | ................
5232 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
5248 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
5264 | 00 00 00 00 57 61 74 65 72 20 46 6c 61 73 6b 00 | ....Water Flask.
5280 | 57 61 74 65 72 20 46 6c 61 73 6b 00 49 54 36 33 | Water Flask.IT63
5296 | 00 ce 32 00 00 04 01 01 00 01 00 00 00 00 0a 00 | ..2.............
5312 | 00 00 48 02 00 00 01 01 00 00 00 00 01 00 00 00 | ..H.............
5328 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
5344 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
5360 | 00 00 00 00 00 00 ff ff 00 00 ff ff 00 00 00 00 | ................
5376 | 00 00 00 00 00 00 00 00 00 00 ff ff ff ff 00 00 | ................
5392 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 0f | ................
5408 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
5424 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
5440 | 00 00 00 ff 0f 00 00 00 00 00 00 00 00 00 00 00 | ................
5456 | 00 00 00 80 3f 00 00 00 00 00 00 00 00 00 00 00 | ....?...........
5472 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
5488 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
5504 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
5520 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
5536 | 00 00 00 00 00 00 00 00 00 00 01 00 00 00 00 00 | ................
5552 | 01 00 00 00 00 00 01 00 00 00 00 00 01 00 00 00 | ................
5568 | 00 00 01 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
5584 | 46 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | F...............
5600 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
5616 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
5632 | 00 00 ff ff ff ff 00 00 00 00 00 00 00 00 00 00 | ................
5648 | 00 14 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
5664 | 00 00 00 00 00 00 00 00 00 00 00 ff ff ff ff 00 | ................
5680 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
5696 | 00 00 00 00 00 00 00 00 00 00 ff ff ff ff ff ff | ................
5712 | ff ff 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
5728 | 00 00 00 00 00 00 00 00 00 00 00 00 00 ff ff ff | ................
5744 | ff ff ff ff ff 00 00 00 00 00 00 00 00 00 00 00 | ................
5760 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
5776 | ff ff ff ff ff ff ff ff 00 00 00 00 00 00 00 00 | ................
5792 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
5808 | 00 00 00 ff ff ff ff ff ff ff ff 00 00 00 00 00 | ................
5824 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
5840 | 00 00 00 00 00 00 ff ff ff ff 00 00 00 00 01 00 | ................
5856 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
5872 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
5888 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
5904 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
5920 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
5936 | 00 00 00 00 00 00 00 00 04 00 00 00 14 00 00 00 | ................
5952 | 00 00 00 00 1e 00 00 00 00 00 00 00 01 00 00 00 | ................
5968 | 00 00 00 00 d1 05 80 01 00 00 00 00 00 00 00 00 | ................
5984 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
6000 | 00 00 00 00 00 00 00 00 00 00 00 00 47 72 61 70 | ............Grap
6016 | 65 73 00 47 72 61 70 65 73 00 49 54 36 33 00 d0 | es.Grapes.IT63..
6032 | 40 00 00 01 01 01 00 01 00 00 00 00 14 00 00 00 | @...............
6048 | 0d 04 00 00 00 00 00 00 00 00 01 00 00 00 00 00 | ................
6064 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
6080 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
6096 | 00 00 00 00 ff ff 00 00 ff ff 00 00 00 00 00 00 | ................
6112 | 00 00 00 00 00 00 00 00 ff ff ff ff 00 00 00 00 | ................
6128 | 00 00 00 00 00 00 00 00 00 00 00 00 00 08 00 00 | ................
6144 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
6160 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
6176 | 00 ff 0e 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
6192 | 00 80 3f 00 00 00 00 00 00 00 00 00 00 00 00 00 | ..?.............
6208 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
6224 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
6240 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
6256 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
6272 | 00 00 00 00 00 00 00 00 01 00 00 00 00 00 01 00 | ................
6288 | 00 00 00 00 01 00 00 00 00 00 01 00 00 00 00 00 | ................
6304 | 01 00 00 00 00 00 00 00 00 00 00 00 00 00 46 00 | ..............F.
6320 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
6336 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
6352 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
6368 | ff ff ff ff 00 00 00 00 00 00 00 00 00 00 00 14 | ................
6384 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
6400 | 00 00 00 00 00 00 00 00 00 ff ff ff ff 00 00 00 | ................
6416 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
6432 | 00 00 00 00 00 00 00 00 ff ff ff ff ff ff ff ff | ................
6448 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
6464 | 00 00 00 00 00 00 00 00 00 00 00 ff ff ff ff ff | ................
6480 | ff ff ff 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
6496 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ff ff | ................
6512 | ff ff ff ff ff ff 00 00 00 00 00 00 00 00 00 00 | ................
6528 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
6544 | 00 ff ff ff ff ff ff ff ff 00 00 00 00 00 00 00 | ................
6560 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
6576 | 00 00 00 00 ff ff ff ff 00 00 00 00 00 00 00 00 | ................
6592 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
6608 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
6624 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
6640 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
6656 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
6672 | 00 00 00 00 00 00 05 00 00 00 14 00 00 00 00 00 | ................
6688 | 00 00 1e 00 00 00 00 00 00 00 01 00 00 00 00 00 | ................
6704 | 00 00 d2 05 80 01 00 00 00 00 00 00 00 00 00 00 | ................
6720 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
6736 | 00 00 00 00 00 00 00 00 00 00 57 61 74 65 72 20 | ..........Water
6752 | 46 6c 61 73 6b 00 57 61 74 65 72 20 46 6c 61 73 | Flask.Water Flas
6768 | 6b 00 49 54 36 33 00 ce 32 00 00 04 01 01 00 01 | k.IT63..2.......
6784 | 00 00 00 00 0a 00 00 00 48 02 00 00 01 01 00 00 | ........H.......
6800 | 00 00 01 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
6816 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
6832 | 00 00 00 00 00 00 00 00 00 00 00 00 ff ff 00 00 | ................
6848 | ff ff 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
6864 | ff ff ff ff 00 00 00 00 00 00 00 00 00 00 00 00 | ................
6880 | 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 00 00 | ................
6896 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
6912 | 00 00 00 00 00 00 00 00 00 ff 0f 00 00 00 00 00 | ................
6928 | 00 00 00 00 00 00 00 00 00 80 3f 00 00 00 00 00 | ..........?.....
6944 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
6960 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
6976 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
6992 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
7008 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
7024 | 01 00 00 00 00 00 01 00 00 00 00 00 01 00 00 00 | ................
7040 | 00 00 01 00 00 00 00 00 01 00 00 00 00 00 00 00 | ................
7056 | 00 00 00 00 00 00 46 00 00 00 00 00 00 00 00 00 | ......F.........
7072 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
7088 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
7104 | 00 00 00 00 00 00 00 00 ff ff ff ff 00 00 00 00 | ................
7120 | 00 00 00 00 00 00 00 14 00 00 00 00 00 00 00 00 | ................
7136 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
7152 | 00 ff ff ff ff 00 00 00 00 00 00 00 00 00 00 00 | ................
7168 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
7184 | ff ff ff ff ff ff ff ff 00 00 00 00 00 00 00 00 | ................
7200 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
7216 | 00 00 00 ff ff ff ff ff ff ff ff 00 00 00 00 00 | ................
7232 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
7248 | 00 00 00 00 00 00 ff ff ff ff ff ff ff ff 00 00 | ................
7264 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
7280 | 00 00 00 00 00 00 00 00 00 ff ff ff ff ff ff ff | ................
7296 | ff 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
7312 | 00 00 00 00 00 00 00 00 00 00 00 00 ff ff ff ff | ................
7328 | 00 00 00 00 01 00 00 00 00 00 00 00 00 00 00 00 | ................
7344 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
7360 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
7376 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
7392 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
7408 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 06 00 | ................
7424 | 00 00 14 00 00 00 00 00 00 00 01 01 00 00 00 00 | ................
7440 | 00 00 01 00 00 00 00 00 00 00 d3 05 80 01 00 00 | ................
7456 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
7472 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
7488 | 00 00 47 72 61 70 65 73 00 47 72 61 70 65 73 00 | ..Grapes.Grapes.
7504 | 49 54 36 33 00 d0 40 00 00 01 01 01 00 01 00 00 | IT63..@.........
7520 | 00 00 14 00 00 00 0d 04 00 00 00 00 00 00 00 00 | ................
7536 | 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
7552 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
7568 | 00 00 00 00 00 00 00 00 00 00 ff ff 00 00 ff ff | ................
7584 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ff ff | ................
7600 | ff ff 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
7616 | 00 00 00 08 00 00 00 00 00 00 00 00 00 00 00 00 | ................
7632 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
7648 | 00 00 00 00 00 00 00 ff 0e 00 00 00 00 00 00 00 | ................
7664 | 00 00 00 00 00 00 00 80 3f 00 00 00 00 00 00 00 | ........?.......
7680 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
7696 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
7712 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
7728 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
7744 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 01 00 | ................
7760 | 00 00 00 00 01 00 00 00 00 00 01 00 00 00 00 00 | ................
7776 | 01 00 00 00 00 00 01 00 00 00 00 00 00 00 00 00 | ................
7792 | 00 00 00 00 46 00 00 00 00 00 00 00 00 00 00 00 | ....F...........
7808 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
7824 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
7840 | 00 00 00 00 00 00 ff ff ff ff 00 00 00 00 00 00 | ................
7856 | 00 00 00 00 00 14 00 00 00 00 00 00 00 00 00 00 | ................
7872 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ff | ................
7888 | ff ff ff 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
7904 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ff ff | ................
7920 | ff ff ff ff ff ff 00 00 00 00 00 00 00 00 00 00 | ................
7936 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
7952 | 00 ff ff ff ff ff ff ff ff 00 00 00 00 00 00 00 | ................
7968 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
7984 | 00 00 00 00 ff ff ff ff ff ff ff ff 00 00 00 00 | ................
8000 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
8016 | 00 00 00 00 00 00 00 ff ff ff ff ff ff ff ff 00 | ................
8032 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
8048 | 00 00 00 00 00 00 00 00 00 00 ff ff ff ff 00 00 | ................
8064 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
8080 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
8096 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
8112 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
8128 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
8144 | 00 00 00 00 00 00 00 00 00 00 00 00 07 00 00 00 | ................
8160 | 14 00 00 00 00 00 00 00 1e 00 00 00 00 00 00 00 | ................
8176 | 01 00 00 00 00 00 00 00 d4 05 80 01 00 00 00 00 | ................
8192 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
8208 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
8224 | 57 61 74 65 72 20 46 6c 61 73 6b 00 57 61 74 65 | Water Flask.Wate
8240 | 72 20 46 6c 61 73 6b 00 49 54 36 33 00 ce 32 00 | r Flask.IT63..2.
8256 | 00 04 01 01 00 01 00 00 00 00 0a 00 00 00 48 02 | ..............H.
8272 | 00 00 01 01 00 00 00 00 01 00 00 00 00 00 00 00 | ................
8288 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
8304 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
8320 | 00 00 ff ff 00 00 ff ff 00 00 00 00 00 00 00 00 | ................
8336 | 00 00 00 00 00 00 ff ff ff ff 00 00 00 00 00 00 | ................
8352 | 00 00 00 00 00 00 00 00 00 00 00 0f 00 00 00 00 | ................
8368 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
8384 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ff | ................
8400 | 0f 00 00 00 00 00 00 00 00 00 00 00 00 00 00 80 | ................
8416 | 3f 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ?...............
8432 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
8448 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
8464 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
8480 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
8496 | 00 00 00 00 00 00 01 00 00 00 00 00 01 00 00 00 | ................
8512 | 00 00 01 00 00 00 00 00 01 00 00 00 00 00 01 00 | ................
8528 | 00 00 00 00 00 00 00 00 00 00 00 00 46 00 00 00 | ............F...
8544 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
8560 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
8576 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ff ff | ................
8592 | ff ff 00 00 00 00 00 00 00 00 00 00 00 14 00 00 | ................
8608 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
8624 | 00 00 00 00 00 00 00 ff ff ff ff 00 00 00 00 00 | ................
8640 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
8656 | 00 00 00 00 00 00 ff ff ff ff ff ff ff ff 00 00 | ................
8672 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
8688 | 00 00 00 00 00 00 00 00 00 ff ff ff ff ff ff ff | ................
8704 | ff 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
8720 | 00 00 00 00 00 00 00 00 00 00 00 00 ff ff ff ff | ................
8736 | ff ff ff ff 00 00 00 00 00 00 00 00 00 00 00 00 | ................
8752 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ff | ................
8768 | ff ff ff ff ff ff ff 00 00 00 00 00 00 00 00 00 | ................
8784 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
8800 | 00 00 ff ff ff ff 00 00 00 00 01 00 00 00 00 00 | ................
8816 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
8832 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
8848 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
8864 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
8880 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
8896 | 00 00 00 00 08 00 00 00 14 00 00 00 00 00 00 00 | ................
8912 | 1e 00 00 00 00 00 00 00 01 00 00 00 00 00 00 00 | ................
8928 | d5 05 80 01 00 00 00 00 00 00 00 00 00 00 00 00 | ................
8944 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
8960 | 00 00 00 00 00 00 00 00 47 72 61 70 65 73 00 47 | ........Grapes.G
8976 | 72 61 70 65 73 00 49 54 36 33 00 d0 40 00 00 01 | rapes.IT63..@...
8992 | 01 01 00 01 00 00 00 00 14 00 00 00 0d 04 00 00 | ................
9008 | 00 00 00 00 00 00 01 00 00 00 00 00 00 00 00 00 | ................
9024 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
9040 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
9056 | ff ff 00 00 ff ff 00 00 00 00 00 00 00 00 00 00 | ................
9072 | 00 00 00 00 ff ff ff ff 00 00 00 00 00 00 00 00 | ................
9088 | 00 00 00 00 00 00 00 00 00 08 00 00 00 00 00 00 | ................
9104 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
9120 | 00 00 00 00 00 00 00 00 00 00 00 00 00 ff 0e 00 | ................
9136 | 00 00 00 00 00 00 00 00 00 00 00 00 00 80 3f 00 | ..............?.
9152 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
9168 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
9184 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
9200 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
9216 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
9232 | 00 00 00 00 01 00 00 00 00 00 01 00 00 00 00 00 | ................
9248 | 01 00 00 00 00 00 01 00 00 00 00 00 01 00 00 00 | ................
9264 | 00 00 00 00 00 00 00 00 00 00 46 00 00 00 00 00 | ..........F.....
9280 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
9296 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
9312 | 00 00 00 00 00 00 00 00 00 00 00 00 ff ff ff ff | ................
9328 | 00 00 00 00 00 00 00 00 00 00 00 14 00 00 00 00 | ................
9344 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
9360 | 00 00 00 00 00 ff ff ff ff 00 00 00 00 00 00 00 | ................
9376 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
9392 | 00 00 00 00 ff ff ff ff ff ff ff ff 00 00 00 00 | ................
9408 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
9424 | 00 00 00 00 00 00 00 ff ff ff ff ff ff ff ff 00 | ................
9440 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
9456 | 00 00 00 00 00 00 00 00 00 00 ff ff ff ff ff ff | ................
9472 | ff ff 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
9488 | 00 00 00 00 00 00 00 00 00 00 00 00 00 ff ff ff | ................
9504 | ff ff ff ff ff 00 00 00 00 00 00 00 00 00 00 00 | ................
9520 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
9536 | ff ff ff ff 00 00 00 00 00 00 00 00 00 00 00 00 | ................
9552 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
9568 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
9584 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
9600 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
9616 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
9632 | 00 00 09 00 00 00 14 00 00 00 00 00 00 00 1e 00 | ................
9648 | 00 00 00 00 00 00 01 00 00 00 00 00 00 00 d6 05 | ................
9664 | 80 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
9680 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
9696 | 00 00 00 00 00 00 57 61 74 65 72 20 46 6c 61 73 | ......Water Flas
9712 | 6b 00 57 61 74 65 72 20 46 6c 61 73 6b 00 49 54 | k.Water Flask.IT
9728 | 36 33 00 ce 32 00 00 04 01 01 00 01 00 00 00 00 | 63..2...........
9744 | 0a 00 00 00 48 02 00 00 01 01 00 00 00 00 01 00 | ....H...........
9760 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
9776 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
9792 | 00 00 00 00 00 00 00 00 ff ff 00 00 ff ff 00 00 | ................
9808 | 00 00 00 00 00 00 00 00 00 00 00 00 ff ff ff ff | ................
9824 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
9840 | 00 0f 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
9856 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
9872 | 00 00 00 00 00 ff 0f 00 00 00 00 00 00 00 00 00 | ................
9888 | 00 00 00 00 00 80 3f 00 00 00 00 00 00 00 00 00 | ......?.........
9904 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
9920 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
9936 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
9952 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
9968 | 00 00 00 00 00 00 00 00 00 00 00 00 01 00 00 00 | ................
9984 | 00 00 01 00 00 00 00 00 01 00 00 00 00 00 01 00 | ................
10000 | 00 00 00 00 01 00 00 00 00 00 00 00 00 00 00 00 | ................
10016 | 00 00 46 00 00 00 00 00 00 00 00 00 00 00 00 00 | ..F.............
10032 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
10048 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
10064 | 00 00 00 00 ff ff ff ff 00 00 00 00 00 00 00 00 | ................
10080 | 00 00 00 14 00 00 00 00 00 00 00 00 00 00 00 00 | ................
10096 | 00 00 00 00 00 00 00 00 00 00 00 00 00 ff ff ff | ................
10112 | ff 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
10128 | 00 00 00 00 00 00 00 00 00 00 00 00 ff ff ff ff | ................
10144 | ff ff ff ff 00 00 00 00 00 00 00 00 00 00 00 00 | ................
10160 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ff | ................
10176 | ff ff ff ff ff ff ff 00 00 00 00 00 00 00 00 00 | ................
10192 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
10208 | 00 00 ff ff ff ff ff ff ff ff 00 00 00 00 00 00 | ................
10224 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
10240 | 00 00 00 00 00 ff ff ff ff ff ff ff ff 00 00 00 | ................
10256 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
10272 | 00 00 00 00 00 00 00 00 ff ff ff ff 00 00 00 00 | ................
10288 | 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
10304 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
10320 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
10336 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
10352 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
10368 | 00 00 00 00 00 00 00 00 00 00 01 00 00 00 00 00 | ................
10384 | 00 00 1a 00 00 00 00 00 00 00 01 00 00 00 00 00 | ................
10400 | 00 00 cb 05 80 01 00 00 00 00 00 00 00 00 ff ff | ................
10416 | ff ff 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
10432 | 00 00 00 00 00 00 00 00 00 00 4a 6f 75 72 6e 65 | ..........Journe
10448 | 79 6d 61 6e 27 73 20 42 6f 6f 74 73 00 4a 6f 75 | yman's Boots.Jou
10464 | 72 6e 65 79 6d 61 6e 27 73 20 42 6f 6f 74 73 00 | rneyman's Boots.
10480 | 49 54 36 33 00 fc 08 00 00 19 01 00 00 01 00 00 | IT63............
10496 | 08 00 00 00 00 00 fc 02 00 00 01 01 00 00 00 00 | ................
10512 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
10528 | 00 00 00 00 00 00 00 00 00 00 01 00 00 00 00 00 | ................
10544 | 00 00 00 00 00 00 00 00 00 00 ff ff 00 00 ff ff | ................
10560 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ff ff | ................
10576 | ff ff 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
10592 | 00 00 01 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
10608 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
10624 | 00 00 00 00 00 00 00 ff 0a 01 00 00 00 00 00 00 | ................
10640 | 00 00 00 00 00 00 00 c6 42 00 00 00 00 00 00 00 | ........B.......
10656 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
10672 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
10688 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
10704 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
10720 | 00 00 00 00 00 00 00 00 00 00 07 00 00 00 01 00 | ................
10736 | 00 00 00 00 01 00 00 00 00 00 01 00 00 00 00 00 | ................
10752 | 01 00 00 00 00 00 01 00 00 00 00 00 00 00 00 00 | ................
10768 | 00 00 00 00 46 00 00 00 00 00 00 00 00 00 00 00 | ....F...........
10784 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
10800 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
10816 | 00 00 00 00 00 00 ff ff ff ff 00 00 00 00 00 00 | ................
10832 | 00 00 00 00 00 01 00 00 00 00 00 00 00 00 00 00 | ................
10848 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 6a | ...............j
10864 | 03 00 00 00 01 00 00 00 00 ff ff ff ff 00 00 00 | ................
10880 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
10896 | 00 00 ff ff ff ff 00 00 00 00 00 00 00 00 00 00 | ................
10912 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
10928 | 00 ff ff ff ff ff ff ff ff 00 00 00 00 00 00 00 | ................
10944 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
10960 | 00 00 00 00 ff ff ff ff ff ff ff ff 00 00 00 00 | ................
10976 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
10992 | 00 00 00 00 00 00 00 ff ff ff ff ff ff ff ff 00 | ................
11008 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
11024 | 00 00 00 00 00 00 00 00 00 00 ff ff ff ff 00 00 | ................
11040 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
11056 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
11072 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
11088 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
11104 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
11120 | 00 00 00 00 00 00 00 00 00 00 00 00 01 00 00 00 | ................
11136 | 00 00 00 00 19 00 00 00 00 00 00 00 01 00 00 00 | ................
11152 | 00 00 00 00 ca 05 80 01 00 00 00 00 00 00 00 00 | ................
11168 | ff ff ff ff 00 00 00 00 00 00 00 00 00 00 00 00 | ................
11184 | 00 00 00 00 00 00 00 00 00 00 00 00 50 65 67 61 | ............Pega
11200 | 73 75 73 20 46 65 61 74 68 65 72 20 43 6c 6f 61 | sus Feather Cloa
11216 | 6b 00 50 65 67 61 73 75 73 20 46 65 61 74 68 65 | k.Pegasus Feathe
11232 | 72 20 43 6c 6f 61 6b 00 49 54 36 33 00 9f 09 00 | r Cloak.IT63....
11248 | 00 32 01 00 00 02 40 00 00 00 00 00 00 00 93 02 | .2....@.........
11264 | 00 00 01 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
11280 | 00 00 07 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
11296 | 00 00 06 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
11312 | 00 00 ff ff 00 00 ff ff 00 00 00 00 00 00 00 00 | ................
11328 | 00 00 00 00 00 00 ff ff ff ff 00 00 00 00 00 00 | ................
11344 | 00 00 00 00 00 00 00 00 00 00 01 00 00 00 00 00 | ................
11360 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
11376 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ff | ................
11392 | 0a 00 00 00 00 00 00 00 00 00 00 00 00 00 00 48 | ...............H
11408 | 42 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | B...............
11424 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
11440 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
11456 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
11472 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
11488 | 00 00 07 00 00 00 01 00 00 00 00 00 01 00 00 00 | ................
11504 | 00 00 01 00 00 00 00 00 01 00 00 00 00 00 01 00 | ................
11520 | 00 00 00 00 00 00 00 00 00 00 00 00 46 00 00 00 | ............F...
11536 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
11552 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
11568 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ff ff | ................
11584 | ff ff 00 00 00 00 00 00 00 00 00 00 00 01 00 00 | ................
11600 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
11616 | 00 00 00 00 00 00 00 ca 03 00 00 00 01 00 00 00 | ................
11632 | 00 ff ff ff ff 70 17 00 00 00 00 00 00 00 00 00 | .....p..........
11648 | 00 00 00 00 00 00 00 00 00 00 ff ff ff ff 00 00 | ................
11664 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
11680 | 00 00 00 00 00 00 00 00 00 ff ff ff ff ff ff ff | ................
11696 | ff 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
11712 | 00 00 00 00 00 00 00 00 00 00 00 00 ff ff ff ff | ................
11728 | ff ff ff ff 00 00 00 00 00 00 00 00 00 00 00 00 | ................
11744 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ff | ................
11760 | ff ff ff ff ff ff ff 00 00 00 00 00 00 00 00 00 | ................
11776 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
11792 | 00 00 ff ff ff ff 00 00 00 00 00 00 00 00 00 00 | ................
11808 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
11824 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
11840 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
11856 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
11872 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
11888 | 00 00 00 00 01 00 00 00 00 00 00 00 18 00 00 00 | ................
11904 | 00 00 00 00 01 00 00 00 00 00 00 00 c9 05 80 01 | ................
11920 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
11936 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
11952 | 00 00 00 01 44 65 6c 75 78 65 20 53 65 77 69 6e | ....Deluxe Sewin
11968 | 67 20 4b 69 74 00 44 65 6c 75 78 65 20 53 65 77 | g Kit.Deluxe Sew
11984 | 69 6e 67 20 4b 69 74 00 49 54 36 34 00 2e 46 00 | ing Kit.IT64..F.
12000 | 00 28 01 01 00 01 00 00 00 00 e8 03 00 00 7c 03 | .(............|.
12016 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
12032 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
12048 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
12064 | 00 00 ff ff 00 00 ff ff 01 00 00 00 00 00 00 00 | ................
12080 | 00 00 00 00 00 00 ff ff ff ff 00 00 00 00 00 00 | ................
12096 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
12112 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
12128 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ff | ................
12144 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 80 | ................
12160 | 3f 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ?...............
12176 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
12192 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
12208 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
12224 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
12240 | 00 00 00 00 00 00 01 00 00 00 00 00 01 00 00 00 | ................
12256 | 00 00 01 00 00 00 00 00 01 00 00 00 00 00 01 00 | ................
12272 | 00 00 00 00 00 00 00 00 00 00 00 00 46 00 00 00 | ............F...
12288 | 00 00 00 00 10 0a 04 00 00 00 00 00 00 00 00 00 | ................
12304 | 00 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
12320 | 00 00 00 00 00 00 01 00 00 00 00 00 00 00 ff ff | ................
12336 | ff ff 00 00 00 00 00 00 00 00 00 00 00 01 00 00 | ................
12352 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
12368 | 00 00 00 00 00 00 00 ff ff ff ff 00 00 00 00 00 | ................
12384 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
12400 | 00 00 00 00 00 00 ff ff ff ff ff ff ff ff 00 00 | ................
12416 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
12432 | 00 00 00 00 00 00 00 00 00 ff ff ff ff ff ff ff | ................
12448 | ff 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
12464 | 00 00 00 00 00 00 00 00 00 00 00 00 ff ff ff ff | ................
12480 | ff ff ff ff 00 00 00 00 00 00 00 00 00 00 00 00 | ................
12496 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ff | ................
12512 | ff ff ff ff ff ff ff 00 00 00 00 00 00 00 00 00 | ................
12528 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
12544 | 00 00 ff ff ff ff 00 00 00 00 00 00 00 00 00 00 | ................
12560 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
12576 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
12592 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
12608 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
12624 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
12640 | 00 00 00 00 01 00 00 00 00 00 00 00 17 00 00 00 | ................
12656 | 00 00 00 00 01 00 00 00 00 00 00 00 c4 05 80 01 | ................
12672 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
12688 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
12704 | 00 00 00 01 44 65 6c 75 78 65 20 54 6f 6f 6c 62 | ....Deluxe Toolb
12720 | 6f 78 00 44 65 6c 75 78 65 20 54 6f 6f 6c 62 6f | ox.Deluxe Toolbo
12736 | 78 00 49 54 36 34 00 d5 45 00 00 23 01 01 00 01 | x.IT64..E..#....
12752 | 00 00 00 00 1a 04 00 00 da 02 00 00 00 00 00 00 | ................
12768 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
12784 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
12800 | 00 00 00 00 00 00 00 00 00 00 00 00 ff ff 00 00 | ................
12816 | ff ff 01 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
12832 | ff ff ff ff 00 00 00 00 00 00 00 00 00 00 00 00 | ................
12848 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
12864 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
12880 | 00 00 00 00 00 00 00 00 00 ff 00 00 00 00 00 00 | ................
12896 | 00 00 00 00 00 00 00 00 00 80 3f 00 00 00 00 00 | ..........?.....
12912 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
12928 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
12944 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
12960 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
12976 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
12992 | 01 00 00 00 00 00 01 00 00 00 00 00 01 00 00 00 | ................
13008 | 00 00 01 00 00 00 00 00 01 00 00 00 00 00 00 00 | ................
13024 | 00 00 00 00 00 00 46 00 00 00 00 00 00 00 0a 0a | ......F.........
13040 | 04 00 00 00 00 00 00 00 00 00 00 01 00 00 00 00 | ................
13056 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
13072 | 01 00 00 00 00 00 00 00 ff ff ff ff 00 00 00 00 | ................
13088 | 00 00 00 00 00 00 00 01 00 00 00 00 00 00 00 00 | ................
13104 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
13120 | 00 ff ff ff ff 00 00 00 00 00 00 00 00 00 00 00 | ................
13136 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
13152 | ff ff ff ff ff ff ff ff 00 00 00 00 00 00 00 00 | ................
13168 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
13184 | 00 00 00 ff ff ff ff ff ff ff ff 00 00 00 00 00 | ................
13200 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
13216 | 00 00 00 00 00 00 ff ff ff ff ff ff ff ff 00 00 | ................
13232 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
13248 | 00 00 00 00 00 00 00 00 00 ff ff ff ff ff ff ff | ................
13264 | ff 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
13280 | 00 00 00 00 00 00 00 00 00 00 00 00 ff ff ff ff | ................
13296 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
13312 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
13328 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
13344 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
13360 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
13376 | 00 00 00 00 00 00 00 00 00 00 04 00 00 00 00 00 | ................
13392 | 00 00 01 00 00 00 00 00 00 00 1e 00 00 00 00 00 | ................
13408 | 00 00 01 00 00 00 00 00 00 00 c5 05 80 01 00 00 | ................
13424 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
13440 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
13456 | 00 00 53 61 70 72 6f 70 68 79 74 65 20 45 79 65 | ..Saprophyte Eye
13472 | 00 41 20 53 61 70 72 6f 70 68 79 74 65 20 45 79 | .A Saprophyte Ey
13488 | 65 00 49 54 36 33 00 72 4d 00 00 0a 01 01 00 01 | e.IT63.rM.......
13504 | 12 00 00 00 d0 07 00 00 6b 04 00 00 01 00 00 00 | ........k.......
13520 | 00 00 00 00 00 00 00 00 00 00 00 00 00 05 00 00 | ................
13536 | 14 00 00 00 14 00 00 00 14 00 00 00 02 00 00 00 | ................
13552 | 00 00 00 00 00 00 00 00 00 00 00 00 ff ff 00 00 | ................
13568 | ff ff 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
13584 | ff ff ff ff 00 00 00 00 00 00 00 00 00 00 00 00 | ................
13600 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
13616 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
13632 | 00 00 00 00 00 00 00 00 00 ff 1d 00 00 00 00 00 | ................
13648 | 00 00 00 00 00 00 00 00 00 c0 40 00 00 00 00 00 | ..........@.....
13664 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
13680 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
13696 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
13712 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
13728 | 00 00 00 00 00 00 00 00 00 00 00 00 07 00 00 00 | ................
13744 | 01 00 00 00 00 00 01 00 00 00 00 00 01 00 00 00 | ................
13760 | 00 00 01 00 00 00 00 00 01 00 00 00 00 00 00 00 | ................
13776 | 00 00 00 00 00 00 46 00 00 00 00 00 00 00 00 00 | ......F.........
13792 | 00 00 00 00 00 ff ff ff ff 00 00 78 00 00 00 00 | ...........x....
13808 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
13824 | 78 00 00 00 00 00 00 00 ff ff ff ff 00 00 00 00 | x...............
13840 | 00 00 00 00 00 00 00 01 00 00 00 00 00 00 00 00 | ................
13856 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
13872 | 00 ff ff ff ff 00 00 00 00 00 00 00 00 00 00 00 | ................
13888 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
13904 | ff ff ff ff ff ff ff ff 00 00 00 00 00 00 00 00 | ................
13920 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
13936 | 00 00 00 ff ff ff ff ff ff ff ff 00 00 00 00 00 | ................
13952 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
13968 | 00 00 00 00 00 00 ff ff ff ff ff ff ff ff 00 00 | ................
13984 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
14000 | 00 00 00 00 00 00 00 00 00 ff ff ff ff ff ff ff | ................
14016 | ff 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
14032 | 00 00 00 00 00 00 00 00 00 00 00 00 ff ff ff ff | ................
14048 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
14064 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
14080 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
14096 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
14112 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
14128 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 02 00 | ................
14144 | 00 00 02 00 00 00 00 00 00 00 1e 00 00 00 00 00 | ................
14160 | 00 00 01 00 00 00 00 00 00 00 c6 05 80 01 00 00 | ................
14176 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
14192 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
14208 | 00 00 53 70 69 64 65 72 20 53 69 6c 6b 00 53 70 | ..Spider Silk.Sp
14224 | 69 64 65 72 20 53 69 6c 6b 00 49 54 36 33 00 f1 | ider Silk.IT63..
14240 | 32 00 00 01 01 01 00 01 00 00 00 00 c8 00 00 00 | 2...............
14256 | 0e 03 00 00 00 01 00 00 00 00 01 00 00 00 00 00 | ................
14272 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
14288 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
14304 | 00 00 00 00 ff ff 00 00 ff ff 00 00 00 00 00 00 | ................
14320 | 00 00 00 00 00 00 00 00 ff ff ff ff 00 00 00 00 | ................
14336 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
14352 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
14368 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
14384 | 00 ff 11 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
14400 | 00 80 3f 00 00 00 00 00 00 00 00 00 00 00 00 00 | ..?.............
14416 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
14432 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
14448 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
14464 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
14480 | 00 00 00 00 00 00 00 00 01 00 00 00 00 00 01 00 | ................
14496 | 00 00 00 00 01 00 00 00 00 00 01 00 00 00 00 00 | ................
14512 | 01 00 00 00 00 00 00 00 00 00 00 00 00 00 46 00 | ..............F.
14528 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
14544 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
14560 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
14576 | ff ff ff ff 00 00 00 00 00 00 00 00 00 00 00 64 | ...............d
14592 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
14608 | 00 00 00 00 00 00 00 00 00 ff ff ff ff 00 00 00 | ................
14624 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
14640 | 00 00 00 00 00 00 00 00 ff ff ff ff ff ff ff ff | ................
14656 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
14672 | 00 00 00 00 00 00 00 00 00 00 00 ff ff ff ff ff | ................
14688 | ff ff ff 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
14704 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ff ff | ................
14720 | ff ff ff ff ff ff 00 00 00 00 00 00 00 00 00 00 | ................
14736 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
14752 | 00 ff ff ff ff ff ff ff ff 00 00 00 00 00 00 00 | ................
14768 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
14784 | 00 00 00 00 ff ff ff ff 00 00 00 00 01 00 00 00 | ................
14800 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
14816 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
14832 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
14848 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
14864 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
14880 | 00 00 00 00 00 00 03 00 00 00 01 00 00 00 00 00 | ................
14896 | 00 00 1e 00 00 00 00 00 00 00 01 00 00 00 00 00 | ................
14912 | 00 00 c7 05 80 01 00 00 00 00 00 00 00 00 00 00 | ................
14928 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
14944 | 00 00 00 00 00 00 00 00 00 00 49 6b 73 61 72 20 | ..........Iksar
14960 | 44 61 6b 6f 69 74 20 48 65 61 64 00 49 6b 73 61 | Dakoit Head.Iksa
14976 | 72 20 44 61 6b 6f 69 74 20 48 65 61 64 00 49 54 | r Dakoit Head.IT
14992 | 36 33 00 df 30 00 00 14 01 01 00 02 00 00 00 00 | 63..0...........
15008 | 00 00 00 00 b8 04 00 00 00 00 00 00 00 00 00 00 | ................
15024 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
15040 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
15056 | 00 00 00 00 00 00 00 00 ff ff 00 00 ff ff 00 00 | ................
15072 | 00 00 00 00 00 00 00 00 00 00 00 00 ff ff ff ff | ................
15088 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
15104 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
15120 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
15136 | 00 00 00 00 00 ff 0b 00 00 00 00 00 00 00 00 00 | ................
15152 | 00 00 00 00 00 40 40 00 00 00 00 00 00 00 00 00 | .....@@.........
15168 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
15184 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
15200 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
15216 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
15232 | 00 00 00 00 00 00 00 00 00 00 00 00 01 00 00 00 | ................
15248 | 00 00 01 00 00 00 00 00 01 00 00 00 00 00 01 00 | ................
15264 | 00 00 00 00 01 00 00 00 00 00 00 00 00 00 00 00 | ................
15280 | 00 00 46 00 00 00 00 00 00 00 00 00 00 00 00 00 | ..F.............
15296 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
15312 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
15328 | 00 00 00 00 ff ff ff ff 00 00 00 00 00 00 00 00 | ................
15344 | 00 00 00 01 00 00 00 00 00 00 00 00 00 00 00 00 | ................
15360 | 00 00 00 00 00 00 00 00 00 00 00 00 00 ff ff ff | ................
15376 | ff 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
15392 | 00 00 00 00 00 00 00 00 00 00 00 00 ff ff ff ff | ................
15408 | ff ff ff ff 00 00 00 00 00 00 00 00 00 00 00 00 | ................
15424 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ff | ................
15440 | ff ff ff ff ff ff ff 00 00 00 00 00 00 00 00 00 | ................
15456 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
15472 | 00 00 ff ff ff ff ff ff ff ff 00 00 00 00 00 00 | ................
15488 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
15504 | 00 00 00 00 00 ff ff ff ff ff ff ff ff 00 00 00 | ................
15520 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
15536 | 00 00 00 00 00 00 00 00 ff ff ff ff 00 00 00 00 | ................
15552 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
15568 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
15584 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
15600 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
15616 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
15632 | 00 00 00 00 00 00 00 00 00 00 04 00 00 00 02 00 | ................
15648 | 00 00 00 00 00 00 1e 00 00 00 00 00 00 00 01 00 | ................
15664 | 00 00 00 00 00 00 c8 05 80 01 00 00 00 00 00 00 | ................
15680 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
15696 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 57 61 | ..............Wa
15712 | 74 65 72 20 46 6c 61 73 6b 00 57 61 74 65 72 20 | ter Flask.Water
15728 | 46 6c 61 73 6b 00 49 54 36 33 00 ce 32 00 00 04 | Flask.IT63..2...
15744 | 01 01 00 01 00 00 00 00 0a 00 00 00 48 02 00 00 | ............H...
15760 | 01 01 00 00 00 00 01 00 00 00 00 00 00 00 00 00 | ................
15776 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
15792 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
15808 | ff ff 00 00 ff ff 00 00 00 00 00 00 00 00 00 00 | ................
15824 | 00 00 00 00 ff ff ff ff 00 00 00 00 00 00 00 00 | ................
15840 | 00 00 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 | ................
15856 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
15872 | 00 00 00 00 00 00 00 00 00 00 00 00 00 ff 0f 00 | ................
15888 | 00 00 00 00 00 00 00 00 00 00 00 00 00 80 3f 00 | ..............?.
15904 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
15920 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
15936 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
15952 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
15968 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
15984 | 00 00 00 00 01 00 00 00 00 00 01 00 00 00 00 00 | ................
16000 | 01 00 00 00 00 00 01 00 00 00 00 00 01 00 00 00 | ................
16016 | 00 00 00 00 00 00 00 00 00 00 46 00 00 00 00 00 | ..........F.....
16032 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
16048 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
16064 | 00 00 00 00 00 00 00 00 00 00 00 00 ff ff ff ff | ................
16080 | 00 00 00 00 00 00 00 00 00 00 00 14 00 00 00 00 | ................
16096 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
16112 | 00 00 00 00 00 ff ff ff ff 00 00 00 00 00 00 00 | ................
16128 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
16144 | 00 00 00 00 ff ff ff ff ff ff ff ff 00 00 00 00 | ................
16160 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
16176 | 00 00 00 00 00 00 00 ff ff ff ff ff ff ff ff 00 | ................
16192 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
16208 | 00 00 00 00 00 00 00 00 00 00 ff ff ff ff ff ff | ................
16224 | ff ff 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
16240 | 00 00 00 00 00 00 00 00 00 00 00 00 00 ff ff ff | ................
16256 | ff ff ff ff ff 00 00 00 00 00 00 00 00 00 00 00 | ................
16272 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
16288 | ff ff ff ff 00 00 00 00 01 00 00 00 00 00 00 00 | ................
16304 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
16320 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
16336 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
16352 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
16368 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
16384 | 00 00 14 00 00 00 00 00 00 00 16 00 00 00 00 00 | ................
16400 | 00 00 01 00 00 00 00 00 00 00 c3 05 80 01 00 00 | ................
16416 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
16432 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
16448 | 00 00 53 68 61 74 74 65 72 69 6e 67 20 48 61 6d | ..Shattering Ham
16464 | 6d 65 72 00 53 68 61 74 74 65 72 69 6e 67 20 48 | mer.Shattering H
16480 | 61 6d 6d 65 72 00 49 54 31 37 37 00 be 06 00 00 | ammer.IT177.....
16496 | 0a 01 01 00 01 00 08 40 00 00 00 00 00 37 02 00 | .......@.....7..
16512 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
16528 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
16544 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
16560 | 00 ff c2 00 00 ff ff 00 00 00 00 00 00 00 00 00 | ................
16576 | 00 00 00 00 00 ff ff ff ff 00 00 00 00 00 00 00 | ................
16592 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
16608 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
16624 | 00 00 00 1e 00 00 37 09 00 00 00 00 00 00 ff 13 | ......7.........
16640 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 80 3f | ...............?
16656 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
16672 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
16688 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
16704 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
16720 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
16736 | 00 00 00 00 00 01 00 00 00 00 00 01 00 00 00 00 | ................
16752 | 00 01 00 00 00 00 00 01 00 00 00 00 00 01 00 00 | ................
16768 | 00 00 00 00 00 00 00 00 00 00 00 46 00 00 00 00 | ...........F....
16784 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
16800 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
16816 | 00 00 00 00 00 00 00 00 00 00 00 00 00 ff ff ff | ................
16832 | ff 00 00 00 00 00 00 00 00 00 00 00 64 00 00 00 | ............d...
16848 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
16864 | 00 00 00 00 00 00 ff ff ff ff 00 00 00 00 00 00 | ................
16880 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
16896 | 00 00 00 00 00 ff ff ff ff ff ff ff ff 00 00 00 | ................
16912 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
16928 | 00 00 00 00 00 00 00 00 ff ff ff ff ff ff ff ff | ................
16944 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
16960 | 00 00 00 00 00 00 00 00 00 00 00 ff ff ff ff ff | ................
16976 | ff ff ff 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
16992 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ff ff | ................
17008 | ff ff ff ff ff ff 00 00 00 00 00 00 00 00 00 00 | ................
17024 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
17040 | 00 ff ff ff ff 00 00 00 00 00 00 00 00 00 00 00 | ................
17056 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
17072 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
17088 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
17104 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
17120 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
17136 | 00 00 00 01 00 00 00 00 00 00 00 14 00 00 00 00 | ................
17152 | 00 00 00 01 00 00 00 00 00 00 00 c2 05 80 01 00 | ................
17168 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
17184 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
17200 | 00 00 00 41 78 67 6f 72 65 74 68 27 73 20 42 65 | ...Axgoreth's Be
17216 | 6c 74 20 6f 66 20 44 65 66 65 6e 73 65 00 41 78 | lt of Defense.Ax
17232 | 67 6f 72 65 74 68 27 73 20 42 65 6c 74 20 6f 66 | goreth's Belt of
17248 | 20 44 65 66 65 6e 73 65 00 49 54 36 33 00 37 7e | Defense.IT63.7~
17264 | 00 00 14 01 00 00 02 00 00 10 00 00 00 00 00 25 | ...............%
17280 | 02 00 00 01 00 00 00 00 00 00 00 00 00 00 00 00 | ................
17296 | 0f 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 00 | ................
17312 | 00 00 00 14 00 00 00 00 00 00 00 00 00 00 00 00 | ................
17328 | 00 00 00 dd c1 00 00 ff ff 00 00 00 00 00 00 00 | ................
17344 | 00 00 00 00 00 00 00 ff ff ff ff 00 00 00 00 00 | ................
17360 | 00 00 00 00 00 00 00 00 00 00 00 01 00 00 00 00 | ................
17376 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
17392 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
17408 | ff 0a 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
17424 | 80 3f 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | .?..............
17440 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
17456 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
17472 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
17488 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
17504 | 00 00 00 07 00 00 00 01 00 00 00 00 00 01 00 00 | ................
17520 | 00 00 00 01 00 00 00 00 00 01 00 00 00 00 00 01 | ................
17536 | 00 00 00 00 00 00 00 00 00 00 00 00 00 46 00 00 | .............F..
17552 | 00 00 00 00 00 00 00 00 00 00 00 00 ff ff ff ff | ................
17568 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
17584 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ff | ................
17600 | ff ff ff 00 00 00 00 00 00 00 00 00 00 00 01 00 | ................
17616 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
17632 | 00 00 00 00 00 00 00 00 ff ff ff ff 00 00 00 00 | ................
17648 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
17664 | 00 00 00 00 00 00 00 ff ff ff ff ff ff ff ff 00 | ................
17680 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
17696 | 00 00 00 00 00 00 00 00 00 00 ff ff ff ff ff ff | ................
17712 | ff ff 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
17728 | 00 00 00 00 00 00 00 00 00 00 00 00 00 ff ff ff | ................
17744 | ff ff ff ff ff 00 00 00 00 00 00 00 00 00 00 00 | ................
17760 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
17776 | ff ff ff ff ff ff ff ff 00 00 00 00 00 00 00 00 | ................
17792 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
17808 | 00 00 00 ff ff ff ff 00 00 00 00 00 00 00 00 00 | ................
17824 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
17840 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
17856 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
17872 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
17888 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
17904 | 00 00 00 00 00 01 00 00 00 00 00 00 00 13 00 00 | ................
17920 | 00 00 00 00 00 01 00 00 00 00 00 00 00 c1 05 80 | ................
17936 | 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
17952 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
17968 | 00 00 00 00 00 56 61 6c 6f 72 69 75 6d 20 42 6f | .....Valorium Bo
17984 | 6f 74 73 00 56 61 6c 6f 72 69 75 6d 20 42 6f 6f | ots.Valorium Boo
18000 | 74 73 00 49 54 36 33 00 f9 12 00 00 31 01 00 00 | ts.IT63.....1...
18016 | 02 00 00 08 00 00 00 00 00 0c 02 00 00 01 00 00 | ................
18032 | 00 00 00 00 00 00 00 00 00 00 00 05 00 00 09 05 | ................
18048 | 00 00 00 00 00 00 00 00 00 00 00 00 00 11 00 00 | ................
18064 | 00 00 00 00 00 00 00 00 00 00 00 00 00 04 00 00 | ................
18080 | 00 d5 cc 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
18096 | 00 ff ff ff ff 00 00 00 00 00 00 00 00 00 00 00 | ................
18112 | 00 00 00 00 00 01 00 00 00 00 00 00 00 00 00 00 | ................
18128 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
18144 | 00 00 00 00 00 00 00 fa 87 73 ff 0a 03 00 00 00 | .........s......
18160 | 00 00 00 00 00 00 00 00 00 00 a0 41 00 00 00 00 | ...........A....
18176 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
18192 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
18208 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
18224 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
18240 | 00 00 00 00 00 00 00 00 00 00 00 00 00 07 00 00 | ................
18256 | 00 01 00 00 00 00 00 01 00 00 00 00 00 01 00 00 | ................
18272 | 00 00 00 01 00 00 00 00 00 01 00 00 00 00 00 00 | ................
18288 | 00 00 00 00 00 00 00 46 00 00 00 00 00 00 00 00 | .......F........
18304 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
18320 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
18336 | 00 00 00 00 00 00 00 00 00 ff ff ff ff 00 00 00 | ................
18352 | 00 00 00 00 00 00 00 00 01 00 00 00 00 00 00 00 | ................
18368 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
18384 | 00 00 ff ff ff ff 00 00 00 00 00 00 00 00 00 00 | ................
18400 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
18416 | 00 ff ff ff ff ff ff ff ff 00 00 00 00 00 00 00 | ................
18432 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
18448 | 00 00 00 00 ff ff ff ff ff ff ff ff 00 00 00 00 | ................
18464 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
18480 | 00 00 00 00 00 00 00 ff ff ff ff ff ff ff ff 00 | ................
18496 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
18512 | 00 00 00 00 00 00 00 00 00 00 ff ff ff ff ff ff | ................
18528 | ff ff 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
18544 | 00 00 00 00 00 00 00 00 00 00 00 00 00 ff ff ff | ................
18560 | ff 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
18576 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
18592 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
18608 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
18624 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
18640 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 01 | ................
18656 | 00 00 00 00 00 00 00 12 00 00 00 00 00 00 00 01 | ................
18672 | 00 00 00 00 00 00 00 c0 05 80 01 00 00 00 00 00 | ................
18688 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
18704 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 56 | ...............V
18720 | 61 6c 6f 72 69 75 6d 20 47 72 65 61 76 65 73 00 | alorium Greaves.
18736 | 56 61 6c 6f 72 69 75 6d 20 47 72 65 61 76 65 73 | Valorium Greaves
18752 | 00 49 54 36 33 00 f8 12 00 00 38 01 00 00 03 00 | .IT63.....8.....
18768 | 00 04 00 00 00 00 00 1c 02 00 00 01 00 00 00 00 | ................
18784 | 00 00 00 00 00 00 0a 00 00 00 09 00 00 05 00 00 | ................
18800 | 00 00 00 00 00 00 00 00 00 00 00 11 00 00 00 00 | ................
18816 | 00 00 00 00 00 00 00 00 00 00 00 04 00 00 00 d5 | ................
18832 | cc 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ff | ................
18848 | ff ff ff 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
18864 | 00 00 00 01 00 00 00 00 00 00 00 00 00 00 00 00 | ................
18880 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
18896 | 00 00 00 00 00 fa 87 73 ff 0a 03 00 00 00 00 00 | .......s........
18912 | 00 00 00 00 00 00 00 00 a0 41 00 00 00 00 00 00 | .........A......
18928 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
18944 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
18960 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
18976 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
18992 | 00 00 00 00 00 00 00 00 00 00 00 07 00 00 00 01 | ................
19008 | 00 00 00 00 00 01 00 00 00 00 00 01 00 00 00 00 | ................
19024 | 00 01 00 00 00 00 00 01 00 00 00 00 00 00 00 00 | ................
19040 | 00 00 00 00 00 46 00 00 00 00 00 00 00 00 00 00 | .....F..........
19056 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
19072 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
19088 | 00 00 00 00 00 00 00 ff ff ff ff 00 00 00 00 00 | ................
19104 | 00 00 00 00 00 00 01 00 00 00 00 00 00 00 00 00 | ................
19120 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
19136 | ff ff ff ff 00 00 00 00 00 00 00 00 00 00 00 00 | ................
19152 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ff | ................
19168 | ff ff ff ff ff ff ff 00 00 00 00 00 00 00 00 00 | ................
19184 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
19200 | 00 00 ff ff ff ff ff ff ff ff 00 00 00 00 00 00 | ................
19216 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
19232 | 00 00 00 00 00 ff ff ff ff ff ff ff ff 00 00 00 | ................
19248 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
19264 | 00 00 00 00 00 00 00 00 ff ff ff ff ff ff ff ff | ................
19280 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
19296 | 00 00 00 00 00 00 00 00 00 00 00 ff ff ff ff 00 | ................
19312 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
19328 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
19344 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
19360 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
19376 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
19392 | 00 00 00 00 00 00 00 00 00 00 00 00 00 01 00 00 | ................
19408 | 00 00 00 00 00 11 00 00 00 00 00 00 00 01 00 00 | ................
19424 | 00 00 00 00 00 bf 05 80 01 00 00 00 00 00 00 00 | ................
19440 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
19456 | 00 00 00 00 00 00 00 00 00 00 00 00 00 4c 75 6d | .............Lum
19472 | 69 6e 61 6e 74 20 48 65 72 61 6c 64 69 63 20 42 | inant Heraldic B
19488 | 72 65 61 73 74 70 6c 61 74 65 00 4c 75 6d 69 6e | reastplate.Lumin
19504 | 61 6e 74 20 48 65 72 61 6c 64 69 63 20 42 72 65 | ant Heraldic Bre
19520 | 61 73 74 70 6c 61 74 65 00 49 54 36 33 00 4f 5d | astplate.IT63.O]
19536 | 00 00 1e 01 01 00 03 00 00 02 00 0c 00 00 00 70 | ...............p
19552 | 02 00 00 01 00 00 00 00 00 00 00 00 00 00 00 00 | ................
19568 | 00 05 00 00 00 00 0a 28 00 00 00 28 00 00 00 28 | .......(...(...(
19584 | 00 00 00 33 00 00 00 00 00 00 00 00 00 00 00 00 | ...3............
19600 | 00 00 00 87 00 00 00 41 40 00 00 00 01 00 00 00 | .......A@.......
19616 | 00 00 00 00 00 00 00 ff ff ff ff 00 00 00 00 00 | ................
19632 | 00 00 00 00 00 00 00 00 00 00 00 01 00 00 00 00 | ................
19648 | 00 00 00 00 2d 00 00 00 00 00 00 00 00 00 00 00 | ....-...........
19664 | 00 00 00 00 07 00 00 00 00 00 00 00 00 79 c5 ff | .............y..
19680 | ff 0a 03 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
19696 | 80 3f 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | .?..............
19712 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
19728 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
19744 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
19760 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
19776 | 00 00 00 07 00 00 00 01 00 00 00 00 00 01 00 00 | ................
19792 | 00 00 00 01 00 00 00 00 00 01 00 00 00 00 00 01 | ................
19808 | 00 00 00 00 00 00 00 00 00 00 00 00 00 46 00 00 | .............F..
19824 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
19840 | 00 00 f2 2b 00 00 00 00 00 00 00 00 00 00 00 00 | ...+............
19856 | 00 00 00 00 00 00 00 f2 2b 00 00 00 00 00 00 ff | ........+.......
19872 | ff ff ff 00 00 00 00 00 00 00 00 00 00 00 01 00 | ................
19888 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
19904 | 00 00 00 00 00 00 00 00 ff ff ff ff 00 00 00 00 | ................
19920 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
19936 | 00 00 00 00 00 00 00 ff ff ff ff ff ff ff ff 00 | ................
19952 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
19968 | 00 00 00 00 00 00 00 00 00 00 ff ff ff ff ff ff | ................
19984 | ff ff 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
20000 | 00 00 00 00 00 00 00 00 00 00 00 00 00 ff ff ff | ................
20016 | ff ff ff ff ff 00 00 00 00 00 00 00 00 00 00 00 | ................
20032 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
20048 | ff ff ff ff ff ff ff ff 00 00 00 00 00 00 00 00 | ................
20064 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
20080 | 00 00 00 ff ff ff ff 00 00 00 00 00 00 00 00 00 | ................
20096 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
20112 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
20128 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
20144 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
20160 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
20176 | 00 00 00 00 00 01 00 00 00 00 00 00 00 10 00 00 | ................
20192 | 00 00 00 00 00 01 00 00 00 00 00 00 00 be 05 80 | ................
20208 | 01 00 00 00 00 00 00 00 00 01 00 00 00 00 00 00 | ................
20224 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
20240 | 00 00 00 00 00 52 69 6e 67 20 6f 66 20 54 68 75 | .....Ring of Thu
20256 | 6e 64 65 72 6f 75 73 20 53 70 69 72 69 74 73 00 | nderous Spirits.
20272 | 52 69 6e 67 20 6f 66 20 54 68 75 6e 64 65 72 6f | Ring of Thundero
20288 | 75 73 20 53 70 69 72 69 74 73 00 49 54 36 33 00 | us Spirits.IT63.
20304 | f7 53 00 00 05 01 01 00 00 00 80 01 00 00 00 00 | .S..............
20320 | 00 64 02 00 00 01 00 00 00 00 00 00 00 00 00 00 | .d..............
20336 | 00 00 03 00 03 03 03 03 03 4b 00 00 00 4b 00 00 | .........K...K..
20352 | 00 4b 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | .K..............
20368 | 00 00 00 00 00 ff ff 00 00 ff ff 00 00 00 00 00 | ................
20384 | 00 00 00 00 00 00 00 00 00 ff ff ff ff 00 00 00 | ................
20400 | 00 00 00 00 00 00 00 00 00 00 00 00 00 01 00 00 | ................
20416 | 00 00 00 00 00 00 38 00 00 00 00 00 00 00 00 00 | ......8.........
20432 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
20448 | 00 00 ff 0a 00 00 00 00 00 00 00 00 00 00 00 00 | ................
20464 | 00 00 80 3f 00 00 00 00 00 00 00 00 00 00 00 00 | ...?............
20480 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
20496 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
20512 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
20528 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
20544 | 00 00 00 00 00 07 00 00 00 01 00 00 00 00 00 01 | ................
20560 | 00 00 00 00 00 01 00 00 00 00 00 01 00 00 00 00 | ................
20576 | 00 01 00 00 00 00 00 00 00 00 00 00 00 00 00 46 | ...............F
20592 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ff ff | ................
20608 | ff ff 00 00 d4 05 00 00 00 00 00 00 00 00 00 00 | ................
20624 | 00 00 00 00 00 00 00 00 00 d4 05 00 00 00 00 00 | ................
20640 | 00 ff ff ff ff 00 00 00 00 00 00 00 00 00 00 00 | ................
20656 | 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
20672 | 00 00 00 00 00 00 00 00 00 00 b7 07 00 00 00 05 | ................
20688 | 00 00 00 00 02 00 00 00 ac 0d 00 00 00 00 00 00 | ................
20704 | 00 00 00 00 00 00 00 00 00 00 00 00 00 ff ff ff | ................
20720 | ff 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
20736 | 00 00 00 00 00 00 00 00 00 00 00 00 ff ff ff ff | ................
20752 | ff ff ff ff 00 00 00 00 00 00 00 00 00 00 00 00 | ................
20768 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ff | ................
20784 | ff ff ff ff ff ff ff 00 00 00 00 00 00 00 00 00 | ................
20800 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
20816 | 00 00 ff ff ff ff ff ff ff ff 00 00 00 00 00 00 | ................
20832 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
20848 | 00 00 00 00 00 ff ff ff ff 00 00 00 00 00 00 00 | ................
20864 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
20880 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
20896 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
20912 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
20928 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
20944 | 00 00 00 00 00 00 00 01 00 00 00 00 00 00 00 0f | ................
20960 | 00 00 00 00 00 00 00 01 00 00 00 00 00 00 00 bd | ................
20976 | 05 80 01 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
20992 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
21008 | 00 00 00 00 00 00 00 52 69 6e 67 20 6f 66 20 49 | .......Ring of I
21024 | 63 65 20 49 6c 6c 75 73 69 6f 6e 73 00 52 69 6e | ce Illusions.Rin
21040 | 67 20 6f 66 20 49 63 65 20 49 6c 6c 75 73 69 6f | g of Ice Illusio
21056 | 6e 73 00 49 54 36 33 00 68 a9 00 00 07 01 01 00 | ns.IT63.h.......
21072 | 00 00 80 01 00 00 00 00 00 70 03 00 00 01 00 00 | .........p......
21088 | 00 00 00 00 00 00 05 00 00 00 00 05 00 07 00 00 | ................
21104 | 00 32 00 00 00 14 00 00 00 14 00 00 00 07 00 00 | .2..............
21120 | 00 00 00 00 00 00 00 00 00 00 00 00 00 dd c1 00 | ................
21136 | 00 ff ff 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
21152 | 00 ff ff ff ff 00 00 00 00 00 00 00 00 00 00 00 | ................
21168 | 00 00 00 00 00 01 00 00 00 00 00 00 00 00 32 00 | ..............2.
21184 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
21200 | 00 00 00 00 00 00 00 00 00 00 ff 0a 00 00 00 00 | ................
21216 | 00 00 00 00 00 00 00 00 00 00 80 3f 00 00 00 00 | ...........?....
21232 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
21248 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
21264 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
21280 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
21296 | 00 00 00 00 00 00 00 00 00 00 00 00 00 07 00 00 | ................
21312 | 00 01 00 00 00 00 00 01 00 00 00 00 00 01 00 00 | ................
21328 | 00 00 00 01 00 00 00 00 00 01 00 01 00 00 00 02 | ................
21344 | 00 00 00 00 00 00 00 46 00 00 00 00 00 00 00 00 | .......F........
21360 | 00 00 00 00 00 00 ff ff ff ff 00 00 63 09 00 00 | ............c...
21376 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
21392 | 00 63 09 00 00 00 00 00 00 ff ff ff ff 00 00 00 | .c..............
21408 | 00 00 00 00 00 00 00 00 01 00 00 00 00 00 00 00 | ................
21424 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
21440 | 00 00 ff ff ff ff 00 00 00 00 00 00 00 00 00 00 | ................
21456 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
21472 | 00 ff ff ff ff ff ff ff ff 00 00 00 00 00 00 00 | ................
21488 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
21504 | 00 00 00 00 ff ff ff ff ff ff ff ff 00 00 00 00 | ................
21520 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
21536 | 00 00 00 00 00 00 00 ff ff ff ff ff ff ff ff 00 | ................
21552 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
21568 | 00 00 00 00 00 00 00 00 00 00 ff ff ff ff ff ff | ................
21584 | ff ff 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
21600 | 00 00 00 00 00 00 00 00 00 00 00 00 00 ff ff ff | ................
21616 | ff 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
21632 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
21648 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
21664 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
21680 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
21696 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 01 | ................
21712 | 00 00 00 00 00 00 00 0d 00 00 00 00 00 00 00 01 | ................
21728 | 00 00 00 00 00 00 00 bc 05 80 01 00 00 00 00 00 | ................
21744 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
21760 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 53 | ...............S
21776 | 68 61 64 6f 77 20 46 6c 61 6d 65 20 4c 61 6e 63 | hadow Flame Lanc
21792 | 65 00 53 68 61 64 6f 77 20 46 6c 61 6d 65 20 4c | e.Shadow Flame L
21808 | 61 6e 63 65 00 49 54 31 39 37 00 89 1d 00 00 3c | ance.IT197.....<
21824 | 01 00 00 02 00 20 00 00 00 00 00 00 ab 04 00 00 | ..... ..........
21840 | 01 00 00 00 00 00 00 00 00 00 00 0f 00 0e 08 08 | ................
21856 | 06 06 00 00 4b 00 00 00 00 00 00 00 00 00 00 00 | ....K...........
21872 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
21888 | 14 80 00 00 ff ff 00 00 00 00 00 00 00 00 00 00 | ................
21904 | 00 00 00 00 ff ff ff ff 00 00 00 00 00 00 00 00 | ................
21920 | 00 00 00 00 00 00 00 00 01 00 00 00 00 00 00 00 | ................
21936 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
21952 | 00 00 20 02 06 00 18 00 00 00 64 64 96 ff 23 00 | .. .......dd..#.
21968 | 00 00 00 00 00 00 00 00 00 00 00 00 00 80 3f 00 | ..............?.
21984 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
22000 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
22016 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
22032 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
22048 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
22064 | 04 00 00 00 01 00 00 00 00 00 01 00 00 00 00 00 | ................
22080 | 01 00 00 00 00 00 01 00 00 00 00 00 01 00 00 00 | ................
22096 | 00 00 00 00 00 00 00 00 00 00 46 00 00 00 00 00 | ..........F.....
22112 | 00 00 00 00 00 00 00 00 00 ff ff ff ff 00 00 00 | ................
22128 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
22144 | 00 00 00 00 00 00 00 00 00 00 00 00 ff ff ff ff | ................
22160 | 00 00 00 00 00 00 00 00 00 00 00 01 00 00 00 00 | ................
22176 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
22192 | 00 00 00 00 00 ff ff ff ff 00 00 00 00 00 00 00 | ................
22208 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
22224 | 00 00 00 00 ff ff ff ff ff ff ff ff 00 00 00 00 | ................
22240 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
22256 | 00 00 00 00 00 00 00 ff ff ff ff ff ff ff ff 00 | ................
22272 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
22288 | 00 00 00 00 00 00 00 00 00 00 ff ff ff ff ff ff | ................
22304 | ff ff 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
22320 | 00 00 00 00 00 00 00 00 00 00 00 00 00 ff ff ff | ................
22336 | ff ff ff ff ff 00 00 00 00 00 00 00 00 00 00 00 | ................
22352 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
22368 | ff ff ff ff 00 00 00 00 00 00 00 00 00 00 00 00 | ................
22384 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
22400 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
22416 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
22432 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
22448 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
22464 | 00 00 01 00 00 00 00 00 00 00 0c 00 00 00 00 00 | ................
22480 | 00 00 01 00 00 00 00 00 00 00 bb 05 80 01 00 00 | ................
22496 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
22512 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
22528 | 00 00 53 69 6c 76 65 72 20 43 68 69 74 69 6e 20 | ..Silver Chitin
22544 | 48 61 6e 64 20 57 72 61 70 73 00 53 69 6c 76 65 | Hand Wraps.Silve
22560 | 72 20 43 68 69 74 69 6e 20 48 61 6e 64 20 57 72 | r Chitin Hand Wr
22576 | 61 70 73 00 49 54 36 33 00 ba 0a 00 00 0a 01 01 | aps.IT63........
22592 | 00 00 00 10 00 00 58 1b 00 00 05 02 00 00 01 00 | ......X.........
22608 | 00 00 00 00 00 03 03 03 03 03 00 03 00 03 03 00 | ................
22624 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 0a 00 | ................
22640 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ff ff | ................
22656 | 00 00 ff ff 00 00 00 00 00 00 00 00 00 00 00 00 | ................
22672 | 00 00 ff ff ff ff 00 00 00 00 00 00 00 00 00 00 | ................
22688 | 00 00 00 00 00 00 01 00 00 00 00 00 00 00 00 00 | ................
22704 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
22720 | 00 00 00 00 00 00 00 00 00 00 00 ff 0a 17 00 00 | ................
22736 | 00 00 00 00 00 00 00 00 00 00 00 80 3f 00 00 00 | ............?...
22752 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
22768 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
22784 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
22800 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
22816 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 07 00 | ................
22832 | 00 00 01 00 00 00 00 00 01 00 00 00 00 00 01 00 | ................
22848 | 00 00 00 00 01 00 00 00 00 00 01 00 00 00 00 00 | ................
22864 | 00 00 00 00 00 00 00 00 46 00 00 00 00 00 00 00 | ........F.......
22880 | 00 00 00 00 00 00 00 ff ff ff ff 00 00 dc 06 00 | ................
22896 | 00 00 00 00 00 00 00 00 00 00 16 00 00 00 00 00 | ................
22912 | 00 00 dc 06 00 00 00 00 00 00 ff ff ff ff 00 00 | ................
22928 | 00 00 00 00 00 00 00 00 00 01 00 00 00 00 00 00 | ................
22944 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
22960 | 00 00 00 ff ff ff ff 00 00 00 00 00 00 00 00 00 | ................
22976 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
22992 | 00 00 ff ff ff ff ff ff ff ff 00 00 00 00 00 00 | ................
23008 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
23024 | 00 00 00 00 00 ff ff ff ff ff ff ff ff 00 00 00 | ................
23040 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
23056 | 00 00 00 00 00 00 00 00 ff ff ff ff ff ff ff ff | ................
23072 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
23088 | 00 00 00 00 00 00 00 00 00 00 00 ff ff ff ff ff | ................
23104 | ff ff ff 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
23120 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ff ff | ................
23136 | ff ff 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
23152 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
23168 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
23184 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
23200 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
23216 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
23232 | 01 00 00 00 00 00 00 00 0b 00 00 00 00 00 00 00 | ................
23248 | 01 00 00 00 00 00 00 00 ba 05 80 01 00 00 00 00 | ................
23264 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
23280 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
23296 | 49 64 6f 6c 20 6f 66 20 74 68 65 20 46 61 6c 6c | Idol of the Fall
23312 | 65 6e 00 49 64 6f 6c 20 6f 66 20 74 68 65 20 46 | en.Idol of the F
23328 | 61 6c 6c 65 6e 00 49 54 36 37 00 42 7e 00 00 14 | allen.IT67.B~...
23344 | 01 00 00 01 00 48 00 00 00 00 00 00 7e 03 00 00 | .....H......~...
23360 | 01 00 00 00 00 00 00 0f 0f 00 00 00 00 0a 00 00 | ................
23376 | 05 00 00 0a 00 00 00 00 00 00 00 00 00 00 00 00 | ................
23392 | 0f 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
23408 | dd 41 00 00 ff ff 00 00 00 00 00 00 00 00 00 00 | .A..............
23424 | 00 00 00 00 ff ff ff ff 00 00 00 00 00 00 00 00 | ................
23440 | 00 00 00 00 00 00 00 00 01 00 00 00 00 00 00 00 | ................
23456 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
23472 | 00 00 00 00 00 00 00 00 00 00 00 00 00 ff 08 00 | ................
23488 | 00 00 00 00 00 00 00 00 00 00 00 00 00 20 41 00 | ............. A.
23504 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
23520 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
23536 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
23552 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
23568 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
23584 | 07 00 00 00 01 00 00 00 00 00 01 00 00 00 00 00 | ................
23600 | 01 00 00 00 00 00 01 00 00 00 00 00 01 00 00 00 | ................
23616 | 00 00 00 00 00 00 00 00 00 00 46 00 00 00 00 00 | ..........F.....
23632 | 00 00 00 00 00 00 00 00 00 ff ff ff ff 00 00 00 | ................
23648 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
23664 | 00 00 00 00 00 00 00 00 00 00 00 00 ff ff ff ff | ................
23680 | 00 00 00 00 00 00 00 00 00 00 00 01 00 00 00 00 | ................
23696 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
23712 | 00 00 00 00 00 ff ff ff ff 00 00 00 00 00 00 00 | ................
23728 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
23744 | 00 00 00 00 ff ff ff ff ff ff ff ff 00 00 00 00 | ................
23760 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
23776 | 00 00 00 00 00 00 00 ff ff ff ff ff ff ff ff 00 | ................
23792 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
23808 | 00 00 00 00 00 00 00 00 00 00 ff ff ff ff ff ff | ................
23824 | ff ff 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
23840 | 00 00 00 00 00 00 00 00 00 00 00 00 00 ff ff ff | ................
23856 | ff ff ff ff ff 00 00 00 00 00 00 00 00 00 00 00 | ................
23872 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
23888 | ff ff ff ff 00 00 00 00 00 00 00 00 00 00 00 00 | ................
23904 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
23920 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
23936 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
23952 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
23968 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
23984 | 00 00 01 00 00 00 00 00 00 00 0a 00 00 00 00 00 | ................
24000 | 00 00 01 00 00 00 00 00 00 00 b9 05 80 01 00 00 | ................
24016 | 00 00 00 00 00 00 ff ff ff ff 00 00 00 00 00 00 | ................
24032 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
24048 | 00 00 49 63 65 20 46 6f 72 67 65 64 20 53 68 61 | ..Ice Forged Sha
24064 | 63 6b 6c 65 73 00 46 6f 72 67 65 64 20 53 68 61 | ckles.Forged Sha
24080 | 63 6b 6c 65 73 00 49 54 36 33 00 59 75 00 00 05 | ckles.IT63.Yu...
24096 | 01 00 00 01 00 06 00 00 00 00 00 00 d3 04 00 00 | ................
24112 | 01 00 00 00 00 00 00 00 00 00 00 00 00 05 00 05 | ................
24128 | 05 00 00 00 1e 00 00 00 00 00 00 00 00 00 00 00 | ................
24144 | 0a 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
24160 | 9f 81 00 00 fd ec 00 00 00 00 00 00 00 00 00 00 | ................
24176 | 00 00 00 00 ff ff ff ff 00 00 00 00 00 00 00 00 | ................
24192 | 00 00 00 00 00 00 00 00 01 00 00 00 00 00 00 00 | ................
24208 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
24224 | 00 00 00 00 00 00 00 00 00 00 00 00 00 ff 0a 13 | ................
24240 | 00 00 00 00 00 00 00 00 00 00 00 00 00 80 3f 00 | ..............?.
24256 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
24272 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
24288 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
24304 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
24320 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
24336 | 07 00 00 00 01 00 00 00 00 00 01 00 00 00 00 00 | ................
24352 | 01 00 00 00 00 00 01 00 00 00 00 00 01 00 00 00 | ................
24368 | 00 00 00 00 00 00 00 00 00 00 46 00 00 00 00 00 | ..........F.....
24384 | 00 00 00 00 00 00 00 00 00 ff ff ff ff 00 00 00 | ................
24400 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
24416 | 00 00 00 00 00 00 00 00 00 00 00 00 ff ff ff ff | ................
24432 | 00 00 00 00 00 00 00 00 00 00 00 01 00 00 00 00 | ................
24448 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
24464 | 00 00 00 00 00 f8 06 00 00 23 04 00 00 00 00 ff | .........#......
24480 | ff ff ff b8 0b 00 00 00 00 00 00 00 00 00 00 00 | ................
24496 | 00 00 00 00 00 00 00 00 ff ff ff ff 00 00 00 00 | ................
24512 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
24528 | 00 00 00 00 00 00 00 ff ff ff ff ff ff ff ff 00 | ................
24544 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
24560 | 00 00 00 00 00 00 00 00 00 00 ff ff ff ff ff ff | ................
24576 | ff ff 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
24592 | 00 00 00 00 00 00 00 00 00 00 00 00 00 ff ff ff | ................
24608 | ff ff ff ff ff 00 00 00 00 00 00 00 00 00 00 00 | ................
24624 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
24640 | ff ff ff ff 00 00 00 00 00 00 00 00 00 00 00 00 | ................
24656 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
24672 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
24688 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
24704 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
24720 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
24736 | 00 00 01 00 00 00 00 00 00 00 08 00 00 00 00 00 | ................
24752 | 00 00 01 00 00 00 00 00 00 00 b8 05 80 01 00 00 | ................
24768 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
24784 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
24800 | 00 00 50 72 6f 77 6c 65 72 73 20 53 68 61 64 6f | ..Prowlers Shado
24816 | 77 20 43 6c 6f 61 6b 00 50 72 6f 77 6c 65 72 73 | w Cloak.Prowlers
24832 | 20 53 68 61 64 6f 77 20 43 6c 6f 61 6b 00 49 54 | Shadow Cloak.IT
24848 | 36 33 00 cf f2 00 00 0c 01 01 00 01 00 01 00 00 | 63..............
24864 | 50 c3 00 00 4a 03 00 00 01 00 00 00 00 00 00 00 | P...J...........
24880 | 00 00 00 00 00 05 05 05 05 00 00 00 3c 00 00 00 | ............<...
24896 | 00 00 00 00 00 00 00 00 0e 00 00 00 00 00 00 00 | ................
24912 | 00 00 00 00 00 00 00 00 dd c1 00 00 ff ff 00 00 | ................
24928 | 00 00 00 00 00 00 00 00 00 00 00 00 ff ff ff ff | ................
24944 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
24960 | 01 00 00 00 00 00 00 00 00 2f 00 00 00 00 00 00 | ........./......
24976 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
24992 | 00 00 00 00 00 ff 0a 00 00 00 00 00 00 00 00 00 | ................
25008 | 00 00 00 00 00 a0 40 00 00 00 00 00 00 00 00 00 | ......@.........
25024 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
25040 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
25056 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
25072 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
25088 | 00 00 00 00 00 00 00 00 07 00 00 00 01 00 00 00 | ................
25104 | 00 00 01 00 00 00 00 00 01 00 00 00 00 00 01 00 | ................
25120 | 00 00 00 00 01 00 00 00 00 00 00 00 00 00 00 00 | ................
25136 | 00 00 46 00 00 00 00 00 00 00 00 00 00 00 00 00 | ..F.............
25152 | 00 ff ff ff ff 00 00 a9 25 00 00 00 00 00 00 00 | ........%.......
25168 | 00 00 00 00 00 00 00 00 00 00 00 00 a9 25 00 00 | .............%..
25184 | 00 00 00 00 ff ff ff ff 00 00 00 00 00 00 00 00 | ................
25200 | 00 00 00 01 00 00 00 00 00 00 00 00 00 00 00 00 | ................
25216 | 00 00 00 00 00 00 00 00 00 00 00 00 00 ff ff ff | ................
25232 | ff 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
25248 | 00 00 00 00 00 00 00 00 00 00 00 00 ff ff ff ff | ................
25264 | ff ff ff ff 00 00 00 00 00 00 00 00 00 00 00 00 | ................
25280 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ff | ................
25296 | ff ff ff ff ff ff ff 00 00 00 00 00 00 00 00 00 | ................
25312 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
25328 | 00 00 ff ff ff ff ff ff ff ff 00 00 00 00 00 00 | ................
25344 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
25360 | 00 00 00 00 00 ff ff ff ff ff ff ff ff 00 00 00 | ................
25376 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
25392 | 00 00 00 00 00 00 00 00 ff ff ff ff 00 00 00 00 | ................
25408 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
25424 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
25440 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
25456 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
25472 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
25488 | 00 00 00 00 00 00 00 00 00 00 01 00 00 00 00 00 | ................
25504 | 00 00 07 00 00 00 00 00 00 00 01 00 00 00 00 00 | ................
25520 | 00 00 b7 05 80 01 00 00 00 00 00 00 00 00 00 00 | ................
25536 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
25552 | 00 00 00 00 00 00 00 00 00 00 56 61 6c 6f 72 69 | ..........Valori
25568 | 75 6d 20 56 61 6d 62 72 61 63 65 73 00 56 61 6c | um Vambraces.Val
25584 | 6f 72 69 75 6d 20 56 61 6d 62 72 61 63 65 73 00 | orium Vambraces.
25600 | 49 54 36 33 00 f5 12 00 00 31 01 00 00 01 80 00 | IT63.....1......
25616 | 00 00 00 00 00 00 6e 02 00 00 01 00 00 00 00 00 | ......n.........
25632 | 00 0a 00 00 00 00 00 05 00 00 09 00 00 00 00 00 | ................
25648 | 00 00 00 00 00 00 00 00 00 00 10 00 00 00 00 00 | ................
25664 | 00 00 00 00 00 00 00 00 00 00 04 00 00 00 d5 cc | ................
25680 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ff ff | ................
25696 | ff ff 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
25712 | 00 00 01 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
25728 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
25744 | 00 00 00 00 fa 87 73 ff 0a 03 00 00 00 00 00 00 | ......s.........
25760 | 00 00 00 00 00 00 00 a0 41 00 00 00 00 00 00 00 | ........A.......
25776 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
25792 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
25808 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
25824 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
25840 | 00 00 00 00 00 00 00 00 00 00 07 00 00 00 01 00 | ................
25856 | 00 00 00 00 01 00 00 00 00 00 01 00 00 00 00 00 | ................
25872 | 01 00 00 00 00 00 01 00 00 00 00 00 00 00 00 00 | ................
25888 | 00 00 00 00 46 00 00 00 00 00 00 00 00 00 00 00 | ....F...........
25904 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
25920 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
25936 | 00 00 00 00 00 00 ff ff ff ff 00 00 00 00 00 00 | ................
25952 | 00 00 00 00 00 01 00 00 00 00 00 00 00 00 00 00 | ................
25968 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ff | ................
25984 | ff ff ff 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
26000 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ff ff | ................
26016 | ff ff ff ff ff ff 00 00 00 00 00 00 00 00 00 00 | ................
26032 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
26048 | 00 ff ff ff ff ff ff ff ff 00 00 00 00 00 00 00 | ................
26064 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
26080 | 00 00 00 00 ff ff ff ff ff ff ff ff 00 00 00 00 | ................
26096 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
26112 | 00 00 00 00 00 00 00 ff ff ff ff ff ff ff ff 00 | ................
26128 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
26144 | 00 00 00 00 00 00 00 00 00 00 ff ff ff ff 00 00 | ................
26160 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
26176 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
26192 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
26208 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
26224 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
26240 | 00 00 00 00 00 00 00 00 00 00 00 00 01 00 00 00 | ................
26256 | 00 00 00 00 06 00 00 00 00 00 00 00 01 00 00 00 | ................
26272 | 00 00 00 00 b6 05 80 01 00 00 00 00 00 00 00 00 | ................
26288 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
26304 | 00 00 00 00 00 00 00 00 00 00 00 00 53 70 61 75 | ............Spau
26320 | 6c 64 65 72 73 20 6f 66 20 74 68 65 20 53 6c 61 | lders of the Sla
26336 | 76 65 6d 61 73 74 65 72 00 53 70 61 75 6c 64 65 | vemaster.Spaulde
26352 | 72 73 20 6f 66 20 74 68 65 20 53 6c 61 76 65 6d | rs of the Slavem
26368 | 61 73 74 65 72 00 49 54 36 33 00 98 a9 00 00 07 | aster.IT63......
26384 | 01 01 00 02 40 00 00 00 00 00 00 00 1e 03 00 00 | ....@...........
26400 | 01 00 00 00 00 00 00 08 08 00 00 00 00 00 00 00 | ................
26416 | 00 08 05 05 28 00 00 00 14 00 00 00 14 00 00 00 | ....(...........
26432 | 08 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
26448 | ff ff 00 00 ff ff 00 00 00 00 00 00 00 00 00 00 | ................
26464 | 00 00 00 00 ff ff ff ff 00 00 00 00 00 00 00 00 | ................
26480 | 00 00 00 00 00 00 00 00 01 00 00 00 00 00 00 00 | ................
26496 | 00 3f 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | .?..............
26512 | 00 00 00 00 00 00 00 00 00 00 00 00 00 ff 0a 00 | ................
26528 | 00 00 00 00 00 00 00 00 00 00 00 00 00 80 3f 00 | ..............?.
26544 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
26560 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
26576 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
26592 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
26608 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
26624 | 07 00 00 00 01 00 00 00 00 00 01 00 00 00 00 00 | ................
26640 | 01 00 00 00 00 00 01 00 00 00 00 00 01 00 01 00 | ................
26656 | 00 00 08 00 00 00 00 00 00 00 46 00 00 00 00 00 | ..........F.....
26672 | 00 00 00 00 00 00 00 00 00 ff ff ff ff 00 00 61 | ...............a
26688 | 0a 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
26704 | 00 00 00 00 61 0a 00 00 00 00 00 00 ff ff ff ff | ....a...........
26720 | 00 00 00 00 00 00 00 00 00 00 00 01 00 00 00 00 | ................
26736 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
26752 | 00 00 00 00 00 ff ff ff ff 00 00 00 00 00 00 00 | ................
26768 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
26784 | 00 00 00 00 ff ff ff ff ff ff ff ff 00 00 00 00 | ................
26800 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
26816 | 00 00 00 00 00 00 00 ff ff ff ff ff ff ff ff 00 | ................
26832 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
26848 | 00 00 00 00 00 00 00 00 00 00 ff ff ff ff ff ff | ................
26864 | ff ff 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
26880 | 00 00 00 00 00 00 00 00 00 00 00 00 00 ff ff ff | ................
26896 | ff ff ff ff ff 00 00 00 00 00 00 00 00 00 00 00 | ................
26912 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
26928 | ff ff ff ff 00 00 00 00 00 00 00 00 00 00 00 00 | ................
26944 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
26960 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
26976 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
26992 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
27008 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
27024 | 00 00 01 00 00 00 00 00 00 00 05 00 00 00 00 00 | ................
27040 | 00 00 01 00 00 00 00 00 00 00 b5 05 80 01 00 00 | ................
27056 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
27072 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
27088 | 00 00 53 68 72 6f 75 64 65 64 20 4d 65 64 61 6c | ..Shrouded Medal
27104 | 6c 69 6f 6e 00 53 68 72 6f 75 64 65 64 20 4d 65 | lion.Shrouded Me
27120 | 64 61 6c 6c 69 6f 6e 00 49 54 36 33 00 3e 7e 00 | dallion.IT63.>~.
27136 | 00 0a 01 00 00 00 20 00 00 00 00 00 00 00 f0 02 | ...... .........
27152 | 00 00 01 00 00 00 00 00 00 05 00 00 0f 05 00 05 | ................
27168 | 00 00 00 00 00 00 00 00 00 00 19 00 00 00 00 00 | ................
27184 | 00 00 0c 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
27200 | 00 00 ff ff 00 00 ff ff 00 00 00 00 00 00 00 00 | ................
27216 | 00 00 00 00 00 00 ff ff ff ff 00 00 00 00 00 00 | ................
27232 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
27248 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
27264 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ff | ................
27280 | 0a 00 00 00 00 00 00 00 00 00 00 00 00 00 00 20 | ...............
27296 | 41 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | A...............
27312 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
27328 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
27344 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
27360 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
27376 | 00 00 07 00 00 00 01 00 00 00 00 00 01 00 00 00 | ................
27392 | 00 00 01 00 00 00 00 00 01 00 00 00 00 00 01 00 | ................
27408 | 00 00 00 00 00 00 00 00 00 00 00 00 46 00 00 00 | ............F...
27424 | 00 00 00 00 00 00 00 00 00 00 00 ff ff ff ff 00 | ................
27440 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
27456 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ff ff | ................
27472 | ff ff 00 00 00 00 00 00 00 00 00 00 00 01 00 00 | ................
27488 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
27504 | 00 00 00 00 00 00 00 ff ff ff ff 00 00 00 00 00 | ................
27520 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
27536 | 00 00 00 00 00 00 ff ff ff ff ff ff ff ff 00 00 | ................
27552 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
27568 | 00 00 00 00 00 00 00 00 00 ff ff ff ff ff ff ff | ................
27584 | ff 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
27600 | 00 00 00 00 00 00 00 00 00 00 00 00 ff ff ff ff | ................
27616 | ff ff ff ff 00 00 00 00 00 00 00 00 00 00 00 00 | ................
27632 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ff | ................
27648 | ff ff ff ff ff ff ff 00 00 00 00 00 00 00 00 00 | ................
27664 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
27680 | 00 00 ff ff ff ff 00 00 00 00 00 00 00 00 00 00 | ................
27696 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
27712 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
27728 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
27744 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
27760 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
27776 | 00 00 00 00 01 00 00 00 00 00 00 00 03 00 00 00 | ................
27792 | 00 00 00 00 01 00 00 00 00 00 00 00 b4 05 80 01 | ................
27808 | 00 00 00 00 00 00 00 00 ff ff ff ff 00 00 00 00 | ................
27824 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
27840 | 00 00 00 00 45 79 65 70 61 74 63 68 20 6f 66 20 | ....Eyepatch of
27856 | 50 6c 75 6e 64 65 72 00 45 79 65 70 61 74 63 68 | Plunder.Eyepatch
27872 | 20 6f 66 20 50 6c 75 6e 64 65 72 00 49 54 36 33 | of Plunder.IT63
27888 | 00 38 75 00 00 05 01 00 00 01 08 00 00 00 00 00 | .8u.............
27904 | 00 00 53 02 00 00 01 00 00 00 00 00 00 06 06 06 | ..S.............
27920 | 06 06 00 0a 00 00 0a 00 00 00 32 00 00 00 00 00 | ..........2.....
27936 | 00 00 00 00 00 00 0a 00 00 00 00 00 00 00 00 00 | ................
27952 | 00 00 00 00 00 00 ff ff 00 00 ff ff 00 00 00 00 | ................
27968 | 00 00 00 00 00 00 00 00 00 00 ff ff ff ff 00 00 | ................
27984 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 01 00 | ................
28000 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
28016 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
28032 | 00 00 00 ff 0a 00 00 00 00 00 00 00 00 00 00 00 | ................
28048 | 00 00 00 20 41 00 00 00 00 00 00 00 00 00 00 00 | ... A...........
28064 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
28080 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
28096 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
28112 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
28128 | 00 00 00 00 00 00 07 00 00 00 01 00 00 00 00 00 | ................
28144 | 01 00 00 00 00 00 01 00 00 00 00 00 01 00 00 00 | ................
28160 | 00 00 01 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
28176 | 46 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ff | F...............
28192 | ff ff ff 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
28208 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
28224 | 00 00 ff ff ff ff 00 00 00 00 00 00 00 00 00 00 | ................
28240 | 00 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
28256 | 00 00 00 00 00 00 00 00 00 00 00 85 07 00 00 00 | ................
28272 | 04 00 00 00 00 ff ff ff ff ac 0d 00 00 00 00 00 | ................
28288 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ff ff | ................
28304 | ff ff 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
28320 | 00 00 00 00 00 00 00 00 00 00 00 00 00 ff ff ff | ................
28336 | ff ff ff ff ff 00 00 00 00 00 00 00 00 00 00 00 | ................
28352 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
28368 | ff ff ff ff ff ff ff ff 00 00 00 00 00 00 00 00 | ................
28384 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
28400 | 00 00 00 ff ff ff ff ff ff ff ff 00 00 00 00 00 | ................
28416 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
28432 | 00 00 00 00 00 00 ff ff ff ff 00 00 00 00 00 00 | ................
28448 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
28464 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
28480 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
28496 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
28512 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
28528 | 00 00 00 00 00 00 00 00 01 00 00 00 00 00 00 00 | ................
28544 | 02 00 00 00 00 00 00 00 01 00 00 00 00 00 00 00 | ................
28560 | b3 05 80 01 00 00 00 00 00 00 00 00 00 00 00 00 | ................
28576 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
28592 | 00 00 00 00 00 00 00 00 56 65 6c 69 75 6d 20 53 | ........Velium S
28608 | 70 69 6b 65 64 20 53 6b 75 6c 6c 20 48 65 6c 6d | piked Skull Helm
28624 | 00 49 74 20 72 61 64 69 61 74 65 73 20 61 75 74 | .It radiates aut
28640 | 68 6f 72 69 74 79 00 49 54 36 33 00 ca 71 00 00 | hority.IT63..q..
28656 | 00 01 00 00 02 04 00 00 00 00 00 00 00 74 02 00 | .............t..
28672 | 00 01 00 00 00 00 00 00 05 05 05 05 05 00 05 00 | ................
28688 | 00 00 05 00 00 00 00 00 00 14 00 00 00 14 00 00 | ................
28704 | 00 0a 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
28720 | 00 9f 81 00 00 ff ff 00 00 00 00 00 00 00 00 00 | ................
28736 | 00 00 00 00 00 ff ff ff ff 00 00 00 00 00 00 00 | ................
28752 | 00 00 00 00 00 00 00 00 00 01 00 00 00 00 00 00 | ................
28768 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
28784 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ff 0a | ................
28800 | 15 00 00 00 00 00 00 00 00 00 00 00 00 00 fa 43 | ...............C
28816 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
28832 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
28848 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
28864 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
28880 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
28896 | 00 07 00 00 00 01 00 00 00 00 00 01 00 00 00 00 | ................
28912 | 00 01 00 00 00 00 00 01 00 00 00 00 00 01 00 00 | ................
28928 | 00 00 00 00 00 00 00 00 00 00 00 46 00 00 00 00 | ...........F....
28944 | 00 00 00 00 00 00 00 00 00 00 ff ff ff ff 00 00 | ................
28960 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
28976 | 00 00 00 00 00 00 00 00 00 00 00 00 00 ff ff ff | ................
28992 | ff 00 00 00 00 00 00 00 00 00 00 00 01 00 00 00 | ................
29008 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
29024 | 00 00 00 00 00 00 ff ff ff ff 00 00 00 00 00 00 | ................
29040 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
29056 | 00 00 00 00 00 ff ff ff ff ff ff ff ff 00 00 00 | ................
29072 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
29088 | 00 00 00 00 00 00 00 00 ff ff ff ff ff ff ff ff | ................
29104 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
29120 | 00 00 00 00 00 00 00 00 00 00 00 ff ff ff ff ff | ................
29136 | ff ff ff 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
29152 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ff ff | ................
29168 | ff ff ff ff ff ff 00 00 00 00 00 00 00 00 00 00 | ................
29184 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
29200 | 00 ff ff ff ff 00 00 00 00 00 00 00 00 00 00 00 | ................
29216 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
29232 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
29248 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
29264 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
29280 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
29296 | 00 00 00 01 00 00 00 00 00 00 00 01 00 00 00 00 | ................
29312 | 00 00 00 01 00 00 00 00 00 00 00 b2 05 80 01 00 | ................
29328 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
29344 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
29360 | 00 00 00 45 61 72 72 69 6e 67 20 6f 66 20 74 68 | ...Earring of th
29376 | 65 20 53 6f 6c 73 74 69 63 65 00 45 61 72 72 69 | e Solstice.Earri
29392 | 6e 67 20 6f 66 20 74 68 65 20 53 6f 6c 73 74 69 | ng of the Solsti
29408 | 63 65 00 49 54 36 33 00 63 70 00 00 01 01 00 00 | ce.IT63.cp......
29424 | 00 12 00 00 00 00 00 00 00 30 04 00 00 01 01 00 | .........0......
29440 | 00 00 00 00 05 00 00 05 05 00 00 05 00 00 00 08 | ................
29456 | 08 37 00 00 00 37 00 00 00 00 00 00 00 05 00 00 | .7...7..........
29472 | 00 00 00 00 00 01 00 00 00 00 00 00 00 ff ff 00 | ................
29488 | 00 ff ff 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
29504 | 00 ff ff ff ff 00 00 00 00 00 00 00 00 00 00 00 | ................
29520 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 33 00 | ..............3.
29536 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
29552 | 00 00 00 00 00 00 00 00 00 00 ff 1d 00 00 00 00 | ................
29568 | 00 00 00 00 00 00 00 00 00 00 80 3f 00 00 00 00 | ...........?....
29584 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
29600 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
29616 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
29632 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
29648 | 00 00 00 00 00 00 00 00 00 00 00 00 00 07 00 00 | ................
29664 | 00 01 00 00 00 00 00 01 00 00 00 00 00 01 00 00 | ................
29680 | 00 00 00 01 00 00 00 00 00 01 00 00 00 00 00 00 | ................
29696 | 00 00 00 00 00 00 00 46 00 00 00 00 00 00 00 00 | .......F........
29712 | 00 00 00 00 00 00 ff ff ff ff 00 00 00 00 00 00 | ................
29728 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
29744 | 00 00 00 00 00 00 00 00 00 ff ff ff ff 00 00 00 | ................
29760 | 00 00 00 00 00 00 00 00 01 00 00 00 00 00 00 00 | ................
29776 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
29792 | 00 00 ff ff ff ff 00 00 00 00 00 00 00 00 00 00 | ................
29808 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
29824 | 00 ff ff ff ff ff ff ff ff 00 00 00 00 00 00 00 | ................
29840 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
29856 | 00 00 00 00 ff ff ff ff ff ff ff ff 00 00 00 00 | ................
29872 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
29888 | 00 00 00 00 00 00 00 ff ff ff ff ff ff ff ff 00 | ................
29904 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
29920 | 00 00 00 00 00 00 00 00 00 00 ff ff ff ff ff ff | ................
29936 | ff ff 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
29952 | 00 00 00 00 00 00 00 00 00 00 00 00 00 ff ff ff | ................
29968 | ff 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
29984 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
30000 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
30016 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
30032 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
30048 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 01 | ................
30064 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 01 | ................
30080 | 00 00 00 00 00 00 00 b1 05 80 01 00 00 00 00 00 | ................
30096 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
30112 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 49 | ...............I
30128 | 6e 74 72 69 63 61 74 65 20 57 6f 6f 64 65 6e 20 | ntricate Wooden
30144 | 46 69 67 75 72 69 6e 65 00 49 6d 62 75 65 64 20 | Figurine.Imbued
30160 | 77 69 74 68 20 61 6e 20 61 64 76 65 6e 74 75 72 | with an adventur
30176 | 65 72 27 73 20 73 70 69 72 69 74 00 49 54 36 33 | er's spirit.IT63
30192 | 00 bb 88 00 00 01 01 00 00 00 01 00 00 00 00 00 | ................
30208 | 00 00 7f 03 00 00 01 00 00 00 00 00 00 0a 0a 0a | ................
30224 | 0a 0a 00 0f 0f 00 0a 00 00 0a 5a 00 00 00 50 00 | ..........Z...P.
30240 | 00 00 00 00 00 00 14 00 00 00 00 00 00 00 00 00 | ................
30256 | 00 00 00 00 00 00 04 00 00 00 ff ff 00 00 00 00 | ................
30272 | 00 00 00 00 00 00 00 00 00 00 ff ff ff ff 00 00 | ................
30288 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 01 00 | ................
30304 | 00 00 00 33 00 00 00 00 00 00 00 00 00 00 00 00 | ...3............
30320 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
30336 | 00 00 00 ff 0a 00 00 00 00 00 00 00 00 00 00 00 | ................
30352 | 00 00 00 80 3f 00 00 00 00 00 00 00 00 00 00 00 | ....?...........
30368 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
30384 | 00 00 00 00 00 00 00 00 00 b9 88 00 00 00 00 00 | ................
30400 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
30416 | 00 00 00 00 00 00 00 00 00 00 00 00 00 43 48 52 | .............CHR
30432 | 4d 50 6f 50 41 63 63 65 73 73 00 00 00 00 00 00 | MPoPAccess......
30448 | 00 00 00 07 00 00 00 01 00 00 00 00 00 01 00 00 | ................
30464 | 00 00 00 01 00 00 00 00 00 01 00 00 00 00 00 01 | ................
30480 | 00 00 00 00 00 00 00 00 00 00 00 00 00 46 00 00 | .............F..
30496 | 00 00 00 00 00 00 00 00 00 00 00 00 ff ff ff ff | ................
30512 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
30528 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ff | ................
30544 | ff ff ff 00 00 00 00 00 00 00 00 00 00 00 01 00 | ................
30560 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
30576 | 00 00 00 00 00 00 00 00 ff ff ff ff 00 00 00 00 | ................
30592 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
30608 | 00 00 00 00 00 00 00 ff ff ff ff ff ff ff ff 00 | ................
30624 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
30640 | 00 00 00 00 00 00 00 00 00 00 ff ff ff ff ff ff | ................
30656 | ff ff 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
30672 | 00 00 00 00 00 00 00 00 00 00 00 00 00 ff ff ff | ................
30688 | ff ff ff ff ff 00 00 00 00 00 00 00 00 00 00 00 | ................
30704 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
30720 | ff ff ff ff ff ff ff ff 00 00 00 00 00 00 00 00 | ................
30736 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
30752 | 00 00 00 ff ff ff ff 00 00 00 00 00 00 00 00 00 | ................
30768 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
30784 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
30800 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
30816 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
30832 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
30848 | 00 00 00 00 00 01 00 00 00 00 00 00 00 d0 07 00 | ................
30864 | 00 00 00 00 00 01 00 00 00 00 00 00 00 da 05 80 | ................
30880 | 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
30896 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
30912 | 00 00 00 00 01 54 72 61 64 65 72 27 73 20 53 61 | .....Trader's Sa
30928 | 74 63 68 65 6c 00 54 72 61 64 65 72 27 73 20 53 | tchel.Trader's S
30944 | 61 74 63 68 65 6c 00 49 54 36 33 00 eb 45 00 00 | atchel.IT63..E..
30960 | fa 01 00 00 04 00 00 00 00 e8 03 00 00 b1 02 00 | ................
30976 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
30992 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
31008 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
31024 | 00 ff ff 00 00 ff ff 01 00 00 00 00 00 00 00 00 | ................
31040 | 00 00 00 00 00 ff ff ff ff 00 00 00 00 00 00 00 | ................
31056 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
31072 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
31088 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ff 00 | ................
31104 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 80 3f | ...............?
31120 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
31136 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
31152 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
31168 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
31184 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
31200 | 00 00 00 00 00 01 00 00 00 00 00 01 00 00 00 00 | ................
31216 | 00 01 00 00 00 00 00 01 00 00 00 00 00 01 00 00 | ................
31232 | 00 00 00 00 00 00 00 00 00 00 00 46 00 00 00 00 | ...........F....
31248 | 00 00 00 33 0a 04 00 00 00 00 00 00 00 00 00 00 | ...3............
31264 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
31280 | 00 00 00 00 00 00 00 00 00 00 00 00 00 ff ff ff | ................
31296 | ff 00 00 00 00 00 00 00 00 00 00 00 01 00 00 00 | ................
31312 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
31328 | 00 00 00 00 00 00 ff ff ff ff 00 00 00 00 00 00 | ................
31344 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
31360 | 00 00 00 00 00 ff ff ff ff ff ff ff ff 00 00 00 | ................
31376 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
31392 | 00 00 00 00 00 00 00 00 ff ff ff ff ff ff ff ff | ................
31408 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
31424 | 00 00 00 00 00 00 00 00 00 00 00 ff ff ff ff ff | ................
31440 | ff ff ff 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
31456 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ff ff | ................
31472 | ff ff ff ff ff ff 00 00 00 00 00 00 00 00 00 00 | ................
31488 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
31504 | 00 ff ff ff ff 00 00 00 00 00 00 00 00 00 00 00 | ................
31520 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
31536 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
31552 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
31568 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
31584 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 0a | ................
31600 | 00 00 00 00 00 00 00 01 00 00 00 00 00 00 00 1e | ................
31616 | 00 00 00 00 00 00 00 01 00 00 00 00 00 00 00 db | ................
31632 | 05 80 01 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
31648 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
31664 | 00 00 00 00 00 00 00 49 63 79 20 47 72 65 61 76 | .......Icy Greav
31680 | 65 73 00 49 63 79 20 47 72 65 61 76 65 73 00 49 | es.Icy Greaves.I
31696 | 54 36 33 00 13 10 00 00 4b 01 00 00 03 00 00 04 | T63.....K.......
31712 | 00 00 00 00 00 1d 02 00 00 01 00 00 00 00 00 00 | ................
31728 | 05 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
31744 | 00 00 00 00 00 00 00 00 00 08 00 00 00 00 00 00 | ................
31760 | 00 00 00 00 00 00 00 00 00 97 00 00 00 ff ef 00 | ................
31776 | 00 00 00 00 00 00 00 00 00 00 00 00 00 ff ff ff | ................
31792 | ff 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
31808 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
31824 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
31840 | 00 00 00 96 0a 0a ff 0a 03 00 00 00 00 00 00 00 | ................
31856 | 00 00 00 00 00 00 20 41 00 00 00 00 00 00 00 00 | ...... A........
31872 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
31888 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
31904 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
31920 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
31936 | 00 00 00 00 00 00 00 00 00 07 00 00 00 01 00 00 | ................
31952 | 00 00 00 01 00 00 00 00 00 01 00 00 00 00 00 01 | ................
31968 | 00 00 00 00 00 01 00 00 00 00 00 00 00 00 00 00 | ................
31984 | 00 00 00 46 00 00 00 00 00 00 00 00 00 00 00 00 | ...F............
32000 | 00 00 ff ff ff ff 00 00 00 00 00 00 00 00 00 00 | ................
32016 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
32032 | 00 00 00 00 00 ff ff ff ff 00 00 00 00 00 00 00 | ................
32048 | 00 00 00 00 01 00 00 00 00 00 00 00 00 00 00 00 | ................
32064 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ff ff | ................
32080 | ff ff 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
32096 | 00 00 00 00 00 00 00 00 00 00 00 00 00 ff ff ff | ................
32112 | ff ff ff ff ff 00 00 00 00 00 00 00 00 00 00 00 | ................
32128 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
32144 | ff ff ff ff ff ff ff ff 00 00 00 00 00 00 00 00 | ................
32160 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
32176 | 00 00 00 ff ff ff ff ff ff ff ff 00 00 00 00 00 | ................
32192 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
32208 | 00 00 00 00 00 00 ff ff ff ff ff ff ff ff 00 00 | ................
32224 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
32240 | 00 00 00 00 00 00 00 00 00 ff ff ff ff 00 00 00 | ................
32256 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
32272 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
32288 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
32304 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
32320 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
32336 | 00 00 00 00 00 00 00 00 00 00 00 01 00 00 00 01 | ................
32352 | 00 00 00 00 00 00 00 1e 00 00 00 00 00 00 00 01 | ................
32368 | 00 00 00 00 00 00 00 dc 05 80 01 00 00 00 00 00 | ................
32384 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
32400 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 53 | ...............S
32416 | 68 72 6f 75 64 65 64 20 42 6f 6f 74 73 00 53 68 | hrouded Boots.Sh
32432 | 72 6f 75 64 65 64 20 42 6f 6f 74 73 00 49 54 36 | rouded Boots.IT6
32448 | 33 00 2e 7e 00 00 19 01 00 00 01 00 00 08 00 00 | 3..~............
32464 | 00 00 00 0c 03 00 00 01 00 00 00 00 00 00 00 00 | ................
32480 | 00 00 00 00 04 04 04 04 05 04 04 00 00 00 00 00 | ................
32496 | 00 00 00 00 00 00 00 0c 00 00 00 00 00 00 00 00 | ................
32512 | 00 00 00 00 00 00 00 ff ff 00 00 ff ff 00 00 00 | ................
32528 | 00 00 00 00 00 00 00 00 00 00 00 ff ff ff ff 00 | ................
32544 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 01 | ................
32560 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
32576 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
32592 | 00 00 00 00 ff 0a 01 00 00 00 00 00 00 00 00 00 | ................
32608 | 00 00 00 00 80 3f 00 00 00 00 00 00 00 00 00 00 | .....?..........
32624 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
32640 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
32656 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
32672 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
32688 | 00 00 00 00 00 00 00 07 00 00 00 01 00 00 00 00 | ................
32704 | 00 01 00 00 00 00 00 01 00 00 00 00 00 01 00 00 | ................
32720 | 00 00 00 01 00 00 00 00 00 00 00 00 00 00 00 00 | ................
32736 | 00 46 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | .F..............
32752 | ff ff ff ff 00 00 00 00 00 00 00 00 00 00 00 00 | ................
32768 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
32784 | 00 00 00 ff ff ff ff 00 00 00 00 00 00 00 00 00 | ................
32800 | 00 00 01 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
32816 | 00 00 00 00 00 00 00 00 00 00 00 00 ff ff ff ff | ................
32832 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
32848 | 00 00 00 00 00 00 00 00 00 00 00 ff ff ff ff ff | ................
32864 | ff ff ff 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
32880 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ff ff | ................
32896 | ff ff ff ff ff ff 00 00 00 00 00 00 00 00 00 00 | ................
32912 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
32928 | 00 ff ff ff ff ff ff ff ff 00 00 00 00 00 00 00 | ................
32944 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
32960 | 00 00 00 00 ff ff ff ff ff ff ff ff 00 00 00 00 | ................
32976 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
32992 | 00 00 00 00 00 00 00 ff ff ff ff 00 00 00 00 00 | ................
33008 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
33024 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
33040 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
33056 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
33072 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
33088 | 00 00 00 00 00 00 00 00 00 02 00 00 00 01 00 00 | ................
33104 | 00 00 00 00 00 1e 00 00 00 00 00 00 00 01 00 00 | ................
33120 | 00 00 00 00 00 dd 05 80 01 00 00 00 00 00 00 00 | ................
33136 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
33152 | 00 00 00 00 00 00 00 00 00 00 00 00 00 46 61 6c | .............Fal
33168 | 63 68 69 6f 6e 20 6f 66 20 74 68 65 20 4b 6f 61 | chion of the Koa
33184 | 64 61 27 56 69 65 00 46 61 6c 63 68 69 6f 6e 20 | da'Vie.Falchion
33200 | 6f 66 20 74 68 65 20 4b 6f 61 64 61 27 56 69 65 | of the Koada'Vie
33216 | 00 49 54 34 32 00 03 15 00 00 23 01 00 00 02 00 | .IT42.....#.....
33232 | 20 00 00 00 00 00 00 44 02 00 00 01 00 00 00 00 | ......D........
33248 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
33264 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
33280 | 00 00 00 00 00 00 00 00 00 00 00 04 00 00 00 ff | ................
33296 | ff 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ff | ................
33312 | ff ff ff 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
33328 | 00 00 00 01 00 00 00 00 00 00 00 00 00 00 00 00 | ................
33344 | 00 00 00 00 00 00 00 00 00 00 00 00 00 18 00 00 | ................
33360 | 00 06 00 00 00 00 00 00 ff 00 00 00 00 00 00 00 | ................
33376 | 00 00 00 00 00 00 00 00 84 42 00 00 00 00 00 00 | .........B......
33392 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
33408 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
33424 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
33440 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
33456 | 00 00 00 00 00 00 00 00 00 00 00 04 00 00 00 01 | ................
33472 | 00 00 00 00 00 01 00 00 00 00 00 01 00 00 00 00 | ................
33488 | 00 01 00 00 00 00 00 01 00 00 00 00 00 00 00 00 | ................
33504 | 00 00 00 00 00 46 00 00 00 00 00 00 00 00 00 00 | .....F..........
33520 | 00 00 00 00 ff ff ff ff 00 00 00 00 00 00 00 00 | ................
33536 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
33552 | 00 00 00 00 00 00 00 ff ff ff ff 00 00 00 00 00 | ................
33568 | 00 00 00 00 00 00 01 00 00 00 00 00 00 00 00 00 | ................
33584 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
33600 | ff ff ff ff 00 00 00 00 00 00 00 00 00 00 00 00 | ................
33616 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ff | ................
33632 | ff ff ff ff ff ff ff 00 00 00 00 00 00 00 00 00 | ................
33648 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
33664 | 00 00 ff ff ff ff ff ff ff ff 00 00 00 00 00 00 | ................
33680 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
33696 | 00 00 00 00 00 ff ff ff ff ff ff ff ff 00 00 00 | ................
33712 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
33728 | 00 00 00 00 00 00 00 00 ff ff ff ff ff ff ff ff | ................
33744 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
33760 | 00 00 00 00 00 00 00 00 00 00 00 ff ff ff ff 00 | ................
33776 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
33792 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
33808 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
33824 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
33840 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
33856 | 00 00 00 00 00 00 00 00 00 00 00 00 00 03 00 00 | ................
33872 | 00 01 00 00 00 00 00 00 00 1e 00 00 00 00 00 00 | ................
33888 | 00 01 00 00 00 00 00 00 00 de 05 80 01 00 00 00 | ................
33904 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
33920 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
33936 | 00 46 72 6f 73 74 20 43 6f 76 65 72 65 64 20 54 | .Frost Covered T
33952 | 6f 6d 65 00 46 72 6f 73 74 65 64 20 54 6f 6d 65 | ome.Frosted Tome
33968 | 20 6f 66 20 42 61 74 74 6c 65 00 49 54 31 30 36 | of Battle.IT106
33984 | 34 36 00 ba 71 00 00 0a 01 00 00 01 00 48 00 00 | 46..q........H..
34000 | 00 00 00 00 09 03 00 00 01 00 00 00 00 00 00 00 | ................
34016 | 00 00 00 0f 00 03 03 00 00 00 00 00 1e 00 00 00 | ................
34032 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
34048 | 00 00 00 00 00 00 00 00 1d 80 00 00 ff ff 00 00 | ................
34064 | 00 00 00 00 00 00 00 00 00 00 00 00 ff ff ff ff | ................
34080 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
34096 | 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
34112 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
34128 | 00 00 00 00 00 ff 0a 00 00 00 00 00 00 00 00 00 | ................
34144 | 00 00 00 00 00 80 3f 00 00 00 00 00 00 00 00 00 | ......?.........
34160 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
34176 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
34192 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
34208 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
34224 | 00 00 00 00 00 00 00 00 07 00 00 00 01 00 00 00 | ................
34240 | 00 00 01 00 00 00 00 00 01 00 00 00 00 00 01 00 | ................
34256 | 00 00 00 00 01 00 00 00 00 00 00 00 00 00 00 00 | ................
34272 | 00 00 46 00 00 00 00 00 00 00 00 00 00 00 00 00 | ..F.............
34288 | 00 ff ff ff ff 00 00 00 00 00 00 00 00 00 00 00 | ................
34304 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
34320 | 00 00 00 00 ff ff ff ff 00 00 00 00 00 00 00 00 | ................
34336 | 00 00 00 01 00 00 00 00 00 00 00 00 00 00 00 00 | ................
34352 | 00 00 00 00 00 00 00 00 00 00 00 00 00 ff ff ff | ................
34368 | ff 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
34384 | 00 00 00 00 00 00 00 00 00 00 00 00 ff ff ff ff | ................
34400 | ff ff ff ff 00 00 00 00 00 00 00 00 00 00 00 00 | ................
34416 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ff | ................
34432 | ff ff ff ff ff ff ff 00 00 00 00 00 00 00 00 00 | ................
34448 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
34464 | 00 00 ff ff ff ff ff ff ff ff 00 00 00 00 00 00 | ................
34480 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
34496 | 00 00 00 00 00 ff ff ff ff ff ff ff ff 00 00 00 | ................
34512 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
34528 | 00 00 00 00 00 00 00 00 ff ff ff ff 00 00 00 00 | ................
34544 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
34560 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
34576 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
34592 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
34608 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
34624 | 00 00 00 00 00 00 00 00 00 00 04 00 00 00 01 00 | ................
34640 | 00 00 00 00 00 00 1e 00 00 00 00 00 00 00 01 00 | ................
34656 | 00 00 00 00 00 00 df 05 80 01 00 00 00 00 00 00 | ................
34672 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
34688 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 46 69 | ..............Fi
34704 | 65 72 79 20 56 61 6d 62 72 61 63 65 73 00 46 69 | ery Vambraces.Fi
34720 | 65 72 79 20 56 61 6d 62 72 61 63 65 73 00 49 54 | ery Vambraces.IT
34736 | 36 33 00 11 10 00 00 41 01 00 00 01 80 00 00 00 | 63.....A........
34752 | 00 00 00 00 1f 02 00 00 01 00 00 00 00 00 00 00 | ................
34768 | 00 00 00 05 00 00 00 00 00 00 00 00 00 00 00 00 | ................
34784 | 00 00 00 00 00 00 00 00 06 00 00 00 00 00 00 00 | ................
34800 | 00 00 00 00 00 00 00 00 97 00 00 00 ff ef 00 00 | ................
34816 | 00 00 00 00 00 00 00 00 00 00 00 00 ff ff ff ff | ................
34832 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
34848 | 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
34864 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
34880 | 00 00 00 00 00 ff 0a 03 00 00 00 00 00 00 00 00 | ................
34896 | 00 00 00 00 00 20 41 00 00 00 00 00 00 00 00 00 | ..... A.........
34912 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
34928 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
34944 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
34960 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
34976 | 00 00 00 00 00 00 00 00 07 00 00 00 01 00 00 00 | ................
34992 | 00 00 01 00 00 00 00 00 01 00 00 00 00 00 01 00 | ................
35008 | 00 00 00 00 01 00 00 00 00 00 00 00 00 00 00 00 | ................
35024 | 00 00 46 00 00 00 00 00 00 00 00 00 00 00 00 00 | ..F.............
35040 | 00 ff ff ff ff 00 00 00 00 00 00 00 00 00 00 00 | ................
35056 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
35072 | 00 00 00 00 ff ff ff ff 00 00 00 00 00 00 00 00 | ................
35088 | 00 00 00 01 00 00 00 00 00 00 00 00 00 00 00 00 | ................
35104 | 00 00 00 00 00 00 00 00 00 00 00 00 00 ff ff ff | ................
35120 | ff 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
35136 | 00 00 00 00 00 00 00 00 00 00 00 00 ff ff ff ff | ................
35152 | ff ff ff ff 00 00 00 00 00 00 00 00 00 00 00 00 | ................
35168 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ff | ................
35184 | ff ff ff ff ff ff ff 00 00 00 00 00 00 00 00 00 | ................
35200 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
35216 | 00 00 ff ff ff ff ff ff ff ff 00 00 00 00 00 00 | ................
35232 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
35248 | 00 00 00 00 00 ff ff ff ff ff ff ff ff 00 00 00 | ................
35264 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
35280 | 00 00 00 00 00 00 00 00 ff ff ff ff 00 00 00 00 | ................
35296 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
35312 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
35328 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
35344 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
35360 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
35376 | 00 00 00 00 00 00 00 00 00 00 05 00 00 00 01 00 | ................
35392 | 00 00 00 00 00 00 1e 00 00 00 00 00 00 00 01 00 | ................
35408 | 00 00 00 00 00 00 e0 05 80 01 00 00 00 00 00 00 | ................
35424 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
35440 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 4c 69 | ..............Li
35456 | 61 6e 6e 61 27 73 20 46 6c 75 74 65 00 4c 69 61 | anna's Flute.Lia
35472 | 6e 6e 61 27 73 20 46 6c 75 74 65 00 49 54 31 30 | nna's Flute.IT10
35488 | 36 30 31 00 4b 36 00 00 05 01 00 00 00 00 40 00 | 601.K6........@.
35504 | 00 00 00 00 00 ef 02 00 00 01 00 00 00 00 00 00 | ................
35520 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
35536 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
35552 | 00 00 00 00 00 00 00 00 00 80 00 00 00 ff ff 00 | ................
35568 | 00 00 00 00 00 00 00 00 00 00 00 00 00 ff ff ff | ................
35584 | ff 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
35600 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
35616 | 00 00 17 00 00 00 12 00 00 00 00 00 00 00 00 00 | ................
35632 | 00 00 00 00 00 00 ff 17 00 00 00 00 00 00 00 00 | ................
35648 | 00 00 00 00 00 00 80 3f 00 00 00 00 00 00 00 00 | .......?........
35664 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
35680 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
35696 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
35712 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
35728 | 00 00 00 00 00 00 00 00 00 07 00 00 00 01 00 00 | ................
35744 | 00 00 00 01 00 00 00 00 00 01 00 00 00 00 00 01 | ................
35760 | 00 00 00 00 00 01 00 00 00 00 00 00 00 00 00 00 | ................
35776 | 00 00 00 46 00 00 00 00 00 00 00 00 00 00 00 00 | ...F............
35792 | 00 00 ff ff ff ff 00 00 00 00 00 00 00 00 00 00 | ................
35808 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
35824 | 00 00 00 00 00 ff ff ff ff 00 00 00 00 00 00 00 | ................
35840 | 00 00 00 00 01 00 00 00 00 00 00 00 00 00 00 00 | ................
35856 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ff ff | ................
35872 | ff ff 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
35888 | 00 00 00 00 00 00 00 00 00 00 00 00 00 ff ff ff | ................
35904 | ff ff ff ff ff 00 00 00 00 00 00 00 00 00 00 00 | ................
35920 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
35936 | ff ff ff ff ff ff ff ff 00 00 00 00 00 00 00 00 | ................
35952 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
35968 | 00 00 00 ff ff ff ff ff ff ff ff 00 00 00 00 00 | ................
35984 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
36000 | 00 00 00 00 00 00 ff ff ff ff ff ff ff ff 00 00 | ................
36016 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
36032 | 00 00 00 00 00 00 00 00 00 ff ff ff ff 00 00 00 | ................
36048 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
36064 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
36080 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
36096 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
36112 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
36128 | 00 00 00 00 00 00 00 00 00 00 00 06 00 00 00 01 | ................
36144 | 00 00 00 00 00 00 00 1e 00 00 00 00 00 00 00 01 | ................
36160 | 00 00 00 00 00 00 00 e1 05 80 01 00 00 00 00 00 | ................
36176 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
36192 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 49 | ...............I
36208 | 6e 67 6f 74 20 6f 66 20 74 68 65 20 41 72 64 65 | ngot of the Arde
36224 | 6e 74 00 49 6e 67 6f 74 20 6f 66 20 74 68 65 20 | nt.Ingot of the
36240 | 41 72 64 65 6e 74 00 49 54 36 33 00 3b 4a 00 00 | Ardent.IT63.;J..
36256 | 0a 01 00 00 01 00 00 00 00 00 00 00 00 44 04 00 | .............D..
36272 | 00 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
36288 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
36304 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
36320 | 00 ff ff 00 00 ff ff 00 00 00 00 00 00 00 00 00 | ................
36336 | 00 00 00 00 00 ff ff ff ff 00 00 00 00 00 00 00 | ................
36352 | 00 00 00 00 00 00 00 00 00 01 00 00 00 00 00 00 | ................
36368 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
36384 | 00 00 00 00 00 00 00 00 00 00 00 82 dc ff ff 0b | ................
36400 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 a0 41 | ...............A
36416 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
36432 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
36448 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
36464 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
36480 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
36496 | 00 00 00 00 00 01 00 00 00 00 00 01 00 00 00 00 | ................
36512 | 00 01 00 00 00 00 00 01 00 00 00 00 00 01 00 00 | ................
36528 | 00 00 00 00 00 00 00 00 00 00 00 46 00 00 00 00 | ...........F....
36544 | 00 00 00 00 00 00 00 00 00 00 ff ff ff ff 00 00 | ................
36560 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
36576 | 00 00 00 00 00 00 00 00 00 00 00 00 00 ff ff ff | ................
36592 | ff 00 00 00 00 00 00 00 00 00 00 00 01 00 00 00 | ................
36608 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
36624 | 00 00 00 00 00 00 ff ff ff ff 00 00 00 00 00 00 | ................
36640 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
36656 | 00 00 00 00 00 ff ff ff ff ff ff ff ff 00 00 00 | ................
36672 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
36688 | 00 00 00 00 00 00 00 00 ff ff ff ff ff ff ff ff | ................
36704 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
36720 | 00 00 00 00 00 00 00 00 00 00 00 ff ff ff ff ff | ................
36736 | ff ff ff 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
36752 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ff ff | ................
36768 | ff ff ff ff ff ff 00 00 00 00 00 00 00 00 00 00 | ................
36784 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
36800 | 00 ff ff ff ff 00 00 00 00 00 00 00 00 00 00 00 | ................
36816 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
36832 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
36848 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
36864 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
36880 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
36896 | 00 00 00 07 00 00 00 01 00 00 00 00 00 00 00 1e | ................
36912 | 00 00 00 00 00 00 00 01 00 00 00 00 00 00 00 e2 | ................
36928 | 05 80 01 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
36944 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
36960 | 00 00 00 00 00 00 00 49 6e 67 6f 74 20 6f 66 20 | .......Ingot of
36976 | 74 68 65 20 52 65 76 65 72 65 6e 74 00 49 6e 67 | the Reverent.Ing
36992 | 6f 74 20 6f 66 20 74 68 65 20 52 65 76 65 72 65 | ot of the Revere
37008 | 6e 74 00 49 54 36 33 00 41 4a 00 00 0a 01 00 00 | nt.IT63.AJ......
37024 | 01 00 00 00 00 00 00 00 00 44 04 00 00 01 00 00 | .........D......
37040 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
37056 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
37072 | 00 00 00 00 00 00 00 00 00 00 00 00 00 ff ff 00 | ................
37088 | 00 ff ff 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
37104 | 00 ff ff ff ff 00 00 00 00 00 00 00 00 00 00 00 | ................
37120 | 00 00 00 00 00 01 00 00 00 00 00 00 00 00 00 00 | ................
37136 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
37152 | 00 00 00 00 00 00 00 82 dc ff ff 0b 00 00 00 00 | ................
37168 | 00 00 00 00 00 00 00 00 00 00 a0 41 00 00 00 00 | ...........A....
37184 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
37200 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
37216 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
37232 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
37248 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
37264 | 00 01 00 00 00 00 00 01 00 00 00 00 00 01 00 00 | ................
37280 | 00 00 00 01 00 00 00 00 00 01 00 00 00 00 00 00 | ................
37296 | 00 00 00 00 00 00 00 46 00 00 00 00 00 00 00 00 | .......F........
37312 | 00 00 00 00 00 00 ff ff ff ff 00 00 00 00 00 00 | ................
37328 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
37344 | 00 00 00 00 00 00 00 00 00 ff ff ff ff 00 00 00 | ................
37360 | 00 00 00 00 00 00 00 00 01 00 00 00 00 00 00 00 | ................
37376 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
37392 | 00 00 ff ff ff ff 00 00 00 00 00 00 00 00 00 00 | ................
37408 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
37424 | 00 ff ff ff ff ff ff ff ff 00 00 00 00 00 00 00 | ................
37440 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
37456 | 00 00 00 00 ff ff ff ff ff ff ff ff 00 00 00 00 | ................
37472 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
37488 | 00 00 00 00 00 00 00 ff ff ff ff ff ff ff ff 00 | ................
37504 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
37520 | 00 00 00 00 00 00 00 00 00 00 ff ff ff ff ff ff | ................
37536 | ff ff 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
37552 | 00 00 00 00 00 00 00 00 00 00 00 00 00 ff ff ff | ................
37568 | ff 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
37584 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
37600 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
37616 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
37632 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
37648 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 08 | ................
37664 | 00 00 00 01 00 00 00 00 00 00 00 1e 00 00 00 00 | ................
37680 | 00 00 00 01 00 00 00 00 00 00 00 e3 05 80 01 00 | ................
37696 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
37712 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
37728 | 00 00 00 49 63 6f 6e 20 6f 66 20 74 68 65 20 43 | ...Icon of the C
37744 | 6f 6e 73 74 61 6e 74 00 49 63 6f 6e 20 6f 66 20 | onstant.Icon of
37760 | 74 68 65 20 43 6f 6e 73 74 61 6e 74 00 49 54 36 | the Constant.IT6
37776 | 37 00 44 4a 00 00 0a 01 00 00 01 00 00 00 00 00 | 7.DJ............
37792 | 00 00 00 7e 03 00 00 01 00 00 00 00 00 00 00 00 | ...~............
37808 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
37824 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
37840 | 00 00 00 00 00 00 00 ff ff 00 00 ff ff 00 00 00 | ................
37856 | 00 00 00 00 00 00 00 00 00 00 00 ff ff ff ff 00 | ................
37872 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 01 | ................
37888 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
37904 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
37920 | 00 82 dc ff ff 0b 00 00 00 00 00 00 00 00 00 00 | ................
37936 | 00 00 00 00 a0 41 00 00 00 00 00 00 00 00 00 00 | .....A..........
37952 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
37968 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
37984 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
38000 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
38016 | 00 00 00 00 00 00 00 00 00 00 00 01 00 00 00 00 | ................
38032 | 00 01 00 00 00 00 00 01 00 00 00 00 00 01 00 00 | ................
38048 | 00 00 00 01 00 00 00 00 00 00 00 00 00 00 00 00 | ................
38064 | 00 46 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | .F..............
38080 | ff ff ff ff 00 00 00 00 00 00 00 00 00 00 00 00 | ................
38096 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
38112 | 00 00 00 ff ff ff ff 00 00 00 00 00 00 00 00 00 | ................
38128 | 00 00 01 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
38144 | 00 00 00 00 00 00 00 00 00 00 00 00 ff ff ff ff | ................
38160 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
38176 | 00 00 00 00 00 00 00 00 00 00 00 ff ff ff ff ff | ................
38192 | ff ff ff 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
38208 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ff ff | ................
38224 | ff ff ff ff ff ff 00 00 00 00 00 00 00 00 00 00 | ................
38240 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
38256 | 00 ff ff ff ff ff ff ff ff 00 00 00 00 00 00 00 | ................
38272 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
38288 | 00 00 00 00 ff ff ff ff ff ff ff ff 00 00 00 00 | ................
38304 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
38320 | 00 00 00 00 00 00 00 ff ff ff ff 00 00 00 00 00 | ................
38336 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
38352 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
38368 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
38384 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
38400 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
38416 | 00 00 00 00 00 00 00 00 00 09 00 00 00 01 00 00 | ................
38432 | 00 00 00 00 00 1e 00 00 00 00 00 00 00 01 00 00 | ................
38448 | 00 00 00 00 00 e4 05 80 01 00 00 00 00 00 00 00 | ................
38464 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
38480 | 00 00 00 00 00 00 00 00 00 00 00 00 00 49 63 6f | .............Ico
38496 | 6e 20 6f 66 20 74 68 65 20 41 72 64 65 6e 74 00 | n of the Ardent.
38512 | 49 63 6f 6e 20 6f 66 20 74 68 65 20 41 72 64 65 | Icon of the Arde
38528 | 6e 74 00 49 54 36 37 00 3c 4a 00 00 0a 01 00 00 | nt.IT67.<J......
38544 | 01 00 00 00 00 00 00 00 00 7e 03 00 00 01 00 00 | .........~......
38560 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
38576 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
38592 | 00 00 00 00 00 00 00 00 00 00 00 00 00 ff ff 00 | ................
38608 | 00 ff ff 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
38624 | 00 ff ff ff ff 00 00 00 00 00 00 00 00 00 00 00 | ................
38640 | 00 00 00 00 00 01 00 00 00 00 00 00 00 00 00 00 | ................
38656 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
38672 | 00 00 00 00 00 00 00 82 dc ff ff 0b 00 00 00 00 | ................
38688 | 00 00 00 00 00 00 00 00 00 00 a0 41 00 00 00 00 | ...........A....
38704 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
38720 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
38736 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
38752 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
38768 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
38784 | 00 01 00 00 00 00 00 01 00 00 00 00 00 01 00 00 | ................
38800 | 00 00 00 01 00 00 00 00 00 01 00 00 00 00 00 00 | ................
38816 | 00 00 00 00 00 00 00 46 00 00 00 00 00 00 00 00 | .......F........
38832 | 00 00 00 00 00 00 ff ff ff ff 00 00 00 00 00 00 | ................
38848 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
38864 | 00 00 00 00 00 00 00 00 00 ff ff ff ff 00 00 00 | ................
38880 | 00 00 00 00 00 00 00 00 01 00 00 00 00 00 00 00 | ................
38896 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
38912 | 00 00 ff ff ff ff 00 00 00 00 00 00 00 00 00 00 | ................
38928 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
38944 | 00 ff ff ff ff ff ff ff ff 00 00 00 00 00 00 00 | ................
38960 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
38976 | 00 00 00 00 ff ff ff ff ff ff ff ff 00 00 00 00 | ................
38992 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
39008 | 00 00 00 00 00 00 00 ff ff ff ff ff ff ff ff 00 | ................
39024 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
39040 | 00 00 00 00 00 00 00 00 00 00 ff ff ff ff ff ff | ................
39056 | ff ff 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
39072 | 00 00 00 00 00 00 00 00 00 00 00 00 00 ff ff ff | ................
39088 | ff 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
39104 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
39120 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
39136 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
39152 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
39168 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 01 | ................
39184 | 00 00 00 00 00 00 00 d1 07 00 00 00 00 00 00 01 | ................
39200 | 00 00 00 00 00 00 00 e5 05 80 01 00 00 00 00 00 | ................
39216 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
39232 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 01 54 | ...............T
39248 | 72 61 64 65 72 27 73 20 53 61 74 63 68 65 6c 00 | rader's Satchel.
39264 | 54 72 61 64 65 72 27 73 20 53 61 74 63 68 65 6c | Trader's Satchel
39280 | 00 49 54 36 33 00 eb 45 00 00 fa 01 00 00 04 00 | .IT63..E........
39296 | 00 00 00 e8 03 00 00 b1 02 00 00 00 00 00 00 00 | ................
39312 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
39328 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
39344 | 00 00 00 00 00 00 00 00 00 00 00 ff ff 00 00 ff | ................
39360 | ff 01 00 00 00 00 00 00 00 00 00 00 00 00 00 ff | ................
39376 | ff ff ff 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
39392 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
39408 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
39424 | 00 00 00 00 00 00 00 00 ff 00 00 00 00 00 00 00 | ................
39440 | 00 00 00 00 00 00 00 00 80 3f 00 00 00 00 00 00 | .........?......
39456 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
39472 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
39488 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
39504 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
39520 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 01 | ................
39536 | 00 00 00 00 00 01 00 00 00 00 00 01 00 00 00 00 | ................
39552 | 00 01 00 00 00 00 00 01 00 00 00 00 00 00 00 00 | ................
39568 | 00 00 00 00 00 46 00 00 00 00 00 00 00 33 0a 04 | .....F.......3..
39584 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
39600 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
39616 | 00 00 00 00 00 00 00 ff ff ff ff 00 00 00 00 00 | ................
39632 | 00 00 00 00 00 00 01 00 00 00 00 00 00 00 00 00 | ................
39648 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
39664 | ff ff ff ff 00 00 00 00 00 00 00 00 00 00 00 00 | ................
39680 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ff | ................
39696 | ff ff ff ff ff ff ff 00 00 00 00 00 00 00 00 00 | ................
39712 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
39728 | 00 00 ff ff ff ff ff ff ff ff 00 00 00 00 00 00 | ................
39744 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
39760 | 00 00 00 00 00 ff ff ff ff ff ff ff ff 00 00 00 | ................
39776 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
39792 | 00 00 00 00 00 00 00 00 ff ff ff ff ff ff ff ff | ................
39808 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
39824 | 00 00 00 00 00 00 00 00 00 00 00 ff ff ff ff 00 | ................
39840 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
39856 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
39872 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
39888 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
39904 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
39920 | 00 00 00 00 00 00 00 00 00 09 00 00 00 01 00 00 | ................
39936 | 00 01 00 00 00 00 00 00 00 1e 00 00 00 00 00 00 | ................
39952 | 00 01 00 00 00 00 00 00 00 e6 05 80 01 00 00 00 | ................
39968 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
39984 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
40000 | 00 47 6c 6f 77 69 6e 67 20 48 65 61 72 74 20 53 | .Glowing Heart S
40016 | 74 6f 6e 65 00 47 6c 6f 77 69 6e 67 20 48 65 61 | tone.Glowing Hea
40032 | 72 74 20 53 74 6f 6e 65 00 49 54 36 33 00 ca 15 | rt Stone.IT63...
40048 | 00 00 04 01 00 00 01 00 08 00 00 00 00 00 00 b2 | ................
40064 | 03 00 00 01 00 00 00 00 00 00 00 fb 00 fb 00 00 | ................
40080 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
40096 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
40112 | 00 00 00 81 c3 00 00 02 33 00 00 00 00 00 00 00 | ........3.......
40128 | 00 00 00 00 00 00 00 ff ff ff ff 00 00 00 00 00 | ................
40144 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
40160 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
40176 | 00 00 00 00 07 00 00 00 00 00 00 00 00 00 00 00 | ................
40192 | ff 10 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
40208 | 00 40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | .@..............
40224 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
40240 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
40256 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
40272 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
40288 | 00 00 00 07 00 00 00 01 00 00 00 00 00 01 00 00 | ................
40304 | 00 00 00 01 00 00 00 00 00 01 00 00 00 00 00 01 | ................
40320 | 00 00 00 00 00 00 00 00 00 00 00 00 00 46 00 00 | .............F..
40336 | 00 00 00 00 00 00 00 00 00 00 00 00 ff ff ff ff | ................
40352 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
40368 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ff | ................
40384 | ff ff ff 00 00 00 00 00 00 00 00 00 00 00 01 00 | ................
40400 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
40416 | 00 00 00 00 00 00 00 00 ff ff ff ff 00 00 00 00 | ................
40432 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
40448 | 00 00 00 00 00 00 00 ff ff ff ff ff ff ff ff 00 | ................
40464 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
40480 | 00 00 00 00 00 00 00 00 00 00 ff ff ff ff ff ff | ................
40496 | ff ff 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
40512 | 00 00 00 00 00 00 00 00 00 00 00 00 00 ff ff ff | ................
40528 | ff ff ff ff ff 00 00 00 00 00 00 00 00 00 00 00 | ................
40544 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
40560 | ff ff ff ff ff ff ff ff 00 00 00 00 00 00 00 00 | ................
40576 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
40592 | 00 00 00 ff ff ff ff 00 00 00 00 00 00 00 00 00 | ................
40608 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
40624 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
40640 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
40656 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
40672 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
40688 | 00 00 00 00 00 02 00 00 00 01 00 00 00 00 00 00 | ................
40704 | 00 1e 00 00 00 00 00 00 00 01 00 00 00 00 00 00 | ................
40720 | 00 e7 05 80 01 00 00 00 00 00 00 00 00 00 00 00 | ................
40736 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
40752 | 00 00 00 00 00 00 00 00 00 53 74 75 72 64 79 20 | .........Sturdy
40768 | 47 72 69 6d 6c 69 6e 67 20 4d 69 6e 69 6e 67 20 | Grimling Mining
40784 | 50 69 63 6b 00 53 74 75 72 64 79 20 47 72 69 6d | Pick.Sturdy Grim
40800 | 6c 69 6e 67 20 4d 69 6e 69 6e 67 20 50 69 63 6b | ling Mining Pick
40816 | 00 49 54 34 33 00 87 0a 00 00 04 01 01 00 01 00 | .IT43...........
40832 | 60 00 00 20 03 00 00 78 03 00 00 00 00 00 00 00 | `.. ...x........
40848 | 00 00 00 03 00 00 00 00 00 00 00 00 00 00 00 00 | ................
40864 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
40880 | 00 00 00 00 00 00 00 00 00 00 00 99 41 00 00 ff | ............A...
40896 | ff 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ff | ................
40912 | ff ff ff 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
40928 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
40944 | 00 00 00 00 00 00 00 00 00 00 00 00 0c 1d 00 00 | ................
40960 | 00 0c 00 00 00 00 00 00 ff 02 00 00 00 00 00 00 | ................
40976 | 00 00 00 00 00 00 00 00 00 40 00 00 00 00 00 00 | .........@......
40992 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
41008 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
41024 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
41040 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
41056 | 00 00 00 00 00 00 00 00 00 00 00 04 00 00 00 01 | ................
41072 | 00 00 00 00 00 01 00 00 00 00 00 01 00 00 00 00 | ................
41088 | 00 01 00 00 00 00 00 01 00 00 00 00 00 00 00 00 | ................
41104 | 00 00 00 00 00 46 00 00 00 00 00 00 00 00 00 00 | .....F..........
41120 | 00 00 00 00 00 00 00 00 00 00 12 00 00 00 00 00 | ................
41136 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 12 | ................
41152 | 00 00 00 00 00 00 00 ff ff ff ff 00 00 00 00 00 | ................
41168 | 00 00 00 00 00 00 01 00 00 00 00 00 00 00 00 00 | ................
41184 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
41200 | ff ff ff ff 00 00 00 00 00 00 00 00 00 00 00 00 | ................
41216 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ff | ................
41232 | ff ff ff ff ff ff ff 00 00 00 00 00 00 00 00 00 | ................
41248 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
41264 | 00 00 ff ff ff ff ff ff ff ff 00 00 00 00 00 00 | ................
41280 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
41296 | 00 00 00 00 00 ff ff ff ff ff ff ff ff 00 00 00 | ................
41312 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
41328 | 00 00 00 00 00 00 00 00 ff ff ff ff ff ff ff ff | ................
41344 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
41360 | 00 00 00 00 00 00 00 00 00 00 00 ff ff ff ff 00 | ................
41376 | 00 00 00 00 00 00 00 00 00 00 00 00 0c 00 00 00 | ................
41392 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
41408 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
41424 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
41440 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
41456 | 00 00 00 00 00 00 00 00 00 00 00 00 00 03 00 00 | ................
41472 | 00 01 00 00 00 00 00 00 00 1e 00 00 00 00 00 00 | ................
41488 | 00 01 00 00 00 00 00 00 00 e8 05 80 01 00 00 00 | ................
41504 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
41520 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
41536 | 00 53 74 75 72 64 79 20 47 72 69 6d 6c 69 6e 67 | .Sturdy Grimling
41552 | 20 4d 69 6e 69 6e 67 20 50 69 63 6b 00 53 74 75 | Mining Pick.Stu
41568 | 72 64 79 20 47 72 69 6d 6c 69 6e 67 20 4d 69 6e | rdy Grimling Min
41584 | 69 6e 67 20 50 69 63 6b 00 49 54 34 33 00 87 0a | ing Pick.IT43...
41600 | 00 00 04 01 01 00 01 00 60 00 00 20 03 00 00 78 | ........`.. ...x
41616 | 03 00 00 00 00 00 00 00 00 00 00 03 00 00 00 00 | ................
41632 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
41648 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
41664 | 00 00 00 99 41 00 00 ff ff 00 00 00 00 00 00 00 | ....A...........
41680 | 00 00 00 00 00 00 00 ff ff ff ff 00 00 00 00 00 | ................
41696 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
41712 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
41728 | 00 00 00 00 0c 1d 00 00 00 0c 00 00 00 00 00 00 | ................
41744 | ff 02 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
41760 | 00 40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | .@..............
41776 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
41792 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
41808 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
41824 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
41840 | 00 00 00 04 00 00 00 01 00 00 00 00 00 01 00 00 | ................
41856 | 00 00 00 01 00 00 00 00 00 01 00 00 00 00 00 01 | ................
41872 | 00 00 00 00 00 00 00 00 00 00 00 00 00 46 00 00 | .............F..
41888 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
41904 | 00 00 12 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
41920 | 00 00 00 00 00 00 00 12 00 00 00 00 00 00 00 ff | ................
41936 | ff ff ff 00 00 00 00 00 00 00 00 00 00 00 01 00 | ................
41952 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
41968 | 00 00 00 00 00 00 00 00 ff ff ff ff 00 00 00 00 | ................
41984 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
42000 | 00 00 00 00 00 00 00 ff ff ff ff ff ff ff ff 00 | ................
42016 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
42032 | 00 00 00 00 00 00 00 00 00 00 ff ff ff ff ff ff | ................
42048 | ff ff 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
42064 | 00 00 00 00 00 00 00 00 00 00 00 00 00 ff ff ff | ................
42080 | ff ff ff ff ff 00 00 00 00 00 00 00 00 00 00 00 | ................
42096 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
42112 | ff ff ff ff ff ff ff ff 00 00 00 00 00 00 00 00 | ................
42128 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
42144 | 00 00 00 ff ff ff ff 00 00 00 00 00 00 00 00 00 | ................
42160 | 00 00 00 00 0c 00 00 00 00 00 00 00 00 00 00 00 | ................
42176 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
42192 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
42208 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
42224 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
42240 | 00 00 00 00 00 04 00 00 00 01 00 00 00 00 00 00 | ................
42256 | 00 1e 00 00 00 00 00 00 00 01 00 00 00 00 00 00 | ................
42272 | 00 e9 05 80 01 00 00 00 00 00 00 00 00 00 00 00 | ................
42288 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
42304 | 00 00 00 00 00 00 00 00 00 53 74 75 72 64 79 20 | .........Sturdy
42320 | 47 72 69 6d 6c 69 6e 67 20 4d 69 6e 69 6e 67 20 | Grimling Mining
42336 | 50 69 63 6b 00 53 74 75 72 64 79 20 47 72 69 6d | Pick.Sturdy Grim
42352 | 6c 69 6e 67 20 4d 69 6e 69 6e 67 20 50 69 63 6b | ling Mining Pick
42368 | 00 49 54 34 33 00 87 0a 00 00 04 01 01 00 01 00 | .IT43...........
42384 | 60 00 00 20 03 00 00 78 03 00 00 00 00 00 00 00 | `.. ...x........
42400 | 00 00 00 03 00 00 00 00 00 00 00 00 00 00 00 00 | ................
42416 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
42432 | 00 00 00 00 00 00 00 00 00 00 00 99 41 00 00 ff | ............A...
42448 | ff 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ff | ................
42464 | ff ff ff 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
42480 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
42496 | 00 00 00 00 00 00 00 00 00 00 00 00 0c 1d 00 00 | ................
42512 | 00 0c 00 00 00 00 00 00 ff 02 00 00 00 00 00 00 | ................
42528 | 00 00 00 00 00 00 00 00 00 40 00 00 00 00 00 00 | .........@......
42544 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
42560 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
42576 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
42592 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
42608 | 00 00 00 00 00 00 00 00 00 00 00 04 00 00 00 01 | ................
42624 | 00 00 00 00 00 01 00 00 00 00 00 01 00 00 00 00 | ................
42640 | 00 01 00 00 00 00 00 01 00 00 00 00 00 00 00 00 | ................
42656 | 00 00 00 00 00 46 00 00 00 00 00 00 00 00 00 00 | .....F..........
42672 | 00 00 00 00 00 00 00 00 00 00 12 00 00 00 00 00 | ................
42688 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 12 | ................
42704 | 00 00 00 00 00 00 00 ff ff ff ff 00 00 00 00 00 | ................
42720 | 00 00 00 00 00 00 01 00 00 00 00 00 00 00 00 00 | ................
42736 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
42752 | ff ff ff ff 00 00 00 00 00 00 00 00 00 00 00 00 | ................
42768 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ff | ................
42784 | ff ff ff ff ff ff ff 00 00 00 00 00 00 00 00 00 | ................
42800 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
42816 | 00 00 ff ff ff ff ff ff ff ff 00 00 00 00 00 00 | ................
42832 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
42848 | 00 00 00 00 00 ff ff ff ff ff ff ff ff 00 00 00 | ................
42864 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
42880 | 00 00 00 00 00 00 00 00 ff ff ff ff ff ff ff ff | ................
42896 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
42912 | 00 00 00 00 00 00 00 00 00 00 00 ff ff ff ff 00 | ................
42928 | 00 00 00 00 00 00 00 00 00 00 00 00 0c 00 00 00 | ................
42944 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
42960 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
42976 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
42992 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
43008 | 00 00 00 00 00 00 00 00 00 00 00 00 00 05 00 00 | ................
43024 | 00 01 00 00 00 00 00 00 00 1e 00 00 00 00 00 00 | ................
43040 | 00 01 00 00 00 00 00 00 00 ea 05 80 01 00 00 00 | ................
43056 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
43072 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
43088 | 00 53 74 75 72 64 79 20 47 72 69 6d 6c 69 6e 67 | .Sturdy Grimling
43104 | 20 4d 69 6e 69 6e 67 20 50 69 63 6b 00 53 74 75 | Mining Pick.Stu
43120 | 72 64 79 20 47 72 69 6d 6c 69 6e 67 20 4d 69 6e | rdy Grimling Min
43136 | 69 6e 67 20 50 69 63 6b 00 49 54 34 33 00 87 0a | ing Pick.IT43...
43152 | 00 00 04 01 01 00 01 00 60 00 00 20 03 00 00 78 | ........`.. ...x
43168 | 03 00 00 00 00 00 00 00 00 00 00 03 00 00 00 00 | ................
43184 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
43200 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
43216 | 00 00 00 99 41 00 00 ff ff 00 00 00 00 00 00 00 | ....A...........
43232 | 00 00 00 00 00 00 00 ff ff ff ff 00 00 00 00 00 | ................
43248 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
43264 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
43280 | 00 00 00 00 0c 1d 00 00 00 0c 00 00 00 00 00 00 | ................
43296 | ff 02 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
43312 | 00 40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | .@..............
43328 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
43344 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
43360 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
43376 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
43392 | 00 00 00 04 00 00 00 01 00 00 00 00 00 01 00 00 | ................
43408 | 00 00 00 01 00 00 00 00 00 01 00 00 00 00 00 01 | ................
43424 | 00 00 00 00 00 00 00 00 00 00 00 00 00 46 00 00 | .............F..
43440 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
43456 | 00 00 12 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
43472 | 00 00 00 00 00 00 00 12 00 00 00 00 00 00 00 ff | ................
43488 | ff ff ff 00 00 00 00 00 00 00 00 00 00 00 01 00 | ................
43504 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
43520 | 00 00 00 00 00 00 00 00 ff ff ff ff 00 00 00 00 | ................
43536 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
43552 | 00 00 00 00 00 00 00 ff ff ff ff ff ff ff ff 00 | ................
43568 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
43584 | 00 00 00 00 00 00 00 00 00 00 ff ff ff ff ff ff | ................
43600 | ff ff 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
43616 | 00 00 00 00 00 00 00 00 00 00 00 00 00 ff ff ff | ................
43632 | ff ff ff ff ff 00 00 00 00 00 00 00 00 00 00 00 | ................
43648 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
43664 | ff ff ff ff ff ff ff ff 00 00 00 00 00 00 00 00 | ................
43680 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
43696 | 00 00 00 ff ff ff ff 00 00 00 00 00 00 00 00 00 | ................
43712 | 00 00 00 00 0c 00 00 00 00 00 00 00 00 00 00 00 | ................
43728 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
43744 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
43760 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
43776 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
43792 | 00 00 00 00 00 06 00 00 00 01 00 00 00 00 00 00 | ................
43808 | 00 1e 00 00 00 00 00 00 00 01 00 00 00 00 00 00 | ................
43824 | 00 eb 05 80 01 00 00 00 00 00 00 00 00 00 00 00 | ................
43840 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
43856 | 00 00 00 00 00 00 00 00 00 43 72 61 63 6b 65 64 | .........Cracked
43872 | 20 53 68 69 73 73 61 72 20 52 65 76 65 6e 61 6e | Shissar Revenan
43888 | 74 20 53 6b 75 6c 6c 00 43 72 61 63 6b 65 64 20 | t Skull.Cracked
43904 | 53 68 69 73 73 61 72 20 52 65 76 65 6e 61 6e 74 | Shissar Revenant
43920 | 20 53 6b 75 6c 6c 00 49 54 36 33 00 41 19 00 00 | Skull.IT63.A...
43936 | 0a 01 00 00 02 00 00 00 00 00 00 00 00 10 02 00 | ................
43952 | 00 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
43968 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
43984 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
44000 | 00 ff ff 00 00 ff ff 00 00 00 00 00 00 00 00 00 | ................
44016 | 00 00 00 00 00 ff ff ff ff 00 00 00 00 00 00 00 | ................
44032 | 00 00 00 00 00 00 00 00 00 01 00 00 00 00 00 00 | ................
44048 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
44064 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ff 0b | ................
44080 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 80 3f | ...............?
44096 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
44112 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
44128 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
44144 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
44160 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
44176 | 00 00 00 00 00 01 00 00 00 00 00 01 00 00 00 00 | ................
44192 | 00 01 00 00 00 00 00 01 00 00 00 00 00 01 00 00 | ................
44208 | 00 00 00 00 00 00 00 00 00 00 00 46 00 00 00 00 | ...........F....
44224 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
44240 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
44256 | 00 00 00 00 00 00 00 00 00 00 00 00 00 ff ff ff | ................
44272 | ff 00 00 00 00 00 00 00 00 00 00 00 01 00 00 00 | ................
44288 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
44304 | 00 00 00 00 00 00 ff ff ff ff 00 00 00 00 00 00 | ................
44320 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
44336 | 00 00 00 00 00 ff ff ff ff ff ff ff ff 00 00 00 | ................
44352 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
44368 | 00 00 00 00 00 00 00 00 ff ff ff ff ff ff ff ff | ................
44384 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
44400 | 00 00 00 00 00 00 00 00 00 00 00 ff ff ff ff ff | ................
44416 | ff ff ff 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
44432 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ff ff | ................
44448 | ff ff ff ff ff ff 00 00 00 00 00 00 00 00 00 00 | ................
44464 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
44480 | 00 ff ff ff ff 00 00 00 00 00 00 00 00 00 00 00 | ................
44496 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
44512 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
44528 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
44544 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
44560 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
44576 | 00 00 00 07 00 00 00 01 00 00 00 00 00 00 00 1e | ................
44592 | 00 00 00 00 00 00 00 01 00 00 00 00 00 00 00 ec | ................
44608 | 05 80 01 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
44624 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
44640 | 00 00 00 00 00 00 00 41 72 6d 61 64 69 6c 6c 6f | .......Armadillo
44656 | 20 48 69 64 65 00 41 72 6d 61 64 69 6c 6c 6f 20 | Hide.Armadillo
44672 | 48 69 64 65 00 49 54 36 33 00 6b 33 00 00 00 01 | Hide.IT63.k3....
44688 | 01 00 00 00 00 00 00 c4 09 00 00 a8 02 00 00 00 | ................
44704 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
44720 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
44736 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ff | ................
44752 | ff 00 00 ff ff 00 00 00 00 00 00 00 00 00 00 00 | ................
44768 | 00 00 00 ff ff ff ff 00 00 00 00 00 00 00 00 00 | ................
44784 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
44800 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
44816 | 00 00 00 00 00 00 00 00 00 00 00 00 ff 0b 00 00 | ................
44832 | 00 00 00 00 00 00 00 00 00 00 00 00 80 3f 00 00 | .............?..
44848 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
44864 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
44880 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
44896 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
44912 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
44928 | 00 00 00 01 00 00 00 00 00 01 00 00 00 00 00 01 | ................
44944 | 00 00 00 00 00 01 00 00 00 00 00 01 00 00 00 00 | ................
44960 | 00 00 00 00 00 00 00 00 00 46 00 00 00 00 00 00 | .........F......
44976 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 03 00 | ................
44992 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
45008 | 00 00 00 03 00 00 00 00 00 00 00 ff ff ff ff 00 | ................
45024 | 00 00 00 00 00 00 00 00 00 00 01 00 00 00 00 00 | ................
45040 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
45056 | 00 00 00 00 ff ff ff ff 00 00 00 00 00 00 00 00 | ................
45072 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
45088 | 00 00 00 ff ff ff ff ff ff ff ff 00 00 00 00 00 | ................
45104 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
45120 | 00 00 00 00 00 00 ff ff ff ff ff ff ff ff 00 00 | ................
45136 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
45152 | 00 00 00 00 00 00 00 00 00 ff ff ff ff ff ff ff | ................
45168 | ff 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
45184 | 00 00 00 00 00 00 00 00 00 00 00 00 ff ff ff ff | ................
45200 | ff ff ff ff 00 00 00 00 00 00 00 00 00 00 00 00 | ................
45216 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ff | ................
45232 | ff ff ff 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
45248 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
45264 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
45280 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
45296 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
45312 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
45328 | 00 08 00 00 00 01 00 00 00 00 00 00 00 1e 00 00 | ................
45344 | 00 00 00 00 00 01 00 00 00 00 00 00 00 ed 05 80 | ................
45360 | 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
45376 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
45392 | 00 00 00 00 00 4b 69 6c 69 6a 20 50 6c 61 6e 73 | .....Kilij Plans
45408 | 00 42 72 61 7a 65 6e 20 42 72 61 73 73 20 4b 69 | .Brazen Brass Ki
45424 | 6c 69 6a 20 50 6c 61 6e 73 00 49 54 36 33 00 ae | lij Plans.IT63..
45440 | 2f 00 00 01 01 01 00 00 00 00 00 00 00 00 00 00 | /...............
45456 | 60 03 00 00 01 00 00 00 00 00 00 00 00 00 00 00 | `...............
45472 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
45488 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
45504 | 00 00 00 00 ff ff 00 00 ff ff 00 00 00 00 00 00 | ................
45520 | 00 00 00 00 00 00 00 00 ff ff ff ff 00 00 00 00 | ................
45536 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
45552 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
45568 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
45584 | 00 ff 0b 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
45600 | 00 80 3f 00 00 00 00 00 00 00 00 00 00 00 00 00 | ..?.............
45616 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
45632 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
45648 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
45664 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
45680 | 00 00 00 00 00 00 00 00 01 00 00 00 00 00 01 00 | ................
45696 | 00 00 00 00 01 00 00 00 00 00 01 00 00 00 00 00 | ................
45712 | 01 00 00 00 00 00 00 00 00 00 00 00 00 00 46 00 | ..............F.
45728 | 00 00 00 00 00 00 00 00 00 00 00 00 00 ff ff ff | ................
45744 | ff 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
45760 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
45776 | ff ff ff ff 00 00 00 00 00 00 00 00 00 00 00 01 | ................
45792 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
45808 | 00 00 00 00 00 00 00 00 00 ff ff ff ff 00 00 00 | ................
45824 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
45840 | 00 00 00 00 00 00 00 00 ff ff ff ff ff ff ff ff | ................
45856 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
45872 | 00 00 00 00 00 00 00 00 00 00 00 ff ff ff ff ff | ................
45888 | ff ff ff 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
45904 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ff ff | ................
45920 | ff ff ff ff ff ff 00 00 00 00 00 00 00 00 00 00 | ................
45936 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
45952 | 00 ff ff ff ff ff ff ff ff 00 00 00 00 00 00 00 | ................
45968 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
45984 | 00 00 00 00 ff ff ff ff 00 00 00 00 00 00 00 00 | ................
46000 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
46016 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
46032 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
46048 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
46064 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
46080 | 00 00 00 00 00 00 09 00 00 00 01 00 00 00 00 00 | ................
46096 | 00 00 1e 00 00 00 00 00 00 00 01 00 00 00 00 00 | ................
46112 | 00 00 ee 05 80 01 00 00 00 00 00 00 00 00 00 00 | ................
46128 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
46144 | 00 00 00 00 00 00 00 00 00 02 53 65 61 6c 65 64 | ..........Sealed
46160 | 20 4e 6f 74 65 00 5a 69 6d 65 6c 27 73 20 4c 65 | Note.Zimel's Le
46176 | 74 74 65 72 20 46 72 6f 6d 20 48 61 79 6c 65 00 | tter From Hayle.
46192 | 49 54 36 33 00 f8 49 00 00 00 01 01 00 00 00 00 | IT63..I.........
46208 | 00 00 00 00 00 00 62 03 00 00 01 00 00 00 00 00 | ......b.........
46224 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
46240 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
46256 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
46272 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ff ff | ................
46288 | ff ff 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
46304 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
46320 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
46336 | 00 00 00 00 00 00 00 ff 00 00 00 00 00 00 00 00 | ................
46352 | 00 00 00 00 00 00 00 80 3f 00 00 00 00 00 00 00 | ........?.......
46368 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
46384 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
46400 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
46416 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
46432 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 01 00 | ................
46448 | 00 00 00 00 01 00 00 00 00 00 01 00 00 00 00 00 | ................
46464 | 01 00 00 00 00 00 01 00 00 00 00 00 00 00 00 00 | ................
46480 | 00 00 00 00 46 00 00 00 00 00 00 00 00 00 00 00 | ....F...........
46496 | 00 ff 5a 69 6d 65 6c 43 6c 75 65 00 ff ff ff ff | ..ZimelClue.....
46512 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
46528 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ff | ................
46544 | ff ff ff 00 00 00 00 00 00 00 00 00 00 00 01 00 | ................
46560 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
46576 | 00 00 00 00 00 00 00 00 ff ff ff ff 00 00 00 00 | ................
46592 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
46608 | 00 00 00 00 00 00 00 ff ff ff ff ff ff ff ff 00 | ................
46624 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
46640 | 00 00 00 00 00 00 00 00 00 00 ff ff ff ff ff ff | ................
46656 | ff ff 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
46672 | 00 00 00 00 00 00 00 00 00 00 00 00 00 ff ff ff | ................
46688 | ff ff ff ff ff 00 00 00 00 00 00 00 00 00 00 00 | ................
46704 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
46720 | ff ff ff ff ff ff ff ff 00 00 00 00 00 00 00 00 | ................
46736 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
46752 | 00 00 00 ff ff ff ff 00 00 00 00 00 00 00 00 00 | ................
46768 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
46784 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
46800 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
46816 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
46832 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
46848 | 00 00 00 00 00 01 00 00 00 00 00 00 00 d2 07 00 | ................
46864 | 00 00 00 00 00 01 00 00 00 00 00 00 00 ef 05 80 | ................
46880 | 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
46896 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
46912 | 00 00 00 00 01 54 72 61 64 65 72 27 73 20 53 61 | .....Trader's Sa
46928 | 74 63 68 65 6c 00 54 72 61 64 65 72 27 73 20 53 | tchel.Trader's S
46944 | 61 74 63 68 65 6c 00 49 54 36 33 00 eb 45 00 00 | atchel.IT63..E..
46960 | fa 01 00 00 04 00 00 00 00 e8 03 00 00 b1 02 00 | ................
46976 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
46992 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
47008 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
47024 | 00 ff ff 00 00 ff ff 01 00 00 00 00 00 00 00 00 | ................
47040 | 00 00 00 00 00 ff ff ff ff 00 00 00 00 00 00 00 | ................
47056 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
47072 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
47088 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ff 00 | ................
47104 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 80 3f | ...............?
47120 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
47136 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
47152 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
47168 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
47184 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
47200 | 00 00 00 00 00 01 00 00 00 00 00 01 00 00 00 00 | ................
47216 | 00 01 00 00 00 00 00 01 00 00 00 00 00 01 00 00 | ................
47232 | 00 00 00 00 00 00 00 00 00 00 00 46 00 00 00 00 | ...........F....
47248 | 00 00 00 33 0a 04 00 00 00 00 00 00 00 00 00 00 | ...3............
47264 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
47280 | 00 00 00 00 00 00 00 00 00 00 00 00 00 ff ff ff | ................
47296 | ff 00 00 00 00 00 00 00 00 00 00 00 01 00 00 00 | ................
47312 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
47328 | 00 00 00 00 00 00 ff ff ff ff 00 00 00 00 00 00 | ................
47344 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
47360 | 00 00 00 00 00 ff ff ff ff ff ff ff ff 00 00 00 | ................
47376 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
47392 | 00 00 00 00 00 00 00 00 ff ff ff ff ff ff ff ff | ................
47408 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
47424 | 00 00 00 00 00 00 00 00 00 00 00 ff ff ff ff ff | ................
47440 | ff ff ff 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
47456 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ff ff | ................
47472 | ff ff ff ff ff ff 00 00 00 00 00 00 00 00 00 00 | ................
47488 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
47504 | 00 ff ff ff ff 00 00 00 00 00 00 00 00 00 00 00 | ................
47520 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
47536 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
47552 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
47568 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
47584 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 0a | ................
47600 | 00 00 00 00 00 00 00 01 00 00 00 00 00 00 00 1e | ................
47616 | 00 00 00 00 00 00 00 01 00 00 00 00 00 00 00 f0 | ................
47632 | 05 80 01 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
47648 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
47664 | 00 00 00 00 00 00 00 4c 61 6d 62 65 6e 74 20 53 | .......Lambent S
47680 | 74 6f 6e 65 00 4c 61 6d 62 65 6e 74 20 53 74 6f | tone.Lambent Sto
47696 | 6e 65 00 49 54 36 33 00 10 27 00 00 01 01 01 00 | ne.IT63..'......
47712 | 00 00 00 00 00 94 11 00 00 b1 03 00 00 01 01 00 | ................
47728 | 00 00 00 01 00 00 00 00 00 00 00 00 00 00 00 00 | ................
47744 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
47760 | 00 00 00 00 00 00 00 00 00 00 00 00 00 ff ff 00 | ................
47776 | 00 ff ff 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
47792 | 00 ff ff ff ff 00 00 00 00 00 00 00 00 00 00 00 | ................
47808 | 00 00 00 00 00 01 00 00 00 00 00 00 00 00 00 00 | ................
47824 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
47840 | 00 00 00 00 00 00 00 00 00 00 ff 11 00 00 00 00 | ................
47856 | 00 00 00 00 00 00 00 00 00 00 20 41 00 00 00 00 | .......... A....
47872 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
47888 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
47904 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
47920 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
47936 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
47952 | 00 01 00 00 00 00 00 01 00 00 00 00 00 01 00 00 | ................
47968 | 00 00 00 01 00 00 00 00 00 01 00 00 00 00 00 00 | ................
47984 | 00 00 00 00 00 00 00 46 00 00 00 00 00 00 00 00 | .......F........
48000 | 00 00 00 00 00 00 00 00 00 00 00 00 05 00 00 00 | ................
48016 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
48032 | 00 05 00 00 00 00 00 00 00 ff ff ff ff 00 00 00 | ................
48048 | 00 00 00 00 00 00 00 00 64 00 00 00 00 00 00 00 | ........d.......
48064 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
48080 | 00 00 ff ff ff ff 00 00 00 00 00 00 00 00 00 00 | ................
48096 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
48112 | 00 ff ff ff ff ff ff ff ff 00 00 00 00 00 00 00 | ................
48128 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
48144 | 00 00 00 00 ff ff ff ff ff ff ff ff 00 00 00 00 | ................
48160 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
48176 | 00 00 00 00 00 00 00 ff ff ff ff ff ff ff ff 00 | ................
48192 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
48208 | 00 00 00 00 00 00 00 00 00 00 ff ff ff ff ff ff | ................
48224 | ff ff 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
48240 | 00 00 00 00 00 00 00 00 00 00 00 00 00 ff ff ff | ................
48256 | ff 00 00 00 00 01 00 00 00 00 00 00 00 00 00 00 | ................
48272 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
48288 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
48304 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
48320 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
48336 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 01 | ................
48352 | 00 00 00 01 00 00 00 00 00 00 00 1e 00 00 00 00 | ................
48368 | 00 00 00 01 00 00 00 00 00 00 00 f1 05 80 01 00 | ................
48384 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
48400 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
48416 | 00 00 00 50 6f 75 63 68 20 6f 66 20 52 65 64 20 | ...Pouch of Red
48432 | 44 75 73 74 00 50 6f 75 63 68 20 6f 66 20 52 65 | Dust.Pouch of Re
48448 | 64 20 44 75 73 74 00 49 54 36 33 00 3a 06 00 00 | d Dust.IT63.:...
48464 | 03 01 00 00 01 00 00 00 00 00 00 00 00 46 02 00 | .............F..
48480 | 00 01 00 00 00 00 00 01 00 00 00 00 00 00 00 00 | ................
48496 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
48512 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
48528 | 00 ff ff 00 00 ff ff 00 00 00 00 00 00 00 00 00 | ................
48544 | 00 00 00 00 00 ff ff ff ff 00 00 00 00 00 00 00 | ................
48560 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
48576 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
48592 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ff 11 | ................
48608 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 80 3f | ...............?
48624 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
48640 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
48656 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
48672 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
48688 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
48704 | 00 00 00 00 00 01 00 00 00 00 00 01 00 00 00 00 | ................
48720 | 00 01 00 00 00 00 00 01 00 00 00 00 00 01 00 00 | ................
48736 | 00 00 00 00 00 00 00 00 00 00 00 46 00 00 00 00 | ...........F....
48752 | 00 00 00 00 00 00 00 00 00 00 ff ff ff ff 00 00 | ................
48768 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
48784 | 00 00 00 00 00 00 00 00 00 00 00 00 00 ff ff ff | ................
48800 | ff 00 00 00 00 00 00 00 00 00 00 00 01 00 00 00 | ................
48816 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
48832 | 00 00 00 00 00 00 ff ff ff ff 00 00 00 00 00 00 | ................
48848 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
48864 | 00 00 00 00 00 ff ff ff ff ff ff ff ff 00 00 00 | ................
48880 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
48896 | 00 00 00 00 00 00 00 00 ff ff ff ff ff ff ff ff | ................
48912 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
48928 | 00 00 00 00 00 00 00 00 00 00 00 ff ff ff ff ff | ................
48944 | ff ff ff 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
48960 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ff ff | ................
48976 | ff ff ff ff ff ff 00 00 00 00 00 00 00 00 00 00 | ................
48992 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
49008 | 00 ff ff ff ff 00 00 00 00 00 00 00 00 00 00 00 | ................
49024 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
49040 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
49056 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
49072 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
49088 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
49104 | 00 00 00 02 00 00 00 01 00 00 00 00 00 00 00 1e | ................
49120 | 00 00 00 00 00 00 00 01 00 00 00 00 00 00 00 f2 | ................
49136 | 05 80 01 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
49152 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
49168 | 00 00 00 00 00 00 00 42 6c 6f 6f 64 20 57 6f 6c | .......Blood Wol
49184 | 66 20 48 61 72 6e 65 73 73 00 42 6c 6f 6f 64 20 | f Harness.Blood
49200 | 57 6f 6c 66 20 48 61 72 6e 65 73 73 00 49 54 36 | Wolf Harness.IT6
49216 | 33 00 29 76 00 00 1e 01 01 00 02 00 00 10 00 e0 | 3.)v............
49232 | 2e 00 00 cf 02 00 00 01 00 00 00 00 00 00 00 00 | ................
49248 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 14 | ................
49264 | 00 00 00 00 00 00 00 05 00 00 00 00 00 00 00 00 | ................
49280 | 00 00 00 00 00 00 00 22 02 00 00 7f 73 00 00 00 | ......."....s...
49296 | 00 00 00 00 00 00 00 00 00 00 00 ff ff ff ff 00 | ................
49312 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 01 | ................
49328 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
49344 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
49360 | 00 00 00 00 ff 0a 00 00 00 00 00 00 00 00 00 00 | ................
49376 | 00 00 00 00 20 41 00 00 00 00 00 00 00 00 00 00 | .... A..........
49392 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
49408 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
49424 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
49440 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
49456 | 00 00 00 00 00 00 00 07 00 00 00 01 00 00 00 00 | ................
49472 | 00 01 00 00 00 00 00 01 00 00 00 00 00 01 00 00 | ................
49488 | 00 00 00 01 00 00 00 00 00 00 00 00 00 00 00 00 | ................
49504 | 00 46 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | .F..............
49520 | ff ff ff ff 00 00 0c 00 00 00 00 00 00 00 00 00 | ................
49536 | 00 00 00 00 00 00 00 00 00 00 00 0c 00 00 00 00 | ................
49552 | 00 00 00 ff ff ff ff 00 00 00 00 00 00 00 00 00 | ................
49568 | 00 00 01 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
49584 | 00 00 00 00 00 00 00 00 00 00 00 00 ff ff ff ff | ................
49600 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
49616 | 00 00 00 00 00 00 00 00 00 00 00 ff ff ff ff ff | ................
49632 | ff ff ff 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
49648 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ff ff | ................
49664 | ff ff ff ff ff ff 00 00 00 00 00 00 00 00 00 00 | ................
49680 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
49696 | 00 ff ff ff ff ff ff ff ff 00 00 00 00 00 00 00 | ................
49712 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
49728 | 00 00 00 00 ff ff ff ff ff ff ff ff 00 00 00 00 | ................
49744 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
49760 | 00 00 00 00 00 00 00 ff ff ff ff 00 00 00 00 00 | ................
49776 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
49792 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
49808 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
49824 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
49840 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
49856 | 00 00 00 00 00 00 00 00 00 03 00 00 00 01 00 00 | ................
49872 | 00 00 00 00 00 1e 00 00 00 00 00 00 00 01 00 00 | ................
49888 | 00 00 00 00 00 f3 05 80 01 00 00 00 00 00 00 00 | ................
49904 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
49920 | 00 00 00 00 00 00 00 00 00 00 00 00 00 48 61 72 | .............Har
49936 | 6e 65 73 73 20 6f 66 20 43 6f 6e 74 72 6f 6c 00 | ness of Control.
49952 | 48 61 72 6e 65 73 73 20 6f 66 20 43 6f 6e 74 72 | Harness of Contr
49968 | 6f 6c 00 49 54 36 33 00 40 76 00 00 1e 01 00 00 | ol.IT63.@v......
49984 | 02 00 00 10 00 00 00 00 00 cf 02 00 00 01 00 00 | ................
50000 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
50016 | 00 00 00 00 00 00 00 00 00 00 00 00 00 05 00 00 | ................
50032 | 00 00 00 00 00 00 00 00 00 00 00 00 00 ff ff 00 | ................
50048 | 00 ff ff 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
50064 | 00 ff ff ff ff 00 00 00 00 00 00 00 00 00 00 00 | ................
50080 | 00 00 00 00 00 01 00 00 00 00 00 00 00 00 00 00 | ................
50096 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
50112 | 00 00 00 00 00 00 00 00 00 00 ff 0a 00 00 00 00 | ................
50128 | 00 00 00 00 00 00 00 00 00 00 20 41 00 00 00 00 | .......... A....
50144 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
50160 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
50176 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
50192 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
50208 | 00 00 00 00 00 00 00 00 00 00 00 00 00 07 00 00 | ................
50224 | 00 01 00 00 00 00 00 01 00 00 00 00 00 01 00 00 | ................
50240 | 00 00 00 01 00 00 00 00 00 01 00 00 00 00 00 00 | ................
50256 | 00 00 00 00 00 00 00 46 00 00 00 00 00 00 00 00 | .......F........
50272 | 00 00 00 00 00 00 ff ff ff ff 00 00 00 00 00 00 | ................
50288 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
50304 | 00 00 00 00 00 00 00 00 00 ff ff ff ff 00 00 00 | ................
50320 | 00 00 00 00 00 00 00 00 01 00 00 00 00 00 00 00 | ................
50336 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
50352 | 00 00 ff ff ff ff 00 00 00 00 00 00 00 00 00 00 | ................
50368 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
50384 | 00 ff ff ff ff ff ff ff ff 00 00 00 00 00 00 00 | ................
50400 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
50416 | 00 00 00 00 ff ff ff ff ff ff ff ff 00 00 00 00 | ................
50432 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
50448 | 00 00 00 00 00 00 00 ff ff ff ff ff ff ff ff 00 | ................
50464 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
50480 | 00 00 00 00 00 00 00 00 00 00 ff ff ff ff ff ff | ................
50496 | ff ff 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
50512 | 00 00 00 00 00 00 00 00 00 00 00 00 00 ff ff ff | ................
50528 | ff 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
50544 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
50560 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
50576 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
50592 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
50608 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 04 | ................
50624 | 00 00 00 01 00 00 00 00 00 00 00 1e 00 00 00 00 | ................
50640 | 00 00 00 01 00 00 00 00 00 00 00 f4 05 80 01 00 | ................
50656 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
50672 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
50688 | 00 00 00 54 72 61 6b 61 6e 6f 6e 20 49 64 6f 6c | ...Trakanon Idol
50704 | 00 54 72 61 6b 61 6e 6f 6e 20 49 64 6f 6c 00 49 | .Trakanon Idol.I
50720 | 54 36 33 00 93 51 00 00 0a 01 00 00 01 00 00 00 | T63..Q..........
50736 | 00 00 00 00 00 7e 03 00 00 00 00 00 00 00 00 00 | .....~..........
50752 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
50768 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
50784 | 00 00 00 00 00 00 00 00 00 ff ff 00 00 ff ff 00 | ................
50800 | 00 00 00 00 00 00 00 00 00 00 00 00 00 ff ff ff | ................
50816 | ff 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
50832 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
50848 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
50864 | 00 00 00 00 00 00 ff 21 01 00 00 00 00 00 00 00 | .......!........
50880 | 00 00 00 00 00 00 c8 43 00 00 00 00 00 00 00 00 | .......C........
50896 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
50912 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
50928 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
50944 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
50960 | 00 00 00 00 00 00 00 00 00 00 00 00 00 01 00 00 | ................
50976 | 00 00 00 01 00 00 00 00 00 01 00 00 00 00 00 01 | ................
50992 | 00 00 00 00 00 01 00 00 00 00 00 00 00 00 00 00 | ................
51008 | 00 00 00 46 00 00 00 00 00 00 00 00 00 00 00 00 | ...F............
51024 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
51040 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
51056 | 00 00 00 00 00 ff ff ff ff 00 00 00 00 00 00 00 | ................
51072 | 00 00 00 00 01 00 00 00 00 00 00 00 00 00 00 00 | ................
51088 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ff ff | ................
51104 | ff ff 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
51120 | 00 00 00 00 00 00 00 00 00 00 00 00 00 ff ff ff | ................
51136 | ff ff ff ff ff 00 00 00 00 00 00 00 00 00 00 00 | ................
51152 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
51168 | ff ff ff ff ff ff ff ff 00 00 00 00 00 00 00 00 | ................
51184 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
51200 | 00 00 00 ff ff ff ff ff ff ff ff 00 00 00 00 00 | ................
51216 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
51232 | 00 00 00 00 00 00 ff ff ff ff ff ff ff ff 00 00 | ................
51248 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
51264 | 00 00 00 00 00 00 00 00 00 ff ff ff ff 00 00 00 | ................
51280 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
51296 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
51312 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
51328 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
51344 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
51360 | 00 00 00 00 00 00 00 00 00 00 00 05 00 00 00 01 | ................
51376 | 00 00 00 00 00 00 00 1e 00 00 00 00 00 00 00 01 | ................
51392 | 00 00 00 00 00 00 00 f5 05 80 01 00 00 00 00 00 | ................
51408 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
51424 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 47 | ...............G
51440 | 65 6d 20 6f 66 20 50 65 72 73 75 61 73 69 6f 6e | em of Persuasion
51456 | 00 47 65 6d 20 6f 66 20 50 65 72 73 75 61 73 69 | .Gem of Persuasi
51472 | 6f 6e 00 49 54 36 33 00 3e 76 00 00 01 01 00 00 | on.IT63.>v......
51488 | 00 00 00 00 00 00 00 00 00 fb 01 00 00 01 00 00 | ................
51504 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
51520 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
51536 | 00 00 00 00 00 00 00 00 00 00 00 00 00 ff ff 00 | ................
51552 | 00 ff ff 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
51568 | 00 ff ff ff ff 00 00 00 00 00 00 00 00 00 00 00 | ................
51584 | 00 00 00 00 00 01 00 00 00 00 00 00 00 00 00 00 | ................
51600 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
51616 | 00 00 00 00 00 00 00 00 00 00 ff 0b 00 00 00 00 | ................
51632 | 00 00 00 00 00 00 00 00 00 00 80 3f 00 00 00 00 | ...........?....
51648 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
51664 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
51680 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
51696 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
51712 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
51728 | 00 01 00 00 00 00 00 01 00 00 00 00 00 01 00 00 | ................
51744 | 00 00 00 01 00 00 00 00 00 01 00 00 00 00 00 00 | ................
51760 | 00 00 00 00 00 00 00 46 00 00 00 00 00 00 00 00 | .......F........
51776 | 00 00 00 00 00 00 ff ff ff ff 00 00 00 00 00 00 | ................
51792 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
51808 | 00 00 00 00 00 00 00 00 00 ff ff ff ff 00 00 00 | ................
51824 | 00 00 00 00 00 00 00 00 01 00 00 00 00 00 00 00 | ................
51840 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
51856 | 00 00 ff ff ff ff 00 00 00 00 00 00 00 00 00 00 | ................
51872 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
51888 | 00 ff ff ff ff ff ff ff ff 00 00 00 00 00 00 00 | ................
51904 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
51920 | 00 00 00 00 ff ff ff ff ff ff ff ff 00 00 00 00 | ................
51936 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
51952 | 00 00 00 00 00 00 00 ff ff ff ff ff ff ff ff 00 | ................
51968 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
51984 | 00 00 00 00 00 00 00 00 00 00 ff ff ff ff ff ff | ................
52000 | ff ff 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
52016 | 00 00 00 00 00 00 00 00 00 00 00 00 00 ff ff ff | ................
52032 | ff 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
52048 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
52064 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
52080 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
52096 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
52112 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 06 | ................
52128 | 00 00 00 01 00 00 00 00 00 00 00 1e 00 00 00 00 | ................
52144 | 00 00 00 01 00 00 00 00 00 00 00 f6 05 80 01 00 | ................
52160 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
52176 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
52192 | 00 00 00 42 6f 6e 65 20 66 69 6e 67 65 72 20 6b | ...Bone finger k
52208 | 65 79 00 36 74 68 20 66 6c 6f 6f 72 20 6b 65 79 | ey.6th floor key
52224 | 00 49 54 36 33 00 45 4e 00 00 01 01 00 00 00 00 | .IT63.EN........
52240 | 00 00 00 00 00 00 00 36 04 00 00 01 01 00 00 00 | .......6........
52256 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
52272 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
52288 | 00 00 00 00 00 00 00 00 00 00 00 ff ff 00 00 ff | ................
52304 | ff 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ff | ................
52320 | ff ff ff 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
52336 | 00 00 00 00 00 00 00 00 63 00 00 00 00 00 00 00 | ........c.......
52352 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
52368 | 00 00 00 00 00 00 00 00 ff 21 00 00 00 00 00 00 | .........!......
52384 | 00 00 00 00 00 00 00 00 80 3f 00 00 00 00 00 00 | .........?......
52400 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
52416 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
52432 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
52448 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
52464 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 01 | ................
52480 | 00 00 00 00 00 01 00 00 00 00 00 01 00 00 00 00 | ................
52496 | 00 01 00 00 00 00 00 01 00 00 00 00 00 00 00 00 | ................
52512 | 00 00 00 00 00 46 00 00 00 00 00 00 00 00 00 00 | .....F..........
52528 | 00 00 00 00 ff ff ff ff 00 00 00 00 00 00 00 00 | ................
52544 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
52560 | 00 00 00 00 00 00 00 ff ff ff ff 00 00 00 00 00 | ................
52576 | 00 00 00 00 00 00 01 00 00 00 00 00 00 00 00 00 | ................
52592 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
52608 | ff ff ff ff 00 00 00 00 00 00 00 00 00 00 00 00 | ................
52624 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ff | ................
52640 | ff ff ff ff ff ff ff 00 00 00 00 00 00 00 00 00 | ................
52656 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
52672 | 00 00 ff ff ff ff ff ff ff ff 00 00 00 00 00 00 | ................
52688 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
52704 | 00 00 00 00 00 ff ff ff ff ff ff ff ff 00 00 00 | ................
52720 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
52736 | 00 00 00 00 00 00 00 00 ff ff ff ff ff ff ff ff | ................
52752 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
52768 | 00 00 00 00 00 00 00 00 00 00 00 ff ff ff ff 00 | ................
52784 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
52800 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
52816 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
52832 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
52848 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
52864 | 00 00 00 00 00 00 00 00 00 00 00 00 00 07 00 00 | ................
52880 | 00 01 00 00 00 00 00 00 00 1e 00 00 00 00 00 00 | ................
52896 | 00 01 00 00 00 00 00 00 00 f7 05 80 01 00 00 00 | ................
52912 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
52928 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
52944 | 00 47 69 61 6e 74 20 53 61 62 65 72 74 6f 6f 74 | .Giant Sabertoot
52960 | 68 20 46 61 6e 67 00 53 6e 6f 77 62 65 61 73 74 | h Fang.Snowbeast
52976 | 73 20 46 61 6e 67 00 49 54 36 33 00 1f 1b 00 00 | s Fang.IT63.....
52992 | 0c 01 01 00 01 00 00 00 00 ef 0b 00 00 71 04 00 | .............q..
53008 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
53024 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
53040 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
53056 | 00 ff ff 00 00 ff ff 00 00 00 00 00 00 00 00 00 | ................
53072 | 00 00 00 00 00 ff ff ff ff 00 00 00 00 00 00 00 | ................
53088 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
53104 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
53120 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ff 0b | ................
53136 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 40 41 | ..............@A
53152 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
53168 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
53184 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
53200 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
53216 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
53232 | 00 00 00 00 00 01 00 00 00 00 00 01 00 00 00 00 | ................
53248 | 00 01 00 00 00 00 00 01 00 00 00 00 00 01 00 00 | ................
53264 | 00 00 00 00 00 00 00 00 00 00 00 46 00 00 00 00 | ...........F....
53280 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
53296 | 03 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
53312 | 00 00 00 00 00 03 00 00 00 00 00 00 00 ff ff ff | ................
53328 | ff 00 00 00 00 00 00 00 00 00 00 00 01 00 00 00 | ................
53344 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
53360 | 00 00 00 00 00 00 ff ff ff ff 00 00 00 00 00 00 | ................
53376 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
53392 | 00 00 00 00 00 ff ff ff ff ff ff ff ff 00 00 00 | ................
53408 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
53424 | 00 00 00 00 00 00 00 00 ff ff ff ff ff ff ff ff | ................
53440 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
53456 | 00 00 00 00 00 00 00 00 00 00 00 ff ff ff ff ff | ................
53472 | ff ff ff 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
53488 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ff ff | ................
53504 | ff ff ff ff ff ff 00 00 00 00 00 00 00 00 00 00 | ................
53520 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
53536 | 00 ff ff ff ff 00 00 00 00 00 00 00 00 00 00 00 | ................
53552 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
53568 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
53584 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
53600 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
53616 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
53632 | 00 00 00 08 00 00 00 01 00 00 00 00 00 00 00 1e | ................
53648 | 00 00 00 00 00 00 00 01 00 00 00 00 00 00 00 f8 | ................
53664 | 05 80 01 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
53680 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
53696 | 00 00 00 00 00 00 00 54 72 75 65 68 65 61 72 74 | .......Trueheart
53712 | 20 53 68 69 65 6c 64 00 54 72 75 65 68 65 61 72 | Shield.Truehear
53728 | 74 20 53 68 69 65 6c 64 00 49 54 32 30 32 00 bb | t Shield.IT202..
53744 | 24 00 00 41 01 00 00 02 00 40 00 00 00 00 00 00 | $..A.....@......
53760 | 25 03 00 00 01 00 00 00 00 00 00 00 00 00 00 00 | %...............
53776 | 00 05 00 05 00 00 00 05 00 00 00 00 00 00 00 00 | ................
53792 | 00 00 00 00 14 00 00 00 00 00 00 00 00 00 00 00 | ................
53808 | 00 00 00 00 04 00 00 00 ff ff 00 00 00 00 00 00 | ................
53824 | 00 00 00 00 00 00 00 00 ff ff ff ff 00 00 00 00 | ................
53840 | 00 00 00 00 00 00 00 00 00 00 00 00 01 00 00 00 | ................
53856 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
53872 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
53888 | 00 ff 08 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
53904 | 00 f0 41 00 00 00 00 00 00 00 00 00 00 00 00 00 | ..A.............
53920 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
53936 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
53952 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
53968 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
53984 | 00 00 00 00 07 00 00 00 01 00 00 00 00 00 01 00 | ................
54000 | 00 00 00 00 01 00 00 00 00 00 01 00 00 00 00 00 | ................
54016 | 01 00 00 00 00 00 00 00 00 00 00 00 00 00 46 00 | ..............F.
54032 | 00 00 00 00 00 00 00 00 00 00 00 00 00 ff ff ff | ................
54048 | ff 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
54064 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
54080 | ff ff ff ff 00 00 00 00 00 00 00 00 00 00 00 01 | ................
54096 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
54112 | 00 00 00 00 00 00 00 00 00 ff ff ff ff 00 00 00 | ................
54128 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
54144 | 00 00 00 00 00 00 00 00 ff ff ff ff ff ff ff ff | ................
54160 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
54176 | 00 00 00 00 00 00 00 00 00 00 00 ff ff ff ff ff | ................
54192 | ff ff ff 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
54208 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ff ff | ................
54224 | ff ff ff ff ff ff 00 00 00 00 00 00 00 00 00 00 | ................
54240 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
54256 | 00 ff ff ff ff ff ff ff ff 00 00 00 00 00 00 00 | ................
54272 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
54288 | 00 00 00 00 ff ff ff ff 00 00 00 00 00 00 00 00 | ................
54304 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
54320 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
54336 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
54352 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
54368 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
54384 | 00 00 00 00 00 00 09 00 00 00 01 00 00 00 00 00 | ................
54400 | 00 00 1e 00 00 00 00 00 00 00 01 00 00 00 00 00 | ................
54416 | 00 00 f9 05 80 01 00 00 00 00 00 00 00 00 00 00 | ................
54432 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
54448 | 00 00 00 00 00 00 00 00 00 00 47 6c 6f 77 69 6e | ..........Glowin
54464 | 67 20 53 77 6f 72 64 20 48 69 6c 74 00 53 6f 75 | g Sword Hilt.Sou
54480 | 6c 66 69 72 65 20 48 69 6c 74 00 49 54 36 33 00 | lfire Hilt.IT63.
54496 | a5 2f 00 00 02 01 00 00 01 00 00 00 00 00 00 00 | ./..............
54512 | 00 cd 03 00 00 01 00 00 00 00 00 00 00 00 00 00 | ................
54528 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
54544 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
54560 | 00 00 00 00 00 ff ff 00 00 ff ff 00 00 00 00 00 | ................
54576 | 00 00 00 00 00 00 00 00 00 ff ff ff ff 00 00 00 | ................
54592 | 00 00 00 00 00 00 00 00 00 00 00 00 00 01 00 00 | ................
54608 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
54624 | 00 00 00 00 00 00 03 00 00 00 00 00 00 00 00 00 | ................
54640 | 00 00 ff 0b 00 00 00 00 00 00 00 00 00 00 00 00 | ................
54656 | 00 00 80 3f 00 00 00 00 00 00 00 00 00 00 00 00 | ...?............
54672 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
54688 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
54704 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
54720 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
54736 | 00 00 00 00 00 00 00 00 00 01 00 00 00 00 00 01 | ................
54752 | 00 00 00 00 00 01 00 00 00 00 00 01 00 00 00 00 | ................
54768 | 00 01 00 00 00 00 00 00 00 00 00 00 00 00 00 46 | ...............F
54784 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ff ff | ................
54800 | ff ff 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
54816 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
54832 | 00 ff ff ff ff 00 00 00 00 00 00 00 00 00 00 00 | ................
54848 | 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
54864 | 00 00 00 00 00 00 00 00 00 00 ff ff ff ff 00 00 | ................
54880 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
54896 | 00 00 00 00 00 00 00 00 00 ff ff ff ff ff ff ff | ................
54912 | ff 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
54928 | 00 00 00 00 00 00 00 00 00 00 00 00 ff ff ff ff | ................
54944 | ff ff ff ff 00 00 00 00 00 00 00 00 00 00 00 00 | ................
54960 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ff | ................
54976 | ff ff ff ff ff ff ff 00 00 00 00 00 00 00 00 00 | ................
54992 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
55008 | 00 00 ff ff ff ff ff ff ff ff 00 00 00 00 00 00 | ................
55024 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
55040 | 00 00 00 00 00 ff ff ff ff 00 00 00 00 00 00 00 | ................
55056 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
55072 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
55088 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
55104 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
55120 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
55136 | 00 00 00 00 00 00 00 01 00 00 00 00 00 00 00 d3 | ................
55152 | 07 00 00 00 00 00 00 01 00 00 00 00 00 00 00 fa | ................
55168 | 05 80 01 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
55184 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
55200 | 00 00 00 00 00 00 01 54 72 61 64 65 72 27 73 20 | .......Trader's
55216 | 53 61 74 63 68 65 6c 00 54 72 61 64 65 72 27 73 | Satchel.Trader's
55232 | 20 53 61 74 63 68 65 6c 00 49 54 36 33 00 eb 45 | Satchel.IT63..E
55248 | 00 00 fa 01 00 00 04 00 00 00 00 e8 03 00 00 b1 | ................
55264 | 02 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
55280 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
55296 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
55312 | 00 00 00 ff ff 00 00 ff ff 01 00 00 00 00 00 00 | ................
55328 | 00 00 00 00 00 00 00 ff ff ff ff 00 00 00 00 00 | ................
55344 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
55360 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
55376 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
55392 | ff 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
55408 | 80 3f 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | .?..............
55424 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
55440 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
55456 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
55472 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
55488 | 00 00 00 00 00 00 00 01 00 00 00 00 00 01 00 00 | ................
55504 | 00 00 00 01 00 00 00 00 00 01 00 00 00 00 00 01 | ................
55520 | 00 00 00 00 00 00 00 00 00 00 00 00 00 46 00 00 | .............F..
55536 | 00 00 00 00 00 33 0a 04 00 00 00 00 00 00 00 00 | .....3..........
55552 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
55568 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ff | ................
55584 | ff ff ff 00 00 00 00 00 00 00 00 00 00 00 01 00 | ................
55600 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
55616 | 00 00 00 00 00 00 00 00 ff ff ff ff 00 00 00 00 | ................
55632 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
55648 | 00 00 00 00 00 00 00 ff ff ff ff ff ff ff ff 00 | ................
55664 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
55680 | 00 00 00 00 00 00 00 00 00 00 ff ff ff ff ff ff | ................
55696 | ff ff 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
55712 | 00 00 00 00 00 00 00 00 00 00 00 00 00 ff ff ff | ................
55728 | ff ff ff ff ff 00 00 00 00 00 00 00 00 00 00 00 | ................
55744 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
55760 | ff ff ff ff ff ff ff ff 00 00 00 00 00 00 00 00 | ................
55776 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
55792 | 00 00 00 ff ff ff ff 00 00 00 00 00 00 00 00 00 | ................
55808 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
55824 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
55840 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
55856 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
55872 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
55888 | 00 07 00 00 00 00 00 00 00 01 00 00 00 00 00 00 | ................
55904 | 00 1e 00 00 00 00 00 00 00 01 00 00 00 00 00 00 | ................
55920 | 00 fb 05 80 01 00 00 00 00 00 00 00 00 00 00 00 | ................
55936 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
55952 | 00 00 00 00 00 00 00 00 00 47 68 6f 75 6c 62 61 | .........Ghoulba
55968 | 6e 65 00 47 68 6f 75 6c 62 61 6e 65 00 49 54 31 | ne.Ghoulbane.IT1
55984 | 30 36 34 38 00 1b 15 00 00 5f 01 00 00 03 00 20 | 0648....._.....
56000 | 00 00 00 00 00 00 07 02 00 00 01 00 00 00 00 00 | ................
56016 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
56032 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
56048 | 00 00 00 00 00 00 00 00 00 00 04 00 00 00 d5 cc | ................
56064 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ff ff | ................
56080 | ff ff 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
56096 | 00 00 01 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
56112 | 00 00 00 00 00 00 00 00 00 00 00 07 22 00 00 00 | ............"...
56128 | 0f 00 00 00 00 00 00 ff 00 00 00 00 00 00 00 00 | ................
56144 | 00 00 00 00 00 00 00 14 43 00 00 00 00 00 00 00 | ........C.......
56160 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
56176 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
56192 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
56208 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
56224 | 00 00 00 00 00 00 00 00 00 00 04 00 00 00 01 00 | ................
56240 | 00 00 00 00 01 00 00 00 00 00 01 00 00 00 00 00 | ................
56256 | 01 00 00 00 00 00 01 00 00 00 00 00 00 00 00 00 | ................
56272 | 00 00 00 00 46 00 00 00 00 00 00 00 00 00 00 00 | ....F...........
56288 | 00 00 00 ff ff ff ff 00 00 00 00 00 00 00 00 00 | ................
56304 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
56320 | 00 00 00 00 00 00 ff ff ff ff 00 00 00 00 00 00 | ................
56336 | 00 00 00 00 00 01 00 00 00 00 00 00 00 00 00 00 | ................
56352 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ff | ................
56368 | ff ff ff 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
56384 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ff ff | ................
56400 | ff ff be 1a 00 00 14 00 00 00 00 00 ff ff ff ff | ................
56416 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
56432 | 00 00 00 00 00 ff ff ff ff 00 00 00 00 00 00 00 | ................
56448 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
56464 | 00 00 00 00 ff ff ff ff ff ff ff ff 00 00 00 00 | ................
56480 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
56496 | 00 00 00 00 00 00 00 ff ff ff ff ff ff ff ff 00 | ................
56512 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
56528 | 00 00 00 00 00 00 00 00 00 00 ff ff ff ff 00 00 | ................
56544 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
56560 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
56576 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
56592 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
56608 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
56624 | 00 00 00 00 00 00 00 00 00 00 00 00 01 00 00 00 | ................
56640 | 01 00 00 00 00 00 00 00 1e 00 00 00 00 00 00 00 | ................
56656 | 01 00 00 00 00 00 00 00 fc 05 80 01 00 00 00 00 | ................
56672 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
56688 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 02 | ................
56704 | 54 65 73 74 69 6d 6f 6e 79 00 54 65 73 74 69 6d | Testimony.Testim
56720 | 6f 6e 79 20 6f 66 20 54 72 75 74 68 00 49 54 36 | ony of Truth.IT6
56736 | 33 00 8c 49 00 00 00 01 00 00 00 00 00 00 00 00 | 3..I............
56752 | 00 00 00 f8 01 00 00 01 00 00 00 00 00 00 00 00 | ................
56768 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
56784 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
56800 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
56816 | 00 00 00 00 00 00 00 00 00 00 00 ff ff ff ff 00 | ................
56832 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
56848 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
56864 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
56880 | 00 00 00 00 ff 00 00 00 00 00 00 00 00 00 00 00 | ................
56896 | 00 00 00 00 80 3f 00 00 00 00 00 00 00 00 00 00 | .....?..........
56912 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
56928 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
56944 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
56960 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
56976 | 00 00 00 00 00 00 00 00 00 00 00 01 00 00 00 00 | ................
56992 | 00 01 00 00 00 00 00 01 00 00 00 00 00 01 00 00 | ................
57008 | 00 00 00 01 00 00 00 00 00 00 00 00 00 00 00 00 | ................
57024 | 00 46 00 00 00 00 00 00 00 00 00 00 00 00 ff 46 | .F.............F
57040 | 52 45 54 65 73 74 69 6d 6f 6e 79 00 ff ff ff ff | RETestimony.....
57056 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
57072 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ff | ................
57088 | ff ff ff 00 00 00 00 00 00 00 00 00 00 00 01 00 | ................
57104 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
57120 | 00 00 00 00 00 00 00 00 ff ff ff ff 00 00 00 00 | ................
57136 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
57152 | 00 00 00 00 00 00 00 ff ff ff ff ff ff ff ff 00 | ................
57168 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
57184 | 00 00 00 00 00 00 00 00 00 00 ff ff ff ff ff ff | ................
57200 | ff ff 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
57216 | 00 00 00 00 00 00 00 00 00 00 00 00 00 ff ff ff | ................
57232 | ff ff ff ff ff 00 00 00 00 00 00 00 00 00 00 00 | ................
57248 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
57264 | ff ff ff ff ff ff ff ff 00 00 00 00 00 00 00 00 | ................
57280 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
57296 | 00 00 00 ff ff ff ff 00 00 00 00 00 00 00 00 00 | ................
57312 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
57328 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
57344 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
57360 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
57376 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
57392 | 00 00 00 00 00 02 00 00 00 01 00 00 00 00 00 00 | ................
57408 | 00 1e 00 00 00 00 00 00 00 01 00 00 00 00 00 00 | ................
57424 | 00 fd 05 80 01 00 00 00 00 00 00 00 00 00 00 00 | ................
57440 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
57456 | 00 00 00 00 00 00 00 00 00 47 6c 65 61 6d 69 6e | .........Gleamin
57472 | 67 20 43 72 65 73 74 65 64 20 42 72 65 61 73 74 | g Crested Breast
57488 | 70 6c 61 74 65 00 67 6c 6f 77 69 6e 67 20 77 69 | plate.glowing wi
57504 | 74 68 20 61 20 62 72 69 67 68 74 20 6c 69 67 68 | th a bright ligh
57520 | 74 00 49 54 36 33 00 4c 71 00 00 64 01 00 00 02 | t.IT63.Lq..d....
57536 | 00 00 02 00 00 00 00 00 70 02 00 00 01 00 00 00 | ........p.......
57552 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
57568 | 1e 00 00 00 00 00 00 00 00 00 00 00 14 00 00 00 | ................
57584 | 00 00 00 00 00 00 00 00 00 00 00 00 04 00 00 00 | ................
57600 | ff ff 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
57616 | ff ff ff ff 00 00 00 00 00 00 00 00 00 00 00 00 | ................
57632 | 00 00 00 00 01 00 00 00 00 00 00 00 00 00 00 00 | ................
57648 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
57664 | 00 00 00 00 00 00 00 00 00 ff 0a 03 00 00 00 00 | ................
57680 | 00 00 00 00 00 00 00 00 00 80 3f 00 00 00 00 00 | ..........?.....
57696 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
57712 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
57728 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
57744 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
57760 | 00 00 00 00 00 00 00 00 00 00 00 00 07 00 00 00 | ................
57776 | 01 00 00 00 00 00 01 00 00 00 00 00 01 00 00 00 | ................
57792 | 00 00 01 00 00 00 00 00 01 00 00 00 00 00 00 00 | ................
57808 | 00 00 00 00 00 00 46 00 00 00 00 00 00 00 00 00 | ......F.........
57824 | 00 00 00 00 00 ff ff ff ff 00 00 00 00 00 00 00 | ................
57840 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
57856 | 00 00 00 00 00 00 00 00 ff ff ff ff 00 00 00 00 | ................
57872 | 00 00 00 00 00 00 00 01 00 00 00 00 00 00 00 00 | ................
57888 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
57904 | 00 ff ff ff ff 00 00 00 00 00 00 00 00 00 00 00 | ................
57920 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
57936 | ff ff ff ff ff ff ff ff 00 00 00 00 00 00 00 00 | ................
57952 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
57968 | 00 00 00 ff ff ff ff ff ff ff ff 00 00 00 00 00 | ................
57984 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
58000 | 00 00 00 00 00 00 ff ff ff ff ff ff ff ff 00 00 | ................
58016 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
58032 | 00 00 00 00 00 00 00 00 00 ff ff ff ff ff ff ff | ................
58048 | ff 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
58064 | 00 00 00 00 00 00 00 00 00 00 00 00 ff ff ff ff | ................
58080 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
58096 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
58112 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
58128 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
58144 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
58160 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 03 00 | ................
58176 | 00 00 01 00 00 00 00 00 00 00 1e 00 00 00 00 00 | ................
58192 | 00 00 01 00 00 00 00 00 00 00 fe 05 80 01 00 00 | ................
58208 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
58224 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
58240 | 00 00 56 61 6c 6f 72 69 75 6d 20 42 72 61 63 65 | ..Valorium Brace
58256 | 72 73 00 56 61 6c 6f 72 69 75 6d 20 42 72 61 63 | rs.Valorium Brac
58272 | 65 72 73 00 49 54 36 33 00 f6 12 00 00 1e 01 00 | ers.IT63........
58288 | 00 01 00 06 00 00 00 00 00 00 04 02 00 00 01 00 | ................
58304 | 00 00 00 00 00 00 00 05 00 00 00 05 00 00 05 00 | ................
58320 | 00 00 00 00 00 00 0a 00 00 00 00 00 00 00 0a 00 | ................
58336 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 04 00 | ................
58352 | 00 00 d5 cc 00 00 00 00 00 00 00 00 00 00 00 00 | ................
58368 | 00 00 ff ff ff ff 00 00 00 00 00 00 00 00 00 00 | ................
58384 | 00 00 00 00 00 00 01 00 00 00 00 00 00 00 00 00 | ................
58400 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
58416 | 00 00 00 00 00 00 00 00 fa 87 73 ff 0a 03 00 00 | ..........s.....
58432 | 00 00 00 00 00 00 00 00 00 00 00 a0 41 00 00 00 | ............A...
58448 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
58464 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
58480 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
58496 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
58512 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 07 00 | ................
58528 | 00 00 01 00 00 00 00 00 01 00 00 00 00 00 01 00 | ................
58544 | 00 00 00 00 01 00 00 00 00 00 01 00 00 00 00 00 | ................
58560 | 00 00 00 00 00 00 00 00 46 00 00 00 00 00 00 00 | ........F.......
58576 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
58592 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
58608 | 00 00 00 00 00 00 00 00 00 00 ff ff ff ff 00 00 | ................
58624 | 00 00 00 00 00 00 00 00 00 01 00 00 00 00 00 00 | ................
58640 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
58656 | 00 00 00 ff ff ff ff 00 00 00 00 00 00 00 00 00 | ................
58672 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
58688 | 00 00 ff ff ff ff ff ff ff ff 00 00 00 00 00 00 | ................
58704 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
58720 | 00 00 00 00 00 ff ff ff ff ff ff ff ff 00 00 00 | ................
58736 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
58752 | 00 00 00 00 00 00 00 00 ff ff ff ff ff ff ff ff | ................
58768 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
58784 | 00 00 00 00 00 00 00 00 00 00 00 ff ff ff ff ff | ................
58800 | ff ff ff 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
58816 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ff ff | ................
58832 | ff ff 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
58848 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
58864 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
58880 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
58896 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
58912 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
58928 | 04 00 00 00 01 00 00 00 00 00 00 00 1e 00 00 00 | ................
58944 | 00 00 00 00 01 00 00 00 00 00 00 00 ff 05 80 01 | ................
58960 | 00 00 00 00 00 00 00 00 ff ff ff ff 00 00 00 00 | ................
58976 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
58992 | 00 00 00 00 43 6f 6c 6c 61 70 73 65 64 20 4d 6f | ....Collapsed Mo
59008 | 72 74 61 72 20 61 6e 64 20 50 65 73 74 6c 65 00 | rtar and Pestle.
59024 | 43 6f 6c 6c 61 70 73 65 64 20 4d 6f 72 74 61 72 | Collapsed Mortar
59040 | 20 61 6e 64 20 50 65 73 74 6c 65 00 49 54 36 33 | and Pestle.IT63
59056 | 00 27 7f 00 00 0a 01 01 00 01 00 00 00 00 01 00 | .'..............
59072 | 00 00 59 03 00 00 00 01 00 00 00 00 00 00 00 00 | ..Y.............
59088 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
59104 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
59120 | 00 00 00 00 00 00 ff ff 00 00 ff ff 00 00 00 00 | ................
59136 | 00 00 00 00 00 00 00 00 00 00 ff ff ff ff 00 00 | ................
59152 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 01 00 | ................
59168 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
59184 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
59200 | 00 00 00 ff 0b 00 00 00 00 00 00 00 00 00 00 00 | ................
59216 | 00 00 00 80 3f 00 00 00 00 00 00 00 00 00 00 00 | ....?...........
59232 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
59248 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
59264 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
59280 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
59296 | 00 00 00 00 00 00 00 00 00 00 01 00 00 00 00 00 | ................
59312 | 01 00 00 00 00 00 01 00 00 00 00 00 01 00 00 00 | ................
59328 | 00 00 01 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
59344 | 46 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ff | F...............
59360 | ff ff ff 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
59376 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
59392 | 00 00 ff ff ff ff 00 00 00 00 00 00 00 00 00 00 | ................
59408 | 00 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
59424 | 00 00 00 00 00 00 00 00 00 00 00 1b 0e 00 00 00 | ................
59440 | 01 00 00 00 00 ff ff ff ff e8 03 00 00 00 00 00 | ................
59456 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ff ff | ................
59472 | ff ff 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
59488 | 00 00 00 00 00 00 00 00 00 00 00 00 00 ff ff ff | ................
59504 | ff ff ff ff ff 00 00 00 00 00 00 00 00 00 00 00 | ................
59520 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
59536 | ff ff ff ff ff ff ff ff 00 00 00 00 00 00 00 00 | ................
59552 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
59568 | 00 00 00 ff ff ff ff ff ff ff ff 00 00 00 00 00 | ................
59584 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
59600 | 00 00 00 00 00 00 ff ff ff ff 00 00 00 00 01 00 | ................
59616 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
59632 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
59648 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
59664 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
59680 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
59696 | 00 00 00 00 00 00 00 00 05 00 00 00 01 00 00 00 | ................
59712 | 00 00 00 00 1e 00 00 00 00 00 00 00 01 00 00 00 | ................
59728 | 00 00 00 00 00 06 80 01 00 00 00 00 00 00 00 00 | ................
59744 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
59760 | 00 00 00 00 00 00 00 00 00 00 00 00 53 74 72 65 | ............Stre
59776 | 6e 67 74 68 20 6f 66 20 47 72 6f 64 61 6e 00 53 | ngth of Grodan.S
59792 | 74 72 65 6e 67 74 68 20 6f 66 20 47 72 6f 64 61 | trength of Groda
59808 | 6e 00 49 54 31 30 30 31 31 00 31 7e 00 00 0f 01 | n.IT10011.1~....
59824 | 00 00 04 00 20 00 00 00 00 00 00 39 02 00 00 01 | .... ......9....
59840 | 00 00 00 00 00 00 00 00 00 00 00 00 19 0a 00 00 | ................
59856 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
59872 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 15 | ................
59888 | 80 00 00 ff ff 00 00 00 00 00 00 00 00 00 00 00 | ................
59904 | 00 00 00 ff ff ff ff 00 00 00 00 00 00 00 00 00 | ................
59920 | 00 00 00 00 00 00 00 01 00 00 00 00 00 00 00 00 | ................
59936 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
59952 | 00 33 00 00 00 29 00 00 00 00 00 00 ff 01 00 00 | .3...)..........
59968 | 00 00 00 00 00 00 00 00 00 00 00 00 80 3f 00 00 | .............?..
59984 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
60000 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
60016 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
60032 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
60048 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 04 | ................
60064 | 00 00 00 01 00 00 00 00 00 01 00 00 00 00 00 01 | ................
60080 | 00 00 00 00 00 01 00 00 00 00 00 01 00 00 00 00 | ................
60096 | 00 00 00 00 00 00 00 00 00 46 00 00 00 00 00 00 | .........F......
60112 | 00 00 00 00 00 00 00 00 ff ff ff ff 00 00 00 00 | ................
60128 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
60144 | 00 00 00 00 00 00 00 00 00 00 00 ff ff ff ff 00 | ................
60160 | 00 00 00 00 00 00 00 00 00 00 01 00 00 00 00 00 | ................
60176 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
60192 | 00 00 00 00 ff ff ff ff 00 00 00 00 00 00 00 00 | ................
60208 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
60224 | 00 00 00 ff ff ff ff ff ff ff ff 00 00 00 00 00 | ................
60240 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
60256 | 00 00 00 00 00 00 ff ff ff ff ff ff ff ff 00 00 | ................
60272 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
60288 | 00 00 00 00 00 00 00 00 00 ff ff ff ff ff ff ff | ................
60304 | ff 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
60320 | 00 00 00 00 00 00 00 00 00 00 00 00 ff ff ff ff | ................
60336 | ff ff ff ff 00 00 00 00 00 00 00 00 00 00 00 00 | ................
60352 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ff | ................
60368 | ff ff ff 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
60384 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
60400 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
60416 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
60432 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
60448 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
60464 | 00 06 00 00 00 01 00 00 00 00 00 00 00 1e 00 00 | ................
60480 | 00 00 00 00 00 01 00 00 00 00 00 00 00 01 06 80 | ................
60496 | 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
60512 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
60528 | 00 00 00 00 00 41 65 67 69 73 20 6f 66 20 4c 69 | .....Aegis of Li
60544 | 66 65 00 41 65 67 69 73 20 6f 66 20 4c 69 66 65 | fe.Aegis of Life
60560 | 00 49 54 32 30 35 00 ce 2f 00 00 5f 01 00 00 03 | .IT205../.._....
60576 | 00 41 00 00 00 00 00 00 25 03 00 00 01 00 00 00 | .A......%.......
60592 | 00 00 00 00 19 00 00 00 00 00 00 00 00 00 00 0a | ................
60608 | 00 00 00 00 00 00 00 00 00 00 00 00 0c 00 00 00 | ................
60624 | 00 00 00 00 00 00 00 00 00 00 00 00 06 00 00 00 | ................
60640 | ff ec 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
60656 | ff ff ff ff 00 00 00 00 00 00 00 00 00 00 00 00 | ................
60672 | 00 00 00 00 01 00 00 00 00 00 00 00 00 00 00 00 | ................
60688 | 00 00 00 00 00 00 00 00 00 00 00 00 00 07 00 00 | ................
60704 | 00 00 00 00 00 00 00 00 00 ff 08 00 00 00 00 00 | ................
60720 | 00 00 00 00 00 00 00 00 40 9c 45 00 00 00 00 00 | ........@.E.....
60736 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
60752 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
60768 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
60784 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
60800 | 00 00 00 00 00 00 00 00 00 00 00 00 07 00 00 00 | ................
60816 | 01 00 00 00 00 00 01 00 00 00 00 00 01 00 00 00 | ................
60832 | 00 00 01 00 00 00 00 00 01 00 00 00 00 00 00 00 | ................
60848 | 00 00 00 00 00 00 46 00 00 00 00 00 00 00 00 00 | ......F.........
60864 | 00 00 00 00 00 ff ff ff ff 00 00 00 00 00 00 00 | ................
60880 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
60896 | 00 00 00 00 00 00 00 00 ff ff ff ff 00 00 00 00 | ................
60912 | 00 00 00 00 00 00 00 01 00 00 00 00 00 00 00 00 | ................
60928 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
60944 | 00 09 00 00 00 1e 04 00 00 00 00 01 00 00 00 00 | ................
60960 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
60976 | 00 00 00 00 ff ff ff ff 00 00 00 00 00 00 00 00 | ................
60992 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
61008 | 00 00 00 ff ff ff ff ff ff ff ff 00 00 00 00 00 | ................
61024 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
61040 | 00 00 00 00 00 00 ff ff ff ff ff ff ff ff 00 00 | ................
61056 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
61072 | 00 00 00 00 00 00 00 00 00 ff ff ff ff ff ff ff | ................
61088 | ff 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
61104 | 00 00 00 00 00 00 00 00 00 00 00 00 ff ff ff ff | ................
61120 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
61136 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
61152 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
61168 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
61184 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
61200 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 01 00 | ................
61216 | 00 00 00 00 00 00 d4 07 00 00 00 00 00 00 01 00 | ................
61232 | 00 00 00 00 00 00 02 06 80 01 00 00 00 00 00 00 | ................
61248 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
61264 | 00 00 00 00 00 00 00 00 00 00 00 00 00 01 54 72 | ..............Tr
61280 | 61 64 65 72 27 73 20 53 61 74 63 68 65 6c 00 54 | ader's Satchel.T
61296 | 72 61 64 65 72 27 73 20 53 61 74 63 68 65 6c 00 | rader's Satchel.
61312 | 49 54 36 33 00 eb 45 00 00 fa 01 00 00 04 00 00 | IT63..E.........
61328 | 00 00 e8 03 00 00 b1 02 00 00 00 00 00 00 00 00 | ................
61344 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
61360 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
61376 | 00 00 00 00 00 00 00 00 00 00 ff ff 00 00 ff ff | ................
61392 | 01 00 00 00 00 00 00 00 00 00 00 00 00 00 ff ff | ................
61408 | ff ff 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
61424 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
61440 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
61456 | 00 00 00 00 00 00 00 ff 00 00 00 00 00 00 00 00 | ................
61472 | 00 00 00 00 00 00 00 80 3f 00 00 00 00 00 00 00 | ........?.......
61488 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
61504 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
61520 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
61536 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
61552 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 01 00 | ................
61568 | 00 00 00 00 01 00 00 00 00 00 01 00 00 00 00 00 | ................
61584 | 01 00 00 00 00 00 01 00 00 00 00 00 00 00 00 00 | ................
61600 | 00 00 00 00 46 00 00 00 00 00 00 00 33 0a 04 00 | ....F.......3...
61616 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
61632 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
61648 | 00 00 00 00 00 00 ff ff ff ff 00 00 00 00 00 00 | ................
61664 | 00 00 00 00 00 01 00 00 00 00 00 00 00 00 00 00 | ................
61680 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ff | ................
61696 | ff ff ff 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
61712 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ff ff | ................
61728 | ff ff ff ff ff ff 00 00 00 00 00 00 00 00 00 00 | ................
61744 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
61760 | 00 ff ff ff ff ff ff ff ff 00 00 00 00 00 00 00 | ................
61776 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
61792 | 00 00 00 00 ff ff ff ff ff ff ff ff 00 00 00 00 | ................
61808 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
61824 | 00 00 00 00 00 00 00 ff ff ff ff ff ff ff ff 00 | ................
61840 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
61856 | 00 00 00 00 00 00 00 00 00 00 ff ff ff ff 00 00 | ................
61872 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
61888 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
61904 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
61920 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
61936 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
61952 | 00 00 00 00 00 00 00 00 09 00 00 00 00 00 00 00 | ................
61968 | 01 00 00 00 00 00 00 00 1e 00 00 00 00 00 00 00 | ................
61984 | 01 00 00 00 00 00 00 00 03 06 80 01 00 00 00 00 | ................
62000 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
62016 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
62032 | 50 69 65 63 65 20 6f 66 20 61 20 6d 65 64 61 6c | Piece of a medal
62048 | 6c 69 6f 6e 00 42 6f 74 74 6f 6d 20 73 68 61 72 | lion.Bottom shar
62064 | 64 20 6f 66 20 74 68 65 20 4a 61 72 73 61 74 68 | d of the Jarsath
62080 | 20 4d 65 64 61 6c 6c 69 6f 6e 00 49 54 36 33 00 | Medallion.IT63.
62096 | f7 4d 00 00 01 01 00 00 00 20 00 00 00 00 00 00 | .M....... ......
62112 | 00 ea 03 00 00 01 00 00 00 00 00 00 00 00 00 00 | ................
62128 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
62144 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
62160 | 00 00 00 00 00 ff ff 00 00 ff ff 00 00 00 00 00 | ................
62176 | 00 00 00 00 00 00 00 00 00 ff ff ff ff 00 00 00 | ................
62192 | 00 00 00 00 00 00 00 00 00 00 00 00 00 01 00 00 | ................
62208 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
62224 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
62240 | 00 00 ff 0a 00 00 00 00 00 00 00 00 00 00 00 00 | ................
62256 | 00 00 80 3f 00 00 00 00 00 00 00 00 00 00 00 00 | ...?............
62272 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
62288 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
62304 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
62320 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
62336 | 00 00 00 00 00 07 00 00 00 01 00 00 00 00 00 01 | ................
62352 | 00 00 00 00 00 01 00 00 00 00 00 01 00 00 00 00 | ................
62368 | 00 01 00 00 00 00 00 00 00 00 00 00 00 00 00 46 | ...............F
62384 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ff ff | ................
62400 | ff ff 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
62416 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
62432 | 00 ff ff ff ff 00 00 00 00 00 00 00 00 00 00 00 | ................
62448 | 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
62464 | 00 00 00 00 00 00 00 00 00 00 ff ff ff ff 00 00 | ................
62480 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
62496 | 00 00 00 00 00 00 00 00 00 ff ff ff ff ff ff ff | ................
62512 | ff 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
62528 | 00 00 00 00 00 00 00 00 00 00 00 00 ff ff ff ff | ................
62544 | ff ff ff ff 00 00 00 00 00 00 00 00 00 00 00 00 | ................
62560 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ff | ................
62576 | ff ff ff ff ff ff ff 00 00 00 00 00 00 00 00 00 | ................
62592 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
62608 | 00 00 ff ff ff ff ff ff ff ff 00 00 00 00 00 00 | ................
62624 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
62640 | 00 00 00 00 00 ff ff ff ff 00 00 00 00 00 00 00 | ................
62656 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
62672 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
62688 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
62704 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
62720 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
62736 | 00 00 00 00 00 00 00 01 00 00 00 01 00 00 00 00 | ................
62752 | 00 00 00 1e 00 00 00 00 00 00 00 01 00 00 00 00 | ................
62768 | 00 00 00 04 06 80 01 00 00 00 00 00 00 00 00 00 | ................
62784 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
62800 | 00 00 00 00 00 00 00 00 00 00 00 50 69 65 63 65 | ...........Piece
62816 | 20 6f 66 20 61 20 6d 65 64 61 6c 6c 69 6f 6e 00 | of a medallion.
62832 | 4d 69 64 64 6c 65 20 73 68 61 72 64 20 6f 66 20 | Middle shard of
62848 | 74 68 65 20 4a 61 72 73 61 74 68 20 4d 65 64 61 | the Jarsath Meda
62864 | 6c 6c 69 6f 6e 00 49 54 36 33 00 f8 4d 00 00 01 | llion.IT63..M...
62880 | 01 00 00 00 20 00 00 00 00 00 00 00 ea 03 00 00 | .... ...........
62896 | 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
62912 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
62928 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
62944 | ff ff 00 00 ff ff 00 00 00 00 00 00 00 00 00 00 | ................
62960 | 00 00 00 00 ff ff ff ff 00 00 00 00 00 00 00 00 | ................
62976 | 00 00 00 00 00 00 00 00 01 00 00 00 00 00 00 00 | ................
62992 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
63008 | 00 00 00 00 00 00 00 00 00 00 00 00 00 ff 0a 00 | ................
63024 | 00 00 00 00 00 00 00 00 00 00 00 00 00 80 3f 00 | ..............?.
63040 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
63056 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
63072 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
63088 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
63104 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
63120 | 07 00 00 00 01 00 00 00 00 00 01 00 00 00 00 00 | ................
63136 | 01 00 00 00 00 00 01 00 00 00 00 00 01 00 00 00 | ................
63152 | 00 00 00 00 00 00 00 00 00 00 46 00 00 00 00 00 | ..........F.....
63168 | 00 00 00 00 00 00 00 00 00 ff ff ff ff 00 00 00 | ................
63184 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
63200 | 00 00 00 00 00 00 00 00 00 00 00 00 ff ff ff ff | ................
63216 | 00 00 00 00 00 00 00 00 00 00 00 01 00 00 00 00 | ................
63232 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
63248 | 00 00 00 00 00 ff ff ff ff 00 00 00 00 00 00 00 | ................
63264 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
63280 | 00 00 00 00 ff ff ff ff ff ff ff ff 00 00 00 00 | ................
63296 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
63312 | 00 00 00 00 00 00 00 ff ff ff ff ff ff ff ff 00 | ................
63328 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
63344 | 00 00 00 00 00 00 00 00 00 00 ff ff ff ff ff ff | ................
63360 | ff ff 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
63376 | 00 00 00 00 00 00 00 00 00 00 00 00 00 ff ff ff | ................
63392 | ff ff ff ff ff 00 00 00 00 00 00 00 00 00 00 00 | ................
63408 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
63424 | ff ff ff ff 00 00 00 00 00 00 00 00 00 00 00 00 | ................
63440 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
63456 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
63472 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
63488 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
63504 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
63520 | 00 00 02 00 00 00 01 00 00 00 00 00 00 00 1e 00 | ................
63536 | 00 00 00 00 00 00 01 00 00 00 00 00 00 00 05 06 | ................
63552 | 80 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
63568 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
63584 | 00 00 00 00 00 00 53 6e 61 6f 72 66 27 73 20 4d | ......Snaorf's M
63600 | 65 64 61 6c 6c 69 6f 6e 00 53 6e 61 6f 72 66 27 | edallion.Snaorf'
63616 | 73 20 4d 65 64 61 6c 6c 69 6f 6e 00 49 54 36 33 | s Medallion.IT63
63632 | 00 da 39 00 00 04 01 00 00 01 20 00 00 00 00 00 | ..9....... .....
63648 | 00 00 36 02 00 00 01 00 00 00 00 00 00 01 00 00 | ..6.............
63664 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
63680 | 00 00 00 00 00 00 01 00 00 00 00 00 00 00 00 00 | ................
63696 | 00 00 00 00 00 00 ff ff 00 00 ff ff 00 00 00 00 | ................
63712 | 00 00 00 00 00 00 00 00 00 00 ff ff ff ff 00 00 | ................
63728 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 01 00 | ................
63744 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
63760 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
63776 | 00 00 00 ff 1d 00 00 00 00 00 00 00 00 00 00 00 | ................
63792 | 00 00 00 80 3f 00 00 00 00 00 00 00 00 00 00 00 | ....?...........
63808 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
63824 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
63840 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
63856 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
63872 | 00 00 00 00 00 00 07 00 00 00 01 00 00 00 00 00 | ................
63888 | 01 00 00 00 00 00 01 00 00 00 00 00 01 00 00 00 | ................
63904 | 00 00 01 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
63920 | 46 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ff | F...............
63936 | ff ff ff 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
63952 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
63968 | 00 00 ff ff ff ff 00 00 00 00 00 00 00 00 00 00 | ................
63984 | 00 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
64000 | 00 00 00 00 00 00 00 00 00 00 00 ff ff ff ff 00 | ................
64016 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
64032 | 00 00 00 00 00 00 00 00 00 00 ff ff ff ff ff ff | ................
64048 | ff ff 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
64064 | 00 00 00 00 00 00 00 00 00 00 00 00 00 ff ff ff | ................
64080 | ff ff ff ff ff 00 00 00 00 00 00 00 00 00 00 00 | ................
64096 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
64112 | ff ff ff ff ff ff ff ff 00 00 00 00 00 00 00 00 | ................
64128 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
64144 | 00 00 00 ff ff ff ff ff ff ff ff 00 00 00 00 00 | ................
64160 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
64176 | 00 00 00 00 00 00 ff ff ff ff 00 00 00 00 00 00 | ................
64192 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
64208 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
64224 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
64240 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
64256 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
64272 | 00 00 00 00 00 00 00 00 03 00 00 00 01 00 00 00 | ................
64288 | 00 00 00 00 1e 00 00 00 00 00 00 00 01 00 00 00 | ................
64304 | 00 00 00 00 06 06 80 01 00 00 00 00 00 00 00 00 | ................
64320 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
64336 | 00 00 00 00 00 00 00 00 00 00 00 00 42 72 6f 6b | ............Brok
64352 | 65 6e 20 4d 69 6e 6f 74 61 75 72 20 4c 6f 72 64 | en Minotaur Lord
64368 | 27 73 20 48 6f 72 6e 00 42 72 6f 6b 65 6e 20 4d | 's Horn.Broken M
64384 | 69 6e 6f 74 61 75 72 20 4c 6f 72 64 27 73 20 48 | inotaur Lord's H
64400 | 6f 72 6e 00 49 54 31 30 36 30 31 00 83 4a 00 00 | orn.IT10601..J..
64416 | 1b 01 00 00 01 00 40 00 00 00 00 00 00 27 03 00 | ......@......'..
64432 | 00 01 00 00 00 00 00 00 00 00 0a 00 00 00 00 00 | ................
64448 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
64464 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
64480 | 00 80 00 00 00 ff ff 00 00 00 00 00 00 00 00 00 | ................
64496 | 00 00 00 00 00 ff ff ff ff 00 00 00 00 00 00 00 | ................
64512 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
64528 | 00 00 00 00 00 00 00 00 00 00 17 00 00 00 12 00 | ................
64544 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ff 17 | ................
64560 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 60 40 | ..............`@
64576 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
64592 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
64608 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
64624 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
64640 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
64656 | 00 07 00 00 00 01 00 00 00 00 00 01 00 00 00 00 | ................
64672 | 00 01 00 00 00 00 00 01 00 00 00 00 00 01 00 00 | ................
64688 | 00 00 00 00 00 00 00 00 00 00 00 46 00 00 00 00 | ...........F....
64704 | 00 00 00 00 00 00 00 00 00 00 ff ff ff ff 00 00 | ................
64720 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
64736 | 00 00 00 00 00 00 00 00 00 00 00 00 00 ff ff ff | ................
64752 | ff 00 00 00 00 00 00 00 00 00 00 00 01 00 00 00 | ................
64768 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
64784 | 00 00 00 00 00 00 ff ff ff ff 00 00 00 00 00 00 | ................
64800 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
64816 | 00 00 00 00 00 ff ff ff ff ff ff ff ff 00 00 00 | ................
64832 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
64848 | 00 00 00 00 00 00 00 00 ff ff ff ff ff ff ff ff | ................
64864 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
64880 | 00 00 00 00 00 00 00 00 00 00 00 ff ff ff ff ff | ................
64896 | ff ff ff 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
64912 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ff ff | ................
64928 | ff ff ff ff ff ff 00 00 00 00 00 00 00 00 00 00 | ................
64944 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
64960 | 00 ff ff ff ff 00 00 00 00 00 00 00 00 00 00 00 | ................
64976 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
64992 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
65008 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
65024 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
65040 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
65056 | 00 00 00 04 00 00 00 01 00 00 00 00 00 00 00 1e | ................
65072 | 00 00 00 00 00 00 00 01 00 00 00 00 00 00 00 07 | ................
65088 | 06 80 01 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
65104 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
65120 | 00 00 00 00 00 00 00 44 65 63 61 79 65 64 20 4c | .......Decayed L
65136 | 65 66 74 20 4c 65 67 70 6c 61 74 65 00 44 65 63 | eft Legplate.Dec
65152 | 61 79 65 64 20 4c 65 66 74 20 4c 65 67 70 6c 61 | ayed Left Legpla
65168 | 74 65 00 49 54 36 33 00 06 30 00 00 32 01 00 00 | te.IT63..0..2...
65184 | 01 00 00 00 00 00 00 00 00 1c 02 00 00 01 00 00 | ................
65200 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
65216 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
65232 | 00 00 00 00 00 00 00 00 00 00 00 00 00 ff ff 00 | ................
65248 | 00 ff ff 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
65264 | 00 ff ff ff ff 00 00 00 00 00 00 00 00 00 00 00 | ................
65280 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
65296 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
65312 | 00 00 00 00 00 00 00 32 32 32 ff 0b 02 00 00 00 | .......222......
65328 | 00 00 00 00 00 00 00 00 00 00 c4 41 00 00 00 00 | ...........A....
65344 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
65360 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
65376 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
65392 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
65408 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
65424 | 00 01 00 00 00 00 00 01 00 00 00 00 00 01 00 00 | ................
65440 | 00 00 00 01 00 00 00 00 00 01 00 00 00 00 00 00 | ................
65456 | 00 00 00 00 00 00 00 46 00 00 00 00 00 00 00 00 | .......F........
65472 | 00 00 00 00 00 00 ff ff ff ff 00 00 00 00 00 00 | ................
65488 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
65504 | 00 00 00 00 00 00 00 00 00 ff ff ff ff 00 00 00 | ................
65520 | 00 00 00 00 00 00 00 00 01 00 00 00 00 00 00 00 | ................
65536 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
65552 | 00 00 ff ff ff ff 00 00 00 00 00 00 00 00 00 00 | ................
65568 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
65584 | 00 ff ff ff ff ff ff ff ff 00 00 00 00 00 00 00 | ................
65600 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
65616 | 00 00 00 00 ff ff ff ff ff ff ff ff 00 00 00 00 | ................
65632 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
65648 | 00 00 00 00 00 00 00 ff ff ff ff ff ff ff ff 00 | ................
65664 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
65680 | 00 00 00 00 00 00 00 00 00 00 ff ff ff ff ff ff | ................
65696 | ff ff 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
65712 | 00 00 00 00 00 00 00 00 00 00 00 00 00 ff ff ff | ................
65728 | ff 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
65744 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
65760 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
65776 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
65792 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
65808 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 06 | ................
65824 | 00 00 00 01 00 00 00 00 00 00 00 1e 00 00 00 00 | ................
65840 | 00 00 00 01 00 00 00 00 00 00 00 08 06 80 01 00 | ................
65856 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
65872 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
65888 | 00 00 00 47 69 61 6e 74 20 57 68 69 74 65 20 53 | ...Giant White S
65904 | 61 62 65 72 74 6f 6f 74 68 20 48 69 64 65 00 53 | abertooth Hide.S
65920 | 6e 6f 77 62 65 61 73 74 73 20 48 69 64 65 00 49 | nowbeasts Hide.I
65936 | 54 36 33 00 22 1b 00 00 23 01 00 00 03 00 00 00 | T63."...#.......
65952 | 00 00 00 00 00 42 03 00 00 01 00 00 00 00 00 00 | .....B..........
65968 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
65984 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
66000 | 00 00 00 00 00 00 00 00 00 ff ff 00 00 ff ff 00 | ................
66016 | 00 00 00 00 00 00 00 00 00 00 00 00 00 ff ff ff | ................
66032 | ff 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
66048 | 00 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
66064 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
66080 | 00 00 00 00 00 00 ff 0b 00 00 00 00 00 00 00 00 | ................
66096 | 00 00 00 00 00 00 80 3f 00 00 00 00 00 00 00 00 | .......?........
66112 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
66128 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
66144 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
66160 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
66176 | 00 00 00 00 00 00 00 00 00 00 00 00 00 01 00 00 | ................
66192 | 00 00 00 01 00 00 00 00 00 01 00 00 00 00 00 01 | ................
66208 | 00 00 00 00 00 01 00 00 00 00 00 00 00 00 00 00 | ................
66224 | 00 00 00 46 00 00 00 00 00 00 00 00 00 00 00 00 | ...F............
66240 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
66256 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
66272 | 00 00 00 00 00 ff ff ff ff 00 00 00 00 00 00 00 | ................
66288 | 00 00 00 00 01 00 00 00 00 00 00 00 00 00 00 00 | ................
66304 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ff ff | ................
66320 | ff ff 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
66336 | 00 00 00 00 00 00 00 00 00 00 00 00 00 ff ff ff | ................
66352 | ff ff ff ff ff 00 00 00 00 00 00 00 00 00 00 00 | ................
66368 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
66384 | ff ff ff ff ff ff ff ff 00 00 00 00 00 00 00 00 | ................
66400 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
66416 | 00 00 00 ff ff ff ff ff ff ff ff 00 00 00 00 00 | ................
66432 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
66448 | 00 00 00 00 00 00 ff ff ff ff ff ff ff ff 00 00 | ................
66464 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
66480 | 00 00 00 00 00 00 00 00 00 ff ff ff ff 00 00 00 | ................
66496 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
66512 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
66528 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
66544 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
66560 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
66576 | 00 00 00 00 00 00 00 00 00 00 00 07 00 00 00 01 | ................
66592 | 00 00 00 00 00 00 00 1e 00 00 00 00 00 00 00 01 | ................
66608 | 00 00 00 00 00 00 00 09 06 80 01 00 00 00 00 00 | ................
66624 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
66640 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 47 | ...............G
66656 | 69 61 6e 74 20 57 68 69 74 65 20 53 61 62 65 72 | iant White Saber
66672 | 74 6f 6f 74 68 20 48 69 64 65 00 53 6e 6f 77 62 | tooth Hide.Snowb
66688 | 65 61 73 74 73 20 48 69 64 65 00 49 54 36 33 00 | easts Hide.IT63.
66704 | 22 1b 00 00 23 01 00 00 03 00 00 00 00 00 00 00 | "...#...........
66720 | 00 42 03 00 00 01 00 00 00 00 00 00 00 00 00 00 | .B..............
66736 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
66752 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
66768 | 00 00 00 00 00 ff ff 00 00 ff ff 00 00 00 00 00 | ................
66784 | 00 00 00 00 00 00 00 00 00 ff ff ff ff 00 00 00 | ................
66800 | 00 00 00 00 00 00 00 00 00 00 00 00 00 01 00 00 | ................
66816 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
66832 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
66848 | 00 00 ff 0b 00 00 00 00 00 00 00 00 00 00 00 00 | ................
66864 | 00 00 80 3f 00 00 00 00 00 00 00 00 00 00 00 00 | ...?............
66880 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
66896 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
66912 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
66928 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
66944 | 00 00 00 00 00 00 00 00 00 01 00 00 00 00 00 01 | ................
66960 | 00 00 00 00 00 01 00 00 00 00 00 01 00 00 00 00 | ................
66976 | 00 01 00 00 00 00 00 00 00 00 00 00 00 00 00 46 | ...............F
66992 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
67008 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
67024 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
67040 | 00 ff ff ff ff 00 00 00 00 00 00 00 00 00 00 00 | ................
67056 | 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
67072 | 00 00 00 00 00 00 00 00 00 00 ff ff ff ff 00 00 | ................
67088 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
67104 | 00 00 00 00 00 00 00 00 00 ff ff ff ff ff ff ff | ................
67120 | ff 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
67136 | 00 00 00 00 00 00 00 00 00 00 00 00 ff ff ff ff | ................
67152 | ff ff ff ff 00 00 00 00 00 00 00 00 00 00 00 00 | ................
67168 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ff | ................
67184 | ff ff ff ff ff ff ff 00 00 00 00 00 00 00 00 00 | ................
67200 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
67216 | 00 00 ff ff ff ff ff ff ff ff 00 00 00 00 00 00 | ................
67232 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
67248 | 00 00 00 00 00 ff ff ff ff 00 00 00 00 00 00 00 | ................
67264 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
67280 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
67296 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
67312 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
67328 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
67344 | 00 00 00 00 00 00 00 08 00 00 00 01 00 00 00 00 | ................
67360 | 00 00 00 1e 00 00 00 00 00 00 00 01 00 00 00 00 | ................
67376 | 00 00 00 0a 06 80 01 00 00 00 00 00 00 00 00 00 | ................
67392 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
67408 | 00 00 00 00 00 00 00 00 00 00 00 4e 69 67 68 74 | ...........Night
67424 | 66 61 6c 6c 20 47 69 61 6e 74 27 73 20 48 65 61 | fall Giant's Hea
67440 | 64 00 41 20 4e 69 67 68 74 66 61 6c 6c 20 47 69 | d.A Nightfall Gi
67456 | 61 6e 74 27 73 20 48 65 61 64 00 49 54 36 33 00 | ant's Head.IT63.
67472 | 19 30 00 00 c8 01 01 00 04 00 00 00 00 00 00 00 | .0..............
67488 | 00 d4 03 00 00 01 00 00 00 00 00 00 00 00 00 00 | ................
67504 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
67520 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
67536 | 00 00 00 00 00 ff ff 00 00 ff ff 00 00 00 00 00 | ................
67552 | 00 00 00 00 00 00 00 00 00 ff ff ff ff 00 00 00 | ................
67568 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
67584 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
67600 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 32 | ...............2
67616 | 32 32 ff 0b 02 00 00 00 00 00 00 00 00 00 00 00 | 22..............
67632 | 00 00 c4 41 00 00 00 00 00 00 00 00 00 00 00 00 | ...A............
67648 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
67664 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
67680 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
67696 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
67712 | 00 00 00 00 00 00 00 00 00 01 00 00 00 00 00 01 | ................
67728 | 00 00 00 00 00 01 00 00 00 00 00 01 00 00 00 00 | ................
67744 | 00 01 00 00 00 00 00 00 00 00 00 00 00 00 00 46 | ...............F
67760 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ff ff | ................
67776 | ff ff 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
67792 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
67808 | 00 ff ff ff ff 00 00 00 00 00 00 00 00 00 00 00 | ................
67824 | 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
67840 | 00 00 00 00 00 00 00 00 00 00 ff ff ff ff 00 00 | ................
67856 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
67872 | 00 00 00 00 00 00 00 00 00 ff ff ff ff ff ff ff | ................
67888 | ff 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
67904 | 00 00 00 00 00 00 00 00 00 00 00 00 ff ff ff ff | ................
67920 | ff ff ff ff 00 00 00 00 00 00 00 00 00 00 00 00 | ................
67936 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ff | ................
67952 | ff ff ff ff ff ff ff 00 00 00 00 00 00 00 00 00 | ................
67968 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
67984 | 00 00 ff ff ff ff ff ff ff ff 00 00 00 00 00 00 | ................
68000 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
68016 | 00 00 00 00 00 ff ff ff ff 00 00 00 00 00 00 00 | ................
68032 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
68048 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
68064 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
68080 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
68096 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
68112 | 00 00 00 00 00 00 00 09 00 00 00 01 00 00 00 00 | ................
68128 | 00 00 00 1e 00 00 00 00 00 00 00 01 00 00 00 00 | ................
68144 | 00 00 00 0b 06 80 01 00 00 00 00 00 00 00 00 00 | ................
68160 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
68176 | 00 00 00 00 00 00 00 00 00 00 00 47 61 72 67 61 | ...........Garga
68192 | 6e 74 75 61 6e 20 54 61 72 61 6e 74 75 6c 61 20 | ntuan Tarantula
68208 | 48 65 61 72 74 00 54 65 72 72 6f 72 61 6e 74 75 | Heart.Terrorantu
68224 | 6c 61 27 73 20 48 65 61 72 74 00 49 54 36 33 00 | la's Heart.IT63.
68240 | 83 28 00 00 c8 01 01 00 04 00 00 00 00 94 11 00 | .(..............
68256 | 00 eb 03 00 00 01 00 00 00 00 00 00 00 00 00 00 | ................
68272 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
68288 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
68304 | 00 00 00 00 00 ff ff 00 00 ff ff 00 00 00 00 00 | ................
68320 | 00 00 00 00 00 00 00 00 00 ff ff ff ff 00 00 00 | ................
68336 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
68352 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
68368 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
68384 | 00 00 ff 0b 00 00 00 00 00 00 00 00 00 00 00 00 | ................
68400 | 00 00 48 42 00 00 00 00 00 00 00 00 00 00 00 00 | ..HB............
68416 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
68432 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
68448 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
68464 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
68480 | 00 00 00 00 00 00 00 00 00 01 00 00 00 00 00 01 | ................
68496 | 00 00 00 00 00 01 00 00 00 00 00 01 00 00 00 00 | ................
68512 | 00 01 00 00 00 00 00 00 00 00 00 00 00 00 00 46 | ...............F
68528 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ff ff | ................
68544 | ff ff 00 00 05 00 00 00 00 00 00 00 00 00 00 00 | ................
68560 | 00 00 00 00 00 00 00 00 00 05 00 00 00 00 00 00 | ................
68576 | 00 ff ff ff ff 00 00 00 00 00 00 00 00 00 00 00 | ................
68592 | 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
68608 | 00 00 00 00 00 00 00 00 00 00 ff ff ff ff 00 00 | ................
68624 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
68640 | 00 00 00 00 00 00 00 00 00 ff ff ff ff ff ff ff | ................
68656 | ff 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
68672 | 00 00 00 00 00 00 00 00 00 00 00 00 ff ff ff ff | ................
68688 | ff ff ff ff 00 00 00 00 00 00 00 00 00 00 00 00 | ................
68704 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ff | ................
68720 | ff ff ff ff ff ff ff 00 00 00 00 00 00 00 00 00 | ................
68736 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
68752 | 00 00 ff ff ff ff ff ff ff ff 00 00 00 00 00 00 | ................
68768 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
68784 | 00 00 00 00 00 ff ff ff ff 00 00 00 00 00 00 00 | ................
68800 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
68816 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
68832 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
68848 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
68864 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
68880 | 00 00 00 00 00 00 00 01 00 00 00 00 00 00 00 d5 | ................
68896 | 07 00 00 00 00 00 00 01 00 00 00 00 00 00 00 0c | ................
68912 | 06 80 01 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
68928 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
68944 | 00 00 00 00 00 00 01 4b 6f 62 6f 6c 64 20 53 68 | .......Kobold Sh
68960 | 61 6d 61 6e 27 73 20 50 6f 75 63 68 00 4b 6f 62 | aman's Pouch.Kob
68976 | 6f 6c 64 20 53 68 61 6d 61 6e 27 73 20 50 6f 75 | old Shaman's Pou
68992 | 63 68 00 49 54 36 34 00 a0 42 00 00 06 01 00 00 | ch.IT64..B......
69008 | 02 00 00 00 00 00 00 00 00 e3 02 00 00 01 00 00 | ................
69024 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
69040 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
69056 | 00 00 00 00 00 00 00 00 00 00 00 00 00 ff ff 00 | ................
69072 | 00 ff ff 01 00 00 00 00 00 00 00 00 00 00 00 00 | ................
69088 | 00 ff ff ff ff 00 00 00 00 00 00 00 00 00 00 00 | ................
69104 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
69120 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
69136 | 00 00 00 00 00 00 00 00 00 00 ff 00 00 00 00 00 | ................
69152 | 00 00 00 00 00 00 00 00 00 00 80 3f 00 00 00 00 | ...........?....
69168 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
69184 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
69200 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
69216 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
69232 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
69248 | 00 01 00 00 00 00 00 01 00 00 00 00 00 01 00 00 | ................
69264 | 00 00 00 01 00 00 00 00 00 01 00 00 00 00 00 00 | ................
69280 | 00 00 00 00 00 00 00 46 00 00 00 00 00 00 00 09 | .......F........
69296 | 06 02 0a 00 00 00 ff ff ff ff 00 00 00 00 00 00 | ................
69312 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
69328 | 00 00 00 00 00 00 00 00 00 ff ff ff ff 00 00 00 | ................
69344 | 00 00 00 00 00 00 00 00 01 00 00 00 00 00 00 00 | ................
69360 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
69376 | 00 00 ff ff ff ff 00 00 00 00 00 00 00 00 00 00 | ................
69392 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
69408 | 00 ff ff ff ff ff ff ff ff 00 00 00 00 00 00 00 | ................
69424 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
69440 | 00 00 00 00 ff ff ff ff ff ff ff ff 00 00 00 00 | ................
69456 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
69472 | 00 00 00 00 00 00 00 ff ff ff ff ff ff ff ff 00 | ................
69488 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
69504 | 00 00 00 00 00 00 00 00 00 00 ff ff ff ff ff ff | ................
69520 | ff ff 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
69536 | 00 00 00 00 00 00 00 00 00 00 00 00 00 ff ff ff | ................
69552 | ff 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
69568 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
69584 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
69600 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
69616 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
69632 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 01 | ................
69648 | 00 00 00 00 00 00 00 d6 07 00 00 00 00 00 00 01 | ................
69664 | 00 00 00 00 00 00 00 0d 06 80 01 00 00 00 00 00 | ................
69680 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
69696 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 01 54 | ...............T
69712 | 72 61 64 65 72 27 73 20 53 61 74 63 68 65 6c 00 | rader's Satchel.
69728 | 54 72 61 64 65 72 27 73 20 53 61 74 63 68 65 6c | Trader's Satchel
69744 | 00 49 54 36 33 00 eb 45 00 00 fa 01 00 00 04 00 | .IT63..E........
69760 | 00 00 00 e8 03 00 00 b1 02 00 00 00 00 00 00 00 | ................
69776 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
69792 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
69808 | 00 00 00 00 00 00 00 00 00 00 00 ff ff 00 00 ff | ................
69824 | ff 01 00 00 00 00 00 00 00 00 00 00 00 00 00 ff | ................
69840 | ff ff ff 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
69856 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
69872 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
69888 | 00 00 00 00 00 00 00 00 ff 00 00 00 00 00 00 00 | ................
69904 | 00 00 00 00 00 00 00 00 80 3f 00 00 00 00 00 00 | .........?......
69920 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
69936 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
69952 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
69968 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
69984 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 01 | ................
70000 | 00 00 00 00 00 01 00 00 00 00 00 01 00 00 00 00 | ................
70016 | 00 01 00 00 00 00 00 01 00 00 00 00 00 00 00 00 | ................
70032 | 00 00 00 00 00 46 00 00 00 00 00 00 00 33 0a 04 | .....F.......3..
70048 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
70064 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
70080 | 00 00 00 00 00 00 00 ff ff ff ff 00 00 00 00 00 | ................
70096 | 00 00 00 00 00 00 01 00 00 00 00 00 00 00 00 00 | ................
70112 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
70128 | ff ff ff ff 00 00 00 00 00 00 00 00 00 00 00 00 | ................
70144 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ff | ................
70160 | ff ff ff ff ff ff ff 00 00 00 00 00 00 00 00 00 | ................
70176 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
70192 | 00 00 ff ff ff ff ff ff ff ff 00 00 00 00 00 00 | ................
70208 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
70224 | 00 00 00 00 00 ff ff ff ff ff ff ff ff 00 00 00 | ................
70240 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
70256 | 00 00 00 00 00 00 00 00 ff ff ff ff ff ff ff ff | ................
70272 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
70288 | 00 00 00 00 00 00 00 00 00 00 00 ff ff ff ff 00 | ................
70304 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
70320 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
70336 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
70352 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
70368 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
70384 | 00 00 00 00 00 00 00 00 00 00 00 00 00 01 00 00 | ................
70400 | 00 00 00 00 00 d7 07 00 00 00 00 00 00 01 00 00 | ................
70416 | 00 00 00 00 00 0e 06 80 01 00 00 00 00 00 00 00 | ................
70432 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
70448 | 00 00 00 00 00 00 00 00 00 00 00 00 01 54 72 61 | .............Tra
70464 | 64 65 72 27 73 20 53 61 74 63 68 65 6c 00 54 72 | der's Satchel.Tr
70480 | 61 64 65 72 27 73 20 53 61 74 63 68 65 6c 00 49 | ader's Satchel.I
70496 | 54 36 33 00 eb 45 00 00 fa 01 00 00 04 00 00 00 | T63..E..........
70512 | 00 e8 03 00 00 b1 02 00 00 00 00 00 00 00 00 00 | ................
70528 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
70544 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
70560 | 00 00 00 00 00 00 00 00 00 ff ff 00 00 ff ff 01 | ................
70576 | 00 00 00 00 00 00 00 00 00 00 00 00 00 ff ff ff | ................
70592 | ff 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
70608 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
70624 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
70640 | 00 00 00 00 00 00 ff 00 00 00 00 00 00 00 00 00 | ................
70656 | 00 00 00 00 00 00 80 3f 00 00 00 00 00 00 00 00 | .......?........
70672 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
70688 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
70704 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
70720 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
70736 | 00 00 00 00 00 00 00 00 00 00 00 00 00 01 00 00 | ................
70752 | 00 00 00 01 00 00 00 00 00 01 00 00 00 00 00 01 | ................
70768 | 00 00 00 00 00 01 00 00 00 00 00 00 00 00 00 00 | ................
70784 | 00 00 00 46 00 00 00 00 00 00 00 33 0a 04 00 00 | ...F.......3....
70800 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
70816 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
70832 | 00 00 00 00 00 ff ff ff ff 00 00 00 00 00 00 00 | ................
70848 | 00 00 00 00 01 00 00 00 00 00 00 00 00 00 00 00 | ................
70864 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ff ff | ................
70880 | ff ff 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
70896 | 00 00 00 00 00 00 00 00 00 00 00 00 00 ff ff ff | ................
70912 | ff ff ff ff ff 00 00 00 00 00 00 00 00 00 00 00 | ................
70928 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
70944 | ff ff ff ff ff ff ff ff 00 00 00 00 00 00 00 00 | ................
70960 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
70976 | 00 00 00 ff ff ff ff ff ff ff ff 00 00 00 00 00 | ................
70992 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
71008 | 00 00 00 00 00 00 ff ff ff ff ff ff ff ff 00 00 | ................
71024 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
71040 | 00 00 00 00 00 00 00 00 00 ff ff ff ff 00 00 00 | ................
71056 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
71072 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
71088 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
71104 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
71120 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
71136 | 00 00 00 00 00 00 00 00 00 00 00 01 00 00 00 00 | ................
71152 | 00 00 00 d8 07 00 00 00 00 00 00 01 00 00 00 00 | ................
71168 | 00 00 00 0f 06 80 01 00 00 00 00 00 00 00 00 00 | ................
71184 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
71200 | 00 00 00 00 00 00 00 00 00 00 01 42 61 63 6b 70 | ...........Backp
71216 | 61 63 6b 00 42 61 63 6b 70 61 63 6b 00 49 54 36 | ack.Backpack.IT6
71232 | 34 00 6d 42 00 00 1e 01 01 00 03 00 00 00 00 26 | 4.mB...........&
71248 | 02 00 00 35 02 00 00 00 00 00 00 00 00 01 00 00 | ...5............
71264 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
71280 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
71296 | 00 00 00 00 00 00 00 ff ff 00 00 ff ff 01 00 00 | ................
71312 | 00 00 00 00 00 00 00 00 00 00 00 ff ff ff ff 00 | ................
71328 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
71344 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
71360 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
71376 | 00 00 00 00 ff 00 00 00 00 00 00 00 00 00 00 00 | ................
71392 | 00 00 00 00 80 3f 00 00 00 00 00 00 00 00 00 00 | .....?..........
71408 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
71424 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
71440 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
71456 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
71472 | 00 00 00 00 00 00 00 00 00 00 00 01 00 00 00 00 | ................
71488 | 00 01 00 00 00 00 00 01 00 00 00 00 00 01 00 00 | ................
71504 | 00 00 00 01 00 00 00 00 00 00 00 00 00 00 00 00 | ................
71520 | 00 46 00 00 00 00 00 00 00 05 08 03 00 00 00 00 | .F..............
71536 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
71552 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
71568 | 00 00 00 ff ff ff ff 00 00 00 00 00 00 00 00 00 | ................
71584 | 00 00 01 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
71600 | 00 00 00 00 00 00 00 00 00 00 00 00 ff ff ff ff | ................
71616 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
71632 | 00 00 00 00 00 00 00 00 00 00 00 ff ff ff ff ff | ................
71648 | ff ff ff 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
71664 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ff ff | ................
71680 | ff ff ff ff ff ff 00 00 00 00 00 00 00 00 00 00 | ................
71696 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
71712 | 00 ff ff ff ff ff ff ff ff 00 00 00 00 00 00 00 | ................
71728 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
71744 | 00 00 00 00 ff ff ff ff ff ff ff ff 00 00 00 00 | ................
71760 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
71776 | 00 00 00 00 00 00 00 ff ff ff ff 00 00 00 00 00 | ................
71792 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
71808 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
71824 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
71840 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
71856 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
71872 | 00 00 00 00 00 00 00 00 00 01 00 00 00 00 00 00 | ................
71888 | 00 d9 07 00 00 00 00 00 00 01 00 00 00 00 00 00 | ................
71904 | 00 10 06 80 01 00 00 00 00 00 00 00 00 00 00 00 | ................
71920 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
71936 | 00 00 00 00 00 00 00 00 01 42 61 63 6b 70 61 63 | .........Backpac
71952 | 6b 00 42 61 63 6b 70 61 63 6b 00 49 54 36 34 00 | k.Backpack.IT64.
71968 | 6d 42 00 00 1e 01 01 00 03 00 00 00 00 26 02 00 | mB...........&..
71984 | 00 35 02 00 00 00 00 00 00 00 00 01 00 00 00 00 | .5..............
72000 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
72016 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
72032 | 00 00 00 00 00 ff ff 00 00 ff ff 01 00 00 00 00 | ................
72048 | 00 00 00 00 00 00 00 00 00 ff ff ff ff 00 00 00 | ................
72064 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
72080 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
72096 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
72112 | 00 00 ff 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
72128 | 00 00 80 3f 00 00 00 00 00 00 00 00 00 00 00 00 | ...?............
72144 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
72160 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
72176 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
72192 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
72208 | 00 00 00 00 00 00 00 00 00 01 00 00 00 00 00 01 | ................
72224 | 00 00 00 00 00 01 00 00 00 00 00 01 00 00 00 00 | ................
72240 | 00 01 00 00 00 00 00 00 00 00 00 00 00 00 00 46 | ...............F
72256 | 00 00 00 00 00 00 00 05 08 03 00 00 00 00 00 00 | ................
72272 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
72288 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
72304 | 00 ff ff ff ff 00 00 00 00 00 00 00 00 00 00 00 | ................
72320 | 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
72336 | 00 00 00 00 00 00 00 00 00 00 ff ff ff ff 00 00 | ................
72352 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
72368 | 00 00 00 00 00 00 00 00 00 ff ff ff ff ff ff ff | ................
72384 | ff 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
72400 | 00 00 00 00 00 00 00 00 00 00 00 00 ff ff ff ff | ................
72416 | ff ff ff ff 00 00 00 00 00 00 00 00 00 00 00 00 | ................
72432 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ff | ................
72448 | ff ff ff ff ff ff ff 00 00 00 00 00 00 00 00 00 | ................
72464 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
72480 | 00 00 ff ff ff ff ff ff ff ff 00 00 00 00 00 00 | ................
72496 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
72512 | 00 00 00 00 00 ff ff ff ff 00 00 00 00 00 00 00 | ................
72528 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
72544 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
72560 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
72576 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
72592 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
72608 | 00 00 00 00 00 00 00 01 00 00 00 00 00 00 00 da | ................
72624 | 07 00 00 00 00 00 00 01 00 00 00 00 00 00 00 11 | ................
72640 | 06 80 01 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
72656 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
72672 | 00 00 00 00 00 00 01 42 61 63 6b 70 61 63 6b 00 | .......Backpack.
72688 | 42 61 63 6b 70 61 63 6b 00 49 54 36 34 00 6d 42 | Backpack.IT64.mB
72704 | 00 00 1e 01 01 00 03 00 00 00 00 26 02 00 00 35 | ...........&...5
72720 | 02 00 00 00 00 00 00 00 00 01 00 00 00 00 00 00 | ................
72736 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
72752 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
72768 | 00 00 00 ff ff 00 00 ff ff 01 00 00 00 00 00 00 | ................
72784 | 00 00 00 00 00 00 00 ff ff ff ff 00 00 00 00 00 | ................
72800 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
72816 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
72832 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
72848 | ff 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
72864 | 80 3f 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | .?..............
72880 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
72896 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
72912 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
72928 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
72944 | 00 00 00 00 00 00 00 01 00 00 00 00 00 01 00 00 | ................
72960 | 00 00 00 01 00 00 00 00 00 01 00 00 00 00 00 01 | ................
72976 | 00 00 00 00 00 00 00 00 00 00 00 00 00 46 00 00 | .............F..
72992 | 00 00 00 00 00 05 08 03 00 00 00 00 00 00 00 00 | ................
73008 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
73024 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ff | ................
73040 | ff ff ff 00 00 00 00 00 00 00 00 00 00 00 01 00 | ................
73056 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
73072 | 00 00 00 00 00 00 00 00 ff ff ff ff 00 00 00 00 | ................
73088 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
73104 | 00 00 00 00 00 00 00 ff ff ff ff ff ff ff ff 00 | ................
73120 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
73136 | 00 00 00 00 00 00 00 00 00 00 ff ff ff ff ff ff | ................
73152 | ff ff 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
73168 | 00 00 00 00 00 00 00 00 00 00 00 00 00 ff ff ff | ................
73184 | ff ff ff ff ff 00 00 00 00 00 00 00 00 00 00 00 | ................
73200 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
73216 | ff ff ff ff ff ff ff ff 00 00 00 00 00 00 00 00 | ................
73232 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
73248 | 00 00 00 ff ff ff ff 00 00 00 00 00 00 00 00 00 | ................
73264 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
73280 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
73296 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
73312 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
73328 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
73344 | 00 00 00 00 00 01 00 00 00 00 00 00 00 db 07 00 | ................
73360 | 00 00 00 00 00 01 00 00 00 00 00 00 00 12 06 80 | ................
73376 | 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
73392 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
73408 | 00 00 00 00 01 54 72 61 64 65 72 27 73 20 53 61 | .....Trader's Sa
73424 | 74 63 68 65 6c 00 54 72 61 64 65 72 27 73 20 53 | tchel.Trader's S
73440 | 61 74 63 68 65 6c 00 49 54 36 33 00 eb 45 00 00 | atchel.IT63..E..
73456 | fa 01 00 00 04 00 00 00 00 e8 03 00 00 b1 02 00 | ................
73472 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
73488 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
73504 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
73520 | 00 ff ff 00 00 ff ff 01 00 00 00 00 00 00 00 00 | ................
73536 | 00 00 00 00 00 ff ff ff ff 00 00 00 00 00 00 00 | ................
73552 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
73568 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
73584 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ff 00 | ................
73600 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 80 3f | ...............?
73616 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
73632 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
73648 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
73664 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
73680 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
73696 | 00 00 00 00 00 01 00 00 00 00 00 01 00 00 00 00 | ................
73712 | 00 01 00 00 00 00 00 01 00 00 00 00 00 01 00 00 | ................
73728 | 00 00 00 00 00 00 00 00 00 00 00 46 00 00 00 00 | ...........F....
73744 | 00 00 00 33 0a 04 00 00 00 00 00 00 00 00 00 00 | ...3............
73760 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
73776 | 00 00 00 00 00 00 00 00 00 00 00 00 00 ff ff ff | ................
73792 | ff 00 00 00 00 00 00 00 00 00 00 00 01 00 00 00 | ................
73808 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
73824 | 00 00 00 00 00 00 ff ff ff ff 00 00 00 00 00 00 | ................
73840 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
73856 | 00 00 00 00 00 ff ff ff ff ff ff ff ff 00 00 00 | ................
73872 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
73888 | 00 00 00 00 00 00 00 00 ff ff ff ff ff ff ff ff | ................
73904 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
73920 | 00 00 00 00 00 00 00 00 00 00 00 ff ff ff ff ff | ................
73936 | ff ff ff 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
73952 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ff ff | ................
73968 | ff ff ff ff ff ff 00 00 00 00 00 00 00 00 00 00 | ................
73984 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
74000 | 00 ff ff ff ff 00 00 00 00 00 00 00 00 00 00 00 | ................
74016 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
74032 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
74048 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
74064 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
74080 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 01 | ................
74096 | 00 00 00 08 00 00 00 0e 00 00 00 00 00 00 00 1e | ................
74112 | 00 00 00 00 00 00 00 01 00 00 00 00 00 00 00 13 | ................
74128 | 06 80 01 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
74144 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
74160 | 00 00 00 00 00 00 00 45 73 73 65 6e 63 65 20 6f | .......Essence o
74176 | 66 20 44 61 72 6b 6e 65 73 73 00 41 20 76 69 61 | f Darkness.A via
74192 | 6c 20 6f 66 20 64 61 72 6b 65 73 74 20 73 68 61 | l of darkest sha
74208 | 64 6f 77 73 00 49 54 36 33 00 4a 2d 00 00 01 01 | dows.IT63.J-....
74224 | 01 00 00 00 00 00 00 e8 03 00 00 bc 03 00 00 01 | ................
74240 | 01 00 00 00 00 01 00 00 00 00 00 00 00 00 00 00 | ................
74256 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
74272 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ff | ................
74288 | ff 00 00 ff ff 00 00 00 00 00 00 00 00 00 00 00 | ................
74304 | 00 00 00 ff ff ff ff 00 00 00 00 00 00 00 00 00 | ................
74320 | 00 00 00 00 00 00 00 01 00 00 00 00 00 00 00 00 | ................
74336 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
74352 | 00 00 00 00 00 00 00 00 00 00 00 00 ff 11 00 00 | ................
74368 | 00 00 00 00 00 00 00 00 00 00 00 00 a0 40 00 00 | .............@..
74384 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
74400 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
74416 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
74432 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
74448 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
74464 | 00 00 00 01 00 00 00 00 00 01 00 00 00 00 00 01 | ................
74480 | 00 00 00 00 00 01 00 00 00 00 00 01 00 00 00 00 | ................
74496 | 00 00 00 00 00 00 00 00 00 46 00 00 00 00 00 00 | .........F......
74512 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 01 00 | ................
74528 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
74544 | 00 00 00 01 00 00 00 00 00 00 00 ff ff ff ff 00 | ................
74560 | 00 00 00 00 00 00 00 00 00 00 14 00 00 00 00 00 | ................
74576 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
74592 | 00 00 00 00 ff ff ff ff 00 00 00 00 00 00 00 00 | ................
74608 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
74624 | 00 00 00 ff ff ff ff ff ff ff ff 00 00 00 00 00 | ................
74640 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
74656 | 00 00 00 00 00 00 ff ff ff ff ff ff ff ff 00 00 | ................
74672 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
74688 | 00 00 00 00 00 00 00 00 00 ff ff ff ff ff ff ff | ................
74704 | ff 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
74720 | 00 00 00 00 00 00 00 00 00 00 00 00 ff ff ff ff | ................
74736 | ff ff ff ff 00 00 00 00 00 00 00 00 00 00 00 00 | ................
74752 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ff | ................
74768 | ff ff ff 00 00 00 00 01 00 00 00 00 00 00 00 00 | ................
74784 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
74800 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
74816 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
74832 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
74848 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
74864 | 00 01 00 00 00 00 00 00 00 dc 07 00 00 00 00 00 | ................
74880 | 00 01 00 00 00 00 00 00 00 14 06 80 01 00 00 00 | ................
74896 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
74912 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
74928 | 01 48 65 72 62 61 6c 69 73 74 20 50 61 63 6b 00 | .Herbalist Pack.
74944 | 48 65 72 62 61 6c 69 73 74 20 50 61 63 6b 00 49 | Herbalist Pack.I
74960 | 54 36 34 00 ce 43 00 00 0a 01 01 00 03 00 00 00 | T64..C..........
74976 | 00 28 0a 00 00 74 03 00 00 01 00 00 00 00 00 00 | .(...t..........
74992 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
75008 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
75024 | 00 00 00 00 00 00 00 00 00 ff ff 00 00 ff ff 01 | ................
75040 | 00 00 00 00 00 00 00 00 00 00 00 00 00 ff ff ff | ................
75056 | ff 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
75072 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
75088 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
75104 | 00 00 00 00 00 00 ff 00 00 00 00 00 00 00 00 00 | ................
75120 | 00 00 00 00 00 00 80 3f 00 00 00 00 00 00 00 00 | .......?........
75136 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
75152 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
75168 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
75184 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
75200 | 00 00 00 00 00 00 00 00 00 00 00 00 00 01 00 00 | ................
75216 | 00 00 00 01 00 00 00 00 00 01 00 00 00 00 00 01 | ................
75232 | 00 00 00 00 00 01 00 00 00 00 00 00 00 00 00 00 | ................
75248 | 00 00 00 46 00 00 00 00 00 00 00 05 06 03 19 00 | ...F............
75264 | 00 00 ff ff ff ff 00 00 03 00 00 00 00 00 00 00 | ................
75280 | 00 00 00 00 00 00 00 00 00 00 00 00 00 03 00 00 | ................
75296 | 00 00 00 00 00 ff ff ff ff 00 00 00 00 00 00 00 | ................
75312 | 00 00 00 00 01 00 00 00 00 00 00 00 00 00 00 00 | ................
75328 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ff ff | ................
75344 | ff ff 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
75360 | 00 00 00 00 00 00 00 00 00 00 00 00 00 ff ff ff | ................
75376 | ff ff ff ff ff 00 00 00 00 00 00 00 00 00 00 00 | ................
75392 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
75408 | ff ff ff ff ff ff ff ff 00 00 00 00 00 00 00 00 | ................
75424 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
75440 | 00 00 00 ff ff ff ff ff ff ff ff 00 00 00 00 00 | ................
75456 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
75472 | 00 00 00 00 00 00 ff ff ff ff ff ff ff ff 00 00 | ................
75488 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
75504 | 00 00 00 00 00 00 00 00 00 ff ff ff ff 00 00 00 | ................
75520 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
75536 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
75552 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
75568 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
75584 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
75600 | 00 00 00 00 00 00 00 05 00 00 00 01 00 00 00 10 | ................
75616 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 01 | ................
75632 | 00 00 00 00 00 00 00 15 06 80 01 00 00 00 00 00 | ................
75648 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
75664 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 43 | ...............C
75680 | 6c 61 6d 63 61 6b 65 73 00 43 6c 61 6d 63 61 6b | lamcakes.Clamcak
75696 | 65 73 00 49 54 36 33 00 cf 4a 00 00 05 01 01 00 | es.IT63..J......
75712 | 01 00 00 00 00 96 00 00 00 11 03 00 00 00 00 00 | ................
75728 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
75744 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
75760 | 00 00 00 00 00 00 00 00 00 00 00 00 00 ff ff 00 | ................
75776 | 00 ff ff 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
75792 | 00 ff ff ff ff 00 00 00 00 00 00 00 00 00 00 00 | ................
75808 | 00 00 00 00 00 00 19 00 00 00 00 00 00 00 00 00 | ................
75824 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
75840 | 00 00 00 00 00 00 00 00 00 00 ff 0e 00 00 00 00 | ................
75856 | 00 00 00 00 00 00 00 00 00 00 80 3f 00 00 00 00 | ...........?....
75872 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
75888 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
75904 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
75920 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
75936 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
75952 | 00 01 00 00 00 00 00 01 00 00 00 00 00 01 00 00 | ................
75968 | 00 00 00 01 00 00 00 00 00 01 00 00 00 00 00 00 | ................
75984 | 00 00 00 00 00 00 00 46 00 00 00 00 00 00 00 00 | .......F........
76000 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
76016 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
76032 | 00 00 00 00 00 00 00 00 00 ff ff ff ff 00 00 00 | ................
76048 | 00 00 00 00 00 00 00 00 14 00 00 00 00 00 00 00 | ................
76064 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
76080 | 00 00 ff ff ff ff 00 00 00 00 00 00 00 00 00 00 | ................
76096 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
76112 | 00 ff ff ff ff ff ff ff ff 00 00 00 00 00 00 00 | ................
76128 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
76144 | 00 00 00 00 ff ff ff ff ff ff ff ff 00 00 00 00 | ................
76160 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
76176 | 00 00 00 00 00 00 00 ff ff ff ff ff ff ff ff 00 | ................
76192 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
76208 | 00 00 00 00 00 00 00 00 00 00 ff ff ff ff ff ff | ................
76224 | ff ff 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
76240 | 00 00 00 00 00 00 00 00 00 00 00 00 00 ff ff ff | ................
76256 | ff 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
76272 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
76288 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
76304 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
76320 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
76336 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 02 | ................
76352 | 00 00 00 12 00 00 00 00 00 00 00 00 00 00 00 00 | ................
76368 | 00 00 00 01 00 00 00 00 00 00 00 16 06 80 01 00 | ................
76384 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
76400 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
76416 | 00 00 00 43 6c 61 6d 63 61 6b 65 73 00 43 6c 61 | ...Clamcakes.Cla
76432 | 6d 63 61 6b 65 73 00 49 54 36 33 00 cf 4a 00 00 | mcakes.IT63..J..
76448 | 05 01 01 00 01 00 00 00 00 96 00 00 00 11 03 00 | ................
76464 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
76480 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
76496 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
76512 | 00 ff ff 00 00 ff ff 00 00 00 00 00 00 00 00 00 | ................
76528 | 00 00 00 00 00 ff ff ff ff 00 00 00 00 00 00 00 | ................
76544 | 00 00 00 00 00 00 00 00 00 00 19 00 00 00 00 00 | ................
76560 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
76576 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ff 0e | ................
76592 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 80 3f | ...............?
76608 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
76624 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
76640 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
76656 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
76672 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
76688 | 00 00 00 00 00 01 00 00 00 00 00 01 00 00 00 00 | ................
76704 | 00 01 00 00 00 00 00 01 00 00 00 00 00 01 00 00 | ................
76720 | 00 00 00 00 00 00 00 00 00 00 00 46 00 00 00 00 | ...........F....
76736 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
76752 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
76768 | 00 00 00 00 00 00 00 00 00 00 00 00 00 ff ff ff | ................
76784 | ff 00 00 00 00 00 00 00 00 00 00 00 14 00 00 00 | ................
76800 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
76816 | 00 00 00 00 00 00 ff ff ff ff 00 00 00 00 00 00 | ................
76832 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
76848 | 00 00 00 00 00 ff ff ff ff ff ff ff ff 00 00 00 | ................
76864 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
76880 | 00 00 00 00 00 00 00 00 ff ff ff ff ff ff ff ff | ................
76896 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
76912 | 00 00 00 00 00 00 00 00 00 00 00 ff ff ff ff ff | ................
76928 | ff ff ff 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
76944 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ff ff | ................
76960 | ff ff ff ff ff ff 00 00 00 00 00 00 00 00 00 00 | ................
76976 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
76992 | 00 ff ff ff ff 00 00 00 00 00 00 00 00 00 00 00 | ................
77008 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
77024 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
77040 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
77056 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
77072 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
77088 | 00 00 00 03 00 00 00 14 00 00 00 00 00 00 00 00 | ................
77104 | 00 00 00 00 00 00 00 01 00 00 00 00 00 00 00 17 | ................
77120 | 06 80 01 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
77136 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
77152 | 00 00 00 00 00 00 00 43 6c 61 6d 63 61 6b 65 73 | .......Clamcakes
77168 | 00 43 6c 61 6d 63 61 6b 65 73 00 49 54 36 33 00 | .Clamcakes.IT63.
77184 | cf 4a 00 00 05 01 01 00 01 00 00 00 00 96 00 00 | .J..............
77200 | 00 11 03 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
77216 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
77232 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
77248 | 00 00 00 00 00 ff ff 00 00 ff ff 00 00 00 00 00 | ................
77264 | 00 00 00 00 00 00 00 00 00 ff ff ff ff 00 00 00 | ................
77280 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 19 00 | ................
77296 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
77312 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
77328 | 00 00 ff 0e 00 00 00 00 00 00 00 00 00 00 00 00 | ................
77344 | 00 00 80 3f 00 00 00 00 00 00 00 00 00 00 00 00 | ...?............
77360 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
77376 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
77392 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
77408 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
77424 | 00 00 00 00 00 00 00 00 00 01 00 00 00 00 00 01 | ................
77440 | 00 00 00 00 00 01 00 00 00 00 00 01 00 00 00 00 | ................
77456 | 00 01 00 00 00 00 00 00 00 00 00 00 00 00 00 46 | ...............F
77472 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
77488 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
77504 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
77520 | 00 ff ff ff ff 00 00 00 00 00 00 00 00 00 00 00 | ................
77536 | 14 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
77552 | 00 00 00 00 00 00 00 00 00 00 ff ff ff ff 00 00 | ................
77568 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
77584 | 00 00 00 00 00 00 00 00 00 ff ff ff ff ff ff ff | ................
77600 | ff 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
77616 | 00 00 00 00 00 00 00 00 00 00 00 00 ff ff ff ff | ................
77632 | ff ff ff ff 00 00 00 00 00 00 00 00 00 00 00 00 | ................
77648 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ff | ................
77664 | ff ff ff ff ff ff ff 00 00 00 00 00 00 00 00 00 | ................
77680 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
77696 | 00 00 ff ff ff ff ff ff ff ff 00 00 00 00 00 00 | ................
77712 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
77728 | 00 00 00 00 00 ff ff ff ff 00 00 00 00 00 00 00 | ................
77744 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
77760 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
77776 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
77792 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
77808 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
77824 | 00 00 00 00 00 00 00 04 00 00 00 09 00 00 00 00 | ................
77840 | 00 00 00 00 00 00 00 00 00 00 00 01 00 00 00 00 | ................
77856 | 00 00 00 18 06 80 01 00 00 00 00 00 00 00 00 00 | ................
77872 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
77888 | 00 00 00 00 00 00 00 00 00 00 00 50 6f 64 20 6f | ...........Pod o
77904 | 66 20 57 61 74 65 72 00 50 6f 64 20 6f 66 20 57 | f Water.Pod of W
77920 | 61 74 65 72 00 49 54 36 33 00 f4 32 00 00 05 01 | ater.IT63..2....
77936 | 01 00 01 00 00 00 00 00 00 00 00 48 02 00 00 00 | ...........H....
77952 | 00 00 00 00 00 01 00 00 00 00 00 00 00 00 00 00 | ................
77968 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
77984 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ff | ................
78000 | ff 00 00 ff ff 00 00 00 00 00 00 00 00 00 00 00 | ................
78016 | 00 00 00 ff ff ff ff 00 00 00 00 00 00 00 00 00 | ................
78032 | 00 00 00 00 00 00 00 00 10 00 00 00 00 00 00 00 | ................
78048 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
78064 | 00 00 00 00 00 00 00 00 00 00 00 00 ff 0f 00 00 | ................
78080 | 00 00 00 00 00 00 00 00 00 00 00 00 80 3f 00 00 | .............?..
78096 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
78112 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
78128 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
78144 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
78160 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
78176 | 00 00 00 01 00 00 00 00 00 01 00 00 00 00 00 01 | ................
78192 | 00 00 00 00 00 01 00 00 00 00 00 01 00 00 00 00 | ................
78208 | 00 00 00 00 00 00 00 00 00 46 00 00 00 00 00 00 | .........F......
78224 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
78240 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
78256 | 00 00 00 00 00 00 00 00 00 00 00 ff ff ff ff 00 | ................
78272 | 00 00 00 00 00 00 00 00 00 00 14 00 00 00 00 00 | ................
78288 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
78304 | 00 00 00 00 ff ff ff ff 00 00 00 00 00 00 00 00 | ................
78320 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
78336 | 00 00 00 ff ff ff ff ff ff ff ff 00 00 00 00 00 | ................
78352 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
78368 | 00 00 00 00 00 00 ff ff ff ff ff ff ff ff 00 00 | ................
78384 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
78400 | 00 00 00 00 00 00 00 00 00 ff ff ff ff ff ff ff | ................
78416 | ff 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
78432 | 00 00 00 00 00 00 00 00 00 00 00 00 ff ff ff ff | ................
78448 | ff ff ff ff 00 00 00 00 00 00 00 00 00 00 00 00 | ................
78464 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ff | ................
78480 | ff ff ff 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
78496 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
78512 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
78528 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
78544 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
78560 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
78576 | 00 05 00 00 00 01 00 00 00 00 00 00 00 00 00 00 | ................
78592 | 00 00 00 00 00 01 00 00 00 00 00 00 00 19 06 80 | ................
78608 | 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
78624 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
78640 | 00 00 00 00 00 42 6c 61 64 64 65 72 20 6f 66 20 | .....Bladder of
78656 | 4f 74 74 65 72 20 4d 69 6c 6b 00 42 6c 61 64 64 | Otter Milk.Bladd
78672 | 65 72 20 6f 66 20 4f 74 74 65 72 20 4d 69 6c 6b | er of Otter Milk
78688 | 00 49 54 36 33 00 ce 4a 00 00 06 01 01 00 01 00 | .IT63..J........
78704 | 00 00 00 64 00 00 00 cd 02 00 00 00 00 00 00 00 | ...d............
78720 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
78736 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
78752 | 00 00 00 00 00 00 00 00 00 00 00 ff ff 00 00 ff | ................
78768 | ff 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ff | ................
78784 | ff ff ff 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
78800 | 00 00 00 00 19 00 00 00 00 00 00 00 00 00 00 00 | ................
78816 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
78832 | 00 00 00 00 00 00 00 00 ff 0f 00 00 00 00 00 00 | ................
78848 | 00 00 00 00 00 00 00 00 10 40 00 00 00 00 00 00 | .........@......
78864 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
78880 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
78896 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
78912 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
78928 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 01 | ................
78944 | 00 00 00 00 00 01 00 00 00 00 00 01 00 00 00 00 | ................
78960 | 00 01 00 00 00 00 00 01 00 00 00 00 00 00 00 00 | ................
78976 | 00 00 00 00 00 46 00 00 00 00 00 00 00 00 00 00 | .....F..........
78992 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
79008 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
79024 | 00 00 00 00 00 00 00 ff ff ff ff 00 00 00 00 00 | ................
79040 | 00 00 00 00 00 00 14 00 00 00 00 00 00 00 00 00 | ................
79056 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
79072 | ff ff ff ff 00 00 00 00 00 00 00 00 00 00 00 00 | ................
79088 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ff | ................
79104 | ff ff ff ff ff ff ff 00 00 00 00 00 00 00 00 00 | ................
79120 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
79136 | 00 00 ff ff ff ff ff ff ff ff 00 00 00 00 00 00 | ................
79152 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
79168 | 00 00 00 00 00 ff ff ff ff ff ff ff ff 00 00 00 | ................
79184 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
79200 | 00 00 00 00 00 00 00 00 ff ff ff ff ff ff ff ff | ................
79216 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
79232 | 00 00 00 00 00 00 00 00 00 00 00 ff ff ff ff 00 | ................
79248 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
79264 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
79280 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
79296 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
79312 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
79328 | 00 00 00 00 00 00 00 00 00 00 00 00 00 01 00 00 | ................
79344 | 00 00 00 00 00 dd 07 00 00 00 00 00 00 01 00 00 | ................
79360 | 00 00 00 00 00 1a 06 80 01 00 00 00 00 00 00 00 | ................
79376 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
79392 | 00 00 00 00 00 00 00 00 00 00 00 00 01 42 61 67 | .............Bag
79408 | 20 6f 66 20 53 65 77 6e 20 45 76 69 6c 2d 45 79 | of Sewn Evil-Ey
79424 | 65 00 42 61 67 20 6f 66 20 53 65 77 6e 20 45 76 | e.Bag of Sewn Ev
79440 | 69 6c 2d 45 79 65 00 49 54 36 34 00 ca 43 00 00 | il-Eye.IT64..C..
79456 | 1e 01 01 00 03 00 00 00 00 54 24 00 00 b1 02 00 | .........T$.....
79472 | 00 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
79488 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
79504 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
79520 | 00 ff ff 00 00 ff ff 01 00 00 00 00 00 00 00 00 | ................
79536 | 00 00 00 00 00 ff ff ff ff 00 00 00 00 00 00 00 | ................
79552 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
79568 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
79584 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ff 00 | ................
79600 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 80 3f | ...............?
79616 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
79632 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
79648 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
79664 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
79680 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
79696 | 00 00 00 00 00 01 00 00 00 00 00 01 00 00 00 00 | ................
79712 | 00 01 00 00 00 00 00 01 00 00 00 00 00 01 00 00 | ................
79728 | 00 00 00 00 00 00 00 00 00 00 00 46 00 00 00 00 | ...........F....
79744 | 00 00 00 05 08 03 46 00 00 00 ff ff ff ff 00 00 | ......F.........
79760 | 09 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
79776 | 00 00 00 00 00 09 00 00 00 00 00 00 00 ff ff ff | ................
79792 | ff 00 00 00 00 00 00 00 00 00 00 00 01 00 00 00 | ................
79808 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
79824 | 00 00 00 00 00 00 ff ff ff ff 00 00 00 00 00 00 | ................
79840 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
79856 | 00 00 00 00 00 ff ff ff ff ff ff ff ff 00 00 00 | ................
79872 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
79888 | 00 00 00 00 00 00 00 00 ff ff ff ff ff ff ff ff | ................
79904 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
79920 | 00 00 00 00 00 00 00 00 00 00 00 ff ff ff ff ff | ................
79936 | ff ff ff 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
79952 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ff ff | ................
79968 | ff ff ff ff ff ff 00 00 00 00 00 00 00 00 00 00 | ................
79984 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
80000 | 00 ff ff ff ff 00 00 00 00 00 00 00 00 00 00 00 | ................
80016 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
80032 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
80048 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
80064 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
80080 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
80096 | 00 00 00 01 00 00 00 00 00 00 00 de 07 00 00 00 | ................
80112 | 00 00 00 01 00 00 00 00 00 00 00 1b 06 80 01 00 | ................
80128 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
80144 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
80160 | 00 00 01 42 61 63 6b 70 61 63 6b 00 42 61 63 6b | ...Backpack.Back
80176 | 70 61 63 6b 00 49 54 36 34 00 6d 42 00 00 1e 01 | pack.IT64.mB....
80192 | 01 00 03 00 00 00 00 26 02 00 00 35 02 00 00 00 | .......&...5....
80208 | 00 00 00 00 00 01 00 00 00 00 00 00 00 00 00 00 | ................
80224 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
80240 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ff | ................
80256 | ff 00 00 ff ff 01 00 00 00 00 00 00 00 00 00 00 | ................
80272 | 00 00 00 ff ff ff ff 00 00 00 00 00 00 00 00 00 | ................
80288 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
80304 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
80320 | 00 00 00 00 00 00 00 00 00 00 00 00 ff 00 00 00 | ................
80336 | 00 00 00 00 00 00 00 00 00 00 00 00 80 3f 00 00 | .............?..
80352 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
80368 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
80384 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
80400 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
80416 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
80432 | 00 00 00 01 00 00 00 00 00 01 00 00 00 00 00 01 | ................
80448 | 00 00 00 00 00 01 00 00 00 00 00 01 00 00 00 00 | ................
80464 | 00 00 00 00 00 00 00 00 00 46 00 00 00 00 00 00 | .........F......
80480 | 00 05 08 03 00 00 00 00 00 00 00 00 00 00 00 00 | ................
80496 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
80512 | 00 00 00 00 00 00 00 00 00 00 00 ff ff ff ff 00 | ................
80528 | 00 00 00 00 00 00 00 00 00 00 01 00 00 00 00 00 | ................
80544 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
80560 | 00 00 00 00 ff ff ff ff 00 00 00 00 00 00 00 00 | ................
80576 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
80592 | 00 00 00 ff ff ff ff ff ff ff ff 00 00 00 00 00 | ................
80608 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
80624 | 00 00 00 00 00 00 ff ff ff ff ff ff ff ff 00 00 | ................
80640 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
80656 | 00 00 00 00 00 00 00 00 00 ff ff ff ff ff ff ff | ................
80672 | ff 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
80688 | 00 00 00 00 00 00 00 00 00 00 00 00 ff ff ff ff | ................
80704 | ff ff ff ff 00 00 00 00 00 00 00 00 00 00 00 00 | ................
80720 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ff | ................
80736 | ff ff ff 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
80752 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
80768 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
80784 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
80800 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
80816 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
80832 | 00 01 00 00 00 00 00 00 00 df 07 00 00 00 00 00 | ................
80848 | 00 01 00 00 00 00 00 00 00 1c 06 80 01 00 00 00 | ................
80864 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
80880 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
80896 | 01 46 6c 65 74 63 68 69 6e 67 20 4b 69 74 00 46 | .Fletching Kit.F
80912 | 6c 65 74 63 68 69 6e 67 20 4b 69 74 00 49 54 36 | letching Kit.IT6
80928 | 34 00 f6 45 00 00 14 01 01 00 01 00 00 00 00 e8 | 4..E............
80944 | 03 00 00 73 03 00 00 00 00 00 00 00 00 00 00 00 | ...s............
80960 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
80976 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
80992 | 00 00 00 00 00 00 00 ff ff 00 00 ff ff 01 00 00 | ................
81008 | 00 00 00 00 00 00 00 00 00 00 00 ff ff ff ff 00 | ................
81024 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
81040 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
81056 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
81072 | 00 00 00 00 ff 00 00 00 00 00 00 00 00 00 00 00 | ................
81088 | 00 00 00 00 80 3f 00 00 00 00 00 00 00 00 00 00 | .....?..........
81104 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
81120 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
81136 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
81152 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
81168 | 00 00 00 00 00 00 00 00 00 00 00 01 00 00 00 00 | ................
81184 | 00 01 00 00 00 00 00 01 00 00 00 00 00 01 00 00 | ................
81200 | 00 00 00 01 00 00 00 00 00 00 00 00 00 00 00 00 | ................
81216 | 00 46 00 00 00 00 00 00 00 12 08 03 00 00 00 00 | .F..............
81232 | 00 00 00 00 00 00 01 00 00 00 00 00 00 00 00 00 | ................
81248 | 00 00 00 00 00 00 00 00 00 00 00 01 00 00 00 00 | ................
81264 | 00 00 00 ff ff ff ff 00 00 00 00 00 00 00 00 00 | ................
81280 | 00 00 01 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
81296 | 00 00 00 00 00 00 00 00 00 00 00 00 ff ff ff ff | ................
81312 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
81328 | 00 00 00 00 00 00 00 00 00 00 00 ff ff ff ff ff | ................
81344 | ff ff ff 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
81360 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ff ff | ................
81376 | ff ff ff ff ff ff 00 00 00 00 00 00 00 00 00 00 | ................
81392 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
81408 | 00 ff ff ff ff ff ff ff ff 00 00 00 00 00 00 00 | ................
81424 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
81440 | 00 00 00 00 ff ff ff ff ff ff ff ff 00 00 00 00 | ................
81456 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
81472 | 00 00 00 00 00 00 00 ff ff ff ff 00 00 00 00 00 | ................
81488 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
81504 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
81520 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
81536 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
81552 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
81568 | 00 00 00 00 00 07 00 00 00 00 00 00 00 01 00 00 | ................
81584 | 00 00 00 00 00 1e 00 00 00 00 00 00 00 01 00 00 | ................
81600 | 00 00 00 00 00 1d 06 80 01 00 00 00 00 00 00 00 | ................
81616 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
81632 | 00 00 00 00 00 00 00 00 00 00 00 00 00 53 6d 69 | .............Smi
81648 | 74 68 69 6e 67 20 43 68 69 73 65 6c 00 53 6d 69 | thing Chisel.Smi
81664 | 74 68 69 6e 67 20 43 68 69 73 65 6c 00 49 54 34 | thing Chisel.IT4
81680 | 37 00 8c 1b 00 00 07 01 01 00 01 00 60 00 00 c4 | 7...........`...
81696 | 09 00 00 dc 02 00 00 01 00 00 00 00 00 01 00 00 | ................
81712 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
81728 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
81744 | 00 00 00 00 00 00 00 9d 3d 00 00 ff ff 00 00 00 | ........=.......
81760 | 00 00 00 00 00 00 00 00 00 00 00 ff ff ff ff 00 | ................
81776 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
81792 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
81808 | 00 00 00 00 00 00 00 00 00 1e 00 00 00 02 00 00 | ................
81824 | 00 00 00 00 ff 02 00 00 00 00 00 00 00 00 00 00 | ................
81840 | 00 00 00 00 80 3f 00 00 00 00 00 00 00 00 00 00 | .....?..........
81856 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
81872 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
81888 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
81904 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
81920 | 00 00 00 00 00 00 00 00 00 00 00 01 00 00 00 00 | ................
81936 | 00 01 00 00 00 00 00 01 00 00 00 00 00 01 00 00 | ................
81952 | 00 00 00 01 00 00 00 00 00 00 00 00 00 00 00 00 | ................
81968 | 00 46 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | .F..............
81984 | 00 00 00 00 00 00 03 00 00 00 00 00 00 00 00 00 | ................
82000 | 00 00 00 00 00 00 00 00 00 00 00 03 00 00 00 00 | ................
82016 | 00 00 00 ff ff ff ff 00 00 00 00 00 00 00 00 00 | ................
82032 | 00 00 01 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
82048 | 00 00 00 00 00 00 00 00 00 00 00 00 ff ff ff ff | ................
82064 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
82080 | 00 00 00 00 00 00 00 00 00 00 00 ff ff ff ff ff | ................
82096 | ff ff ff 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
82112 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ff ff | ................
82128 | ff ff ff ff ff ff 00 00 00 00 00 00 00 00 00 00 | ................
82144 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
82160 | 00 ff ff ff ff ff ff ff ff 00 00 00 00 00 00 00 | ................
82176 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
82192 | 00 00 00 00 ff ff ff ff ff ff ff ff 00 00 00 00 | ................
82208 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
82224 | 00 00 00 00 00 00 00 ff ff ff ff 00 00 00 00 00 | ................
82240 | 00 00 00 00 00 00 00 00 02 00 00 00 00 00 00 00 | ................
82256 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
82272 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
82288 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
82304 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
82320 | 00 00 00 00 00 00 00 00 00 01 00 00 00 01 00 00 | ................
82336 | 00 00 00 00 00 1e 00 00 00 00 00 00 00 01 00 00 | ................
82352 | 00 00 00 00 00 1e 06 80 01 00 00 00 00 00 00 00 | ................
82368 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
82384 | 00 00 00 00 00 00 00 00 00 00 00 00 00 47 72 65 | .............Gre
82400 | 61 76 65 73 20 6f 66 20 52 6f 00 47 72 65 61 76 | aves of Ro.Greav
82416 | 65 73 20 6f 66 20 52 6f 00 49 54 36 33 00 53 0c | es of Ro.IT63.S.
82432 | 00 00 25 01 01 00 03 00 00 04 00 a0 0f 00 00 1c | ..%.............
82448 | 02 00 00 01 00 00 00 00 00 00 0a 00 00 00 00 00 | ................
82464 | 00 06 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
82480 | 00 00 00 0d 00 00 00 00 00 00 00 00 00 00 00 00 | ................
82496 | 00 00 00 04 00 00 00 d5 cc 00 00 00 00 00 00 00 | ................
82512 | 00 00 00 00 00 00 00 ff ff ff ff 00 00 00 00 00 | ................
82528 | 00 00 00 00 00 00 00 00 00 00 00 01 00 00 00 00 | ................
82544 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
82560 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
82576 | ff 0a 03 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
82592 | 61 44 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | aD..............
82608 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
82624 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
82640 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
82656 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
82672 | 00 00 00 07 00 00 00 01 00 00 00 00 00 01 00 00 | ................
82688 | 00 00 00 01 00 00 00 00 00 01 00 00 00 00 00 01 | ................
82704 | 00 00 00 00 00 00 00 00 00 00 00 00 00 46 00 00 | .............F..
82720 | 00 00 00 00 00 00 00 00 00 00 00 00 ff ff ff ff | ................
82736 | 00 00 d2 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
82752 | 00 00 00 00 00 00 00 d2 00 00 00 00 00 00 00 ff | ................
82768 | ff ff ff 00 00 00 00 00 00 00 00 00 00 00 01 00 | ................
82784 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
82800 | 00 00 00 00 00 00 00 00 ff ff ff ff 00 00 00 00 | ................
82816 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
82832 | 00 00 00 00 00 00 00 ff ff ff ff ff ff ff ff 00 | ................
82848 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
82864 | 00 00 00 00 00 00 00 00 00 00 ff ff ff ff ff ff | ................
82880 | ff ff 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
82896 | 00 00 00 00 00 00 00 00 00 00 00 00 00 ff ff ff | ................
82912 | ff ff ff ff ff 00 00 00 00 00 00 00 00 00 00 00 | ................
82928 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
82944 | ff ff ff ff ff ff ff ff 00 00 00 00 00 00 00 00 | ................
82960 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
82976 | 00 00 00 ff ff ff ff 00 00 00 00 00 00 00 00 00 | ................
82992 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
83008 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
83024 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
83040 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
83056 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
83072 | 00 00 00 00 00 03 00 00 00 01 00 00 00 00 00 00 | ................
83088 | 00 1e 00 00 00 00 00 00 00 01 00 00 00 00 00 00 | ................
83104 | 00 1f 06 80 01 00 00 00 00 00 00 00 00 00 00 00 | ................
83120 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
83136 | 00 00 00 00 00 00 00 00 00 53 70 69 64 65 72 20 | .........Spider
83152 | 53 69 6c 6b 00 53 70 69 64 65 72 20 53 69 6c 6b | Silk.Spider Silk
83168 | 00 49 54 36 33 00 f1 32 00 00 01 01 01 00 01 00 | .IT63..2........
83184 | 00 00 00 c8 00 00 00 0e 03 00 00 00 01 00 00 00 | ................
83200 | 00 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
83216 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
83232 | 00 00 00 00 00 00 00 00 00 00 00 ff ff 00 00 ff | ................
83248 | ff 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ff | ................
83264 | ff ff ff 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
83280 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
83296 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
83312 | 00 00 00 00 00 00 00 00 ff 11 00 00 00 00 00 00 | ................
83328 | 00 00 00 00 00 00 00 00 80 3f 00 00 00 00 00 00 | .........?......
83344 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
83360 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
83376 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
83392 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
83408 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 01 | ................
83424 | 00 00 00 00 00 01 00 00 00 00 00 01 00 00 00 00 | ................
83440 | 00 01 00 00 00 00 00 01 00 00 00 00 00 00 00 00 | ................
83456 | 00 00 00 00 00 46 00 00 00 00 00 00 00 00 00 00 | .....F..........
83472 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
83488 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
83504 | 00 00 00 00 00 00 00 ff ff ff ff 00 00 00 00 00 | ................
83520 | 00 00 00 00 00 00 64 00 00 00 00 00 00 00 00 00 | ......d.........
83536 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
83552 | ff ff ff ff 00 00 00 00 00 00 00 00 00 00 00 00 | ................
83568 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ff | ................
83584 | ff ff ff ff ff ff ff 00 00 00 00 00 00 00 00 00 | ................
83600 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
83616 | 00 00 ff ff ff ff ff ff ff ff 00 00 00 00 00 00 | ................
83632 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
83648 | 00 00 00 00 00 ff ff ff ff ff ff ff ff 00 00 00 | ................
83664 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
83680 | 00 00 00 00 00 00 00 00 ff ff ff ff ff ff ff ff | ................
83696 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
83712 | 00 00 00 00 00 00 00 00 00 00 00 ff ff ff ff 00 | ................
83728 | 00 00 00 01 00 00 00 00 00 00 00 00 00 00 00 00 | ................
83744 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
83760 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
83776 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
83792 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
83808 | 00 00 00 00 00 00 00 00 00 00 00 00 00 04 00 00 | ................
83824 | 00 01 00 00 00 00 00 00 00 1e 00 00 00 00 00 00 | ................
83840 | 00 01 00 00 00 00 00 00 00 20 06 80 01 00 00 00 | ......... ......
83856 | 00 00 00 00 00 01 00 00 00 00 00 00 00 00 00 00 | ................
83872 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
83888 | 00 43 6c 6f 75 64 79 20 50 6f 74 69 6f 6e 00 43 | .Cloudy Potion.C
83904 | 6c 6f 75 64 79 20 50 6f 74 69 6f 6e 00 49 54 36 | loudy Potion.IT6
83920 | 33 00 b2 38 00 00 08 01 01 00 01 00 00 00 00 88 | 3..8............
83936 | 13 00 00 49 02 00 00 01 00 00 00 00 00 00 00 00 | ...I............
83952 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
83968 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
83984 | 00 00 00 00 00 00 00 ff ff 00 00 ff ff 00 00 00 | ................
84000 | 00 00 00 00 00 00 00 00 00 00 00 ff ff ff ff 00 | ................
84016 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 01 | ................
84032 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
84048 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
84064 | 00 00 00 00 ff 15 00 00 00 00 00 00 00 00 00 00 | ................
84080 | 00 00 00 00 00 40 00 00 00 00 00 00 00 00 00 00 | .....@..........
84096 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
84112 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
84128 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
84144 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
84160 | 00 00 00 00 00 00 00 00 00 00 00 01 00 00 00 00 | ................
84176 | 00 01 00 00 00 00 00 01 00 00 00 00 00 01 00 00 | ................
84192 | 00 00 00 01 00 00 00 00 00 00 00 00 00 00 00 00 | ................
84208 | 00 46 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | .F..............
84224 | 00 00 00 00 00 00 05 00 00 00 00 00 00 00 00 00 | ................
84240 | 00 00 00 00 00 00 00 00 00 00 00 05 00 00 00 00 | ................
84256 | 00 00 00 ff ff ff ff 00 00 00 00 00 00 01 00 00 | ................
84272 | 00 00 14 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
84288 | 00 00 00 00 00 00 00 00 00 00 00 00 2a 00 00 00 | ............*...
84304 | 00 01 3c 00 00 00 01 00 00 00 00 00 00 00 00 00 | ..<.............
84320 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ff | ................
84336 | ff ff ff 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
84352 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ff ff | ................
84368 | ff ff ff ff ff ff 00 00 00 00 00 00 00 00 00 00 | ................
84384 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
84400 | 00 ff ff ff ff ff ff ff ff 00 00 00 00 00 00 00 | ................
84416 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
84432 | 00 00 00 00 ff ff ff ff ff ff ff ff 00 00 00 00 | ................
84448 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
84464 | 00 00 00 00 00 00 00 ff ff ff ff 00 00 00 00 00 | ................
84480 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
84496 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
84512 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
84528 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
84544 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
84560 | 00 00 00 00 00 00 00 00 00 05 00 00 00 01 00 00 | ................
84576 | 00 00 00 00 00 1e 00 00 00 00 00 00 00 01 00 00 | ................
84592 | 00 00 00 00 00 21 06 80 01 00 00 00 00 00 00 00 | .....!..........
84608 | 00 03 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
84624 | 00 00 00 00 00 00 00 00 00 00 00 00 00 35 20 44 | .............5 D
84640 | 6f 73 65 20 42 69 74 65 20 6f 66 20 74 68 65 20 | ose Bite of the
84656 | 53 68 69 73 73 61 72 00 35 20 44 6f 73 65 20 53 | Shissar.5 Dose S
84672 | 74 72 69 6b 65 00 49 54 36 33 00 fa 58 00 00 04 | trike.IT63..X...
84688 | 01 01 00 01 00 00 40 00 f8 24 01 00 26 03 00 00 | ......@..$..&...
84704 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
84720 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
84736 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
84752 | 00 01 00 00 ff ff 00 00 00 00 00 00 00 00 00 00 | ................
84768 | 00 00 00 00 ff ff ff ff 00 00 00 00 00 00 00 00 | ................
84784 | 00 00 00 00 00 00 00 00 00 00 00 00 00 35 00 00 | .............5..
84800 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
84816 | 00 00 00 00 00 00 00 00 00 00 00 00 00 ff 15 00 | ................
84832 | 00 00 00 00 00 00 00 00 00 00 00 00 00 80 3f 00 | ..............?.
84848 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
84864 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
84880 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
84896 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
84912 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
84928 | 00 00 00 00 01 00 00 00 00 00 01 00 00 00 00 00 | ................
84944 | 01 00 00 00 00 00 01 00 00 00 00 00 01 00 00 00 | ................
84960 | 00 00 00 00 00 00 00 00 00 00 46 00 00 00 00 00 | ..........F.....
84976 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 1e | ................
84992 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
85008 | 00 00 00 00 1e 00 00 00 00 00 00 00 ff ff ff ff | ................
85024 | 00 00 00 00 00 00 01 00 00 00 00 01 00 00 00 00 | ................
85040 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
85056 | 00 00 00 00 00 5c 09 00 00 35 05 35 00 00 00 05 | .....\...5.5....
85072 | 00 00 00 a0 0f 00 00 00 00 00 00 00 00 00 00 00 | ................
85088 | 00 00 00 00 00 00 00 00 ff ff ff ff 00 00 00 00 | ................
85104 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
85120 | 00 00 00 00 00 00 00 ff ff ff ff ff ff ff ff 00 | ................
85136 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
85152 | 00 00 00 00 00 00 00 00 00 00 ff ff ff ff ff ff | ................
85168 | ff ff 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
85184 | 00 00 00 00 00 00 00 00 00 00 00 00 00 ff ff ff | ................
85200 | ff ff ff ff ff 00 00 00 00 00 00 00 00 00 00 00 | ................
85216 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
85232 | ff ff ff ff 00 00 00 00 00 00 00 00 00 00 00 00 | ................
85248 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
85264 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
85280 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
85296 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
85312 | 00 00 00 00 00 00 00 00 00 07 00 00 00 00 00 00 | ................
85328 | 00 00 06 00 00 00 14 00 00 00 00 00 00 00 1e 00 | ................
85344 | 00 00 00 00 00 00 01 00 00 00 00 00 00 00 22 06 | ..............".
85360 | 80 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
85376 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
85392 | 00 00 00 00 00 00 4d 69 6e 6f 74 61 75 72 20 48 | ......Minotaur H
85408 | 65 72 6f 27 73 20 42 72 65 77 00 4d 69 6e 6f 74 | ero's Brew.Minot
85424 | 61 75 72 20 48 65 72 6f 27 73 20 42 72 65 77 00 | aur Hero's Brew.
85440 | 49 54 36 33 00 fe 4a 00 00 04 01 01 00 01 00 00 | IT63..J.........
85456 | 00 00 7c 00 00 00 d3 03 00 00 00 01 00 00 00 00 | ..|.............
85472 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
85488 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
85504 | 00 00 00 00 00 00 00 00 00 00 ff ff 00 00 ff ff | ................
85520 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ff ff | ................
85536 | ff ff 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
85552 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
85568 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
85584 | 00 00 00 00 00 00 00 ff 26 00 00 00 00 00 00 00 | ........&.......
85600 | 00 00 00 00 00 00 00 80 3f 00 00 00 00 00 00 00 | ........?.......
85616 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
85632 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
85648 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
85664 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
85680 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 01 00 | ................
85696 | 00 00 00 00 01 00 00 00 00 00 01 00 00 00 00 00 | ................
85712 | 01 00 00 00 00 00 01 00 00 00 00 00 00 00 00 00 | ................
85728 | 00 00 00 00 46 00 00 00 00 00 00 00 00 00 00 00 | ....F...........
85744 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
85760 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
85776 | 00 00 00 00 00 00 ff ff ff ff 00 00 00 00 00 00 | ................
85792 | 00 00 00 00 00 14 00 00 00 00 00 00 00 00 00 00 | ................
85808 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ff | ................
85824 | ff ff ff 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
85840 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ff ff | ................
85856 | ff ff ff ff ff ff 00 00 00 00 00 00 00 00 00 00 | ................
85872 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
85888 | 00 ff ff ff ff ff ff ff ff 00 00 00 00 00 00 00 | ................
85904 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
85920 | 00 00 00 00 ff ff ff ff ff ff ff ff 00 00 00 00 | ................
85936 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
85952 | 00 00 00 00 00 00 00 ff ff ff ff ff ff ff ff 00 | ................
85968 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
85984 | 00 00 00 00 00 00 00 00 00 00 ff ff ff ff 00 00 | ................
86000 | 00 00 01 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
86016 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
86032 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
86048 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
86064 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
86080 | 00 00 00 00 00 00 00 00 00 00 00 00 07 00 00 00 | ................
86096 | 14 00 00 00 00 00 00 00 1e 00 00 00 00 00 00 00 | ................
86112 | 01 00 00 00 00 00 00 00 23 06 80 01 00 00 00 00 | ........#.......
86128 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
86144 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
86160 | 4d 69 6e 6f 74 61 75 72 20 48 65 72 6f 27 73 20 | Minotaur Hero's
86176 | 42 72 65 77 00 4d 69 6e 6f 74 61 75 72 20 48 65 | Brew.Minotaur He
86192 | 72 6f 27 73 20 42 72 65 77 00 49 54 36 33 00 fe | ro's Brew.IT63..
86208 | 4a 00 00 04 01 01 00 01 00 00 00 00 7c 00 00 00 | J...........|...
86224 | d3 03 00 00 00 01 00 00 00 00 00 00 00 00 00 00 | ................
86240 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
86256 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
86272 | 00 00 00 00 ff ff 00 00 ff ff 00 00 00 00 00 00 | ................
86288 | 00 00 00 00 00 00 00 00 ff ff ff ff 00 00 00 00 | ................
86304 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
86320 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
86336 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
86352 | 00 ff 26 00 00 00 00 00 00 00 00 00 00 00 00 00 | ..&.............
86368 | 00 80 3f 00 00 00 00 00 00 00 00 00 00 00 00 00 | ..?.............
86384 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
86400 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
86416 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
86432 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
86448 | 00 00 00 00 00 00 00 00 01 00 00 00 00 00 01 00 | ................
86464 | 00 00 00 00 01 00 00 00 00 00 01 00 00 00 00 00 | ................
86480 | 01 00 00 00 00 00 00 00 00 00 00 00 00 00 46 00 | ..............F.
86496 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
86512 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
86528 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
86544 | ff ff ff ff 00 00 00 00 00 00 00 00 00 00 00 14 | ................
86560 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
86576 | 00 00 00 00 00 00 00 00 00 ff ff ff ff 00 00 00 | ................
86592 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
86608 | 00 00 00 00 00 00 00 00 ff ff ff ff ff ff ff ff | ................
86624 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
86640 | 00 00 00 00 00 00 00 00 00 00 00 ff ff ff ff ff | ................
86656 | ff ff ff 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
86672 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ff ff | ................
86688 | ff ff ff ff ff ff 00 00 00 00 00 00 00 00 00 00 | ................
86704 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
86720 | 00 ff ff ff ff ff ff ff ff 00 00 00 00 00 00 00 | ................
86736 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
86752 | 00 00 00 00 ff ff ff ff 00 00 00 00 01 00 00 00 | ................
86768 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
86784 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
86800 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
86816 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
86832 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
86848 | 00 00 00 00 00 00 01 00 00 00 00 00 00 00 c4 09 | ................
86864 | 00 00 00 00 00 00 01 00 00 00 00 00 00 00 24 06 | ..............$.
86880 | 80 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
86896 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
86912 | 00 00 00 00 00 01 44 65 6c 75 78 65 20 54 6f 6f | ......Deluxe Too
86928 | 6c 62 6f 78 00 44 65 6c 75 78 65 20 54 6f 6f 6c | lbox.Deluxe Tool
86944 | 62 6f 78 00 49 54 36 34 00 d5 45 00 00 23 01 01 | box.IT64..E..#..
86960 | 00 01 00 00 00 00 1a 04 00 00 da 02 00 00 00 00 | ................
86976 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
86992 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
87008 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ff ff | ................
87024 | 00 00 ff ff 01 00 00 00 00 00 00 00 00 00 00 00 | ................
87040 | 00 00 ff ff ff ff 00 00 00 00 00 00 00 00 00 00 | ................
87056 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
87072 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
87088 | 00 00 00 00 00 00 00 00 00 00 00 ff 00 00 00 00 | ................
87104 | 00 00 00 00 00 00 00 00 00 00 00 80 3f 00 00 00 | ............?...
87120 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
87136 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
87152 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
87168 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
87184 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
87200 | 00 00 01 00 00 00 00 00 01 00 00 00 00 00 01 00 | ................
87216 | 00 00 00 00 01 00 00 00 00 00 01 00 00 00 00 00 | ................
87232 | 00 00 00 00 00 00 00 00 46 00 00 00 00 00 00 00 | ........F.......
87248 | 0a 0a 04 00 00 00 00 00 00 00 00 00 00 01 00 00 | ................
87264 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
87280 | 00 00 01 00 00 00 00 00 00 00 ff ff ff ff 00 00 | ................
87296 | 00 00 00 00 00 00 00 00 00 01 00 00 00 00 00 00 | ................
87312 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
87328 | 00 00 00 ff ff ff ff 00 00 00 00 00 00 00 00 00 | ................
87344 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
87360 | 00 00 ff ff ff ff ff ff ff ff 00 00 00 00 00 00 | ................
87376 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
87392 | 00 00 00 00 00 ff ff ff ff ff ff ff ff 00 00 00 | ................
87408 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
87424 | 00 00 00 00 00 00 00 00 ff ff ff ff ff ff ff ff | ................
87440 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
87456 | 00 00 00 00 00 00 00 00 00 00 00 ff ff ff ff ff | ................
87472 | ff ff ff 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
87488 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ff ff | ................
87504 | ff ff 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
87520 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
87536 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
87552 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
87568 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
87584 | 00 00 00 00 00 00 00 00 00 00 00 00 05 00 00 00 | ................
87600 | 00 00 00 00 01 00 00 00 00 00 00 00 1e 00 00 00 | ................
87616 | 00 00 00 00 01 00 00 00 00 00 00 00 25 06 80 01 | ............%...
87632 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
87648 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
87664 | 00 00 00 02 54 6f 72 6e 20 50 61 72 63 68 6d 65 | ....Torn Parchme
87680 | 6e 74 00 43 6f 70 79 20 6f 66 20 4d 69 72 61 67 | nt.Copy of Mirag
87696 | 75 6c 27 73 20 53 63 61 72 65 63 72 6f 77 20 52 | ul's Scarecrow R
87712 | 65 73 65 61 63 68 00 49 54 36 33 00 6e 46 00 00 | eseach.IT63.nF..
87728 | 00 01 01 00 00 00 00 00 00 00 00 00 00 60 03 00 | .............`..
87744 | 00 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
87760 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
87776 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
87792 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
87808 | 00 00 00 00 00 ff ff ff ff 00 00 00 00 00 00 00 | ................
87824 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
87840 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
87856 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ff 00 | ................
87872 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 80 3f | ...............?
87888 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
87904 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
87920 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
87936 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
87952 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
87968 | 00 00 00 00 00 01 00 00 00 00 00 01 00 00 00 00 | ................
87984 | 00 01 00 00 00 00 00 01 00 00 00 00 00 01 00 00 | ................
88000 | 00 00 00 00 00 00 00 00 00 00 00 46 00 00 00 00 | ...........F....
88016 | 00 00 00 00 00 00 00 00 ff 45 52 55 4d 69 72 50 | .........ERUMirP
88032 | 31 00 ff ff ff ff 00 00 00 00 00 00 00 00 00 00 | 1...............
88048 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
88064 | 00 00 00 00 00 ff ff ff ff 00 00 00 00 00 00 00 | ................
88080 | 00 00 00 00 01 00 00 00 00 00 00 00 00 00 00 00 | ................
88096 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ff ff | ................
88112 | ff ff 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
88128 | 00 00 00 00 00 00 00 00 00 00 00 00 00 ff ff ff | ................
88144 | ff ff ff ff ff 00 00 00 00 00 00 00 00 00 00 00 | ................
88160 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
88176 | ff ff ff ff ff ff ff ff 00 00 00 00 00 00 00 00 | ................
88192 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
88208 | 00 00 00 ff ff ff ff ff ff ff ff 00 00 00 00 00 | ................
88224 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
88240 | 00 00 00 00 00 00 ff ff ff ff ff ff ff ff 00 00 | ................
88256 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
88272 | 00 00 00 00 00 00 00 00 00 ff ff ff ff 00 00 00 | ................
88288 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
88304 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
88320 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
88336 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
88352 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
88368 | 00 00 00 00 00 00 00 00 00 00 00 01 00 00 00 01 | ................
88384 | 00 00 00 00 00 00 00 1e 00 00 00 00 00 00 00 01 | ................
88400 | 00 00 00 00 00 00 00 26 06 80 01 00 00 00 00 00 | .......&........
88416 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
88432 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 02 54 | ...............T
88448 | 72 61 6e 73 6c 61 74 65 64 20 41 6e 63 69 65 6e | ranslated Ancien
88464 | 74 20 54 6f 6d 65 00 52 65 63 69 70 65 20 74 6f | t Tome.Recipe to
88480 | 20 63 72 65 61 74 65 20 61 20 4a 61 63 6b 2d 4f | create a Jack-O
88496 | 2d 4c 61 6e 74 65 72 6e 2c 20 6f 72 20 68 61 79 | -Lantern, or hay
88512 | 20 67 6f 6c 65 6d 20 73 6b 75 6c 6c 00 49 54 31 | golem skull.IT1
88528 | 30 36 34 35 00 2f 31 00 00 01 01 01 00 00 00 00 | 0645./1.........
88544 | 00 00 00 00 00 00 61 03 00 00 01 01 00 00 00 00 | ......a.........
88560 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
88576 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
88592 | 00 00 00 00 00 00 00 00 00 00 ff ff 00 00 ff ff | ................
88608 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ff ff | ................
88624 | ff ff 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
88640 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
88656 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
88672 | 00 00 00 00 00 00 00 ff 1f 00 00 00 00 00 00 00 | ................
88688 | 00 00 00 00 00 00 00 80 3f 00 00 00 00 00 00 00 | ........?.......
88704 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
88720 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
88736 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
88752 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
88768 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 01 00 | ................
88784 | 00 00 00 00 01 00 00 00 00 00 01 00 00 00 00 00 | ................
88800 | 01 00 00 00 00 00 01 00 00 00 00 00 00 00 00 00 | ................
88816 | 00 00 00 00 46 00 00 00 00 00 00 00 00 00 00 00 | ....F...........
88832 | 01 00 52 4f 47 45 50 32 42 6f 6f 6b 54 72 61 6e | ..ROGEP2BookTran
88848 | 73 6c 61 74 65 00 00 00 00 00 00 00 00 00 00 00 | slate...........
88864 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
88880 | 00 00 00 00 00 00 00 00 00 ff ff ff ff 00 00 00 | ................
88896 | 00 00 00 00 00 00 00 00 01 00 00 00 00 00 00 00 | ................
88912 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
88928 | 00 00 ff ff ff ff 00 00 00 00 00 00 00 00 00 00 | ................
88944 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
88960 | 00 ff ff ff ff ff ff ff ff 00 00 00 00 00 00 00 | ................
88976 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
88992 | 00 00 00 00 ff ff ff ff ff ff ff ff 00 00 00 00 | ................
89008 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
89024 | 00 00 00 00 00 00 00 ff ff ff ff ff ff ff ff 00 | ................
89040 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
89056 | 00 00 00 00 00 00 00 00 00 00 ff ff ff ff ff ff | ................
89072 | ff ff 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
89088 | 00 00 00 00 00 00 00 00 00 00 00 00 00 ff ff ff | ................
89104 | ff 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
89120 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
89136 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
89152 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
89168 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
89184 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 02 | ................
89200 | 00 00 00 02 00 00 00 00 00 00 00 1e 00 00 00 00 | ................
89216 | 00 00 00 01 00 00 00 00 00 00 00 27 06 80 01 00 | ...........'....
89232 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
89248 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
89264 | 00 00 00 53 68 61 6b 65 79 27 73 20 44 69 6c 61 | ...Shakey's Dila
89280 | 70 69 64 61 74 65 64 20 4e 6f 67 67 69 6e 00 54 | pidated Noggin.T
89296 | 68 65 20 6d 6f 6c 64 79 20 6f 72 61 6e 67 65 20 | he moldy orange
89312 | 76 65 67 65 74 61 62 6c 65 20 68 61 73 20 6c 6f | vegetable has lo
89328 | 73 74 20 69 74 73 20 67 6c 6f 77 00 49 54 36 33 | st its glow.IT63
89344 | 00 83 cc 00 00 14 01 01 00 02 00 00 00 00 00 00 | ................
89360 | 00 00 2e 04 00 00 01 01 00 00 00 00 01 00 00 00 | ................
89376 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
89392 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
89408 | 00 00 00 00 00 00 80 01 00 00 ff ff 00 00 00 00 | ................
89424 | 00 00 00 00 00 00 00 00 00 00 ff ff ff ff 00 00 | ................
89440 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 01 00 | ................
89456 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
89472 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
89488 | 00 00 00 ff 11 00 00 00 00 00 00 00 00 00 00 00 | ................
89504 | 00 00 00 80 3f 00 00 00 00 00 00 00 00 00 00 00 | ....?...........
89520 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
89536 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
89552 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
89568 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
89584 | 00 00 00 00 00 00 00 00 00 00 01 00 00 00 00 00 | ................
89600 | 01 00 00 00 00 00 01 00 00 00 00 00 01 00 00 00 | ................
89616 | 00 00 01 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
89632 | 46 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | F...............
89648 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
89664 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
89680 | 00 00 ff ff ff ff 00 00 00 00 00 00 00 00 00 00 | ................
89696 | 00 14 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
89712 | 00 00 00 00 00 00 00 00 00 00 00 ff ff ff ff 00 | ................
89728 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
89744 | 00 00 00 00 00 00 00 00 00 00 ff ff ff ff ff ff | ................
89760 | ff ff 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
89776 | 00 00 00 00 00 00 00 00 00 00 00 00 00 ff ff ff | ................
89792 | ff ff ff ff ff 00 00 00 00 00 00 00 00 00 00 00 | ................
89808 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
89824 | ff ff ff ff ff ff ff ff 00 00 00 00 00 00 00 00 | ................
89840 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
89856 | 00 00 00 ff ff ff ff ff ff ff ff 00 00 00 00 00 | ................
89872 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
89888 | 00 00 00 00 00 00 ff ff ff ff 00 00 00 00 00 00 | ................
89904 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
89920 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
89936 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
89952 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
89968 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
89984 | 00 00 00 00 00 00 00 00 03 00 00 00 01 00 00 00 | ................
90000 | 00 00 00 00 1e 00 00 00 00 00 00 00 01 00 00 00 | ................
90016 | 00 00 00 00 28 06 80 01 00 00 00 00 00 00 00 00 | ....(...........
90032 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
90048 | 00 00 00 00 00 00 00 00 00 00 00 00 59 65 72 67 | ............Yerg
90064 | 61 6e 20 46 72 6f 67 00 54 69 6e 79 2c 20 70 6f | an Frog.Tiny, po
90080 | 69 73 6f 6e 6f 75 73 20 66 72 6f 67 20 74 68 61 | isonous frog tha
90096 | 74 20 6c 69 76 65 73 20 75 6e 64 65 72 67 72 6f | t lives undergro
90112 | 75 6e 64 00 49 54 36 33 00 de 19 01 00 01 01 01 | und.IT63........
90128 | 00 01 00 00 00 00 00 00 00 00 da 04 00 00 00 00 | ................
90144 | 00 00 00 00 01 00 00 00 00 00 00 00 00 00 00 00 | ................
90160 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
90176 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ff ff | ................
90192 | 00 00 ff ff 00 00 00 00 00 00 00 00 00 00 00 00 | ................
90208 | 00 00 ff ff ff ff 00 00 00 00 00 00 00 00 00 00 | ................
90224 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
90240 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
90256 | 00 00 00 00 00 00 00 00 00 00 00 ff 11 00 00 00 | ................
90272 | 00 00 00 00 00 00 00 00 00 00 00 80 3f 00 00 00 | ............?...
90288 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
90304 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
90320 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
90336 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
90352 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
90368 | 00 00 01 00 00 00 00 00 01 00 00 00 00 00 01 00 | ................
90384 | 00 00 00 00 01 00 00 00 00 00 01 00 00 00 00 00 | ................
90400 | 00 00 00 00 00 00 00 00 46 00 00 00 00 00 00 00 | ........F.......
90416 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
90432 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
90448 | 00 00 00 00 00 00 00 00 00 00 ff ff ff ff 00 00 | ................
90464 | 00 00 00 00 00 00 00 00 00 14 00 00 00 00 00 00 | ................
90480 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
90496 | 00 00 00 ff ff ff ff 00 00 00 00 00 00 00 00 00 | ................
90512 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
90528 | 00 00 ff ff ff ff ff ff ff ff 00 00 00 00 00 00 | ................
90544 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
90560 | 00 00 00 00 00 ff ff ff ff ff ff ff ff 00 00 00 | ................
90576 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
90592 | 00 00 00 00 00 00 00 00 ff ff ff ff ff ff ff ff | ................
90608 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
90624 | 00 00 00 00 00 00 00 00 00 00 00 ff ff ff ff ff | ................
90640 | ff ff ff 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
90656 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ff ff | ................
90672 | ff ff 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
90688 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
90704 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
90720 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
90736 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
90752 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
90768 | 08 00 00 00 01 00 00 00 00 00 00 00 1e 00 00 00 | ................
90784 | 00 00 00 00 01 00 00 00 00 00 00 00 29 06 80 01 | ............)...
90800 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
90816 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
90832 | 00 00 00 00 4e 6f 6e 2d 53 74 69 63 6b 20 46 72 | ....Non-Stick Fr
90848 | 79 69 6e 67 20 50 61 6e 00 4e 6f 6e 2d 53 74 69 | ying Pan.Non-Sti
90864 | 63 6b 20 46 72 79 69 6e 67 20 50 61 6e 00 49 54 | ck Frying Pan.IT
90880 | 36 33 00 ee 1f 00 00 09 01 01 00 01 00 00 00 00 | 63..............
90896 | b6 03 00 00 f5 03 00 00 00 00 00 00 00 00 01 00 | ................
90912 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
90928 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
90944 | 00 00 00 00 00 00 00 00 ff ff 00 00 ff ff 00 00 | ................
90960 | 00 00 00 00 00 00 00 00 00 00 00 00 ff ff ff ff | ................
90976 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
90992 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
91008 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
91024 | 00 00 00 00 00 ff 0b 00 00 00 00 00 00 00 00 00 | ................
91040 | 00 00 00 00 00 80 3f 00 00 00 00 00 00 00 00 00 | ......?.........
91056 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
91072 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
91088 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
91104 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
91120 | 00 00 00 00 00 00 00 00 00 00 00 00 01 00 00 00 | ................
91136 | 00 00 01 00 00 00 00 00 01 00 00 00 00 00 01 00 | ................
91152 | 00 00 00 00 01 00 00 00 00 00 00 00 00 00 00 00 | ................
91168 | 00 00 46 00 00 00 00 00 00 00 00 00 00 00 00 00 | ..F.............
91184 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
91200 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
91216 | 00 00 00 00 ff ff ff ff 00 00 00 00 00 00 00 00 | ................
91232 | 00 00 00 01 00 00 00 00 00 00 00 00 00 00 00 00 | ................
91248 | 00 00 00 00 00 00 00 00 00 00 00 00 00 ff ff ff | ................
91264 | ff 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
91280 | 00 00 00 00 00 00 00 00 00 00 00 00 ff ff ff ff | ................
91296 | ff ff ff ff 00 00 00 00 00 00 00 00 00 00 00 00 | ................
91312 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ff | ................
91328 | ff ff ff ff ff ff ff 00 00 00 00 00 00 00 00 00 | ................
91344 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
91360 | 00 00 ff ff ff ff ff ff ff ff 00 00 00 00 00 00 | ................
91376 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
91392 | 00 00 00 00 00 ff ff ff ff ff ff ff ff 00 00 00 | ................
91408 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
91424 | 00 00 00 00 00 00 00 00 ff ff ff ff 00 00 00 00 | ................
91440 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
91456 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
91472 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
91488 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
91504 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
91520 | 00 00 00 00 00 00 00 00 00 00 01 00 00 00 00 00 | ................
91536 | 00 00 c5 09 00 00 00 00 00 00 01 00 00 00 00 00 | ................
91552 | 00 00 2a 06 80 01 00 00 00 00 00 00 00 00 00 00 | ..*.............
91568 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
91584 | 00 00 00 00 00 00 00 00 00 01 44 65 6c 75 78 65 | ..........Deluxe
91600 | 20 54 6f 6f 6c 62 6f 78 00 44 65 6c 75 78 65 20 | Toolbox.Deluxe
91616 | 54 6f 6f 6c 62 6f 78 00 49 54 36 34 00 d5 45 00 | Toolbox.IT64..E.
91632 | 00 23 01 01 00 01 00 00 00 00 1a 04 00 00 da 02 | .#..............
91648 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
91664 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
91680 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
91696 | 00 00 ff ff 00 00 ff ff 01 00 00 00 00 00 00 00 | ................
91712 | 00 00 00 00 00 00 ff ff ff ff 00 00 00 00 00 00 | ................
91728 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
91744 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
91760 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ff | ................
91776 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 80 | ................
91792 | 3f 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ?...............
91808 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
91824 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
91840 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
91856 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
91872 | 00 00 00 00 00 00 01 00 00 00 00 00 01 00 00 00 | ................
91888 | 00 00 01 00 00 00 00 00 01 00 00 00 00 00 01 00 | ................
91904 | 00 00 00 00 00 00 00 00 00 00 00 00 46 00 00 00 | ............F...
91920 | 00 00 00 00 0a 0a 04 00 00 00 00 00 00 00 00 00 | ................
91936 | 00 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
91952 | 00 00 00 00 00 00 01 00 00 00 00 00 00 00 ff ff | ................
91968 | ff ff 00 00 00 00 00 00 00 00 00 00 00 01 00 00 | ................
91984 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
92000 | 00 00 00 00 00 00 00 ff ff ff ff 00 00 00 00 00 | ................
92016 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
92032 | 00 00 00 00 00 00 ff ff ff ff ff ff ff ff 00 00 | ................
92048 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
92064 | 00 00 00 00 00 00 00 00 00 ff ff ff ff ff ff ff | ................
92080 | ff 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
92096 | 00 00 00 00 00 00 00 00 00 00 00 00 ff ff ff ff | ................
92112 | ff ff ff ff 00 00 00 00 00 00 00 00 00 00 00 00 | ................
92128 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ff | ................
92144 | ff ff ff ff ff ff ff 00 00 00 00 00 00 00 00 00 | ................
92160 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
92176 | 00 00 ff ff ff ff 00 00 00 00 00 00 00 00 00 00 | ................
92192 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
92208 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
92224 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
92240 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
92256 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
92272 | 00 00 00 00 | ....

trevius
02-06-2009, 03:16 AM
Wow, I am surprised that it actually posted that whole item packet. That was pretty big lol.

Anyway, here is how I am breaking down a single item from those examples:

01 00 00 00
00 00 00 00
00 00 00 00
00 00 00 00
01 00 00 00
00 00 00 00
25 53 4c 01
00 00 00 00
00 00 00 00
00 00 00 00
00 00 00 00
00 00 00 00
00 00 00 00
00 00 00 00
00 00 00 00
00 00 00 00

49 6e 74 72 69 63 61 74 65 20 57 6f 6f 64 65 6e 20 46 69 67 75 72 69 6e 65 Name
00 unknown0000
49 6d 62 75 65 64 20 77 69 74 68 20 61 6e 20 61 64 76 65 6e 74 75 72 65 72 27 73 20 73 70 69 72 69 74 Lore
00 unknown0000
49 54 36 33 IDFile
00 unknown0000
bb 88 00 00 ID
01 Weight
01 NoRent
00 NoDrop
00 Size
00 Slots
01 00 00 00 00 00 00 00 Price
7f 03 00 00 Icon
01 unknown0000
00 00 00 00 unknown0000
00 BenefitFlag
00 Tradeskills
0a CR
0a DR
0a PR
0a MR
0a FR
00 Corruption
0f AStr
0f ASta
00 AAgi
0a ADex
00 ACha
00 AInt
0a AWis
5a 00 00 00 HP
50 00 00 00 Mana
00 00 00 00 Endur
14 00 00 00 AC
00 00 00 00 unknown0000
00 00 00 00 unknown0000
00 00 00 00 unknown0000
04 00 00 00 Classes
ff ff 00 00 Races
00 00 00 00 Deity
00 00 00 00 SkillModValue
00 00 00 00 unknown0000
ff ff ff ff SkillModType
00 00 00 00 BaneDmgRace
00 00 00 00 BaneDmgBody
00 00 00 00 BaneDmgRaceAmt
00 00 00 00 BaneDmgAmt
01 Magic
00 00 00 00 CastTime_
33 ReqLevel
00 RecLevel
00 RecSkill
00 00 00 00 BardType
00 00 00 00 BardValue
00 Light
00 Delay
00 00 00 00 ElemDmgType
00 00 00 00 ElemDmgAmt
00 00 00 00 Range
00 00 00 00 Damage
00 00 00 ff Color
0a 00 00 00 ItemType
00 00 00 00 Material
00 00 00 00 unknown0000
00 unknown0000
00 00 80 3f SellRate
00 00 00 00 CombatEffects
00 00 00 00 Shielding
00 00 00 00 StunResist
00 00 00 00 StrikeThrough
00 00 00 00 ExtraDmgSkill
00 00 00 00 ExtraDmgAmt
00 00 00 00 SpellShield
00 00 00 00 Avoidance
00 00 00 00 Accuracy
b9 88 00 00 CharmFileID
00 00 00 00 FactionMod1
00 00 00 00 FactionMod2
00 00 00 00 FactionMod3
00 00 00 00 FactionMod4
00 00 00 00 FactionAmt1
00 00 00 00 FactionAmt2
00 00 00 00 FactionAmt3
00 00 00 00 FactionAmt4
43 48 52 4d 50 6f 50 41 63 63 65 73 73 - CHRMPoPAccess CharmFile
00
00 00 00 00 AugType
00 00 AugRestrict
00 00 AugDistiller
07 AugSlotType
00 00 00 01 AugSlotUnk
00 AugSlotUnk2
00 augslot2type
00 00 00 01 augslot2visible
00 augslot2unk2
00 augslot2type
00 00 00 01 augslot2visible
00 augslot2unk2
00 augslot2type
00 00 00 01 augslot2visible
00 augslot2unk2
00 augslot2type
00 00 00 01 augslot2visible
00 augslot2unk2
00 00 00 00 PointType
00 00 00 00 LDoNTheme
00 00 00 00 LDoNPrice
46 00 00 00 UNK098
00 00 00 00 LDoNSold
00 BagType
00 BagSlots
00 BagSize
00 BagWR
00 Book
00 00 BookType
ff ff ff ff Filename
00 LoreGroup
00 ArtifactFlag
00 PendingLoreFlag
00 00 00 00 Favor
00 00 00 00 GuildFavor
00 FVNoDrop
00 DotShielding
00 00 00 00 Attack
00 00 00 00 Regen
00 00 00 00 ManaRegen
00 00 00 00 EnduranceRegen
00 Haste
00 DamageShield
ff ff ff ff unknown0000
00 unknown0000
00 Attuneable
00 NoPet
00 00 unknown0000 ???
00 PotionBelt
00 00 00 00 PotionBeltSlots
01 StackSize
00 NoTransfer
// Stackable
00 QuestItemFlag
00 unknown0000
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 unknown0000
00 00 00 00 Effect
ff ff ff ff Type
00 Level2
00 Level
00 00 00 00 MaxCharges
00 00 00 00 CastTime
00 00 00 00 RecastDelay
00 00 00 00 RecastType
00 00 00 00 unknown0005
00 effectname
00 00 00 00 unknown0007
ff ff ff ff Effect
ff ff ff ff Type
00 Level2
00 Level
00 00 00 00 unknown0001
00 00 00 00 unknown0002
00 00 00 00 unknown0003
00 00 00 00 unknown0004
00 00 00 00 ProcRate
00 effectname
00 00 00 00 unknown0007
ff ff ff ff Effect
ff ff ff ff Type
00 Level2
00 Level
00 00 00 00 unknown0001
00 00 00 00 unknown0002
00 00 00 00 unknown0003
00 00 00 00 unknown0004
00 00 00 00 unknown0005
00 effectname
00 00 00 00 unknown0007
ff ff ff ff Effect
ff ff ff ff Type
00 Level2
00 Level
00 00 00 00 unknown0001
00 00 00 00 unknown0002
00 00 00 00 unknown0003
00 00 00 00 unknown0004
00 00 00 00 unknown0005
00 effectname
00 00 00 00 unknown0007
ff ff ff ff Effect
ff ff ff ff Type
00 Level2
00 Level
00 00 00 00 unknown0001
00 00 00 00 unknown0002
00 00 00 00 unknown0003
00 00 00 00 unknown0004
00 00 00 00 unknown0005
00 effectname
00 00 00 00 unknown0007
ff ff ff ff Effect
00 00 00 00 Type
00 Level2
00 Level
00 00 00 00 unknown0001
00 00 00 00 unknown0002
00 00 00 00 unknown0003
00 00 00 00 unknown0004
00 00 00 00 unknown0005
00 effectname
00 00 00 00 unknown0007
00 purity
00 dsmitigation
00 herostr
00 heroint
00 herowis
00 heroagi
00 herodex
00 herosta
00 herocha
00 00 00 00 heropoison
00 00 00 00 heromagic
00 00 00 00 herofire
00 00 00 00 herodisease
00 00 00 00 herocold
00 00 00 00 herocorruption
00 00 00 00 healamt
00 00 00 00 spelldmg
00 00 00 00 clairvoyance
00 00 00 00 backstabdmg
00 00 00 00 evolvinglevel
00 00 00 00 MaxPower
00 00 00 00 Power
00 space for separating items with augs in them?
00 space for separating items

And that should all be fairly well explained in the packet structure I posted for it in this thread earlier here:

struct ItemSerialization_Struct {

/*0000*/ uint32 stacksize;
/*0004*/ uint32 unknown004; // 00 00 00 00
/*0008*/ uint32 price;
/*0012*/ uint32 slot;
/*0016*/ uint32 merchcount;
/*0020*/ uint32 unknown020; // 00 00 00 00
/*0024*/ sint32 serialnumber;
/*0028*/ uint32 instnodrop;
/*0032*/ uint32 typepotion;
/*0036*/ uint32 unknown036; // 00 00 00 00
/*0040*/ uint32 unknown040; // 00 00 00 00
/*0044*/ uint32 unknown044; // 00 00 00 00
/*0048*/ uint32 unknown048; // 00 00 00 00
/*0052*/ uint32 unknown052; // 00 00 00 00
/*0056*/ sint32 unknown056; // 00 00 00 01
/*0060*/ Item_Struct item; // Actual Item Struct
/*0000*/ uint8 unknown00x1; // 00 Break for separating items within items?
/*0000*/ Item_Struct augments; // Bag Slots/Augments within an item
/*0000*/ uint8 unknown00x2; // 00 Break for separating items?

}


/*
** Child struct of Item_Struct:
** Effect data: Click, Proc, Focus, Worn, Scroll
**
*/
struct ItemClickEffect_Struct {
/*0000*/ sint32 Effect;
/*0004*/ uint32 Type;
/*0008*/ uint8 Level2;
/*0009*/ uint8 Level;
/*0010*/ sint32 MaxCharges; // Max Charges of this effect
union {
/*0014*/ uint16 Fulfilment; // Food fulfilment (How long it lasts)
/*0016*/ sint16 CastTime; // Cast Time for clicky effects, in milliseconds
};
/*0018*/ uint32 RecastDelay; // Delay on Recast in seconds
/*0022*/ uint32 RecastType; // Recast Type from -1 to 18
/*0026*/ uint32 unknown0005;
/*0030*/ char effectname[1]; //click name - Default is NULL
/*0031*/ uint32 unknown0007;
/*0035*/
};

struct ItemProcEffect_Struct {
/*0000*/ sint32 Effect;
/*0004*/ uint32 Type;
/*0008*/ uint8 Level2;
/*0009*/ uint8 Level;
/*0010*/ uint32 unknown0001;
/*0014*/ uint32 unknown0002;
/*0018*/ uint32 unknown0003;
/*0022*/ uint32 unknown0004;
/*0026*/ sint32 ProcRate; // Proc Rate - 100 is default
/*0030*/ char effectname[1]; //proc name - Default is NULL
/*0031*/ uint32 unknown0007;
/*0035*/
};

struct ItemWornFocusScrollEffect_Struct {
/*0000*/ sint32 Effect;
/*0004*/ uint32 Type;
/*0008*/ uint8 Level2;
/*0009*/ uint8 Level;
/*0010*/ uint32 unknown0001;
/*0014*/ uint32 unknown0002;
/*0018*/ uint32 unknown0003;
/*0022*/ uint32 unknown0004;
/*0026*/ uint32 unknown0005;
/*0030*/ char effectname[1]; //focus, worn, or scroll name - Default is NULL
/*0031*/ uint32 unknown0007;
/*0035*/
};

struct ItemAugmentSlot_Struct {
/*0000*/ uint8 AugSlotType; // LDoN: Augment Slot 1-5 Type
/*0001*/ sint32 AugSlotVisible; // LDoN: Augment Slot 1-5 Unknown
/*0005*/ uint8 AugSlotUnk2; // LDoN: Augment Slot 1-5 Unknown
/*0006*/
};

#define MAX_AUGMENT_SLOTS 5

struct Item_Struct {
// Non packet based field
// uint8 MinStatus;
// bool LoreFlag; // This will be true if LoreGroup is non-zero
// bool SummonedFlag; // Unused in SoF

// Packet based fields
// uint8 ItemClass; // Item Type: 0=common, 1=container, 2=book
char Name[1]; // Variable Length String for Name
uint8 unknown0001; // 00 Break between Strings
char Lore[1]; // Variable Length String for Item Lore Text
uint8 unknown0002; // 00 Break between Strings
char IDFile[1]; // Variable Length String for Visible Model Number - IT63
uint8 unknown0003; // 00 Break between Strings
uint32 ID; // Unique ID (also PK for DB)
uint8 Weight; // Item weight * 10
uint8 NoRent; // No Rent: 0=norent, 255=not norent
uint8 NoDrop; // No Drop: 0=nodrop, 255=not nodrop
uint8 Size; // Size: 0=tiny, 1=small, 2=medium, 3=large, 4=giant
uint8 Slots; // Bitfield for which slots this item can be used in
char Price[8]; // Item cost (?) maybe int64?
uint32 Icon; // Icon Number
uint8 unknown0013; // UNK013 - 01
uint32 unknown0014; // UNK014 - One of these are probably int32
bool BenefitFlag; // Does this have a benefit flag?
bool Tradeskills; // Is this a tradeskill item?
sint8 CR; // Save vs Cold
sint8 DR; // Save vs Disease
sint8 PR; // Save vs Poison
sint8 MR; // Save vs Magic
sint8 FR; // Save vs Fire
sint8 Corruption; // New Save vs Corruption ****
sint8 AStr; // Strength
sint8 ASta; // Stamina
sint8 AAgi; // Agility
sint8 ADex; // Dexterity
sint8 ACha; // Charisma
sint8 AInt; // Intelligence
sint8 AWis; // Wisdom
sint32 HP; // HP
sint32 Mana; // Mana
uint32 Endur; // Endurance
sint32 AC; // AC
uint32 unknown0015; //
uint32 unknown0016; //
uint32 unknown0017; //
uint32 Classes; // Bitfield of classes that can equip item (1 << class#)
uint32 Races; // Bitfield of races that can equip item (1 << race#)
uint32 Deity; // Bitmask of Deities that can equip this item
sint32 SkillModValue; // % Mod to skill specified in SkillModType
uint32 unknown0038; // UNK038 - Default is 0
uint32 SkillModType; // Type of skill for SkillModValue to apply to
uint32 BaneDmgRace; // Bane Damage Race
uint32 BaneDmgBody; // Bane Damage Body
uint32 BaneDmgRaceAmt; // Bane Damage Race Amount
sint32 BaneDmgAmt; // Bane Damage Body Amount
bool Magic; // True=Magic Item, False=not
sint32 CastTime_; // Cast Time in Milliseconds
uint8 ReqLevel; // Required Level to use item
uint8 RecLevel; // Recommended level to use item
uint8 RecSkill; // Recommended skill to use item (refers to primary skill of item)
uint32 BardType; // Bard Skill Type
sint32 BardValue; // Bard Skill Amount
sint8 Light; // Light
uint8 Delay; // Delay * 10
uint32 ElemDmgType; // Elemental Damage Type (1=magic, 2=fire)
uint32 ElemDmgAmt; // Elemental Damage
uint32 Range; // Range of item
uint32 Damage; // Delay between item usage (in 0.1 sec increments)
uint32 Color; // RR GG BB 00 <-- as it appears in pc
uint32 ItemType; // Item Type/Skill (itemClass* from above)
uint32 Material; // Item material type
uint32 unknown0060; // UNK060 - Default is 0
uint8 unknown0061; // UNK061 - Default is 0
float SellRate; // Sell rate
sint32 CombatEffects; // PoP: Combat Effects +
sint32 Shielding; // PoP: Shielding %
sint32 StunResist; // PoP: Stun Resist %
sint32 StrikeThrough; // PoP: Strike Through %
uint32 ExtraDmgSkill; // PoP: Extra Damage Skill
uint32 ExtraDmgAmt; // PoP: Extra Damage Amount
sint32 SpellShield; // PoP: Spell Shield %
sint32 Avoidance; // PoP: Avoidance +
sint32 Accuracy; // PoP: Accuracy +
uint32 CharmFileID; // ID of the Charm File
sint32 FactionMod1; // Faction Mod 1
sint32 FactionAmt1; // Faction Amt 1
sint32 FactionMod2; // Faction Mod 2
sint32 FactionAmt2; // Faction Amt 2
sint32 FactionMod3; // Faction Mod 3
sint32 FactionAmt3; // Faction Amt 3
sint32 FactionMod4; // Faction Mod 4
sint32 FactionAmt4; // Faction Amt 4
char CharmFile[1]; // Name of the Charm File
uint8 unknown0062; // 00 Break between Strings
uint32 AugType;
uint16 AugRestrict;
uint16 AugDistiller;
ItemAugmentSlot_Struct augslots[MAX_AUGMENT_SLOTS]; //Augment Slots
uint32 PointType;
uint32 LDoNTheme;
uint32 LDoNPrice;
uint32 unknown0098; // UNK098
uint32 LDoNSold;
uint8 BagType; // 0:Small Bag, 1:Large Bag, 2:Quiver, 3:Belt Pouch ... there are 50 types
uint8 BagSlots; // Number of slots: can only be 2, 4, 6, 8, or 10
uint8 BagSize; // 0:TINY, 1:SMALL, 2:MEDIUM, 3:LARGE, 4:GIANT
uint8 BagWR; // 0->100
uint8 Book; // 0=Not bool, 1=Book
uint16 BookType;
uint32 Filename; // Filename for book data
uint8 LoreGroup; // LoreGroup seems to have replaced LoreFlag
bool ArtifactFlag; // Flag as an Artifact
bool PendingLoreFlag; // ??? Maybe just unknown?
uint32 Favor; // Individual favor
uint32 GuildFavor; // Guild favor
uint8 FVNoDrop; // Firiona Vie nodrop flag
uint8 DotShielding; // May need to be moved to the PoP stuff ****
uint32 Attack;
uint32 Regen;
uint32 ManaRegen;
uint32 EnduranceRegen;
uint8 Haste;
uint8 DamageShield;
uint32 unknown0120; // UNK120 - Default is -1
uint8 unknown0121; // UNK121 - Default is 0
bool Attuneable;
bool NoPet;
uint16 unknown0124; // UNK124 - Default 0
bool PotionBelt;
uint32 PotionBeltSlots;
uint8 StackSize;
bool NoTransfer; //Swapped Positions with StackSize ****
// bool Stackable; //Not in 13th Floor ???
bool QuestItemFlag;
uint8 unknown0131; // UNK131 - Default is 0
uint8 unknown0132[19]; // UNK132 - Default is 0
ItemClickEffect_Struct Click;
ItemProcEffect_Struct Proc;
ItemWornFocusScrollEffect_Struct Worn, Focus, Scroll;
uint32 unknown0193;//UNK193 - Default is 0
uint8 purity; //purity - Newly Added - Default is 0, but some go up to 75
uint8 dsmitigation; //dsmitigation - Newly Added - Default is 0, but some are up to 2
uint8 herostr; //heroic_str - Newly Added - Default is 0
uint8 heroint; //heroic_int - Newly Added - Default is 0
uint8 herowis; //heroic_wis - Newly Added - Default is 0
uint8 heroagi; //heroic_agi - Newly Added - Default is 0
uint8 herodex; //heroic_dex - Newly Added - Default is 0
uint8 herosta; //heroic_sta - Newly Added - Default is 0
uint8 herocha; //heroic_cha - Newly Added - Default is 0
uint32 heropoison; //HeroicSvPoison - Newly Added - Default is 0
uint32 heromagic; //HeroicSvMagic - Newly Added - Default is 0
uint32 herofire; //HeroicSvFire - Newly Added - Default is 0
uint32 herodisease; //HeroicSvDisease - Newly Added - Default is 0
uint32 herocold; //HeroicSvCold - Newly Added - Default is 0
uint32 herocorruption; //HeroicSvCorruption - Newly Added - Default is 0
uint32 healamt; //healamt - Newly Added - Default is 0, but some are up to 9
uint32 spelldmg; //spelldmg - Newly Added - Default is 0, but some are up to 9
uint32 clairvoyance; //clairvoyance - Newly Added - Default is 0, but some are up to 10
uint32 backstabdmg; //backstabdmg - Newly Added - Default is 0, but some are up to 65
uint32 evolvinglevel; //evolvinglevel - Newly Added - Default is 0, but some are up to 7
uint32 MaxPower; //MaxPower - Newly Added
uint32 Power; //Power - Newly Added

};

After reviewing it a bit more, it looks like there was already code to handle the click/proc/worn/focus/spell section properly. And also one for handling the augments section, so those extra structs here are probably not needed, if it is just set to work the same as the current item structure.

Also, I am only pretty sure of the structure up to the end of the click/proc/worn/focus/spell section, so everything after that is just a guess that will probably need to be moved around later after we can test and see what is what. It should be pretty easy to figure out unknown fields just by changing them and seeing what gets changed.

trevius
02-06-2009, 05:40 AM
Well, zoning via normal zone points from one zone to another is working. Any other type of zoning via commands isn't yet, though. It looks like the client is now expecting to get the zonechange structure from commands instead of the requestclientzonechange structure like Titanium uses. Using commands, I get a message that it was unable to find the player name, and requestclientzonechange doesn't send a player name, but zonechange does. I am guessing that the best way to handle this for the / commands usable by GMs would be in the SoF.cpp file by doing an encode on those opcodes. But, for # commands, that is handled by the server and doesn't get an opcode from the client, so I am not sure what the best way to handle those would be yet.

I am going to keep messing with it and see what happens. First off, I will see if I can verify for certain that it is looking for the zonechange struct now. If it is, then we will have to figure out a way for SoF to handle those commands differently. Off the top of my head, the only easy solution I can think of would be to make alternate zone related commands for SoF. I would prefer not to have to do that, but there may not be a choice unless someone can come up with a better way to handle it.

OscarGrouch05
02-06-2009, 02:18 PM
[Fri Jul 25 2008]00197:Initializing character select UI.
[Fri Jul 25 2008]00198:Resetting game UI.
[Fri Jul 25 2008]00199:Zone Connect -- 0 -- Received MSG_ZONE_ADDRESS
[Fri Jul 25 2008]00200:Zone addr [199.108.3.107:21509] received...
[Fri Jul 25 2008]00201:ZONING
[Fri Jul 25 2008]00202:Networking: Connection Closed [0] with 0 pending bytes.
[Fri Jul 25 2008]00203:Networking: using port [1133].
[Fri Jul 25 2008]00204:Networking: Connection Established [1]
[Fri Jul 25 2008]00205:Connected to 199.108.3.107:21509...

[Fri Jul 25 2008]00206:Zone Connect -- 2 -- Sending MSG_EQ_ADDPLAYER
[Fri Jul 25 2008]00207:Zone Connect -- 3 -- Received MSG_SEND_PC
[Fri Jul 25 2008]00208:Received our Player from zone.
[Fri Jul 25 2008]00209:Received MSG_EQ_ADDPLAYER, Player = *charter name here *, zone = Skyfire Mountains
[Fri Jul 25 2008]00210:MSG_TIME_STAMP received.

[Fri Jul 25 2008]00211:MSG_TIME_STAMP received. (Items inc).

I took out my charter name where you see *Charter name here* is where it goes

trevius
02-07-2009, 05:45 AM
LOL, after working on the client update position stuff over and over trying to figure out why what I was seeing wasn't matching up with what I was setting for the packet structure, it looks like I finally got it all working perfectly as far as I can tell. Apparently, the logs from the server can't always be trusted. It was telling me that the client was sending 36 byte packets for clientupdates, but it is actually sending 40. It was also re-arranging all of the blocks in the packet for some reason, which made working out the structure nearly impossible. Luckily, I just tried using the exact structure from ShowEQ around that time and it works flawlessly! I dunno what the logging is doing to cause me all of that trouble, but at least it works now :D

I am still working on getting zone commands to work. I think I can just redo the requestclientzonechange structure for SoF, but I need to figure out how to get the client's character name in the SoF.cpp encode for it. I have tried a few things, but none of them seem to work yet.

I am also still working on the ground spawn structure, because something is definitely wrong with it. Objects spawn about 100X bigger than they are supposed to. I have tried adjusting all of the unknown fields and none of them are making any difference, so I am guessing the known fields are probably ordered wrong or in the wrong place.

I also still need to narrow down a few more fields in the spawn structure, but that is mostly just cosmetic stuff like armor, tint, texture and size.

Something is still missing from the AA stuff that is keeping them from loading, but I think it should be sending them correctly, so I am guessing it is maybe just the list of AAs that isn't going out properly yet.

Most of the rest of the stuff to work on will probably be best to wait until items are working. I could start working on the action stuff for fighting, but without being able to load items, it will probably just keep causing crashes. Once items are working though, I don't think the action structures will be hard to get going.

The /who all related structures also need work, but I think I can probably figure that out by looking at EQLive packets. I just haven't checked that yet.

KLS
02-10-2009, 02:11 AM
This will probably take a while to get working, I'm not sure on the size of the item struct... which will probably take a lot of time in itself. I think I've got the item header right though.

It's very tedious -.-.

janusd
02-10-2009, 08:42 AM
And yet, every time someone makes a post about progress, a hundred thousand voices cry out in bliss and tremors of joy.

leslamarch
02-10-2009, 05:06 PM
Quick question guys,
for the most part is this already enabled? I was going to check this out when I have time, Just was wondering if this is set to go with normal server compile or is something else needed to be defined before compile?

trevius
02-10-2009, 07:07 PM
It is disabled on the SVN revisions for now by default. Mainly because we don't want everyone to try using it on public servers and causing zone crashes due to any unknown bugs. Once it is fairly bug free and complete, it will probably be enabled by default.

For now, you just have to edit the /common/patches/patches.cpp and uncomment the #define line at the top to enable SoF. Then compile and it should be enabled.

leslamarch
02-10-2009, 07:48 PM
It is disabled on the SVN revisions for now by default. Mainly because we don't want everyone to try using it on public servers and causing zone crashes due to any unknown bugs. Once it is fairly bug free and complete, it will probably be enabled by default.

For now, you just have to edit the /common/patches/patches.cpp and uncomment the #define line at the top to enable SoF. Then compile and it should be enabled.

Thanks trevius,
I hope i get time to mess with this coming up here, Your work on this has been amazing :)

KLS
02-10-2009, 09:57 PM
I'm going to remove the define next time I commit fyi, it's pretty pointless to have it in there. Any server op that finds a patch causes a problem or doesn't want a certain client to be able to connect can just remove the patch register line.

And in the same sense if you want it off by default just comment out the code that registers it.

btw I'm very lost on items atm (I really wish I had a packet log from this client).

Andrew80k
02-10-2009, 11:24 PM
btw I'm very lost on items atm (I really wish I had a packet log from this client).

What do you need for a dump? I got my client today so could provide you with something in the next day or so.

trevius
02-10-2009, 11:27 PM
(I really wish I had a packet log from this client).

LOL, tell me about it! One single packet log from 9/7/07 that had a person loging in a single time would have made this project 100X easier lol.

The only thing that has gotten me this far is help from the ShowEQ source and EQLive logs from ShowEQ and the rest has been just "best guess" work. The good thing is that even if something is wrong in the packet, most structures will still let you get in game. Then, once in game, I just check what is wrong and mess with the structure until it looks correct.

For items, if you can get one single item to load at all, I think getting the rest of it working won't be too bad. I am more than happy to tweak the items serialization. I just need something to go by whether there is just an encode being done in the SoF.cpp, or a whole new way of handling those packets. Once I see how you are doing it, I think I should be able to figure it out from there.

Here is what I would do:
1. Start with a character with just 1 simple items (cloth cap maybe) on them.
2. Try logging into the game with the serialization you have setup for it (shouldn't need to be perfect just yet).
3. If the client hangs, crashes or disconnects on logging in, then check the EQ dbg.txt file in the everquest/logs directory.
4. It should say something about loading the item and then have a number next to it. That number should be the slot it thinks the item is in.
5. If that slot is wrong, then slot_id is in the wrong spot in the serialization. Try moving it until it picks up the correct slot ID that the item is in on the character.
6. If it reports the correct slot, then we know we should be good up to that point. I imagine once it does that, it may actually load all of the way in game.
7. I don't think there were any new fields added or changed since SoF was released, so the total packet size should be the same.
8. Try inspecting the item if you get this far, and if the name doesn't show up, then name probably needs to be moved a bit.
9. The item might not show up at all if the icon field is in the wrong place. The position of this field is probably one of the most important for starting work on this. Really, I can't imagine that the position of the icon field could vary more than 20 bytes from where it currently is in the structure I provided. If anything, it may be sooner. I doubt it would be later than where it is on EQLive.
10. Once Icon and Name are showing up properly, it should just be a matter of checking item stats and verifying that they all line up properly. Maybe some super item with a little of each stat could be set just to show what fields are what.

I am very willing to help with the guess work of lining up the structure. I only need a working system to use to send binary instead of a string. Once that system is in, feel free to update it on the SVN and just leave the code in that sends the inventory as a 0 sized packet until we get the inventory stuff worked out. The 0 sized inventory packet is forced in the SoF.cpp for now in the clientinventory encode I think. Otherwise it tries to send the string and crashes horribly.

What do you need for a dump? I got my client today so could provide you with something in the next day or so.
She needs the item packets from the server to the client. Unfortunately, that is something we have to make and cannot collect with the emulator/SoF client together. I have provided an example from EQLive (and can send more examples if needed), and I imagine that SoF should be the same or very similar to EQLive considering no new fields have been added as far as I know. The only things I can think of that might have been added may be herioc resist stats, but I can't really verify that. I am just going by what I see on 13th floor and other info I find here and there.

KLS
02-10-2009, 11:55 PM
So far I've gotten: Client crash (but I figured it out), then created an empty item then moved some fields around and the item disappeared completely!

trevius
02-11-2009, 12:46 AM
So far I've gotten: Client crash (but I figured it out), then created an empty item then moved some fields around and the item disappeared completely!

Ahh, sweet! At least it sounds like you are making some progress. If you can get an empty item, the rest shouldn't be too bad to work out. I think the only other hard part might be getting augs/bags working properly. But, then again, an aug/bag should just be items within items. Once the other fields are correct, it should just be figuring out where the item within an item should be placed.

Any way you could update the SVN with the version you had with an empty item in it? I am guessing that means you actually saw an icon for the item? If you made it that far, I am pretty sure I could get most of the rest of it worked out in a night or 2. As long as you leave the encode on the clientinventory to send a 0 size packet, then it shouldn't effect anyone who is just trying to log into SoF normally without items. I can just comment that part out so it actually tries to load items while I work on it.

Andrew80k
02-11-2009, 01:40 AM
Ahhh, I see. That's tough sledding uphill both ways.

KLS
02-11-2009, 02:08 AM
I've got this now:
http://i8.photobucket.com/albums/a2/kimmysprite/EQ000001.jpg

I've purposely filled it with strings lacking null terminators to try to find the name area, and succeeded... sorta I still gotta nail down which one it is but it's a start.

Anyone wants to inform me what that green background means I'd greatly appreciate it. I've obviously got slot correct, but the rest of the header seems to be hit and miss. I have a feeling it's very different from the live packet you linked.

jenco420
02-11-2009, 02:23 AM
If i remember correctly it has something to do with evolving items.

trevius
02-11-2009, 03:52 AM
Well, I would look at how the Titanium items headers are and compare that with the live one I posted. I imagine it is somewhere in between. If you have the slot ID right, then it should just mean that you have to add an int 32 or int16 extra into the header, so it doesn't pick up part of the header where it thinks name should begin. I don't know where that * is coming from, maybe you are sending the number 42 as an int8 which as a string gets converted to a *?

Oh yeah, and before someone tries it and can't figure out what happened, I wanted to mention that right now, you need to keep your character level at level 75 or less when using SoF. Anything over 75 (via #level) will result in setting your character's hps to 5 for some reason, even though everything else like skills and others seem to be ok. Then, if you try zoning at any level over 75, it seems to crash the client every time right after the zone loads. I think it is actually crashing when the spawns are sent, so it is probably an issue with the spawn struct that is causing it. I really hope that there isn't a restriction on the client that is causing the level 75+ issue. The actual eqgame.exe was created before SoF was released and was ran on Live when the max level was still 75. But since one of the key features of SoF was a max level of 80, I am betting that it isn't a restriction of the client, and instead, an issue with a struct that can be fixed. Maybe there is just a new field that needs to be set to allow a player to exceed level 75. Though, I would think at least with GM mode on, it should work ok, but it doesn't. I am sure we can figure it out at some point.

Derision
02-11-2009, 06:06 AM
I have some live packet traces from July 2008 when I was working on the Pet Buff window. Maybe they will have some Item packets that are closer to the SoF structs than the current live packets. I'll upload them when I get home tonight in case they are of any use.

EDIT: Here: http://www.rama.demon.co.uk/EQLive-Jul24-2008.rar

Inventory begins at:

Jul 24 2008 14:16:41:004 [Decoded] [Server->Client] [Size: 142031]
[OPCode: 0x1899]

Andrew80k
02-11-2009, 02:35 PM
I've got this now:

Anyone wants to inform me what that green background means I'd greatly appreciate it. I've obviously got slot correct, but the rest of the header seems to be hit and miss. I have a feeling it's very different from the live packet you linked.

The green background was used for 2 things in EQ(at least) that I can think of. The first and the one you are interested in, is to indicate an evolving item. Matters not if it was fully evolved only that it does evolve. The second was in the bazaar in trader mode. Once an item was set with a price and added to the "selling" list the background turned green.

The "*" in the name indicated that is was a starting item given to you or something like that. The initial weapon, and backpack in the tutorial were like that and the burlap shirt given by the Guildmaster when you turned in your note all had the asterisk. There might be more, I think it had to do with making them not sellable to merchants, but I'm not 100% sure of that.

KLS
02-11-2009, 03:42 PM
Yeah the * was just part of the string I was brute forcing. I'm pretty sure something in the header just wasn't getting set right. As I didn't actually change anything but the values in the header to get the name to show up... and no matter what I change icon seems to stay the same so I don't think I'm close to it yet.

And incidentally I found a packet log from a little after sof, but not same client version. It's pretty similar to derisions and both match up with my expectations of where things will be so we'll see.

trevius
02-11-2009, 09:12 PM
I wouldn't mind seeing that packet log if possible Or at least I need a single SendAA packet to see what I am doing wrong with AAs. I have tried many different variations on the struct and it should be setup right or very close to right. I haven't been able to get it to display anything. I am almost wondering if it may be an issue with the UI not having the correct version of the AA window to display tabs properly. Though, it looks like EQLive's AA window to me, so it should be the same. The base AA before any effects added onto it should be 104 bytes long for SoF (it is on Live). I can get it to log in with as little as 96 bytes long, but it seems to crash alot more. The issue may just be that I have to fill in the database with the expansion number and tab information that each AA is supposed to be from. On Live, they replaced the "type" field, which just tells the AA window which tab to display the AA on, into 2 fields. One field that tells it which tab to display on (1-4) and one field that tells it which expansion it is from. I think 0 means it is a tradeskill, but 3 to 15 are the other expansion values I see, so I am guessing they mean Velious to Current. It is pretty easy to read the packet for SendAA from Live, as little has changed from Titanium.

I am also working on the /who all struct and I think I know what needs to be done. I have the 3 related structs all built, but I need to get the encodes/decodes working correctly for them. I have the encodes/decodes basically built, but there are a couple issues with them. At least now I get the "search returned no results" messages or whatever.

For Icon to show up, I think it needs null terminators after strings for Item Name, Lore, and the ITxxx strings. Then, the few int8s after that should be correct. The only one I would wonder about is the Price field. It looks to me like it is actually an int64, but that is the first and only time I have seen anything that might use int64 in EQ, so I don't know if that is correct or not. Maybe the change to int64 came in more recently, so you might want to try it as an int32. I recall reading a recent EQLive patch message that says they corrected an issue with selling stacks of items that totaled over 4million PP or so. So, maybe that was when they changed it from an int32 to int64. That is all just speculation though. I imagine the older log files you guys have would confirm that pretty easily.

KLS
02-11-2009, 09:33 PM
I've got this now:
http://i8.photobucket.com/albums/a2/kimmysprite/EQ000003-1.jpg
I used Derision's packet as a start since his was a bit easier to read than mine. The one I wrote still has sequence # and size on it so it can get a little hard to read esp when you're reading a lot of hex etc etc.

Something in the item header if not set correctly makes the item not show up which was what was throwing me off.

Right now item is like this:


uint32 Stacksize
uint32 Some Zero Value
uint32 Slot
uint32 Somevalue, prob price as that's what it is in other
uint32 merchant_slot or 1
uint32 some zero value
uint32 unique identifier
uint32 SomeValue prolly nodropinst
uint32 SomeValue prolly potion or item type
uint32 some value 0xffffffff or 0x00000000
uint32 some zero value x5
3 bytes of 0x00 usually sometimes the last byte is 0x01, all bags seem to have the last byte as 0x01
c-string name
c-string lore
c-string idfile
uint32 itemid


Obv everything's not the same as middle of 2008 client but it was a bit closer than the current client.

KLS
02-12-2009, 12:18 AM
Again:
http://i8.photobucket.com/albums/a2/kimmysprite/EQ000004.jpg

I think the itemtype field has changed which is why it appears like that but I'm not sure. I get to start plugging in values all over and see what they do.

trevius
02-12-2009, 01:50 AM
I just noticed that your items are showing up in the old item UI window like Titanium. I prefer the old one (Titanium version) to the new window for item stats on Live. I thought it was already changed in SoF though. Or, is there an option somewhere that lets you decide which one to use? I know I saw a screenshot of an item from SoF when it was being beta tested, and it had the new item window. Maybe they still used the old one when that particular build was made?

Also, I looked at the SendAA packets from Derision's ShowEQ log and it looks like it lines up the same as EQLive does now. Same size and layout of the structure as far as I can tell. Here is an example of one of those packets without any extra effects on it:

Jul 24 2008 14:16:39:296 [Decoded] [Server->Client] [Size: 104]
[OPCode: 0x2c77]
000 | ba 00 00 00 01 ba 00 00 00 ba 00 00 00 ba 00 00 | ................
016 | 00 ba 00 00 00 3b 00 00 00 03 00 00 00 47 00 00 | .....;.......G..
032 | 00 01 00 00 00 00 00 00 00 00 00 00 00 03 00 00 | ................
048 | 00 d4 0a 00 00 07 00 00 00 07 00 00 00 00 08 00 | ................
064 | 00 01 00 00 00 ff ff ff ff ff ff ff ff 03 00 00 | ................
080 | 00 00 00 00 00 00 00 00 03 00 00 00 ff ff ff ff | ................
096 | 00 00 00 00 00 00 00 00 | ........

One thing to help alot with items is the 13th floor:
http://eqitems.13th-floor.org/

Just search for the item you are trying to break down and then look at the raw data. It should help a ton when lining up the fields.

I also use HexVis alot or Windows Calculator for converting the hex easily to see if it matches 13th floor.

3 bytes of 0x00 usually sometimes the last byte is 0x01, all bags seem to have the last byte as 0x01
That last uint8 is Item Type. It is 00 for normal items, 01 for bags and should be 02 for books. This should be done on the Serialization because I think it tells the client how treat the item when you right click it. Since you can't read books or use clickies if an item is inside a bag, it should be because the item type isn't sent when they are inside a bag, so the client knows only to show the item stats.


Just from looking at the log Derision posted, here is my best guess for item Serialization (pretty much matches with what KLS has so far):


35 00 00 00 - Not sure what this is. Maybe a total items count?
//This field only got sent before the first item. No other items have it.

01 00 00 00 uint32 stacksize;
00 00 00 00 uint32 unknown004;
1c 00 00 00 uint32 slot;
00 00 00 00 uint32 price;
01 00 00 00 uint32 merchcount;
00 00 00 00 uint32 unknown020;
1a b9 02 00 uint32 serialnumber;
00 00 00 00 uint32 instnodrop;
00 00 00 00 uint32 unknown032;
00 00 00 00 uint32 typepotion;
00 00 00 00 uint32 unknown040;
00 00 00 00 uint32 unknown044;
00 00 00 00 uint32 unknown048;
00 00 00 00 uint32 unknown052;
00 00 00 00 uint32 unknown056;
00 uint8 unknown060;
00 uint8 unknown061;
01 uint8 itemtype; // this is a bag

Here is the best breakdown I can figure for the beginning of the Item Struct:
4a 6f 75 72 6e 65 79 6d 61 6e 27 73 20 42 6f 6f 74 73 00 | Journeyman's Boots - char Name
4a 6f 75 72 6e 65 79 6d 61 6e 27 73 20 42 6f 6f 74 73 00 | Journeyman's Boots - char Lore
49 54 36 33 00 | IT63 - char IDFile
fc 08 00 00 | 2300 - uint32 ID
19 | 2.5 - uint8 Weight
01 - uint8 NoRent
00 00 - uint16 NoDrop
01 - uint8 Size
00 00 08 00 | 524288 - uint32 Slots
00 00 00 00 - uint32 Price
fc 02 00 00 | 764 - uint32 Icon
01 - uint8 unknown0013
01 00 00 00 - uint32 unknown0014
00 - bool BenefitFlag
00 - bool Tradeskills
00 - sint8 CR
00 - sint8 DR
00 - sint8 PR
00 - sint8 MR
00 - sint8 FR
00 - sint8 Corruption
00 - sint8 AStr
00 - sint8 ASta
00 - sint8 AAgi
00 - sint8 ADex
00 - sint8 ACha
00 - sint8 AInt
00 - sint8 AWis
00 00 00 00 - sint32 HP
00 00 00 00 - sint32 Mana
00 00 00 00 - uint32 Endur
01 00 00 00 - sint32 AC
00 00 00 00 - sint32 unknown0015
00 00 00 00 - sint32 unknown0016
00 00 00 00 - sint32 unknown0017
ff ff 00 00 - sint32 Classes
ff ff 00 00 - sint32 Races
00 00 00 00 - sint32 Deity
00 00 00 00 - sint32 SkillModValue
00 00 00 00 - uint32 unknown0038
ff ff ff ff - uint32 SkillModType
00 00 00 00 - uint32 BaneDmgRace
00 00 00 00 - uint32 BaneDmgBody
00 00 00 00 - uint32 BaneDmgRaceAmt
00 00 00 00 - sint32 BaneDmgAmt
01 00 00 00 - bool Magic
00 00 00 00 - sint32 CastTime_
00 - uint8 ReqLevel
00 - uint8 RecLevel
00 - uint8 RecSkill
00 00 00 00 - uint32 BardType
00 00 00 00 - sint32 BardValue
00 - sint8 Light
00 - uint8 Delay
00 - uint8 ElemDmgType
00 00 00 00 - uint32 ElemDmgAmt
00 00 00 00 - uint32 Range
00 00 00 00 - uint32 Damage
00 00 00 ff - uint32 Color
0a - uint8 ItemType
01 00 00 00 - uint8 Material
00 00 00 00 - uint32 unknown0060
00 00 00 00 - uint8 unknown0061
00 00 c6 42 - uint32 SellRate

Most of the rest of it should line up with the structure breakdown I posted for EQLive items. I can work out the rest of it if needed. I will definitely check into these logs more later tonight.

KLS
02-12-2009, 01:58 AM
It's probably my UI, I use default_old from titanium. To save room I only change out the files that need to be between my versions of the client. So while titanium UI default was overwritten my default_old folder wasn't.

Maybe that has something to do with this not looking right, good catch on that sir... I probably woulda never noticed otherwise.

KLS
02-12-2009, 02:34 AM
You realize you saved me a week of pointless work because I wouldn't of caught that for a week:
http://i8.photobucket.com/albums/a2/kimmysprite/EQ000005.jpg

I had to dl an itemwindow from eqinterface cause apparently I overwrote mine and didn't back it up =(

Item fields seem fairly accurate to derision's log and sorta accurate to the live log tho the live one's is different in spots, but that's to be expected after a year.

Now I gotta put it all into a structured format, right now I'm just pushing ints and bytes onto my data stream then nail down the exact size to be able to send more than one at a time.

trevius
02-12-2009, 04:46 AM
Nice! Glad I could help lol :)

Another thing I noticed from Derision's log is that his first item, Jboots, reports in the serialize as being in slot 30. For Titanium, slot 30 should be cursor I think, but I doubt he had them on his cursor when he logged in. My guess is that it was actually in the bottom right main inventory slot (like you show in your screenshots, KLS). If that is so, then I am guessing that all slots got bumped up one when the Power Source slot was added, because in Titanium, that slot is slot 29, not 30. Oddly, I don't see a power source slot in the UI that comes with SoF, but it should already be in since Power Source was added with Burried Sea. I see the power source slot just fine when I log into Live now. Either way, I am betting that Power Source got added as being slot 22 and that just bumped all of the main inventory slots up by 1.

Also, I finally figured out a major graphics issue I was having in some of the new zones. Apparently, it isn't a good idea to have min and max clip plane for fog 1 2 and 3 set to the same values lol. I don't know how many hours I wasted trying different graphics settings and different video drivers versions. Either way, the new zones now show up perfectly to me. I will post the SQL to update/add them all if Cavedude hasn't already gotten them all added yet. His would probably be much better than mine anyway. I am just using 1 example and copying it for all zones, so they all have the same fog settings and what-not.

KLS
02-12-2009, 05:00 AM
Yeah slot 30 is what I have the boots set to in that SS. The items on character seem to work fine I'm guessing the bag slots all got bumped up one.

Also I don't see a power source slot on the default ui that came with sof either =/

trevius
02-12-2009, 06:50 AM
After trying about 5 different UIs that came out around the time that SoF was released and that all work with SoF (though some have buggyness), I am at the conclusion that maybe something needs to be sent from the server for the Power Source slot to show up. None of the UIs I tried had a power source slot. Since it came out with Burried Sea (one expansion before SoF), I have to assume that it should definitely be working when SoF came out. All of the UIs I tried looked like they had an empty area of the inventory window that could be used for the power source slot, but none of them actually had it.

Here is a preview of one of the UIs I tried that shows the Power Source slot in the UI:

http://www.eqinterface.com/downloads/preview.php?id=9182

But, when I actually tried that UI, it wasn't there. That UI hasn't been updated since 10/5/2007, so I know it wasn't added after SoF came out. I know it isn't a big issue for now, but at some point, I will probably try to figure out what needs to be sent to load that slot in the UI. It is probably something in the player profile I am guessing.

Derision
02-12-2009, 01:46 PM
Whether the Power Source slot appears is governed by the info sent in OP_ExpansionInfo. The struct has changed, rather than just a uint32, it is now 64 unknown (unused from a look in IDA) bytes, followed by the expansion bitfield.

I have this sorted in my Working Copy and it will come with the Character Creation stuff when I commit that.

http://www.rama.demon.co.uk/SoFInventory.jpg

cavedude
02-12-2009, 02:03 PM
I will post the SQL to update/add them all if Cavedude hasn't already gotten them all added yet. His would probably be much better than mine anyway. I am just using 1 example and copying it for all zones, so they all have the same fog settings and what-not.

Please post them. I have for the past week been trying to get some world building done with SoF, but I keep getting sidetracked with other projects or requests. :(

KLS
02-13-2009, 01:37 AM
The size of the item packet is not the same as the live from june sadly. I don't know if it's too long or too short just that it doesn't align. I also have a feeling there's an option somewhere that dictates how data is displayed cause my first thought was to look at the stats in the item window and see if I could find where they were in relation but it's not making sense compared to the packet im making. =(

Hooray spending hours adjusting the size up and down by bits at a time ><

trevius
02-13-2009, 03:30 AM
Here is the SQL to get all of the new zones (after Titanium) working with SoF. This is just a basic setup to give a usable safe point and have the zone display correctly. I am sure that each one could use tweaking (fog, min/max clips, etc), but this is definitely better than what I started with :P

INSERT INTO `zone` VALUES ('arcstone', null, 'Arcstone', '0', '0', '550', '0', '0', '80', '369', '0', '0', '1', null, '-2030', '450', '3000', '10', '3000', '0', '0', '0', '1', '1', '0.00', '0.4', '2', '0', '0', '0', '10', '3000', '0', '0', '0', '450', '450', '0', '0', '0', '10', '3000', '0', '0', '0', '450', '450', '', '1', '1', '1', '1', '0', '5000');
INSERT INTO `zone` VALUES ('ashengate', null, 'Ashengate, Reliquary of the Scale', '0', '26', '3.1', '0', '0', '80', '406', '0', '0', '1', null, '-2030', '450', '3000', '10', '3000', '0', '0', '0', '1', '1', '0.00', '0.4', '2', '0', '0', '0', '10', '3000', '0', '0', '0', '450', '450', '0', '0', '0', '10', '3000', '0', '0', '0', '450', '450', '', '1', '1', '1', '1', '0', '5000');
INSERT INTO `zone` VALUES ('atiiki', null, 'Jewel of Atiiki', '0', '0', '-76', '0', '0', '80', '418', '0', '0', '1', null, '-2030', '450', '3000', '10', '3000', '0', '0', '0', '1', '1', '0.00', '0.4', '2', '0', '0', '0', '10', '3000', '0', '0', '0', '450', '450', '0', '0', '0', '10', '3000', '0', '0', '0', '450', '450', '', '1', '1', '1', '1', '0', '5000');
INSERT INTO `zone` VALUES ('barren', null, 'Barren Coast', '800', '335', '33', '0', '0', '80', '422', '0', '0', '1', null, '-2030', '450', '3000', '10', '3000', '0', '0', '0', '1', '1', '0.00', '0.4', '2', '0', '0', '0', '10', '3000', '0', '0', '0', '450', '450', '0', '0', '0', '10', '3000', '0', '0', '0', '450', '450', '', '1', '1', '1', '1', '0', '5000');
INSERT INTO `zone` VALUES ('befallenb', null, 'Befallen', '0', '0', '0', '0', '0', '80', '411', '0', '0', '1', null, '-2030', '450', '3000', '10', '3000', '0', '0', '0', '1', '1', '0.00', '0.4', '2', '0', '0', '0', '10', '3000', '0', '0', '0', '450', '450', '0', '0', '0', '10', '3000', '0', '0', '0', '450', '450', '', '1', '1', '1', '1', '0', '5000');
INSERT INTO `zone` VALUES ('blacksail', null, 'Blacksail Folly', '4500', '1600', '309', '0', '0', '80', '428', '0', '0', '1', null, '-2030', '450', '3000', '10', '3000', '0', '0', '0', '1', '1', '0.00', '0.4', '2', '0', '0', '0', '10', '3000', '0', '0', '0', '450', '450', '0', '0', '0', '10', '3000', '0', '0', '0', '450', '450', '', '1', '1', '1', '1', '0', '5000');
INSERT INTO `zone` VALUES ('bloodmoon', '', 'Bloodmoon Keep', '100', '100', '4', '0', '0', '0', '445', '0', '0', '1', '', '-2030', '450', '3000', '10', '3000', '210', '200', '200', '1', '0', '1.00', '0.4', '2', '200', '200', '210', '10', '3000', '200', '200', '210', '10', '450', '200', '200', '210', '10', '3000', '200', '200', '210', '10', '450', '', '2', '1', '1', '1', '0', '5000');
INSERT INTO `zone` VALUES ('buriedsea', null, 'The Buried Sea', '1225', '0', '310', '0', '0', '80', '423', '0', '0', '1', null, '-2030', '450', '3000', '10', '3000', '0', '0', '0', '1', '1', '0.00', '0.4', '2', '0', '0', '0', '10', '3000', '0', '0', '0', '450', '450', '0', '0', '0', '10', '3000', '0', '0', '0', '450', '450', '', '1', '1', '1', '1', '0', '5000');
INSERT INTO `zone` VALUES ('commonlands', null, 'Commonlands', '0', '0', '24.2', '0', '0', '80', '408', '0', '0', '1', null, '-2030', '450', '3000', '10', '3000', '0', '0', '0', '1', '1', '0.00', '0.4', '2', '0', '0', '0', '10', '3000', '0', '0', '0', '450', '450', '0', '0', '0', '10', '3000', '0', '0', '0', '450', '450', '', '1', '1', '1', '1', '0', '5000');
INSERT INTO `zone` VALUES ('crescent', null, 'Crescent Reach', '-550', '-430', '80', '0', '0', '80', '394', '0', '0', '1', null, '-2030', '450', '3000', '10', '3000', '0', '0', '0', '1', '1', '0.00', '0.4', '2', '0', '0', '0', '10', '3000', '0', '0', '0', '450', '450', '0', '0', '0', '10', '3000', '0', '0', '0', '450', '450', '', '2', '1', '1', '1', '0', '5000');
INSERT INTO `zone` VALUES ('cryptofshade', '', 'Crypt of Shade', '985', '-445', '-39', '0', '0', '0', '449', '0', '0', '1', '', '-2030', '450', '3000', '10', '3000', '210', '200', '200', '1', '0', '1.00', '0.4', '2', '200', '200', '210', '10', '3000', '200', '200', '210', '10', '450', '200', '200', '210', '10', '3000', '200', '200', '210', '10', '450', '', '2', '1', '1', '1', '0', '5000');
INSERT INTO `zone` VALUES ('crystallos', '', 'Crystallos, Lair of the Awakened', '0', '0', '0', '0', '0', '0', '446', '0', '0', '1', '', '-2030', '450', '3000', '10', '3000', '210', '200', '200', '1', '0', '1.00', '0.4', '2', '200', '200', '210', '10', '3000', '200', '200', '210', '10', '450', '200', '200', '210', '10', '3000', '200', '200', '210', '10', '450', '', '2', '1', '1', '1', '0', '5000');
INSERT INTO `zone` VALUES ('deadbone', null, 'Deadbone Reef', '2500', '-3500', '544', '0', '0', '80', '427', '0', '0', '1', null, '-2030', '450', '3000', '10', '3000', '0', '0', '0', '1', '1', '0.00', '0.4', '2', '0', '0', '0', '10', '3000', '0', '0', '0', '450', '450', '0', '0', '0', '10', '3000', '0', '0', '0', '450', '450', '', '1', '1', '1', '1', '0', '5000');
INSERT INTO `zone` VALUES ('devastationa', null, 'The Seething Wall', '200', '250', '4', '0', '0', '80', '373', '0', '0', '1', null, '-2030', '450', '3000', '10', '3000', '0', '0', '0', '1', '1', '0.00', '0.4', '2', '0', '0', '0', '10', '3000', '0', '0', '0', '450', '450', '0', '0', '0', '10', '3000', '0', '0', '0', '450', '450', '', '1', '1', '1', '1', '0', '5000');
INSERT INTO `zone` VALUES ('devastion', null, 'The Devastation', '650', '800', '100', '0', '0', '80', '372', '0', '0', '1', null, '-2030', '450', '3000', '10', '3000', '0', '0', '0', '1', '1', '0.00', '0.4', '2', '0', '0', '0', '10', '3000', '0', '0', '0', '450', '450', '0', '0', '0', '10', '3000', '0', '0', '0', '450', '450', '', '1', '1', '1', '1', '0', '5000');
INSERT INTO `zone` VALUES ('direwind', null, 'Direwind Cliffs', '0', '0', '-16', '0', '0', '80', '405', '0', '0', '1', null, '-2030', '450', '3000', '10', '3000', '0', '0', '0', '1', '1', '0.00', '0.4', '2', '0', '0', '0', '10', '3000', '0', '0', '0', '450', '450', '0', '0', '0', '10', '3000', '0', '0', '0', '450', '450', '', '1', '1', '1', '1', '0', '5000');
INSERT INTO `zone` VALUES ('dragonscale', '', 'Dragonscale Hills', '0', '0', '58', '0', '0', '0', '442', '0', '0', '1', '', '-2030', '450', '3000', '10', '3000', '210', '200', '200', '1', '0', '1.00', '0.4', '2', '200', '200', '210', '10', '3000', '200', '200', '210', '10', '450', '200', '200', '210', '10', '3000', '200', '200', '210', '10', '450', '', '2', '1', '1', '1', '0', '5000');
INSERT INTO `zone` VALUES ('elddar', null, 'The Elddar Forest', '0', '0', '220', '0', '0', '80', '378', '0', '0', '1', null, '-2030', '450', '3000', '10', '3000', '0', '0', '0', '1', '1', '0.00', '0.4', '2', '0', '0', '0', '10', '3000', '0', '0', '0', '450', '450', '0', '0', '0', '10', '3000', '0', '0', '0', '450', '450', '', '1', '1', '1', '1', '0', '5000');
INSERT INTO `zone` VALUES ('elddara', null, 'Tunare/s Shrine', '-30', '30', '-5', '0', '0', '80', '379', '0', '0', '1', null, '-2030', '450', '3000', '10', '3000', '0', '0', '0', '1', '1', '0.00', '0.4', '2', '0', '0', '0', '10', '3000', '0', '0', '0', '450', '450', '0', '0', '0', '10', '3000', '0', '0', '0', '450', '450', '', '1', '1', '1', '1', '0', '5000');
INSERT INTO `zone` VALUES ('freeportacademy', null, 'Academy of Arcane Science', '0', '200', '0', '0', '0', '80', '385', '0', '0', '1', null, '-2030', '450', '3000', '10', '3000', '0', '0', '0', '1', '1', '0.00', '0.4', '2', '0', '0', '0', '10', '3000', '0', '0', '0', '450', '450', '0', '0', '0', '10', '3000', '0', '0', '0', '450', '450', '', '1', '1', '1', '1', '0', '5000');
INSERT INTO `zone` VALUES ('freeportarena', null, 'Arena', '0', '0', '3', '0', '0', '80', '388', '0', '0', '1', null, '-2030', '450', '3000', '10', '3000', '0', '0', '0', '1', '1', '0.00', '0.4', '2', '0', '0', '0', '10', '3000', '0', '0', '0', '450', '450', '0', '0', '0', '10', '3000', '0', '0', '0', '450', '450', '', '1', '1', '1', '1', '0', '5000');
INSERT INTO `zone` VALUES ('freeportcityhall', null, 'City Hall', '0', '150', '-11', '0', '0', '80', '389', '0', '0', '1', null, '-2030', '450', '3000', '10', '3000', '0', '0', '0', '1', '1', '0.00', '0.4', '2', '0', '0', '0', '10', '3000', '0', '0', '0', '450', '450', '0', '0', '0', '10', '3000', '0', '0', '0', '450', '450', '', '1', '1', '1', '1', '0', '5000');
INSERT INTO `zone` VALUES ('freeporteast', null, 'East Freeport', '0', '0', '10', '0', '0', '80', '382', '0', '0', '1', null, '-2030', '450', '3000', '10', '3000', '0', '0', '0', '1', '1', '0.00', '0.4', '2', '0', '0', '0', '10', '3000', '0', '0', '0', '450', '450', '0', '0', '0', '10', '3000', '0', '0', '0', '450', '450', '', '1', '1', '1', '1', '0', '5000');
INSERT INTO `zone` VALUES ('freeporthall', null, 'Hall of Truth', '-500', '1000', '-177', '0', '0', '80', '391', '0', '0', '1', null, '-2030', '450', '3000', '10', '3000', '0', '0', '0', '1', '1', '0.00', '0.4', '2', '0', '0', '0', '10', '3000', '0', '0', '0', '450', '450', '0', '0', '0', '10', '3000', '0', '0', '0', '450', '450', '', '1', '1', '1', '1', '0', '5000');
INSERT INTO `zone` VALUES ('freeportmilitia', null, 'Freeport Militia House', '-50', '-150', '-25', '0', '0', '80', '387', '0', '0', '1', null, '-2030', '450', '3000', '10', '3000', '0', '0', '0', '1', '1', '0.00', '0.4', '2', '0', '0', '0', '10', '3000', '0', '0', '0', '450', '450', '0', '0', '0', '10', '3000', '0', '0', '0', '450', '450', '', '1', '1', '1', '1', '0', '5000');
INSERT INTO `zone` VALUES ('freeportsewers', null, 'Freeport Sewers', '-150', '-50', '-95', '0', '0', '80', '384', '0', '0', '1', null, '-2030', '450', '3000', '10', '3000', '0', '0', '0', '1', '1', '0.00', '0.4', '2', '0', '0', '0', '10', '3000', '0', '0', '0', '450', '450', '0', '0', '0', '10', '3000', '0', '0', '0', '450', '450', '', '1', '1', '1', '1', '0', '5000');
INSERT INTO `zone` VALUES ('freeporttemple', null, 'Temple of Marr', '0', '0', '10', '0', '0', '80', '386', '0', '0', '1', null, '-2030', '450', '3000', '10', '3000', '0', '0', '0', '1', '1', '0.00', '0.4', '2', '0', '0', '0', '10', '3000', '0', '0', '0', '450', '450', '0', '0', '0', '10', '3000', '0', '0', '0', '450', '450', '', '1', '1', '1', '1', '0', '5000');
INSERT INTO `zone` VALUES ('freeporttheater', null, 'Theater', '0', '-150', '-27', '0', '0', '80', '390', '0', '0', '1', null, '-2030', '450', '3000', '10', '3000', '0', '0', '0', '1', '1', '0.00', '0.4', '2', '0', '0', '0', '10', '3000', '0', '0', '0', '450', '450', '0', '0', '0', '10', '3000', '0', '0', '0', '450', '450', '', '1', '1', '1', '1', '0', '5000');
INSERT INTO `zone` VALUES ('freeportwest', null, 'West Freeport', '-240', '0', '-83', '0', '0', '80', '383', '0', '0', '1', null, '-2030', '450', '3000', '10', '3000', '0', '0', '0', '1', '1', '0.00', '0.4', '2', '0', '0', '0', '10', '3000', '0', '0', '0', '450', '450', '0', '0', '0', '10', '3000', '0', '0', '0', '450', '450', '', '1', '1', '1', '1', '0', '5000');
INSERT INTO `zone` VALUES ('frostcrypt', null, 'Frostrypt, Throne of the Shade King', '0', '0', '0', '0', '0', '80', '402', '0', '0', '1', null, '-2030', '450', '3000', '10', '3000', '0', '0', '0', '1', '1', '0.00', '0.4', '2', '0', '0', '0', '10', '3000', '0', '0', '0', '450', '450', '0', '0', '0', '10', '3000', '0', '0', '0', '450', '450', '', '1', '1', '1', '1', '0', '5000');
INSERT INTO `zone` VALUES ('guardian', '', 'The Mechamatic Guardian', '-115', '60', '4', '0', '0', '0', '447', '0', '0', '1', '', '-2030', '450', '3000', '10', '3000', '210', '200', '200', '1', '0', '1.00', '0.4', '2', '200', '200', '210', '10', '3000', '200', '200', '210', '10', '450', '200', '200', '210', '10', '3000', '200', '200', '210', '10', '450', '', '2', '1', '1', '1', '0', '5000');
INSERT INTO `zone` VALUES ('gyrospireb', '', 'Gyrospire Beza', '500', '-200', '6', '0', '0', '0', '440', '0', '0', '1', '', '-2030', '450', '3000', '10', '3000', '210', '200', '200', '1', '0', '1.00', '0.4', '2', '200', '200', '210', '10', '3000', '200', '200', '210', '10', '450', '200', '200', '210', '10', '3000', '200', '200', '210', '10', '450', '', '2', '1', '1', '1', '0', '5000');
INSERT INTO `zone` VALUES ('gyrospirez', '', 'Gyrospire Zeka', '500', '-200', '6', '0', '0', '0', '441', '0', '0', '1', '', '-2030', '450', '3000', '10', '3000', '210', '200', '200', '1', '0', '1.00', '0.4', '2', '200', '200', '210', '10', '3000', '200', '200', '210', '10', '450', '200', '200', '210', '10', '3000', '200', '200', '210', '10', '450', '', '2', '1', '1', '1', '0', '5000');
INSERT INTO `zone` VALUES ('highpasshold', null, 'Highpass Hold', '-90', '-80', '-20', '0', '0', '80', '407', '0', '0', '1', null, '-2030', '450', '3000', '10', '3000', '0', '0', '0', '1', '1', '0.00', '0.4', '2', '0', '0', '0', '10', '3000', '0', '0', '0', '450', '450', '0', '0', '0', '10', '3000', '0', '0', '0', '450', '450', '', '1', '1', '1', '1', '0', '5000');
INSERT INTO `zone` VALUES ('highpasskeep', null, 'HighKeep', '0', '0', '0', '0', '0', '80', '412', '0', '0', '1', null, '-2030', '450', '3000', '10', '3000', '0', '0', '0', '1', '1', '0.00', '0.4', '2', '0', '0', '0', '10', '3000', '0', '0', '0', '450', '450', '0', '0', '0', '10', '3000', '0', '0', '0', '450', '450', '', '1', '1', '1', '1', '0', '5000');
INSERT INTO `zone` VALUES ('hillsofshade', '', 'Hills of Shade', '100', '100', '33', '0', '0', '0', '444', '0', '0', '1', '', '-2030', '450', '3000', '10', '3000', '210', '200', '200', '1', '0', '1.00', '0.4', '2', '200', '200', '210', '10', '3000', '200', '200', '210', '10', '450', '200', '200', '210', '10', '3000', '200', '200', '210', '10', '450', '', '2', '1', '1', '1', '0', '5000');
INSERT INTO `zone` VALUES ('icefall', null, 'Icefall Glacier', '300', '50', '80', '0', '0', '80', '400', '0', '0', '1', null, '-2030', '450', '3000', '10', '3000', '0', '0', '0', '1', '1', '0.00', '0.4', '2', '0', '0', '0', '10', '3000', '0', '0', '0', '450', '450', '0', '0', '0', '10', '3000', '0', '0', '0', '450', '450', '', '1', '1', '1', '1', '0', '5000');
INSERT INTO `zone` VALUES ('innothuleb', null, 'Innothule Swamp', '0', '0', '0', '0', '0', '80', '413', '0', '0', '1', null, '-2030', '450', '3000', '10', '3000', '0', '0', '0', '1', '1', '0.00', '0.4', '2', '0', '0', '0', '10', '3000', '0', '0', '0', '450', '450', '0', '0', '0', '10', '3000', '0', '0', '0', '450', '450', '', '1', '1', '1', '1', '0', '5000');
INSERT INTO `zone` VALUES ('jardelshook', null, 'Jardels Hook', '2815', '-1077', '318.1', '0', '0', '80', '424', '0', '0', '1', null, '-2030', '450', '3000', '10', '3000', '0', '0', '0', '1', '1', '0.00', '0.4', '2', '0', '0', '0', '10', '3000', '0', '0', '0', '450', '450', '0', '0', '0', '10', '3000', '0', '0', '0', '450', '450', '', '1', '1', '1', '1', '0', '5000');
INSERT INTO `zone` VALUES ('kattacastrum', null, 'Katta Castrum', '0', '0', '0', '0', '0', '80', '416', '0', '0', '1', null, '-2030', '450', '3000', '10', '3000', '0', '0', '0', '1', '1', '0.00', '0.4', '2', '0', '0', '0', '10', '3000', '0', '0', '0', '450', '450', '0', '0', '0', '10', '3000', '0', '0', '0', '450', '450', '', '1', '1', '1', '1', '0', '5000');
INSERT INTO `zone` VALUES ('kithforest', null, 'Kithicor Forest', '0', '0', '0', '0', '0', '80', '410', '0', '0', '1', null, '-2030', '450', '3000', '10', '3000', '0', '0', '0', '1', '1', '0.00', '0.4', '2', '0', '0', '0', '10', '3000', '0', '0', '0', '450', '450', '0', '0', '0', '10', '3000', '0', '0', '0', '450', '450', '', '1', '1', '1', '1', '0', '5000');
INSERT INTO `zone` VALUES ('lopingplains', '', 'Loping Plains', '0', '0', '93', '0', '0', '0', '443', '0', '0', '1', '', '-2030', '450', '3000', '10', '3000', '210', '200', '200', '1', '0', '1.00', '0.4', '2', '200', '200', '210', '10', '3000', '200', '200', '210', '10', '450', '200', '200', '210', '10', '3000', '200', '200', '210', '10', '450', '', '2', '1', '1', '1', '0', '5000');
INSERT INTO `zone` VALUES ('maidensgrave', null, 'Maidens Grave', '-3615', '3335', '400', '0', '0', '80', '429', '0', '0', '1', null, '-2030', '450', '3000', '10', '3000', '0', '0', '0', '1', '1', '0.00', '0.4', '2', '0', '0', '0', '10', '3000', '0', '0', '0', '450', '450', '0', '0', '0', '10', '3000', '0', '0', '0', '450', '450', '', '1', '1', '1', '1', '0', '5000');
INSERT INTO `zone` VALUES ('mansion', '', 'Meldrath\'s Majestic Mansion', '0', '0', '0', '0', '0', '0', '437', '0', '0', '1', '', '-2030', '450', '3000', '10', '3000', '210', '200', '200', '1', '0', '1.00', '0.4', '2', '200', '200', '210', '10', '3000', '200', '200', '210', '10', '450', '200', '200', '210', '10', '3000', '200', '200', '210', '10', '450', '', '2', '1', '1', '1', '0', '5000');
INSERT INTO `zone` VALUES ('mechanotus', '', 'Fortress Mechanotus', '0', '0', '478', '0', '0', '0', '436', '0', '0', '1', '', '-2030', '450', '3000', '10', '3000', '210', '200', '200', '1', '0', '1.00', '0.4', '2', '200', '200', '210', '10', '3000', '200', '200', '210', '10', '450', '200', '200', '210', '10', '3000', '200', '200', '210', '10', '450', '', '2', '1', '1', '1', '0', '5000');
INSERT INTO `zone` VALUES ('mesa', null, 'Goru`Kar Mesa', '-1155', '7', '47', '0', '0', '80', '397', '0', '0', '1', null, '-2030', '450', '3000', '10', '3000', '0', '0', '0', '1', '1', '0.00', '0.4', '2', '0', '0', '0', '10', '3000', '0', '0', '0', '450', '450', '0', '0', '0', '10', '3000', '0', '0', '0', '450', '450', '', '1', '1', '1', '1', '0', '5000');
INSERT INTO `zone` VALUES ('mistythicket', null, 'Misty Thicket', '0', '0', '0', '0', '0', '80', '415', '0', '0', '1', null, '-2030', '450', '3000', '10', '3000', '0', '0', '0', '1', '1', '0.00', '0.4', '2', '0', '0', '0', '10', '3000', '0', '0', '0', '450', '450', '0', '0', '0', '10', '3000', '0', '0', '0', '450', '450', '', '1', '1', '1', '1', '0', '5000');
INSERT INTO `zone` VALUES ('monkeyrock', null, 'Monkey Rock', '0', '0', '0', '0', '0', '0', '425', '0', '0', '1', null, '-2030', '450', '3000', '10', '3000', '0', '0', '0', '1', '1', '0.00', '0.4', '2', '0', '0', '0', '10', '3000', '0', '0', '0', '450', '450', '0', '0', '0', '10', '3000', '0', '0', '0', '450', '450', '', '1', '1', '1', '1', '0', '5000');
INSERT INTO `zone` VALUES ('moors', null, 'Blightfire Moors', '-200', '-10', '80', '0', '0', '0', '395', '0', '0', '1', null, '-2030', '450', '3000', '10', '3000', '0', '0', '0', '1', '1', '0.00', '0.4', '2', '0', '0', '0', '10', '3000', '0', '0', '0', '450', '450', '0', '0', '0', '10', '3000', '0', '0', '0', '450', '450', '', '1', '1', '1', '1', '0', '5000');
INSERT INTO `zone` VALUES ('northro', null, 'North Ro', '-1027', '6354', '23.2', '0', '0', '80', '392', '0', '0', '1', null, '-2030', '450', '3000', '10', '3000', '0', '0', '0', '1', '1', '0.00', '0.4', '2', '0', '0', '0', '10', '3000', '0', '0', '0', '450', '450', '0', '0', '0', '10', '3000', '0', '0', '0', '450', '450', '', '1', '1', '1', '1', '0', '5000');
INSERT INTO `zone` VALUES ('oceanoftears', null, 'Ocean Of Tears', '0', '0', '0', '0', '0', '80', '409', '0', '0', '1', null, '-2030', '450', '3000', '10', '3000', '0', '0', '0', '1', '1', '0.00', '0.4', '2', '0', '0', '0', '10', '3000', '0', '0', '0', '450', '450', '0', '0', '0', '10', '3000', '0', '0', '0', '450', '450', '', '1', '1', '1', '1', '0', '5000');
INSERT INTO `zone` VALUES ('rage', null, 'Sverag, Stronghold of Rage', '500', '120', '0', '0', '0', '80', '374', '0', '0', '1', null, '-2030', '450', '3000', '10', '3000', '0', '0', '0', '1', '1', '0.00', '0.4', '2', '0', '0', '0', '10', '3000', '0', '0', '0', '450', '450', '0', '0', '0', '10', '3000', '0', '0', '0', '450', '450', '', '1', '1', '1', '1', '0', '5000');
INSERT INTO `zone` VALUES ('ragea', null, 'Razorthorn, Tower of Sullon Zek', '0', '0', '0', '0', '0', '80', '375', '0', '0', '1', null, '-2030', '450', '3000', '10', '3000', '0', '0', '0', '1', '1', '0.00', '0.4', '2', '0', '0', '0', '10', '3000', '0', '0', '0', '450', '450', '0', '0', '0', '10', '3000', '0', '0', '0', '450', '450', '', '1', '1', '1', '1', '0', '5000');
INSERT INTO `zone` VALUES ('redfeather', null, 'Redfeather Isle', '-3100', '1400', '310', '0', '0', '80', '430', '0', '0', '1', null, '-2030', '450', '3000', '10', '3000', '0', '0', '0', '1', '1', '0.00', '0.4', '2', '0', '0', '0', '10', '3000', '0', '0', '0', '450', '450', '0', '0', '0', '10', '3000', '0', '0', '0', '450', '450', '', '1', '1', '1', '1', '0', '5000');
INSERT INTO `zone` VALUES ('relic', null, 'Relic', '200', '385', '420', '0', '0', '80', '370', '0', '0', '1', null, '-2030', '450', '3000', '10', '3000', '0', '0', '0', '1', '1', '0.00', '0.4', '2', '0', '0', '0', '10', '3000', '0', '0', '0', '450', '450', '0', '0', '0', '10', '3000', '0', '0', '0', '450', '450', '', '1', '1', '1', '1', '0', '5000');
INSERT INTO `zone` VALUES ('roost', null, 'Blackfeather Roost', '-700', '3000', '-191', '0', '0', '80', '398', '0', '0', '1', null, '-2030', '450', '3000', '10', '3000', '0', '0', '0', '1', '1', '0.00', '0.4', '2', '0', '0', '0', '10', '3000', '0', '0', '0', '450', '450', '0', '0', '0', '10', '3000', '0', '0', '0', '450', '450', '', '1', '1', '1', '1', '0', '5000');
INSERT INTO `zone` VALUES ('shipmvm', null, 'The Open Sea', '-200', '-200', '33', '0', '0', '80', '435', '0', '0', '1', null, '-2030', '450', '3000', '10', '3000', '0', '0', '0', '1', '1', '0.00', '0.4', '2', '0', '0', '0', '10', '3000', '0', '0', '0', '450', '450', '0', '0', '0', '10', '3000', '0', '0', '0', '450', '450', '', '1', '1', '1', '1', '0', '5000');
INSERT INTO `zone` VALUES ('shipmvp', null, 'The Open Sea', '-80', '-120', '46', '0', '0', '80', '431', '0', '0', '1', null, '-2030', '450', '3000', '10', '3000', '0', '0', '0', '1', '1', '0.00', '0.4', '2', '0', '0', '0', '10', '3000', '0', '0', '0', '450', '450', '0', '0', '0', '10', '3000', '0', '0', '0', '450', '450', '', '1', '1', '1', '1', '0', '5000');
INSERT INTO `zone` VALUES ('shipmvu', null, 'The Open Sea', '-75', '-75', '46', '0', '0', '80', '432', '0', '0', '1', null, '-2030', '450', '3000', '10', '3000', '0', '0', '0', '1', '1', '0.00', '0.4', '2', '0', '0', '0', '10', '3000', '0', '0', '0', '450', '450', '0', '0', '0', '10', '3000', '0', '0', '0', '450', '450', '', '1', '1', '1', '1', '0', '5000');
INSERT INTO `zone` VALUES ('shippvu', null, 'The Open Sea', '-75', '-75', '46', '0', '0', '80', '433', '0', '0', '1', null, '-2030', '450', '3000', '10', '3000', '0', '0', '0', '1', '1', '0.00', '0.4', '2', '0', '0', '0', '10', '3000', '0', '0', '0', '450', '450', '0', '0', '0', '10', '3000', '0', '0', '0', '450', '450', '', '1', '1', '1', '1', '0', '5000');
INSERT INTO `zone` VALUES ('shipuvu', null, 'The Open Sea', '-75', '-75', '46', '0', '0', '80', '434', '0', '0', '1', null, '-2030', '450', '3000', '10', '3000', '0', '0', '0', '1', '1', '0.00', '0.4', '2', '0', '0', '0', '10', '3000', '0', '0', '0', '450', '450', '0', '0', '0', '10', '3000', '0', '0', '0', '450', '450', '', '1', '1', '1', '1', '0', '5000');
INSERT INTO `zone` VALUES ('shipworkshop', '', 'S.H.I.P. Workshop', '300', '400', '113', '0', '0', '0', '439', '0', '0', '1', '', '-2030', '450', '3000', '10', '3000', '210', '200', '200', '1', '0', '1.00', '0.4', '2', '200', '200', '210', '10', '3000', '200', '200', '210', '10', '450', '200', '200', '210', '10', '3000', '200', '200', '210', '10', '450', '', '2', '1', '1', '1', '0', '5000');
INSERT INTO `zone` VALUES ('silyssar', null, 'Silyssar, New Chelsith', '-175', '-185', '-59', '0', '0', '80', '420', '0', '0', '1', null, '-2030', '450', '3000', '10', '3000', '0', '0', '0', '1', '1', '0.00', '0.4', '2', '0', '0', '0', '10', '3000', '0', '0', '0', '450', '450', '0', '0', '0', '10', '3000', '0', '0', '0', '450', '450', '', '1', '1', '1', '1', '0', '5000');
INSERT INTO `zone` VALUES ('skylance', null, 'Skylance', '0', '0', '251.1', '0', '0', '80', '371', '0', '0', '1', null, '-2030', '450', '3000', '10', '3000', '0', '0', '0', '1', '1', '0.00', '0.4', '2', '0', '0', '0', '10', '3000', '0', '0', '0', '450', '450', '0', '0', '0', '10', '3000', '0', '0', '0', '450', '450', '', '1', '1', '1', '1', '0', '5000');
INSERT INTO `zone` VALUES ('solteris', null, 'Solteris, the Throne of Ro', '0', '0', '-20', '0', '0', '80', '421', '0', '0', '1', null, '-2030', '450', '3000', '10', '3000', '0', '0', '0', '1', '1', '0.00', '0.4', '2', '0', '0', '0', '10', '3000', '0', '0', '0', '450', '450', '0', '0', '0', '10', '3000', '0', '0', '0', '450', '450', '', '1', '1', '1', '1', '0', '5000');
INSERT INTO `zone` VALUES ('southro', null, 'South Ro', '-1000', '1000', '42', '0', '0', '80', '393', '0', '0', '1', null, '-2030', '450', '3000', '10', '3000', '0', '0', '0', '1', '1', '0.00', '0.4', '2', '0', '0', '0', '10', '3000', '0', '0', '0', '450', '450', '0', '0', '0', '10', '3000', '0', '0', '0', '450', '450', '', '1', '1', '1', '1', '0', '5000');
INSERT INTO `zone` VALUES ('steamfactory', '', 'The Steam Factory', '0', '100', '90', '0', '0', '0', '438', '0', '0', '1', '', '-2030', '450', '3000', '10', '3000', '210', '200', '200', '1', '0', '1.00', '0.4', '2', '200', '200', '210', '10', '3000', '200', '200', '210', '10', '450', '200', '200', '210', '10', '3000', '200', '200', '210', '10', '450', '', '2', '1', '1', '1', '0', '5000');
INSERT INTO `zone` VALUES ('steamfontmts', '', 'Steamfont Mountains', '-500', '-100', '3', '0', '0', '0', '448', '0', '0', '1', '', '-2030', '450', '3000', '10', '3000', '210', '200', '200', '1', '0', '1.00', '0.4', '2', '200', '200', '210', '10', '3000', '200', '200', '210', '10', '450', '200', '200', '210', '10', '3000', '200', '200', '210', '10', '450', '', '2', '1', '1', '1', '0', '5000');
INSERT INTO `zone` VALUES ('steppes', null, 'The Steppes', '300', '0', '130', '0', '0', '80', '399', '0', '0', '1', null, '-2030', '450', '3000', '10', '3000', '0', '0', '0', '1', '1', '0.00', '0.4', '2', '0', '0', '0', '10', '3000', '0', '0', '0', '450', '450', '0', '0', '0', '10', '3000', '0', '0', '0', '450', '450', '', '1', '1', '1', '1', '0', '5000');
INSERT INTO `zone` VALUES ('stonehive', null, 'Stone Hive', '400', '0', '58', '0', '0', '80', '396', '0', '0', '1', null, '-2030', '450', '3000', '10', '3000', '0', '0', '0', '1', '1', '0.00', '0.4', '2', '0', '0', '0', '10', '3000', '0', '0', '0', '450', '450', '0', '0', '0', '10', '3000', '0', '0', '0', '450', '450', '', '1', '1', '1', '1', '0', '5000');
INSERT INTO `zone` VALUES ('suncrest', null, 'Suncrest Isle', '-2125', '-178', '406', '0', '0', '80', '426', '0', '0', '1', null, '-2030', '450', '3000', '10', '3000', '0', '0', '0', '1', '1', '0.00', '0.4', '2', '0', '0', '0', '10', '3000', '0', '0', '0', '450', '450', '0', '0', '0', '10', '3000', '0', '0', '0', '450', '450', '', '1', '1', '1', '1', '0', '5000');
INSERT INTO `zone` VALUES ('sunderock', null, 'Sunderock Springs', '165', '325', '211', '0', '0', '80', '403', '0', '0', '1', null, '-2030', '450', '3000', '10', '3000', '0', '0', '0', '1', '1', '0.00', '0.4', '2', '0', '0', '0', '10', '3000', '0', '0', '0', '450', '450', '0', '0', '0', '10', '3000', '0', '0', '0', '450', '450', '', '1', '1', '1', '1', '0', '5000');
INSERT INTO `zone` VALUES ('takishruins', null, 'Ruins of Takish-Hiz', '-460', '-200', '50', '0', '0', '80', '376', '0', '0', '1', null, '-2030', '450', '3000', '10', '3000', '0', '0', '0', '1', '1', '0.00', '0.4', '2', '0', '0', '0', '10', '3000', '0', '0', '0', '450', '450', '0', '0', '0', '10', '3000', '0', '0', '0', '450', '450', '', '1', '1', '1', '1', '0', '5000');
INSERT INTO `zone` VALUES ('takishruinsa', null, 'The Root of Ro', '800', '-190', '-90', '0', '0', '80', '377', '0', '0', '1', null, '-2030', '450', '3000', '10', '3000', '0', '0', '0', '1', '1', '0.00', '0.4', '2', '0', '0', '0', '10', '3000', '0', '0', '0', '450', '450', '0', '0', '0', '10', '3000', '0', '0', '0', '450', '450', '', '1', '1', '1', '1', '0', '5000');
INSERT INTO `zone` VALUES ('thalassius', null, 'Thalassius, the Coral Keep', '0', '0', '0', '0', '0', '80', '417', '0', '0', '1', null, '-2030', '450', '3000', '10', '3000', '0', '0', '0', '1', '1', '0.00', '0.4', '2', '0', '0', '0', '10', '3000', '0', '0', '0', '450', '450', '0', '0', '0', '10', '3000', '0', '0', '0', '450', '450', '', '1', '1', '1', '1', '0', '5000');
INSERT INTO `zone` VALUES ('theater', null, 'Theater of Blood', '2933', '715', '380', '0', '0', '80', '380', '0', '0', '1', null, '-2030', '450', '3000', '10', '3000', '0', '0', '0', '1', '1', '0.00', '0.4', '2', '0', '0', '0', '10', '3000', '0', '0', '0', '450', '450', '0', '0', '0', '10', '3000', '0', '0', '0', '450', '450', '', '1', '1', '1', '1', '0', '5000');
INSERT INTO `zone` VALUES ('theatera', null, 'Deathknell, Tower of Dissonance', '100', '0', '3.2', '0', '0', '80', '381', '0', '0', '1', null, '-2030', '450', '3000', '10', '3000', '0', '0', '0', '1', '1', '0.00', '0.4', '2', '0', '0', '0', '10', '3000', '0', '0', '0', '450', '450', '0', '0', '0', '10', '3000', '0', '0', '0', '450', '450', '', '1', '1', '1', '1', '0', '5000');
INSERT INTO `zone` VALUES ('toxxulia', null, 'Toxxulia Forest', '0', '0', '66.6', '0', '0', '80', '414', '0', '0', '1', null, '-2030', '450', '3000', '10', '3000', '0', '0', '0', '1', '1', '0.00', '0.4', '2', '0', '0', '0', '10', '3000', '0', '0', '0', '450', '450', '0', '0', '0', '10', '3000', '0', '0', '0', '450', '450', '', '1', '1', '1', '1', '0', '5000');
INSERT INTO `zone` VALUES ('valdeholm', null, 'Valdeholm', '300', '50', '0', '0', '0', '80', '401', '0', '0', '1', null, '-2030', '450', '3000', '10', '3000', '0', '0', '0', '1', '1', '0.00', '0.4', '2', '0', '0', '0', '10', '3000', '0', '0', '0', '450', '450', '0', '0', '0', '10', '3000', '0', '0', '0', '450', '450', '', '1', '1', '1', '1', '0', '5000');
INSERT INTO `zone` VALUES ('vergalid', null, 'Vergalid Mines', '0', '0', '0', '0', '0', '80', '404', '0', '0', '1', null, '-2030', '450', '3000', '10', '3000', '0', '0', '0', '1', '1', '0.00', '0.4', '2', '0', '0', '0', '10', '3000', '0', '0', '0', '450', '450', '0', '0', '0', '10', '3000', '0', '0', '0', '450', '450', '', '1', '1', '1', '1', '0', '5000');
INSERT INTO `zone` VALUES ('zhisza', null, 'Zhisza, the Shissar Sanctuary', '0', '850', '305', '0', '0', '80', '419', '0', '0', '1', null, '-2030', '450', '3000', '10', '3000', '0', '0', '0', '1', '1', '0.00', '0.4', '2', '0', '0', '0', '10', '3000', '0', '0', '0', '450', '450', '0', '0', '0', '10', '3000', '0', '0', '0', '450', '450', '', '1', '1', '1', '1', '0', '5000');

To add this in, you will need to open your zones table and do a sort by zoneidnumber, and then delete all lines from zoneidnumber 369 up to 449. Then, the SQL above should be able to be sourced in the table ok, as long as your table is setup the same way mine is. I got mine from PEQ, but it was a year ago, and there have been a couple of additions to that table from source revision updates since then. So, it might be good to check if it lines up with this setup I have for my zone table:

CREATE TABLE `zone` (
`short_name` varchar(16) NOT NULL default '',
`file_name` varchar(16) default NULL,
`long_name` text NOT NULL,
`safe_x` float NOT NULL default '0',
`safe_y` float NOT NULL default '0',
`safe_z` float NOT NULL default '0',
`graveyard_id` float NOT NULL default '0',
`min_level` tinyint(3) unsigned NOT NULL default '0',
`min_status` tinyint(3) unsigned NOT NULL default '0',
`zoneidnumber` int(4) NOT NULL default '0',
`timezone` int(5) NOT NULL default '0',
`maxclients` int(5) NOT NULL default '0',
`weather` smallint(6) NOT NULL default '1',
`note` varchar(80) default NULL,
`underworld` float NOT NULL default '0',
`minclip` float NOT NULL default '450',
`maxclip` float NOT NULL default '450',
`fog_minclip` float NOT NULL default '450',
`fog_maxclip` float NOT NULL default '450',
`fog_blue` tinyint(3) unsigned NOT NULL default '0',
`fog_red` tinyint(3) unsigned NOT NULL default '0',
`fog_green` tinyint(3) unsigned NOT NULL default '0',
`sky` tinyint(3) unsigned NOT NULL default '1',
`ztype` tinyint(3) unsigned NOT NULL default '1',
`zone_exp_multiplier` decimal(6,2) NOT NULL default '0.00',
`walkspeed` float NOT NULL default '0.4',
`time_type` tinyint(3) unsigned NOT NULL default '2',
`fog_red1` tinyint(3) unsigned NOT NULL default '0',
`fog_green1` tinyint(3) unsigned NOT NULL default '0',
`fog_blue1` tinyint(3) unsigned NOT NULL default '0',
`fog_minclip1` float NOT NULL default '450',
`fog_maxclip1` float NOT NULL default '450',
`fog_red2` tinyint(3) unsigned NOT NULL default '0',
`fog_green2` tinyint(3) unsigned NOT NULL default '0',
`fog_blue2` tinyint(3) unsigned NOT NULL default '0',
`fog_minclip2` float NOT NULL default '450',
`fog_maxclip2` float NOT NULL default '450',
`fog_red3` tinyint(3) unsigned NOT NULL default '0',
`fog_green3` tinyint(3) unsigned NOT NULL default '0',
`fog_blue3` tinyint(3) unsigned NOT NULL default '0',
`fog_minclip3` float NOT NULL default '450',
`fog_maxclip3` float NOT NULL default '450',
`fog_red4` tinyint(3) unsigned NOT NULL default '0',
`fog_green4` tinyint(3) unsigned NOT NULL default '0',
`fog_blue4` tinyint(3) unsigned NOT NULL default '0',
`fog_minclip4` float NOT NULL default '450',
`fog_maxclip4` float NOT NULL default '450',
`flag_needed` varchar(128) NOT NULL default '',
`canbind` tinyint(4) NOT NULL default '1',
`cancombat` tinyint(4) NOT NULL default '1',
`canlevitate` tinyint(4) NOT NULL default '1',
`castoutdoor` tinyint(4) NOT NULL default '1',
`insttype` tinyint(1) unsigned zerofill NOT NULL default '0',
`shutdowndelay` bigint(16) unsigned NOT NULL default '5000',
PRIMARY KEY (`short_name`),
UNIQUE KEY `zoneidnumber` (`zoneidnumber`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1;

For working out the item structure size and field locations, I am always willing to give it a shot. If we can find the Heroic stats section of the struct, it shouldn't be much after that. If you stick something up on the SVN for items, I will definitely give it a shot :)

Also, I think I may know why AAs aren't loading, and I am guessing it may be due to an issue with the player profile struct. I think I have verified that many fields are in the correct locations, but some of them are a bit more complicated. And, I am not quite sure which things in game for the client come from the player profile or the spawn struct, since they are both redundant in alot of things.

OscarGrouch05
02-13-2009, 03:46 AM
I use this site the help me or i read the eqnews.txt file in client
http://eqplayers.station.sony.com/game_updates.vm

to help me out with what was changed or fixed

the newest client i have found to be open and say i have all expanshions
is 04/11/08 update, i'm waiting for the next one to be soon i hope and keep my fingers crossed :D

as i have noticed the opcodes for login have changed after May of 08.
i'll keep working on the login opcodes if i find more info i'll be sure to let
you known.

KLS
02-13-2009, 04:13 AM
Took a couple hours but:
http://i8.photobucket.com/albums/a2/kimmysprite/EQ000007.jpg

Hopefully can get items basically loading soonish, I have a decent idea on augments but I'm gonna probably hold off at first. There's a lot of other packets to do with items that will need to be covered, item links, moving items, using clicky items etc. Every item packet with a slot ref will have to be encoded/decoded even if it hasn't changed because of the 22-39 getting bumped up a slot.

...but ima go lie down now I think.

trevius
02-13-2009, 05:12 AM
That is great news KLS! Considering that most other item related packets shouldn't be all too big, I think getting items working in the first place will be the hardest part. After that, it should just be adjusting a few small structs slightly and then finding a few opcodes.

Also, I didn't really think about it until now, but I am betting my issues with AAs displaying is also related to the expansion field issue that Derision mentioned that is causing the Power Source slot to not show up. I will mess with it a bit more. Right now, I am reworking a bit of the player profile struct to be more in line and accurate to what Derision's packet log shows. It seems to be helping so far, at least for displaying armor materials. I know that alot of that struct is already lined up properly, so it is mostly just adjusting the sections in between the parts that already line up. I am not sure why, but my AA window shows that I have 917 unspent AAs (which is accurate to what Titanium shows), but only 62 spent AAs even though Titanium shows 260 spent. Maybe that too is expansion field related, but it makes me think that maybe that field is just in the wrong place. Though, it looks like it should be in the right place from everything I have referenced so far (packet collects, showeq structs and Titanium structs).

And, OscarGrouch, I am not sure what you are trying to accomplish with the different clients you are trying. We will not be using any client after SoF, so any after that is nearly pointless. Yeah, you can find opcodes to log in to character select pretty easily, but that is very easy compared to filling in all of the packet structures properly and the rest of the missing opcodes. Plus, it is unlikely that we would ever want to use a client that isn't legally attainable. The expansion information you are talking about, I am guessing is the list of expansions that show up at the server select screen. That doesn't matter to the development of SoF at all. So, you shouldn't use any more time on that unless you have something else you are working on that isn't related to this development. Maybe I am just not clear on what it is that you are trying to accomplish.

KLS
02-13-2009, 06:22 PM
That field is probably in the wrong place. Speaking of wrong placed fields the pop combat ratings seem to of moved... along with faction mods, and I'm still trying to plot out the entire rest of the packet but it's slow goin, hopefully I'll have enough done to start loading inventory soon though.

Ima revise that I don't think they moved but something is definitely keeping them from displaying, there must be some bit that controls that column's vis.

KLS
02-13-2009, 08:44 PM
If you get a chance could you go collect a book type item from live? I'm not sure how they're doing filename now... it does seem to be an int size but I'd like an item to study before moving on.

trevius
02-13-2009, 08:44 PM
I wouldn't be too surprised if they weren't showing up because we weren't sending the correct expansion packet like Derision said. It is keeping the Power Source slot from showing up, so maybe it also keeps PoP stats from showing up. I am interested to see how much that expansion packet corrects. I have a feeling it will help my AA window issues and probably the max level of 75 issue too.

I am mostly trying to clean up the spawn struct, illusion struct and player profile some while I wait for Derisions next update. There is still plenty I can work on, so no rush :)

And yeah, I will try to get a book now.

trevius
02-13-2009, 09:07 PM
Here is a noobie note that should work just as well as anything. The 02 I bolded is itemtype 2 for book:

Feb 13 2009 18:46:22:638 [Decoded] [Server->Client] [Size: 11915]
[OPCode: 0x709d]
000 | 0a 00 00 00 01 00 00 00 00 00 00 00 1d 00 00 00 | ................
016 | 00 00 00 00 01 00 00 00 00 00 00 00 8a 4a 02 00 | .............J..
032 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
048 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
064 | 00 00 00 02 43 72 65 73 63 65 6e 74 20 52 65 61 | ....Crescent Rea
080 | 63 68 20 47 75 69 6c 64 20 53 75 6d 6d 6f 6e 73 | ch Guild Summons
096 | 00 4c 6f 6f 6b 73 20 6c 69 6b 65 20 69 74 27 73 | .Looks like it's
112 | 20 77 6f 72 74 68 20 72 65 61 64 69 6e 67 00 49 | worth reading.I
128 | 54 36 33 00 21 e5 00 00 00 01 00 00 00 00 00 00 | T63.!...........
144 | 00 00 00 00 00 f8 01 00 00 01 00 00 00 00 00 00 | ................
160 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
176 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
192 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 80 00 | ................
208 | 00 00 00 00 00 00 00 00 00 00 00 00 00 ff ff ff | ................
224 | ff 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
240 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
256 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
272 | 00 00 00 00 00 00 ff 00 00 00 00 00 00 00 00 00 | ................
288 | 00 00 00 00 00 00 80 3f 00 00 00 00 00 00 00 00 | .......?........
304 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
320 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
336 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
352 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
368 | 00 00 00 00 00 00 00 00 00 00 00 00 00 01 00 00 | ................
384 | 00 00 00 01 00 00 00 00 00 01 00 00 00 00 00 01 | ................
400 | 00 00 00 00 00 01 00 00 00 00 00 00 00 00 00 00 | ................
416 | 00 00 00 46 00 00 00 00 00 00 00 00 00 00 00 00 | ...F............
432 | ff 43 52 45 57 69 7a 61 72 64 4e 6f 74 65 00 00 | .CREWizardNote..
448 | 00 00 00 00 00 00 00 00 00 01 00 00 00 00 00 00 | ................
464 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
480 | 00 00 ff ff ff ff 00 00 00 00 00 00 00 00 00 00 | ................
496 | 00 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
512 | 00 00 00 00 00 00 00 00 00 00 00 ff ff ff ff 00 | ................
528 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
544 | 00 00 00 00 00 00 00 00 00 00 ff ff ff ff ff ff | ................
560 | ff ff 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
576 | 00 00 00 00 00 00 00 00 00 00 00 00 00 ff ff ff | ................
592 | ff ff ff ff ff 00 00 00 00 00 00 00 00 00 00 00 | ................
608 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
624 | ff ff ff ff ff ff ff ff 00 00 00 00 00 00 00 00 | ................
640 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
656 | 00 00 00 ff ff ff ff ff ff ff ff 00 00 00 00 00 | ................
672 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
688 | 00 00 00 00 00 00 ff ff ff ff ff ff ff ff 00 00 | ................
704 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
720 | 00 00 00 00 00 00 00 00 00 ff ff ff ff 00 00 00 | ................
736 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
752 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
768 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
784 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
800 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
816 | 00 00 00 00 00 00 00 00 00 00 00

KLS
02-13-2009, 11:22 PM
No, no I don't think that's it at all. I notice when I get my offsets wrong and the items clip each other and I get a 2nd item with garbled stats I'll see accuracy strikethrough etc.

I'm really bad with messing up my offsets too, when I'm stepping through 500 bytes just to realize I've gotten off by 1 byte I wanna kill myself... need to finish this structure already.

KLS
02-14-2009, 01:23 AM
You know what it was? I had an uint8 instead of uint32 in one spot and incidentally 3 extra bytes not far down so I didn't catch it right away.

It's basically structured now ima try getting an inventory to load... but first...

I've had it up to here with [02.13. - 21:08:30] [NET__IDENTIFY] Unable to identify stream from 192.168.1.110:1540 before it closed.

You will be squished.

Also, if you are able to get a collect of an item with an augment socketed sooner or later that'd probably help. Tho I wont be doing that at first.

trevius
02-14-2009, 04:51 AM
Here is "Signet of Might" with an "Onyx Orb of Aggression" augmented in it:

01 00 00 00 00 00 00 00 04 | ................
66064 | 00 00 00 00 00 00 00 01 00 00 00 00 00 00 00 b4 | ................
66080 | 1d 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
66096 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
66112 | 00 00 00 00 00 00 00 53 69 67 6e 65 74 20 6f 66 | .......Signet of
66128 | 20 4d 69 67 68 74 00 52 61 77 20 70 6f 77 65 72 | Might.Raw power
66144 | 20 73 75 72 67 65 73 20 69 6e 74 6f 20 79 6f 75 | surges into you
66160 | 72 20 62 6f 64 79 00 49 54 36 33 00 7f 3f 00 00 | r body.IT63..?..
66176 | 14 01 00 00 00 12 00 00 00 00 00 00 00 da 04 00 | ................
66192 | 00 01 00 00 00 00 00 00 0f 0f 0f 0f 0f 00 19 19 | ................
66208 | 19 19 00 19 19 91 00 00 00 82 00 00 00 82 00 00 | ................
66224 | 00 19 00 00 00 03 00 00 00 00 00 00 00 00 00 00 | ................
66240 | 00 ff ff 00 00 ff ff 00 00 00 00 00 00 08 00 00 | ................
66256 | 00 00 00 00 00 13 00 00 00 00 00 00 00 00 00 00 | ................
66272 | 00 00 00 00 00 00 00 00 00 01 00 00 00 00 00 00 | ................
66288 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
66304 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ff 1d | ................
66320 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 80 3f | ...............?
66336 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
66352 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
66368 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
66384 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
66400 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
66416 | 00 07 00 00 00 01 00 00 00 00 00 01 00 00 00 00 | ................
66432 | 00 01 00 00 00 00 00 01 00 00 00 00 00 01 00 00 | ................
66448 | 00 00 00 00 00 00 00 00 00 00 00 46 00 00 00 00 | ...........F....
66464 | 00 00 00 00 00 00 00 00 00 00 ff ff ff ff 00 00 | ................
66480 | 00 00 00 00 00 00 00 00 00 1e 00 00 00 00 00 00 | ................
66496 | 00 00 00 00 00 00 00 00 00 00 00 00 00 ff ff ff | ................
66512 | ff 00 00 00 00 00 00 00 00 00 00 00 01 00 00 00 | ................
66528 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
66544 | 00 00 00 00 00 00 ff ff ff ff 00 00 00 00 00 00 | ................
66560 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
66576 | 00 00 00 00 00 ff ff ff ff ff ff ff ff 00 00 00 | ................
66592 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
66608 | 00 00 00 00 00 00 00 00 ff ff ff ff ff ff ff ff | ................
66624 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
66640 | 00 00 00 00 00 00 00 00 00 00 00 ff ff ff ff ff | ................
66656 | ff ff ff 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
66672 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ff ff | ................
66688 | ff ff ff ff ff ff 00 00 00 00 00 00 00 00 00 00 | ................
66704 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
66720 | 00 ff ff ff ff ff ff ff ff 00 00 00 00 00 00 00 | ................
66736 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
66752 | 00 00 00 00 ff ff ff ff 00 00 00 00 00 00 00 00 | ................
66768 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
66784 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
66800 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
66816 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
66832 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
66848 | 00 00 01 00 00 00 00 00 00 00 01 00 00 00 00 00 | ................
66864 | 00 00 1e 00 00 00 00 00 00 00 01 00 00 00 00 00 | ................
66880 | 00 00 b5 1d 00 00 00 00 00 00 00 00 00 00 00 00 | ................
66896 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
66912 | 00 00 00 00 00 00 00 00 00 00 4f 6e 79 78 20 4f | ..........Onyx O
66928 | 72 62 20 6f 66 20 41 67 67 72 65 73 73 69 6f 6e | rb of Aggression
66944 | 00 41 6e 20 61 75 72 61 20 6f 66 20 63 6f 6e 73 | .An aura of cons
66960 | 74 69 74 75 74 69 6f 6e 20 65 6d 61 6e 61 74 65 | titution emanate
66976 | 73 20 66 72 6f 6d 20 77 69 74 68 69 6e 00 49 54 | s from within.IT
66992 | 36 33 00 fc a4 00 00 00 01 00 00 00 fe ff 1f 00 | 63..............
67008 | 00 00 00 00 9a 05 00 00 01 00 00 00 00 00 00 00 | ................
67024 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
67040 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
67056 | 00 00 00 00 00 00 00 00 ff ff 00 00 ff ff 00 00 | ................
67072 | 00 00 00 00 00 00 00 00 00 00 00 00 ff ff ff ff | ................
67088 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
67104 | 00 00 00 00 00 00 00 00 00 41 00 00 00 00 00 00 | .........A......
67120 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
67136 | 00 00 00 00 00 ff 36 00 00 00 00 00 00 00 00 00 | ......6.........
67152 | 00 00 00 00 00 80 3f 00 00 00 00 00 00 00 00 00 | ......?.........
67168 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
67184 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
67200 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
67216 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
67232 | 40 00 00 00 00 00 00 00 00 00 00 00 01 00 00 00 | @...............
67248 | 00 00 01 00 00 00 00 00 01 00 00 00 00 00 01 00 | ................
67264 | 00 00 00 00 01 00 01 00 00 00 04 00 00 00 aa 05 | ................
67280 | 00 00 46 00 00 00 01 00 00 00 00 00 00 00 00 00 | ..F.............
67296 | 00 ff ff ff ff 00 00 00 00 00 00 00 00 00 00 00 | ................
67312 | 14 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
67328 | a5 b7 00 00 ff ff ff ff 00 00 00 00 00 00 00 00 | ................
67344 | 00 00 00 01 00 00 00 00 00 00 00 00 00 00 00 00 | ................
67360 | 00 00 00 00 00 00 00 00 00 00 00 00 00 ff ff ff | ................
67376 | ff 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
67392 | 00 00 00 00 00 00 00 00 00 00 00 00 ff ff ff ff | ................
67408 | ff ff ff ff 00 00 00 00 00 00 00 00 00 00 00 00 | ................
67424 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ff | ................
67440 | ff ff ff ff ff ff ff 00 00 00 00 00 00 00 00 00 | ................
67456 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
67472 | 00 00 ff ff ff ff ff ff ff ff 00 00 00 00 00 00 | ................
67488 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
67504 | 00 00 00 00 00 ff ff ff ff ff ff ff ff 00 00 00 | ................
67520 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
67536 | 00 00 00 00 00 00 00 00 ff ff ff ff ff ff ff ff | ................
67552 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
67568 | 00 00 00 00 00 00 00 00 00 00 00 ff ff ff ff 00 | ................
67584 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
67600 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
67616 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
67632 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
67648 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
67664 | 00 00 00 00 00 00 00 00 00 00 00 00 00

Damn that thing took too many hours of tradeskilling just to be made obsolete when we got into PoTimeB lol.

Derision
02-14-2009, 08:34 AM
I've committed the Character Creation stuff.

You will need to update your Expansions variable to see the Power Source slot. I used 16383.

The hairstyle/color on the Character Select screen is wrong for Drakkin, but seems OK for other races.

Tutorial button doesn't work yet.

The character creation in SoF is different in that it doesn't send the player_choice field anymore, rather it sends the actual ZoneID of the requested start zone, so I created a new WorldDatabase::GetStartZoneSoF to handle SoF clients that puts new characters in Crescent Reach if there is no matching entry in start_zones.

I'll try and sort out the tutorial button and then maybe try and find out why you get kicked to character select when you die.

KLS
02-14-2009, 09:09 AM
OK so:
http://i8.photobucket.com/albums/a2/kimmysprite/EQ000008.jpg

/cheer

I'll commit tomorrow I think. A lot of fields are off, esp with respect to item clickies and scrolls and stuff. Delay seems to of become lost too. But I think it's to the point that it's workable enough that other people besides me should have to do all the work...

Now it's 5hrs past my bedtime but I had to finish that, I'm going to bed =(

AndMetal
02-14-2009, 07:00 PM
Not sure if this will help, but EQItems has an SVN for their itemcollector which may help find the serialization info.

I think this is from Live:
http://eqitems.13th-floor.org/svn/itemcollect/trunk/src/com/eqtoolbox/itemcollect/EQItem.java

protected static final int fieldinfo[][] = {
// Types:
// 0 - ignore
// 1 - unsigned int
// 2 - string (size ignored)
// 3 - empty placeholder
// 4 - signed int
// 5 - float
// 6 - evolving item flag
// 7 - string of ints
// 8 - if 0, 4 bytes less in initial header
// type , size, position in array
//{ 0, 4, 0 },
//{ 8, 4, 0 }, // if 0, 4 bytes less in initial header
//{ 0, 57, 0 }, // ??
{ 6, 1, -1 }, // if not 0, add in evolvingfieldinfo
{ 1, 1, 0 }, // item class
{ 2, 0, 1 }, // item name
{ 2, 0, 2 }, // item lore
{ 3, 0, 3 }, // lorefile - not in packed form?
{ 2, 0, 4 }, // idfile
{ 1, 4, 5 }, // id
{ 1, 1, 6 }, // weight
{ 1, 1, 7 }, // norent
{ 1, 1, 8 }, // nodrop
{ 1, 1, 127 }, // short attuneable;
{ 1, 1, 9 }, // size
{ 1, 4, 10 }, // slots
{ 1, 4, 11 }, // price
{ 1, 4, 12 }, // icon
{ 1, 1, 13 }, // unk13
{ 1, 1, 14 }, // unk14
{ 1, 4, 15 }, // benefit flag
{ 1, 1, 16 }, // tradeskills
{ 4, 1, 17 }, // cr
{ 4, 1, 18 }, // dr
{ 4, 1, 19 }, // pr
{ 4, 1, 20 }, // mr
{ 4, 1, 21 }, // rr
{ 4, 1, 22 }, // svcorruption
{ 4, 1, 23 }, // short astr;
{ 4, 1, 24 }, // short asta;
{ 4, 1, 25 }, // short aagi;
{ 4, 1, 26 }, // short adex;
{ 4, 1, 27 }, // short acha;
{ 4, 1, 28 }, // short aint;
{ 4, 1, 29 }, // short awis;
{ 4, 4, 30 }, // short hp;
{ 4, 4, 31 }, // short mana;
{ 4, 4, 32 }, // short endur;
{ 4, 4, 33 }, // short ac;
{ 4, 4, 120 }, // short regen;
{ 4, 4, 121 }, // short manaregen;
{ 4, 4, 122 }, // short enduranceregen;
{ 1, 4, 34 }, // short classes;
{ 1, 4, 35 }, // short races;
{ 1, 4, 36 }, // short deity;
{ 4, 4, 37 }, // short skillmodvalue;
{ 1, 4, 38 }, // short UNK038;
{ 4, 4, 39 }, // short skillmodtype;
{ 1, 4, 40 }, // short banedmgrace;
{ 1, 4, 41 }, // short banedmgbody;
{ 1, 4, 42 }, // short banedmgraceamt;
{ 1, 4, 43 }, // short banedmgamt;
{ 1, 1, 44 }, // short magic;
{ 4, 4, 45 }, // short casttime_;
{ 1, 4, 46 }, // short reqlevel;
{ 1, 4, 47 }, // short reclevel;
{ 1, 4, 48 }, // short recskill;
{ 1, 4, 49 }, // short bardtype;
{ 4, 4, 50 }, // short bardvalue;
{ 1, 1, 51 }, // short light;
{ 1, 1, 52 }, // short delay;
{ 1, 1, 53 }, // short elemdmgtype;
{ 1, 1, 54 }, // short elemdmgamt;
{ 1, 1, 55 }, // short range;
{ 1, 4, 56 }, // short damage;
{ 1, 4, 57 }, // short color;
{ 1, 1, 58 }, // short itemtype;
{ 1, 4, 59 }, // short material;
{ 1, 4, 60 }, // short UNK060;
{ 1, 4, 61 }, // short UNK061;
{ 5, 4, 62 }, // short sellrate;
{ 4, 4, 63 }, // short combateffects;
{ 4, 4, 64 }, // short shielding;
{ 4, 4, 65 }, // short stunresist;
{ 4, 4, 66 }, // short strikethrough;
{ 4, 4, 67 }, // short extradmgskill;
{ 4, 4, 68 }, // short extradmgamt;
{ 4, 4, 69 }, // short spellshield;
{ 4, 4, 70 }, // short avoidance;
{ 4, 4, 71 }, // short accuracy;
{ 1, 4, 72 }, // short charmfileid;
{ 1, 4, 73 }, // short factionmod1;
{ 4, 4, 74 }, // short factionamt1;
{ 1, 4, 75 }, // short factionmod2;
{ 4, 4, 76 }, // short factionamt2;
{ 1, 4, 77 }, // short factionmod3;
{ 4, 4, 78 }, // short factionamt3;
{ 1, 4, 79 }, // short factionmod4;
{ 4, 4, 80 }, // short factionamt4;
{ 2, 1, 81 }, // short charmfile; - should be 0 for empty string?
{ 1, 4, 82 }, // short augtype;
{ 1, 4, 83 }, // short augrestrict;
{ 1, 4, 85 }, // short augslot1type;
{ 1, 1, 86 }, // short augslot1unk;
{ 1, 1, 87 }, // short augslot1unk2;
{ 1, 4, 88 }, // short augslot2type;
{ 1, 1, 89 }, // short augslot2unk;
{ 1, 1, 90 }, // short augslot2unk2;
{ 1, 4, 91 }, // short augslot3type;
{ 1, 1, 92 }, // short augslot3unk;
{ 1, 1, 93 }, // short augslot3unk2;
{ 1, 4, 94 }, // short augslot4type;
{ 1, 1, 95 }, // short augslot4unk;
{ 1, 1, 96 }, // short augslot4unk2;
{ 1, 4, 97 }, // short augslot5type;
{ 1, 1, 98 }, // short augslot5unk;
{ 1, 1, 99 }, // short augslot5unk2;
{ 1, 4, 100 }, // short pointtype;
{ 1, 4, 101 }, // short ldontheme;
{ 1, 4, 102 }, // short ldonprice;
{ 1, 4, 103 }, // short UNK098;
{ 1, 4, 104 }, // short ldonsold;
{ 1, 1, 105 }, // short bagtype;
{ 1, 1, 106 }, // short bagslots;
{ 1, 1, 107 }, // short bagsize;
{ 1, 1, 108 }, // short bagwr;
{ 1, 1, 109 }, // short book;
{ 1, 1, 110 }, // short booktype;
{ 2, 1, 111 }, // short filename;
{ 4, 4, 112 }, // short loregroup;
{ 1, 1, 113 }, // short artifactflag;
{ 1, 1, 114 }, // short UNK109;
{ 1, 4, 115 }, // short favor;
// 19 bytes later is guildfavor
// no drop items on FV server
{ 1, 1, 117 }, // short fvnodrop;
{ 4, 4, 118 }, // short dotshielding;
{ 4, 4, 119 }, // short attack;
{ 4, 4, 123 }, // short haste;
{ 4, 4, 124 }, // short damageshield;
{ 1, 4, 116 }, // short guildfavor;
{ 1, 4, 84 }, // short augdistiller;
{ 4, 4, 125 }, // short UNK120;
{ 1, 4, 126 }, // short UNK121;
{ 1, 1, 128 }, // short nopet;
{ 1, 1, 129 }, // short UNK124;
{ 1, 1, 130 }, // short potionbelt;
{ 1, 4, 131 }, // short potionbeltslots;
{ 1, 4, 132 }, // short stacksize;
// 22 bytes later is clickeffect
{ 1, 1, 133 }, // short notransfer;
{ 1, 2, 136 }, // short UNK131;
{ 7, 19, 137 }, // char UNK132[255];
{ 4, 4, 138 }, // short clickeffect;
{ 1, 1, 140 }, // short clicklevel2;
{ 1, 1, 139 }, // short clicktype;
{ 1, 4, 141 }, // short clicklevel;
{ 4, 4, 142 }, // short maxcharges;
{ 4, 4, 143 }, // short casttime;
{ 1, 4, 144 }, // short recastdelay;
{ 4, 4, 145 }, // short recasttype;
{ 1, 4, 146 }, // short clickunk5;
{ 2, 1, 147 }, // short clickunk6;
{ 4, 4, 148 }, // short clickunk7;
{ 4, 4, 149 }, // short proceffect;
// 27 bytes later is procunk7
{ 1, 1, 151 }, // short proclevel2;
{ 1, 1, 150 }, // short proctype;
{ 1, 4, 152 }, // short proclevel;
{ 4, 4, 153 }, // short procunk1; -- poison
{ 1, 4, 154 }, // short procunk2;
{ 1, 4, 155 }, // short procunk3;
{ 1, 4, 156 }, // short procunk4;
{ 4, 4, 157 }, // short procrate;
{ 2, 1, 158 }, // short procunk6;
{ 4, 4, 159 }, // short procunk7;
{ 4, 4, 160 }, // short worneffect;
// 27 bytes later is wornunk7
{ 1, 1, 162 }, // short wornlevel2;
{ 1, 1, 161 }, // short worntype;
{ 1, 4, 163 }, // short wornlevel;
{ 4, 4, 164 }, // short wornunk1;
{ 1, 4, 165 }, // short wornunk2;
{ 1, 4, 166 }, // short wornunk3;
{ 1, 4, 167 }, // short wornunk4;
{ 1, 4, 168 }, // short wornunk5;
{ 2, 1, 169 }, // short wornunk6;
{ 4, 4, 170 }, // short wornunk7;
{ 4, 4, 171 }, // short focuseffect;
// 27 bytes later is focusunk7
{ 1, 1, 173 }, // short focuslevel2
{ 1, 1, 172 }, // short focustype;
// Is focuslevel 4 bytes ala clicklevel?
{ 1, 4, 174 }, // short focuslevel;
{ 4, 4, 175 }, // short focusunk1;
{ 1, 4, 176 }, // short focusunk2;
{ 1, 4, 177 }, // short focusunk3;
{ 1, 4, 178 }, // short focusunk4;
{ 1, 4, 179 }, // short focusunk5;
{ 2, 1, 180 }, // short focusunk6;
{ 4, 4, 181 }, // short focusunk7;
{ 4, 4, 182 }, // short scrolleffect;

// 27 bytes later is scrollunk7
{ 1, 1, 184 }, // short scrolllevel2;
{ 1, 1, 183 }, // short scrolltype;
{ 1, 4, 185 }, // short scrolllevel;
{ 1, 4, 186 }, // short scrollunk1;
{ 1, 4, 187 }, // short scrollunk2;
{ 1, 4, 188 }, // short scrollunk3;
{ 1, 4, 189 }, // short scrollunk4;
{ 1, 4, 190 }, // short scrollunk5;
{ 2, 1, 191 }, // short scrollunk6;
{ 4, 4, 192 }, // short scrollunk7;
{ 1, 4, 134 }, // short UNK129; -- near end? see fellowship insignia
{ 1, 1, 135 }, // short questitemflag;
{ 1, 4, 193 }, // short powersourcecapacity;
{ 1, 4, 194 }, // short purity;
// Secrets of Faydwer additions: (195-206)
{ 4, 4, 206 }, // backstab damage
{ 4, 4, 195 }, // dmgshldmit
{ 4, 4, 196 }, // heroic_strength
{ 4, 4, 197 }, // heroic_int
{ 4, 4, 198 }, // heroic_wis
{ 4, 4, 199 }, // heroic_agi
{ 4, 4, 200 }, // heroic_dex
{ 4, 4, 201 }, // heroic_sta
{ 4, 4, 202 }, // heroic_cha
{ 0, 24, 0 }, // ??
{ 4, 4, 203 }, // healamt
{ 4, 4, 204 }, // spelldmg
{ 4, 4, 205 }, // clairvoyance
// { 0, 76, 0 } // ??
};


And for evolving items:
http://eqitems.13th-floor.org/svn/itemcollect/trunk/src/com/eqtoolbox/itemcollect/EQEvolvingItem.java

protected final static int fieldinfo[][] = {
{ 1, 1, 6}, // evolving level
{ 0, 25, 0} // ?
};

KLS
02-15-2009, 03:47 AM
Some good info in there, most known but a few things helps. The biggest problem isn't where things are.. we know for the most part but between versions bytes will slip into strange places and throw offsets off a bit which is what causes fields to be off... and it's annoying as heck btw.

Also I'm going to commit some more item stuff even tho I promised myself I'd take a break. Item movement and bags should work after this.

Some items also cause the client to 'crash', it's an odd crash the client just fails to load and eventually just exits to the desktop with no error. Nothing even in log. Something about the item packet is malformed and causes this.

[Sat Feb 14 23:43:06 2009]00318:MSG_TIME_STAMP received. (Items inc).

[Sat Feb 14 23:43:06 2009]00319:Received an item via EQI_STARTING_ITEM at loc 2
[Sat Feb 14 23:43:06 2009]00320:Received an item via EQI_STARTING_ITEM at loc 7
[Sat Feb 14 23:43:06 2009]00321:Received an item via EQI_STARTING_ITEM at loc 8
[Sat Feb 14 23:43:06 2009]00322:Received an item via EQI_STARTING_ITEM at loc 9
[Sat Feb 14 23:43:06 2009]00323:Received an item via EQI_STARTING_ITEM at loc 10
[Sat Feb 14 23:43:06 2009]00324:Received an item via EQI_STARTING_ITEM at loc 13
[Sat Feb 14 23:43:06 2009]00325:Received an item via EQI_STARTING_ITEM at loc 14
[Sat Feb 14 23:43:06 2009]00326:Received an item via EQI_STARTING_ITEM at loc 17
[Sat Feb 14 23:43:06 2009]00327:Received an item via EQI_STARTING_ITEM at loc 18
[Sat Feb 14 23:43:06 2009]00328:Received an item via EQI_STARTING_ITEM at loc 19
[Sat Feb 14 23:43:06 2009]00329:Received an item via EQI_STARTING_ITEM at loc 23
[Sat Feb 14 23:43:06 2009]00330:Received an item via EQI_STARTING_ITEM at loc 24
[Sat Feb 14 23:43:06 2009]00331:Received an item via EQI_STARTING_ITEM at loc 25
[Sat Feb 14 23:43:06 2009]00332:Received an item via EQI_STARTING_ITEM at loc 281

That's it, end of the log. There's a couple more items after 281 but I've confirmed it's what's at 281 that's causing the crash in this case it's: 5022. I noticed having some fields set wrong (usually the unknowns) causes this to happen when making the packet. So im guessing there's an unknown like this somewhere in the shuffled fields.

trevius
02-15-2009, 05:22 AM
Yeah, at some point, the item packet gets off and causes the crash. From the example I have, it looks like it is just trying to load a slot that doesn't exist:

[Sat Feb 14 17:34:17 2009]00216:MSG_TIME_STAMP received. (Items inc).

[Sat Feb 14 17:34:17 2009]00217:Received an item via EQI_STARTING_ITEM at loc 0
[Sat Feb 14 17:34:17 2009]00218:Received an item via EQI_STARTING_ITEM at loc 1
[Sat Feb 14 17:34:17 2009]00219:Received an item via EQI_STARTING_ITEM at loc 2
[Sat Feb 14 17:34:17 2009]00220:Received an item via EQI_STARTING_ITEM at loc 3
[Sat Feb 14 17:34:17 2009]00221:Received an item via EQI_STARTING_ITEM at loc 4
[Sat Feb 14 17:34:17 2009]00222:Received an item via EQI_STARTING_ITEM at loc 5
[Sat Feb 14 17:34:17 2009]00223:Received an item via EQI_STARTING_ITEM at loc 6
[Sat Feb 14 17:34:17 2009]00224:Received an item via EQI_STARTING_ITEM at loc 1792
[Sat Feb 14 17:34:17 2009]00225:Received an item via EQI_STARTING_ITEM at loc 0
[Sat Feb 14 17:34:17 2009]00226:Received an item via EQI_STARTING_ITEM at loc 0

I will take a look at it now that the inventory stuff is on the SVN. I also identified a few more opcodes like MoveItem and Consume I think. I just need to test them out to make sure. Now that items are at least partially done, I think it will help alot to get the game more finalized. It definitely opens up more stuff to work on.

On another note, I was hoping that the expansion struct that Derision added would help my AA structs to start working, but they aren't working just yet. I will keep playing with those too. I am sure we can get them going soon.

KLS
02-15-2009, 05:34 AM
Nah I've had good loads with the client thinking it has a bad item slot. It finishes loading the item from the slot but then allocates way too much memory for the next item or something. Bad item slot just fails to load unless it's negative then you'll get an immediate crash... im not sure why some item slots get way off tho. I'll have to look at my output logs and make sure everything it looking right.

[Sun Feb 15 00:02:28 2009]00140:Received our Player from zone. MSG_EQ_NETPLAYERBUFF is next.
[Sun Feb 15 00:02:28 2009]00141:Player = Krissy, zone = The Mines of Gloomingdeep
[Sun Feb 15 00:02:35 2009]00142:MSG_EQ_NETPLAYERBUFF received started.
[Sun Feb 15 00:02:35 2009]00143:MSG_EQ_NETPLAYERBUFF finished.
[Sun Feb 15 00:02:36 2009]00144:MSG_EQ_NETPLAYERBUFF received started.
[Sun Feb 15 00:02:36 2009]00145:MSG_EQ_NETPLAYERBUFF finished.
[Sun Feb 15 00:02:36 2009]00146:MSG_TIME_STAMP received.

[Sun Feb 15 00:02:36 2009]00147:MSG_TIME_STAMP received. (Items inc).

[Sun Feb 15 00:02:36 2009]00148:Received an item via EQI_STARTING_ITEM at loc 2
[Sun Feb 15 00:02:36 2009]00149:Received an item via EQI_STARTING_ITEM at loc 7
[Sun Feb 15 00:02:36 2009]00150:Received an item via EQI_STARTING_ITEM at loc 8
[Sun Feb 15 00:02:36 2009]00151:Received an item via EQI_STARTING_ITEM at loc 9
[Sun Feb 15 00:02:36 2009]00152:Received an item via EQI_STARTING_ITEM at loc 10
[Sun Feb 15 00:02:36 2009]00153:Received an item via EQI_STARTING_ITEM at loc 13
[Sun Feb 15 00:02:36 2009]00154:Received an item via EQI_STARTING_ITEM at loc 14
[Sun Feb 15 00:02:36 2009]00155:Received an item via EQI_STARTING_ITEM at loc 17
[Sun Feb 15 00:02:36 2009]00156:Received an item via EQI_STARTING_ITEM at loc 18
[Sun Feb 15 00:02:36 2009]00157:Received an item via EQI_STARTING_ITEM at loc 19
[Sun Feb 15 00:02:36 2009]00158:Received an item via EQI_STARTING_ITEM at loc 23
[Sun Feb 15 00:02:36 2009]00159:Received an item via EQI_STARTING_ITEM at loc 24
[Sun Feb 15 00:02:36 2009]00160:Received an item via EQI_STARTING_ITEM at loc 25
[Sun Feb 15 00:02:36 2009]00161:Received an item via EQI_STARTING_ITEM at loc 282
[Sun Feb 15 00:02:36 2009]00162:Received an item via EQI_STARTING_ITEM at loc 16777216
[Sun Feb 15 00:02:36 2009]00163:Received an item via EQI_STARTING_ITEM at loc 27
[Sun Feb 15 00:02:36 2009]00164:Received an item via EQI_STARTING_ITEM at loc 28
[Sun Feb 15 00:02:36 2009]00165:Received an item via EQI_STARTING_ITEM at loc 29
[Sun Feb 15 00:02:36 2009]00166:Received an item via EQI_STARTING_ITEM at loc 30
[Sun Feb 15 00:02:36 2009]00167:Item done, MSG_WEATHER_EVENT received.

[Sun Feb 15 00:02:36 2009]00168:Initializing zone.
[Sun Feb 15 00:02:36 2009]00169:Initializing world.
[Sun Feb 15 00:02:36 2009]00170:Verifying world files.
[Sun Feb 15 00:02:36 2009]00171:Attempting to load tutorialb.EQG.
[Sun Feb 15 00:02:41 2009]00172:Loaded tutorialb.EQG.
[Sun Feb 15 00:02:41 2009]00173:Loading zone specific files.

I've noticed items in bags tend to be particularly big offenders for some reason it's almost always an item in a bag...

trevius
02-15-2009, 06:12 AM
Yeah, that info from 13th floor SVN is definitely useful. I just used it to correct delay, light, and a few other things in the struct and verified that the changes worked and are now accurate. I will try to go through the rest of the struct and see what else can be adjusted.

AndMetal
02-15-2009, 06:35 AM
[Sun Feb 15 00:02:36 2009]00162:Received an item via EQI_STARTING_ITEM at loc 16777216


Not sure if it's been noticed, but 16777216 is 1000000 in hex, so it looks like we're getting 3 extra bytes in there. In the log, it doesn't look like slot 1 was sent, so that's probably it. I've also seen 436207616 (1A000000 so 1A -> 26) while messing around myself.

I've also seen some in-game errors from the server about issues with slots:

[Debug] Error: Server found no item in slot 13245 (->12274), Deleting Item!
[Debug] DeleteItemInInventory(12274, 0, true)
[Debug] Error: Server found no item in slot 14192 (->12274), Deleting Item!
[Debug] DeleteItemInInventory(12274, 0, true)
[Debug] Error: Server found no item in slot 15118 (->12274), Deleting Item!
[Debug] DeleteItemInInventory(12274, 0, true)
[Debug] Error: Server found no item in slot 16054 (->12274), Deleting Item!
[Debug] DeleteItemInInventory(12274, 0, true)
[Debug] Error: Server found no item in slot 16990 (->12274), Deleting Item!
[Debug] DeleteItemInInventory(12274, 0, true)
[Debug] Error: Server found no item in slot 17900 (->12274), Deleting Item!
[Debug] DeleteItemInInventory(12274, 0, true)
[Debug] Error: Server found no item in slot 9796 (->8841), Deleting Item!
[Debug] DeleteItemInInventory(8841, 0, true)
[Debug] Error: Server found no item in slot 8476 (->7542), Deleting Item!
[Debug] DeleteItemInInventory(7542, 0, true)
[Debug] Error: Server found no item in slot 9400 (->7542), Deleting Item!
[Debug] DeleteItemInInventory(7542, 0, true)


I'm not sure if it's directly related, but I think Attack might be also suffering a similar issue.

trevius
02-15-2009, 09:56 AM
Yeah, after looking and the error I posted earlier from the EQ debug, I just noticed that slot 1792 would be 700 in hex, so it was probably off a byte since it had just loaded slot 6 and slot 7 would have been next. So, it sounds like we are just adding an extra byte somewhere that isn't needed.

I made some corrections to the item structure and am going to commit them to the SVN in a minute. It still isn't perfect, but seems to be loading at least the starter items I have tried very well now. Using the 13th floor info that AndMetal posted has helped alot I think, though it doesn't seem to be 100% accurate for SoF. At least it is a better guide.

One important one is that it seems like the filename field is just like any other string field. It should load a null byte if there is nothing in that field. The booktype field being set to int16 should have actually been int8, and the other byte there would be the filename field. The FF FF FF FF or 00 00 00 00 after that is actually an sint32 for loregroup. So, I think that makes a bit more sense now.

I am sure we can definitely get most of this structure sorted out without too many issues. Especially once we figure out where it is getting that extra byte from. I am thinking maybe one of the strings isn't supposed to have a null terminator after it or something. From what I can tell, I don't see any major difference between the items it was able to load and the item that threw off the struct by 1 byte. Maybe there is supposed to be an extra byte every few items or something...

KLS
02-15-2009, 04:17 PM
I'm thinking maybe I'm not supposed to send bag content on initial serialization. When you open a bag this client sends a small packet to the server that includes the item slot opened...

KLS
02-15-2009, 05:08 PM
Bah my packets were too long!

I had two nifty packets to show the diff between an item loading correct slot and an item not loading in correct slot but the forums ate them D=

Long and short of it: the headers are almost exactly the same they just differ by what I've labeled as potion type.. I've gotta look more into it tho.

KLS
02-16-2009, 01:12 AM
I devised a workaround for the crashing and failure to load of items... well for the crashing at least :rolleyes:

I'd still like to figure out why it sometimes doesn't work when put into an EQI packet, but this should let us move onto more important things for now.

KLS
02-16-2009, 04:10 AM
Work around for items seems to work fine, tho they still need a lot of work. I checked out AAs quickly but I'm kinda at a loss. Using the log I got from derision the data doesn't seem to of changed at all other than how they do string ids. I updated that to match and still nothing.

I notice that the window tabs don't even appear, which isn't entirely unusual. One thing I notice is the AA table is sent directly after the client requests the zone, right before the player profile. And for titanium and below we send it... considerably later, maybe the client is getting picky with how it's sent, or maybe there's some other packet that needs to be sent to get AAs to work.

trevius
02-16-2009, 05:11 AM
Yeah, I think the tabs only display as needed. I have messed with it quite a bit and haven't had any luck at all yet. Though, I haven't tried changing when they get sent yet, which is a good point. I noticed that they are one of the first things that get sent now. The only other thing I noticed, but kinda doubt would be a problem is that they all come in as combined packets on live. I don't know how we are sending them exactly, so I am not really sure.

One other thing I was thinking is that there is a good chance that the player profile isn't setup to load the proper AA info yet, but I think that only affects what AAs it shows you as having purchased.

For now, I am working some more on lining up the item struct and maybe getting merchants and combat working.

trevius
02-16-2009, 09:26 PM
Derision already mentioned it in this thread, but before the info gets lost, I figured I would note it a bit more clearly here. To enable the use of SoF content (Drakken race and new zones), you must update the Expansions field in the Variables table to have a value of 16383. This number tells the client which expansions to use and you can set it to allow or disallow any expansion you wish. Here is how that number breaks down:

0 - Classic
1 - Ruins of Kunark
2 - Scars of Velious
4 - Shadows of Luclin
8 - Planes of Power
16 - Legacy of Ykesha
32 - Lost Dungeons of Norrath
64 - Gates of Discord
128 - Omens of War
256 - Dragons of Norrath
512 - Depths of Darkhallow
1024 - Prophecy of Ro
2048 - Serpent's Spine
4096 - The Burried Sea
8192 - Secrets of Faydwer

All Expansions combined = 16383

You just add up the numbers from the expansions you want to enable to set the Expansions value to that total. I verified this as well on my EQLive account, which is only enabled up to SoF, and it sends me the same number. It would probably be a good idea to note this in the changelog or maybe put an Optional SQL update file in the /utils/sql/svn/ folder so people don't forget to do it when they update.

Also, I forgot to mention it in the changelog, but I cleaned up the patch_SoF.conf file quite a bit last night. I still plan to reorganize it further by sorting the opcodes into related sections so they aren't just all over the place.

After thinking about AAs more, I am starting to think that there is a very good chance that the expansion field in the Player Profile is in the wrong place and/or not sending the proper expansion information needed for SoF. I will try forcing that field to use 16383 in the encode for all SoF clients. Then, I will see if I can work on it to align the expansion field into the correct place in that struct if it isn't already. I wouldn't be surprised at all if that was the reason the AAs aren't showing up yet. Though, if that is the case, I am surprised that the Power Source slot works and the AAs don't.

I was also thinking that the issue with AAs may be something new for AAs (as KLS mentioned). It could be very possible that there might be a new packet for the new sorting/filtering feature in the AA window. I would think that the client should be doing this sorting and filtering, but I figure it is better to consider all possibilities at this point to hopefully come up with a good solution soon.

trevius
02-17-2009, 07:27 PM
I made some changes to the source so it can recognize the new Drakkin race. I haven't looked around much at what else might need to be changed yet though. So far, $race in perl scripts seems to report properly for Drakkin now instead of reporting unknown.

It looks like the reason that weapons and other items aren't working properly for Drakkin is because the source isn't set to handle the Drakkin race properly yet. I added this last night:

#define human_1 1
#define barbarian_1 2
#define erudite_1 4
#define woodelf_1 8
#define highelf_1 16
#define darkelf_1 32
#define halfelf_1 64
#define dwarf_1 128
#define troll_1 256
#define ogre_1 512
#define halfling_1 1024
#define gnome_1 2048
#define iksar_1 4096
#define vahshir_1 8192
#define rall_1 16384 //guessing this is froglok?
#define drakkin_1 32768

From looking at item stats on 13th floor and adding up the races on items, it seems like 32768 should be the correct number for the Drakkin race. ALL/ALL items should be set to 65535 and it seems like most already are. I did notice that it looks like GeorgeS item editor may have been using a value of 131071 for ALL/ALL items at some point. I think that should still work properly, but that may be the source of some issues. If so, I think it would probably be safe to convert all race fields in the items table from 131071 to 65535. I think the main thing is that something else needs to be changed in the source so that the server knows that Drakkins are a player race and that items with 32768 in them should be usable by Drakkins.

For the issues with Item Slot Numbers being re-arranged in SoF, the slots are defined here:

/common/eq_constants.h
////////////////////////
// Equip slots
////////////////////////

SLOT_CHARM = 0,
SLOT_EAR01 = 1,
SLOT_HEAD = 2,
SLOT_FACE = 3,
SLOT_EAR02 = 4,
SLOT_NECK = 5,
SLOT_SHOULDER = 6,
SLOT_ARMS = 7,
SLOT_BACK = 8,
SLOT_BRACER01 = 9,
SLOT_BRACER02 = 10,
SLOT_RANGE = 11,
SLOT_HANDS = 12,
SLOT_PRIMARY = 13,
SLOT_SECONDARY = 14,
SLOT_RING01 = 15,
SLOT_RING02 = 16,
SLOT_CHEST = 17,
SLOT_LEGS = 18,
SLOT_FEET = 19,
SLOT_WAIST = 20,
SLOT_AMMO = 21,

////////////////////////
// All other slots
////////////////////////
SLOT_PERSONAL_BEGIN = 22,
SLOT_PERSONAL_END = 29,

SLOT_CURSOR = 30,

SLOT_CURSOR_END = (sint16)0xFFFE, // Last item on cursor queue
// Cursor bag slots are 331->340 (10 slots)

// Personal Inventory Slots
// Slots 1 through 8 are slots 22->29
// Inventory bag slots are 251->330 (10 slots per bag)

Is there some way we can do an IF check that would use different lists depending on the expansion that the client is using? If so, then all we should have to do is do another IF check on usable slots for ammo items and convert 21 to 22.

trevius
02-17-2009, 10:37 PM
I just figured out why combat with weapons wasn't working for Drakkin. The bool for IsEquipable was being set to false every time because it had not been adjusted to use the new total of 16 races. I corrected it on my test server and now combat seems to work perfectly. The actual damage during combat isn't being reported yet, but that it is still working. We still need the OP_Damage opcode and structure corrected before the damage will display. At least with this change, it makes basic gameplay functional. I will commit the change tonight when I get home.

I also found that Drakkin weren't set to start with any language skills, so I added Common Tongue and the 2 Dragon languages to them since I figure they would probably be able to speak the Dragon ones due to their nature. I will also commit that tonight.

Drakkin also have a unique racial starting skill that is really a special AA that only they get. Depending on the Heritage they chose, they get a slightly different affect from it, but I think the AA is called Dragon Breath. For that to work properly, we would have to write new code to handle heritage and also implement the AAs. Heritage also defines some slight differences in starting resists from what I have read. None of this needs to be done any time soon, but I figured I would note it for later use.

I don't think the item database needs to be updated much, but I will probably update a small SQL change to change any item set to 32767 (Titanium ALL races) to 65535 (SoF ALL races). I know I have seen at least one item that was supposed to be ALL/ALL that wasn't because it didn't have Drakkin on it. It may have been set that way by GeorgeS tool at some point, but I am not sure. We will need to verify his tool is setting ALL races to 65535 now.

trevius
02-18-2009, 04:07 AM
LOL, I got combat damage working finally. ShowEQ was throwing me off, because they call OP_Damage OP_Action2. I finally saw it in some combat logs and tried it and it worked. All I had to do was add 5 more bytes to the end of the combat damage struct and it seems to work fine now.

That leaves AAs as what I consider to be the last major issue. They still aren't displaying properly yet. For now, I am going to try to get doors working properly and maybe adjust the objects structure, because it seems like heading is in the wrong place, since all objects face the same directions.

KLS
02-18-2009, 06:34 AM
I tried changing the order of when AAs are sent, did nothing. Either there's another packet, the opcodes are wrong or there's something that needs to be set in the player profile. I lean toward 1 or 3, hopefully 1 but I bet it's 3 =(

trevius
02-18-2009, 07:22 AM
Yeah, I am pretty sure that the opcode to send AAs is correct. It could be option 1, but you are probably right that it is something in the player profile. I am going to work back through the PP anyway soon to try to align some of the areas that are harder to confirm. I am going to be using a Live packet as a reference, so it might not be too easy. The only good thing is that the difference from EQLive and SoF is only about 96 bytes in size (live is actually less now, which is rare for structures to shrink). I will just base the changes off of relative fields that we know are correct. Hopefully I can get it more accurately aligned and that may resolve a few issues. It is a big struct, so it may take a while to complete though lol.

trevius
02-18-2009, 08:31 AM
Unfortunately, I just had to back out of the fix I put in for Drakkin to be able to use equipment and weapons and gain stats from them. It was working great for SoF, but the fix caused the same problem to start happening in Titanium. So, right now, it seems like only 1 or the other can work. I am sure there is a way to let both work properly, but I just don't know of a good solution right now. If anyone has a suggestion, it would help :)

Here is the piece of code that needs to be changed to work with both client versions:

/common/item.cpp
bool ItemInst::IsEquipable(int16 race, int16 class_) const
{
if (!m_item)
return false;

bool israce = false;
bool isclass = false;

if (m_item->Slots == 0) {
return false;
}

uint32 classes_ = m_item->Classes;
uint32 races_ = m_item->Races;
int32 race_ = 0;
#ifndef PACKETCOLLECTOR
race_ = GetArrayRace(race);
#endif

race_ = (race_==17? 15 : race_); // For SoF this should be: race_ = (race_==18? 16 : race_);
// @merth: can this be optimized? i.e., will (race & common->Races) suffice?
for (int cur_class = 1; cur_class<=PLAYER_CLASS_COUNT; cur_class++) {
if (classes_ % 2 == 1) {
if (cur_class == class_) {
isclass = true;
break;
}
}
classes_ >>= 1;
}
for (unsigned int cur_race = 1; cur_race <= PLAYER_RACE_COUNT; cur_race++) {

if (races_ % 2 == 1) {
if (cur_race == race_) {
israce = true;
break;
}
}
races_ >>= 1;
}
return (israce && isclass);
}

cubber
02-18-2009, 11:04 AM
I take it we need to copy the 2 spells_ text files from the SoF client and replace the old titanium ones with them in order to use the new spells from the new expansions?

Will the new files be compatable with old clients? If so is there any harm in making the switch now, or should I wait?

AndMetal
02-18-2009, 04:02 PM
I started working on OP_Consume the other night (otherwise, client freezes when you right-click on food), but since I haven't really worked with the encoding/decoding of packets much, I'm not sure what we need to do in SoF_ops.h & SoF.cpp, but here's the new struct:


struct Consume_Struct
{
/*0000*/ int32 slot;
/*0004*/ int32 unknown4; // usually 0x0, but also saw 0x43
};


That's specifically from right-clicking though. Here are some captures from the log (after adding a hex output to client_packet.cpp):

Right-clicked food (Bread Crumbs*) from slot 24
3652 [02.09. - 02:28:02] [NET__ERROR] OP size error: OP_Consume expected:16 got:8
3652 [02.09. - 02:28:02] [NET__ERROR] 0000: 18 00 00 00 43 00 00 00 - | ....C...

Right-clicked drink (Skin of Milk) from slot 23
3652 [02.09. - 02:31:28] [NET__ERROR] OP size error: OP_Consume expected:16 got:8
3652 [02.09. - 02:31:28] [NET__ERROR] 0000: 17 00 00 00 00 00 00 00 - | ........

Right-clicked food (Misty Thicket Picnic [9662]) from slot 28
3652 [02.09. - 02:38:09] [NET__ERROR] OP size error: OP_Consume expected:16 got:8
3652 [02.09. - 02:38:09] [NET__ERROR] 0000: 1c 00 00 00 00 00 00 00 - | ........


If someone wants to finish it off before I have a chance to learn it, feel free.

As far as the items issue, 32768 is for Shrouds in Titanium. Here's an excerpt from my PHP editor (http://code.google.com/p/customeqemu/) (that I haven't worked on in forever):
items/index.php (http://code.google.com/p/customeqemu/source/browse/trunk/items/index.php#283)

// Class(es)
echo "Class: ";
if ($db_row[classes] == 65535) echo "ALL ";
elseif ($db_row[classes] == 0) echo "NONE ";
else {foreach ($ClassesShort as $key => $value) if ($db_row[classes] & pow(2, $key - 1)) echo $value . " ";};
echo "<br>\n";

includes/constants.php (http://code.google.com/p/customeqemu/source/browse/trunk/includes/constants.php#260)

// Race List
$Races = array(
1 => "HUM",
2 => "BAR",
4 => "ERU",
8 => "ELF",
16 => "HIE",
32 => "DEF",
64 => "HEF",
128 => "DWF",
256 => "TRL",
512 => "OGR",
1024 => "HFL",
2048 => "GNM",
4096 => "IKS",
8192 => "VAH",
16384 => "FRG",
32768 => "Shroud"
);


As a matter of fact, it looks like this actually got buried in the Wiki (http://www.eqemulator.net/wiki/wikka.php?wakka=EQEmuDBSchemaitems):

races

* What race or races can use the item. Rememeber to add up the results.
o 0 = None
o 1 = Human
o 2 = Barbarian
o 4 = Erudite
o 8 = ELF
o 16 = HIE
o 32 = Dark Elf
o 64 = HEF
o 128 = Dwarf
o 256 = Troll
o 512 = Ogre
o 1024 = HFL
o 2048 = Gnome
o 4096 = Iksar
o 8192 = Vah Shir
o 16384 = Froglok
o 32768 = Shroud
* These are combined values, but with special meaning:
o 32767 = Any/All
o 65535 = Usually a container


So it sounds like we may need to convert the races in Titanium & 6.2 to delete that bit for the Drakken, then everything else should be fine.

trevius
02-18-2009, 06:40 PM
I take it we need to copy the 2 spells_ text files from the SoF client and replace the old titanium ones with them in order to use the new spells from the new expansions?

Will the new files be compatable with old clients? If so is there any harm in making the switch now, or should I wait?

Yeah, you would need to copy the spells_us.txt file from SoF into your server directory and replace the one from Titanium (maybe rename the titanium one first just to be safe). You don't need the spells_en.txt file in the server directory for anything. Another option would be to use the new feature that lets you load the spells file directly into your database. As far as I can tell, the Titanium and SoF spell files seem to line up very well, so there shouldn't be any expected issues by using the SoF file for Titanium users. Each client should work fine with their default spell file. I don't see a reason to wait to do this, but I would definitely keep an eye out for reports of issues with spells. If you want to be absolutely sure you won't have any issues with Titanium users, you can just open both the Titanium and SoF spell files and then scroll to the bottom of the Titanium file. Look at the last spell ID in the Titanium file and then find that same one in SoF. Then, just copy all spells after that ID from the SoF file into the Titanium one and then you should have 0 chance of having an issue on Titanium and everything should be functioning for SoF for the most part as well. You would only need to use that customized file on the server, and both clients should work properly with it.

trevius
02-18-2009, 07:30 PM
AndMetal, thanks I didn't think about shrouds being a race. I am still not sure of the best way to handle this now either way. I am sure someone will figure it out at some point. Hopefully soon, since it is fairly high priority. At least all other races still work fine for SoF, just not Drakkin.

For the consume structure work you are doing, that is a nice easy one to start off with and learn how this stuff works. Should be very straight forward. I am actually using your consume structure post as an example for a wiki page I just started to help explain Encode and Decode a bit better. Hopefully that wiki page will help others get involved if they want to.

The new wiki page for encode and decode is here:

http://www.eqemulator.net/wiki/wikka.php?wakka=EncodeDecode

I still have to do the main part of the guide where it explains what to put in the SoF.cpp file, but that shouldn't be all too bad to at least get the basics. Once it is done, it should show you exactly what to put to get consume to decode properly. I may be able to get the wiki page mostly finished today :)

AndMetal
02-18-2009, 11:23 PM
Alright, so I was able to get Consume working (somewhat), but it doesn't look like we have the correct structure or OpCode for OP_Stamina, which is sent to the client after eating something. Here's the diff for OP_Consume:


Index: common/patches/SoF.cpp
================================================== =================
--- common/patches/SoF.cpp (revision 343)
+++ common/patches/SoF.cpp (working copy)
@@ -1273,6 +1273,14 @@
FINISH_DIRECT_DECODE();
}

+DECODE(OP_Consume) {
+ DECODE_LENGTH_EXACT(structs::Consume_Struct);
+ SETUP_DIRECT_DECODE(Consume_Struct, structs::Consume_Struct);
+ IN(slot);
+ emu->auto_consumed = 999; //auto_consumed, e7030000 = 0x37e = 999
+ emu->type = 1;//type, 1 = food, 2 = water
+ FINISH_DIRECT_DECODE();
+}

DECODE(OP_WhoAllRequest) {
DECODE_LENGTH_EXACT(structs::Who_All_Struct);
Index: common/patches/SoF_ops.h
================================================== =================
--- common/patches/SoF_ops.h (revision 343)
+++ common/patches/SoF_ops.h (working copy)
@@ -26,6 +26,7 @@
E(OP_ExpansionInfo)
E(OP_LogServer)
E(OP_Damage)
+//E(OP_Stamina) //not sure we have the right structure
//E(OP_ZoneServerReady)
//E(OP_BazaarSearch)
//E(OP_Trader)
@@ -43,6 +44,7 @@
D(OP_ClientUpdate)
D(OP_MoveItem)
D(OP_WhoAllRequest)
+D(OP_Consume)
//D(OP_SendExpZonein)
//D(OP_TraderBuy)
#undef E
Index: common/patches/SoF_structs.h
================================================== =================
--- common/patches/SoF_structs.h (revision 343)
+++ common/patches/SoF_structs.h (working copy)
@@ -1426,12 +1428,22 @@
};

struct Consume_Struct
{
/*0000*/ int32 slot;
-/*0004*/ int32 auto_consumed; // 0xffffffff when auto eating e7030000 when right click
-/*0008*/ int8 c_unknown1[4];
-/*0012*/ int8 type; // 0x01=Food 0x02=Water
-/*0013*/ int8 unknown13[3];
+/*0004*/ int32 unknown4; // usually 0x0, but also saw 0x43
};




Unfortunately, I'm not sure what the best way is to figure out the OpCode/Struct for OP_Stamina... In addition, I'm not sure how exactly I can pull the inventory from here to get the item stored in "slot" & look at the ItemType to see if it is food or drink (cast to Client/Mob/Entity from a packet?). Any thoughts?

trevius
02-19-2009, 01:24 AM
I recall most food/drink stuff being in bonuses.cpp, so you might check there.

For stamina, I would need to know exactly what to look for to find it. I know ShowEQ has an opcode listed as Stamina, so I assume it is the same thing. I am not really sure what that even means anymore, since Stamina was replaced by Endurance. Is food supposed to help regain Endurance?

I doubt that structure changes much/often, so we can probable get it from EQLive easily.

Here is an example I have from a Live collect I did recently:

Feb 16 2009 04:50:17:123 [Decoded] [Server->Client] [Size: 10]
[OPCode: 0x02d6]
[Name: OP_Stamina][Updated: 10/21/08]
000 | 96 02 00 00 96 02 00 00 3d 55 | ........=U

I can easily figure out the SoF Opcode that relates to whatever this actually is (if it isn't actually stamina like it is labeled). With a struct size of 10, it shouldn't be too tough to figure this out.

Without even looking at the struct, this is how I would break it down:
96 02 00 00 - int32
96 02 00 00 - int32
3d 55 - int16

Now, lemme look at the struct that is set in SoF:

struct Stamina_Struct {
/*00*/ int32 food; // (low more hungry 127-0)
/*02*/ int32 water; // (low more hungry 127-0)

};

So, since the struct is size 8 and the packet in Live is 10, then most likely, we just need to adjust the structure and do an encode.

SoF_structs.h
struct Stamina_Struct {
/*00*/ int32 food; // seen 96 02 00 00
/*04*/ int32 water; // seen 96 02 00 00
/*08*/ int16 unknown08; // seen 3d 55
};

SoF_ops.h
E(OP_Stamina)

SoF.cpp
ENCODE(OP_Stamina) {
ENCODE_LENGTH_EXACT(Stamina_Struct);
SETUP_DIRECT_ENCODE(Stamina_Struct, structs::Stamina_Struct);
OUT(food);
OUT(water);
//eq->unknown08 = 21821;
FINISH_ENCODE();
}

Then try that and see if that seems to work. It may be that the last 2 bytes are actually 2 int8s for food/drink hunger/thirst level. I don't know why they would use int32s if the value doesn't exceed 127 as noted in the comments of the struct in Titanium. But, it wouldn't be the first time that things would work that didn't seem to be accurately documented. I think the problem is that often things will change and people don't update the comments, so it is hard to know what to trust sometimes.

Either way, I read through my logs from Live and had quite a few of these stamina packets over the 6 minutes or so that I logged. But, oddly, every packet was exactly the same values as I posted above. It never changed once.

trevius
02-22-2009, 06:27 PM
I got doors almost working now. It looks like there are a few more fields in the doors struct and 2 of them have to be set to 1 for the door to be clickable. Now, I am getting the clickdoor opcode when clicking them and also getting the too far away message when clicking at a door from out of range. So, the client is seeing the doors as clickable now at least. I also changed the clickdoor struct slightly, because it seems like doorid is now int8 instead of int32. I haven't tried it yet, but I bet a Titanium client would now actually see a door open when a SoF client clicks on them, even though the SoF client doesn't see them open just yet.

I am pretty sure that the only thing left to do for doors is to adjust the movedoor struct and get the opcode and then they should be fully functional. I imagine that click portals like in PoK probably work already, since they don't need the movedoor packet, but I haven't tested that yet. I will test it out tonight and try to finish doors too so that they work. I haven't updated anything onto the SVN yet, but I will get this added tonight if I can get it working. I will also be adding some more opcodes that one of my players has been helping to find/identify.

Once doors are done, that will leave AAs as the last really major issue that needs to be take care of. Most of the rest of the issues should just be things that need minor adjustments here and there. I have been working on getting AAs to work, but still have had no luck yet. I am 99% sure that the opcodes are correct, because they are really easy to verify in IDA. Also, I know that if you change the AATable packet structure, that it will crash the client if it is too wrong. So, it has to be the right opcode and probably the right structure too. I think we are just missing some new packet that needs to be sent to allow the AAs to list. As far as I can tell, the client isn't even making use of any AAs (no stat bonuses, etc), so it isn't that it is just not listing them in the window, it is more like it is just ignoring them completely.

I went through and re-aligned the player-profile as best as I could and I think it is pretty accurate now. There are only a couple of sections that I am not very sure about. But, since almost everything I can verify already seems to line up, it really narrows down areas that might be a bit wrong. One of those unsure areas is where the AA Array is loaded. From looking at Live, it looks like the AA Array struct is now 12 bytes instead of 8 bytes. I adjusted for that, but it didn't seem to make a difference.

I can't stress enough how nice it would be to have a single packet collect of a character logging into live on 9/7/07 lol. Almost everything is fairly well worked out, but it would be nice to have info to make everything perfectly aligned. Ahh well, we will get it eventually either way I am sure lol.

Angelox
02-22-2009, 07:38 PM
I still have Titanium - I did order a couple of SoFs, should be in soon, and I'll have that running so I can help you out at least with reports.

For anyone that's interested - SoF Expansion is for sale at Amazon.com , very cheap - the used ones are like 6.00 each. Better grab some while thery're there, cause when trevius finishes this work, you won't find them as easily anymore :).

trevius
02-22-2009, 08:02 PM
They are still available brand new from Newegg for $5.99 with free shipping:
http://www.newegg.com/Product/Product.aspx?Item=N82E16832135210&Tpk=secrets%20of%20faydwer

trevius
02-23-2009, 03:02 AM
Just got armor tint from Dyes working lol. I just had to swap the color field to near the end of the packet. I should hopefully have doors opening and portals working later tonight. I will get this new stuff on the SVN before I go to bed along with quite a few new opcode additions that Xinu found.

MNWatchdog
02-23-2009, 03:33 AM
They are still available brand new from Newegg for $5.99 with free shipping:
http://www.newegg.com/Product/Product.aspx?Item=N82E16832135210&Tpk=secrets%20of%20faydwerI couldn't tell from the description, but does that SoF expansion include all the previous expansions like Titanium does?

xinu
02-23-2009, 04:56 AM
Yup it includes Everquest Classic and all 14 Expansion packs.

trevius
02-23-2009, 08:34 AM
The new fixes have been completed and are now on the SVN. Doors and clickable portals now work. Also, armor tint seems to be working great now. And many new opcodes were added by Xinu to help fill in ones that were missing. I also got another looting related opcode added so now looting seems to be flawless too.

trevius
02-24-2009, 06:03 AM
Just to try it, I went ahead and compiled Azone2 and read the instructions on how to use it. It is much easier to use than I expected lol. I didn't think many or maybe any of the new zones would work with it from what I was hearing. So, I copied all of the zone files over for the new zones and tried them 1 by 1 and sure enough, over half of them worked fine! I was able to get .map files created for 45 of the 81 total new zones!

For the other 36 zones, it seems that Azone will need to be updated to work with the newer files. Hopefully that can be done at some point, but at least for now, this should give us plenty to keep people busy and happy for a while :D

Here is the total list that I was able to create .map files for:

ashengate
bloodmoon
crescent
crystallos
devastationa
dragonscale
elddara
freeportacademy
freeportarena
freeportcityhall
freeporteast
freeporthall
freeportmilitia
freeportsewers
freeporttemple
freeporttheater
freeportwest
frostcrypt
guardian
gyrospireb
gyrospirez
highpasshold
kattacastrum
mansion
mechanotus
rage
ragea
relic
roost
shipmvm
shipmvp
shipmvu
shippvu
shipuvu
shipworkshop
silyssar
skylance
solteris
steamfactory
stonehive
takishruins
takishruinsa
theatera
vergalid

It is about a 50/50 split on the ones I liked the most. Some really good ones are still not working with Azone yet unfortunately. But at least there are plenty of nice ones that are. I may have missed one or 2 zones too, since I did this kinda fast mostly just to see what kind of ratio we were getting on working zones.

I don't really have a good place to host these for download, but maybe Angelox can put something up once he gets his copy of SoF running. If AX doesn't do it, I am sure someone will. I just assume that he may since he already hosts the other map files we use now.

I don't know what it would take to get Azone2 working with the newest zone types, but maybe I can look at that source at some point and see if I can figure it out. It is probably way over my head, but never hurts to try :P

So_1337
02-24-2009, 07:50 AM
It is probably way over my head, but never hurts to try :P
That's what you said about SoF before you started tinkering with it, and now you've made this whole thing happen. Don't put yourself down, you've learned so much in a very short time, and it shows! Be proud =)

(Done cluttering your thread now, get back to work =P)

/cheerleader off

Zeice
02-25-2009, 04:30 PM
Well I just got my copy of SoF, so I've been messing around with it some. One thing I've noticed that doesn't seem to have been talked about yet, is there seems to be an issue with the spell file that comes with SoF. Mine is marked 9/27/2007 and contains spells up through ID 15928. Now this isn't really a huge issue that's top priority considering it only effects people 75+, but definitely something that may need to be looked into, that is of course unless I'm doing something completely wrong.

Anyway, I've tried this one 3 caster classes, wizard, cleric, and enchanter. No spells 75-80 will scribe. Everything up to 74 is scribed perfectly fine. So I did some digging around, and the spells are in there and they are in game too, because I can cast them via #cast. I've looked through them and they are listed at their particular class at 75 too, so it's not that they are disabled.

So I also pulled up alla and looked at what spells these classes got at 80, and did a search for those spells and they weren't found. For example, the spell Hand of Temerity, which is the upgrade to Tenacity is not listed. However, for IDs 14282-14284 Hand of Tenacity shows up again from its original 9809-9811 place. Now the spell 14282 increases hp by more than 9809 like it is supposed to be Temerity but the name just hasn't been changed. The only thing I noticed is that the numbers don't match up. Temerity only raises hp by 2400ish, and this spell at 14282 is raising it by 2600ish. That's the base rank. I hope that made sense.

All I can think of is that this was the spell file initially released with SoF, but there was a patch on launch day that cleaned it up, but I have no idea. Then again I may have some settings wrong somewhere, or something could be off, who knows. That's the file that was in my SoF install so that's what I have to go by. I did try to use live's file just to compare IDs and such but it crashes the game if I try to load in.

Anyway if anybody else noticed this it might be worth looking into at some point, obviously since it only effects 75+ it's not a huge priority, but if I am just doing something wrong someone let me know. =p

Zeice
02-25-2009, 04:39 PM
Ok it won't let me edit now, but I went and pulled some IDs from the live spell file.

Hand of Tenacity is still 9809, but Hand of Temerity is 14300. So the numbers did change from SoF assuming that that spell with ID 14282 was supposed to be Hand of Temerity. Granted this is just one spell, and one example, but something does seem to be off.

trevius
02-25-2009, 05:11 PM
Yeah, I imagine that they may have been moving spells around still at the point when they made the CD/DVDs for it. Level 80 didn't go live until the day that SoF was actually released, but I am sure they must have been running it on the test/beta server for a while at least.

There is another issue with level 76+ as well that I already mentioned once. For some reason, everything works perfectly for 76+ accept that it sets your hps to 5 max (before gear stats get added). The client is doing this for some reason, but I am unsure why. It is probably something that can be fixed in the Player Profile I hope.

Any issues with spells isn't too big of a deal. Many servers have a max level of 70 as it is, and even if they go up to 75, they will still mostly be covered with spells. But yeah, most likely it sounds like some spell adjustments will probably need to be made. That isn't a show-stopper though, it can be worked-around fairly easily. You can't go by the current EQLive spell file anymore, as they changed it around a TON so that they only give the client spells that they need to know about how to cast, so focuses and worn effects and stuff probably aren't in there anymore. It just reduces their file size to save bandwidth on updates I imagine.

I think I still have a Live spells_us.txt file that has the full 20kish spells in it. I will probably use that to make a new spell file for SoF that will work with Titanium and SoF and include spells up to level 80. Then, if he wanted, Cavedude could add it to PEQ so people could get it. Though, it would mean that someone would have to host the file for download so all SoF members could get it. Though, it will most likely only affect players that are level 75+.

There is another issue too that needs to be dealt with on spells. If a SoF player buffs a Titanium player with a spell ID that the Titanium users doesn't see (over 10k spell ID), it can cause some very buggy situations. My thought for a solution might be to expand on my idea to make quest globals usable for flagging spells. In this case, we could have all SoF users hail a mob in an SoF zone to verify that their account has SoF. Once they do that, it would give them access to be buffed by the level 70+ buffs. Basically, there would be an extra check when buffs are cast to see if the client is flagged for SoF or not. Really, this could be expanded to be used for limiting certain buffs to certain players, but I think getting rid of this possible bug would be a priority use for it. Just an idea anyway.

trevius
02-25-2009, 05:56 PM
FYI, for anyone who is getting hacker entries for SoF users reporting that they are using /kill, you can ignore that. Apparently the /kill opcode is set to what should actually be the bankerchange opcode I think. Your players may report getting a reported for hacking message, they can ignore that as well.

I will get this corrected in the next update. Just wanted to make people aware so they don't freak out if they suddenly see a bunch of /kill hack entries in the hackers table :)

trevius
03-06-2009, 04:13 AM
Just wanted to post to say that just because there haven't been any updates on the SVN for the past week doesn't mean I have stopped working on SoF. Xinu and I have been working on some of the few main things that are still not functioning properly like grouping and buffs and others. We just don't have anything new that is completely fixed yet, so I don't see a reason to update. Though, we have gotten a couple new encodes/decodes done right I think. Once the fixes are ready, I will get the SVN updated.

trevius
03-07-2009, 04:15 PM
Finally got AAs loading into the AA window with the help of Xinu. Turns out the only problem is that the RespondAA packet was sending each AA in the list as 8 bytes, and they are now 12 each, the same as in the Player Profile now. Also, the first int32 in the packet needs to be the total AA spent, but that isn't working correctly just yet. AAs still aren't usable, but this is a big step in the right direction :)

whiteone
03-07-2009, 06:56 PM
We are getting there one step at a time. :)

KLS
03-07-2009, 07:21 PM
Trev, PEQ was having a crash with SoF inventory loading the other day. But the stack trace completely befuddles me. You guys haven't gotten any odd crashes with it have you?

trevius
03-07-2009, 10:18 PM
Odd, I haven't had any crashes on Storm Haven that were caused by SoF that I know of. Though, I wouldn't be surprised if there are still some item issues or something that could cause a crash. I will keep an eye out for them. Mostly been on my test server lately though and haven't had much time on the server itself.

KLS
03-08-2009, 12:20 AM
#0 0x4007aa3d in std::__num_base::_S_format_int(std::ios_base const&, char*, char, char) () from /usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.4/libstdc++.so.5
(gdb) bt
#0 0x4007aa3d in std::__num_base::_S_format_int(std::ios_base const&, char*, char, char) () from /usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.4/libstdc++.so.5
#1 0x4007aabb in std::locale::_Impl::_M_remove_reference() ()
from /usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.4/libstdc++.so.5
#2 0x4007a008 in std::locale::operator=(std::locale const&) ()
from /usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.4/libstdc++.so.5
#3 0x400714b2 in std::ios_base::_M_init() ()
from /usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.4/libstdc++.so.5
#4 0x4006f248 in std::basic_ios<char, std::char_traits<char> >::init(std::basic_streambuf<char, std::char_traits<char> >*) ()
from /usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.4/libstdc++.so.5
#5 0x082440bd in SoF::SerializeItem(ItemInst const*, short, unsigned*, unsigned char) (inst=0x4485ec70, slot_id=1, length=0xffffffff, depth=0 '\0')
at istream:106
#6 0x08242469 in SoF::Strategy::Encode_OP_CharInventory(EQApplicati onPacket**, EQStream*, bool) (p=0x400bf4e5, dest=0x44a06700, ack_req=true)
at ../common/patches/SoF.cpp:773
#7 0x08245181 in StructStrategy::Encode(EQApplicationPacket**, EQStream*, bool) const (this=0xffffffff, p=0x1, dest=0xffffffff)
at ../common/StructStrategy.cpp:22
#8 0x08234ec8 in EQStreamProxy::FastQueuePacket(EQApplicationPacket **, bool) (
this=0x1, p=0x400bf4e5, ack_req=255) at ../common/EQStreamProxy.cpp:36
#9 0x08234e87 in EQStreamProxy::QueuePacket(EQApplicationPacket const*, bool)
---Type <return> to continue, or q <return> to quit---
(this=0x4480a188, p=0x400bf4e5, ack_req=true)
at ../common/EQStreamProxy.cpp:30
#10 0x080d78c8 in Client::QueuePacket(EQApplicationPacket const*, bool, Mob::CLIENT_CONN_STATUS, eqFilterType) (this=0x1, app=0x44822a40, ack_req=true,
required_state=1074525413, filter=4294967295) at client.cpp:649

There's the trace from a PEQ crash cavedude posted. It seems very odd; almost if the STD library is crashing for some reason. I might rewrite it using void* instead of sstreams. Those were just the lazy way to do things back when I was still trying to create the entire format anyway.

trevius
03-08-2009, 09:24 AM
Hmm, I can't make much of that debug. At least I think the item struct is just about as final as it is going to get minus maybe some of the new fields that may need to be moved around at some point after they are actually set to pull from the database so they can be tested.

I was able to correct the issue with some items showing as stacking that shouldn't be. I just set the stacksize field to check the IsStackable bool before setting stacksize higher than 0. It seems in this case that charges and stacksize seem to work interchangeably, but if I am wrong, that may need to be adjusted again. Though, stack sizes and item charges seem to be correct now as far as I can tell. I also identified one of the unknown fields in the serialization that was set to always send ff ff ff ff. According to the EQLive packets I was comparing it to, that is the number of current charges an item has. In most cases, that would be 00 00 00 00 for normal items, and ff ff ff ff for clickies with unlimited charges. But, for potions or clickies with limited charges, that should be where the current charges are set on the item. Unfortunately, since clickies aren't working yet, I can't test to see if that updates properly or not just yet. I think it will, though.

It seems that there may have been some changes to some of the systems that aren't yet fully functional. I am not completely sure yet, but I think group update may have changed how it gets sent. It also seems that for deleting stacked items like food/drink or ammo, there are 2 new packets that are sent that seem to only contain the slot that the item is in. First, the client sends an 8 byte packet that only has the slot ID in it and then the server replies with a 12 byte packet that also only has the slot ID in it. Maybe this is some kind of extra confirmation that the item exists before the server tries to delete it. It could be that opcodes already exist for these 2 packets, but I can't find them if so. I also don't see that same thing happening in Titanium. In Titanium, it either just sends the consume packet or it gets sent the delete packet depending on if it is food/drink or ammo.

So, there may need to be a bit of coding to finish off some of the last issues with SoF, but I don't think it will be all that much. At least we have made some nice progress with Items and AAs over the past couple of days :) Still knocking out 1 issue at a time, but the list is slowly shrinking.

trevius
03-10-2009, 07:30 PM
Last night, I was able to get selling to merchants working properly. Just had to adjust for the special slot changes that KLS setup in the item struct and do an encode/decode for selling items.

Also, I got trading working from PC to PC/NPC. Though, it will bug your character if you cancel a trade and require you to zone or relog to fix it.

I also corrected a stacking issue introduced in Revision 376 that was causing stackable items that weren't in a stack to show up as being non-stackable.

I thought I did a commit of those changes last night, but I must have forgotten to. I will get it on the SVN tonight.

I am pretty sure that AAs are close to being usable now too, but I just need to figure out why it isn't using the encode I set on it when it sends the packet. It always wants to send a 1920 byte sized packet, which is the same that it sends in Titanium. I am guessing that it is just not using the structs at all and is being forced to send that way in the AA.cpp file. Maybe I can figure out how to set it to use the structures like all other normal packets do. I am sure that respondAA is why AAs aren't being updated after purchasing them until you zone currently. Once respondAA is working properly, that should fix that problem. I am hoping it will also make AAs actually start working too, and it just might. Other than that, it may be that SendAAStats may be needed for AAs to actually work. More testing needed on that one though.

Big thanks to Xinu for helping me by collecting opcodes and logs from Live to make this work alot easier. He has gotten me everything I asked for so far and does it quicker than I would have :D

trevius
03-11-2009, 10:00 PM
The SVN has been updated with the updates in the previous post.

Last night, I was able to get the RespondAA packet working almost 100%. This means that we can now buy AAs and they update in the AA window properly without requiring you to zone. It turned out I had the wrong opcode set for it this whole time. It is really odd, because IDA seemed to be pretty clear on what the right one was for Titanium, SoF and Live. Finally figured it out from a packet collect by Xinu. The RespondAA is now sending the correct packet format and size (3604 bytes) for SoF. The only problem I am still having with it is that RespondAA is now responsible for sending the total Spent AA points for the AA window. I have tried a few ways of getting or counting the spent AAs, but everytime it results in the wrong amount. So, for now, I have it hard set to just display 500 spent. Any ideas of how to get the total AAs spent for this would be appreciated. Here is the current encode I have being done:

ENCODE(OP_RespondAA) {
ENCODE_LENGTH_EXACT(AATable_Struct);
SETUP_DIRECT_ENCODE(AATable_Struct, structs::AATable_Struct);
/*
int aa_spent_total = 0;
int k;
for(k = 0; k < structs::MAX_PP_AA_ARRAY; k++) {
if (emu->aa_list[k].aa_value !=0)
aa_spent_total += emu->aa_list[k].aa_value;
}
*/
eq->aa_spent = 500; //aa_spent_total;

int r;
for(r = 0; r < structs::MAX_PP_AA_ARRAY; r++) {
OUT(aa_list[r].aa_skill);
OUT(aa_list[r].aa_value);
eq->aa_list[r].unknown08 = 0;
}
FINISH_ENCODE();
}

I was hoping that getting RespondAA working would make AAs actually start working properly, but it didn't seem to change anything in that aspect. It does seem that some of the ones that have hotkeys for them work for creating hotkeys. Also, most AA effects are handled serverside anyway, so as long as we buy them, they will work. The ones that I am mostly trying to figure out are the innate stats and planar power ones to increase stat caps. None of those seem to be working. Though, I am pretty sure those were changed due to the restructuring of the AA tables for the new window format. For example, many AAs that were improvements to previous AAs were combined into 1 AA that just allowed higher training in the same AA. This includes innate stats, resists, defensive, hps, etc. Because of the big overhaul on SoF AAs, for them to be correct, we will want to make new AA tables specifically for SoF. The best way to populate those tables would be by getting the packet collectors working for Live that can parse AA packets and fill in a table with the info from them. Then, just log in 1 of each class and collect them all and fill in the entire AA table(s) that way.

At least for now, AAs should be functional enough to get by with. But, I think this is still a fairly high priority. Some will work, but a fairly large amount of them won't until new tables are created.

If I can get the Total AAs Spent field working properly, I will get this update on the SVN later tonight. Otherwise, I may hold-off until it is working to get the correct AA Spent Total.

KLS
03-11-2009, 10:28 PM
Just don't break AAs for other clients =p

trevius
03-11-2009, 10:43 PM
I think everything would pretty much have to be done directly from the SoF patch files, so I don't think that would have a chance to break anything (I hope) for other clients. Though, I really have no idea how I would handle pulling all new AA table information into the SoF.cpp properly to use for an encode. Someone with more database/code experience might have to help with that one. I can handle getting most opcodes, encodes/decodes and packet structures fixed, but I am not so great at coding/database stuff just yet lol.

It may just be that the increasestats_struct isn't setup correctly. Though, I am not exactly sure what that struct is for, but I would guess that it could be related to increasing stats from AA purchases.

And I haven't broken anything for other clients that I didn't correct almost immediately. At least I as far as I am aware of! :P

trevius
03-15-2009, 05:32 PM
The list of what needs to be fixed in SoF is growing smaller daily :) Last night, I got the NPC/PC trading bug fixed from when the window is closed as well as the tradeskill container bug when the window is closed. Live sends 2 new opcodes when those windows are closed and Titanium doesn't send them. I had to add 2 new opcodes for this to work. I should probably have this updated on the SVN later tonight.

I also got food consumption working and right click items are almost working. There are some new opcodes being used on Live for when an item is right clicked to be used. I haven't figured out exactly what is being sent in all cases, but in most cases, the client is just sending the slot that the item is in and then the server replies with that same slot. It also sends the entity ID of the client's current target. I assume this is some kind of verification that the item exists or something. I added 2 new opcodes for this as well and some handling for it. That got food/drink consumption working, but item right click effects still aren't actually casting their effects yet. It did stop the client from being bugged when trying to use right click effects though. From Live, it seems that these new item verification packets actually trigger the server to cast the effect. In Titanium, right clicking an item is just like casting a spell. The client sends the castspell packet and the server handles it from that point. Since it seems like SoF uses the new way from Live, it sounds like we will have to set the item verification (that is what I am calling it for now anyway) handling to cast the spells. I don't think that should be too hard, but I am open to any code suggestions :)

I also think there may need to be something done to stop right clickable items with recast delays from showing up as grey. I am sure there is either some new opcode that is supposed to tell the item how long the recast countdown is, or the recast delay countdown may be something that goes into one of the unknowns in the item serialization (this is my guess).

The item verification packets seem to be pretty straight forward in most cases. The odd thing is that certain items send "23 fa ff ff" when clicked instead of sending the slot id. I'm not quite sure what that is supposed to be, but it doesn't seem to be anything to do with the slot. I saw that same thing from one of my live packet collects and also on my test server from clicking an item with charges. It will probably take more investigation before I can get clickies all working properly, but at least it is getting closer. I may put the beginning work of these new opcodes and opcode handling on the SVN tonight as well.

Other than AAs, which I think need new AA tables just for SoF and coding to handle that, I think grouping is really the last major thing that needs to be fixed in SoF to have it almost as fully functional as Titanium is. I imagine raids will also need work too, but groups need to be working before we can get to working on raids. Either way, it is almost all done!

GeorgeS
03-15-2009, 06:34 PM
trev- Beyond brilliant my friend!

I will order SOF tonight and start playing that.

GeorgeS

trevius
03-16-2009, 04:04 AM
Well, I figured out why Drakkin corpses are showing up as Ogres and it also explains why Froglok corpses show up as humans. It is because of the DBPlayerCorpse struct in zonedump.h having race set to int8 instead of int16 or int32. Since Drakkin are race 522 and in hex, that is 20A, the struct can only see the 0A part of that, which is 10 in decimal, and 10 is the race number for Ogres :P I am not sure how to adjust that so that it doesn't mess up people's corpse backup tables. If someone knows how to adjust it, I don't imagine it would be too hard. Here is the struct:

struct DBPlayerCorpse_Struct {
int32 crc;
bool locked;
int32 itemcount;
int32 exp;
float size;
int8 level;
int8 race;
int8 gender;
int8 class_;
int8 deity;
int8 texture;
int8 helmtexture;
int32 copper;
int32 silver;
int32 gold;
int32 plat;
Color_Struct item_tint[9];
int8 haircolor;
int8 beardcolor;
int8 eyecolor1;
int8 eyecolor2;
int8 hairstyle;
int8 face;
int8 beard;
ServerLootItem_Struct items[0];
};

The "int8 race;" needs to be changed to int16. I don't know if anything else would need to be changed though. Maybe some database gurus could chime in on that.

So_1337
03-16-2009, 10:43 AM
Haha, nice job, then! Not only did you fix something for SoF, but you explained a bug with the Titanium client even =) Yet another issue crossed off the list. Keep it up!

trevius
03-17-2009, 05:09 PM
I started working again on getting grouping to work in SoF last night. At first, it was looking like it would be really hard to get it going, because Live seems to handle it completely differently now and it definitely isn't the same way that SoF handles it. It seems like SoF handles grouping more like Titanium does, but the structures that were set weren't right for the group follow packets when joining a group. I was thinking that maybe the group update packet structure had completely changed and was different than both Titanium and Live, which would make it very hard to get it correct for SoF. Luckily, I remembered that last time I tried it, I was able to get an SoF client to group with a Titanium client just fine. That should mean that the Group Update structure from Titanium is just fine for SoF, which means it shouldn't be hard at all to get it working. Right now, I am pretty sure that the issue is with the group follow structures and opcodes. I think I know what needs to be done to get that portion working properly. I will try messing with it more tonight. If I am right, it shouldn't take long at all to get grouping fully functional.

Grouping is one of the last major things that needs to be done for SoF to be fully functional. There will still be plenty of minor to medium issues to work on to finalize it, but it should at least be very playable and a fairly solid replacement for Titanium at that point.

For some of the things that will still need work after that point, I will probably need some help to get them completed. To get AAs fully functional, we will need new AA tables and code to pull that info instead of the current AA table info when loading SoF AAs. That means we will need to get the packet collector tools working that can pull AAs from EQLive and use them to populate new tables. Augments in items don't show up yet either and that will be another thing that needs to get done to finalize everything. Some systems like bazaar trading, mail, chat channels, LDoN adventures, and the task system still need to be added for SoF as I haven't really checked into any of those at all yet. The raid system will have to be checked after grouping is functional. That sounds like alot of stuff, but really most of that isn't what I would consider core systems for normal game play (other than maybe the task and raid systems). Then, it will mostly just be filling in the remaining misc. opcodes that we don't have yet. Many of those opcodes can probably be gotten directly from the client while watching the server logs, and the rest can be gotten from EQLive.

After that, everything that works in Titanium should be fully functional in SoF as well. Then, we could even start working on getting some of the new systems working (whenever time permits). I am sure the new blocked buffs system would be pretty easy to get working. And there are a few others that probably wouldn't be too bad either.

blackdragonsdg
03-18-2009, 12:59 AM
While I have no experience with SQL or Perl and limited knowledge of databases in general. I will gladly help farm data from live server if someone would tell me how to do so and how to go about collecting the needed information. If its any help I do have some experience with C99 and VB as well as tons of experience with number systems: Binary, BCD, Hex, Octal and so fourth.

I no longer play on live server but my account will be active for three more months so I can log in at will and leave toons up for days on end if needed.
Just let me know if anyone wants my assistance and what I can do to help.

trevius
03-18-2009, 07:36 PM
As I thought, it turned out that the only thing stopping groups between SoF clients was the OP_GroupFollow packet. It took a bit of research and messing around, but I got groups working smoothly now as far as I can tell. I will get the SVN updated with the fix for it later tonight along with a ton of Opcodes that Xinu had added to our spreadsheet that I just hadn't seen until now :)

blackdragonsdg,
Thanks for the offer. Right now there isn't much we need collecting for just yet, but once the packet collector tools are working for EQLive again, then you are more than welcome to collect your head off :D For SoF work; Xinu has been getting any collect I could possibly need and is really good at doing it. And anything he hasn't gotten for me, I can still get for myself pretty easily.

cmdrwayne
03-19-2009, 03:07 AM
I just got SOF from Amazon, fantastic deal, thanks for the tip!

Aldest
03-19-2009, 11:06 AM
Not to derail the thread but I did have a quick question. Newegg has SoF for $4.99. I purchased a couple but it doesn't appear that they have every expansion up to SoF.

Are there two different offerings?

MNWatchdog
03-19-2009, 11:30 AM
Not to derail the thread but I did have a quick question. Newegg has SoF for $4.99. I purchased a couple but it doesn't appear that they have every expansion up to SoF.

Are there two different offerings?This supposedly includes all expansions up through SoF.

Andrew80k
03-19-2009, 12:17 PM
Not to derail the thread but I did have a quick question. Newegg has SoF for $4.99. I purchased a couple but it doesn't appear that they have every expansion up to SoF.

Are there two different offerings?
I got mine from Newegg and it has all of them up through SoF.

cmdrwayne
03-20-2009, 01:29 AM
It seems I was wrong doh!, and I didn't get it from Amazon, my wife ordered it from NewEgg for 4.99

The box says: Includes Everquest Classic and all Expansions!
Comes on 2 DVD's. Thanks again trevius for the tip.

Bring on the OpCodes and Structs.

Aldest
03-23-2009, 11:20 AM
This was just user head space on my part. Newegg doesn't/didn't appear to mention it had them all.

I gave the boxes a quick look over and failed to see the "includes classic and all expansions" over the title.

At any rate, the $4.99 from Newegg is indeed everything.

trevius
03-24-2009, 07:58 PM
Yeah, SoF includes all previous expansions. It is a hard deal to beat for $4.99!

SoF is almost completely done for the emu now. There are still a couple of non-essential systems that need to get worked on, and quite a few tweaks that are needed. For the most part, it should be very playable now and I think most of the crash bugs should be corrected too. So, it should be ok for other servers to allow their players to start using it.

I will need help finding and tracking down new bugs or issues with it, but the best way to do that is for people to report them as they see them. SoF has been enabled on Storm Haven for quite a while now. The reports I have had from our players have helped quite a bit. I am sure there are harder to find issues that will just take more exposure to more players to find them. If anyone does find a bug with it that isn't listed in the bugs post, please post it in a reply to that thread. Here is the SoF Bug Tracking thread:

http://www.eqemulator.net/forums/showthread.php?t=27600

I am still working on resolving the known issues on a daily basis, but hopefully it will be complete enough soon that I won't have to do that anymore. There aren't many issues left to work on to get it up-to-speed with the playability of Titanium. Only a couple of major issues still exists (AAs and Augments), and the rest are not as important. Shouldn't be much longer.

KLS
03-24-2009, 08:26 PM
Unless you wanna try a crack at AAs it's probably a bit off for me, I'm kinda behind on everything as it is. In theory it's not *too* hard the empty bits at the end of an item serialization are actually null terminators for augments and I think evolving stuff.

trevius
03-24-2009, 09:37 PM
You mean to try a crack at Augments, not AAs, right? AAs are actually in and mostly working I think. To get AAs working 100% for SoF, we will definitely need new AA tables directly from EQLive. If I have to, I will manually parse out all of that info for at least most of the general AAs. But, I am hoping that at some point we can get the EQ Packet Collecting tools working to do all of that for us. Then, it will just mean that on the encode, we have to set it to pull the AAs from the new SoF AA tables instead of using the current ones that work with Titanium and the 6.2 client.

As for Augments, I have actually been thinking about giving it a try to see if I can get them working. I may actually be able to do it using your client inventory encode code as a reference. I am just not exactly sure if I need to use a certain slot ID or range of slots for augments similar to slots for items inside containers. If not, then it shouldn't be too bad. I will definitely try to play around with it and see what I can do.

I know you have more than enough on your plate to keep you busy for a while, KLS. Anything I can't finish myself, or find someone else to do it can just wait. Most things work just fine, and it isn't like augments are required for basic play. I think many servers don't even stress augments if they even use them at all. But, I will have a crack at it and see if I can get it working. I have a good example of an item packet with an aug in it from Live, so it shouldn't be too hard.

I really appreciate what you have already done for SoF BTW. It would have taken me forever to get items working. I think I got most of the structure issues all cleaned up once you had them working, but that was the easy part compared to getting them working in the first place. EQ wouldn't be EQ without the items, so, thanks!

KLS
03-24-2009, 09:59 PM
Oh yes they both start with a and I just freaking got home when I posted that after sitting through an hour worth of traffic =p

trevius
03-24-2009, 10:06 PM
Figured as much. Also, if anyone else is willing and able to help with getting augments working, here is a good packet from EQLive that we can probably use as an example of an item with an augment in it. It also has Herioc Stats, so we can use that to make sure those stats are in the right place of the struct and to find exactly where augments should start:

Mar 23 2009 04:02:10:598 [Decoded] [Server->Client] [Size: 1640]
[OPCode: 0x2bad]
000 | 04 00 00 00 01 00 00 00 00 00 00 00 00 00 00 00 | ................
016 | 00 00 00 00 01 00 00 00 00 00 00 00 16 2f db 00 | ............./..
032 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
048 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
064 | 00 00 00 00 46 61 62 6c 65 64 20 4c 6f 6e 67 62 | ....Fabled Longb
080 | 6f 77 20 6f 66 20 74 68 65 20 53 74 6f 72 6d 63 | ow of the Stormc
096 | 61 6c 6c 65 72 00 4c 6f 6e 67 62 6f 77 20 6f 66 | aller.Longbow of
112 | 20 74 68 65 20 53 74 6f 72 6d 63 61 6c 6c 65 72 | the Stormcaller
128 | 00 49 54 31 30 36 31 34 00 f6 37 01 00 28 01 00 | .IT10614..7..(..
144 | 00 03 00 08 00 00 00 00 00 00 32 05 00 00 01 01 | ..........2.....
160 | 00 00 00 00 00 35 00 00 35 35 00 06 1a 06 1e 06 | .....5..55......
176 | 16 16 26 02 00 00 26 02 00 00 26 02 00 00 39 00 | ..&...&...&...9.
192 | 00 00 04 00 00 00 00 00 00 00 00 00 00 00 1d 01 | ................
208 | 00 00 ff ff 00 00 00 00 00 00 00 00 00 00 00 00 | ................
224 | 00 00 ff ff ff ff 00 00 00 00 00 00 00 00 00 00 | ................
240 | 00 00 00 00 00 00 01 00 00 00 00 4b 00 00 00 00 | ...........K....
256 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
272 | 20 00 00 c8 52 00 00 00 00 00 00 ff 05 00 00 00 | ...R...........
288 | 00 00 00 00 00 00 00 00 00 00 00 80 3f 06 00 00 | ............?...
304 | 00 03 00 00 00 05 00 00 00 00 00 00 00 00 00 00 | ................
320 | 00 00 00 00 00 01 00 00 00 00 00 00 00 0f 00 00 | ................
336 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
352 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
368 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 08 00 | ................
384 | 00 00 01 00 00 00 00 00 01 00 00 00 00 00 01 00 | ................
400 | 00 00 00 00 01 00 00 00 00 00 01 00 00 00 00 00 | ................
416 | 00 00 00 00 00 00 00 00 46 00 00 00 00 00 00 00 | ........F.......
432 | 00 00 00 00 00 00 00 ff ff ff ff 00 00 00 00 00 | ................
448 | 00 00 03 00 00 00 28 00 00 00 00 00 00 00 00 00 | ......(.........
464 | 00 00 00 00 00 00 00 00 00 00 ff ff ff ff 00 00 | ................
480 | 00 00 00 00 00 00 00 00 00 01 00 00 00 00 00 00 | ................
496 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
512 | 00 00 00 ff ff ff ff 00 00 00 00 00 00 00 00 00 | ................
528 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
544 | 00 00 ff ff ff ff ff ff ff ff 00 00 00 00 00 00 | ................
560 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
576 | 00 00 00 00 00 ff ff ff ff ff ff ff ff 00 00 00 | ................
592 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
608 | 00 00 00 00 00 00 00 00 ff ff ff ff ff ff ff ff | ................
624 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
640 | 00 00 00 00 00 00 00 00 00 00 00 ff ff ff ff ff | ................
656 | ff ff ff 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
672 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ff ff | ................
688 | ff ff ff ff ff ff 00 00 00 00 00 00 00 00 00 00 | ................
704 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
720 | 00 ff ff ff ff 00 00 00 00 00 00 00 00 00 00 00 | ................
736 | 00 00 00 00 00 00 00 00 00 00 01 00 00 00 00 00 | ................
752 | 00 00 00 00 00 00 01 00 00 00 03 00 00 00 02 00 | ................
768 | 00 00 01 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
784 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
800 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 01 | ................
816 | 00 00 00 00 00 00 00 01 00 00 00 00 00 00 00 00 | ................
832 | 00 00 00 00 00 00 00 01 00 00 00 00 00 00 00 17 | ................
848 | 2f db 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | /...............
864 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
880 | 00 00 00 00 00 00 00 53 68 69 6d 6d 65 72 69 6e | .......Shimmerin
896 | 67 20 49 6c 6c 73 61 6c 69 6e 20 4a 65 77 65 6c | g Illsalin Jewel
912 | 63 72 61 66 74 65 72 20 53 74 6f 6e 65 00 41 6e | crafter Stone.An
928 | 20 61 6e 63 69 65 6e 74 20 73 68 69 6c 69 73 6b | ancient shilisk
944 | 69 6e 20 6a 65 77 65 6c 00 49 54 36 33 00 b7 47 | in jewel.IT63..G
960 | 01 00 00 01 00 00 00 fe ff 1f 00 00 00 00 00 f0 | ................
976 | 02 00 00 01 01 00 00 00 00 00 00 00 00 00 00 00 | ................
992 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
1008 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
1024 | 00 00 00 ff ff 00 00 ff ff 00 00 00 00 00 00 0a | ................
1040 | 00 00 00 00 00 00 00 13 00 00 00 00 00 00 00 00 | ................
1056 | 00 00 00 00 00 00 00 00 00 00 00 01 00 00 00 00 | ................
1072 | 41 00 00 00 46 00 00 00 00 00 00 00 00 00 00 00 | A...F...........
1088 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
1104 | ff 36 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | .6..............
1120 | 80 3f 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | .?..............
1136 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
1152 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
1168 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
1184 | 00 00 00 00 00 00 00 00 00 00 00 c0 00 00 00 00 | ................
1200 | 00 00 00 00 00 00 00 01 00 00 00 00 00 01 00 00 | ................
1216 | 00 00 00 01 00 00 00 00 00 01 00 00 00 00 00 01 | ................
1232 | 00 00 00 00 00 00 00 00 00 00 00 00 00 46 00 00 | .............F..
1248 | 00 00 00 00 00 00 00 00 00 00 00 00 ff ff ff ff | ................
1264 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
1280 | 00 00 00 00 00 00 00 00 00 00 00 a7 b7 00 00 ff | ................
1296 | ff ff ff 00 00 00 00 00 00 00 00 00 00 00 01 00 | ................
1312 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
1328 | 00 00 00 00 00 00 00 00 ff ff ff ff 00 00 00 00 | ................
1344 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
1360 | 00 00 00 00 00 00 00 ff ff ff ff ff ff ff ff 00 | ................
1376 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
1392 | 00 00 00 00 00 00 00 00 00 00 ff ff ff ff ff ff | ................
1408 | ff ff 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
1424 | 00 00 00 00 00 00 00 00 00 00 00 00 00 ff ff ff | ................
1440 | ff ff ff ff ff 00 00 00 00 00 00 00 00 00 00 00 | ................
1456 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
1472 | ff ff ff ff ff ff ff ff 00 00 00 00 00 00 00 00 | ................
1488 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
1504 | 00 00 00 ff ff ff ff ff ff ff ff 00 00 00 00 00 | ................
1520 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
1536 | 00 00 00 00 00 00 ff ff ff ff 00 00 00 00 00 00 | ................
1552 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
1568 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
1584 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
1600 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
1616 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
1632 | 00 00 00 00 00 00 00 00 | ........

This is from an itemlink I saw on Live the other day.

Here is a link to the item on 13th floor for reference of what stats are what:
http://eqitems.13th-floor.org/item.php?id=79862

And here is a link to the raw item info for it there:
http://eqitems.13th-floor.org/itemraw.php?id=79862

KLS
03-24-2009, 10:11 PM
I actually had heroic stats working in my initial release of the item structure. I think they may of gotten messed up as you fixed the rest of it.

trevius
03-24-2009, 11:57 PM
Oh, LOL! I will have to check into how you had it structured. I don't think I really adjusted anything down there, but I did move a few fields around which would definitely cause issues with that part of the structure if they aren't right.

I was mostly concerned with getting the stats that Titanium uses working. For the new stuff like Heroic Stats, I didn't think any of it was linked to the database yet. If you already set that up, then it shouldn't take me long to align that part again.

I think if I can figure out how to check if an item has an aug in it during the encode, I can probably get the augs in the right place. I think it would basically work like the if you have set to check if a bag has items in it. But, I just don't know how to check if an item has augs in it. I will look around a bit through the source and see if anything stands out that might work.

trevius
03-25-2009, 06:23 AM
Well, after some quick testing by forcing the encode to send certain values, it seems that the way the structure is set now is perfect or very close to it.

I added these values to the encode:

itbs.backstab = 16;
itbs.dsmitigation = 17;
itbs.heroic_str = 1;
itbs.heroic_int = 2;
itbs.heroic_wis = 3;
itbs.heroic_agi = 4;
itbs.heroic_dex = 5;
itbs.heroic_sta = 6;
itbs.heroic_cha = 7;
itbs.heroic_mr = 8;
itbs.heroic_fr = 9;
itbs.heroic_cr = 10;
itbs.heroic_dr = 11;
itbs.heroic_pr = 12;
itbs.heroic_corr = 13;
itbs.heal_amt = 14;
itbs.spell_dmg = 15;

And here is an example of an item after forcing those values:

http://stormhavenserver.com/downloads/pics/herioc_stats.jpg

Notice that they all match up perfectly :D

Anyway, I think that means that everything should be correct. The only thing we should need to do is figure out how the augs fit into the last 8 padded bytes in the structure.

I would think that the last of those 8 bytes is almost certainly the null terminator for the whole item or at the very least it is the null terminator for the last aug slot. Since there are only 5 aug slots, 5 of the 8 bytes should definitely be null terminators for those. That leaves 3 that I am unsure about. They are probably either 3 unknowns at the beginning of the 8 or at the end of the 8. One of them may also be clairvoyance, but I have no clue what that even is. Hopefully it wouldn't be too hard to figure that part out.

KLS
03-25-2009, 01:13 PM
There's a null term for evolving data too I believe, so 6/8 should be accounted for.

Leere
03-26-2009, 06:44 AM
I've broken down that item packet with the data structures that have been added to the SVN as of late night 2009-03-25.

About the only real difference between the structs and the packet, that I'm seeing, is that there are 6 EffectSlot entries on both items. The structure only lists 5. Plus, the int8 seems to be a 0 terminated string. (Code may already handle that, I just looked at the structures.)

Unk131, from struct ItemTiertaryBodyStruct, if that one is named after the Unk131 from the EQ13thfloor item dump, then it should be a flag to indicate that Endless Quiver doesn't work on the item. (I've found exactly one item that has it set in the DB, Shadowspike Arrow (http://eqitems.13th-floor.org/item.php?id=36592) Digging through the ranger board seemed to indicate the endless quiver relationship.)

The actual item structure is preceeded by a 68 byte header. Format looks to be 17 DWORDs.

The actual aug encoding seems to be fairly straight forward, trailing after the main data for the item is an int32, it seems to indicate the slot the aug is slotted into. Following that slot number is just a repeat of the item format, this time for the aug.

Below the break down of the packet, in case it is actually helpful. This is pretty much just a copy of my work notes, I hope it doesn't end up being too confusing.


000 | 04 00 00 00 01 00 00 00 00 00 00 00 00 00 00 00 header
016 | 00 00 00 00 01 00 00 00 00 00 00 00 16 2f db 00
032 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
048 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
064 | 00 00 00 00


46 61 62 6c 65 64 20
4c 6f 6e 67 62 6f 77 20
6f 66 20
74 68 65 20
53 74 6f 72 6d 63 61 6c 6c 65 72 00
Fabled Longbow of the Stormcaller

4c 6f 6e 67 62 6f 77 20
6f 66 20
74 68 65 20
53 74 6f 72 6d 63 61 6c 6c 65 72 00
Longbow of the Stormcaller

49 54 31 30 36 31 34 00
IT10614

f6 37 01 00 id
28 weight
01 permanent flag
00 tradeable flag
00 attunable
03 size
00 08 00 00 slots
00 00 00 00 price
32 05 00 00 icon
01 unk1
01 unk2
00 00 00 00 benefitflag
00 tradeskills
35 CR
00 PR
00 DR
35 MR
35 FR
00 Corr
06 AStr
1a ASta
06 AAgi
1e ADex
06 ACha
16 AInt
16 AWis
26 02 00 00 HP
26 02 00 00 Mana
26 02 00 00 End
39 00 00 00 AC
04 00 00 00 regen
00 00 00 00 manaregen
00 00 00 00 endregen
1d 01 00 00 classes
ff ff 00 00 races
00 00 00 00 deity
00 00 00 00 skillmodvalue
00 00 00 00 unk
ff ff ff ff skillmodtype (-1)
00 00 00 00 BaneDmgRace
00 00 00 00 BaneDmgBody
00 00 00 00 BaneDmgRaceAmt
00 00 00 00 BaneDmgAmt
01 magic
00 00 00 00 value (food/drink duration, ...)
4b 00 00 00 req level
00 00 00 00 rec level
00 00 00 00 rec skill
00 00 00 00 bardtype
00 00 00 00 bardvalue
00 light
20 delay
00 elemdmgtype
00 elemdmgamt
c8 range
52 00 00 00 dmg
00 00 00 ff color
05 item type
00 00 00 00 Material
00 00 00 00 unk
00 00 00 00 unk -- only is 1 for TSS Part 2 raid armor
00 00 80 3f sell rate
06 00 00 00 combat effects
03 00 00 00 shielding
05 00 00 00 stun resist
00 00 00 00 strike through
00 00 00 00 extradmgskill
00 00 00 00 extradmgamt
01 00 00 00 spell shield
00 00 00 00 avoidance
0f 00 00 00 accuracy
00 00 00 00 charmfileid
00 00 00 00 factionmod1
00 00 00 00 factionamt1
00 00 00 00 2
00 00 00 00 2
00 00 00 00 3
00 00 00 00 3
00 00 00 00 4
00 00 00 00 4
00 Charm file name (ASCIIZ)
00 00 00 00 augtype
00 00 00 00 augrestrict
08 00 00 00 aug 1
01 visible
00 powersource aug flag
00 00 00 00 aug 2
01 visible
00 powersource aug flag
00 00 00 00 aug 3
01 visible
00 powersource aug flag
00 00 00 00 aug 4
01 visible
00 powersource aug flag
00 00 00 00 aug 5
01 visible
00 powersource aug flag
00 00 00 00 ldonpoint_type
00 00 00 00 ldontheme
00 00 00 00 ldonprice
46 00 00 00 Unk (70)
00 00 00 00 ldonsold
00 bagtype
00 bagslots
00 bagsize
00 weightreduction
00 bookflag
00 booktype
00 filename (ASCIIZ)
ff ff ff ff lore group (-1)
00 artifact flag
00 pending lore flag
00 00 00 00 favor
00 fv nodrop flag
03 00 00 00 dot shielding
28 00 00 00 attack
00 00 00 00 haste
00 00 00 00 damage shield
00 00 00 00 guild favor
00 00 00 00 augdistill
ff ff ff ff unk (-1)
00 00 00 00
00 no pet
00 unk?
00 potion belt enabled
00 00 00 00 potion belt slots
01 00 00 00 stacksize
00 no transfer
00 00 unk131 -- EQ quiver ignore?
00 00 00 00 unk
00 00 00 00
00 00 00 00
00 00 00 00 unk (the 000000000000000 block)
00 unk
00 unk
00 unk
ff ff ff ff eff #1 effect struct start
00
00 00 00 00
00
00 00 00 00
00 00 00 00
00 00 00 00
00 00 00 00
00 00 00 00
00
ff ff ff ff click effect end
ff ff ff ff eff #2
00
00 00 00 00
00
00 00 00 00
00 00 00 00
00 00 00 00
00 00 00 00
00 00 00 00
00
ff ff ff ff
ff ff ff ff eff #3
00
00 00 00 00
00
00 00 00 00
00 00 00 00
00 00 00 00
00 00 00 00
00 00 00 00
00
ff ff ff ff
ff ff ff ff eff #4
00
00 00 00 00
00
00 00 00 00
00 00 00 00
00 00 00 00
00 00 00 00
00 00 00 00
00
ff ff ff ff
ff ff ff ff eff #5
00
00 00 00 00
00
00 00 00 00
00 00 00 00
00 00 00 00
00 00 00 00
00 00 00 00
00
ff ff ff ff
ff ff ff ff eff #6
00
00 00 00 00
00
00 00 00 00
00 00 00 00
00 00 00 00
00 00 00 00
00 00 00 00
00
ff ff ff ff
00 00 00 00 unk
00 quest item
00 00 00 00 power source
00 00 00 00 purity
00 00 00 00 backstab
00 00 00 00 ds mit
01 00 00 00 hstr
00 00 00 00 hint
00 00 00 00 hwis
01 00 00 00 hagi
03 00 00 00 hdex
02 00 00 00 hsta
01 00 00 00 hcha
00 00 00 00 hmr
00 00 00 00 hfr
00 00 00 00 hcr
00 00 00 00 hdr
00 00 00 00 hpr
00 00 00 00 hcorr
00 00 00 00 healamt
00 00 00 00 spelldmg
00 00 00 00 clairvoyance?
00 00 00 00 ? (Evo level?)
00 evo? string? closing 0?

000 | 01 00 00 00 aug slot?
000 | 00 00 00 00 01 00 00 00 00 00 00 00 00 00 00 00 header
016 | 00 00 00 00 01 00 00 00 00 00 00 00 17 2f db 00
032 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
048 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
064 | 00 00 00 00
53 68 69 6d 6d 65 72 69 6e 67 20
49 6c 6c 73 61 6c 69 6e 20
4a 65 77 65 6c 63 72 61 66 74 65 72 20
53 74 6f 6e 65 00
Shimmering Illsalin Jewelcrafter Stone

41 6e 20
61 6e 63 69 65 6e 74 20
73 68 69 6c 69 73 6b 69 6e 20
6a 65 77 65 6c 00
An ancient shilisk in jewel

49 54 36 33 00
IT63

b7 47 01 00 id
00
01
00
00
00
fe ff 1f 00
00 00 00 00
f0 02 00 00
01
01
00 00 00 00
00
00 CR
00 PR
00 DR
00 MR
00 FR
00 Corr
00 AStr
00 ASta
00 AAgi
00 ADex
00 ACha
00 AInt
00 AWis
00 00 00 00 HP
00 00 00 00 Mana
00 00 00 00 End
00 00 00 00 AC
00 00 00 00 regen
00 00 00 00 manaregen
00 00 00 00 endregen
ff ff 00 00 classes
ff ff 00 00 races
00 00 00 00 deity
0a 00 00 00 skillmodvalue (10%)
00 00 00 00 unk
13 00 00 00 skillmodtype (Dodge)
00 00 00 00 Bane
00 00 00 00
00 00 00 00
00 00 00 00 Bane
01 magic
00 00 00 00 value
41 00 00 00 req level
46 00 00 00 rec level
00 00 00 00 rec skill
00 00 00 00 bard
00 00 00 00 bard
00
00
00
00
00
00 00 00 00 dmg
00 00 00 ff color
36 itemtype
00 00 00 00 mat
00 00 00 00 unk
00 00 00 00 unk
00 00 80 3f sellrate
00 00 00 00 CE
00 00 00 00 shielding
00 00 00 00 stun resist
00 00 00 00 strike through
00 00 00 00 extradmg
00 00 00 00 extradmg
00 00 00 00 spell shield
00 00 00 00 avoidance
00 00 00 00 accuracy
00 00 00 00 charmfileid
00 00 00 00 1
00 00 00 00
00 00 00 00 2
00 00 00 00
00 00 00 00 3
00 00 00 00
00 00 00 00 4
00 00 00 00
00
c0 00 00 00 augtype
00 00 00 00 augres
00 00 00 00 aug slot1
01
00
00 00 00 00 aug slot2
01
00
00 00 00 00 aug slot3
01
00
00 00 00 00 aug slot4
01
00
00 00 00 00 aug slot5
01
00
00 00 00 00
00 00 00 00
00 00 00 00
46 00 00 00
00 00 00 00
00
00
00
00
00
00
00
ff ff ff ff lore group
00
00
00 00 00 00 favor
00
00 00 00 00 dot shield
00 00 00 00 attack
00 00 00 00 haste
00 00 00 00 ds
00 00 00 00 guild favor
a7 b7 00 00 augdistill
ff ff ff ff unk
00 00 00 00
00
00
00
00 00 00 00
01 00 00 00 stacksize
00
00 00
00 00 00 00
00 00 00 00
00 00 00 00
00 00 00 00
00
00
00
ff ff ff ff effect #1
00
00 00 00 00
00
00 00 00 00
00 00 00 00
00 00 00 00
00 00 00 00
00 00 00 00
00
ff ff ff ff
ff ff ff ff
00
00 00 00 00
00
00 00 00 00
00 00 00 00
00 00 00 00
00 00 00 00
00 00 00 00
00
ff ff ff ff
ff ff ff ff
00
00 00 00 00
00
00 00 00 00
00 00 00 00
00 00 00 00
00 00 00 00
00 00 00 00
00
ff ff ff ff
ff ff ff ff
00
00 00 00 00
00
00 00 00 00
00 00 00 00
00 00 00 00
00 00 00 00
00 00 00 00
00
ff ff ff ff
ff ff ff ff
00
00 00 00 00
00
00 00 00 00
00 00 00 00
00 00 00 00
00 00 00 00
00 00 00 00
00
ff ff ff ff
ff ff ff ff
00
00 00 00 00
00
00 00 00 00
00 00 00 00
00 00 00 00
00 00 00 00
00 00 00 00
00
ff ff ff ff end eff #6
00 00 00 00 unk
00 quest?
00 00 00 00 power cap
00 00 00 00 purity
00 00 00 00 backstab
00 00 00 00 dsmit
00 00 00 00 hstr
00 00 00 00 hint
00 00 00 00 hwis
00 00 00 00 hagi
00 00 00 00 hdex
00 00 00 00 hsta
00 00 00 00 hcha
00 00 00 00 hmr
00 00 00 00 hfr
00 00 00 00 hcr
00 00 00 00 hdr
00 00 00 00 hpr
00 00 00 00 hcor
00 00 00 00 healamt
00 00 00 00 spelldmg
00 00 00 00 clairvoyance?
00 00 00 00 evo level?
00 evo level? string? end?
00 00 00 00 next slot? 0 => no more augs?

trevius
03-26-2009, 12:49 PM
Thanks Leere. I have basically been doing the same thing. I also broke down a single item without an aug for comparison. Seems like live has an extra 5 bytes somewhere at the end. I would assume that it is from new fields that are just unknown atm. I have been trying to split it all up to make sense, but haven't came up with a good solution yet. I had thought that augs were actually contained within other items, but judging by these packets, it seems like they are completely separate from each other. Though, I agree that the 01 near the bottom is almost definitely signifying that the item has an aug. Seems like the EQLive packet isn't the same as the SoF ones, but at least they are very very close. I am sure we can get it working, just need to experiment.

Here are my current notes just for reference:
Mar 23 2009 04:02:10:598 [Decoded] [Server->Client] [Size: 1640]
[OPCode: 0x2bad]
04 00 00 00

01 00 00 00 stacksize
00 00 00 00 unknown004
00 00 00 00 slot
00 00 00 00 price
01 00 00 00 merchant_slot
00 00 00 00 unknown020
16 2f db 00 instance_id
00 00 00 00 inst_nodrop
00 00 00 00 potion_type
00 00 00 00 charges
00 00 00 00 unknown040
00 00 00 00 unknown044
00 00 00 00 unknown048
00 00 00 00 unknown052
00 00 00 00 unknown056
00 unknown060
00 unknown061
00 ItemClass
// 00 - Not in SoF

46 61 62 6c 65 64 20 4c 6f 6e 67 62 6f 77 20 6f 66 20 74 68 65 20 53 74 6f 72 6d 63 61 6c 6c 65 72 00 | Fabled Longbow of the Stormcaller
4c 6f 6e 67 62 6f 77 20 6f 66 20 74 68 65 20 53 74 6f 72 6d 63 61 6c 6c 65 72 00
49 54 31 30 36 31 34 00
f6 37 01 00 id
28 weight
01 norent
00 nodrop
00 attune
03 size
00 08 00 00 slots
00 00 00 00 price
32 05 00 00 icon
01 unknown1
01 unknown2
00 00 00 00 BenefitFlag
00 tradeskills
35 CR
00 DR
00 PR
35 MR
35 FR
00 Corruption
06 AStr
1a ASta
06 AAgi
1e ADex
06 ACha
16 AInt
16 AWis
26 02 00 00 HP
26 02 00 00 Mana
26 02 00 00 Endur
39 00 00 00 AC
04 00 00 00 regen
00 00 00 00 mana_regen
00 00 00 00 end_regen
1d 01 00 00 Classes
ff ff 00 00 Races
00 00 00 00 Deity
00 00 00 00 SkillModValue
00 00 00 00 unknown6
ff ff ff ff SkillModType
00 00 00 00 BaneDmgRace
00 00 00 00 BaneDmgBody
00 00 00 00 BaneDmgRaceAmt
00 00 00 00 BaneDmgAmt
01 Magic
00 00 00 00 CastTime_
4b 00 00 00 ReqLevel
00 00 00 00 RecLevel
00 00 00 00 RecSkill
00 00 00 00 BardType
00 00 00 00 BardValue
00 Light
20 Delay
00 ElemDmgType
00 ElemDmgAmt
c8 Range
52 00 00 00 Damage
00 00 00 ff Color
05 ItemType
00 00 00 00 Material
00 00 00 00 unknown7
00 00 00 00 unknown8
00 00 80 3f SellRate
06 00 00 00 CombatEffects
03 00 00 00 Shielding
05 00 00 00 StunResist
00 00 00 00 StrikeThrough
00 00 00 00 ExtraDmgSkill
00 00 00 00 ExtraDmgAmt
01 00 00 00 SpellShield
00 00 00 00 Avoidance
0f 00 00 00 Accuracy
00 00 00 00 CharmFileID
00 00 00 00 FactionMod1
00 00 00 00 FactionAmt1
00 00 00 00 FactionMod2
00 00 00 00 FactionAmt2
00 00 00 00 FactionMod3
00 00 00 00 FactionAmt3
00 00 00 00 FactionMod4
00 00 00 00 FactionAmt4
00 CharmFile
00 00 00 00 augtype
00 00 00 00 augrestrict
08 00 00 00 type
01 visible
00 unknown
00 00 00 00 type
01 visible
00 unknown
00 00 00 00 type
01 visible
00 unknown
00 00 00 00 type
01 visible
00 unknown
00 00 00 00 type
01 visible
00 unknown
00 00 00 00 ldonpoint_type
00 00 00 00 ldontheme
00 00 00 00 ldonprice
46 00 00 00 unk098
00 00 00 00 ldonsold
00 bagtype
00 bagslots
00 bagsize
00 wreduction
00 book
00 booktype
00 filename
ff ff ff ff loregroup
00 artifact
00 pendinglore
00 00 00 00 favor
00 fvnodrop
03 00 00 00 dotshield
28 00 00 00 atk
00 00 00 00 haste
00 00 00 00 damage_shield
00 00 00 00 guildfavor
00 00 00 00 augdistil
ff ff ff ff unknown3
00 00 00 00 unknown4
00 no_pet
00 unknown5
00 potion_belt_enabled
00 00 00 00 potion_belt_slots
01 00 00 00 stacksize
00 no_transfer
00 00 unk131
00 00 00 00 unknown8
00 00 00 00 unknown9
00 00 00 00 unknown10
00 00 00 00 unknown11
00 unknown12
00 unknown13
00 unknown14
ff ff ff ff effect // Click
00 unknown1
00 type
00 00 00 00 level
00 00 00 00 max_charges
00 00 00 00 cast_time
00 00 00 00 recast
00 00 00 00 recast_type
00 00 00 00 unknown2
00 effect_string
ff ff ff ff clickunk7
ff ff ff ff effect // Proc
00 level2
00 00 00 00 type
00 level
00 00 00 00 unknown1
00 00 00 00 unknown2
00 00 00 00 unknown3
00 00 00 00 unknown4
00 00 00 00 procrate
00 effect_string
ff ff ff ff unknown5
ff ff ff ff effect // Worn
00 level2
00 00 00 00 type
00 level
00 00 00 00 unknown1
00 00 00 00 unknown2
00 00 00 00 unknown3
00 00 00 00 unknown4
00 00 00 00 unknown5
00 effect_string
ff ff ff ff unknown6
ff ff ff ff effect // Focus
00 level2
00 00 00 00 type
00 level
00 00 00 00 unknown1
00 00 00 00 unknown2
00 00 00 00 unknown3
00 00 00 00 unknown4
00 00 00 00 unknown5
00 effect_string
ff ff ff ff unknown6
ff ff ff ff effect // Scroll
00 level2
00 00 00 00 type
00 level
00 00 00 00 unknown1
00 00 00 00 unknown2
00 00 00 00 unknown3
00 00 00 00 unknown4
00 00 00 00 unknown5
00 effect_string
ff ff ff ff unknown6
ff ff ff ff effect // Unknown???
00 level2
00 00 00 00 type
00 level
00 00 00 00 unknown1
00 00 00 00 unknown2
00 00 00 00 unknown3
00 00 00 00 unknown4
00 00 00 00 unknown5
00 effect_string
ff ff ff ff unknown6

00 00 00 00 UNK129
00 quest_item
00 00 00 00 unknown15
00 00 00 00 purity
00 00 00 00 backstab
00 00 00 00 dsmitigation
01 00 00 00 heroic_str
00 00 00 00 heroic_int
00 00 00 00 heroic_wis
01 00 00 00 heroic_agi
03 00 00 00 heroic_dex
02 00 00 00 heroic_sta
01 00 00 00 heroic_cha
00 00 00 00 heroic_mr
00 00 00 00 heroic_fr
00 00 00 00 heroic_cr
00 00 00 00 heroic_dr
00 00 00 00 heroic_pr
00 00 00 00 heroic_corr
00 00 00 00 healamt
00 00 00 00 spelldmg


// 00 00 00 00 00 - Not in SoF
00
00 End of Evolving Item
00 End of Aug 1
00 End of Aug 2
01 End of Aug 3
00 End of Aug 4
00 End of Aug 5
00

00 00 00 00

01 00 00 00 stacksize
00 00 00 00 unknown004
00 00 00 00 slot
00 00 00 00 price
01 00 00 00 merchant_slot
00 00 00 00 unknown020
17 2f db 00 instance_id
00 00 00 00 inst_nodrop
00 00 00 00 potion_type
00 00 00 00 charges
00 00 00 00 unknown040
00 00 00 00 unknown044
00 00 00 00 unknown048
00 00 00 00 unknown052
00 00 00 00 unknown056
00 unknown060
00 unknown061
00 ItemClass
// 00 - Not in SoF

53 68 69 6d 6d 65 72 69 6e | .......Shimmerin
67 20 49 6c 6c 73 61 6c 69 6e 20 4a 65 77 65 6c | g Illsalin Jewel
63 72 61 66 74 65 72 20 53 74 6f 6e 65 00 41 6e | crafter Stone.An
20 61 6e 63 69 65 6e 74 20 73 68 69 6c 69 73 6b
69 6e 20 6a 65 77 65 6c 00 49 54 36 33 00 b7 47
01 00 00 01 00 00 00 fe ff 1f 00 00 00 00 00 f0
02 00 00 01 01 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 ff ff 00 00 ff ff 00 00 00 00 00 00 0a
00 00 00 00 00 00 00 13 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 01 00 00 00 00
41 00 00 00 46 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
ff 36 00 00 00 00 00 00 00 00 00 00 00 00 00 00
80 3f 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 c0 00 00 00 00
00 00 00 00 00 00 00 01 00 00 00 00 00 01 00 00
00 00 00 01 00 00 00 00 00 01 00 00 00 00 00 01
00 00 00 00 00 00 00 00 00 00 00 00 00 46 00 00
00 00 00 00 00 00 00 00 00 00 00 00 ff ff ff ff
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 a7 b7 00 00 ff
ff ff ff 00 00 00 00 00 00 00 00 00 00 00 01 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 ff ff ff ff 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 ff ff ff ff ff ff ff ff 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 ff ff ff ff ff ff
ff ff 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00 ff ff ff
ff ff ff ff ff 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
ff ff ff ff ff ff ff ff 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 ff ff ff ff ff ff ff ff 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00
ff ff ff ff unknown6 (reference point to map the end of the packet without having to do the whole thing)

00 00 00 00 UNK129
00 quest_item
00 00 00 00 unknown15
00 00 00 00 purity
00 00 00 00 backstab
00 00 00 00 dsmitigation
00 00 00 00 heroic_str
00 00 00 00 heroic_int
00 00 00 00 heroic_wis
00 00 00 00 heroic_agi
00 00 00 00 heroic_dex
00 00 00 00 heroic_sta
00 00 00 00 heroic_cha
00 00 00 00 heroic_mr
00 00 00 00 heroic_fr
00 00 00 00 heroic_cr
00 00 00 00 heroic_dr
00 00 00 00 heroic_pr
00 00 00 00 heroic_corr
00 00 00 00 healamt
00 00 00 00 spelldmg

// 00 00 00 00 00 - Not in SoF

00
00 End of Evolving Item
00 End of Aug 1
00 End of Aug 2
00 End of Aug 3
00 End of Aug 4
00 End of Aug 5
00

################## Single Item (no aug) ########################

[OPCode: 0x2bad]
04 00 00 00

01 00 00 00 stacksize
00 00 00 00 unknown004
00 00 00 00 slot
00 00 00 00 price
01 00 00 00 merchant_slot
00 00 00 00 unknown020
0e 46 00 00 instance_id
00 00 00 00 inst_nodrop
00 00 00 00 potion_type
00 00 00 00 charges
00 00 00 00 unknown040
00 00 00 00 unknown044
00 00 00 00 unknown048
00 00 00 00 unknown052
00 00 00 00 unknown056
00 unknown060
00 unknown061
00 ItemClass
// 00 - Not in SoF

4c 61 6d 65 6e 74 61 74 69 6f 6e 00 Lamentation
4c 61 6d 65 6e 74 61 74 69 6f 6e 20 28 35 30 29 00
49 54 38 31 00
25 14 00 00 id
06 weight
01 norent
01 nodrop
00 attune
02 size
00 60 00 00 slots
a8 61 00 00 price
8d 04 00 00 icon
01 unknown1
00 unknown2
00 00 00 00 BenefitFlag
00 tradeskills
00 CR
00
00
00
00
00
06
06
00
00
00
00
00
14 00 00 00
00 00 00 00
00 00 00 00
00 00 00 00
00 00 00 00
00 00 00 00
00 00 00 00
19 00 00 00
ff ff 00 00
00 00 00 00
00 00 00 00
00 00 00 00
ff ff ff ff
00 00 00 00
00 00 00 00
00 00 00 00
00 00 00 00
01
00 00 00 00
00 00 00 00
00 00 00 00
00 00 00 00
00 00 00 00
00 00 00 00
00
13
00
00
00
09 00 00 00
00 00 00 ff
00
00 00 00 00
00 00 00 00
00 00 00 00
00 00 40 41
00 00 00 00
00 00 00 00
00 00 00 00
00 00 00 00
00 00 00 00
00 00 00 00
00 00 00 00
00 00 00 00
00 00 00 00
00 00 00 00
00 00 00 00
00 00 00 00
00 00 00 00
00 00 00 00
00 00 00 00
00 00 00 00
00 00 00 00
00 00 00 00
00
00 00 00 00
00 00 00 00
04 00 00 00
01
00
00 00 00 00
01
00
00 00 00 00
01
00
00 00 00 00
01
00
00 00 00 00
01
00
00 00 00 00
00 00 00 00
00 00 00 00
46 00 00 00
00 00 00 00
00
00
00
00
00
00
00
00 00 00 00
00
00
99 07 00 00
00
00 00 00 00
00 00 00 00
00 00 00 00
00 00 00 00
99 07 00 00
00 00 00 00
ff ff ff ff
00 00 00 00
00
00
00
00 00 00 00
01 00 00 00
00
00 00
00 00 00 00
00 00 00 00
00 00 00 00
00 00 00 00
00
00
00
ff ff ff ff
00
00
00 00 00 00
00 00 00 00
00 00 00 00
00 00 00 00
00 00 00 00
00 00 00 00
00
ff ff ff ff
ff ff ff ff
00
00 00 00 00
00
00 00 00 00
00 00 00 00
00 00 00 00
00 00 00 00
00 00 00 00
00
ff ff ff ff
ff ff ff ff
00
00 00 00 00
00
00 00 00 00
00 00 00 00
00 00 00 00
00 00 00 00
00 00 00 00
00
ff ff ff ff
ff ff ff ff
00
00 00 00 00
00
00 00 00 00
00 00 00 00
00 00 00 00
00 00 00 00
00 00 00 00
00
ff ff ff ff
ff ff ff ff
00
00 00 00 00
00
00 00 00 00
00 00 00 00
00 00 00 00
00 00 00 00
00 00 00 00
00
ff ff ff ff
ff ff ff ff
00
00 00 00 00
00
00 00 00 00
00 00 00 00
00 00 00 00
00 00 00 00
00 00 00 00
00
ff ff ff ff

00 00 00 00
00
00 00 00 00
00 00 00 00
00 00 00 00
00 00 00 00
00 00 00 00
00 00 00 00
00 00 00 00
00 00 00 00
00 00 00 00
00 00 00 00
00 00 00 00
00 00 00 00
00 00 00 00
00 00 00 00
00 00 00 00
00 00 00 00
00 00 00 00
00 00 00 00
00 00 00 00 spelldmg

// 00 00 00 00 00 - Not in SoF

00
00 End of Evolving Item
00 End of Aug 1
00 End of Aug 2
00 End of Aug 3
00 End of Aug 4
00 End of Aug 5
00 End of Item

Leere
03-26-2009, 05:51 PM
Have you tried being primitive about the ending, and just assigned it as two int32s? The first being clairvoyance and the second being a combo list-terminator/aug slot number?

Using the structure already found for SOF, taking the 0x00000001 to mean slot 1, since the item has aug slot #1 set, could work nicely. Wasteful, sure, but they might not have cared for a packet that is only sent rarely. (Support for that idea should be found in the fact that they are sending the majority of data as 32 bit ints, when they could just go for 16 bits as well. Live items have only started in on 4 digits for HP/Mana/End, lots of room left until a short isn't enough.)

The list terminator would work on the principle of a non-zero value meaning that there is item data following, which is mounted in the aug slot indicated. A zero would be the end of the list.

The clairvoyance at least should be easy to test, given that you've been able to inject the heroics above. (Side note, I never knew that they made heroic resists, those aren't actually used on live, as far as I know.)

If you're playing around with the fields, some ideas for what some of the header unknowns could be: power source charge, copy item (found on test, they just set a flag to disqualify items from being tradded, sold, used in quests, ...), inst_attuned, evo level (both max and current perhaps).

I'd play with them myself, but I don't have access to a set of SOF discs currently. I've been meaning to work on adapting a legacy version, but the additional format changes are a pain....


As a handy reference, an item ID for an item that actually uses the string field in the effect structure to override the name.

34158 - Fabled Ring of Flamewarding - Changes the name of the focus effect from Sothgar's Rancor to Focus of Flames, thus retaining the focus name of the non-fabled version but boosting the actual effect.
fabled item version (http://lucy.allakhazam.com/item.html?id=34158)
non-fabled item version (http://lucy.allakhazam.com/item.html?id=28905)

My apologies if this particular feature is already well handled, the structures just seem to hint at it not being the case.

trevius
03-27-2009, 12:22 AM
Ahh, that override for the effect names is really cool. That could let us adjust items using any spells we want and then name the effect anything we want without requiring a custom spell file download. I figured it did something like that, but had never seen an actual example. There are still alot of things about items that need to get coded, but it is always good to know what options we have to possibly add in the future.

BTW, if you are going to look at items for comparing to the structures or packets, you are better-off using 13th floor instead of Alla's. The raw data from 13th floor is ordered in almost the exact order as our structure is, so it is much easier to reference and it helped alot to make sure our structure was as aligned as possible.

Other than augments, the only other thing I would really like to figure out about items is the cooldown stuff. I haven't seen anything that shows me what tells the client how to show the greyed out items ticking down until they aren't greyed out anymore. Recast delays do work properly, but all items with cooldowns in SoF currently always show as grey and never tick down to normal like on live. The weird thing is that I swear Titanium has the same greyed out cooldowns, but something disables them permanently after the first time you build the server, and I don't know what it is. I have heard a few reports and witnessed it myself as well. The first time after building a server from scratch, I saw the cooldown timers grey out items after use and actually tick down until the timer was up and it was ready to be used again. However, the next time restarting the server after that, the items never grey out or tick down ever again. No items do. And others have seen this same thing. I would love to figure out how that is handled for SoF and get it working properly as I think being able to see the cooldown is important, or at least nice to have :) I also figure that if we can figure it out for SoF, we can fix it in Titanium with the same change really easily.

I will keep messing with those last 8 bytes and see what I can figure out tonight.

Also, in case you didn't know, you can get SoF for $4.99 with free shipping from newegg while they last. Since you said you don't have SoF yet, this is a hard deal to pass up. Sounds like you have enough experience to definitely help out on finishing stuff up. I know your name from somewhere, but I can't recall where. Maybe you submitted code in the past or something? Keep in mind that I am not a coder really, so some technical terms will go over my head. I just look at the stuff and figure it out without knowing what things are actually called lol. I really should start actually reading and training on it, but learning it from examples has worked out fairly well for me so far :P