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
|
Sep
|
Oct
|
Nov
|
Dec
|
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. |
From: <fra...@us...> - 2014-02-24 00:12:09
|
Revision: 804 http://sourceforge.net/p/seq/svn/804 Author: fransick Date: 2014-02-24 00:12:05 +0000 (Mon, 24 Feb 2014) Log Message: ----------- gedit 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-01-25 14:33:48 UTC (rev 803) +++ showeq/trunk/ChangeLog 2014-02-24 00:12:05 UTC (rev 804) @@ -1,3 +1,10 @@ +Fransick (2/21/14) +----------------- +- Updated version to 5.13.10.20 +- Support EQ patch 2/21/14 +- Updated position structs +- Updated Opcodes + Fransick (1/22/14) ----------------- - Updated version to 5.13.10.19 Modified: showeq/trunk/conf/zoneopcodes.xml =================================================================== --- showeq/trunk/conf/zoneopcodes.xml 2014-01-25 14:33:48 UTC (rev 803) +++ showeq/trunk/conf/zoneopcodes.xml 2014-02-24 00:12:05 UTC (rev 804) @@ -3,28 +3,28 @@ <seqopcodes> <!-- Critical opcodes used directly by ShowEQ --> - <opcode id="34a9" name="OP_PlayerProfile" updated="1/22/14"> + <opcode id="1d41" name="OP_PlayerProfile" updated="2/21/14"> <comment>CharProfileCode</comment> <payload dir="server" typename="uint8_t" sizechecktype="none"/> </opcode> - <opcode id="600d" name="OP_ZoneEntry" updated="1/22/14"> + <opcode id="7022" name="OP_ZoneEntry" updated="2/21/14"> <comment>ZoneEntryCode</comment> <payload dir="client" typename="ClientZoneEntryStruct" sizechecktype="match"/> <payload dir="server" typename="uint8_t" sizechecktype="none"/> </opcode> - <opcode id="1b78" name="OP_TimeOfDay" updated="12/11/13"> + <opcode id="04b1" name="OP_TimeOfDay" updated="2/21/14"> <comment>TimeOfDayCode</comment> <payload dir="server" typename="timeOfDayStruct" sizechecktype="match"/> </opcode> - <opcode id="4aca" name="OP_NewZone" updated="1/22/14"> + <opcode id="51fd" name="OP_NewZone" updated="2/21/14"> <comment>NewZoneCode</comment> <payload dir="server" typename="newZoneStruct" sizechecktype="match"/> </opcode> - <opcode id="46b1" name="OP_SpawnDoor" updated="1/22/14"> + <opcode id="38c0" name="OP_SpawnDoor" updated="2/21/14"> <comment>DoorSpawnsCode</comment> <payload dir="server" typename="doorStruct" sizechecktype="modulus"/> </opcode> - <opcode id="3c98" name="OP_GroundSpawn" updated="1/22/14"> + <opcode id="5ec4" name="OP_GroundSpawn" updated="2/21/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="4740" name="OP_AAExpUpdate" updated="1/22/14"> + <opcode id="39a8" name="OP_AAExpUpdate" updated="2/21/14"> <comment>Receiving AA experience. Also when percent to AA changes.</comment> <payload dir="server" typename="altExpUpdateStruct" sizechecktype="match"/> </opcode> - <opcode id="6e07" name="OP_ExpUpdate" updated="1/22/14"> + <opcode id="015c" name="OP_ExpUpdate" updated="2/21/14"> <comment>ExpUpdateCode</comment> <payload dir="server" typename="expUpdateStruct" sizechecktype="match"/> </opcode> - <opcode id="64b3" name="OP_GuildMOTD" updated="1/22/14"> + <opcode id="616a" name="OP_GuildMOTD" updated="2/21/14"> <comment>GuildMOTD</comment> <payload dir="server" typename="guildMOTDStruct" sizechecktype="none"/> </opcode> - <opcode id="0934" name="OP_ClientUpdate" updated="1/22/14"> + <opcode id="6e8d" name="OP_ClientUpdate" updated="2/21/14"> <comment>Position updates</comment> <payload dir="server" typename="playerSpawnPosStruct" sizechecktype="match"/> <payload dir="both" typename="playerSelfPosStruct" sizechecktype="match"/> </opcode> - <opcode id="31e3" name="OP_NpcMoveUpdate" updated="1/22/14"> + <opcode id="3e21" name="OP_NpcMoveUpdate" updated="2/21/14"> <comment>Position updates</comment> <payload dir="server" typename="uint8_t" sizechecktype="none"/> </opcode> - <opcode id="2869" name="OP_MobUpdate" updated="1/22/14"> + <opcode id="562d" name="OP_MobUpdate" updated="2/21/14"> <comment>MobUpdateCode</comment> <payload dir="both" typename="spawnPositionUpdate" sizechecktype="match"/> </opcode> - <opcode id="5db0" name="OP_DeleteSpawn" updated="1/22/14"> + <opcode id="597f" name="OP_DeleteSpawn" updated="2/21/14"> <comment>DeleteSpawnCode</comment> <payload dir="both" typename="deleteSpawnStruct" sizechecktype="match"/> </opcode> - <opcode id="3cca" name="OP_RemoveSpawn" updated="1/22/14"> + <opcode id="155c" name="OP_RemoveSpawn" updated="2/21/14"> <comment>Remove spawn from zone</comment> <payload dir="both" typename="removeSpawnStruct" sizechecktype="none"/> </opcode> - <opcode id="63c4" name="OP_Death" updated="1/22/14"> + <opcode id="1741" name="OP_Death" updated="2/21/14"> <comment>old NewCorpseCode</comment> <payload dir="server" typename="newCorpseStruct" sizechecktype="match"/> </opcode> - <opcode id="4121" name="OP_WearChange" updated="1/22/14"> + <opcode id="3f57" name="OP_WearChange" updated="2/21/14"> <comment>SpawnUpdateCode</comment> <payload dir="both" typename="SpawnUpdateStruct" sizechecktype="match"/> </opcode> - <opcode id="7cf6" name="OP_SpawnAppearance" updated="1/22/14"> + <opcode id="4409" name="OP_SpawnAppearance" updated="2/21/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="0bbc" name="OP_HPUpdate" updated="1/22/14"> + <opcode id="3863" name="OP_HPUpdate" updated="2/21/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="06fe" name="OP_ClickObject" updated="1/22/14"> + <opcode id="7917" name="OP_ClickObject" updated="2/21/14"> <comment>Items dropped on the ground</comment> <payload dir="both" typename="remDropStruct" sizechecktype="match"/> </opcode> - <opcode id="5e72" name="OP_Action" updated="1/22/14"> + <opcode id="5153" name="OP_Action" updated="2/21/14"> <comment>Spells cast etc</comment> <payload dir="both" typename="actionStruct" sizechecktype="match"/> <payload dir="both" typename="actionAltStruct" sizechecktype="match"/> </opcode> - <opcode id="374a" name="OP_Action2" updated="1/22/14"> + <opcode id="603b" name="OP_Action2" updated="2/21/14"> <comment>Combat actions i.e. bash, kick etc</comment> <payload dir="both" typename="action2Struct" sizechecktype="match"/> </opcode> - <opcode id="5373" name="OP_Consider" updated="1/22/14"> + <opcode id="4fa5" name="OP_Consider" updated="2/21/14"> <comment>ConsiderCode</comment> <payload dir="both" typename="considerStruct" sizechecktype="match"/> </opcode> - <opcode id="22e7" name="OP_TargetMouse" updated="1/22/14"> + <opcode id="4c05" name="OP_TargetMouse" updated="2/21/14"> <comment>Targeting a person - old ClientTargetCode</comment> <payload dir="both" typename="clientTargetStruct" sizechecktype="match"/> </opcode> - <opcode id="2181" name="OP_SpawnRename" updated="1/22/14"> + <opcode id="462e" name="OP_SpawnRename" updated="2/21/14"> <comment>Spawns getting renamed after initial NewSpawn</comment> <payload dir="server" typename="spawnRenameStruct" sizechecktype="match"/> </opcode> - <opcode id="71a7" name="OP_Illusion" updated="1/22/14"> + <opcode id="7c43" name="OP_Illusion" updated="2/21/14"> <comment>Spawn being illusioned (changing forms)</comment> <payload dir="both" typename="spawnIllusionStruct" sizechecktype="match"/> </opcode> - <opcode id="6c4d" name="OP_Shroud" updated="1/22/14"> + <opcode id="3bb6" name="OP_Shroud" updated="2/21/14"> <comment>Server putting players into shroud form</comment> <payload dir="server" typename="spawnShroudSelf" sizechecktype="none"/> </opcode> - <opcode id="2d83" name="OP_ZoneChange" updated="1/22/14"> + <opcode id="658b" name="OP_ZoneChange" updated="2/21/14"> <comment>old ZoneChangeCode</comment> <payload dir="both" typename="zoneChangeStruct" sizechecktype="match"/> </opcode> - <opcode id="7603" name="OP_GroupInvite" updated="1/22/14"> + <opcode id="7764" name="OP_GroupInvite" updated="2/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="52ac" name="OP_GroupInvite2" updated="1/22/14"> + <opcode id="1a2e" name="OP_GroupInvite2" updated="2/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="2632" name="OP_GroupCancelInvite" updated="1/22/14"> + <opcode id="1d86" name="OP_GroupCancelInvite" updated="2/21/14"> <payload dir="both" typename="groupDeclineStruct" sizechecktype="match"/> <comment>Declining to join a group</comment> </opcode> - <opcode id="53e4" name="OP_GroupFollow" updated="1/22/14"> + <opcode id="71ef" name="OP_GroupFollow" updated="2/21/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="1/22/14"> + <opcode id="aaaa" name="OP_GroupFollow2" updated="2/21/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="138c" name="OP_GroupDisband" updated="1/22/14"> + <opcode id="21b8" name="OP_GroupDisband" updated="2/21/14"> <comment>You disband from group</comment> <payload dir="server" typename="groupDisbandStruct" sizechecktype="match"/> </opcode> - <opcode id="3ea4" name="OP_GroupDisband2" updated="1/22/14"> + <opcode id="7048" name="OP_GroupDisband2" updated="2/21/14"> <comment>Other disbands from group</comment> <payload dir="server" typename="groupDisbandStruct" sizechecktype="match"/> </opcode> - <opcode id="1581" name="OP_GroupLeader" updated="1/22/14"> + <opcode id="5fcf" name="OP_GroupLeader" updated="2/21/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="3b38" name="OP_BuffFadeMsg" updated="1/22/14"> + <opcode id="75de" name="OP_BuffFadeMsg" updated="2/21/14"> <comment>SpellFadeCode</comment> <payload dir="both" typename="spellFadedStruct" sizechecktype="none"/> </opcode> - <opcode id="51c7" name="OP_BeginCast" updated="1/22/14"> + <opcode id="3196" name="OP_BeginCast" updated="2/21/14"> <comment>BeginCastCode</comment> <payload dir="both" typename="beginCastStruct" sizechecktype="match"/> </opcode> - <opcode id="76fe" name="OP_CastSpell" updated="1/22/14"> + <opcode id="09ac" name="OP_CastSpell" updated="2/21/14"> <comment>StartCastCode</comment> <payload dir="both" typename="startCastStruct" sizechecktype="match"/> </opcode> - <opcode id="4376" name="OP_SwapSpell" updated="1/22/14"> + <opcode id="7670" name="OP_SwapSpell" updated="2/21/14"> <comment>TradeSpellBookSlotsCode</comment> <payload dir="both" typename="tradeSpellBookSlotsStruct" sizechecktype="match"/> </opcode> - <opcode id="0633" name="OP_MemorizeSpell" updated="1/22/14"> + <opcode id="6dc4" name="OP_MemorizeSpell" updated="2/21/14"> <comment>MemSpellCode</comment> <payload dir="both" typename="memSpellStruct" sizechecktype="match"/> </opcode> - <opcode id="65bd" name="OP_InspectAnswer" updated="1/22/14"> + <opcode id="3bb2" name="OP_InspectAnswer" updated="2/21/14"> <comment>InspectDataCode</comment> <payload dir="both" typename="inspectDataStruct" sizechecktype="match"/> </opcode> - <opcode id="3b4a" name="OP_Emote" updated="1/22/14"> + <opcode id="38ca" name="OP_Emote" updated="2/21/14"> <comment>EmoteTextCode</comment> <payload dir="both" typename="emoteTextStruct" sizechecktype="none"/> </opcode> - <opcode id="23d9" name="OP_SimpleMessage" updated="1/22/14"> + <opcode id="0241" name="OP_SimpleMessage" updated="2/21/14"> <comment>SimpleMessageCode</comment> <payload dir="server" typename="simpleMessageStruct" sizechecktype="match"/> </opcode> - <opcode id="6bc7" name="OP_FormattedMessage" updated="1/22/14"> + <opcode id="672a" name="OP_FormattedMessage" updated="2/21/14"> <comment>FormattedMessageCode i.e. pet dismissed etc</comment> <payload dir="server" typename="formattedMessageStruct" sizechecktype="none"/> </opcode> - <opcode id="3744" name="OP_CommonMessage" updated="1/22/14"> + <opcode id="62e2" name="OP_CommonMessage" updated="2/21/14"> <comment>ChannelMessageCode i.e. /tell /ooc /shout etc</comment> <payload dir="both" typename="channelMessageStruct" sizechecktype="none"/> </opcode> - <opcode id="1278" name="OP_SpecialMesg" updated="1/22/14"> + <opcode id="3498" name="OP_SpecialMesg" updated="2/21/14"> <comment>Communicate textual info to client including hail responses etc</comment> <payload dir="server" typename="specialMessageStruct" sizechecktype="none"/> </opcode> - <opcode id="6bda" name="OP_RandomReq" updated="1/22/14"> + <opcode id="0240" name="OP_RandomReq" updated="2/21/14"> <comment>RandomReqCode</comment> <payload dir="client" typename="randomReqStruct" sizechecktype="match"/> </opcode> - <opcode id="3ceb" name="OP_RandomReply" updated="1/22/14"> + <opcode id="4f3e" name="OP_RandomReply" updated="2/21/14"> <comment>RandomCode</comment> <payload dir="server" typename="randomStruct" sizechecktype="match"/> </opcode> - <opcode id="3029" name="OP_ConsentResponse" updated="1/22/14"> + <opcode id="5db9" name="OP_ConsentResponse" updated="2/21/14"> <comment>Server replying with consent information after /consent</comment> <payload dir="server" typename="consentResponseStruct" sizechecktype="match"/> </opcode> - <opcode id="3fdb" name="OP_DenyResponse" updated="1/22/14"> + <opcode id="972f" name="OP_DenyResponse" updated="2/21/14"> <comment>Server replying with deny information after /deny</comment> <payload dir="server" typename="consentResponseStruct" sizechecktype="match"/> </opcode> - <opcode id="71d0" name="OP_ManaChange" updated="1/22/14"> + <opcode id="6b0f" name="OP_ManaChange" updated="2/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"/> @@ -238,15 +238,15 @@ <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="5eb6" name="OP_MoneyOnCorpse" updated="1/22/14"> + <opcode id="08de" name="OP_MoneyOnCorpse" updated="2/21/14"> <comment>MoneyOnCorpseCode</comment> <payload dir="server" typename="moneyOnCorpseStruct" sizechecktype="match"/> </opcode> - <opcode id="2bcd" name="OP_SkillUpdate" updated="1/22/14"> + <opcode id="0437" name="OP_SkillUpdate" updated="2/21/14"> <comment>Skill up code</comment> <payload dir="server" typename="skillIncStruct" sizechecktype="match"/> </opcode> - <opcode id="3233" name="OP_LevelUpdate" updated="12/11/13"> + <opcode id="6e8a" name="OP_LevelUpdate" updated="2/21/14"> <comment>LevelUpUpdateCode - causing crashes as of 12/08/12 Investigating</comment> <payload dir="server" typename="levelUpUpdateStruct" sizechecktype="match"/> </opcode> @@ -258,11 +258,11 @@ <comment></comment> <payload dir="server" typename="none" sizechecktype="match"/> </opcode> - <opcode id="4e82" name="OP_DzSwitchInfo" updated="1/22/14"> + <opcode id="094f" name="OP_DzSwitchInfo" updated="2/21/14"> <comment>Expedition compass etc</comment> <payload dir="server" typename="dzSwitchInfo" sizechecktype="none"/> </opcode> - <opcode id="0ccc" name="OP_DzInfo" updated="1/22/14"> + <opcode id="25c7" name="OP_DzInfo" updated="2/21/14"> <comment>Expedition Information</comment> <payload dir="server" typename="dzInfo" sizechecktype="match"/> </opcode> @@ -280,15 +280,7 @@ <comment>PC's turning trader on and off</comment> <payload dir="server" typename="bazaarTraderRequest" sizechecktype="match"/> </opcode> - <opcode id="071e" name="OP_Consent" updated="11/28/12"> - <comment>/consent someone</comment> - <payload dir="client" typename="consentRequestStruct" sizechecktype="none"/> - </opcode> - <opcode id="2860" name="OP_ConsentDeny" updated="11/28/12"> - <comment>/deny someone</comment> - <payload dir="client" typename="consentRequestStruct" sizechecktype="none"/> - </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> @@ -305,7 +297,7 @@ <comment>old cRunToggleCode</comment> <payload dir="client" typename="cRunToggleStruct" sizechecktype="match"/> </opcode> - <opcode id="3f59" name="OP_UIUpdate" updated="1/22/14"> + <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"/> </opcode> @@ -313,7 +305,7 @@ <comment>List of group members - Variable length</comment> <payload dir="server" typename="unknown" sizechecktype="none"/> </opcode> - <opcode id="4f03" name="OP_GuildMemberList" updated="1/22/14"> + <opcode id="1bdc" name="OP_GuildMemberList" updated="2/21/14"> <comment>List of guild members - Variable length</comment> <payload dir="server" typename="uint8_t" sizechecktype="none"/> </opcode> @@ -349,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="08b9" name="OP_VoiceChat" updated="1/22/14"> + <opcode id="475c" name="OP_VoiceChat" updated="2/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="2aab" name="OP_PollQuestions" updated="1/22/14"> + <opcode id="1719" name="OP_PollQuestions" updated="2/21/14"> <comment>SOE in-game player poll questions - Variable length</comment> <payload dir="both" typename="unknown" sizechecktype="none"/> </opcode> - <opcode id="221e" name="OP_PollResponses" updated="1/22/14"> + <opcode id="6385" name="OP_PollResponses" updated="2/21/14"> <comment>Poll response choices - Variable length</comment> <payload dir="server" typename="unknown" sizechecktype="none"/> </opcode> - <opcode id="7311" name="OP_ShroudProgression" updated="1/22/14"> + <opcode id="5945" name="OP_ShroudProgression" updated="2/21/14"> <comment>Unlocked shrouds - 244 bytes</comment> <payload dir="server" typename="unknown" sizechecktype="none"/> </opcode> @@ -369,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="7a6b" name="OP_Fellowship" updated="1/22/14"> + <opcode id="2d3d" name="OP_Fellowship" updated="2/21/14"> <comment>Fellowship information - 2564 bytes</comment> <payload dir="server" typename="unknown" sizechecktype="none"/> </opcode> - <opcode id="5207" name="OP_ExpandedGuildInfo" updated="1/22/14"> + <opcode id="5d68" name="OP_ExpandedGuildInfo" updated="2/21/14"> <comment>Guild ranks and other misc guild data - Variable length</comment> <payload dir="server" typename="unknown" sizechecktype="none"/> </opcode> - <opcode id="17d7" name="OP_GuildBank" updated="1/22/14"> + <opcode id="26ae" name="OP_GuildBank" updated="2/21/14"> <comment>Guild bank contents - Guessing variable length</comment> <payload dir="server" typename="unknown" sizechecktype="none"/> </opcode> @@ -401,23 +393,23 @@ <comment>Tradeskill combine using old tradeskill window - 24 Bytes</comment> <payload dir="both" typename="uint8_t" sizechecktype="none"/> </opcode> - <opcode id="520e" name="OP_ItemPlayerPacket" updated="1/22/14"> + <opcode id="65ca" name="OP_ItemPlayerPacket" updated="2/21/14"> <comment>Inventory/bank items coming over during zone - Variable length</comment> <payload dir="both" typename="uint8_t" sizechecktype="none"/> </opcode> - <opcode id="68d0" name="OP_TaskDescription" updated="1/22/14"> + <opcode id="3d57" name="OP_TaskDescription" updated="2/21/14"> <comment>Task descriptions coming down for task window - Variable length</comment> <payload dir="server" typename="unknown" sizechecktype="none"/> </opcode> - <opcode id="7b02" name="OP_TaskActivity" updated="1/22/14"> + <opcode id="3874" name="OP_TaskActivity" updated="2/21/14"> <comment>Task activity descriptions coming down for task window - Variable length</comment> <payload dir="server" typename="unknown" sizechecktype="none"/> </opcode> - <opcode id="09ab" name="OP_CompletedTasks" updated="1/22/14"> + <opcode id="2645" name="OP_CompletedTasks" updated="2/21/14"> <comment>Task history for task window - Variable length</comment> <payload dir="server" typename="unknown" sizechecktype="none"/> </opcode> - <opcode id="0980" name="OP_CustomTitles" updated="1/22/14"> + <opcode id="4383" name="OP_CustomTitles" updated="2/21/14"> <comment>List of available titles - 1520 bytes</comment> <payload dir="server" typename="unknown" sizechecktype="none"/> </opcode> @@ -529,7 +521,7 @@ <comment>Client side raid invite requests 140 bytes</comment> <payload dir="client" typename="unknown" sizechecktype="none"/> </opcode> - <opcode id="1b73" name="OP_RaidJoin" updated="1/22/14"> + <opcode id="1fd5" name="OP_RaidJoin" updated="2/21/14"> <comment>Server side raid information - Variable length</comment> <payload dir="server" typename="unknown" sizechecktype="none"/> </opcode> @@ -549,7 +541,7 @@ <comment>LFG/LFP server response - Variable length</comment> <payload dir="server" typename="unknown" sizechecktype="none"/> </opcode> - <opcode id="1757" name="OP_MercenaryList" updated="1/22/14"> + <opcode id="3fdc" name="OP_MercenaryList" updated="2/21/14"> <comment>Listing of hired mercenaries - 648 bytes <payload dir="server" typename="unknown" sizechecktype="none"/></comment> </opcode> @@ -569,11 +561,11 @@ <comment>Client clicks off buff - 8 bytes</comment> <payload dir="client" typename="unknown" sizechecktype="none"/> </opcode> - <opcode id="7b0d" name="OP_HouseAddress" updated="1/22/14"> + <opcode id="1b73" name="OP_HouseAddress" updated="2/21/14"> <comment>House and guildhall address information - Variable length</comment> <payload dir="server" typename="unknown" sizechecktype="none"/> </opcode> - <opcode id="41b3" name="OP_HouseContents" updated="1/22/14"> + <opcode id="30ac" name="OP_HouseContents" updated="2/21/14"> <comment>Server sending house information and contents - variable length</comment> <payload dir="server" typename="unknown" sizechecktype="none"/> </opcode> @@ -589,11 +581,11 @@ <comment>Server sending pending rewards - variable length</comment> <payload dir="both" typename="unknown" sizechecktype="none"/> </opcode> - <opcode id="56fe" name="OP_FTPNags" updated="1/22/14"> + <opcode id="3511" name="OP_FTPNags" updated="2/21/14"> <comment>Free to play nags and other data - 1852 bytes</comment> <payload dir="server" typename="unknown" sizechecktype="none"/> </opcode> - <opcode id="6f9c" name="OP_Find" updated="1/22/14"> + <opcode id="bff4" name="OP_Find" updated="2/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-01-25 14:33:48 UTC (rev 803) +++ showeq/trunk/configure.in 2014-02-24 00:12:05 UTC (rev 804) @@ -2,7 +2,7 @@ dnl $Id$ $Name$ AC_PREREQ(2.59) -AC_INIT(showeq, 5.13.10.19) +AC_INIT(showeq, 5.13.10.20) 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-01-25 14:33:48 UTC (rev 803) +++ showeq/trunk/src/everquest.h 2014-02-24 00:12:05 UTC (rev 804) @@ -1090,21 +1090,18 @@ { struct { - unsigned pitch:12; - signed y:19; // y coord (2nd loc value) - unsigned padding01:1; - signed deltaX:13; // change in x - signed deltaZ:13; // change in z - unsigned padding02:6; + unsigned pitch:12; + signed animation:10; // velocity signed deltaHeading:10; // change in heading - signed x:19; // x coord (1st loc value) - unsigned padding03:3; - unsigned heading:12; // heading - signed z:19; // z coord (3rd loc value) - unsigned padding04:1; - signed deltaY:13; // change in y - signed animation:10; // velocity - unsigned padding05:9; + 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; }; int32_t posData[5]; }; @@ -2353,21 +2350,18 @@ /*0000*/ uint16_t spawnId; /*0002*/ uint16_t spawnId2; /*0004*/ unsigned pitch:12; - signed y:19; // y coord (2nd loc value) - unsigned padding01:1; -/*0008*/ signed deltaX:13; // change in x - signed deltaZ:13; // change in z - unsigned padding02:6; -/*0012*/ signed deltaHeading:10; // change in heading - signed x:19; // x coord (1st loc value) - unsigned padding03:3; -/*0016*/ unsigned heading:12; // heading - signed z:19; // z coord (3rd loc value) - unsigned padding04:1; -/*0020*/ signed deltaY:13; // change in y - signed animation:10; // velocity - unsigned padding05:9; -/*0024*/ + 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*/ }; /* @@ -2381,20 +2375,18 @@ /*0000*/ uint16_t unknown0000; // ***Placeholder (update time counter?) /*0002*/ uint16_t spawnId; // Player's spawn id /*0004*/ uint16_t unknown0001; // ***Placeholder -/*0006*/ uint32_t unknown0002; // ***Placeholder -/*0010*/ float deltaX; // Change in x -/*0014*/ float x; // x coord (1st loc value) -/*0018*/ unsigned heading:12; // Heading - unsigned padding1:10; - unsigned padding2:10; -/*0022*/ float y; // y coord (2nd loc value) -/*0026*/ float deltaZ; // Change in z -/*0030*/ float z; // z coord (3rd loc value) -/*0034*/ signed animation:10; // velocity +/*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 signed deltaHeading:10; // change in heading - unsigned pitch:12; // pitch (up/down heading) -/*0038*/ float deltaY; // Change in y -/*0042*/ +/*0022*/ float z; // z coord (3rd loc value) +/*0026*/ float deltaX; // Change in x +/*0030*/ float x; // x coord (1st loc value) +/*0034*/ float deltaZ; // Change in z +/*0038*/ }; Modified: showeq/trunk/src/player.cpp =================================================================== --- showeq/trunk/src/player.cpp 2014-01-25 14:33:48 UTC (rev 803) +++ showeq/trunk/src/player.cpp 2014-02-24 00:12:05 UTC (rev 804) @@ -848,23 +848,21 @@ #pragma pack(1) struct pos { - /*0000*/ uint16_t unknown0000; // ***Placeholder (update time counter?) - /*0002*/ uint16_t spawnId; // Player's spawn id - /*0004*/ uint16_t unknown0001; // ***Placeholder - /*0006*/ uint32_t unknown0002; // ***Placeholder - /*0010*/ float deltaX; // Change in x - /*0014*/ float x; // x coord (1st loc value) - /*0018*/ unsigned heading:12; // Heading - unsigned padding1:10; - unsigned padding2:10; - /*0022*/ float y; // y coord (2nd loc value) - /*0026*/ float deltaZ; // Change in z - /*0030*/ float z; // z coord (3rd loc value) - /*0034*/ signed animation:10; // velocity - signed deltaHeading:10; // change in heading - unsigned pitch:12; // pitch (up/down heading) - /*0038*/ float deltaY; // Change in y - /*0042*/ + /*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 + signed deltaHeading:10; // change in heading + /*0022*/ float z; // z coord (3rd loc value) + /*0026*/ float deltaX; // Change in x + /*0030*/ float x; // x coord (1st loc value) + /*0034*/ float deltaZ; // Change in z + /*0038*/ }; #endif @@ -876,7 +874,7 @@ p->deltaX, p->deltaY, p->deltaZ, p->heading, p->deltaHeading, p->animation, p->pitch, - p->padding1, p->padding2 ); + p->padding01 ); #endif setPos(px, py, pz, showeq_params->walkpathrecord, showeq_params->walkpathlength); Modified: showeq/trunk/src/spawnshell.cpp =================================================================== --- showeq/trunk/src/spawnshell.cpp 2014-01-25 14:33:48 UTC (rev 803) +++ showeq/trunk/src/spawnshell.cpp 2014-02-24 00:12:05 UTC (rev 804) @@ -918,21 +918,18 @@ /*0000*/ uint16_t spawnId; /*0002*/ uint16_t spawnId2; /*0004*/ unsigned pitch:12; - signed y:19; // y coord (2nd loc value) - unsigned padding01:1; - /*0008*/ signed deltaX:13; // change in x - signed deltaZ:13; // change in z - unsigned padding02:6; - /*0012*/ signed deltaHeading:10; // change in heading - signed x:19; // x coord (1st loc value) - unsigned padding03:3; - /*0016*/ unsigned heading:12; // heading - signed z:19; // z coord (3rd loc value) - unsigned padding04:1; - /*0020*/ signed deltaY:13; // change in y - signed animation:10; // velocity - unsigned padding05:9; - /*0024*/ + 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*/ }; #endif @@ -946,8 +943,7 @@ float(p->deltaZ)/4.0, p->heading, p->deltaHeading, p->animation, p->pitch, - p->padding01, p->padding02, p->padding03, - p->padding04, p->padding05 ); + p->padding01, p->padding02 ); #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-01-25 14:33:53
|
Revision: 803 http://sourceforge.net/p/seq/svn/803 Author: fransick Date: 2014-01-25 14:33:48 +0000 (Sat, 25 Jan 2014) Log Message: ----------- Modified Paths: -------------- showeq/trunk/conf/zoneopcodes.xml Modified: showeq/trunk/conf/zoneopcodes.xml =================================================================== --- showeq/trunk/conf/zoneopcodes.xml 2014-01-25 13:31:12 UTC (rev 802) +++ showeq/trunk/conf/zoneopcodes.xml 2014-01-25 14:33:48 UTC (rev 803) @@ -119,7 +119,7 @@ <comment>Spawn being illusioned (changing forms)</comment> <payload dir="both" typename="spawnIllusionStruct" sizechecktype="match"/> </opcode> - <opcode id="s6c4d" name="OP_Shroud" updated="1/22/14"> + <opcode id="6c4d" name="OP_Shroud" updated="1/22/14"> <comment>Server putting players into shroud form</comment> <payload dir="server" typename="spawnShroudSelf" 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-01-25 13:31:15
|
Revision: 802 http://sourceforge.net/p/seq/svn/802 Author: fransick Date: 2014-01-25 13:31:12 +0000 (Sat, 25 Jan 2014) Log Message: ----------- Tag for release 5.13.10.19 Added Paths: ----------- showeq/tags/v5_13_10_19/ This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |