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: <the...@us...> - 2019-01-18 01:24:10
|
Revision: 940 http://sourceforge.net/p/seq/svn/940 Author: theblueadept Date: 2019-01-18 01:24:06 +0000 (Fri, 18 Jan 2019) Log Message: ----------- Tag for release 5.13.10.78 Added Paths: ----------- showeq/tags/v5_13_10_78/ This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <the...@us...> - 2019-01-18 01:22:46
|
Revision: 939 http://sourceforge.net/p/seq/svn/939 Author: theblueadept Date: 2019-01-18 01:22:39 +0000 (Fri, 18 Jan 2019) Log Message: ----------- Historical checkin for 1/17/19 - Updated Opcodes (Newby) - Updated Structs (Newby) Version to 5.13.10.78 Modified Paths: -------------- showeq/trunk/ChangeLog showeq/trunk/conf/zoneopcodes.xml showeq/trunk/configure.in showeq/trunk/src/everquest.h showeq/trunk/src/spawnshell.cpp Modified: showeq/trunk/ChangeLog =================================================================== --- showeq/trunk/ChangeLog 2018-12-17 19:14:45 UTC (rev 938) +++ showeq/trunk/ChangeLog 2019-01-18 01:22:39 UTC (rev 939) @@ -1,3 +1,10 @@ +BlueAdept (1/17/19) +------------------- +- Updated version to 5.13.10.78 +- Support EQ patch 1/16/19 +- Updated Opcodes (Newby) +- Updated Structs (Newby) + BlueAdept (12/17/18) ------------------- - Updated version to 5.13.10.77 Modified: showeq/trunk/conf/zoneopcodes.xml =================================================================== --- showeq/trunk/conf/zoneopcodes.xml 2018-12-17 19:14:45 UTC (rev 938) +++ showeq/trunk/conf/zoneopcodes.xml 2019-01-18 01:22:39 UTC (rev 939) @@ -3,37 +3,37 @@ <seqopcodes> <!-- Critical opcodes used directly by ShowEQ --> - <opcode id="6e13" name="OP_PlayerProfile" updated="12/13/18"> + <opcode id="4d7c" name="OP_PlayerProfile" updated="01/16/19"> <comment>CharProfileCode</comment> <payload dir="server" typename="uint8_t" sizechecktype="none"/> </opcode> - <opcode id="7178" name="OP_ZoneEntry" updated="12/13/18"> + <opcode id="052e" name="OP_ZoneEntry" updated="01/16/19"> <comment>ZoneEntryCode</comment> <payload dir="client" typename="ClientZoneEntryStruct" sizechecktype="match"/> <payload dir="server" typename="uint8_t" sizechecktype="none"/> </opcode> - <opcode id="7002" name="OP_TimeOfDay" updated="12/13/18"> + <opcode id="5cf9" name="OP_TimeOfDay" updated="01/16/19"> <comment>TimeOfDayCode</comment> <payload dir="server" typename="timeOfDayStruct" sizechecktype="match"/> </opcode> - <opcode id="2fb3" name="OP_NewZone" updated="12/13/18"> + <opcode id="1ace" name="OP_NewZone" updated="01/16/19"> <comment>NewZoneCode</comment> <payload dir="server" typename="newZoneStruct" sizechecktype="match"/> </opcode> - <opcode id="04f5" name="OP_SpawnDoor" updated="12/13/18"> + <opcode id="747d" name="OP_SpawnDoor" updated="01/16/19"> <comment>DoorSpawnsCode</comment> <payload dir="server" typename="doorStruct" sizechecktype="modulus"/> </opcode> - <opcode id="784a" name="OP_GroundSpawn" updated="12/13/18"> + <opcode id="7a8d" name="OP_GroundSpawn" updated="01/16/19"> <comment>MakeDropCode</comment> <payload dir="server" typename="makeDropStruct" sizechecktype="none"/> <payload dir="client" typename="uint8_t" sizechecktype="none"/> </opcode> - <opcode id="49bb" name="OP_SendZonePoints" updated="12/13/18"> + <opcode id="1128" name="OP_SendZonePoints" updated="01/16/19"> <comment>Coords in a zone that will port you to another zone</comment> <payload dir="server" typename="zonePointsStruct" sizechecktype="none"/> </opcode> - <opcode id="47d4" name="OP_AAExpUpdate" updated="12/13/18"> + <opcode id="0ddf" name="OP_AAExpUpdate" updated="01/16/19"> <comment>Receiving AA experience. Also when percent to AA changes.</comment> <payload dir="server" typename="altExpUpdateStruct" sizechecktype="match"/> </opcode> @@ -41,40 +41,40 @@ <comment>ExpUpdateCode 2155 as of 11/20/15 - when set to the proper value you may experience random segfaults</comment> <payload dir="server" typename="expUpdateStruct" sizechecktype="match"/> </opcode> - <opcode id="5e90" name="OP_GuildMOTD" updated="12/13/18"> + <opcode id="13a1" name="OP_GuildMOTD" updated="01/16/19"> <comment>GuildMOTD</comment> <payload dir="server" typename="guildMOTDStruct" sizechecktype="none"/> </opcode> - <opcode id="0960" name="OP_ClientUpdate" updated="12/13/18"> + <opcode id="4884" name="OP_ClientUpdate" updated="01/16/19"> <comment>Position updates</comment> <payload dir="server" typename="playerSpawnPosStruct" sizechecktype="match"/> <payload dir="both" typename="playerSelfPosStruct" sizechecktype="match"/> </opcode> - <opcode id="5017" name="OP_NpcMoveUpdate" updated="12/13/18"> + <opcode id="6f50" name="OP_NpcMoveUpdate" updated="01/16/19"> <comment>Position updates</comment> <payload dir="server" typename="uint8_t" sizechecktype="none"/> </opcode> - <opcode id="4740" name="OP_MobUpdate" updated="12/13/18"> + <opcode id="3129" name="OP_MobUpdate" updated="01/16/19"> <comment>MobUpdateCode</comment> <payload dir="both" typename="spawnPositionUpdate" sizechecktype="match"/> </opcode> - <opcode id="4184" name="OP_DeleteSpawn" updated="12/13/18"> + <opcode id="6ef4" name="OP_DeleteSpawn" updated="01/16/19"> <comment>DeleteSpawnCode</comment> <payload dir="both" typename="deleteSpawnStruct" sizechecktype="match"/> </opcode> - <opcode id="26d4" name="OP_RemoveSpawn" updated="12/13/18"> + <opcode id="7773" name="OP_RemoveSpawn" updated="01/16/19"> <comment>Remove spawn from zone</comment> <payload dir="both" typename="removeSpawnStruct" sizechecktype="none"/> </opcode> - <opcode id="2ef0" name="OP_Death" updated="12/13/18"> + <opcode id="29f1" name="OP_Death" updated="01/16/19"> <comment>old NewCorpseCode</comment> <payload dir="server" typename="newCorpseStruct" sizechecktype="match"/> </opcode> - <opcode id="413c" name="OP_WearChange" updated="12/13/18"> + <opcode id="682d" name="OP_WearChange" updated="01/16/19"> <comment>SpawnUpdateCode</comment> <payload dir="both" typename="SpawnUpdateStruct" sizechecktype="match"/> </opcode> - <opcode id="260c" name="OP_SpawnAppearance" updated="12/13/18"> + <opcode id="5bcd" name="OP_SpawnAppearance" updated="01/16/19"> <comment>SpawnAppearanceCode</comment> <payload dir="both" typename="spawnAppearanceStruct" sizechecktype="match"/> </opcode> @@ -86,28 +86,28 @@ <comment>NpcHpUpdateCode Update HP % of a PC or NPC</comment> <payload dir="both" typename="hpNpcUpdateStruct" sizechecktype="match"/> </opcode> - <opcode id="30cc" name="OP_GuildMemberUpdate" updated="12/13/18"> + <opcode id="28f0" name="OP_GuildMemberUpdate" updated="01/16/19"> <comment>Info regarding guild members</comment> <payload dir="server" typename="GuildMemberUpdate" sizechecktype="match"/> </opcode> - <opcode id="6d52" name="OP_ClickObject" updated="12/13/18"> + <opcode id="5a27" name="OP_ClickObject" updated="01/16/19"> <comment>Items dropped on the ground</comment> <payload dir="both" typename="remDropStruct" sizechecktype="match"/> </opcode> - <opcode id="31e2" name="OP_Action" updated="12/13/18"> + <opcode id="5078" name="OP_Action" updated="01/16/19"> <comment>Spells cast etc</comment> <payload dir="both" typename="actionStruct" sizechecktype="match"/> <payload dir="both" typename="actionAltStruct" sizechecktype="match"/> </opcode> - <opcode id="0565" name="OP_Action2" updated="12/13/18"> + <opcode id="703e" name="OP_Action2" updated="01/16/19"> <comment>Combat actions i.e. bash, kick etc</comment> <payload dir="both" typename="action2Struct" sizechecktype="match"/> </opcode> - <opcode id="3e13" name="OP_Consider" updated="12/13/18"> + <opcode id="5f3c" name="OP_Consider" updated="01/16/19"> <comment>ConsiderCode</comment> <payload dir="both" typename="considerStruct" sizechecktype="match"/> </opcode> - <opcode id="28b9" name="OP_TargetMouse" updated="12/13/18"> + <opcode id="6652" name="OP_TargetMouse" updated="01/16/19"> <comment>Targeting a person - old ClientTargetCode</comment> <payload dir="both" typename="clientTargetStruct" sizechecktype="match"/> </opcode> @@ -123,7 +123,7 @@ <comment>Server putting players into shroud form</comment> <payload dir="server" typename="spawnShroudSelf" sizechecktype="none"/> </opcode> - <opcode id="2750" name="OP_ZoneChange" updated="12/13/18"> + <opcode id="66e4" name="OP_ZoneChange" updated="01/16/19"> <comment>old ZoneChangeCode</comment> <payload dir="both" typename="zoneChangeStruct" sizechecktype="match"/> </opcode> @@ -195,19 +195,19 @@ <comment>EmoteTextCode</comment> <payload dir="both" typename="emoteTextStruct" sizechecktype="none"/> </opcode> - <opcode id="30a3" name="OP_SimpleMessage" updated="12/13/18"> + <opcode id="7d09" name="OP_SimpleMessage" updated="01/16/19"> <comment>SimpleMessageCode</comment> <payload dir="server" typename="simpleMessageStruct" sizechecktype="match"/> </opcode> - <opcode id="0d11" name="OP_FormattedMessage" updated="12/13/18"> + <opcode id="7611" name="OP_FormattedMessage" updated="01/16/19"> <comment>FormattedMessageCode i.e. pet dismissed etc</comment> <payload dir="server" typename="formattedMessageStruct" sizechecktype="none"/> </opcode> - <opcode id="4064" name="OP_CommonMessage" updated="12/13/18"> + <opcode id="5a9c" name="OP_CommonMessage" updated="01/16/19"> <comment>ChannelMessageCode i.e. /tell /ooc /shout etc</comment> <payload dir="both" typename="channelMessageStruct" sizechecktype="none"/> </opcode> - <opcode id="0fcb" name="OP_SpecialMesg" updated="12/13/18"> + <opcode id="6ff7" name="OP_SpecialMesg" updated="01/16/19"> <comment>Communicate textual info to client including hail responses etc</comment> <payload dir="server" typename="specialMessageStruct" 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="1c30" name="OP_GuildMemberList" updated="12/13/18"> + <opcode id="5ab1" name="OP_GuildMemberList" updated="01/16/19"> <comment>List of guild members - Variable length</comment> <payload dir="server" typename="uint8_t" sizechecktype="none"/> </opcode> @@ -367,7 +367,7 @@ <comment>Fellowship information - 2564 bytes</comment> <payload dir="server" typename="unknown" sizechecktype="none"/> </opcode> - <opcode id="1c3c" name="OP_ExpandedGuildInfo" updated="12/13/18"> + <opcode id="619a" name="OP_ExpandedGuildInfo" updated="01/16/19"> <comment>Guild ranks and other misc guild data - Variable length</comment> <payload dir="server" typename="unknown" sizechecktype="none"/> </opcode> @@ -587,7 +587,7 @@ <comment>Free to play nags and other data - Variable length</comment> <payload dir="server" typename="unknown" sizechecktype="none"/> </opcode> - <opcode id="2f4b" name="OP_Find" updated="12/13/18"> + <opcode id="2aa6" name="OP_Find" updated="01/16/19"> <comment>Find window data - 112 bytes</comment> <payload dir="server" typename="unknown" sizechecktype="none"/> </opcode> Modified: showeq/trunk/configure.in =================================================================== --- showeq/trunk/configure.in 2018-12-17 19:14:45 UTC (rev 938) +++ showeq/trunk/configure.in 2019-01-18 01:22:39 UTC (rev 939) @@ -2,7 +2,7 @@ dnl $Id$ $Name$ AC_PREREQ(2.59) -AC_INIT(showeq, 5.13.10.77) +AC_INIT(showeq, 5.13.10.78) 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 2018-12-17 19:14:45 UTC (rev 938) +++ showeq/trunk/src/everquest.h 2019-01-18 01:22:39 UTC (rev 939) @@ -1095,28 +1095,25 @@ struct { - signed animation:10; // velocity - signed z:19; // z coord (3rd loc value) - unsigned padding00:3; - + unsigned heading:12; // heading signed deltaY:13; // change in y - signed deltaHeading:10; // change in heading - unsigned padding01:9; + unsigned padding00:7; + signed x:19; // x coord (1st loc value) unsigned pitch:12; - signed deltaX:13; // change in x - unsigned padding02:7; + unsigned padding01:1; signed y:19; // y coord (2nd loc value) - unsigned padding03:13; + signed deltaHeading:10; // change in heading + unsigned padding02:3; - signed x:19; // x coord (1st loc value) - unsigned heading:12; // heading - unsigned padding04:1; - signed deltaZ:13; // change in z - unsigned padding05:19; + signed z:19; // z coord (3rd loc value) + signed deltaX:13; // change in x + signed animation:10; // velocity + unsigned padding04:9; + }; int32_t posData[6]; }; @@ -2360,7 +2357,7 @@ /* ** Player Position Update -** Length: 28 Octets +** Length: 24 Octets ** OpCode: PlayerPosCode */ @@ -2369,28 +2366,25 @@ /*0000*/ uint16_t spawnId; /*0002*/ uint16_t spawnId2; /*0004*/ - signed animation:10; // velocity - signed z:19; // z coord (3rd loc value) - unsigned padding00:3; + unsigned heading:12; // heading + signed deltaY:13; // change in y + unsigned padding00:7; /*0008*/ - signed deltaY:13; // change in y + signed x:19; // x coord (1st loc value) + unsigned pitch:12; + unsigned padding01:1; +/*0012*/ + signed y:19; // y coord (2nd loc value) signed deltaHeading:10; // change in heading - unsigned padding01:9; -/*0012*/ - unsigned pitch:12; - signed deltaX:13; // change in x - unsigned padding02:7; + unsigned padding02:3; /*0016*/ - signed y:19; // y coord (2nd loc value) - unsigned padding03:13; + signed deltaZ:13; // change in z + signed z:19; // z coord (3rd loc value) /*0020*/ - signed x:19; // x coord (1st loc value) - unsigned heading:12; // heading - unsigned padding04:1; + signed deltaX:13; // change in x + signed animation:10; // velocity + unsigned padding04:9; /*0024*/ - signed deltaZ:13; // change in z - unsigned padding05:19; -/*0028*/ }; /* @@ -2405,27 +2399,27 @@ /*0002*/ uint16_t spawnId; // Player's spawn id /*0004*/ uint16_t unknown0001; // ***Placeholder /*0006*/ - float y; // y coord (2nd loc value) + float z; // z coord (3rd loc value) /*0010*/ - signed animation:10; // velocity signed deltaHeading:10; // change in heading - unsigned padding01:12; + unsigned padding01:22; /*0014*/ - float deltaY; // Change in y + float deltaZ; // Change in z /*0018*/ unsigned pitch:12; // pitch (up/down heading) unsigned padding03:20; /*0022*/ - float x; // x coord (1st loc value) + float deltaX; // Change in x /*0026*/ - float deltaX; // Change in x + float deltaY; // Change in y /*0030*/ - float deltaZ; // Change in z + unsigned heading:12; // Heading + signed animation:10; // velocity + unsigned padding06:10; /*0034*/ - float z; // z coord (3rd loc value) + float x; // x coord (1st loc value) /*0038*/ - unsigned heading:12; // Heading - unsigned padding08:20; + float y; // y coord (2nd loc value) /*0042*/ }; Modified: showeq/trunk/src/spawnshell.cpp =================================================================== --- showeq/trunk/src/spawnshell.cpp 2018-12-17 19:14:45 UTC (rev 938) +++ showeq/trunk/src/spawnshell.cpp 2019-01-18 01:22:39 UTC (rev 939) @@ -721,7 +721,6 @@ spawn->posData[2] = netStream.readUInt32NC(); spawn->posData[3] = netStream.readUInt32NC(); spawn->posData[4] = netStream.readUInt32NC(); - spawn->posData[5] = netStream.readUInt32NC(); if(spawn->hasTitle) { This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <the...@us...> - 2018-12-17 19:14:49
|
Revision: 938 http://sourceforge.net/p/seq/svn/938 Author: theblueadept Date: 2018-12-17 19:14:45 +0000 (Mon, 17 Dec 2018) Log Message: ----------- Tag for release 5.13.10.77 Added Paths: ----------- showeq/tags/v5_13_10_77/trunk/ This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <the...@us...> - 2018-12-17 19:14:15
|
Revision: 937 http://sourceforge.net/p/seq/svn/937 Author: theblueadept Date: 2018-12-17 19:14:12 +0000 (Mon, 17 Dec 2018) Log Message: ----------- Historical checkin for 12/17/18 - Updated Opcodes (Newby) - Updated Structs (Newby) - Updated Zones.h (fransick) Version to 5.13.10.77 Modified Paths: -------------- showeq/trunk/configure.in Modified: showeq/trunk/configure.in =================================================================== --- showeq/trunk/configure.in 2018-12-17 19:08:57 UTC (rev 936) +++ showeq/trunk/configure.in 2018-12-17 19:14:12 UTC (rev 937) @@ -2,7 +2,7 @@ dnl $Id$ $Name$ AC_PREREQ(2.59) -AC_INIT(showeq, 5.13.10.76) +AC_INIT(showeq, 5.13.10.77) AC_CONFIG_SRCDIR(src/main.cpp) AC_CONFIG_MACRO_DIR([m4]) AC_CANONICAL_SYSTEM This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <the...@us...> - 2018-12-17 19:09:00
|
Revision: 936 http://sourceforge.net/p/seq/svn/936 Author: theblueadept Date: 2018-12-17 19:08:57 +0000 (Mon, 17 Dec 2018) Log Message: ----------- Tag for release 5.13.10.77 Added Paths: ----------- showeq/tags/v5_13_10_77/ This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <the...@us...> - 2018-12-17 19:08:17
|
Revision: 935 http://sourceforge.net/p/seq/svn/935 Author: theblueadept Date: 2018-12-17 19:08:13 +0000 (Mon, 17 Dec 2018) Log Message: ----------- Historical checkin for 12/17/18 - Updated Opcodes (Newby) - Updated Structs (Newby) - Updated Zones.h (fransick) Version to 5.13.10.77 Modified Paths: -------------- showeq/trunk/ChangeLog showeq/trunk/conf/zoneopcodes.xml showeq/trunk/src/everquest.h showeq/trunk/src/zones.h Modified: showeq/trunk/ChangeLog =================================================================== --- showeq/trunk/ChangeLog 2018-12-12 21:00:20 UTC (rev 934) +++ showeq/trunk/ChangeLog 2018-12-17 19:08:13 UTC (rev 935) @@ -1,3 +1,11 @@ +BlueAdept (12/17/18) +------------------- +- Updated version to 5.13.10.77 +- Support EQ patch 12/13/18 +- Updated Opcodes (Newby) +- Updated Structs (Newby) +- Updated Zones.h (fransick) + BlueAdept (12/12/18) ------------------- - Updated version to 5.13.10.76 Modified: showeq/trunk/conf/zoneopcodes.xml =================================================================== --- showeq/trunk/conf/zoneopcodes.xml 2018-12-12 21:00:20 UTC (rev 934) +++ showeq/trunk/conf/zoneopcodes.xml 2018-12-17 19:08:13 UTC (rev 935) @@ -3,37 +3,37 @@ <seqopcodes> <!-- Critical opcodes used directly by ShowEQ --> - <opcode id="0c6b" name="OP_PlayerProfile" updated="12/11/18"> + <opcode id="6e13" name="OP_PlayerProfile" updated="12/13/18"> <comment>CharProfileCode</comment> <payload dir="server" typename="uint8_t" sizechecktype="none"/> </opcode> - <opcode id="4732" name="OP_ZoneEntry" updated="12/11/18"> + <opcode id="7178" name="OP_ZoneEntry" updated="12/13/18"> <comment>ZoneEntryCode</comment> <payload dir="client" typename="ClientZoneEntryStruct" sizechecktype="match"/> <payload dir="server" typename="uint8_t" sizechecktype="none"/> </opcode> - <opcode id="597c" name="OP_TimeOfDay" updated="12/11/18"> + <opcode id="7002" name="OP_TimeOfDay" updated="12/13/18"> <comment>TimeOfDayCode</comment> <payload dir="server" typename="timeOfDayStruct" sizechecktype="match"/> </opcode> - <opcode id="253c" name="OP_NewZone" updated="12/11/18"> + <opcode id="2fb3" name="OP_NewZone" updated="12/13/18"> <comment>NewZoneCode</comment> <payload dir="server" typename="newZoneStruct" sizechecktype="match"/> </opcode> - <opcode id="246e" name="OP_SpawnDoor" updated="12/11/18"> + <opcode id="04f5" name="OP_SpawnDoor" updated="12/13/18"> <comment>DoorSpawnsCode</comment> <payload dir="server" typename="doorStruct" sizechecktype="modulus"/> </opcode> - <opcode id="1f19" name="OP_GroundSpawn" updated="12/11/18"> + <opcode id="784a" name="OP_GroundSpawn" updated="12/13/18"> <comment>MakeDropCode</comment> <payload dir="server" typename="makeDropStruct" sizechecktype="none"/> <payload dir="client" typename="uint8_t" sizechecktype="none"/> </opcode> - <opcode id="57b6" name="OP_SendZonePoints" updated="12/11/18"> + <opcode id="49bb" name="OP_SendZonePoints" updated="12/13/18"> <comment>Coords in a zone that will port you to another zone</comment> <payload dir="server" typename="zonePointsStruct" sizechecktype="none"/> </opcode> - <opcode id="1aa8" name="OP_AAExpUpdate" updated="12/11/18"> + <opcode id="47d4" name="OP_AAExpUpdate" updated="12/13/18"> <comment>Receiving AA experience. Also when percent to AA changes.</comment> <payload dir="server" typename="altExpUpdateStruct" sizechecktype="match"/> </opcode> @@ -41,40 +41,40 @@ <comment>ExpUpdateCode 2155 as of 11/20/15 - when set to the proper value you may experience random segfaults</comment> <payload dir="server" typename="expUpdateStruct" sizechecktype="match"/> </opcode> - <opcode id="46bb" name="OP_GuildMOTD" updated="12/11/18"> + <opcode id="5e90" name="OP_GuildMOTD" updated="12/13/18"> <comment>GuildMOTD</comment> <payload dir="server" typename="guildMOTDStruct" sizechecktype="none"/> </opcode> - <opcode id="28c9" name="OP_ClientUpdate" updated="12/11/18"> + <opcode id="0960" name="OP_ClientUpdate" updated="12/13/18"> <comment>Position updates</comment> <payload dir="server" typename="playerSpawnPosStruct" sizechecktype="match"/> <payload dir="both" typename="playerSelfPosStruct" sizechecktype="match"/> </opcode> - <opcode id="175a" name="OP_NpcMoveUpdate" updated="12/11/18"> + <opcode id="5017" name="OP_NpcMoveUpdate" updated="12/13/18"> <comment>Position updates</comment> <payload dir="server" typename="uint8_t" sizechecktype="none"/> </opcode> - <opcode id="799f" name="OP_MobUpdate" updated="12/11/18"> + <opcode id="4740" name="OP_MobUpdate" updated="12/13/18"> <comment>MobUpdateCode</comment> <payload dir="both" typename="spawnPositionUpdate" sizechecktype="match"/> </opcode> - <opcode id="3011" name="OP_DeleteSpawn" updated="12/11/18"> + <opcode id="4184" name="OP_DeleteSpawn" updated="12/13/18"> <comment>DeleteSpawnCode</comment> <payload dir="both" typename="deleteSpawnStruct" sizechecktype="match"/> </opcode> - <opcode id="1948" name="OP_RemoveSpawn" updated="12/11/18"> + <opcode id="26d4" name="OP_RemoveSpawn" updated="12/13/18"> <comment>Remove spawn from zone</comment> <payload dir="both" typename="removeSpawnStruct" sizechecktype="none"/> </opcode> - <opcode id="361b" name="OP_Death" updated="12/11/18"> + <opcode id="2ef0" name="OP_Death" updated="12/13/18"> <comment>old NewCorpseCode</comment> <payload dir="server" typename="newCorpseStruct" sizechecktype="match"/> </opcode> - <opcode id="00c7" name="OP_WearChange" updated="12/11/18"> + <opcode id="413c" name="OP_WearChange" updated="12/13/18"> <comment>SpawnUpdateCode</comment> <payload dir="both" typename="SpawnUpdateStruct" sizechecktype="match"/> </opcode> - <opcode id="266c" name="OP_SpawnAppearance" updated="12/11/18"> + <opcode id="260c" name="OP_SpawnAppearance" updated="12/13/18"> <comment>SpawnAppearanceCode</comment> <payload dir="both" typename="spawnAppearanceStruct" sizechecktype="match"/> </opcode> @@ -86,28 +86,28 @@ <comment>NpcHpUpdateCode Update HP % of a PC or NPC</comment> <payload dir="both" typename="hpNpcUpdateStruct" sizechecktype="match"/> </opcode> - <opcode id="1357" name="OP_GuildMemberUpdate" updated="12/11/18"> + <opcode id="30cc" name="OP_GuildMemberUpdate" updated="12/13/18"> <comment>Info regarding guild members</comment> <payload dir="server" typename="GuildMemberUpdate" sizechecktype="match"/> </opcode> - <opcode id="5551" name="OP_ClickObject" updated="12/11/18"> + <opcode id="6d52" name="OP_ClickObject" updated="12/13/18"> <comment>Items dropped on the ground</comment> <payload dir="both" typename="remDropStruct" sizechecktype="match"/> </opcode> - <opcode id="1ec0" name="OP_Action" updated="12/11/18"> + <opcode id="31e2" name="OP_Action" updated="12/13/18"> <comment>Spells cast etc</comment> <payload dir="both" typename="actionStruct" sizechecktype="match"/> <payload dir="both" typename="actionAltStruct" sizechecktype="match"/> </opcode> - <opcode id="4923" name="OP_Action2" updated="12/11/18"> + <opcode id="0565" name="OP_Action2" updated="12/13/18"> <comment>Combat actions i.e. bash, kick etc</comment> <payload dir="both" typename="action2Struct" sizechecktype="match"/> </opcode> - <opcode id="7625" name="OP_Consider" updated="12/11/18"> + <opcode id="3e13" name="OP_Consider" updated="12/13/18"> <comment>ConsiderCode</comment> <payload dir="both" typename="considerStruct" sizechecktype="match"/> </opcode> - <opcode id="0fbf" name="OP_TargetMouse" updated="12/11/18"> + <opcode id="28b9" name="OP_TargetMouse" updated="12/13/18"> <comment>Targeting a person - old ClientTargetCode</comment> <payload dir="both" typename="clientTargetStruct" sizechecktype="match"/> </opcode> @@ -123,7 +123,7 @@ <comment>Server putting players into shroud form</comment> <payload dir="server" typename="spawnShroudSelf" sizechecktype="none"/> </opcode> - <opcode id="0cd2" name="OP_ZoneChange" updated="12/11/18"> + <opcode id="2750" name="OP_ZoneChange" updated="12/13/18"> <comment>old ZoneChangeCode</comment> <payload dir="both" typename="zoneChangeStruct" sizechecktype="match"/> </opcode> @@ -195,19 +195,19 @@ <comment>EmoteTextCode</comment> <payload dir="both" typename="emoteTextStruct" sizechecktype="none"/> </opcode> - <opcode id="5752" name="OP_SimpleMessage" updated="12/11/18"> + <opcode id="30a3" name="OP_SimpleMessage" updated="12/13/18"> <comment>SimpleMessageCode</comment> <payload dir="server" typename="simpleMessageStruct" sizechecktype="match"/> </opcode> - <opcode id="3664" name="OP_FormattedMessage" updated="12/11/18"> + <opcode id="0d11" name="OP_FormattedMessage" updated="12/13/18"> <comment>FormattedMessageCode i.e. pet dismissed etc</comment> <payload dir="server" typename="formattedMessageStruct" sizechecktype="none"/> </opcode> - <opcode id="797d" name="OP_CommonMessage" updated="12/11/18"> + <opcode id="4064" name="OP_CommonMessage" updated="12/13/18"> <comment>ChannelMessageCode i.e. /tell /ooc /shout etc</comment> <payload dir="both" typename="channelMessageStruct" sizechecktype="none"/> </opcode> - <opcode id="2cad" name="OP_SpecialMesg" updated="12/11/18"> + <opcode id="0fcb" name="OP_SpecialMesg" updated="12/13/18"> <comment>Communicate textual info to client including hail responses etc</comment> <payload dir="server" typename="specialMessageStruct" 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="53eb" name="OP_GuildMemberList" updated="12/11/18"> + <opcode id="1c30" name="OP_GuildMemberList" updated="12/13/18"> <comment>List of guild members - Variable length</comment> <payload dir="server" typename="uint8_t" sizechecktype="none"/> </opcode> @@ -367,7 +367,7 @@ <comment>Fellowship information - 2564 bytes</comment> <payload dir="server" typename="unknown" sizechecktype="none"/> </opcode> - <opcode id="135f" name="OP_ExpandedGuildInfo" updated="12/11/18"> + <opcode id="1c3c" name="OP_ExpandedGuildInfo" updated="12/13/18"> <comment>Guild ranks and other misc guild data - Variable length</comment> <payload dir="server" typename="unknown" sizechecktype="none"/> </opcode> @@ -587,7 +587,7 @@ <comment>Free to play nags and other data - Variable length</comment> <payload dir="server" typename="unknown" sizechecktype="none"/> </opcode> - <opcode id="43d1" name="OP_Find" updated="12/11/18"> + <opcode id="2f4b" name="OP_Find" updated="12/13/18"> <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 2018-12-12 21:00:20 UTC (rev 934) +++ showeq/trunk/src/everquest.h 2018-12-17 19:08:13 UTC (rev 935) @@ -1095,28 +1095,28 @@ struct { - signed x:19; // x coord (1st loc value) signed animation:10; // velocity + signed z:19; // z coord (3rd loc value) unsigned padding00:3; - unsigned pitch:12; signed deltaY:13; // change in y - unsigned padding01:7; - - signed deltaZ:13; // change in z signed deltaHeading:10; // change in heading - unsigned padding02:9; + unsigned padding01:9; + unsigned pitch:12; signed deltaX:13; // change in x - unsigned heading:12; // heading - unsigned padding03:7; + unsigned padding02:7; signed y:19; // y coord (2nd loc value) - unsigned padding04:13; + unsigned padding03:13; - signed z:19; // z coord (3rd loc value) - unsigned padding05:13; + signed x:19; // x coord (1st loc value) + unsigned heading:12; // heading + unsigned padding04:1; + signed deltaZ:13; // change in z + unsigned padding05:19; + }; int32_t posData[6]; }; @@ -2369,27 +2369,27 @@ /*0000*/ uint16_t spawnId; /*0002*/ uint16_t spawnId2; /*0004*/ - signed x:19; // x coord (1st loc value) signed animation:10; // velocity + signed z:19; // z coord (3rd loc value) unsigned padding00:3; /*0008*/ - unsigned pitch:12; signed deltaY:13; // change in y - unsigned padding01:7; + signed deltaHeading:10; // change in heading + unsigned padding01:9; /*0012*/ - signed deltaZ:13; // change in z - signed deltaHeading:10; // change in heading - unsigned padding02:9; + unsigned pitch:12; + signed deltaX:13; // change in x + unsigned padding02:7; /*0016*/ - signed deltaX:13; // change in x + signed y:19; // y coord (2nd loc value) + unsigned padding03:13; +/*0020*/ + signed x:19; // x coord (1st loc value) unsigned heading:12; // heading - unsigned padding03:7; -/*0020*/ - signed y:19; // y coord (2nd loc value) - unsigned padding04:13; + unsigned padding04:1; /*0024*/ - signed z:19; // z coord (3rd loc value) - unsigned padding05:13; + signed deltaZ:13; // change in z + unsigned padding05:19; /*0028*/ }; @@ -2405,27 +2405,27 @@ /*0002*/ uint16_t spawnId; // Player's spawn id /*0004*/ uint16_t unknown0001; // ***Placeholder /*0006*/ - float deltaZ; // Change in z + float y; // y coord (2nd loc value) /*0010*/ - float y; // y coord (2nd loc value) + signed animation:10; // velocity + signed deltaHeading:10; // change in heading + unsigned padding01:12; /*0014*/ + float deltaY; // Change in y +/*0018*/ unsigned pitch:12; // pitch (up/down heading) - signed deltaHeading:10; // change in heading - unsigned padding02:10; -/*0018*/ - unsigned heading:12; // Heading unsigned padding03:20; /*0022*/ - float deltaY; // Change in y + float x; // x coord (1st loc value) /*0026*/ - float x; // x coord (1st loc value) + float deltaX; // Change in x /*0030*/ + float deltaZ; // Change in z +/*0034*/ float z; // z coord (3rd loc value) -/*0034*/ - float deltaX; // Change in x /*0038*/ - signed animation:10; // velocity - unsigned padding08:22; + unsigned heading:12; // Heading + unsigned padding08:20; /*0042*/ }; Modified: showeq/trunk/src/zones.h =================================================================== --- showeq/trunk/src/zones.h 2018-12-12 21:00:20 UTC (rev 934) +++ showeq/trunk/src/zones.h 2018-12-17 19:08:13 UTC (rev 935) @@ -16,14 +16,14 @@ { "freportn", "North Freeport" }, // 8 { "freportw", "West Freeport" }, // 9 { "freporte", "East Freeport" }, // 10 -{ "runnyeye", "The Liberated Citadel of Runnyeye" }, // 11 -{ "qey2hh1", "The Western Plains of Karana" }, // 12 -{ "northkarana", "The Northern Plains of Karana" }, // 13 -{ "southkarana", "The Southern Plains of Karana" }, // 14 -{ "eastkarana", "Then Eastern Plains of Karana" }, // 15 -{ "beholder", "The Gorge of King Xorbb" }, // 16 -{ "blackburrow", "Blackburrow" }, // 17 -{ "paw", "The Lair of the Splitpaw" }, // 18 +{ "runnyeye", "Clan Runnyeye" }, // 11 +{ "qey2hh1", "West Karana" }, // 12 +{ "northkarana", "North Karana" }, // 13 +{ "southkarana", "South Karana" }, // 14 +{ "eastkarana", "East Karana" }, // 15 +{ "beholder", "Gorge of King Xorbb" }, // 16 +{ "blackburrow", "BlackBurrow" }, // 17 +{ "paw", "Infected Paw" }, // 18 { "rivervale", "Rivervale" }, // 19 { "kithicor", "Kithicor Forest" }, // 20 { "commons", "West Commonlands" }, // 21 @@ -32,18 +32,18 @@ { "erudnext", "Erudin" }, // 24 { "nektulos", "Nektulos Forest" }, // 25 { "cshome", "Sunset Home" }, // 26 -{ "lavastorm", "The Lavastorm Mountains" }, // 27 -{ NULL, NULL }, // 28 +{ "lavastorm", "Lavastorm Mountains" }, // 27 +{ "nektropos", "Nektropos" }, // 28 { "halas", "Halas" }, // 29 { "everfrost", "Everfrost Peaks" }, // 30 { "soldunga", "Solusek's Eye" }, // 31 { "soldungb", "Nagafen's Lair" }, // 32 -{ NULL, NULL }, // 33 -{ "nro", "The Northern Desert of Ro" }, // 34 -{ "sro", "The Southern Desert of Ro" }, // 35 +{ "misty", "Misty Thicket" }, // 33 +{ "nro", "North Ro" }, // 34 +{ "sro", "South Ro" }, // 35 { "befallen", "Befallen" }, // 36 -{ "oasis", "The Oasis of Marr" }, // 37 -{ NULL, NULL }, // 38 +{ "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 @@ -50,53 +50,53 @@ { "neriakc", "Neriak - Third Gate" }, // 42 { "neriakd", "Neriak - Fourth Gate" }, // 43 { "najena", "Najena" }, // 44 -{ "qcat", "The Qeynos Aqueduct System" }, // 45 -{ NULL, NULL }, // 46 +{ "qcat", "Qeynos Catacombs" }, // 45 +{ "innothule", "Innothule Swamp" }, // 46 { "feerrott", "The Feerrott" }, // 47 -{ "cazicthule", "Temple of Cazic-Thule" }, // 48 +{ "cazicthule", "Cazic-Thule" }, // 48 { "oggok", "Oggok" }, // 49 -{ "rathemtn", "The Rathe Mountains" }, // 50 +{ "rathemtn", "Mountains of Rathe" }, // 50 { "lakerathe", "Lake Rathetear" }, // 51 { "grobb", "Grobb" }, // 52 -{ NULL, NULL }, // 53 -{ "gfaydark", "The Greater Faydark" }, // 54 +{ "aviak", "Aviak Village" }, // 53 +{ "gfaydark", "Greater Faydark" }, // 54 { "akanon", "Ak'Anon" }, // 55 -{ NULL, NULL }, // 56 -{ "lfaydark", "The Lesser Faydark" }, // 57 +{ "steamfont", "Steamfont Mountains" }, // 56 +{ "lfaydark", "Lesser Faydark" }, // 57 { "crushbone", "Clan Crushbone" }, // 58 -{ "mistmoore", "The Castle of Mistmoore" }, // 59 -{ "kaladima", "South Kaladim" }, // 60 -{ "felwithea", "Northern Felwithe" }, // 61 -{ "felwitheb", "Southern Felwithe" }, // 62 -{ "unrest", "The Estate of Unrest" }, // 63 +{ "mistmoore", "Castle Mistmoore" }, // 59 +{ "kaladima", "Kaladim" }, // 60 +{ "felwithea", "Felwithe" }, // 61 +{ "felwitheb", "Felwithe" }, // 62 +{ "unrest", "Estate of Unrest" }, // 63 { "kedge", "Kedge Keep" }, // 64 -{ "guktop", "The City of Guk" }, // 65 -{ "gukbottom", "The Ruins of Old Guk" }, // 66 -{ "kaladimb", "North Kaladim" }, // 67 +{ "guktop", "Upper Guk" }, // 65 +{ "gukbottom", "Lower Guk" }, // 66 +{ "kaladimb", "Kaladim" }, // 67 { "butcher", "Butcherblock Mountains" }, // 68 -{ "oot", "The Ocean of Tears" }, // 69 +{ "oot", "Ocean of Tears" }, // 69 { "cauldron", "Dagnor's Cauldron" }, // 70 -{ "airplane", "The Plane of Sky" }, // 71 -{ "fearplane", "The Plane of Fear" }, // 72 +{ "airplane", "Plane of Sky" }, // 71 +{ "fearplane", "Plane of Fear" }, // 72 { "permafrost", "Permafrost Keep" }, // 73 -{ NULL, NULL }, // 74 +{ "kerraridge", "Kerra Isle" }, // 74 { "paineel", "Paineel" }, // 75 { "hateplane", "The Plane of Hate" }, // 76 { "arena", "The Arena" }, // 77 { "fieldofbone", "The Field of Bone" }, // 78 -{ "warslikswood", "The Warsliks Woods" }, // 79 -{ "soltemple", "The Temple of Solusek Ro" }, // 80 -{ "droga", "The Temple of Droga" }, // 81 -{ "cabwest", "Cabilis West" }, // 82 -{ "swampofnohope", "The Swamp of No Hope" }, // 83 +{ "warslikswood", "Warsliks Woods" }, // 79 +{ "soltemple", "Temple of Solusek Ro" }, // 80 +{ "droga", "Temple of Droga" }, // 81 +{ "cabwest", "West Cabilis" }, // 82 +{ "swampofnohope", "Swamp of No Hope" }, // 83 { "firiona", "Firiona Vie" }, // 84 { "lakeofillomen", "Lake of Ill Omen" }, // 85 -{ "dreadlands", "The Dreadlands" }, // 86 -{ "burningwood", "The Burning Woods" }, // 87 +{ "dreadlands", "Dreadlands" }, // 86 +{ "burningwood", "Burning Woods" }, // 87 { "kaesora", "Kaesora" }, // 88 -{ "sebilis", "The Ruins of Sebilis" }, // 89 -{ "citymist", "The City of Mist" }, // 90 -{ "skyfire", "The Skyfire Mountains" }, // 91 +{ "sebilis", "Old Sebilis" }, // 89 +{ "citymist", "City of Mist" }, // 90 +{ "skyfire", "Skyfire Mountains" }, // 91 { "frontiermtns", "Frontier Mountains" }, // 92 { "overthere", "The Overthere" }, // 93 { "emeraldjungle", "The Emerald Jungle" }, // 94 @@ -105,37 +105,37 @@ { "kurn", "Kurn's Tower" }, // 97 { "erudsxing", "Erud's Crossing" }, // 98 { NULL, NULL }, // 99 -{ "stonebrunt", "The Stonebrunt Mountains" }, // 100 +{ "stonebrunt", "Stonebrunt Mountains" }, // 100 { "warrens", "The Warrens" }, // 101 { "karnor", "Karnor's Castle" }, // 102 { "chardok", "Chardok" }, // 103 -{ "dalnir", "The Crypt of Dalnir" }, // 104 +{ "dalnir", "Dalnir" }, // 104 { "charasis", "Howling Stones" }, // 105 -{ "cabeast", "Cabilis East" }, // 106 -{ "nurga", "The Mines of Nurga" }, // 107 +{ "cabeast", "East Cabilis" }, // 106 +{ "nurga", "Mines of Nurga" }, // 107 { "veeshan", "Veeshan's Peak" }, // 108 { "veksar", "Veksar" }, // 109 -{ "iceclad", "The Iceclad Ocean" }, // 110 -{ "frozenshadow", "The Tower of Frozen Shadow" }, // 111 +{ "iceclad", "Iceclad Ocean" }, // 110 +{ "frozenshadow", "Tower of Frozen Shadow" }, // 111 { "velketor", "Velketor's Labyrinth" }, // 112 { "kael", "Kael Drakkel" }, // 113 { "skyshrine", "Skyshrine" }, // 114 -{ "thurgadina", "The City of Thurgadin" }, // 115 +{ "thurgadina", "Thurgadin" }, // 115 { "eastwastes", "Eastern Wastes" }, // 116 { "cobaltscar", "Cobalt Scar" }, // 117 -{ "greatdivide", "The Great Divide" }, // 118 +{ "greatdivide", "Great Divide" }, // 118 { "wakening", "The Wakening Land" }, // 119 -{ "westwastes", "The Western Wastes" }, // 120 +{ "westwastes", "Western Wastes" }, // 120 { "crystal", "Crystal Caverns" }, // 121 { NULL, NULL }, // 122 { "necropolis", "Dragon Necropolis" }, // 123 -{ "templeveeshan", "The Temple of Veeshan" }, // 124 +{ "templeveeshan", "Temple of Veeshan" }, // 124 { "sirens", "Siren's Grotto" }, // 125 -{ "mischiefplane", "The Plane of Mischief" }, // 126 -{ "growthplane", "The Plane of Growth" }, // 127 -{ "sleeper", "The Sleeper's Tomb" }, // 128 +{ "mischiefplane", "Plane of Mischief" }, // 126 +{ "growthplane", "Plane of Growth" }, // 127 +{ "sleeper", "Sleeper's Tomb" }, // 128 { "thurgadinb", "Icewell Keep" }, // 129 -{ NULL, NULL }, // 130 +{ "erudsxing2", "Marauder's Mire" }, // 130 { NULL, NULL }, // 131 { NULL, NULL }, // 132 { NULL, NULL }, // 133 @@ -162,7 +162,7 @@ { "acrylia", "Acrylia Caverns" }, // 154 { "sharvahl", "Shar Vahl" }, // 155 { "paludal", "Paludal Caverns" }, // 156 -{ "fungusgrove", "The Fungus Grove" }, // 157 +{ "fungusgrove", "Fungus Grove" }, // 157 { "vexthal", "Vex Thal" }, // 158 { "sseru", "Sanctus Seru" }, // 159 { "katta", "Katta Castellum" }, // 160 @@ -184,18 +184,18 @@ { "umbral", "The Umbral Plains" }, // 176 { NULL, NULL }, // 177 { NULL, NULL }, // 178 -{ "akheva", "The Akheva Ruins" }, // 179 -{ NULL, NULL }, // 180 -{ "jaggedpine", "Jaggedpine Forest" }, // 181 +{ "akheva", "Akheva Ruins" }, // 179 +{ "arena2", "The Arena" }, // 180 +{ "jaggedpine", "The Jaggedpine Forest" }, // 181 { "nedaria", "Nedaria's Landing" }, // 182 -{ NULL, NULL }, // 183 -{ NULL, NULL }, // 184 -{ NULL, NULL }, // 185 +{ "tutorial", "Tutorial Zone" }, // 183 +{ "load", "Loading" }, // 184 +{ "load2", "Loading" }, // 185 { "hateplaneb", "The Plane of Hate" }, // 186 { "shadowrest", "Shadowrest" }, // 187 -{ NULL, NULL }, // 188 -{ NULL, NULL }, // 189 -{ NULL, NULL }, // 190 +{ "tutoriala", "The Mines of Gloomingdeep" }, // 188 +{ "tutorialb", "The Mines of Gloomingdeep" }, // 189 +{ "clz", "Loading" }, // 190 { NULL, NULL }, // 191 { NULL, NULL }, // 192 { NULL, NULL }, // 193 @@ -206,115 +206,115 @@ { NULL, NULL }, // 198 { NULL, NULL }, // 199 { "codecay", "Ruins of Lxanvom" }, // 200 -{ "pojustice", "The Plane of Justice" }, // 201 -{ "poknowledge", "The Plane of Knowledge" }, // 202 -{ "potranquility", "The Plane of Tranquility" }, // 203 -{ "ponightmare", "The Plane of Nightmare" }, // 204 -{ "podisease", "The Plane of Disease" }, // 205 -{ "poinnovation", "The Plane of Innovation" }, // 206 -{ "potorment", "Torment, the Plane of Pain" }, // 207 -{ "povalor", "The Plane of Valor" }, // 208 -{ "bothunder", "Torden, the Bastion of Thunder" }, // 209 -{ "postorms", "The Plane of Storms" }, // 210 -{ "hohonora", "The Halls of Honor" }, // 211 -{ "solrotower", "The Tower of Solusek Ro" }, // 212 -{ "powar", "The Plane of War" }, // 213 -{ "potactics", "Drunder, the Fortress of Zek" }, // 214 +{ "pojustice", "Plane of Justice" }, // 201 +{ "poknowledge", "Plane of Knowledge" }, // 202 +{ "potranquility", "Plane of Tranquility" }, // 203 +{ "ponightmare", "Plane of Nightmare" }, // 204 +{ "podisease", "Plane of Disease" }, // 205 +{ "poinnovation", "Plane of Innovation" }, // 206 +{ "potorment", "Plane of Torment" }, // 207 +{ "povalor", "Plane of Valor" }, // 208 +{ "bothunder", "Torden, The Bastion of Thunder" }, // 209 +{ "postorms", "Plane of Storms" }, // 210 +{ "hohonora", "Halls of Honor" }, // 211 +{ "solrotower", "Solusek Ro's Tower" }, // 212 +{ "powar", "Plane of War" }, // 213 +{ "potactics", "Drunder, Fortress of Zek" }, // 214 { "poair", "Eryslai, the Kingdom of Wind" }, // 215 -{ "powater", "The Reef of Coirnav" }, // 216 -{ "pofire", "Doomfire, the Burning Lands" }, // 217 +{ "powater", "Reef of Coirnav" }, // 216 +{ "pofire", "Doomfire, The Burning Lands" }, // 217 { "poeartha", "Vegarlson, The Earthen Badlands" }, // 218 -{ "potimea", "The Plane of Time" }, // 219 -{ "hohonorb", "The Temple of Marr" }, // 220 -{ "nightmareb", "The Lair of Terris-Thule" }, // 221 -{ "poearthb", "Ragrax, Stronghold of the Twelve" }, // 222 -{ "potimeb", "The Prison of the Forsaken" }, // 223 -{ "gunthak", "The Gulf of Gunthak" }, // 224 +{ "potimea", "Plane of Time" }, // 219 +{ "hohonorb", "Temple of Marr" }, // 220 +{ "nightmareb", "Lair of Terris Thule" }, // 221 +{ "poearthb", "Stronghold of the Twelve" }, // 222 +{ "potimeb", "Plane of Time" }, // 223 +{ "gunthak", "Gulf of Gunthak" }, // 224 { "dulak", "Dulak's Harbor" }, // 225 -{ "torgiran", "The Torgiran Mines" }, // 226 -{ "nadox", "The Crypt of Nadox" }, // 227 -{ "hatesfury", "Hate's Fury" }, // 228 -{ "guka", "Deepest Guk: Cauldron of Lost Souls" }, // 229 -{ "ruja", "The Rujarkian Hills: Bloodied Quarries" }, // 230 -{ "taka", "Takish-Hiz: Sunken Library" }, // 231 -{ "mira", "Miragul's Menagerie: Silent Gallery" }, // 232 -{ "mmca", "Mistmoore's Catacombs: Forlorn Caverns" }, // 233 -{ "gukb", "Deepest Guk: Drowning Crypt" }, // 234 -{ "rujb", "The Rujarkian Hills: Halls of War" }, // 235 -{ "takb", "Takish-Hiz: Shifting Tower" }, // 236 -{ "mirb", "Miragul's Menagerie: Maw of the Menagerie" }, // 237 -{ "mmcb", "Mistmoore's Catacombs: Dreary Grotto" }, // 238 -{ "gukc", "Deepest Guk: Ancient Aqueducts" }, // 239 -{ "rujc", "The Rujarkian Hills: Wind Bridges" }, // 240 -{ "takc", "Takish-Hiz: Fading Temple" }, // 241 -{ "mirc", "Miragul's Menagerie: Spider Den" }, // 242 -{ "mmcc", "Mistmoore's Catacombs: Asylum of Invoked Stone" }, // 243 -{ "gukd", "Deepest Guk: Mushroom Grove" }, // 244 -{ "rujd", "The Rujarkian Hills: Gladiator Pits" }, // 245 -{ "takd", "Takish-Hiz: Royal Observatory" }, // 246 -{ "mird", "Miragul's Menagerie: Hushed Banquet" }, // 247 -{ "mmcd", "Mistmoore's Catacombs: Chambers of Eternal Affliction" }, // 248 -{ "guke", "Deepest Guk: Foreboding Prison" }, // 249 -{ "ruje", "The Rujarkian Hills: Drudge Hollows" }, // 250 -{ "take", "Takish-Hiz: River of Recollection" }, // 251 -{ "mire", "Miragul's Menagerie: Frosted Halls" }, // 252 -{ "mmce", "Mistmoore's Catacombs: Sepulcher of the Damned" }, // 253 -{ "gukf", "Deepest Guk: Chapel of the Witnesses" }, // 254 -{ "rujf", "The Rujarkian Hills: Fortified Lair of the Taskmasters" }, // 255 -{ "takf", "Takish-Hiz: Sandfall Corridors" }, // 256 -{ "mirf", "Miragul's Menagerie: Forgotten Wastes" }, // 257 -{ "mmcf", "Mistmoore's Catacombs: Ritualistic Summoning Grounds" }, // 258 -{ "gukg", "Deepest Guk: Root Garden" }, // 259 -{ "rujg", "The Rujarkian Hills: Hidden Vale" }, // 260 -{ "takg", "Takish-Hiz: Balancing Chamber" }, // 261 -{ "mirg", "Miragul's Menagerie: Heart of the Menagerie" }, // 262 -{ "mmcg", "Mistmoore's Catacombs: Cesspits of Putrescence" }, // 263 -{ "gukh", "Deepest Guk: Accursed Sanctuary" }, // 264 -{ "rujh", "The Rujarkian Hills: Blazing Forge" }, // 265 -{ "takh", "Takish-Hiz: Sweeping Tides" }, // 266 -{ "mirh", "Miragul's Menagerie: Morbid Laboratory" }, // 267 -{ "mmch", "Mistmoore's Catacombs: Aisles of Blood" }, // 268 -{ "ruji", "The Rujarkian Hills: Arena of Chance" }, // 269 -{ "taki", "Takish-Hiz: Antiquated Palace" }, // 270 -{ "miri", "Miragul's Menagerie: Theater of Imprisoned Horrors" }, // 271 -{ "mmci", "Mistmoore's Catacombs: Halls of Sanguinary Rites" }, // 272 -{ "rujj", "The Rujarkian Hills: Barracks of War" }, // 273 -{ "takj", "Takish-Hiz: Prismatic Corridors" }, // 274 -{ "mirj", "Miragul's Menagerie: Grand Library" }, // 275 -{ "mmcj", "Mistmoore's Catacombs: Infernal Sanctuary" }, // 276 -{ "chardokb", "Chardok: The Halls of Betrayal" }, // 277 +{ "torgiran", "Torgiran Mines" }, // 226 +{ "nadox", "Crypt of Nadox" }, // 227 +{ "hatesfury", "Hate's Fury, The Scorned Maiden" }, // 228 +{ "guka", "The Cauldron of Lost Souls" }, // 229 +{ "ruja", "The Bloodied Quarries" }, // 230 +{ "taka", "The Sunken Library" }, // 231 +{ "mira", "The Silent Gallery" }, // 232 +{ "mmca", "The Forlorn Caverns" }, // 233 +{ "gukb", "The Drowning Crypt" }, // 234 +{ "rujb", "The Halls of War" }, // 235 +{ "takb", "The Shifting Tower" }, // 236 +{ "mirb", "The Maw of the Menagerie" }, // 237 +{ "mmcb", "The Dreary Grotto" }, // 238 +{ "gukc", "The Ancient Aqueducts" }, // 239 +{ "rujc", "The Wind Bridges" }, // 240 +{ "takc", "The Fading Temple" }, // 241 +{ "mirc", "The Spider Den" }, // 242 +{ "mmcc", "The Asylum of Invoked Stone" }, // 243 +{ "gukd", "The Mushroom Grove" }, // 244 +{ "rujd", "The Gladiator Pits" }, // 245 +{ "takd", "The Royal Observatory" }, // 246 +{ "mird", "The Hushed Banquet" }, // 247 +{ "mmcd", "The Chambers of Eternal Affliction" }, // 248 +{ "guke", "The Foreboding Prison" }, // 249 +{ "ruje", "The Drudge Hollows" }, // 250 +{ "take", "The River of Recollection" }, // 251 +{ "mire", "The Frosted Halls" }, // 252 +{ "mmce", "The Sepulcher of the Damned" }, // 253 +{ "gukf", "The Chapel of the Witnesses" }, // 254 +{ "rujf", "The Fortified Lair of the Taskmasters" }, // 255 +{ "takf", "The Sandfall Corridors" }, // 256 +{ "mirf", "The Forgotten Wastes" }, // 257 +{ "mmcf", "The Ritualistic Summoning Grounds" }, // 258 +{ "gukg", "The Root Garden" }, // 259 +{ "rujg", "The Hidden Vale" }, // 260 +{ "takg", "The Balancing Chamber" }, // 261 +{ "mirg", "The Heart of the Menagerie" }, // 262 +{ "mmcg", "The Cesspits of Putrescence" }, // 263 +{ "gukh", "The Accursed Sanctuary" }, // 264 +{ "rujh", "The Blazing Forge" }, // 265 +{ "takh", "The Sweeping Tides" }, // 266 +{ "mirh", "The Morbid Laboratory" }, // 267 +{ "mmch", "The Aisles of Blood" }, // 268 +{ "ruji", "The Arena of Chance" }, // 269 +{ "taki", "The Antiquated Palace" }, // 270 +{ "miri", "The Theater of Imprisoned Horrors" }, // 271 +{ "mmci", "The Halls of Sanguinary Rites" }, // 272 +{ "rujj", "The Barracks of War" }, // 273 +{ "takj", "The Prismatic Corridors" }, // 274 +{ "mirj", "The Grand Library" }, // 275 +{ "mmcj", "The Infernal Sanctuary" }, // 276 +{ "chardokb", "The Halls of Betrayal" }, // 277 { "soldungc", "The Caverns of Exile" }, // 278 -{ "abysmal", "The Abysmal Sea" }, // 279 -{ "natimbi", "Natimbi, the Broken Shores" }, // 280 +{ "abysmal", "Abysmal Sea" }, // 279 +{ "natimbi", "Natimbi, The Broken Shores" }, // 280 { "qinimi", "Qinimi, Court of Nihilia" }, // 281 { "riwwi", "Riwwi, Coliseum of Games" }, // 282 { "barindu", "Barindu, Hanging Gardens" }, // 283 { "ferubi", "Ferubi, Forgotten Temple of Taelosia" }, // 284 { "snpool", "Sewers of Nihilia, Pool of Sludge" }, // 285 -{ "snlair", "Sewers of Nihilia, Lair of Trapped Ones" }, // 286 +{ "snlair", "Sewers of Nihilia, Lair of Trapped Ones..." }, // 286 { "snplant", "Sewers of Nihilia, Purifying Plant" }, // 287 -{ "sncrematory", "Sewers of Nihilia, Emanating Crematory" }, // 288 +{ "sncrematory", "Sewers of Nihilia, the Crematory" }, // 288 { "tipt", "Tipt, Treacherous Crags" }, // 289 -{ "vxed", "Vxed, the Crumbling Caverns" }, // 290 +{ "vxed", "Vxed, The Crumbling Caverns" }, // 290 { "yxtta", "Yxtta, Pulpit of Exiles" }, // 291 -{ "uqua", "Uqua, the Ocean God Chantry" }, // 292 +{ "uqua", "Uqua, The Ocean God Chantry" }, // 292 { "kodtaz", "Kod'Taz, Broken Trial Grounds" }, // 293 { "ikkinz", "Ikkinz, Chambers of Destruction" }, // 294 { "qvic", "Qvic, Prayer Grounds of Calling" }, // 295 -{ "inktuta", "Inktu'Ta, the Unmasked Chapel" }, // 296 +{ "inktuta", "Inktu`Ta, The Unmasked Chapel" }, // 296 { "txevu", "Txevu, Lair of the Elite" }, // 297 -{ "tacvi", "Tacvi, the Broken Temple" }, // 298 -{ NULL, NULL }, // 299 +{ "tacvi", "Tacvi, Seat of the Slaver" }, // 298 +{ "qvicb", "Qvic, the Hidden Vault" }, // 299 { "wallofslaughter", "Wall of Slaughter" }, // 300 { "bloodfields", "The Bloodfields" }, // 301 { "draniksscar", "Dranik's Scar" }, // 302 { "causeway", "Nobles' Causeway" }, // 303 -{ "chambersa", "Proving Grounds" }, // 304 -{ "chambersb", "Proving Grounds" }, // 305 -{ "chambersc", "Proving Grounds" }, // 306 -{ "chambersd", "Proving Grounds" }, // 307 -{ "chamberse", "Proving Grounds" }, // 308 -{ "chambersf", "Proving Grounds" }, // 309 +{ "chambersa", "Muramite Proving Grounds" }, // 304 +{ "chambersb", "Muramite Proving Grounds" }, // 305 +{ "chambersc", "Muramite Proving Grounds" }, // 306 +{ "chambersd", "Muramite Proving Grounds" }, // 307 +{ "chamberse", "Muramite Proving Grounds" }, // 308 +{ "chambersf", "Muramite Proving Grounds" }, // 309 { NULL, NULL }, // 310 { NULL, NULL }, // 311 { NULL, NULL }, // 312 @@ -323,9 +323,9 @@ { NULL, NULL }, // 315 { "provinggrounds", "Muramite Proving Grounds" }, // 316 { "anguish", "Anguish, the Fallen Palace" }, // 317 -{ "dranikhollowsa", "Dranik's Hollows: Watering Hole" }, // 318 -{ "dranikhollowsb", "Dranik's Hollows: Fire Pit" }, // 319 -{ "dranikhollowsc", "Dranik's Hollows: Murkglider Hive" }, // 320 +{ "dranikhollowsa", "Dranik's Hollows" }, // 318 +{ "dranikhollowsb", "Dranik's Hollows" }, // 319 +{ "dranikhollowsc", "Dranik's Hollows" }, // 320 { "dranikhollowsd", "Dranik's Hollows" }, // 321 { "dranikhollowse", "Dranik's Hollows" }, // 322 { "dranikhollowsf", "Dranik's Hollows" }, // 323 @@ -340,7 +340,7 @@ { "draniksewersb", "Sewers of Dranik" }, // 332 { "draniksewersc", "Sewers of Dranik" }, // 333 { "riftseekers", "Riftseekers' Sanctum" }, // 334 -{ "harbingers", "Harbinger's Spire" }, // 335 +{ "harbingers", "Harbingers' Spire" }, // 335 { "dranik", "The Ruined City of Dranik" }, // 336 { "broodlands", "The Broodlands" }, // 337 { "stillmoona", "Stillmoon Temple" }, // 338 @@ -349,25 +349,25 @@ { "delvea", "Lavaspinner's Lair" }, // 341 { "delveb", "Tirranun's Delve" }, // 342 { "thenest", "The Accursed Nest" }, // 343 -{ "guildlobby", "Guild Lobby" }, // 344 +{ "guildlobby", "The Guild Lobby" }, // 344 { "guildhall", "Guild Hall" }, // 345 -{ NULL, NULL }, // 346 +{ "barter", "The Barter Hall" }, // 346 { "illsalin", "Ruins of Illsalin" }, // 347 -{ "illsalina", "Illsalin Marketplace" }, // 348 +{ "illsalina", "Imperial Bazaar" }, // 348 { "illsalinb", "Temple of the Korlach" }, // 349 { "illsalinc", "The Nargilor Pits" }, // 350 { "dreadspire", "Dreadspire Keep" }, // 351 -{ NULL, NULL }, // 352 -{ NULL, NULL }, // 353 +{ "dreadspirea", "The Torture Chamber" }, // 352 +{ "dreadspireb", "The Artifact Room" }, // 353 { "drachnidhive", "The Hive" }, // 354 -{ "drachnidhivea", "The Hatchery" }, // 355 -{ "drachnidhiveb", "The Cocoons" }, // 356 -{ "drachnidhivec", "The Queen's Lair" }, // 357 +{ "drachnidhivea", "Living Larder" }, // 355 +{ "drachnidhiveb", "Coven of the Skinwalkers" }, // 356 +{ "drachnidhivec", "Queen Sendaii's Lair" }, // 357 { "westkorlach", "Stoneroot Falls" }, // 358 { "westkorlacha", "Chambers of Xill" }, // 359 { "westkorlachb", "Caverns of the Lost" }, // 360 { "westkorlachc", "Lair of the Korlach" }, // 361 -{ "eastkorlach", "The Undershore" }, // 362 +{ "eastkorlach", "Undershore" }, // 362 { "eastkorlacha", "Snarlstone Dens" }, // 363 { "shadowspine", "Shadowspine" }, // 364 { "corathus", "Corathus Creep" }, // 365 @@ -374,8 +374,8 @@ { "corathusa", "Sporali Caverns" }, // 366 { "corathusb", "Corathus Lair" }, // 367 { "nektulosa", "Shadowed Grove" }, // 368 -{ "arcstone", "Arcstone, Isle of Spirits" }, // 369 -{ "relic", "Relic, the Artifact City" }, // 370 +{ "arcstone", "Arcstone" }, // 369 +{ "relic", "Relic" }, // 370 { "skylance", "Skylance" }, // 371 { "devastation", "The Devastation" }, // 372 { "devastationa", "The Seething Wall" }, // 373 @@ -397,8 +397,8 @@ { "freeportcityhall", "City Hall" }, // 389 { "freeporttheater", "Theater" }, // 390 { "freeporthall", "Hall of Truth" }, // 391 -{ "northro", "North Desert of Ro" }, // 392 -{ "southro", "South Desert of Ro" }, // 393 +{ "northro", "North Ro" }, // 392 +{ "southro", "South Ro" }, // 393 { "crescent", "Crescent Reach" }, // 394 { "moors", "Blightfire Moors" }, // 395 { "stonehive", "Stone Hive" }, // 396 @@ -413,11 +413,11 @@ { "direwind", "Direwind Cliffs" }, // 405 { "ashengate", "Ashengate, Reliquary of the Scale" }, // 406 { "highpasshold", "Highpass Hold" }, // 407 -{ "commonlands", "The Commonlands" }, // 408 -{ "oceanoftears", "The Ocean of Tears" }, // 409 -{ NULL, NULL }, // 410 -{ NULL, NULL }, // 411 -{ NULL, NULL }, // 412 +{ "commonlands", "Commonlands" }, // 408 +{ "oceanoftears", "Ocean of Tears" }, // 409 +{ "kithforest", "Kithicor Forest" }, // 410 +{ "befallenb", "Befallen" }, // 411 +{ "highpasskeep", "High Keep" }, // 412 { "innothuleb", "Innothule Swamp" }, // 413 { "toxxulia", "Toxxulia Forest" }, // 414 { "mistythicket", "Misty Thicket" }, // 415 @@ -453,17 +453,17 @@ { "bloodmoon", "Bloodmoon Keep" }, // 445 { "crystallos", "Crystallos, Lair of the Awakened" }, // 446 { "guardian", "The Mechamatic Guardian" }, // 447 -{ "steamfontmts", "The Steamfont Mountains" }, // 448 +{ "steamfontmts", "Steamfont Mountains" }, // 448 { "cryptofshade", "Crypt of Shade" }, // 449 { "dragonscalea", "Tinmizer's Wunderwerks" }, // 450 { "dragonscaleb", "Deepscar's Den" }, // 451 { "oldfieldofbone", "Field of Scale" }, // 452 { "oldkaesoraa", "Kaesora Library" }, // 453 -{ "oldkaesorab", "Kaesora Hatchery" }, // 454 +{ "oldkaesorab", "Hatchery Wing" }, // 454 { "oldkurn", "Kurn's Tower" }, // 455 { "oldkithicor", "Bloody Kithicor" }, // 456 { "oldcommons", "Old Commonlands" }, // 457 -{ NULL, NULL }, // 458 +{ "oldhighpass", "Highpass Hold" }, // 458 { "thevoida", "The Void" }, // 459 { "thevoidb", "The Void" }, // 460 { "thevoidc", "The Void" }, // 461 @@ -478,18 +478,18 @@ { "discord", "Korafax, Home of the Riders" }, // 470 { "discordtower", "Citadel of the Worldslayer" }, // 471 { "oldbloodfield", "Old Bloodfields" }, // 472 -{ "precipiceofwar", "Precipice of War" }, // 473 +{ "precipiceofwar", "The Precipice of War" }, // 473 { "olddranik", "City of Dranik" }, // 474 { "toskirakk", "Toskirakk" }, // 475 { "korascian", "Korascian Warrens" }, // 476 -{ "rathechamber", "Rathe Council Chamber" }, // 477 +{ "rathechamber", "Rathe Council Chambers" }, // 477 { "oldfieldofboneb", "Field of Scale" }, // 478 -{ NULL, NULL }, // 479 +{ "crafthalls", "Ngreth's Den" }, // 479 { "brellsrest", "Brell's Rest" }, // 480 { "fungalforest", "Fungal Forest" }, // 481 { "underquarry", "The Underquarry" }, // 482 { "coolingchamber", "The Cooling Chamber" }, // 483 -{ "shiningcity", "Kernagir, the Shining City" }, // 484 +{ "shiningcity", "Kernagir, The Shining City" }, // 484 { "arthicrex", "Arthicrex" }, // 485 { "foundation", "The Foundation" }, // 486 { "lichencreep", "Lichen Creep" }, // 487 @@ -507,23 +507,23 @@ { NULL, NULL }, // 499 { NULL, NULL }, // 500 { NULL, NULL }, // 501 -{ "qeynos2", "North Qeynos" }, // 502 -{ "firiona", "Firiona Vie" }, // 503 -{ NULL, "The Spell of the Undead" }, // 504 -{ "mistmoore", "The Castle of Mistmoore" }, // 505 -{ "kithicor", "Kithicor Forest" }, // 506 -{ "kithicor", "Kithicor Forest" }, // 507 -{ "veeshan", "Veeshan's Peak" }, // 508 +{ NULL, NULL }, // 502 +{ NULL, NULL }, // 503 +{ NULL, NULL }, // 504 +{ NULL, NULL }, // 505 +{ NULL, NULL }, // 506 +{ NULL, NULL }, // 507 +{ NULL, NULL }, // 508 { NULL, NULL }, // 509 -{ "crushbone", "Reinforced Clan Crushbone" }, // 510 +{ NULL, NULL }, // 510 { NULL, NULL }, // 511 -{ NULL, "Rejuvenating Plains of Karana" }, // 512 -{ "northkarana", "The Northern Plains of Karana" }, // 513 +{ NULL, NULL }, // 512 +{ NULL, NULL }, // 513 { NULL, NULL }, // 514 -{ NULL, "The Graveyard of the Dead" }, // 515 +{ NULL, NULL }, // 515 { NULL, NULL }, // 516 -{ "blackburrow", "Reinforced Blackburrow" }, // 517 -{ "paw", "The Invaded Lair of the Splitpaw" }, // 518 +{ NULL, NULL }, // 517 +{ NULL, NULL }, // 518 { NULL, NULL }, // 519 { NULL, NULL }, // 520 { NULL, NULL }, // 521 @@ -530,21 +530,21 @@ { NULL, NULL }, // 522 { NULL, NULL }, // 523 { NULL, NULL }, // 524 -{ "nektulos", "Nektulos Forest" }, // 525 -{ "mischiefplane", "The Plane of Mischief" }, // 526 +{ NULL, NULL }, // 525 +{ NULL, NULL }, // 526 { NULL, NULL }, // 527 { NULL, NULL }, // 528 { NULL, NULL }, // 529 -{ "everfrost", "Everfrost- Unseasonably Warm" }, // 530 -{ "everfrost", "Everfrost Peaks" }, // 531 +{ NULL, NULL }, // 530 +{ NULL, NULL }, // 531 { NULL, NULL }, // 532 { NULL, NULL }, // 533 -{ NULL, "The Feast of Tishe Virm" }, // 534 +{ NULL, NULL }, // 534 { NULL, NULL }, // 535 { NULL, NULL }, // 536 -{ "oasis", "The Oasis of Marr" }, // 537 +{ NULL, NULL }, // 537 { NULL, NULL }, // 538 -{ "hole", "The Hole" }, // 539 +{ NULL, NULL }, // 539 { NULL, NULL }, // 540 { NULL, NULL }, // 541 { NULL, NULL }, // 542 @@ -553,45 +553,45 @@ { NULL, NULL }, // 545 { NULL, NULL }, // 546 { NULL, NULL }, // 547 -{ "cazicthule", "Accursed Temple of Cazic-Thule" }, // 548 -{ "cazicthule", "Reinforced Temple of Cazic-Thule" }, // 549 -{ NULL, "The Nightfall Haunting" }, // 550 -{ "rathemtn", "The Rathe Mountains" }, // 551 +{ NULL, NULL }, // 548 +{ NULL, NULL }, // 549 +{ NULL, NULL }, // 550 +{ NULL, NULL }, // 551 { NULL, NULL }, // 552 { NULL, NULL }, // 553 { NULL, NULL }, // 554 { NULL, NULL }, // 555 { NULL, NULL }, // 556 -{ "lfaydark", "The Lesser Faydark" }, // 557 +{ NULL, NULL }, // 557 { NULL, NULL }, // 558 { NULL, NULL }, // 559 { NULL, NULL }, // 560 { NULL, NULL }, // 561 { NULL, NULL }, // 562 -{ "unrest", "The Reinforced Estate of Unrest" }, // 563 +{ NULL, NULL }, // 563 { NULL, NULL }, // 564 { NULL, NULL }, // 565 -{ "gukbottom", "The Reinforced Ruins of Old Guk" }, // 566 +{ NULL, NULL }, // 566 { NULL, NULL }, // 567 { NULL, NULL }, // 568 -{ "oceanoftears", "The Ocean of Tears" }, // 569 +{ NULL, NULL }, // 569 { NULL, NULL }, // 570 { NULL, NULL }, // 571 -{ "fearplane", "The Plane of Fear" }, // 572 +{ NULL, NULL }, // 572 { NULL, NULL }, // 573 { NULL, NULL }, // 574 { NULL, NULL }, // 575 -{ NULL, "The Testing Grounds" }, // 576 +{ NULL, NULL }, // 576 { NULL, NULL }, // 577 { NULL, NULL }, // 578 { NULL, NULL }, // 579 { NULL, NULL }, // 580 -{ "droga", "The Temple of Droga" }, // 581 +{ NULL, NULL }, // 581 { NULL, NULL }, // 582 { NULL, NULL }, // 583 { NULL, NULL }, // 584 { NULL, NULL }, // 585 -{ "hateplane", "The Plane of Hate" }, // 586 +{ NULL, NULL }, // 586 { NULL, NULL }, // 587 { NULL, NULL }, // 588 { NULL, NULL }, // 589 @@ -601,9 +601,9 @@ { NULL, NULL }, // 593 { NULL, NULL }, // 594 { NULL, NULL }, // 595 -{ "timorous", "Timorous Deep" }, // 596 +{ NULL, NULL }, // 596 { NULL, NULL }, // 597 -{ "erudsxing", "Erud's Crossing" }, // 598 +{ NULL, NULL }, // 598 { NULL, NULL }, // 599 { NULL, NULL }, // 600 { NULL, NULL }, // 601 @@ -612,7 +612,7 @@ { NULL, NULL }, // 604 { NULL, NULL }, // 605 { NULL, NULL }, // 606 -{ "nurga", "The Mines of Nurga" }, // 607 +{ NULL, NULL }, // 607 { NULL, NULL }, // 608 { NULL, NULL }, // 609 { NULL, NULL }, // 610 @@ -620,10 +620,10 @@ { NULL, NULL }, // 612 { NULL, NULL }, // 613 { NULL, NULL }, // 614 -{ "thurgadina", "The City of Thurgadin" }, // 615 -{ "eastwastes", "Eastern Wastes" }, // 616 +{ NULL, NULL }, // 615 +{ NULL, NULL }, // 616 { NULL, NULL }, // 617 -{ "greatdivide", "The Great Divide" }, // 618 +{ NULL, NULL }, // 618 { NULL, NULL }, // 619 { NULL, NULL }, // 620 { NULL, NULL }, // 621 @@ -631,10 +631,10 @@ { NULL, NULL }, // 623 { NULL, NULL }, // 624 { NULL, NULL }, // 625 -{ "mischiefplane", "The Plane of Mischief" }, // 626 +{ NULL, NULL }, // 626 { NULL, NULL }, // 627 -{ "sleeper", "The Sleeper's Tomb" }, // 628 -{ "thurgadinb", "Icewell Keep" }, // 629 +{ NULL, NULL }, // 628 +{ NULL, NULL }, // 629 { NULL, NULL }, // 630 { NULL, NULL }, // 631 { NULL, NULL }, // 632 @@ -671,7 +671,7 @@ { NULL, NULL }, // 663 { NULL, NULL }, // 664 { NULL, NULL }, // 665 -{ "hollowshade", "Hollowshade Moor" }, // 666 +{ NULL, NULL }, // 666 { NULL, NULL }, // 667 { NULL, NULL }, // 668 { NULL, NULL }, // 669 @@ -705,7 +705,7 @@ { NULL, NULL }, // 697 { NULL, NULL }, // 698 { NULL, NULL }, // 699 -{ "feerrott", "The Feerrott" }, // 700 +{ "feerrott2", "The Feerrott" }, // 700 { "thulehouse1", "House of Thule" }, // 701 { "thulehouse2", "House of Thule, Upper Floors" }, // 702 { "housegarden", "The Grounds" }, // 703 @@ -719,16 +719,16 @@ { "thuledream", "Fear Itself" }, // 711 { "neighborhood", "Sunrise Hills" }, // 712 { "phylactery", "Miragul's Phylactery" }, // 713 -{ "phinterior3a1", "Three Room House Interior" }, // 714 -{ "phinterior1a1", "One Room House Interior" }, // 715 -{ "phinterior3a2", "Three Room House Interior" }, // 716 -{ "phinterior3a3", "Three Room House Interior" }, // 717 -{ "phinterior1a2", "One Room House Interior" }, // 718 -{ "phinterior1a3", "One Room House Interior" }, // 719 -{ "phinterior1b1", "One Room House Interior" }, // 720 -{ "phinterior1a1", "One Room House Interior" }, // 721 -{ "phinterior1a1", "One Room House Interior" }, // 722 -{ "phinterior1d1", "Hermit's Hideaway Interior" }, // 723 +{ "phinterior3a1", "House Interior" }, // 714 +{ "phinterior1a1", "House Interior" }, // 715 +{ "phinterior3a2", "House Interior" }, // 716 +{ "phinterior3a3", "House Interior" }, // 717 +{ "phinterior1a2", "House Interior" }, // 718 +{ "phinterior1a3", "House Interior" }, // 719 +{ "phinterior1b1", "Dragon House Interior" }, // 720 +{ NULL, NULL }, // 721 +{ NULL, NULL }, // 722 +{ "phinterior1d1", "Dragon House Interior" }, // 723 { "argath", "Argath, Bastion of Illdaera" }, // 724 { "arelis", "Valley of Lunanyn" }, // 725 { "sarithcity", "Sarith, City of Tides" }, // 726 @@ -742,8 +742,8 @@ { "eastsepulcher", "Sepulcher East" }, // 734 { "westsepulcher", "Sepulcher West" }, // 735 { "shadowedmount", "Shadowed Mount" }, // 736 -{ "guildhalllrg", "Palatial Guild Hall" }, // 737 -{ "guildhallsml", "Grand Guild Hall" }, // 738 +{ "guildhalllrg", "Grand Guild Hall" }, // 737 +{ "guildhallsml", "Greater Guild Hall" }, // 738 { "plhogrinteriors1a1", "One Bedroom House Interior" }, // 739 { "plhogrinteriors1a2", "One Bedroom House Interior" }, // 740 { "plhogrinteriors3a1", "Three Bedroom House Interior" }, // 741 @@ -764,15 +764,15 @@ { "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 -{ NULL, NULL }, // 761 -{ NULL, NULL }, // 762 +{ "pomischief", "The Plane of Mischief" }, // 761 +{ "burnedwoods", "The Burned Woods" }, // 762 { "chelsithreborn", "Chelsith Reborn" }, // 763 { "poshadow", "Plane of Shadow" }, // 764 { "heartoffear", "Heart of Fear: The Threshold" }, // 765 { "phinteriortree", "Evantil's Abode" }, // 766 -{ NULL, NULL }, // 767 +{ "interiorwalltest", "Wall Wall Wall" }, // 767 { "heartoffearb", "Heart of Fear: The Rebirth" }, // 768 { "heartoffearc", "Heart of Fear: The Epicenter" }, // 769 { "bixiewarfront", "Bixie Warfront" }, // 770 @@ -791,49 +791,49 @@ { "thuliasaur", "Thuliasaur Island" }, // 783 { "degmar", "Degmar, the Lost Castle" }, // 784 { "tempesttemple", "Tempest Temple" }, // 785 -{ "plhpirateshipint", "The Wayward Lady" }, // 786 -{ NULL, NULL }, // 787 +{ "plhpirateshipint", "Pirate Ship" }, // 786 +{ "gnomemtn", "Gnome Memorial Mountain" }, // 787 { "drogab", "The Temple of Droga" }, // 788 { "charasisb", "Sathir's Tomb" }, // 789 -{ "scorchedwoods", "The Scorched Woods" }, // 790 +{ "scorchedwoods", "Scorched Woods" }, // 790 { "frontiermtnsb", "Frontier Mountains" }, // 791 { "gorowyn", "Gorowyn" }, // 792 { "korshaext", "Gates of Kor-Sha" }, // 793 { "lceanium", "Lceanium" }, // 794 { "cosul", "Crypt of Sul" }, // 795 -{ "codecay", "Ruins of Lxanvom" }, // 796 +{ "codecayb", "Ruins of Lxanvom" }, // 796 { "exaltedb", "Sul Vius: Demiplane of Decay" }, // 797 { "pohealth", "The Plane of Health" }, // 798 { "korshaint", "Kor-Sha Laboratory" }, // 799 -{ "chardok", "Chardok" }, // 800 -{ "sleeper", "The Sleeper's Tomb" }, // 801 -{ "sleeper", "Kerafyrm's Lair" }, // 802 -{ "skyshrine", "Skyshrine" }, // 803 -{ "permafrost", "Permafrost Keep" }, // 804 -{ "permafrost", "Reinforced Permafrost Keep" }, // 805 -{ NULL, "Gukta, Outpost of Marr" }, // 806 -{ "innothuleb", "Innothule Swamp" }, // 807 -{ "neriaka", "Neriak - Foreign Quarter" }, // 808 -{ "grimling", "Grimling Forest" }, // 809 -{ "mistmoore", "The Reinforced Castle of Mistmoore" }, // 810 -{ "soldungb", "Reinforced Nagafen's Lair" }, // 811 -{ "sebilis", "The Reinforced Ruins of Sebilis" }, // 812 +{ "chardoktwo", "Chardok" }, // 800 +{ NULL, NULL }, // 801 +{ NULL, NULL }, // 802 +{ NULL, NULL }, // 803 +{ NULL, NULL }, // 804 +{ NULL, NULL }, // 805 +{ NULL, NULL }, // 806 +{ NULL, NULL }, // 807 +{ NULL, NULL }, // 808 +{ NULL, NULL }, // 809 +{ NULL, NULL }, // 810 +{ NULL, NULL }, // 811 +{ NULL, NULL }, // 812 { "charasistwo", "Howling Stones" }, // 813 -{ "skyfiretwo", "The Skyfire Mountains" }, // 814 +{ "skyfiretwo", "Skyfire Mountains" }, // 814 { "overtheretwo", "The Overthere" }, // 815 { "veeshantwo", "Veeshan's Peak" }, // 816 { "trialsofsmoke", "Plane of Smoke" }, // 817 { "stratos", "Stratos: Zephyr's Flight" }, // 818 -{ "aalishai", "Aalishai: Palace of Embers" }, // 819 +{ "aalishai", "Aslishai: Palace of Embers" }, // 819 { "empyr", "Empyr: Realms of Ash" }, // 820 { "esianti", "Esianti: Palace of the Winds" }, // 821 { "mearatas", "Mearatas: The Stone Demesne" }, // 822 -{ NULL, NULL }, // 823 -{ NULL, NULL }, // 824 -{ NULL, NULL }, // 825 -{ NULL, NULL }, // 826 -{ NULL, NULL }, // 827 -{ NULL, NULL }, // 828 +{ "chamberoftears", "The Chamber of Tears" }, // 823 +{ "clz-winter", "Loading" }, // 824 +{ "clz-anniversary", "Loading" }, // 825 +{ "clz-spring", "Loading" }, // 826 +{ "clz-autumn", "Loading" }, // 827 +{ "clz-frostfell", "Loading" }, // 828 { NULL, NULL }, // 829 { NULL, NULL }, // 830 { NULL, NULL }, // 831 @@ -909,7 +909,7 @@ { NULL, NULL }, // 901 { NULL, NULL }, // 902 { NULL, NULL }, // 903 -{ "qeytoqrg", "Qeynos Hills" }, // 904 +{ NULL, NULL }, // 904 { NULL, NULL }, // 905 { NULL, NULL }, // 906 { NULL, NULL }, // 907 @@ -1001,7 +1001,7 @@ { NULL, NULL }, // 993 { NULL, NULL }, // 994 { NULL, NULL }, // 995 -{ "arttest", "The Pit of Rathpher" }, // 996 +{ "arttest", "Art Testing Domain" }, // 996 { NULL, NULL }, // 997 { "fhalls", "The Forgotten Halls" }, // 998 -{ NULL, NULL }, // 999 +{ "apprentice", "Designer Apprentice" }, // 999 This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <the...@us...> - 2018-12-12 21:00:24
|
Revision: 934 http://sourceforge.net/p/seq/svn/934 Author: theblueadept Date: 2018-12-12 21:00:20 +0000 (Wed, 12 Dec 2018) Log Message: ----------- Tag for release 5.13.10.76 Added Paths: ----------- showeq/tags/v5_13_10_76/ This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <the...@us...> - 2018-12-12 20:59:43
|
Revision: 933 http://sourceforge.net/p/seq/svn/933 Author: theblueadept Date: 2018-12-12 20:59:34 +0000 (Wed, 12 Dec 2018) Log Message: ----------- Historical checkin for 12/12/18 - Updated Opcodes (Newby) - Updated Structs (Newby) - Updated Zones.h (Newby) - Updated Races.h (llafer) Version to 5.13.10.76 Modified Paths: -------------- showeq/trunk/ChangeLog showeq/trunk/conf/zoneopcodes.xml showeq/trunk/configure.in showeq/trunk/src/everquest.h showeq/trunk/src/races.h showeq/trunk/src/spawnshell.cpp showeq/trunk/src/zones.h Modified: showeq/trunk/ChangeLog =================================================================== --- showeq/trunk/ChangeLog 2018-11-30 00:52:13 UTC (rev 932) +++ showeq/trunk/ChangeLog 2018-12-12 20:59:34 UTC (rev 933) @@ -1,3 +1,12 @@ +BlueAdept (12/12/18) +------------------- +- Updated version to 5.13.10.76 +- Support EQ patch 12/11/18 +- Updated Opcodes (Newby) +- Updated Structs (Newby) +- Updated Zones.h (Newby) +- Updated Races.h (llafer) + BlueAdept (11/29/18) ------------------- - Updated version to 5.13.10.75 Modified: showeq/trunk/conf/zoneopcodes.xml =================================================================== --- showeq/trunk/conf/zoneopcodes.xml 2018-11-30 00:52:13 UTC (rev 932) +++ showeq/trunk/conf/zoneopcodes.xml 2018-12-12 20:59:34 UTC (rev 933) @@ -3,37 +3,37 @@ <seqopcodes> <!-- Critical opcodes used directly by ShowEQ --> - <opcode id="36d3" name="OP_PlayerProfile" updated="11/28/18"> + <opcode id="0c6b" name="OP_PlayerProfile" updated="12/11/18"> <comment>CharProfileCode</comment> <payload dir="server" typename="uint8_t" sizechecktype="none"/> </opcode> - <opcode id="61e2" name="OP_ZoneEntry" updated="11/28/18"> + <opcode id="4732" name="OP_ZoneEntry" updated="12/11/18"> <comment>ZoneEntryCode</comment> <payload dir="client" typename="ClientZoneEntryStruct" sizechecktype="match"/> <payload dir="server" typename="uint8_t" sizechecktype="none"/> </opcode> - <opcode id="650e" name="OP_TimeOfDay" updated="11/28/18"> + <opcode id="597c" name="OP_TimeOfDay" updated="12/11/18"> <comment>TimeOfDayCode</comment> <payload dir="server" typename="timeOfDayStruct" sizechecktype="match"/> </opcode> - <opcode id="457a" name="OP_NewZone" updated="11/28/18"> + <opcode id="253c" name="OP_NewZone" updated="12/11/18"> <comment>NewZoneCode</comment> <payload dir="server" typename="newZoneStruct" sizechecktype="match"/> </opcode> - <opcode id="2f29" name="OP_SpawnDoor" updated="11/28/18"> + <opcode id="246e" name="OP_SpawnDoor" updated="12/11/18"> <comment>DoorSpawnsCode</comment> <payload dir="server" typename="doorStruct" sizechecktype="modulus"/> </opcode> - <opcode id="0507" name="OP_GroundSpawn" updated="11/28/18"> + <opcode id="1f19" name="OP_GroundSpawn" updated="12/11/18"> <comment>MakeDropCode</comment> <payload dir="server" typename="makeDropStruct" sizechecktype="none"/> <payload dir="client" typename="uint8_t" sizechecktype="none"/> </opcode> - <opcode id="3ecd" name="OP_SendZonePoints" updated="11/28/18"> + <opcode id="57b6" name="OP_SendZonePoints" updated="12/11/18"> <comment>Coords in a zone that will port you to another zone</comment> <payload dir="server" typename="zonePointsStruct" sizechecktype="none"/> </opcode> - <opcode id="175c" name="OP_AAExpUpdate" updated="11/28/18"> + <opcode id="1aa8" name="OP_AAExpUpdate" updated="12/11/18"> <comment>Receiving AA experience. Also when percent to AA changes.</comment> <payload dir="server" typename="altExpUpdateStruct" sizechecktype="match"/> </opcode> @@ -41,40 +41,40 @@ <comment>ExpUpdateCode 2155 as of 11/20/15 - when set to the proper value you may experience random segfaults</comment> <payload dir="server" typename="expUpdateStruct" sizechecktype="match"/> </opcode> - <opcode id="315e" name="OP_GuildMOTD" updated="11/28/18"> + <opcode id="46bb" name="OP_GuildMOTD" updated="12/11/18"> <comment>GuildMOTD</comment> <payload dir="server" typename="guildMOTDStruct" sizechecktype="none"/> </opcode> - <opcode id="1def" name="OP_ClientUpdate" updated="11/28/18"> + <opcode id="28c9" name="OP_ClientUpdate" updated="12/11/18"> <comment>Position updates</comment> <payload dir="server" typename="playerSpawnPosStruct" sizechecktype="match"/> <payload dir="both" typename="playerSelfPosStruct" sizechecktype="match"/> </opcode> - <opcode id="0458" name="OP_NpcMoveUpdate" updated="11/28/18"> + <opcode id="175a" name="OP_NpcMoveUpdate" updated="12/11/18"> <comment>Position updates</comment> <payload dir="server" typename="uint8_t" sizechecktype="none"/> </opcode> - <opcode id="7891" name="OP_MobUpdate" updated="11/28/18"> + <opcode id="799f" name="OP_MobUpdate" updated="12/11/18"> <comment>MobUpdateCode</comment> <payload dir="both" typename="spawnPositionUpdate" sizechecktype="match"/> </opcode> - <opcode id="4920" name="OP_DeleteSpawn" updated="11/28/18"> + <opcode id="3011" name="OP_DeleteSpawn" updated="12/11/18"> <comment>DeleteSpawnCode</comment> <payload dir="both" typename="deleteSpawnStruct" sizechecktype="match"/> </opcode> - <opcode id="5ce4" name="OP_RemoveSpawn" updated="11/28/18"> + <opcode id="1948" name="OP_RemoveSpawn" updated="12/11/18"> <comment>Remove spawn from zone</comment> <payload dir="both" typename="removeSpawnStruct" sizechecktype="none"/> </opcode> - <opcode id="22ef" name="OP_Death" updated="11/28/18"> + <opcode id="361b" name="OP_Death" updated="12/11/18"> <comment>old NewCorpseCode</comment> <payload dir="server" typename="newCorpseStruct" sizechecktype="match"/> </opcode> - <opcode id="0e4d" name="OP_WearChange" updated="11/28/18"> + <opcode id="00c7" name="OP_WearChange" updated="12/11/18"> <comment>SpawnUpdateCode</comment> <payload dir="both" typename="SpawnUpdateStruct" sizechecktype="match"/> </opcode> - <opcode id="67df" name="OP_SpawnAppearance" updated="11/28/18"> + <opcode id="266c" name="OP_SpawnAppearance" updated="12/11/18"> <comment>SpawnAppearanceCode</comment> <payload dir="both" typename="spawnAppearanceStruct" sizechecktype="match"/> </opcode> @@ -86,28 +86,28 @@ <comment>NpcHpUpdateCode Update HP % of a PC or NPC</comment> <payload dir="both" typename="hpNpcUpdateStruct" sizechecktype="match"/> </opcode> - <opcode id="7c87" name="OP_GuildMemberUpdate" updated="11/28/18"> + <opcode id="1357" name="OP_GuildMemberUpdate" updated="12/11/18"> <comment>Info regarding guild members</comment> <payload dir="server" typename="GuildMemberUpdate" sizechecktype="match"/> </opcode> - <opcode id="56fc" name="OP_ClickObject" updated="11/28/18"> + <opcode id="5551" name="OP_ClickObject" updated="12/11/18"> <comment>Items dropped on the ground</comment> <payload dir="both" typename="remDropStruct" sizechecktype="match"/> </opcode> - <opcode id="163b" name="OP_Action" updated="11/28/18"> + <opcode id="1ec0" name="OP_Action" updated="12/11/18"> <comment>Spells cast etc</comment> <payload dir="both" typename="actionStruct" sizechecktype="match"/> <payload dir="both" typename="actionAltStruct" sizechecktype="match"/> </opcode> - <opcode id="2d68" name="OP_Action2" updated="11/28/18"> + <opcode id="4923" name="OP_Action2" updated="12/11/18"> <comment>Combat actions i.e. bash, kick etc</comment> <payload dir="both" typename="action2Struct" sizechecktype="match"/> </opcode> - <opcode id="5eb0" name="OP_Consider" updated="11/28/18"> + <opcode id="7625" name="OP_Consider" updated="12/11/18"> <comment>ConsiderCode</comment> <payload dir="both" typename="considerStruct" sizechecktype="match"/> </opcode> - <opcode id="24eb" name="OP_TargetMouse" updated="11/28/18"> + <opcode id="0fbf" name="OP_TargetMouse" updated="12/11/18"> <comment>Targeting a person - old ClientTargetCode</comment> <payload dir="both" typename="clientTargetStruct" sizechecktype="match"/> </opcode> @@ -123,7 +123,7 @@ <comment>Server putting players into shroud form</comment> <payload dir="server" typename="spawnShroudSelf" sizechecktype="none"/> </opcode> - <opcode id="5f42" name="OP_ZoneChange" updated="11/28/18"> + <opcode id="0cd2" name="OP_ZoneChange" updated="12/11/18"> <comment>old ZoneChangeCode</comment> <payload dir="both" typename="zoneChangeStruct" sizechecktype="match"/> </opcode> @@ -195,19 +195,19 @@ <comment>EmoteTextCode</comment> <payload dir="both" typename="emoteTextStruct" sizechecktype="none"/> </opcode> - <opcode id="1583" name="OP_SimpleMessage" updated="11/28/18"> + <opcode id="5752" name="OP_SimpleMessage" updated="12/11/18"> <comment>SimpleMessageCode</comment> <payload dir="server" typename="simpleMessageStruct" sizechecktype="match"/> </opcode> - <opcode id="2b0e" name="OP_FormattedMessage" updated="11/28/18"> + <opcode id="3664" name="OP_FormattedMessage" updated="12/11/18"> <comment>FormattedMessageCode i.e. pet dismissed etc</comment> <payload dir="server" typename="formattedMessageStruct" sizechecktype="none"/> </opcode> - <opcode id="6788" name="OP_CommonMessage" updated="11/28/18"> + <opcode id="797d" name="OP_CommonMessage" updated="12/11/18"> <comment>ChannelMessageCode i.e. /tell /ooc /shout etc</comment> <payload dir="both" typename="channelMessageStruct" sizechecktype="none"/> </opcode> - <opcode id="5a68" name="OP_SpecialMesg" updated="11/28/18"> + <opcode id="2cad" name="OP_SpecialMesg" updated="12/11/18"> <comment>Communicate textual info to client including hail responses etc</comment> <payload dir="server" typename="specialMessageStruct" 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="1ba6" name="OP_GuildMemberList" updated="11/28/18"> + <opcode id="53eb" name="OP_GuildMemberList" updated="12/11/18"> <comment>List of guild members - Variable length</comment> <payload dir="server" typename="uint8_t" sizechecktype="none"/> </opcode> @@ -367,7 +367,7 @@ <comment>Fellowship information - 2564 bytes</comment> <payload dir="server" typename="unknown" sizechecktype="none"/> </opcode> - <opcode id="1e30" name="OP_ExpandedGuildInfo" updated="11/28/18"> + <opcode id="135f" name="OP_ExpandedGuildInfo" updated="12/11/18"> <comment>Guild ranks and other misc guild data - Variable length</comment> <payload dir="server" typename="unknown" sizechecktype="none"/> </opcode> @@ -587,7 +587,7 @@ <comment>Free to play nags and other data - Variable length</comment> <payload dir="server" typename="unknown" sizechecktype="none"/> </opcode> - <opcode id="3332" name="OP_Find" updated="11/28/18"> + <opcode id="43d1" name="OP_Find" updated="12/11/18"> <comment>Find window data - 112 bytes</comment> <payload dir="server" typename="unknown" sizechecktype="none"/> </opcode> Modified: showeq/trunk/configure.in =================================================================== --- showeq/trunk/configure.in 2018-11-30 00:52:13 UTC (rev 932) +++ showeq/trunk/configure.in 2018-12-12 20:59:34 UTC (rev 933) @@ -2,7 +2,7 @@ dnl $Id$ $Name$ AC_PREREQ(2.59) -AC_INIT(showeq, 5.13.10.75) +AC_INIT(showeq, 5.13.10.76) 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 2018-11-30 00:52:13 UTC (rev 932) +++ showeq/trunk/src/everquest.h 2018-12-12 20:59:34 UTC (rev 933) @@ -1094,27 +1094,31 @@ { struct { + + signed x:19; // x coord (1st loc value) signed animation:10; // velocity - signed deltaZ:13; // change in z - unsigned padding00:9; + unsigned padding00:3; - signed x:19; // x coord (1st loc value) unsigned pitch:12; - unsigned padding01:1; + signed deltaY:13; // change in y + unsigned padding01:7; + signed deltaZ:13; // change in z + signed deltaHeading:10; // change in heading + unsigned padding02:9; + signed deltaX:13; // change in x unsigned heading:12; // heading - unsigned padding02:7; + unsigned padding03:7; + signed y:19; // y coord (2nd loc value) + unsigned padding04:13; + signed z:19; // z coord (3rd loc value) - signed deltaY:13; // change in y + unsigned padding05:13; - signed y:19; // y coord (2nd loc value) - signed deltaHeading:10; // change in heading - unsigned padding04:3; - }; - int32_t posData[5]; + int32_t posData[6]; }; /*0000*/ union { @@ -2356,7 +2360,7 @@ /* ** Player Position Update -** Length: 24 Octets +** Length: 28 Octets ** OpCode: PlayerPosCode */ @@ -2365,25 +2369,28 @@ /*0000*/ uint16_t spawnId; /*0002*/ uint16_t spawnId2; /*0004*/ + signed x:19; // x coord (1st loc value) signed animation:10; // velocity - signed deltaZ:13; // change in z - unsigned padding00:9; + unsigned padding00:3; /*0008*/ - signed x:19; // x coord (1st loc value) unsigned pitch:12; - unsigned padding01:1; + signed deltaY:13; // change in y + unsigned padding01:7; /*0012*/ + signed deltaZ:13; // change in z + signed deltaHeading:10; // change in heading + unsigned padding02:9; +/*0016*/ signed deltaX:13; // change in x unsigned heading:12; // heading - unsigned padding02:7; -/*0016*/ - signed z:19; // z coord (3rd loc value) - signed deltaY:13; // change in y + unsigned padding03:7; /*0020*/ signed y:19; // y coord (2nd loc value) - signed deltaHeading:10; // change in heading - unsigned padding04:3; + unsigned padding04:13; /*0024*/ + signed z:19; // z coord (3rd loc value) + unsigned padding05:13; +/*0028*/ }; /* @@ -2398,27 +2405,27 @@ /*0002*/ uint16_t spawnId; // Player's spawn id /*0004*/ uint16_t unknown0001; // ***Placeholder /*0006*/ + float deltaZ; // Change in z +/*0010*/ float y; // y coord (2nd loc value) -/*0010*/ - unsigned heading:12; // Heading - unsigned padding01:20; /*0014*/ - float deltaZ; // Change in z + unsigned pitch:12; // pitch (up/down heading) + signed deltaHeading:10; // change in heading + unsigned padding02:10; /*0018*/ - unsigned pitch:12; // pitch (up/down heading) + unsigned heading:12; // Heading unsigned padding03:20; /*0022*/ + float deltaY; // Change in y +/*0026*/ float x; // x coord (1st loc value) -/*0026*/ +/*0030*/ float z; // z coord (3rd loc value) -/*0030*/ - signed animation:10; // velocity - signed deltaHeading:10; // change in heading - unsigned padding06:12; /*0034*/ float deltaX; // Change in x /*0038*/ - float deltaY; // Change in y + signed animation:10; // velocity + unsigned padding08:22; /*0042*/ }; Modified: showeq/trunk/src/races.h =================================================================== --- showeq/trunk/src/races.h 2018-11-30 00:52:13 UTC (rev 932) +++ showeq/trunk/src/races.h 2018-12-12 20:59:34 UTC (rev 933) @@ -340,7 +340,7 @@ "Troll", // 331 "Troll", // 332 "Troll", // 333 - "Ghost", // 334 + "Troll Pirate Ghost", // 334 "Pirate", // 335 "Pirate", // 336 "Pirate", // 337 @@ -455,7 +455,7 @@ "Dragon Statue", // 446 "Lava Rock", // 447 "Animated Statue", // 448 - "Spider Egg Sack", // 449 + "Spider Egg Sac", // 449 "Lava Spider", // 450 "Lava Spider Queen", // 451 "Dragon", // 452 @@ -517,7 +517,7 @@ "Stone Ring", // 508 "Root Tentacle", // 509 "Runic Symbol", // 510 - "Saltpetter Bomb", // 511 + "Saltpeter Bomb", // 511 "Floating Skull", // 512 "Spike Trap", // 513 "Totem", // 514 @@ -856,7 +856,7 @@ "Dragon", // 847 "Venril Sathir", // 848 "Fae Drake", // 849 - "Iksar Golem", // 850 + "Horse", // 850 "Dragon", // 851 "Dragon", // 852 "Chokidai Mount", // 853 @@ -865,4 +865,11 @@ "Air Elemental", // 856 "Water Elemental", // 857 "Fire Elemental", // 858 + "Bear", // 859 + "Djinn", // 860 + "Snail Mount", // 861 + "Djinn", // 862 + "Elemental", // 863 + "Snail", // 864 + "Nilborien", // 865 #endif Modified: showeq/trunk/src/spawnshell.cpp =================================================================== --- showeq/trunk/src/spawnshell.cpp 2018-11-30 00:52:13 UTC (rev 932) +++ showeq/trunk/src/spawnshell.cpp 2018-12-12 20:59:34 UTC (rev 933) @@ -721,6 +721,7 @@ spawn->posData[2] = netStream.readUInt32NC(); spawn->posData[3] = netStream.readUInt32NC(); spawn->posData[4] = netStream.readUInt32NC(); + spawn->posData[5] = netStream.readUInt32NC(); if(spawn->hasTitle) { Modified: showeq/trunk/src/zones.h =================================================================== --- showeq/trunk/src/zones.h 2018-11-30 00:52:13 UTC (rev 932) +++ showeq/trunk/src/zones.h 2018-12-12 20:59:34 UTC (rev 933) @@ -16,14 +16,14 @@ { "freportn", "North Freeport" }, // 8 { "freportw", "West Freeport" }, // 9 { "freporte", "East Freeport" }, // 10 -{ "runnyeye", "Clan Runnyeye" }, // 11 -{ "qey2hh1", "West Karana" }, // 12 -{ "northkarana", "North Karana" }, // 13 -{ "southkarana", "South Karana" }, // 14 -{ "eastkarana", "East Karana" }, // 15 -{ "beholder", "Gorge of King Xorbb" }, // 16 -{ "blackburrow", "BlackBurrow" }, // 17 -{ "paw", "Infected Paw" }, // 18 +{ "runnyeye", "The Liberated Citadel of Runnyeye" }, // 11 +{ "qey2hh1", "The Western Plains of Karana" }, // 12 +{ "northkarana", "The Northern Plains of Karana" }, // 13 +{ "southkarana", "The Southern Plains of Karana" }, // 14 +{ "eastkarana", "Then Eastern Plains of Karana" }, // 15 +{ "beholder", "The Gorge of King Xorbb" }, // 16 +{ "blackburrow", "Blackburrow" }, // 17 +{ "paw", "The Lair of the Splitpaw" }, // 18 { "rivervale", "Rivervale" }, // 19 { "kithicor", "Kithicor Forest" }, // 20 { "commons", "West Commonlands" }, // 21 @@ -32,18 +32,18 @@ { "erudnext", "Erudin" }, // 24 { "nektulos", "Nektulos Forest" }, // 25 { "cshome", "Sunset Home" }, // 26 -{ "lavastorm", "Lavastorm Mountains" }, // 27 -{ "nektropos", "Nektropos" }, // 28 +{ "lavastorm", "The Lavastorm Mountains" }, // 27 +{ NULL, NULL }, // 28 { "halas", "Halas" }, // 29 { "everfrost", "Everfrost Peaks" }, // 30 { "soldunga", "Solusek's Eye" }, // 31 { "soldungb", "Nagafen's Lair" }, // 32 -{ "misty", "Misty Thicket" }, // 33 -{ "nro", "North Ro" }, // 34 -{ "sro", "South Ro" }, // 35 +{ NULL, NULL }, // 33 +{ "nro", "The Northern Desert of Ro" }, // 34 +{ "sro", "The Southern Desert of Ro" }, // 35 { "befallen", "Befallen" }, // 36 -{ "oasis", "Oasis of Marr" }, // 37 -{ "tox", "Toxxulia Forest" }, // 38 +{ "oasis", "The Oasis of Marr" }, // 37 +{ NULL, NULL }, // 38 { "hole", "The Ruins of Old Paineel" }, // 39 { "neriaka", "Neriak - Foreign Quarter" }, // 40 { "neriakb", "Neriak - Commons" }, // 41 @@ -50,53 +50,53 @@ { "neriakc", "Neriak - Third Gate" }, // 42 { "neriakd", "Neriak - Fourth Gate" }, // 43 { "najena", "Najena" }, // 44 -{ "qcat", "Qeynos Catacombs" }, // 45 -{ "innothule", "Innothule Swamp" }, // 46 +{ "qcat", "The Qeynos Aqueduct System" }, // 45 +{ NULL, NULL }, // 46 { "feerrott", "The Feerrott" }, // 47 -{ "cazicthule", "Cazic-Thule" }, // 48 +{ "cazicthule", "Temple of Cazic-Thule" }, // 48 { "oggok", "Oggok" }, // 49 -{ "rathemtn", "Mountains of Rathe" }, // 50 +{ "rathemtn", "The Rathe Mountains" }, // 50 { "lakerathe", "Lake Rathetear" }, // 51 { "grobb", "Grobb" }, // 52 -{ "aviak", "Aviak Village" }, // 53 -{ "gfaydark", "Greater Faydark" }, // 54 +{ NULL, NULL }, // 53 +{ "gfaydark", "The Greater Faydark" }, // 54 { "akanon", "Ak'Anon" }, // 55 -{ "steamfont", "Steamfont Mountains" }, // 56 -{ "lfaydark", "Lesser Faydark" }, // 57 +{ NULL, NULL }, // 56 +{ "lfaydark", "The Lesser Faydark" }, // 57 { "crushbone", "Clan Crushbone" }, // 58 -{ "mistmoore", "Castle Mistmoore" }, // 59 -{ "kaladima", "Kaladim" }, // 60 -{ "felwithea", "Felwithe" }, // 61 -{ "felwitheb", "Felwithe" }, // 62 -{ "unrest", "Estate of Unrest" }, // 63 +{ "mistmoore", "The Castle of Mistmoore" }, // 59 +{ "kaladima", "South Kaladim" }, // 60 +{ "felwithea", "Northern Felwithe" }, // 61 +{ "felwitheb", "Southern Felwithe" }, // 62 +{ "unrest", "The Estate of Unrest" }, // 63 { "kedge", "Kedge Keep" }, // 64 -{ "guktop", "Upper Guk" }, // 65 -{ "gukbottom", "Lower Guk" }, // 66 -{ "kaladimb", "Kaladim" }, // 67 +{ "guktop", "The City of Guk" }, // 65 +{ "gukbottom", "The Ruins of Old Guk" }, // 66 +{ "kaladimb", "North Kaladim" }, // 67 { "butcher", "Butcherblock Mountains" }, // 68 -{ "oot", "Ocean of Tears" }, // 69 +{ "oot", "The Ocean of Tears" }, // 69 { "cauldron", "Dagnor's Cauldron" }, // 70 -{ "airplane", "Plane of Sky" }, // 71 -{ "fearplane", "Plane of Fear" }, // 72 +{ "airplane", "The Plane of Sky" }, // 71 +{ "fearplane", "The Plane of Fear" }, // 72 { "permafrost", "Permafrost Keep" }, // 73 -{ "kerraridge", "Kerra Isle" }, // 74 +{ NULL, NULL }, // 74 { "paineel", "Paineel" }, // 75 { "hateplane", "The Plane of Hate" }, // 76 { "arena", "The Arena" }, // 77 { "fieldofbone", "The Field of Bone" }, // 78 -{ "warslikswood", "Warsliks Woods" }, // 79 -{ "soltemple", "Temple of Solusek Ro" }, // 80 -{ "droga", "Temple of Droga" }, // 81 -{ "cabwest", "West Cabilis" }, // 82 -{ "swampofnohope", "Swamp of No Hope" }, // 83 +{ "warslikswood", "The Warsliks Woods" }, // 79 +{ "soltemple", "The Temple of Solusek Ro" }, // 80 +{ "droga", "The Temple of Droga" }, // 81 +{ "cabwest", "Cabilis West" }, // 82 +{ "swampofnohope", "The Swamp of No Hope" }, // 83 { "firiona", "Firiona Vie" }, // 84 { "lakeofillomen", "Lake of Ill Omen" }, // 85 -{ "dreadlands", "Dreadlands" }, // 86 -{ "burningwood", "Burning Woods" }, // 87 +{ "dreadlands", "The Dreadlands" }, // 86 +{ "burningwood", "The Burning Woods" }, // 87 { "kaesora", "Kaesora" }, // 88 -{ "sebilis", "Old Sebilis" }, // 89 -{ "citymist", "City of Mist" }, // 90 -{ "skyfire", "Skyfire Mountains" }, // 91 +{ "sebilis", "The Ruins of Sebilis" }, // 89 +{ "citymist", "The City of Mist" }, // 90 +{ "skyfire", "The Skyfire Mountains" }, // 91 { "frontiermtns", "Frontier Mountains" }, // 92 { "overthere", "The Overthere" }, // 93 { "emeraldjungle", "The Emerald Jungle" }, // 94 @@ -105,37 +105,37 @@ { "kurn", "Kurn's Tower" }, // 97 { "erudsxing", "Erud's Crossing" }, // 98 { NULL, NULL }, // 99 -{ "stonebrunt", "Stonebrunt Mountains" }, // 100 +{ "stonebrunt", "The Stonebrunt Mountains" }, // 100 { "warrens", "The Warrens" }, // 101 { "karnor", "Karnor's Castle" }, // 102 { "chardok", "Chardok" }, // 103 -{ "dalnir", "Dalnir" }, // 104 +{ "dalnir", "The Crypt of Dalnir" }, // 104 { "charasis", "Howling Stones" }, // 105 -{ "cabeast", "East Cabilis" }, // 106 -{ "nurga", "Mines of Nurga" }, // 107 +{ "cabeast", "Cabilis East" }, // 106 +{ "nurga", "The Mines of Nurga" }, // 107 { "veeshan", "Veeshan's Peak" }, // 108 { "veksar", "Veksar" }, // 109 -{ "iceclad", "Iceclad Ocean" }, // 110 -{ "frozenshadow", "Tower of Frozen Shadow" }, // 111 +{ "iceclad", "The Iceclad Ocean" }, // 110 +{ "frozenshadow", "The Tower of Frozen Shadow" }, // 111 { "velketor", "Velketor's Labyrinth" }, // 112 { "kael", "Kael Drakkel" }, // 113 { "skyshrine", "Skyshrine" }, // 114 -{ "thurgadina", "Thurgadin" }, // 115 +{ "thurgadina", "The City of Thurgadin" }, // 115 { "eastwastes", "Eastern Wastes" }, // 116 { "cobaltscar", "Cobalt Scar" }, // 117 -{ "greatdivide", "Great Divide" }, // 118 +{ "greatdivide", "The Great Divide" }, // 118 { "wakening", "The Wakening Land" }, // 119 -{ "westwastes", "Western Wastes" }, // 120 +{ "westwastes", "The Western Wastes" }, // 120 { "crystal", "Crystal Caverns" }, // 121 { NULL, NULL }, // 122 { "necropolis", "Dragon Necropolis" }, // 123 -{ "templeveeshan", "Temple of Veeshan" }, // 124 +{ "templeveeshan", "The Temple of Veeshan" }, // 124 { "sirens", "Siren's Grotto" }, // 125 -{ "mischiefplane", "Plane of Mischief" }, // 126 -{ "growthplane", "Plane of Growth" }, // 127 -{ "sleeper", "Sleeper's Tomb" }, // 128 +{ "mischiefplane", "The Plane of Mischief" }, // 126 +{ "growthplane", "The Plane of Growth" }, // 127 +{ "sleeper", "The Sleeper's Tomb" }, // 128 { "thurgadinb", "Icewell Keep" }, // 129 -{ "erudsxing2", "Marauder's Mire" }, // 130 +{ NULL, NULL }, // 130 { NULL, NULL }, // 131 { NULL, NULL }, // 132 { NULL, NULL }, // 133 @@ -162,7 +162,7 @@ { "acrylia", "Acrylia Caverns" }, // 154 { "sharvahl", "Shar Vahl" }, // 155 { "paludal", "Paludal Caverns" }, // 156 -{ "fungusgrove", "Fungus Grove" }, // 157 +{ "fungusgrove", "The Fungus Grove" }, // 157 { "vexthal", "Vex Thal" }, // 158 { "sseru", "Sanctus Seru" }, // 159 { "katta", "Katta Castellum" }, // 160 @@ -184,17 +184,17 @@ { "umbral", "The Umbral Plains" }, // 176 { NULL, NULL }, // 177 { NULL, NULL }, // 178 -{ "akheva", "Akheva Ruins" }, // 179 -{ "arena2", "The Arena" }, // 180 -{ "jaggedpine", "The Jaggedpine Forest" }, // 181 +{ "akheva", "The Akheva Ruins" }, // 179 +{ NULL, NULL }, // 180 +{ "jaggedpine", "Jaggedpine Forest" }, // 181 { "nedaria", "Nedaria's Landing" }, // 182 -{ "tutorial", "Tutorial Zone" }, // 183 -{ "load", "Loading" }, // 184 -{ "load2", "Loading" }, // 185 +{ NULL, NULL }, // 183 +{ NULL, NULL }, // 184 +{ NULL, NULL }, // 185 { "hateplaneb", "The Plane of Hate" }, // 186 { "shadowrest", "Shadowrest" }, // 187 -{ "tutoriala", "The Mines of Gloomingdeep" }, // 188 -{ "tutorialb", "The Mines of Gloomingdeep" }, // 189 +{ NULL, NULL }, // 188 +{ NULL, NULL }, // 189 { NULL, NULL }, // 190 { NULL, NULL }, // 191 { NULL, NULL }, // 192 @@ -206,115 +206,115 @@ { NULL, NULL }, // 198 { NULL, NULL }, // 199 { "codecay", "Ruins of Lxanvom" }, // 200 -{ "pojustice", "Plane of Justice" }, // 201 -{ "poknowledge", "Plane of Knowledge" }, // 202 -{ "potranquility", "Plane of Tranquility" }, // 203 -{ "ponightmare", "Plane of Nightmare" }, // 204 -{ "podisease", "Plane of Disease" }, // 205 -{ "poinnovation", "Plane of Innovation" }, // 206 -{ "potorment", "Plane of Torment" }, // 207 -{ "povalor", "Plane of Valor" }, // 208 -{ "bothunder", "Torden, The Bastion of Thunder" }, // 209 -{ "postorms", "Plane of Storms" }, // 210 -{ "hohonora", "Halls of Honor" }, // 211 -{ "solrotower", "Solusek Ro's Tower" }, // 212 -{ "powar", "Plane of War" }, // 213 -{ "potactics", "Drunder, Fortress of Zek" }, // 214 +{ "pojustice", "The Plane of Justice" }, // 201 +{ "poknowledge", "The Plane of Knowledge" }, // 202 +{ "potranquility", "The Plane of Tranquility" }, // 203 +{ "ponightmare", "The Plane of Nightmare" }, // 204 +{ "podisease", "The Plane of Disease" }, // 205 +{ "poinnovation", "The Plane of Innovation" }, // 206 +{ "potorment", "Torment, the Plane of Pain" }, // 207 +{ "povalor", "The Plane of Valor" }, // 208 +{ "bothunder", "Torden, the Bastion of Thunder" }, // 209 +{ "postorms", "The Plane of Storms" }, // 210 +{ "hohonora", "The Halls of Honor" }, // 211 +{ "solrotower", "The Tower of Solusek Ro" }, // 212 +{ "powar", "The Plane of War" }, // 213 +{ "potactics", "Drunder, the Fortress of Zek" }, // 214 { "poair", "Eryslai, the Kingdom of Wind" }, // 215 -{ "powater", "Reef of Coirnav" }, // 216 -{ "pofire", "Doomfire, The Burning Lands" }, // 217 +{ "powater", "The Reef of Coirnav" }, // 216 +{ "pofire", "Doomfire, the Burning Lands" }, // 217 { "poeartha", "Vegarlson, The Earthen Badlands" }, // 218 -{ "potimea", "Plane of Time" }, // 219 -{ "hohonorb", "Temple of Marr" }, // 220 -{ "nightmareb", "Lair of Terris Thule" }, // 221 -{ "poearthb", "Stronghold of the Twelve" }, // 222 -{ "potimeb", "Plane of Time" }, // 223 -{ "gunthak", "Gulf of Gunthak" }, // 224 +{ "potimea", "The Plane of Time" }, // 219 +{ "hohonorb", "The Temple of Marr" }, // 220 +{ "nightmareb", "The Lair of Terris-Thule" }, // 221 +{ "poearthb", "Ragrax, Stronghold of the Twelve" }, // 222 +{ "potimeb", "The Prison of the Forsaken" }, // 223 +{ "gunthak", "The Gulf of Gunthak" }, // 224 { "dulak", "Dulak's Harbor" }, // 225 -{ "torgiran", "Torgiran Mines" }, // 226 -{ "nadox", "Crypt of Nadox" }, // 227 -{ "hatesfury", "Hate's Fury, The Scorned Maiden" }, // 228 -{ "guka", "The Cauldron of Lost Souls" }, // 229 -{ "ruja", "The Bloodied Quarries" }, // 230 -{ "taka", "The Sunken Library" }, // 231 -{ "mira", "The Silent Gallery" }, // 232 -{ "mmca", "The Forlorn Caverns" }, // 233 -{ "gukb", "The Drowning Crypt" }, // 234 -{ "rujb", "The Halls of War" }, // 235 -{ "takb", "The Shifting Tower" }, // 236 -{ "mirb", "The Maw of the Menagerie" }, // 237 -{ "mmcb", "The Dreary Grotto" }, // 238 -{ "gukc", "The Ancient Aqueducts" }, // 239 -{ "rujc", "The Wind Bridges" }, // 240 -{ "takc", "The Fading Temple" }, // 241 -{ "mirc", "The Spider Den" }, // 242 -{ "mmcc", "The Asylum of Invoked Stone" }, // 243 -{ "gukd", "The Mushroom Grove" }, // 244 -{ "rujd", "The Gladiator Pits" }, // 245 -{ "takd", "The Royal Observatory" }, // 246 -{ "mird", "The Hushed Banquet" }, // 247 -{ "mmcd", "The Chambers of Eternal Affliction" }, // 248 -{ "guke", "The Foreboding Prison" }, // 249 -{ "ruje", "The Drudge Hollows" }, // 250 -{ "take", "The River of Recollection" }, // 251 -{ "mire", "The Frosted Halls" }, // 252 -{ "mmce", "The Sepulcher of the Damned" }, // 253 -{ "gukf", "The Chapel of the Witnesses" }, // 254 -{ "rujf", "The Fortified Lair of the Taskmasters" }, // 255 -{ "takf", "The Sandfall Corridors" }, // 256 -{ "mirf", "The Forgotten Wastes" }, // 257 -{ "mmcf", "The Ritualistic Summoning Grounds" }, // 258 -{ "gukg", "The Root Garden" }, // 259 -{ "rujg", "The Hidden Vale" }, // 260 -{ "takg", "The Balancing Chamber" }, // 261 -{ "mirg", "The Heart of the Menagerie" }, // 262 -{ "mmcg", "The Cesspits of Putrescence" }, // 263 -{ "gukh", "The Accursed Sanctuary" }, // 264 -{ "rujh", "The Blazing Forge" }, // 265 -{ "takh", "The Sweeping Tides" }, // 266 -{ "mirh", "The Morbid Laboratory" }, // 267 -{ "mmch", "The Aisles of Blood" }, // 268 -{ "ruji", "The Arena of Chance" }, // 269 -{ "taki", "The Antiquated Palace" }, // 270 -{ "miri", "The Theater of Imprisoned Horrors" }, // 271 -{ "mmci", "The Halls of Sanguinary Rites" }, // 272 -{ "rujj", "The Barracks of War" }, // 273 -{ "takj", "The Prismatic Corridors" }, // 274 -{ "mirj", "The Grand Library" }, // 275 -{ "mmcj", "The Infernal Sanctuary" }, // 276 -{ "chardokb", "The Halls of Betrayal" }, // 277 +{ "torgiran", "The Torgiran Mines" }, // 226 +{ "nadox", "The Crypt of Nadox" }, // 227 +{ "hatesfury", "Hate's Fury" }, // 228 +{ "guka", "Deepest Guk: Cauldron of Lost Souls" }, // 229 +{ "ruja", "The Rujarkian Hills: Bloodied Quarries" }, // 230 +{ "taka", "Takish-Hiz: Sunken Library" }, // 231 +{ "mira", "Miragul's Menagerie: Silent Gallery" }, // 232 +{ "mmca", "Mistmoore's Catacombs: Forlorn Caverns" }, // 233 +{ "gukb", "Deepest Guk: Drowning Crypt" }, // 234 +{ "rujb", "The Rujarkian Hills: Halls of War" }, // 235 +{ "takb", "Takish-Hiz: Shifting Tower" }, // 236 +{ "mirb", "Miragul's Menagerie: Maw of the Menagerie" }, // 237 +{ "mmcb", "Mistmoore's Catacombs: Dreary Grotto" }, // 238 +{ "gukc", "Deepest Guk: Ancient Aqueducts" }, // 239 +{ "rujc", "The Rujarkian Hills: Wind Bridges" }, // 240 +{ "takc", "Takish-Hiz: Fading Temple" }, // 241 +{ "mirc", "Miragul's Menagerie: Spider Den" }, // 242 +{ "mmcc", "Mistmoore's Catacombs: Asylum of Invoked Stone" }, // 243 +{ "gukd", "Deepest Guk: Mushroom Grove" }, // 244 +{ "rujd", "The Rujarkian Hills: Gladiator Pits" }, // 245 +{ "takd", "Takish-Hiz: Royal Observatory" }, // 246 +{ "mird", "Miragul's Menagerie: Hushed Banquet" }, // 247 +{ "mmcd", "Mistmoore's Catacombs: Chambers of Eternal Affliction" }, // 248 +{ "guke", "Deepest Guk: Foreboding Prison" }, // 249 +{ "ruje", "The Rujarkian Hills: Drudge Hollows" }, // 250 +{ "take", "Takish-Hiz: River of Recollection" }, // 251 +{ "mire", "Miragul's Menagerie: Frosted Halls" }, // 252 +{ "mmce", "Mistmoore's Catacombs: Sepulcher of the Damned" }, // 253 +{ "gukf", "Deepest Guk: Chapel of the Witnesses" }, // 254 +{ "rujf", "The Rujarkian Hills: Fortified Lair of the Taskmasters" }, // 255 +{ "takf", "Takish-Hiz: Sandfall Corridors" }, // 256 +{ "mirf", "Miragul's Menagerie: Forgotten Wastes" }, // 257 +{ "mmcf", "Mistmoore's Catacombs: Ritualistic Summoning Grounds" }, // 258 +{ "gukg", "Deepest Guk: Root Garden" }, // 259 +{ "rujg", "The Rujarkian Hills: Hidden Vale" }, // 260 +{ "takg", "Takish-Hiz: Balancing Chamber" }, // 261 +{ "mirg", "Miragul's Menagerie: Heart of the Menagerie" }, // 262 +{ "mmcg", "Mistmoore's Catacombs: Cesspits of Putrescence" }, // 263 +{ "gukh", "Deepest Guk: Accursed Sanctuary" }, // 264 +{ "rujh", "The Rujarkian Hills: Blazing Forge" }, // 265 +{ "takh", "Takish-Hiz: Sweeping Tides" }, // 266 +{ "mirh", "Miragul's Menagerie: Morbid Laboratory" }, // 267 +{ "mmch", "Mistmoore's Catacombs: Aisles of Blood" }, // 268 +{ "ruji", "The Rujarkian Hills: Arena of Chance" }, // 269 +{ "taki", "Takish-Hiz: Antiquated Palace" }, // 270 +{ "miri", "Miragul's Menagerie: Theater of Imprisoned Horrors" }, // 271 +{ "mmci", "Mistmoore's Catacombs: Halls of Sanguinary Rites" }, // 272 +{ "rujj", "The Rujarkian Hills: Barracks of War" }, // 273 +{ "takj", "Takish-Hiz: Prismatic Corridors" }, // 274 +{ "mirj", "Miragul's Menagerie: Grand Library" }, // 275 +{ "mmcj", "Mistmoore's Catacombs: Infernal Sanctuary" }, // 276 +{ "chardokb", "Chardok: The Halls of Betrayal" }, // 277 { "soldungc", "The Caverns of Exile" }, // 278 -{ "abysmal", "Abysmal Sea" }, // 279 -{ "natimbi", "Natimbi, The Broken Shores" }, // 280 +{ "abysmal", "The Abysmal Sea" }, // 279 +{ "natimbi", "Natimbi, the Broken Shores" }, // 280 { "qinimi", "Qinimi, Court of Nihilia" }, // 281 { "riwwi", "Riwwi, Coliseum of Games" }, // 282 { "barindu", "Barindu, Hanging Gardens" }, // 283 { "ferubi", "Ferubi, Forgotten Temple of Taelosia" }, // 284 { "snpool", "Sewers of Nihilia, Pool of Sludge" }, // 285 -{ "snlair", "Sewers of Nihilia, Lair of Trapped Ones..." }, // 286 +{ "snlair", "Sewers of Nihilia, Lair of Trapped Ones" }, // 286 { "snplant", "Sewers of Nihilia, Purifying Plant" }, // 287 -{ "sncrematory", "Sewers of Nihilia, the Crematory" }, // 288 +{ "sncrematory", "Sewers of Nihilia, Emanating Crematory" }, // 288 { "tipt", "Tipt, Treacherous Crags" }, // 289 -{ "vxed", "Vxed, The Crumbling Caverns" }, // 290 +{ "vxed", "Vxed, the Crumbling Caverns" }, // 290 { "yxtta", "Yxtta, Pulpit of Exiles" }, // 291 -{ "uqua", "Uqua, The Ocean God Chantry" }, // 292 +{ "uqua", "Uqua, the Ocean God Chantry" }, // 292 { "kodtaz", "Kod'Taz, Broken Trial Grounds" }, // 293 { "ikkinz", "Ikkinz, Chambers of Destruction" }, // 294 { "qvic", "Qvic, Prayer Grounds of Calling" }, // 295 -{ "inktuta", "Inktu`Ta, The Unmasked Chapel" }, // 296 +{ "inktuta", "Inktu'Ta, the Unmasked Chapel" }, // 296 { "txevu", "Txevu, Lair of the Elite" }, // 297 -{ "tacvi", "Tacvi, Seat of the Slaver" }, // 298 -{ "qvicb", "Qvic, the Hidden Vault" }, // 299 +{ "tacvi", "Tacvi, the Broken Temple" }, // 298 +{ NULL, NULL }, // 299 { "wallofslaughter", "Wall of Slaughter" }, // 300 { "bloodfields", "The Bloodfields" }, // 301 { "draniksscar", "Dranik's Scar" }, // 302 { "causeway", "Nobles' Causeway" }, // 303 -{ "chambersa", "Muramite Proving Grounds" }, // 304 -{ "chambersb", "Muramite Proving Grounds" }, // 305 -{ "chambersc", "Muramite Proving Grounds" }, // 306 -{ "chambersd", "Muramite Proving Grounds" }, // 307 -{ "chamberse", "Muramite Proving Grounds" }, // 308 -{ "chambersf", "Muramite Proving Grounds" }, // 309 +{ "chambersa", "Proving Grounds" }, // 304 +{ "chambersb", "Proving Grounds" }, // 305 +{ "chambersc", "Proving Grounds" }, // 306 +{ "chambersd", "Proving Grounds" }, // 307 +{ "chamberse", "Proving Grounds" }, // 308 +{ "chambersf", "Proving Grounds" }, // 309 { NULL, NULL }, // 310 { NULL, NULL }, // 311 { NULL, NULL }, // 312 @@ -323,9 +323,9 @@ { NULL, NULL }, // 315 { "provinggrounds", "Muramite Proving Grounds" }, // 316 { "anguish", "Anguish, the Fallen Palace" }, // 317 -{ "dranikhollowsa", "Dranik's Hollows" }, // 318 -{ "dranikhollowsb", "Dranik's Hollows" }, // 319 -{ "dranikhollowsc", "Dranik's Hollows" }, // 320 +{ "dranikhollowsa", "Dranik's Hollows: Watering Hole" }, // 318 +{ "dranikhollowsb", "Dranik's Hollows: Fire Pit" }, // 319 +{ "dranikhollowsc", "Dranik's Hollows: Murkglider Hive" }, // 320 { "dranikhollowsd", "Dranik's Hollows" }, // 321 { "dranikhollowse", "Dranik's Hollows" }, // 322 { "dranikhollowsf", "Dranik's Hollows" }, // 323 @@ -340,7 +340,7 @@ { "draniksewersb", "Sewers of Dranik" }, // 332 { "draniksewersc", "Sewers of Dranik" }, // 333 { "riftseekers", "Riftseekers' Sanctum" }, // 334 -{ "harbingers", "Harbingers' Spire" }, // 335 +{ "harbingers", "Harbinger's Spire" }, // 335 { "dranik", "The Ruined City of Dranik" }, // 336 { "broodlands", "The Broodlands" }, // 337 { "stillmoona", "Stillmoon Temple" }, // 338 @@ -349,25 +349,25 @@ { "delvea", "Lavaspinner's Lair" }, // 341 { "delveb", "Tirranun's Delve" }, // 342 { "thenest", "The Accursed Nest" }, // 343 -{ "guildlobby", "The Guild Lobby" }, // 344 +{ "guildlobby", "Guild Lobby" }, // 344 { "guildhall", "Guild Hall" }, // 345 -{ "barter", "The Barter Hall" }, // 346 +{ NULL, NULL }, // 346 { "illsalin", "Ruins of Illsalin" }, // 347 -{ "illsalina", "Imperial Bazaar" }, // 348 +{ "illsalina", "Illsalin Marketplace" }, // 348 { "illsalinb", "Temple of the Korlach" }, // 349 { "illsalinc", "The Nargilor Pits" }, // 350 { "dreadspire", "Dreadspire Keep" }, // 351 -{ "dreadspirea", "The Torture Chamber" }, // 352(removed before launch) -{ "dreadspireb", "The Artifact Room" }, // 353(removed before launch) +{ NULL, NULL }, // 352 +{ NULL, NULL }, // 353 { "drachnidhive", "The Hive" }, // 354 -{ "drachnidhivea", "Living Larder" }, // 355 -{ "drachnidhiveb", "Coven of the Skinwalkers" }, // 356 -{ "drachnidhivec", "Queen Sendaii's Lair" }, // 357 +{ "drachnidhivea", "The Hatchery" }, // 355 +{ "drachnidhiveb", "The Cocoons" }, // 356 +{ "drachnidhivec", "The Queen's Lair" }, // 357 { "westkorlach", "Stoneroot Falls" }, // 358 { "westkorlacha", "Chambers of Xill" }, // 359 { "westkorlachb", "Caverns of the Lost" }, // 360 { "westkorlachc", "Lair of the Korlach" }, // 361 -{ "eastkorlach", "Undershore" }, // 362 +{ "eastkorlach", "The Undershore" }, // 362 { "eastkorlacha", "Snarlstone Dens" }, // 363 { "shadowspine", "Shadowspine" }, // 364 { "corathus", "Corathus Creep" }, // 365 @@ -374,8 +374,8 @@ { "corathusa", "Sporali Caverns" }, // 366 { "corathusb", "Corathus Lair" }, // 367 { "nektulosa", "Shadowed Grove" }, // 368 -{ "arcstone", "Arcstone" }, // 369 -{ "relic", "Relic" }, // 370 +{ "arcstone", "Arcstone, Isle of Spirits" }, // 369 +{ "relic", "Relic, the Artifact City" }, // 370 { "skylance", "Skylance" }, // 371 { "devastation", "The Devastation" }, // 372 { "devastationa", "The Seething Wall" }, // 373 @@ -397,8 +397,8 @@ { "freeportcityhall", "City Hall" }, // 389 { "freeporttheater", "Theater" }, // 390 { "freeporthall", "Hall of Truth" }, // 391 -{ "northro", "North Ro" }, // 392 -{ "southro", "South Ro" }, // 393 +{ "northro", "North Desert of Ro" }, // 392 +{ "southro", "South Desert of Ro" }, // 393 { "crescent", "Crescent Reach" }, // 394 { "moors", "Blightfire Moors" }, // 395 { "stonehive", "Stone Hive" }, // 396 @@ -413,11 +413,11 @@ { "direwind", "Direwind Cliffs" }, // 405 { "ashengate", "Ashengate, Reliquary of the Scale" }, // 406 { "highpasshold", "Highpass Hold" }, // 407 -{ "commonlands", "Commonlands" }, // 408 -{ "oceanoftears", "Ocean of Tears" }, // 409 -{ "kithforest", "Kithicor Forest" }, // 410 -{ "befallenb", "Befallen" }, // 411 -{ "highpasskeep", "High Keep" }, // 412 +{ "commonlands", "The Commonlands" }, // 408 +{ "oceanoftears", "The Ocean of Tears" }, // 409 +{ NULL, NULL }, // 410 +{ NULL, NULL }, // 411 +{ NULL, NULL }, // 412 { "innothuleb", "Innothule Swamp" }, // 413 { "toxxulia", "Toxxulia Forest" }, // 414 { "mistythicket", "Misty Thicket" }, // 415 @@ -453,17 +453,17 @@ { "bloodmoon", "Bloodmoon Keep" }, // 445 { "crystallos", "Crystallos, Lair of the Awakened" }, // 446 { "guardian", "The Mechamatic Guardian" }, // 447 -{ "steamfontmts", "Steamfont Mountains" }, // 448 +{ "steamfontmts", "The Steamfont Mountains" }, // 448 { "cryptofshade", "Crypt of Shade" }, // 449 { "dragonscalea", "Tinmizer's Wunderwerks" }, // 450 { "dragonscaleb", "Deepscar's Den" }, // 451 { "oldfieldofbone", "Field of Scale" }, // 452 { "oldkaesoraa", "Kaesora Library" }, // 453 -{ "oldkaesorab", "Hatchery Wing" }, // 454 +{ "oldkaesorab", "Kaesora Hatchery" }, // 454 { "oldkurn", "Kurn's Tower" }, // 455 { "oldkithicor", "Bloody Kithicor" }, // 456 { "oldcommons", "Old Commonlands" }, // 457 -{ "oldhighpass", "Highpass Hold" }, // 458 +{ NULL, NULL }, // 458 { "thevoida", "The Void" }, // 459 { "thevoidb", "The Void" }, // 460 { "thevoidc", "The Void" }, // 461 @@ -478,18 +478,18 @@ { "discord", "Korafax, Home of the Riders" }, // 470 { "discordtower", "Citadel of the Worldslayer" }, // 471 { "oldbloodfield", "Old Bloodfields" }, // 472 -{ "precipiceofwar", "The Precipice of War" }, // 473 +{ "precipiceofwar", "Precipice of War" }, // 473 { "olddranik", "City of Dranik" }, // 474 { "toskirakk", "Toskirakk" }, // 475 { "korascian", "Korascian Warrens" }, // 476 -{ "rathechamber", "Rathe Council Chambers" }, // 477 +{ "rathechamber", "Rathe Council Chamber" }, // 477 { "oldfieldofboneb", "Field of Scale" }, // 478 -{ "crafthalls", "Ngreth's Den" }, // 479 +{ NULL, NULL }, // 479 { "brellsrest", "Brell's Rest" }, // 480 { "fungalforest", "Fungal Forest" }, // 481 { "underquarry", "The Underquarry" }, // 482 { "coolingchamber", "The Cooling Chamber" }, // 483 -{ "shiningcity", "Kernagir, The Shining City" }, // 484 +{ "shiningcity", "Kernagir, the Shining City" }, // 484 { "arthicrex", "Arthicrex" }, // 485 { "foundation", "The Foundation" }, // 486 { "lichencreep", "Lichen Creep" }, // 487 @@ -507,23 +507,23 @@ { NULL, NULL }, // 499 { NULL, NULL }, // 500 { NULL, NULL }, // 501 -{ NULL, NULL }, // 502 -{ NULL, NULL }, // 503 -{ NULL, NULL }, // 504 -{ NULL, NULL }, // 505 -{ NULL, NULL }, // 506 -{ NULL, NULL }, // 507 -{ NULL, NULL }, // 508 +{ "qeynos2", "North Qeynos" }, // 502 +{ "firiona", "Firiona Vie" }, // 503 +{ NULL, "The Spell of the Undead" }, // 504 +{ "mistmoore", "The Castle of Mistmoore" }, // 505 +{ "kithicor", "Kithicor Forest" }, // 506 +{ "kithicor", "Kithicor Forest" }, // 507 +{ "veeshan", "Veeshan's Peak" }, // 508 { NULL, NULL }, // 509 -{ NULL, NULL }, // 510 +{ "crushbone", "Reinforced Clan Crushbone" }, // 510 { NULL, NULL }, // 511 -{ NULL, NULL }, // 512 -{ NULL, NULL }, // 513 +{ NULL, "Rejuvenating Plains of Karana" }, // 512 +{ "northkarana", "The Northern Plains of Karana" }, // 513 { NULL, NULL }, // 514 -{ NULL, NULL }, // 515 +{ NULL, "The Graveyard of the Dead" }, // 515 { NULL, NULL }, // 516 -{ NULL, NULL }, // 517 -{ NULL, NULL }, // 518 +{ "blackburrow", "Reinforced Blackburrow" }, // 517 +{ "paw", "The Invaded Lair of the Splitpaw" }, // 518 { NULL, NULL }, // 519 { NULL, NULL }, // 520 { NULL, NULL }, // 521 @@ -530,21 +530,21 @@ { NULL, NULL }, // 522 { NULL, NULL }, // 523 { NULL, NULL }, // 524 -{ NULL, NULL }, // 525 -{ NULL, NULL }, // 526 +{ "nektulos", "Nektulos Forest" }, // 525 +{ "mischiefplane", "The Plane of Mischief" }, // 526 { NULL, NULL }, // 527 { NULL, NULL }, // 528 { NULL, NULL }, // 529 -{ NULL, NULL }, // 530 -{ NULL, NULL }, // 531 +{ "everfrost", "Everfrost- Unseasonably Warm" }, // 530 +{ "everfrost", "Everfrost Peaks" }, // 531 { NULL, NULL }, // 532 { NULL, NULL }, // 533 -{ NULL, NULL }, // 534 +{ NULL, "The Feast of Tishe Virm" }, // 534 { NULL, NULL }, // 535 { NULL, NULL }, // 536 -{ NULL, NULL }, // 537 +{ "oasis", "The Oasis of Marr" }, // 537 { NULL, NULL }, // 538 -{ NULL, NULL }, // 539 +{ "hole", "The Hole" }, // 539 { NULL, NULL }, // 540 { NULL, NULL }, // 541 { NULL, NULL }, // 542 @@ -553,45 +553,45 @@ { NULL, NULL }, // 545 { NULL, NULL }, // 546 { NULL, NULL }, // 547 -{ NULL, NULL }, // 548 -{ NULL, NULL }, // 549 -{ NULL, NULL }, // 550 -{ NULL, NULL }, // 551 +{ "cazicthule", "Accursed Temple of Cazic-Thule" }, // 548 +{ "cazicthule", "Reinforced Temple of Cazic-Thule" }, // 549 +{ NULL, "The Nightfall Haunting" }, // 550 +{ "rathemtn", "The Rathe Mountains" }, // 551 { NULL, NULL }, // 552 { NULL, NULL }, // 553 { NULL, NULL }, // 554 { NULL, NULL }, // 555 { NULL, NULL }, // 556 -{ NULL, NULL }, // 557 +{ "lfaydark", "The Lesser Faydark" }, // 557 { NULL, NULL }, // 558 { NULL, NULL }, // 559 { NULL, NULL }, // 560 { NULL, NULL }, // 561 { NULL, NULL }, // 562 -{ NULL, NULL }, // 563 +{ "unrest", "The Reinforced Estate of Unrest" }, // 563 { NULL, NULL }, // 564 { NULL, NULL }, // 565 -{ NULL, NULL }, // 566 +{ "gukbottom", "The Reinforced Ruins of Old Guk" }, // 566 { NULL, NULL }, // 567 { NULL, NULL }, // 568 -{ NULL, NULL }, // 569 +{ "oceanoftears", "The Ocean of Tears" }, // 569 { NULL, NULL }, // 570 { NULL, NULL }, // 571 -{ NULL, NULL }, // 572 +{ "fearplane", "The Plane of Fear" }, // 572 { NULL, NULL }, // 573 { NULL, NULL }, // 574 { NULL, NULL }, // 575 -{ NULL, NULL }, // 576 +{ NULL, "The Testing Grounds" }, // 576 { NULL, NULL }, // 577 { NULL, NULL }, // 578 { NULL, NULL }, // 579 { NULL, NULL }, // 580 -{ NULL, NULL }, // 581 +{ "droga", "The Temple of Droga" }, // 581 { NULL, NULL }, // 582 { NULL, NULL }, // 583 { NULL, NULL }, // 584 { NULL, NULL }, // 585 -{ NULL, NULL }, // 586 +{ "hateplane", "The Plane of Hate" }, // 586 { NULL, NULL }, // 587 { NULL, NULL }, // 588 { NULL, NULL }, // 589 @@ -601,9 +601,9 @@ { NULL, NULL }, // 593 { NULL, NULL }, // 594 { NULL, NULL }, // 595 -{ NULL, NULL }, // 596 +{ "timorous", "Timorous Deep" }, // 596 { NULL, NULL }, // 597 -{ NULL, NULL }, // 598 +{ "erudsxing", "Erud's Crossing" }, // 598 { NULL, NULL }, // 599 { NULL, NULL }, // 600 { NULL, NULL }, // 601 @@ -612,7 +612,7 @@ { NULL, NULL }, // 604 { NULL, NULL }, // 605 { NULL, NULL }, // 606 -{ NULL, NULL }, // 607 +{ "nurga", "The Mines of Nurga" }, // 607 { NULL, NULL }, // 608 { NULL, NULL }, // 609 { NULL, NULL }, // 610 @@ -620,10 +620,10 @@ { NULL, NULL }, // 612 { NULL, NULL }, // 613 { NULL, NULL }, // 614 -{ NULL, NULL }, // 615 -{ NULL, NULL }, // 616 +{ "thurgadina", "The City of Thurgadin" }, // 615 +{ "eastwastes", "Eastern Wastes" }, // 616 { NULL, NULL }, // 617 -{ NULL, NULL }, // 618 +{ "greatdivide", "The Great Divide" }, // 618 { NULL, NULL }, // 619 { NULL, NULL }, // 620 { NULL, NULL }, // 621 @@ -631,10 +631,10 @@ { NULL, NULL }, // 623 { NULL, NULL }, // 624 { NULL, NULL }, // 625 -{ NULL, NULL }, // 626 +{ "mischiefplane", "The Plane of Mischief" }, // 626 { NULL, NULL }, // 627 -{ NULL, NULL }, // 628 -{ NULL, NULL }, // 629 +{ "sleeper", "The Sleeper's Tomb" }, // 628 +{ "thurgadinb", "Icewell Keep" }, // 629 { NULL, NULL }, // 630 { NULL, NULL }, // 631 { NULL, NULL }, // 632 @@ -671,7 +671,7 @@ { NULL, NULL }, // 663 { NULL, NULL }, // 664 { NULL, NULL }, // 665 -{ NULL, NULL }, // 666 +{ "hollowshade", "Hollowshade Moor" }, // 666 { NULL, NULL }, // 667 { NULL, NULL }, // 668 { NULL, NULL }, // 669 @@ -705,7 +705,7 @@ { NULL, NULL }, // 697 { NULL, NULL }, // 698 { NULL, NULL }, // 699 -{ "feerrott2", "The Feerrott" }, // 700 +{ "feerrott", "The Feerrott" }, // 700 { "thulehouse1", "House of Thule" }, // 701 { "thulehouse2", "House of Thule, Upper Floors" }, // 702 { "housegarden", "The Grounds" }, // 703 @@ -719,16 +719,16 @@ { "thuledream", "Fear Itself" }, // 711 { "neighborhood", "Sunrise Hills" }, // 712 { "phylactery", "Miragul's Phylactery" }, // 713 -{ "phinterior3a1", "House Interior" }, // 714 -{ "phinterior1a1", "House Interior" }, // 715 -{ "phinterior3a2", "House Interior" }, // 716 -{ "phinterior3a3", "House Interior" }, // 717 -{ "phinterior1a2", "House Interior" }, // 718 -{ "phinterior1a3", "House Interior" }, // 719 -{ "phinterior1b1", "Dragon House Interior" }, // 720 -{ NULL, NULL }, // 721 -{ NULL, NULL }, // 722 -{ "phinterior1d1", "Dragon House Interior" }, // 723 +{ "phinterior3a1", "Three Room House Interior" }, // 714 +{ "phinterior1a1", "One Room House Interior" }, // 715 +{ "phinterior3a2", "Three Room House Interior" }, // 716 +{ "phinterior3a3", "Three Room House Interior" }, // 717 +{ "phinterior1a2", "One Room House Interior" }, // 718 +{ "phinterior1a3", "One Room House Interior" }, // 719 +{ "phinterior1b1", "One Room House Interior" }, // 720 +{ "phinterior1a1", "One Room House Interior" }, // 721 +{ "phinterior1a1", "One Room House Interior" }, // 722 +{ "phinterior1d1", "Hermit's Hideaway Interior" }, // 723 { "argath", "Argath, Bastion of Illdaera" }, // 724 { "arelis", "Valley of Lunanyn" }, // 725 { "sarithcity", "Sarith, City of Tides" }, // 726 @@ -742,8 +742,8 @@ { "eastsepulcher", "Sepulcher East" }, // 734 { "westsepulcher", "Sepulcher West" }, // 735 { "shadowedmount", "Shadowed Mount" }, // 736 -{ "guildhalllrg", "Grand Guild Hall" }, // 737 -{ "guildhallsml", "Greater Guild Hall" }, // 738 +{ "guildhalllrg", "Palatial Guild Hall" }, // 737 +{ "guildhallsml", "Grand Guild Hall" }, // 738 { "plhogrinteriors1a1", "One Bedroom House Interior" }, // 739 { "plhogrinteriors1a2", "One Bedroom House Interior" }, // 740 { "plhogrinteriors3a1", "Three Bedroom House Interior" }, // 741 @@ -764,15 +764,15 @@ { "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 +{ NULL, NULL }, // 761 +{ NULL, NULL }, // 762 { "chelsithreborn", "Chelsith Reborn" }, // 763 { "poshadow", "Plane of Shadow" }, // 764 { "heartoffear", "Heart of Fear: The Threshold" }, // 765 { "phinteriortree", "Evantil's Abode" }, // 766 -{ "interiorwalltest", "Wall Wall Wall" }, // 767 +{ NULL, NULL }, // 767 { "heartoffearb", "Heart of Fear: The Rebirth" }, // 768 { "heartoffearc", "Heart of Fear: The Epicenter" }, // 769 { "bixiewarfront", "Bixie Warfront" }, // 770 @@ -791,43 +791,43 @@ { "thuliasaur", "Thuliasaur Island" }, // 783 { "degmar", "Degmar, the Lost Castle" }, // 784 { "tempesttemple", "Tempest Temple" }, // 785 -{ "plhpirateshipint", "Pirate Ship" }, // 786 -{ "gnomemtn", "Gnome Memorial Mountain" }, // 787 +{ "plhpirateshipint", "The Wayward Lady" }, // 786 +{ NULL, NULL }, // 787 { "drogab", "The Temple of Droga" }, // 788 { "charasisb", "Sathir's Tomb" }, // 789 -{ "scorchedwoods", "Scorched Woods" }, // 790 +{ "scorchedwoods", "The Scorched Woods" }, // 790 { "frontiermtnsb", "Frontier Mountains" }, // 791 { "gorowyn", "Gorowyn" }, // 792 { "korshaext", "Gates of Kor-Sha" }, // 793 { "lceanium", "Lceanium" }, // 794 { "cosul", "Crypt of Sul" }, // 795 -{ "codecayb", "Ruins of Lxanvom" }, // 796 +{ "codecay", "Ruins of Lxanvom" }, // 796 { "exaltedb", "Sul Vius: Demiplane of Decay" }, // 797 { "pohealth", "The Plane of Health" }, // 798 { "korshaint", "Kor-Sha Laboratory" }, // 799 -{ "chardoktwo", "Chardok" }, // 800 -{ NULL, NULL }, // 801 -{ NULL, NULL }, // 802 -{ NULL, NULL }, // 803 -{ NULL, NULL }, // 804 -{ NULL, NULL }, // 805 -{ NULL, NULL }, // 806 -{ NULL, NULL }, // 807 -{ NULL, NULL }, // 808 -{ NULL, NULL }, // 809 -{ NULL, NULL }, // 810 -{ NULL, NULL }, // 811 -{ NULL, NULL }, // 812 +{ "chardok", "Chardok" }, // 800 +{ "sleeper", "The Sleeper's Tomb" }, // 801 +{ "sleeper", "Kerafyrm's Lair" }, // 802 +{ "skyshrine", "Skyshrine" }, // 803 +{ "permafrost", "Permafrost Keep" }, // 804 +{ "permafrost", "Reinforced Permafrost Keep" }, // 805 +{ NULL, "Gukta, Outpost of Marr" }, // 806 +{ "innothuleb", "Innothule Swamp" }, // 807 +{ "neriaka", "Neriak - Foreign Quarter" }, // 808 +{ "grimling", "Grimling Forest" }, // 809 +{ "mistmoore", "The Reinforced Castle of Mistmoore" }, // 810 +{ "soldungb", "Reinforced Nagafen's Lair" }, // 811 +{ "sebilis", "The Reinforced Ruins of Sebilis" }, // 812 { "charasistwo", "Howling Stones" }, // 813 -{ "skyfiretwo", "Skyfire Mountains" }, // 814 +{ "skyfiretwo", "The Skyfire Mountains" }, // 814 { "overtheretwo", "The Overthere" }, // 815 { "veeshantwo", "Veeshan's Peak" }, // 816 -{ "clz-winter", "Loading" }, // 817 -{ "clz-anniversary", "Loading" }, // 818 -{ "clz-spring", "Loading" }, // 819 -{ "clz-autumn", "Loading" }, // 820 -{ "clz-frostfell", "Loading" }, // 821 -{ NULL, NULL }, // 822 +{ "trialsofsmoke", "Plane of Smoke" }, // 817 +{ "stratos", "Stratos: Zephyr's Flight" }, // 818 +{ "aalishai", "Aalishai: Palace of Embers" }, // 819 +{ "empyr", "Empyr: Realms of Ash" }, // 820 +{ "esianti", "Esianti: Palace of the Winds" }, // 821 +{ "mearatas", "Mearatas: The Stone Demesne" }, // 822 { NULL, NULL }, // 823 { NULL, NULL }, // 824 { NULL, NULL }, // 825 @@ -909,7 +909,7 @@ { NULL, NULL }, // 901 { NULL, NULL }, // 902 { NULL, NULL }, // 903 -{ NULL, NULL }, // 904 +{ "qeytoqrg", "Qeynos Hills" }, // 904 { NULL, NULL }, // 905 { NULL, NULL }, // 906 { NULL, NULL }, // 907 @@ -1001,7 +1001,7 @@ { NULL, NULL }, // 993 { NULL, NULL }, // 994 { NULL, NULL }, // 995 -{ "arttest", "Art Testing Domain" }, // 996 +{ "arttest", "The Pit of Rathpher" }, // 996 { NULL, NULL }, // 997 { "fhalls", "The Forgotten Halls" }, // 998 -{ "apprentice", "Designer Apprentice" }, // 999 +{ NULL, NULL }, // 999 This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <the...@us...> - 2018-11-30 00:52:16
|
Revision: 932 http://sourceforge.net/p/seq/svn/932 Author: theblueadept Date: 2018-11-30 00:52:13 +0000 (Fri, 30 Nov 2018) Log Message: ----------- Tag for release 5.13.10.75 Added Paths: ----------- showeq/tags/v5_13_10_75/ This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <the...@us...> - 2018-11-30 00:51:32
|
Revision: 931 http://sourceforge.net/p/seq/svn/931 Author: theblueadept Date: 2018-11-30 00:51:29 +0000 (Fri, 30 Nov 2018) Log Message: ----------- Historical checkin for 11/29/18 - Updated Opcodes (Newby) - Updated Structs (Newby) Version to 5.13.10.75 Modified Paths: -------------- showeq/trunk/ChangeLog showeq/trunk/conf/zoneopcodes.xml showeq/trunk/configure.in showeq/trunk/src/everquest.h Modified: showeq/trunk/ChangeLog =================================================================== --- showeq/trunk/ChangeLog 2018-11-16 22:47:54 UTC (rev 930) +++ showeq/trunk/ChangeLog 2018-11-30 00:51:29 UTC (rev 931) @@ -1,3 +1,10 @@ +BlueAdept (11/29/18) +------------------- +- Updated version to 5.13.10.75 +- Support EQ patch 11/28/18 +- Updated Opcodes (Newby) +- Updated Structs (Newby) + BlueAdept (11/16/18) ------------------- - Updated version to 5.13.10.74 Modified: showeq/trunk/conf/zoneopcodes.xml =================================================================== --- showeq/trunk/conf/zoneopcodes.xml 2018-11-16 22:47:54 UTC (rev 930) +++ showeq/trunk/conf/zoneopcodes.xml 2018-11-30 00:51:29 UTC (rev 931) @@ -3,37 +3,37 @@ <seqopcodes> <!-- Critical opcodes used directly by ShowEQ --> - <opcode id="76d7" name="OP_PlayerProfile" updated="11/14/18"> + <opcode id="36d3" name="OP_PlayerProfile" updated="11/28/18"> <comment>CharProfileCode</comment> <payload dir="server" typename="uint8_t" sizechecktype="none"/> </opcode> - <opcode id="7b75" name="OP_ZoneEntry" updated="11/14/18"> + <opcode id="61e2" name="OP_ZoneEntry" updated="11/28/18"> <comment>ZoneEntryCode</comment> <payload dir="client" typename="ClientZoneEntryStruct" sizechecktype="match"/> <payload dir="server" typename="uint8_t" sizechecktype="none"/> </opcode> - <opcode id="4fb6" name="OP_TimeOfDay" updated="11/14/18"> + <opcode id="650e" name="OP_TimeOfDay" updated="11/28/18"> <comment>TimeOfDayCode</comment> <payload dir="server" typename="timeOfDayStruct" sizechecktype="match"/> </opcode> - <opcode id="5e8d" name="OP_NewZone" updated="11/14/18"> + <opcode id="457a" name="OP_NewZone" updated="11/28/18"> <comment>NewZoneCode</comment> <payload dir="server" typename="newZoneStruct" sizechecktype="match"/> </opcode> - <opcode id="3da1" name="OP_SpawnDoor" updated="11/14/18"> + <opcode id="2f29" name="OP_SpawnDoor" updated="11/28/18"> <comment>DoorSpawnsCode</comment> <payload dir="server" typename="doorStruct" sizechecktype="modulus"/> </opcode> - <opcode id="3cf8" name="OP_GroundSpawn" updated="11/14/18"> + <opcode id="0507" name="OP_GroundSpawn" updated="11/28/18"> <comment>MakeDropCode</comment> <payload dir="server" typename="makeDropStruct" sizechecktype="none"/> <payload dir="client" typename="uint8_t" sizechecktype="none"/> </opcode> - <opcode id="1fde" name="OP_SendZonePoints" updated="11/14/18"> + <opcode id="3ecd" name="OP_SendZonePoints" updated="11/28/18"> <comment>Coords in a zone that will port you to another zone</comment> <payload dir="server" typename="zonePointsStruct" sizechecktype="none"/> </opcode> - <opcode id="020a" name="OP_AAExpUpdate" updated="11/14/18"> + <opcode id="175c" name="OP_AAExpUpdate" updated="11/28/18"> <comment>Receiving AA experience. Also when percent to AA changes.</comment> <payload dir="server" typename="altExpUpdateStruct" sizechecktype="match"/> </opcode> @@ -41,40 +41,40 @@ <comment>ExpUpdateCode 2155 as of 11/20/15 - when set to the proper value you may experience random segfaults</comment> <payload dir="server" typename="expUpdateStruct" sizechecktype="match"/> </opcode> - <opcode id="5194" name="OP_GuildMOTD" updated="11/14/18"> + <opcode id="315e" name="OP_GuildMOTD" updated="11/28/18"> <comment>GuildMOTD</comment> <payload dir="server" typename="guildMOTDStruct" sizechecktype="none"/> </opcode> - <opcode id="4a21" name="OP_ClientUpdate" updated="11/14/18"> + <opcode id="1def" name="OP_ClientUpdate" updated="11/28/18"> <comment>Position updates</comment> <payload dir="server" typename="playerSpawnPosStruct" sizechecktype="match"/> <payload dir="both" typename="playerSelfPosStruct" sizechecktype="match"/> </opcode> - <opcode id="5bd4" name="OP_NpcMoveUpdate" updated="11/14/18"> + <opcode id="0458" name="OP_NpcMoveUpdate" updated="11/28/18"> <comment>Position updates</comment> <payload dir="server" typename="uint8_t" sizechecktype="none"/> </opcode> - <opcode id="30f4" name="OP_MobUpdate" updated="11/14/18"> + <opcode id="7891" name="OP_MobUpdate" updated="11/28/18"> <comment>MobUpdateCode</comment> <payload dir="both" typename="spawnPositionUpdate" sizechecktype="match"/> </opcode> - <opcode id="0ba1" name="OP_DeleteSpawn" updated="11/14/18"> + <opcode id="4920" name="OP_DeleteSpawn" updated="11/28/18"> <comment>DeleteSpawnCode</comment> <payload dir="both" typename="deleteSpawnStruct" sizechecktype="match"/> </opcode> - <opcode id="1151" name="OP_RemoveSpawn" updated="11/14/18"> + <opcode id="5ce4" name="OP_RemoveSpawn" updated="11/28/18"> <comment>Remove spawn from zone</comment> <payload dir="both" typename="removeSpawnStruct" sizechecktype="none"/> </opcode> - <opcode id="2d76" name="OP_Death" updated="11/14/18"> + <opcode id="22ef" name="OP_Death" updated="11/28/18"> <comment>old NewCorpseCode</comment> <payload dir="server" typename="newCorpseStruct" sizechecktype="match"/> </opcode> - <opcode id="5ede" name="OP_WearChange" updated="11/14/18"> + <opcode id="0e4d" name="OP_WearChange" updated="11/28/18"> <comment>SpawnUpdateCode</comment> <payload dir="both" typename="SpawnUpdateStruct" sizechecktype="match"/> </opcode> - <opcode id="3f34" name="OP_SpawnAppearance" updated="11/14/18"> + <opcode id="67df" name="OP_SpawnAppearance" updated="11/28/18"> <comment>SpawnAppearanceCode</comment> <payload dir="both" typename="spawnAppearanceStruct" sizechecktype="match"/> </opcode> @@ -86,28 +86,28 @@ <comment>NpcHpUpdateCode Update HP % of a PC or NPC</comment> <payload dir="both" typename="hpNpcUpdateStruct" sizechecktype="match"/> </opcode> - <opcode id="3261" name="OP_GuildMemberUpdate" updated="11/14/18"> + <opcode id="7c87" name="OP_GuildMemberUpdate" updated="11/28/18"> <comment>Info regarding guild members</comment> <payload dir="server" typename="GuildMemberUpdate" sizechecktype="match"/> </opcode> - <opcode id="4230" name="OP_ClickObject" updated="11/14/18"> + <opcode id="56fc" name="OP_ClickObject" updated="11/28/18"> <comment>Items dropped on the ground</comment> <payload dir="both" typename="remDropStruct" sizechecktype="match"/> </opcode> - <opcode id="56c7" name="OP_Action" updated="11/14/18"> + <opcode id="163b" name="OP_Action" updated="11/28/18"> <comment>Spells cast etc</comment> <payload dir="both" typename="actionStruct" sizechecktype="match"/> <payload dir="both" typename="actionAltStruct" sizechecktype="match"/> </opcode> - <opcode id="3145" name="OP_Action2" updated="11/14/18"> + <opcode id="2d68" name="OP_Action2" updated="11/28/18"> <comment>Combat actions i.e. bash, kick etc</comment> <payload dir="both" typename="action2Struct" sizechecktype="match"/> </opcode> - <opcode id="27d8" name="OP_Consider" updated="11/14/18"> + <opcode id="5eb0" name="OP_Consider" updated="11/28/18"> <comment>ConsiderCode</comment> <payload dir="both" typename="considerStruct" sizechecktype="match"/> </opcode> - <opcode id="7d69" name="OP_TargetMouse" updated="11/14/18"> + <opcode id="24eb" name="OP_TargetMouse" updated="11/28/18"> <comment>Targeting a person - old ClientTargetCode</comment> <payload dir="both" typename="clientTargetStruct" sizechecktype="match"/> </opcode> @@ -123,7 +123,7 @@ <comment>Server putting players into shroud form</comment> <payload dir="server" typename="spawnShroudSelf" sizechecktype="none"/> </opcode> - <opcode id="1527" name="OP_ZoneChange" updated="11/14/18"> + <opcode id="5f42" name="OP_ZoneChange" updated="11/28/18"> <comment>old ZoneChangeCode</comment> <payload dir="both" typename="zoneChangeStruct" sizechecktype="match"/> </opcode> @@ -195,19 +195,19 @@ <comment>EmoteTextCode</comment> <payload dir="both" typename="emoteTextStruct" sizechecktype="none"/> </opcode> - <opcode id="5d40" name="OP_SimpleMessage" updated="11/14/18"> + <opcode id="1583" name="OP_SimpleMessage" updated="11/28/18"> <comment>SimpleMessageCode</comment> <payload dir="server" typename="simpleMessageStruct" sizechecktype="match"/> </opcode> - <opcode id="627c" name="OP_FormattedMessage" updated="11/14/18"> + <opcode id="2b0e" name="OP_FormattedMessage" updated="11/28/18"> <comment>FormattedMessageCode i.e. pet dismissed etc</comment> <payload dir="server" typename="formattedMessageStruct" sizechecktype="none"/> </opcode> - <opcode id="4380" name="OP_CommonMessage" updated="11/14/18"> + <opcode id="6788" name="OP_CommonMessage" updated="11/28/18"> <comment>ChannelMessageCode i.e. /tell /ooc /shout etc</comment> <payload dir="both" typename="channelMessageStruct" sizechecktype="none"/> </opcode> - <opcode id="4ce1" name="OP_SpecialMesg" updated="11/14/18"> + <opcode id="5a68" name="OP_SpecialMesg" updated="11/28/18"> <comment>Communicate textual info to client including hail responses etc</comment> <payload dir="server" typename="specialMessageStruct" 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="18ac" name="OP_GuildMemberList" updated="11/14/18"> + <opcode id="1ba6" name="OP_GuildMemberList" updated="11/28/18"> <comment>List of guild members - Variable length</comment> <payload dir="server" typename="uint8_t" sizechecktype="none"/> </opcode> @@ -367,7 +367,7 @@ <comment>Fellowship information - 2564 bytes</comment> <payload dir="server" typename="unknown" sizechecktype="none"/> </opcode> - <opcode id="3e82" name="OP_ExpandedGuildInfo" updated="11/14/18"> + <opcode id="1e30" name="OP_ExpandedGuildInfo" updated="11/28/18"> <comment>Guild ranks and other misc guild data - Variable length</comment> <payload dir="server" typename="unknown" sizechecktype="none"/> </opcode> @@ -587,7 +587,7 @@ <comment>Free to play nags and other data - Variable length</comment> <payload dir="server" typename="unknown" sizechecktype="none"/> </opcode> - <opcode id="6803" name="OP_Find" updated="11/14/18"> + <opcode id="3332" name="OP_Find" updated="11/28/18"> <comment>Find window data - 112 bytes</comment> <payload dir="server" typename="unknown" sizechecktype="none"/> </opcode> Modified: showeq/trunk/configure.in =================================================================== --- showeq/trunk/configure.in 2018-11-16 22:47:54 UTC (rev 930) +++ showeq/trunk/configure.in 2018-11-30 00:51:29 UTC (rev 931) @@ -2,7 +2,7 @@ dnl $Id$ $Name$ AC_PREREQ(2.59) -AC_INIT(showeq, 5.13.10.74) +AC_INIT(showeq, 5.13.10.75) 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 2018-11-16 22:47:54 UTC (rev 930) +++ showeq/trunk/src/everquest.h 2018-11-30 00:51:29 UTC (rev 931) @@ -1094,25 +1094,25 @@ { struct { + signed animation:10; // velocity + signed deltaZ:13; // change in z + unsigned padding00:9; - signed deltaY:13; // change in y - signed y:19; // y coord (2nd loc value) + signed x:19; // x coord (1st loc value) + unsigned pitch:12; + unsigned padding01:1; signed deltaX:13; // change in x - signed animation:10; // velocity - unsigned padding01:9; + unsigned heading:12; // heading + unsigned padding02:7; signed z:19; // z coord (3rd loc value) - unsigned pitch:12; - unsigned padding02:1; + signed deltaY:13; // change in y + signed y:19; // y coord (2nd loc value) signed deltaHeading:10; // change in heading - unsigned heading:12; // heading - unsigned padding03:10; + unsigned padding04:3; - signed deltaZ:13; // change in z - signed x:19; // x coord (1st loc value) - }; int32_t posData[5]; }; @@ -2365,23 +2365,24 @@ /*0000*/ uint16_t spawnId; /*0002*/ uint16_t spawnId2; /*0004*/ - signed deltaY:13; // change in y - signed y:19; // y coord (2nd loc value) + signed animation:10; // velocity + signed deltaZ:13; // change in z + unsigned padding00:9; /*0008*/ + signed x:19; // x coord (1st loc value) + unsigned pitch:12; + unsigned padding01:1; +/*0012*/ signed deltaX:13; // change in x - signed animation:10; // velocity - unsigned padding01:9; -/*0012*/ + unsigned heading:12; // heading + unsigned padding02:7; +/*0016*/ signed z:19; // z coord (3rd loc value) - unsigned pitch:12; - unsigned padding02:1; -/*0016*/ + signed deltaY:13; // change in y +/*0020*/ + signed y:19; // y coord (2nd loc value) signed deltaHeading:10; // change in heading - unsigned heading:12; // heading - unsigned padding03:10; -/*0020*/ - signed deltaZ:13; // change in z - signed x:19; // x coord (1st loc value) + unsigned padding04:3; /*0024*/ }; @@ -2397,27 +2398,27 @@ /*0002*/ uint16_t spawnId; // Player's spawn id /*0004*/ uint16_t unknown0001; // ***Placeholder /*0006*/ - signed deltaHeading:10; // change in heading - unsigned padding00:22; + float y; // y coord (2nd loc value) /*0010*/ - float deltaX; // Change in x + unsigned heading:12; // Heading + unsigned padding01:20; /*0014*/ - float x; // x coord (1st loc value) + float deltaZ; // Change in z /*0018*/ - float y; // y coord (2nd loc value) + unsigned pitch:12; // pitch (up/down heading) + unsigned padding03:20; /*0022*/ - signed animation:10; // velocity - unsigned pitch:12; // pitch (up/down heading) - unsigned padding04:10; + float x; // x coord (1st loc value) /*0026*/ - float deltaY; // Change in y + float z; // z coord (3rd loc value) /*0030*/ - float z; // z coord (3rd loc value) + signed animation:10; // velocity + signed deltaHeading:10; // change in heading + unsigned padding06:12; /*0034*/ - unsigned heading:12; // Heading - unsigned padding07:20; + float deltaX; // Change in x /*0038*/ - float deltaZ; // Change in z + float deltaY; // Change in y /*0042*/ }; This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <the...@us...> - 2018-11-16 22:47:57
|
Revision: 930 http://sourceforge.net/p/seq/svn/930 Author: theblueadept Date: 2018-11-16 22:47:54 +0000 (Fri, 16 Nov 2018) Log Message: ----------- Tag for release 5.13.10.74 Added Paths: ----------- showeq/tags/v5_13_10_74/ This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <the...@us...> - 2018-11-16 22:47:16
|
Revision: 929 http://sourceforge.net/p/seq/svn/929 Author: theblueadept Date: 2018-11-16 22:47:11 +0000 (Fri, 16 Nov 2018) Log Message: ----------- Historical checkin for 11/16/18 - Updated Opcodes (Newby) - Updated Structs (Newby) Version to 5.13.10.74 Modified Paths: -------------- showeq/trunk/ChangeLog showeq/trunk/conf/zoneopcodes.xml showeq/trunk/configure.in showeq/trunk/src/everquest.h showeq/trunk/src/spawnshell.cpp showeq/trunk/src/zonemgr.cpp Modified: showeq/trunk/ChangeLog =================================================================== --- showeq/trunk/ChangeLog 2018-10-26 19:02:41 UTC (rev 928) +++ showeq/trunk/ChangeLog 2018-11-16 22:47:11 UTC (rev 929) @@ -1,3 +1,10 @@ +BlueAdept (11/16/18) +------------------- +- Updated version to 5.13.10.74 +- Support EQ patch 11/14/18 +- Updated Opcodes (Newby) +- Updated Structs (Newby) + BlueAdept (10/26/18) ------------------- - Updated version to 5.13.10.73 Modified: showeq/trunk/conf/zoneopcodes.xml =================================================================== --- showeq/trunk/conf/zoneopcodes.xml 2018-10-26 19:02:41 UTC (rev 928) +++ showeq/trunk/conf/zoneopcodes.xml 2018-11-16 22:47:11 UTC (rev 929) @@ -3,37 +3,37 @@ <seqopcodes> <!-- Critical opcodes used directly by ShowEQ --> - <opcode id="74ae" name="OP_PlayerProfile" updated="10/24/18"> + <opcode id="76d7" name="OP_PlayerProfile" updated="11/14/18"> <comment>CharProfileCode</comment> <payload dir="server" typename="uint8_t" sizechecktype="none"/> </opcode> - <opcode id="5798" name="OP_ZoneEntry" updated="10/24/18"> + <opcode id="7b75" name="OP_ZoneEntry" updated="11/14/18"> <comment>ZoneEntryCode</comment> <payload dir="client" typename="ClientZoneEntryStruct" sizechecktype="match"/> <payload dir="server" typename="uint8_t" sizechecktype="none"/> </opcode> - <opcode id="736d" name="OP_TimeOfDay" updated="10/24/18"> + <opcode id="4fb6" name="OP_TimeOfDay" updated="11/14/18"> <comment>TimeOfDayCode</comment> <payload dir="server" typename="timeOfDayStruct" sizechecktype="match"/> </opcode> - <opcode id="5ac0" name="OP_NewZone" updated="10/24/18"> + <opcode id="5e8d" name="OP_NewZone" updated="11/14/18"> <comment>NewZoneCode</comment> <payload dir="server" typename="newZoneStruct" sizechecktype="match"/> </opcode> - <opcode id="7433" name="OP_SpawnDoor" updated="10/24/18"> + <opcode id="3da1" name="OP_SpawnDoor" updated="11/14/18"> <comment>DoorSpawnsCode</comment> <payload dir="server" typename="doorStruct" sizechecktype="modulus"/> </opcode> - <opcode id="1764" name="OP_GroundSpawn" updated="10/24/18"> + <opcode id="3cf8" name="OP_GroundSpawn" updated="11/14/18"> <comment>MakeDropCode</comment> <payload dir="server" typename="makeDropStruct" sizechecktype="none"/> <payload dir="client" typename="uint8_t" sizechecktype="none"/> </opcode> - <opcode id="50c9" name="OP_SendZonePoints" updated="10/24/18"> + <opcode id="1fde" name="OP_SendZonePoints" updated="11/14/18"> <comment>Coords in a zone that will port you to another zone</comment> <payload dir="server" typename="zonePointsStruct" sizechecktype="none"/> </opcode> - <opcode id="4369" name="OP_AAExpUpdate" updated="10/24/18"> + <opcode id="020a" name="OP_AAExpUpdate" updated="11/14/18"> <comment>Receiving AA experience. Also when percent to AA changes.</comment> <payload dir="server" typename="altExpUpdateStruct" sizechecktype="match"/> </opcode> @@ -41,40 +41,40 @@ <comment>ExpUpdateCode 2155 as of 11/20/15 - when set to the proper value you may experience random segfaults</comment> <payload dir="server" typename="expUpdateStruct" sizechecktype="match"/> </opcode> - <opcode id="1280" name="OP_GuildMOTD" updated="10/24/18"> + <opcode id="5194" name="OP_GuildMOTD" updated="11/14/18"> <comment>GuildMOTD</comment> <payload dir="server" typename="guildMOTDStruct" sizechecktype="none"/> </opcode> - <opcode id="3247" name="OP_ClientUpdate" updated="10/24/18"> + <opcode id="4a21" name="OP_ClientUpdate" updated="11/14/18"> <comment>Position updates</comment> <payload dir="server" typename="playerSpawnPosStruct" sizechecktype="match"/> <payload dir="both" typename="playerSelfPosStruct" sizechecktype="match"/> </opcode> - <opcode id="3024" name="OP_NpcMoveUpdate" updated="10/24/18"> + <opcode id="5bd4" name="OP_NpcMoveUpdate" updated="11/14/18"> <comment>Position updates</comment> <payload dir="server" typename="uint8_t" sizechecktype="none"/> </opcode> - <opcode id="511b" name="OP_MobUpdate" updated="10/24/18"> + <opcode id="30f4" name="OP_MobUpdate" updated="11/14/18"> <comment>MobUpdateCode</comment> <payload dir="both" typename="spawnPositionUpdate" sizechecktype="match"/> </opcode> - <opcode id="307f" name="OP_DeleteSpawn" updated="10/24/18"> + <opcode id="0ba1" name="OP_DeleteSpawn" updated="11/14/18"> <comment>DeleteSpawnCode</comment> <payload dir="both" typename="deleteSpawnStruct" sizechecktype="match"/> </opcode> - <opcode id="6bee" name="OP_RemoveSpawn" updated="10/24/18"> + <opcode id="1151" name="OP_RemoveSpawn" updated="11/14/18"> <comment>Remove spawn from zone</comment> <payload dir="both" typename="removeSpawnStruct" sizechecktype="none"/> </opcode> - <opcode id="5f42" name="OP_Death" updated="10/24/18"> + <opcode id="2d76" name="OP_Death" updated="11/14/18"> <comment>old NewCorpseCode</comment> <payload dir="server" typename="newCorpseStruct" sizechecktype="match"/> </opcode> - <opcode id="6165" name="OP_WearChange" updated="10/24/18"> + <opcode id="5ede" name="OP_WearChange" updated="11/14/18"> <comment>SpawnUpdateCode</comment> <payload dir="both" typename="SpawnUpdateStruct" sizechecktype="match"/> </opcode> - <opcode id="0cd6" name="OP_SpawnAppearance" updated="10/24/18"> + <opcode id="3f34" name="OP_SpawnAppearance" updated="11/14/18"> <comment>SpawnAppearanceCode</comment> <payload dir="both" typename="spawnAppearanceStruct" sizechecktype="match"/> </opcode> @@ -86,28 +86,28 @@ <comment>NpcHpUpdateCode Update HP % of a PC or NPC</comment> <payload dir="both" typename="hpNpcUpdateStruct" sizechecktype="match"/> </opcode> - <opcode id="29bb" name="OP_GuildMemberUpdate" updated="10/24/18"> + <opcode id="3261" name="OP_GuildMemberUpdate" updated="11/14/18"> <comment>Info regarding guild members</comment> <payload dir="server" typename="GuildMemberUpdate" sizechecktype="match"/> </opcode> - <opcode id="6916" name="OP_ClickObject" updated="10/24/18"> + <opcode id="4230" name="OP_ClickObject" updated="11/14/18"> <comment>Items dropped on the ground</comment> <payload dir="both" typename="remDropStruct" sizechecktype="match"/> </opcode> - <opcode id="7a33" name="OP_Action" updated="10/24/18"> + <opcode id="56c7" name="OP_Action" updated="11/14/18"> <comment>Spells cast etc</comment> <payload dir="both" typename="actionStruct" sizechecktype="match"/> <payload dir="both" typename="actionAltStruct" sizechecktype="match"/> </opcode> - <opcode id="3ed5" name="OP_Action2" updated="10/24/18"> + <opcode id="3145" name="OP_Action2" updated="11/14/18"> <comment>Combat actions i.e. bash, kick etc</comment> <payload dir="both" typename="action2Struct" sizechecktype="match"/> </opcode> - <opcode id="2b35" name="OP_Consider" updated="10/24/18"> + <opcode id="27d8" name="OP_Consider" updated="11/14/18"> <comment>ConsiderCode</comment> <payload dir="both" typename="considerStruct" sizechecktype="match"/> </opcode> - <opcode id="63e2" name="OP_TargetMouse" updated="10/24/18"> + <opcode id="7d69" name="OP_TargetMouse" updated="11/14/18"> <comment>Targeting a person - old ClientTargetCode</comment> <payload dir="both" typename="clientTargetStruct" sizechecktype="match"/> </opcode> @@ -123,7 +123,7 @@ <comment>Server putting players into shroud form</comment> <payload dir="server" typename="spawnShroudSelf" sizechecktype="none"/> </opcode> - <opcode id="2c83" name="OP_ZoneChange" updated="10/24/18"> + <opcode id="1527" name="OP_ZoneChange" updated="11/14/18"> <comment>old ZoneChangeCode</comment> <payload dir="both" typename="zoneChangeStruct" sizechecktype="match"/> </opcode> @@ -195,19 +195,19 @@ <comment>EmoteTextCode</comment> <payload dir="both" typename="emoteTextStruct" sizechecktype="none"/> </opcode> - <opcode id="13a9" name="OP_SimpleMessage" updated="10/24/18"> + <opcode id="5d40" name="OP_SimpleMessage" updated="11/14/18"> <comment>SimpleMessageCode</comment> <payload dir="server" typename="simpleMessageStruct" sizechecktype="match"/> </opcode> - <opcode id="486f" name="OP_FormattedMessage" updated="10/24/18"> + <opcode id="627c" name="OP_FormattedMessage" updated="11/14/18"> <comment>FormattedMessageCode i.e. pet dismissed etc</comment> <payload dir="server" typename="formattedMessageStruct" sizechecktype="none"/> </opcode> - <opcode id="4953" name="OP_CommonMessage" updated="10/24/18"> + <opcode id="4380" name="OP_CommonMessage" updated="11/14/18"> <comment>ChannelMessageCode i.e. /tell /ooc /shout etc</comment> <payload dir="both" typename="channelMessageStruct" sizechecktype="none"/> </opcode> - <opcode id="7c76" name="OP_SpecialMesg" updated="10/24/18"> + <opcode id="4ce1" name="OP_SpecialMesg" updated="11/14/18"> <comment>Communicate textual info to client including hail responses etc</comment> <payload dir="server" typename="specialMessageStruct" 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="1115" name="OP_GuildMemberList" updated="10/24/18"> + <opcode id="18ac" name="OP_GuildMemberList" updated="11/14/18"> <comment>List of guild members - Variable length</comment> <payload dir="server" typename="uint8_t" sizechecktype="none"/> </opcode> @@ -367,7 +367,7 @@ <comment>Fellowship information - 2564 bytes</comment> <payload dir="server" typename="unknown" sizechecktype="none"/> </opcode> - <opcode id="1c8d" name="OP_ExpandedGuildInfo" updated="10/24/18"> + <opcode id="3e82" name="OP_ExpandedGuildInfo" updated="11/14/18"> <comment>Guild ranks and other misc guild data - Variable length</comment> <payload dir="server" typename="unknown" sizechecktype="none"/> </opcode> @@ -587,7 +587,7 @@ <comment>Free to play nags and other data - Variable length</comment> <payload dir="server" typename="unknown" sizechecktype="none"/> </opcode> - <opcode id="2118" name="OP_Find" updated="10/24/18"> + <opcode id="6803" name="OP_Find" updated="11/14/18"> <comment>Find window data - 112 bytes</comment> <payload dir="server" typename="unknown" sizechecktype="none"/> </opcode> Modified: showeq/trunk/configure.in =================================================================== --- showeq/trunk/configure.in 2018-10-26 19:02:41 UTC (rev 928) +++ showeq/trunk/configure.in 2018-11-16 22:47:11 UTC (rev 929) @@ -2,7 +2,7 @@ dnl $Id$ $Name$ AC_PREREQ(2.59) -AC_INIT(showeq, 5.13.10.73) +AC_INIT(showeq, 5.13.10.74) 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 2018-10-26 19:02:41 UTC (rev 928) +++ showeq/trunk/src/everquest.h 2018-11-16 22:47:11 UTC (rev 929) @@ -1095,25 +1095,24 @@ struct { - signed deltaHeading:10; // change in heading - signed z:19; // z coord (3rd loc value) - unsigned padding00:3; + signed deltaY:13; // change in y + signed y:19; // y coord (2nd loc value) signed deltaX:13; // change in x - signed y:19; // y coord (2nd loc value) + signed animation:10; // velocity + unsigned padding01:9; - signed x:19; // x coord (1st loc value) + signed z:19; // z coord (3rd loc value) unsigned pitch:12; unsigned padding02:1; + signed deltaHeading:10; // change in heading + unsigned heading:12; // heading + unsigned padding03:10; + signed deltaZ:13; // change in z - signed animation:10; // velocity - unsigned padding03:9; + signed x:19; // x coord (1st loc value) - signed deltaY:13; // change in y - unsigned heading:12; // heading - unsigned padding04:7; - }; int32_t posData[5]; }; @@ -2366,24 +2365,23 @@ /*0000*/ uint16_t spawnId; /*0002*/ uint16_t spawnId2; /*0004*/ - signed deltaHeading:10; // change in heading - signed z:19; // z coord (3rd loc value) - unsigned padding00:3; + signed deltaY:13; // change in y + signed y:19; // y coord (2nd loc value) /*0008*/ signed deltaX:13; // change in x - signed y:19; // y coord (2nd loc value) + signed animation:10; // velocity + unsigned padding01:9; /*0012*/ - signed x:19; // x coord (1st loc value) + signed z:19; // z coord (3rd loc value) unsigned pitch:12; unsigned padding02:1; /*0016*/ + signed deltaHeading:10; // change in heading + unsigned heading:12; // heading + unsigned padding03:10; +/*0020*/ signed deltaZ:13; // change in z - signed animation:10; // velocity - unsigned padding03:9; -/*0020*/ - signed deltaY:13; // change in y - unsigned heading:12; // heading - unsigned padding04:7; + signed x:19; // x coord (1st loc value) /*0024*/ }; @@ -2399,27 +2397,27 @@ /*0002*/ uint16_t spawnId; // Player's spawn id /*0004*/ uint16_t unknown0001; // ***Placeholder /*0006*/ - float deltaY; // Change in y + signed deltaHeading:10; // change in heading + unsigned padding00:22; /*0010*/ - signed animation:10; // velocity - unsigned padding01:22; + float deltaX; // Change in x /*0014*/ float x; // x coord (1st loc value) /*0018*/ - float deltaX; // Change in x + float y; // y coord (2nd loc value) /*0022*/ - float deltaZ; // Change in z + signed animation:10; // velocity + unsigned pitch:12; // pitch (up/down heading) + unsigned padding04:10; /*0026*/ - unsigned pitch:12; // pitch (up/down heading) - unsigned heading:12; // Heading - unsigned padding05:8; + float deltaY; // Change in y /*0030*/ - float y; // y coord (2nd loc value) + float z; // z coord (3rd loc value) /*0034*/ - signed deltaHeading:10; // change in heading - unsigned padding07:22; + unsigned heading:12; // Heading + unsigned padding07:20; /*0038*/ - float z; // z coord (3rd loc value) + float deltaZ; // Change in z /*0042*/ }; Modified: showeq/trunk/src/spawnshell.cpp =================================================================== --- showeq/trunk/src/spawnshell.cpp 2018-10-26 19:02:41 UTC (rev 928) +++ showeq/trunk/src/spawnshell.cpp 2018-11-16 22:47:11 UTC (rev 929) @@ -652,7 +652,8 @@ spawn->deity = netStream.readUInt32NC(); spawn->guildID = netStream.readUInt32NC(); netStream.skipBytes(4); /* new data in 11/16/2016 patch */ - spawn->guildstatus = netStream.readUInt32NC(); + /* spawn->guildstatus = netStream.readUInt32NC(); disappeared 11/14/2018 */ + spawn->guildstatus = 0; spawn->class_ = netStream.readUInt32NC(); #ifdef FILLSPAWNSTRUCT_DIAG Modified: showeq/trunk/src/zonemgr.cpp =================================================================== --- showeq/trunk/src/zonemgr.cpp 2018-10-26 19:02:41 UTC (rev 928) +++ showeq/trunk/src/zonemgr.cpp 2018-11-16 22:47:11 UTC (rev 929) @@ -472,7 +472,7 @@ player->platinum_shared = netStream.readUInt32NC(); // Unknown - netStream.skipBytes(12); + netStream.skipBytes(7); // Something (236 ints) int sCount6 = netStream.readUInt32NC(); This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <the...@us...> - 2018-10-26 19:02:44
|
Revision: 928 http://sourceforge.net/p/seq/svn/928 Author: theblueadept Date: 2018-10-26 19:02:41 +0000 (Fri, 26 Oct 2018) Log Message: ----------- Tag for release 5.13.10.73 Added Paths: ----------- showeq/tags/v5_13_10_73/ This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <the...@us...> - 2018-10-26 19:01:11
|
Revision: 927 http://sourceforge.net/p/seq/svn/927 Author: theblueadept Date: 2018-10-26 19:01:06 +0000 (Fri, 26 Oct 2018) Log Message: ----------- Historical checkin for 10/26/18 - Updated Opcodes (Newby) - Updated Structs (Newby) Version to 5.13.10.73 M conf/zoneopcodes.xml M configure.in M src/everquest.h M ChangeLog Modified Paths: -------------- showeq/trunk/ChangeLog showeq/trunk/conf/zoneopcodes.xml showeq/trunk/configure.in showeq/trunk/src/everquest.h Modified: showeq/trunk/ChangeLog =================================================================== --- showeq/trunk/ChangeLog 2018-09-21 00:35:33 UTC (rev 926) +++ showeq/trunk/ChangeLog 2018-10-26 19:01:06 UTC (rev 927) @@ -1,3 +1,10 @@ +BlueAdept (10/26/18) +------------------- +- Updated version to 5.13.10.73 +- Support EQ patch 10/24/18 +- Updated Opcodes (Newby) +- Updated Structs (Newby) + BlueAdept (9/20/18) ------------------- - Updated version to 5.13.10.72 Modified: showeq/trunk/conf/zoneopcodes.xml =================================================================== --- showeq/trunk/conf/zoneopcodes.xml 2018-09-21 00:35:33 UTC (rev 926) +++ showeq/trunk/conf/zoneopcodes.xml 2018-10-26 19:01:06 UTC (rev 927) @@ -3,37 +3,37 @@ <seqopcodes> <!-- Critical opcodes used directly by ShowEQ --> - <opcode id="7a33" name="OP_PlayerProfile" updated="09/19/18"> + <opcode id="74ae" name="OP_PlayerProfile" updated="10/24/18"> <comment>CharProfileCode</comment> <payload dir="server" typename="uint8_t" sizechecktype="none"/> </opcode> - <opcode id="0cd8" name="OP_ZoneEntry" updated="09/19/18"> + <opcode id="5798" name="OP_ZoneEntry" updated="10/24/18"> <comment>ZoneEntryCode</comment> <payload dir="client" typename="ClientZoneEntryStruct" sizechecktype="match"/> <payload dir="server" typename="uint8_t" sizechecktype="none"/> </opcode> - <opcode id="6f60" name="OP_TimeOfDay" updated="09/19/18"> + <opcode id="736d" name="OP_TimeOfDay" updated="10/24/18"> <comment>TimeOfDayCode</comment> <payload dir="server" typename="timeOfDayStruct" sizechecktype="match"/> </opcode> - <opcode id="6cd5" name="OP_NewZone" updated="09/19/18"> + <opcode id="5ac0" name="OP_NewZone" updated="10/24/18"> <comment>NewZoneCode</comment> <payload dir="server" typename="newZoneStruct" sizechecktype="match"/> </opcode> - <opcode id="3acd" name="OP_SpawnDoor" updated="09/19/18"> + <opcode id="7433" name="OP_SpawnDoor" updated="10/24/18"> <comment>DoorSpawnsCode</comment> <payload dir="server" typename="doorStruct" sizechecktype="modulus"/> </opcode> - <opcode id="74dd" name="OP_GroundSpawn" updated="09/19/18"> + <opcode id="1764" name="OP_GroundSpawn" updated="10/24/18"> <comment>MakeDropCode</comment> <payload dir="server" typename="makeDropStruct" sizechecktype="none"/> <payload dir="client" typename="uint8_t" sizechecktype="none"/> </opcode> - <opcode id="3335" name="OP_SendZonePoints" updated="09/19/18"> + <opcode id="50c9" name="OP_SendZonePoints" updated="10/24/18"> <comment>Coords in a zone that will port you to another zone</comment> <payload dir="server" typename="zonePointsStruct" sizechecktype="none"/> </opcode> - <opcode id="257b" name="OP_AAExpUpdate" updated="09/19/18"> + <opcode id="4369" name="OP_AAExpUpdate" updated="10/24/18"> <comment>Receiving AA experience. Also when percent to AA changes.</comment> <payload dir="server" typename="altExpUpdateStruct" sizechecktype="match"/> </opcode> @@ -41,40 +41,40 @@ <comment>ExpUpdateCode 2155 as of 11/20/15 - when set to the proper value you may experience random segfaults</comment> <payload dir="server" typename="expUpdateStruct" sizechecktype="match"/> </opcode> - <opcode id="1148" name="OP_GuildMOTD" updated="09/19/18"> + <opcode id="1280" name="OP_GuildMOTD" updated="10/24/18"> <comment>GuildMOTD</comment> <payload dir="server" typename="guildMOTDStruct" sizechecktype="none"/> </opcode> - <opcode id="0f77" name="OP_ClientUpdate" updated="09/19/18"> + <opcode id="3247" name="OP_ClientUpdate" updated="10/24/18"> <comment>Position updates</comment> <payload dir="server" typename="playerSpawnPosStruct" sizechecktype="match"/> <payload dir="both" typename="playerSelfPosStruct" sizechecktype="match"/> </opcode> - <opcode id="3681" name="OP_NpcMoveUpdate" updated="09/19/18"> + <opcode id="3024" name="OP_NpcMoveUpdate" updated="10/24/18"> <comment>Position updates</comment> <payload dir="server" typename="uint8_t" sizechecktype="none"/> </opcode> - <opcode id="43d0" name="OP_MobUpdate" updated="09/19/18"> + <opcode id="511b" name="OP_MobUpdate" updated="10/24/18"> <comment>MobUpdateCode</comment> <payload dir="both" typename="spawnPositionUpdate" sizechecktype="match"/> </opcode> - <opcode id="3d4b" name="OP_DeleteSpawn" updated="09/19/18"> + <opcode id="307f" name="OP_DeleteSpawn" updated="10/24/18"> <comment>DeleteSpawnCode</comment> <payload dir="both" typename="deleteSpawnStruct" sizechecktype="match"/> </opcode> - <opcode id="2cc9" name="OP_RemoveSpawn" updated="09/19/18"> + <opcode id="6bee" name="OP_RemoveSpawn" updated="10/24/18"> <comment>Remove spawn from zone</comment> <payload dir="both" typename="removeSpawnStruct" sizechecktype="none"/> </opcode> - <opcode id="74f9" name="OP_Death" updated="09/19/18"> + <opcode id="5f42" name="OP_Death" updated="10/24/18"> <comment>old NewCorpseCode</comment> <payload dir="server" typename="newCorpseStruct" sizechecktype="match"/> </opcode> - <opcode id="14b8" name="OP_WearChange" updated="09/19/18"> + <opcode id="6165" name="OP_WearChange" updated="10/24/18"> <comment>SpawnUpdateCode</comment> <payload dir="both" typename="SpawnUpdateStruct" sizechecktype="match"/> </opcode> - <opcode id="7160" name="OP_SpawnAppearance" updated="09/19/18"> + <opcode id="0cd6" name="OP_SpawnAppearance" updated="10/24/18"> <comment>SpawnAppearanceCode</comment> <payload dir="both" typename="spawnAppearanceStruct" sizechecktype="match"/> </opcode> @@ -86,28 +86,28 @@ <comment>NpcHpUpdateCode Update HP % of a PC or NPC</comment> <payload dir="both" typename="hpNpcUpdateStruct" sizechecktype="match"/> </opcode> - <opcode id="63c1" name="OP_GuildMemberUpdate" updated="09/19/18"> + <opcode id="29bb" name="OP_GuildMemberUpdate" updated="10/24/18"> <comment>Info regarding guild members</comment> <payload dir="server" typename="GuildMemberUpdate" sizechecktype="match"/> </opcode> - <opcode id="6179" name="OP_ClickObject" updated="09/19/18"> + <opcode id="6916" name="OP_ClickObject" updated="10/24/18"> <comment>Items dropped on the ground</comment> <payload dir="both" typename="remDropStruct" sizechecktype="match"/> </opcode> - <opcode id="0c86" name="OP_Action" updated="09/19/18"> + <opcode id="7a33" name="OP_Action" updated="10/24/18"> <comment>Spells cast etc</comment> <payload dir="both" typename="actionStruct" sizechecktype="match"/> <payload dir="both" typename="actionAltStruct" sizechecktype="match"/> </opcode> - <opcode id="3bd4" name="OP_Action2" updated="09/19/18"> + <opcode id="3ed5" name="OP_Action2" updated="10/24/18"> <comment>Combat actions i.e. bash, kick etc</comment> <payload dir="both" typename="action2Struct" sizechecktype="match"/> </opcode> - <opcode id="7db4" name="OP_Consider" updated="09/19/18"> + <opcode id="2b35" name="OP_Consider" updated="10/24/18"> <comment>ConsiderCode</comment> <payload dir="both" typename="considerStruct" sizechecktype="match"/> </opcode> - <opcode id="77c3" name="OP_TargetMouse" updated="09/19/18"> + <opcode id="63e2" name="OP_TargetMouse" updated="10/24/18"> <comment>Targeting a person - old ClientTargetCode</comment> <payload dir="both" typename="clientTargetStruct" sizechecktype="match"/> </opcode> @@ -123,7 +123,7 @@ <comment>Server putting players into shroud form</comment> <payload dir="server" typename="spawnShroudSelf" sizechecktype="none"/> </opcode> - <opcode id="0da4" name="OP_ZoneChange" updated="09/19/18"> + <opcode id="2c83" name="OP_ZoneChange" updated="10/24/18"> <comment>old ZoneChangeCode</comment> <payload dir="both" typename="zoneChangeStruct" sizechecktype="match"/> </opcode> @@ -195,19 +195,19 @@ <comment>EmoteTextCode</comment> <payload dir="both" typename="emoteTextStruct" sizechecktype="none"/> </opcode> - <opcode id="d39a" name="OP_SimpleMessage" updated="09/19/18"> + <opcode id="13a9" name="OP_SimpleMessage" updated="10/24/18"> <comment>SimpleMessageCode</comment> <payload dir="server" typename="simpleMessageStruct" sizechecktype="match"/> </opcode> - <opcode id="7ab1" name="OP_FormattedMessage" updated="09/19/18"> + <opcode id="486f" name="OP_FormattedMessage" updated="10/24/18"> <comment>FormattedMessageCode i.e. pet dismissed etc</comment> <payload dir="server" typename="formattedMessageStruct" sizechecktype="none"/> </opcode> - <opcode id="5a84" name="OP_CommonMessage" updated="09/19/18"> + <opcode id="4953" name="OP_CommonMessage" updated="10/24/18"> <comment>ChannelMessageCode i.e. /tell /ooc /shout etc</comment> <payload dir="both" typename="channelMessageStruct" sizechecktype="none"/> </opcode> - <opcode id="09df" name="OP_SpecialMesg" updated="09/19/18"> + <opcode id="7c76" name="OP_SpecialMesg" updated="10/24/18"> <comment>Communicate textual info to client including hail responses etc</comment> <payload dir="server" typename="specialMessageStruct" 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="0c36" name="OP_GuildMemberList" updated="09/19/18"> + <opcode id="1115" name="OP_GuildMemberList" updated="10/24/18"> <comment>List of guild members - Variable length</comment> <payload dir="server" typename="uint8_t" sizechecktype="none"/> </opcode> @@ -367,7 +367,7 @@ <comment>Fellowship information - 2564 bytes</comment> <payload dir="server" typename="unknown" sizechecktype="none"/> </opcode> - <opcode id="1687" name="OP_ExpandedGuildInfo" updated="09/19/18"> + <opcode id="1c8d" name="OP_ExpandedGuildInfo" updated="10/24/18"> <comment>Guild ranks and other misc guild data - Variable length</comment> <payload dir="server" typename="unknown" sizechecktype="none"/> </opcode> @@ -587,7 +587,7 @@ <comment>Free to play nags and other data - Variable length</comment> <payload dir="server" typename="unknown" sizechecktype="none"/> </opcode> - <opcode id="1f3b" name="OP_Find" updated="09/19/18"> + <opcode id="2118" name="OP_Find" updated="10/24/18"> <comment>Find window data - 112 bytes</comment> <payload dir="server" typename="unknown" sizechecktype="none"/> </opcode> Modified: showeq/trunk/configure.in =================================================================== --- showeq/trunk/configure.in 2018-09-21 00:35:33 UTC (rev 926) +++ showeq/trunk/configure.in 2018-10-26 19:01:06 UTC (rev 927) @@ -2,7 +2,7 @@ dnl $Id$ $Name$ AC_PREREQ(2.59) -AC_INIT(showeq, 5.13.10.72) +AC_INIT(showeq, 5.13.10.73) 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 2018-09-21 00:35:33 UTC (rev 926) +++ showeq/trunk/src/everquest.h 2018-10-26 19:01:06 UTC (rev 927) @@ -1095,23 +1095,24 @@ struct { - signed animation:10; // velocity - unsigned heading:12; // heading - unsigned padding00:10; + signed deltaHeading:10; // change in heading + signed z:19; // z coord (3rd loc value) + unsigned padding00:3; - unsigned pitch:12; signed deltaX:13; // change in x - unsigned padding01:7; + signed y:19; // y coord (2nd loc value) - signed deltaHeading:10; // change in heading signed x:19; // x coord (1st loc value) - unsigned padding02:3; + unsigned pitch:12; + unsigned padding02:1; - signed y:19; // y coord (2nd loc value) signed deltaZ:13; // change in z + signed animation:10; // velocity + unsigned padding03:9; signed deltaY:13; // change in y - signed z:19; // z coord (3rd loc value) + unsigned heading:12; // heading + unsigned padding04:7; }; int32_t posData[5]; @@ -2365,29 +2366,30 @@ /*0000*/ uint16_t spawnId; /*0002*/ uint16_t spawnId2; /*0004*/ - signed animation:10; // velocity - unsigned heading:12; // heading - unsigned padding00:10; + signed deltaHeading:10; // change in heading + signed z:19; // z coord (3rd loc value) + unsigned padding00:3; /*0008*/ - unsigned pitch:12; signed deltaX:13; // change in x - unsigned padding01:7; + signed y:19; // y coord (2nd loc value) /*0012*/ - signed deltaHeading:10; // change in heading signed x:19; // x coord (1st loc value) - unsigned padding02:3; + unsigned pitch:12; + unsigned padding02:1; /*0016*/ - signed y:19; // y coord (2nd loc value) signed deltaZ:13; // change in z + signed animation:10; // velocity + unsigned padding03:9; /*0020*/ signed deltaY:13; // change in y - signed z:19; // z coord (3rd loc value) + unsigned heading:12; // heading + unsigned padding04:7; /*0024*/ }; /* ** Self Position Update -** Length: 38 Octets +** Length: 42 Octets ** OpCode: PlayerPosCode */ @@ -2397,25 +2399,28 @@ /*0002*/ uint16_t spawnId; // Player's spawn id /*0004*/ uint16_t unknown0001; // ***Placeholder /*0006*/ - float y; // y coord (2nd loc value) + float deltaY; // Change in y /*0010*/ - float z; // z coord (3rd loc value) + signed animation:10; // velocity + unsigned padding01:22; /*0014*/ - unsigned pitch:12; // pitch (up/down heading) - unsigned padding02:20; + float x; // x coord (1st loc value) /*0018*/ - float x; // x coord (1st loc value) + float deltaX; // Change in x /*0022*/ - float deltaY; // Change in y + float deltaZ; // Change in z /*0026*/ - float deltaZ; // Change in z + unsigned pitch:12; // pitch (up/down heading) + unsigned heading:12; // Heading + unsigned padding05:8; /*0030*/ - float deltaX; // Change in x + float y; // y coord (2nd loc value) /*0034*/ - unsigned heading:12; // Heading signed deltaHeading:10; // change in heading - signed animation:10; // velocity + unsigned padding07:22; /*0038*/ + float z; // z coord (3rd loc value) +/*0042*/ }; /* This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <the...@us...> - 2018-09-21 00:36:05
|
Revision: 926 http://sourceforge.net/p/seq/svn/926 Author: theblueadept Date: 2018-09-21 00:35:33 +0000 (Fri, 21 Sep 2018) Log Message: ----------- Tag for release 5.13.10.72 Added Paths: ----------- showeq/tags/v5_13_10_72/ This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <the...@us...> - 2018-09-21 00:34:01
|
Revision: 925 http://sourceforge.net/p/seq/svn/925 Author: theblueadept Date: 2018-09-21 00:33:52 +0000 (Fri, 21 Sep 2018) Log Message: ----------- Historical checkin for 9/20/18 - Updated Opcodes (Newby) - Updated Structs (Newby) Version to 5.13.10.72 Modified Paths: -------------- showeq/trunk/ChangeLog showeq/trunk/conf/zoneopcodes.xml showeq/trunk/configure.in showeq/trunk/src/everquest.h Modified: showeq/trunk/ChangeLog =================================================================== --- showeq/trunk/ChangeLog 2018-08-17 02:07:28 UTC (rev 924) +++ showeq/trunk/ChangeLog 2018-09-21 00:33:52 UTC (rev 925) @@ -1,3 +1,10 @@ +BlueAdept (9/20/18) +------------------- +- Updated version to 5.13.10.72 +- Support EQ patch 9/19/18 +- Updated Opcodes (Newby) +- Updated Structs (Newby) + BlueAdept (8/16/18) ------------------- - Updated version to 5.13.10.71 Modified: showeq/trunk/conf/zoneopcodes.xml =================================================================== --- showeq/trunk/conf/zoneopcodes.xml 2018-08-17 02:07:28 UTC (rev 924) +++ showeq/trunk/conf/zoneopcodes.xml 2018-09-21 00:33:52 UTC (rev 925) @@ -3,37 +3,37 @@ <seqopcodes> <!-- Critical opcodes used directly by ShowEQ --> - <opcode id="6f09" name="OP_PlayerProfile" updated="08/15/18"> + <opcode id="7a33" name="OP_PlayerProfile" updated="09/19/18"> <comment>CharProfileCode</comment> <payload dir="server" typename="uint8_t" sizechecktype="none"/> </opcode> - <opcode id="3307" name="OP_ZoneEntry" updated="08/15/18"> + <opcode id="0cd8" name="OP_ZoneEntry" updated="09/19/18"> <comment>ZoneEntryCode</comment> <payload dir="client" typename="ClientZoneEntryStruct" sizechecktype="match"/> <payload dir="server" typename="uint8_t" sizechecktype="none"/> </opcode> - <opcode id="667f" name="OP_TimeOfDay" updated="08/15/18"> + <opcode id="6f60" name="OP_TimeOfDay" updated="09/19/18"> <comment>TimeOfDayCode</comment> <payload dir="server" typename="timeOfDayStruct" sizechecktype="match"/> </opcode> - <opcode id="060f" name="OP_NewZone" updated="08/15/18"> + <opcode id="6cd5" name="OP_NewZone" updated="09/19/18"> <comment>NewZoneCode</comment> <payload dir="server" typename="newZoneStruct" sizechecktype="match"/> </opcode> - <opcode id="713e" name="OP_SpawnDoor" updated="08/15/18"> + <opcode id="3acd" name="OP_SpawnDoor" updated="09/19/18"> <comment>DoorSpawnsCode</comment> <payload dir="server" typename="doorStruct" sizechecktype="modulus"/> </opcode> - <opcode id="581c" name="OP_GroundSpawn" updated="08/15/18"> + <opcode id="74dd" name="OP_GroundSpawn" updated="09/19/18"> <comment>MakeDropCode</comment> <payload dir="server" typename="makeDropStruct" sizechecktype="none"/> <payload dir="client" typename="uint8_t" sizechecktype="none"/> </opcode> - <opcode id="5332" name="OP_SendZonePoints" updated="08/15/18"> + <opcode id="3335" name="OP_SendZonePoints" updated="09/19/18"> <comment>Coords in a zone that will port you to another zone</comment> <payload dir="server" typename="zonePointsStruct" sizechecktype="none"/> </opcode> - <opcode id="0066" name="OP_AAExpUpdate" updated="08/15/18"> + <opcode id="257b" name="OP_AAExpUpdate" updated="09/19/18"> <comment>Receiving AA experience. Also when percent to AA changes.</comment> <payload dir="server" typename="altExpUpdateStruct" sizechecktype="match"/> </opcode> @@ -41,40 +41,40 @@ <comment>ExpUpdateCode 2155 as of 11/20/15 - when set to the proper value you may experience random segfaults</comment> <payload dir="server" typename="expUpdateStruct" sizechecktype="match"/> </opcode> - <opcode id="16fb" name="OP_GuildMOTD" updated="08/15/18"> + <opcode id="1148" name="OP_GuildMOTD" updated="09/19/18"> <comment>GuildMOTD</comment> <payload dir="server" typename="guildMOTDStruct" sizechecktype="none"/> </opcode> - <opcode id="3c0e" name="OP_ClientUpdate" updated="08/15/18"> + <opcode id="0f77" name="OP_ClientUpdate" updated="09/19/18"> <comment>Position updates</comment> <payload dir="server" typename="playerSpawnPosStruct" sizechecktype="match"/> <payload dir="both" typename="playerSelfPosStruct" sizechecktype="match"/> </opcode> - <opcode id="1e3d" name="OP_NpcMoveUpdate" updated="08/15/18"> + <opcode id="3681" name="OP_NpcMoveUpdate" updated="09/19/18"> <comment>Position updates</comment> <payload dir="server" typename="uint8_t" sizechecktype="none"/> </opcode> - <opcode id="1647" name="OP_MobUpdate" updated="08/15/18"> + <opcode id="43d0" name="OP_MobUpdate" updated="09/19/18"> <comment>MobUpdateCode</comment> <payload dir="both" typename="spawnPositionUpdate" sizechecktype="match"/> </opcode> - <opcode id="6cf2" name="OP_DeleteSpawn" updated="08/15/18"> + <opcode id="3d4b" name="OP_DeleteSpawn" updated="09/19/18"> <comment>DeleteSpawnCode</comment> <payload dir="both" typename="deleteSpawnStruct" sizechecktype="match"/> </opcode> - <opcode id="000e" name="OP_RemoveSpawn" updated="08/15/18"> + <opcode id="2cc9" name="OP_RemoveSpawn" updated="09/19/18"> <comment>Remove spawn from zone</comment> <payload dir="both" typename="removeSpawnStruct" sizechecktype="none"/> </opcode> - <opcode id="39b5" name="OP_Death" updated="08/15/18"> + <opcode id="74f9" name="OP_Death" updated="09/19/18"> <comment>old NewCorpseCode</comment> <payload dir="server" typename="newCorpseStruct" sizechecktype="match"/> </opcode> - <opcode id="650f" name="OP_WearChange" updated="08/15/18"> + <opcode id="14b8" name="OP_WearChange" updated="09/19/18"> <comment>SpawnUpdateCode</comment> <payload dir="both" typename="SpawnUpdateStruct" sizechecktype="match"/> </opcode> - <opcode id="41c1" name="OP_SpawnAppearance" updated="08/15/18"> + <opcode id="7160" name="OP_SpawnAppearance" updated="09/19/18"> <comment>SpawnAppearanceCode</comment> <payload dir="both" typename="spawnAppearanceStruct" sizechecktype="match"/> </opcode> @@ -86,28 +86,28 @@ <comment>NpcHpUpdateCode Update HP % of a PC or NPC</comment> <payload dir="both" typename="hpNpcUpdateStruct" sizechecktype="match"/> </opcode> - <opcode id="5a57" name="OP_GuildMemberUpdate" updated="08/15/18"> + <opcode id="63c1" name="OP_GuildMemberUpdate" updated="09/19/18"> <comment>Info regarding guild members</comment> <payload dir="server" typename="GuildMemberUpdate" sizechecktype="match"/> </opcode> - <opcode id="54a2" name="OP_ClickObject" updated="08/15/18"> + <opcode id="6179" name="OP_ClickObject" updated="09/19/18"> <comment>Items dropped on the ground</comment> <payload dir="both" typename="remDropStruct" sizechecktype="match"/> </opcode> - <opcode id="245f" name="OP_Action" updated="08/15/18"> + <opcode id="0c86" name="OP_Action" updated="09/19/18"> <comment>Spells cast etc</comment> <payload dir="both" typename="actionStruct" sizechecktype="match"/> <payload dir="both" typename="actionAltStruct" sizechecktype="match"/> </opcode> - <opcode id="084e" name="OP_Action2" updated="08/15/18"> + <opcode id="3bd4" name="OP_Action2" updated="09/19/18"> <comment>Combat actions i.e. bash, kick etc</comment> <payload dir="both" typename="action2Struct" sizechecktype="match"/> </opcode> - <opcode id="0bf9" name="OP_Consider" updated="08/15/18"> + <opcode id="7db4" name="OP_Consider" updated="09/19/18"> <comment>ConsiderCode</comment> <payload dir="both" typename="considerStruct" sizechecktype="match"/> </opcode> - <opcode id="6634" name="OP_TargetMouse" updated="08/15/18"> + <opcode id="77c3" name="OP_TargetMouse" updated="09/19/18"> <comment>Targeting a person - old ClientTargetCode</comment> <payload dir="both" typename="clientTargetStruct" sizechecktype="match"/> </opcode> @@ -123,7 +123,7 @@ <comment>Server putting players into shroud form</comment> <payload dir="server" typename="spawnShroudSelf" sizechecktype="none"/> </opcode> - <opcode id="0b27" name="OP_ZoneChange" updated="08/15/18"> + <opcode id="0da4" name="OP_ZoneChange" updated="09/19/18"> <comment>old ZoneChangeCode</comment> <payload dir="both" typename="zoneChangeStruct" sizechecktype="match"/> </opcode> @@ -195,19 +195,19 @@ <comment>EmoteTextCode</comment> <payload dir="both" typename="emoteTextStruct" sizechecktype="none"/> </opcode> - <opcode id="07e6" name="OP_SimpleMessage" updated="08/15/18"> + <opcode id="d39a" name="OP_SimpleMessage" updated="09/19/18"> <comment>SimpleMessageCode</comment> <payload dir="server" typename="simpleMessageStruct" sizechecktype="match"/> </opcode> - <opcode id="63dd" name="OP_FormattedMessage" updated="08/15/18"> + <opcode id="7ab1" name="OP_FormattedMessage" updated="09/19/18"> <comment>FormattedMessageCode i.e. pet dismissed etc</comment> <payload dir="server" typename="formattedMessageStruct" sizechecktype="none"/> </opcode> - <opcode id="008d" name="OP_CommonMessage" updated="08/15/18"> + <opcode id="5a84" name="OP_CommonMessage" updated="09/19/18"> <comment>ChannelMessageCode i.e. /tell /ooc /shout etc</comment> <payload dir="both" typename="channelMessageStruct" sizechecktype="none"/> </opcode> - <opcode id="05fc" name="OP_SpecialMesg" updated="08/15/18"> + <opcode id="09df" name="OP_SpecialMesg" updated="09/19/18"> <comment>Communicate textual info to client including hail responses etc</comment> <payload dir="server" typename="specialMessageStruct" 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="1734" name="OP_GuildMemberList" updated="08/15/18"> + <opcode id="0c36" name="OP_GuildMemberList" updated="09/19/18"> <comment>List of guild members - Variable length</comment> <payload dir="server" typename="uint8_t" sizechecktype="none"/> </opcode> @@ -367,7 +367,7 @@ <comment>Fellowship information - 2564 bytes</comment> <payload dir="server" typename="unknown" sizechecktype="none"/> </opcode> - <opcode id="5086" name="OP_ExpandedGuildInfo" updated="08/15/18"> + <opcode id="1687" name="OP_ExpandedGuildInfo" updated="09/19/18"> <comment>Guild ranks and other misc guild data - Variable length</comment> <payload dir="server" typename="unknown" sizechecktype="none"/> </opcode> @@ -587,7 +587,7 @@ <comment>Free to play nags and other data - Variable length</comment> <payload dir="server" typename="unknown" sizechecktype="none"/> </opcode> - <opcode id="3f0a" name="OP_Find" updated="08/15/18"> + <opcode id="1f3b" name="OP_Find" updated="09/19/18"> <comment>Find window data - 112 bytes</comment> <payload dir="server" typename="unknown" sizechecktype="none"/> </opcode> Modified: showeq/trunk/configure.in =================================================================== --- showeq/trunk/configure.in 2018-08-17 02:07:28 UTC (rev 924) +++ showeq/trunk/configure.in 2018-09-21 00:33:52 UTC (rev 925) @@ -2,7 +2,7 @@ dnl $Id$ $Name$ AC_PREREQ(2.59) -AC_INIT(showeq, 5.13.10.71) +AC_INIT(showeq, 5.13.10.72) 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 2018-08-17 02:07:28 UTC (rev 924) +++ showeq/trunk/src/everquest.h 2018-09-21 00:33:52 UTC (rev 925) @@ -1095,25 +1095,23 @@ struct { + signed animation:10; // velocity + unsigned heading:12; // heading + unsigned padding00:10; + unsigned pitch:12; - signed x:19; // x coord (1st loc value) - unsigned padding00:1; - signed deltaX:13; // change in x - unsigned heading:12; // heading unsigned padding01:7; - signed animation:10; // velocity - signed y:19; // y coord (2nd loc value) + signed deltaHeading:10; // change in heading + signed x:19; // x coord (1st loc value) unsigned padding02:3; + signed y:19; // y coord (2nd loc value) signed deltaZ:13; // change in z + signed deltaY:13; // change in y - unsigned padding03:6; - signed z:19; // z coord (3rd loc value) - signed deltaHeading:10; // change in heading - unsigned padding04:3; }; int32_t posData[5]; @@ -2367,25 +2365,23 @@ /*0000*/ uint16_t spawnId; /*0002*/ uint16_t spawnId2; /*0004*/ + signed animation:10; // velocity + unsigned heading:12; // heading + unsigned padding00:10; +/*0008*/ unsigned pitch:12; - signed x:19; // x coord (1st loc value) - unsigned padding00:1; -/*0008*/ signed deltaX:13; // change in x - unsigned heading:12; // heading unsigned padding01:7; /*0012*/ - signed animation:10; // velocity - signed y:19; // y coord (2nd loc value) + signed deltaHeading:10; // change in heading + signed x:19; // x coord (1st loc value) unsigned padding02:3; /*0016*/ + signed y:19; // y coord (2nd loc value) signed deltaZ:13; // change in z +/*0020*/ signed deltaY:13; // change in y - unsigned padding03:6; -/*0020*/ signed z:19; // z coord (3rd loc value) - signed deltaHeading:10; // change in heading - unsigned padding04:3; /*0024*/ }; @@ -2401,24 +2397,24 @@ /*0002*/ uint16_t spawnId; // Player's spawn id /*0004*/ uint16_t unknown0001; // ***Placeholder /*0006*/ - unsigned pitch:12; // pitch (up/down heading) - unsigned padding00:20; + float y; // y coord (2nd loc value) /*0010*/ - float deltaZ; // Change in z + float z; // z coord (3rd loc value) /*0014*/ + unsigned pitch:12; // pitch (up/down heading) + unsigned padding02:20; +/*0018*/ float x; // x coord (1st loc value) -/*0018*/ - float z; // z coord (3rd loc value) /*0022*/ - float y; // y coord (2nd loc value) + float deltaY; // Change in y /*0026*/ + float deltaZ; // Change in z +/*0030*/ float deltaX; // Change in x -/*0030*/ +/*0034*/ unsigned heading:12; // Heading signed deltaHeading:10; // change in heading signed animation:10; // velocity -/*0034*/ - float deltaY; // Change in y /*0038*/ }; This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <the...@us...> - 2018-08-17 02:07:31
|
Revision: 924 http://sourceforge.net/p/seq/svn/924 Author: theblueadept Date: 2018-08-17 02:07:28 +0000 (Fri, 17 Aug 2018) Log Message: ----------- Tag for release 5.13.10.71 Added Paths: ----------- showeq/tags/v5_13_10_71/ This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <the...@us...> - 2018-08-17 02:06:32
|
Revision: 923 http://sourceforge.net/p/seq/svn/923 Author: theblueadept Date: 2018-08-17 02:06:29 +0000 (Fri, 17 Aug 2018) Log Message: ----------- Historical checkin for 8/16/18 - Updated Opcodes (Newby) - Updated Structs (Newby) Version to 5.13.10.71 Modified Paths: -------------- showeq/trunk/ChangeLog showeq/trunk/conf/zoneopcodes.xml showeq/trunk/configure.in showeq/trunk/src/everquest.h showeq/trunk/src/spawnshell.cpp Modified: showeq/trunk/ChangeLog =================================================================== --- showeq/trunk/ChangeLog 2018-07-19 01:14:35 UTC (rev 922) +++ showeq/trunk/ChangeLog 2018-08-17 02:06:29 UTC (rev 923) @@ -1,3 +1,10 @@ +BlueAdept (8/16/18) +------------------- +- Updated version to 5.13.10.71 +- Support EQ patch 8/15/18 +- Updated Opcodes (Newby) +- Updated Structs (Newby) + BlueAdept (7/18/18) ------------------- - Updated version to 5.13.10.70 Modified: showeq/trunk/conf/zoneopcodes.xml =================================================================== --- showeq/trunk/conf/zoneopcodes.xml 2018-07-19 01:14:35 UTC (rev 922) +++ showeq/trunk/conf/zoneopcodes.xml 2018-08-17 02:06:29 UTC (rev 923) @@ -3,37 +3,37 @@ <seqopcodes> <!-- Critical opcodes used directly by ShowEQ --> - <opcode id="483a" name="OP_PlayerProfile" updated="07/18/18"> + <opcode id="6f09" name="OP_PlayerProfile" updated="08/15/18"> <comment>CharProfileCode</comment> <payload dir="server" typename="uint8_t" sizechecktype="none"/> </opcode> - <opcode id="197a" name="OP_ZoneEntry" updated="07/18/18"> + <opcode id="3307" name="OP_ZoneEntry" updated="08/15/18"> <comment>ZoneEntryCode</comment> <payload dir="client" typename="ClientZoneEntryStruct" sizechecktype="match"/> <payload dir="server" typename="uint8_t" sizechecktype="none"/> </opcode> - <opcode id="60d2" name="OP_TimeOfDay" updated="07/18/18"> + <opcode id="667f" name="OP_TimeOfDay" updated="08/15/18"> <comment>TimeOfDayCode</comment> <payload dir="server" typename="timeOfDayStruct" sizechecktype="match"/> </opcode> - <opcode id="7f4b" name="OP_NewZone" updated="07/18/18"> + <opcode id="060f" name="OP_NewZone" updated="08/15/18"> <comment>NewZoneCode</comment> <payload dir="server" typename="newZoneStruct" sizechecktype="match"/> </opcode> - <opcode id="6bd1" name="OP_SpawnDoor" updated="07/18/18"> + <opcode id="713e" name="OP_SpawnDoor" updated="08/15/18"> <comment>DoorSpawnsCode</comment> <payload dir="server" typename="doorStruct" sizechecktype="modulus"/> </opcode> - <opcode id="4b69" name="OP_GroundSpawn" updated="07/18/18"> + <opcode id="581c" name="OP_GroundSpawn" updated="08/15/18"> <comment>MakeDropCode</comment> <payload dir="server" typename="makeDropStruct" sizechecktype="none"/> <payload dir="client" typename="uint8_t" sizechecktype="none"/> </opcode> - <opcode id="4be6" name="OP_SendZonePoints" updated="07/18/18"> + <opcode id="5332" name="OP_SendZonePoints" updated="08/15/18"> <comment>Coords in a zone that will port you to another zone</comment> <payload dir="server" typename="zonePointsStruct" sizechecktype="none"/> </opcode> - <opcode id="77cc" name="OP_AAExpUpdate" updated="07/18/18"> + <opcode id="0066" name="OP_AAExpUpdate" updated="08/15/18"> <comment>Receiving AA experience. Also when percent to AA changes.</comment> <payload dir="server" typename="altExpUpdateStruct" sizechecktype="match"/> </opcode> @@ -41,40 +41,40 @@ <comment>ExpUpdateCode 2155 as of 11/20/15 - when set to the proper value you may experience random segfaults</comment> <payload dir="server" typename="expUpdateStruct" sizechecktype="match"/> </opcode> - <opcode id="75fb" name="OP_GuildMOTD" updated="07/18/18"> + <opcode id="16fb" name="OP_GuildMOTD" updated="08/15/18"> <comment>GuildMOTD</comment> <payload dir="server" typename="guildMOTDStruct" sizechecktype="none"/> </opcode> - <opcode id="06d6" name="OP_ClientUpdate" updated="07/18/18"> + <opcode id="3c0e" name="OP_ClientUpdate" updated="08/15/18"> <comment>Position updates</comment> <payload dir="server" typename="playerSpawnPosStruct" sizechecktype="match"/> <payload dir="both" typename="playerSelfPosStruct" sizechecktype="match"/> </opcode> - <opcode id="0cff" name="OP_NpcMoveUpdate" updated="07/18/18"> + <opcode id="1e3d" name="OP_NpcMoveUpdate" updated="08/15/18"> <comment>Position updates</comment> <payload dir="server" typename="uint8_t" sizechecktype="none"/> </opcode> - <opcode id="3568" name="OP_MobUpdate" updated="07/18/18"> + <opcode id="1647" name="OP_MobUpdate" updated="08/15/18"> <comment>MobUpdateCode</comment> <payload dir="both" typename="spawnPositionUpdate" sizechecktype="match"/> </opcode> - <opcode id="3c9b" name="OP_DeleteSpawn" updated="07/18/18"> + <opcode id="6cf2" name="OP_DeleteSpawn" updated="08/15/18"> <comment>DeleteSpawnCode</comment> <payload dir="both" typename="deleteSpawnStruct" sizechecktype="match"/> </opcode> - <opcode id="2654" name="OP_RemoveSpawn" updated="07/18/18"> + <opcode id="000e" name="OP_RemoveSpawn" updated="08/15/18"> <comment>Remove spawn from zone</comment> <payload dir="both" typename="removeSpawnStruct" sizechecktype="none"/> </opcode> - <opcode id="6633" name="OP_Death" updated="07/18/18"> + <opcode id="39b5" name="OP_Death" updated="08/15/18"> <comment>old NewCorpseCode</comment> <payload dir="server" typename="newCorpseStruct" sizechecktype="match"/> </opcode> - <opcode id="74a1" name="OP_WearChange" updated="07/18/18"> + <opcode id="650f" name="OP_WearChange" updated="08/15/18"> <comment>SpawnUpdateCode</comment> <payload dir="both" typename="SpawnUpdateStruct" sizechecktype="match"/> </opcode> - <opcode id="1b59" name="OP_SpawnAppearance" updated="07/18/18"> + <opcode id="41c1" name="OP_SpawnAppearance" updated="08/15/18"> <comment>SpawnAppearanceCode</comment> <payload dir="both" typename="spawnAppearanceStruct" sizechecktype="match"/> </opcode> @@ -86,28 +86,28 @@ <comment>NpcHpUpdateCode Update HP % of a PC or NPC</comment> <payload dir="both" typename="hpNpcUpdateStruct" sizechecktype="match"/> </opcode> - <opcode id="64b2" name="OP_GuildMemberUpdate" updated="07/18/18"> + <opcode id="5a57" name="OP_GuildMemberUpdate" updated="08/15/18"> <comment>Info regarding guild members</comment> <payload dir="server" typename="GuildMemberUpdate" sizechecktype="match"/> </opcode> - <opcode id="67f5" name="OP_ClickObject" updated="07/18/18"> + <opcode id="54a2" name="OP_ClickObject" updated="08/15/18"> <comment>Items dropped on the ground</comment> <payload dir="both" typename="remDropStruct" sizechecktype="match"/> </opcode> - <opcode id="65d4" name="OP_Action" updated="07/18/18"> + <opcode id="245f" name="OP_Action" updated="08/15/18"> <comment>Spells cast etc</comment> <payload dir="both" typename="actionStruct" sizechecktype="match"/> <payload dir="both" typename="actionAltStruct" sizechecktype="match"/> </opcode> - <opcode id="0708" name="OP_Action2" updated="07/18/18"> + <opcode id="084e" name="OP_Action2" updated="08/15/18"> <comment>Combat actions i.e. bash, kick etc</comment> <payload dir="both" typename="action2Struct" sizechecktype="match"/> </opcode> - <opcode id="62b1" name="OP_Consider" updated="07/18/18"> + <opcode id="0bf9" name="OP_Consider" updated="08/15/18"> <comment>ConsiderCode</comment> <payload dir="both" typename="considerStruct" sizechecktype="match"/> </opcode> - <opcode id="434a" name="OP_TargetMouse" updated="07/18/18"> + <opcode id="6634" name="OP_TargetMouse" updated="08/15/18"> <comment>Targeting a person - old ClientTargetCode</comment> <payload dir="both" typename="clientTargetStruct" sizechecktype="match"/> </opcode> @@ -123,7 +123,7 @@ <comment>Server putting players into shroud form</comment> <payload dir="server" typename="spawnShroudSelf" sizechecktype="none"/> </opcode> - <opcode id="56b5" name="OP_ZoneChange" updated="07/18/18"> + <opcode id="0b27" name="OP_ZoneChange" updated="08/15/18"> <comment>old ZoneChangeCode</comment> <payload dir="both" typename="zoneChangeStruct" sizechecktype="match"/> </opcode> @@ -195,19 +195,19 @@ <comment>EmoteTextCode</comment> <payload dir="both" typename="emoteTextStruct" sizechecktype="none"/> </opcode> - <opcode id="73a0" name="OP_SimpleMessage" updated="07/18/18"> + <opcode id="07e6" name="OP_SimpleMessage" updated="08/15/18"> <comment>SimpleMessageCode</comment> <payload dir="server" typename="simpleMessageStruct" sizechecktype="match"/> </opcode> - <opcode id="24df" name="OP_FormattedMessage" updated="07/18/18"> + <opcode id="63dd" name="OP_FormattedMessage" updated="08/15/18"> <comment>FormattedMessageCode i.e. pet dismissed etc</comment> <payload dir="server" typename="formattedMessageStruct" sizechecktype="none"/> </opcode> - <opcode id="40dc" name="OP_CommonMessage" updated="07/18/18"> + <opcode id="008d" name="OP_CommonMessage" updated="08/15/18"> <comment>ChannelMessageCode i.e. /tell /ooc /shout etc</comment> <payload dir="both" typename="channelMessageStruct" sizechecktype="none"/> </opcode> - <opcode id="2ec7" name="OP_SpecialMesg" updated="07/18/18"> + <opcode id="05fc" name="OP_SpecialMesg" updated="08/15/18"> <comment>Communicate textual info to client including hail responses etc</comment> <payload dir="server" typename="specialMessageStruct" 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="29ec" name="OP_GuildMemberList" updated="07/18/18"> + <opcode id="1734" name="OP_GuildMemberList" updated="08/15/18"> <comment>List of guild members - Variable length</comment> <payload dir="server" typename="uint8_t" sizechecktype="none"/> </opcode> @@ -367,7 +367,7 @@ <comment>Fellowship information - 2564 bytes</comment> <payload dir="server" typename="unknown" sizechecktype="none"/> </opcode> - <opcode id="5803" name="OP_ExpandedGuildInfo" updated="07/18/18"> + <opcode id="5086" name="OP_ExpandedGuildInfo" updated="08/15/18"> <comment>Guild ranks and other misc guild data - Variable length</comment> <payload dir="server" typename="unknown" sizechecktype="none"/> </opcode> @@ -587,7 +587,7 @@ <comment>Free to play nags and other data - Variable length</comment> <payload dir="server" typename="unknown" sizechecktype="none"/> </opcode> - <opcode id="07dd" name="OP_Find" updated="07/18/18"> + <opcode id="3f0a" name="OP_Find" updated="08/15/18"> <comment>Find window data - 112 bytes</comment> <payload dir="server" typename="unknown" sizechecktype="none"/> </opcode> Modified: showeq/trunk/configure.in =================================================================== --- showeq/trunk/configure.in 2018-07-19 01:14:35 UTC (rev 922) +++ showeq/trunk/configure.in 2018-08-17 02:06:29 UTC (rev 923) @@ -2,7 +2,7 @@ dnl $Id$ $Name$ AC_PREREQ(2.59) -AC_INIT(showeq, 5.13.10.70) +AC_INIT(showeq, 5.13.10.71) 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 2018-07-19 01:14:35 UTC (rev 922) +++ showeq/trunk/src/everquest.h 2018-08-17 02:06:29 UTC (rev 923) @@ -1095,30 +1095,28 @@ struct { - signed deltaY:13; // change in y - signed deltaZ:13; // change in z - unsigned padding00:6; - + unsigned pitch:12; signed x:19; // x coord (1st loc value) - signed animation:10; // velocity - unsigned padding01:3; + unsigned padding00:1; - signed z:19; // z coord (3rd loc value) - unsigned padding02:13; + signed deltaX:13; // change in x + unsigned heading:12; // heading + unsigned padding01:7; + signed animation:10; // velocity signed y:19; // y coord (2nd loc value) - signed deltaHeading:10; // change in heading - unsigned padding03:3; + unsigned padding02:3; - unsigned heading:12; // heading - signed deltaX:13; // change in x - unsigned padding04:7; + signed deltaZ:13; // change in z + signed deltaY:13; // change in y + unsigned padding03:6; - unsigned pitch:12; - unsigned padding05:20; + signed z:19; // z coord (3rd loc value) + signed deltaHeading:10; // change in heading + unsigned padding04:3; }; - int32_t posData[6]; + int32_t posData[5]; }; /*0000*/ union { @@ -2360,7 +2358,7 @@ /* ** Player Position Update -** Length: 28 Octets +** Length: 24 Octets ** OpCode: PlayerPosCode */ @@ -2369,33 +2367,31 @@ /*0000*/ uint16_t spawnId; /*0002*/ uint16_t spawnId2; /*0004*/ - signed deltaY:13; // change in y - signed deltaZ:13; // change in z - unsigned padding00:6; + unsigned pitch:12; + signed x:19; // x coord (1st loc value) + unsigned padding00:1; /*0008*/ - signed x:19; // x coord (1st loc value) + signed deltaX:13; // change in x + unsigned heading:12; // heading + unsigned padding01:7; +/*0012*/ signed animation:10; // velocity - unsigned padding01:3; -/*0012*/ + signed y:19; // y coord (2nd loc value) + unsigned padding02:3; +/*0016*/ + signed deltaZ:13; // change in z + signed deltaY:13; // change in y + unsigned padding03:6; +/*0020*/ signed z:19; // z coord (3rd loc value) - unsigned padding02:13; -/*0016*/ - signed y:19; // y coord (2nd loc value) signed deltaHeading:10; // change in heading - unsigned padding03:3; -/*0020*/ - unsigned heading:12; // heading - signed deltaX:13; // change in x - unsigned padding04:7; + unsigned padding04:3; /*0024*/ - unsigned pitch:12; - unsigned padding05:20; -/*0028*/ }; /* ** Self Position Update -** Length: 42 Octets +** Length: 38 Octets ** OpCode: PlayerPosCode */ @@ -2405,28 +2401,25 @@ /*0002*/ uint16_t spawnId; // Player's spawn id /*0004*/ uint16_t unknown0001; // ***Placeholder /*0006*/ - signed deltaHeading:10; // change in heading - unsigned heading:12; // Heading - unsigned padding00:10; + unsigned pitch:12; // pitch (up/down heading) + unsigned padding00:20; /*0010*/ float deltaZ; // Change in z /*0014*/ - float y; // y coord (2nd loc value) + float x; // x coord (1st loc value) /*0018*/ - signed animation:10; // velocity - unsigned padding03:22; + float z; // z coord (3rd loc value) /*0022*/ + float y; // y coord (2nd loc value) +/*0026*/ float deltaX; // Change in x -/*0026*/ - float deltaY; // Change in y /*0030*/ - float z; // z coord (3rd loc value) + unsigned heading:12; // Heading + signed deltaHeading:10; // change in heading + signed animation:10; // velocity /*0034*/ - float x; // x coord (1st loc value) + float deltaY; // Change in y /*0038*/ - unsigned pitch:12; // pitch (up/down heading) - unsigned padding08:20; -/*0042*/ }; /* Modified: showeq/trunk/src/spawnshell.cpp =================================================================== --- showeq/trunk/src/spawnshell.cpp 2018-07-19 01:14:35 UTC (rev 922) +++ showeq/trunk/src/spawnshell.cpp 2018-08-17 02:06:29 UTC (rev 923) @@ -720,7 +720,6 @@ spawn->posData[2] = netStream.readUInt32NC(); spawn->posData[3] = netStream.readUInt32NC(); spawn->posData[4] = netStream.readUInt32NC(); - spawn->posData[5] = netStream.readUInt32NC(); if(spawn->hasTitle) { This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <the...@us...> - 2018-07-19 01:14:37
|
Revision: 922 http://sourceforge.net/p/seq/svn/922 Author: theblueadept Date: 2018-07-19 01:14:35 +0000 (Thu, 19 Jul 2018) Log Message: ----------- Tag for release 5.13.10.70 Added Paths: ----------- showeq/tags/v5_13_10_70/ This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <the...@us...> - 2018-07-19 01:13:59
|
Revision: 921 http://sourceforge.net/p/seq/svn/921 Author: theblueadept Date: 2018-07-19 01:13:56 +0000 (Thu, 19 Jul 2018) Log Message: ----------- Historical checkin for 7/18/18 - Updated Opcodes (Newby) - Updated Structs (Newby) - Added a "fflush (stdout);" to terminal.cpp Version to 5.13.10.70 Modified Paths: -------------- showeq/trunk/ChangeLog showeq/trunk/configure.in Modified: showeq/trunk/ChangeLog =================================================================== --- showeq/trunk/ChangeLog 2018-07-19 01:06:44 UTC (rev 920) +++ showeq/trunk/ChangeLog 2018-07-19 01:13:56 UTC (rev 921) @@ -1,10 +1,11 @@ BlueAdept (7/18/18) ------------------- -- Updated version to 5.13.10.69 +- Updated version to 5.13.10.70 - Support EQ patch 7/18/18 - Updated Opcodes (Newby) - Updated Structs (Newby) - Added a "fflush (stdout);" to terminal.cpp +- Bumped version to .70 due to an error in .69 BlueAdept (7/06/18) ------------------- Modified: showeq/trunk/configure.in =================================================================== --- showeq/trunk/configure.in 2018-07-19 01:06:44 UTC (rev 920) +++ showeq/trunk/configure.in 2018-07-19 01:13:56 UTC (rev 921) @@ -2,7 +2,7 @@ dnl $Id$ $Name$ AC_PREREQ(2.59) -AC_INIT(showeq, 5.13.10.69) +AC_INIT(showeq, 5.13.10.70) AC_CONFIG_SRCDIR(src/main.cpp) AC_CONFIG_MACRO_DIR([m4]) AC_CANONICAL_SYSTEM This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <the...@us...> - 2018-07-19 01:06:50
|
Revision: 920 http://sourceforge.net/p/seq/svn/920 Author: theblueadept Date: 2018-07-19 01:06:44 +0000 (Thu, 19 Jul 2018) Log Message: ----------- Historical checkin for 7/18/18 - Updated Opcodes (Newby) - Updated Structs (Newby) - Added a "fflush (stdout);" to terminal.cpp Version to 5.13.10.69 Modified Paths: -------------- showeq/trunk/configure.in Modified: showeq/trunk/configure.in =================================================================== --- showeq/trunk/configure.in 2018-07-19 00:59:42 UTC (rev 919) +++ showeq/trunk/configure.in 2018-07-19 01:06:44 UTC (rev 920) @@ -2,7 +2,7 @@ dnl $Id$ $Name$ AC_PREREQ(2.59) -AC_INIT(showeq, 5.13.10.6999999999) +AC_INIT(showeq, 5.13.10.69) AC_CONFIG_SRCDIR(src/main.cpp) AC_CONFIG_MACRO_DIR([m4]) AC_CANONICAL_SYSTEM This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <the...@us...> - 2018-07-19 00:59:54
|
Revision: 919 http://sourceforge.net/p/seq/svn/919 Author: theblueadept Date: 2018-07-19 00:59:42 +0000 (Thu, 19 Jul 2018) Log Message: ----------- Tag for release 5.13.10.69 Added Paths: ----------- showeq/tags/v5_13_10_69/trunk/ This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <the...@us...> - 2018-07-19 00:57:26
|
Revision: 918 http://sourceforge.net/p/seq/svn/918 Author: theblueadept Date: 2018-07-19 00:57:15 +0000 (Thu, 19 Jul 2018) Log Message: ----------- Tag for release 5.13.10.69 Added Paths: ----------- showeq/tags/v5_13_10_69/ This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <the...@us...> - 2018-07-19 00:56:23
|
Revision: 917 http://sourceforge.net/p/seq/svn/917 Author: theblueadept Date: 2018-07-19 00:56:15 +0000 (Thu, 19 Jul 2018) Log Message: ----------- Historical checkin for 7/18/18 - Updated Opcodes (Newby) - Updated Structs (Newby) - Added a "fflush (stdout);" to terminal.cpp Version to 5.13.10.69 Modified Paths: -------------- showeq/trunk/ChangeLog showeq/trunk/conf/zoneopcodes.xml showeq/trunk/configure.in showeq/trunk/src/everquest.h showeq/trunk/src/terminal.cpp Modified: showeq/trunk/ChangeLog =================================================================== --- showeq/trunk/ChangeLog 2018-07-06 17:18:39 UTC (rev 916) +++ showeq/trunk/ChangeLog 2018-07-19 00:56:15 UTC (rev 917) @@ -1,3 +1,11 @@ +BlueAdept (7/18/18) +------------------- +- Updated version to 5.13.10.69 +- Support EQ patch 7/18/18 +- Updated Opcodes (Newby) +- Updated Structs (Newby) +- Added a "fflush (stdout);" to terminal.cpp + BlueAdept (7/06/18) ------------------- - Updated version to 5.13.10.68 Modified: showeq/trunk/conf/zoneopcodes.xml =================================================================== --- showeq/trunk/conf/zoneopcodes.xml 2018-07-06 17:18:39 UTC (rev 916) +++ showeq/trunk/conf/zoneopcodes.xml 2018-07-19 00:56:15 UTC (rev 917) @@ -3,37 +3,37 @@ <seqopcodes> <!-- Critical opcodes used directly by ShowEQ --> - <opcode id="5d98" name="OP_PlayerProfile" updated="06/21/18"> + <opcode id="483a" name="OP_PlayerProfile" updated="07/18/18"> <comment>CharProfileCode</comment> <payload dir="server" typename="uint8_t" sizechecktype="none"/> </opcode> - <opcode id="2868" name="OP_ZoneEntry" updated="06/21/18"> + <opcode id="197a" name="OP_ZoneEntry" updated="07/18/18"> <comment>ZoneEntryCode</comment> <payload dir="client" typename="ClientZoneEntryStruct" sizechecktype="match"/> <payload dir="server" typename="uint8_t" sizechecktype="none"/> </opcode> - <opcode id="59af" name="OP_TimeOfDay" updated="06/21/18"> + <opcode id="60d2" name="OP_TimeOfDay" updated="07/18/18"> <comment>TimeOfDayCode</comment> <payload dir="server" typename="timeOfDayStruct" sizechecktype="match"/> </opcode> - <opcode id="3aa8" name="OP_NewZone" updated="06/21/18"> + <opcode id="7f4b" name="OP_NewZone" updated="07/18/18"> <comment>NewZoneCode</comment> <payload dir="server" typename="newZoneStruct" sizechecktype="match"/> </opcode> - <opcode id="6a34" name="OP_SpawnDoor" updated="06/21/18"> + <opcode id="6bd1" name="OP_SpawnDoor" updated="07/18/18"> <comment>DoorSpawnsCode</comment> <payload dir="server" typename="doorStruct" sizechecktype="modulus"/> </opcode> - <opcode id="5116" name="OP_GroundSpawn" updated="06/21/18"> + <opcode id="4b69" name="OP_GroundSpawn" updated="07/18/18"> <comment>MakeDropCode</comment> <payload dir="server" typename="makeDropStruct" sizechecktype="none"/> <payload dir="client" typename="uint8_t" sizechecktype="none"/> </opcode> - <opcode id="23e6" name="OP_SendZonePoints" updated="06/21/18"> + <opcode id="4be6" name="OP_SendZonePoints" updated="07/18/18"> <comment>Coords in a zone that will port you to another zone</comment> <payload dir="server" typename="zonePointsStruct" sizechecktype="none"/> </opcode> - <opcode id="147d" name="OP_AAExpUpdate" updated="06/21/18"> + <opcode id="77cc" name="OP_AAExpUpdate" updated="07/18/18"> <comment>Receiving AA experience. Also when percent to AA changes.</comment> <payload dir="server" typename="altExpUpdateStruct" sizechecktype="match"/> </opcode> @@ -41,40 +41,40 @@ <comment>ExpUpdateCode 2155 as of 11/20/15 - when set to the proper value you may experience random segfaults</comment> <payload dir="server" typename="expUpdateStruct" sizechecktype="match"/> </opcode> - <opcode id="2508" name="OP_GuildMOTD" updated="06/21/18"> + <opcode id="75fb" name="OP_GuildMOTD" updated="07/18/18"> <comment>GuildMOTD</comment> <payload dir="server" typename="guildMOTDStruct" sizechecktype="none"/> </opcode> - <opcode id="434a" name="OP_ClientUpdate" updated="06/21/18"> + <opcode id="06d6" name="OP_ClientUpdate" updated="07/18/18"> <comment>Position updates</comment> <payload dir="server" typename="playerSpawnPosStruct" sizechecktype="match"/> <payload dir="both" typename="playerSelfPosStruct" sizechecktype="match"/> </opcode> - <opcode id="0d21" name="OP_NpcMoveUpdate" updated="06/21/18"> + <opcode id="0cff" name="OP_NpcMoveUpdate" updated="07/18/18"> <comment>Position updates</comment> <payload dir="server" typename="uint8_t" sizechecktype="none"/> </opcode> - <opcode id="63a4" name="OP_MobUpdate" updated="06/21/18"> + <opcode id="3568" name="OP_MobUpdate" updated="07/18/18"> <comment>MobUpdateCode</comment> <payload dir="both" typename="spawnPositionUpdate" sizechecktype="match"/> </opcode> - <opcode id="d1cc" name="OP_DeleteSpawn" updated="06/21/18"> + <opcode id="3c9b" name="OP_DeleteSpawn" updated="07/18/18"> <comment>DeleteSpawnCode</comment> <payload dir="both" typename="deleteSpawnStruct" sizechecktype="match"/> </opcode> - <opcode id="08b3" name="OP_RemoveSpawn" updated="06/21/18"> + <opcode id="2654" name="OP_RemoveSpawn" updated="07/18/18"> <comment>Remove spawn from zone</comment> <payload dir="both" typename="removeSpawnStruct" sizechecktype="none"/> </opcode> - <opcode id="7543" name="OP_Death" updated="06/21/18"> + <opcode id="6633" name="OP_Death" updated="07/18/18"> <comment>old NewCorpseCode</comment> <payload dir="server" typename="newCorpseStruct" sizechecktype="match"/> </opcode> - <opcode id="50e0" name="OP_WearChange" updated="06/21/18"> + <opcode id="74a1" name="OP_WearChange" updated="07/18/18"> <comment>SpawnUpdateCode</comment> <payload dir="both" typename="SpawnUpdateStruct" sizechecktype="match"/> </opcode> - <opcode id="36a8" name="OP_SpawnAppearance" updated="06/21/18"> + <opcode id="1b59" name="OP_SpawnAppearance" updated="07/18/18"> <comment>SpawnAppearanceCode</comment> <payload dir="both" typename="spawnAppearanceStruct" sizechecktype="match"/> </opcode> @@ -86,28 +86,28 @@ <comment>NpcHpUpdateCode Update HP % of a PC or NPC</comment> <payload dir="both" typename="hpNpcUpdateStruct" sizechecktype="match"/> </opcode> - <opcode id="13ca" name="OP_GuildMemberUpdate" updated="06/21/18"> + <opcode id="64b2" name="OP_GuildMemberUpdate" updated="07/18/18"> <comment>Info regarding guild members</comment> <payload dir="server" typename="GuildMemberUpdate" sizechecktype="match"/> </opcode> - <opcode id="789c" name="OP_ClickObject" updated="06/21/18"> + <opcode id="67f5" name="OP_ClickObject" updated="07/18/18"> <comment>Items dropped on the ground</comment> <payload dir="both" typename="remDropStruct" sizechecktype="match"/> </opcode> - <opcode id="1d0e" name="OP_Action" updated="06/21/18"> + <opcode id="65d4" name="OP_Action" updated="07/18/18"> <comment>Spells cast etc</comment> <payload dir="both" typename="actionStruct" sizechecktype="match"/> <payload dir="both" typename="actionAltStruct" sizechecktype="match"/> </opcode> - <opcode id="5e42" name="OP_Action2" updated="06/21/18"> + <opcode id="0708" name="OP_Action2" updated="07/18/18"> <comment>Combat actions i.e. bash, kick etc</comment> <payload dir="both" typename="action2Struct" sizechecktype="match"/> </opcode> - <opcode id="24bf" name="OP_Consider" updated="06/21/18"> + <opcode id="62b1" name="OP_Consider" updated="07/18/18"> <comment>ConsiderCode</comment> <payload dir="both" typename="considerStruct" sizechecktype="match"/> </opcode> - <opcode id="19af" name="OP_TargetMouse" updated="06/21/18"> + <opcode id="434a" name="OP_TargetMouse" updated="07/18/18"> <comment>Targeting a person - old ClientTargetCode</comment> <payload dir="both" typename="clientTargetStruct" sizechecktype="match"/> </opcode> @@ -123,7 +123,7 @@ <comment>Server putting players into shroud form</comment> <payload dir="server" typename="spawnShroudSelf" sizechecktype="none"/> </opcode> - <opcode id="6f5e" name="OP_ZoneChange" updated="06/21/18"> + <opcode id="56b5" name="OP_ZoneChange" updated="07/18/18"> <comment>old ZoneChangeCode</comment> <payload dir="both" typename="zoneChangeStruct" sizechecktype="match"/> </opcode> @@ -195,19 +195,19 @@ <comment>EmoteTextCode</comment> <payload dir="both" typename="emoteTextStruct" sizechecktype="none"/> </opcode> - <opcode id="1dba" name="OP_SimpleMessage" updated="06/21/18"> + <opcode id="73a0" name="OP_SimpleMessage" updated="07/18/18"> <comment>SimpleMessageCode</comment> <payload dir="server" typename="simpleMessageStruct" sizechecktype="match"/> </opcode> - <opcode id="65b3" name="OP_FormattedMessage" updated="06/21/18"> + <opcode id="24df" name="OP_FormattedMessage" updated="07/18/18"> <comment>FormattedMessageCode i.e. pet dismissed etc</comment> <payload dir="server" typename="formattedMessageStruct" sizechecktype="none"/> </opcode> - <opcode id="1774" name="OP_CommonMessage" updated="06/21/18"> + <opcode id="40dc" name="OP_CommonMessage" updated="07/18/18"> <comment>ChannelMessageCode i.e. /tell /ooc /shout etc</comment> <payload dir="both" typename="channelMessageStruct" sizechecktype="none"/> </opcode> - <opcode id="4386" name="OP_SpecialMesg" updated="06/21/18"> + <opcode id="2ec7" name="OP_SpecialMesg" updated="07/18/18"> <comment>Communicate textual info to client including hail responses etc</comment> <payload dir="server" typename="specialMessageStruct" 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="784d" name="OP_GuildMemberList" updated="06/21/18"> + <opcode id="29ec" name="OP_GuildMemberList" updated="07/18/18"> <comment>List of guild members - Variable length</comment> <payload dir="server" typename="uint8_t" sizechecktype="none"/> </opcode> @@ -367,7 +367,7 @@ <comment>Fellowship information - 2564 bytes</comment> <payload dir="server" typename="unknown" sizechecktype="none"/> </opcode> - <opcode id="7600" name="OP_ExpandedGuildInfo" updated="06/21/18"> + <opcode id="5803" name="OP_ExpandedGuildInfo" updated="07/18/18"> <comment>Guild ranks and other misc guild data - Variable length</comment> <payload dir="server" typename="unknown" sizechecktype="none"/> </opcode> @@ -587,7 +587,7 @@ <comment>Free to play nags and other data - Variable length</comment> <payload dir="server" typename="unknown" sizechecktype="none"/> </opcode> - <opcode id="412b" name="OP_Find" updated="06/21/18"> + <opcode id="07dd" name="OP_Find" updated="07/18/18"> <comment>Find window data - 112 bytes</comment> <payload dir="server" typename="unknown" sizechecktype="none"/> </opcode> Modified: showeq/trunk/configure.in =================================================================== --- showeq/trunk/configure.in 2018-07-06 17:18:39 UTC (rev 916) +++ showeq/trunk/configure.in 2018-07-19 00:56:15 UTC (rev 917) @@ -2,7 +2,7 @@ dnl $Id$ $Name$ AC_PREREQ(2.59) -AC_INIT(showeq, 5.13.10.68) +AC_INIT(showeq, 5.13.10.6999999999) 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 2018-07-06 17:18:39 UTC (rev 916) +++ showeq/trunk/src/everquest.h 2018-07-19 00:56:15 UTC (rev 917) @@ -1095,27 +1095,28 @@ struct { + signed deltaY:13; // change in y + signed deltaZ:13; // change in z + unsigned padding00:6; + signed x:19; // x coord (1st loc value) - unsigned padding00:13; + signed animation:10; // velocity + unsigned padding01:3; signed z:19; // z coord (3rd loc value) - unsigned pitch:12; - unsigned padding01:1; + unsigned padding02:13; - unsigned heading:12; // heading - signed deltaZ:13; // change in z - unsigned padding02:7; - - signed deltaY:13; // change in y signed y:19; // y coord (2nd loc value) - signed deltaHeading:10; // change in heading - signed animation:10; // velocity - unsigned padding04:12; + unsigned padding03:3; + unsigned heading:12; // heading signed deltaX:13; // change in x - unsigned padding05:19; + unsigned padding04:7; + unsigned pitch:12; + unsigned padding05:20; + }; int32_t posData[6]; }; @@ -2368,32 +2369,33 @@ /*0000*/ uint16_t spawnId; /*0002*/ uint16_t spawnId2; /*0004*/ + signed deltaY:13; // change in y + signed deltaZ:13; // change in z + unsigned padding00:6; +/*0008*/ signed x:19; // x coord (1st loc value) - unsigned padding00:13; -/*0008*/ + signed animation:10; // velocity + unsigned padding01:3; +/*0012*/ signed z:19; // z coord (3rd loc value) - unsigned pitch:12; - unsigned padding01:1; -/*0012*/ - unsigned heading:12; // heading - signed deltaZ:13; // change in z - unsigned padding02:7; + unsigned padding02:13; /*0016*/ - signed deltaY:13; // change in y signed y:19; // y coord (2nd loc value) + signed deltaHeading:10; // change in heading + unsigned padding03:3; /*0020*/ - signed deltaHeading:10; // change in heading - signed animation:10; // velocity - unsigned padding04:12; + unsigned heading:12; // heading + signed deltaX:13; // change in x + unsigned padding04:7; /*0024*/ - signed deltaX:13; // change in x - unsigned padding05:19; + unsigned pitch:12; + unsigned padding05:20; /*0028*/ }; /* ** Self Position Update -** Length: 38 Octets +** Length: 42 Octets ** OpCode: PlayerPosCode */ @@ -2403,26 +2405,28 @@ /*0002*/ uint16_t spawnId; // Player's spawn id /*0004*/ uint16_t unknown0001; // ***Placeholder /*0006*/ + signed deltaHeading:10; // change in heading + unsigned heading:12; // Heading + unsigned padding00:10; +/*0010*/ float deltaZ; // Change in z -/*0010*/ - signed animation:10; // velocity - unsigned pitch:12; // pitch (up/down heading) - unsigned padding01:10; /*0014*/ - float z; // z coord (3rd loc value) + float y; // y coord (2nd loc value) /*0018*/ - unsigned heading:12; // Heading - signed deltaHeading:10; // change in heading - unsigned padding03:10; + signed animation:10; // velocity + unsigned padding03:22; /*0022*/ float deltaX; // Change in x /*0026*/ float deltaY; // Change in y /*0030*/ - float y; // y coord (2nd loc value) + float z; // z coord (3rd loc value) /*0034*/ float x; // x coord (1st loc value) /*0038*/ + unsigned pitch:12; // pitch (up/down heading) + unsigned padding08:20; +/*0042*/ }; /* Modified: showeq/trunk/src/terminal.cpp =================================================================== --- showeq/trunk/src/terminal.cpp 2018-07-06 17:18:39 UTC (rev 916) +++ showeq/trunk/src/terminal.cpp 2018-07-19 00:56:15 UTC (rev 917) @@ -212,6 +212,7 @@ fputs(defaultStyle, stdout); fputc('\n', stdout); + fflush (stdout); } #ifndef QMAKEBUILD This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <the...@us...> - 2018-07-06 17:18:42
|
Revision: 916 http://sourceforge.net/p/seq/svn/916 Author: theblueadept Date: 2018-07-06 17:18:39 +0000 (Fri, 06 Jul 2018) Log Message: ----------- Tag for release 5.13.10.68 Added Paths: ----------- showeq/tags/v5_13_10_68/ This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |