PDA

View Full Version : EQ Patch 2-11-09



uRit1u2CBBA=
02-11-2009, 08:35 PM
Seems that the despawn packet may have a new opcode. I see pets and corpses existing on the screen today after they've poofed.

I've not seen anything else that's odd yet. If I see anything else, I'll makle note.

ieatacid
02-12-2009, 12:10 AM
I saw some other bugs too. I'll work on it today (Thursday) when I get home from work.

ieatacid
02-12-2009, 06:47 PM
I noticed spawn movement wasn't working. This looks like it fixes it:

<opcode id="032A" name="OP_NpcMoveUpdate" updated="02/11/09">
<comment>Position updates</comment>
<payload dir="server" typename="uint8_t" sizechecktype="none"/>
</opcode>

This should fix the corpse issue:

<opcode id="1842" name="OP_DeleteSpawn" updated="02/11/09">
<comment>old DeleteSpawnCode</comment>
<payload dir="both" typename="deleteSpawnStruct" sizechecktype="match"/>
</opcode>

Please report anything else that may not be working right. If I get time this weekend I'll go through all the opcodes again and verify them all.

Fazoul
02-13-2009, 11:27 AM
It seems where the mobs spawned, after I kill them, I get a corpse marker that won't go away. I also have corpses around my camp that won't disappear, so not sure what the pattern is... I've applied both of the posted opcode fixes.

ieatacid
02-13-2009, 03:05 PM
To which zoneopcodes.xml file did you make the changes? The one in the source/conf folder would require you to "make && make install" again (or maybe just "make install"?), but if you apply the changes to /usr/local/share/showeq/zoneopcodes.xml then all you'd need to do is restart ShowEQ.

Fazoul
02-13-2009, 05:45 PM
Nevermind ieatacid, it was my fault. Somehow I lost the changes after I made them to the file.

ieatacid
02-13-2009, 09:09 PM
Noticed a couple more. I'll go through the rest this weekend.


<opcode id="B72E" name="OP_DzSwitchInfo" updated="02/11/09">
<comment></comment>
<payload dir="server" typename="dzSwitchInfo" sizechecktype="none"/>
</opcode>
<opcode id="3657" name="OP_DzInfo" updated="02/11/09">
<comment></comment>
<payload dir="server" typename="dzInfo" sizechecktype="match"/>
</opcode>