I've updated the spawn encode based on what ShowEQ uses. I went to several zones and none-player races seemed to spawn OK now.
Something appears to be not quite right, as players and NPCs seem smaller than they should be.
I added an extra uint32 to the EquipStruct and removed the corresponding number of bytes from the PlayerProfile.
I also fixed zoning while I was at it.
EDIT: I found I was crashing when zoning into PoK, which I narrowed down to the struct for OP_TaskActivity having changed (looks like an extra 4 bytes added).
Since the TaskActivity struct is a variable sized one and it wasn't trivial to write an encode for it in a couple of minutes, I just commented out OP_TaskDescription and OP_TaskActivity in my local copy of patch_VoA.conf.
Last edited by Derision; 04-07-2012 at 02:53 PM..
Reason: Update about OP_TaskActivity
|