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: <cn...@us...> - 2022-11-20 22:00:37
|
Revision: 1288 http://sourceforge.net/p/seq/svn/1288 Author: cn187 Date: 2022-11-20 22:00:32 +0000 (Sun, 20 Nov 2022) Log Message: ----------- Qt4 compatibility fix for style enum change Modified Paths: -------------- showeq/branches/cn187_devel/src/interface.cpp Modified: showeq/branches/cn187_devel/src/interface.cpp =================================================================== --- showeq/branches/cn187_devel/src/interface.cpp 2022-11-20 21:28:10 UTC (rev 1287) +++ showeq/branches/cn187_devel/src/interface.cpp 2022-11-20 22:00:32 UTC (rev 1288) @@ -1447,7 +1447,11 @@ QStringList availableStyles = QStyleFactory::keys(); +#if QT_VERSION >= 0x050000 availableStyles.sort(Qt::CaseInsensitive); +#else + availableStyles.sort(); +#endif QString currentStyleName = qApp->style()->objectName(); This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <cn...@us...> - 2022-11-20 21:28:12
|
Revision: 1287 http://sourceforge.net/p/seq/svn/1287 Author: cn187 Date: 2022-11-20 21:28:10 +0000 (Sun, 20 Nov 2022) Log Message: ----------- Enumerate available Qt styles * Instead of hard-coding styles which may or may not be available, enumerate available styles and an allow the user to choose from those. * Code now relies on style name instead of arbitrary integer ID. Modified preference loading/saving code to provide backwards-compatibile transition. * Do not force a default style. If no style is saved to preferences, use whatever style Qt defaults to. This should help with look-and-feel on systems that know how to style Qt apps to match their native themes. * Remove miscellaneous palette and font overrides for various themes. Most notibly, the CDE style will look more like the other styles, rather than being green. Modified Paths: -------------- showeq/branches/cn187_devel/src/interface.cpp showeq/branches/cn187_devel/src/interface.h Modified: showeq/branches/cn187_devel/src/interface.cpp =================================================================== --- showeq/branches/cn187_devel/src/interface.cpp 2022-11-18 01:56:18 UTC (rev 1286) +++ showeq/branches/cn187_devel/src/interface.cpp 2022-11-20 21:28:10 UTC (rev 1287) @@ -92,6 +92,7 @@ #include <QMenu> #include <QWidgetAction> #include <QDesktopWidget> +#include <QStyleFactory> // this define is used to diagnose the order with which zone packets are rcvd #define ZONE_ORDER_DIAG @@ -1444,41 +1445,44 @@ QMenu* pStyleMenu = new QMenu("&Style"); pInterfaceMenu->addMenu(pStyleMenu); - tmpAction = pStyleMenu->addAction( "Plastique"); - tmpAction->setCheckable(true); - tmpAction->setData(1); - ActionList_StyleMenu.append(tmpAction); + QStringList availableStyles = QStyleFactory::keys(); - tmpAction = pStyleMenu->addAction( "Windows (Default)"); - tmpAction->setCheckable(true); - tmpAction->setData(2); - ActionList_StyleMenu.append(tmpAction); + availableStyles.sort(Qt::CaseInsensitive); - tmpAction = pStyleMenu->addAction( "CDE"); - tmpAction->setCheckable(true); - tmpAction->setData(3); - ActionList_StyleMenu.append(tmpAction); + QString currentStyleName = qApp->style()->objectName(); - tmpAction = pStyleMenu->addAction( "CDE Polished"); - tmpAction->setCheckable(true); - tmpAction->setData(4); - ActionList_StyleMenu.append(tmpAction); + QStringList::Iterator styleItr = availableStyles.begin(); - tmpAction = pStyleMenu->addAction( "Motif"); - tmpAction->setCheckable(true); - tmpAction->setData(5); - ActionList_StyleMenu.append(tmpAction); + while (styleItr != availableStyles.end()) { - tmpAction = pStyleMenu->addAction( "Cleanlooks"); - tmpAction->setCheckable(true); - tmpAction->setData(6); - ActionList_StyleMenu.append(tmpAction); + tmpAction = pStyleMenu->addAction(*styleItr); + tmpAction->setCheckable(true); + if (currentStyleName.toLower() == (*styleItr).toLower()) + tmpAction->setChecked(true); + + tmpAction->setData(*styleItr); + ActionList_StyleMenu.append(tmpAction); + + ++styleItr; + } + connect (pStyleMenu, SIGNAL(triggered(QAction*)), this, SLOT(selectTheme(QAction*))); - setTheme(pSEQPrefs->getPrefInt("Theme", section, 2)); + QString themeName = pSEQPrefs->getPrefString("ThemeName", section, ""); + //Use the text name if there is one. If not, fall back to old numeric id. If no + //numeric id, then just use whatever Qt started with (no forced default) + if (!themeName.isEmpty()) + { + setTheme(themeName); + } else { + int themeId = pSEQPrefs->getPrefInt("Theme", section, -1); + if (themeId >= 0) + setTheme(themeId); + } + // Interface -> Status Bar QMenu* statusBarMenu = new QMenu("&Status Bar"); pInterfaceMenu->addMenu(statusBarMenu); @@ -5648,19 +5652,28 @@ m_terminal->setUseColor(enable); } -int EQInterface::setTheme(int id) +QString EQInterface::setTheme(QString name) { static QFont OrigFont = qApp->font(); static QPalette OrigPalette = qApp->palette();; + QString currentStyleName = qApp->style()->objectName(); + + QStringList availableStyles = QStyleFactory::keys(); + + if (!availableStyles.contains(name, Qt::CaseInsensitive)) + return currentStyleName; + + qApp->setStyle(QStyleFactory::create(name)); + MenuActionList::Iterator iter; - int theme = 2; + for ( iter = ActionList_StyleMenu.begin(); iter != ActionList_StyleMenu.end(); ++iter) { - if ((*iter)->data().value<int>() == id) + if ((*iter)->data().value<QString>().toLower() == name.toLower()) { (*iter)->setChecked(true); - theme = (*iter)->data().value<int>(); + currentStyleName = (*iter)->data().value<QString>(); } else { @@ -5668,86 +5681,61 @@ } } - switch ( theme ) + return currentStyleName; +} + +int EQInterface::setTheme(int id) +{ + + int current_theme = 2; + + MenuActionList::Iterator iter; + + for ( iter = ActionList_StyleMenu.begin(); iter != ActionList_StyleMenu.end(); ++iter) { - case 1: // plastique - { - QPalette p( QColor( 239, 239, 239 ) ); - qApp->setStyle("plastique"); - qApp->setPalette(p); + if ((*iter)->isChecked()) + current_theme = (*iter)->data().value<int>(); } - break; - case 2: // windows + + QString new_theme; + + switch ( id ) { - qApp->setStyle("windows"); - qApp->setFont( OrigFont ); - qApp->setPalette(OrigPalette); + case 1: // plastique + new_theme = "plastique"; + break; + case 2: // windows + new_theme = "windows"; + break; + case 3: // cde + case 4: // cde polished + new_theme = "cde"; + break; + case 5: // motif + new_theme = "motif"; + break; + case 6: // cleanlooks + new_theme = "cleanlooks"; + break; + default: // system default + return current_theme; + break; } - break; - case 3: // cde - case 4: // cde polished - { - QPalette p( QColor( 75, 123, 130 ) ); - qApp->setStyle("cde"); - p.setColor( QPalette::Active, QPalette::Base, QColor( 55, 77, 78 ) ); - p.setColor( QPalette::Inactive, QPalette::Base, QColor( 55, 77, 78 ) ); - p.setColor( QPalette::Disabled, QPalette::Base, QColor( 55, 77, 78 ) ); - p.setColor( QPalette::Active, QPalette::Highlight, Qt::white ); - p.setColor( QPalette::Active, QPalette::HighlightedText, QColor( 55, 77, 78 ) ); - p.setColor( QPalette::Inactive, QPalette::Highlight, Qt::white ); - p.setColor( QPalette::Inactive, QPalette::HighlightedText, QColor( 55, 77, 78 ) ); - p.setColor( QPalette::Disabled, QPalette::Highlight, Qt::white ); - p.setColor( QPalette::Disabled, QPalette::HighlightedText, QColor( 55, 77, 78 ) ); - p.setColor( QPalette::Active, QPalette::Foreground, Qt::white ); - p.setColor( QPalette::Active, QPalette::Text, Qt::white ); - p.setColor( QPalette::Active, QPalette::ButtonText, Qt::white ); - p.setColor( QPalette::Inactive, QPalette::Foreground, Qt::white ); - p.setColor( QPalette::Inactive, QPalette::Text, Qt::white ); - p.setColor( QPalette::Inactive, QPalette::ButtonText, Qt::white ); - p.setColor( QPalette::Disabled, QPalette::Foreground, Qt::lightGray ); - p.setColor( QPalette::Disabled, QPalette::Text, Qt::lightGray ); - p.setColor( QPalette::Disabled, QPalette::ButtonText, Qt::lightGray ); - qApp->setPalette(p); - qApp->setFont( QFont( "times", OrigFont.pointSize() ) ); - } - break; - case 5: // motif - { - QPalette p( QColor( 192, 192, 192 ) ); - qApp->setStyle("motif"); - qApp->setPalette(p); - qApp->setFont( OrigFont ); - } - break; - case 6: // cleanlooks - { - //QPalette p( QColor( 192, 192, 192 ) ); - qApp->setStyle("cleanlooks"); - qApp->setPalette(OrigPalette); - qApp->setFont( OrigFont ); - } - break; - default: // system default - { - QPalette p( QColor( 192, 192, 192 ) ); - qApp->setStyle("motif"); - qApp->setPalette(p); - qApp->setFont( OrigFont ); - theme = 2; - } - break; - } - // make sure the windows that override the application font, do so + QString set_theme = setTheme(new_theme); + emit restoreFonts(); - return theme; + if (new_theme.toLower() == set_theme.toLower()) + return id; + else + return current_theme; } void EQInterface::selectTheme(QAction* selection) { - int theme = setTheme(selection->data().value<int>()); - pSEQPrefs->setPrefInt("Theme", "Interface", theme); + QString theme = setTheme(selection->data().value<QString>()); + pSEQPrefs->setPrefString("ThemeName", "Interface", theme); } void EQInterface::showMap(int i) Modified: showeq/branches/cn187_devel/src/interface.h =================================================================== --- showeq/branches/cn187_devel/src/interface.h 2022-11-18 01:56:18 UTC (rev 1286) +++ showeq/branches/cn187_devel/src/interface.h 2022-11-20 21:28:10 UTC (rev 1287) @@ -317,6 +317,7 @@ protected: bool getMonitorOpCodeList(const QString& title, QString& opcodeList); + QString setTheme(QString name); int setTheme(int id); void loadFormatStrings(); void showMap(int mapNum); This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <cn...@us...> - 2022-11-18 01:56:21
|
Revision: 1286 http://sourceforge.net/p/seq/svn/1286 Author: cn187 Date: 2022-11-18 01:56:18 +0000 (Fri, 18 Nov 2022) Log Message: ----------- Historical checkin for 11/17/22 - Opcode and struct changes (Newby) Version to 6.2.12 Modified Paths: -------------- showeq/branches/cn187_devel/ChangeLog showeq/branches/cn187_devel/conf/zoneopcodes.xml showeq/branches/cn187_devel/configure.in showeq/branches/cn187_devel/src/everquest.h Modified: showeq/branches/cn187_devel/ChangeLog =================================================================== --- showeq/branches/cn187_devel/ChangeLog 2022-11-17 23:25:05 UTC (rev 1285) +++ showeq/branches/cn187_devel/ChangeLog 2022-11-18 01:56:18 UTC (rev 1286) @@ -1,7 +1,13 @@ -BlueAdept (09/27/22) +BlueAdept (11/17/22) ---------------- +- Update to version 6.2.12 +- Support for EQ patch 11/16/22 +- Opcode and struct changes (Newby) + +BlueAdept (10/27/22) +---------------- - Update to version 6.2.11 -- Support for EQ patch 09/26/22 +- Support for EQ patch 10/26/22 - Opcode and struct changes (Newby) BlueAdept (09/23/22) @@ -10,7 +16,6 @@ - Support for EQ patch 09/21/22 - Opcode and struct changes (Newby) - BlueAdept (08/17/22) ---------------- - Update to version 6.2.9 Modified: showeq/branches/cn187_devel/conf/zoneopcodes.xml =================================================================== --- showeq/branches/cn187_devel/conf/zoneopcodes.xml 2022-11-17 23:25:05 UTC (rev 1285) +++ showeq/branches/cn187_devel/conf/zoneopcodes.xml 2022-11-18 01:56:18 UTC (rev 1286) @@ -3,37 +3,37 @@ <seqopcodes> <!-- Critical opcodes used directly by ShowEQ --> - <opcode id="79ff" name="OP_PlayerProfile" updated="10/26/22"> + <opcode id="00e9" name="OP_PlayerProfile" updated="11/16/22"> <comment>CharProfileCode</comment> <payload dir="server" typename="uint8_t" sizechecktype="none"/> </opcode> - <opcode id="7c5f" name="OP_ZoneEntry" updated="10/26/22"> + <opcode id="8f12" name="OP_ZoneEntry" updated="11/16/22"> <comment>ZoneEntryCode</comment> <payload dir="client" typename="ClientZoneEntryStruct" sizechecktype="match"/> <payload dir="server" typename="uint8_t" sizechecktype="none"/> </opcode> - <opcode id="26fc" name="OP_TimeOfDay" updated="10/26/22"> + <opcode id="776b" name="OP_TimeOfDay" updated="11/16/22"> <comment>TimeOfDayCode</comment> <payload dir="server" typename="timeOfDayStruct" sizechecktype="match"/> </opcode> - <opcode id="11da" name="OP_NewZone" updated="10/26/22"> + <opcode id="1d8a" name="OP_NewZone" updated="11/16/22"> <comment>NewZoneCode</comment> <payload dir="server" typename="uint8_t" sizechecktype="none"/> </opcode> - <opcode id="0a96" name="OP_SpawnDoor" updated="10/26/22"> + <opcode id="0818" name="OP_SpawnDoor" updated="11/16/22"> <comment>DoorSpawnsCode</comment> <payload dir="server" typename="doorStruct" sizechecktype="modulus"/> </opcode> - <opcode id="74a5" name="OP_GroundSpawn" updated="10/26/22"> + <opcode id="05fb" name="OP_GroundSpawn" updated="11/16/22"> <comment>MakeDropCode</comment> <payload dir="server" typename="makeDropStruct" sizechecktype="none"/> <payload dir="client" typename="uint8_t" sizechecktype="none"/> </opcode> - <opcode id="3529" name="OP_SendZonePoints" updated="10/26/22"> + <opcode id="2b22" name="OP_SendZonePoints" updated="11/16/22"> <comment>Coords in a zone that will port you to another zone</comment> <payload dir="server" typename="zonePointsStruct" sizechecktype="none"/> </opcode> - <opcode id="648b" name="OP_AAExpUpdate" updated="10/26/22"> + <opcode id="71d3" name="OP_AAExpUpdate" updated="11/16/22"> <comment>Receiving AA experience. Also when percent to AA changes.</comment> <payload dir="server" typename="altExpUpdateStruct" sizechecktype="match"/> </opcode> @@ -41,32 +41,32 @@ <comment>ExpUpdateCode</comment> <payload dir="server" typename="expUpdateStruct" sizechecktype="match"/> </opcode> - <opcode id="2c69" name="OP_GuildMOTD" updated="10/26/22"> + <opcode id="5e83" name="OP_GuildMOTD" updated="11/16/22"> <comment>GuildMOTD</comment> <payload dir="server" typename="guildMOTDStruct" sizechecktype="none"/> </opcode> - <opcode id="74da" name="OP_ClientUpdate" updated="10/26/22"> + <opcode id="1604" name="OP_ClientUpdate" updated="11/16/22"> <comment>Position updates</comment> <payload dir="server" typename="playerSpawnPosStruct" sizechecktype="match"/> <payload dir="both" typename="playerSelfPosStruct" sizechecktype="match"/> </opcode> - <opcode id="20d1" name="OP_NpcMoveUpdate" updated="10/26/22"> + <opcode id="0195" name="OP_NpcMoveUpdate" updated="11/16/22"> <comment>Position updates</comment> <payload dir="server" typename="uint8_t" sizechecktype="none"/> </opcode> - <opcode id="4b59" name="OP_MobUpdate" updated="10/26/22"> + <opcode id="1e77" name="OP_MobUpdate" updated="11/16/22"> <comment>MobUpdateCode</comment> <payload dir="both" typename="spawnPositionUpdate" sizechecktype="match"/> </opcode> - <opcode id="530f" name="OP_DeleteSpawn" updated="10/26/22"> + <opcode id="3f95" name="OP_DeleteSpawn" updated="11/16/22"> <comment>DeleteSpawnCode</comment> <payload dir="both" typename="deleteSpawnStruct" sizechecktype="match"/> </opcode> - <opcode id="1338" name="OP_RemoveSpawn" updated="10/26/22"> + <opcode id="6319" name="OP_RemoveSpawn" updated="11/16/22"> <comment>Remove spawn from zone</comment> <payload dir="both" typename="removeSpawnStruct" sizechecktype="none"/> </opcode> - <opcode id="48c2" name="OP_Death" updated="10/26/22"> + <opcode id="2e0d" name="OP_Death" updated="11/16/22"> <comment>old NewCorpseCode</comment> <payload dir="server" typename="newCorpseStruct" sizechecktype="match"/> </opcode> @@ -74,7 +74,7 @@ <comment>SpawnUpdateCode</comment> <payload dir="both" typename="SpawnUpdateStruct" sizechecktype="match"/> </opcode> - <opcode id="1b16" name="OP_SpawnAppearance" updated="10/26/22"> + <opcode id="749b" name="OP_SpawnAppearance" updated="11/16/22"> <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="3191" name="OP_GuildMemberUpdate" updated="10/26/22"> + <opcode id="1771" name="OP_GuildMemberUpdate" updated="11/16/22"> <comment>Info regarding guild members</comment> <payload dir="server" typename="GuildMemberUpdate" sizechecktype="match"/> </opcode> - <opcode id="3bbb" name="OP_ClickObject" updated="10/26/22"> + <opcode id="2c0f" name="OP_ClickObject" updated="11/16/22"> <comment>Items dropped on the ground</comment> <payload dir="both" typename="remDropStruct" sizechecktype="match"/> </opcode> - <opcode id="6e88" name="OP_Action" updated="10/26/22"> + <opcode id="0243" name="OP_Action" updated="11/16/22"> <comment>Spells cast etc</comment> <payload dir="both" typename="actionStruct" sizechecktype="match"/> <payload dir="both" typename="actionAltStruct" sizechecktype="match"/> </opcode> - <opcode id="2c9c" name="OP_Action2" updated="10/26/22"> + <opcode id="32d3" name="OP_Action2" updated="11/16/22"> <comment>Combat actions i.e. bash, kick etc</comment> <payload dir="both" typename="action2Struct" sizechecktype="match"/> </opcode> - <opcode id="400b" name="OP_Consider" updated="10/26/22"> + <opcode id="18fa" name="OP_Consider" updated="11/16/22"> <comment>ConsiderCode</comment> <payload dir="both" typename="considerStruct" sizechecktype="match"/> </opcode> - <opcode id="4296" name="OP_TargetMouse" updated="10/26/22"> + <opcode id="3b71" name="OP_TargetMouse" updated="11/16/22"> <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="24dc" name="OP_ZoneChange" updated="10/26/22"> + <opcode id="48a9" name="OP_ZoneChange" updated="11/16/22"> <comment>old ZoneChangeCode</comment> <payload dir="both" typename="zoneChangeStruct" sizechecktype="match"/> </opcode> @@ -191,19 +191,19 @@ <comment>EmoteTextCode</comment> <payload dir="both" typename="emoteTextStruct" sizechecktype="none"/> </opcode> - <opcode id="b19a" name="OP_SimpleMessage" updated="10/26/22"> + <opcode id="4298" name="OP_SimpleMessage" updated="11/16/22"> <comment>SimpleMessageCode</comment> <payload dir="server" typename="simpleMessageStruct" sizechecktype="match"/> </opcode> - <opcode id="00b5" name="OP_FormattedMessage" updated="10/26/22"> + <opcode id="2623" name="OP_FormattedMessage" updated="11/16/22"> <comment>FormattedMessageCode i.e. pet dismissed etc</comment> <payload dir="server" typename="formattedMessageStruct" sizechecktype="none"/> </opcode> - <opcode id="7456" name="OP_CommonMessage" updated="10/26/22"> + <opcode id="39a1" name="OP_CommonMessage" updated="11/16/22"> <comment>ChannelMessageCode i.e. /tell /ooc /shout etc</comment> <payload dir="both" typename="channelMessageStruct" sizechecktype="none"/> </opcode> - <opcode id="7970" name="OP_SpecialMesg" updated="10/26/22"> + <opcode id="4612" name="OP_SpecialMesg" updated="11/16/22"> <comment>Communicate textual info to client including hail responses etc</comment> <payload dir="server" typename="specialMessageStruct" sizechecktype="none"/> </opcode> @@ -236,7 +236,7 @@ <comment>Bazaar search Response - Struct incorrect </comment> <payload dir="server" typename="bazaarSearchResponseStruct" sizechecktype="modulus"/> </opcode> - <opcode id="7157" name="OP_MoneyOnCorpse" updated="05/18/22"> + <opcode id="ffff" name="OP_MoneyOnCorpse" updated="05/18/22"> <comment>MoneyOnCorpseCode</comment> <payload dir="server" typename="moneyOnCorpseStruct" sizechecktype="match"/> </opcode> @@ -307,7 +307,7 @@ <comment>List of group members - Variable length</comment> <payload dir="server" typename="uint8_t" sizechecktype="none"/> </opcode> - <opcode id="2f3d" name="OP_GuildMemberList" updated="10/26/22"> + <opcode id="324b" name="OP_GuildMemberList" updated="11/16/22"> <comment>List of guild members - Variable length</comment> <payload dir="server" typename="uint8_t" sizechecktype="none"/> </opcode> @@ -367,7 +367,7 @@ <comment>Fellowship information - 2576 bytes</comment> <payload dir="server" typename="uint8_t" sizechecktype="none"/> </opcode> - <opcode id="623d" name="OP_ExpandedGuildInfo" updated="10/26/22"> + <opcode id="4867" name="OP_ExpandedGuildInfo" updated="11/16/22"> <comment>Guild ranks and other misc guild data - Variable length</comment> <payload dir="server" typename="uint8_t" sizechecktype="none"/> </opcode> @@ -595,7 +595,7 @@ <comment>Free to play nags and other data - Variable length</comment> <payload dir="server" typename="uint8_t" sizechecktype="none"/> </opcode> - <opcode id="1126" name="OP_Find" updated="10/26/22"> + <opcode id="1fa1" name="OP_Find" updated="11/16/22"> <comment>Find window data - 112 bytes</comment> <payload dir="server" typename="uint8_t" sizechecktype="none"/> </opcode> Modified: showeq/branches/cn187_devel/configure.in =================================================================== --- showeq/branches/cn187_devel/configure.in 2022-11-17 23:25:05 UTC (rev 1285) +++ showeq/branches/cn187_devel/configure.in 2022-11-18 01:56:18 UTC (rev 1286) @@ -2,7 +2,7 @@ dnl $Id$ $Name$ AC_PREREQ(2.59) -AC_INIT(showeq, 6.2.11) +AC_INIT(showeq, 6.2.12) AC_CONFIG_SRCDIR(src/main.cpp) AC_CONFIG_MACRO_DIR([m4]) AC_CANONICAL_SYSTEM Modified: showeq/branches/cn187_devel/src/everquest.h =================================================================== --- showeq/branches/cn187_devel/src/everquest.h 2022-11-17 23:25:05 UTC (rev 1285) +++ showeq/branches/cn187_devel/src/everquest.h 2022-11-18 01:56:18 UTC (rev 1286) @@ -1114,23 +1114,26 @@ { struct { - unsigned heading:12; // heading - signed deltaHeading:10; // change in heading - unsigned padding00:10; - signed x:19; // x coord (1st loc value) + unsigned pitch:12; // pitch (up/down heading) + signed deltaY:13; // change in y + unsigned padding00:7; + + signed z:19; // z coord (3rd loc value) signed animation:10; // current animation unsigned padding01:3; - signed z:19; // z coord (3rd loc value) - signed deltaX:13; // change in x + signed x:19; // x coord (1st loc value) + signed deltaHeading:10; // change in heading + unsigned padding02:3; - signed deltaZ:13; // change in z + unsigned heading:12; // heading signed y:19; // y coord (2nd loc value) + unsigned padding03:1; - unsigned pitch:12; // pitch (up/down heading) - signed deltaY:13; // change in y - unsigned padding04:7; + signed deltaX:13; // change in x + signed deltaZ:13; // change in z + unsigned padding04:6; }; int32_t posData[5]; @@ -2390,29 +2393,31 @@ /*0000*/ uint16_t spawnId; /*0002*/ uint16_t spawnId2; /*0004*/ - unsigned heading:12; // heading - signed deltaHeading:10; // change in heading - unsigned padding00:10; + unsigned pitch:12; // pitch (up/down heading) + signed deltaY:13; // change in y + unsigned padding00:7; /*0008*/ - signed x:19; // x coord (1st loc value) + signed z:19; // z coord (3rd loc value) signed animation:10; // current animation unsigned padding01:3; /*0012*/ - signed z:19; // z coord (3rd loc value) - signed deltaX:13; // change in x + signed x:19; // x coord (1st loc value) + signed deltaHeading:10; // change in heading + unsigned padding02:3; /*0016*/ - signed deltaZ:13; // change in z + unsigned heading:12; // heading signed y:19; // y coord (2nd loc value) + unsigned padding03:1; /*0020*/ - unsigned pitch:12; // pitch (up/down heading) - signed deltaY:13; // change in y - unsigned padding04:7; + signed deltaX:13; // change in x + signed deltaZ:13; // change in z + unsigned padding04:6; /*0024*/ }; /* ** Self Position Update -** Length: 42 Octets +** Length: 38 Octets ** OpCode: PlayerPosCode */ struct playerSelfPosStruct @@ -2421,28 +2426,25 @@ /*0002*/ uint16_t spawnId; // Player's spawn id /*0004*/ uint16_t unknown0004; // ***Placeholder /*0006*/ - float z; // z coord (3rd loc value) + unsigned pitch:12; // pitch (up/down heading) + signed deltaHeading:10; // change in heading + signed animation:10; // current animation /*0010*/ - float deltaY; // change in y + float y; // y coord (2nd loc value) /*0014*/ float deltaZ; // change in z /*0018*/ - float y; // y coord (2nd loc value) + float deltaY; // change in y /*0022*/ - signed animation:10; // current animation - unsigned padding04:22; + float z; // z coord (3rd loc value) /*0026*/ + float deltaX; // change in x +/*0030*/ float x; // x coord (1st loc value) -/*0030*/ +/*0034*/ unsigned heading:12; // heading - unsigned padding06:20; -/*0034*/ - float deltaX; // change in x + unsigned padding07:20; /*0038*/ - unsigned pitch:12; // pitch (up/down heading) - signed deltaHeading:10; // change in heading - unsigned padding08:10; -/*0042*/ }; /* This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <the...@us...> - 2022-11-17 23:25:07
|
Revision: 1285 http://sourceforge.net/p/seq/svn/1285 Author: theblueadept Date: 2022-11-17 23:25:05 +0000 (Thu, 17 Nov 2022) Log Message: ----------- Tag for release 6.2.12 Added Paths: ----------- showeq/tags/v6_2_12/ This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <the...@us...> - 2022-11-17 23:24:32
|
Revision: 1284 http://sourceforge.net/p/seq/svn/1284 Author: theblueadept Date: 2022-11-17 23:24:30 +0000 (Thu, 17 Nov 2022) Log Message: ----------- Historical checkin for 11/17/22 - Opcode and struct changes (Newby) Version to 6.2.12 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 2022-11-17 01:46:10 UTC (rev 1283) +++ showeq/trunk/ChangeLog 2022-11-17 23:24:30 UTC (rev 1284) @@ -1,7 +1,13 @@ -BlueAdept (09/27/22) +BlueAdept (11/17/22) ---------------- +- Update to version 6.2.12 +- Support for EQ patch 11/16/22 +- Opcode and struct changes (Newby) + +BlueAdept (10/27/22) +---------------- - Update to version 6.2.11 -- Support for EQ patch 09/26/22 +- Support for EQ patch 10/26/22 - Opcode and struct changes (Newby) BlueAdept (09/23/22) @@ -10,7 +16,6 @@ - Support for EQ patch 09/21/22 - Opcode and struct changes (Newby) - BlueAdept (08/17/22) ---------------- - Update to version 6.2.9 Modified: showeq/trunk/conf/zoneopcodes.xml =================================================================== --- showeq/trunk/conf/zoneopcodes.xml 2022-11-17 01:46:10 UTC (rev 1283) +++ showeq/trunk/conf/zoneopcodes.xml 2022-11-17 23:24:30 UTC (rev 1284) @@ -3,37 +3,37 @@ <seqopcodes> <!-- Critical opcodes used directly by ShowEQ --> - <opcode id="79ff" name="OP_PlayerProfile" updated="10/26/22"> + <opcode id="00e9" name="OP_PlayerProfile" updated="11/16/22"> <comment>CharProfileCode</comment> <payload dir="server" typename="uint8_t" sizechecktype="none"/> </opcode> - <opcode id="7c5f" name="OP_ZoneEntry" updated="10/26/22"> + <opcode id="8f12" name="OP_ZoneEntry" updated="11/16/22"> <comment>ZoneEntryCode</comment> <payload dir="client" typename="ClientZoneEntryStruct" sizechecktype="match"/> <payload dir="server" typename="uint8_t" sizechecktype="none"/> </opcode> - <opcode id="26fc" name="OP_TimeOfDay" updated="10/26/22"> + <opcode id="776b" name="OP_TimeOfDay" updated="11/16/22"> <comment>TimeOfDayCode</comment> <payload dir="server" typename="timeOfDayStruct" sizechecktype="match"/> </opcode> - <opcode id="11da" name="OP_NewZone" updated="10/26/22"> + <opcode id="1d8a" name="OP_NewZone" updated="11/16/22"> <comment>NewZoneCode</comment> <payload dir="server" typename="uint8_t" sizechecktype="none"/> </opcode> - <opcode id="0a96" name="OP_SpawnDoor" updated="10/26/22"> + <opcode id="0818" name="OP_SpawnDoor" updated="11/16/22"> <comment>DoorSpawnsCode</comment> <payload dir="server" typename="doorStruct" sizechecktype="modulus"/> </opcode> - <opcode id="74a5" name="OP_GroundSpawn" updated="10/26/22"> + <opcode id="05fb" name="OP_GroundSpawn" updated="11/16/22"> <comment>MakeDropCode</comment> <payload dir="server" typename="makeDropStruct" sizechecktype="none"/> <payload dir="client" typename="uint8_t" sizechecktype="none"/> </opcode> - <opcode id="3529" name="OP_SendZonePoints" updated="10/26/22"> + <opcode id="2b22" name="OP_SendZonePoints" updated="11/16/22"> <comment>Coords in a zone that will port you to another zone</comment> <payload dir="server" typename="zonePointsStruct" sizechecktype="none"/> </opcode> - <opcode id="648b" name="OP_AAExpUpdate" updated="10/26/22"> + <opcode id="71d3" name="OP_AAExpUpdate" updated="11/16/22"> <comment>Receiving AA experience. Also when percent to AA changes.</comment> <payload dir="server" typename="altExpUpdateStruct" sizechecktype="match"/> </opcode> @@ -41,32 +41,32 @@ <comment>ExpUpdateCode</comment> <payload dir="server" typename="expUpdateStruct" sizechecktype="match"/> </opcode> - <opcode id="2c69" name="OP_GuildMOTD" updated="10/26/22"> + <opcode id="5e83" name="OP_GuildMOTD" updated="11/16/22"> <comment>GuildMOTD</comment> <payload dir="server" typename="guildMOTDStruct" sizechecktype="none"/> </opcode> - <opcode id="74da" name="OP_ClientUpdate" updated="10/26/22"> + <opcode id="1604" name="OP_ClientUpdate" updated="11/16/22"> <comment>Position updates</comment> <payload dir="server" typename="playerSpawnPosStruct" sizechecktype="match"/> <payload dir="both" typename="playerSelfPosStruct" sizechecktype="match"/> </opcode> - <opcode id="20d1" name="OP_NpcMoveUpdate" updated="10/26/22"> + <opcode id="0195" name="OP_NpcMoveUpdate" updated="11/16/22"> <comment>Position updates</comment> <payload dir="server" typename="uint8_t" sizechecktype="none"/> </opcode> - <opcode id="4b59" name="OP_MobUpdate" updated="10/26/22"> + <opcode id="1e77" name="OP_MobUpdate" updated="11/16/22"> <comment>MobUpdateCode</comment> <payload dir="both" typename="spawnPositionUpdate" sizechecktype="match"/> </opcode> - <opcode id="530f" name="OP_DeleteSpawn" updated="10/26/22"> + <opcode id="3f95" name="OP_DeleteSpawn" updated="11/16/22"> <comment>DeleteSpawnCode</comment> <payload dir="both" typename="deleteSpawnStruct" sizechecktype="match"/> </opcode> - <opcode id="1338" name="OP_RemoveSpawn" updated="10/26/22"> + <opcode id="6319" name="OP_RemoveSpawn" updated="11/16/22"> <comment>Remove spawn from zone</comment> <payload dir="both" typename="removeSpawnStruct" sizechecktype="none"/> </opcode> - <opcode id="48c2" name="OP_Death" updated="10/26/22"> + <opcode id="2e0d" name="OP_Death" updated="11/16/22"> <comment>old NewCorpseCode</comment> <payload dir="server" typename="newCorpseStruct" sizechecktype="match"/> </opcode> @@ -74,7 +74,7 @@ <comment>SpawnUpdateCode</comment> <payload dir="both" typename="SpawnUpdateStruct" sizechecktype="match"/> </opcode> - <opcode id="1b16" name="OP_SpawnAppearance" updated="10/26/22"> + <opcode id="749b" name="OP_SpawnAppearance" updated="11/16/22"> <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="3191" name="OP_GuildMemberUpdate" updated="10/26/22"> + <opcode id="1771" name="OP_GuildMemberUpdate" updated="11/16/22"> <comment>Info regarding guild members</comment> <payload dir="server" typename="GuildMemberUpdate" sizechecktype="match"/> </opcode> - <opcode id="3bbb" name="OP_ClickObject" updated="10/26/22"> + <opcode id="2c0f" name="OP_ClickObject" updated="11/16/22"> <comment>Items dropped on the ground</comment> <payload dir="both" typename="remDropStruct" sizechecktype="match"/> </opcode> - <opcode id="6e88" name="OP_Action" updated="10/26/22"> + <opcode id="0243" name="OP_Action" updated="11/16/22"> <comment>Spells cast etc</comment> <payload dir="both" typename="actionStruct" sizechecktype="match"/> <payload dir="both" typename="actionAltStruct" sizechecktype="match"/> </opcode> - <opcode id="2c9c" name="OP_Action2" updated="10/26/22"> + <opcode id="32d3" name="OP_Action2" updated="11/16/22"> <comment>Combat actions i.e. bash, kick etc</comment> <payload dir="both" typename="action2Struct" sizechecktype="match"/> </opcode> - <opcode id="400b" name="OP_Consider" updated="10/26/22"> + <opcode id="18fa" name="OP_Consider" updated="11/16/22"> <comment>ConsiderCode</comment> <payload dir="both" typename="considerStruct" sizechecktype="match"/> </opcode> - <opcode id="4296" name="OP_TargetMouse" updated="10/26/22"> + <opcode id="3b71" name="OP_TargetMouse" updated="11/16/22"> <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="24dc" name="OP_ZoneChange" updated="10/26/22"> + <opcode id="48a9" name="OP_ZoneChange" updated="11/16/22"> <comment>old ZoneChangeCode</comment> <payload dir="both" typename="zoneChangeStruct" sizechecktype="match"/> </opcode> @@ -191,19 +191,19 @@ <comment>EmoteTextCode</comment> <payload dir="both" typename="emoteTextStruct" sizechecktype="none"/> </opcode> - <opcode id="b19a" name="OP_SimpleMessage" updated="10/26/22"> + <opcode id="4298" name="OP_SimpleMessage" updated="11/16/22"> <comment>SimpleMessageCode</comment> <payload dir="server" typename="simpleMessageStruct" sizechecktype="match"/> </opcode> - <opcode id="00b5" name="OP_FormattedMessage" updated="10/26/22"> + <opcode id="2623" name="OP_FormattedMessage" updated="11/16/22"> <comment>FormattedMessageCode i.e. pet dismissed etc</comment> <payload dir="server" typename="formattedMessageStruct" sizechecktype="none"/> </opcode> - <opcode id="7456" name="OP_CommonMessage" updated="10/26/22"> + <opcode id="39a1" name="OP_CommonMessage" updated="11/16/22"> <comment>ChannelMessageCode i.e. /tell /ooc /shout etc</comment> <payload dir="both" typename="channelMessageStruct" sizechecktype="none"/> </opcode> - <opcode id="7970" name="OP_SpecialMesg" updated="10/26/22"> + <opcode id="4612" name="OP_SpecialMesg" updated="11/16/22"> <comment>Communicate textual info to client including hail responses etc</comment> <payload dir="server" typename="specialMessageStruct" sizechecktype="none"/> </opcode> @@ -236,7 +236,7 @@ <comment>Bazaar search Response - Struct incorrect </comment> <payload dir="server" typename="bazaarSearchResponseStruct" sizechecktype="modulus"/> </opcode> - <opcode id="7157" name="OP_MoneyOnCorpse" updated="05/18/22"> + <opcode id="ffff" name="OP_MoneyOnCorpse" updated="05/18/22"> <comment>MoneyOnCorpseCode</comment> <payload dir="server" typename="moneyOnCorpseStruct" sizechecktype="match"/> </opcode> @@ -307,7 +307,7 @@ <comment>List of group members - Variable length</comment> <payload dir="server" typename="uint8_t" sizechecktype="none"/> </opcode> - <opcode id="2f3d" name="OP_GuildMemberList" updated="10/26/22"> + <opcode id="324b" name="OP_GuildMemberList" updated="11/16/22"> <comment>List of guild members - Variable length</comment> <payload dir="server" typename="uint8_t" sizechecktype="none"/> </opcode> @@ -367,7 +367,7 @@ <comment>Fellowship information - 2576 bytes</comment> <payload dir="server" typename="uint8_t" sizechecktype="none"/> </opcode> - <opcode id="623d" name="OP_ExpandedGuildInfo" updated="10/26/22"> + <opcode id="4867" name="OP_ExpandedGuildInfo" updated="11/16/22"> <comment>Guild ranks and other misc guild data - Variable length</comment> <payload dir="server" typename="uint8_t" sizechecktype="none"/> </opcode> @@ -595,7 +595,7 @@ <comment>Free to play nags and other data - Variable length</comment> <payload dir="server" typename="uint8_t" sizechecktype="none"/> </opcode> - <opcode id="1126" name="OP_Find" updated="10/26/22"> + <opcode id="1fa1" name="OP_Find" updated="11/16/22"> <comment>Find window data - 112 bytes</comment> <payload dir="server" typename="uint8_t" sizechecktype="none"/> </opcode> Modified: showeq/trunk/configure.in =================================================================== --- showeq/trunk/configure.in 2022-11-17 01:46:10 UTC (rev 1283) +++ showeq/trunk/configure.in 2022-11-17 23:24:30 UTC (rev 1284) @@ -2,7 +2,7 @@ dnl $Id$ $Name$ AC_PREREQ(2.59) -AC_INIT(showeq, 6.2.11) +AC_INIT(showeq, 6.2.12) 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 2022-11-17 01:46:10 UTC (rev 1283) +++ showeq/trunk/src/everquest.h 2022-11-17 23:24:30 UTC (rev 1284) @@ -1112,23 +1112,26 @@ { struct { - unsigned heading:12; // heading - signed deltaHeading:10; // change in heading - unsigned padding00:10; - signed x:19; // x coord (1st loc value) + unsigned pitch:12; // pitch (up/down heading) + signed deltaY:13; // change in y + unsigned padding00:7; + + signed z:19; // z coord (3rd loc value) signed animation:10; // current animation unsigned padding01:3; - signed z:19; // z coord (3rd loc value) - signed deltaX:13; // change in x + signed x:19; // x coord (1st loc value) + signed deltaHeading:10; // change in heading + unsigned padding02:3; - signed deltaZ:13; // change in z + unsigned heading:12; // heading signed y:19; // y coord (2nd loc value) + unsigned padding03:1; - unsigned pitch:12; // pitch (up/down heading) - signed deltaY:13; // change in y - unsigned padding04:7; + signed deltaX:13; // change in x + signed deltaZ:13; // change in z + unsigned padding04:6; }; int32_t posData[5]; @@ -2388,29 +2391,31 @@ /*0000*/ uint16_t spawnId; /*0002*/ uint16_t spawnId2; /*0004*/ - unsigned heading:12; // heading - signed deltaHeading:10; // change in heading - unsigned padding00:10; + unsigned pitch:12; // pitch (up/down heading) + signed deltaY:13; // change in y + unsigned padding00:7; /*0008*/ - signed x:19; // x coord (1st loc value) + signed z:19; // z coord (3rd loc value) signed animation:10; // current animation unsigned padding01:3; /*0012*/ - signed z:19; // z coord (3rd loc value) - signed deltaX:13; // change in x + signed x:19; // x coord (1st loc value) + signed deltaHeading:10; // change in heading + unsigned padding02:3; /*0016*/ - signed deltaZ:13; // change in z + unsigned heading:12; // heading signed y:19; // y coord (2nd loc value) + unsigned padding03:1; /*0020*/ - unsigned pitch:12; // pitch (up/down heading) - signed deltaY:13; // change in y - unsigned padding04:7; + signed deltaX:13; // change in x + signed deltaZ:13; // change in z + unsigned padding04:6; /*0024*/ }; /* ** Self Position Update -** Length: 42 Octets +** Length: 38 Octets ** OpCode: PlayerPosCode */ struct playerSelfPosStruct @@ -2419,28 +2424,25 @@ /*0002*/ uint16_t spawnId; // Player's spawn id /*0004*/ uint16_t unknown0004; // ***Placeholder /*0006*/ - float z; // z coord (3rd loc value) + unsigned pitch:12; // pitch (up/down heading) + signed deltaHeading:10; // change in heading + signed animation:10; // current animation /*0010*/ - float deltaY; // change in y + float y; // y coord (2nd loc value) /*0014*/ float deltaZ; // change in z /*0018*/ - float y; // y coord (2nd loc value) + float deltaY; // change in y /*0022*/ - signed animation:10; // current animation - unsigned padding04:22; + float z; // z coord (3rd loc value) /*0026*/ + float deltaX; // change in x +/*0030*/ float x; // x coord (1st loc value) -/*0030*/ +/*0034*/ unsigned heading:12; // heading - unsigned padding06:20; -/*0034*/ - float deltaX; // change in x + unsigned padding07:20; /*0038*/ - unsigned pitch:12; // pitch (up/down heading) - signed deltaHeading:10; // change in heading - unsigned padding08:10; -/*0042*/ }; /* This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <cn...@us...> - 2022-11-17 01:46:11
|
Revision: 1283 http://sourceforge.net/p/seq/svn/1283 Author: cn187 Date: 2022-11-17 01:46:10 +0000 (Thu, 17 Nov 2022) Log Message: ----------- Historical checking for 10/27/22 - Opcode and struct changes (Newby) Version to 6.2.11 Modified Paths: -------------- showeq/branches/cn187_devel/ChangeLog showeq/branches/cn187_devel/conf/zoneopcodes.xml showeq/branches/cn187_devel/configure.in showeq/branches/cn187_devel/src/everquest.h Modified: showeq/branches/cn187_devel/ChangeLog =================================================================== --- showeq/branches/cn187_devel/ChangeLog 2022-10-27 22:46:17 UTC (rev 1282) +++ showeq/branches/cn187_devel/ChangeLog 2022-11-17 01:46:10 UTC (rev 1283) @@ -1,3 +1,9 @@ +BlueAdept (09/27/22) +---------------- +- Update to version 6.2.11 +- Support for EQ patch 09/26/22 +- Opcode and struct changes (Newby) + BlueAdept (09/23/22) ---------------- - Update to version 6.2.10 Modified: showeq/branches/cn187_devel/conf/zoneopcodes.xml =================================================================== --- showeq/branches/cn187_devel/conf/zoneopcodes.xml 2022-10-27 22:46:17 UTC (rev 1282) +++ showeq/branches/cn187_devel/conf/zoneopcodes.xml 2022-11-17 01:46:10 UTC (rev 1283) @@ -3,37 +3,37 @@ <seqopcodes> <!-- Critical opcodes used directly by ShowEQ --> - <opcode id="6edb" name="OP_PlayerProfile" updated="09/21/22"> + <opcode id="79ff" name="OP_PlayerProfile" updated="10/26/22"> <comment>CharProfileCode</comment> <payload dir="server" typename="uint8_t" sizechecktype="none"/> </opcode> - <opcode id="615a" name="OP_ZoneEntry" updated="09/21/22"> + <opcode id="7c5f" name="OP_ZoneEntry" updated="10/26/22"> <comment>ZoneEntryCode</comment> <payload dir="client" typename="ClientZoneEntryStruct" sizechecktype="match"/> <payload dir="server" typename="uint8_t" sizechecktype="none"/> </opcode> - <opcode id="7443" name="OP_TimeOfDay" updated="09/21/22"> + <opcode id="26fc" name="OP_TimeOfDay" updated="10/26/22"> <comment>TimeOfDayCode</comment> <payload dir="server" typename="timeOfDayStruct" sizechecktype="match"/> </opcode> - <opcode id="4cc9" name="OP_NewZone" updated="09/21/22"> + <opcode id="11da" name="OP_NewZone" updated="10/26/22"> <comment>NewZoneCode</comment> <payload dir="server" typename="uint8_t" sizechecktype="none"/> </opcode> - <opcode id="44d0" name="OP_SpawnDoor" updated="09/21/22"> + <opcode id="0a96" name="OP_SpawnDoor" updated="10/26/22"> <comment>DoorSpawnsCode</comment> <payload dir="server" typename="doorStruct" sizechecktype="modulus"/> </opcode> - <opcode id="24a9" name="OP_GroundSpawn" updated="09/21/22"> + <opcode id="74a5" name="OP_GroundSpawn" updated="10/26/22"> <comment>MakeDropCode</comment> <payload dir="server" typename="makeDropStruct" sizechecktype="none"/> <payload dir="client" typename="uint8_t" sizechecktype="none"/> </opcode> - <opcode id="27b3" name="OP_SendZonePoints" updated="09/21/22"> + <opcode id="3529" name="OP_SendZonePoints" updated="10/26/22"> <comment>Coords in a zone that will port you to another zone</comment> <payload dir="server" typename="zonePointsStruct" sizechecktype="none"/> </opcode> - <opcode id="0cc7" name="OP_AAExpUpdate" updated="09/21/22"> + <opcode id="648b" name="OP_AAExpUpdate" updated="10/26/22"> <comment>Receiving AA experience. Also when percent to AA changes.</comment> <payload dir="server" typename="altExpUpdateStruct" sizechecktype="match"/> </opcode> @@ -41,32 +41,32 @@ <comment>ExpUpdateCode</comment> <payload dir="server" typename="expUpdateStruct" sizechecktype="match"/> </opcode> - <opcode id="602c" name="OP_GuildMOTD" updated="09/21/22"> + <opcode id="2c69" name="OP_GuildMOTD" updated="10/26/22"> <comment>GuildMOTD</comment> <payload dir="server" typename="guildMOTDStruct" sizechecktype="none"/> </opcode> - <opcode id="7e73" name="OP_ClientUpdate" updated="09/21/22"> + <opcode id="74da" name="OP_ClientUpdate" updated="10/26/22"> <comment>Position updates</comment> <payload dir="server" typename="playerSpawnPosStruct" sizechecktype="match"/> <payload dir="both" typename="playerSelfPosStruct" sizechecktype="match"/> </opcode> - <opcode id="3be9" name="OP_NpcMoveUpdate" updated="09/21/22"> + <opcode id="20d1" name="OP_NpcMoveUpdate" updated="10/26/22"> <comment>Position updates</comment> <payload dir="server" typename="uint8_t" sizechecktype="none"/> </opcode> - <opcode id="72f5" name="OP_MobUpdate" updated="09/21/22"> + <opcode id="4b59" name="OP_MobUpdate" updated="10/26/22"> <comment>MobUpdateCode</comment> <payload dir="both" typename="spawnPositionUpdate" sizechecktype="match"/> </opcode> - <opcode id="0024" name="OP_DeleteSpawn" updated="09/21/22"> + <opcode id="530f" name="OP_DeleteSpawn" updated="10/26/22"> <comment>DeleteSpawnCode</comment> <payload dir="both" typename="deleteSpawnStruct" sizechecktype="match"/> </opcode> - <opcode id="0e48" name="OP_RemoveSpawn" updated="09/21/22"> + <opcode id="1338" name="OP_RemoveSpawn" updated="10/26/22"> <comment>Remove spawn from zone</comment> <payload dir="both" typename="removeSpawnStruct" sizechecktype="none"/> </opcode> - <opcode id="6ebf" name="OP_Death" updated="09/21/22"> + <opcode id="48c2" name="OP_Death" updated="10/26/22"> <comment>old NewCorpseCode</comment> <payload dir="server" typename="newCorpseStruct" sizechecktype="match"/> </opcode> @@ -74,7 +74,7 @@ <comment>SpawnUpdateCode</comment> <payload dir="both" typename="SpawnUpdateStruct" sizechecktype="match"/> </opcode> - <opcode id="2733" name="OP_SpawnAppearance" updated="09/21/22"> + <opcode id="1b16" name="OP_SpawnAppearance" updated="10/26/22"> <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="47bc" name="OP_GuildMemberUpdate" updated="09/21/22"> + <opcode id="3191" name="OP_GuildMemberUpdate" updated="10/26/22"> <comment>Info regarding guild members</comment> <payload dir="server" typename="GuildMemberUpdate" sizechecktype="match"/> </opcode> - <opcode id="1245" name="OP_ClickObject" updated="09/21/22"> + <opcode id="3bbb" name="OP_ClickObject" updated="10/26/22"> <comment>Items dropped on the ground</comment> <payload dir="both" typename="remDropStruct" sizechecktype="match"/> </opcode> - <opcode id="715d" name="OP_Action" updated="09/21/22"> + <opcode id="6e88" name="OP_Action" updated="10/26/22"> <comment>Spells cast etc</comment> <payload dir="both" typename="actionStruct" sizechecktype="match"/> <payload dir="both" typename="actionAltStruct" sizechecktype="match"/> </opcode> - <opcode id="3705" name="OP_Action2" updated="09/21/22"> + <opcode id="2c9c" name="OP_Action2" updated="10/26/22"> <comment>Combat actions i.e. bash, kick etc</comment> <payload dir="both" typename="action2Struct" sizechecktype="match"/> </opcode> - <opcode id="78f3" name="OP_Consider" updated="09/21/22"> + <opcode id="400b" name="OP_Consider" updated="10/26/22"> <comment>ConsiderCode</comment> <payload dir="both" typename="considerStruct" sizechecktype="match"/> </opcode> - <opcode id="6dcd" name="OP_TargetMouse" updated="09/21/22"> + <opcode id="4296" name="OP_TargetMouse" updated="10/26/22"> <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="5ce0" name="OP_ZoneChange" updated="09/21/22"> + <opcode id="24dc" name="OP_ZoneChange" updated="10/26/22"> <comment>old ZoneChangeCode</comment> <payload dir="both" typename="zoneChangeStruct" sizechecktype="match"/> </opcode> @@ -191,19 +191,19 @@ <comment>EmoteTextCode</comment> <payload dir="both" typename="emoteTextStruct" sizechecktype="none"/> </opcode> - <opcode id="1b74" name="OP_SimpleMessage" updated="09/21/22"> + <opcode id="b19a" name="OP_SimpleMessage" updated="10/26/22"> <comment>SimpleMessageCode</comment> <payload dir="server" typename="simpleMessageStruct" sizechecktype="match"/> </opcode> - <opcode id="240a" name="OP_FormattedMessage" updated="09/21/22"> + <opcode id="00b5" name="OP_FormattedMessage" updated="10/26/22"> <comment>FormattedMessageCode i.e. pet dismissed etc</comment> <payload dir="server" typename="formattedMessageStruct" sizechecktype="none"/> </opcode> - <opcode id="26d8" name="OP_CommonMessage" updated="09/21/22"> + <opcode id="7456" name="OP_CommonMessage" updated="10/26/22"> <comment>ChannelMessageCode i.e. /tell /ooc /shout etc</comment> <payload dir="both" typename="channelMessageStruct" sizechecktype="none"/> </opcode> - <opcode id="2029" name="OP_SpecialMesg" updated="09/21/22"> + <opcode id="7970" name="OP_SpecialMesg" updated="10/26/22"> <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="uint8_t" sizechecktype="none"/> </opcode> - <opcode id="652a" name="OP_GuildMemberList" updated="09/21/22"> + <opcode id="2f3d" name="OP_GuildMemberList" updated="10/26/22"> <comment>List of guild members - Variable length</comment> <payload dir="server" typename="uint8_t" sizechecktype="none"/> </opcode> @@ -367,7 +367,7 @@ <comment>Fellowship information - 2576 bytes</comment> <payload dir="server" typename="uint8_t" sizechecktype="none"/> </opcode> - <opcode id="570a" name="OP_ExpandedGuildInfo" updated="09/21/22"> + <opcode id="623d" name="OP_ExpandedGuildInfo" updated="10/26/22"> <comment>Guild ranks and other misc guild data - Variable length</comment> <payload dir="server" typename="uint8_t" sizechecktype="none"/> </opcode> @@ -595,7 +595,7 @@ <comment>Free to play nags and other data - Variable length</comment> <payload dir="server" typename="uint8_t" sizechecktype="none"/> </opcode> - <opcode id="35b8" name="OP_Find" updated="09/21/22"> + <opcode id="1126" name="OP_Find" updated="10/26/22"> <comment>Find window data - 112 bytes</comment> <payload dir="server" typename="uint8_t" sizechecktype="none"/> </opcode> Modified: showeq/branches/cn187_devel/configure.in =================================================================== --- showeq/branches/cn187_devel/configure.in 2022-10-27 22:46:17 UTC (rev 1282) +++ showeq/branches/cn187_devel/configure.in 2022-11-17 01:46:10 UTC (rev 1283) @@ -2,7 +2,7 @@ dnl $Id$ $Name$ AC_PREREQ(2.59) -AC_INIT(showeq, 6.2.10) +AC_INIT(showeq, 6.2.11) AC_CONFIG_SRCDIR(src/main.cpp) AC_CONFIG_MACRO_DIR([m4]) AC_CANONICAL_SYSTEM Modified: showeq/branches/cn187_devel/src/everquest.h =================================================================== --- showeq/branches/cn187_devel/src/everquest.h 2022-10-27 22:46:17 UTC (rev 1282) +++ showeq/branches/cn187_devel/src/everquest.h 2022-11-17 01:46:10 UTC (rev 1283) @@ -1114,26 +1114,24 @@ { struct { - - signed deltaX:13; // change in x unsigned heading:12; // heading - unsigned padding00:7; - - signed deltaZ:13; // change in z signed deltaHeading:10; // change in heading - unsigned padding01:9; + unsigned padding00:10; - unsigned pitch:12; // pitch (up/down heading) signed x:19; // x coord (1st loc value) - unsigned padding02:1; + signed animation:10; // current animation + unsigned padding01:3; signed z:19; // z coord (3rd loc value) - signed animation:10; // current animation - unsigned padding03:3; + signed deltaX:13; // change in x - signed deltaY:13; // change in y + signed deltaZ:13; // change in z signed y:19; // y coord (2nd loc value) + unsigned pitch:12; // pitch (up/down heading) + signed deltaY:13; // change in y + unsigned padding04:7; + }; int32_t posData[5]; }; @@ -2392,30 +2390,29 @@ /*0000*/ uint16_t spawnId; /*0002*/ uint16_t spawnId2; /*0004*/ - signed deltaX:13; // change in x unsigned heading:12; // heading - unsigned padding00:7; + signed deltaHeading:10; // change in heading + unsigned padding00:10; /*0008*/ - signed deltaZ:13; // change in z - signed deltaHeading:10; // change in heading - unsigned padding01:9; + signed x:19; // x coord (1st loc value) + signed animation:10; // current animation + unsigned padding01:3; /*0012*/ - unsigned pitch:12; // pitch (up/down heading) - signed x:19; // x coord (1st loc value) - unsigned padding02:1; + signed z:19; // z coord (3rd loc value) + signed deltaX:13; // change in x /*0016*/ - signed z:19; // z coord (3rd loc value) - signed animation:10; // current animation - unsigned padding03:3; + signed deltaZ:13; // change in z + signed y:19; // y coord (2nd loc value) /*0020*/ + unsigned pitch:12; // pitch (up/down heading) signed deltaY:13; // change in y - signed y:19; // y coord (2nd loc value) + unsigned padding04:7; /*0024*/ }; /* ** Self Position Update -** Length: 46 Octets +** Length: 42 Octets ** OpCode: PlayerPosCode */ struct playerSelfPosStruct @@ -2424,30 +2421,28 @@ /*0002*/ uint16_t spawnId; // Player's spawn id /*0004*/ uint16_t unknown0004; // ***Placeholder /*0006*/ - float x; // x coord (1st loc value) + float z; // z coord (3rd loc value) /*0010*/ - float z; // z coord (3rd loc value) + float deltaY; // change in y /*0014*/ - unsigned heading:12; // heading - unsigned padding02:20; + float deltaZ; // change in z /*0018*/ - float deltaY; // change in y + float y; // y coord (2nd loc value) /*0022*/ - unsigned pitch:12; // pitch (up/down heading) - unsigned padding04:20; + signed animation:10; // current animation + unsigned padding04:22; /*0026*/ - float deltaZ; // change in z + float x; // x coord (1st loc value) /*0030*/ - signed animation:10; // current animation - unsigned padding06:22; + unsigned heading:12; // heading + unsigned padding06:20; /*0034*/ - float y; // y coord (2nd loc value) + float deltaX; // change in x /*0038*/ + unsigned pitch:12; // pitch (up/down heading) signed deltaHeading:10; // change in heading - unsigned padding08:22; + unsigned padding08:10; /*0042*/ - float deltaX; // change in x -/*0046*/ }; /* This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <the...@us...> - 2022-10-27 22:46:19
|
Revision: 1282 http://sourceforge.net/p/seq/svn/1282 Author: theblueadept Date: 2022-10-27 22:46:17 +0000 (Thu, 27 Oct 2022) Log Message: ----------- Tag for release 6.2.11 Added Paths: ----------- showeq/tags/v6_2_11/ This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <the...@us...> - 2022-10-27 22:45:54
|
Revision: 1281 http://sourceforge.net/p/seq/svn/1281 Author: theblueadept Date: 2022-10-27 22:45:52 +0000 (Thu, 27 Oct 2022) Log Message: ----------- Historical checkin for 09/27/22 - Opcode and struct changes (Newby) Version to 6.2.11 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 2022-10-20 00:34:52 UTC (rev 1280) +++ showeq/trunk/ChangeLog 2022-10-27 22:45:52 UTC (rev 1281) @@ -1,3 +1,9 @@ +BlueAdept (09/27/22) +---------------- +- Update to version 6.2.11 +- Support for EQ patch 09/26/22 +- Opcode and struct changes (Newby) + BlueAdept (09/23/22) ---------------- - Update to version 6.2.10 Modified: showeq/trunk/conf/zoneopcodes.xml =================================================================== --- showeq/trunk/conf/zoneopcodes.xml 2022-10-20 00:34:52 UTC (rev 1280) +++ showeq/trunk/conf/zoneopcodes.xml 2022-10-27 22:45:52 UTC (rev 1281) @@ -3,37 +3,37 @@ <seqopcodes> <!-- Critical opcodes used directly by ShowEQ --> - <opcode id="6edb" name="OP_PlayerProfile" updated="09/21/22"> + <opcode id="79ff" name="OP_PlayerProfile" updated="10/26/22"> <comment>CharProfileCode</comment> <payload dir="server" typename="uint8_t" sizechecktype="none"/> </opcode> - <opcode id="615a" name="OP_ZoneEntry" updated="09/21/22"> + <opcode id="7c5f" name="OP_ZoneEntry" updated="10/26/22"> <comment>ZoneEntryCode</comment> <payload dir="client" typename="ClientZoneEntryStruct" sizechecktype="match"/> <payload dir="server" typename="uint8_t" sizechecktype="none"/> </opcode> - <opcode id="7443" name="OP_TimeOfDay" updated="09/21/22"> + <opcode id="26fc" name="OP_TimeOfDay" updated="10/26/22"> <comment>TimeOfDayCode</comment> <payload dir="server" typename="timeOfDayStruct" sizechecktype="match"/> </opcode> - <opcode id="4cc9" name="OP_NewZone" updated="09/21/22"> + <opcode id="11da" name="OP_NewZone" updated="10/26/22"> <comment>NewZoneCode</comment> <payload dir="server" typename="uint8_t" sizechecktype="none"/> </opcode> - <opcode id="44d0" name="OP_SpawnDoor" updated="09/21/22"> + <opcode id="0a96" name="OP_SpawnDoor" updated="10/26/22"> <comment>DoorSpawnsCode</comment> <payload dir="server" typename="doorStruct" sizechecktype="modulus"/> </opcode> - <opcode id="24a9" name="OP_GroundSpawn" updated="09/21/22"> + <opcode id="74a5" name="OP_GroundSpawn" updated="10/26/22"> <comment>MakeDropCode</comment> <payload dir="server" typename="makeDropStruct" sizechecktype="none"/> <payload dir="client" typename="uint8_t" sizechecktype="none"/> </opcode> - <opcode id="27b3" name="OP_SendZonePoints" updated="09/21/22"> + <opcode id="3529" name="OP_SendZonePoints" updated="10/26/22"> <comment>Coords in a zone that will port you to another zone</comment> <payload dir="server" typename="zonePointsStruct" sizechecktype="none"/> </opcode> - <opcode id="0cc7" name="OP_AAExpUpdate" updated="09/21/22"> + <opcode id="648b" name="OP_AAExpUpdate" updated="10/26/22"> <comment>Receiving AA experience. Also when percent to AA changes.</comment> <payload dir="server" typename="altExpUpdateStruct" sizechecktype="match"/> </opcode> @@ -41,32 +41,32 @@ <comment>ExpUpdateCode</comment> <payload dir="server" typename="expUpdateStruct" sizechecktype="match"/> </opcode> - <opcode id="602c" name="OP_GuildMOTD" updated="09/21/22"> + <opcode id="2c69" name="OP_GuildMOTD" updated="10/26/22"> <comment>GuildMOTD</comment> <payload dir="server" typename="guildMOTDStruct" sizechecktype="none"/> </opcode> - <opcode id="7e73" name="OP_ClientUpdate" updated="09/21/22"> + <opcode id="74da" name="OP_ClientUpdate" updated="10/26/22"> <comment>Position updates</comment> <payload dir="server" typename="playerSpawnPosStruct" sizechecktype="match"/> <payload dir="both" typename="playerSelfPosStruct" sizechecktype="match"/> </opcode> - <opcode id="3be9" name="OP_NpcMoveUpdate" updated="09/21/22"> + <opcode id="20d1" name="OP_NpcMoveUpdate" updated="10/26/22"> <comment>Position updates</comment> <payload dir="server" typename="uint8_t" sizechecktype="none"/> </opcode> - <opcode id="72f5" name="OP_MobUpdate" updated="09/21/22"> + <opcode id="4b59" name="OP_MobUpdate" updated="10/26/22"> <comment>MobUpdateCode</comment> <payload dir="both" typename="spawnPositionUpdate" sizechecktype="match"/> </opcode> - <opcode id="0024" name="OP_DeleteSpawn" updated="09/21/22"> + <opcode id="530f" name="OP_DeleteSpawn" updated="10/26/22"> <comment>DeleteSpawnCode</comment> <payload dir="both" typename="deleteSpawnStruct" sizechecktype="match"/> </opcode> - <opcode id="0e48" name="OP_RemoveSpawn" updated="09/21/22"> + <opcode id="1338" name="OP_RemoveSpawn" updated="10/26/22"> <comment>Remove spawn from zone</comment> <payload dir="both" typename="removeSpawnStruct" sizechecktype="none"/> </opcode> - <opcode id="6ebf" name="OP_Death" updated="09/21/22"> + <opcode id="48c2" name="OP_Death" updated="10/26/22"> <comment>old NewCorpseCode</comment> <payload dir="server" typename="newCorpseStruct" sizechecktype="match"/> </opcode> @@ -74,7 +74,7 @@ <comment>SpawnUpdateCode</comment> <payload dir="both" typename="SpawnUpdateStruct" sizechecktype="match"/> </opcode> - <opcode id="2733" name="OP_SpawnAppearance" updated="09/21/22"> + <opcode id="1b16" name="OP_SpawnAppearance" updated="10/26/22"> <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="47bc" name="OP_GuildMemberUpdate" updated="09/21/22"> + <opcode id="3191" name="OP_GuildMemberUpdate" updated="10/26/22"> <comment>Info regarding guild members</comment> <payload dir="server" typename="GuildMemberUpdate" sizechecktype="match"/> </opcode> - <opcode id="1245" name="OP_ClickObject" updated="09/21/22"> + <opcode id="3bbb" name="OP_ClickObject" updated="10/26/22"> <comment>Items dropped on the ground</comment> <payload dir="both" typename="remDropStruct" sizechecktype="match"/> </opcode> - <opcode id="715d" name="OP_Action" updated="09/21/22"> + <opcode id="6e88" name="OP_Action" updated="10/26/22"> <comment>Spells cast etc</comment> <payload dir="both" typename="actionStruct" sizechecktype="match"/> <payload dir="both" typename="actionAltStruct" sizechecktype="match"/> </opcode> - <opcode id="3705" name="OP_Action2" updated="09/21/22"> + <opcode id="2c9c" name="OP_Action2" updated="10/26/22"> <comment>Combat actions i.e. bash, kick etc</comment> <payload dir="both" typename="action2Struct" sizechecktype="match"/> </opcode> - <opcode id="78f3" name="OP_Consider" updated="09/21/22"> + <opcode id="400b" name="OP_Consider" updated="10/26/22"> <comment>ConsiderCode</comment> <payload dir="both" typename="considerStruct" sizechecktype="match"/> </opcode> - <opcode id="6dcd" name="OP_TargetMouse" updated="09/21/22"> + <opcode id="4296" name="OP_TargetMouse" updated="10/26/22"> <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="5ce0" name="OP_ZoneChange" updated="09/21/22"> + <opcode id="24dc" name="OP_ZoneChange" updated="10/26/22"> <comment>old ZoneChangeCode</comment> <payload dir="both" typename="zoneChangeStruct" sizechecktype="match"/> </opcode> @@ -191,19 +191,19 @@ <comment>EmoteTextCode</comment> <payload dir="both" typename="emoteTextStruct" sizechecktype="none"/> </opcode> - <opcode id="1b74" name="OP_SimpleMessage" updated="09/21/22"> + <opcode id="b19a" name="OP_SimpleMessage" updated="10/26/22"> <comment>SimpleMessageCode</comment> <payload dir="server" typename="simpleMessageStruct" sizechecktype="match"/> </opcode> - <opcode id="240a" name="OP_FormattedMessage" updated="09/21/22"> + <opcode id="00b5" name="OP_FormattedMessage" updated="10/26/22"> <comment>FormattedMessageCode i.e. pet dismissed etc</comment> <payload dir="server" typename="formattedMessageStruct" sizechecktype="none"/> </opcode> - <opcode id="26d8" name="OP_CommonMessage" updated="09/21/22"> + <opcode id="7456" name="OP_CommonMessage" updated="10/26/22"> <comment>ChannelMessageCode i.e. /tell /ooc /shout etc</comment> <payload dir="both" typename="channelMessageStruct" sizechecktype="none"/> </opcode> - <opcode id="2029" name="OP_SpecialMesg" updated="09/21/22"> + <opcode id="7970" name="OP_SpecialMesg" updated="10/26/22"> <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="uint8_t" sizechecktype="none"/> </opcode> - <opcode id="652a" name="OP_GuildMemberList" updated="09/21/22"> + <opcode id="2f3d" name="OP_GuildMemberList" updated="10/26/22"> <comment>List of guild members - Variable length</comment> <payload dir="server" typename="uint8_t" sizechecktype="none"/> </opcode> @@ -367,7 +367,7 @@ <comment>Fellowship information - 2576 bytes</comment> <payload dir="server" typename="uint8_t" sizechecktype="none"/> </opcode> - <opcode id="570a" name="OP_ExpandedGuildInfo" updated="09/21/22"> + <opcode id="623d" name="OP_ExpandedGuildInfo" updated="10/26/22"> <comment>Guild ranks and other misc guild data - Variable length</comment> <payload dir="server" typename="uint8_t" sizechecktype="none"/> </opcode> @@ -595,7 +595,7 @@ <comment>Free to play nags and other data - Variable length</comment> <payload dir="server" typename="uint8_t" sizechecktype="none"/> </opcode> - <opcode id="35b8" name="OP_Find" updated="09/21/22"> + <opcode id="1126" name="OP_Find" updated="10/26/22"> <comment>Find window data - 112 bytes</comment> <payload dir="server" typename="uint8_t" sizechecktype="none"/> </opcode> Modified: showeq/trunk/configure.in =================================================================== --- showeq/trunk/configure.in 2022-10-20 00:34:52 UTC (rev 1280) +++ showeq/trunk/configure.in 2022-10-27 22:45:52 UTC (rev 1281) @@ -2,7 +2,7 @@ dnl $Id$ $Name$ AC_PREREQ(2.59) -AC_INIT(showeq, 6.2.10) +AC_INIT(showeq, 6.2.11) 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 2022-10-20 00:34:52 UTC (rev 1280) +++ showeq/trunk/src/everquest.h 2022-10-27 22:45:52 UTC (rev 1281) @@ -1112,26 +1112,24 @@ { struct { - - signed deltaX:13; // change in x unsigned heading:12; // heading - unsigned padding00:7; - - signed deltaZ:13; // change in z signed deltaHeading:10; // change in heading - unsigned padding01:9; + unsigned padding00:10; - unsigned pitch:12; // pitch (up/down heading) signed x:19; // x coord (1st loc value) - unsigned padding02:1; + signed animation:10; // current animation + unsigned padding01:3; signed z:19; // z coord (3rd loc value) - signed animation:10; // current animation - unsigned padding03:3; + signed deltaX:13; // change in x - signed deltaY:13; // change in y + signed deltaZ:13; // change in z signed y:19; // y coord (2nd loc value) + unsigned pitch:12; // pitch (up/down heading) + signed deltaY:13; // change in y + unsigned padding04:7; + }; int32_t posData[5]; }; @@ -2390,30 +2388,29 @@ /*0000*/ uint16_t spawnId; /*0002*/ uint16_t spawnId2; /*0004*/ - signed deltaX:13; // change in x unsigned heading:12; // heading - unsigned padding00:7; + signed deltaHeading:10; // change in heading + unsigned padding00:10; /*0008*/ - signed deltaZ:13; // change in z - signed deltaHeading:10; // change in heading - unsigned padding01:9; + signed x:19; // x coord (1st loc value) + signed animation:10; // current animation + unsigned padding01:3; /*0012*/ - unsigned pitch:12; // pitch (up/down heading) - signed x:19; // x coord (1st loc value) - unsigned padding02:1; + signed z:19; // z coord (3rd loc value) + signed deltaX:13; // change in x /*0016*/ - signed z:19; // z coord (3rd loc value) - signed animation:10; // current animation - unsigned padding03:3; + signed deltaZ:13; // change in z + signed y:19; // y coord (2nd loc value) /*0020*/ + unsigned pitch:12; // pitch (up/down heading) signed deltaY:13; // change in y - signed y:19; // y coord (2nd loc value) + unsigned padding04:7; /*0024*/ }; /* ** Self Position Update -** Length: 46 Octets +** Length: 42 Octets ** OpCode: PlayerPosCode */ struct playerSelfPosStruct @@ -2422,30 +2419,28 @@ /*0002*/ uint16_t spawnId; // Player's spawn id /*0004*/ uint16_t unknown0004; // ***Placeholder /*0006*/ - float x; // x coord (1st loc value) + float z; // z coord (3rd loc value) /*0010*/ - float z; // z coord (3rd loc value) + float deltaY; // change in y /*0014*/ - unsigned heading:12; // heading - unsigned padding02:20; + float deltaZ; // change in z /*0018*/ - float deltaY; // change in y + float y; // y coord (2nd loc value) /*0022*/ - unsigned pitch:12; // pitch (up/down heading) - unsigned padding04:20; + signed animation:10; // current animation + unsigned padding04:22; /*0026*/ - float deltaZ; // change in z + float x; // x coord (1st loc value) /*0030*/ - signed animation:10; // current animation - unsigned padding06:22; + unsigned heading:12; // heading + unsigned padding06:20; /*0034*/ - float y; // y coord (2nd loc value) + float deltaX; // change in x /*0038*/ + unsigned pitch:12; // pitch (up/down heading) signed deltaHeading:10; // change in heading - unsigned padding08:22; + unsigned padding08:10; /*0042*/ - float deltaX; // change in x -/*0046*/ }; /* This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <cn...@us...> - 2022-10-20 00:34:55
|
Revision: 1280 http://sourceforge.net/p/seq/svn/1280 Author: cn187 Date: 2022-10-20 00:34:52 +0000 (Thu, 20 Oct 2022) Log Message: ----------- [Qt5] Allow program to be run setuid root (Newby) Modified Paths: -------------- showeq/branches/cn187_devel/src/main.cpp Modified: showeq/branches/cn187_devel/src/main.cpp =================================================================== --- showeq/branches/cn187_devel/src/main.cpp 2022-10-20 00:33:52 UTC (rev 1279) +++ showeq/branches/cn187_devel/src/main.cpp 2022-10-20 00:34:52 UTC (rev 1280) @@ -201,6 +201,9 @@ #endif /* Create application instance */ +#if QT_VERSION >= 0x050000 + QApplication::setSetuidAllowed(true); +#endif QApplication qapp (argc, argv); /* Print the version number */ This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <cn...@us...> - 2022-10-20 00:33:54
|
Revision: 1279 http://sourceforge.net/p/seq/svn/1279 Author: cn187 Date: 2022-10-20 00:33:52 +0000 (Thu, 20 Oct 2022) Log Message: ----------- [Qt5] Allow program to be run setuid root (Newby) Modified Paths: -------------- showeq/trunk/src/main.cpp Modified: showeq/trunk/src/main.cpp =================================================================== --- showeq/trunk/src/main.cpp 2022-09-28 15:25:50 UTC (rev 1278) +++ showeq/trunk/src/main.cpp 2022-10-20 00:33:52 UTC (rev 1279) @@ -201,6 +201,9 @@ #endif /* Create application instance */ +#if QT_VERSION >= 0x050000 + QApplication::setSetuidAllowed(true); +#endif QApplication qapp (argc, argv); /* Print the version number */ This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <cn...@us...> - 2022-09-28 15:25:54
|
Revision: 1278 http://sourceforge.net/p/seq/svn/1278 Author: cn187 Date: 2022-09-28 15:25:50 +0000 (Wed, 28 Sep 2022) Log Message: ----------- Historical checkin for 09/23/22 - Opcode and struct changes (Newby) Version to 6.2.10 Modified Paths: -------------- showeq/branches/cn187_devel/ChangeLog showeq/branches/cn187_devel/conf/zoneopcodes.xml showeq/branches/cn187_devel/configure.in showeq/branches/cn187_devel/src/everquest.h Modified: showeq/branches/cn187_devel/ChangeLog =================================================================== --- showeq/branches/cn187_devel/ChangeLog 2022-09-28 15:25:43 UTC (rev 1277) +++ showeq/branches/cn187_devel/ChangeLog 2022-09-28 15:25:50 UTC (rev 1278) @@ -1,3 +1,10 @@ +BlueAdept (09/23/22) +---------------- +- Update to version 6.2.10 +- Support for EQ patch 09/21/22 +- Opcode and struct changes (Newby) + + BlueAdept (08/17/22) ---------------- - Update to version 6.2.9 Modified: showeq/branches/cn187_devel/conf/zoneopcodes.xml =================================================================== --- showeq/branches/cn187_devel/conf/zoneopcodes.xml 2022-09-28 15:25:43 UTC (rev 1277) +++ showeq/branches/cn187_devel/conf/zoneopcodes.xml 2022-09-28 15:25:50 UTC (rev 1278) @@ -3,37 +3,37 @@ <seqopcodes> <!-- Critical opcodes used directly by ShowEQ --> - <opcode id="4495" name="OP_PlayerProfile" updated="08/17/22"> + <opcode id="6edb" name="OP_PlayerProfile" updated="09/21/22"> <comment>CharProfileCode</comment> <payload dir="server" typename="uint8_t" sizechecktype="none"/> </opcode> - <opcode id="1e50" name="OP_ZoneEntry" updated="08/17/22"> + <opcode id="615a" name="OP_ZoneEntry" updated="09/21/22"> <comment>ZoneEntryCode</comment> <payload dir="client" typename="ClientZoneEntryStruct" sizechecktype="match"/> <payload dir="server" typename="uint8_t" sizechecktype="none"/> </opcode> - <opcode id="7a27" name="OP_TimeOfDay" updated="08/17/22"> + <opcode id="7443" name="OP_TimeOfDay" updated="09/21/22"> <comment>TimeOfDayCode</comment> <payload dir="server" typename="timeOfDayStruct" sizechecktype="match"/> </opcode> - <opcode id="6661" name="OP_NewZone" updated="08/17/22"> + <opcode id="4cc9" name="OP_NewZone" updated="09/21/22"> <comment>NewZoneCode</comment> <payload dir="server" typename="uint8_t" sizechecktype="none"/> </opcode> - <opcode id="2f83" name="OP_SpawnDoor" updated="08/17/22"> + <opcode id="44d0" name="OP_SpawnDoor" updated="09/21/22"> <comment>DoorSpawnsCode</comment> <payload dir="server" typename="doorStruct" sizechecktype="modulus"/> </opcode> - <opcode id="0d0c" name="OP_GroundSpawn" updated="08/17/22"> + <opcode id="24a9" name="OP_GroundSpawn" updated="09/21/22"> <comment>MakeDropCode</comment> <payload dir="server" typename="makeDropStruct" sizechecktype="none"/> <payload dir="client" typename="uint8_t" sizechecktype="none"/> </opcode> - <opcode id="3687" name="OP_SendZonePoints" updated="08/17/22"> + <opcode id="27b3" name="OP_SendZonePoints" updated="09/21/22"> <comment>Coords in a zone that will port you to another zone</comment> <payload dir="server" typename="zonePointsStruct" sizechecktype="none"/> </opcode> - <opcode id="01ab" name="OP_AAExpUpdate" updated="08/17/22"> + <opcode id="0cc7" name="OP_AAExpUpdate" updated="09/21/22"> <comment>Receiving AA experience. Also when percent to AA changes.</comment> <payload dir="server" typename="altExpUpdateStruct" sizechecktype="match"/> </opcode> @@ -41,32 +41,32 @@ <comment>ExpUpdateCode</comment> <payload dir="server" typename="expUpdateStruct" sizechecktype="match"/> </opcode> - <opcode id="5ed7" name="OP_GuildMOTD" updated="08/17/22"> + <opcode id="602c" name="OP_GuildMOTD" updated="09/21/22"> <comment>GuildMOTD</comment> <payload dir="server" typename="guildMOTDStruct" sizechecktype="none"/> </opcode> - <opcode id="3e61" name="OP_ClientUpdate" updated="08/17/22"> + <opcode id="7e73" name="OP_ClientUpdate" updated="09/21/22"> <comment>Position updates</comment> <payload dir="server" typename="playerSpawnPosStruct" sizechecktype="match"/> <payload dir="both" typename="playerSelfPosStruct" sizechecktype="match"/> </opcode> - <opcode id="557d" name="OP_NpcMoveUpdate" updated="08/17/22"> + <opcode id="3be9" name="OP_NpcMoveUpdate" updated="09/21/22"> <comment>Position updates</comment> <payload dir="server" typename="uint8_t" sizechecktype="none"/> </opcode> - <opcode id="3e89" name="OP_MobUpdate" updated="08/17/22"> + <opcode id="72f5" name="OP_MobUpdate" updated="09/21/22"> <comment>MobUpdateCode</comment> <payload dir="both" typename="spawnPositionUpdate" sizechecktype="match"/> </opcode> - <opcode id="0745" name="OP_DeleteSpawn" updated="08/17/22"> + <opcode id="0024" name="OP_DeleteSpawn" updated="09/21/22"> <comment>DeleteSpawnCode</comment> <payload dir="both" typename="deleteSpawnStruct" sizechecktype="match"/> </opcode> - <opcode id="5022" name="OP_RemoveSpawn" updated="08/17/22"> + <opcode id="0e48" name="OP_RemoveSpawn" updated="09/21/22"> <comment>Remove spawn from zone</comment> <payload dir="both" typename="removeSpawnStruct" sizechecktype="none"/> </opcode> - <opcode id="4a1a" name="OP_Death" updated="08/17/22"> + <opcode id="6ebf" name="OP_Death" updated="09/21/22"> <comment>old NewCorpseCode</comment> <payload dir="server" typename="newCorpseStruct" sizechecktype="match"/> </opcode> @@ -74,11 +74,11 @@ <comment>SpawnUpdateCode</comment> <payload dir="both" typename="SpawnUpdateStruct" sizechecktype="match"/> </opcode> - <opcode id="04e3" name="OP_SpawnAppearance" updated="08/17/22"> + <opcode id="2733" name="OP_SpawnAppearance" updated="09/21/22"> <comment>SpawnAppearanceCode</comment> <payload dir="both" typename="spawnAppearanceStruct" sizechecktype="match"/> </opcode> - <opcode id="4cc9" name="OP_Stamina" updated="05/18/22"> + <opcode id="ffff" name="OP_Stamina" updated="09/21/22"> <comment>Server updating on hunger/thirst</comment> <payload dir="server" typename="staminaStruct" 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="145a" name="OP_GuildMemberUpdate" updated="08/17/22"> + <opcode id="47bc" name="OP_GuildMemberUpdate" updated="09/21/22"> <comment>Info regarding guild members</comment> <payload dir="server" typename="GuildMemberUpdate" sizechecktype="match"/> </opcode> - <opcode id="0bf5" name="OP_ClickObject" updated="08/17/22"> + <opcode id="1245" name="OP_ClickObject" updated="09/21/22"> <comment>Items dropped on the ground</comment> <payload dir="both" typename="remDropStruct" sizechecktype="match"/> </opcode> - <opcode id="376b" name="OP_Action" updated="08/17/22"> + <opcode id="715d" name="OP_Action" updated="09/21/22"> <comment>Spells cast etc</comment> <payload dir="both" typename="actionStruct" sizechecktype="match"/> <payload dir="both" typename="actionAltStruct" sizechecktype="match"/> </opcode> - <opcode id="6a5a" name="OP_Action2" updated="08/17/22"> + <opcode id="3705" name="OP_Action2" updated="09/21/22"> <comment>Combat actions i.e. bash, kick etc</comment> <payload dir="both" typename="action2Struct" sizechecktype="match"/> </opcode> - <opcode id="0f36" name="OP_Consider" updated="08/17/22"> + <opcode id="78f3" name="OP_Consider" updated="09/21/22"> <comment>ConsiderCode</comment> <payload dir="both" typename="considerStruct" sizechecktype="match"/> </opcode> - <opcode id="61e0" name="OP_TargetMouse" updated="08/17/22"> + <opcode id="6dcd" name="OP_TargetMouse" updated="09/21/22"> <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="1773" name="OP_ZoneChange" updated="08/17/22"> + <opcode id="5ce0" name="OP_ZoneChange" updated="09/21/22"> <comment>old ZoneChangeCode</comment> <payload dir="both" typename="zoneChangeStruct" sizechecktype="match"/> </opcode> @@ -191,23 +191,23 @@ <comment>EmoteTextCode</comment> <payload dir="both" typename="emoteTextStruct" sizechecktype="none"/> </opcode> - <opcode id="131d" name="OP_SimpleMessage" updated="08/17/22"> + <opcode id="1b74" name="OP_SimpleMessage" updated="09/21/22"> <comment>SimpleMessageCode</comment> <payload dir="server" typename="simpleMessageStruct" sizechecktype="match"/> </opcode> - <opcode id="20da" name="OP_FormattedMessage" updated="08/17/22"> + <opcode id="240a" name="OP_FormattedMessage" updated="09/21/22"> <comment>FormattedMessageCode i.e. pet dismissed etc</comment> <payload dir="server" typename="formattedMessageStruct" sizechecktype="none"/> </opcode> - <opcode id="5532" name="OP_CommonMessage" updated="08/17/22"> + <opcode id="26d8" name="OP_CommonMessage" updated="09/21/22"> <comment>ChannelMessageCode i.e. /tell /ooc /shout etc</comment> <payload dir="both" typename="channelMessageStruct" sizechecktype="none"/> </opcode> - <opcode id="4290" name="OP_SpecialMesg" updated="08/17/22"> + <opcode id="2029" name="OP_SpecialMesg" updated="09/21/22"> <comment>Communicate textual info to client including hail responses etc</comment> <payload dir="server" typename="specialMessageStruct" sizechecktype="none"/> </opcode> - <opcode id="3790" name="OP_RandomReq" updated="05/18/22"> + <opcode id="ffff" name="OP_RandomReq" updated="09/21/22"> <comment>RandomReqCode</comment> <payload dir="client" typename="randomReqStruct" sizechecktype="match"/> </opcode> @@ -307,7 +307,7 @@ <comment>List of group members - Variable length</comment> <payload dir="server" typename="uint8_t" sizechecktype="none"/> </opcode> - <opcode id="3711" name="OP_GuildMemberList" updated="08/17/22"> + <opcode id="652a" name="OP_GuildMemberList" updated="09/21/22"> <comment>List of guild members - Variable length</comment> <payload dir="server" typename="uint8_t" sizechecktype="none"/> </opcode> @@ -367,7 +367,7 @@ <comment>Fellowship information - 2576 bytes</comment> <payload dir="server" typename="uint8_t" sizechecktype="none"/> </opcode> - <opcode id="7d38" name="OP_ExpandedGuildInfo" updated="08/17/22"> + <opcode id="570a" name="OP_ExpandedGuildInfo" updated="09/21/22"> <comment>Guild ranks and other misc guild data - Variable length</comment> <payload dir="server" typename="uint8_t" sizechecktype="none"/> </opcode> @@ -595,7 +595,7 @@ <comment>Free to play nags and other data - Variable length</comment> <payload dir="server" typename="uint8_t" sizechecktype="none"/> </opcode> - <opcode id="1fc2" name="OP_Find" updated="08/17/22"> + <opcode id="35b8" name="OP_Find" updated="09/21/22"> <comment>Find window data - 112 bytes</comment> <payload dir="server" typename="uint8_t" sizechecktype="none"/> </opcode> Modified: showeq/branches/cn187_devel/configure.in =================================================================== --- showeq/branches/cn187_devel/configure.in 2022-09-28 15:25:43 UTC (rev 1277) +++ showeq/branches/cn187_devel/configure.in 2022-09-28 15:25:50 UTC (rev 1278) @@ -2,7 +2,7 @@ dnl $Id$ $Name$ AC_PREREQ(2.59) -AC_INIT(showeq, 6.2.9) +AC_INIT(showeq, 6.2.10) AC_CONFIG_SRCDIR(src/main.cpp) AC_CONFIG_MACRO_DIR([m4]) AC_CANONICAL_SYSTEM Modified: showeq/branches/cn187_devel/src/everquest.h =================================================================== --- showeq/branches/cn187_devel/src/everquest.h 2022-09-28 15:25:43 UTC (rev 1277) +++ showeq/branches/cn187_devel/src/everquest.h 2022-09-28 15:25:50 UTC (rev 1278) @@ -1115,24 +1115,24 @@ struct { - signed z:19; // z coord (3rd loc value) - unsigned pitch:12; // pitch (up/down heading) - unsigned padding00:1; + signed deltaX:13; // change in x + unsigned heading:12; // heading + unsigned padding00:7; - signed animation:10; // current animation signed deltaZ:13; // change in z + signed deltaHeading:10; // change in heading unsigned padding01:9; + unsigned pitch:12; // pitch (up/down heading) signed x:19; // x coord (1st loc value) - signed deltaX:13; // change in x + unsigned padding02:1; - unsigned heading:12; // heading + signed z:19; // z coord (3rd loc value) + signed animation:10; // current animation + unsigned padding03:3; + signed deltaY:13; // change in y - unsigned padding03:7; - - signed deltaHeading:10; // change in heading signed y:19; // y coord (2nd loc value) - unsigned padding04:3; }; int32_t posData[5]; @@ -2392,30 +2392,30 @@ /*0000*/ uint16_t spawnId; /*0002*/ uint16_t spawnId2; /*0004*/ - signed z:19; // z coord (3rd loc value) - unsigned pitch:12; // pitch (up/down heading) - unsigned padding00:1; + signed deltaX:13; // change in x + unsigned heading:12; // heading + unsigned padding00:7; /*0008*/ - signed animation:10; // current animation signed deltaZ:13; // change in z + signed deltaHeading:10; // change in heading unsigned padding01:9; /*0012*/ + unsigned pitch:12; // pitch (up/down heading) signed x:19; // x coord (1st loc value) - signed deltaX:13; // change in x + unsigned padding02:1; /*0016*/ - unsigned heading:12; // heading + signed z:19; // z coord (3rd loc value) + signed animation:10; // current animation + unsigned padding03:3; +/*0020*/ signed deltaY:13; // change in y - unsigned padding03:7; -/*0020*/ - signed deltaHeading:10; // change in heading signed y:19; // y coord (2nd loc value) - unsigned padding04:3; /*0024*/ }; /* ** Self Position Update -** Length: 42 Octets +** Length: 46 Octets ** OpCode: PlayerPosCode */ struct playerSelfPosStruct @@ -2424,28 +2424,30 @@ /*0002*/ uint16_t spawnId; // Player's spawn id /*0004*/ uint16_t unknown0004; // ***Placeholder /*0006*/ - signed animation:10; // current animation - unsigned pitch:12; // pitch (up/down heading) - unsigned padding00:10; + float x; // x coord (1st loc value) /*0010*/ - float y; // y coord (2nd loc value) + float z; // z coord (3rd loc value) /*0014*/ unsigned heading:12; // heading unsigned padding02:20; /*0018*/ - float deltaZ; // change in z + float deltaY; // change in y /*0022*/ - float x; // x coord (1st loc value) + unsigned pitch:12; // pitch (up/down heading) + unsigned padding04:20; /*0026*/ - float z; // z coord (3rd loc value) + float deltaZ; // change in z /*0030*/ - signed deltaHeading:10; // change in heading + signed animation:10; // current animation unsigned padding06:22; /*0034*/ - float deltaY; // change in y + float y; // y coord (2nd loc value) /*0038*/ + signed deltaHeading:10; // change in heading + unsigned padding08:22; +/*0042*/ float deltaX; // change in x -/*0042*/ +/*0046*/ }; /* This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <cn...@us...> - 2022-09-28 15:25:45
|
Revision: 1277 http://sourceforge.net/p/seq/svn/1277 Author: cn187 Date: 2022-09-28 15:25:43 +0000 (Wed, 28 Sep 2022) Log Message: ----------- Historical checkin for 08/17/22 - Opcode and struct changes (Newby) - fixed an error in configure.in Version to 6.2.9 Modified Paths: -------------- showeq/branches/cn187_devel/ChangeLog showeq/branches/cn187_devel/configure.in Modified: showeq/branches/cn187_devel/ChangeLog =================================================================== --- showeq/branches/cn187_devel/ChangeLog 2022-09-28 15:25:35 UTC (rev 1276) +++ showeq/branches/cn187_devel/ChangeLog 2022-09-28 15:25:43 UTC (rev 1277) @@ -1,9 +1,17 @@ BlueAdept (08/17/22) ---------------- +- Update to version 6.2.9 +- Support for EQ patch 08/17/22 +- Opcode and struct changes (Newby) +- Found an error in configure.in bumped version + +BlueAdept (08/17/22) +---------------- - Update to version 6.2.8 - Support for EQ patch 08/17/22 - Opcode and struct changes (Newby) + BlueAdept (07/21/22) ---------------- - Update to version 6.2.7 Modified: showeq/branches/cn187_devel/configure.in =================================================================== --- showeq/branches/cn187_devel/configure.in 2022-09-28 15:25:35 UTC (rev 1276) +++ showeq/branches/cn187_devel/configure.in 2022-09-28 15:25:43 UTC (rev 1277) @@ -2,7 +2,7 @@ dnl $Id$ $Name$ AC_PREREQ(2.59) -AC_INIT(showeq, 6.2.88888888) +AC_INIT(showeq, 6.2.9) 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: <cn...@us...> - 2022-09-28 15:25:37
|
Revision: 1276 http://sourceforge.net/p/seq/svn/1276 Author: cn187 Date: 2022-09-28 15:25:35 +0000 (Wed, 28 Sep 2022) Log Message: ----------- Historical checkin for 08/17/22 - Opcode and struct changes (Newby) Version to 6.2.7 Modified Paths: -------------- showeq/branches/cn187_devel/ChangeLog showeq/branches/cn187_devel/conf/zoneopcodes.xml showeq/branches/cn187_devel/configure.in showeq/branches/cn187_devel/src/everquest.h Modified: showeq/branches/cn187_devel/ChangeLog =================================================================== --- showeq/branches/cn187_devel/ChangeLog 2022-09-28 15:25:24 UTC (rev 1275) +++ showeq/branches/cn187_devel/ChangeLog 2022-09-28 15:25:35 UTC (rev 1276) @@ -1,3 +1,9 @@ +BlueAdept (08/17/22) +---------------- +- Update to version 6.2.8 +- Support for EQ patch 08/17/22 +- Opcode and struct changes (Newby) + BlueAdept (07/21/22) ---------------- - Update to version 6.2.7 Modified: showeq/branches/cn187_devel/conf/zoneopcodes.xml =================================================================== --- showeq/branches/cn187_devel/conf/zoneopcodes.xml 2022-09-28 15:25:24 UTC (rev 1275) +++ showeq/branches/cn187_devel/conf/zoneopcodes.xml 2022-09-28 15:25:35 UTC (rev 1276) @@ -3,37 +3,37 @@ <seqopcodes> <!-- Critical opcodes used directly by ShowEQ --> - <opcode id="32e8" name="OP_PlayerProfile" updated="07/20/22"> + <opcode id="4495" name="OP_PlayerProfile" updated="08/17/22"> <comment>CharProfileCode</comment> <payload dir="server" typename="uint8_t" sizechecktype="none"/> </opcode> - <opcode id="70d9" name="OP_ZoneEntry" updated="07/20/22"> + <opcode id="1e50" name="OP_ZoneEntry" updated="08/17/22"> <comment>ZoneEntryCode</comment> <payload dir="client" typename="ClientZoneEntryStruct" sizechecktype="match"/> <payload dir="server" typename="uint8_t" sizechecktype="none"/> </opcode> - <opcode id="7cad" name="OP_TimeOfDay" updated="07/20/22"> + <opcode id="7a27" name="OP_TimeOfDay" updated="08/17/22"> <comment>TimeOfDayCode</comment> <payload dir="server" typename="timeOfDayStruct" sizechecktype="match"/> </opcode> - <opcode id="1d01" name="OP_NewZone" updated="07/20/22"> + <opcode id="6661" name="OP_NewZone" updated="08/17/22"> <comment>NewZoneCode</comment> <payload dir="server" typename="uint8_t" sizechecktype="none"/> </opcode> - <opcode id="20c9" name="OP_SpawnDoor" updated="07/20/22"> + <opcode id="2f83" name="OP_SpawnDoor" updated="08/17/22"> <comment>DoorSpawnsCode</comment> <payload dir="server" typename="doorStruct" sizechecktype="modulus"/> </opcode> - <opcode id="06f3" name="OP_GroundSpawn" updated="07/20/22"> + <opcode id="0d0c" name="OP_GroundSpawn" updated="08/17/22"> <comment>MakeDropCode</comment> <payload dir="server" typename="makeDropStruct" sizechecktype="none"/> <payload dir="client" typename="uint8_t" sizechecktype="none"/> </opcode> - <opcode id="2de7" name="OP_SendZonePoints" updated="07/20/22"> + <opcode id="3687" name="OP_SendZonePoints" updated="08/17/22"> <comment>Coords in a zone that will port you to another zone</comment> <payload dir="server" typename="zonePointsStruct" sizechecktype="none"/> </opcode> - <opcode id="66a6" name="OP_AAExpUpdate" updated="07/20/22"> + <opcode id="01ab" name="OP_AAExpUpdate" updated="08/17/22"> <comment>Receiving AA experience. Also when percent to AA changes.</comment> <payload dir="server" typename="altExpUpdateStruct" sizechecktype="match"/> </opcode> @@ -41,32 +41,32 @@ <comment>ExpUpdateCode</comment> <payload dir="server" typename="expUpdateStruct" sizechecktype="match"/> </opcode> - <opcode id="5133" name="OP_GuildMOTD" updated="07/20/22"> + <opcode id="5ed7" name="OP_GuildMOTD" updated="08/17/22"> <comment>GuildMOTD</comment> <payload dir="server" typename="guildMOTDStruct" sizechecktype="none"/> </opcode> - <opcode id="5c08" name="OP_ClientUpdate" updated="07/20/22"> + <opcode id="3e61" name="OP_ClientUpdate" updated="08/17/22"> <comment>Position updates</comment> <payload dir="server" typename="playerSpawnPosStruct" sizechecktype="match"/> <payload dir="both" typename="playerSelfPosStruct" sizechecktype="match"/> </opcode> - <opcode id="440c" name="OP_NpcMoveUpdate" updated="07/20/22"> + <opcode id="557d" name="OP_NpcMoveUpdate" updated="08/17/22"> <comment>Position updates</comment> <payload dir="server" typename="uint8_t" sizechecktype="none"/> </opcode> - <opcode id="6763" name="OP_MobUpdate" updated="07/20/22"> + <opcode id="3e89" name="OP_MobUpdate" updated="08/17/22"> <comment>MobUpdateCode</comment> <payload dir="both" typename="spawnPositionUpdate" sizechecktype="match"/> </opcode> - <opcode id="6a60" name="OP_DeleteSpawn" updated="07/20/22"> + <opcode id="0745" name="OP_DeleteSpawn" updated="08/17/22"> <comment>DeleteSpawnCode</comment> <payload dir="both" typename="deleteSpawnStruct" sizechecktype="match"/> </opcode> - <opcode id="755b" name="OP_RemoveSpawn" updated="07/20/22"> + <opcode id="5022" name="OP_RemoveSpawn" updated="08/17/22"> <comment>Remove spawn from zone</comment> <payload dir="both" typename="removeSpawnStruct" sizechecktype="none"/> </opcode> - <opcode id="7a6c" name="OP_Death" updated="07/20/22"> + <opcode id="4a1a" name="OP_Death" updated="08/17/22"> <comment>old NewCorpseCode</comment> <payload dir="server" typename="newCorpseStruct" sizechecktype="match"/> </opcode> @@ -74,7 +74,7 @@ <comment>SpawnUpdateCode</comment> <payload dir="both" typename="SpawnUpdateStruct" sizechecktype="match"/> </opcode> - <opcode id="3216" name="OP_SpawnAppearance" updated="07/20/22"> + <opcode id="04e3" name="OP_SpawnAppearance" updated="08/17/22"> <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="031d" name="OP_GuildMemberUpdate" updated="07/20/22"> + <opcode id="145a" name="OP_GuildMemberUpdate" updated="08/17/22"> <comment>Info regarding guild members</comment> <payload dir="server" typename="GuildMemberUpdate" sizechecktype="match"/> </opcode> - <opcode id="1f0d" name="OP_ClickObject" updated="07/20/22"> + <opcode id="0bf5" name="OP_ClickObject" updated="08/17/22"> <comment>Items dropped on the ground</comment> <payload dir="both" typename="remDropStruct" sizechecktype="match"/> </opcode> - <opcode id="1aff" name="OP_Action" updated="07/20/22"> + <opcode id="376b" name="OP_Action" updated="08/17/22"> <comment>Spells cast etc</comment> <payload dir="both" typename="actionStruct" sizechecktype="match"/> <payload dir="both" typename="actionAltStruct" sizechecktype="match"/> </opcode> - <opcode id="0249" name="OP_Action2" updated="07/20/22"> + <opcode id="6a5a" name="OP_Action2" updated="08/17/22"> <comment>Combat actions i.e. bash, kick etc</comment> <payload dir="both" typename="action2Struct" sizechecktype="match"/> </opcode> - <opcode id="2e80" name="OP_Consider" updated="07/20/22"> + <opcode id="0f36" name="OP_Consider" updated="08/17/22"> <comment>ConsiderCode</comment> <payload dir="both" typename="considerStruct" sizechecktype="match"/> </opcode> - <opcode id="35c3" name="OP_TargetMouse" updated="07/20/22"> + <opcode id="61e0" name="OP_TargetMouse" updated="08/17/22"> <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="325b" name="OP_ZoneChange" updated="07/20/22"> + <opcode id="1773" name="OP_ZoneChange" updated="08/17/22"> <comment>old ZoneChangeCode</comment> <payload dir="both" typename="zoneChangeStruct" sizechecktype="match"/> </opcode> @@ -191,19 +191,19 @@ <comment>EmoteTextCode</comment> <payload dir="both" typename="emoteTextStruct" sizechecktype="none"/> </opcode> - <opcode id="535d" name="OP_SimpleMessage" updated="07/20/22"> + <opcode id="131d" name="OP_SimpleMessage" updated="08/17/22"> <comment>SimpleMessageCode</comment> <payload dir="server" typename="simpleMessageStruct" sizechecktype="match"/> </opcode> - <opcode id="7857" name="OP_FormattedMessage" updated="07/20/22"> + <opcode id="20da" name="OP_FormattedMessage" updated="08/17/22"> <comment>FormattedMessageCode i.e. pet dismissed etc</comment> <payload dir="server" typename="formattedMessageStruct" sizechecktype="none"/> </opcode> - <opcode id="021a" name="OP_CommonMessage" updated="07/20/22"> + <opcode id="5532" name="OP_CommonMessage" updated="08/17/22"> <comment>ChannelMessageCode i.e. /tell /ooc /shout etc</comment> <payload dir="both" typename="channelMessageStruct" sizechecktype="none"/> </opcode> - <opcode id="749c" name="OP_SpecialMesg" updated="07/20/22"> + <opcode id="4290" name="OP_SpecialMesg" updated="08/17/22"> <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="uint8_t" sizechecktype="none"/> </opcode> - <opcode id="671e" name="OP_GuildMemberList" updated="07/20/22"> + <opcode id="3711" name="OP_GuildMemberList" updated="08/17/22"> <comment>List of guild members - Variable length</comment> <payload dir="server" typename="uint8_t" sizechecktype="none"/> </opcode> @@ -367,7 +367,7 @@ <comment>Fellowship information - 2576 bytes</comment> <payload dir="server" typename="uint8_t" sizechecktype="none"/> </opcode> - <opcode id="30a0" name="OP_ExpandedGuildInfo" updated="07/20/22"> + <opcode id="7d38" name="OP_ExpandedGuildInfo" updated="08/17/22"> <comment>Guild ranks and other misc guild data - Variable length</comment> <payload dir="server" typename="uint8_t" sizechecktype="none"/> </opcode> @@ -595,7 +595,7 @@ <comment>Free to play nags and other data - Variable length</comment> <payload dir="server" typename="uint8_t" sizechecktype="none"/> </opcode> - <opcode id="28ad" name="OP_Find" updated="07/20/22"> + <opcode id="1fc2" name="OP_Find" updated="08/17/22"> <comment>Find window data - 112 bytes</comment> <payload dir="server" typename="uint8_t" sizechecktype="none"/> </opcode> Modified: showeq/branches/cn187_devel/configure.in =================================================================== --- showeq/branches/cn187_devel/configure.in 2022-09-28 15:25:24 UTC (rev 1275) +++ showeq/branches/cn187_devel/configure.in 2022-09-28 15:25:35 UTC (rev 1276) @@ -2,7 +2,7 @@ dnl $Id$ $Name$ AC_PREREQ(2.59) -AC_INIT(showeq, 6.2.7) +AC_INIT(showeq, 6.2.88888888) AC_CONFIG_SRCDIR(src/main.cpp) AC_CONFIG_MACRO_DIR([m4]) AC_CANONICAL_SYSTEM Modified: showeq/branches/cn187_devel/src/everquest.h =================================================================== --- showeq/branches/cn187_devel/src/everquest.h 2022-09-28 15:25:24 UTC (rev 1275) +++ showeq/branches/cn187_devel/src/everquest.h 2022-09-28 15:25:35 UTC (rev 1276) @@ -1115,29 +1115,27 @@ struct { - signed x:19; // x coord (1st loc value) - signed deltaZ:13; // change in z - signed z:19; // z coord (3rd loc value) - unsigned padding01:13; + unsigned pitch:12; // pitch (up/down heading) + unsigned padding00:1; - signed y:19; // y coord (2nd loc value) signed animation:10; // current animation - unsigned padding02:3; + signed deltaZ:13; // change in z + unsigned padding01:9; - signed deltaHeading:10; // change in heading - unsigned pitch:12; // pitch (up/down heading) - unsigned padding03:10; + signed x:19; // x coord (1st loc value) + signed deltaX:13; // change in x unsigned heading:12; // heading signed deltaY:13; // change in y - unsigned padding04:7; + unsigned padding03:7; - signed deltaX:13; // change in x - unsigned padding05:19; + signed deltaHeading:10; // change in heading + signed y:19; // y coord (2nd loc value) + unsigned padding04:3; }; - int32_t posData[6]; + int32_t posData[5]; }; /*0000*/ union @@ -2386,7 +2384,7 @@ /* ** Player Position Update -** Length: 28 Octets +** Length: 24 Octets ** OpCode: PlayerPosCode */ struct playerSpawnPosStruct @@ -2394,27 +2392,25 @@ /*0000*/ uint16_t spawnId; /*0002*/ uint16_t spawnId2; /*0004*/ - signed x:19; // x coord (1st loc value) + signed z:19; // z coord (3rd loc value) + unsigned pitch:12; // pitch (up/down heading) + unsigned padding00:1; +/*0008*/ + signed animation:10; // current animation signed deltaZ:13; // change in z -/*0008*/ - signed z:19; // z coord (3rd loc value) - unsigned padding01:13; + unsigned padding01:9; /*0012*/ - signed y:19; // y coord (2nd loc value) - signed animation:10; // current animation - unsigned padding02:3; + signed x:19; // x coord (1st loc value) + signed deltaX:13; // change in x /*0016*/ - signed deltaHeading:10; // change in heading - unsigned pitch:12; // pitch (up/down heading) - unsigned padding03:10; -/*0020*/ unsigned heading:12; // heading signed deltaY:13; // change in y - unsigned padding04:7; + unsigned padding03:7; +/*0020*/ + signed deltaHeading:10; // change in heading + signed y:19; // y coord (2nd loc value) + unsigned padding04:3; /*0024*/ - signed deltaX:13; // change in x - unsigned padding05:19; -/*0028*/ }; /* @@ -2428,27 +2424,27 @@ /*0002*/ uint16_t spawnId; // Player's spawn id /*0004*/ uint16_t unknown0004; // ***Placeholder /*0006*/ - float deltaZ; // change in z + signed animation:10; // current animation + unsigned pitch:12; // pitch (up/down heading) + unsigned padding00:10; /*0010*/ - signed animation:10; // current animation + float y; // y coord (2nd loc value) +/*0014*/ unsigned heading:12; // heading - unsigned padding01:10; -/*0014*/ - float deltaX; // change in x + unsigned padding02:20; /*0018*/ - float y; // y coord (2nd loc value) + float deltaZ; // change in z /*0022*/ - float deltaY; // change in y + float x; // x coord (1st loc value) /*0026*/ - unsigned pitch:12; // pitch (up/down heading) - unsigned padding05:20; + float z; // z coord (3rd loc value) /*0030*/ - float z; // z coord (3rd loc value) + signed deltaHeading:10; // change in heading + unsigned padding06:22; /*0034*/ - signed deltaHeading:10; // change in heading - unsigned padding07:22; + float deltaY; // change in y /*0038*/ - float x; // x coord (1st loc value) + float deltaX; // change in x /*0042*/ }; This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <cn...@us...> - 2022-09-28 15:25:29
|
Revision: 1275 http://sourceforge.net/p/seq/svn/1275 Author: cn187 Date: 2022-09-28 15:25:24 +0000 (Wed, 28 Sep 2022) Log Message: ----------- Historical checkin for 07/21/22 - Updated Opcodes and Struct changes (Newby) Version to 6.2.7 Modified Paths: -------------- showeq/branches/cn187_devel/ChangeLog showeq/branches/cn187_devel/conf/zoneopcodes.xml showeq/branches/cn187_devel/configure.in showeq/branches/cn187_devel/src/everquest.h showeq/branches/cn187_devel/src/spawnshell.cpp Modified: showeq/branches/cn187_devel/ChangeLog =================================================================== --- showeq/branches/cn187_devel/ChangeLog 2022-09-23 19:53:31 UTC (rev 1274) +++ showeq/branches/cn187_devel/ChangeLog 2022-09-28 15:25:24 UTC (rev 1275) @@ -1,3 +1,9 @@ +BlueAdept (07/21/22) +---------------- +- Update to version 6.2.7 +- Support for EQ patch 07/20/22 +- Opcode and struct changes (Newby) + BlueAdept (06/17/22) ---------------- - Update to version 6.2.6 Modified: showeq/branches/cn187_devel/conf/zoneopcodes.xml =================================================================== --- showeq/branches/cn187_devel/conf/zoneopcodes.xml 2022-09-23 19:53:31 UTC (rev 1274) +++ showeq/branches/cn187_devel/conf/zoneopcodes.xml 2022-09-28 15:25:24 UTC (rev 1275) @@ -3,37 +3,37 @@ <seqopcodes> <!-- Critical opcodes used directly by ShowEQ --> - <opcode id="60a8" name="OP_PlayerProfile" updated="06/15/22"> + <opcode id="32e8" name="OP_PlayerProfile" updated="07/20/22"> <comment>CharProfileCode</comment> <payload dir="server" typename="uint8_t" sizechecktype="none"/> </opcode> - <opcode id="00c4" name="OP_ZoneEntry" updated="06/15/22"> + <opcode id="70d9" name="OP_ZoneEntry" updated="07/20/22"> <comment>ZoneEntryCode</comment> <payload dir="client" typename="ClientZoneEntryStruct" sizechecktype="match"/> <payload dir="server" typename="uint8_t" sizechecktype="none"/> </opcode> - <opcode id="4234" name="OP_TimeOfDay" updated="06/15/22"> + <opcode id="7cad" name="OP_TimeOfDay" updated="07/20/22"> <comment>TimeOfDayCode</comment> <payload dir="server" typename="timeOfDayStruct" sizechecktype="match"/> </opcode> - <opcode id="3896" name="OP_NewZone" updated="06/15/22"> + <opcode id="1d01" name="OP_NewZone" updated="07/20/22"> <comment>NewZoneCode</comment> <payload dir="server" typename="uint8_t" sizechecktype="none"/> </opcode> - <opcode id="44b7" name="OP_SpawnDoor" updated="06/15/22"> + <opcode id="20c9" name="OP_SpawnDoor" updated="07/20/22"> <comment>DoorSpawnsCode</comment> <payload dir="server" typename="doorStruct" sizechecktype="modulus"/> </opcode> - <opcode id="5f6b" name="OP_GroundSpawn" updated="06/15/22"> + <opcode id="06f3" name="OP_GroundSpawn" updated="07/20/22"> <comment>MakeDropCode</comment> <payload dir="server" typename="makeDropStruct" sizechecktype="none"/> <payload dir="client" typename="uint8_t" sizechecktype="none"/> </opcode> - <opcode id="5319" name="OP_SendZonePoints" updated="06/15/22"> + <opcode id="2de7" name="OP_SendZonePoints" updated="07/20/22"> <comment>Coords in a zone that will port you to another zone</comment> <payload dir="server" typename="zonePointsStruct" sizechecktype="none"/> </opcode> - <opcode id="2b4a" name="OP_AAExpUpdate" updated="06/15/22"> + <opcode id="66a6" name="OP_AAExpUpdate" updated="07/20/22"> <comment>Receiving AA experience. Also when percent to AA changes.</comment> <payload dir="server" typename="altExpUpdateStruct" sizechecktype="match"/> </opcode> @@ -41,32 +41,32 @@ <comment>ExpUpdateCode</comment> <payload dir="server" typename="expUpdateStruct" sizechecktype="match"/> </opcode> - <opcode id="5903" name="OP_GuildMOTD" updated="06/15/22"> + <opcode id="5133" name="OP_GuildMOTD" updated="07/20/22"> <comment>GuildMOTD</comment> <payload dir="server" typename="guildMOTDStruct" sizechecktype="none"/> </opcode> - <opcode id="1861" name="OP_ClientUpdate" updated="06/15/22"> + <opcode id="5c08" name="OP_ClientUpdate" updated="07/20/22"> <comment>Position updates</comment> <payload dir="server" typename="playerSpawnPosStruct" sizechecktype="match"/> <payload dir="both" typename="playerSelfPosStruct" sizechecktype="match"/> </opcode> - <opcode id="5229" name="OP_NpcMoveUpdate" updated="06/15/22"> + <opcode id="440c" name="OP_NpcMoveUpdate" updated="07/20/22"> <comment>Position updates</comment> <payload dir="server" typename="uint8_t" sizechecktype="none"/> </opcode> - <opcode id="4508" name="OP_MobUpdate" updated="06/15/22"> + <opcode id="6763" name="OP_MobUpdate" updated="07/20/22"> <comment>MobUpdateCode</comment> <payload dir="both" typename="spawnPositionUpdate" sizechecktype="match"/> </opcode> - <opcode id="6d3b" name="OP_DeleteSpawn" updated="06/15/22"> + <opcode id="6a60" name="OP_DeleteSpawn" updated="07/20/22"> <comment>DeleteSpawnCode</comment> <payload dir="both" typename="deleteSpawnStruct" sizechecktype="match"/> </opcode> - <opcode id="0a4d" name="OP_RemoveSpawn" updated="06/15/22"> + <opcode id="755b" name="OP_RemoveSpawn" updated="07/20/22"> <comment>Remove spawn from zone</comment> <payload dir="both" typename="removeSpawnStruct" sizechecktype="none"/> </opcode> - <opcode id="50f1" name="OP_Death" updated="06/15/22"> + <opcode id="7a6c" name="OP_Death" updated="07/20/22"> <comment>old NewCorpseCode</comment> <payload dir="server" typename="newCorpseStruct" sizechecktype="match"/> </opcode> @@ -74,7 +74,7 @@ <comment>SpawnUpdateCode</comment> <payload dir="both" typename="SpawnUpdateStruct" sizechecktype="match"/> </opcode> - <opcode id="5056" name="OP_SpawnAppearance" updated="06/15/22"> + <opcode id="3216" name="OP_SpawnAppearance" updated="07/20/22"> <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="108b" name="OP_GuildMemberUpdate" updated="06/15/22"> + <opcode id="031d" name="OP_GuildMemberUpdate" updated="07/20/22"> <comment>Info regarding guild members</comment> <payload dir="server" typename="GuildMemberUpdate" sizechecktype="match"/> </opcode> - <opcode id="6c27" name="OP_ClickObject" updated="06/15/22"> + <opcode id="1f0d" name="OP_ClickObject" updated="07/20/22"> <comment>Items dropped on the ground</comment> <payload dir="both" typename="remDropStruct" sizechecktype="match"/> </opcode> - <opcode id="6e66" name="OP_Action" updated="06/15/22"> + <opcode id="1aff" name="OP_Action" updated="07/20/22"> <comment>Spells cast etc</comment> <payload dir="both" typename="actionStruct" sizechecktype="match"/> <payload dir="both" typename="actionAltStruct" sizechecktype="match"/> </opcode> - <opcode id="48a9" name="OP_Action2" updated="06/15/22"> + <opcode id="0249" name="OP_Action2" updated="07/20/22"> <comment>Combat actions i.e. bash, kick etc</comment> <payload dir="both" typename="action2Struct" sizechecktype="match"/> </opcode> - <opcode id="4860" name="OP_Consider" updated="06/15/22"> + <opcode id="2e80" name="OP_Consider" updated="07/20/22"> <comment>ConsiderCode</comment> <payload dir="both" typename="considerStruct" sizechecktype="match"/> </opcode> - <opcode id="368b" name="OP_TargetMouse" updated="06/15/22"> + <opcode id="35c3" name="OP_TargetMouse" updated="07/20/22"> <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="31d9" name="OP_ZoneChange" updated="06/15/22"> + <opcode id="325b" name="OP_ZoneChange" updated="07/20/22"> <comment>old ZoneChangeCode</comment> <payload dir="both" typename="zoneChangeStruct" sizechecktype="match"/> </opcode> @@ -191,19 +191,19 @@ <comment>EmoteTextCode</comment> <payload dir="both" typename="emoteTextStruct" sizechecktype="none"/> </opcode> - <opcode id="1e9a" name="OP_SimpleMessage" updated="06/15/22"> + <opcode id="535d" name="OP_SimpleMessage" updated="07/20/22"> <comment>SimpleMessageCode</comment> <payload dir="server" typename="simpleMessageStruct" sizechecktype="match"/> </opcode> - <opcode id="0c18" name="OP_FormattedMessage" updated="06/15/22"> + <opcode id="7857" name="OP_FormattedMessage" updated="07/20/22"> <comment>FormattedMessageCode i.e. pet dismissed etc</comment> <payload dir="server" typename="formattedMessageStruct" sizechecktype="none"/> </opcode> - <opcode id="7606" name="OP_CommonMessage" updated="06/15/22"> + <opcode id="021a" name="OP_CommonMessage" updated="07/20/22"> <comment>ChannelMessageCode i.e. /tell /ooc /shout etc</comment> <payload dir="both" typename="channelMessageStruct" sizechecktype="none"/> </opcode> - <opcode id="3867" name="OP_SpecialMesg" updated="06/15/22"> + <opcode id="749c" name="OP_SpecialMesg" updated="07/20/22"> <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="uint8_t" sizechecktype="none"/> </opcode> - <opcode id="3ea4" name="OP_GuildMemberList" updated="06/15/22"> + <opcode id="671e" name="OP_GuildMemberList" updated="07/20/22"> <comment>List of guild members - Variable length</comment> <payload dir="server" typename="uint8_t" sizechecktype="none"/> </opcode> @@ -367,7 +367,7 @@ <comment>Fellowship information - 2576 bytes</comment> <payload dir="server" typename="uint8_t" sizechecktype="none"/> </opcode> - <opcode id="0d8a" name="OP_ExpandedGuildInfo" updated="06/15/22"> + <opcode id="30a0" name="OP_ExpandedGuildInfo" updated="07/20/22"> <comment>Guild ranks and other misc guild data - Variable length</comment> <payload dir="server" typename="uint8_t" sizechecktype="none"/> </opcode> @@ -595,7 +595,7 @@ <comment>Free to play nags and other data - Variable length</comment> <payload dir="server" typename="uint8_t" sizechecktype="none"/> </opcode> - <opcode id="0d5d" name="OP_Find" updated="06/15/22"> + <opcode id="28ad" name="OP_Find" updated="07/20/22"> <comment>Find window data - 112 bytes</comment> <payload dir="server" typename="uint8_t" sizechecktype="none"/> </opcode> Modified: showeq/branches/cn187_devel/configure.in =================================================================== --- showeq/branches/cn187_devel/configure.in 2022-09-23 19:53:31 UTC (rev 1274) +++ showeq/branches/cn187_devel/configure.in 2022-09-28 15:25:24 UTC (rev 1275) @@ -2,7 +2,7 @@ dnl $Id$ $Name$ AC_PREREQ(2.59) -AC_INIT(showeq, 6.2.6) +AC_INIT(showeq, 6.2.7) AC_CONFIG_SRCDIR(src/main.cpp) AC_CONFIG_MACRO_DIR([m4]) AC_CANONICAL_SYSTEM Modified: showeq/branches/cn187_devel/src/everquest.h =================================================================== --- showeq/branches/cn187_devel/src/everquest.h 2022-09-23 19:53:31 UTC (rev 1274) +++ showeq/branches/cn187_devel/src/everquest.h 2022-09-28 15:25:24 UTC (rev 1275) @@ -1115,27 +1115,29 @@ struct { - signed deltaY:13; // change in y - signed y:19; // y coord (2nd loc value) + signed x:19; // x coord (1st loc value) + signed deltaZ:13; // change in z - signed animation:10; // current animation signed z:19; // z coord (3rd loc value) - unsigned padding01:3; + unsigned padding01:13; - unsigned pitch:12; // pitch (up/down heading) - signed x:19; // x coord (1st loc value) - unsigned padding02:1; + signed y:19; // y coord (2nd loc value) + signed animation:10; // current animation + unsigned padding02:3; - unsigned heading:12; // heading signed deltaHeading:10; // change in heading + unsigned pitch:12; // pitch (up/down heading) unsigned padding03:10; + unsigned heading:12; // heading + signed deltaY:13; // change in y + unsigned padding04:7; + signed deltaX:13; // change in x - signed deltaZ:13; // change in z - unsigned padding04:6; + unsigned padding05:19; }; - int32_t posData[5]; + int32_t posData[6]; }; /*0000*/ union @@ -2384,7 +2386,7 @@ /* ** Player Position Update -** Length: 24 Octets +** Length: 28 Octets ** OpCode: PlayerPosCode */ struct playerSpawnPosStruct @@ -2392,25 +2394,27 @@ /*0000*/ uint16_t spawnId; /*0002*/ uint16_t spawnId2; /*0004*/ - signed deltaY:13; // change in y - signed y:19; // y coord (2nd loc value) + signed x:19; // x coord (1st loc value) + signed deltaZ:13; // change in z /*0008*/ - signed animation:10; // current animation signed z:19; // z coord (3rd loc value) - unsigned padding01:3; + unsigned padding01:13; /*0012*/ - unsigned pitch:12; // pitch (up/down heading) - signed x:19; // x coord (1st loc value) - unsigned padding02:1; + signed y:19; // y coord (2nd loc value) + signed animation:10; // current animation + unsigned padding02:3; /*0016*/ - unsigned heading:12; // heading signed deltaHeading:10; // change in heading + unsigned pitch:12; // pitch (up/down heading) unsigned padding03:10; /*0020*/ + unsigned heading:12; // heading + signed deltaY:13; // change in y + unsigned padding04:7; +/*0024*/ signed deltaX:13; // change in x - signed deltaZ:13; // change in z - unsigned padding04:6; -/*0024*/ + unsigned padding05:19; +/*0028*/ }; /* @@ -2424,27 +2428,27 @@ /*0002*/ uint16_t spawnId; // Player's spawn id /*0004*/ uint16_t unknown0004; // ***Placeholder /*0006*/ - signed deltaHeading:10; // change in heading - unsigned padding00:22; + float deltaZ; // change in z /*0010*/ + signed animation:10; // current animation + unsigned heading:12; // heading + unsigned padding01:10; +/*0014*/ float deltaX; // change in x -/*0014*/ +/*0018*/ float y; // y coord (2nd loc value) -/*0018*/ - signed animation:10; // current animation - unsigned pitch:12; // pitch (up/down heading) - unsigned padding03:10; /*0022*/ - float deltaZ; // change in z + float deltaY; // change in y /*0026*/ + unsigned pitch:12; // pitch (up/down heading) + unsigned padding05:20; +/*0030*/ float z; // z coord (3rd loc value) -/*0030*/ - float deltaY; // change in y /*0034*/ + signed deltaHeading:10; // change in heading + unsigned padding07:22; +/*0038*/ float x; // x coord (1st loc value) -/*0038*/ - unsigned heading:12; // heading - unsigned padding08:20; /*0042*/ }; Modified: showeq/branches/cn187_devel/src/spawnshell.cpp =================================================================== --- showeq/branches/cn187_devel/src/spawnshell.cpp 2022-09-23 19:53:31 UTC (rev 1274) +++ showeq/branches/cn187_devel/src/spawnshell.cpp 2022-09-28 15:25:24 UTC (rev 1275) @@ -756,7 +756,7 @@ strcpy(spawn->lastName, name.toLatin1().data()); } - netStream.skipBytes(6); + netStream.skipBytes(2); spawn->petOwnerId = netStream.readUInt32NC(); This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <the...@us...> - 2022-09-23 19:53:33
|
Revision: 1274 http://sourceforge.net/p/seq/svn/1274 Author: theblueadept Date: 2022-09-23 19:53:31 +0000 (Fri, 23 Sep 2022) Log Message: ----------- Tag for release 6.2.10 Added Paths: ----------- showeq/tags/v6_2_10/ This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <the...@us...> - 2022-09-23 19:52:21
|
Revision: 1273 http://sourceforge.net/p/seq/svn/1273 Author: theblueadept Date: 2022-09-23 19:52:20 +0000 (Fri, 23 Sep 2022) Log Message: ----------- Historical checkin for 09/23/22 - Opcode and struct changes (Newby) Version to 6.2.10 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 2022-08-17 22:33:37 UTC (rev 1272) +++ showeq/trunk/ChangeLog 2022-09-23 19:52:20 UTC (rev 1273) @@ -1,3 +1,10 @@ +BlueAdept (09/23/22) +---------------- +- Update to version 6.2.10 +- Support for EQ patch 09/21/22 +- Opcode and struct changes (Newby) + + BlueAdept (08/17/22) ---------------- - Update to version 6.2.9 Modified: showeq/trunk/conf/zoneopcodes.xml =================================================================== --- showeq/trunk/conf/zoneopcodes.xml 2022-08-17 22:33:37 UTC (rev 1272) +++ showeq/trunk/conf/zoneopcodes.xml 2022-09-23 19:52:20 UTC (rev 1273) @@ -3,37 +3,37 @@ <seqopcodes> <!-- Critical opcodes used directly by ShowEQ --> - <opcode id="4495" name="OP_PlayerProfile" updated="08/17/22"> + <opcode id="6edb" name="OP_PlayerProfile" updated="09/21/22"> <comment>CharProfileCode</comment> <payload dir="server" typename="uint8_t" sizechecktype="none"/> </opcode> - <opcode id="1e50" name="OP_ZoneEntry" updated="08/17/22"> + <opcode id="615a" name="OP_ZoneEntry" updated="09/21/22"> <comment>ZoneEntryCode</comment> <payload dir="client" typename="ClientZoneEntryStruct" sizechecktype="match"/> <payload dir="server" typename="uint8_t" sizechecktype="none"/> </opcode> - <opcode id="7a27" name="OP_TimeOfDay" updated="08/17/22"> + <opcode id="7443" name="OP_TimeOfDay" updated="09/21/22"> <comment>TimeOfDayCode</comment> <payload dir="server" typename="timeOfDayStruct" sizechecktype="match"/> </opcode> - <opcode id="6661" name="OP_NewZone" updated="08/17/22"> + <opcode id="4cc9" name="OP_NewZone" updated="09/21/22"> <comment>NewZoneCode</comment> <payload dir="server" typename="uint8_t" sizechecktype="none"/> </opcode> - <opcode id="2f83" name="OP_SpawnDoor" updated="08/17/22"> + <opcode id="44d0" name="OP_SpawnDoor" updated="09/21/22"> <comment>DoorSpawnsCode</comment> <payload dir="server" typename="doorStruct" sizechecktype="modulus"/> </opcode> - <opcode id="0d0c" name="OP_GroundSpawn" updated="08/17/22"> + <opcode id="24a9" name="OP_GroundSpawn" updated="09/21/22"> <comment>MakeDropCode</comment> <payload dir="server" typename="makeDropStruct" sizechecktype="none"/> <payload dir="client" typename="uint8_t" sizechecktype="none"/> </opcode> - <opcode id="3687" name="OP_SendZonePoints" updated="08/17/22"> + <opcode id="27b3" name="OP_SendZonePoints" updated="09/21/22"> <comment>Coords in a zone that will port you to another zone</comment> <payload dir="server" typename="zonePointsStruct" sizechecktype="none"/> </opcode> - <opcode id="01ab" name="OP_AAExpUpdate" updated="08/17/22"> + <opcode id="0cc7" name="OP_AAExpUpdate" updated="09/21/22"> <comment>Receiving AA experience. Also when percent to AA changes.</comment> <payload dir="server" typename="altExpUpdateStruct" sizechecktype="match"/> </opcode> @@ -41,32 +41,32 @@ <comment>ExpUpdateCode</comment> <payload dir="server" typename="expUpdateStruct" sizechecktype="match"/> </opcode> - <opcode id="5ed7" name="OP_GuildMOTD" updated="08/17/22"> + <opcode id="602c" name="OP_GuildMOTD" updated="09/21/22"> <comment>GuildMOTD</comment> <payload dir="server" typename="guildMOTDStruct" sizechecktype="none"/> </opcode> - <opcode id="3e61" name="OP_ClientUpdate" updated="08/17/22"> + <opcode id="7e73" name="OP_ClientUpdate" updated="09/21/22"> <comment>Position updates</comment> <payload dir="server" typename="playerSpawnPosStruct" sizechecktype="match"/> <payload dir="both" typename="playerSelfPosStruct" sizechecktype="match"/> </opcode> - <opcode id="557d" name="OP_NpcMoveUpdate" updated="08/17/22"> + <opcode id="3be9" name="OP_NpcMoveUpdate" updated="09/21/22"> <comment>Position updates</comment> <payload dir="server" typename="uint8_t" sizechecktype="none"/> </opcode> - <opcode id="3e89" name="OP_MobUpdate" updated="08/17/22"> + <opcode id="72f5" name="OP_MobUpdate" updated="09/21/22"> <comment>MobUpdateCode</comment> <payload dir="both" typename="spawnPositionUpdate" sizechecktype="match"/> </opcode> - <opcode id="0745" name="OP_DeleteSpawn" updated="08/17/22"> + <opcode id="0024" name="OP_DeleteSpawn" updated="09/21/22"> <comment>DeleteSpawnCode</comment> <payload dir="both" typename="deleteSpawnStruct" sizechecktype="match"/> </opcode> - <opcode id="5022" name="OP_RemoveSpawn" updated="08/17/22"> + <opcode id="0e48" name="OP_RemoveSpawn" updated="09/21/22"> <comment>Remove spawn from zone</comment> <payload dir="both" typename="removeSpawnStruct" sizechecktype="none"/> </opcode> - <opcode id="4a1a" name="OP_Death" updated="08/17/22"> + <opcode id="6ebf" name="OP_Death" updated="09/21/22"> <comment>old NewCorpseCode</comment> <payload dir="server" typename="newCorpseStruct" sizechecktype="match"/> </opcode> @@ -74,11 +74,11 @@ <comment>SpawnUpdateCode</comment> <payload dir="both" typename="SpawnUpdateStruct" sizechecktype="match"/> </opcode> - <opcode id="04e3" name="OP_SpawnAppearance" updated="08/17/22"> + <opcode id="2733" name="OP_SpawnAppearance" updated="09/21/22"> <comment>SpawnAppearanceCode</comment> <payload dir="both" typename="spawnAppearanceStruct" sizechecktype="match"/> </opcode> - <opcode id="4cc9" name="OP_Stamina" updated="05/18/22"> + <opcode id="ffff" name="OP_Stamina" updated="09/21/22"> <comment>Server updating on hunger/thirst</comment> <payload dir="server" typename="staminaStruct" 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="145a" name="OP_GuildMemberUpdate" updated="08/17/22"> + <opcode id="47bc" name="OP_GuildMemberUpdate" updated="09/21/22"> <comment>Info regarding guild members</comment> <payload dir="server" typename="GuildMemberUpdate" sizechecktype="match"/> </opcode> - <opcode id="0bf5" name="OP_ClickObject" updated="08/17/22"> + <opcode id="1245" name="OP_ClickObject" updated="09/21/22"> <comment>Items dropped on the ground</comment> <payload dir="both" typename="remDropStruct" sizechecktype="match"/> </opcode> - <opcode id="376b" name="OP_Action" updated="08/17/22"> + <opcode id="715d" name="OP_Action" updated="09/21/22"> <comment>Spells cast etc</comment> <payload dir="both" typename="actionStruct" sizechecktype="match"/> <payload dir="both" typename="actionAltStruct" sizechecktype="match"/> </opcode> - <opcode id="6a5a" name="OP_Action2" updated="08/17/22"> + <opcode id="3705" name="OP_Action2" updated="09/21/22"> <comment>Combat actions i.e. bash, kick etc</comment> <payload dir="both" typename="action2Struct" sizechecktype="match"/> </opcode> - <opcode id="0f36" name="OP_Consider" updated="08/17/22"> + <opcode id="78f3" name="OP_Consider" updated="09/21/22"> <comment>ConsiderCode</comment> <payload dir="both" typename="considerStruct" sizechecktype="match"/> </opcode> - <opcode id="61e0" name="OP_TargetMouse" updated="08/17/22"> + <opcode id="6dcd" name="OP_TargetMouse" updated="09/21/22"> <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="1773" name="OP_ZoneChange" updated="08/17/22"> + <opcode id="5ce0" name="OP_ZoneChange" updated="09/21/22"> <comment>old ZoneChangeCode</comment> <payload dir="both" typename="zoneChangeStruct" sizechecktype="match"/> </opcode> @@ -191,23 +191,23 @@ <comment>EmoteTextCode</comment> <payload dir="both" typename="emoteTextStruct" sizechecktype="none"/> </opcode> - <opcode id="131d" name="OP_SimpleMessage" updated="08/17/22"> + <opcode id="1b74" name="OP_SimpleMessage" updated="09/21/22"> <comment>SimpleMessageCode</comment> <payload dir="server" typename="simpleMessageStruct" sizechecktype="match"/> </opcode> - <opcode id="20da" name="OP_FormattedMessage" updated="08/17/22"> + <opcode id="240a" name="OP_FormattedMessage" updated="09/21/22"> <comment>FormattedMessageCode i.e. pet dismissed etc</comment> <payload dir="server" typename="formattedMessageStruct" sizechecktype="none"/> </opcode> - <opcode id="5532" name="OP_CommonMessage" updated="08/17/22"> + <opcode id="26d8" name="OP_CommonMessage" updated="09/21/22"> <comment>ChannelMessageCode i.e. /tell /ooc /shout etc</comment> <payload dir="both" typename="channelMessageStruct" sizechecktype="none"/> </opcode> - <opcode id="4290" name="OP_SpecialMesg" updated="08/17/22"> + <opcode id="2029" name="OP_SpecialMesg" updated="09/21/22"> <comment>Communicate textual info to client including hail responses etc</comment> <payload dir="server" typename="specialMessageStruct" sizechecktype="none"/> </opcode> - <opcode id="3790" name="OP_RandomReq" updated="05/18/22"> + <opcode id="ffff" name="OP_RandomReq" updated="09/21/22"> <comment>RandomReqCode</comment> <payload dir="client" typename="randomReqStruct" sizechecktype="match"/> </opcode> @@ -307,7 +307,7 @@ <comment>List of group members - Variable length</comment> <payload dir="server" typename="uint8_t" sizechecktype="none"/> </opcode> - <opcode id="3711" name="OP_GuildMemberList" updated="08/17/22"> + <opcode id="652a" name="OP_GuildMemberList" updated="09/21/22"> <comment>List of guild members - Variable length</comment> <payload dir="server" typename="uint8_t" sizechecktype="none"/> </opcode> @@ -367,7 +367,7 @@ <comment>Fellowship information - 2576 bytes</comment> <payload dir="server" typename="uint8_t" sizechecktype="none"/> </opcode> - <opcode id="7d38" name="OP_ExpandedGuildInfo" updated="08/17/22"> + <opcode id="570a" name="OP_ExpandedGuildInfo" updated="09/21/22"> <comment>Guild ranks and other misc guild data - Variable length</comment> <payload dir="server" typename="uint8_t" sizechecktype="none"/> </opcode> @@ -595,7 +595,7 @@ <comment>Free to play nags and other data - Variable length</comment> <payload dir="server" typename="uint8_t" sizechecktype="none"/> </opcode> - <opcode id="1fc2" name="OP_Find" updated="08/17/22"> + <opcode id="35b8" name="OP_Find" updated="09/21/22"> <comment>Find window data - 112 bytes</comment> <payload dir="server" typename="uint8_t" sizechecktype="none"/> </opcode> Modified: showeq/trunk/configure.in =================================================================== --- showeq/trunk/configure.in 2022-08-17 22:33:37 UTC (rev 1272) +++ showeq/trunk/configure.in 2022-09-23 19:52:20 UTC (rev 1273) @@ -2,7 +2,7 @@ dnl $Id$ $Name$ AC_PREREQ(2.59) -AC_INIT(showeq, 6.2.9) +AC_INIT(showeq, 6.2.10) 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 2022-08-17 22:33:37 UTC (rev 1272) +++ showeq/trunk/src/everquest.h 2022-09-23 19:52:20 UTC (rev 1273) @@ -1113,24 +1113,24 @@ struct { - signed z:19; // z coord (3rd loc value) - unsigned pitch:12; // pitch (up/down heading) - unsigned padding00:1; + signed deltaX:13; // change in x + unsigned heading:12; // heading + unsigned padding00:7; - signed animation:10; // current animation signed deltaZ:13; // change in z + signed deltaHeading:10; // change in heading unsigned padding01:9; + unsigned pitch:12; // pitch (up/down heading) signed x:19; // x coord (1st loc value) - signed deltaX:13; // change in x + unsigned padding02:1; - unsigned heading:12; // heading + signed z:19; // z coord (3rd loc value) + signed animation:10; // current animation + unsigned padding03:3; + signed deltaY:13; // change in y - unsigned padding03:7; - - signed deltaHeading:10; // change in heading signed y:19; // y coord (2nd loc value) - unsigned padding04:3; }; int32_t posData[5]; @@ -2390,30 +2390,30 @@ /*0000*/ uint16_t spawnId; /*0002*/ uint16_t spawnId2; /*0004*/ - signed z:19; // z coord (3rd loc value) - unsigned pitch:12; // pitch (up/down heading) - unsigned padding00:1; + signed deltaX:13; // change in x + unsigned heading:12; // heading + unsigned padding00:7; /*0008*/ - signed animation:10; // current animation signed deltaZ:13; // change in z + signed deltaHeading:10; // change in heading unsigned padding01:9; /*0012*/ + unsigned pitch:12; // pitch (up/down heading) signed x:19; // x coord (1st loc value) - signed deltaX:13; // change in x + unsigned padding02:1; /*0016*/ - unsigned heading:12; // heading + signed z:19; // z coord (3rd loc value) + signed animation:10; // current animation + unsigned padding03:3; +/*0020*/ signed deltaY:13; // change in y - unsigned padding03:7; -/*0020*/ - signed deltaHeading:10; // change in heading signed y:19; // y coord (2nd loc value) - unsigned padding04:3; /*0024*/ }; /* ** Self Position Update -** Length: 42 Octets +** Length: 46 Octets ** OpCode: PlayerPosCode */ struct playerSelfPosStruct @@ -2422,28 +2422,30 @@ /*0002*/ uint16_t spawnId; // Player's spawn id /*0004*/ uint16_t unknown0004; // ***Placeholder /*0006*/ - signed animation:10; // current animation - unsigned pitch:12; // pitch (up/down heading) - unsigned padding00:10; + float x; // x coord (1st loc value) /*0010*/ - float y; // y coord (2nd loc value) + float z; // z coord (3rd loc value) /*0014*/ unsigned heading:12; // heading unsigned padding02:20; /*0018*/ - float deltaZ; // change in z + float deltaY; // change in y /*0022*/ - float x; // x coord (1st loc value) + unsigned pitch:12; // pitch (up/down heading) + unsigned padding04:20; /*0026*/ - float z; // z coord (3rd loc value) + float deltaZ; // change in z /*0030*/ - signed deltaHeading:10; // change in heading + signed animation:10; // current animation unsigned padding06:22; /*0034*/ - float deltaY; // change in y + float y; // y coord (2nd loc value) /*0038*/ + signed deltaHeading:10; // change in heading + unsigned padding08:22; +/*0042*/ float deltaX; // change in x -/*0042*/ +/*0046*/ }; /* This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <the...@us...> - 2022-08-17 22:33:39
|
Revision: 1272 http://sourceforge.net/p/seq/svn/1272 Author: theblueadept Date: 2022-08-17 22:33:37 +0000 (Wed, 17 Aug 2022) Log Message: ----------- Tag for release 6.2.9 Added Paths: ----------- showeq/tags/v6_2_9/trunk/ This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <the...@us...> - 2022-08-17 22:23:40
|
Revision: 1271 http://sourceforge.net/p/seq/svn/1271 Author: theblueadept Date: 2022-08-17 22:23:38 +0000 (Wed, 17 Aug 2022) Log Message: ----------- Tag for release 6.2.9 Added Paths: ----------- showeq/tags/v6_2_9/ This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <the...@us...> - 2022-08-17 22:23:13
|
Revision: 1270 http://sourceforge.net/p/seq/svn/1270 Author: theblueadept Date: 2022-08-17 22:23:12 +0000 (Wed, 17 Aug 2022) Log Message: ----------- Historical checkin for 08/17/22 - Opcode and struct changes (Newby) - fixed an error in configure.in Version to 6.2.9 Modified Paths: -------------- showeq/trunk/ChangeLog showeq/trunk/configure.in Modified: showeq/trunk/ChangeLog =================================================================== --- showeq/trunk/ChangeLog 2022-08-17 22:08:33 UTC (rev 1269) +++ showeq/trunk/ChangeLog 2022-08-17 22:23:12 UTC (rev 1270) @@ -1,9 +1,17 @@ BlueAdept (08/17/22) ---------------- +- Update to version 6.2.9 +- Support for EQ patch 08/17/22 +- Opcode and struct changes (Newby) +- Found an error in configure.in bumped version + +BlueAdept (08/17/22) +---------------- - Update to version 6.2.8 - Support for EQ patch 08/17/22 - Opcode and struct changes (Newby) + BlueAdept (07/21/22) ---------------- - Update to version 6.2.7 Modified: showeq/trunk/configure.in =================================================================== --- showeq/trunk/configure.in 2022-08-17 22:08:33 UTC (rev 1269) +++ showeq/trunk/configure.in 2022-08-17 22:23:12 UTC (rev 1270) @@ -2,7 +2,7 @@ dnl $Id$ $Name$ AC_PREREQ(2.59) -AC_INIT(showeq, 6.2.88888888) +AC_INIT(showeq, 6.2.9) 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...> - 2022-08-17 22:08:35
|
Revision: 1269 http://sourceforge.net/p/seq/svn/1269 Author: theblueadept Date: 2022-08-17 22:08:33 +0000 (Wed, 17 Aug 2022) Log Message: ----------- Tag for release 6.2.8 Added Paths: ----------- showeq/tags/v6_2_8/ This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <the...@us...> - 2022-08-17 22:07:10
|
Revision: 1268 http://sourceforge.net/p/seq/svn/1268 Author: theblueadept Date: 2022-08-17 22:07:08 +0000 (Wed, 17 Aug 2022) Log Message: ----------- Historical checkin for 08/17/22 - Opcode and struct changes (Newby) Version to 6.2.7 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 2022-07-21 23:16:24 UTC (rev 1267) +++ showeq/trunk/ChangeLog 2022-08-17 22:07:08 UTC (rev 1268) @@ -1,3 +1,9 @@ +BlueAdept (08/17/22) +---------------- +- Update to version 6.2.8 +- Support for EQ patch 08/17/22 +- Opcode and struct changes (Newby) + BlueAdept (07/21/22) ---------------- - Update to version 6.2.7 Modified: showeq/trunk/conf/zoneopcodes.xml =================================================================== --- showeq/trunk/conf/zoneopcodes.xml 2022-07-21 23:16:24 UTC (rev 1267) +++ showeq/trunk/conf/zoneopcodes.xml 2022-08-17 22:07:08 UTC (rev 1268) @@ -3,37 +3,37 @@ <seqopcodes> <!-- Critical opcodes used directly by ShowEQ --> - <opcode id="32e8" name="OP_PlayerProfile" updated="07/20/22"> + <opcode id="4495" name="OP_PlayerProfile" updated="08/17/22"> <comment>CharProfileCode</comment> <payload dir="server" typename="uint8_t" sizechecktype="none"/> </opcode> - <opcode id="70d9" name="OP_ZoneEntry" updated="07/20/22"> + <opcode id="1e50" name="OP_ZoneEntry" updated="08/17/22"> <comment>ZoneEntryCode</comment> <payload dir="client" typename="ClientZoneEntryStruct" sizechecktype="match"/> <payload dir="server" typename="uint8_t" sizechecktype="none"/> </opcode> - <opcode id="7cad" name="OP_TimeOfDay" updated="07/20/22"> + <opcode id="7a27" name="OP_TimeOfDay" updated="08/17/22"> <comment>TimeOfDayCode</comment> <payload dir="server" typename="timeOfDayStruct" sizechecktype="match"/> </opcode> - <opcode id="1d01" name="OP_NewZone" updated="07/20/22"> + <opcode id="6661" name="OP_NewZone" updated="08/17/22"> <comment>NewZoneCode</comment> <payload dir="server" typename="uint8_t" sizechecktype="none"/> </opcode> - <opcode id="20c9" name="OP_SpawnDoor" updated="07/20/22"> + <opcode id="2f83" name="OP_SpawnDoor" updated="08/17/22"> <comment>DoorSpawnsCode</comment> <payload dir="server" typename="doorStruct" sizechecktype="modulus"/> </opcode> - <opcode id="06f3" name="OP_GroundSpawn" updated="07/20/22"> + <opcode id="0d0c" name="OP_GroundSpawn" updated="08/17/22"> <comment>MakeDropCode</comment> <payload dir="server" typename="makeDropStruct" sizechecktype="none"/> <payload dir="client" typename="uint8_t" sizechecktype="none"/> </opcode> - <opcode id="2de7" name="OP_SendZonePoints" updated="07/20/22"> + <opcode id="3687" name="OP_SendZonePoints" updated="08/17/22"> <comment>Coords in a zone that will port you to another zone</comment> <payload dir="server" typename="zonePointsStruct" sizechecktype="none"/> </opcode> - <opcode id="66a6" name="OP_AAExpUpdate" updated="07/20/22"> + <opcode id="01ab" name="OP_AAExpUpdate" updated="08/17/22"> <comment>Receiving AA experience. Also when percent to AA changes.</comment> <payload dir="server" typename="altExpUpdateStruct" sizechecktype="match"/> </opcode> @@ -41,32 +41,32 @@ <comment>ExpUpdateCode</comment> <payload dir="server" typename="expUpdateStruct" sizechecktype="match"/> </opcode> - <opcode id="5133" name="OP_GuildMOTD" updated="07/20/22"> + <opcode id="5ed7" name="OP_GuildMOTD" updated="08/17/22"> <comment>GuildMOTD</comment> <payload dir="server" typename="guildMOTDStruct" sizechecktype="none"/> </opcode> - <opcode id="5c08" name="OP_ClientUpdate" updated="07/20/22"> + <opcode id="3e61" name="OP_ClientUpdate" updated="08/17/22"> <comment>Position updates</comment> <payload dir="server" typename="playerSpawnPosStruct" sizechecktype="match"/> <payload dir="both" typename="playerSelfPosStruct" sizechecktype="match"/> </opcode> - <opcode id="440c" name="OP_NpcMoveUpdate" updated="07/20/22"> + <opcode id="557d" name="OP_NpcMoveUpdate" updated="08/17/22"> <comment>Position updates</comment> <payload dir="server" typename="uint8_t" sizechecktype="none"/> </opcode> - <opcode id="6763" name="OP_MobUpdate" updated="07/20/22"> + <opcode id="3e89" name="OP_MobUpdate" updated="08/17/22"> <comment>MobUpdateCode</comment> <payload dir="both" typename="spawnPositionUpdate" sizechecktype="match"/> </opcode> - <opcode id="6a60" name="OP_DeleteSpawn" updated="07/20/22"> + <opcode id="0745" name="OP_DeleteSpawn" updated="08/17/22"> <comment>DeleteSpawnCode</comment> <payload dir="both" typename="deleteSpawnStruct" sizechecktype="match"/> </opcode> - <opcode id="755b" name="OP_RemoveSpawn" updated="07/20/22"> + <opcode id="5022" name="OP_RemoveSpawn" updated="08/17/22"> <comment>Remove spawn from zone</comment> <payload dir="both" typename="removeSpawnStruct" sizechecktype="none"/> </opcode> - <opcode id="7a6c" name="OP_Death" updated="07/20/22"> + <opcode id="4a1a" name="OP_Death" updated="08/17/22"> <comment>old NewCorpseCode</comment> <payload dir="server" typename="newCorpseStruct" sizechecktype="match"/> </opcode> @@ -74,7 +74,7 @@ <comment>SpawnUpdateCode</comment> <payload dir="both" typename="SpawnUpdateStruct" sizechecktype="match"/> </opcode> - <opcode id="3216" name="OP_SpawnAppearance" updated="07/20/22"> + <opcode id="04e3" name="OP_SpawnAppearance" updated="08/17/22"> <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="031d" name="OP_GuildMemberUpdate" updated="07/20/22"> + <opcode id="145a" name="OP_GuildMemberUpdate" updated="08/17/22"> <comment>Info regarding guild members</comment> <payload dir="server" typename="GuildMemberUpdate" sizechecktype="match"/> </opcode> - <opcode id="1f0d" name="OP_ClickObject" updated="07/20/22"> + <opcode id="0bf5" name="OP_ClickObject" updated="08/17/22"> <comment>Items dropped on the ground</comment> <payload dir="both" typename="remDropStruct" sizechecktype="match"/> </opcode> - <opcode id="1aff" name="OP_Action" updated="07/20/22"> + <opcode id="376b" name="OP_Action" updated="08/17/22"> <comment>Spells cast etc</comment> <payload dir="both" typename="actionStruct" sizechecktype="match"/> <payload dir="both" typename="actionAltStruct" sizechecktype="match"/> </opcode> - <opcode id="0249" name="OP_Action2" updated="07/20/22"> + <opcode id="6a5a" name="OP_Action2" updated="08/17/22"> <comment>Combat actions i.e. bash, kick etc</comment> <payload dir="both" typename="action2Struct" sizechecktype="match"/> </opcode> - <opcode id="2e80" name="OP_Consider" updated="07/20/22"> + <opcode id="0f36" name="OP_Consider" updated="08/17/22"> <comment>ConsiderCode</comment> <payload dir="both" typename="considerStruct" sizechecktype="match"/> </opcode> - <opcode id="35c3" name="OP_TargetMouse" updated="07/20/22"> + <opcode id="61e0" name="OP_TargetMouse" updated="08/17/22"> <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="325b" name="OP_ZoneChange" updated="07/20/22"> + <opcode id="1773" name="OP_ZoneChange" updated="08/17/22"> <comment>old ZoneChangeCode</comment> <payload dir="both" typename="zoneChangeStruct" sizechecktype="match"/> </opcode> @@ -191,19 +191,19 @@ <comment>EmoteTextCode</comment> <payload dir="both" typename="emoteTextStruct" sizechecktype="none"/> </opcode> - <opcode id="535d" name="OP_SimpleMessage" updated="07/20/22"> + <opcode id="131d" name="OP_SimpleMessage" updated="08/17/22"> <comment>SimpleMessageCode</comment> <payload dir="server" typename="simpleMessageStruct" sizechecktype="match"/> </opcode> - <opcode id="7857" name="OP_FormattedMessage" updated="07/20/22"> + <opcode id="20da" name="OP_FormattedMessage" updated="08/17/22"> <comment>FormattedMessageCode i.e. pet dismissed etc</comment> <payload dir="server" typename="formattedMessageStruct" sizechecktype="none"/> </opcode> - <opcode id="021a" name="OP_CommonMessage" updated="07/20/22"> + <opcode id="5532" name="OP_CommonMessage" updated="08/17/22"> <comment>ChannelMessageCode i.e. /tell /ooc /shout etc</comment> <payload dir="both" typename="channelMessageStruct" sizechecktype="none"/> </opcode> - <opcode id="749c" name="OP_SpecialMesg" updated="07/20/22"> + <opcode id="4290" name="OP_SpecialMesg" updated="08/17/22"> <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="uint8_t" sizechecktype="none"/> </opcode> - <opcode id="671e" name="OP_GuildMemberList" updated="07/20/22"> + <opcode id="3711" name="OP_GuildMemberList" updated="08/17/22"> <comment>List of guild members - Variable length</comment> <payload dir="server" typename="uint8_t" sizechecktype="none"/> </opcode> @@ -367,7 +367,7 @@ <comment>Fellowship information - 2576 bytes</comment> <payload dir="server" typename="uint8_t" sizechecktype="none"/> </opcode> - <opcode id="30a0" name="OP_ExpandedGuildInfo" updated="07/20/22"> + <opcode id="7d38" name="OP_ExpandedGuildInfo" updated="08/17/22"> <comment>Guild ranks and other misc guild data - Variable length</comment> <payload dir="server" typename="uint8_t" sizechecktype="none"/> </opcode> @@ -595,7 +595,7 @@ <comment>Free to play nags and other data - Variable length</comment> <payload dir="server" typename="uint8_t" sizechecktype="none"/> </opcode> - <opcode id="28ad" name="OP_Find" updated="07/20/22"> + <opcode id="1fc2" name="OP_Find" updated="08/17/22"> <comment>Find window data - 112 bytes</comment> <payload dir="server" typename="uint8_t" sizechecktype="none"/> </opcode> Modified: showeq/trunk/configure.in =================================================================== --- showeq/trunk/configure.in 2022-07-21 23:16:24 UTC (rev 1267) +++ showeq/trunk/configure.in 2022-08-17 22:07:08 UTC (rev 1268) @@ -2,7 +2,7 @@ dnl $Id$ $Name$ AC_PREREQ(2.59) -AC_INIT(showeq, 6.2.7) +AC_INIT(showeq, 6.2.88888888) 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 2022-07-21 23:16:24 UTC (rev 1267) +++ showeq/trunk/src/everquest.h 2022-08-17 22:07:08 UTC (rev 1268) @@ -1113,29 +1113,27 @@ struct { - signed x:19; // x coord (1st loc value) - signed deltaZ:13; // change in z - signed z:19; // z coord (3rd loc value) - unsigned padding01:13; + unsigned pitch:12; // pitch (up/down heading) + unsigned padding00:1; - signed y:19; // y coord (2nd loc value) signed animation:10; // current animation - unsigned padding02:3; + signed deltaZ:13; // change in z + unsigned padding01:9; - signed deltaHeading:10; // change in heading - unsigned pitch:12; // pitch (up/down heading) - unsigned padding03:10; + signed x:19; // x coord (1st loc value) + signed deltaX:13; // change in x unsigned heading:12; // heading signed deltaY:13; // change in y - unsigned padding04:7; + unsigned padding03:7; - signed deltaX:13; // change in x - unsigned padding05:19; + signed deltaHeading:10; // change in heading + signed y:19; // y coord (2nd loc value) + unsigned padding04:3; }; - int32_t posData[6]; + int32_t posData[5]; }; /*0000*/ union @@ -2384,7 +2382,7 @@ /* ** Player Position Update -** Length: 28 Octets +** Length: 24 Octets ** OpCode: PlayerPosCode */ struct playerSpawnPosStruct @@ -2392,27 +2390,25 @@ /*0000*/ uint16_t spawnId; /*0002*/ uint16_t spawnId2; /*0004*/ - signed x:19; // x coord (1st loc value) + signed z:19; // z coord (3rd loc value) + unsigned pitch:12; // pitch (up/down heading) + unsigned padding00:1; +/*0008*/ + signed animation:10; // current animation signed deltaZ:13; // change in z -/*0008*/ - signed z:19; // z coord (3rd loc value) - unsigned padding01:13; + unsigned padding01:9; /*0012*/ - signed y:19; // y coord (2nd loc value) - signed animation:10; // current animation - unsigned padding02:3; + signed x:19; // x coord (1st loc value) + signed deltaX:13; // change in x /*0016*/ - signed deltaHeading:10; // change in heading - unsigned pitch:12; // pitch (up/down heading) - unsigned padding03:10; -/*0020*/ unsigned heading:12; // heading signed deltaY:13; // change in y - unsigned padding04:7; + unsigned padding03:7; +/*0020*/ + signed deltaHeading:10; // change in heading + signed y:19; // y coord (2nd loc value) + unsigned padding04:3; /*0024*/ - signed deltaX:13; // change in x - unsigned padding05:19; -/*0028*/ }; /* @@ -2426,27 +2422,27 @@ /*0002*/ uint16_t spawnId; // Player's spawn id /*0004*/ uint16_t unknown0004; // ***Placeholder /*0006*/ - float deltaZ; // change in z + signed animation:10; // current animation + unsigned pitch:12; // pitch (up/down heading) + unsigned padding00:10; /*0010*/ - signed animation:10; // current animation + float y; // y coord (2nd loc value) +/*0014*/ unsigned heading:12; // heading - unsigned padding01:10; -/*0014*/ - float deltaX; // change in x + unsigned padding02:20; /*0018*/ - float y; // y coord (2nd loc value) + float deltaZ; // change in z /*0022*/ - float deltaY; // change in y + float x; // x coord (1st loc value) /*0026*/ - unsigned pitch:12; // pitch (up/down heading) - unsigned padding05:20; + float z; // z coord (3rd loc value) /*0030*/ - float z; // z coord (3rd loc value) + signed deltaHeading:10; // change in heading + unsigned padding06:22; /*0034*/ - signed deltaHeading:10; // change in heading - unsigned padding07:22; + float deltaY; // change in y /*0038*/ - float x; // x coord (1st loc value) + float deltaX; // change in x /*0042*/ }; This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <the...@us...> - 2022-07-21 23:16:26
|
Revision: 1267 http://sourceforge.net/p/seq/svn/1267 Author: theblueadept Date: 2022-07-21 23:16:24 +0000 (Thu, 21 Jul 2022) Log Message: ----------- Tag for release 6.2.7 Added Paths: ----------- showeq/tags/v6_2_7/ This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <the...@us...> - 2022-07-21 23:15:28
|
Revision: 1266 http://sourceforge.net/p/seq/svn/1266 Author: theblueadept Date: 2022-07-21 23:15:23 +0000 (Thu, 21 Jul 2022) Log Message: ----------- Historical checkin for 07/21/22 - Updated Opcodes and Struct changes (Newby) Version to 6.2.7 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 2022-07-09 16:03:11 UTC (rev 1265) +++ showeq/trunk/ChangeLog 2022-07-21 23:15:23 UTC (rev 1266) @@ -1,3 +1,9 @@ +BlueAdept (07/21/22) +---------------- +- Update to version 6.2.7 +- Support for EQ patch 07/20/22 +- Opcode and struct changes (Newby) + BlueAdept (06/17/22) ---------------- - Update to version 6.2.6 Modified: showeq/trunk/conf/zoneopcodes.xml =================================================================== --- showeq/trunk/conf/zoneopcodes.xml 2022-07-09 16:03:11 UTC (rev 1265) +++ showeq/trunk/conf/zoneopcodes.xml 2022-07-21 23:15:23 UTC (rev 1266) @@ -3,37 +3,37 @@ <seqopcodes> <!-- Critical opcodes used directly by ShowEQ --> - <opcode id="60a8" name="OP_PlayerProfile" updated="06/15/22"> + <opcode id="32e8" name="OP_PlayerProfile" updated="07/20/22"> <comment>CharProfileCode</comment> <payload dir="server" typename="uint8_t" sizechecktype="none"/> </opcode> - <opcode id="00c4" name="OP_ZoneEntry" updated="06/15/22"> + <opcode id="70d9" name="OP_ZoneEntry" updated="07/20/22"> <comment>ZoneEntryCode</comment> <payload dir="client" typename="ClientZoneEntryStruct" sizechecktype="match"/> <payload dir="server" typename="uint8_t" sizechecktype="none"/> </opcode> - <opcode id="4234" name="OP_TimeOfDay" updated="06/15/22"> + <opcode id="7cad" name="OP_TimeOfDay" updated="07/20/22"> <comment>TimeOfDayCode</comment> <payload dir="server" typename="timeOfDayStruct" sizechecktype="match"/> </opcode> - <opcode id="3896" name="OP_NewZone" updated="06/15/22"> + <opcode id="1d01" name="OP_NewZone" updated="07/20/22"> <comment>NewZoneCode</comment> <payload dir="server" typename="uint8_t" sizechecktype="none"/> </opcode> - <opcode id="44b7" name="OP_SpawnDoor" updated="06/15/22"> + <opcode id="20c9" name="OP_SpawnDoor" updated="07/20/22"> <comment>DoorSpawnsCode</comment> <payload dir="server" typename="doorStruct" sizechecktype="modulus"/> </opcode> - <opcode id="5f6b" name="OP_GroundSpawn" updated="06/15/22"> + <opcode id="06f3" name="OP_GroundSpawn" updated="07/20/22"> <comment>MakeDropCode</comment> <payload dir="server" typename="makeDropStruct" sizechecktype="none"/> <payload dir="client" typename="uint8_t" sizechecktype="none"/> </opcode> - <opcode id="5319" name="OP_SendZonePoints" updated="06/15/22"> + <opcode id="2de7" name="OP_SendZonePoints" updated="07/20/22"> <comment>Coords in a zone that will port you to another zone</comment> <payload dir="server" typename="zonePointsStruct" sizechecktype="none"/> </opcode> - <opcode id="2b4a" name="OP_AAExpUpdate" updated="06/15/22"> + <opcode id="66a6" name="OP_AAExpUpdate" updated="07/20/22"> <comment>Receiving AA experience. Also when percent to AA changes.</comment> <payload dir="server" typename="altExpUpdateStruct" sizechecktype="match"/> </opcode> @@ -41,32 +41,32 @@ <comment>ExpUpdateCode</comment> <payload dir="server" typename="expUpdateStruct" sizechecktype="match"/> </opcode> - <opcode id="5903" name="OP_GuildMOTD" updated="06/15/22"> + <opcode id="5133" name="OP_GuildMOTD" updated="07/20/22"> <comment>GuildMOTD</comment> <payload dir="server" typename="guildMOTDStruct" sizechecktype="none"/> </opcode> - <opcode id="1861" name="OP_ClientUpdate" updated="06/15/22"> + <opcode id="5c08" name="OP_ClientUpdate" updated="07/20/22"> <comment>Position updates</comment> <payload dir="server" typename="playerSpawnPosStruct" sizechecktype="match"/> <payload dir="both" typename="playerSelfPosStruct" sizechecktype="match"/> </opcode> - <opcode id="5229" name="OP_NpcMoveUpdate" updated="06/15/22"> + <opcode id="440c" name="OP_NpcMoveUpdate" updated="07/20/22"> <comment>Position updates</comment> <payload dir="server" typename="uint8_t" sizechecktype="none"/> </opcode> - <opcode id="4508" name="OP_MobUpdate" updated="06/15/22"> + <opcode id="6763" name="OP_MobUpdate" updated="07/20/22"> <comment>MobUpdateCode</comment> <payload dir="both" typename="spawnPositionUpdate" sizechecktype="match"/> </opcode> - <opcode id="6d3b" name="OP_DeleteSpawn" updated="06/15/22"> + <opcode id="6a60" name="OP_DeleteSpawn" updated="07/20/22"> <comment>DeleteSpawnCode</comment> <payload dir="both" typename="deleteSpawnStruct" sizechecktype="match"/> </opcode> - <opcode id="0a4d" name="OP_RemoveSpawn" updated="06/15/22"> + <opcode id="755b" name="OP_RemoveSpawn" updated="07/20/22"> <comment>Remove spawn from zone</comment> <payload dir="both" typename="removeSpawnStruct" sizechecktype="none"/> </opcode> - <opcode id="50f1" name="OP_Death" updated="06/15/22"> + <opcode id="7a6c" name="OP_Death" updated="07/20/22"> <comment>old NewCorpseCode</comment> <payload dir="server" typename="newCorpseStruct" sizechecktype="match"/> </opcode> @@ -74,7 +74,7 @@ <comment>SpawnUpdateCode</comment> <payload dir="both" typename="SpawnUpdateStruct" sizechecktype="match"/> </opcode> - <opcode id="5056" name="OP_SpawnAppearance" updated="06/15/22"> + <opcode id="3216" name="OP_SpawnAppearance" updated="07/20/22"> <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="108b" name="OP_GuildMemberUpdate" updated="06/15/22"> + <opcode id="031d" name="OP_GuildMemberUpdate" updated="07/20/22"> <comment>Info regarding guild members</comment> <payload dir="server" typename="GuildMemberUpdate" sizechecktype="match"/> </opcode> - <opcode id="6c27" name="OP_ClickObject" updated="06/15/22"> + <opcode id="1f0d" name="OP_ClickObject" updated="07/20/22"> <comment>Items dropped on the ground</comment> <payload dir="both" typename="remDropStruct" sizechecktype="match"/> </opcode> - <opcode id="6e66" name="OP_Action" updated="06/15/22"> + <opcode id="1aff" name="OP_Action" updated="07/20/22"> <comment>Spells cast etc</comment> <payload dir="both" typename="actionStruct" sizechecktype="match"/> <payload dir="both" typename="actionAltStruct" sizechecktype="match"/> </opcode> - <opcode id="48a9" name="OP_Action2" updated="06/15/22"> + <opcode id="0249" name="OP_Action2" updated="07/20/22"> <comment>Combat actions i.e. bash, kick etc</comment> <payload dir="both" typename="action2Struct" sizechecktype="match"/> </opcode> - <opcode id="4860" name="OP_Consider" updated="06/15/22"> + <opcode id="2e80" name="OP_Consider" updated="07/20/22"> <comment>ConsiderCode</comment> <payload dir="both" typename="considerStruct" sizechecktype="match"/> </opcode> - <opcode id="368b" name="OP_TargetMouse" updated="06/15/22"> + <opcode id="35c3" name="OP_TargetMouse" updated="07/20/22"> <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="31d9" name="OP_ZoneChange" updated="06/15/22"> + <opcode id="325b" name="OP_ZoneChange" updated="07/20/22"> <comment>old ZoneChangeCode</comment> <payload dir="both" typename="zoneChangeStruct" sizechecktype="match"/> </opcode> @@ -191,19 +191,19 @@ <comment>EmoteTextCode</comment> <payload dir="both" typename="emoteTextStruct" sizechecktype="none"/> </opcode> - <opcode id="1e9a" name="OP_SimpleMessage" updated="06/15/22"> + <opcode id="535d" name="OP_SimpleMessage" updated="07/20/22"> <comment>SimpleMessageCode</comment> <payload dir="server" typename="simpleMessageStruct" sizechecktype="match"/> </opcode> - <opcode id="0c18" name="OP_FormattedMessage" updated="06/15/22"> + <opcode id="7857" name="OP_FormattedMessage" updated="07/20/22"> <comment>FormattedMessageCode i.e. pet dismissed etc</comment> <payload dir="server" typename="formattedMessageStruct" sizechecktype="none"/> </opcode> - <opcode id="7606" name="OP_CommonMessage" updated="06/15/22"> + <opcode id="021a" name="OP_CommonMessage" updated="07/20/22"> <comment>ChannelMessageCode i.e. /tell /ooc /shout etc</comment> <payload dir="both" typename="channelMessageStruct" sizechecktype="none"/> </opcode> - <opcode id="3867" name="OP_SpecialMesg" updated="06/15/22"> + <opcode id="749c" name="OP_SpecialMesg" updated="07/20/22"> <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="uint8_t" sizechecktype="none"/> </opcode> - <opcode id="3ea4" name="OP_GuildMemberList" updated="06/15/22"> + <opcode id="671e" name="OP_GuildMemberList" updated="07/20/22"> <comment>List of guild members - Variable length</comment> <payload dir="server" typename="uint8_t" sizechecktype="none"/> </opcode> @@ -367,7 +367,7 @@ <comment>Fellowship information - 2576 bytes</comment> <payload dir="server" typename="uint8_t" sizechecktype="none"/> </opcode> - <opcode id="0d8a" name="OP_ExpandedGuildInfo" updated="06/15/22"> + <opcode id="30a0" name="OP_ExpandedGuildInfo" updated="07/20/22"> <comment>Guild ranks and other misc guild data - Variable length</comment> <payload dir="server" typename="uint8_t" sizechecktype="none"/> </opcode> @@ -595,7 +595,7 @@ <comment>Free to play nags and other data - Variable length</comment> <payload dir="server" typename="uint8_t" sizechecktype="none"/> </opcode> - <opcode id="0d5d" name="OP_Find" updated="06/15/22"> + <opcode id="28ad" name="OP_Find" updated="07/20/22"> <comment>Find window data - 112 bytes</comment> <payload dir="server" typename="uint8_t" sizechecktype="none"/> </opcode> Modified: showeq/trunk/configure.in =================================================================== --- showeq/trunk/configure.in 2022-07-09 16:03:11 UTC (rev 1265) +++ showeq/trunk/configure.in 2022-07-21 23:15:23 UTC (rev 1266) @@ -2,7 +2,7 @@ dnl $Id$ $Name$ AC_PREREQ(2.59) -AC_INIT(showeq, 6.2.6) +AC_INIT(showeq, 6.2.7) 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 2022-07-09 16:03:11 UTC (rev 1265) +++ showeq/trunk/src/everquest.h 2022-07-21 23:15:23 UTC (rev 1266) @@ -1113,27 +1113,29 @@ struct { - signed deltaY:13; // change in y - signed y:19; // y coord (2nd loc value) + signed x:19; // x coord (1st loc value) + signed deltaZ:13; // change in z - signed animation:10; // current animation signed z:19; // z coord (3rd loc value) - unsigned padding01:3; + unsigned padding01:13; - unsigned pitch:12; // pitch (up/down heading) - signed x:19; // x coord (1st loc value) - unsigned padding02:1; + signed y:19; // y coord (2nd loc value) + signed animation:10; // current animation + unsigned padding02:3; - unsigned heading:12; // heading signed deltaHeading:10; // change in heading + unsigned pitch:12; // pitch (up/down heading) unsigned padding03:10; + unsigned heading:12; // heading + signed deltaY:13; // change in y + unsigned padding04:7; + signed deltaX:13; // change in x - signed deltaZ:13; // change in z - unsigned padding04:6; + unsigned padding05:19; }; - int32_t posData[5]; + int32_t posData[6]; }; /*0000*/ union @@ -2382,7 +2384,7 @@ /* ** Player Position Update -** Length: 24 Octets +** Length: 28 Octets ** OpCode: PlayerPosCode */ struct playerSpawnPosStruct @@ -2390,25 +2392,27 @@ /*0000*/ uint16_t spawnId; /*0002*/ uint16_t spawnId2; /*0004*/ - signed deltaY:13; // change in y - signed y:19; // y coord (2nd loc value) + signed x:19; // x coord (1st loc value) + signed deltaZ:13; // change in z /*0008*/ - signed animation:10; // current animation signed z:19; // z coord (3rd loc value) - unsigned padding01:3; + unsigned padding01:13; /*0012*/ - unsigned pitch:12; // pitch (up/down heading) - signed x:19; // x coord (1st loc value) - unsigned padding02:1; + signed y:19; // y coord (2nd loc value) + signed animation:10; // current animation + unsigned padding02:3; /*0016*/ - unsigned heading:12; // heading signed deltaHeading:10; // change in heading + unsigned pitch:12; // pitch (up/down heading) unsigned padding03:10; /*0020*/ + unsigned heading:12; // heading + signed deltaY:13; // change in y + unsigned padding04:7; +/*0024*/ signed deltaX:13; // change in x - signed deltaZ:13; // change in z - unsigned padding04:6; -/*0024*/ + unsigned padding05:19; +/*0028*/ }; /* @@ -2422,27 +2426,27 @@ /*0002*/ uint16_t spawnId; // Player's spawn id /*0004*/ uint16_t unknown0004; // ***Placeholder /*0006*/ - signed deltaHeading:10; // change in heading - unsigned padding00:22; + float deltaZ; // change in z /*0010*/ + signed animation:10; // current animation + unsigned heading:12; // heading + unsigned padding01:10; +/*0014*/ float deltaX; // change in x -/*0014*/ +/*0018*/ float y; // y coord (2nd loc value) -/*0018*/ - signed animation:10; // current animation - unsigned pitch:12; // pitch (up/down heading) - unsigned padding03:10; /*0022*/ - float deltaZ; // change in z + float deltaY; // change in y /*0026*/ + unsigned pitch:12; // pitch (up/down heading) + unsigned padding05:20; +/*0030*/ float z; // z coord (3rd loc value) -/*0030*/ - float deltaY; // change in y /*0034*/ + signed deltaHeading:10; // change in heading + unsigned padding07:22; +/*0038*/ float x; // x coord (1st loc value) -/*0038*/ - unsigned heading:12; // heading - unsigned padding08:20; /*0042*/ }; Modified: showeq/trunk/src/spawnshell.cpp =================================================================== --- showeq/trunk/src/spawnshell.cpp 2022-07-09 16:03:11 UTC (rev 1265) +++ showeq/trunk/src/spawnshell.cpp 2022-07-21 23:15:23 UTC (rev 1266) @@ -756,7 +756,7 @@ strcpy(spawn->lastName, name.toLatin1().data()); } - netStream.skipBytes(6); + netStream.skipBytes(2); spawn->petOwnerId = netStream.readUInt32NC(); This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <cn...@us...> - 2022-07-09 16:03:13
|
Revision: 1265 http://sourceforge.net/p/seq/svn/1265 Author: cn187 Date: 2022-07-09 16:03:11 +0000 (Sat, 09 Jul 2022) Log Message: ----------- Historical checkin for 06/17/22 - Opcode and struct changes (Newby) Version to 6.2.6 Modified Paths: -------------- showeq/branches/cn187_devel/ChangeLog showeq/branches/cn187_devel/conf/zoneopcodes.xml showeq/branches/cn187_devel/configure.in showeq/branches/cn187_devel/src/everquest.h showeq/branches/cn187_devel/src/races.h Modified: showeq/branches/cn187_devel/ChangeLog =================================================================== --- showeq/branches/cn187_devel/ChangeLog 2022-06-17 22:35:31 UTC (rev 1264) +++ showeq/branches/cn187_devel/ChangeLog 2022-07-09 16:03:11 UTC (rev 1265) @@ -1,3 +1,9 @@ +BlueAdept (06/17/22) +---------------- +- Update to version 6.2.6 +- Support for EQ patch 06/15/22 +- Opcode and struct changes (Newby) + cn187 (05/19/22) ---------------- - Update to version 6.2.5 Modified: showeq/branches/cn187_devel/conf/zoneopcodes.xml =================================================================== --- showeq/branches/cn187_devel/conf/zoneopcodes.xml 2022-06-17 22:35:31 UTC (rev 1264) +++ showeq/branches/cn187_devel/conf/zoneopcodes.xml 2022-07-09 16:03:11 UTC (rev 1265) @@ -3,37 +3,37 @@ <seqopcodes> <!-- Critical opcodes used directly by ShowEQ --> - <opcode id="3cff" name="OP_PlayerProfile" updated="05/18/22"> + <opcode id="60a8" name="OP_PlayerProfile" updated="06/15/22"> <comment>CharProfileCode</comment> <payload dir="server" typename="uint8_t" sizechecktype="none"/> </opcode> - <opcode id="2cad" name="OP_ZoneEntry" updated="05/18/22"> + <opcode id="00c4" name="OP_ZoneEntry" updated="06/15/22"> <comment>ZoneEntryCode</comment> <payload dir="client" typename="ClientZoneEntryStruct" sizechecktype="match"/> <payload dir="server" typename="uint8_t" sizechecktype="none"/> </opcode> - <opcode id="0043" name="OP_TimeOfDay" updated="05/18/22"> + <opcode id="4234" name="OP_TimeOfDay" updated="06/15/22"> <comment>TimeOfDayCode</comment> <payload dir="server" typename="timeOfDayStruct" sizechecktype="match"/> </opcode> - <opcode id="2173" name="OP_NewZone" updated="05/18/22"> + <opcode id="3896" name="OP_NewZone" updated="06/15/22"> <comment>NewZoneCode</comment> <payload dir="server" typename="uint8_t" sizechecktype="none"/> </opcode> - <opcode id="3828" name="OP_SpawnDoor" updated="05/18/22"> + <opcode id="44b7" name="OP_SpawnDoor" updated="06/15/22"> <comment>DoorSpawnsCode</comment> <payload dir="server" typename="doorStruct" sizechecktype="modulus"/> </opcode> - <opcode id="1e3f" name="OP_GroundSpawn" updated="05/18/22"> + <opcode id="5f6b" name="OP_GroundSpawn" updated="06/15/22"> <comment>MakeDropCode</comment> <payload dir="server" typename="makeDropStruct" sizechecktype="none"/> <payload dir="client" typename="uint8_t" sizechecktype="none"/> </opcode> - <opcode id="59ab" name="OP_SendZonePoints" updated="05/18/22"> + <opcode id="5319" name="OP_SendZonePoints" updated="06/15/22"> <comment>Coords in a zone that will port you to another zone</comment> <payload dir="server" typename="zonePointsStruct" sizechecktype="none"/> </opcode> - <opcode id="643c" name="OP_AAExpUpdate" updated="05/18/22"> + <opcode id="2b4a" name="OP_AAExpUpdate" updated="06/15/22"> <comment>Receiving AA experience. Also when percent to AA changes.</comment> <payload dir="server" typename="altExpUpdateStruct" sizechecktype="match"/> </opcode> @@ -41,32 +41,32 @@ <comment>ExpUpdateCode</comment> <payload dir="server" typename="expUpdateStruct" sizechecktype="match"/> </opcode> - <opcode id="14bd" name="OP_GuildMOTD" updated="05/18/22"> + <opcode id="5903" name="OP_GuildMOTD" updated="06/15/22"> <comment>GuildMOTD</comment> <payload dir="server" typename="guildMOTDStruct" sizechecktype="none"/> </opcode> - <opcode id="0904" name="OP_ClientUpdate" updated="05/18/22"> + <opcode id="1861" name="OP_ClientUpdate" updated="06/15/22"> <comment>Position updates</comment> <payload dir="server" typename="playerSpawnPosStruct" sizechecktype="match"/> <payload dir="both" typename="playerSelfPosStruct" sizechecktype="match"/> </opcode> - <opcode id="4043" name="OP_NpcMoveUpdate" updated="05/18/22"> + <opcode id="5229" name="OP_NpcMoveUpdate" updated="06/15/22"> <comment>Position updates</comment> <payload dir="server" typename="uint8_t" sizechecktype="none"/> </opcode> - <opcode id="7a4b" name="OP_MobUpdate" updated="05/18/22"> + <opcode id="4508" name="OP_MobUpdate" updated="06/15/22"> <comment>MobUpdateCode</comment> <payload dir="both" typename="spawnPositionUpdate" sizechecktype="match"/> </opcode> - <opcode id="5555" name="OP_DeleteSpawn" updated="05/18/22"> + <opcode id="6d3b" name="OP_DeleteSpawn" updated="06/15/22"> <comment>DeleteSpawnCode</comment> <payload dir="both" typename="deleteSpawnStruct" sizechecktype="match"/> </opcode> - <opcode id="23fd" name="OP_RemoveSpawn" updated="05/18/22"> + <opcode id="0a4d" name="OP_RemoveSpawn" updated="06/15/22"> <comment>Remove spawn from zone</comment> <payload dir="both" typename="removeSpawnStruct" sizechecktype="none"/> </opcode> - <opcode id="0565" name="OP_Death" updated="05/18/22"> + <opcode id="50f1" name="OP_Death" updated="06/15/22"> <comment>old NewCorpseCode</comment> <payload dir="server" typename="newCorpseStruct" sizechecktype="match"/> </opcode> @@ -74,7 +74,7 @@ <comment>SpawnUpdateCode</comment> <payload dir="both" typename="SpawnUpdateStruct" sizechecktype="match"/> </opcode> - <opcode id="7091" name="OP_SpawnAppearance" updated="05/18/22"> + <opcode id="5056" name="OP_SpawnAppearance" updated="06/15/22"> <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="1435" name="OP_GuildMemberUpdate" updated="05/18/22"> + <opcode id="108b" name="OP_GuildMemberUpdate" updated="06/15/22"> <comment>Info regarding guild members</comment> <payload dir="server" typename="GuildMemberUpdate" sizechecktype="match"/> </opcode> - <opcode id="4254" name="OP_ClickObject" updated="05/18/22"> + <opcode id="6c27" name="OP_ClickObject" updated="06/15/22"> <comment>Items dropped on the ground</comment> <payload dir="both" typename="remDropStruct" sizechecktype="match"/> </opcode> - <opcode id="111e" name="OP_Action" updated="05/18/22"> + <opcode id="6e66" name="OP_Action" updated="06/15/22"> <comment>Spells cast etc</comment> <payload dir="both" typename="actionStruct" sizechecktype="match"/> <payload dir="both" typename="actionAltStruct" sizechecktype="match"/> </opcode> - <opcode id="1739" name="OP_Action2" updated="05/18/22"> + <opcode id="48a9" name="OP_Action2" updated="06/15/22"> <comment>Combat actions i.e. bash, kick etc</comment> <payload dir="both" typename="action2Struct" sizechecktype="match"/> </opcode> - <opcode id="67cb" name="OP_Consider" updated="05/18/22"> + <opcode id="4860" name="OP_Consider" updated="06/15/22"> <comment>ConsiderCode</comment> <payload dir="both" typename="considerStruct" sizechecktype="match"/> </opcode> - <opcode id="1b4d" name="OP_TargetMouse" updated="05/18/22"> + <opcode id="368b" name="OP_TargetMouse" updated="06/15/22"> <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="6c60" name="OP_ZoneChange" updated="05/18/22"> + <opcode id="31d9" name="OP_ZoneChange" updated="06/15/22"> <comment>old ZoneChangeCode</comment> <payload dir="both" typename="zoneChangeStruct" sizechecktype="match"/> </opcode> @@ -191,19 +191,19 @@ <comment>EmoteTextCode</comment> <payload dir="both" typename="emoteTextStruct" sizechecktype="none"/> </opcode> - <opcode id="3097" name="OP_SimpleMessage" updated="05/18/22"> + <opcode id="1e9a" name="OP_SimpleMessage" updated="06/15/22"> <comment>SimpleMessageCode</comment> <payload dir="server" typename="simpleMessageStruct" sizechecktype="match"/> </opcode> - <opcode id="63d1" name="OP_FormattedMessage" updated="05/18/22"> + <opcode id="0c18" name="OP_FormattedMessage" updated="06/15/22"> <comment>FormattedMessageCode i.e. pet dismissed etc</comment> <payload dir="server" typename="formattedMessageStruct" sizechecktype="none"/> </opcode> - <opcode id="7234" name="OP_CommonMessage" updated="05/18/22"> + <opcode id="7606" name="OP_CommonMessage" updated="06/15/22"> <comment>ChannelMessageCode i.e. /tell /ooc /shout etc</comment> <payload dir="both" typename="channelMessageStruct" sizechecktype="none"/> </opcode> - <opcode id="4ca0" name="OP_SpecialMesg" updated="05/18/22"> + <opcode id="3867" name="OP_SpecialMesg" updated="06/15/22"> <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="uint8_t" sizechecktype="none"/> </opcode> - <opcode id="23e1" name="OP_GuildMemberList" updated="05/18/22"> + <opcode id="3ea4" name="OP_GuildMemberList" updated="06/15/22"> <comment>List of guild members - Variable length</comment> <payload dir="server" typename="uint8_t" sizechecktype="none"/> </opcode> @@ -367,7 +367,7 @@ <comment>Fellowship information - 2576 bytes</comment> <payload dir="server" typename="uint8_t" sizechecktype="none"/> </opcode> - <opcode id="7103" name="OP_ExpandedGuildInfo" updated="05/18/22"> + <opcode id="0d8a" name="OP_ExpandedGuildInfo" updated="06/15/22"> <comment>Guild ranks and other misc guild data - Variable length</comment> <payload dir="server" typename="uint8_t" sizechecktype="none"/> </opcode> @@ -595,7 +595,7 @@ <comment>Free to play nags and other data - Variable length</comment> <payload dir="server" typename="uint8_t" sizechecktype="none"/> </opcode> - <opcode id="485c" name="OP_Find" updated="05/18/22"> + <opcode id="0d5d" name="OP_Find" updated="06/15/22"> <comment>Find window data - 112 bytes</comment> <payload dir="server" typename="uint8_t" sizechecktype="none"/> </opcode> Modified: showeq/branches/cn187_devel/configure.in =================================================================== --- showeq/branches/cn187_devel/configure.in 2022-06-17 22:35:31 UTC (rev 1264) +++ showeq/branches/cn187_devel/configure.in 2022-07-09 16:03:11 UTC (rev 1265) @@ -2,7 +2,7 @@ dnl $Id$ $Name$ AC_PREREQ(2.59) -AC_INIT(showeq, 6.2.5) +AC_INIT(showeq, 6.2.6) AC_CONFIG_SRCDIR(src/main.cpp) AC_CONFIG_MACRO_DIR([m4]) AC_CANONICAL_SYSTEM Modified: showeq/branches/cn187_devel/src/everquest.h =================================================================== --- showeq/branches/cn187_devel/src/everquest.h 2022-06-17 22:35:31 UTC (rev 1264) +++ showeq/branches/cn187_devel/src/everquest.h 2022-07-09 16:03:11 UTC (rev 1265) @@ -1115,30 +1115,27 @@ struct { - signed deltaZ:13; // change in z signed deltaY:13; // change in y - unsigned padding00:6; - signed y:19; // y coord (2nd loc value) - unsigned padding01:13; + signed animation:10; // current animation + signed z:19; // z coord (3rd loc value) + unsigned padding01:3; + + unsigned pitch:12; // pitch (up/down heading) signed x:19; // x coord (1st loc value) + unsigned padding02:1; + + unsigned heading:12; // heading signed deltaHeading:10; // change in heading - unsigned padding02:3; + unsigned padding03:10; - unsigned pitch:12; // pitch (up/down heading) - signed z:19; // z coord (3rd loc value) - unsigned padding03:1; - - signed animation:10; // current animation signed deltaX:13; // change in x - unsigned padding04:9; + signed deltaZ:13; // change in z + unsigned padding04:6; - unsigned heading:12; // heading - unsigned padding05:20; - }; - int32_t posData[6]; + int32_t posData[5]; }; /*0000*/ union @@ -2387,7 +2384,7 @@ /* ** Player Position Update -** Length: 28 Octets +** Length: 24 Octets ** OpCode: PlayerPosCode */ struct playerSpawnPosStruct @@ -2395,33 +2392,30 @@ /*0000*/ uint16_t spawnId; /*0002*/ uint16_t spawnId2; /*0004*/ - signed deltaZ:13; // change in z signed deltaY:13; // change in y - unsigned padding00:6; + signed y:19; // y coord (2nd loc value) /*0008*/ - signed y:19; // y coord (2nd loc value) - unsigned padding01:13; + signed animation:10; // current animation + signed z:19; // z coord (3rd loc value) + unsigned padding01:3; /*0012*/ + unsigned pitch:12; // pitch (up/down heading) signed x:19; // x coord (1st loc value) + unsigned padding02:1; +/*0016*/ + unsigned heading:12; // heading signed deltaHeading:10; // change in heading - unsigned padding02:3; -/*0016*/ - unsigned pitch:12; // pitch (up/down heading) - signed z:19; // z coord (3rd loc value) - unsigned padding03:1; + unsigned padding03:10; /*0020*/ - signed animation:10; // current animation signed deltaX:13; // change in x - unsigned padding04:9; + signed deltaZ:13; // change in z + unsigned padding04:6; /*0024*/ - unsigned heading:12; // heading - unsigned padding05:20; -/*0028*/ }; /* ** Self Position Update -** Length: 38 Octets +** Length: 42 Octets ** OpCode: PlayerPosCode */ struct playerSelfPosStruct @@ -2430,26 +2424,28 @@ /*0002*/ uint16_t spawnId; // Player's spawn id /*0004*/ uint16_t unknown0004; // ***Placeholder /*0006*/ - unsigned heading:12; // heading signed deltaHeading:10; // change in heading - unsigned padding00:10; + unsigned padding00:22; /*0010*/ float deltaX; // change in x /*0014*/ - float deltaZ; // change in z + float y; // y coord (2nd loc value) /*0018*/ - float deltaY; // change in y + signed animation:10; // current animation + unsigned pitch:12; // pitch (up/down heading) + unsigned padding03:10; /*0022*/ - unsigned pitch:12; // pitch (up/down heading) - signed animation:10; // current animation - unsigned padding04:10; + float deltaZ; // change in z /*0026*/ - float y; // y coord (2nd loc value) + float z; // z coord (3rd loc value) /*0030*/ + float deltaY; // change in y +/*0034*/ float x; // x coord (1st loc value) -/*0034*/ - float z; // z coord (3rd loc value) /*0038*/ + unsigned heading:12; // heading + unsigned padding08:20; +/*0042*/ }; /* Modified: showeq/branches/cn187_devel/src/races.h =================================================================== --- showeq/branches/cn187_devel/src/races.h 2022-06-17 22:35:31 UTC (rev 1264) +++ showeq/branches/cn187_devel/src/races.h 2022-07-09 16:03:11 UTC (rev 1265) @@ -356,14 +356,14 @@ "Troll", // 332 "Troll", // 333 "Troll Pirate Ghost", // 334 - "Pirate", // 335 - "Pirate", // 336 - "Pirate", // 337 - "Pirate", // 338 - "Pirate", // 339 - "Pirate", // 340 - "Pirate", // 341 - "Pirate", // 342 + "Pirate 335", // 335 + "Pirate 336", // 336 + "Troll Pirate", // 337 + "Gnome Pirate", // 338 + "Dark Elf Pirate", // 339 + "Ogre Pirate", // 340 + "Human Pirate", // 341 + "Erudite Pirate", // 342 "Frog", // 343 "Troll Zombie", // 344 "Luggald", // 345 This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <the...@us...> - 2022-06-17 22:35:33
|
Revision: 1264 http://sourceforge.net/p/seq/svn/1264 Author: theblueadept Date: 2022-06-17 22:35:31 +0000 (Fri, 17 Jun 2022) Log Message: ----------- Tag for release 6.2.6 Added Paths: ----------- showeq/tags/v6_2_6/ This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |