You can subscribe to this list here.
| 2004 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
(18) |
Oct
(11) |
Nov
(9) |
Dec
|
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2005 |
Jan
|
Feb
(6) |
Mar
|
Apr
(10) |
May
(38) |
Jun
(15) |
Jul
(32) |
Aug
|
Sep
(17) |
Oct
(11) |
Nov
|
Dec
(14) |
| 2006 |
Jan
(2) |
Feb
(5) |
Mar
(3) |
Apr
(2) |
May
(3) |
Jun
(7) |
Jul
|
Aug
|
Sep
(3) |
Oct
(2) |
Nov
(6) |
Dec
(3) |
| 2007 |
Jan
|
Feb
(17) |
Mar
(5) |
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
| 2008 |
Jan
(11) |
Feb
|
Mar
|
Apr
(4) |
May
|
Jun
(6) |
Jul
|
Aug
|
Sep
(6) |
Oct
(4) |
Nov
(1) |
Dec
|
| 2009 |
Jan
(3) |
Feb
(2) |
Mar
(4) |
Apr
|
May
(4) |
Jun
(3) |
Jul
|
Aug
(5) |
Sep
(3) |
Oct
(2) |
Nov
|
Dec
(6) |
| 2010 |
Jan
|
Feb
(6) |
Mar
|
Apr
|
May
|
Jun
|
Jul
(2) |
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
| 2011 |
Jan
(2) |
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
| 2012 |
Jan
|
Feb
|
Mar
(1) |
Apr
|
May
|
Jun
|
Jul
(8) |
Aug
|
Sep
(2) |
Oct
(2) |
Nov
(4) |
Dec
(5) |
| 2013 |
Jan
(2) |
Feb
|
Mar
(2) |
Apr
(2) |
May
(1) |
Jun
(2) |
Jul
(2) |
Aug
(2) |
Sep
|
Oct
(2) |
Nov
(2) |
Dec
(2) |
| 2014 |
Jan
(3) |
Feb
(2) |
Mar
(3) |
Apr
(4) |
May
(4) |
Jun
(3) |
Jul
(4) |
Aug
(5) |
Sep
|
Oct
(2) |
Nov
(5) |
Dec
(2) |
| 2015 |
Jan
|
Feb
(2) |
Mar
|
Apr
|
May
(2) |
Jun
|
Jul
(2) |
Aug
|
Sep
|
Oct
|
Nov
(10) |
Dec
|
| 2016 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
(4) |
Aug
(2) |
Sep
(2) |
Oct
(3) |
Nov
(4) |
Dec
(2) |
| 2017 |
Jan
(2) |
Feb
|
Mar
(2) |
Apr
(4) |
May
(2) |
Jun
(2) |
Jul
(2) |
Aug
|
Sep
|
Oct
|
Nov
|
Dec
(2) |
| 2018 |
Jan
(4) |
Feb
(2) |
Mar
(2) |
Apr
(2) |
May
(2) |
Jun
(2) |
Jul
(8) |
Aug
(2) |
Sep
(2) |
Oct
(2) |
Nov
(4) |
Dec
(6) |
| 2019 |
Jan
(2) |
Feb
(2) |
Mar
(2) |
Apr
(4) |
May
(2) |
Jun
(3) |
Jul
(3) |
Aug
(2) |
Sep
(2) |
Oct
(13) |
Nov
(6) |
Dec
(4) |
| 2020 |
Jan
(7) |
Feb
(7) |
Mar
(7) |
Apr
(8) |
May
(5) |
Jun
(3) |
Jul
(10) |
Aug
(4) |
Sep
|
Oct
(37) |
Nov
(30) |
Dec
(8) |
| 2021 |
Jan
(14) |
Feb
(9) |
Mar
(7) |
Apr
(17) |
May
(3) |
Jun
(10) |
Jul
(7) |
Aug
(3) |
Sep
(3) |
Oct
(4) |
Nov
(15) |
Dec
(22) |
| 2022 |
Jan
(3) |
Feb
(3) |
Mar
(3) |
Apr
(3) |
May
(3) |
Jun
(3) |
Jul
(3) |
Aug
(5) |
Sep
(6) |
Oct
(4) |
Nov
(34) |
Dec
(17) |
| 2023 |
Jan
(3) |
Feb
(3) |
Mar
(29) |
Apr
(2) |
May
(18) |
Jun
(12) |
Jul
(12) |
Aug
(2) |
Sep
(7) |
Oct
(2) |
Nov
(2) |
Dec
(2) |
| 2024 |
Jan
(2) |
Feb
(10) |
Mar
(17) |
Apr
(6) |
May
(3) |
Jun
(9) |
Jul
(22) |
Aug
(48) |
Sep
(3) |
Oct
(2) |
Nov
(2) |
Dec
(8) |
| 2025 |
Jan
(3) |
Feb
(2) |
Mar
(9) |
Apr
(7) |
May
(3) |
Jun
(3) |
Jul
(2) |
Aug
(2) |
Sep
(11) |
Oct
(6) |
Nov
(9) |
Dec
(4) |
| 2026 |
Jan
(5) |
Feb
(6) |
Mar
(3) |
Apr
(7) |
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
|
From: <fra...@us...> - 2014-10-04 03:59:03
|
Revision: 829
http://sourceforge.net/p/seq/svn/829
Author: fransick
Date: 2014-10-04 03:58:51 +0000 (Sat, 04 Oct 2014)
Log Message:
-----------
Historical checkin for 9/19/14
- Updated Opcodes
- Updated Structs
Version 5.13.10.28
Modified Paths:
--------------
showeq/trunk/ChangeLog
showeq/trunk/conf/zoneopcodes.xml
showeq/trunk/configure.in
showeq/trunk/src/everquest.h
showeq/trunk/src/group.cpp
showeq/trunk/src/player.cpp
showeq/trunk/src/spawnshell.cpp
showeq/trunk/src/util.cpp
showeq/trunk/src/zonemgr.cpp
Modified: showeq/trunk/ChangeLog
===================================================================
--- showeq/trunk/ChangeLog 2014-08-26 14:46:22 UTC (rev 828)
+++ showeq/trunk/ChangeLog 2014-10-04 03:58:51 UTC (rev 829)
@@ -1,3 +1,11 @@
+Fransick (8/19/14)
+-----------------
+- Updated version to 5.13.10.28
+- Support EQ patch 9/19/14
+- Updated position structs
+- Updated Opcodes
+- Fixed playerStruct and groupStruct
+
Fransick (8/20/14)
-----------------
- Updated version to 5.13.10.27
Modified: showeq/trunk/conf/zoneopcodes.xml
===================================================================
--- showeq/trunk/conf/zoneopcodes.xml 2014-08-26 14:46:22 UTC (rev 828)
+++ showeq/trunk/conf/zoneopcodes.xml 2014-10-04 03:58:51 UTC (rev 829)
@@ -3,268 +3,268 @@
<seqopcodes>
<!-- Critical opcodes used directly by ShowEQ -->
- <opcode id="72b9" name="OP_PlayerProfile" updated="08/25/14">
+ <opcode id="0902" name="OP_PlayerProfile" updated="09/19/14">
<comment>CharProfileCode</comment>
<payload dir="server" typename="uint8_t" sizechecktype="none"/>
</opcode>
- <opcode id="7002" name="OP_ZoneEntry" updated="08/25/14">
+ <opcode id="197b" name="OP_ZoneEntry" updated="09/19/14">
<comment>ZoneEntryCode</comment>
<payload dir="client" typename="ClientZoneEntryStruct" sizechecktype="match"/>
<payload dir="server" typename="uint8_t" sizechecktype="none"/>
</opcode>
- <opcode id="7ef6" name="OP_TimeOfDay" updated="08/25/14">
+ <opcode id="24a3" name="OP_TimeOfDay" updated="09/19/14">
<comment>TimeOfDayCode</comment>
<payload dir="server" typename="timeOfDayStruct" sizechecktype="match"/>
</opcode>
- <opcode id="5c9f" name="OP_NewZone" updated="08/25/14">
+ <opcode id="02e9" name="OP_NewZone" updated="09/19/14">
<comment>NewZoneCode</comment>
<payload dir="server" typename="newZoneStruct" sizechecktype="match"/>
</opcode>
- <opcode id="3c84" name="OP_SpawnDoor" updated="08/25/14">
+ <opcode id="595b" name="OP_SpawnDoor" updated="09/19/14">
<comment>DoorSpawnsCode</comment>
<payload dir="server" typename="doorStruct" sizechecktype="modulus"/>
</opcode>
- <opcode id="799a" name="OP_GroundSpawn" updated="08/25/14">
+ <opcode id="22e6" name="OP_GroundSpawn" updated="09/19/14">
<comment>MakeDropCode</comment>
<payload dir="server" typename="makeDropStruct" sizechecktype="none"/>
<payload dir="client" typename="uint8_t" sizechecktype="none"/>
</opcode>
- <opcode id="3863" name="OP_SendZonePoints" updated="08/25/14">
+ <opcode id="4de2" name="OP_SendZonePoints" updated="09/19/14">
<comment>Coords in a zone that will port you to another zone</comment>
<payload dir="server" typename="zonePointsStruct" sizechecktype="none"/>
</opcode>
- <opcode id="4cc0" name="OP_AAExpUpdate" updated="08/25/14">
+ <opcode id="5ff7" name="OP_AAExpUpdate" updated="09/19/14">
<comment>Receiving AA experience. Also when percent to AA changes.</comment>
<payload dir="server" typename="altExpUpdateStruct" sizechecktype="match"/>
</opcode>
- <opcode id="514f" name="OP_ExpUpdate" updated="08/25/14">
+ <opcode id="2fdc" name="OP_ExpUpdate" updated="09/19/14">
<comment>ExpUpdateCode</comment>
<payload dir="server" typename="expUpdateStruct" sizechecktype="match"/>
</opcode>
- <opcode id="0703" name="OP_GuildMOTD" updated="08/25/14">
+ <opcode id="5fdc" name="OP_GuildMOTD" updated="09/19/14">
<comment>GuildMOTD</comment>
<payload dir="server" typename="guildMOTDStruct" sizechecktype="none"/>
</opcode>
- <opcode id="751e" name="OP_ClientUpdate" updated="08/25/14">
+ <opcode id="7dd4" name="OP_ClientUpdate" updated="09/19/14">
<comment>Position updates</comment>
<payload dir="server" typename="playerSpawnPosStruct" sizechecktype="match"/>
<payload dir="both" typename="playerSelfPosStruct" sizechecktype="match"/>
</opcode>
- <opcode id="0ab3" name="OP_NpcMoveUpdate" updated="08/25/14">
+ <opcode id="4a7e" name="OP_NpcMoveUpdate" updated="09/19/14">
<comment>Position updates</comment>
<payload dir="server" typename="uint8_t" sizechecktype="none"/>
</opcode>
- <opcode id="0485" name="OP_MobUpdate" updated="08/25/14">
+ <opcode id="659d" name="OP_MobUpdate" updated="09/19/14">
<comment>MobUpdateCode</comment>
<payload dir="both" typename="spawnPositionUpdate" sizechecktype="match"/>
</opcode>
- <opcode id="1027" name="OP_DeleteSpawn" updated="08/25/14">
+ <opcode id="6c88" name="OP_DeleteSpawn" updated="09/19/14">
<comment>DeleteSpawnCode</comment>
<payload dir="both" typename="deleteSpawnStruct" sizechecktype="match"/>
</opcode>
- <opcode id="52f5" name="OP_RemoveSpawn" updated="08/25/14">
+ <opcode id="248c" name="OP_RemoveSpawn" updated="09/19/14">
<comment>Remove spawn from zone</comment>
<payload dir="both" typename="removeSpawnStruct" sizechecktype="none"/>
</opcode>
- <opcode id="520c" name="OP_Death" updated="08/25/14">
+ <opcode id="3b35" name="OP_Death" updated="09/19/14">
<comment>old NewCorpseCode</comment>
<payload dir="server" typename="newCorpseStruct" sizechecktype="match"/>
</opcode>
- <opcode id="7acc" name="OP_WearChange" updated="08/25/14">
+ <opcode id="1990" name="OP_WearChange" updated="09/19/14">
<comment>SpawnUpdateCode</comment>
<payload dir="both" typename="SpawnUpdateStruct" sizechecktype="match"/>
</opcode>
- <opcode id="556c" name="OP_SpawnAppearance" updated="08/25/14">
+ <opcode id="32b6" name="OP_SpawnAppearance" updated="09/19/14">
<comment>SpawnAppearanceCode</comment>
<payload dir="both" typename="spawnAppearanceStruct" sizechecktype="match"/>
</opcode>
- <opcode id="7b69" name="OP_Stamina" updated="08/25/14">
+ <opcode id="4f8f" name="OP_Stamina" updated="09/19/14">
<comment>Server updating on hunger/thirst</comment>
<payload dir="server" typename="staminaStruct" sizechecktype="match"/>
</opcode>
- <opcode id="0983" name="OP_HPUpdate" updated="08/25/14">
+ <opcode id="5942" name="OP_HPUpdate" updated="09/19/14">
<comment>NpcHpUpdateCode Update HP % of a PC or NPC</comment>
<payload dir="both" typename="hpNpcUpdateStruct" sizechecktype="match"/>
</opcode>
- <opcode id="54b5" name="OP_GuildMemberUpdate" updated="08/25/14">
+ <opcode id="4ed4" name="OP_GuildMemberUpdate" updated="09/19/14">
<comment>Info regarding guild members</comment>
<payload dir="server" typename="GuildMemberUpdate" sizechecktype="match"/>
</opcode>
- <opcode id="32e5" name="OP_ClickObject" updated="08/25/14">
+ <opcode id="0022" name="OP_ClickObject" updated="09/19/14">
<comment>Items dropped on the ground</comment>
<payload dir="both" typename="remDropStruct" sizechecktype="match"/>
</opcode>
- <opcode id="2ce5" name="OP_Action" updated="08/25/14">
+ <opcode id="6eee" name="OP_Action" updated="09/19/14">
<comment>Spells cast etc</comment>
<payload dir="both" typename="actionStruct" sizechecktype="match"/>
<payload dir="both" typename="actionAltStruct" sizechecktype="match"/>
</opcode>
- <opcode id="56ea" name="OP_Action2" updated="08/25/14">
+ <opcode id="3554" name="OP_Action2" updated="09/19/14">
<comment>Combat actions i.e. bash, kick etc</comment>
<payload dir="both" typename="action2Struct" sizechecktype="match"/>
</opcode>
- <opcode id="4736" name="OP_Consider" updated="08/25/14">
+ <opcode id="4250" name="OP_Consider" updated="09/19/14">
<comment>ConsiderCode</comment>
<payload dir="both" typename="considerStruct" sizechecktype="match"/>
</opcode>
- <opcode id="4ce2" name="OP_TargetMouse" updated="08/25/14">
+ <opcode id="63cb" name="OP_TargetMouse" updated="09/19/14">
<comment>Targeting a person - old ClientTargetCode</comment>
<payload dir="both" typename="clientTargetStruct" sizechecktype="match"/>
</opcode>
- <opcode id="1abf" name="OP_SpawnRename" updated="08/25/14">
+ <opcode id="4bfc" name="OP_SpawnRename" updated="09/19/14">
<comment>Spawns getting renamed after initial NewSpawn</comment>
<payload dir="server" typename="spawnRenameStruct" sizechecktype="match"/>
</opcode>
- <opcode id="03a7" name="OP_Illusion" updated="08/25/14">
+ <opcode id="1914" name="OP_Illusion" updated="09/19/14">
<comment>Spawn being illusioned (changing forms)</comment>
<payload dir="both" typename="spawnIllusionStruct" sizechecktype="match"/>
</opcode>
- <opcode id="7e22" name="OP_Shroud" updated="08/25/14">
+ <opcode id="4545" name="OP_Shroud" updated="09/19/14">
<comment>Server putting players into shroud form</comment>
<payload dir="server" typename="spawnShroudSelf" sizechecktype="none"/>
</opcode>
- <opcode id="282f" name="OP_ZoneChange" updated="08/25/14">
+ <opcode id="771f" name="OP_ZoneChange" updated="09/19/14">
<comment>old ZoneChangeCode</comment>
<payload dir="both" typename="zoneChangeStruct" sizechecktype="match"/>
</opcode>
- <opcode id="0496" name="OP_GroupInvite" updated="08/25/14">
+ <opcode id="4b51" name="OP_GroupInvite" updated="09/19/14">
<payload dir="both" typename="groupInviteStruct" sizechecktype="none"/>
<comment>You invite someone while ungrouped or get invited by someone ungrouped </comment>
</opcode>
- <opcode id="4927" name="OP_GroupInvite2" updated="08/25/14">
+ <opcode id="6895" name="OP_GroupInvite2" updated="09/19/14">
<payload dir="client" typename="groupInviteStruct" sizechecktype="none"/>
<comment>You're inviting someone and you are grouped or get invited by a group</comment>
</opcode>
- <opcode id="3b66" name="OP_GroupCancelInvite" updated="08/25/14">
+ <opcode id="339a" name="OP_GroupCancelInvite" updated="09/19/14">
<payload dir="both" typename="groupDeclineStruct" sizechecktype="match"/>
<comment>Declining to join a group</comment>
</opcode>
- <opcode id="5c50" name="OP_GroupFollow" updated="08/25/14">
+ <opcode id="3319" name="OP_GroupFollow" updated="09/19/14">
<payload dir="server" typename="groupFollowStruct" sizechecktype="match"/>
<comment>You join a group or player joins group</comment>
</opcode>
- <opcode id="5cd1" name="OP_GroupFollow2" updated="08/25/14">
+ <opcode id="3357" name="OP_GroupFollow2" updated="09/19/14">
<payload dir="server" typename="groupFollowStruct" sizechecktype="match"/>
<comment>Player joins your group</comment>
</opcode>
- <opcode id="7340" name="OP_GroupUpdate" updated="08/25/14">
+ <opcode id="6b05" name="OP_GroupUpdate" updated="09/19/14">
<comment>Group updates</comment>
- <payload dir="both" typename="groupUpdateStruct" sizechecktype="none"/>
+ <payload dir="both" typename="uint8_t" sizechecktype="none"/>
</opcode>
- <opcode id="20a2" name="OP_GroupDisband" updated="08/25/14">
+ <opcode id="252d" name="OP_GroupDisband" updated="09/19/14">
<comment>You disband from group</comment>
<payload dir="server" typename="groupDisbandStruct" sizechecktype="match"/>
</opcode>
- <opcode id="4e18" name="OP_GroupDisband2" updated="08/25/14">
+ <opcode id="57a6" name="OP_GroupDisband2" updated="09/19/14">
<comment>Other disbands from group</comment>
<payload dir="server" typename="groupDisbandStruct" sizechecktype="match"/>
</opcode>
- <opcode id="3340" name="OP_GroupLeader" updated="08/25/14">
+ <opcode id="5beb" name="OP_GroupLeader" updated="09/19/14">
<comment>Group leader change</comment>
<payload dir="server" typename="groupLeaderChangeStruct" sizechecktype="match"/>
</opcode>
- <opcode id="ffff" name="OP_Buff" updated="12/12/12">
+ <opcode id="6238" name="OP_Buff" updated="09/19/14">
<comment>old BuffDropCode</comment>
<payload dir="both" typename="buffStruct" sizechecktype="match"/>
</opcode>
- <opcode id="3b36" name="OP_BuffFadeMsg" updated="08/25/14">
+ <opcode id="72aa" name="OP_BuffFadeMsg" updated="09/19/14">
<comment>SpellFadeCode</comment>
<payload dir="both" typename="spellFadedStruct" sizechecktype="none"/>
</opcode>
- <opcode id="5c38" name="OP_BeginCast" updated="08/25/14">
+ <opcode id="3a97" name="OP_BeginCast" updated="09/19/14">
<comment>BeginCastCode</comment>
<payload dir="both" typename="beginCastStruct" sizechecktype="match"/>
</opcode>
- <opcode id="5a29" name="OP_CastSpell" updated="08/25/14">
+ <opcode id="39dd" name="OP_CastSpell" updated="09/19/14">
<comment>StartCastCode</comment>
<payload dir="both" typename="startCastStruct" sizechecktype="match"/>
</opcode>
- <opcode id="75e0" name="OP_SwapSpell" updated="08/25/14">
+ <opcode id="149f" name="OP_SwapSpell" updated="09/19/14">
<comment>TradeSpellBookSlotsCode</comment>
<payload dir="both" typename="tradeSpellBookSlotsStruct" sizechecktype="match"/>
</opcode>
- <opcode id="0210" name="OP_MemorizeSpell" updated="08/25/14">
+ <opcode id="3167" name="OP_MemorizeSpell" updated="09/19/14">
<comment>MemSpellCode</comment>
<payload dir="both" typename="memSpellStruct" sizechecktype="match"/>
</opcode>
- <opcode id="7e93" name="OP_InspectAnswer" updated="08/25/14">
+ <opcode id="101b" name="OP_InspectAnswer" updated="09/19/14">
<comment>InspectDataCode</comment>
<payload dir="both" typename="inspectDataStruct" sizechecktype="match"/>
</opcode>
- <opcode id="3d3e" name="OP_Emote" updated="08/25/14">
+ <opcode id="7a5b" name="OP_Emote" updated="09/19/14">
<comment>EmoteTextCode</comment>
<payload dir="both" typename="emoteTextStruct" sizechecktype="none"/>
</opcode>
- <opcode id="5ee4" name="OP_SimpleMessage" updated="08/25/14">
+ <opcode id="6bff" name="OP_SimpleMessage" updated="09/19/14">
<comment>SimpleMessageCode</comment>
<payload dir="server" typename="simpleMessageStruct" sizechecktype="match"/>
</opcode>
- <opcode id="7a53" name="OP_FormattedMessage" updated="08/25/14">
+ <opcode id="695d" name="OP_FormattedMessage" updated="09/19/14">
<comment>FormattedMessageCode i.e. pet dismissed etc</comment>
<payload dir="server" typename="formattedMessageStruct" sizechecktype="none"/>
</opcode>
- <opcode id="46a8" name="OP_CommonMessage" updated="08/25/14">
+ <opcode id="2550" name="OP_CommonMessage" updated="09/19/14">
<comment>ChannelMessageCode i.e. /tell /ooc /shout etc</comment>
<payload dir="both" typename="channelMessageStruct" sizechecktype="none"/>
</opcode>
- <opcode id="5578" name="OP_SpecialMesg" updated="08/25/14">
+ <opcode id="74bb" name="OP_SpecialMesg" updated="09/19/14">
<comment>Communicate textual info to client including hail responses etc</comment>
<payload dir="server" typename="specialMessageStruct" sizechecktype="none"/>
</opcode>
- <opcode id="3b02" name="OP_RandomReq" updated="08/25/14">
+ <opcode id="2f29" name="OP_RandomReq" updated="09/19/14">
<comment>RandomReqCode</comment>
<payload dir="client" typename="randomReqStruct" sizechecktype="match"/>
</opcode>
- <opcode id="1ed4" name="OP_RandomReply" updated="08/25/14">
+ <opcode id="2707" name="OP_RandomReply" updated="09/19/14">
<comment>RandomCode</comment>
<payload dir="server" typename="randomStruct" sizechecktype="match"/>
</opcode>
- <opcode id="4502" name="OP_ConsentResponse" updated="08/25/14">
+ <opcode id="7bc5" name="OP_ConsentResponse" updated="09/19/14">
<comment>Server replying with consent information after /consent</comment>
<payload dir="server" typename="consentResponseStruct" sizechecktype="match"/>
</opcode>
- <opcode id="6f28" name="OP_DenyResponse" updated="08/25/14">
+ <opcode id="0fc1" name="OP_DenyResponse" updated="09/19/14">
<comment>Server replying with deny information after /deny</comment>
<payload dir="server" typename="consentResponseStruct" sizechecktype="match"/>
</opcode>
- <opcode id="536b" name="OP_ManaChange" updated="08/25/14">
+ <opcode id="2e41" name="OP_ManaChange" updated="09/19/14">
<comment>Mana change. Bards send this up with no size. Casters receive this for mana updates.</comment>
<payload dir="server" typename="manaDecrementStruct" sizechecktype="match"/>
<payload dir="client" typename="uint8_t" sizechecktype="none"/>
</opcode>
- <opcode id="62d4" name="OP_BazaarSearchRequest" updated="08/25/14">
+ <opcode id="2e7f" name="OP_BazaarSearchRequest" updated="09/19/14">
<comment>Bazaar search request </comment>
<payload dir="client" typename="bazaarSearchQueryStruct" sizechecktype="none"/>
</opcode>
- <opcode id="4b98" name="OP_BazaarSearchResponse" updated="08/25/14">
+ <opcode id="bde0" name="OP_BazaarSearchResponse" updated="09/19/14">
<comment>Bazaar search Response - Struct incorrect </comment>
<payload dir="server" typename="bazaarSearchResponseStruct" sizechecktype="modulus"/>
</opcode>
- <opcode id="72cd" name="OP_MoneyOnCorpse" updated="08/25/14">
+ <opcode id="1812" name="OP_MoneyOnCorpse" updated="09/19/14">
<comment>MoneyOnCorpseCode</comment>
<payload dir="server" typename="moneyOnCorpseStruct" sizechecktype="match"/>
</opcode>
- <opcode id="23a0" name="OP_SkillUpdate" updated="08/25/14">
+ <opcode id="39f9" name="OP_SkillUpdate" updated="09/19/14">
<comment>Skill up code</comment>
<payload dir="server" typename="skillIncStruct" sizechecktype="match"/>
</opcode>
- <opcode id="1543" name="OP_LevelUpdate" updated="08/25/14">
+ <opcode id="7214" name="OP_LevelUpdate" updated="09/19/14">
<comment>LevelUpUpdateCode</comment>
<payload dir="server" typename="levelUpUpdateStruct" sizechecktype="match"/>
</opcode>
- <opcode id="4389" name="OP_DzSwitchInfo" updated="08/25/14">
+ <opcode id="2019" name="OP_DzSwitchInfo" updated="09/19/14">
<comment>Expedition compass etc</comment>
<payload dir="server" typename="dzSwitchInfo" sizechecktype="none"/>
</opcode>
- <opcode id="395d" name="OP_DzInfo" updated="08/25/14">
+ <opcode id="478a" name="OP_DzInfo" updated="09/19/14">
<comment>Expedition Information</comment>
<payload dir="server" typename="dzInfo" sizechecktype="match"/>
</opcode>
- <opcode id="45eb" name="OP_EnvDamage" updated="08/25/14">
+ <opcode id="6587" name="OP_EnvDamage" updated="09/19/14">
<comment>Environmental Damage</comment>
<payload dir="client" typename="environmentDamageStruct" sizechecktype="match"/>
</opcode>
- <opcode id="751a" name="OP_SetRunMode" updated="08/25/14">
+ <opcode id="6539" name="OP_SetRunMode" updated="09/19/14">
<comment>old cRunToggleCode</comment>
<payload dir="client" typename="cRunToggleStruct" sizechecktype="match"/>
</opcode>
@@ -307,7 +307,7 @@
<comment>List of group members - Variable length</comment>
<payload dir="server" typename="unknown" sizechecktype="none"/>
</opcode>
- <opcode id="4925" name="OP_GuildMemberList" updated="08/25/14">
+ <opcode id="6906" name="OP_GuildMemberList" updated="09/19/14">
<comment>List of guild members - Variable length</comment>
<payload dir="server" typename="uint8_t" sizechecktype="none"/>
</opcode>
@@ -343,19 +343,19 @@
<comment>Contents of claims window. /claim then refresh to capture packet - Guessing variable length</comment>
<payload dir="server" typename="unknown" sizechecktype="none"/>
</opcode>
- <opcode id="145d" name="OP_VoiceChat" updated="08/25/14">
+ <opcode id="77d8" name="OP_VoiceChat" updated="09/19/14">
<comment>Voice chat server info - Variable length (Data sent when joining group,raid etc)</comment>
<payload dir="server" typename="unknown" sizechecktype="none"/>
</opcode>
- <opcode id="6f7a" name="OP_PollQuestions" updated="08/25/14">
+ <opcode id="5889" name="OP_PollQuestions" updated="09/19/14">
<comment>SOE in-game player poll questions - Variable length</comment>
<payload dir="both" typename="unknown" sizechecktype="none"/>
</opcode>
- <opcode id="374b" name="OP_PollResponses" updated="08/25/14">
+ <opcode id="4768" name="OP_PollResponses" updated="09/19/14">
<comment>Poll response choices - Variable length</comment>
<payload dir="server" typename="unknown" sizechecktype="none"/>
</opcode>
- <opcode id="461b" name="OP_ShroudProgression" updated="08/25/14">
+ <opcode id="2c37" name="OP_ShroudProgression" updated="09/19/14">
<comment>Unlocked shrouds - 293 bytes</comment>
<payload dir="server" typename="unknown" sizechecktype="none"/>
</opcode>
@@ -363,15 +363,15 @@
<comment>Shroud templates to choose from on shroud NPC - 18983 bytes</comment>
<payload dir="server" typename="unknown" sizechecktype="none"/>
</opcode>
- <opcode id="3030" name="OP_Fellowship" updated="08/25/14">
+ <opcode id="7f13" name="OP_Fellowship" updated="09/19/14">
<comment>Fellowship information - 2564 bytes</comment>
<payload dir="server" typename="unknown" sizechecktype="none"/>
</opcode>
- <opcode id="1d05" name="OP_ExpandedGuildInfo" updated="08/25/14">
+ <opcode id="5b9c" name="OP_ExpandedGuildInfo" updated="09/19/14">
<comment>Guild ranks and other misc guild data - Variable length</comment>
<payload dir="server" typename="unknown" sizechecktype="none"/>
</opcode>
- <opcode id="773a" name="OP_GuildBank" updated="08/25/14">
+ <opcode id="73f6" name="OP_GuildBank" updated="09/19/14">
<comment>Guild bank contents - Variable length</comment>
<payload dir="server" typename="unknown" sizechecktype="none"/>
</opcode>
@@ -395,23 +395,23 @@
<comment>Tradeskill combine using old tradeskill window - 24 Bytes</comment>
<payload dir="both" typename="uint8_t" sizechecktype="none"/>
</opcode>
- <opcode id="38d6" name="OP_ItemPlayerPacket" updated="08/25/14">
+ <opcode id="1bd7" name="OP_ItemPlayerPacket" updated="09/17/14">
<comment>Inventory/bank items coming over during zone - Variable length</comment>
<payload dir="both" typename="uint8_t" sizechecktype="none"/>
</opcode>
- <opcode id="3811" name="OP_TaskDescription" updated="08/25/14">
+ <opcode id="4a1a" name="OP_TaskDescription" updated="09/19/14">
<comment>Task descriptions coming down for task window - Variable length</comment>
<payload dir="server" typename="unknown" sizechecktype="none"/>
</opcode>
- <opcode id="159a" name="OP_TaskActivity" updated="08/25/14">
+ <opcode id="67d2" name="OP_TaskActivity" updated="09/19/14">
<comment>Task activity descriptions coming down for task window - Variable length</comment>
<payload dir="server" typename="unknown" sizechecktype="none"/>
</opcode>
- <opcode id="2de3" name="OP_CompletedTasks" updated="08/25/14">
+ <opcode id="6fee" name="OP_CompletedTasks" updated="09/19/14">
<comment>Task history for task window - Variable length</comment>
<payload dir="server" typename="unknown" sizechecktype="none"/>
</opcode>
- <opcode id="4a95" name="OP_CustomTitles" updated="08/25/14">
+ <opcode id="6534" name="OP_CustomTitles" updated="09/19/14">
<comment>List of available titles - 1520 bytes</comment>
<payload dir="server" typename="unknown" sizechecktype="none"/>
</opcode>
@@ -515,7 +515,7 @@
<comment>Client telling server to set targetgroupbuff - 4 bytes</comment>
<payload dir="client" typename="unknown" sizechecktype="none"/>
</opcode>
- <opcode id="2fc6" name="OP_Lockouts" updated="08/20/14">
+ <opcode id="2fd7" name="OP_Lockouts" updated="09/19/14">
<comment>Expedition lockouts</comment>
<payload dir="server" typename="unknown" sizechecktype="none"/>
</opcode>
@@ -543,7 +543,7 @@
<comment>LFG/LFP server response - Variable length</comment>
<payload dir="server" typename="unknown" sizechecktype="none"/>
</opcode>
- <opcode id="79b4" name="OP_MercenaryList" updated="08/25/14">
+ <opcode id="01c7" name="OP_MercenaryList" updated="09/19/14">
<comment>Listing of hired mercenaries - 648 bytes
<payload dir="server" typename="unknown" sizechecktype="none"/></comment>
</opcode>
@@ -563,11 +563,11 @@
<comment>Client clicks off buff - 8 bytes</comment>
<payload dir="client" typename="unknown" sizechecktype="none"/>
</opcode>
- <opcode id="32c3" name="OP_HouseAddress" updated="08/25/14">
+ <opcode id="744d" name="OP_HouseAddress" updated="09/19/14">
<comment>House and guildhall address information - Variable length</comment>
<payload dir="server" typename="unknown" sizechecktype="none"/>
</opcode>
- <opcode id="30f8" name="OP_HouseContents" updated="08/25/14">
+ <opcode id="3590" name="OP_HouseContents" updated="09/17/14">
<comment>Server sending house information and contents - variable length</comment>
<payload dir="server" typename="unknown" sizechecktype="none"/>
</opcode>
@@ -583,11 +583,11 @@
<comment>Server sending pending rewards - variable length</comment>
<payload dir="both" typename="unknown" sizechecktype="none"/>
</opcode>
- <opcode id="6326" name="OP_FTPNags" updated="08/25/14">
+ <opcode id="001c" name="OP_FTPNags" updated="09/19/14">
<comment>Free to play nags and other data - 1852 bytes</comment>
<payload dir="server" typename="unknown" sizechecktype="none"/>
</opcode>
- <opcode id="5b18" name="OP_Find" updated="08/25/14">
+ <opcode id="771a" name="OP_Find" updated="09/19/14">
<comment>Find window data - 112 bytes</comment>
<payload dir="server" typename="unknown" sizechecktype="none"/>
</opcode>
Modified: showeq/trunk/configure.in
===================================================================
--- showeq/trunk/configure.in 2014-08-26 14:46:22 UTC (rev 828)
+++ showeq/trunk/configure.in 2014-10-04 03:58:51 UTC (rev 829)
@@ -2,7 +2,7 @@
dnl $Id$ $Name$
AC_PREREQ(2.59)
-AC_INIT(showeq, 5.13.10.27)
+AC_INIT(showeq, 5.13.10.28)
AC_CONFIG_SRCDIR(src/main.cpp)
AC_CONFIG_MACRO_DIR([m4])
AC_CANONICAL_SYSTEM
Modified: showeq/trunk/src/everquest.h
===================================================================
--- showeq/trunk/src/everquest.h 2014-08-26 14:46:22 UTC (rev 828)
+++ showeq/trunk/src/everquest.h 2014-10-04 03:58:51 UTC (rev 829)
@@ -1092,19 +1092,20 @@
struct
{
unsigned pitch:12;
- signed animation:10; // velocity
- unsigned padding01:10;
- signed z:19; // z coord (3rd loc value)
+ signed z:19; // z coord (3rd loc value)
+ unsigned padding01:1;
+ signed x:19; // x coord (1st loc value)
+ unsigned heading:12; // heading
+ unsigned padding02:1;
signed deltaY:13; // change in y
- unsigned heading:12; // heading
+ signed deltaX:13; // change in x
+ unsigned padding03:6;
signed deltaHeading:10; // change in heading
- unsigned padding02:10;
- signed x:19; // x coord (1st loc value)
- unsigned padding03:13;
- signed y:19; // y coord (2nd loc value)
- signed deltaX:13; // change in x
- signed deltaZ:13; // change in z
- unsigned padding04:19;
+ signed deltaZ:13; // change in z
+ unsigned padding04:9;
+ signed animation:10; // velocity
+ signed y:19; // y coord (2nd loc value)
+ unsigned padding05:3;
};
int32_t posData[5];
};
@@ -2354,20 +2355,21 @@
/*0000*/ uint16_t spawnId;
/*0002*/ uint16_t spawnId2;
/*0004*/ unsigned pitch:12;
- signed animation:10; // velocity
- unsigned padding01:10;
-/*0008*/ signed z:19; // z coord (3rd loc value)
- signed deltaY:13; // change in y
-/*0012*/ unsigned heading:12; // heading
- signed deltaHeading:10; // change in heading
- unsigned padding02:10;
-/*0016*/ signed x:19; // x coord (1st loc value)
- unsigned padding03:13;
-/*0020*/ signed y:19; // y coord (2nd loc value)
+ signed z:19; // z coord (3rd loc value)
+ unsigned padding01:1;
+/*0008*/ signed x:19; // x coord (1st loc value)
+ unsigned heading:12; // heading
+ unsigned padding02:1;
+/*0012*/ signed deltaY:13; // change in y
signed deltaX:13; // change in x
-/*0024*/ signed deltaZ:13; // change in z
- unsigned padding04:19;
-/*0028*/
+ unsigned padding03:6;
+/*0016*/ signed deltaHeading:10; // change in heading
+ signed deltaZ:13; // change in z
+ unsigned padding04:9;
+/*0020*/ signed animation:10; // velocity
+ signed y:19; // y coord (2nd loc value)
+ unsigned padding05:3;
+/*0024*/
};
/*
@@ -2382,19 +2384,19 @@
/*0002*/ uint16_t spawnId; // Player's spawn id
/*0004*/ uint16_t unknown0001; // ***Placeholder
/*0006*/ unsigned pitch:12; // pitch (up/down heading)
- unsigned padding01:20;
-/*0010*/ float deltaY; // Change in y
-/*0014*/ signed animation:10; // velocity
- signed deltaHeading:10; // change in heading
- unsigned padding02:12;
-/*0018*/ float z; // z coord (3rd loc value)
-/*0022*/ float y; // y coord (2nd loc value)
-/*0026*/ float deltaZ; // Change in z
-/*0030*/ float deltaX; // Change in x
-/*0034*/ float x; // x coord (1st loc value)
-/*0038*/ unsigned heading:12; // Heading
+ signed animation:10; // velocity
+ unsigned padding01:10;
+/*0010*/ float deltaZ; // Change in z
+/*0014*/ float z; // z coord (3rd loc value)
+/*0018*/ signed deltaHeading:10; // change in heading
+ unsigned padding02:22;
+/*0022*/ float x; // x coord (1st loc value)
+/*0026*/ float y; // y coord (2nd loc value)
+/*0030*/ unsigned heading:12; // Heading
unsigned padding03:20;
-/*0042*/
+/*0034*/ float deltaY; // Change in y
+/*0038*/ float deltaX; // Change in x
+/*0042*/
};
/*
@@ -2560,23 +2562,22 @@
/*
** buffStruct
-** Length: 44 Octets
+** Length: 100 Octets
**
*/
struct buffStruct
{
/*0000*/ uint32_t spawnid; //spawn id
-/*0004*/ uint8_t unknown0004[4];
-/*0008*/ float unknown0008;
-/*0012*/ uint32_t spellid; // spellidbegin
+/*0004*/ uint8_t unknown0004;
+/*0005*/ int8_t level; // Level of person who cast buff
+/*0006*/ uint8_t unknown006[6];
+/*0012*/ uint32_t spellid; // spellid
/*0016*/ uint32_t duration; // duration
-/*0024*/ uint8_t unknown0024[8];
-/*0028*/ uint32_t playerId; // Player id who cast the buff
-/*0032*/ uint8_t unknown0032[4];
-/*0036*/ uint32_t spellslot; // spellslot
-/*0040*/ uint32_t changetype; // 1=buff fading,2=buff duration
-/*0044*/
+/*0020*/ uint8_t unknown020[72];
+/*0092*/ uint32_t spellslot; // spellslot
+/*0096*/ uint32_t changetype; // 1=buff fading,2=buff duration
+/*0100*/
};
/*
Modified: showeq/trunk/src/group.cpp
===================================================================
--- showeq/trunk/src/group.cpp 2014-08-26 14:46:22 UTC (rev 828)
+++ showeq/trunk/src/group.cpp 2014-10-04 03:58:51 UTC (rev 829)
@@ -126,7 +126,7 @@
emit added(m_members[i]->m_name, m_members[i]->m_spawn);
- netStream.skipBytes(7);
+ netStream.skipBytes(12);
}
// clear the rest
Modified: showeq/trunk/src/player.cpp
===================================================================
--- showeq/trunk/src/player.cpp 2014-08-26 14:46:22 UTC (rev 828)
+++ showeq/trunk/src/player.cpp 2014-10-04 03:58:51 UTC (rev 829)
@@ -298,9 +298,12 @@
// done with mana
m_validMana = true;
+ // location of bind point
+#if 1
seqDebug("Player::backfill(bind): Pos (%f/%f/%f) Heading: %f",
player.binds[0].x, player.binds[0].y, player.binds[0].z,
player.binds[0].heading);
+#endif
// Exp handling
m_minExp = calc_exp(m_level-1, m_race, m_class);
@@ -369,6 +372,9 @@
showeq_params->walkpathlength
);
setDeltas(0,0,0);
+
+ // Initial location when landing in new zone
+#if 1
seqDebug("Player::backfill(): Pos (%f/%f/%f) Heading: %f",
player->x, player->y, player->z, player->heading);
setHeading((int8_t)lrintf(player->heading), 0);
@@ -377,6 +383,7 @@
emit headingChanged(m_headingDegrees);
emit posChanged(x(), y(), z(),
deltaX(), deltaY(), deltaZ(), m_headingDegrees);
+#endif
// Merge in our new languages...
for (int a = 0; a < MAX_KNOWN_LANGS; a++)
@@ -632,6 +639,7 @@
// if this is just setting the percentage, then do nothing (use info from
// player packet).
+#if 0
if (exp->type == 0)
{
// signal the setting of experience
@@ -641,6 +649,7 @@
return;
}
+#endif
uint32_t realExp = (m_tickExp * exp->exp) + m_minExp;
uint32_t expIncrement;
@@ -672,10 +681,11 @@
m_freshKill = false;
}
else
- emit expGained( "Unknown", // Randomly blessed with xp?
- 0, // don't know what gave it so, level 0
- expIncrement,
- m_zoneMgr->longZoneName());
+ emit setExp(m_currentExp, exp->exp, m_minExp, m_maxExp, m_tickExp);
+// emit expGained( "Unknown", // Randomly blessed with xp?
+// 0, // don't know what gave it so, level 0
+// expIncrement,
+// m_zoneMgr->longZoneName());
if (showeq_params->savePlayerState)
savePlayerState();
@@ -852,19 +862,19 @@
/*0002*/ uint16_t spawnId; // Player's spawn id
/*0004*/ uint16_t unknown0001; // ***Placeholder
/*0006*/ unsigned pitch:12; // pitch (up/down heading)
- unsigned padding01:20;
- /*0010*/ float deltaY; // Change in y
- /*0014*/ signed animation:10; // velocity
- signed deltaHeading:10; // change in heading
- unsigned padding02:12;
- /*0018*/ float z; // z coord (3rd loc value)
- /*0022*/ float y; // y coord (2nd loc value)
- /*0026*/ float deltaZ; // Change in z
- /*0030*/ float deltaX; // Change in x
- /*0034*/ float x; // x coord (1st loc value)
- /*0038*/ unsigned heading:12; // Heading
+ signed animation:10; // velocity
+ unsigned padding01:10;
+ /*0010*/ float deltaZ; // Change in z
+ /*0014*/ float z; // z coord (3rd loc value)
+ /*0018*/ signed deltaHeading:10; // change in heading
+ unsigned padding02:22;
+ /*0022*/ float x; // x coord (1st loc value)
+ /*0026*/ float y; // y coord (2nd loc value)
+ /*0030*/ unsigned heading:12; // Heading
unsigned padding03:20;
- /*0042*/
+ /*0034*/ float deltaY; // Change in y
+ /*0038*/ float deltaX; // Change in x
+ /*0042*/
};
#endif
Modified: showeq/trunk/src/spawnshell.cpp
===================================================================
--- showeq/trunk/src/spawnshell.cpp 2014-08-26 14:46:22 UTC (rev 828)
+++ showeq/trunk/src/spawnshell.cpp 2014-10-04 03:58:51 UTC (rev 829)
@@ -719,7 +719,7 @@
spawn->posData[2] = netStream.readUInt32NC();
spawn->posData[3] = netStream.readUInt32NC();
spawn->posData[4] = netStream.readUInt32NC();
- spawn->posData[5] = netStream.readUInt32NC();
+// spawn->posData[5] = netStream.readUInt32NC();
if(spawn->hasTitle)
{
@@ -922,19 +922,21 @@
/*0000*/ uint16_t spawnId;
/*0002*/ uint16_t spawnId2;
/*0004*/ unsigned pitch:12;
- signed animation:10; // velocity
- unsigned padding01:10;
- /*0008*/ signed z:19; // z coord (3rd loc value)
- signed deltaY:13; // change in y
- /*0012*/ unsigned heading:12; // heading
- signed deltaHeading:10; // change in heading
- unsigned padding02:10;
- /*0016*/ signed x:19; // x coord (1st loc value)
- unsigned padding03:13;
- /*0020*/ signed y:19; // y coord (2nd loc value)
+ signed z:19; // z coord (3rd loc value)
+ unsigned padding01:1;
+ /*0008*/ signed x:19; // x coord (1st loc value)
+ unsigned heading:12; // heading
+ unsigned padding02:1;
+ /*0012*/ signed deltaY:13; // change in y
signed deltaX:13; // change in x
- /*0024*/ signed deltaZ:13; // change in z
- unsigned padding04:19;
+ unsigned padding03:6;
+ /*0016*/ signed deltaHeading:10; // change in heading
+ signed deltaZ:13; // change in z
+ unsigned padding04:9;
+ /*0020*/ signed animation:10; // velocity
+ signed y:19; // y coord (2nd loc value)
+ unsigned padding05:3;
+ /*0024*/
};
#endif
@@ -942,7 +944,7 @@
#if 0
#pragma pack(0)
struct pos *p = (struct pos *)data;
- if (p->spawnId == 0x1996)
+ if (p->spawnId == 0x1fb0)
printf("[%.2x](%f, %f, %f), dx %f dy %f dz %f\n head %d dhead %d anim %d pitch %d (%x, %x, %x, %x, %x, %x)\n",
p->spawnId, float(p->x)/8.0, float(p->y/8.0), float(p->z)/8.0,
float(p->deltaX)/4.0, float(p->deltaY)/4.0,
@@ -950,7 +952,7 @@
p->heading, p->deltaHeading,
p->animation, p->pitch,
p->padding01, p->padding02, p->padding03,
- p->padding04 );
+ p->padding04, p->padding05 );
#endif
updateSpawn(pupdate->spawnId, x, y, z, dx, dy, dz,
@@ -1015,6 +1017,7 @@
// BSH 13 Apr 2011 -- garbage added in packet
uint16_t unk1 = stream.readUInt(16);
+
// 6 bit field specifier.
uint8_t fieldSpecifier = stream.readUInt(6);
Modified: showeq/trunk/src/util.cpp
===================================================================
--- showeq/trunk/src/util.cpp 2014-08-26 14:46:22 UTC (rev 828)
+++ showeq/trunk/src/util.cpp 2014-10-04 03:58:51 UTC (rev 829)
@@ -970,6 +970,13 @@
// Seeded CRC16 needed by the packet layer.
uint16_t calcCRC16(uint8_t* p, uint32_t length, uint32_t seed)
{
+// sanity check
+if(length > 25600)
+{
+ seqWarn("calcCRC16 called for length > 25600");
+ return 0xDEAD;
+}
+
#include "crctab.h"
uint32_t crc = 0L ^ 0xffffffff;
Modified: showeq/trunk/src/zonemgr.cpp
===================================================================
--- showeq/trunk/src/zonemgr.cpp 2014-08-26 14:46:22 UTC (rev 828)
+++ showeq/trunk/src/zonemgr.cpp 2014-10-04 03:58:51 UTC (rev 829)
@@ -490,7 +490,7 @@
// Unknown
netStream.skipBytes(12);
- // Something (142 ints)
+ // Something (89 ints)
int sCount11 = netStream.readUInt32NC();
for (int i = 0; i < sCount11; i++) {
netStream.skipBytes(8);
@@ -517,7 +517,7 @@
}
// Unknown
- netStream.skipBytes(241);
+ netStream.skipBytes(229);
player->currentRadCrystals = netStream.readUInt32NC();
player->careerRadCrystals = netStream.readUInt32NC();
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <fra...@us...> - 2014-08-26 14:46:32
|
Revision: 828
http://sourceforge.net/p/seq/svn/828
Author: fransick
Date: 2014-08-26 14:46:22 +0000 (Tue, 26 Aug 2014)
Log Message:
-----------
Modified Paths:
--------------
showeq/trunk/conf/zoneopcodes.xml
showeq/trunk/src/everquest.h
showeq/trunk/src/player.cpp
showeq/trunk/src/spawnshell.cpp
Modified: showeq/trunk/conf/zoneopcodes.xml
===================================================================
--- showeq/trunk/conf/zoneopcodes.xml 2014-08-21 04:13:20 UTC (rev 827)
+++ showeq/trunk/conf/zoneopcodes.xml 2014-08-26 14:46:22 UTC (rev 828)
@@ -3,163 +3,163 @@
<seqopcodes>
<!-- Critical opcodes used directly by ShowEQ -->
- <opcode id="2b83" name="OP_PlayerProfile" updated="08/20/14">
+ <opcode id="72b9" name="OP_PlayerProfile" updated="08/25/14">
<comment>CharProfileCode</comment>
<payload dir="server" typename="uint8_t" sizechecktype="none"/>
</opcode>
- <opcode id="0c3a" name="OP_ZoneEntry" updated="08/20/14">
+ <opcode id="7002" name="OP_ZoneEntry" updated="08/25/14">
<comment>ZoneEntryCode</comment>
<payload dir="client" typename="ClientZoneEntryStruct" sizechecktype="match"/>
<payload dir="server" typename="uint8_t" sizechecktype="none"/>
</opcode>
- <opcode id="556a" name="OP_TimeOfDay" updated="08/20/14">
+ <opcode id="7ef6" name="OP_TimeOfDay" updated="08/25/14">
<comment>TimeOfDayCode</comment>
<payload dir="server" typename="timeOfDayStruct" sizechecktype="match"/>
</opcode>
- <opcode id="0a1d" name="OP_NewZone" updated="08/20/14">
+ <opcode id="5c9f" name="OP_NewZone" updated="08/25/14">
<comment>NewZoneCode</comment>
<payload dir="server" typename="newZoneStruct" sizechecktype="match"/>
</opcode>
- <opcode id="6577" name="OP_SpawnDoor" updated="08/20/14">
+ <opcode id="3c84" name="OP_SpawnDoor" updated="08/25/14">
<comment>DoorSpawnsCode</comment>
<payload dir="server" typename="doorStruct" sizechecktype="modulus"/>
</opcode>
- <opcode id="7856" name="OP_GroundSpawn" updated="08/20/14">
+ <opcode id="799a" name="OP_GroundSpawn" updated="08/25/14">
<comment>MakeDropCode</comment>
<payload dir="server" typename="makeDropStruct" sizechecktype="none"/>
<payload dir="client" typename="uint8_t" sizechecktype="none"/>
</opcode>
- <opcode id="69e8" name="OP_SendZonePoints" updated="08/20/14">
+ <opcode id="3863" name="OP_SendZonePoints" updated="08/25/14">
<comment>Coords in a zone that will port you to another zone</comment>
<payload dir="server" typename="zonePointsStruct" sizechecktype="none"/>
</opcode>
- <opcode id="74bd" name="OP_AAExpUpdate" updated="08/20/14">
+ <opcode id="4cc0" name="OP_AAExpUpdate" updated="08/25/14">
<comment>Receiving AA experience. Also when percent to AA changes.</comment>
<payload dir="server" typename="altExpUpdateStruct" sizechecktype="match"/>
</opcode>
- <opcode id="7ae1" name="OP_ExpUpdate" updated="08/20/14">
+ <opcode id="514f" name="OP_ExpUpdate" updated="08/25/14">
<comment>ExpUpdateCode</comment>
<payload dir="server" typename="expUpdateStruct" sizechecktype="match"/>
</opcode>
- <opcode id="1765" name="OP_GuildMOTD" updated="08/20/14">
+ <opcode id="0703" name="OP_GuildMOTD" updated="08/25/14">
<comment>GuildMOTD</comment>
<payload dir="server" typename="guildMOTDStruct" sizechecktype="none"/>
</opcode>
- <opcode id="450f" name="OP_ClientUpdate" updated="08/20/14">
+ <opcode id="751e" name="OP_ClientUpdate" updated="08/25/14">
<comment>Position updates</comment>
<payload dir="server" typename="playerSpawnPosStruct" sizechecktype="match"/>
<payload dir="both" typename="playerSelfPosStruct" sizechecktype="match"/>
</opcode>
- <opcode id="2d93" name="OP_NpcMoveUpdate" updated="08/20/14">
+ <opcode id="0ab3" name="OP_NpcMoveUpdate" updated="08/25/14">
<comment>Position updates</comment>
<payload dir="server" typename="uint8_t" sizechecktype="none"/>
</opcode>
- <opcode id="712a" name="OP_MobUpdate" updated="08/20/14">
+ <opcode id="0485" name="OP_MobUpdate" updated="08/25/14">
<comment>MobUpdateCode</comment>
<payload dir="both" typename="spawnPositionUpdate" sizechecktype="match"/>
</opcode>
- <opcode id="08ae" name="OP_DeleteSpawn" updated="08/20/14">
+ <opcode id="1027" name="OP_DeleteSpawn" updated="08/25/14">
<comment>DeleteSpawnCode</comment>
<payload dir="both" typename="deleteSpawnStruct" sizechecktype="match"/>
</opcode>
- <opcode id="4330" name="OP_RemoveSpawn" updated="08/20/14">
+ <opcode id="52f5" name="OP_RemoveSpawn" updated="08/25/14">
<comment>Remove spawn from zone</comment>
<payload dir="both" typename="removeSpawnStruct" sizechecktype="none"/>
</opcode>
- <opcode id="2b19" name="OP_Death" updated="08/20/14">
+ <opcode id="520c" name="OP_Death" updated="08/25/14">
<comment>old NewCorpseCode</comment>
<payload dir="server" typename="newCorpseStruct" sizechecktype="match"/>
</opcode>
- <opcode id="69d3" name="OP_WearChange" updated="08/20/14">
+ <opcode id="7acc" name="OP_WearChange" updated="08/25/14">
<comment>SpawnUpdateCode</comment>
<payload dir="both" typename="SpawnUpdateStruct" sizechecktype="match"/>
</opcode>
- <opcode id="4956" name="OP_SpawnAppearance" updated="08/20/14">
+ <opcode id="556c" name="OP_SpawnAppearance" updated="08/25/14">
<comment>SpawnAppearanceCode</comment>
<payload dir="both" typename="spawnAppearanceStruct" sizechecktype="match"/>
</opcode>
- <opcode id="37a2" name="OP_Stamina" updated="08/20/14">
+ <opcode id="7b69" name="OP_Stamina" updated="08/25/14">
<comment>Server updating on hunger/thirst</comment>
<payload dir="server" typename="staminaStruct" sizechecktype="match"/>
</opcode>
- <opcode id="5158" name="OP_HPUpdate" updated="08/20/14">
+ <opcode id="0983" name="OP_HPUpdate" updated="08/25/14">
<comment>NpcHpUpdateCode Update HP % of a PC or NPC</comment>
<payload dir="both" typename="hpNpcUpdateStruct" sizechecktype="match"/>
</opcode>
- <opcode id="13cd" name="OP_GuildMemberUpdate" updated="08/20/14">
+ <opcode id="54b5" name="OP_GuildMemberUpdate" updated="08/25/14">
<comment>Info regarding guild members</comment>
<payload dir="server" typename="GuildMemberUpdate" sizechecktype="match"/>
</opcode>
- <opcode id="4d04" name="OP_ClickObject" updated="08/20/14">
+ <opcode id="32e5" name="OP_ClickObject" updated="08/25/14">
<comment>Items dropped on the ground</comment>
<payload dir="both" typename="remDropStruct" sizechecktype="match"/>
</opcode>
- <opcode id="4136" name="OP_Action" updated="08/20/14">
+ <opcode id="2ce5" name="OP_Action" updated="08/25/14">
<comment>Spells cast etc</comment>
<payload dir="both" typename="actionStruct" sizechecktype="match"/>
<payload dir="both" typename="actionAltStruct" sizechecktype="match"/>
</opcode>
- <opcode id="04ef" name="OP_Action2" updated="08/20/14">
+ <opcode id="56ea" name="OP_Action2" updated="08/25/14">
<comment>Combat actions i.e. bash, kick etc</comment>
<payload dir="both" typename="action2Struct" sizechecktype="match"/>
</opcode>
- <opcode id="596d" name="OP_Consider" updated="08/20/14">
+ <opcode id="4736" name="OP_Consider" updated="08/25/14">
<comment>ConsiderCode</comment>
<payload dir="both" typename="considerStruct" sizechecktype="match"/>
</opcode>
- <opcode id="49c5" name="OP_TargetMouse" updated="08/20/14">
+ <opcode id="4ce2" name="OP_TargetMouse" updated="08/25/14">
<comment>Targeting a person - old ClientTargetCode</comment>
<payload dir="both" typename="clientTargetStruct" sizechecktype="match"/>
</opcode>
- <opcode id="3d9d" name="OP_SpawnRename" updated="08/20/14">
+ <opcode id="1abf" name="OP_SpawnRename" updated="08/25/14">
<comment>Spawns getting renamed after initial NewSpawn</comment>
<payload dir="server" typename="spawnRenameStruct" sizechecktype="match"/>
</opcode>
- <opcode id="26c2" name="OP_Illusion" updated="08/20/14">
+ <opcode id="03a7" name="OP_Illusion" updated="08/25/14">
<comment>Spawn being illusioned (changing forms)</comment>
<payload dir="both" typename="spawnIllusionStruct" sizechecktype="match"/>
</opcode>
- <opcode id="0ee5" name="OP_Shroud" updated="08/20/14">
+ <opcode id="7e22" name="OP_Shroud" updated="08/25/14">
<comment>Server putting players into shroud form</comment>
<payload dir="server" typename="spawnShroudSelf" sizechecktype="none"/>
</opcode>
- <opcode id="291c" name="OP_ZoneChange" updated="08/20/14">
+ <opcode id="282f" name="OP_ZoneChange" updated="08/25/14">
<comment>old ZoneChangeCode</comment>
<payload dir="both" typename="zoneChangeStruct" sizechecktype="match"/>
</opcode>
- <opcode id="408e" name="OP_GroupInvite" updated="08/20/14">
+ <opcode id="0496" name="OP_GroupInvite" updated="08/25/14">
<payload dir="both" typename="groupInviteStruct" sizechecktype="none"/>
<comment>You invite someone while ungrouped or get invited by someone ungrouped </comment>
</opcode>
- <opcode id="7ccf" name="OP_GroupInvite2" updated="08/20/14">
+ <opcode id="4927" name="OP_GroupInvite2" updated="08/25/14">
<payload dir="client" typename="groupInviteStruct" sizechecktype="none"/>
<comment>You're inviting someone and you are grouped or get invited by a group</comment>
</opcode>
- <opcode id="5eef" name="OP_GroupCancelInvite" updated="08/20/14">
+ <opcode id="3b66" name="OP_GroupCancelInvite" updated="08/25/14">
<payload dir="both" typename="groupDeclineStruct" sizechecktype="match"/>
<comment>Declining to join a group</comment>
</opcode>
- <opcode id="435b" name="OP_GroupFollow" updated="08/20/14">
+ <opcode id="5c50" name="OP_GroupFollow" updated="08/25/14">
<payload dir="server" typename="groupFollowStruct" sizechecktype="match"/>
<comment>You join a group or player joins group</comment>
</opcode>
- <opcode id="3f44" name="OP_GroupFollow2" updated="08/20/14">
+ <opcode id="5cd1" name="OP_GroupFollow2" updated="08/25/14">
<payload dir="server" typename="groupFollowStruct" sizechecktype="match"/>
<comment>Player joins your group</comment>
</opcode>
- <opcode id="3d55" name="OP_GroupUpdate" updated="08/20/14">
+ <opcode id="7340" name="OP_GroupUpdate" updated="08/25/14">
<comment>Group updates</comment>
<payload dir="both" typename="groupUpdateStruct" sizechecktype="none"/>
</opcode>
- <opcode id="18bb" name="OP_GroupDisband" updated="08/20/14">
+ <opcode id="20a2" name="OP_GroupDisband" updated="08/25/14">
<comment>You disband from group</comment>
<payload dir="server" typename="groupDisbandStruct" sizechecktype="match"/>
</opcode>
- <opcode id="5968" name="OP_GroupDisband2" updated="08/20/14">
+ <opcode id="4e18" name="OP_GroupDisband2" updated="08/25/14">
<comment>Other disbands from group</comment>
<payload dir="server" typename="groupDisbandStruct" sizechecktype="match"/>
</opcode>
- <opcode id="490f" name="OP_GroupLeader" updated="08/20/14">
+ <opcode id="3340" name="OP_GroupLeader" updated="08/25/14">
<comment>Group leader change</comment>
<payload dir="server" typename="groupLeaderChangeStruct" sizechecktype="match"/>
</opcode>
@@ -167,108 +167,108 @@
<comment>old BuffDropCode</comment>
<payload dir="both" typename="buffStruct" sizechecktype="match"/>
</opcode>
- <opcode id="202b" name="OP_BuffFadeMsg" updated="08/20/14">
+ <opcode id="3b36" name="OP_BuffFadeMsg" updated="08/25/14">
<comment>SpellFadeCode</comment>
<payload dir="both" typename="spellFadedStruct" sizechecktype="none"/>
</opcode>
- <opcode id="48a1" name="OP_BeginCast" updated="08/20/14">
+ <opcode id="5c38" name="OP_BeginCast" updated="08/25/14">
<comment>BeginCastCode</comment>
<payload dir="both" typename="beginCastStruct" sizechecktype="match"/>
</opcode>
- <opcode id="4711" name="OP_CastSpell" updated="08/20/14">
+ <opcode id="5a29" name="OP_CastSpell" updated="08/25/14">
<comment>StartCastCode</comment>
<payload dir="both" typename="startCastStruct" sizechecktype="match"/>
</opcode>
- <opcode id="72b4" name="OP_SwapSpell" updated="08/20/14">
+ <opcode id="75e0" name="OP_SwapSpell" updated="08/25/14">
<comment>TradeSpellBookSlotsCode</comment>
<payload dir="both" typename="tradeSpellBookSlotsStruct" sizechecktype="match"/>
</opcode>
- <opcode id="2ce9" name="OP_MemorizeSpell" updated="08/20/14">
+ <opcode id="0210" name="OP_MemorizeSpell" updated="08/25/14">
<comment>MemSpellCode</comment>
<payload dir="both" typename="memSpellStruct" sizechecktype="match"/>
</opcode>
- <opcode id="16cf" name="OP_InspectAnswer" updated="08/20/14">
+ <opcode id="7e93" name="OP_InspectAnswer" updated="08/25/14">
<comment>InspectDataCode</comment>
<payload dir="both" typename="inspectDataStruct" sizechecktype="match"/>
</opcode>
- <opcode id="1cf6" name="OP_Emote" updated="08/20/14">
+ <opcode id="3d3e" name="OP_Emote" updated="08/25/14">
<comment>EmoteTextCode</comment>
<payload dir="both" typename="emoteTextStruct" sizechecktype="none"/>
</opcode>
- <opcode id="332c" name="OP_SimpleMessage" updated="08/20/14">
+ <opcode id="5ee4" name="OP_SimpleMessage" updated="08/25/14">
<comment>SimpleMessageCode</comment>
<payload dir="server" typename="simpleMessageStruct" sizechecktype="match"/>
</opcode>
- <opcode id="0884" name="OP_FormattedMessage" updated="08/20/14">
+ <opcode id="7a53" name="OP_FormattedMessage" updated="08/25/14">
<comment>FormattedMessageCode i.e. pet dismissed etc</comment>
<payload dir="server" typename="formattedMessageStruct" sizechecktype="none"/>
</opcode>
- <opcode id="33a5" name="OP_CommonMessage" updated="08/20/14">
+ <opcode id="46a8" name="OP_CommonMessage" updated="08/25/14">
<comment>ChannelMessageCode i.e. /tell /ooc /shout etc</comment>
<payload dir="both" typename="channelMessageStruct" sizechecktype="none"/>
</opcode>
- <opcode id="1515" name="OP_SpecialMesg" updated="08/20/14">
+ <opcode id="5578" name="OP_SpecialMesg" updated="08/25/14">
<comment>Communicate textual info to client including hail responses etc</comment>
<payload dir="server" typename="specialMessageStruct" sizechecktype="none"/>
</opcode>
- <opcode id="5a84" name="OP_RandomReq" updated="08/20/14">
+ <opcode id="3b02" name="OP_RandomReq" updated="08/25/14">
<comment>RandomReqCode</comment>
<payload dir="client" typename="randomReqStruct" sizechecktype="match"/>
</opcode>
- <opcode id="32e6" name="OP_RandomReply" updated="08/20/14">
+ <opcode id="1ed4" name="OP_RandomReply" updated="08/25/14">
<comment>RandomCode</comment>
<payload dir="server" typename="randomStruct" sizechecktype="match"/>
</opcode>
- <opcode id="610b" name="OP_ConsentResponse" updated="08/20/14">
+ <opcode id="4502" name="OP_ConsentResponse" updated="08/25/14">
<comment>Server replying with consent information after /consent</comment>
<payload dir="server" typename="consentResponseStruct" sizechecktype="match"/>
</opcode>
- <opcode id="1df0" name="OP_DenyResponse" updated="08/20/14">
+ <opcode id="6f28" name="OP_DenyResponse" updated="08/25/14">
<comment>Server replying with deny information after /deny</comment>
<payload dir="server" typename="consentResponseStruct" sizechecktype="match"/>
</opcode>
- <opcode id="1073" name="OP_ManaChange" updated="08/20/14">
+ <opcode id="536b" name="OP_ManaChange" updated="08/25/14">
<comment>Mana change. Bards send this up with no size. Casters receive this for mana updates.</comment>
<payload dir="server" typename="manaDecrementStruct" sizechecktype="match"/>
<payload dir="client" typename="uint8_t" sizechecktype="none"/>
</opcode>
- <opcode id="3d90" name="OP_BazaarSearchRequest" updated="08/20/14">
+ <opcode id="62d4" name="OP_BazaarSearchRequest" updated="08/25/14">
<comment>Bazaar search request </comment>
<payload dir="client" typename="bazaarSearchQueryStruct" sizechecktype="none"/>
</opcode>
- <opcode id="62d8" name="OP_BazaarSearchResponse" updated="08/20/14">
+ <opcode id="4b98" name="OP_BazaarSearchResponse" updated="08/25/14">
<comment>Bazaar search Response - Struct incorrect </comment>
<payload dir="server" typename="bazaarSearchResponseStruct" sizechecktype="modulus"/>
</opcode>
- <opcode id="0d25" name="OP_MoneyOnCorpse" updated="08/20/14">
+ <opcode id="72cd" name="OP_MoneyOnCorpse" updated="08/25/14">
<comment>MoneyOnCorpseCode</comment>
<payload dir="server" typename="moneyOnCorpseStruct" sizechecktype="match"/>
</opcode>
- <opcode id="7e1f" name="OP_SkillUpdate" updated="08/20/14">
+ <opcode id="23a0" name="OP_SkillUpdate" updated="08/25/14">
<comment>Skill up code</comment>
<payload dir="server" typename="skillIncStruct" sizechecktype="match"/>
</opcode>
- <opcode id="72e6" name="OP_LevelUpdate" updated="08/20/14">
+ <opcode id="1543" name="OP_LevelUpdate" updated="08/25/14">
<comment>LevelUpUpdateCode</comment>
<payload dir="server" typename="levelUpUpdateStruct" sizechecktype="match"/>
</opcode>
- <opcode id="0405" name="OP_DzSwitchInfo" updated="08/20/14">
+ <opcode id="4389" name="OP_DzSwitchInfo" updated="08/25/14">
<comment>Expedition compass etc</comment>
<payload dir="server" typename="dzSwitchInfo" sizechecktype="none"/>
</opcode>
- <opcode id="3dd7" name="OP_DzInfo" updated="08/20/14">
+ <opcode id="395d" name="OP_DzInfo" updated="08/25/14">
<comment>Expedition Information</comment>
<payload dir="server" typename="dzInfo" sizechecktype="match"/>
</opcode>
- <opcode id="7310" name="OP_EnvDamage" updated="08/20/14">
+ <opcode id="45eb" name="OP_EnvDamage" updated="08/25/14">
<comment>Environmental Damage</comment>
<payload dir="client" typename="environmentDamageStruct" sizechecktype="match"/>
</opcode>
- <opcode id="757a" name="OP_SetRunMode" updated="08/20/14">
+ <opcode id="751a" name="OP_SetRunMode" updated="08/25/14">
<comment>old cRunToggleCode</comment>
<payload dir="client" typename="cRunToggleStruct" sizechecktype="match"/>
</opcode>
- <opcode id="0dea" name="OP_Trader" updated="08/20/14">
+ <opcode id="6d2a" name="OP_Trader" updated="08/25/14">
<comment>PC's turning trader on and off</comment>
<payload dir="server" typename="bazaarTraderRequest" sizechecktype="match"/>
</opcode>
@@ -307,7 +307,7 @@
<comment>List of group members - Variable length</comment>
<payload dir="server" typename="unknown" sizechecktype="none"/>
</opcode>
- <opcode id="5f7c" name="OP_GuildMemberList" updated="08/20/14">
+ <opcode id="4925" name="OP_GuildMemberList" updated="08/25/14">
<comment>List of guild members - Variable length</comment>
<payload dir="server" typename="uint8_t" sizechecktype="none"/>
</opcode>
@@ -343,19 +343,19 @@
<comment>Contents of claims window. /claim then refresh to capture packet - Guessing variable length</comment>
<payload dir="server" typename="unknown" sizechecktype="none"/>
</opcode>
- <opcode id="6245" name="OP_VoiceChat" updated="08/20/14">
+ <opcode id="145d" name="OP_VoiceChat" updated="08/25/14">
<comment>Voice chat server info - Variable length (Data sent when joining group,raid etc)</comment>
<payload dir="server" typename="unknown" sizechecktype="none"/>
</opcode>
- <opcode id="4a1b" name="OP_PollQuestions" updated="08/20/14">
+ <opcode id="6f7a" name="OP_PollQuestions" updated="08/25/14">
<comment>SOE in-game player poll questions - Variable length</comment>
<payload dir="both" typename="unknown" sizechecktype="none"/>
</opcode>
- <opcode id="7e0b" name="OP_PollResponses" updated="08/20/14">
+ <opcode id="374b" name="OP_PollResponses" updated="08/25/14">
<comment>Poll response choices - Variable length</comment>
<payload dir="server" typename="unknown" sizechecktype="none"/>
</opcode>
- <opcode id="5b00" name="OP_ShroudProgression" updated="08/20/14">
+ <opcode id="461b" name="OP_ShroudProgression" updated="08/25/14">
<comment>Unlocked shrouds - 293 bytes</comment>
<payload dir="server" typename="unknown" sizechecktype="none"/>
</opcode>
@@ -363,15 +363,15 @@
<comment>Shroud templates to choose from on shroud NPC - 18983 bytes</comment>
<payload dir="server" typename="unknown" sizechecktype="none"/>
</opcode>
- <opcode id="480d" name="OP_Fellowship" updated="08/20/14">
+ <opcode id="3030" name="OP_Fellowship" updated="08/25/14">
<comment>Fellowship information - 2564 bytes</comment>
<payload dir="server" typename="unknown" sizechecktype="none"/>
</opcode>
- <opcode id="49d9" name="OP_ExpandedGuildInfo" updated="08/20/14">
+ <opcode id="1d05" name="OP_ExpandedGuildInfo" updated="08/25/14">
<comment>Guild ranks and other misc guild data - Variable length</comment>
<payload dir="server" typename="unknown" sizechecktype="none"/>
</opcode>
- <opcode id="37f9" name="OP_GuildBank" updated="08/20/14">
+ <opcode id="773a" name="OP_GuildBank" updated="08/25/14">
<comment>Guild bank contents - Variable length</comment>
<payload dir="server" typename="unknown" sizechecktype="none"/>
</opcode>
@@ -395,23 +395,23 @@
<comment>Tradeskill combine using old tradeskill window - 24 Bytes</comment>
<payload dir="both" typename="uint8_t" sizechecktype="none"/>
</opcode>
- <opcode id="7f9d" name="OP_ItemPlayerPacket" updated="08/20/14">
+ <opcode id="38d6" name="OP_ItemPlayerPacket" updated="08/25/14">
<comment>Inventory/bank items coming over during zone - Variable length</comment>
<payload dir="both" typename="uint8_t" sizechecktype="none"/>
</opcode>
- <opcode id="66c3" name="OP_TaskDescription" updated="08/20/14">
+ <opcode id="3811" name="OP_TaskDescription" updated="08/25/14">
<comment>Task descriptions coming down for task window - Variable length</comment>
<payload dir="server" typename="unknown" sizechecktype="none"/>
</opcode>
- <opcode id="003d" name="OP_TaskActivity" updated="08/20/14">
+ <opcode id="159a" name="OP_TaskActivity" updated="08/25/14">
<comment>Task activity descriptions coming down for task window - Variable length</comment>
<payload dir="server" typename="unknown" sizechecktype="none"/>
</opcode>
- <opcode id="64f6" name="OP_CompletedTasks" updated="08/20/14">
+ <opcode id="2de3" name="OP_CompletedTasks" updated="08/25/14">
<comment>Task history for task window - Variable length</comment>
<payload dir="server" typename="unknown" sizechecktype="none"/>
</opcode>
- <opcode id="6438" name="OP_CustomTitles" updated="08/20/14">
+ <opcode id="4a95" name="OP_CustomTitles" updated="08/25/14">
<comment>List of available titles - 1520 bytes</comment>
<payload dir="server" typename="unknown" sizechecktype="none"/>
</opcode>
@@ -543,7 +543,7 @@
<comment>LFG/LFP server response - Variable length</comment>
<payload dir="server" typename="unknown" sizechecktype="none"/>
</opcode>
- <opcode id="1332" name="OP_MercenaryList" updated="08/20/14">
+ <opcode id="79b4" name="OP_MercenaryList" updated="08/25/14">
<comment>Listing of hired mercenaries - 648 bytes
<payload dir="server" typename="unknown" sizechecktype="none"/></comment>
</opcode>
@@ -563,11 +563,11 @@
<comment>Client clicks off buff - 8 bytes</comment>
<payload dir="client" typename="unknown" sizechecktype="none"/>
</opcode>
- <opcode id="1960" name="OP_HouseAddress" updated="08/20/14">
+ <opcode id="32c3" name="OP_HouseAddress" updated="08/25/14">
<comment>House and guildhall address information - Variable length</comment>
<payload dir="server" typename="unknown" sizechecktype="none"/>
</opcode>
- <opcode id="508b" name="OP_HouseContents" updated="08/20/14">
+ <opcode id="30f8" name="OP_HouseContents" updated="08/25/14">
<comment>Server sending house information and contents - variable length</comment>
<payload dir="server" typename="unknown" sizechecktype="none"/>
</opcode>
@@ -583,11 +583,11 @@
<comment>Server sending pending rewards - variable length</comment>
<payload dir="both" typename="unknown" sizechecktype="none"/>
</opcode>
- <opcode id="2be2" name="OP_FTPNags" updated="08/20/14">
+ <opcode id="6326" name="OP_FTPNags" updated="08/25/14">
<comment>Free to play nags and other data - 1852 bytes</comment>
<payload dir="server" typename="unknown" sizechecktype="none"/>
</opcode>
- <opcode id="1976" name="OP_Find" updated="08/20/14">
+ <opcode id="5b18" name="OP_Find" updated="08/25/14">
<comment>Find window data - 112 bytes</comment>
<payload dir="server" typename="unknown" sizechecktype="none"/>
</opcode>
Modified: showeq/trunk/src/everquest.h
===================================================================
--- showeq/trunk/src/everquest.h 2014-08-21 04:13:20 UTC (rev 827)
+++ showeq/trunk/src/everquest.h 2014-08-26 14:46:22 UTC (rev 828)
@@ -1092,19 +1092,19 @@
struct
{
unsigned pitch:12;
- signed deltaHeading:10; // change in heading
signed animation:10; // velocity
+ unsigned padding01:10;
+ signed z:19; // z coord (3rd loc value)
+ signed deltaY:13; // change in y
unsigned heading:12; // heading
- unsigned padding01:20;
+ signed deltaHeading:10; // change in heading
+ unsigned padding02:10;
+ signed x:19; // x coord (1st loc value)
+ unsigned padding03:13;
signed y:19; // y coord (2nd loc value)
- unsigned padding02:13;
- signed x:19; // x coord (1st loc value)
+ signed deltaX:13; // change in x
signed deltaZ:13; // change in z
- signed deltaY:13; // change in y
- signed deltaX:13; // change in x
- unsigned padding03:6;
- signed z:19; // z coord (3rd loc value)
- unsigned padding04:13;
+ unsigned padding04:19;
};
int32_t posData[5];
};
@@ -2354,19 +2354,19 @@
/*0000*/ uint16_t spawnId;
/*0002*/ uint16_t spawnId2;
/*0004*/ unsigned pitch:12;
+ signed animation:10; // velocity
+ unsigned padding01:10;
+/*0008*/ signed z:19; // z coord (3rd loc value)
+ signed deltaY:13; // change in y
+/*0012*/ unsigned heading:12; // heading
signed deltaHeading:10; // change in heading
- signed animation:10; // velocity
-/*0008*/ unsigned heading:12; // heading
- unsigned padding01:20;
-/*0012*/ signed y:19; // y coord (2nd loc value)
- unsigned padding02:13;
-/*0016*/ signed x:19; // x coord (1st loc value)
- signed deltaZ:13; // change in z
-/*0020*/ signed deltaY:13; // change in y
+ unsigned padding02:10;
+/*0016*/ signed x:19; // x coord (1st loc value)
+ unsigned padding03:13;
+/*0020*/ signed y:19; // y coord (2nd loc value)
signed deltaX:13; // change in x
- unsigned padding03:6;
-/*0024*/ signed z:19; // z coord (3rd loc value)
- unsigned padding04:13;
+/*0024*/ signed deltaZ:13; // change in z
+ unsigned padding04:19;
/*0028*/
};
@@ -2383,17 +2383,17 @@
/*0004*/ uint16_t unknown0001; // ***Placeholder
/*0006*/ unsigned pitch:12; // pitch (up/down heading)
unsigned padding01:20;
-/*0010*/ float y; // y coord (2nd loc value)
-/*0014*/ float z; // z coord (3rd loc value)
-/*0018*/ float deltaY; // Change in y
-/*0022*/ float deltaX; // Change in x
+/*0010*/ float deltaY; // Change in y
+/*0014*/ signed animation:10; // velocity
+ signed deltaHeading:10; // change in heading
+ unsigned padding02:12;
+/*0018*/ float z; // z coord (3rd loc value)
+/*0022*/ float y; // y coord (2nd loc value)
/*0026*/ float deltaZ; // Change in z
-/*0030*/ unsigned heading:12; // Heading
- signed deltaHeading:10; // change in heading
- unsigned padding02:10;
+/*0030*/ float deltaX; // Change in x
/*0034*/ float x; // x coord (1st loc value)
-/*0038*/ signed animation:10; // velocity
- unsigned padding03:22;
+/*0038*/ unsigned heading:12; // Heading
+ unsigned padding03:20;
/*0042*/
};
Modified: showeq/trunk/src/player.cpp
===================================================================
--- showeq/trunk/src/player.cpp 2014-08-21 04:13:20 UTC (rev 827)
+++ showeq/trunk/src/player.cpp 2014-08-26 14:46:22 UTC (rev 828)
@@ -853,17 +853,17 @@
/*0004*/ uint16_t unknown0001; // ***Placeholder
/*0006*/ unsigned pitch:12; // pitch (up/down heading)
unsigned padding01:20;
- /*0010*/ float y; // y coord (2nd loc value)
- /*0014*/ float z; // z coord (3rd loc value)
- /*0018*/ float deltaY; // Change in y
- /*0022*/ float deltaX; // Change in x
+ /*0010*/ float deltaY; // Change in y
+ /*0014*/ signed animation:10; // velocity
+ signed deltaHeading:10; // change in heading
+ unsigned padding02:12;
+ /*0018*/ float z; // z coord (3rd loc value)
+ /*0022*/ float y; // y coord (2nd loc value)
/*0026*/ float deltaZ; // Change in z
- /*0030*/ unsigned heading:12; // Heading
- signed deltaHeading:10; // change in heading
- unsigned padding02:10;
+ /*0030*/ float deltaX; // Change in x
/*0034*/ float x; // x coord (1st loc value)
- /*0038*/ signed animation:10; // velocity
- unsigned padding03:22;
+ /*0038*/ unsigned heading:12; // Heading
+ unsigned padding03:20;
/*0042*/
};
#endif
Modified: showeq/trunk/src/spawnshell.cpp
===================================================================
--- showeq/trunk/src/spawnshell.cpp 2014-08-21 04:13:20 UTC (rev 827)
+++ showeq/trunk/src/spawnshell.cpp 2014-08-26 14:46:22 UTC (rev 828)
@@ -922,19 +922,19 @@
/*0000*/ uint16_t spawnId;
/*0002*/ uint16_t spawnId2;
/*0004*/ unsigned pitch:12;
+ signed animation:10; // velocity
+ unsigned padding01:10;
+ /*0008*/ signed z:19; // z coord (3rd loc value)
+ signed deltaY:13; // change in y
+ /*0012*/ unsigned heading:12; // heading
signed deltaHeading:10; // change in heading
- signed animation:10; // velocity
- /*0008*/ unsigned heading:12; // heading
- unsigned padding01:20;
- /*0012*/ signed y:19; // y coord (2nd loc value)
- unsigned padding02:13;
- /*0016*/ signed x:19; // x coord (1st loc value)
- signed deltaZ:13; // change in z
- /*0020*/ signed deltaY:13; // change in y
+ unsigned padding02:10;
+ /*0016*/ signed x:19; // x coord (1st loc value)
+ unsigned padding03:13;
+ /*0020*/ signed y:19; // y coord (2nd loc value)
signed deltaX:13; // change in x
- unsigned padding03:6;
- /*0024*/ signed z:19; // z coord (3rd loc value)
- unsigned padding04:13;
+ /*0024*/ signed deltaZ:13; // change in z
+ unsigned padding04:19;
};
#endif
@@ -942,7 +942,7 @@
#if 0
#pragma pack(0)
struct pos *p = (struct pos *)data;
- if (p->spawnId == 0x2430)
+ if (p->spawnId == 0x1996)
printf("[%.2x](%f, %f, %f), dx %f dy %f dz %f\n head %d dhead %d anim %d pitch %d (%x, %x, %x, %x, %x, %x)\n",
p->spawnId, float(p->x)/8.0, float(p->y/8.0), float(p->z)/8.0,
float(p->deltaX)/4.0, float(p->deltaY)/4.0,
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <fra...@us...> - 2014-08-21 04:13:23
|
Revision: 827
http://sourceforge.net/p/seq/svn/827
Author: fransick
Date: 2014-08-21 04:13:20 +0000 (Thu, 21 Aug 2014)
Log Message:
-----------
Modified Paths:
--------------
showeq/trunk/conf/zoneopcodes.xml
Modified: showeq/trunk/conf/zoneopcodes.xml
===================================================================
--- showeq/trunk/conf/zoneopcodes.xml 2014-08-21 03:40:51 UTC (rev 826)
+++ showeq/trunk/conf/zoneopcodes.xml 2014-08-21 04:13:20 UTC (rev 827)
@@ -248,7 +248,7 @@
<comment>Skill up code</comment>
<payload dir="server" typename="skillIncStruct" sizechecktype="match"/>
</opcode>
- <opcode id="50ff" name="OP_LevelUpdate" updated="07/16/14">
+ <opcode id="72e6" name="OP_LevelUpdate" updated="08/20/14">
<comment>LevelUpUpdateCode</comment>
<payload dir="server" typename="levelUpUpdateStruct" sizechecktype="match"/>
</opcode>
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <fra...@us...> - 2014-08-21 03:40:55
|
Revision: 826
http://sourceforge.net/p/seq/svn/826
Author: fransick
Date: 2014-08-21 03:40:51 +0000 (Thu, 21 Aug 2014)
Log Message:
-----------
Tag for release 5.13.10.27
Added Paths:
-----------
showeq/tags/v5_13_10_27/
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <fra...@us...> - 2014-08-21 03:31:54
|
Revision: 825
http://sourceforge.net/p/seq/svn/825
Author: fransick
Date: 2014-08-21 03:31:50 +0000 (Thu, 21 Aug 2014)
Log Message:
-----------
Modified Paths:
--------------
showeq/trunk/ChangeLog
showeq/trunk/conf/zoneopcodes.xml
showeq/trunk/configure.in
showeq/trunk/src/everquest.h
showeq/trunk/src/player.cpp
showeq/trunk/src/spawnshell.cpp
Modified: showeq/trunk/ChangeLog
===================================================================
--- showeq/trunk/ChangeLog 2014-08-06 12:34:43 UTC (rev 824)
+++ showeq/trunk/ChangeLog 2014-08-21 03:31:50 UTC (rev 825)
@@ -1,3 +1,10 @@
+Fransick (8/20/14)
+-----------------
+- Updated version to 5.13.10.27
+- Support EQ patch 8/20/14
+- Updated position structs
+- Updated Opcodes
+
Fransick (7/16/14)
-----------------
- Updated version to 5.13.10.26
Modified: showeq/trunk/conf/zoneopcodes.xml
===================================================================
--- showeq/trunk/conf/zoneopcodes.xml 2014-08-06 12:34:43 UTC (rev 824)
+++ showeq/trunk/conf/zoneopcodes.xml 2014-08-21 03:31:50 UTC (rev 825)
@@ -3,163 +3,163 @@
<seqopcodes>
<!-- Critical opcodes used directly by ShowEQ -->
- <opcode id="4ccd" name="OP_PlayerProfile" updated="07/16/14">
+ <opcode id="2b83" name="OP_PlayerProfile" updated="08/20/14">
<comment>CharProfileCode</comment>
<payload dir="server" typename="uint8_t" sizechecktype="none"/>
</opcode>
- <opcode id="7280" name="OP_ZoneEntry" updated="07/16/14">
+ <opcode id="0c3a" name="OP_ZoneEntry" updated="08/20/14">
<comment>ZoneEntryCode</comment>
<payload dir="client" typename="ClientZoneEntryStruct" sizechecktype="match"/>
<payload dir="server" typename="uint8_t" sizechecktype="none"/>
</opcode>
- <opcode id="71a3" name="OP_TimeOfDay" updated="07/16/14">
+ <opcode id="556a" name="OP_TimeOfDay" updated="08/20/14">
<comment>TimeOfDayCode</comment>
<payload dir="server" typename="timeOfDayStruct" sizechecktype="match"/>
</opcode>
- <opcode id="3665" name="OP_NewZone" updated="07/16/14">
+ <opcode id="0a1d" name="OP_NewZone" updated="08/20/14">
<comment>NewZoneCode</comment>
<payload dir="server" typename="newZoneStruct" sizechecktype="match"/>
</opcode>
- <opcode id="2134" name="OP_SpawnDoor" updated="07/16/14">
+ <opcode id="6577" name="OP_SpawnDoor" updated="08/20/14">
<comment>DoorSpawnsCode</comment>
<payload dir="server" typename="doorStruct" sizechecktype="modulus"/>
</opcode>
- <opcode id="6d78" name="OP_GroundSpawn" updated="07/16/14">
+ <opcode id="7856" name="OP_GroundSpawn" updated="08/20/14">
<comment>MakeDropCode</comment>
<payload dir="server" typename="makeDropStruct" sizechecktype="none"/>
<payload dir="client" typename="uint8_t" sizechecktype="none"/>
</opcode>
- <opcode id="2baf" name="OP_SendZonePoints" updated="07/16/14">
+ <opcode id="69e8" name="OP_SendZonePoints" updated="08/20/14">
<comment>Coords in a zone that will port you to another zone</comment>
<payload dir="server" typename="zonePointsStruct" sizechecktype="none"/>
</opcode>
- <opcode id="211e" name="OP_AAExpUpdate" updated="07/16/14">
+ <opcode id="74bd" name="OP_AAExpUpdate" updated="08/20/14">
<comment>Receiving AA experience. Also when percent to AA changes.</comment>
<payload dir="server" typename="altExpUpdateStruct" sizechecktype="match"/>
</opcode>
- <opcode id="3fe8" name="OP_ExpUpdate" updated="07/16/14">
+ <opcode id="7ae1" name="OP_ExpUpdate" updated="08/20/14">
<comment>ExpUpdateCode</comment>
<payload dir="server" typename="expUpdateStruct" sizechecktype="match"/>
</opcode>
- <opcode id="7b03" name="OP_GuildMOTD" updated="07/16/14">
+ <opcode id="1765" name="OP_GuildMOTD" updated="08/20/14">
<comment>GuildMOTD</comment>
<payload dir="server" typename="guildMOTDStruct" sizechecktype="none"/>
</opcode>
- <opcode id="4aca" name="OP_ClientUpdate" updated="07/16/14">
+ <opcode id="450f" name="OP_ClientUpdate" updated="08/20/14">
<comment>Position updates</comment>
<payload dir="server" typename="playerSpawnPosStruct" sizechecktype="match"/>
<payload dir="both" typename="playerSelfPosStruct" sizechecktype="match"/>
</opcode>
- <opcode id="12c0" name="OP_NpcMoveUpdate" updated="07/16/14">
+ <opcode id="2d93" name="OP_NpcMoveUpdate" updated="08/20/14">
<comment>Position updates</comment>
<payload dir="server" typename="uint8_t" sizechecktype="none"/>
</opcode>
- <opcode id="1d1e" name="OP_MobUpdate" updated="07/16/14">
+ <opcode id="712a" name="OP_MobUpdate" updated="08/20/14">
<comment>MobUpdateCode</comment>
<payload dir="both" typename="spawnPositionUpdate" sizechecktype="match"/>
</opcode>
- <opcode id="096d" name="OP_DeleteSpawn" updated="07/16/14">
+ <opcode id="08ae" name="OP_DeleteSpawn" updated="08/20/14">
<comment>DeleteSpawnCode</comment>
<payload dir="both" typename="deleteSpawnStruct" sizechecktype="match"/>
</opcode>
- <opcode id="4451" name="OP_RemoveSpawn" updated="07/16/14">
+ <opcode id="4330" name="OP_RemoveSpawn" updated="08/20/14">
<comment>Remove spawn from zone</comment>
<payload dir="both" typename="removeSpawnStruct" sizechecktype="none"/>
</opcode>
- <opcode id="21cb" name="OP_Death" updated="07/16/14">
+ <opcode id="2b19" name="OP_Death" updated="08/20/14">
<comment>old NewCorpseCode</comment>
<payload dir="server" typename="newCorpseStruct" sizechecktype="match"/>
</opcode>
- <opcode id="4018" name="OP_WearChange" updated="07/16/14">
+ <opcode id="69d3" name="OP_WearChange" updated="08/20/14">
<comment>SpawnUpdateCode</comment>
<payload dir="both" typename="SpawnUpdateStruct" sizechecktype="match"/>
</opcode>
- <opcode id="4d84" name="OP_SpawnAppearance" updated="07/16/14">
+ <opcode id="4956" name="OP_SpawnAppearance" updated="08/20/14">
<comment>SpawnAppearanceCode</comment>
<payload dir="both" typename="spawnAppearanceStruct" sizechecktype="match"/>
</opcode>
- <opcode id="5b3d" name="OP_Stamina" updated="07/16/14">
+ <opcode id="37a2" name="OP_Stamina" updated="08/20/14">
<comment>Server updating on hunger/thirst</comment>
<payload dir="server" typename="staminaStruct" sizechecktype="match"/>
</opcode>
- <opcode id="0254" name="OP_HPUpdate" updated="07/16/14">
+ <opcode id="5158" name="OP_HPUpdate" updated="08/20/14">
<comment>NpcHpUpdateCode Update HP % of a PC or NPC</comment>
<payload dir="both" typename="hpNpcUpdateStruct" sizechecktype="match"/>
</opcode>
- <opcode id="3d9c" name="OP_GuildMemberUpdate" updated="06/20/14">
+ <opcode id="13cd" name="OP_GuildMemberUpdate" updated="08/20/14">
<comment>Info regarding guild members</comment>
<payload dir="server" typename="GuildMemberUpdate" sizechecktype="match"/>
</opcode>
- <opcode id="3f9e" name="OP_ClickObject" updated="07/16/14">
+ <opcode id="4d04" name="OP_ClickObject" updated="08/20/14">
<comment>Items dropped on the ground</comment>
<payload dir="both" typename="remDropStruct" sizechecktype="match"/>
</opcode>
- <opcode id="16a9" name="OP_Action" updated="07/16/14">
+ <opcode id="4136" name="OP_Action" updated="08/20/14">
<comment>Spells cast etc</comment>
<payload dir="both" typename="actionStruct" sizechecktype="match"/>
<payload dir="both" typename="actionAltStruct" sizechecktype="match"/>
</opcode>
- <opcode id="3477" name="OP_Action2" updated="07/16/14">
+ <opcode id="04ef" name="OP_Action2" updated="08/20/14">
<comment>Combat actions i.e. bash, kick etc</comment>
<payload dir="both" typename="action2Struct" sizechecktype="match"/>
</opcode>
- <opcode id="4779" name="OP_Consider" updated="07/16/14">
+ <opcode id="596d" name="OP_Consider" updated="08/20/14">
<comment>ConsiderCode</comment>
<payload dir="both" typename="considerStruct" sizechecktype="match"/>
</opcode>
- <opcode id="68b0" name="OP_TargetMouse" updated="07/16/14">
+ <opcode id="49c5" name="OP_TargetMouse" updated="08/20/14">
<comment>Targeting a person - old ClientTargetCode</comment>
<payload dir="both" typename="clientTargetStruct" sizechecktype="match"/>
</opcode>
- <opcode id="66b9" name="OP_SpawnRename" updated="07/16/14">
+ <opcode id="3d9d" name="OP_SpawnRename" updated="08/20/14">
<comment>Spawns getting renamed after initial NewSpawn</comment>
<payload dir="server" typename="spawnRenameStruct" sizechecktype="match"/>
</opcode>
- <opcode id="53cf" name="OP_Illusion" updated="07/16/14">
+ <opcode id="26c2" name="OP_Illusion" updated="08/20/14">
<comment>Spawn being illusioned (changing forms)</comment>
<payload dir="both" typename="spawnIllusionStruct" sizechecktype="match"/>
</opcode>
- <opcode id="7064" name="OP_Shroud" updated="07/16/14">
+ <opcode id="0ee5" name="OP_Shroud" updated="08/20/14">
<comment>Server putting players into shroud form</comment>
<payload dir="server" typename="spawnShroudSelf" sizechecktype="none"/>
</opcode>
- <opcode id="2cba" name="OP_ZoneChange" updated="07/16/14">
+ <opcode id="291c" name="OP_ZoneChange" updated="08/20/14">
<comment>old ZoneChangeCode</comment>
<payload dir="both" typename="zoneChangeStruct" sizechecktype="match"/>
</opcode>
- <opcode id="219c" name="OP_GroupInvite" updated="07/16/14">
+ <opcode id="408e" name="OP_GroupInvite" updated="08/20/14">
<payload dir="both" typename="groupInviteStruct" sizechecktype="none"/>
<comment>You invite someone while ungrouped or get invited by someone ungrouped </comment>
</opcode>
- <opcode id="511e" name="OP_GroupInvite2" updated="07/16/14">
+ <opcode id="7ccf" name="OP_GroupInvite2" updated="08/20/14">
<payload dir="client" typename="groupInviteStruct" sizechecktype="none"/>
<comment>You're inviting someone and you are grouped or get invited by a group</comment>
</opcode>
- <opcode id="3774" name="OP_GroupCancelInvite" updated="07/16/14">
+ <opcode id="5eef" name="OP_GroupCancelInvite" updated="08/20/14">
<payload dir="both" typename="groupDeclineStruct" sizechecktype="match"/>
<comment>Declining to join a group</comment>
</opcode>
- <opcode id="74d4" name="OP_GroupFollow" updated="07/16/14">
+ <opcode id="435b" name="OP_GroupFollow" updated="08/20/14">
<payload dir="server" typename="groupFollowStruct" sizechecktype="match"/>
<comment>You join a group or player joins group</comment>
</opcode>
- <opcode id="617c" name="OP_GroupFollow2" updated="07/16/14">
+ <opcode id="3f44" name="OP_GroupFollow2" updated="08/20/14">
<payload dir="server" typename="groupFollowStruct" sizechecktype="match"/>
<comment>Player joins your group</comment>
</opcode>
- <opcode id="367f" name="OP_GroupUpdate" updated="07/16/14">
+ <opcode id="3d55" name="OP_GroupUpdate" updated="08/20/14">
<comment>Group updates</comment>
<payload dir="both" typename="groupUpdateStruct" sizechecktype="none"/>
</opcode>
- <opcode id="66d7" name="OP_GroupDisband" updated="07/16/14">
+ <opcode id="18bb" name="OP_GroupDisband" updated="08/20/14">
<comment>You disband from group</comment>
<payload dir="server" typename="groupDisbandStruct" sizechecktype="match"/>
</opcode>
- <opcode id="495e" name="OP_GroupDisband2" updated="07/16/14">
+ <opcode id="5968" name="OP_GroupDisband2" updated="08/20/14">
<comment>Other disbands from group</comment>
<payload dir="server" typename="groupDisbandStruct" sizechecktype="match"/>
</opcode>
- <opcode id="7dc1" name="OP_GroupLeader" updated="07/16/14">
+ <opcode id="490f" name="OP_GroupLeader" updated="08/20/14">
<comment>Group leader change</comment>
<payload dir="server" typename="groupLeaderChangeStruct" sizechecktype="match"/>
</opcode>
@@ -167,84 +167,84 @@
<comment>old BuffDropCode</comment>
<payload dir="both" typename="buffStruct" sizechecktype="match"/>
</opcode>
- <opcode id="146c" name="OP_BuffFadeMsg" updated="07/16/14">
+ <opcode id="202b" name="OP_BuffFadeMsg" updated="08/20/14">
<comment>SpellFadeCode</comment>
<payload dir="both" typename="spellFadedStruct" sizechecktype="none"/>
</opcode>
- <opcode id="122b" name="OP_BeginCast" updated="07/16/14">
+ <opcode id="48a1" name="OP_BeginCast" updated="08/20/14">
<comment>BeginCastCode</comment>
<payload dir="both" typename="beginCastStruct" sizechecktype="match"/>
</opcode>
- <opcode id="7dfd" name="OP_CastSpell" updated="07/16/14">
+ <opcode id="4711" name="OP_CastSpell" updated="08/20/14">
<comment>StartCastCode</comment>
<payload dir="both" typename="startCastStruct" sizechecktype="match"/>
</opcode>
- <opcode id="3418" name="OP_SwapSpell" updated="07/16/14">
+ <opcode id="72b4" name="OP_SwapSpell" updated="08/20/14">
<comment>TradeSpellBookSlotsCode</comment>
<payload dir="both" typename="tradeSpellBookSlotsStruct" sizechecktype="match"/>
</opcode>
- <opcode id="29dc" name="OP_MemorizeSpell" updated="07/16/14">
+ <opcode id="2ce9" name="OP_MemorizeSpell" updated="08/20/14">
<comment>MemSpellCode</comment>
<payload dir="both" typename="memSpellStruct" sizechecktype="match"/>
</opcode>
- <opcode id="68bb" name="OP_InspectAnswer" updated="07/16/14">
+ <opcode id="16cf" name="OP_InspectAnswer" updated="08/20/14">
<comment>InspectDataCode</comment>
<payload dir="both" typename="inspectDataStruct" sizechecktype="match"/>
</opcode>
- <opcode id="1060" name="OP_Emote" updated="07/16/14">
+ <opcode id="1cf6" name="OP_Emote" updated="08/20/14">
<comment>EmoteTextCode</comment>
<payload dir="both" typename="emoteTextStruct" sizechecktype="none"/>
</opcode>
- <opcode id="57d6" name="OP_SimpleMessage" updated="07/16/14">
+ <opcode id="332c" name="OP_SimpleMessage" updated="08/20/14">
<comment>SimpleMessageCode</comment>
<payload dir="server" typename="simpleMessageStruct" sizechecktype="match"/>
</opcode>
- <opcode id="79d3" name="OP_FormattedMessage" updated="07/16/14">
+ <opcode id="0884" name="OP_FormattedMessage" updated="08/20/14">
<comment>FormattedMessageCode i.e. pet dismissed etc</comment>
<payload dir="server" typename="formattedMessageStruct" sizechecktype="none"/>
</opcode>
- <opcode id="617d" name="OP_CommonMessage" updated="07/16/14">
+ <opcode id="33a5" name="OP_CommonMessage" updated="08/20/14">
<comment>ChannelMessageCode i.e. /tell /ooc /shout etc</comment>
<payload dir="both" typename="channelMessageStruct" sizechecktype="none"/>
</opcode>
- <opcode id="6972" name="OP_SpecialMesg" updated="07/16/14">
+ <opcode id="1515" name="OP_SpecialMesg" updated="08/20/14">
<comment>Communicate textual info to client including hail responses etc</comment>
<payload dir="server" typename="specialMessageStruct" sizechecktype="none"/>
</opcode>
- <opcode id="7a70" name="OP_RandomReq" updated="07/16/14">
+ <opcode id="5a84" name="OP_RandomReq" updated="08/20/14">
<comment>RandomReqCode</comment>
<payload dir="client" typename="randomReqStruct" sizechecktype="match"/>
</opcode>
- <opcode id="0674" name="OP_RandomReply" updated="07/16/14">
+ <opcode id="32e6" name="OP_RandomReply" updated="08/20/14">
<comment>RandomCode</comment>
<payload dir="server" typename="randomStruct" sizechecktype="match"/>
</opcode>
- <opcode id="23c9" name="OP_ConsentResponse" updated="07/16/14">
+ <opcode id="610b" name="OP_ConsentResponse" updated="08/20/14">
<comment>Server replying with consent information after /consent</comment>
<payload dir="server" typename="consentResponseStruct" sizechecktype="match"/>
</opcode>
- <opcode id="36bb" name="OP_DenyResponse" updated="07/16/14">
+ <opcode id="1df0" name="OP_DenyResponse" updated="08/20/14">
<comment>Server replying with deny information after /deny</comment>
<payload dir="server" typename="consentResponseStruct" sizechecktype="match"/>
</opcode>
- <opcode id="6f11" name="OP_ManaChange" updated="07/16/14">
+ <opcode id="1073" name="OP_ManaChange" updated="08/20/14">
<comment>Mana change. Bards send this up with no size. Casters receive this for mana updates.</comment>
<payload dir="server" typename="manaDecrementStruct" sizechecktype="match"/>
<payload dir="client" typename="uint8_t" sizechecktype="none"/>
</opcode>
- <opcode id="1ba2" name="OP_BazaarSearchRequest" updated="07/16/14">
+ <opcode id="3d90" name="OP_BazaarSearchRequest" updated="08/20/14">
<comment>Bazaar search request </comment>
<payload dir="client" typename="bazaarSearchQueryStruct" sizechecktype="none"/>
</opcode>
- <opcode id="2e18" name="OP_BazaarSearchResponse" updated="07/16/14">
+ <opcode id="62d8" name="OP_BazaarSearchResponse" updated="08/20/14">
<comment>Bazaar search Response - Struct incorrect </comment>
<payload dir="server" typename="bazaarSearchResponseStruct" sizechecktype="modulus"/>
</opcode>
- <opcode id="1b0e" name="OP_MoneyOnCorpse" updated="07/16/14">
+ <opcode id="0d25" name="OP_MoneyOnCorpse" updated="08/20/14">
<comment>MoneyOnCorpseCode</comment>
<payload dir="server" typename="moneyOnCorpseStruct" sizechecktype="match"/>
</opcode>
- <opcode id="53d0" name="OP_SkillUpdate" updated="07/16/14">
+ <opcode id="7e1f" name="OP_SkillUpdate" updated="08/20/14">
<comment>Skill up code</comment>
<payload dir="server" typename="skillIncStruct" sizechecktype="match"/>
</opcode>
@@ -252,23 +252,23 @@
<comment>LevelUpUpdateCode</comment>
<payload dir="server" typename="levelUpUpdateStruct" sizechecktype="match"/>
</opcode>
- <opcode id="1e01" name="OP_DzSwitchInfo" updated="07/16/14">
+ <opcode id="0405" name="OP_DzSwitchInfo" updated="08/20/14">
<comment>Expedition compass etc</comment>
<payload dir="server" typename="dzSwitchInfo" sizechecktype="none"/>
</opcode>
- <opcode id="0e7c" name="OP_DzInfo" updated="07/16/14">
+ <opcode id="3dd7" name="OP_DzInfo" updated="08/20/14">
<comment>Expedition Information</comment>
<payload dir="server" typename="dzInfo" sizechecktype="match"/>
</opcode>
- <opcode id="4b06" name="OP_EnvDamage" updated="07/16/14">
+ <opcode id="7310" name="OP_EnvDamage" updated="08/20/14">
<comment>Environmental Damage</comment>
<payload dir="client" typename="environmentDamageStruct" sizechecktype="match"/>
</opcode>
- <opcode id="5437" name="OP_SetRunMode" updated="07/16/14">
+ <opcode id="757a" name="OP_SetRunMode" updated="08/20/14">
<comment>old cRunToggleCode</comment>
<payload dir="client" typename="cRunToggleStruct" sizechecktype="match"/>
</opcode>
- <opcode id="475b" name="OP_Trader" updated="07/16/14">
+ <opcode id="0dea" name="OP_Trader" updated="08/20/14">
<comment>PC's turning trader on and off</comment>
<payload dir="server" typename="bazaarTraderRequest" sizechecktype="match"/>
</opcode>
@@ -307,7 +307,7 @@
<comment>List of group members - Variable length</comment>
<payload dir="server" typename="unknown" sizechecktype="none"/>
</opcode>
- <opcode id="296a" name="OP_GuildMemberList" updated="07/16/14">
+ <opcode id="5f7c" name="OP_GuildMemberList" updated="08/20/14">
<comment>List of guild members - Variable length</comment>
<payload dir="server" typename="uint8_t" sizechecktype="none"/>
</opcode>
@@ -343,19 +343,19 @@
<comment>Contents of claims window. /claim then refresh to capture packet - Guessing variable length</comment>
<payload dir="server" typename="unknown" sizechecktype="none"/>
</opcode>
- <opcode id="7299" name="OP_VoiceChat" updated="07/16/14">
+ <opcode id="6245" name="OP_VoiceChat" updated="08/20/14">
<comment>Voice chat server info - Variable length (Data sent when joining group,raid etc)</comment>
<payload dir="server" typename="unknown" sizechecktype="none"/>
</opcode>
- <opcode id="0848" name="OP_PollQuestions" updated="07/16/14">
+ <opcode id="4a1b" name="OP_PollQuestions" updated="08/20/14">
<comment>SOE in-game player poll questions - Variable length</comment>
<payload dir="both" typename="unknown" sizechecktype="none"/>
</opcode>
- <opcode id="1298" name="OP_PollResponses" updated="07/16/14">
+ <opcode id="7e0b" name="OP_PollResponses" updated="08/20/14">
<comment>Poll response choices - Variable length</comment>
<payload dir="server" typename="unknown" sizechecktype="none"/>
</opcode>
- <opcode id="2432" name="OP_ShroudProgression" updated="07/16/14">
+ <opcode id="5b00" name="OP_ShroudProgression" updated="08/20/14">
<comment>Unlocked shrouds - 293 bytes</comment>
<payload dir="server" typename="unknown" sizechecktype="none"/>
</opcode>
@@ -363,15 +363,15 @@
<comment>Shroud templates to choose from on shroud NPC - 18983 bytes</comment>
<payload dir="server" typename="unknown" sizechecktype="none"/>
</opcode>
- <opcode id="3f88" name="OP_Fellowship" updated="07/16/14">
+ <opcode id="480d" name="OP_Fellowship" updated="08/20/14">
<comment>Fellowship information - 2564 bytes</comment>
<payload dir="server" typename="unknown" sizechecktype="none"/>
</opcode>
- <opcode id="5f6c" name="OP_ExpandedGuildInfo" updated="07/16/14">
+ <opcode id="49d9" name="OP_ExpandedGuildInfo" updated="08/20/14">
<comment>Guild ranks and other misc guild data - Variable length</comment>
<payload dir="server" typename="unknown" sizechecktype="none"/>
</opcode>
- <opcode id="2499" name="OP_GuildBank" updated="07/16/14">
+ <opcode id="37f9" name="OP_GuildBank" updated="08/20/14">
<comment>Guild bank contents - Variable length</comment>
<payload dir="server" typename="unknown" sizechecktype="none"/>
</opcode>
@@ -395,23 +395,23 @@
<comment>Tradeskill combine using old tradeskill window - 24 Bytes</comment>
<payload dir="both" typename="uint8_t" sizechecktype="none"/>
</opcode>
- <opcode id="2c97" name="OP_ItemPlayerPacket" updated="07/16/14">
+ <opcode id="7f9d" name="OP_ItemPlayerPacket" updated="08/20/14">
<comment>Inventory/bank items coming over during zone - Variable length</comment>
<payload dir="both" typename="uint8_t" sizechecktype="none"/>
</opcode>
- <opcode id="1609" name="OP_TaskDescription" updated="07/16/14">
+ <opcode id="66c3" name="OP_TaskDescription" updated="08/20/14">
<comment>Task descriptions coming down for task window - Variable length</comment>
<payload dir="server" typename="unknown" sizechecktype="none"/>
</opcode>
- <opcode id="7a32" name="OP_TaskActivity" updated="07/16/14">
+ <opcode id="003d" name="OP_TaskActivity" updated="08/20/14">
<comment>Task activity descriptions coming down for task window - Variable length</comment>
<payload dir="server" typename="unknown" sizechecktype="none"/>
</opcode>
- <opcode id="6172" name="OP_CompletedTasks" updated="07/16/14">
+ <opcode id="64f6" name="OP_CompletedTasks" updated="08/20/14">
<comment>Task history for task window - Variable length</comment>
<payload dir="server" typename="unknown" sizechecktype="none"/>
</opcode>
- <opcode id="5ac1" name="OP_CustomTitles" updated="07/16/14">
+ <opcode id="6438" name="OP_CustomTitles" updated="08/20/14">
<comment>List of available titles - 1520 bytes</comment>
<payload dir="server" typename="unknown" sizechecktype="none"/>
</opcode>
@@ -515,7 +515,7 @@
<comment>Client telling server to set targetgroupbuff - 4 bytes</comment>
<payload dir="client" typename="unknown" sizechecktype="none"/>
</opcode>
- <opcode id="470e" name="OP_Lockouts" updated="07/16/14">
+ <opcode id="2fc6" name="OP_Lockouts" updated="08/20/14">
<comment>Expedition lockouts</comment>
<payload dir="server" typename="unknown" sizechecktype="none"/>
</opcode>
@@ -543,7 +543,7 @@
<comment>LFG/LFP server response - Variable length</comment>
<payload dir="server" typename="unknown" sizechecktype="none"/>
</opcode>
- <opcode id="04aa" name="OP_MercenaryList" updated="07/16/14">
+ <opcode id="1332" name="OP_MercenaryList" updated="08/20/14">
<comment>Listing of hired mercenaries - 648 bytes
<payload dir="server" typename="unknown" sizechecktype="none"/></comment>
</opcode>
@@ -563,11 +563,11 @@
<comment>Client clicks off buff - 8 bytes</comment>
<payload dir="client" typename="unknown" sizechecktype="none"/>
</opcode>
- <opcode id="1330" name="OP_HouseAddress" updated="07/16/14">
+ <opcode id="1960" name="OP_HouseAddress" updated="08/20/14">
<comment>House and guildhall address information - Variable length</comment>
<payload dir="server" typename="unknown" sizechecktype="none"/>
</opcode>
- <opcode id="65d3" name="OP_HouseContents" updated="07/16/14">
+ <opcode id="508b" name="OP_HouseContents" updated="08/20/14">
<comment>Server sending house information and contents - variable length</comment>
<payload dir="server" typename="unknown" sizechecktype="none"/>
</opcode>
@@ -583,11 +583,11 @@
<comment>Server sending pending rewards - variable length</comment>
<payload dir="both" typename="unknown" sizechecktype="none"/>
</opcode>
- <opcode id="5e75" name="OP_FTPNags" updated="07/16/14">
+ <opcode id="2be2" name="OP_FTPNags" updated="08/20/14">
<comment>Free to play nags and other data - 1852 bytes</comment>
<payload dir="server" typename="unknown" sizechecktype="none"/>
</opcode>
- <opcode id="4457" name="OP_Find" updated="07/16/14">
+ <opcode id="1976" name="OP_Find" updated="08/20/14">
<comment>Find window data - 112 bytes</comment>
<payload dir="server" typename="unknown" sizechecktype="none"/>
</opcode>
Modified: showeq/trunk/configure.in
===================================================================
--- showeq/trunk/configure.in 2014-08-06 12:34:43 UTC (rev 824)
+++ showeq/trunk/configure.in 2014-08-21 03:31:50 UTC (rev 825)
@@ -2,7 +2,7 @@
dnl $Id$ $Name$
AC_PREREQ(2.59)
-AC_INIT(showeq, 5.13.10.26)
+AC_INIT(showeq, 5.13.10.27)
AC_CONFIG_SRCDIR(src/main.cpp)
AC_CONFIG_MACRO_DIR([m4])
AC_CANONICAL_SYSTEM
Modified: showeq/trunk/src/everquest.h
===================================================================
--- showeq/trunk/src/everquest.h 2014-08-06 12:34:43 UTC (rev 824)
+++ showeq/trunk/src/everquest.h 2014-08-21 03:31:50 UTC (rev 825)
@@ -1092,22 +1092,20 @@
struct
{
unsigned pitch:12;
- signed deltaX:13; // change in x
- unsigned padding01:7;
+ signed deltaHeading:10; // change in heading
+ signed animation:10; // velocity
+ unsigned heading:12; // heading
+ unsigned padding01:20;
+ signed y:19; // y coord (2nd loc value)
+ unsigned padding02:13;
+ signed x:19; // x coord (1st loc value)
signed deltaZ:13; // change in z
- unsigned heading:12; // heading
- unsigned padding02:7;
signed deltaY:13; // change in y
- signed animation:10; // velocity
- unsigned padding03:9;
- signed deltaHeading:10; // change in heading
- signed x:19; // x coord (1st loc value)
- unsigned padding04:3;
+ signed deltaX:13; // change in x
+ unsigned padding03:6;
signed z:19; // z coord (3rd loc value)
- unsigned padding05:13;
- signed y:19; // y coord (2nd loc value)
- unsigned padding06:13;
- };
+ unsigned padding04:13;
+ };
int32_t posData[5];
};
/*0000*/ union
@@ -2356,27 +2354,25 @@
/*0000*/ uint16_t spawnId;
/*0002*/ uint16_t spawnId2;
/*0004*/ unsigned pitch:12;
+ signed deltaHeading:10; // change in heading
+ signed animation:10; // velocity
+/*0008*/ unsigned heading:12; // heading
+ unsigned padding01:20;
+/*0012*/ signed y:19; // y coord (2nd loc value)
+ unsigned padding02:13;
+/*0016*/ signed x:19; // x coord (1st loc value)
+ signed deltaZ:13; // change in z
+/*0020*/ signed deltaY:13; // change in y
signed deltaX:13; // change in x
- unsigned padding01:7;
-/*0008*/ signed deltaZ:13; // change in z
- unsigned heading:12; // heading
- unsigned padding02:7;
-/*0012*/ signed deltaY:13; // change in y
- signed animation:10; // velocity
- unsigned padding03:9;
-/*0016*/ signed deltaHeading:10; // change in heading
- signed x:19; // x coord (1st loc value)
- unsigned padding04:3;
-/*0020*/ signed z:19; // z coord (3rd loc value)
- unsigned padding05:13;
-/*0024*/ signed y:19; // y coord (2nd loc value)
- unsigned padding06:13;
+ unsigned padding03:6;
+/*0024*/ signed z:19; // z coord (3rd loc value)
+ unsigned padding04:13;
/*0028*/
};
/*
** Self Position Update
-** Length: 46 Octets
+** Length: 42 Octets
** OpCode: PlayerPosCode
*/
@@ -2387,19 +2383,18 @@
/*0004*/ uint16_t unknown0001; // ***Placeholder
/*0006*/ unsigned pitch:12; // pitch (up/down heading)
unsigned padding01:20;
-/*0010*/ float x; // x coord (1st loc value)
-/*0014*/ unsigned heading:12; // Heading
- unsigned padding02:20;
-/*0018*/ float z; // z coord (3rd loc value)
-/*0022*/ signed deltaHeading:10; // change in heading
+/*0010*/ float y; // y coord (2nd loc value)
+/*0014*/ float z; // z coord (3rd loc value)
+/*0018*/ float deltaY; // Change in y
+/*0022*/ float deltaX; // Change in x
+/*0026*/ float deltaZ; // Change in z
+/*0030*/ unsigned heading:12; // Heading
+ signed deltaHeading:10; // change in heading
+ unsigned padding02:10;
+/*0034*/ float x; // x coord (1st loc value)
+/*0038*/ signed animation:10; // velocity
unsigned padding03:22;
-/*0026*/ float deltaY; // Change in y
-/*0030*/ float y; // y coord (2nd loc value)
-/*0034*/ float deltaZ; // Change in z
-/*0038*/ signed animation:10; // velocity
- unsigned padding04:20;
-/*0042*/ float deltaX; // Change in x
-/*0046*/
+/*0042*/
};
/*
Modified: showeq/trunk/src/player.cpp
===================================================================
--- showeq/trunk/src/player.cpp 2014-08-06 12:34:43 UTC (rev 824)
+++ showeq/trunk/src/player.cpp 2014-08-21 03:31:50 UTC (rev 825)
@@ -853,18 +853,18 @@
/*0004*/ uint16_t unknown0001; // ***Placeholder
/*0006*/ unsigned pitch:12; // pitch (up/down heading)
unsigned padding01:20;
- /*0010*/ float x; // x coord (1st loc value)
- /*0014*/ unsigned heading:12; // Heading
- unsigned padding02:20;
- /*0018*/ float z; // z coord (3rd loc value)
- /*0022*/ signed deltaHeading:10; // change in heading
+ /*0010*/ float y; // y coord (2nd loc value)
+ /*0014*/ float z; // z coord (3rd loc value)
+ /*0018*/ float deltaY; // Change in y
+ /*0022*/ float deltaX; // Change in x
+ /*0026*/ float deltaZ; // Change in z
+ /*0030*/ unsigned heading:12; // Heading
+ signed deltaHeading:10; // change in heading
+ unsigned padding02:10;
+ /*0034*/ float x; // x coord (1st loc value)
+ /*0038*/ signed animation:10; // velocity
unsigned padding03:22;
- /*0026*/ float deltaY; // Change in y
- /*0030*/ float y; // y coord (2nd loc value)
- /*0034*/ float deltaZ; // Change in z
- /*0038*/ signed animation:10; // velocity
- unsigned padding04:20;
- /*0042*/ float deltaX; // Change in x
+ /*0042*/
};
#endif
@@ -876,7 +876,7 @@
p->deltaX, p->deltaY, p->deltaZ,
p->heading, p->deltaHeading,
p->animation, p->pitch,
- p->padding01, p->padding02, p->padding03, p->padding04 );
+ p->padding01, p->padding02, p->padding03 );
#endif
setPos(px, py, pz, showeq_params->walkpathrecord, showeq_params->walkpathlength);
Modified: showeq/trunk/src/spawnshell.cpp
===================================================================
--- showeq/trunk/src/spawnshell.cpp 2014-08-06 12:34:43 UTC (rev 824)
+++ showeq/trunk/src/spawnshell.cpp 2014-08-21 03:31:50 UTC (rev 825)
@@ -922,21 +922,19 @@
/*0000*/ uint16_t spawnId;
/*0002*/ uint16_t spawnId2;
/*0004*/ unsigned pitch:12;
+ signed deltaHeading:10; // change in heading
+ signed animation:10; // velocity
+ /*0008*/ unsigned heading:12; // heading
+ unsigned padding01:20;
+ /*0012*/ signed y:19; // y coord (2nd loc value)
+ unsigned padding02:13;
+ /*0016*/ signed x:19; // x coord (1st loc value)
+ signed deltaZ:13; // change in z
+ /*0020*/ signed deltaY:13; // change in y
signed deltaX:13; // change in x
- unsigned padding01:7;
- /*0008*/ signed deltaZ:13; // change in z
- unsigned heading:12; // heading
- unsigned padding02:7;
- /*0012*/ signed deltaY:13; // change in y
- signed animation:10; // velocity
- unsigned padding03:9;
- /*0016*/ signed deltaHeading:10; // change in heading
- signed x:19; // x coord (1st loc value)
- unsigned padding04:3;
- /*0020*/ signed z:19; // z coord (3rd loc value)
- unsigned padding05:13;
- /*0024*/ signed y:19; // y coord (2nd loc value)
- unsigned padding06:13;
+ unsigned padding03:6;
+ /*0024*/ signed z:19; // z coord (3rd loc value)
+ unsigned padding04:13;
};
#endif
@@ -944,7 +942,7 @@
#if 0
#pragma pack(0)
struct pos *p = (struct pos *)data;
- if (p->spawnId == 0x12f0)
+ if (p->spawnId == 0x2430)
printf("[%.2x](%f, %f, %f), dx %f dy %f dz %f\n head %d dhead %d anim %d pitch %d (%x, %x, %x, %x, %x, %x)\n",
p->spawnId, float(p->x)/8.0, float(p->y/8.0), float(p->z)/8.0,
float(p->deltaX)/4.0, float(p->deltaY)/4.0,
@@ -952,7 +950,7 @@
p->heading, p->deltaHeading,
p->animation, p->pitch,
p->padding01, p->padding02, p->padding03,
- p->padding04, p->padding05, p->padding06 );
+ p->padding04 );
#endif
updateSpawn(pupdate->spawnId, x, y, z, dx, dy, dz,
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <fra...@us...> - 2014-08-06 12:34:49
|
Revision: 824
http://sourceforge.net/p/seq/svn/824
Author: fransick
Date: 2014-08-06 12:34:43 +0000 (Wed, 06 Aug 2014)
Log Message:
-----------
Updated races.h
Modified Paths:
--------------
showeq/trunk/src/races.h
Modified: showeq/trunk/src/races.h
===================================================================
--- showeq/trunk/src/races.h 2014-07-16 23:03:49 UTC (rev 823)
+++ showeq/trunk/src/races.h 2014-08-06 12:34:43 UTC (rev 824)
@@ -101,7 +101,7 @@
"Troll", // 92
"Ogre", // 93
"Dwarf", // 94
- "Cazic Thule", // 95
+ "Cazic-Thule", // 95
"Cockatrice", // 96
"Daisy Man", // 97
"Vampire", // 98
@@ -125,7 +125,7 @@
"Seahorse", // 116
"Ghost", // 117
"Ghost", // 118
- "Sabertooth", // 119
+ "Saber-toothed Cat", // 119
"Wolf", // 120
"Gorgon", // 121
"Dragon", // 122
@@ -263,7 +263,7 @@
"Solusek Ro Guard", // 254
"Bertoxxulous", // 255
"The Tribunal", // 256
- "Terris Thule", // 257
+ "Terris-Thule", // 257
"Vegerog", // 258
"Crocodile", // 259
"Bat", // 260
@@ -354,7 +354,7 @@
"Luggald", // 345
"Luggald", // 346
"Luggalds", // 347
- "Drogmore", // 348
+ "Drogmor", // 348
"Froglok Skeleton", // 349
"Undead Froglok", // 350
"Knight of Hate", // 351
@@ -362,8 +362,8 @@
"Veksar", // 353
"Veksar", // 354
"Veksar", // 355
- "Chokadai", // 356
- "Undead Chokadai", // 357
+ "Chokidai", // 356
+ "Undead Chokidai", // 357
"Undead Veksar", // 358
"Vampire", // 359
"Vampire", // 360
@@ -435,7 +435,7 @@
"Portal", // 426
"Coin Purse", // 427
"Rock Pile", // 428
- "Murkglider Egg Sack", // 429
+ "Murkglider Egg Sac", // 429
"Drake", // 430
"Dervish", // 431
"Drake", // 432
@@ -620,7 +620,7 @@
"Scorpion", // 611
"Tsetsian", // 612
"Wurm", // 613
- "Balrog", // 614
+ "Nekhon", // 614
"Hydra Crystal", // 615
"Crystal Sphere", // 616
"Gnoll", // 617
@@ -629,7 +629,7 @@
"Demon Vulture", // 620
"Wagon", // 621
"God of Discord", // 622
- "Wrulon Mount", // 623
+ "Feran Mount", // 623
"Ogre NPC - Male", // 624
"Sokokar Mount", // 625
"Giant (Rallosian mats)", // 626
@@ -664,7 +664,7 @@
"Bear Mount", // 655
"Rat Mount", // 656
"Sessiloid Mount", // 657
- "Morell Thule", // 658
+ "Morell-Thule", // 658
"Marionette", // 659
"Book Dervish", // 660
"Topiary Lion", // 661
@@ -673,17 +673,120 @@
"Sandman", // 664
"Grandfather Clock", // 665
"Gingerbread Man", // 666
- "Beefeater", // 667
+ "Royal Guard", // 667
"Rabbit", // 668
"Blind Dreamer", // 669
- "Cazic Thule", // 670
+ "Cazic-Thule", // 670
"Topiary Lion Mount", // 671
"Rot Dog Mount", // 672
"Goral Mount", // 673
- "Selyran Mount", // 674
+ "Selyrah Mount", // 674
"Sclera Mount", // 675
- "Braxy Mount", // 676
+ "Braxi Mount", // 676
"Kangon Mount", // 677
"Erudite", // 678
"Wurm Mount", // 679
+ "Raptor Mount", // 680
+ "Invisible Man", // 681
+ "Whirligig", // 682
+ "Gnomish Balloon", // 683
+ "Gnomish Rocket Pack", // 684
+ "Gnomish Hovering Transport", // 685
+ "Selyrah", // 686
+ "Goral", // 687
+ "Braxi", // 688
+ "Kangon", // 689
+ "Invisible Man", // 690
+ "Floating Tower", // 691
+ "Explosive Cart", // 692
+ "Blimp Ship", // 693
+ "Tumbleweed", // 694
+ "Alaran", // 695
+ "Swinetor", // 696
+ "Triumvirate", // 697
+ "Hadal", // 698
+ "Hovering Platform", // 699
+ "Parasitic Scavenger", // 700
+ "Grendlaen", // 701
+ "Ship in a Bottle", // 702
+ "Alaran Sentry Stone", // 703
+ "Dervish", // 704
+ "Regeneration Pool", // 705
+ "Teleportation Stand", // 706
+ "Relic Case", // 707
+ "Alaran Ghost", // 708
+ "Skystrider", // 709
+ "Water Spout", // 710
+ "Aviak Pull Along", // 711
+ "Gelatinous Cube", // 712
+ "Cat", // 713
+ "Elk Head", // 714
+ "Holgresh", // 715
+ "Beetle", // 716
+ "Vine Maw", // 717
+ "Ratman", // 718
+ "Fallen Knight", // 719
+ "Flying Carpet", // 720
+ "Carrier Hand", // 721
+ "Akheva", // 722
+ "Servant of Shadow", // 723
+ "Luclin", // 724
+ "Xaric the Unspoken", // 725
+ "Dervish", // 726
+ "Dervish", // 727
+ "Luclin", // 728
+ "Luclin", // 729
+ "Orb", // 730
+ "Luclin", // 731
+ "Pegasus", // 732
+ "Gehein", // 733
+ "Tirun", // 734
+ "Orafik", // 735
+ "Skirth", // 736
+ "Xulous", // 737
+ "Fear Crystal", // 738
+ "Fear Embryo", // 739
+ "Golem", // 740
+ "Bixie", // 741
+ "Butterfly", // 742
+ "Ursarachnid", // 743
+ "Gargoyle", // 744
+ "Molerat", // 745
+ "Bone Golem", // 746
+ "Palisade", // 747
+ "Honey Pot", // 748
+ "Plant Part", // 749
+ "Lendiniara", // 750
+ "Dragonfly Mount", // 751
+ "Ruishi Mount", // 752
+ "Komodo Dragon Mount", // 753
+ "Raptor Mount", // 754
+ "Clockwork Protector", // 755
+ "Clockwork Soldier", // 756
+ "Reindeer Mount", // 757
+ "Clockwork Spider", // 758
+ "Clockwork Copter", // 759
+ "Book Minion", // 760
+ "Broom Minion", // 761
+ "Clockwork Worker", // 762
+ "Clockwork Gnome", // 763
+ "Clockwork Menace", // 764
+ "Clockwork Bomb", // 765
+ "Stone Worker", // 766
+ "Imp", // 767
+ "Skeleton", // 768
+ "Siren", // 769
+ "Shissar", // 770
+ "Tyrannosaur", // 771
+ "Book Minion", // 772
+ "Broom Minion", // 773
+ "Ankylosaurus", // 774
+ "Fire Elf", // 775
+ "Fire Elf Royal", // 776
+ "Triceratops", // 777
+ "Angler Serpent", // 778
+ "Skeleton", // 779
+ "Wolf", // 780
+ "Worg", // 781
+ "Interactive Object", // 2250
#endif
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <fra...@us...> - 2014-07-16 23:03:52
|
Revision: 823
http://sourceforge.net/p/seq/svn/823
Author: fransick
Date: 2014-07-16 23:03:49 +0000 (Wed, 16 Jul 2014)
Log Message:
-----------
Tag for release 5.13.10.26
Added Paths:
-----------
showeq/tags/v5_13_10_26/trunk/
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <fra...@us...> - 2014-07-16 23:03:24
|
Revision: 822
http://sourceforge.net/p/seq/svn/822
Author: fransick
Date: 2014-07-16 23:03:16 +0000 (Wed, 16 Jul 2014)
Log Message:
-----------
Updated zones.h for new zones
Modified Paths:
--------------
showeq/trunk/src/zones.h
Modified: showeq/trunk/src/zones.h
===================================================================
--- showeq/trunk/src/zones.h 2014-07-16 22:42:43 UTC (rev 821)
+++ showeq/trunk/src/zones.h 2014-07-16 23:03:16 UTC (rev 822)
@@ -782,8 +782,8 @@
{ "ethernere", "Ethernere Tainted West Karana" }, // 772
{ "thevoidh", "The Void" }, // 773
{ "plhbixieint", "Bixie Hive" }, // 774
-{ NULL, NULL }, // 775
-{ NULL, NULL }, // 776
+{ "towerofrot", "Tower of Rot" }, // 775
+{ "arginhiz", "Argin-Hiz" }, // 776
{ NULL, NULL }, // 777
{ NULL, NULL }, // 778
{ NULL, NULL }, // 779
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <fra...@us...> - 2014-07-16 22:42:46
|
Revision: 821
http://sourceforge.net/p/seq/svn/821
Author: fransick
Date: 2014-07-16 22:42:43 +0000 (Wed, 16 Jul 2014)
Log Message:
-----------
Tag for release 5.13.10.26
Added Paths:
-----------
showeq/tags/v5_13_10_26/
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <fra...@us...> - 2014-07-16 22:41:55
|
Revision: 820
http://sourceforge.net/p/seq/svn/820
Author: fransick
Date: 2014-07-16 22:41:50 +0000 (Wed, 16 Jul 2014)
Log Message:
-----------
Historical checkin for 07/16/14
- Updated opcodes
-Updated structs
Version 5.13.10.26
Modified Paths:
--------------
showeq/trunk/ChangeLog
showeq/trunk/conf/zoneopcodes.xml
showeq/trunk/configure.in
showeq/trunk/src/everquest.h
showeq/trunk/src/player.cpp
showeq/trunk/src/spawnshell.cpp
Modified: showeq/trunk/ChangeLog
===================================================================
--- showeq/trunk/ChangeLog 2014-06-24 02:00:45 UTC (rev 819)
+++ showeq/trunk/ChangeLog 2014-07-16 22:41:50 UTC (rev 820)
@@ -1,3 +1,10 @@
+Fransick (7/16/14)
+-----------------
+- Updated version to 5.13.10.26
+- Support EQ patch 7/16/14
+- Updated position structs
+- Updated Opcodes
+
Fransick (6/18/14)
-----------------
- Updated version to 5.13.10.25
Modified: showeq/trunk/conf/zoneopcodes.xml
===================================================================
--- showeq/trunk/conf/zoneopcodes.xml 2014-06-24 02:00:45 UTC (rev 819)
+++ showeq/trunk/conf/zoneopcodes.xml 2014-07-16 22:41:50 UTC (rev 820)
@@ -3,86 +3,86 @@
<seqopcodes>
<!-- Critical opcodes used directly by ShowEQ -->
- <opcode id="47a2" name="OP_PlayerProfile" updated="06/20/14">
+ <opcode id="4ccd" name="OP_PlayerProfile" updated="07/16/14">
<comment>CharProfileCode</comment>
<payload dir="server" typename="uint8_t" sizechecktype="none"/>
</opcode>
- <opcode id="6762" name="OP_ZoneEntry" updated="06/20/14">
+ <opcode id="7280" name="OP_ZoneEntry" updated="07/16/14">
<comment>ZoneEntryCode</comment>
<payload dir="client" typename="ClientZoneEntryStruct" sizechecktype="match"/>
<payload dir="server" typename="uint8_t" sizechecktype="none"/>
</opcode>
- <opcode id="4467" name="OP_TimeOfDay" updated="06/20/14">
+ <opcode id="71a3" name="OP_TimeOfDay" updated="07/16/14">
<comment>TimeOfDayCode</comment>
<payload dir="server" typename="timeOfDayStruct" sizechecktype="match"/>
</opcode>
- <opcode id="4c6f" name="OP_NewZone" updated="06/20/14">
+ <opcode id="3665" name="OP_NewZone" updated="07/16/14">
<comment>NewZoneCode</comment>
<payload dir="server" typename="newZoneStruct" sizechecktype="match"/>
</opcode>
- <opcode id="3d3b" name="OP_SpawnDoor" updated="06/20/14">
+ <opcode id="2134" name="OP_SpawnDoor" updated="07/16/14">
<comment>DoorSpawnsCode</comment>
<payload dir="server" typename="doorStruct" sizechecktype="modulus"/>
</opcode>
- <opcode id="3184" name="OP_GroundSpawn" updated="06/20/14">
+ <opcode id="6d78" name="OP_GroundSpawn" updated="07/16/14">
<comment>MakeDropCode</comment>
<payload dir="server" typename="makeDropStruct" sizechecktype="none"/>
<payload dir="client" typename="uint8_t" sizechecktype="none"/>
</opcode>
- <opcode id="13a6" name="OP_SendZonePoints" updated="06/20/14">
+ <opcode id="2baf" name="OP_SendZonePoints" updated="07/16/14">
<comment>Coords in a zone that will port you to another zone</comment>
<payload dir="server" typename="zonePointsStruct" sizechecktype="none"/>
</opcode>
- <opcode id="44e8" name="OP_AAExpUpdate" updated="06/20/14">
+ <opcode id="211e" name="OP_AAExpUpdate" updated="07/16/14">
<comment>Receiving AA experience. Also when percent to AA changes.</comment>
<payload dir="server" typename="altExpUpdateStruct" sizechecktype="match"/>
</opcode>
- <opcode id="14ef" name="OP_ExpUpdate" updated="06/20/14">
+ <opcode id="3fe8" name="OP_ExpUpdate" updated="07/16/14">
<comment>ExpUpdateCode</comment>
<payload dir="server" typename="expUpdateStruct" sizechecktype="match"/>
</opcode>
- <opcode id="727c" name="OP_GuildMOTD" updated="06/20/14">
+ <opcode id="7b03" name="OP_GuildMOTD" updated="07/16/14">
<comment>GuildMOTD</comment>
<payload dir="server" typename="guildMOTDStruct" sizechecktype="none"/>
</opcode>
- <opcode id="491d" name="OP_ClientUpdate" updated="06/20/14">
+ <opcode id="4aca" name="OP_ClientUpdate" updated="07/16/14">
<comment>Position updates</comment>
<payload dir="server" typename="playerSpawnPosStruct" sizechecktype="match"/>
<payload dir="both" typename="playerSelfPosStruct" sizechecktype="match"/>
</opcode>
- <opcode id="0629" name="OP_NpcMoveUpdate" updated="06/20/14">
+ <opcode id="12c0" name="OP_NpcMoveUpdate" updated="07/16/14">
<comment>Position updates</comment>
<payload dir="server" typename="uint8_t" sizechecktype="none"/>
</opcode>
- <opcode id="04b6" name="OP_MobUpdate" updated="06/20/14">
+ <opcode id="1d1e" name="OP_MobUpdate" updated="07/16/14">
<comment>MobUpdateCode</comment>
<payload dir="both" typename="spawnPositionUpdate" sizechecktype="match"/>
</opcode>
- <opcode id="4187" name="OP_DeleteSpawn" updated="06/20/14">
+ <opcode id="096d" name="OP_DeleteSpawn" updated="07/16/14">
<comment>DeleteSpawnCode</comment>
<payload dir="both" typename="deleteSpawnStruct" sizechecktype="match"/>
</opcode>
- <opcode id="6475" name="OP_RemoveSpawn" updated="06/20/14">
+ <opcode id="4451" name="OP_RemoveSpawn" updated="07/16/14">
<comment>Remove spawn from zone</comment>
<payload dir="both" typename="removeSpawnStruct" sizechecktype="none"/>
</opcode>
- <opcode id="3f24" name="OP_Death" updated="06/20/14">
+ <opcode id="21cb" name="OP_Death" updated="07/16/14">
<comment>old NewCorpseCode</comment>
<payload dir="server" typename="newCorpseStruct" sizechecktype="match"/>
</opcode>
- <opcode id="1b9d" name="OP_WearChange" updated="06/20/14">
+ <opcode id="4018" name="OP_WearChange" updated="07/16/14">
<comment>SpawnUpdateCode</comment>
<payload dir="both" typename="SpawnUpdateStruct" sizechecktype="match"/>
</opcode>
- <opcode id="69f4" name="OP_SpawnAppearance" updated="06/20/14">
+ <opcode id="4d84" name="OP_SpawnAppearance" updated="07/16/14">
<comment>SpawnAppearanceCode</comment>
<payload dir="both" typename="spawnAppearanceStruct" sizechecktype="match"/>
</opcode>
- <opcode id="6442" name="OP_Stamina" updated="06/20/14">
+ <opcode id="5b3d" name="OP_Stamina" updated="07/16/14">
<comment>Server updating on hunger/thirst</comment>
<payload dir="server" typename="staminaStruct" sizechecktype="match"/>
</opcode>
- <opcode id="028a" name="OP_HPUpdate" updated="06/20/14">
+ <opcode id="0254" name="OP_HPUpdate" updated="07/16/14">
<comment>NpcHpUpdateCode Update HP % of a PC or NPC</comment>
<payload dir="both" typename="hpNpcUpdateStruct" sizechecktype="match"/>
</opcode>
@@ -90,76 +90,76 @@
<comment>Info regarding guild members</comment>
<payload dir="server" typename="GuildMemberUpdate" sizechecktype="match"/>
</opcode>
- <opcode id="6612" name="OP_ClickObject" updated="06/20/14">
+ <opcode id="3f9e" name="OP_ClickObject" updated="07/16/14">
<comment>Items dropped on the ground</comment>
<payload dir="both" typename="remDropStruct" sizechecktype="match"/>
</opcode>
- <opcode id="3594" name="OP_Action" updated="06/20/14">
+ <opcode id="16a9" name="OP_Action" updated="07/16/14">
<comment>Spells cast etc</comment>
<payload dir="both" typename="actionStruct" sizechecktype="match"/>
<payload dir="both" typename="actionAltStruct" sizechecktype="match"/>
</opcode>
- <opcode id="1958" name="OP_Action2" updated="06/20/14">
+ <opcode id="3477" name="OP_Action2" updated="07/16/14">
<comment>Combat actions i.e. bash, kick etc</comment>
<payload dir="both" typename="action2Struct" sizechecktype="match"/>
</opcode>
- <opcode id="304f" name="OP_Consider" updated="06/20/14">
+ <opcode id="4779" name="OP_Consider" updated="07/16/14">
<comment>ConsiderCode</comment>
<payload dir="both" typename="considerStruct" sizechecktype="match"/>
</opcode>
- <opcode id="09e1" name="OP_TargetMouse" updated="06/20/14">
+ <opcode id="68b0" name="OP_TargetMouse" updated="07/16/14">
<comment>Targeting a person - old ClientTargetCode</comment>
<payload dir="both" typename="clientTargetStruct" sizechecktype="match"/>
</opcode>
- <opcode id="47eb" name="OP_SpawnRename" updated="06/20/14">
+ <opcode id="66b9" name="OP_SpawnRename" updated="07/16/14">
<comment>Spawns getting renamed after initial NewSpawn</comment>
<payload dir="server" typename="spawnRenameStruct" sizechecktype="match"/>
</opcode>
- <opcode id="209f" name="OP_Illusion" updated="06/20/14">
+ <opcode id="53cf" name="OP_Illusion" updated="07/16/14">
<comment>Spawn being illusioned (changing forms)</comment>
<payload dir="both" typename="spawnIllusionStruct" sizechecktype="match"/>
</opcode>
- <opcode id="64dd" name="OP_Shroud" updated="06/20/14">
+ <opcode id="7064" name="OP_Shroud" updated="07/16/14">
<comment>Server putting players into shroud form</comment>
<payload dir="server" typename="spawnShroudSelf" sizechecktype="none"/>
</opcode>
- <opcode id="4f51" name="OP_ZoneChange" updated="06/20/14">
+ <opcode id="2cba" name="OP_ZoneChange" updated="07/16/14">
<comment>old ZoneChangeCode</comment>
<payload dir="both" typename="zoneChangeStruct" sizechecktype="match"/>
</opcode>
- <opcode id="1aec" name="OP_GroupInvite" updated="06/20/14">
+ <opcode id="219c" name="OP_GroupInvite" updated="07/16/14">
<payload dir="both" typename="groupInviteStruct" sizechecktype="none"/>
<comment>You invite someone while ungrouped or get invited by someone ungrouped </comment>
</opcode>
- <opcode id="1cc5" name="OP_GroupInvite2" updated="06/20/14">
+ <opcode id="511e" name="OP_GroupInvite2" updated="07/16/14">
<payload dir="client" typename="groupInviteStruct" sizechecktype="none"/>
<comment>You're inviting someone and you are grouped or get invited by a group</comment>
</opcode>
- <opcode id="5872" name="OP_GroupCancelInvite" updated="06/20/14">
+ <opcode id="3774" name="OP_GroupCancelInvite" updated="07/16/14">
<payload dir="both" typename="groupDeclineStruct" sizechecktype="match"/>
<comment>Declining to join a group</comment>
</opcode>
- <opcode id="698f" name="OP_GroupFollow" updated="06/20/14">
+ <opcode id="74d4" name="OP_GroupFollow" updated="07/16/14">
<payload dir="server" typename="groupFollowStruct" sizechecktype="match"/>
<comment>You join a group or player joins group</comment>
</opcode>
- <opcode id="4157" name="OP_GroupFollow2" updated="06/20/14">
+ <opcode id="617c" name="OP_GroupFollow2" updated="07/16/14">
<payload dir="server" typename="groupFollowStruct" sizechecktype="match"/>
<comment>Player joins your group</comment>
</opcode>
- <opcode id="402c" name="OP_GroupUpdate" updated="06/20/14">
+ <opcode id="367f" name="OP_GroupUpdate" updated="07/16/14">
<comment>Group updates</comment>
<payload dir="both" typename="groupUpdateStruct" sizechecktype="none"/>
</opcode>
- <opcode id="4898" name="OP_GroupDisband" updated="06/20/14">
+ <opcode id="66d7" name="OP_GroupDisband" updated="07/16/14">
<comment>You disband from group</comment>
<payload dir="server" typename="groupDisbandStruct" sizechecktype="match"/>
</opcode>
- <opcode id="7ac2" name="OP_GroupDisband2" updated="06/20/14">
+ <opcode id="495e" name="OP_GroupDisband2" updated="07/16/14">
<comment>Other disbands from group</comment>
<payload dir="server" typename="groupDisbandStruct" sizechecktype="match"/>
</opcode>
- <opcode id="76dd" name="OP_GroupLeader" updated="06/20/14">
+ <opcode id="7dc1" name="OP_GroupLeader" updated="07/16/14">
<comment>Group leader change</comment>
<payload dir="server" typename="groupLeaderChangeStruct" sizechecktype="match"/>
</opcode>
@@ -167,108 +167,108 @@
<comment>old BuffDropCode</comment>
<payload dir="both" typename="buffStruct" sizechecktype="match"/>
</opcode>
- <opcode id="0a5c" name="OP_BuffFadeMsg" updated="06/20/14">
+ <opcode id="146c" name="OP_BuffFadeMsg" updated="07/16/14">
<comment>SpellFadeCode</comment>
<payload dir="both" typename="spellFadedStruct" sizechecktype="none"/>
</opcode>
- <opcode id="3168" name="OP_BeginCast" updated="06/20/14">
+ <opcode id="122b" name="OP_BeginCast" updated="07/16/14">
<comment>BeginCastCode</comment>
<payload dir="both" typename="beginCastStruct" sizechecktype="match"/>
</opcode>
- <opcode id="2b0b" name="OP_CastSpell" updated="06/20/14">
+ <opcode id="7dfd" name="OP_CastSpell" updated="07/16/14">
<comment>StartCastCode</comment>
<payload dir="both" typename="startCastStruct" sizechecktype="match"/>
</opcode>
- <opcode id="13a7" name="OP_SwapSpell" updated="06/20/14">
+ <opcode id="3418" name="OP_SwapSpell" updated="07/16/14">
<comment>TradeSpellBookSlotsCode</comment>
<payload dir="both" typename="tradeSpellBookSlotsStruct" sizechecktype="match"/>
</opcode>
- <opcode id="1310" name="OP_MemorizeSpell" updated="06/20/14">
+ <opcode id="29dc" name="OP_MemorizeSpell" updated="07/16/14">
<comment>MemSpellCode</comment>
<payload dir="both" typename="memSpellStruct" sizechecktype="match"/>
</opcode>
- <opcode id="1e61" name="OP_InspectAnswer" updated="06/20/14">
+ <opcode id="68bb" name="OP_InspectAnswer" updated="07/16/14">
<comment>InspectDataCode</comment>
<payload dir="both" typename="inspectDataStruct" sizechecktype="match"/>
</opcode>
- <opcode id="427d" name="OP_Emote" updated="06/20/14">
+ <opcode id="1060" name="OP_Emote" updated="07/16/14">
<comment>EmoteTextCode</comment>
<payload dir="both" typename="emoteTextStruct" sizechecktype="none"/>
</opcode>
- <opcode id="4bdf" name="OP_SimpleMessage" updated="06/20/14">
+ <opcode id="57d6" name="OP_SimpleMessage" updated="07/16/14">
<comment>SimpleMessageCode</comment>
<payload dir="server" typename="simpleMessageStruct" sizechecktype="match"/>
</opcode>
- <opcode id="68fe" name="OP_FormattedMessage" updated="06/20/14">
+ <opcode id="79d3" name="OP_FormattedMessage" updated="07/16/14">
<comment>FormattedMessageCode i.e. pet dismissed etc</comment>
<payload dir="server" typename="formattedMessageStruct" sizechecktype="none"/>
</opcode>
- <opcode id="69fd" name="OP_CommonMessage" updated="06/20/14">
+ <opcode id="617d" name="OP_CommonMessage" updated="07/16/14">
<comment>ChannelMessageCode i.e. /tell /ooc /shout etc</comment>
<payload dir="both" typename="channelMessageStruct" sizechecktype="none"/>
</opcode>
- <opcode id="2da1" name="OP_SpecialMesg" updated="06/20/14">
+ <opcode id="6972" name="OP_SpecialMesg" updated="07/16/14">
<comment>Communicate textual info to client including hail responses etc</comment>
<payload dir="server" typename="specialMessageStruct" sizechecktype="none"/>
</opcode>
- <opcode id="4aab" name="OP_RandomReq" updated="06/20/14">
+ <opcode id="7a70" name="OP_RandomReq" updated="07/16/14">
<comment>RandomReqCode</comment>
<payload dir="client" typename="randomReqStruct" sizechecktype="match"/>
</opcode>
- <opcode id="61d8" name="OP_RandomReply" updated="06/20/14">
+ <opcode id="0674" name="OP_RandomReply" updated="07/16/14">
<comment>RandomCode</comment>
<payload dir="server" typename="randomStruct" sizechecktype="match"/>
</opcode>
- <opcode id="6135" name="OP_ConsentResponse" updated="06/20/14">
+ <opcode id="23c9" name="OP_ConsentResponse" updated="07/16/14">
<comment>Server replying with consent information after /consent</comment>
<payload dir="server" typename="consentResponseStruct" sizechecktype="match"/>
</opcode>
- <opcode id="6ce3" name="OP_DenyResponse" updated="06/20/14">
+ <opcode id="36bb" name="OP_DenyResponse" updated="07/16/14">
<comment>Server replying with deny information after /deny</comment>
<payload dir="server" typename="consentResponseStruct" sizechecktype="match"/>
</opcode>
- <opcode id="5091" name="OP_ManaChange" updated="06/20/14">
+ <opcode id="6f11" name="OP_ManaChange" updated="07/16/14">
<comment>Mana change. Bards send this up with no size. Casters receive this for mana updates.</comment>
<payload dir="server" typename="manaDecrementStruct" sizechecktype="match"/>
<payload dir="client" typename="uint8_t" sizechecktype="none"/>
</opcode>
- <opcode id="5289" name="OP_BazaarSearchRequest" updated="06/20/14">
+ <opcode id="1ba2" name="OP_BazaarSearchRequest" updated="07/16/14">
<comment>Bazaar search request </comment>
<payload dir="client" typename="bazaarSearchQueryStruct" sizechecktype="none"/>
</opcode>
- <opcode id="2ec4" name="OP_BazaarSearchResponse" updated="06/20/14">
+ <opcode id="2e18" name="OP_BazaarSearchResponse" updated="07/16/14">
<comment>Bazaar search Response - Struct incorrect </comment>
<payload dir="server" typename="bazaarSearchResponseStruct" sizechecktype="modulus"/>
</opcode>
- <opcode id="43f0" name="OP_MoneyOnCorpse" updated="06/20/14">
+ <opcode id="1b0e" name="OP_MoneyOnCorpse" updated="07/16/14">
<comment>MoneyOnCorpseCode</comment>
<payload dir="server" typename="moneyOnCorpseStruct" sizechecktype="match"/>
</opcode>
- <opcode id="0861" name="OP_SkillUpdate" updated="06/20/14">
+ <opcode id="53d0" name="OP_SkillUpdate" updated="07/16/14">
<comment>Skill up code</comment>
<payload dir="server" typename="skillIncStruct" sizechecktype="match"/>
</opcode>
- <opcode id="7009" name="OP_LevelUpdate" updated="06/20/14">
+ <opcode id="50ff" name="OP_LevelUpdate" updated="07/16/14">
<comment>LevelUpUpdateCode</comment>
<payload dir="server" typename="levelUpUpdateStruct" sizechecktype="match"/>
</opcode>
- <opcode id="4463" name="OP_DzSwitchInfo" updated="06/20/14">
+ <opcode id="1e01" name="OP_DzSwitchInfo" updated="07/16/14">
<comment>Expedition compass etc</comment>
<payload dir="server" typename="dzSwitchInfo" sizechecktype="none"/>
</opcode>
- <opcode id="2cd2" name="OP_DzInfo" updated="06/20/14">
+ <opcode id="0e7c" name="OP_DzInfo" updated="07/16/14">
<comment>Expedition Information</comment>
<payload dir="server" typename="dzInfo" sizechecktype="match"/>
</opcode>
- <opcode id="217c" name="OP_EnvDamage" updated="06/20/14">
+ <opcode id="4b06" name="OP_EnvDamage" updated="07/16/14">
<comment>Environmental Damage</comment>
<payload dir="client" typename="environmentDamageStruct" sizechecktype="match"/>
</opcode>
- <opcode id="3e06" name="OP_SetRunMode" updated="06/20/14">
+ <opcode id="5437" name="OP_SetRunMode" updated="07/16/14">
<comment>old cRunToggleCode</comment>
<payload dir="client" typename="cRunToggleStruct" sizechecktype="match"/>
</opcode>
- <opcode id="7019" name="OP_Trader" updated="06/18/14">
+ <opcode id="475b" name="OP_Trader" updated="07/16/14">
<comment>PC's turning trader on and off</comment>
<payload dir="server" typename="bazaarTraderRequest" sizechecktype="match"/>
</opcode>
@@ -307,7 +307,7 @@
<comment>List of group members - Variable length</comment>
<payload dir="server" typename="unknown" sizechecktype="none"/>
</opcode>
- <opcode id="704a" name="OP_GuildMemberList" updated="06/20/14">
+ <opcode id="296a" name="OP_GuildMemberList" updated="07/16/14">
<comment>List of guild members - Variable length</comment>
<payload dir="server" typename="uint8_t" sizechecktype="none"/>
</opcode>
@@ -343,19 +343,19 @@
<comment>Contents of claims window. /claim then refresh to capture packet - Guessing variable length</comment>
<payload dir="server" typename="unknown" sizechecktype="none"/>
</opcode>
- <opcode id="39a3" name="OP_VoiceChat" updated="06/20/14">
+ <opcode id="7299" name="OP_VoiceChat" updated="07/16/14">
<comment>Voice chat server info - Variable length (Data sent when joining group,raid etc)</comment>
<payload dir="server" typename="unknown" sizechecktype="none"/>
</opcode>
- <opcode id="7706" name="OP_PollQuestions" updated="06/20/14">
+ <opcode id="0848" name="OP_PollQuestions" updated="07/16/14">
<comment>SOE in-game player poll questions - Variable length</comment>
<payload dir="both" typename="unknown" sizechecktype="none"/>
</opcode>
- <opcode id="6fe6" name="OP_PollResponses" updated="06/20/14">
+ <opcode id="1298" name="OP_PollResponses" updated="07/16/14">
<comment>Poll response choices - Variable length</comment>
<payload dir="server" typename="unknown" sizechecktype="none"/>
</opcode>
- <opcode id="5bc9" name="OP_ShroudProgression" updated="06/20/14">
+ <opcode id="2432" name="OP_ShroudProgression" updated="07/16/14">
<comment>Unlocked shrouds - 293 bytes</comment>
<payload dir="server" typename="unknown" sizechecktype="none"/>
</opcode>
@@ -363,15 +363,15 @@
<comment>Shroud templates to choose from on shroud NPC - 18983 bytes</comment>
<payload dir="server" typename="unknown" sizechecktype="none"/>
</opcode>
- <opcode id="226b" name="OP_Fellowship" updated="06/20/14">
+ <opcode id="3f88" name="OP_Fellowship" updated="07/16/14">
<comment>Fellowship information - 2564 bytes</comment>
<payload dir="server" typename="unknown" sizechecktype="none"/>
</opcode>
- <opcode id="5ce2" name="OP_ExpandedGuildInfo" updated="06/20/14">
+ <opcode id="5f6c" name="OP_ExpandedGuildInfo" updated="07/16/14">
<comment>Guild ranks and other misc guild data - Variable length</comment>
<payload dir="server" typename="unknown" sizechecktype="none"/>
</opcode>
- <opcode id="1c1c" name="OP_GuildBank" updated="06/20/14">
+ <opcode id="2499" name="OP_GuildBank" updated="07/16/14">
<comment>Guild bank contents - Variable length</comment>
<payload dir="server" typename="unknown" sizechecktype="none"/>
</opcode>
@@ -395,23 +395,23 @@
<comment>Tradeskill combine using old tradeskill window - 24 Bytes</comment>
<payload dir="both" typename="uint8_t" sizechecktype="none"/>
</opcode>
- <opcode id="05e3" name="OP_ItemPlayerPacket" updated="06/20/14">
+ <opcode id="2c97" name="OP_ItemPlayerPacket" updated="07/16/14">
<comment>Inventory/bank items coming over during zone - Variable length</comment>
<payload dir="both" typename="uint8_t" sizechecktype="none"/>
</opcode>
- <opcode id="77ba" name="OP_TaskDescription" updated="06/20/14">
+ <opcode id="1609" name="OP_TaskDescription" updated="07/16/14">
<comment>Task descriptions coming down for task window - Variable length</comment>
<payload dir="server" typename="unknown" sizechecktype="none"/>
</opcode>
- <opcode id="0646" name="OP_TaskActivity" updated="06/20/14">
+ <opcode id="7a32" name="OP_TaskActivity" updated="07/16/14">
<comment>Task activity descriptions coming down for task window - Variable length</comment>
<payload dir="server" typename="unknown" sizechecktype="none"/>
</opcode>
- <opcode id="0bd4" name="OP_CompletedTasks" updated="06/20/14">
+ <opcode id="6172" name="OP_CompletedTasks" updated="07/16/14">
<comment>Task history for task window - Variable length</comment>
<payload dir="server" typename="unknown" sizechecktype="none"/>
</opcode>
- <opcode id="3d4d" name="OP_CustomTitles" updated="06/20/14">
+ <opcode id="5ac1" name="OP_CustomTitles" updated="07/16/14">
<comment>List of available titles - 1520 bytes</comment>
<payload dir="server" typename="unknown" sizechecktype="none"/>
</opcode>
@@ -515,7 +515,7 @@
<comment>Client telling server to set targetgroupbuff - 4 bytes</comment>
<payload dir="client" typename="unknown" sizechecktype="none"/>
</opcode>
- <opcode id="7dad" name="OP_Lockouts" updated="05/21/14">
+ <opcode id="470e" name="OP_Lockouts" updated="07/16/14">
<comment>Expedition lockouts</comment>
<payload dir="server" typename="unknown" sizechecktype="none"/>
</opcode>
@@ -543,7 +543,7 @@
<comment>LFG/LFP server response - Variable length</comment>
<payload dir="server" typename="unknown" sizechecktype="none"/>
</opcode>
- <opcode id="17f5" name="OP_MercenaryList" updated="06/20/14">
+ <opcode id="04aa" name="OP_MercenaryList" updated="07/16/14">
<comment>Listing of hired mercenaries - 648 bytes
<payload dir="server" typename="unknown" sizechecktype="none"/></comment>
</opcode>
@@ -563,11 +563,11 @@
<comment>Client clicks off buff - 8 bytes</comment>
<payload dir="client" typename="unknown" sizechecktype="none"/>
</opcode>
- <opcode id="378b" name="OP_HouseAddress" updated="06/20/14">
+ <opcode id="1330" name="OP_HouseAddress" updated="07/16/14">
<comment>House and guildhall address information - Variable length</comment>
<payload dir="server" typename="unknown" sizechecktype="none"/>
</opcode>
- <opcode id="41a1" name="OP_HouseContents" updated="06/20/14">
+ <opcode id="65d3" name="OP_HouseContents" updated="07/16/14">
<comment>Server sending house information and contents - variable length</comment>
<payload dir="server" typename="unknown" sizechecktype="none"/>
</opcode>
@@ -583,11 +583,11 @@
<comment>Server sending pending rewards - variable length</comment>
<payload dir="both" typename="unknown" sizechecktype="none"/>
</opcode>
- <opcode id="08ab" name="OP_FTPNags" updated="06/20/14">
+ <opcode id="5e75" name="OP_FTPNags" updated="07/16/14">
<comment>Free to play nags and other data - 1852 bytes</comment>
<payload dir="server" typename="unknown" sizechecktype="none"/>
</opcode>
- <opcode id="3cce" name="OP_Find" updated="06/20/14">
+ <opcode id="4457" name="OP_Find" updated="07/16/14">
<comment>Find window data - 112 bytes</comment>
<payload dir="server" typename="unknown" sizechecktype="none"/>
</opcode>
Modified: showeq/trunk/configure.in
===================================================================
--- showeq/trunk/configure.in 2014-06-24 02:00:45 UTC (rev 819)
+++ showeq/trunk/configure.in 2014-07-16 22:41:50 UTC (rev 820)
@@ -2,7 +2,7 @@
dnl $Id$ $Name$
AC_PREREQ(2.59)
-AC_INIT(showeq, 5.13.10.25)
+AC_INIT(showeq, 5.13.10.26)
AC_CONFIG_SRCDIR(src/main.cpp)
AC_CONFIG_MACRO_DIR([m4])
AC_CANONICAL_SYSTEM
Modified: showeq/trunk/src/everquest.h
===================================================================
--- showeq/trunk/src/everquest.h 2014-06-24 02:00:45 UTC (rev 819)
+++ showeq/trunk/src/everquest.h 2014-07-16 22:41:50 UTC (rev 820)
@@ -1092,19 +1092,21 @@
struct
{
unsigned pitch:12;
+ signed deltaX:13; // change in x
+ unsigned padding01:7;
signed deltaZ:13; // change in z
- unsigned padding01:7;
- signed y:19; // y coord (2nd loc value)
+ unsigned heading:12; // heading
+ unsigned padding02:7;
+ signed deltaY:13; // change in y
+ signed animation:10; // velocity
+ unsigned padding03:9;
signed deltaHeading:10; // change in heading
- unsigned padding02:3;
+ signed x:19; // x coord (1st loc value)
+ unsigned padding04:3;
signed z:19; // z coord (3rd loc value)
- signed deltaY:13; // change in y
- unsigned heading:12; // heading
- signed x:19; // x coord (1st loc value)
- unsigned padding03:1;
- signed deltaX:13; // change in x
- signed animation:10; // velocity
- unsigned padding04:9;
+ unsigned padding05:13;
+ signed y:19; // y coord (2nd loc value)
+ unsigned padding06:13;
};
int32_t posData[5];
};
@@ -2345,7 +2347,7 @@
/*
** Player Position Update
-** Length: 24 Octets
+** Length: 28 Octets
** OpCode: PlayerPosCode
*/
@@ -2354,25 +2356,27 @@
/*0000*/ uint16_t spawnId;
/*0002*/ uint16_t spawnId2;
/*0004*/ unsigned pitch:12;
- signed deltaZ:13; // change in z
+ signed deltaX:13; // change in x
unsigned padding01:7;
-/*0008*/ signed y:19; // y coord (2nd loc value)
- signed deltaHeading:10; // change in heading
- unsigned padding02:3;
-/*0012*/ signed z:19; // z coord (3rd loc value)
- signed deltaY:13; // change in y
-/*0016*/ unsigned heading:12; // heading
- signed x:19; // x coord (1st loc value)
- unsigned padding03:1;
-/*0020*/ signed deltaX:13; // change in x
+/*0008*/ signed deltaZ:13; // change in z
+ unsigned heading:12; // heading
+ unsigned padding02:7;
+/*0012*/ signed deltaY:13; // change in y
signed animation:10; // velocity
- unsigned padding04:9;
-/*0024*/
+ unsigned padding03:9;
+/*0016*/ signed deltaHeading:10; // change in heading
+ signed x:19; // x coord (1st loc value)
+ unsigned padding04:3;
+/*0020*/ signed z:19; // z coord (3rd loc value)
+ unsigned padding05:13;
+/*0024*/ signed y:19; // y coord (2nd loc value)
+ unsigned padding06:13;
+/*0028*/
};
/*
** Self Position Update
-** Length: 42 Octets
+** Length: 46 Octets
** OpCode: PlayerPosCode
*/
@@ -2382,18 +2386,20 @@
/*0002*/ uint16_t spawnId; // Player's spawn id
/*0004*/ uint16_t unknown0001; // ***Placeholder
/*0006*/ unsigned pitch:12; // pitch (up/down heading)
- unsigned heading:12; // Heading
- unsigned padding01:8;
-/*0010*/ float deltaX; // Change in x
-/*0014*/ float y; // y coord (2nd loc value)
-/*0018*/ signed animation:10; // velocity
- signed deltaHeading:10; // change in heading
- unsigned padding02:12;
-/*0022*/ float z; // z coord (3rd loc value)
-/*0026*/ float deltaZ; // Change in z
-/*0030*/ float x; // x coord (1st loc value)
-/*0034*/ float deltaY; // Change in y
-/*0038*/
+ unsigned padding01:20;
+/*0010*/ float x; // x coord (1st loc value)
+/*0014*/ unsigned heading:12; // Heading
+ unsigned padding02:20;
+/*0018*/ float z; // z coord (3rd loc value)
+/*0022*/ signed deltaHeading:10; // change in heading
+ unsigned padding03:22;
+/*0026*/ float deltaY; // Change in y
+/*0030*/ float y; // y coord (2nd loc value)
+/*0034*/ float deltaZ; // Change in z
+/*0038*/ signed animation:10; // velocity
+ unsigned padding04:20;
+/*0042*/ float deltaX; // Change in x
+/*0046*/
};
/*
Modified: showeq/trunk/src/player.cpp
===================================================================
--- showeq/trunk/src/player.cpp 2014-06-24 02:00:45 UTC (rev 819)
+++ showeq/trunk/src/player.cpp 2014-07-16 22:41:50 UTC (rev 820)
@@ -852,18 +852,19 @@
/*0002*/ uint16_t spawnId; // Player's spawn id
/*0004*/ uint16_t unknown0001; // ***Placeholder
/*0006*/ unsigned pitch:12; // pitch (up/down heading)
- unsigned heading:12; // Heading
- unsigned padding01:8;
- /*0010*/ float deltaX; // Change in x
- /*0014*/ float y; // y coord (2nd loc value)
- /*0018*/ signed animation:10; // velocity
- signed deltaHeading:10; // change in heading
- unsigned padding02:12;
- /*0022*/ float z; // z coord (3rd loc value)
- /*0026*/ float deltaZ; // Change in z
- /*0030*/ float x; // x coord (1st loc value)
- /*0034*/ float deltaY; // Change in y
- /*0038*/
+ unsigned padding01:20;
+ /*0010*/ float x; // x coord (1st loc value)
+ /*0014*/ unsigned heading:12; // Heading
+ unsigned padding02:20;
+ /*0018*/ float z; // z coord (3rd loc value)
+ /*0022*/ signed deltaHeading:10; // change in heading
+ unsigned padding03:22;
+ /*0026*/ float deltaY; // Change in y
+ /*0030*/ float y; // y coord (2nd loc value)
+ /*0034*/ float deltaZ; // Change in z
+ /*0038*/ signed animation:10; // velocity
+ unsigned padding04:20;
+ /*0042*/ float deltaX; // Change in x
};
#endif
@@ -875,7 +876,7 @@
p->deltaX, p->deltaY, p->deltaZ,
p->heading, p->deltaHeading,
p->animation, p->pitch,
- p->padding01, p->padding02 );
+ p->padding01, p->padding02, p->padding03, p->padding04 );
#endif
setPos(px, py, pz, showeq_params->walkpathrecord, showeq_params->walkpathlength);
Modified: showeq/trunk/src/spawnshell.cpp
===================================================================
--- showeq/trunk/src/spawnshell.cpp 2014-06-24 02:00:45 UTC (rev 819)
+++ showeq/trunk/src/spawnshell.cpp 2014-07-16 22:41:50 UTC (rev 820)
@@ -719,7 +719,7 @@
spawn->posData[2] = netStream.readUInt32NC();
spawn->posData[3] = netStream.readUInt32NC();
spawn->posData[4] = netStream.readUInt32NC();
-// spawn->posData[5] = netStream.readUInt32NC();
+ spawn->posData[5] = netStream.readUInt32NC();
if(spawn->hasTitle)
{
@@ -922,20 +922,21 @@
/*0000*/ uint16_t spawnId;
/*0002*/ uint16_t spawnId2;
/*0004*/ unsigned pitch:12;
- signed deltaZ:13; // change in z
+ signed deltaX:13; // change in x
unsigned padding01:7;
- /*0008*/ signed y:19; // y coord (2nd loc value)
- signed deltaHeading:10; // change in heading
- unsigned padding02:3;
- /*0012*/ signed z:19; // z coord (3rd loc value)
- signed deltaY:13; // change in y
- /*0016*/ unsigned heading:12; // heading
- signed x:19; // x coord (1st loc value)
- unsigned padding03:1;
- /*0020*/ signed deltaX:13; // change in x
+ /*0008*/ signed deltaZ:13; // change in z
+ unsigned heading:12; // heading
+ unsigned padding02:7;
+ /*0012*/ signed deltaY:13; // change in y
signed animation:10; // velocity
- unsigned padding04:9;
- /*0024*/
+ unsigned padding03:9;
+ /*0016*/ signed deltaHeading:10; // change in heading
+ signed x:19; // x coord (1st loc value)
+ unsigned padding04:3;
+ /*0020*/ signed z:19; // z coord (3rd loc value)
+ unsigned padding05:13;
+ /*0024*/ signed y:19; // y coord (2nd loc value)
+ unsigned padding06:13;
};
#endif
@@ -943,7 +944,7 @@
#if 0
#pragma pack(0)
struct pos *p = (struct pos *)data;
- if (p->spawnId == 0x3ea1)
+ if (p->spawnId == 0x12f0)
printf("[%.2x](%f, %f, %f), dx %f dy %f dz %f\n head %d dhead %d anim %d pitch %d (%x, %x, %x, %x, %x, %x)\n",
p->spawnId, float(p->x)/8.0, float(p->y/8.0), float(p->z)/8.0,
float(p->deltaX)/4.0, float(p->deltaY)/4.0,
@@ -951,7 +952,7 @@
p->heading, p->deltaHeading,
p->animation, p->pitch,
p->padding01, p->padding02, p->padding03,
- p->padding04 );
+ p->padding04, p->padding05, p->padding06 );
#endif
updateSpawn(pupdate->spawnId, x, y, z, dx, dy, dz,
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <fra...@us...> - 2014-06-24 02:00:54
|
Revision: 819
http://sourceforge.net/p/seq/svn/819
Author: fransick
Date: 2014-06-24 02:00:45 +0000 (Tue, 24 Jun 2014)
Log Message:
-----------
Opcodes and structs updated for 6/20 patch
Modified Paths:
--------------
showeq/trunk/conf/zoneopcodes.xml
showeq/trunk/src/everquest.h
showeq/trunk/src/player.cpp
showeq/trunk/src/spawnshell.cpp
Modified: showeq/trunk/conf/zoneopcodes.xml
===================================================================
--- showeq/trunk/conf/zoneopcodes.xml 2014-06-19 03:18:53 UTC (rev 818)
+++ showeq/trunk/conf/zoneopcodes.xml 2014-06-24 02:00:45 UTC (rev 819)
@@ -3,163 +3,163 @@
<seqopcodes>
<!-- Critical opcodes used directly by ShowEQ -->
- <opcode id="4809" name="OP_PlayerProfile" updated="06/18/14">
+ <opcode id="47a2" name="OP_PlayerProfile" updated="06/20/14">
<comment>CharProfileCode</comment>
<payload dir="server" typename="uint8_t" sizechecktype="none"/>
</opcode>
- <opcode id="5ad5" name="OP_ZoneEntry" updated="06/18/14">
+ <opcode id="6762" name="OP_ZoneEntry" updated="06/20/14">
<comment>ZoneEntryCode</comment>
<payload dir="client" typename="ClientZoneEntryStruct" sizechecktype="match"/>
<payload dir="server" typename="uint8_t" sizechecktype="none"/>
</opcode>
- <opcode id="2097" name="OP_TimeOfDay" updated="06/18/14">
+ <opcode id="4467" name="OP_TimeOfDay" updated="06/20/14">
<comment>TimeOfDayCode</comment>
<payload dir="server" typename="timeOfDayStruct" sizechecktype="match"/>
</opcode>
- <opcode id="78af" name="OP_NewZone" updated="06/18/14">
+ <opcode id="4c6f" name="OP_NewZone" updated="06/20/14">
<comment>NewZoneCode</comment>
<payload dir="server" typename="newZoneStruct" sizechecktype="match"/>
</opcode>
- <opcode id="2da2" name="OP_SpawnDoor" updated="06/18/14">
+ <opcode id="3d3b" name="OP_SpawnDoor" updated="06/20/14">
<comment>DoorSpawnsCode</comment>
<payload dir="server" typename="doorStruct" sizechecktype="modulus"/>
</opcode>
- <opcode id="1081" name="OP_GroundSpawn" updated="06/18/14">
+ <opcode id="3184" name="OP_GroundSpawn" updated="06/20/14">
<comment>MakeDropCode</comment>
<payload dir="server" typename="makeDropStruct" sizechecktype="none"/>
<payload dir="client" typename="uint8_t" sizechecktype="none"/>
</opcode>
- <opcode id="5f2d" name="OP_SendZonePoints" updated="06/18/14">
+ <opcode id="13a6" name="OP_SendZonePoints" updated="06/20/14">
<comment>Coords in a zone that will port you to another zone</comment>
<payload dir="server" typename="zonePointsStruct" sizechecktype="none"/>
</opcode>
- <opcode id="7991" name="OP_AAExpUpdate" updated="06/18/14">
+ <opcode id="44e8" name="OP_AAExpUpdate" updated="06/20/14">
<comment>Receiving AA experience. Also when percent to AA changes.</comment>
<payload dir="server" typename="altExpUpdateStruct" sizechecktype="match"/>
</opcode>
- <opcode id="4199" name="OP_ExpUpdate" updated="06/18/14">
+ <opcode id="14ef" name="OP_ExpUpdate" updated="06/20/14">
<comment>ExpUpdateCode</comment>
<payload dir="server" typename="expUpdateStruct" sizechecktype="match"/>
</opcode>
- <opcode id="4463" name="OP_GuildMOTD" updated="06/18/14">
+ <opcode id="727c" name="OP_GuildMOTD" updated="06/20/14">
<comment>GuildMOTD</comment>
<payload dir="server" typename="guildMOTDStruct" sizechecktype="none"/>
</opcode>
- <opcode id="099d" name="OP_ClientUpdate" updated="06/18/14">
+ <opcode id="491d" name="OP_ClientUpdate" updated="06/20/14">
<comment>Position updates</comment>
<payload dir="server" typename="playerSpawnPosStruct" sizechecktype="match"/>
<payload dir="both" typename="playerSelfPosStruct" sizechecktype="match"/>
</opcode>
- <opcode id="3b75" name="OP_NpcMoveUpdate" updated="06/18/14">
+ <opcode id="0629" name="OP_NpcMoveUpdate" updated="06/20/14">
<comment>Position updates</comment>
<payload dir="server" typename="uint8_t" sizechecktype="none"/>
</opcode>
- <opcode id="2494" name="OP_MobUpdate" updated="06/18/14">
+ <opcode id="04b6" name="OP_MobUpdate" updated="06/20/14">
<comment>MobUpdateCode</comment>
<payload dir="both" typename="spawnPositionUpdate" sizechecktype="match"/>
</opcode>
- <opcode id="386f" name="OP_DeleteSpawn" updated="06/18/14">
+ <opcode id="4187" name="OP_DeleteSpawn" updated="06/20/14">
<comment>DeleteSpawnCode</comment>
<payload dir="both" typename="deleteSpawnStruct" sizechecktype="match"/>
</opcode>
- <opcode id="5d5d" name="OP_RemoveSpawn" updated="06/18/14">
+ <opcode id="6475" name="OP_RemoveSpawn" updated="06/20/14">
<comment>Remove spawn from zone</comment>
<payload dir="both" typename="removeSpawnStruct" sizechecktype="none"/>
</opcode>
- <opcode id="4e99" name="OP_Death" updated="06/18/14">
+ <opcode id="3f24" name="OP_Death" updated="06/20/14">
<comment>old NewCorpseCode</comment>
<payload dir="server" typename="newCorpseStruct" sizechecktype="match"/>
</opcode>
- <opcode id="0b1d" name="OP_WearChange" updated="06/18/14">
+ <opcode id="1b9d" name="OP_WearChange" updated="06/20/14">
<comment>SpawnUpdateCode</comment>
<payload dir="both" typename="SpawnUpdateStruct" sizechecktype="match"/>
</opcode>
- <opcode id="1aca" name="OP_SpawnAppearance" updated="06/18/14">
+ <opcode id="69f4" name="OP_SpawnAppearance" updated="06/20/14">
<comment>SpawnAppearanceCode</comment>
<payload dir="both" typename="spawnAppearanceStruct" sizechecktype="match"/>
</opcode>
- <opcode id="6ba2" name="OP_Stamina" updated="06/18/14">
+ <opcode id="6442" name="OP_Stamina" updated="06/20/14">
<comment>Server updating on hunger/thirst</comment>
<payload dir="server" typename="staminaStruct" sizechecktype="match"/>
</opcode>
- <opcode id="41e4" name="OP_HPUpdate" updated="06/18/14">
+ <opcode id="028a" name="OP_HPUpdate" updated="06/20/14">
<comment>NpcHpUpdateCode Update HP % of a PC or NPC</comment>
<payload dir="both" typename="hpNpcUpdateStruct" sizechecktype="match"/>
</opcode>
- <opcode id="3378" name="OP_GuildMemberUpdate" updated="06/18/14">
+ <opcode id="3d9c" name="OP_GuildMemberUpdate" updated="06/20/14">
<comment>Info regarding guild members</comment>
<payload dir="server" typename="GuildMemberUpdate" sizechecktype="match"/>
</opcode>
- <opcode id="11f3" name="OP_ClickObject" updated="06/18/14">
+ <opcode id="6612" name="OP_ClickObject" updated="06/20/14">
<comment>Items dropped on the ground</comment>
<payload dir="both" typename="remDropStruct" sizechecktype="match"/>
</opcode>
- <opcode id="4c81" name="OP_Action" updated="06/18/14">
+ <opcode id="3594" name="OP_Action" updated="06/20/14">
<comment>Spells cast etc</comment>
<payload dir="both" typename="actionStruct" sizechecktype="match"/>
<payload dir="both" typename="actionAltStruct" sizechecktype="match"/>
</opcode>
- <opcode id="3e1c" name="OP_Action2" updated="06/18/14">
+ <opcode id="1958" name="OP_Action2" updated="06/20/14">
<comment>Combat actions i.e. bash, kick etc</comment>
<payload dir="both" typename="action2Struct" sizechecktype="match"/>
</opcode>
- <opcode id="698d" name="OP_Consider" updated="06/18/14">
+ <opcode id="304f" name="OP_Consider" updated="06/20/14">
<comment>ConsiderCode</comment>
<payload dir="both" typename="considerStruct" sizechecktype="match"/>
</opcode>
- <opcode id="5beb" name="OP_TargetMouse" updated="06/18/14">
+ <opcode id="09e1" name="OP_TargetMouse" updated="06/20/14">
<comment>Targeting a person - old ClientTargetCode</comment>
<payload dir="both" typename="clientTargetStruct" sizechecktype="match"/>
</opcode>
- <opcode id="7540" name="OP_SpawnRename" updated="06/18/14">
+ <opcode id="47eb" name="OP_SpawnRename" updated="06/20/14">
<comment>Spawns getting renamed after initial NewSpawn</comment>
<payload dir="server" typename="spawnRenameStruct" sizechecktype="match"/>
</opcode>
- <opcode id="2829" name="OP_Illusion" updated="06/18/14">
+ <opcode id="209f" name="OP_Illusion" updated="06/20/14">
<comment>Spawn being illusioned (changing forms)</comment>
<payload dir="both" typename="spawnIllusionStruct" sizechecktype="match"/>
</opcode>
- <opcode id="20f3" name="OP_Shroud" updated="06/18/14">
+ <opcode id="64dd" name="OP_Shroud" updated="06/20/14">
<comment>Server putting players into shroud form</comment>
<payload dir="server" typename="spawnShroudSelf" sizechecktype="none"/>
</opcode>
- <opcode id="1123" name="OP_ZoneChange" updated="06/18/14">
+ <opcode id="4f51" name="OP_ZoneChange" updated="06/20/14">
<comment>old ZoneChangeCode</comment>
<payload dir="both" typename="zoneChangeStruct" sizechecktype="match"/>
</opcode>
- <opcode id="0103" name="OP_GroupInvite" updated="06/18/14">
+ <opcode id="1aec" name="OP_GroupInvite" updated="06/20/14">
<payload dir="both" typename="groupInviteStruct" sizechecktype="none"/>
<comment>You invite someone while ungrouped or get invited by someone ungrouped </comment>
</opcode>
- <opcode id="5e64" name="OP_GroupInvite2" updated="06/18/14">
+ <opcode id="1cc5" name="OP_GroupInvite2" updated="06/20/14">
<payload dir="client" typename="groupInviteStruct" sizechecktype="none"/>
<comment>You're inviting someone and you are grouped or get invited by a group</comment>
</opcode>
- <opcode id="0fee" name="OP_GroupCancelInvite" updated="06/18/14">
+ <opcode id="5872" name="OP_GroupCancelInvite" updated="06/20/14">
<payload dir="both" typename="groupDeclineStruct" sizechecktype="match"/>
<comment>Declining to join a group</comment>
</opcode>
- <opcode id="7e0d" name="OP_GroupFollow" updated="06/18/14">
+ <opcode id="698f" name="OP_GroupFollow" updated="06/20/14">
<payload dir="server" typename="groupFollowStruct" sizechecktype="match"/>
<comment>You join a group or player joins group</comment>
</opcode>
- <opcode id="20aa" name="OP_GroupFollow2" updated="06/18/14">
+ <opcode id="4157" name="OP_GroupFollow2" updated="06/20/14">
<payload dir="server" typename="groupFollowStruct" sizechecktype="match"/>
<comment>Player joins your group</comment>
</opcode>
- <opcode id="1a69" name="OP_GroupUpdate" updated="06/18/14">
+ <opcode id="402c" name="OP_GroupUpdate" updated="06/20/14">
<comment>Group updates</comment>
<payload dir="both" typename="groupUpdateStruct" sizechecktype="none"/>
</opcode>
- <opcode id="694c" name="OP_GroupDisband" updated="06/18/14">
+ <opcode id="4898" name="OP_GroupDisband" updated="06/20/14">
<comment>You disband from group</comment>
<payload dir="server" typename="groupDisbandStruct" sizechecktype="match"/>
</opcode>
- <opcode id="6543" name="OP_GroupDisband2" updated="06/18/14">
+ <opcode id="7ac2" name="OP_GroupDisband2" updated="06/20/14">
<comment>Other disbands from group</comment>
<payload dir="server" typename="groupDisbandStruct" sizechecktype="match"/>
</opcode>
- <opcode id="6d81" name="OP_GroupLeader" updated="06/18/14">
+ <opcode id="76dd" name="OP_GroupLeader" updated="06/20/14">
<comment>Group leader change</comment>
<payload dir="server" typename="groupLeaderChangeStruct" sizechecktype="match"/>
</opcode>
@@ -167,104 +167,104 @@
<comment>old BuffDropCode</comment>
<payload dir="both" typename="buffStruct" sizechecktype="match"/>
</opcode>
- <opcode id="67ea" name="OP_BuffFadeMsg" updated="06/18/14">
+ <opcode id="0a5c" name="OP_BuffFadeMsg" updated="06/20/14">
<comment>SpellFadeCode</comment>
<payload dir="both" typename="spellFadedStruct" sizechecktype="none"/>
</opcode>
- <opcode id="483e" name="OP_BeginCast" updated="06/18/14">
+ <opcode id="3168" name="OP_BeginCast" updated="06/20/14">
<comment>BeginCastCode</comment>
<payload dir="both" typename="beginCastStruct" sizechecktype="match"/>
</opcode>
- <opcode id="481d" name="OP_CastSpell" updated="06/18/14">
+ <opcode id="2b0b" name="OP_CastSpell" updated="06/20/14">
<comment>StartCastCode</comment>
<payload dir="both" typename="startCastStruct" sizechecktype="match"/>
</opcode>
- <opcode id="5a49" name="OP_SwapSpell" updated="06/18/14">
+ <opcode id="13a7" name="OP_SwapSpell" updated="06/20/14">
<comment>TradeSpellBookSlotsCode</comment>
<payload dir="both" typename="tradeSpellBookSlotsStruct" sizechecktype="match"/>
</opcode>
- <opcode id="4a08" name="OP_MemorizeSpell" updated="06/18/14">
+ <opcode id="1310" name="OP_MemorizeSpell" updated="06/20/14">
<comment>MemSpellCode</comment>
<payload dir="both" typename="memSpellStruct" sizechecktype="match"/>
</opcode>
- <opcode id="774c" name="OP_InspectAnswer" updated="06/18/14">
+ <opcode id="1e61" name="OP_InspectAnswer" updated="06/20/14">
<comment>InspectDataCode</comment>
<payload dir="both" typename="inspectDataStruct" sizechecktype="match"/>
</opcode>
- <opcode id="64f1" name="OP_Emote" updated="06/18/14">
+ <opcode id="427d" name="OP_Emote" updated="06/20/14">
<comment>EmoteTextCode</comment>
<payload dir="both" typename="emoteTextStruct" sizechecktype="none"/>
</opcode>
- <opcode id="3f83" name="OP_SimpleMessage" updated="06/18/14">
+ <opcode id="4bdf" name="OP_SimpleMessage" updated="06/20/14">
<comment>SimpleMessageCode</comment>
<payload dir="server" typename="simpleMessageStruct" sizechecktype="match"/>
</opcode>
- <opcode id="1747" name="OP_FormattedMessage" updated="06/18/14">
+ <opcode id="68fe" name="OP_FormattedMessage" updated="06/20/14">
<comment>FormattedMessageCode i.e. pet dismissed etc</comment>
<payload dir="server" typename="formattedMessageStruct" sizechecktype="none"/>
</opcode>
- <opcode id="0a26" name="OP_CommonMessage" updated="06/18/14">
+ <opcode id="69fd" name="OP_CommonMessage" updated="06/20/14">
<comment>ChannelMessageCode i.e. /tell /ooc /shout etc</comment>
<payload dir="both" typename="channelMessageStruct" sizechecktype="none"/>
</opcode>
- <opcode id="2636" name="OP_SpecialMesg" updated="06/18/14">
+ <opcode id="2da1" name="OP_SpecialMesg" updated="06/20/14">
<comment>Communicate textual info to client including hail responses etc</comment>
<payload dir="server" typename="specialMessageStruct" sizechecktype="none"/>
</opcode>
- <opcode id="13c8" name="OP_RandomReq" updated="06/18/14">
+ <opcode id="4aab" name="OP_RandomReq" updated="06/20/14">
<comment>RandomReqCode</comment>
<payload dir="client" typename="randomReqStruct" sizechecktype="match"/>
</opcode>
- <opcode id="7216" name="OP_RandomReply" updated="06/18/14">
+ <opcode id="61d8" name="OP_RandomReply" updated="06/20/14">
<comment>RandomCode</comment>
<payload dir="server" typename="randomStruct" sizechecktype="match"/>
</opcode>
- <opcode id="624c" name="OP_ConsentResponse" updated="06/18/14">
+ <opcode id="6135" name="OP_ConsentResponse" updated="06/20/14">
<comment>Server replying with consent information after /consent</comment>
<payload dir="server" typename="consentResponseStruct" sizechecktype="match"/>
</opcode>
- <opcode id="039c" name="OP_DenyResponse" updated="06/18/14">
+ <opcode id="6ce3" name="OP_DenyResponse" updated="06/20/14">
<comment>Server replying with deny information after /deny</comment>
<payload dir="server" typename="consentResponseStruct" sizechecktype="match"/>
</opcode>
- <opcode id="2b1a" name="OP_ManaChange" updated="06/18/14">
+ <opcode id="5091" name="OP_ManaChange" updated="06/20/14">
<comment>Mana change. Bards send this up with no size. Casters receive this for mana updates.</comment>
<payload dir="server" typename="manaDecrementStruct" sizechecktype="match"/>
<payload dir="client" typename="uint8_t" sizechecktype="none"/>
</opcode>
- <opcode id="3fbc" name="OP_BazaarSearchRequest" updated="06/18/14">
+ <opcode id="5289" name="OP_BazaarSearchRequest" updated="06/20/14">
<comment>Bazaar search request </comment>
<payload dir="client" typename="bazaarSearchQueryStruct" sizechecktype="none"/>
</opcode>
- <opcode id="3bb9" name="OP_BazaarSearchResponse" updated="06/18/14">
+ <opcode id="2ec4" name="OP_BazaarSearchResponse" updated="06/20/14">
<comment>Bazaar search Response - Struct incorrect </comment>
<payload dir="server" typename="bazaarSearchResponseStruct" sizechecktype="modulus"/>
</opcode>
- <opcode id="54ef" name="OP_MoneyOnCorpse" updated="06/18/14">
+ <opcode id="43f0" name="OP_MoneyOnCorpse" updated="06/20/14">
<comment>MoneyOnCorpseCode</comment>
<payload dir="server" typename="moneyOnCorpseStruct" sizechecktype="match"/>
</opcode>
- <opcode id="0288" name="OP_SkillUpdate" updated="06/18/14">
+ <opcode id="0861" name="OP_SkillUpdate" updated="06/20/14">
<comment>Skill up code</comment>
<payload dir="server" typename="skillIncStruct" sizechecktype="match"/>
</opcode>
- <opcode id="2647" name="OP_LevelUpdate" updated="06/18/14">
+ <opcode id="7009" name="OP_LevelUpdate" updated="06/20/14">
<comment>LevelUpUpdateCode</comment>
<payload dir="server" typename="levelUpUpdateStruct" sizechecktype="match"/>
</opcode>
- <opcode id="441c" name="OP_DzSwitchInfo" updated="06/18/14">
+ <opcode id="4463" name="OP_DzSwitchInfo" updated="06/20/14">
<comment>Expedition compass etc</comment>
<payload dir="server" typename="dzSwitchInfo" sizechecktype="none"/>
</opcode>
- <opcode id="7a73" name="OP_DzInfo" updated="06/18/14">
+ <opcode id="2cd2" name="OP_DzInfo" updated="06/20/14">
<comment>Expedition Information</comment>
<payload dir="server" typename="dzInfo" sizechecktype="match"/>
</opcode>
- <opcode id="6abe" name="OP_EnvDamage" updated="06/18/14">
+ <opcode id="217c" name="OP_EnvDamage" updated="06/20/14">
<comment>Environmental Damage</comment>
<payload dir="client" typename="environmentDamageStruct" sizechecktype="match"/>
</opcode>
- <opcode id="56de" name="OP_SetRunMode" updated="06/18/14">
+ <opcode id="3e06" name="OP_SetRunMode" updated="06/20/14">
<comment>old cRunToggleCode</comment>
<payload dir="client" typename="cRunToggleStruct" sizechecktype="match"/>
</opcode>
@@ -307,7 +307,7 @@
<comment>List of group members - Variable length</comment>
<payload dir="server" typename="unknown" sizechecktype="none"/>
</opcode>
- <opcode id="7f22" name="OP_GuildMemberList" updated="06/18/14">
+ <opcode id="704a" name="OP_GuildMemberList" updated="06/20/14">
<comment>List of guild members - Variable length</comment>
<payload dir="server" typename="uint8_t" sizechecktype="none"/>
</opcode>
@@ -343,19 +343,19 @@
<comment>Contents of claims window. /claim then refresh to capture packet - Guessing variable length</comment>
<payload dir="server" typename="unknown" sizechecktype="none"/>
</opcode>
- <opcode id="1168" name="OP_VoiceChat" updated="06/18/14">
+ <opcode id="39a3" name="OP_VoiceChat" updated="06/20/14">
<comment>Voice chat server info - Variable length (Data sent when joining group,raid etc)</comment>
<payload dir="server" typename="unknown" sizechecktype="none"/>
</opcode>
- <opcode id="0318" name="OP_PollQuestions" updated="06/18/14">
+ <opcode id="7706" name="OP_PollQuestions" updated="06/20/14">
<comment>SOE in-game player poll questions - Variable length</comment>
<payload dir="both" typename="unknown" sizechecktype="none"/>
</opcode>
- <opcode id="5ce4" name="OP_PollResponses" updated="06/18/14">
+ <opcode id="6fe6" name="OP_PollResponses" updated="06/20/14">
<comment>Poll response choices - Variable length</comment>
<payload dir="server" typename="unknown" sizechecktype="none"/>
</opcode>
- <opcode id="4175" name="OP_ShroudProgression" updated="06/18/14">
+ <opcode id="5bc9" name="OP_ShroudProgression" updated="06/20/14">
<comment>Unlocked shrouds - 293 bytes</comment>
<payload dir="server" typename="unknown" sizechecktype="none"/>
</opcode>
@@ -363,15 +363,15 @@
<comment>Shroud templates to choose from on shroud NPC - 18983 bytes</comment>
<payload dir="server" typename="unknown" sizechecktype="none"/>
</opcode>
- <opcode id="626d" name="OP_Fellowship" updated="06/18/14">
+ <opcode id="226b" name="OP_Fellowship" updated="06/20/14">
<comment>Fellowship information - 2564 bytes</comment>
<payload dir="server" typename="unknown" sizechecktype="none"/>
</opcode>
- <opcode id="3cda" name="OP_ExpandedGuildInfo" updated="06/18/14">
+ <opcode id="5ce2" name="OP_ExpandedGuildInfo" updated="06/20/14">
<comment>Guild ranks and other misc guild data - Variable length</comment>
<payload dir="server" typename="unknown" sizechecktype="none"/>
</opcode>
- <opcode id="5bec" name="OP_GuildBank" updated="06/18/14">
+ <opcode id="1c1c" name="OP_GuildBank" updated="06/20/14">
<comment>Guild bank contents - Variable length</comment>
<payload dir="server" typename="unknown" sizechecktype="none"/>
</opcode>
@@ -395,23 +395,23 @@
<comment>Tradeskill combine using old tradeskill window - 24 Bytes</comment>
<payload dir="both" typename="uint8_t" sizechecktype="none"/>
</opcode>
- <opcode id="046a" name="OP_ItemPlayerPacket" updated="06/18/14">
+ <opcode id="05e3" name="OP_ItemPlayerPacket" updated="06/20/14">
<comment>Inventory/bank items coming over during zone - Variable length</comment>
<payload dir="both" typename="uint8_t" sizechecktype="none"/>
</opcode>
- <opcode id="7015" name="OP_TaskDescription" updated="06/18/14">
+ <opcode id="77ba" name="OP_TaskDescription" updated="06/20/14">
<comment>Task descriptions coming down for task window - Variable length</comment>
<payload dir="server" typename="unknown" sizechecktype="none"/>
</opcode>
- <opcode id="2ab5" name="OP_TaskActivity" updated="06/18/14">
+ <opcode id="0646" name="OP_TaskActivity" updated="06/20/14">
<comment>Task activity descriptions coming down for task window - Variable length</comment>
<payload dir="server" typename="unknown" sizechecktype="none"/>
</opcode>
- <opcode id="4a41" name="OP_CompletedTasks" updated="06/18/14">
+ <opcode id="0bd4" name="OP_CompletedTasks" updated="06/20/14">
<comment>Task history for task window - Variable length</comment>
<payload dir="server" typename="unknown" sizechecktype="none"/>
</opcode>
- <opcode id="4148" name="OP_CustomTitles" updated="06/18/14">
+ <opcode id="3d4d" name="OP_CustomTitles" updated="06/20/14">
<comment>List of available titles - 1520 bytes</comment>
<payload dir="server" typename="unknown" sizechecktype="none"/>
</opcode>
@@ -543,7 +543,7 @@
<comment>LFG/LFP server response - Variable length</comment>
<payload dir="server" typename="unknown" sizechecktype="none"/>
</opcode>
- <opcode id="1e1f" name="OP_MercenaryList" updated="06/18/14">
+ <opcode id="17f5" name="OP_MercenaryList" updated="06/20/14">
<comment>Listing of hired mercenaries - 648 bytes
<payload dir="server" typename="unknown" sizechecktype="none"/></comment>
</opcode>
@@ -563,11 +563,11 @@
<comment>Client clicks off buff - 8 bytes</comment>
<payload dir="client" typename="unknown" sizechecktype="none"/>
</opcode>
- <opcode id="27fa" name="OP_HouseAddress" updated="06/18/14">
+ <opcode id="378b" name="OP_HouseAddress" updated="06/20/14">
<comment>House and guildhall address information - Variable length</comment>
<payload dir="server" typename="unknown" sizechecktype="none"/>
</opcode>
- <opcode id="4ed8" name="OP_HouseContents" updated="06/18/14">
+ <opcode id="41a1" name="OP_HouseContents" updated="06/20/14">
<comment>Server sending house information and contents - variable length</comment>
<payload dir="server" typename="unknown" sizechecktype="none"/>
</opcode>
@@ -583,11 +583,11 @@
<comment>Server sending pending rewards - variable length</comment>
<payload dir="both" typename="unknown" sizechecktype="none"/>
</opcode>
- <opcode id="04f0" name="OP_FTPNags" updated="06/18/14">
+ <opcode id="08ab" name="OP_FTPNags" updated="06/20/14">
<comment>Free to play nags and other data - 1852 bytes</comment>
<payload dir="server" typename="unknown" sizechecktype="none"/>
</opcode>
- <opcode id="5a2f" name="OP_Find" updated="06/18/14">
+ <opcode id="3cce" name="OP_Find" updated="06/20/14">
<comment>Find window data - 112 bytes</comment>
<payload dir="server" typename="unknown" sizechecktype="none"/>
</opcode>
Modified: showeq/trunk/src/everquest.h
===================================================================
--- showeq/trunk/src/everquest.h 2014-06-19 03:18:53 UTC (rev 818)
+++ showeq/trunk/src/everquest.h 2014-06-24 02:00:45 UTC (rev 819)
@@ -1092,16 +1092,16 @@
struct
{
unsigned pitch:12;
- signed x:19; // x coord (1st loc value)
- unsigned padding01:1;
signed deltaZ:13; // change in z
+ unsigned padding01:7;
signed y:19; // y coord (2nd loc value)
+ signed deltaHeading:10; // change in heading
+ unsigned padding02:3;
+ signed z:19; // z coord (3rd loc value)
+ signed deltaY:13; // change in y
unsigned heading:12; // heading
- signed deltaY:13; // change in y
- unsigned padding02:7;
- signed z:19; // z coord (3rd loc value)
- signed deltaHeading:10; // change in heading
- unsigned padding03:3;
+ signed x:19; // x coord (1st loc value)
+ unsigned padding03:1;
signed deltaX:13; // change in x
signed animation:10; // velocity
unsigned padding04:9;
@@ -2354,16 +2354,16 @@
/*0000*/ uint16_t spawnId;
/*0002*/ uint16_t spawnId2;
/*0004*/ unsigned pitch:12;
+ signed deltaZ:13; // change in z
+ unsigned padding01:7;
+/*0008*/ signed y:19; // y coord (2nd loc value)
+ signed deltaHeading:10; // change in heading
+ unsigned padding02:3;
+/*0012*/ signed z:19; // z coord (3rd loc value)
+ signed deltaY:13; // change in y
+/*0016*/ unsigned heading:12; // heading
signed x:19; // x coord (1st loc value)
- unsigned padding01:1;
-/*0008*/ signed deltaZ:13; // change in z
- signed y:19; // y coord (2nd loc value)
-/*0012*/ unsigned heading:12; // heading
- signed deltaY:13; // change in y
- unsigned padding02:7;
-/*0016*/ signed z:19; // z coord (3rd loc value)
- signed deltaHeading:10; // change in heading
- unsigned padding03:3;
+ unsigned padding03:1;
/*0020*/ signed deltaX:13; // change in x
signed animation:10; // velocity
unsigned padding04:9;
@@ -2382,19 +2382,18 @@
/*0002*/ uint16_t spawnId; // Player's spawn id
/*0004*/ uint16_t unknown0001; // ***Placeholder
/*0006*/ unsigned pitch:12; // pitch (up/down heading)
- unsigned padding01:20;
-/*0010*/ float deltaZ; // Change in z
-/*0014*/ unsigned heading:12; // Heading
- unsigned padding02:20;
-/*0018*/ float deltaX; // Change in x
+ unsigned heading:12; // Heading
+ unsigned padding01:8;
+/*0010*/ float deltaX; // Change in x
+/*0014*/ float y; // y coord (2nd loc value)
+/*0018*/ signed animation:10; // velocity
+ signed deltaHeading:10; // change in heading
+ unsigned padding02:12;
/*0022*/ float z; // z coord (3rd loc value)
-/*0026*/ signed deltaHeading:10; // change in heading
- signed animation:10; // velocity
- unsigned padding03:12;
-/*0030*/ float y; // y coord (2nd loc value)
-/*0034*/ float x; // x coord (1st loc value)
-/*0038*/ float deltaY; // Change in y
-/*0042*/
+/*0026*/ float deltaZ; // Change in z
+/*0030*/ float x; // x coord (1st loc value)
+/*0034*/ float deltaY; // Change in y
+/*0038*/
};
/*
Modified: showeq/trunk/src/player.cpp
===================================================================
--- showeq/trunk/src/player.cpp 2014-06-19 03:18:53 UTC (rev 818)
+++ showeq/trunk/src/player.cpp 2014-06-24 02:00:45 UTC (rev 819)
@@ -852,19 +852,18 @@
/*0002*/ uint16_t spawnId; // Player's spawn id
/*0004*/ uint16_t unknown0001; // ***Placeholder
/*0006*/ unsigned pitch:12; // pitch (up/down heading)
- unsigned padding01:20;
- /*0010*/ float deltaZ; // Change in z
- /*0014*/ unsigned heading:12; // Heading
- unsigned padding02:20;
- /*0018*/ float deltaX; // Change in x
+ unsigned heading:12; // Heading
+ unsigned padding01:8;
+ /*0010*/ float deltaX; // Change in x
+ /*0014*/ float y; // y coord (2nd loc value)
+ /*0018*/ signed animation:10; // velocity
+ signed deltaHeading:10; // change in heading
+ unsigned padding02:12;
/*0022*/ float z; // z coord (3rd loc value)
- /*0026*/ signed deltaHeading:10; // change in heading
- signed animation:10; // velocity
- unsigned padding03:12;
- /*0030*/ float y; // y coord (2nd loc value)
- /*0034*/ float x; // x coord (1st loc value)
- /*0038*/ float deltaY; // Change in y
- /*0042*/
+ /*0026*/ float deltaZ; // Change in z
+ /*0030*/ float x; // x coord (1st loc value)
+ /*0034*/ float deltaY; // Change in y
+ /*0038*/
};
#endif
@@ -876,7 +875,7 @@
p->deltaX, p->deltaY, p->deltaZ,
p->heading, p->deltaHeading,
p->animation, p->pitch,
- p->padding01, p->padding02, p->padding03 );
+ p->padding01, p->padding02 );
#endif
setPos(px, py, pz, showeq_params->walkpathrecord, showeq_params->walkpathlength);
Modified: showeq/trunk/src/spawnshell.cpp
===================================================================
--- showeq/trunk/src/spawnshell.cpp 2014-06-19 03:18:53 UTC (rev 818)
+++ showeq/trunk/src/spawnshell.cpp 2014-06-24 02:00:45 UTC (rev 819)
@@ -922,16 +922,16 @@
/*0000*/ uint16_t spawnId;
/*0002*/ uint16_t spawnId2;
/*0004*/ unsigned pitch:12;
+ signed deltaZ:13; // change in z
+ unsigned padding01:7;
+ /*0008*/ signed y:19; // y coord (2nd loc value)
+ signed deltaHeading:10; // change in heading
+ unsigned padding02:3;
+ /*0012*/ signed z:19; // z coord (3rd loc value)
+ signed deltaY:13; // change in y
+ /*0016*/ unsigned heading:12; // heading
signed x:19; // x coord (1st loc value)
- unsigned padding01:1;
- /*0008*/ signed deltaZ:13; // change in z
- signed y:19; // y coord (2nd loc value)
- /*0012*/ unsigned heading:12; // heading
- signed deltaY:13; // change in y
- unsigned padding02:7;
- /*0016*/ signed z:19; // z coord (3rd loc value)
- signed deltaHeading:10; // change in heading
- unsigned padding03:3;
+ unsigned padding03:1;
/*0020*/ signed deltaX:13; // change in x
signed animation:10; // velocity
unsigned padding04:9;
@@ -943,7 +943,7 @@
#if 0
#pragma pack(0)
struct pos *p = (struct pos *)data;
- if (p->spawnId == 0x425d)
+ if (p->spawnId == 0x3ea1)
printf("[%.2x](%f, %f, %f), dx %f dy %f dz %f\n head %d dhead %d anim %d pitch %d (%x, %x, %x, %x, %x, %x)\n",
p->spawnId, float(p->x)/8.0, float(p->y/8.0), float(p->z)/8.0,
float(p->deltaX)/4.0, float(p->deltaY)/4.0,
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <fra...@us...> - 2014-06-19 03:18:54
|
Revision: 818
http://sourceforge.net/p/seq/svn/818
Author: fransick
Date: 2014-06-19 03:18:53 +0000 (Thu, 19 Jun 2014)
Log Message:
-----------
Tag for release 5.13.10.25
Added Paths:
-----------
showeq/tags/v5_13_10_25/
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <fra...@us...> - 2014-06-19 03:16:10
|
Revision: 817
http://sourceforge.net/p/seq/svn/817
Author: fransick
Date: 2014-06-19 03:15:59 +0000 (Thu, 19 Jun 2014)
Log Message:
-----------
Historical checkin for 06/18/14
- Updated structs
- Updated opcodes
Version 5.13.10.25
Modified Paths:
--------------
showeq/trunk/ChangeLog
showeq/trunk/conf/zoneopcodes.xml
showeq/trunk/configure.in
showeq/trunk/src/everquest.h
showeq/trunk/src/player.cpp
showeq/trunk/src/spawnshell.cpp
Modified: showeq/trunk/ChangeLog
===================================================================
--- showeq/trunk/ChangeLog 2014-05-22 12:21:01 UTC (rev 816)
+++ showeq/trunk/ChangeLog 2014-06-19 03:15:59 UTC (rev 817)
@@ -1,3 +1,10 @@
+Fransick (6/18/14)
+-----------------
+- Updated version to 5.13.10.25
+- Support EQ patch 6/18/14
+- Updated position structs
+- Updated Opcodes
+
Fransick (5/21/14)
-----------------
- Updated version to 5.13.10.24
Modified: showeq/trunk/conf/zoneopcodes.xml
===================================================================
--- showeq/trunk/conf/zoneopcodes.xml 2014-05-22 12:21:01 UTC (rev 816)
+++ showeq/trunk/conf/zoneopcodes.xml 2014-06-19 03:15:59 UTC (rev 817)
@@ -3,272 +3,272 @@
<seqopcodes>
<!-- Critical opcodes used directly by ShowEQ -->
- <opcode id="4b7e" name="OP_PlayerProfile" updated="05/21/14">
+ <opcode id="4809" name="OP_PlayerProfile" updated="06/18/14">
<comment>CharProfileCode</comment>
<payload dir="server" typename="uint8_t" sizechecktype="none"/>
</opcode>
- <opcode id="406d" name="OP_ZoneEntry" updated="05/21/14">
+ <opcode id="5ad5" name="OP_ZoneEntry" updated="06/18/14">
<comment>ZoneEntryCode</comment>
<payload dir="client" typename="ClientZoneEntryStruct" sizechecktype="match"/>
<payload dir="server" typename="uint8_t" sizechecktype="none"/>
</opcode>
- <opcode id="1f8d" name="OP_TimeOfDay" updated="05/21/14">
+ <opcode id="2097" name="OP_TimeOfDay" updated="06/18/14">
<comment>TimeOfDayCode</comment>
<payload dir="server" typename="timeOfDayStruct" sizechecktype="match"/>
</opcode>
- <opcode id="08f8" name="OP_NewZone" updated="05/21/14">
+ <opcode id="78af" name="OP_NewZone" updated="06/18/14">
<comment>NewZoneCode</comment>
<payload dir="server" typename="newZoneStruct" sizechecktype="match"/>
</opcode>
- <opcode id="6b44" name="OP_SpawnDoor" updated="05/21/14">
+ <opcode id="2da2" name="OP_SpawnDoor" updated="06/18/14">
<comment>DoorSpawnsCode</comment>
<payload dir="server" typename="doorStruct" sizechecktype="modulus"/>
</opcode>
- <opcode id="7860" name="OP_GroundSpawn" updated="05/21/14">
+ <opcode id="1081" name="OP_GroundSpawn" updated="06/18/14">
<comment>MakeDropCode</comment>
<payload dir="server" typename="makeDropStruct" sizechecktype="none"/>
<payload dir="client" typename="uint8_t" sizechecktype="none"/>
</opcode>
- <opcode id="5c59" name="OP_SendZonePoints" updated="05/21/14">
+ <opcode id="5f2d" name="OP_SendZonePoints" updated="06/18/14">
<comment>Coords in a zone that will port you to another zone</comment>
<payload dir="server" typename="zonePointsStruct" sizechecktype="none"/>
</opcode>
- <opcode id="0d8c" name="OP_AAExpUpdate" updated="05/21/14">
+ <opcode id="7991" name="OP_AAExpUpdate" updated="06/18/14">
<comment>Receiving AA experience. Also when percent to AA changes.</comment>
<payload dir="server" typename="altExpUpdateStruct" sizechecktype="match"/>
</opcode>
- <opcode id="0962" name="OP_ExpUpdate" updated="05/21/14">
+ <opcode id="4199" name="OP_ExpUpdate" updated="06/18/14">
<comment>ExpUpdateCode</comment>
<payload dir="server" typename="expUpdateStruct" sizechecktype="match"/>
</opcode>
- <opcode id="2d34" name="OP_GuildMOTD" updated="05/21/14">
+ <opcode id="4463" name="OP_GuildMOTD" updated="06/18/14">
<comment>GuildMOTD</comment>
<payload dir="server" typename="guildMOTDStruct" sizechecktype="none"/>
</opcode>
- <opcode id="59be" name="OP_ClientUpdate" updated="05/21/14">
+ <opcode id="099d" name="OP_ClientUpdate" updated="06/18/14">
<comment>Position updates</comment>
<payload dir="server" typename="playerSpawnPosStruct" sizechecktype="match"/>
<payload dir="both" typename="playerSelfPosStruct" sizechecktype="match"/>
</opcode>
- <opcode id="3b22" name="OP_NpcMoveUpdate" updated="05/21/14">
+ <opcode id="3b75" name="OP_NpcMoveUpdate" updated="06/18/14">
<comment>Position updates</comment>
<payload dir="server" typename="uint8_t" sizechecktype="none"/>
</opcode>
- <opcode id="4f0f" name="OP_MobUpdate" updated="05/21/14">
+ <opcode id="2494" name="OP_MobUpdate" updated="06/18/14">
<comment>MobUpdateCode</comment>
<payload dir="both" typename="spawnPositionUpdate" sizechecktype="match"/>
</opcode>
- <opcode id="1012" name="OP_DeleteSpawn" updated="05/21/14">
+ <opcode id="386f" name="OP_DeleteSpawn" updated="06/18/14">
<comment>DeleteSpawnCode</comment>
<payload dir="both" typename="deleteSpawnStruct" sizechecktype="match"/>
</opcode>
- <opcode id="1f4b" name="OP_RemoveSpawn" updated="05/21/14">
+ <opcode id="5d5d" name="OP_RemoveSpawn" updated="06/18/14">
<comment>Remove spawn from zone</comment>
<payload dir="both" typename="removeSpawnStruct" sizechecktype="none"/>
</opcode>
- <opcode id="664e" name="OP_Death" updated="05/21/14">
+ <opcode id="4e99" name="OP_Death" updated="06/18/14">
<comment>old NewCorpseCode</comment>
<payload dir="server" typename="newCorpseStruct" sizechecktype="match"/>
</opcode>
- <opcode id="0cd7" name="OP_WearChange" updated="05/21/14">
+ <opcode id="0b1d" name="OP_WearChange" updated="06/18/14">
<comment>SpawnUpdateCode</comment>
<payload dir="both" typename="SpawnUpdateStruct" sizechecktype="match"/>
</opcode>
- <opcode id="65f2" name="OP_SpawnAppearance" updated="05/21/14">
+ <opcode id="1aca" name="OP_SpawnAppearance" updated="06/18/14">
<comment>SpawnAppearanceCode</comment>
<payload dir="both" typename="spawnAppearanceStruct" sizechecktype="match"/>
</opcode>
- <opcode id="4366" name="OP_Stamina" updated="05/21/14">
+ <opcode id="6ba2" name="OP_Stamina" updated="06/18/14">
<comment>Server updating on hunger/thirst</comment>
<payload dir="server" typename="staminaStruct" sizechecktype="match"/>
</opcode>
- <opcode id="7c6f" name="OP_HPUpdate" updated="05/21/14">
+ <opcode id="41e4" name="OP_HPUpdate" updated="06/18/14">
<comment>NpcHpUpdateCode Update HP % of a PC or NPC</comment>
<payload dir="both" typename="hpNpcUpdateStruct" sizechecktype="match"/>
</opcode>
- <opcode id="1389" name="OP_GuildMemberUpdate" updated="05/21/14">
+ <opcode id="3378" name="OP_GuildMemberUpdate" updated="06/18/14">
<comment>Info regarding guild members</comment>
<payload dir="server" typename="GuildMemberUpdate" sizechecktype="match"/>
</opcode>
- <opcode id="15b0" name="OP_ClickObject" updated="05/21/14">
+ <opcode id="11f3" name="OP_ClickObject" updated="06/18/14">
<comment>Items dropped on the ground</comment>
<payload dir="both" typename="remDropStruct" sizechecktype="match"/>
</opcode>
- <opcode id="04d4" name="OP_Action" updated="05/21/14">
+ <opcode id="4c81" name="OP_Action" updated="06/18/14">
<comment>Spells cast etc</comment>
<payload dir="both" typename="actionStruct" sizechecktype="match"/>
<payload dir="both" typename="actionAltStruct" sizechecktype="match"/>
</opcode>
- <opcode id="3863" name="OP_Action2" updated="05/21/14">
+ <opcode id="3e1c" name="OP_Action2" updated="06/18/14">
<comment>Combat actions i.e. bash, kick etc</comment>
<payload dir="both" typename="action2Struct" sizechecktype="match"/>
</opcode>
- <opcode id="4d49" name="OP_Consider" updated="05/21/14">
+ <opcode id="698d" name="OP_Consider" updated="06/18/14">
<comment>ConsiderCode</comment>
<payload dir="both" typename="considerStruct" sizechecktype="match"/>
</opcode>
- <opcode id="15eb" name="OP_TargetMouse" updated="05/21/14">
+ <opcode id="5beb" name="OP_TargetMouse" updated="06/18/14">
<comment>Targeting a person - old ClientTargetCode</comment>
<payload dir="both" typename="clientTargetStruct" sizechecktype="match"/>
</opcode>
- <opcode id="3308" name="OP_SpawnRename" updated="05/21/14">
+ <opcode id="7540" name="OP_SpawnRename" updated="06/18/14">
<comment>Spawns getting renamed after initial NewSpawn</comment>
<payload dir="server" typename="spawnRenameStruct" sizechecktype="match"/>
</opcode>
- <opcode id="5a88" name="OP_Illusion" updated="05/21/14">
+ <opcode id="2829" name="OP_Illusion" updated="06/18/14">
<comment>Spawn being illusioned (changing forms)</comment>
<payload dir="both" typename="spawnIllusionStruct" sizechecktype="match"/>
</opcode>
- <opcode id="6e24" name="OP_Shroud" updated="05/21/14">
+ <opcode id="20f3" name="OP_Shroud" updated="06/18/14">
<comment>Server putting players into shroud form</comment>
<payload dir="server" typename="spawnShroudSelf" sizechecktype="none"/>
</opcode>
- <opcode id="5aeb" name="OP_ZoneChange" updated="05/21/14">
+ <opcode id="1123" name="OP_ZoneChange" updated="06/18/14">
<comment>old ZoneChangeCode</comment>
<payload dir="both" typename="zoneChangeStruct" sizechecktype="match"/>
</opcode>
- <opcode id="6b10" name="OP_GroupInvite" updated="05/21/14">
+ <opcode id="0103" name="OP_GroupInvite" updated="06/18/14">
<payload dir="both" typename="groupInviteStruct" sizechecktype="none"/>
<comment>You invite someone while ungrouped or get invited by someone ungrouped </comment>
</opcode>
- <opcode id="781e" name="OP_GroupInvite2" updated="05/21/14">
+ <opcode id="5e64" name="OP_GroupInvite2" updated="06/18/14">
<payload dir="client" typename="groupInviteStruct" sizechecktype="none"/>
<comment>You're inviting someone and you are grouped or get invited by a group</comment>
</opcode>
- <opcode id="5fe0" name="OP_GroupCancelInvite" updated="05/21/14">
+ <opcode id="0fee" name="OP_GroupCancelInvite" updated="06/18/14">
<payload dir="both" typename="groupDeclineStruct" sizechecktype="match"/>
<comment>Declining to join a group</comment>
</opcode>
- <opcode id="2dc0" name="OP_GroupFollow" updated="05/21/14">
+ <opcode id="7e0d" name="OP_GroupFollow" updated="06/18/14">
<payload dir="server" typename="groupFollowStruct" sizechecktype="match"/>
<comment>You join a group or player joins group</comment>
</opcode>
- <opcode id="7e8f" name="OP_GroupFollow2" updated="05/21/14">
+ <opcode id="20aa" name="OP_GroupFollow2" updated="06/18/14">
<payload dir="server" typename="groupFollowStruct" sizechecktype="match"/>
<comment>Player joins your group</comment>
</opcode>
- <opcode id="35c5" name="OP_GroupUpdate" updated="05/21/14">
+ <opcode id="1a69" name="OP_GroupUpdate" updated="06/18/14">
<comment>Group updates</comment>
<payload dir="both" typename="groupUpdateStruct" sizechecktype="none"/>
</opcode>
- <opcode id="347a" name="OP_GroupDisband" updated="05/21/14">
+ <opcode id="694c" name="OP_GroupDisband" updated="06/18/14">
<comment>You disband from group</comment>
<payload dir="server" typename="groupDisbandStruct" sizechecktype="match"/>
</opcode>
- <opcode id="3542" name="OP_GroupDisband2" updated="05/21/14">
+ <opcode id="6543" name="OP_GroupDisband2" updated="06/18/14">
<comment>Other disbands from group</comment>
<payload dir="server" typename="groupDisbandStruct" sizechecktype="match"/>
</opcode>
- <opcode id="0faa" name="OP_GroupLeader" updated="05/21/14">
+ <opcode id="6d81" name="OP_GroupLeader" updated="06/18/14">
<comment>Group leader change</comment>
<payload dir="server" typename="groupLeaderChangeStruct" sizechecktype="match"/>
</opcode>
- <opcode id="08ed" name="OP_Buff" updated="12/12/12">
+ <opcode id="ffff" name="OP_Buff" updated="12/12/12">
<comment>old BuffDropCode</comment>
<payload dir="both" typename="buffStruct" sizechecktype="match"/>
</opcode>
- <opcode id="096d" name="OP_BuffFadeMsg" updated="05/21/14">
+ <opcode id="67ea" name="OP_BuffFadeMsg" updated="06/18/14">
<comment>SpellFadeCode</comment>
<payload dir="both" typename="spellFadedStruct" sizechecktype="none"/>
</opcode>
- <opcode id="4afe" name="OP_BeginCast" updated="05/21/14">
+ <opcode id="483e" name="OP_BeginCast" updated="06/18/14">
<comment>BeginCastCode</comment>
<payload dir="both" typename="beginCastStruct" sizechecktype="match"/>
</opcode>
- <opcode id="62d4" name="OP_CastSpell" updated="05/21/14">
+ <opcode id="481d" name="OP_CastSpell" updated="06/18/14">
<comment>StartCastCode</comment>
<payload dir="both" typename="startCastStruct" sizechecktype="match"/>
</opcode>
- <opcode id="75b2" name="OP_SwapSpell" updated="05/21/14">
+ <opcode id="5a49" name="OP_SwapSpell" updated="06/18/14">
<comment>TradeSpellBookSlotsCode</comment>
<payload dir="both" typename="tradeSpellBookSlotsStruct" sizechecktype="match"/>
</opcode>
- <opcode id="4fff" name="OP_MemorizeSpell" updated="05/21/14">
+ <opcode id="4a08" name="OP_MemorizeSpell" updated="06/18/14">
<comment>MemSpellCode</comment>
<payload dir="both" typename="memSpellStruct" sizechecktype="match"/>
</opcode>
- <opcode id="0eac" name="OP_InspectAnswer" updated="05/21/14">
+ <opcode id="774c" name="OP_InspectAnswer" updated="06/18/14">
<comment>InspectDataCode</comment>
<payload dir="both" typename="inspectDataStruct" sizechecktype="match"/>
</opcode>
- <opcode id="00c2" name="OP_Emote" updated="05/21/14">
+ <opcode id="64f1" name="OP_Emote" updated="06/18/14">
<comment>EmoteTextCode</comment>
<payload dir="both" typename="emoteTextStruct" sizechecktype="none"/>
</opcode>
- <opcode id="1e02" name="OP_SimpleMessage" updated="05/21/14">
+ <opcode id="3f83" name="OP_SimpleMessage" updated="06/18/14">
<comment>SimpleMessageCode</comment>
<payload dir="server" typename="simpleMessageStruct" sizechecktype="match"/>
</opcode>
- <opcode id="3b4a" name="OP_FormattedMessage" updated="05/21/14">
+ <opcode id="1747" name="OP_FormattedMessage" updated="06/18/14">
<comment>FormattedMessageCode i.e. pet dismissed etc</comment>
<payload dir="server" typename="formattedMessageStruct" sizechecktype="none"/>
</opcode>
- <opcode id="163c" name="OP_CommonMessage" updated="05/21/14">
+ <opcode id="0a26" name="OP_CommonMessage" updated="06/18/14">
<comment>ChannelMessageCode i.e. /tell /ooc /shout etc</comment>
<payload dir="both" typename="channelMessageStruct" sizechecktype="none"/>
</opcode>
- <opcode id="09ec" name="OP_SpecialMesg" updated="05/21/14">
+ <opcode id="2636" name="OP_SpecialMesg" updated="06/18/14">
<comment>Communicate textual info to client including hail responses etc</comment>
<payload dir="server" typename="specialMessageStruct" sizechecktype="none"/>
</opcode>
- <opcode id="72ac" name="OP_RandomReq" updated="05/21/14">
+ <opcode id="13c8" name="OP_RandomReq" updated="06/18/14">
<comment>RandomReqCode</comment>
<payload dir="client" typename="randomReqStruct" sizechecktype="match"/>
</opcode>
- <opcode id="7da4" name="OP_RandomReply" updated="05/21/14">
+ <opcode id="7216" name="OP_RandomReply" updated="06/18/14">
<comment>RandomCode</comment>
<payload dir="server" typename="randomStruct" sizechecktype="match"/>
</opcode>
- <opcode id="7221" name="OP_ConsentResponse" updated="05/21/14">
+ <opcode id="624c" name="OP_ConsentResponse" updated="06/18/14">
<comment>Server replying with consent information after /consent</comment>
<payload dir="server" typename="consentResponseStruct" sizechecktype="match"/>
</opcode>
- <opcode id="7f5b" name="OP_DenyResponse" updated="05/21/14">
+ <opcode id="039c" name="OP_DenyResponse" updated="06/18/14">
<comment>Server replying with deny information after /deny</comment>
<payload dir="server" typename="consentResponseStruct" sizechecktype="match"/>
</opcode>
- <opcode id="0124" name="OP_ManaChange" updated="05/21/14">
+ <opcode id="2b1a" name="OP_ManaChange" updated="06/18/14">
<comment>Mana change. Bards send this up with no size. Casters receive this for mana updates.</comment>
<payload dir="server" typename="manaDecrementStruct" sizechecktype="match"/>
<payload dir="client" typename="uint8_t" sizechecktype="none"/>
</opcode>
- <opcode id="0712" name="OP_BazaarSearchRequest" updated="05/21/14">
+ <opcode id="3fbc" name="OP_BazaarSearchRequest" updated="06/18/14">
<comment>Bazaar search request </comment>
<payload dir="client" typename="bazaarSearchQueryStruct" sizechecktype="none"/>
</opcode>
- <opcode id="79af" name="OP_BazaarSearchResponse" updated="05/21/14">
+ <opcode id="3bb9" name="OP_BazaarSearchResponse" updated="06/18/14">
<comment>Bazaar search Response - Struct incorrect </comment>
<payload dir="server" typename="bazaarSearchResponseStruct" sizechecktype="modulus"/>
</opcode>
- <opcode id="632e" name="OP_MoneyOnCorpse" updated="05/21/14">
+ <opcode id="54ef" name="OP_MoneyOnCorpse" updated="06/18/14">
<comment>MoneyOnCorpseCode</comment>
<payload dir="server" typename="moneyOnCorpseStruct" sizechecktype="match"/>
</opcode>
- <opcode id="0822" name="OP_SkillUpdate" updated="05/21/14">
+ <opcode id="0288" name="OP_SkillUpdate" updated="06/18/14">
<comment>Skill up code</comment>
<payload dir="server" typename="skillIncStruct" sizechecktype="match"/>
</opcode>
- <opcode id="6585" name="OP_LevelUpdate" updated="05/21/14">
+ <opcode id="2647" name="OP_LevelUpdate" updated="06/18/14">
<comment>LevelUpUpdateCode</comment>
<payload dir="server" typename="levelUpUpdateStruct" sizechecktype="match"/>
</opcode>
- <opcode id="4b89" name="OP_DzSwitchInfo" updated="05/21/14">
+ <opcode id="441c" name="OP_DzSwitchInfo" updated="06/18/14">
<comment>Expedition compass etc</comment>
<payload dir="server" typename="dzSwitchInfo" sizechecktype="none"/>
</opcode>
- <opcode id="4e22" name="OP_DzInfo" updated="05/21/14">
+ <opcode id="7a73" name="OP_DzInfo" updated="06/18/14">
<comment>Expedition Information</comment>
<payload dir="server" typename="dzInfo" sizechecktype="match"/>
</opcode>
- <opcode id="5534" name="OP_EnvDamage" updated="05/21/14">
+ <opcode id="6abe" name="OP_EnvDamage" updated="06/18/14">
<comment>Environmental Damage</comment>
<payload dir="client" typename="environmentDamageStruct" sizechecktype="match"/>
</opcode>
- <opcode id="71bc" name="OP_SetRunMode" updated="05/21/14">
+ <opcode id="56de" name="OP_SetRunMode" updated="06/18/14">
<comment>old cRunToggleCode</comment>
<payload dir="client" typename="cRunToggleStruct" sizechecktype="match"/>
</opcode>
- <opcode id="7d18" name="OP_Trader" updated="05/21/14">
+ <opcode id="7019" name="OP_Trader" updated="06/18/14">
<comment>PC's turning trader on and off</comment>
<payload dir="server" typename="bazaarTraderRequest" sizechecktype="match"/>
</opcode>
@@ -291,7 +291,7 @@
<comment>Leadership AA Exp Update</comment>
<payload dir="server" typename="leadExpUpdateStruct" sizechecktype="match"/>
</opcode>
- <opcode id="54fc" name="OP_MovementHistory" updated="05/21/14">
+ <opcode id="70f6" name="OP_MovementHistory" updated="06/18/14">
<comment>Movement history for speed/movement hack detection</comment>
<payload dir="client" typename="uint8_t" sizechecktype="none"/>
</opcode>
@@ -307,7 +307,7 @@
<comment>List of group members - Variable length</comment>
<payload dir="server" typename="unknown" sizechecktype="none"/>
</opcode>
- <opcode id="639f" name="OP_GuildMemberList" updated="05/21/14">
+ <opcode id="7f22" name="OP_GuildMemberList" updated="06/18/14">
<comment>List of guild members - Variable length</comment>
<payload dir="server" typename="uint8_t" sizechecktype="none"/>
</opcode>
@@ -343,19 +343,19 @@
<comment>Contents of claims window. /claim then refresh to capture packet - Guessing variable length</comment>
<payload dir="server" typename="unknown" sizechecktype="none"/>
</opcode>
- <opcode id="14e3" name="OP_VoiceChat" updated="05/21/14">
+ <opcode id="1168" name="OP_VoiceChat" updated="06/18/14">
<comment>Voice chat server info - Variable length (Data sent when joining group,raid etc)</comment>
<payload dir="server" typename="unknown" sizechecktype="none"/>
</opcode>
- <opcode id="4352" name="OP_PollQuestions" updated="05/21/14">
+ <opcode id="0318" name="OP_PollQuestions" updated="06/18/14">
<comment>SOE in-game player poll questions - Variable length</comment>
<payload dir="both" typename="unknown" sizechecktype="none"/>
</opcode>
- <opcode id="6c0f" name="OP_PollResponses" updated="05/21/14">
+ <opcode id="5ce4" name="OP_PollResponses" updated="06/18/14">
<comment>Poll response choices - Variable length</comment>
<payload dir="server" typename="unknown" sizechecktype="none"/>
</opcode>
- <opcode id="39b2" name="OP_ShroudProgression" updated="05/21/14">
+ <opcode id="4175" name="OP_ShroudProgression" updated="06/18/14">
<comment>Unlocked shrouds - 293 bytes</comment>
<payload dir="server" typename="unknown" sizechecktype="none"/>
</opcode>
@@ -363,15 +363,15 @@
<comment>Shroud templates to choose from on shroud NPC - 18983 bytes</comment>
<payload dir="server" typename="unknown" sizechecktype="none"/>
</opcode>
- <opcode id="078f" name="OP_Fellowship" updated="05/21/14">
+ <opcode id="626d" name="OP_Fellowship" updated="06/18/14">
<comment>Fellowship information - 2564 bytes</comment>
<payload dir="server" typename="unknown" sizechecktype="none"/>
</opcode>
- <opcode id="5d91" name="OP_ExpandedGuildInfo" updated="05/21/14">
+ <opcode id="3cda" name="OP_ExpandedGuildInfo" updated="06/18/14">
<comment>Guild ranks and other misc guild data - Variable length</comment>
<payload dir="server" typename="unknown" sizechecktype="none"/>
</opcode>
- <opcode id="7bcd" name="OP_GuildBank" updated="05/21/14">
+ <opcode id="5bec" name="OP_GuildBank" updated="06/18/14">
<comment>Guild bank contents - Variable length</comment>
<payload dir="server" typename="unknown" sizechecktype="none"/>
</opcode>
@@ -395,23 +395,23 @@
<comment>Tradeskill combine using old tradeskill window - 24 Bytes</comment>
<payload dir="both" typename="uint8_t" sizechecktype="none"/>
</opcode>
- <opcode id="56f4" name="OP_ItemPlayerPacket" updated="05/21/14">
+ <opcode id="046a" name="OP_ItemPlayerPacket" updated="06/18/14">
<comment>Inventory/bank items coming over during zone - Variable length</comment>
<payload dir="both" typename="uint8_t" sizechecktype="none"/>
</opcode>
- <opcode id="1a8f" name="OP_TaskDescription" updated="05/21/14">
+ <opcode id="7015" name="OP_TaskDescription" updated="06/18/14">
<comment>Task descriptions coming down for task window - Variable length</comment>
<payload dir="server" typename="unknown" sizechecktype="none"/>
</opcode>
- <opcode id="7874" name="OP_TaskActivity" updated="05/21/14">
+ <opcode id="2ab5" name="OP_TaskActivity" updated="06/18/14">
<comment>Task activity descriptions coming down for task window - Variable length</comment>
<payload dir="server" typename="unknown" sizechecktype="none"/>
</opcode>
- <opcode id="0ae4" name="OP_CompletedTasks" updated="05/21/14">
+ <opcode id="4a41" name="OP_CompletedTasks" updated="06/18/14">
<comment>Task history for task window - Variable length</comment>
<payload dir="server" typename="unknown" sizechecktype="none"/>
</opcode>
- <opcode id="32b6" name="OP_CustomTitles" updated="05/21/14">
+ <opcode id="4148" name="OP_CustomTitles" updated="06/18/14">
<comment>List of available titles - 1520 bytes</comment>
<payload dir="server" typename="unknown" sizechecktype="none"/>
</opcode>
@@ -543,7 +543,7 @@
<comment>LFG/LFP server response - Variable length</comment>
<payload dir="server" typename="unknown" sizechecktype="none"/>
</opcode>
- <opcode id="37b5" name="OP_MercenaryList" updated="05/21/14">
+ <opcode id="1e1f" name="OP_MercenaryList" updated="06/18/14">
<comment>Listing of hired mercenaries - 648 bytes
<payload dir="server" typename="unknown" sizechecktype="none"/></comment>
</opcode>
@@ -563,11 +563,11 @@
<comment>Client clicks off buff - 8 bytes</comment>
<payload dir="client" typename="unknown" sizechecktype="none"/>
</opcode>
- <opcode id="22c2" name="OP_HouseAddress" updated="05/21/14">
+ <opcode id="27fa" name="OP_HouseAddress" updated="06/18/14">
<comment>House and guildhall address information - Variable length</comment>
<payload dir="server" typename="unknown" sizechecktype="none"/>
</opcode>
- <opcode id="7af6" name="OP_HouseContents" updated="05/21/14">
+ <opcode id="4ed8" name="OP_HouseContents" updated="06/18/14">
<comment>Server sending house information and contents - variable length</comment>
<payload dir="server" typename="unknown" sizechecktype="none"/>
</opcode>
@@ -583,11 +583,11 @@
<comment>Server sending pending rewards - variable length</comment>
<payload dir="both" typename="unknown" sizechecktype="none"/>
</opcode>
- <opcode id="19b2" name="OP_FTPNags" updated="05/21/14">
+ <opcode id="04f0" name="OP_FTPNags" updated="06/18/14">
<comment>Free to play nags and other data - 1852 bytes</comment>
<payload dir="server" typename="unknown" sizechecktype="none"/>
</opcode>
- <opcode id="5b9b" name="OP_Find" updated="05/21/14">
+ <opcode id="5a2f" name="OP_Find" updated="06/18/14">
<comment>Find window data - 112 bytes</comment>
<payload dir="server" typename="unknown" sizechecktype="none"/>
</opcode>
Modified: showeq/trunk/configure.in
===================================================================
--- showeq/trunk/configure.in 2014-05-22 12:21:01 UTC (rev 816)
+++ showeq/trunk/configure.in 2014-06-19 03:15:59 UTC (rev 817)
@@ -2,7 +2,7 @@
dnl $Id$ $Name$
AC_PREREQ(2.59)
-AC_INIT(showeq, 5.13.10.24)
+AC_INIT(showeq, 5.13.10.25)
AC_CONFIG_SRCDIR(src/main.cpp)
AC_CONFIG_MACRO_DIR([m4])
AC_CANONICAL_SYSTEM
Modified: showeq/trunk/src/everquest.h
===================================================================
--- showeq/trunk/src/everquest.h 2014-05-22 12:21:01 UTC (rev 816)
+++ showeq/trunk/src/everquest.h 2014-06-19 03:15:59 UTC (rev 817)
@@ -1092,20 +1092,19 @@
struct
{
unsigned pitch:12;
- signed z:19; // z coord (3rd loc value)
+ signed x:19; // x coord (1st loc value)
unsigned padding01:1;
signed deltaZ:13; // change in z
+ signed y:19; // y coord (2nd loc value)
+ unsigned heading:12; // heading
+ signed deltaY:13; // change in y
+ unsigned padding02:7;
+ signed z:19; // z coord (3rd loc value)
+ signed deltaHeading:10; // change in heading
+ unsigned padding03:3;
signed deltaX:13; // change in x
- unsigned padding02:6;
signed animation:10; // velocity
- signed deltaY:13; // change in y
- unsigned padding03:9;
- signed y:19; // y coord (2nd loc value)
- signed deltaHeading:10; // change in heading
- unsigned padding04:3;
- unsigned heading:12; // heading
- signed x:19; // x coord (1st loc value)
- unsigned padding05:1;
+ unsigned padding04:9;
};
int32_t posData[5];
};
@@ -2290,8 +2289,8 @@
// 64 characters long.
/*1480*/ int32_t icons[23]; // Icon Information
/*1572*/ char mytext[200]; // Player Defined Text Info
-/*1772*/ uint8_t unknown1772[88]; // ***Placeholder
-/*1860*/
+/*1772*/ uint8_t unknown1772[184]; // ***Placeholder
+/*1956*/
};
/*
@@ -2355,20 +2354,19 @@
/*0000*/ uint16_t spawnId;
/*0002*/ uint16_t spawnId2;
/*0004*/ unsigned pitch:12;
- signed z:19; // z coord (3rd loc value)
+ signed x:19; // x coord (1st loc value)
unsigned padding01:1;
/*0008*/ signed deltaZ:13; // change in z
- signed deltaX:13; // change in x
- unsigned padding02:6;
-/*0012*/ signed animation:10; // velocity
+ signed y:19; // y coord (2nd loc value)
+/*0012*/ unsigned heading:12; // heading
signed deltaY:13; // change in y
- unsigned padding03:9;
-/*0016*/ signed y:19; // y coord (2nd loc value)
+ unsigned padding02:7;
+/*0016*/ signed z:19; // z coord (3rd loc value)
signed deltaHeading:10; // change in heading
- unsigned padding04:3;
-/*0020*/ unsigned heading:12; // heading
- signed x:19; // x coord (1st loc value)
- unsigned padding05:1;
+ unsigned padding03:3;
+/*0020*/ signed deltaX:13; // change in x
+ signed animation:10; // velocity
+ unsigned padding04:9;
/*0024*/
};
@@ -2384,20 +2382,19 @@
/*0002*/ uint16_t spawnId; // Player's spawn id
/*0004*/ uint16_t unknown0001; // ***Placeholder
/*0006*/ unsigned pitch:12; // pitch (up/down heading)
+ unsigned padding01:20;
+/*0010*/ float deltaZ; // Change in z
+/*0014*/ unsigned heading:12; // Heading
+ unsigned padding02:20;
+/*0018*/ float deltaX; // Change in x
+/*0022*/ float z; // z coord (3rd loc value)
+/*0026*/ signed deltaHeading:10; // change in heading
signed animation:10; // velocity
- unsigned padding01:10;
-/*0010*/ unsigned heading:12; // Heading
- unsigned padding02:20;
-/*0014*/ float x; // x coord (1st loc value)
-/*0018*/ float deltaY; // Change in y
-/*0022*/ signed deltaHeading:10; // change in heading
- unsigned padding03:22;
-/*0026*/ float deltaX; // Change in x
+ unsigned padding03:12;
/*0030*/ float y; // y coord (2nd loc value)
-/*0034*/ float z; // z coord (3rd loc value)
-/*0038*/ float deltaZ; // Change in z
+/*0034*/ float x; // x coord (1st loc value)
+/*0038*/ float deltaY; // Change in y
/*0042*/
-/*0042*/
};
/*
Modified: showeq/trunk/src/player.cpp
===================================================================
--- showeq/trunk/src/player.cpp 2014-05-22 12:21:01 UTC (rev 816)
+++ showeq/trunk/src/player.cpp 2014-06-19 03:15:59 UTC (rev 817)
@@ -852,18 +852,18 @@
/*0002*/ uint16_t spawnId; // Player's spawn id
/*0004*/ uint16_t unknown0001; // ***Placeholder
/*0006*/ unsigned pitch:12; // pitch (up/down heading)
+ unsigned padding01:20;
+ /*0010*/ float deltaZ; // Change in z
+ /*0014*/ unsigned heading:12; // Heading
+ unsigned padding02:20;
+ /*0018*/ float deltaX; // Change in x
+ /*0022*/ float z; // z coord (3rd loc value)
+ /*0026*/ signed deltaHeading:10; // change in heading
signed animation:10; // velocity
- unsigned padding01:10;
- /*0010*/ unsigned heading:12; // Heading
- unsigned padding02:20;
- /*0014*/ float x; // x coord (1st loc value)
- /*0018*/ float deltaY; // Change in y
- /*0022*/ signed deltaHeading:10; // change in heading
- unsigned padding03:22;
- /*0026*/ float deltaX; // Change in x
+ unsigned padding03:12;
/*0030*/ float y; // y coord (2nd loc value)
- /*0034*/ float z; // z coord (3rd loc value)
- /*0038*/ float deltaZ; // Change in z
+ /*0034*/ float x; // x coord (1st loc value)
+ /*0038*/ float deltaY; // Change in y
/*0042*/
};
#endif
Modified: showeq/trunk/src/spawnshell.cpp
===================================================================
--- showeq/trunk/src/spawnshell.cpp 2014-05-22 12:21:01 UTC (rev 816)
+++ showeq/trunk/src/spawnshell.cpp 2014-06-19 03:15:59 UTC (rev 817)
@@ -739,7 +739,7 @@
spawn->isMercenary = netStream.readUInt8();
// unknowns
- netStream.skipBytes(54);
+ netStream.skipBytes(62);
// now we're at the end
@@ -922,20 +922,19 @@
/*0000*/ uint16_t spawnId;
/*0002*/ uint16_t spawnId2;
/*0004*/ unsigned pitch:12;
- signed z:19; // z coord (3rd loc value)
+ signed x:19; // x coord (1st loc value)
unsigned padding01:1;
/*0008*/ signed deltaZ:13; // change in z
- signed deltaX:13; // change in x
- unsigned padding02:6;
- /*0012*/ signed animation:10; // velocity
+ signed y:19; // y coord (2nd loc value)
+ /*0012*/ unsigned heading:12; // heading
signed deltaY:13; // change in y
- unsigned padding03:9;
- /*0016*/ signed y:19; // y coord (2nd loc value)
+ unsigned padding02:7;
+ /*0016*/ signed z:19; // z coord (3rd loc value)
signed deltaHeading:10; // change in heading
- unsigned padding04:3;
- /*0020*/ unsigned heading:12; // heading
- signed x:19; // x coord (1st loc value)
- unsigned padding05:1;
+ unsigned padding03:3;
+ /*0020*/ signed deltaX:13; // change in x
+ signed animation:10; // velocity
+ unsigned padding04:9;
/*0024*/
};
@@ -944,7 +943,7 @@
#if 0
#pragma pack(0)
struct pos *p = (struct pos *)data;
- if (p->spawnId == 0x21b1)
+ if (p->spawnId == 0x425d)
printf("[%.2x](%f, %f, %f), dx %f dy %f dz %f\n head %d dhead %d anim %d pitch %d (%x, %x, %x, %x, %x, %x)\n",
p->spawnId, float(p->x)/8.0, float(p->y/8.0), float(p->z)/8.0,
float(p->deltaX)/4.0, float(p->deltaY)/4.0,
@@ -952,7 +951,7 @@
p->heading, p->deltaHeading,
p->animation, p->pitch,
p->padding01, p->padding02, p->padding03,
- p->padding04, p->padding05 );
+ p->padding04 );
#endif
updateSpawn(pupdate->spawnId, x, y, z, dx, dy, dz,
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <fra...@us...> - 2014-05-22 12:21:03
|
Revision: 816
http://sourceforge.net/p/seq/svn/816
Author: fransick
Date: 2014-05-22 12:21:01 +0000 (Thu, 22 May 2014)
Log Message:
-----------
Tag for release 5.13.10.24
Added Paths:
-----------
showeq/tags/v5_13_10_24/
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <fra...@us...> - 2014-05-22 12:18:50
|
Revision: 815
http://sourceforge.net/p/seq/svn/815
Author: fransick
Date: 2014-05-22 12:18:45 +0000 (Thu, 22 May 2014)
Log Message:
-----------
Historical checkin for 05/21/14
- Updated movement structs
- Updated opcodes
Version to 5.13.10.24
Modified Paths:
--------------
showeq/trunk/ChangeLog
showeq/trunk/conf/zoneopcodes.xml
showeq/trunk/configure.in
showeq/trunk/src/everquest.h
showeq/trunk/src/group.cpp
showeq/trunk/src/player.cpp
showeq/trunk/src/spawnshell.cpp
Modified: showeq/trunk/ChangeLog
===================================================================
--- showeq/trunk/ChangeLog 2014-05-01 19:54:54 UTC (rev 814)
+++ showeq/trunk/ChangeLog 2014-05-22 12:18:45 UTC (rev 815)
@@ -1,3 +1,11 @@
+Fransick (5/21/14)
+-----------------
+- Updated version to 5.13.10.24
+- Support EQ patch 5/21/14
+- Updated position structs
+- Updated Opcodes
+- fixed guild window
+
Fransick (4/29/14)
-----------------
- Updated version to 5.13.10.23
Modified: showeq/trunk/conf/zoneopcodes.xml
===================================================================
--- showeq/trunk/conf/zoneopcodes.xml 2014-05-01 19:54:54 UTC (rev 814)
+++ showeq/trunk/conf/zoneopcodes.xml 2014-05-22 12:18:45 UTC (rev 815)
@@ -3,163 +3,163 @@
<seqopcodes>
<!-- Critical opcodes used directly by ShowEQ -->
- <opcode id="499b" name="OP_PlayerProfile" updated="04/29/14">
+ <opcode id="4b7e" name="OP_PlayerProfile" updated="05/21/14">
<comment>CharProfileCode</comment>
<payload dir="server" typename="uint8_t" sizechecktype="none"/>
</opcode>
- <opcode id="6f0f" name="OP_ZoneEntry" updated="04/29/14">
+ <opcode id="406d" name="OP_ZoneEntry" updated="05/21/14">
<comment>ZoneEntryCode</comment>
<payload dir="client" typename="ClientZoneEntryStruct" sizechecktype="match"/>
<payload dir="server" typename="uint8_t" sizechecktype="none"/>
</opcode>
- <opcode id="3292" name="OP_TimeOfDay" updated="04/29/14">
+ <opcode id="1f8d" name="OP_TimeOfDay" updated="05/21/14">
<comment>TimeOfDayCode</comment>
<payload dir="server" typename="timeOfDayStruct" sizechecktype="match"/>
</opcode>
- <opcode id="3787" name="OP_NewZone" updated="04/29/14">
+ <opcode id="08f8" name="OP_NewZone" updated="05/21/14">
<comment>NewZoneCode</comment>
<payload dir="server" typename="newZoneStruct" sizechecktype="match"/>
</opcode>
- <opcode id="1ff9" name="OP_SpawnDoor" updated="04/29/14">
+ <opcode id="6b44" name="OP_SpawnDoor" updated="05/21/14">
<comment>DoorSpawnsCode</comment>
<payload dir="server" typename="doorStruct" sizechecktype="modulus"/>
</opcode>
- <opcode id="6ba0" name="OP_GroundSpawn" updated="04/29/14">
+ <opcode id="7860" name="OP_GroundSpawn" updated="05/21/14">
<comment>MakeDropCode</comment>
<payload dir="server" typename="makeDropStruct" sizechecktype="none"/>
<payload dir="client" typename="uint8_t" sizechecktype="none"/>
</opcode>
- <opcode id="534f" name="OP_SendZonePoints" updated="04/29/14">
+ <opcode id="5c59" name="OP_SendZonePoints" updated="05/21/14">
<comment>Coords in a zone that will port you to another zone</comment>
<payload dir="server" typename="zonePointsStruct" sizechecktype="none"/>
</opcode>
- <opcode id="51c5" name="OP_AAExpUpdate" updated="04/29/14">
+ <opcode id="0d8c" name="OP_AAExpUpdate" updated="05/21/14">
<comment>Receiving AA experience. Also when percent to AA changes.</comment>
<payload dir="server" typename="altExpUpdateStruct" sizechecktype="match"/>
</opcode>
- <opcode id="5bfe" name="OP_ExpUpdate" updated="04/29/14">
+ <opcode id="0962" name="OP_ExpUpdate" updated="05/21/14">
<comment>ExpUpdateCode</comment>
<payload dir="server" typename="expUpdateStruct" sizechecktype="match"/>
</opcode>
- <opcode id="9d5f" name="OP_GuildMOTD" updated="04/29/14">
+ <opcode id="2d34" name="OP_GuildMOTD" updated="05/21/14">
<comment>GuildMOTD</comment>
<payload dir="server" typename="guildMOTDStruct" sizechecktype="none"/>
</opcode>
- <opcode id="33d5" name="OP_ClientUpdate" updated="04/29/14">
+ <opcode id="59be" name="OP_ClientUpdate" updated="05/21/14">
<comment>Position updates</comment>
<payload dir="server" typename="playerSpawnPosStruct" sizechecktype="match"/>
<payload dir="both" typename="playerSelfPosStruct" sizechecktype="match"/>
</opcode>
- <opcode id="0ca1" name="OP_NpcMoveUpdate" updated="04/29/14">
+ <opcode id="3b22" name="OP_NpcMoveUpdate" updated="05/21/14">
<comment>Position updates</comment>
<payload dir="server" typename="uint8_t" sizechecktype="none"/>
</opcode>
- <opcode id="6cd1" name="OP_MobUpdate" updated="04/29/14">
+ <opcode id="4f0f" name="OP_MobUpdate" updated="05/21/14">
<comment>MobUpdateCode</comment>
<payload dir="both" typename="spawnPositionUpdate" sizechecktype="match"/>
</opcode>
- <opcode id="1d94" name="OP_DeleteSpawn" updated="04/29/14">
+ <opcode id="1012" name="OP_DeleteSpawn" updated="05/21/14">
<comment>DeleteSpawnCode</comment>
<payload dir="both" typename="deleteSpawnStruct" sizechecktype="match"/>
</opcode>
- <opcode id="17f4" name="OP_RemoveSpawn" updated="04/29/14">
+ <opcode id="1f4b" name="OP_RemoveSpawn" updated="05/21/14">
<comment>Remove spawn from zone</comment>
<payload dir="both" typename="removeSpawnStruct" sizechecktype="none"/>
</opcode>
- <opcode id="6fef" name="OP_Death" updated="04/29/14">
+ <opcode id="664e" name="OP_Death" updated="05/21/14">
<comment>old NewCorpseCode</comment>
<payload dir="server" typename="newCorpseStruct" sizechecktype="match"/>
</opcode>
- <opcode id="2407" name="OP_WearChange" updated="04/29/14">
+ <opcode id="0cd7" name="OP_WearChange" updated="05/21/14">
<comment>SpawnUpdateCode</comment>
<payload dir="both" typename="SpawnUpdateStruct" sizechecktype="match"/>
</opcode>
- <opcode id="48bd" name="OP_SpawnAppearance" updated="04/29/14">
+ <opcode id="65f2" name="OP_SpawnAppearance" updated="05/21/14">
<comment>SpawnAppearanceCode</comment>
<payload dir="both" typename="spawnAppearanceStruct" sizechecktype="match"/>
</opcode>
- <opcode id="01a1" name="OP_Stamina" updated="04/29/14">
+ <opcode id="4366" name="OP_Stamina" updated="05/21/14">
<comment>Server updating on hunger/thirst</comment>
<payload dir="server" typename="staminaStruct" sizechecktype="match"/>
</opcode>
- <opcode id="0e8b" name="OP_HPUpdate" updated="04/29/14">
+ <opcode id="7c6f" name="OP_HPUpdate" updated="05/21/14">
<comment>NpcHpUpdateCode Update HP % of a PC or NPC</comment>
<payload dir="both" typename="hpNpcUpdateStruct" sizechecktype="match"/>
</opcode>
- <opcode id="6b7f" name="OP_GuildMemberUpdate" updated="04/29/14">
+ <opcode id="1389" name="OP_GuildMemberUpdate" updated="05/21/14">
<comment>Info regarding guild members</comment>
<payload dir="server" typename="GuildMemberUpdate" sizechecktype="match"/>
</opcode>
- <opcode id="5e22" name="OP_ClickObject" updated="04/29/14">
+ <opcode id="15b0" name="OP_ClickObject" updated="05/21/14">
<comment>Items dropped on the ground</comment>
<payload dir="both" typename="remDropStruct" sizechecktype="match"/>
</opcode>
- <opcode id="620f" name="OP_Action" updated="04/29/14">
+ <opcode id="04d4" name="OP_Action" updated="05/21/14">
<comment>Spells cast etc</comment>
<payload dir="both" typename="actionStruct" sizechecktype="match"/>
<payload dir="both" typename="actionAltStruct" sizechecktype="match"/>
</opcode>
- <opcode id="685d" name="OP_Action2" updated="04/29/14">
+ <opcode id="3863" name="OP_Action2" updated="05/21/14">
<comment>Combat actions i.e. bash, kick etc</comment>
<payload dir="both" typename="action2Struct" sizechecktype="match"/>
</opcode>
- <opcode id="68a2" name="OP_Consider" updated="04/29/14">
+ <opcode id="4d49" name="OP_Consider" updated="05/21/14">
<comment>ConsiderCode</comment>
<payload dir="both" typename="considerStruct" sizechecktype="match"/>
</opcode>
- <opcode id="6b20" name="OP_TargetMouse" updated="04/29/14">
+ <opcode id="15eb" name="OP_TargetMouse" updated="05/21/14">
<comment>Targeting a person - old ClientTargetCode</comment>
<payload dir="both" typename="clientTargetStruct" sizechecktype="match"/>
</opcode>
- <opcode id="35e0" name="OP_SpawnRename" updated="04/29/14">
+ <opcode id="3308" name="OP_SpawnRename" updated="05/21/14">
<comment>Spawns getting renamed after initial NewSpawn</comment>
<payload dir="server" typename="spawnRenameStruct" sizechecktype="match"/>
</opcode>
- <opcode id="1c04" name="OP_Illusion" updated="04/29/14">
+ <opcode id="5a88" name="OP_Illusion" updated="05/21/14">
<comment>Spawn being illusioned (changing forms)</comment>
<payload dir="both" typename="spawnIllusionStruct" sizechecktype="match"/>
</opcode>
- <opcode id="34cf" name="OP_Shroud" updated="04/29/14">
+ <opcode id="6e24" name="OP_Shroud" updated="05/21/14">
<comment>Server putting players into shroud form</comment>
<payload dir="server" typename="spawnShroudSelf" sizechecktype="none"/>
</opcode>
- <opcode id="330b" name="OP_ZoneChange" updated="04/29/14">
+ <opcode id="5aeb" name="OP_ZoneChange" updated="05/21/14">
<comment>old ZoneChangeCode</comment>
<payload dir="both" typename="zoneChangeStruct" sizechecktype="match"/>
</opcode>
- <opcode id="7f6c" name="OP_GroupInvite" updated="04/29/14">
+ <opcode id="6b10" name="OP_GroupInvite" updated="05/21/14">
<payload dir="both" typename="groupInviteStruct" sizechecktype="none"/>
<comment>You invite someone while ungrouped or get invited by someone ungrouped </comment>
</opcode>
- <opcode id="656e" name="OP_GroupInvite2" updated="04/29/14">
+ <opcode id="781e" name="OP_GroupInvite2" updated="05/21/14">
<payload dir="client" typename="groupInviteStruct" sizechecktype="none"/>
<comment>You're inviting someone and you are grouped or get invited by a group</comment>
</opcode>
- <opcode id="6015" name="OP_GroupCancelInvite" updated="04/29/14">
+ <opcode id="5fe0" name="OP_GroupCancelInvite" updated="05/21/14">
<payload dir="both" typename="groupDeclineStruct" sizechecktype="match"/>
<comment>Declining to join a group</comment>
</opcode>
- <opcode id="2ca9" name="OP_GroupFollow" updated="04/29/14">
+ <opcode id="2dc0" name="OP_GroupFollow" updated="05/21/14">
<payload dir="server" typename="groupFollowStruct" sizechecktype="match"/>
<comment>You join a group or player joins group</comment>
</opcode>
- <opcode id="2046" name="OP_GroupFollow2" updated="04/29/14">
+ <opcode id="7e8f" name="OP_GroupFollow2" updated="05/21/14">
<payload dir="server" typename="groupFollowStruct" sizechecktype="match"/>
<comment>Player joins your group</comment>
</opcode>
- <opcode id="567b" name="OP_GroupUpdate" updated="1/22/14">
+ <opcode id="35c5" name="OP_GroupUpdate" updated="05/21/14">
<comment>Group updates</comment>
<payload dir="both" typename="groupUpdateStruct" sizechecktype="none"/>
</opcode>
- <opcode id="649d" name="OP_GroupDisband" updated="04/29/14">
+ <opcode id="347a" name="OP_GroupDisband" updated="05/21/14">
<comment>You disband from group</comment>
<payload dir="server" typename="groupDisbandStruct" sizechecktype="match"/>
</opcode>
- <opcode id="5d3c" name="OP_GroupDisband2" updated="04/29/14">
+ <opcode id="3542" name="OP_GroupDisband2" updated="05/21/14">
<comment>Other disbands from group</comment>
<payload dir="server" typename="groupDisbandStruct" sizechecktype="match"/>
</opcode>
- <opcode id="298e" name="OP_GroupLeader" updated="04/29/14">
+ <opcode id="0faa" name="OP_GroupLeader" updated="05/21/14">
<comment>Group leader change</comment>
<payload dir="server" typename="groupLeaderChangeStruct" sizechecktype="match"/>
</opcode>
@@ -167,108 +167,108 @@
<comment>old BuffDropCode</comment>
<payload dir="both" typename="buffStruct" sizechecktype="match"/>
</opcode>
- <opcode id="563e" name="OP_BuffFadeMsg" updated="04/29/14">
+ <opcode id="096d" name="OP_BuffFadeMsg" updated="05/21/14">
<comment>SpellFadeCode</comment>
<payload dir="both" typename="spellFadedStruct" sizechecktype="none"/>
</opcode>
- <opcode id="223c" name="OP_BeginCast" updated="04/29/14">
+ <opcode id="4afe" name="OP_BeginCast" updated="05/21/14">
<comment>BeginCastCode</comment>
<payload dir="both" typename="beginCastStruct" sizechecktype="match"/>
</opcode>
- <opcode id="6dbf" name="OP_CastSpell" updated="04/29/14">
+ <opcode id="62d4" name="OP_CastSpell" updated="05/21/14">
<comment>StartCastCode</comment>
<payload dir="both" typename="startCastStruct" sizechecktype="match"/>
</opcode>
- <opcode id="471f" name="OP_SwapSpell" updated="04/29/14">
+ <opcode id="75b2" name="OP_SwapSpell" updated="05/21/14">
<comment>TradeSpellBookSlotsCode</comment>
<payload dir="both" typename="tradeSpellBookSlotsStruct" sizechecktype="match"/>
</opcode>
- <opcode id="0dad" name="OP_MemorizeSpell" updated="04/29/14">
+ <opcode id="4fff" name="OP_MemorizeSpell" updated="05/21/14">
<comment>MemSpellCode</comment>
<payload dir="both" typename="memSpellStruct" sizechecktype="match"/>
</opcode>
- <opcode id="1998" name="OP_InspectAnswer" updated="04/29/14">
+ <opcode id="0eac" name="OP_InspectAnswer" updated="05/21/14">
<comment>InspectDataCode</comment>
<payload dir="both" typename="inspectDataStruct" sizechecktype="match"/>
</opcode>
- <opcode id="51b7" name="OP_Emote" updated="04/29/14">
+ <opcode id="00c2" name="OP_Emote" updated="05/21/14">
<comment>EmoteTextCode</comment>
<payload dir="both" typename="emoteTextStruct" sizechecktype="none"/>
</opcode>
- <opcode id="5a52" name="OP_SimpleMessage" updated="04/29/14">
+ <opcode id="1e02" name="OP_SimpleMessage" updated="05/21/14">
<comment>SimpleMessageCode</comment>
<payload dir="server" typename="simpleMessageStruct" sizechecktype="match"/>
</opcode>
- <opcode id="791f" name="OP_FormattedMessage" updated="04/29/14">
+ <opcode id="3b4a" name="OP_FormattedMessage" updated="05/21/14">
<comment>FormattedMessageCode i.e. pet dismissed etc</comment>
<payload dir="server" typename="formattedMessageStruct" sizechecktype="none"/>
</opcode>
- <opcode id="156c" name="OP_CommonMessage" updated="04/29/14">
+ <opcode id="163c" name="OP_CommonMessage" updated="05/21/14">
<comment>ChannelMessageCode i.e. /tell /ooc /shout etc</comment>
<payload dir="both" typename="channelMessageStruct" sizechecktype="none"/>
</opcode>
- <opcode id="4a3b" name="OP_SpecialMesg" updated="04/29/14">
+ <opcode id="09ec" name="OP_SpecialMesg" updated="05/21/14">
<comment>Communicate textual info to client including hail responses etc</comment>
<payload dir="server" typename="specialMessageStruct" sizechecktype="none"/>
</opcode>
- <opcode id="5658" name="OP_RandomReq" updated="04/29/14">
+ <opcode id="72ac" name="OP_RandomReq" updated="05/21/14">
<comment>RandomReqCode</comment>
<payload dir="client" typename="randomReqStruct" sizechecktype="match"/>
</opcode>
- <opcode id="6ccb" name="OP_RandomReply" updated="04/29/14">
+ <opcode id="7da4" name="OP_RandomReply" updated="05/21/14">
<comment>RandomCode</comment>
<payload dir="server" typename="randomStruct" sizechecktype="match"/>
</opcode>
- <opcode id="033c" name="OP_ConsentResponse" updated="04/29/14">
+ <opcode id="7221" name="OP_ConsentResponse" updated="05/21/14">
<comment>Server replying with consent information after /consent</comment>
<payload dir="server" typename="consentResponseStruct" sizechecktype="match"/>
</opcode>
- <opcode id="2dc3" name="OP_DenyResponse" updated="04/29/14">
+ <opcode id="7f5b" name="OP_DenyResponse" updated="05/21/14">
<comment>Server replying with deny information after /deny</comment>
<payload dir="server" typename="consentResponseStruct" sizechecktype="match"/>
</opcode>
- <opcode id="0c04" name="OP_ManaChange" updated="04/29/14">
+ <opcode id="0124" name="OP_ManaChange" updated="05/21/14">
<comment>Mana change. Bards send this up with no size. Casters receive this for mana updates.</comment>
<payload dir="server" typename="manaDecrementStruct" sizechecktype="match"/>
<payload dir="client" typename="uint8_t" sizechecktype="none"/>
</opcode>
- <opcode id="0252" name="OP_BazaarSearchRequest" updated="04/29/14">
+ <opcode id="0712" name="OP_BazaarSearchRequest" updated="05/21/14">
<comment>Bazaar search request </comment>
<payload dir="client" typename="bazaarSearchQueryStruct" sizechecktype="none"/>
</opcode>
- <opcode id="10ba" name="OP_BazaarSearchResponse" updated="04/29/14">
+ <opcode id="79af" name="OP_BazaarSearchResponse" updated="05/21/14">
<comment>Bazaar search Response - Struct incorrect </comment>
<payload dir="server" typename="bazaarSearchResponseStruct" sizechecktype="modulus"/>
</opcode>
- <opcode id="2c2d" name="OP_MoneyOnCorpse" updated="04/29/14">
+ <opcode id="632e" name="OP_MoneyOnCorpse" updated="05/21/14">
<comment>MoneyOnCorpseCode</comment>
<payload dir="server" typename="moneyOnCorpseStruct" sizechecktype="match"/>
</opcode>
- <opcode id="7c88" name="OP_SkillUpdate" updated="04/29/14">
+ <opcode id="0822" name="OP_SkillUpdate" updated="05/21/14">
<comment>Skill up code</comment>
<payload dir="server" typename="skillIncStruct" sizechecktype="match"/>
</opcode>
- <opcode id="1ade" name="OP_LevelUpdate" updated="04/29/14">
+ <opcode id="6585" name="OP_LevelUpdate" updated="05/21/14">
<comment>LevelUpUpdateCode</comment>
<payload dir="server" typename="levelUpUpdateStruct" sizechecktype="match"/>
</opcode>
- <opcode id="2b45" name="OP_DzSwitchInfo" updated="04/29/14">
+ <opcode id="4b89" name="OP_DzSwitchInfo" updated="05/21/14">
<comment>Expedition compass etc</comment>
<payload dir="server" typename="dzSwitchInfo" sizechecktype="none"/>
</opcode>
- <opcode id="4103" name="OP_DzInfo" updated="04/29/14">
+ <opcode id="4e22" name="OP_DzInfo" updated="05/21/14">
<comment>Expedition Information</comment>
<payload dir="server" typename="dzInfo" sizechecktype="match"/>
</opcode>
- <opcode id="76a1" name="OP_EnvDamage" updated="04/29/14">
+ <opcode id="5534" name="OP_EnvDamage" updated="05/21/14">
<comment>Environmental Damage</comment>
<payload dir="client" typename="environmentDamageStruct" sizechecktype="match"/>
</opcode>
- <opcode id="62bd" name="OP_SetRunMode" updated="04/29/14">
+ <opcode id="71bc" name="OP_SetRunMode" updated="05/21/14">
<comment>old cRunToggleCode</comment>
<payload dir="client" typename="cRunToggleStruct" sizechecktype="match"/>
</opcode>
- <opcode id="688f" name="OP_Trader" updated="04/29/14">
+ <opcode id="7d18" name="OP_Trader" updated="05/21/14">
<comment>PC's turning trader on and off</comment>
<payload dir="server" typename="bazaarTraderRequest" sizechecktype="match"/>
</opcode>
@@ -291,7 +291,7 @@
<comment>Leadership AA Exp Update</comment>
<payload dir="server" typename="leadExpUpdateStruct" sizechecktype="match"/>
</opcode>
- <opcode id="38b9" name="OP_MovementHistory" updated="04/29/14">
+ <opcode id="54fc" name="OP_MovementHistory" updated="05/21/14">
<comment>Movement history for speed/movement hack detection</comment>
<payload dir="client" typename="uint8_t" sizechecktype="none"/>
</opcode>
@@ -299,7 +299,7 @@
<comment></comment>
<payload dir="server" typename="none" sizechecktype="match"/>
</opcode>
- <opcode id="5b26" name="OP_UIUpdate" updated="04/29/14">
+ <opcode id="35e7" name="OP_UIUpdate" updated="05/21/14">
<comment>Seems to be sent to handle a variety of UI updates - Variable length</comment>
<payload dir="server" typename="unknown" sizechecktype="none"/>
</opcode>
@@ -307,7 +307,7 @@
<comment>List of group members - Variable length</comment>
<payload dir="server" typename="unknown" sizechecktype="none"/>
</opcode>
- <opcode id="6de1" name="OP_GuildMemberList" updated="04/29/14">
+ <opcode id="639f" name="OP_GuildMemberList" updated="05/21/14">
<comment>List of guild members - Variable length</comment>
<payload dir="server" typename="uint8_t" sizechecktype="none"/>
</opcode>
@@ -343,36 +343,36 @@
<comment>Contents of claims window. /claim then refresh to capture packet - Guessing variable length</comment>
<payload dir="server" typename="unknown" sizechecktype="none"/>
</opcode>
- <opcode id="3545" name="OP_VoiceChat" updated="04/29/14">
+ <opcode id="14e3" name="OP_VoiceChat" updated="05/21/14">
<comment>Voice chat server info - Variable length (Data sent when joining group,raid etc)</comment>
<payload dir="server" typename="unknown" sizechecktype="none"/>
</opcode>
- <opcode id="75f0" name="OP_PollQuestions" updated="04/29/14">
+ <opcode id="4352" name="OP_PollQuestions" updated="05/21/14">
<comment>SOE in-game player poll questions - Variable length</comment>
<payload dir="both" typename="unknown" sizechecktype="none"/>
</opcode>
- <opcode id="2f8d" name="OP_PollResponses" updated="04/29/14">
+ <opcode id="6c0f" name="OP_PollResponses" updated="05/21/14">
<comment>Poll response choices - Variable length</comment>
<payload dir="server" typename="unknown" sizechecktype="none"/>
</opcode>
- <opcode id="12b9" name="OP_ShroudProgression" updated="04/29/14">
- <comment>Unlocked shrouds - 244 bytes</comment>
+ <opcode id="39b2" name="OP_ShroudProgression" updated="05/21/14">
+ <comment>Unlocked shrouds - 293 bytes</comment>
<payload dir="server" typename="unknown" sizechecktype="none"/>
</opcode>
<opcode id="ba18" name="OP_ShroudTemplates" updated="10/23/12">
<comment>Shroud templates to choose from on shroud NPC - 18983 bytes</comment>
<payload dir="server" typename="unknown" sizechecktype="none"/>
</opcode>
- <opcode id="01e4" name="OP_Fellowship" updated="04/29/14">
+ <opcode id="078f" name="OP_Fellowship" updated="05/21/14">
<comment>Fellowship information - 2564 bytes</comment>
<payload dir="server" typename="unknown" sizechecktype="none"/>
</opcode>
- <opcode id="29e5" name="OP_ExpandedGuildInfo" updated="04/29/14">
+ <opcode id="5d91" name="OP_ExpandedGuildInfo" updated="05/21/14">
<comment>Guild ranks and other misc guild data - Variable length</comment>
<payload dir="server" typename="unknown" sizechecktype="none"/>
</opcode>
- <opcode id="22bb" name="OP_GuildBank" updated="04/29/14">
- <comment>Guild bank contents - Guessing variable length</comment>
+ <opcode id="7bcd" name="OP_GuildBank" updated="05/21/14">
+ <comment>Guild bank contents - Variable length</comment>
<payload dir="server" typename="unknown" sizechecktype="none"/>
</opcode>
<opcode id="2db9" name="OP_OpenTradeskillContainer" updated="11/28/12">
@@ -395,23 +395,23 @@
<comment>Tradeskill combine using old tradeskill window - 24 Bytes</comment>
<payload dir="both" typename="uint8_t" sizechecktype="none"/>
</opcode>
- <opcode id="6adc" name="OP_ItemPlayerPacket" updated="04/29/14">
+ <opcode id="56f4" name="OP_ItemPlayerPacket" updated="05/21/14">
<comment>Inventory/bank items coming over during zone - Variable length</comment>
<payload dir="both" typename="uint8_t" sizechecktype="none"/>
</opcode>
- <opcode id="2a71" name="OP_TaskDescription" updated="04/29/14">
+ <opcode id="1a8f" name="OP_TaskDescription" updated="05/21/14">
<comment>Task descriptions coming down for task window - Variable length</comment>
<payload dir="server" typename="unknown" sizechecktype="none"/>
</opcode>
- <opcode id="1e30" name="OP_TaskActivity" updated="04/29/14">
+ <opcode id="7874" name="OP_TaskActivity" updated="05/21/14">
<comment>Task activity descriptions coming down for task window - Variable length</comment>
<payload dir="server" typename="unknown" sizechecktype="none"/>
</opcode>
- <opcode id="4b98" name="OP_CompletedTasks" updated="04/29/14">
+ <opcode id="0ae4" name="OP_CompletedTasks" updated="05/21/14">
<comment>Task history for task window - Variable length</comment>
<payload dir="server" typename="unknown" sizechecktype="none"/>
</opcode>
- <opcode id="66dd" name="OP_CustomTitles" updated="04/29/14">
+ <opcode id="32b6" name="OP_CustomTitles" updated="05/21/14">
<comment>List of available titles - 1520 bytes</comment>
<payload dir="server" typename="unknown" sizechecktype="none"/>
</opcode>
@@ -515,7 +515,7 @@
<comment>Client telling server to set targetgroupbuff - 4 bytes</comment>
<payload dir="client" typename="unknown" sizechecktype="none"/>
</opcode>
- <opcode id="2876" name="OP_Lockouts" updated="04/29/14">
+ <opcode id="7dad" name="OP_Lockouts" updated="05/21/14">
<comment>Expedition lockouts</comment>
<payload dir="server" typename="unknown" sizechecktype="none"/>
</opcode>
@@ -543,7 +543,7 @@
<comment>LFG/LFP server response - Variable length</comment>
<payload dir="server" typename="unknown" sizechecktype="none"/>
</opcode>
- <opcode id="12c1" name="OP_MercenaryList" updated="04/29/14">
+ <opcode id="37b5" name="OP_MercenaryList" updated="05/21/14">
<comment>Listing of hired mercenaries - 648 bytes
<payload dir="server" typename="unknown" sizechecktype="none"/></comment>
</opcode>
@@ -563,11 +563,11 @@
<comment>Client clicks off buff - 8 bytes</comment>
<payload dir="client" typename="unknown" sizechecktype="none"/>
</opcode>
- <opcode id="1802" name="OP_HouseAddress" updated="04/29/14">
+ <opcode id="22c2" name="OP_HouseAddress" updated="05/21/14">
<comment>House and guildhall address information - Variable length</comment>
<payload dir="server" typename="unknown" sizechecktype="none"/>
</opcode>
- <opcode id="4ff5" name="OP_HouseContents" updated="04/29/14">
+ <opcode id="7af6" name="OP_HouseContents" updated="05/21/14">
<comment>Server sending house information and contents - variable length</comment>
<payload dir="server" typename="unknown" sizechecktype="none"/>
</opcode>
@@ -583,11 +583,11 @@
<comment>Server sending pending rewards - variable length</comment>
<payload dir="both" typename="unknown" sizechecktype="none"/>
</opcode>
- <opcode id="21f5" name="OP_FTPNags" updated="04/29/14">
+ <opcode id="19b2" name="OP_FTPNags" updated="05/21/14">
<comment>Free to play nags and other data - 1852 bytes</comment>
<payload dir="server" typename="unknown" sizechecktype="none"/>
</opcode>
- <opcode id="5df2" name="OP_Find" updated="04/29/14">
+ <opcode id="5b9b" name="OP_Find" updated="05/21/14">
<comment>Find window data - 112 bytes</comment>
<payload dir="server" typename="unknown" sizechecktype="none"/>
</opcode>
Modified: showeq/trunk/configure.in
===================================================================
--- showeq/trunk/configure.in 2014-05-01 19:54:54 UTC (rev 814)
+++ showeq/trunk/configure.in 2014-05-22 12:18:45 UTC (rev 815)
@@ -2,7 +2,7 @@
dnl $Id$ $Name$
AC_PREREQ(2.59)
-AC_INIT(showeq, 5.13.10.23)
+AC_INIT(showeq, 5.13.10.24)
AC_CONFIG_SRCDIR(src/main.cpp)
AC_CONFIG_MACRO_DIR([m4])
AC_CANONICAL_SYSTEM
Modified: showeq/trunk/src/everquest.h
===================================================================
--- showeq/trunk/src/everquest.h 2014-05-01 19:54:54 UTC (rev 814)
+++ showeq/trunk/src/everquest.h 2014-05-22 12:18:45 UTC (rev 815)
@@ -1092,19 +1092,20 @@
struct
{
unsigned pitch:12;
- signed y:19; // y coord (2nd loc value)
+ signed z:19; // z coord (3rd loc value)
unsigned padding01:1;
signed deltaZ:13; // change in z
+ signed deltaX:13; // change in x
+ unsigned padding02:6;
+ signed animation:10; // velocity
+ signed deltaY:13; // change in y
+ unsigned padding03:9;
+ signed y:19; // y coord (2nd loc value)
signed deltaHeading:10; // change in heading
- unsigned padding02:9;
- signed z:19; // z coord (3rd loc value)
- signed animation:10; // velocity
- unsigned padding03:3;
- signed deltaX:13; // change in x
- signed x:19; // x coord (1st loc value)
+ unsigned padding04:3;
unsigned heading:12; // heading
- signed deltaY:13; // change in y
- unsigned padding04:7;
+ signed x:19; // x coord (1st loc value)
+ unsigned padding05:1;
};
int32_t posData[5];
};
@@ -2354,25 +2355,26 @@
/*0000*/ uint16_t spawnId;
/*0002*/ uint16_t spawnId2;
/*0004*/ unsigned pitch:12;
- signed y:19; // y coord (2nd loc value)
- unsigned padding01:1;
+ signed z:19; // z coord (3rd loc value)
+ unsigned padding01:1;
/*0008*/ signed deltaZ:13; // change in z
- signed deltaHeading:10; // change in heading
- unsigned padding02:9;
-/*0012*/ signed z:19; // z coord (3rd loc value)
- signed animation:10; // velocity
- unsigned padding03:3;
-/*0016*/ signed deltaX:13; // change in x
- signed x:19; // x coord (1st loc value)
+ signed deltaX:13; // change in x
+ unsigned padding02:6;
+/*0012*/ signed animation:10; // velocity
+ signed deltaY:13; // change in y
+ unsigned padding03:9;
+/*0016*/ signed y:19; // y coord (2nd loc value)
+ signed deltaHeading:10; // change in heading
+ unsigned padding04:3;
/*0020*/ unsigned heading:12; // heading
- signed deltaY:13; // change in y
- unsigned padding04:7;
+ signed x:19; // x coord (1st loc value)
+ unsigned padding05:1;
/*0024*/
};
/*
** Self Position Update
-** Length: 46 Octets
+** Length: 42 Octets
** OpCode: PlayerPosCode
*/
@@ -2382,20 +2384,20 @@
/*0002*/ uint16_t spawnId; // Player's spawn id
/*0004*/ uint16_t unknown0001; // ***Placeholder
/*0006*/ unsigned pitch:12; // pitch (up/down heading)
- unsigned padding01:20;
-/*0010*/ float deltaX; // Change in x
-/*0014*/ unsigned heading:12; // Heading
+ signed animation:10; // velocity
+ unsigned padding01:10;
+/*0010*/ unsigned heading:12; // Heading
unsigned padding02:20;
-/*0018*/ float y; // y coord (2nd loc value)
-/*0022*/ signed animation:10; // velocity
+/*0014*/ float x; // x coord (1st loc value)
+/*0018*/ float deltaY; // Change in y
+/*0022*/ signed deltaHeading:10; // change in heading
unsigned padding03:22;
-/*0026*/ float deltaY; // Change in y
-/*0030*/ float x; // x coord (1st loc value)
-/*0034*/ float deltaZ; // Change in z
-/*0038*/ float z; // z coord (3rd loc value)
-/*0042*/ signed deltaHeading:10; // change in heading
- unsigned padding04:22;
-/*0046*/
+/*0026*/ float deltaX; // Change in x
+/*0030*/ float y; // y coord (2nd loc value)
+/*0034*/ float z; // z coord (3rd loc value)
+/*0038*/ float deltaZ; // Change in z
+/*0042*/
+/*0042*/
};
/*
Modified: showeq/trunk/src/group.cpp
===================================================================
--- showeq/trunk/src/group.cpp 2014-05-01 19:54:54 UTC (rev 814)
+++ showeq/trunk/src/group.cpp 2014-05-22 12:18:45 UTC (rev 815)
@@ -137,7 +137,7 @@
}
// for debugging
-#if 0
+#if 1
for(uint32_t i = 0; i < MAX_GROUP_MEMBERS; i++)
{
if(!m_members[i]->m_name.isEmpty())
Modified: showeq/trunk/src/player.cpp
===================================================================
--- showeq/trunk/src/player.cpp 2014-05-01 19:54:54 UTC (rev 814)
+++ showeq/trunk/src/player.cpp 2014-05-22 12:18:45 UTC (rev 815)
@@ -824,7 +824,7 @@
int16_t pdeltaY = int16_t(pupdate->deltaY);
int16_t pdeltaZ = int16_t(pupdate->deltaZ);
-#if 0
+#if 0
// Dump position updates for debugging client update changes
for (int i=0; i<sizeof(playerSelfPosStruct); i++)
{
@@ -852,20 +852,19 @@
/*0002*/ uint16_t spawnId; // Player's spawn id
/*0004*/ uint16_t unknown0001; // ***Placeholder
/*0006*/ unsigned pitch:12; // pitch (up/down heading)
- unsigned padding01:20;
- /*0010*/ float deltaX; // Change in x
- /*0014*/ unsigned heading:12; // Heading
+ signed animation:10; // velocity
+ unsigned padding01:10;
+ /*0010*/ unsigned heading:12; // Heading
unsigned padding02:20;
- /*0018*/ float y; // y coord (2nd loc value)
- /*0022*/ signed animation:10; // velocity
+ /*0014*/ float x; // x coord (1st loc value)
+ /*0018*/ float deltaY; // Change in y
+ /*0022*/ signed deltaHeading:10; // change in heading
unsigned padding03:22;
- /*0026*/ float deltaY; // Change in y
- /*0030*/ float x; // x coord (1st loc value)
- /*0034*/ float deltaZ; // Change in z
- /*0038*/ float z; // z coord (3rd loc value)
- /*0042*/ signed deltaHeading:10; // change in heading
- unsigned padding04:22;
- /*0046*/
+ /*0026*/ float deltaX; // Change in x
+ /*0030*/ float y; // y coord (2nd loc value)
+ /*0034*/ float z; // z coord (3rd loc value)
+ /*0038*/ float deltaZ; // Change in z
+ /*0042*/
};
#endif
@@ -877,8 +876,7 @@
p->deltaX, p->deltaY, p->deltaZ,
p->heading, p->deltaHeading,
p->animation, p->pitch,
- p->padding01, p->padding02, p->padding03,
- p->padding04 );
+ p->padding01, p->padding02, p->padding03 );
#endif
setPos(px, py, pz, showeq_params->walkpathrecord, showeq_params->walkpathlength);
Modified: showeq/trunk/src/spawnshell.cpp
===================================================================
--- showeq/trunk/src/spawnshell.cpp 2014-05-01 19:54:54 UTC (rev 814)
+++ showeq/trunk/src/spawnshell.cpp 2014-05-22 12:18:45 UTC (rev 815)
@@ -884,7 +884,7 @@
if (m_zoneMgr->isZoning())
return;
-#if 0
+#if 0
// Dump position updates for debugging client update changes
for (int i=0; i<len; i++)
{
@@ -922,27 +922,29 @@
/*0000*/ uint16_t spawnId;
/*0002*/ uint16_t spawnId2;
/*0004*/ unsigned pitch:12;
- signed y:19; // y coord (2nd loc value)
+ signed z:19; // z coord (3rd loc value)
unsigned padding01:1;
/*0008*/ signed deltaZ:13; // change in z
+ signed deltaX:13; // change in x
+ unsigned padding02:6;
+ /*0012*/ signed animation:10; // velocity
+ signed deltaY:13; // change in y
+ unsigned padding03:9;
+ /*0016*/ signed y:19; // y coord (2nd loc value)
signed deltaHeading:10; // change in heading
- unsigned padding02:9;
- /*0012*/ signed z:19; // z coord (3rd loc value)
- signed animation:10; // velocity
- unsigned padding03:3;
- /*0016*/ signed deltaX:13; // change in x
- signed x:19; // x coord (1st loc value)
+ unsigned padding04:3;
/*0020*/ unsigned heading:12; // heading
- signed deltaY:13; // change in y
- unsigned padding04:7;
+ signed x:19; // x coord (1st loc value)
+ unsigned padding05:1;
/*0024*/
};
+
#endif
#if 0
#pragma pack(0)
struct pos *p = (struct pos *)data;
- if (p->spawnId == 0x247d)
+ if (p->spawnId == 0x21b1)
printf("[%.2x](%f, %f, %f), dx %f dy %f dz %f\n head %d dhead %d anim %d pitch %d (%x, %x, %x, %x, %x, %x)\n",
p->spawnId, float(p->x)/8.0, float(p->y/8.0), float(p->z)/8.0,
float(p->deltaX)/4.0, float(p->deltaY)/4.0,
@@ -950,7 +952,7 @@
p->heading, p->deltaHeading,
p->animation, p->pitch,
p->padding01, p->padding02, p->padding03,
- p->padding04 );
+ p->padding04, p->padding05 );
#endif
updateSpawn(pupdate->spawnId, x, y, z, dx, dy, dz,
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <fra...@us...> - 2014-05-01 19:54:58
|
Revision: 814
http://sourceforge.net/p/seq/svn/814
Author: fransick
Date: 2014-05-01 19:54:54 +0000 (Thu, 01 May 2014)
Log Message:
-----------
fix for Guild Member Window functionality
- Rank and Banker Columns no longer valid due to EQ changes. Best to hide them
Modified Paths:
--------------
showeq/trunk/src/guildshell.cpp
showeq/trunk/src/guildshell.h
Modified: showeq/trunk/src/guildshell.cpp
===================================================================
--- showeq/trunk/src/guildshell.cpp 2014-05-01 12:20:44 UTC (rev 813)
+++ showeq/trunk/src/guildshell.cpp 2014-05-01 19:54:54 UTC (rev 814)
@@ -61,6 +61,9 @@
// 4 byte guild tribute on/off (0 = off, 1 = on)
m_guildTributeOn = netStream.readUInt32();
+ // 4 byte guild trophy on/off (0 = off, 1 = on) Added 4/29/14
+ m_guildTrophyOn = netStream.readUInt32();
+
// 4 byte guild tribute total donated
m_guildTributeDonated = netStream.readUInt32();
@@ -76,6 +79,9 @@
// 2 byte zoneInstance and zoneId for current zone
m_zoneInstance = netStream.readUInt16();
m_zoneId = netStream.readUInt16();
+
+ // Unknown
+ netStream.skipBytes(8);
}
GuildMember::~GuildMember()
Modified: showeq/trunk/src/guildshell.h
===================================================================
--- showeq/trunk/src/guildshell.h 2014-05-01 12:20:44 UTC (rev 813)
+++ showeq/trunk/src/guildshell.h 2014-05-01 19:54:54 UTC (rev 814)
@@ -62,6 +62,7 @@
uint32_t m_guildRank; // 0 = member, 1 = officer, 2 = leader
time_t m_lastOn;
uint8_t m_guildTributeOn; // 0 = off, 1 = on
+ uint8_t m_guildTrophyOn; // 0 = off, 1 = on
uint8_t m_guildTributeDonated;
time_t m_guildTributeLastDonation;
uint32_t m_alt; // 0 = no, 1 = alt
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <fra...@us...> - 2014-05-01 12:20:48
|
Revision: 813
http://sourceforge.net/p/seq/svn/813
Author: fransick
Date: 2014-05-01 12:20:44 +0000 (Thu, 01 May 2014)
Log Message:
-----------
Added a few missing opcodes
Modified Paths:
--------------
showeq/trunk/conf/zoneopcodes.xml
Modified: showeq/trunk/conf/zoneopcodes.xml
===================================================================
--- showeq/trunk/conf/zoneopcodes.xml 2014-04-30 15:12:41 UTC (rev 812)
+++ showeq/trunk/conf/zoneopcodes.xml 2014-05-01 12:20:44 UTC (rev 813)
@@ -86,7 +86,7 @@
<comment>NpcHpUpdateCode Update HP % of a PC or NPC</comment>
<payload dir="both" typename="hpNpcUpdateStruct" sizechecktype="match"/>
</opcode>
- <opcode id="4b67" name="OP_GuildMemberUpdate" updated="04/02/14">
+ <opcode id="6b7f" name="OP_GuildMemberUpdate" updated="04/29/14">
<comment>Info regarding guild members</comment>
<payload dir="server" typename="GuildMemberUpdate" sizechecktype="match"/>
</opcode>
@@ -268,14 +268,14 @@
<comment>old cRunToggleCode</comment>
<payload dir="client" typename="cRunToggleStruct" sizechecktype="match"/>
</opcode>
+ <opcode id="688f" name="OP_Trader" updated="04/29/14">
+ <comment>PC's turning trader on and off</comment>
+ <payload dir="server" typename="bazaarTraderRequest" sizechecktype="match"/>
+ </opcode>
<opcode id="ffff" name="OP_CorpseLocResponse" updated="12/12/12">
<comment>old CorpseLocCode:</comment>
<payload dir="server" typename="corpseLocStruct" sizechecktype="match"/>
</opcode>
- <opcode id="ffff" name="OP_Trader" updated="11/28/12">
- <comment>PC's turning trader on and off</comment>
- <payload dir="server" typename="bazaarTraderRequest" sizechecktype="match"/>
- </opcode>
<opcode id="ffff" name="OP_ItemPacket" updated="11/28/12">
<comment>ItemCode</comment>
<payload dir="server" typename="itemPacketStruct" sizechecktype="none"/>
@@ -583,7 +583,7 @@
<comment>Server sending pending rewards - variable length</comment>
<payload dir="both" typename="unknown" sizechecktype="none"/>
</opcode>
- <opcode id="2f8d" name="OP_FTPNags" updated="04/29/14">
+ <opcode id="21f5" name="OP_FTPNags" updated="04/29/14">
<comment>Free to play nags and other data - 1852 bytes</comment>
<payload dir="server" typename="unknown" sizechecktype="none"/>
</opcode>
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <fra...@us...> - 2014-04-30 15:12:44
|
Revision: 812
http://sourceforge.net/p/seq/svn/812
Author: fransick
Date: 2014-04-30 15:12:41 +0000 (Wed, 30 Apr 2014)
Log Message:
-----------
Tag for release 5.13.10.23
Added Paths:
-----------
showeq/tags/v5_13_10_23/
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <fra...@us...> - 2014-04-30 15:11:49
|
Revision: 811
http://sourceforge.net/p/seq/svn/811
Author: fransick
Date: 2014-04-30 15:11:45 +0000 (Wed, 30 Apr 2014)
Log Message:
-----------
Historical checkin for 04/29/14
- Updated position structs
-Updated opcodes
Version 5.13.10.23
Modified Paths:
--------------
showeq/trunk/ChangeLog
showeq/trunk/conf/zoneopcodes.xml
showeq/trunk/configure.in
showeq/trunk/src/everquest.h
showeq/trunk/src/player.cpp
showeq/trunk/src/spawnshell.cpp
Modified: showeq/trunk/ChangeLog
===================================================================
--- showeq/trunk/ChangeLog 2014-04-16 14:25:08 UTC (rev 810)
+++ showeq/trunk/ChangeLog 2014-04-30 15:11:45 UTC (rev 811)
@@ -1,3 +1,10 @@
+Fransick (4/29/14)
+-----------------
+- Updated version to 5.13.10.23
+- Support EQ patch 4/29/14
+- Updated position structs
+- Updated Opcodes
+
Fransick (4/2/14)
-----------------
- Updated version to 5.13.10.22
Modified: showeq/trunk/conf/zoneopcodes.xml
===================================================================
--- showeq/trunk/conf/zoneopcodes.xml 2014-04-16 14:25:08 UTC (rev 810)
+++ showeq/trunk/conf/zoneopcodes.xml 2014-04-30 15:11:45 UTC (rev 811)
@@ -3,86 +3,86 @@
<seqopcodes>
<!-- Critical opcodes used directly by ShowEQ -->
- <opcode id="0b6c" name="OP_PlayerProfile" updated="04/02/14">
+ <opcode id="499b" name="OP_PlayerProfile" updated="04/29/14">
<comment>CharProfileCode</comment>
<payload dir="server" typename="uint8_t" sizechecktype="none"/>
</opcode>
- <opcode id="5994" name="OP_ZoneEntry" updated="04/02/14">
+ <opcode id="6f0f" name="OP_ZoneEntry" updated="04/29/14">
<comment>ZoneEntryCode</comment>
<payload dir="client" typename="ClientZoneEntryStruct" sizechecktype="match"/>
<payload dir="server" typename="uint8_t" sizechecktype="none"/>
</opcode>
- <opcode id="1168" name="OP_TimeOfDay" updated="04/02/14">
+ <opcode id="3292" name="OP_TimeOfDay" updated="04/29/14">
<comment>TimeOfDayCode</comment>
<payload dir="server" typename="timeOfDayStruct" sizechecktype="match"/>
</opcode>
- <opcode id="5ecc" name="OP_NewZone" updated="04/02/14">
+ <opcode id="3787" name="OP_NewZone" updated="04/29/14">
<comment>NewZoneCode</comment>
<payload dir="server" typename="newZoneStruct" sizechecktype="match"/>
</opcode>
- <opcode id="3317" name="OP_SpawnDoor" updated="04/02/14">
+ <opcode id="1ff9" name="OP_SpawnDoor" updated="04/29/14">
<comment>DoorSpawnsCode</comment>
<payload dir="server" typename="doorStruct" sizechecktype="modulus"/>
</opcode>
- <opcode id="0c19" name="OP_GroundSpawn" updated="04/02/14">
+ <opcode id="6ba0" name="OP_GroundSpawn" updated="04/29/14">
<comment>MakeDropCode</comment>
<payload dir="server" typename="makeDropStruct" sizechecktype="none"/>
<payload dir="client" typename="uint8_t" sizechecktype="none"/>
</opcode>
- <opcode id="6998" name="OP_SendZonePoints" updated="04/02/14">
+ <opcode id="534f" name="OP_SendZonePoints" updated="04/29/14">
<comment>Coords in a zone that will port you to another zone</comment>
<payload dir="server" typename="zonePointsStruct" sizechecktype="none"/>
</opcode>
- <opcode id="4a14" name="OP_AAExpUpdate" updated="04/02/14">
+ <opcode id="51c5" name="OP_AAExpUpdate" updated="04/29/14">
<comment>Receiving AA experience. Also when percent to AA changes.</comment>
<payload dir="server" typename="altExpUpdateStruct" sizechecktype="match"/>
</opcode>
- <opcode id="24fc" name="OP_ExpUpdate" updated="04/02/14">
+ <opcode id="5bfe" name="OP_ExpUpdate" updated="04/29/14">
<comment>ExpUpdateCode</comment>
<payload dir="server" typename="expUpdateStruct" sizechecktype="match"/>
</opcode>
- <opcode id="6258" name="OP_GuildMOTD" updated="04/02/14">
+ <opcode id="9d5f" name="OP_GuildMOTD" updated="04/29/14">
<comment>GuildMOTD</comment>
<payload dir="server" typename="guildMOTDStruct" sizechecktype="none"/>
</opcode>
- <opcode id="1614" name="OP_ClientUpdate" updated="04/02/14">
+ <opcode id="33d5" name="OP_ClientUpdate" updated="04/29/14">
<comment>Position updates</comment>
<payload dir="server" typename="playerSpawnPosStruct" sizechecktype="match"/>
<payload dir="both" typename="playerSelfPosStruct" sizechecktype="match"/>
</opcode>
- <opcode id="3eb3" name="OP_NpcMoveUpdate" updated="04/02/14">
+ <opcode id="0ca1" name="OP_NpcMoveUpdate" updated="04/29/14">
<comment>Position updates</comment>
<payload dir="server" typename="uint8_t" sizechecktype="none"/>
</opcode>
- <opcode id="3c37" name="OP_MobUpdate" updated="04/02/14">
+ <opcode id="6cd1" name="OP_MobUpdate" updated="04/29/14">
<comment>MobUpdateCode</comment>
<payload dir="both" typename="spawnPositionUpdate" sizechecktype="match"/>
</opcode>
- <opcode id="1aeb" name="OP_DeleteSpawn" updated="04/02/14">
+ <opcode id="1d94" name="OP_DeleteSpawn" updated="04/29/14">
<comment>DeleteSpawnCode</comment>
<payload dir="both" typename="deleteSpawnStruct" sizechecktype="match"/>
</opcode>
- <opcode id="7cc7" name="OP_RemoveSpawn" updated="04/02/14">
+ <opcode id="17f4" name="OP_RemoveSpawn" updated="04/29/14">
<comment>Remove spawn from zone</comment>
<payload dir="both" typename="removeSpawnStruct" sizechecktype="none"/>
</opcode>
- <opcode id="5c96" name="OP_Death" updated="04/02/14">
+ <opcode id="6fef" name="OP_Death" updated="04/29/14">
<comment>old NewCorpseCode</comment>
<payload dir="server" typename="newCorpseStruct" sizechecktype="match"/>
</opcode>
- <opcode id="388a" name="OP_WearChange" updated="04/02/14">
+ <opcode id="2407" name="OP_WearChange" updated="04/29/14">
<comment>SpawnUpdateCode</comment>
<payload dir="both" typename="SpawnUpdateStruct" sizechecktype="match"/>
</opcode>
- <opcode id="737b" name="OP_SpawnAppearance" updated="04/02/14">
+ <opcode id="48bd" name="OP_SpawnAppearance" updated="04/29/14">
<comment>SpawnAppearanceCode</comment>
<payload dir="both" typename="spawnAppearanceStruct" sizechecktype="match"/>
</opcode>
- <opcode id="2444" name="OP_Stamina" updated="04/02/14">
+ <opcode id="01a1" name="OP_Stamina" updated="04/29/14">
<comment>Server updating on hunger/thirst</comment>
<payload dir="server" typename="staminaStruct" sizechecktype="match"/>
</opcode>
- <opcode id="3ae4" name="OP_HPUpdate" updated="04/02/14">
+ <opcode id="0e8b" name="OP_HPUpdate" updated="04/29/14">
<comment>NpcHpUpdateCode Update HP % of a PC or NPC</comment>
<payload dir="both" typename="hpNpcUpdateStruct" sizechecktype="match"/>
</opcode>
@@ -90,60 +90,60 @@
<comment>Info regarding guild members</comment>
<payload dir="server" typename="GuildMemberUpdate" sizechecktype="match"/>
</opcode>
- <opcode id="53ab" name="OP_ClickObject" updated="04/02/14">
+ <opcode id="5e22" name="OP_ClickObject" updated="04/29/14">
<comment>Items dropped on the ground</comment>
<payload dir="both" typename="remDropStruct" sizechecktype="match"/>
</opcode>
- <opcode id="764e" name="OP_Action" updated="04/02/14">
+ <opcode id="620f" name="OP_Action" updated="04/29/14">
<comment>Spells cast etc</comment>
<payload dir="both" typename="actionStruct" sizechecktype="match"/>
<payload dir="both" typename="actionAltStruct" sizechecktype="match"/>
</opcode>
- <opcode id="3827" name="OP_Action2" updated="04/02/14">
+ <opcode id="685d" name="OP_Action2" updated="04/29/14">
<comment>Combat actions i.e. bash, kick etc</comment>
<payload dir="both" typename="action2Struct" sizechecktype="match"/>
</opcode>
- <opcode id="6e84" name="OP_Consider" updated="04/02/14">
+ <opcode id="68a2" name="OP_Consider" updated="04/29/14">
<comment>ConsiderCode</comment>
<payload dir="both" typename="considerStruct" sizechecktype="match"/>
</opcode>
- <opcode id="5705" name="OP_TargetMouse" updated="04/02/14">
+ <opcode id="6b20" name="OP_TargetMouse" updated="04/29/14">
<comment>Targeting a person - old ClientTargetCode</comment>
<payload dir="both" typename="clientTargetStruct" sizechecktype="match"/>
</opcode>
- <opcode id="10a5" name="OP_SpawnRename" updated="04/02/14">
+ <opcode id="35e0" name="OP_SpawnRename" updated="04/29/14">
<comment>Spawns getting renamed after initial NewSpawn</comment>
<payload dir="server" typename="spawnRenameStruct" sizechecktype="match"/>
</opcode>
- <opcode id="185f" name="OP_Illusion" updated="04/02/14">
+ <opcode id="1c04" name="OP_Illusion" updated="04/29/14">
<comment>Spawn being illusioned (changing forms)</comment>
<payload dir="both" typename="spawnIllusionStruct" sizechecktype="match"/>
</opcode>
- <opcode id="5183" name="OP_Shroud" updated="04/02/14">
+ <opcode id="34cf" name="OP_Shroud" updated="04/29/14">
<comment>Server putting players into shroud form</comment>
<payload dir="server" typename="spawnShroudSelf" sizechecktype="none"/>
</opcode>
- <opcode id="6790" name="OP_ZoneChange" updated="04/02/14">
+ <opcode id="330b" name="OP_ZoneChange" updated="04/29/14">
<comment>old ZoneChangeCode</comment>
<payload dir="both" typename="zoneChangeStruct" sizechecktype="match"/>
</opcode>
- <opcode id="4ee6" name="OP_GroupInvite" updated="04/02/14">
+ <opcode id="7f6c" name="OP_GroupInvite" updated="04/29/14">
<payload dir="both" typename="groupInviteStruct" sizechecktype="none"/>
<comment>You invite someone while ungrouped or get invited by someone ungrouped </comment>
</opcode>
- <opcode id="5c4c" name="OP_GroupInvite2" updated="04/02/14">
+ <opcode id="656e" name="OP_GroupInvite2" updated="04/29/14">
<payload dir="client" typename="groupInviteStruct" sizechecktype="none"/>
<comment>You're inviting someone and you are grouped or get invited by a group</comment>
</opcode>
- <opcode id="5e99" name="OP_GroupCancelInvite" updated="04/02/14">
+ <opcode id="6015" name="OP_GroupCancelInvite" updated="04/29/14">
<payload dir="both" typename="groupDeclineStruct" sizechecktype="match"/>
<comment>Declining to join a group</comment>
</opcode>
- <opcode id="2a74" name="OP_GroupFollow" updated="04/02/14">
+ <opcode id="2ca9" name="OP_GroupFollow" updated="04/29/14">
<payload dir="server" typename="groupFollowStruct" sizechecktype="match"/>
<comment>You join a group or player joins group</comment>
</opcode>
- <opcode id="ffff" name="OP_GroupFollow2" updated="04/02/14">
+ <opcode id="2046" name="OP_GroupFollow2" updated="04/29/14">
<payload dir="server" typename="groupFollowStruct" sizechecktype="match"/>
<comment>Player joins your group</comment>
</opcode>
@@ -151,15 +151,15 @@
<comment>Group updates</comment>
<payload dir="both" typename="groupUpdateStruct" sizechecktype="none"/>
</opcode>
- <opcode id="73e4" name="OP_GroupDisband" updated="04/02/14">
+ <opcode id="649d" name="OP_GroupDisband" updated="04/29/14">
<comment>You disband from group</comment>
<payload dir="server" typename="groupDisbandStruct" sizechecktype="match"/>
</opcode>
- <opcode id="058f" name="OP_GroupDisband2" updated="04/02/14">
+ <opcode id="5d3c" name="OP_GroupDisband2" updated="04/29/14">
<comment>Other disbands from group</comment>
<payload dir="server" typename="groupDisbandStruct" sizechecktype="match"/>
</opcode>
- <opcode id="6096" name="OP_GroupLeader" updated="04/02/14">
+ <opcode id="298e" name="OP_GroupLeader" updated="04/29/14">
<comment>Group leader change</comment>
<payload dir="server" typename="groupLeaderChangeStruct" sizechecktype="match"/>
</opcode>
@@ -167,104 +167,104 @@
<comment>old BuffDropCode</comment>
<payload dir="both" typename="buffStruct" sizechecktype="match"/>
</opcode>
- <opcode id="4a7e" name="OP_BuffFadeMsg" updated="04/02/14">
+ <opcode id="563e" name="OP_BuffFadeMsg" updated="04/29/14">
<comment>SpellFadeCode</comment>
<payload dir="both" typename="spellFadedStruct" sizechecktype="none"/>
</opcode>
- <opcode id="08fc" name="OP_BeginCast" updated="04/02/14">
+ <opcode id="223c" name="OP_BeginCast" updated="04/29/14">
<comment>BeginCastCode</comment>
<payload dir="both" typename="beginCastStruct" sizechecktype="match"/>
</opcode>
- <opcode id="1160" name="OP_CastSpell" updated="04/02/14">
+ <opcode id="6dbf" name="OP_CastSpell" updated="04/29/14">
<comment>StartCastCode</comment>
<payload dir="both" typename="startCastStruct" sizechecktype="match"/>
</opcode>
- <opcode id="3d29" name="OP_SwapSpell" updated="04/02/14">
+ <opcode id="471f" name="OP_SwapSpell" updated="04/29/14">
<comment>TradeSpellBookSlotsCode</comment>
<payload dir="both" typename="tradeSpellBookSlotsStruct" sizechecktype="match"/>
</opcode>
- <opcode id="7c34" name="OP_MemorizeSpell" updated="04/02/14">
+ <opcode id="0dad" name="OP_MemorizeSpell" updated="04/29/14">
<comment>MemSpellCode</comment>
<payload dir="both" typename="memSpellStruct" sizechecktype="match"/>
</opcode>
- <opcode id="50f4" name="OP_InspectAnswer" updated="04/02/14">
+ <opcode id="1998" name="OP_InspectAnswer" updated="04/29/14">
<comment>InspectDataCode</comment>
<payload dir="both" typename="inspectDataStruct" sizechecktype="match"/>
</opcode>
- <opcode id="24a5" name="OP_Emote" updated="04/02/14">
+ <opcode id="51b7" name="OP_Emote" updated="04/29/14">
<comment>EmoteTextCode</comment>
<payload dir="both" typename="emoteTextStruct" sizechecktype="none"/>
</opcode>
- <opcode id="0a18" name="OP_SimpleMessage" updated="04/02/14">
+ <opcode id="5a52" name="OP_SimpleMessage" updated="04/29/14">
<comment>SimpleMessageCode</comment>
<payload dir="server" typename="simpleMessageStruct" sizechecktype="match"/>
</opcode>
- <opcode id="1b5d" name="OP_FormattedMessage" updated="04/02/14">
+ <opcode id="791f" name="OP_FormattedMessage" updated="04/29/14">
<comment>FormattedMessageCode i.e. pet dismissed etc</comment>
<payload dir="server" typename="formattedMessageStruct" sizechecktype="none"/>
</opcode>
- <opcode id="2629" name="OP_CommonMessage" updated="04/02/14">
+ <opcode id="156c" name="OP_CommonMessage" updated="04/29/14">
<comment>ChannelMessageCode i.e. /tell /ooc /shout etc</comment>
<payload dir="both" typename="channelMessageStruct" sizechecktype="none"/>
</opcode>
- <opcode id="5be4" name="OP_SpecialMesg" updated="04/02/14">
+ <opcode id="4a3b" name="OP_SpecialMesg" updated="04/29/14">
<comment>Communicate textual info to client including hail responses etc</comment>
<payload dir="server" typename="specialMessageStruct" sizechecktype="none"/>
</opcode>
- <opcode id="17c1" name="OP_RandomReq" updated="04/02/14">
+ <opcode id="5658" name="OP_RandomReq" updated="04/29/14">
<comment>RandomReqCode</comment>
<payload dir="client" typename="randomReqStruct" sizechecktype="match"/>
</opcode>
- <opcode id="4145" name="OP_RandomReply" updated="04/02/14">
+ <opcode id="6ccb" name="OP_RandomReply" updated="04/29/14">
<comment>RandomCode</comment>
<payload dir="server" typename="randomStruct" sizechecktype="match"/>
</opcode>
- <opcode id="2d64" name="OP_ConsentResponse" updated="04/02/14">
+ <opcode id="033c" name="OP_ConsentResponse" updated="04/29/14">
<comment>Server replying with consent information after /consent</comment>
<payload dir="server" typename="consentResponseStruct" sizechecktype="match"/>
</opcode>
- <opcode id="6c9d" name="OP_DenyResponse" updated="04/02/14">
+ <opcode id="2dc3" name="OP_DenyResponse" updated="04/29/14">
<comment>Server replying with deny information after /deny</comment>
<payload dir="server" typename="consentResponseStruct" sizechecktype="match"/>
</opcode>
- <opcode id="2c1e" name="OP_ManaChange" updated="04/02/14">
+ <opcode id="0c04" name="OP_ManaChange" updated="04/29/14">
<comment>Mana change. Bards send this up with no size. Casters receive this for mana updates.</comment>
<payload dir="server" typename="manaDecrementStruct" sizechecktype="match"/>
<payload dir="client" typename="uint8_t" sizechecktype="none"/>
</opcode>
- <opcode id="52e7" name="OP_BazaarSearchRequest" updated="04/02/14">
+ <opcode id="0252" name="OP_BazaarSearchRequest" updated="04/29/14">
<comment>Bazaar search request </comment>
<payload dir="client" typename="bazaarSearchQueryStruct" sizechecktype="none"/>
</opcode>
- <opcode id="3206" name="OP_BazaarSearchResponse" updated="04/02/14">
- <comment>Bazaar search Response </comment>
+ <opcode id="10ba" name="OP_BazaarSearchResponse" updated="04/29/14">
+ <comment>Bazaar search Response - Struct incorrect </comment>
<payload dir="server" typename="bazaarSearchResponseStruct" sizechecktype="modulus"/>
</opcode>
- <opcode id="4a26" name="OP_MoneyOnCorpse" updated="04/02/14">
+ <opcode id="2c2d" name="OP_MoneyOnCorpse" updated="04/29/14">
<comment>MoneyOnCorpseCode</comment>
<payload dir="server" typename="moneyOnCorpseStruct" sizechecktype="match"/>
</opcode>
- <opcode id="2238" name="OP_SkillUpdate" updated="04/02/14">
+ <opcode id="7c88" name="OP_SkillUpdate" updated="04/29/14">
<comment>Skill up code</comment>
<payload dir="server" typename="skillIncStruct" sizechecktype="match"/>
</opcode>
- <opcode id="4ef4" name="OP_LevelUpdate" updated="04/02/14">
+ <opcode id="1ade" name="OP_LevelUpdate" updated="04/29/14">
<comment>LevelUpUpdateCode</comment>
<payload dir="server" typename="levelUpUpdateStruct" sizechecktype="match"/>
</opcode>
- <opcode id="75c2" name="OP_DzSwitchInfo" updated="04/02/14">
+ <opcode id="2b45" name="OP_DzSwitchInfo" updated="04/29/14">
<comment>Expedition compass etc</comment>
<payload dir="server" typename="dzSwitchInfo" sizechecktype="none"/>
</opcode>
- <opcode id="1b11" name="OP_DzInfo" updated="04/02/14">
+ <opcode id="4103" name="OP_DzInfo" updated="04/29/14">
<comment>Expedition Information</comment>
<payload dir="server" typename="dzInfo" sizechecktype="match"/>
</opcode>
- <opcode id="2167" name="OP_EnvDamage" updated="04/02/14">
+ <opcode id="76a1" name="OP_EnvDamage" updated="04/29/14">
<comment>Environmental Damage</comment>
<payload dir="client" typename="environmentDamageStruct" sizechecktype="match"/>
</opcode>
- <opcode id="2d04" name="OP_SetRunMode" updated="04/02/14">
+ <opcode id="62bd" name="OP_SetRunMode" updated="04/29/14">
<comment>old cRunToggleCode</comment>
<payload dir="client" typename="cRunToggleStruct" sizechecktype="match"/>
</opcode>
@@ -272,15 +272,15 @@
<comment>old CorpseLocCode:</comment>
<payload dir="server" typename="corpseLocStruct" sizechecktype="match"/>
</opcode>
- <opcode id="5c45" name="OP_Trader" updated="11/28/12">
+ <opcode id="ffff" name="OP_Trader" updated="11/28/12">
<comment>PC's turning trader on and off</comment>
<payload dir="server" typename="bazaarTraderRequest" sizechecktype="match"/>
</opcode>
- <opcode id="1d6d" name="OP_ItemPacket" updated="11/28/12">
+ <opcode id="ffff" name="OP_ItemPacket" updated="11/28/12">
<comment>ItemCode</comment>
<payload dir="server" typename="itemPacketStruct" sizechecktype="none"/>
</opcode>
- <opcode id="361c" name="OP_ItemLinkResponse" updated="11/28/12">
+ <opcode id="ffff" name="OP_ItemLinkResponse" updated="11/28/12">
<comment>ItemInfoCode</comment>
<payload dir="server" typename="itemInfoStruct" sizechecktype="none"/>
<payload dir="client" typename="itemInfoReqStruct" sizechecktype="none"/>
@@ -291,7 +291,7 @@
<comment>Leadership AA Exp Update</comment>
<payload dir="server" typename="leadExpUpdateStruct" sizechecktype="match"/>
</opcode>
- <opcode id="6f21" name="OP_MovementHistory" updated="04/02/14">
+ <opcode id="38b9" name="OP_MovementHistory" updated="04/29/14">
<comment>Movement history for speed/movement hack detection</comment>
<payload dir="client" typename="uint8_t" sizechecktype="none"/>
</opcode>
@@ -299,7 +299,7 @@
<comment></comment>
<payload dir="server" typename="none" sizechecktype="match"/>
</opcode>
- <opcode id="0d08" name="OP_UIUpdate" updated="2/21/14">
+ <opcode id="5b26" name="OP_UIUpdate" updated="04/29/14">
<comment>Seems to be sent to handle a variety of UI updates - Variable length</comment>
<payload dir="server" typename="unknown" sizechecktype="none"/>
</opcode>
@@ -307,7 +307,7 @@
<comment>List of group members - Variable length</comment>
<payload dir="server" typename="unknown" sizechecktype="none"/>
</opcode>
- <opcode id="30ad" name="OP_GuildMemberList" updated="04/02/14">
+ <opcode id="6de1" name="OP_GuildMemberList" updated="04/29/14">
<comment>List of guild members - Variable length</comment>
<payload dir="server" typename="uint8_t" sizechecktype="none"/>
</opcode>
@@ -343,19 +343,19 @@
<comment>Contents of claims window. /claim then refresh to capture packet - Guessing variable length</comment>
<payload dir="server" typename="unknown" sizechecktype="none"/>
</opcode>
- <opcode id="639e" name="OP_VoiceChat" updated="04/02/14">
+ <opcode id="3545" name="OP_VoiceChat" updated="04/29/14">
<comment>Voice chat server info - Variable length (Data sent when joining group,raid etc)</comment>
<payload dir="server" typename="unknown" sizechecktype="none"/>
</opcode>
- <opcode id="5692" name="OP_PollQuestions" updated="04/02/14">
+ <opcode id="75f0" name="OP_PollQuestions" updated="04/29/14">
<comment>SOE in-game player poll questions - Variable length</comment>
<payload dir="both" typename="unknown" sizechecktype="none"/>
</opcode>
- <opcode id="34ee" name="OP_PollResponses" updated="04/02/14">
+ <opcode id="2f8d" name="OP_PollResponses" updated="04/29/14">
<comment>Poll response choices - Variable length</comment>
<payload dir="server" typename="unknown" sizechecktype="none"/>
</opcode>
- <opcode id="028a" name="OP_ShroudProgression" updated="04/02/14">
+ <opcode id="12b9" name="OP_ShroudProgression" updated="04/29/14">
<comment>Unlocked shrouds - 244 bytes</comment>
<payload dir="server" typename="unknown" sizechecktype="none"/>
</opcode>
@@ -363,15 +363,15 @@
<comment>Shroud templates to choose from on shroud NPC - 18983 bytes</comment>
<payload dir="server" typename="unknown" sizechecktype="none"/>
</opcode>
- <opcode id="5fac" name="OP_Fellowship" updated="04/02/14">
+ <opcode id="01e4" name="OP_Fellowship" updated="04/29/14">
<comment>Fellowship information - 2564 bytes</comment>
<payload dir="server" typename="unknown" sizechecktype="none"/>
</opcode>
- <opcode id="1870" name="OP_ExpandedGuildInfo" updated="04/02/14">
+ <opcode id="29e5" name="OP_ExpandedGuildInfo" updated="04/29/14">
<comment>Guild ranks and other misc guild data - Variable length</comment>
<payload dir="server" typename="unknown" sizechecktype="none"/>
</opcode>
- <opcode id="3e44" name="OP_GuildBank" updated="04/02/14">
+ <opcode id="22bb" name="OP_GuildBank" updated="04/29/14">
<comment>Guild bank contents - Guessing variable length</comment>
<payload dir="server" typename="unknown" sizechecktype="none"/>
</opcode>
@@ -395,23 +395,23 @@
<comment>Tradeskill combine using old tradeskill window - 24 Bytes</comment>
<payload dir="both" typename="uint8_t" sizechecktype="none"/>
</opcode>
- <opcode id="6812" name="OP_ItemPlayerPacket" updated="04/02/14">
+ <opcode id="6adc" name="OP_ItemPlayerPacket" updated="04/29/14">
<comment>Inventory/bank items coming over during zone - Variable length</comment>
<payload dir="both" typename="uint8_t" sizechecktype="none"/>
</opcode>
- <opcode id="7f90" name="OP_TaskDescription" updated="04/02/14">
+ <opcode id="2a71" name="OP_TaskDescription" updated="04/29/14">
<comment>Task descriptions coming down for task window - Variable length</comment>
<payload dir="server" typename="unknown" sizechecktype="none"/>
</opcode>
- <opcode id="68a0" name="OP_TaskActivity" updated="04/02/14">
+ <opcode id="1e30" name="OP_TaskActivity" updated="04/29/14">
<comment>Task activity descriptions coming down for task window - Variable length</comment>
<payload dir="server" typename="unknown" sizechecktype="none"/>
</opcode>
- <opcode id="3fff" name="OP_CompletedTasks" updated="04/02/14">
+ <opcode id="4b98" name="OP_CompletedTasks" updated="04/29/14">
<comment>Task history for task window - Variable length</comment>
<payload dir="server" typename="unknown" sizechecktype="none"/>
</opcode>
- <opcode id="20df" name="OP_CustomTitles" updated="04/02/14">
+ <opcode id="66dd" name="OP_CustomTitles" updated="04/29/14">
<comment>List of available titles - 1520 bytes</comment>
<payload dir="server" typename="unknown" sizechecktype="none"/>
</opcode>
@@ -515,9 +515,9 @@
<comment>Client telling server to set targetgroupbuff - 4 bytes</comment>
<payload dir="client" typename="unknown" sizechecktype="none"/>
</opcode>
- <opcode id="1d6a" name="OP_Lockouts" updated="11/28/12">
- <comment>Client requesting lockouts - 0 bytes</comment>
- <payload dir="client" typename="unknown" sizechecktype="none"/>
+ <opcode id="2876" name="OP_Lockouts" updated="04/29/14">
+ <comment>Expedition lockouts</comment>
+ <payload dir="server" typename="unknown" sizechecktype="none"/>
</opcode>
<opcode id="4ee5" name="OP_RaidInvite" updated="11/28/12">
<comment>Client side raid invite requests 140 bytes</comment>
@@ -543,7 +543,7 @@
<comment>LFG/LFP server response - Variable length</comment>
<payload dir="server" typename="unknown" sizechecktype="none"/>
</opcode>
- <opcode id="6bbd" name="OP_MercenaryList" updated="04/02/14">
+ <opcode id="12c1" name="OP_MercenaryList" updated="04/29/14">
<comment>Listing of hired mercenaries - 648 bytes
<payload dir="server" typename="unknown" sizechecktype="none"/></comment>
</opcode>
@@ -563,11 +563,11 @@
<comment>Client clicks off buff - 8 bytes</comment>
<payload dir="client" typename="unknown" sizechecktype="none"/>
</opcode>
- <opcode id="5481" name="OP_HouseAddress" updated="04/02/14">
+ <opcode id="1802" name="OP_HouseAddress" updated="04/29/14">
<comment>House and guildhall address information - Variable length</comment>
<payload dir="server" typename="unknown" sizechecktype="none"/>
</opcode>
- <opcode id="18a5" name="OP_HouseContents" updated="04/02/14">
+ <opcode id="4ff5" name="OP_HouseContents" updated="04/29/14">
<comment>Server sending house information and contents - variable length</comment>
<payload dir="server" typename="unknown" sizechecktype="none"/>
</opcode>
@@ -583,11 +583,11 @@
<comment>Server sending pending rewards - variable length</comment>
<payload dir="both" typename="unknown" sizechecktype="none"/>
</opcode>
- <opcode id="35f8" name="OP_FTPNags" updated="04/02/14">
+ <opcode id="2f8d" name="OP_FTPNags" updated="04/29/14">
<comment>Free to play nags and other data - 1852 bytes</comment>
<payload dir="server" typename="unknown" sizechecktype="none"/>
</opcode>
- <opcode id="7941" name="OP_Find" updated="3/12/14">
+ <opcode id="5df2" name="OP_Find" updated="04/29/14">
<comment>Find window data - 112 bytes</comment>
<payload dir="server" typename="unknown" sizechecktype="none"/>
</opcode>
Modified: showeq/trunk/configure.in
===================================================================
--- showeq/trunk/configure.in 2014-04-16 14:25:08 UTC (rev 810)
+++ showeq/trunk/configure.in 2014-04-30 15:11:45 UTC (rev 811)
@@ -2,7 +2,7 @@
dnl $Id$ $Name$
AC_PREREQ(2.59)
-AC_INIT(showeq, 5.13.10.22)
+AC_INIT(showeq, 5.13.10.23)
AC_CONFIG_SRCDIR(src/main.cpp)
AC_CONFIG_MACRO_DIR([m4])
AC_CANONICAL_SYSTEM
Modified: showeq/trunk/src/everquest.h
===================================================================
--- showeq/trunk/src/everquest.h 2014-04-16 14:25:08 UTC (rev 810)
+++ showeq/trunk/src/everquest.h 2014-04-30 15:11:45 UTC (rev 811)
@@ -576,7 +576,7 @@
/*
** New Zone Code
-** Length: 948 Octets
+** Length: 952 Octets
** OpCode: NewZoneCode
*/
struct newZoneStruct
@@ -619,7 +619,8 @@
/*0932*/ uint8_t unknown0932[8]; // *** Placeholder (11/04/2009)
/*0940*/ uint8_t unknown0940[4]; // *** Placeholder (12/15/2009)
/*0944*/ uint8_t unknown0944[4]; // *** Placeholder (11/15/2011)
-/*0948*/
+/*0948*/ uint8_t unknown0948[4]; // *** Placeholder (04/29/2014)
+/*0952*/
};
/*
@@ -1091,19 +1092,19 @@
struct
{
unsigned pitch:12;
+ signed y:19; // y coord (2nd loc value)
+ unsigned padding01:1;
+ signed deltaZ:13; // change in z
+ signed deltaHeading:10; // change in heading
+ unsigned padding02:9;
+ signed z:19; // z coord (3rd loc value)
+ signed animation:10; // velocity
+ unsigned padding03:3;
signed deltaX:13; // change in x
- unsigned padding01:7;
- signed z:19; // z coord (3rd loc value)
- signed deltaHeading:10; // change in heading
- unsigned padding02:3;
signed x:19; // x coord (1st loc value)
- signed deltaZ:13; // change in z
unsigned heading:12; // heading
signed deltaY:13; // change in y
- unsigned padding03:7;
- signed animation:10; // velocity
- signed y:19; // y coord (2nd loc value)
- unsigned padding04:3;
+ unsigned padding04:7;
};
int32_t posData[5];
};
@@ -2353,19 +2354,19 @@
/*0000*/ uint16_t spawnId;
/*0002*/ uint16_t spawnId2;
/*0004*/ unsigned pitch:12;
- signed deltaX:13; // change in x
- unsigned padding01:7;
-/*0008*/ signed z:19; // z coord (3rd loc value)
- signed deltaHeading:10; // change in heading
- unsigned padding02:3;
-/*0012*/ signed x:19; // x coord (1st loc value)
- signed deltaZ:13; // change in z
-/*0016*/ unsigned heading:12; // heading
- signed deltaY:13; // change in y
- unsigned padding03:7;
-/*0020*/ signed animation:10; // velocity
- signed y:19; // y coord (2nd loc value)
- unsigned padding04:3;
+ signed y:19; // y coord (2nd loc value)
+ unsigned padding01:1;
+/*0008*/ signed deltaZ:13; // change in z
+ signed deltaHeading:10; // change in heading
+ unsigned padding02:9;
+/*0012*/ signed z:19; // z coord (3rd loc value)
+ signed animation:10; // velocity
+ unsigned padding03:3;
+/*0016*/ signed deltaX:13; // change in x
+ signed x:19; // x coord (1st loc value)
+/*0020*/ unsigned heading:12; // heading
+ signed deltaY:13; // change in y
+ unsigned padding04:7;
/*0024*/
};
@@ -2382,18 +2383,18 @@
/*0004*/ uint16_t unknown0001; // ***Placeholder
/*0006*/ unsigned pitch:12; // pitch (up/down heading)
unsigned padding01:20;
-/*0010*/ float x; // x coord (1st loc value)
-/*0014*/ signed animation:10; // velocity
- unsigned padding02:22;
+/*0010*/ float deltaX; // Change in x
+/*0014*/ unsigned heading:12; // Heading
+ unsigned padding02:20;
/*0018*/ float y; // y coord (2nd loc value)
-/*0022*/ float deltaZ; // Change in z
-/*0026*/ unsigned heading:12; // Heading
- unsigned padding03:20;
-/*0030*/ float z; // z coord (3rd loc value)
-/*0034*/ signed deltaHeading:10; // change in heading
+/*0022*/ signed animation:10; // velocity
+ unsigned padding03:22;
+/*0026*/ float deltaY; // Change in y
+/*0030*/ float x; // x coord (1st loc value)
+/*0034*/ float deltaZ; // Change in z
+/*0038*/ float z; // z coord (3rd loc value)
+/*0042*/ signed deltaHeading:10; // change in heading
unsigned padding04:22;
-/*0038*/ float deltaY; // Change in y
-/*0042*/ float deltaX; // Change in x
/*0046*/
};
Modified: showeq/trunk/src/player.cpp
===================================================================
--- showeq/trunk/src/player.cpp 2014-04-16 14:25:08 UTC (rev 810)
+++ showeq/trunk/src/player.cpp 2014-04-30 15:11:45 UTC (rev 811)
@@ -853,18 +853,18 @@
/*0004*/ uint16_t unknown0001; // ***Placeholder
/*0006*/ unsigned pitch:12; // pitch (up/down heading)
unsigned padding01:20;
- /*0010*/ float x; // x coord (1st loc value)
- /*0014*/ signed animation:10; // velocity
- unsigned padding02:22;
+ /*0010*/ float deltaX; // Change in x
+ /*0014*/ unsigned heading:12; // Heading
+ unsigned padding02:20;
/*0018*/ float y; // y coord (2nd loc value)
- /*0022*/ float deltaZ; // Change in z
- /*0026*/ unsigned heading:12; // Heading
- unsigned padding03:20;
- /*0030*/ float z; // z coord (3rd loc value)
- /*0034*/ signed deltaHeading:10; // change in heading
+ /*0022*/ signed animation:10; // velocity
+ unsigned padding03:22;
+ /*0026*/ float deltaY; // Change in y
+ /*0030*/ float x; // x coord (1st loc value)
+ /*0034*/ float deltaZ; // Change in z
+ /*0038*/ float z; // z coord (3rd loc value)
+ /*0042*/ signed deltaHeading:10; // change in heading
unsigned padding04:22;
- /*0038*/ float deltaY; // Change in y
- /*0042*/ float deltaX; // Change in x
/*0046*/
};
#endif
Modified: showeq/trunk/src/spawnshell.cpp
===================================================================
--- showeq/trunk/src/spawnshell.cpp 2014-04-16 14:25:08 UTC (rev 810)
+++ showeq/trunk/src/spawnshell.cpp 2014-04-30 15:11:45 UTC (rev 811)
@@ -922,19 +922,19 @@
/*0000*/ uint16_t spawnId;
/*0002*/ uint16_t spawnId2;
/*0004*/ unsigned pitch:12;
- signed deltaX:13; // change in x
- unsigned padding01:7;
- /*0008*/ signed z:19; // z coord (3rd loc value)
+ signed y:19; // y coord (2nd loc value)
+ unsigned padding01:1;
+ /*0008*/ signed deltaZ:13; // change in z
signed deltaHeading:10; // change in heading
- unsigned padding02:3;
- /*0012*/ signed x:19; // x coord (1st loc value)
- signed deltaZ:13; // change in z
- /*0016*/ unsigned heading:12; // heading
+ unsigned padding02:9;
+ /*0012*/ signed z:19; // z coord (3rd loc value)
+ signed animation:10; // velocity
+ unsigned padding03:3;
+ /*0016*/ signed deltaX:13; // change in x
+ signed x:19; // x coord (1st loc value)
+ /*0020*/ unsigned heading:12; // heading
signed deltaY:13; // change in y
- unsigned padding03:7;
- /*0020*/ signed animation:10; // velocity
- signed y:19; // y coord (2nd loc value)
- unsigned padding04:3;
+ unsigned padding04:7;
/*0024*/
};
#endif
@@ -942,7 +942,7 @@
#if 0
#pragma pack(0)
struct pos *p = (struct pos *)data;
- if (p->spawnId == 0x3119)
+ if (p->spawnId == 0x247d)
printf("[%.2x](%f, %f, %f), dx %f dy %f dz %f\n head %d dhead %d anim %d pitch %d (%x, %x, %x, %x, %x, %x)\n",
p->spawnId, float(p->x)/8.0, float(p->y/8.0), float(p->z)/8.0,
float(p->deltaX)/4.0, float(p->deltaY)/4.0,
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <fra...@us...> - 2014-04-16 14:25:12
|
Revision: 810
http://sourceforge.net/p/seq/svn/810
Author: fransick
Date: 2014-04-16 14:25:08 +0000 (Wed, 16 Apr 2014)
Log Message:
-----------
Tag for release 5.13.10.22
Added Paths:
-----------
showeq/tags/v5_13_10_22/
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <fra...@us...> - 2014-04-16 14:20:30
|
Revision: 809
http://sourceforge.net/p/seq/svn/809
Author: fransick
Date: 2014-04-16 14:20:24 +0000 (Wed, 16 Apr 2014)
Log Message:
-----------
Historical checkin for 4/2/14
- Updated postion structs
- Updated opcodes
Version to 5.13.10.22
Modified Paths:
--------------
showeq/trunk/ChangeLog
showeq/trunk/conf/zoneopcodes.xml
showeq/trunk/configure.in
showeq/trunk/src/everquest.h
showeq/trunk/src/player.cpp
showeq/trunk/src/spawnshell.cpp
Modified: showeq/trunk/ChangeLog
===================================================================
--- showeq/trunk/ChangeLog 2014-03-22 20:39:51 UTC (rev 808)
+++ showeq/trunk/ChangeLog 2014-04-16 14:20:24 UTC (rev 809)
@@ -1,3 +1,10 @@
+Fransick (4/2/14)
+-----------------
+- Updated version to 5.13.10.22
+- Support EQ patch 4/2/14
+- Updated position structs
+- Updated Opcodes
+
Fransick (3/12/14)
-----------------
- Updated version to 5.13.10.21
Modified: showeq/trunk/conf/zoneopcodes.xml
===================================================================
--- showeq/trunk/conf/zoneopcodes.xml 2014-03-22 20:39:51 UTC (rev 808)
+++ showeq/trunk/conf/zoneopcodes.xml 2014-04-16 14:20:24 UTC (rev 809)
@@ -3,147 +3,147 @@
<seqopcodes>
<!-- Critical opcodes used directly by ShowEQ -->
- <opcode id="0327" name="OP_PlayerProfile" updated="3/12/14">
+ <opcode id="0b6c" name="OP_PlayerProfile" updated="04/02/14">
<comment>CharProfileCode</comment>
<payload dir="server" typename="uint8_t" sizechecktype="none"/>
</opcode>
- <opcode id="0a37" name="OP_ZoneEntry" updated="3/12/14">
+ <opcode id="5994" name="OP_ZoneEntry" updated="04/02/14">
<comment>ZoneEntryCode</comment>
<payload dir="client" typename="ClientZoneEntryStruct" sizechecktype="match"/>
<payload dir="server" typename="uint8_t" sizechecktype="none"/>
</opcode>
- <opcode id="62a2" name="OP_TimeOfDay" updated="3/12/14">
+ <opcode id="1168" name="OP_TimeOfDay" updated="04/02/14">
<comment>TimeOfDayCode</comment>
<payload dir="server" typename="timeOfDayStruct" sizechecktype="match"/>
</opcode>
- <opcode id="1ba4" name="OP_NewZone" updated="3/12/14">
+ <opcode id="5ecc" name="OP_NewZone" updated="04/02/14">
<comment>NewZoneCode</comment>
<payload dir="server" typename="newZoneStruct" sizechecktype="match"/>
</opcode>
- <opcode id="6716" name="OP_SpawnDoor" updated="3/12/14">
+ <opcode id="3317" name="OP_SpawnDoor" updated="04/02/14">
<comment>DoorSpawnsCode</comment>
<payload dir="server" typename="doorStruct" sizechecktype="modulus"/>
</opcode>
- <opcode id="6b92" name="OP_GroundSpawn" updated="3/12/14">
+ <opcode id="0c19" name="OP_GroundSpawn" updated="04/02/14">
<comment>MakeDropCode</comment>
<payload dir="server" typename="makeDropStruct" sizechecktype="none"/>
<payload dir="client" typename="uint8_t" sizechecktype="none"/>
</opcode>
- <opcode id="1549" name="OP_SendZonePoints" updated="10/08/13">
+ <opcode id="6998" name="OP_SendZonePoints" updated="04/02/14">
<comment>Coords in a zone that will port you to another zone</comment>
<payload dir="server" typename="zonePointsStruct" sizechecktype="none"/>
</opcode>
- <opcode id="6218" name="OP_AAExpUpdate" updated="3/12/14">
+ <opcode id="4a14" name="OP_AAExpUpdate" updated="04/02/14">
<comment>Receiving AA experience. Also when percent to AA changes.</comment>
<payload dir="server" typename="altExpUpdateStruct" sizechecktype="match"/>
</opcode>
- <opcode id="46a1" name="OP_ExpUpdate" updated="3/12/14">
+ <opcode id="24fc" name="OP_ExpUpdate" updated="04/02/14">
<comment>ExpUpdateCode</comment>
<payload dir="server" typename="expUpdateStruct" sizechecktype="match"/>
</opcode>
- <opcode id="3b60" name="OP_GuildMOTD" updated="3/12/14">
+ <opcode id="6258" name="OP_GuildMOTD" updated="04/02/14">
<comment>GuildMOTD</comment>
<payload dir="server" typename="guildMOTDStruct" sizechecktype="none"/>
</opcode>
- <opcode id="2cfe" name="OP_ClientUpdate" updated="3/12/14">
+ <opcode id="1614" name="OP_ClientUpdate" updated="04/02/14">
<comment>Position updates</comment>
<payload dir="server" typename="playerSpawnPosStruct" sizechecktype="match"/>
<payload dir="both" typename="playerSelfPosStruct" sizechecktype="match"/>
</opcode>
- <opcode id="3fcf" name="OP_NpcMoveUpdate" updated="3/12/14">
+ <opcode id="3eb3" name="OP_NpcMoveUpdate" updated="04/02/14">
<comment>Position updates</comment>
<payload dir="server" typename="uint8_t" sizechecktype="none"/>
</opcode>
- <opcode id="61f7" name="OP_MobUpdate" updated="3/12/14">
+ <opcode id="3c37" name="OP_MobUpdate" updated="04/02/14">
<comment>MobUpdateCode</comment>
<payload dir="both" typename="spawnPositionUpdate" sizechecktype="match"/>
</opcode>
- <opcode id="4b87" name="OP_DeleteSpawn" updated="3/12/14">
+ <opcode id="1aeb" name="OP_DeleteSpawn" updated="04/02/14">
<comment>DeleteSpawnCode</comment>
<payload dir="both" typename="deleteSpawnStruct" sizechecktype="match"/>
</opcode>
- <opcode id="17b6" name="OP_RemoveSpawn" updated="3/12/14">
+ <opcode id="7cc7" name="OP_RemoveSpawn" updated="04/02/14">
<comment>Remove spawn from zone</comment>
<payload dir="both" typename="removeSpawnStruct" sizechecktype="none"/>
</opcode>
- <opcode id="2d59" name="OP_Death" updated="3/12/14">
+ <opcode id="5c96" name="OP_Death" updated="04/02/14">
<comment>old NewCorpseCode</comment>
<payload dir="server" typename="newCorpseStruct" sizechecktype="match"/>
</opcode>
- <opcode id="5f2c" name="OP_WearChange" updated="3/12/14">
+ <opcode id="388a" name="OP_WearChange" updated="04/02/14">
<comment>SpawnUpdateCode</comment>
<payload dir="both" typename="SpawnUpdateStruct" sizechecktype="match"/>
</opcode>
- <opcode id="63a5" name="OP_SpawnAppearance" updated="3/12/14">
+ <opcode id="737b" name="OP_SpawnAppearance" updated="04/02/14">
<comment>SpawnAppearanceCode</comment>
<payload dir="both" typename="spawnAppearanceStruct" sizechecktype="match"/>
</opcode>
- <opcode id="62b9" name="OP_Stamina" updated="12/11/13">
+ <opcode id="2444" name="OP_Stamina" updated="04/02/14">
<comment>Server updating on hunger/thirst</comment>
<payload dir="server" typename="staminaStruct" sizechecktype="match"/>
</opcode>
- <opcode id="0532" name="OP_HPUpdate" updated="3/12/14">
+ <opcode id="3ae4" name="OP_HPUpdate" updated="04/02/14">
<comment>NpcHpUpdateCode Update HP % of a PC or NPC</comment>
<payload dir="both" typename="hpNpcUpdateStruct" sizechecktype="match"/>
</opcode>
- <opcode id="2c52" name="OP_GuildMemberUpdate" updated="10/08/13">
+ <opcode id="4b67" name="OP_GuildMemberUpdate" updated="04/02/14">
<comment>Info regarding guild members</comment>
<payload dir="server" typename="GuildMemberUpdate" sizechecktype="match"/>
</opcode>
- <opcode id="35c2" name="OP_ClickObject" updated="3/12/14">
+ <opcode id="53ab" name="OP_ClickObject" updated="04/02/14">
<comment>Items dropped on the ground</comment>
<payload dir="both" typename="remDropStruct" sizechecktype="match"/>
</opcode>
- <opcode id="5a28" name="OP_Action" updated="3/12/14">
+ <opcode id="764e" name="OP_Action" updated="04/02/14">
<comment>Spells cast etc</comment>
<payload dir="both" typename="actionStruct" sizechecktype="match"/>
<payload dir="both" typename="actionAltStruct" sizechecktype="match"/>
</opcode>
- <opcode id="5613" name="OP_Action2" updated="3/12/14">
+ <opcode id="3827" name="OP_Action2" updated="04/02/14">
<comment>Combat actions i.e. bash, kick etc</comment>
<payload dir="both" typename="action2Struct" sizechecktype="match"/>
</opcode>
- <opcode id="2cd2" name="OP_Consider" updated="3/12/14">
+ <opcode id="6e84" name="OP_Consider" updated="04/02/14">
<comment>ConsiderCode</comment>
<payload dir="both" typename="considerStruct" sizechecktype="match"/>
</opcode>
- <opcode id="27ce" name="OP_TargetMouse" updated="3/12/14">
+ <opcode id="5705" name="OP_TargetMouse" updated="04/02/14">
<comment>Targeting a person - old ClientTargetCode</comment>
<payload dir="both" typename="clientTargetStruct" sizechecktype="match"/>
</opcode>
- <opcode id="7e2d" name="OP_SpawnRename" updated="3/12/14">
+ <opcode id="10a5" name="OP_SpawnRename" updated="04/02/14">
<comment>Spawns getting renamed after initial NewSpawn</comment>
<payload dir="server" typename="spawnRenameStruct" sizechecktype="match"/>
</opcode>
- <opcode id="6d89" name="OP_Illusion" updated="3/12/14">
+ <opcode id="185f" name="OP_Illusion" updated="04/02/14">
<comment>Spawn being illusioned (changing forms)</comment>
<payload dir="both" typename="spawnIllusionStruct" sizechecktype="match"/>
</opcode>
- <opcode id="97bd" name="OP_Shroud" updated="3/12/14">
+ <opcode id="5183" name="OP_Shroud" updated="04/02/14">
<comment>Server putting players into shroud form</comment>
<payload dir="server" typename="spawnShroudSelf" sizechecktype="none"/>
</opcode>
- <opcode id="628c" name="OP_ZoneChange" updated="3/12/14">
+ <opcode id="6790" name="OP_ZoneChange" updated="04/02/14">
<comment>old ZoneChangeCode</comment>
<payload dir="both" typename="zoneChangeStruct" sizechecktype="match"/>
</opcode>
- <opcode id="6180" name="OP_GroupInvite" updated="3/12/14">
+ <opcode id="4ee6" name="OP_GroupInvite" updated="04/02/14">
<payload dir="both" typename="groupInviteStruct" sizechecktype="none"/>
<comment>You invite someone while ungrouped or get invited by someone ungrouped </comment>
</opcode>
- <opcode id="7e59" name="OP_GroupInvite2" updated="3/12/14">
+ <opcode id="5c4c" name="OP_GroupInvite2" updated="04/02/14">
<payload dir="client" typename="groupInviteStruct" sizechecktype="none"/>
<comment>You're inviting someone and you are grouped or get invited by a group</comment>
</opcode>
- <opcode id="2ab0" name="OP_GroupCancelInvite" updated="3/12/14">
+ <opcode id="5e99" name="OP_GroupCancelInvite" updated="04/02/14">
<payload dir="both" typename="groupDeclineStruct" sizechecktype="match"/>
<comment>Declining to join a group</comment>
</opcode>
- <opcode id="61bc" name="OP_GroupFollow" updated="3/12/14">
+ <opcode id="2a74" name="OP_GroupFollow" updated="04/02/14">
<payload dir="server" typename="groupFollowStruct" sizechecktype="match"/>
<comment>You join a group or player joins group</comment>
</opcode>
- <opcode id="aaaa" name="OP_GroupFollow2" updated="3/12/14">
+ <opcode id="ffff" name="OP_GroupFollow2" updated="04/02/14">
<payload dir="server" typename="groupFollowStruct" sizechecktype="match"/>
<comment>Player joins your group</comment>
</opcode>
@@ -151,15 +151,15 @@
<comment>Group updates</comment>
<payload dir="both" typename="groupUpdateStruct" sizechecktype="none"/>
</opcode>
- <opcode id="447a" name="OP_GroupDisband" updated="3/12/14">
+ <opcode id="73e4" name="OP_GroupDisband" updated="04/02/14">
<comment>You disband from group</comment>
<payload dir="server" typename="groupDisbandStruct" sizechecktype="match"/>
</opcode>
- <opcode id="1892" name="OP_GroupDisband2" updated="3/12/14">
+ <opcode id="058f" name="OP_GroupDisband2" updated="04/02/14">
<comment>Other disbands from group</comment>
<payload dir="server" typename="groupDisbandStruct" sizechecktype="match"/>
</opcode>
- <opcode id="68ef" name="OP_GroupLeader" updated="3/12/14">
+ <opcode id="6096" name="OP_GroupLeader" updated="04/02/14">
<comment>Group leader change</comment>
<payload dir="server" typename="groupLeaderChangeStruct" sizechecktype="match"/>
</opcode>
@@ -167,120 +167,116 @@
<comment>old BuffDropCode</comment>
<payload dir="both" typename="buffStruct" sizechecktype="match"/>
</opcode>
- <opcode id="359f" name="OP_BuffFadeMsg" updated="3/12/14">
+ <opcode id="4a7e" name="OP_BuffFadeMsg" updated="04/02/14">
<comment>SpellFadeCode</comment>
<payload dir="both" typename="spellFadedStruct" sizechecktype="none"/>
</opcode>
- <opcode id="3af9" name="OP_BeginCast" updated="3/12/14">
+ <opcode id="08fc" name="OP_BeginCast" updated="04/02/14">
<comment>BeginCastCode</comment>
<payload dir="both" typename="beginCastStruct" sizechecktype="match"/>
</opcode>
- <opcode id="50db" name="OP_CastSpell" updated="3/12/14">
+ <opcode id="1160" name="OP_CastSpell" updated="04/02/14">
<comment>StartCastCode</comment>
<payload dir="both" typename="startCastStruct" sizechecktype="match"/>
</opcode>
- <opcode id="62e9" name="OP_SwapSpell" updated="3/12/14">
+ <opcode id="3d29" name="OP_SwapSpell" updated="04/02/14">
<comment>TradeSpellBookSlotsCode</comment>
<payload dir="both" typename="tradeSpellBookSlotsStruct" sizechecktype="match"/>
</opcode>
- <opcode id="33d7" name="OP_MemorizeSpell" updated="3/12/14">
+ <opcode id="7c34" name="OP_MemorizeSpell" updated="04/02/14">
<comment>MemSpellCode</comment>
<payload dir="both" typename="memSpellStruct" sizechecktype="match"/>
</opcode>
- <opcode id="7b29" name="OP_InspectAnswer" updated="3/12/14">
+ <opcode id="50f4" name="OP_InspectAnswer" updated="04/02/14">
<comment>InspectDataCode</comment>
<payload dir="both" typename="inspectDataStruct" sizechecktype="match"/>
</opcode>
- <opcode id="1e0c" name="OP_Emote" updated="3/12/14">
+ <opcode id="24a5" name="OP_Emote" updated="04/02/14">
<comment>EmoteTextCode</comment>
<payload dir="both" typename="emoteTextStruct" sizechecktype="none"/>
</opcode>
- <opcode id="2ab6" name="OP_SimpleMessage" updated="3/12/14">
+ <opcode id="0a18" name="OP_SimpleMessage" updated="04/02/14">
<comment>SimpleMessageCode</comment>
<payload dir="server" typename="simpleMessageStruct" sizechecktype="match"/>
</opcode>
- <opcode id="5e85" name="OP_FormattedMessage" updated="3/12/14">
+ <opcode id="1b5d" name="OP_FormattedMessage" updated="04/02/14">
<comment>FormattedMessageCode i.e. pet dismissed etc</comment>
<payload dir="server" typename="formattedMessageStruct" sizechecktype="none"/>
</opcode>
- <opcode id="4d5c" name="OP_CommonMessage" updated="3/12/14">
+ <opcode id="2629" name="OP_CommonMessage" updated="04/02/14">
<comment>ChannelMessageCode i.e. /tell /ooc /shout etc</comment>
<payload dir="both" typename="channelMessageStruct" sizechecktype="none"/>
</opcode>
- <opcode id="2f02" name="OP_SpecialMesg" updated="3/12/14">
+ <opcode id="5be4" name="OP_SpecialMesg" updated="04/02/14">
<comment>Communicate textual info to client including hail responses etc</comment>
<payload dir="server" typename="specialMessageStruct" sizechecktype="none"/>
</opcode>
- <opcode id="2066" name="OP_RandomReq" updated="3/12/14">
+ <opcode id="17c1" name="OP_RandomReq" updated="04/02/14">
<comment>RandomReqCode</comment>
<payload dir="client" typename="randomReqStruct" sizechecktype="match"/>
</opcode>
- <opcode id="537e" name="OP_RandomReply" updated="3/12/14">
+ <opcode id="4145" name="OP_RandomReply" updated="04/02/14">
<comment>RandomCode</comment>
<payload dir="server" typename="randomStruct" sizechecktype="match"/>
</opcode>
- <opcode id="24d0" name="OP_ConsentResponse" updated="3/12/14">
+ <opcode id="2d64" name="OP_ConsentResponse" updated="04/02/14">
<comment>Server replying with consent information after /consent</comment>
<payload dir="server" typename="consentResponseStruct" sizechecktype="match"/>
</opcode>
- <opcode id="6236" name="OP_DenyResponse" updated="3/12/14">
+ <opcode id="6c9d" name="OP_DenyResponse" updated="04/02/14">
<comment>Server replying with deny information after /deny</comment>
<payload dir="server" typename="consentResponseStruct" sizechecktype="match"/>
</opcode>
- <opcode id="7a2d" name="OP_ManaChange" updated="3/12/14">
+ <opcode id="2c1e" name="OP_ManaChange" updated="04/02/14">
<comment>Mana change. Bards send this up with no size. Casters receive this for mana updates.</comment>
<payload dir="server" typename="manaDecrementStruct" sizechecktype="match"/>
<payload dir="client" typename="uint8_t" sizechecktype="none"/>
</opcode>
- <opcode id="3206" name="OP_BazaarSearch" updated="12/12/12">
+ <opcode id="52e7" name="OP_BazaarSearchRequest" updated="04/02/14">
+ <comment>Bazaar search request </comment>
<payload dir="client" typename="bazaarSearchQueryStruct" sizechecktype="none"/>
- <payload dir="server" typename="bazaarSearchResponseStruct" sizechecktype="modulus"/>
- <payload dir="server" typename="uint8_t" sizechecktype="none"/>
- <comment>Bazaar search tool - struct changed and separated query from response with RoF launch. Needs work </comment>
</opcode>
- <opcode id="21a0" name="OP_MoneyOnCorpse" updated="3/12/14">
+ <opcode id="3206" name="OP_BazaarSearchResponse" updated="04/02/14">
+ <comment>Bazaar search Response </comment>
+ <payload dir="server" typename="bazaarSearchResponseStruct" sizechecktype="modulus"/>
+ </opcode>
+ <opcode id="4a26" name="OP_MoneyOnCorpse" updated="04/02/14">
<comment>MoneyOnCorpseCode</comment>
<payload dir="server" typename="moneyOnCorpseStruct" sizechecktype="match"/>
</opcode>
- <opcode id="5cb9" name="OP_SkillUpdate" updated="3/12/14">
+ <opcode id="2238" name="OP_SkillUpdate" updated="04/02/14">
<comment>Skill up code</comment>
<payload dir="server" typename="skillIncStruct" sizechecktype="match"/>
</opcode>
- <opcode id="6e8a" name="OP_LevelUpdate" updated="2/21/14">
- <comment>LevelUpUpdateCode - causing crashes as of 12/08/12 Investigating</comment>
+ <opcode id="4ef4" name="OP_LevelUpdate" updated="04/02/14">
+ <comment>LevelUpUpdateCode</comment>
<payload dir="server" typename="levelUpUpdateStruct" sizechecktype="match"/>
</opcode>
- <opcode id="ffff" name="OP_CorpseLocResponse" updated="12/12/12">
- <comment>old CorpseLocCode:</comment>
- <payload dir="server" typename="corpseLocStruct" sizechecktype="match"/>
- </opcode>
- <opcode id="68df" name="OP_Logout" updated="12/12/12">
- <comment></comment>
- <payload dir="server" typename="none" sizechecktype="match"/>
- </opcode>
- <opcode id="1fdf" name="OP_DzSwitchInfo" updated="3/12/14">
+ <opcode id="75c2" name="OP_DzSwitchInfo" updated="04/02/14">
<comment>Expedition compass etc</comment>
<payload dir="server" typename="dzSwitchInfo" sizechecktype="none"/>
</opcode>
- <opcode id="1eac" name="OP_DzInfo" updated="3/12/14">
+ <opcode id="1b11" name="OP_DzInfo" updated="04/02/14">
<comment>Expedition Information</comment>
<payload dir="server" typename="dzInfo" sizechecktype="match"/>
</opcode>
-
- <!-- Not necessary for SEQ to run but here to name packets in logs. -->
- <opcode id="1ada" name="OP_MovementHistory" updated="04/17/13">
- <comment>Movement history for speed/movement hack detection</comment>
- <payload dir="client" typename="uint8_t" sizechecktype="none"/>
+ <opcode id="2167" name="OP_EnvDamage" updated="04/02/14">
+ <comment>Environmental Damage</comment>
+ <payload dir="client" typename="environmentDamageStruct" sizechecktype="match"/>
</opcode>
- <opcode id="ffff" name="OP_LeaderExpUpdate" updated="12/11/13">
- <comment>Leadership AA Exp Update</comment>
- <payload dir="server" typename="leadExpUpdateStruct" sizechecktype="match"/>
+ <opcode id="2d04" name="OP_SetRunMode" updated="04/02/14">
+ <comment>old cRunToggleCode</comment>
+ <payload dir="client" typename="cRunToggleStruct" sizechecktype="match"/>
</opcode>
+ <opcode id="ffff" name="OP_CorpseLocResponse" updated="12/12/12">
+ <comment>old CorpseLocCode:</comment>
+ <payload dir="server" typename="corpseLocStruct" sizechecktype="match"/>
+ </opcode>
<opcode id="5c45" name="OP_Trader" updated="11/28/12">
<comment>PC's turning trader on and off</comment>
<payload dir="server" typename="bazaarTraderRequest" sizechecktype="match"/>
</opcode>
- <opcode id="1d6d" name="OP_ItemPacket" updated="11/28/12">
+ <opcode id="1d6d" name="OP_ItemPacket" updated="11/28/12">
<comment>ItemCode</comment>
<payload dir="server" typename="itemPacketStruct" sizechecktype="none"/>
</opcode>
@@ -289,14 +285,20 @@
<payload dir="server" typename="itemInfoStruct" sizechecktype="none"/>
<payload dir="client" typename="itemInfoReqStruct" sizechecktype="none"/>
</opcode>
- <opcode id="0518" name="OP_EnvDamage" updated="01/16/13">
- <comment>Environmental Damage</comment>
- <payload dir="client" typename="environmentDamageStruct" sizechecktype="match"/>
+
+ <!-- Not necessary for SEQ to run but here to name packets in logs. -->
+ <opcode id="ffff" name="OP_LeaderExpUpdate" updated="12/11/13">
+ <comment>Leadership AA Exp Update</comment>
+ <payload dir="server" typename="leadExpUpdateStruct" sizechecktype="match"/>
</opcode>
- <opcode id="402d" name="OP_SetRunMode" updated="11/28/12">
- <comment>old cRunToggleCode</comment>
- <payload dir="client" typename="cRunToggleStruct" sizechecktype="match"/>
+ <opcode id="6f21" name="OP_MovementHistory" updated="04/02/14">
+ <comment>Movement history for speed/movement hack detection</comment>
+ <payload dir="client" typename="uint8_t" sizechecktype="none"/>
</opcode>
+ <opcode id="68df" name="OP_Logout" updated="12/12/12">
+ <comment></comment>
+ <payload dir="server" typename="none" sizechecktype="match"/>
+ </opcode>
<opcode id="0d08" name="OP_UIUpdate" updated="2/21/14">
<comment>Seems to be sent to handle a variety of UI updates - Variable length</comment>
<payload dir="server" typename="unknown" sizechecktype="none"/>
@@ -305,7 +307,7 @@
<comment>List of group members - Variable length</comment>
<payload dir="server" typename="unknown" sizechecktype="none"/>
</opcode>
- <opcode id="5547" name="OP_GuildMemberList" updated="3/12/14">
+ <opcode id="30ad" name="OP_GuildMemberList" updated="04/02/14">
<comment>List of guild members - Variable length</comment>
<payload dir="server" typename="uint8_t" sizechecktype="none"/>
</opcode>
@@ -325,7 +327,7 @@
<comment>Sent when highlighting an item in Marketplace - 80 bytes</comment>
<payload dir="both" typename="unknown" sizechecktype="none"/>
</opcode>
- <opcode id="4e34" name="OP_DzMembers" updated="11/28/12">
+ <opcode id="ffff" name="OP_DzMembers" updated="11/28/12">
<comment>Expedition Members - Variable length</comment>
<payload dir="server" typename="unknown" sizechecktype="none"/>
</opcode>
@@ -341,19 +343,19 @@
<comment>Contents of claims window. /claim then refresh to capture packet - Guessing variable length</comment>
<payload dir="server" typename="unknown" sizechecktype="none"/>
</opcode>
- <opcode id="4fb9" name="OP_VoiceChat" updated="3/12/14">
+ <opcode id="639e" name="OP_VoiceChat" updated="04/02/14">
<comment>Voice chat server info - Variable length (Data sent when joining group,raid etc)</comment>
<payload dir="server" typename="unknown" sizechecktype="none"/>
</opcode>
- <opcode id="3059" name="OP_PollQuestions" updated="3/12/14">
+ <opcode id="5692" name="OP_PollQuestions" updated="04/02/14">
<comment>SOE in-game player poll questions - Variable length</comment>
<payload dir="both" typename="unknown" sizechecktype="none"/>
</opcode>
- <opcode id="4049" name="OP_PollResponses" updated="3/12/14">
+ <opcode id="34ee" name="OP_PollResponses" updated="04/02/14">
<comment>Poll response choices - Variable length</comment>
<payload dir="server" typename="unknown" sizechecktype="none"/>
</opcode>
- <opcode id="6d30" name="OP_ShroudProgression" updated="3/12/14">
+ <opcode id="028a" name="OP_ShroudProgression" updated="04/02/14">
<comment>Unlocked shrouds - 244 bytes</comment>
<payload dir="server" typename="unknown" sizechecktype="none"/>
</opcode>
@@ -361,15 +363,15 @@
<comment>Shroud templates to choose from on shroud NPC - 18983 bytes</comment>
<payload dir="server" typename="unknown" sizechecktype="none"/>
</opcode>
- <opcode id="1380" name="OP_Fellowship" updated="3/12/14">
+ <opcode id="5fac" name="OP_Fellowship" updated="04/02/14">
<comment>Fellowship information - 2564 bytes</comment>
<payload dir="server" typename="unknown" sizechecktype="none"/>
</opcode>
- <opcode id="1361" name="OP_ExpandedGuildInfo" updated="3/12/14">
+ <opcode id="1870" name="OP_ExpandedGuildInfo" updated="04/02/14">
<comment>Guild ranks and other misc guild data - Variable length</comment>
<payload dir="server" typename="unknown" sizechecktype="none"/>
</opcode>
- <opcode id="279b" name="OP_GuildBank" updated="3/12/14">
+ <opcode id="3e44" name="OP_GuildBank" updated="04/02/14">
<comment>Guild bank contents - Guessing variable length</comment>
<payload dir="server" typename="unknown" sizechecktype="none"/>
</opcode>
@@ -393,23 +395,23 @@
<comment>Tradeskill combine using old tradeskill window - 24 Bytes</comment>
<payload dir="both" typename="uint8_t" sizechecktype="none"/>
</opcode>
- <opcode id="77bb" name="OP_ItemPlayerPacket" updated="3/12/14">
+ <opcode id="6812" name="OP_ItemPlayerPacket" updated="04/02/14">
<comment>Inventory/bank items coming over during zone - Variable length</comment>
<payload dir="both" typename="uint8_t" sizechecktype="none"/>
</opcode>
- <opcode id="7983" name="OP_TaskDescription" updated="3/12/14">
+ <opcode id="7f90" name="OP_TaskDescription" updated="04/02/14">
<comment>Task descriptions coming down for task window - Variable length</comment>
<payload dir="server" typename="unknown" sizechecktype="none"/>
</opcode>
- <opcode id="1224" name="OP_TaskActivity" updated="3/12/14">
+ <opcode id="68a0" name="OP_TaskActivity" updated="04/02/14">
<comment>Task activity descriptions coming down for task window - Variable length</comment>
<payload dir="server" typename="unknown" sizechecktype="none"/>
</opcode>
- <opcode id="3782" name="OP_CompletedTasks" updated="3/12/14">
+ <opcode id="3fff" name="OP_CompletedTasks" updated="04/02/14">
<comment>Task history for task window - Variable length</comment>
<payload dir="server" typename="unknown" sizechecktype="none"/>
</opcode>
- <opcode id="1bcf" name="OP_CustomTitles" updated="3/12/14">
+ <opcode id="20df" name="OP_CustomTitles" updated="04/02/14">
<comment>List of available titles - 1520 bytes</comment>
<payload dir="server" typename="unknown" sizechecktype="none"/>
</opcode>
@@ -541,7 +543,7 @@
<comment>LFG/LFP server response - Variable length</comment>
<payload dir="server" typename="unknown" sizechecktype="none"/>
</opcode>
- <opcode id="1296" name="OP_MercenaryList" updated="3/12/14">
+ <opcode id="6bbd" name="OP_MercenaryList" updated="04/02/14">
<comment>Listing of hired mercenaries - 648 bytes
<payload dir="server" typename="unknown" sizechecktype="none"/></comment>
</opcode>
@@ -561,11 +563,11 @@
<comment>Client clicks off buff - 8 bytes</comment>
<payload dir="client" typename="unknown" sizechecktype="none"/>
</opcode>
- <opcode id="72b6" name="OP_HouseAddress" updated="3/12/14">
+ <opcode id="5481" name="OP_HouseAddress" updated="04/02/14">
<comment>House and guildhall address information - Variable length</comment>
<payload dir="server" typename="unknown" sizechecktype="none"/>
</opcode>
- <opcode id="7b32" name="OP_HouseContents" updated="3/12/14">
+ <opcode id="18a5" name="OP_HouseContents" updated="04/02/14">
<comment>Server sending house information and contents - variable length</comment>
<payload dir="server" typename="unknown" sizechecktype="none"/>
</opcode>
@@ -581,11 +583,11 @@
<comment>Server sending pending rewards - variable length</comment>
<payload dir="both" typename="unknown" sizechecktype="none"/>
</opcode>
- <opcode id="74da" name="OP_FTPNags" updated="3/12/14">
+ <opcode id="35f8" name="OP_FTPNags" updated="04/02/14">
<comment>Free to play nags and other data - 1852 bytes</comment>
<payload dir="server" typename="unknown" sizechecktype="none"/>
</opcode>
- <opcode id="08df" name="OP_Find" updated="3/12/14">
+ <opcode id="7941" name="OP_Find" updated="3/12/14">
<comment>Find window data - 112 bytes</comment>
<payload dir="server" typename="unknown" sizechecktype="none"/>
</opcode>
Modified: showeq/trunk/configure.in
===================================================================
--- showeq/trunk/configure.in 2014-03-22 20:39:51 UTC (rev 808)
+++ showeq/trunk/configure.in 2014-04-16 14:20:24 UTC (rev 809)
@@ -2,7 +2,7 @@
dnl $Id$ $Name$
AC_PREREQ(2.59)
-AC_INIT(showeq, 5.13.10.21)
+AC_INIT(showeq, 5.13.10.22)
AC_CONFIG_SRCDIR(src/main.cpp)
AC_CONFIG_MACRO_DIR([m4])
AC_CANONICAL_SYSTEM
Modified: showeq/trunk/src/everquest.h
===================================================================
--- showeq/trunk/src/everquest.h 2014-03-22 20:39:51 UTC (rev 808)
+++ showeq/trunk/src/everquest.h 2014-04-16 14:20:24 UTC (rev 809)
@@ -1091,21 +1091,19 @@
struct
{
unsigned pitch:12;
- signed animation:10; // velocity
- unsigned padding01:10;
- unsigned heading:12; // heading
+ signed deltaX:13; // change in x
+ unsigned padding01:7;
+ signed z:19; // z coord (3rd loc value)
+ signed deltaHeading:10; // change in heading
+ unsigned padding02:3;
signed x:19; // x coord (1st loc value)
- unsigned padding02:1;
signed deltaZ:13; // change in z
+ unsigned heading:12; // heading
signed deltaY:13; // change in y
- unsigned padding03:6;
- signed deltaHeading:10; // change in heading
- signed deltaX:13; // change in x
- unsigned padding04:9;
+ unsigned padding03:7;
+ signed animation:10; // velocity
signed y:19; // y coord (2nd loc value)
- unsigned padding05:13;
- signed z:19; // z coord (3rd loc value)
- unsigned padding06:13;
+ unsigned padding04:3;
};
int32_t posData[5];
};
@@ -1750,6 +1748,7 @@
** OpCode: OP_GroupUpdate
*/
+
struct groupUpdateStruct
{
/*0000*/ int32_t action; // Group update action
@@ -2354,27 +2353,25 @@
/*0000*/ uint16_t spawnId;
/*0002*/ uint16_t spawnId2;
/*0004*/ unsigned pitch:12;
- signed animation:10; // velocity
- unsigned padding01:10;
-/*0008*/ unsigned heading:12; // heading
- signed x:19; // x coord (1st loc value)
- unsigned padding02:1;
-/*0012*/ signed deltaZ:13; // change in z
+ signed deltaX:13; // change in x
+ unsigned padding01:7;
+/*0008*/ signed z:19; // z coord (3rd loc value)
+ signed deltaHeading:10; // change in heading
+ unsigned padding02:3;
+/*0012*/ signed x:19; // x coord (1st loc value)
+ signed deltaZ:13; // change in z
+/*0016*/ unsigned heading:12; // heading
signed deltaY:13; // change in y
- unsigned padding03:6;
-/*0016*/ signed deltaHeading:10; // change in heading
- signed deltaX:13; // change in x
- unsigned padding04:9;
-/*0020*/ signed y:19; // y coord (2nd loc value)
- unsigned padding05:13;
-/*0024*/ signed z:19; // z coord (3rd loc value)
- unsigned padding06:13;
-/*0028*/
+ unsigned padding03:7;
+/*0020*/ signed animation:10; // velocity
+ signed y:19; // y coord (2nd loc value)
+ unsigned padding04:3;
+/*0024*/
};
/*
** Self Position Update
-** Length: 38 Octets
+** Length: 46 Octets
** OpCode: PlayerPosCode
*/
@@ -2385,18 +2382,19 @@
/*0004*/ uint16_t unknown0001; // ***Placeholder
/*0006*/ unsigned pitch:12; // pitch (up/down heading)
unsigned padding01:20;
-/*0010*/ float deltaY; // Change in y
-/*0014*/ float z; // z coord (3rd loc value)
-/*0018*/ float deltaZ; // Change in z
-/*0022*/ unsigned heading:12; // Heading
- signed deltaHeading:10; // change in heading
- unsigned padding02:10;
-/*0026*/ float y; // y coord (2nd loc value)
-/*0030*/ float x; // x coord (1st loc value)
-/*0034*/ float deltaX; // Change in x
-/*0038*/ signed animation:10; // velocity
- unsigned padding03:22;
-/*0042*/
+/*0010*/ float x; // x coord (1st loc value)
+/*0014*/ signed animation:10; // velocity
+ unsigned padding02:22;
+/*0018*/ float y; // y coord (2nd loc value)
+/*0022*/ float deltaZ; // Change in z
+/*0026*/ unsigned heading:12; // Heading
+ unsigned padding03:20;
+/*0030*/ float z; // z coord (3rd loc value)
+/*0034*/ signed deltaHeading:10; // change in heading
+ unsigned padding04:22;
+/*0038*/ float deltaY; // Change in y
+/*0042*/ float deltaX; // Change in x
+/*0046*/
};
/*
@@ -2615,12 +2613,18 @@
struct bazaarSearchQueryStruct
{
- uint32_t mark;
- uint32_t type;
- char unknownXXX0[20]; // Value seems to always be the same
- char searchstring[64];
- uint32_t unknownXXX1;
- uint32_t unknownXXX2;
+/*0000*/ uint32_t mark;
+/*0004*/ uint32_t type;
+/*0008*/ char unknownXXX0[32]; // Search Criteria flags
+/*0040*/ char searchstring[64];
+/*0104*/ uint32_t minplat; // Minimum platinum price
+/*0108*/ uint32_t maxplat; // Maximum platinum price
+/*0112*/ uint32_t minlvl; // Minimum level for search
+/*0116*/ uint32_t maxlvl; // Maximum level for search
+/*0120*/ uint32_t maxresults; // limits number of results to this value
+/*0124*/ uint32_t prestige; // Prestige flag
+/*0128*/ uint32_t augtype; // Augmentation flag
+/*0132*/
};
/*
Modified: showeq/trunk/src/player.cpp
===================================================================
--- showeq/trunk/src/player.cpp 2014-03-22 20:39:51 UTC (rev 808)
+++ showeq/trunk/src/player.cpp 2014-04-16 14:20:24 UTC (rev 809)
@@ -853,18 +853,19 @@
/*0004*/ uint16_t unknown0001; // ***Placeholder
/*0006*/ unsigned pitch:12; // pitch (up/down heading)
unsigned padding01:20;
- /*0010*/ float deltaY; // Change in y
- /*0014*/ float z; // z coord (3rd loc value)
- /*0018*/ float deltaZ; // Change in z
- /*0022*/ unsigned heading:12; // Heading
- signed deltaHeading:10; // change in heading
- unsigned padding02:10;
- /*0026*/ float y; // y coord (2nd loc value)
- /*0030*/ float x; // x coord (1st loc value)
- /*0034*/ float deltaX; // Change in x
- /*0038*/ signed animation:10; // velocity
- unsigned padding03:22;
- /*0042*/
+ /*0010*/ float x; // x coord (1st loc value)
+ /*0014*/ signed animation:10; // velocity
+ unsigned padding02:22;
+ /*0018*/ float y; // y coord (2nd loc value)
+ /*0022*/ float deltaZ; // Change in z
+ /*0026*/ unsigned heading:12; // Heading
+ unsigned padding03:20;
+ /*0030*/ float z; // z coord (3rd loc value)
+ /*0034*/ signed deltaHeading:10; // change in heading
+ unsigned padding04:22;
+ /*0038*/ float deltaY; // Change in y
+ /*0042*/ float deltaX; // Change in x
+ /*0046*/
};
#endif
@@ -876,7 +877,8 @@
p->deltaX, p->deltaY, p->deltaZ,
p->heading, p->deltaHeading,
p->animation, p->pitch,
- p->padding01 );
+ p->padding01, p->padding02, p->padding03,
+ p->padding04 );
#endif
setPos(px, py, pz, showeq_params->walkpathrecord, showeq_params->walkpathlength);
Modified: showeq/trunk/src/spawnshell.cpp
===================================================================
--- showeq/trunk/src/spawnshell.cpp 2014-03-22 20:39:51 UTC (rev 808)
+++ showeq/trunk/src/spawnshell.cpp 2014-04-16 14:20:24 UTC (rev 809)
@@ -719,7 +719,7 @@
spawn->posData[2] = netStream.readUInt32NC();
spawn->posData[3] = netStream.readUInt32NC();
spawn->posData[4] = netStream.readUInt32NC();
- spawn->posData[5] = netStream.readUInt32NC();
+// spawn->posData[5] = netStream.readUInt32NC();
if(spawn->hasTitle)
{
@@ -922,29 +922,27 @@
/*0000*/ uint16_t spawnId;
/*0002*/ uint16_t spawnId2;
/*0004*/ unsigned pitch:12;
- signed animation:10; // velocity
- unsigned padding01:10;
- /*0008*/ unsigned heading:12; // heading
- signed x:19; // x coord (1st loc value)
- unsigned padding02:1;
- /*0012*/ signed deltaZ:13; // change in z
+ signed deltaX:13; // change in x
+ unsigned padding01:7;
+ /*0008*/ signed z:19; // z coord (3rd loc value)
+ signed deltaHeading:10; // change in heading
+ unsigned padding02:3;
+ /*0012*/ signed x:19; // x coord (1st loc value)
+ signed deltaZ:13; // change in z
+ /*0016*/ unsigned heading:12; // heading
signed deltaY:13; // change in y
- unsigned padding03:6;
- /*0016*/ signed deltaHeading:10; // change in heading
- signed deltaX:13; // change in x
- unsigned padding04:9;
- /*0020*/ signed y:19; // y coord (2nd loc value)
- unsigned padding05:13;
- /*0024*/ signed z:19; // z coord (3rd loc value)
- unsigned padding06:13;
- /*0028*/
+ unsigned padding03:7;
+ /*0020*/ signed animation:10; // velocity
+ signed y:19; // y coord (2nd loc value)
+ unsigned padding04:3;
+ /*0024*/
};
#endif
#if 0
#pragma pack(0)
struct pos *p = (struct pos *)data;
- if (p->spawnId == 0x08f5)
+ if (p->spawnId == 0x3119)
printf("[%.2x](%f, %f, %f), dx %f dy %f dz %f\n head %d dhead %d anim %d pitch %d (%x, %x, %x, %x, %x, %x)\n",
p->spawnId, float(p->x)/8.0, float(p->y/8.0), float(p->z)/8.0,
float(p->deltaX)/4.0, float(p->deltaY)/4.0,
@@ -952,7 +950,7 @@
p->heading, p->deltaHeading,
p->animation, p->pitch,
p->padding01, p->padding02, p->padding03,
- p->padding04, p->padding05, p->padding06 );
+ p->padding04 );
#endif
updateSpawn(pupdate->spawnId, x, y, z, dx, dy, dz,
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <fra...@us...> - 2014-03-22 20:39:55
|
Revision: 808
http://sourceforge.net/p/seq/svn/808
Author: fransick
Date: 2014-03-22 20:39:51 +0000 (Sat, 22 Mar 2014)
Log Message:
-----------
Fixed a few remaining opcodes
Modified Paths:
--------------
showeq/trunk/conf/zoneopcodes.xml
Modified: showeq/trunk/conf/zoneopcodes.xml
===================================================================
--- showeq/trunk/conf/zoneopcodes.xml 2014-03-22 15:42:16 UTC (rev 807)
+++ showeq/trunk/conf/zoneopcodes.xml 2014-03-22 20:39:51 UTC (rev 808)
@@ -62,7 +62,7 @@
<comment>DeleteSpawnCode</comment>
<payload dir="both" typename="deleteSpawnStruct" sizechecktype="match"/>
</opcode>
- <opcode id="17b6" name="OP_RemoveSpawn" updated="2/21/14">
+ <opcode id="17b6" name="OP_RemoveSpawn" updated="3/12/14">
<comment>Remove spawn from zone</comment>
<payload dir="both" typename="removeSpawnStruct" sizechecktype="none"/>
</opcode>
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <fra...@us...> - 2014-03-22 15:42:18
|
Revision: 807
http://sourceforge.net/p/seq/svn/807
Author: fransick
Date: 2014-03-22 15:42:16 +0000 (Sat, 22 Mar 2014)
Log Message:
-----------
Tag for release 5.13.10.21
Added Paths:
-----------
showeq/tags/v5_13_10_21/
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <fra...@us...> - 2014-03-22 15:38:04
|
Revision: 806
http://sourceforge.net/p/seq/svn/806
Author: fransick
Date: 2014-03-22 15:37:59 +0000 (Sat, 22 Mar 2014)
Log Message:
-----------
Historical checkin for 3/12/14
Modified Paths:
--------------
showeq/trunk/ChangeLog
showeq/trunk/conf/zoneopcodes.xml
showeq/trunk/configure.in
showeq/trunk/src/everquest.h
showeq/trunk/src/player.cpp
showeq/trunk/src/spawnshell.cpp
showeq/trunk/src/zonemgr.cpp
showeq/trunk/src/zones.h
Modified: showeq/trunk/ChangeLog
===================================================================
--- showeq/trunk/ChangeLog 2014-02-24 00:15:11 UTC (rev 805)
+++ showeq/trunk/ChangeLog 2014-03-22 15:37:59 UTC (rev 806)
@@ -1,3 +1,12 @@
+Fransick (3/12/14)
+-----------------
+- Updated version to 5.13.10.21
+- Support EQ patch 3/12/14
+- Realigned PlayerProfile struct
+- Added CoTF zones to zones.h
+- Updated position structs
+- Updated Opcodes
+
Fransick (2/21/14)
-----------------
- Updated version to 5.13.10.20
Modified: showeq/trunk/conf/zoneopcodes.xml
===================================================================
--- showeq/trunk/conf/zoneopcodes.xml 2014-02-24 00:15:11 UTC (rev 805)
+++ showeq/trunk/conf/zoneopcodes.xml 2014-03-22 15:37:59 UTC (rev 806)
@@ -3,28 +3,28 @@
<seqopcodes>
<!-- Critical opcodes used directly by ShowEQ -->
- <opcode id="1d41" name="OP_PlayerProfile" updated="2/21/14">
+ <opcode id="0327" name="OP_PlayerProfile" updated="3/12/14">
<comment>CharProfileCode</comment>
<payload dir="server" typename="uint8_t" sizechecktype="none"/>
</opcode>
- <opcode id="7022" name="OP_ZoneEntry" updated="2/21/14">
+ <opcode id="0a37" name="OP_ZoneEntry" updated="3/12/14">
<comment>ZoneEntryCode</comment>
<payload dir="client" typename="ClientZoneEntryStruct" sizechecktype="match"/>
<payload dir="server" typename="uint8_t" sizechecktype="none"/>
</opcode>
- <opcode id="04b1" name="OP_TimeOfDay" updated="2/21/14">
+ <opcode id="62a2" name="OP_TimeOfDay" updated="3/12/14">
<comment>TimeOfDayCode</comment>
<payload dir="server" typename="timeOfDayStruct" sizechecktype="match"/>
</opcode>
- <opcode id="51fd" name="OP_NewZone" updated="2/21/14">
+ <opcode id="1ba4" name="OP_NewZone" updated="3/12/14">
<comment>NewZoneCode</comment>
<payload dir="server" typename="newZoneStruct" sizechecktype="match"/>
</opcode>
- <opcode id="38c0" name="OP_SpawnDoor" updated="2/21/14">
+ <opcode id="6716" name="OP_SpawnDoor" updated="3/12/14">
<comment>DoorSpawnsCode</comment>
<payload dir="server" typename="doorStruct" sizechecktype="modulus"/>
</opcode>
- <opcode id="5ec4" name="OP_GroundSpawn" updated="2/21/14">
+ <opcode id="6b92" name="OP_GroundSpawn" updated="3/12/14">
<comment>MakeDropCode</comment>
<payload dir="server" typename="makeDropStruct" sizechecktype="none"/>
<payload dir="client" typename="uint8_t" sizechecktype="none"/>
@@ -33,48 +33,48 @@
<comment>Coords in a zone that will port you to another zone</comment>
<payload dir="server" typename="zonePointsStruct" sizechecktype="none"/>
</opcode>
- <opcode id="39a8" name="OP_AAExpUpdate" updated="2/21/14">
+ <opcode id="6218" name="OP_AAExpUpdate" updated="3/12/14">
<comment>Receiving AA experience. Also when percent to AA changes.</comment>
<payload dir="server" typename="altExpUpdateStruct" sizechecktype="match"/>
</opcode>
- <opcode id="015c" name="OP_ExpUpdate" updated="2/21/14">
+ <opcode id="46a1" name="OP_ExpUpdate" updated="3/12/14">
<comment>ExpUpdateCode</comment>
<payload dir="server" typename="expUpdateStruct" sizechecktype="match"/>
</opcode>
- <opcode id="616a" name="OP_GuildMOTD" updated="2/21/14">
+ <opcode id="3b60" name="OP_GuildMOTD" updated="3/12/14">
<comment>GuildMOTD</comment>
<payload dir="server" typename="guildMOTDStruct" sizechecktype="none"/>
</opcode>
- <opcode id="6e8d" name="OP_ClientUpdate" updated="2/21/14">
+ <opcode id="2cfe" name="OP_ClientUpdate" updated="3/12/14">
<comment>Position updates</comment>
<payload dir="server" typename="playerSpawnPosStruct" sizechecktype="match"/>
<payload dir="both" typename="playerSelfPosStruct" sizechecktype="match"/>
</opcode>
- <opcode id="3e21" name="OP_NpcMoveUpdate" updated="2/21/14">
+ <opcode id="3fcf" name="OP_NpcMoveUpdate" updated="3/12/14">
<comment>Position updates</comment>
<payload dir="server" typename="uint8_t" sizechecktype="none"/>
</opcode>
- <opcode id="562d" name="OP_MobUpdate" updated="2/21/14">
+ <opcode id="61f7" name="OP_MobUpdate" updated="3/12/14">
<comment>MobUpdateCode</comment>
<payload dir="both" typename="spawnPositionUpdate" sizechecktype="match"/>
</opcode>
- <opcode id="597f" name="OP_DeleteSpawn" updated="2/21/14">
+ <opcode id="4b87" name="OP_DeleteSpawn" updated="3/12/14">
<comment>DeleteSpawnCode</comment>
<payload dir="both" typename="deleteSpawnStruct" sizechecktype="match"/>
</opcode>
- <opcode id="155c" name="OP_RemoveSpawn" updated="2/21/14">
+ <opcode id="17b6" name="OP_RemoveSpawn" updated="2/21/14">
<comment>Remove spawn from zone</comment>
<payload dir="both" typename="removeSpawnStruct" sizechecktype="none"/>
</opcode>
- <opcode id="1741" name="OP_Death" updated="2/21/14">
+ <opcode id="2d59" name="OP_Death" updated="3/12/14">
<comment>old NewCorpseCode</comment>
<payload dir="server" typename="newCorpseStruct" sizechecktype="match"/>
</opcode>
- <opcode id="3f57" name="OP_WearChange" updated="2/21/14">
+ <opcode id="5f2c" name="OP_WearChange" updated="3/12/14">
<comment>SpawnUpdateCode</comment>
<payload dir="both" typename="SpawnUpdateStruct" sizechecktype="match"/>
</opcode>
- <opcode id="4409" name="OP_SpawnAppearance" updated="2/21/14">
+ <opcode id="63a5" name="OP_SpawnAppearance" updated="3/12/14">
<comment>SpawnAppearanceCode</comment>
<payload dir="both" typename="spawnAppearanceStruct" sizechecktype="match"/>
</opcode>
@@ -82,7 +82,7 @@
<comment>Server updating on hunger/thirst</comment>
<payload dir="server" typename="staminaStruct" sizechecktype="match"/>
</opcode>
- <opcode id="3863" name="OP_HPUpdate" updated="2/21/14">
+ <opcode id="0532" name="OP_HPUpdate" updated="3/12/14">
<comment>NpcHpUpdateCode Update HP % of a PC or NPC</comment>
<payload dir="both" typename="hpNpcUpdateStruct" sizechecktype="match"/>
</opcode>
@@ -90,60 +90,60 @@
<comment>Info regarding guild members</comment>
<payload dir="server" typename="GuildMemberUpdate" sizechecktype="match"/>
</opcode>
- <opcode id="7917" name="OP_ClickObject" updated="2/21/14">
+ <opcode id="35c2" name="OP_ClickObject" updated="3/12/14">
<comment>Items dropped on the ground</comment>
<payload dir="both" typename="remDropStruct" sizechecktype="match"/>
</opcode>
- <opcode id="5153" name="OP_Action" updated="2/21/14">
+ <opcode id="5a28" name="OP_Action" updated="3/12/14">
<comment>Spells cast etc</comment>
<payload dir="both" typename="actionStruct" sizechecktype="match"/>
<payload dir="both" typename="actionAltStruct" sizechecktype="match"/>
</opcode>
- <opcode id="603b" name="OP_Action2" updated="2/21/14">
+ <opcode id="5613" name="OP_Action2" updated="3/12/14">
<comment>Combat actions i.e. bash, kick etc</comment>
<payload dir="both" typename="action2Struct" sizechecktype="match"/>
</opcode>
- <opcode id="4fa5" name="OP_Consider" updated="2/21/14">
+ <opcode id="2cd2" name="OP_Consider" updated="3/12/14">
<comment>ConsiderCode</comment>
<payload dir="both" typename="considerStruct" sizechecktype="match"/>
</opcode>
- <opcode id="4c05" name="OP_TargetMouse" updated="2/21/14">
+ <opcode id="27ce" name="OP_TargetMouse" updated="3/12/14">
<comment>Targeting a person - old ClientTargetCode</comment>
<payload dir="both" typename="clientTargetStruct" sizechecktype="match"/>
</opcode>
- <opcode id="462e" name="OP_SpawnRename" updated="2/21/14">
+ <opcode id="7e2d" name="OP_SpawnRename" updated="3/12/14">
<comment>Spawns getting renamed after initial NewSpawn</comment>
<payload dir="server" typename="spawnRenameStruct" sizechecktype="match"/>
</opcode>
- <opcode id="7c43" name="OP_Illusion" updated="2/21/14">
+ <opcode id="6d89" name="OP_Illusion" updated="3/12/14">
<comment>Spawn being illusioned (changing forms)</comment>
<payload dir="both" typename="spawnIllusionStruct" sizechecktype="match"/>
</opcode>
- <opcode id="3bb6" name="OP_Shroud" updated="2/21/14">
+ <opcode id="97bd" name="OP_Shroud" updated="3/12/14">
<comment>Server putting players into shroud form</comment>
<payload dir="server" typename="spawnShroudSelf" sizechecktype="none"/>
</opcode>
- <opcode id="658b" name="OP_ZoneChange" updated="2/21/14">
+ <opcode id="628c" name="OP_ZoneChange" updated="3/12/14">
<comment>old ZoneChangeCode</comment>
<payload dir="both" typename="zoneChangeStruct" sizechecktype="match"/>
</opcode>
- <opcode id="7764" name="OP_GroupInvite" updated="2/21/14">
+ <opcode id="6180" name="OP_GroupInvite" updated="3/12/14">
<payload dir="both" typename="groupInviteStruct" sizechecktype="none"/>
<comment>You invite someone while ungrouped or get invited by someone ungrouped </comment>
</opcode>
- <opcode id="1a2e" name="OP_GroupInvite2" updated="2/21/14">
+ <opcode id="7e59" name="OP_GroupInvite2" updated="3/12/14">
<payload dir="client" typename="groupInviteStruct" sizechecktype="none"/>
<comment>You're inviting someone and you are grouped or get invited by a group</comment>
</opcode>
- <opcode id="1d86" name="OP_GroupCancelInvite" updated="2/21/14">
+ <opcode id="2ab0" name="OP_GroupCancelInvite" updated="3/12/14">
<payload dir="both" typename="groupDeclineStruct" sizechecktype="match"/>
<comment>Declining to join a group</comment>
</opcode>
- <opcode id="71ef" name="OP_GroupFollow" updated="2/21/14">
+ <opcode id="61bc" name="OP_GroupFollow" updated="3/12/14">
<payload dir="server" typename="groupFollowStruct" sizechecktype="match"/>
<comment>You join a group or player joins group</comment>
</opcode>
- <opcode id="aaaa" name="OP_GroupFollow2" updated="2/21/14">
+ <opcode id="aaaa" name="OP_GroupFollow2" updated="3/12/14">
<payload dir="server" typename="groupFollowStruct" sizechecktype="match"/>
<comment>Player joins your group</comment>
</opcode>
@@ -151,15 +151,15 @@
<comment>Group updates</comment>
<payload dir="both" typename="groupUpdateStruct" sizechecktype="none"/>
</opcode>
- <opcode id="21b8" name="OP_GroupDisband" updated="2/21/14">
+ <opcode id="447a" name="OP_GroupDisband" updated="3/12/14">
<comment>You disband from group</comment>
<payload dir="server" typename="groupDisbandStruct" sizechecktype="match"/>
</opcode>
- <opcode id="7048" name="OP_GroupDisband2" updated="2/21/14">
+ <opcode id="1892" name="OP_GroupDisband2" updated="3/12/14">
<comment>Other disbands from group</comment>
<payload dir="server" typename="groupDisbandStruct" sizechecktype="match"/>
</opcode>
- <opcode id="5fcf" name="OP_GroupLeader" updated="2/21/14">
+ <opcode id="68ef" name="OP_GroupLeader" updated="3/12/14">
<comment>Group leader change</comment>
<payload dir="server" typename="groupLeaderChangeStruct" sizechecktype="match"/>
</opcode>
@@ -167,67 +167,67 @@
<comment>old BuffDropCode</comment>
<payload dir="both" typename="buffStruct" sizechecktype="match"/>
</opcode>
- <opcode id="75de" name="OP_BuffFadeMsg" updated="2/21/14">
+ <opcode id="359f" name="OP_BuffFadeMsg" updated="3/12/14">
<comment>SpellFadeCode</comment>
<payload dir="both" typename="spellFadedStruct" sizechecktype="none"/>
</opcode>
- <opcode id="3196" name="OP_BeginCast" updated="2/21/14">
+ <opcode id="3af9" name="OP_BeginCast" updated="3/12/14">
<comment>BeginCastCode</comment>
<payload dir="both" typename="beginCastStruct" sizechecktype="match"/>
</opcode>
- <opcode id="09ac" name="OP_CastSpell" updated="2/21/14">
+ <opcode id="50db" name="OP_CastSpell" updated="3/12/14">
<comment>StartCastCode</comment>
<payload dir="both" typename="startCastStruct" sizechecktype="match"/>
</opcode>
- <opcode id="7670" name="OP_SwapSpell" updated="2/21/14">
+ <opcode id="62e9" name="OP_SwapSpell" updated="3/12/14">
<comment>TradeSpellBookSlotsCode</comment>
<payload dir="both" typename="tradeSpellBookSlotsStruct" sizechecktype="match"/>
</opcode>
- <opcode id="6dc4" name="OP_MemorizeSpell" updated="2/21/14">
+ <opcode id="33d7" name="OP_MemorizeSpell" updated="3/12/14">
<comment>MemSpellCode</comment>
<payload dir="both" typename="memSpellStruct" sizechecktype="match"/>
</opcode>
- <opcode id="3bb2" name="OP_InspectAnswer" updated="2/21/14">
+ <opcode id="7b29" name="OP_InspectAnswer" updated="3/12/14">
<comment>InspectDataCode</comment>
<payload dir="both" typename="inspectDataStruct" sizechecktype="match"/>
</opcode>
- <opcode id="38ca" name="OP_Emote" updated="2/21/14">
+ <opcode id="1e0c" name="OP_Emote" updated="3/12/14">
<comment>EmoteTextCode</comment>
<payload dir="both" typename="emoteTextStruct" sizechecktype="none"/>
</opcode>
- <opcode id="0241" name="OP_SimpleMessage" updated="2/21/14">
+ <opcode id="2ab6" name="OP_SimpleMessage" updated="3/12/14">
<comment>SimpleMessageCode</comment>
<payload dir="server" typename="simpleMessageStruct" sizechecktype="match"/>
</opcode>
- <opcode id="672a" name="OP_FormattedMessage" updated="2/21/14">
+ <opcode id="5e85" name="OP_FormattedMessage" updated="3/12/14">
<comment>FormattedMessageCode i.e. pet dismissed etc</comment>
<payload dir="server" typename="formattedMessageStruct" sizechecktype="none"/>
</opcode>
- <opcode id="62e2" name="OP_CommonMessage" updated="2/21/14">
+ <opcode id="4d5c" name="OP_CommonMessage" updated="3/12/14">
<comment>ChannelMessageCode i.e. /tell /ooc /shout etc</comment>
<payload dir="both" typename="channelMessageStruct" sizechecktype="none"/>
</opcode>
- <opcode id="3498" name="OP_SpecialMesg" updated="2/21/14">
+ <opcode id="2f02" name="OP_SpecialMesg" updated="3/12/14">
<comment>Communicate textual info to client including hail responses etc</comment>
<payload dir="server" typename="specialMessageStruct" sizechecktype="none"/>
</opcode>
- <opcode id="0240" name="OP_RandomReq" updated="2/21/14">
+ <opcode id="2066" name="OP_RandomReq" updated="3/12/14">
<comment>RandomReqCode</comment>
<payload dir="client" typename="randomReqStruct" sizechecktype="match"/>
</opcode>
- <opcode id="4f3e" name="OP_RandomReply" updated="2/21/14">
+ <opcode id="537e" name="OP_RandomReply" updated="3/12/14">
<comment>RandomCode</comment>
<payload dir="server" typename="randomStruct" sizechecktype="match"/>
</opcode>
- <opcode id="5db9" name="OP_ConsentResponse" updated="2/21/14">
+ <opcode id="24d0" name="OP_ConsentResponse" updated="3/12/14">
<comment>Server replying with consent information after /consent</comment>
<payload dir="server" typename="consentResponseStruct" sizechecktype="match"/>
</opcode>
- <opcode id="972f" name="OP_DenyResponse" updated="2/21/14">
+ <opcode id="6236" name="OP_DenyResponse" updated="3/12/14">
<comment>Server replying with deny information after /deny</comment>
<payload dir="server" typename="consentResponseStruct" sizechecktype="match"/>
</opcode>
- <opcode id="6b0f" name="OP_ManaChange" updated="2/21/14">
+ <opcode id="7a2d" name="OP_ManaChange" updated="3/12/14">
<comment>Mana change. Bards send this up with no size. Casters receive this for mana updates.</comment>
<payload dir="server" typename="manaDecrementStruct" sizechecktype="match"/>
<payload dir="client" typename="uint8_t" sizechecktype="none"/>
@@ -238,11 +238,11 @@
<payload dir="server" typename="uint8_t" sizechecktype="none"/>
<comment>Bazaar search tool - struct changed and separated query from response with RoF launch. Needs work </comment>
</opcode>
- <opcode id="08de" name="OP_MoneyOnCorpse" updated="2/21/14">
+ <opcode id="21a0" name="OP_MoneyOnCorpse" updated="3/12/14">
<comment>MoneyOnCorpseCode</comment>
<payload dir="server" typename="moneyOnCorpseStruct" sizechecktype="match"/>
</opcode>
- <opcode id="0437" name="OP_SkillUpdate" updated="2/21/14">
+ <opcode id="5cb9" name="OP_SkillUpdate" updated="3/12/14">
<comment>Skill up code</comment>
<payload dir="server" typename="skillIncStruct" sizechecktype="match"/>
</opcode>
@@ -258,11 +258,11 @@
<comment></comment>
<payload dir="server" typename="none" sizechecktype="match"/>
</opcode>
- <opcode id="094f" name="OP_DzSwitchInfo" updated="2/21/14">
+ <opcode id="1fdf" name="OP_DzSwitchInfo" updated="3/12/14">
<comment>Expedition compass etc</comment>
<payload dir="server" typename="dzSwitchInfo" sizechecktype="none"/>
</opcode>
- <opcode id="25c7" name="OP_DzInfo" updated="2/21/14">
+ <opcode id="1eac" name="OP_DzInfo" updated="3/12/14">
<comment>Expedition Information</comment>
<payload dir="server" typename="dzInfo" sizechecktype="match"/>
</opcode>
@@ -272,7 +272,7 @@
<comment>Movement history for speed/movement hack detection</comment>
<payload dir="client" typename="uint8_t" sizechecktype="none"/>
</opcode>
- <opcode id="0282" name="OP_LeaderExpUpdate" updated="12/11/13">
+ <opcode id="ffff" name="OP_LeaderExpUpdate" updated="12/11/13">
<comment>Leadership AA Exp Update</comment>
<payload dir="server" typename="leadExpUpdateStruct" sizechecktype="match"/>
</opcode>
@@ -305,7 +305,7 @@
<comment>List of group members - Variable length</comment>
<payload dir="server" typename="unknown" sizechecktype="none"/>
</opcode>
- <opcode id="1bdc" name="OP_GuildMemberList" updated="2/21/14">
+ <opcode id="5547" name="OP_GuildMemberList" updated="3/12/14">
<comment>List of guild members - Variable length</comment>
<payload dir="server" typename="uint8_t" sizechecktype="none"/>
</opcode>
@@ -341,19 +341,19 @@
<comment>Contents of claims window. /claim then refresh to capture packet - Guessing variable length</comment>
<payload dir="server" typename="unknown" sizechecktype="none"/>
</opcode>
- <opcode id="475c" name="OP_VoiceChat" updated="2/21/14">
+ <opcode id="4fb9" name="OP_VoiceChat" updated="3/12/14">
<comment>Voice chat server info - Variable length (Data sent when joining group,raid etc)</comment>
<payload dir="server" typename="unknown" sizechecktype="none"/>
</opcode>
- <opcode id="1719" name="OP_PollQuestions" updated="2/21/14">
+ <opcode id="3059" name="OP_PollQuestions" updated="3/12/14">
<comment>SOE in-game player poll questions - Variable length</comment>
<payload dir="both" typename="unknown" sizechecktype="none"/>
</opcode>
- <opcode id="6385" name="OP_PollResponses" updated="2/21/14">
+ <opcode id="4049" name="OP_PollResponses" updated="3/12/14">
<comment>Poll response choices - Variable length</comment>
<payload dir="server" typename="unknown" sizechecktype="none"/>
</opcode>
- <opcode id="5945" name="OP_ShroudProgression" updated="2/21/14">
+ <opcode id="6d30" name="OP_ShroudProgression" updated="3/12/14">
<comment>Unlocked shrouds - 244 bytes</comment>
<payload dir="server" typename="unknown" sizechecktype="none"/>
</opcode>
@@ -361,15 +361,15 @@
<comment>Shroud templates to choose from on shroud NPC - 18983 bytes</comment>
<payload dir="server" typename="unknown" sizechecktype="none"/>
</opcode>
- <opcode id="2d3d" name="OP_Fellowship" updated="2/21/14">
+ <opcode id="1380" name="OP_Fellowship" updated="3/12/14">
<comment>Fellowship information - 2564 bytes</comment>
<payload dir="server" typename="unknown" sizechecktype="none"/>
</opcode>
- <opcode id="5d68" name="OP_ExpandedGuildInfo" updated="2/21/14">
+ <opcode id="1361" name="OP_ExpandedGuildInfo" updated="3/12/14">
<comment>Guild ranks and other misc guild data - Variable length</comment>
<payload dir="server" typename="unknown" sizechecktype="none"/>
</opcode>
- <opcode id="26ae" name="OP_GuildBank" updated="2/21/14">
+ <opcode id="279b" name="OP_GuildBank" updated="3/12/14">
<comment>Guild bank contents - Guessing variable length</comment>
<payload dir="server" typename="unknown" sizechecktype="none"/>
</opcode>
@@ -393,23 +393,23 @@
<comment>Tradeskill combine using old tradeskill window - 24 Bytes</comment>
<payload dir="both" typename="uint8_t" sizechecktype="none"/>
</opcode>
- <opcode id="65ca" name="OP_ItemPlayerPacket" updated="2/21/14">
+ <opcode id="77bb" name="OP_ItemPlayerPacket" updated="3/12/14">
<comment>Inventory/bank items coming over during zone - Variable length</comment>
<payload dir="both" typename="uint8_t" sizechecktype="none"/>
</opcode>
- <opcode id="3d57" name="OP_TaskDescription" updated="2/21/14">
+ <opcode id="7983" name="OP_TaskDescription" updated="3/12/14">
<comment>Task descriptions coming down for task window - Variable length</comment>
<payload dir="server" typename="unknown" sizechecktype="none"/>
</opcode>
- <opcode id="3874" name="OP_TaskActivity" updated="2/21/14">
+ <opcode id="1224" name="OP_TaskActivity" updated="3/12/14">
<comment>Task activity descriptions coming down for task window - Variable length</comment>
<payload dir="server" typename="unknown" sizechecktype="none"/>
</opcode>
- <opcode id="2645" name="OP_CompletedTasks" updated="2/21/14">
+ <opcode id="3782" name="OP_CompletedTasks" updated="3/12/14">
<comment>Task history for task window - Variable length</comment>
<payload dir="server" typename="unknown" sizechecktype="none"/>
</opcode>
- <opcode id="4383" name="OP_CustomTitles" updated="2/21/14">
+ <opcode id="1bcf" name="OP_CustomTitles" updated="3/12/14">
<comment>List of available titles - 1520 bytes</comment>
<payload dir="server" typename="unknown" sizechecktype="none"/>
</opcode>
@@ -541,7 +541,7 @@
<comment>LFG/LFP server response - Variable length</comment>
<payload dir="server" typename="unknown" sizechecktype="none"/>
</opcode>
- <opcode id="3fdc" name="OP_MercenaryList" updated="2/21/14">
+ <opcode id="1296" name="OP_MercenaryList" updated="3/12/14">
<comment>Listing of hired mercenaries - 648 bytes
<payload dir="server" typename="unknown" sizechecktype="none"/></comment>
</opcode>
@@ -561,11 +561,11 @@
<comment>Client clicks off buff - 8 bytes</comment>
<payload dir="client" typename="unknown" sizechecktype="none"/>
</opcode>
- <opcode id="1b73" name="OP_HouseAddress" updated="2/21/14">
+ <opcode id="72b6" name="OP_HouseAddress" updated="3/12/14">
<comment>House and guildhall address information - Variable length</comment>
<payload dir="server" typename="unknown" sizechecktype="none"/>
</opcode>
- <opcode id="30ac" name="OP_HouseContents" updated="2/21/14">
+ <opcode id="7b32" name="OP_HouseContents" updated="3/12/14">
<comment>Server sending house information and contents - variable length</comment>
<payload dir="server" typename="unknown" sizechecktype="none"/>
</opcode>
@@ -581,11 +581,11 @@
<comment>Server sending pending rewards - variable length</comment>
<payload dir="both" typename="unknown" sizechecktype="none"/>
</opcode>
- <opcode id="3511" name="OP_FTPNags" updated="2/21/14">
+ <opcode id="74da" name="OP_FTPNags" updated="3/12/14">
<comment>Free to play nags and other data - 1852 bytes</comment>
<payload dir="server" typename="unknown" sizechecktype="none"/>
</opcode>
- <opcode id="bff4" name="OP_Find" updated="2/21/14">
+ <opcode id="08df" name="OP_Find" updated="3/12/14">
<comment>Find window data - 112 bytes</comment>
<payload dir="server" typename="unknown" sizechecktype="none"/>
</opcode>
Modified: showeq/trunk/configure.in
===================================================================
--- showeq/trunk/configure.in 2014-02-24 00:15:11 UTC (rev 805)
+++ showeq/trunk/configure.in 2014-03-22 15:37:59 UTC (rev 806)
@@ -2,7 +2,7 @@
dnl $Id$ $Name$
AC_PREREQ(2.59)
-AC_INIT(showeq, 5.13.10.20)
+AC_INIT(showeq, 5.13.10.21)
AC_CONFIG_SRCDIR(src/main.cpp)
AC_CONFIG_MACRO_DIR([m4])
AC_CANONICAL_SYSTEM
Modified: showeq/trunk/src/everquest.h
===================================================================
--- showeq/trunk/src/everquest.h 2014-02-24 00:15:11 UTC (rev 805)
+++ showeq/trunk/src/everquest.h 2014-03-22 15:37:59 UTC (rev 806)
@@ -1090,18 +1090,22 @@
{
struct
{
- unsigned pitch:12;
- signed animation:10; // velocity
- signed deltaHeading:10; // change in heading
- signed z:19; // z coord (3rd loc value)
- signed deltaZ:13; // change in z
- signed deltaY:13; // change in y
- unsigned heading:12; // heading
- unsigned padding01:7;
- signed y:19; // y coord (2nd loc value)
- signed deltaX:13; // change in x
- signed x:19; // x coord (1st loc value)
- unsigned padding02:13;
+ unsigned pitch:12;
+ signed animation:10; // velocity
+ unsigned padding01:10;
+ unsigned heading:12; // heading
+ signed x:19; // x coord (1st loc value)
+ unsigned padding02:1;
+ signed deltaZ:13; // change in z
+ signed deltaY:13; // change in y
+ unsigned padding03:6;
+ signed deltaHeading:10; // change in heading
+ signed deltaX:13; // change in x
+ unsigned padding04:9;
+ signed y:19; // y coord (2nd loc value)
+ unsigned padding05:13;
+ signed z:19; // z coord (3rd loc value)
+ unsigned padding06:13;
};
int32_t posData[5];
};
@@ -2351,17 +2355,21 @@
/*0002*/ uint16_t spawnId2;
/*0004*/ unsigned pitch:12;
signed animation:10; // velocity
- signed deltaHeading:10; // change in heading
-/*0008*/ signed z:19; // z coord (3rd loc value)
- signed deltaZ:13; // change in z
-/*0012*/ signed deltaY:13; // change in y
- unsigned heading:12; // heading
- unsigned padding01:7;
-/*0016*/ signed y:19; // y coord (2nd loc value)
+ unsigned padding01:10;
+/*0008*/ unsigned heading:12; // heading
+ signed x:19; // x coord (1st loc value)
+ unsigned padding02:1;
+/*0012*/ signed deltaZ:13; // change in z
+ signed deltaY:13; // change in y
+ unsigned padding03:6;
+/*0016*/ signed deltaHeading:10; // change in heading
signed deltaX:13; // change in x
-/*0020*/ signed x:19; // x coord (1st loc value)
- unsigned padding02:13;
-/*0024*/
+ unsigned padding04:9;
+/*0020*/ signed y:19; // y coord (2nd loc value)
+ unsigned padding05:13;
+/*0024*/ signed z:19; // z coord (3rd loc value)
+ unsigned padding06:13;
+/*0028*/
};
/*
@@ -2378,18 +2386,19 @@
/*0006*/ unsigned pitch:12; // pitch (up/down heading)
unsigned padding01:20;
/*0010*/ float deltaY; // Change in y
-/*0014*/ float y; // y coord (2nd loc value)
-/*0018*/ signed animation:10; // velocity
- unsigned heading:12; // Heading
+/*0014*/ float z; // z coord (3rd loc value)
+/*0018*/ float deltaZ; // Change in z
+/*0022*/ unsigned heading:12; // Heading
signed deltaHeading:10; // change in heading
-/*0022*/ float z; // z coord (3rd loc value)
-/*0026*/ float deltaX; // Change in x
+ unsigned padding02:10;
+/*0026*/ float y; // y coord (2nd loc value)
/*0030*/ float x; // x coord (1st loc value)
-/*0034*/ float deltaZ; // Change in z
-/*0038*/
+/*0034*/ float deltaX; // Change in x
+/*0038*/ signed animation:10; // velocity
+ unsigned padding03:22;
+/*0042*/
};
-
/*
** Spawn Appearance
** Length: 8 Octets
Modified: showeq/trunk/src/player.cpp
===================================================================
--- showeq/trunk/src/player.cpp 2014-02-24 00:15:11 UTC (rev 805)
+++ showeq/trunk/src/player.cpp 2014-03-22 15:37:59 UTC (rev 806)
@@ -848,21 +848,23 @@
#pragma pack(1)
struct pos
{
- /*0000*/ uint16_t unknown0000; // ***Placeholder (update time counter?)
+ /*0000*/ uint16_t unknown0000; // ***Placeholder (update time counter?)
/*0002*/ uint16_t spawnId; // Player's spawn id
/*0004*/ uint16_t unknown0001; // ***Placeholder
/*0006*/ unsigned pitch:12; // pitch (up/down heading)
unsigned padding01:20;
/*0010*/ float deltaY; // Change in y
- /*0014*/ float y; // y coord (2nd loc value)
- /*0018*/ signed animation:10; // velocity
- unsigned heading:12; // Heading
+ /*0014*/ float z; // z coord (3rd loc value)
+ /*0018*/ float deltaZ; // Change in z
+ /*0022*/ unsigned heading:12; // Heading
signed deltaHeading:10; // change in heading
- /*0022*/ float z; // z coord (3rd loc value)
- /*0026*/ float deltaX; // Change in x
+ unsigned padding02:10;
+ /*0026*/ float y; // y coord (2nd loc value)
/*0030*/ float x; // x coord (1st loc value)
- /*0034*/ float deltaZ; // Change in z
- /*0038*/
+ /*0034*/ float deltaX; // Change in x
+ /*0038*/ signed animation:10; // velocity
+ unsigned padding03:22;
+ /*0042*/
};
#endif
Modified: showeq/trunk/src/spawnshell.cpp
===================================================================
--- showeq/trunk/src/spawnshell.cpp 2014-02-24 00:15:11 UTC (rev 805)
+++ showeq/trunk/src/spawnshell.cpp 2014-03-22 15:37:59 UTC (rev 806)
@@ -501,21 +501,24 @@
#pragma pack(1)
struct pos
{
-/*0002*/ signed padding0000:12; // ***Placeholder
- signed deltaX:13; // change in x
- signed padding0005:7; // ***Placeholder
-/*0006*/ signed deltaHeading:10;// change in heading
- signed deltaY:13; // change in y
- signed padding0006:9; // ***Placeholder
-/*0010*/ signed y:19; // y coord
- signed animation:13; // animation
-/*0014*/ unsigned heading:12; // heading
- signed x:19; // x coord
- signed padding0014:1; // ***Placeholder
-/*0018*/ signed z:19; // z coord
- signed deltaZ:13; // change in z
-/*0022*/
+/*0004*/ unsigned pitch:12;
+ signed animation:10; // velocity
+ signed deltaHeading:10; // change in heading
+/*0008*/ signed z:19; // z coord (3rd loc value)
+ signed deltaZ:13; // change in z
+/*0012*/ signed deltaY:13; // change in y
+ unsigned heading:12; // heading
+ unsigned padding01:7;
+/*0016*/ signed y:19; // y coord (2nd loc value)
+ signed deltaX:13; // change in x
+/*0020*/ signed x:19; // x coord (1st loc value)
+ unsigned padding02:13;
+/*0024*/ signed unknown0001; // ***Placeholder
+/*0028*/
};
+#endif
+
+#if 0
#pragma pack(0)
struct pos *p = (struct pos *)(data + i*sizeof(spawnStruct) + 151);
printf("[%.2x](%f, %f, %f), dx %f dy %f dz %f head %f dhead %f anim %d (%x, %x, %x, %x)\n",
@@ -649,7 +652,7 @@
spawn->deity = netStream.readUInt32NC();
spawn->guildID = netStream.readUInt32NC();
spawn->guildstatus = netStream.readUInt32NC();
- spawn->class_ = netStream.readUInt8();
+ spawn->class_ = netStream.readUInt32NC();
#ifdef FILLSPAWNSTRUCT_DIAG
seqDebug("race=%08X holding=%02X deity=%08X guildID=%08X guildstatus=%08X class_=%02X ",
@@ -716,6 +719,7 @@
spawn->posData[2] = netStream.readUInt32NC();
spawn->posData[3] = netStream.readUInt32NC();
spawn->posData[4] = netStream.readUInt32NC();
+ spawn->posData[5] = netStream.readUInt32NC();
if(spawn->hasTitle)
{
@@ -918,32 +922,37 @@
/*0000*/ uint16_t spawnId;
/*0002*/ uint16_t spawnId2;
/*0004*/ unsigned pitch:12;
- signed animation:10; // velocity
- signed deltaHeading:10; // change in heading
- /*0008*/ signed z:19; // z coord (3rd loc value)
- signed deltaZ:13; // change in z
- /*0012*/ signed deltaY:13; // change in y
- unsigned heading:12; // heading
- unsigned padding01:7;
- /*0016*/ signed y:19; // y coord (2nd loc value)
+ signed animation:10; // velocity
+ unsigned padding01:10;
+ /*0008*/ unsigned heading:12; // heading
+ signed x:19; // x coord (1st loc value)
+ unsigned padding02:1;
+ /*0012*/ signed deltaZ:13; // change in z
+ signed deltaY:13; // change in y
+ unsigned padding03:6;
+ /*0016*/ signed deltaHeading:10; // change in heading
signed deltaX:13; // change in x
- /*0020*/ signed x:19; // x coord (1st loc value)
- unsigned padding02:13;
- /*0024*/
+ unsigned padding04:9;
+ /*0020*/ signed y:19; // y coord (2nd loc value)
+ unsigned padding05:13;
+ /*0024*/ signed z:19; // z coord (3rd loc value)
+ unsigned padding06:13;
+ /*0028*/
};
#endif
#if 0
#pragma pack(0)
struct pos *p = (struct pos *)data;
- if (p->spawnId == 0x2843)
+ if (p->spawnId == 0x08f5)
printf("[%.2x](%f, %f, %f), dx %f dy %f dz %f\n head %d dhead %d anim %d pitch %d (%x, %x, %x, %x, %x, %x)\n",
p->spawnId, float(p->x)/8.0, float(p->y/8.0), float(p->z)/8.0,
float(p->deltaX)/4.0, float(p->deltaY)/4.0,
float(p->deltaZ)/4.0,
p->heading, p->deltaHeading,
p->animation, p->pitch,
- p->padding01, p->padding02 );
+ p->padding01, p->padding02, p->padding03,
+ p->padding04, p->padding05, p->padding06 );
#endif
updateSpawn(pupdate->spawnId, x, y, z, dx, dy, dz,
Modified: showeq/trunk/src/zonemgr.cpp
===================================================================
--- showeq/trunk/src/zonemgr.cpp 2014-02-24 00:15:11 UTC (rev 805)
+++ showeq/trunk/src/zonemgr.cpp 2014-03-22 15:37:59 UTC (rev 806)
@@ -200,7 +200,7 @@
player->profile.gender = netStream.readUInt8();
player->profile.race = netStream.readUInt32();
- player->profile.class_ = netStream.readUInt8();
+ player->profile.class_ = netStream.readUInt32();
player->profile.level = netStream.readUInt8();
player->profile.level1 = netStream.readUInt8();
@@ -232,7 +232,7 @@
// Something (9 ints)
int sCount = netStream.readUInt32NC();
- for (int i = 0; i < sCount; i++) {
+ for (int i = 0; i < sCount; i++) {
netStream.skipBytes(20);
}
@@ -285,7 +285,7 @@
netStream.skipBytes(4);
}
- // Something (200 ints)
+ // Something (300 ints)
int sCount5 = netStream.readUInt32NC();
for (int i = 0; i < sCount5; i++) {
netStream.skipBytes(4);
@@ -362,7 +362,14 @@
// Unknown
netStream.skipBytes(2);
-
+/*
+ // Bandolier
+ netStream.skipBytes(1319);
+
+ // Potion Belt
+ netStream.skipBytes(160);
+*/
+
int bandolierCount = netStream.readUInt32NC();
for (int i = 0; i < bandolierCount; i++) {
name = netStream.readText();
@@ -462,11 +469,13 @@
memcpy(&player->heading, netStream.pos(), sizeof(player->heading));
netStream.skipBytes(sizeof(player->heading));
-
+
+/*
player->standState = netStream.readUInt8();
+*/
+
+ netStream.skipBytes(4);
- netStream.skipBytes(3);
-
player->guildID = netStream.readUInt32NC();
// Unknown
@@ -481,7 +490,7 @@
// Unknown
netStream.skipBytes(12);
- // Something (120 ints)
+ // Something (142 ints)
int sCount11 = netStream.readUInt32NC();
for (int i = 0; i < sCount11; i++) {
netStream.skipBytes(8);
@@ -508,7 +517,7 @@
}
// Unknown
- netStream.skipBytes(237);
+ netStream.skipBytes(241);
player->currentRadCrystals = netStream.readUInt32NC();
player->careerRadCrystals = netStream.readUInt32NC();
@@ -516,7 +525,7 @@
player->careerEbonCrystals = netStream.readUInt32NC();
// Unknown
- netStream.skipBytes(926);
+ netStream.skipBytes(149);
player->ldon_guk_points = netStream.readUInt32NC();
player->ldon_mir_points = netStream.readUInt32NC();
Modified: showeq/trunk/src/zones.h
===================================================================
--- showeq/trunk/src/zones.h 2014-02-24 00:15:11 UTC (rev 805)
+++ showeq/trunk/src/zones.h 2014-03-22 15:37:59 UTC (rev 806)
@@ -47,10 +47,10 @@
{ "oasis", "Oasis of Marr" }, // 37
{ "tox", "Toxxulia Forest" }, // 38
{ "hole", "The Ruins of Old Paineel" }, // 39
-{ "neriaka", "Neriak Foreign Quarter" }, // 40
-{ "neriakb", "Neriak Commons" }, // 41
-{ "neriakc", "Neriak Third Gate" }, // 42
-{ "neriakd", "Neriak Palace" }, // 43
+{ "neriaka", "Neriak - Foreign Quarter" }, // 40
+{ "neriakb", "Neriak - Commons" }, // 41
+{ "neriakc", "Neriak - Third Gate" }, // 42
+{ "neriakd", "Neriak - Fourth Gate" }, // 43
{ "najena", "Najena" }, // 44
{ "qcat", "Qeynos Catacombs" }, // 45
{ "innothule", "Innothule Swamp" }, // 46
@@ -120,7 +120,7 @@
{ "iceclad", "Iceclad Ocean" }, // 110
{ "frozenshadow", "Tower of Frozen Shadow" }, // 111
{ "velketor", "Velketor's Labyrinth" }, // 112
-{ "kael", "Kael Drakkal" }, // 113
+{ "kael", "Kael Drakkel" }, // 113
{ "skyshrine", "Skyshrine" }, // 114
{ "thurgadina", "Thurgadin" }, // 115
{ "eastwastes", "Eastern Wastes" }, // 116
@@ -766,22 +766,22 @@
{ "crystalshard", "The Crystal Caverns: Fragment of Fear" }, // 756
{ "breedinggrounds", "The Breeding Grounds" }, // 757
{ "eviltree", "Evantil, the Vile Oak" }, // 758
-{ "grelleth", "Grelleth's Palace, the Chateau of Filth" }, // 759
+{ "grelleth", "Grelleth's Palace, the Chateau of Filth..." }, // 759
{ "chapterhouse", "Chapterhouse of the Fallen" }, // 760
{ "pomischief", "The Plane of Mischief" }, // 761
{ "burnedwoods", "The Burned Woods" }, // 762
-{ "chelsith", "Chelsith Reborn" }, // 763
+{ "chelsithreborn", "Chelsith Reborn" }, // 763
{ "poshadow", "Plane of Shadow" }, // 764
-{ "heartoffear", "Heart of Fear" }, // 765
+{ "heartoffear", "Heart of Fear: The Threshold" }, // 765
{ "phinteriortree", "Evantil's Abode" }, // 766
{ NULL, NULL }, // 767
-{ NULL, NULL }, // 768
-{ NULL, NULL }, // 769
-{ NULL, NULL }, // 770
-{ NULL, NULL }, // 771
-{ NULL, NULL }, // 772
-{ NULL, NULL }, // 773
-{ NULL, NULL }, // 774
+{ "heartoffearb", "Heart of Fear: The Rebirth" }, // 768
+{ "heartoffearc", "Heart of Fear: The Epicenter" }, // 769
+{ "bixiewarfront", "Bixie Warfront" }, // 770
+{ "deadhills", "The Dead Hills" }, // 771
+{ "ethernere", "Ethernere Tainted West Karana" }, // 772
+{ "thevoidh", "The Void" }, // 773
+{ "plhbixieint", "Bixie Hive" }, // 774
{ NULL, NULL }, // 775
{ NULL, NULL }, // 776
{ NULL, NULL }, // 777
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <fra...@us...> - 2014-02-24 00:15:14
|
Revision: 805
http://sourceforge.net/p/seq/svn/805
Author: fransick
Date: 2014-02-24 00:15:11 +0000 (Mon, 24 Feb 2014)
Log Message:
-----------
Tag for release 5.13.10.20
Added Paths:
-----------
showeq/tags/v5_13_10_20/
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|