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...> - 2020-10-24 21:10:34
|
Revision: 1057 http://sourceforge.net/p/seq/svn/1057 Author: cn187 Date: 2020-10-24 21:10:31 +0000 (Sat, 24 Oct 2020) Log Message: ----------- Replace Q3Accel/int key shortcuts with QShortcut/QKeySequence Modified Paths: -------------- showeq/branches/pre_6_0_beta/src/interface.cpp showeq/branches/pre_6_0_beta/src/map.cpp showeq/branches/pre_6_0_beta/src/netdiag.cpp showeq/branches/pre_6_0_beta/src/xmlconv.cpp showeq/branches/pre_6_0_beta/src/xmlpreferences.cpp showeq/branches/pre_6_0_beta/src/xmlpreferences.h Modified: showeq/branches/pre_6_0_beta/src/interface.cpp =================================================================== --- showeq/branches/pre_6_0_beta/src/interface.cpp 2020-10-24 21:10:18 UTC (rev 1056) +++ showeq/branches/pre_6_0_beta/src/interface.cpp 2020-10-24 21:10:31 UTC (rev 1057) @@ -82,7 +82,7 @@ #include <QLineEdit> #include <QMessageBox> #include <QFileDialog> -#include <Q3Accel> +#include <QShortcut> #include <QFileInfo> #include <QFile> #include <Q3TextStream> @@ -2449,9 +2449,10 @@ } show(); - Q3Accel *accel = new Q3Accel(this); - accel->connectItem( accel->insertItem(Qt::CTRL+Qt::ALT+Qt::Key_S), this, SLOT(toggle_view_statusbar())); - accel->connectItem( accel->insertItem(Qt::CTRL+Qt::ALT+Qt::Key_T), this, SLOT(toggle_view_menubar())); + QShortcut *toggle_view_status_bar_shortcut = new QShortcut( + Qt::CTRL+Qt::ALT+Qt::Key_S, this, SLOT(toggle_view_statusbar())); + QShortcut *toggle_view_menubar_shortcut = new QShortcut( + Qt::CTRL+Qt::ALT+Qt::Key_T, this, SLOT(toggle_view_menubar())); // load in the docking preferences if any have been saved QString dockPrefs = pSEQPrefs->getPrefString("DockingInfo", section, Modified: showeq/branches/pre_6_0_beta/src/map.cpp =================================================================== --- showeq/branches/pre_6_0_beta/src/map.cpp 2020-10-24 21:10:18 UTC (rev 1056) +++ showeq/branches/pre_6_0_beta/src/map.cpp 2020-10-24 21:10:31 UTC (rev 1057) @@ -58,7 +58,7 @@ #include <QPushButton> #include <QLayout> #include <Q3ToolBar> -#include <Q3Accel> +#include <QShortcut> #include <QColorDialog> #include <QFontDialog> #include <QTimer> @@ -1689,43 +1689,43 @@ m_showInstanceLocationMarker = pSEQPrefs->getPrefBool(tmpPrefString, prefString, false); // Accelerators - Q3Accel *accel = new Q3Accel(this); - int key; + QShortcut *tmpShortcut = nullptr; + QKeySequence key; key = pSEQPrefs->getPrefKey("ZoomInKey", prefString, "+"); - accel->connectItem(accel->insertItem(key), this, SLOT(zoomIn())); + tmpShortcut = new QShortcut(key, this, SLOT(zoomIn())); key = pSEQPrefs->getPrefKey("ZoomOutKey", prefString, "-"); - accel->connectItem(accel->insertItem(key), this, SLOT(zoomOut())); + tmpShortcut = new QShortcut(key, this, SLOT(zoomOut())); key = pSEQPrefs->getPrefKey("PanDownLeftKey", prefString, "Ctrl+1"); - accel->connectItem(accel->insertItem(key), this, SLOT(panDownLeft())); + tmpShortcut = new QShortcut(key, this, SLOT(panDownLeft())); key = pSEQPrefs->getPrefKey("PanDownKey", prefString, "Ctrl+2"); - accel->connectItem(accel->insertItem(key), this, SLOT(panDown())); + tmpShortcut = new QShortcut(key, this, SLOT(panDown())); key = pSEQPrefs->getPrefKey("PanDownRightKey", prefString, "Ctrl+3"); - accel->connectItem(accel->insertItem(key), this, SLOT(panDownRight())); + tmpShortcut = new QShortcut(key, this, SLOT(panDownRight())); key = pSEQPrefs->getPrefKey("PanLeftKey", prefString, "Ctrl+4"); - accel->connectItem(accel->insertItem(key), this, SLOT(panLeft())); + tmpShortcut = new QShortcut(key, this, SLOT(panLeft())); key = pSEQPrefs->getPrefKey("CenterSelectedKey", prefString, "Ctrl+5"); - accel->connectItem(accel->insertItem(key), this, SLOT(viewTarget())); + tmpShortcut = new QShortcut(key, this, SLOT(viewTarget())); key = pSEQPrefs->getPrefKey("PanRightKey", prefString, "Ctrl+6"); - accel->connectItem(accel->insertItem(key), this, SLOT(panRight())); + tmpShortcut = new QShortcut(key, this, SLOT(panRight())); key = pSEQPrefs->getPrefKey("PanUpLeftKey", prefString, "Ctrl+7"); - accel->connectItem(accel->insertItem(key), this, SLOT(panUpLeft())); + tmpShortcut = new QShortcut(key, this, SLOT(panUpLeft())); key = pSEQPrefs->getPrefKey("PanUpKey", prefString, "Ctrl+8"); - accel->connectItem(accel->insertItem(key), this, SLOT(panUp())); + tmpShortcut = new QShortcut(key, this, SLOT(panUp())); key = pSEQPrefs->getPrefKey("PanUpRightKey", prefString, "Ctrl+9"); - accel->connectItem(accel->insertItem(key), this, SLOT(panUpRight())); + tmpShortcut = new QShortcut(key, this, SLOT(panUpRight())); key = pSEQPrefs->getPrefKey("ViewLockKey", prefString, "Ctrl+0"); - accel->connectItem(accel->insertItem(key), this, SLOT(viewLock())); + tmpShortcut = new QShortcut(key, this, SLOT(viewLock())); m_followMode = tFollowPlayer; Modified: showeq/branches/pre_6_0_beta/src/netdiag.cpp =================================================================== --- showeq/branches/pre_6_0_beta/src/netdiag.cpp 2020-10-24 21:10:18 UTC (rev 1056) +++ showeq/branches/pre_6_0_beta/src/netdiag.cpp 2020-10-24 21:10:31 UTC (rev 1057) @@ -21,7 +21,7 @@ */ #include <QPushButton> -#include <Q3Accel> +#include <QShortcut> #include <Q3GridLayout> #include <QLabel> @@ -160,12 +160,15 @@ m_playbackSpeed->setValue(m_packet->playbackSpeed()); - Q3Accel* accel = new Q3Accel(this); - int key; + QKeySequence key; + key = pSEQPrefs->getPrefKey("IncPlaybackSpeedKey", preferenceName(), "Ctrl+X"); - accel->connectItem(accel->insertItem(key), m_packet, SLOT(incPlayback())); + QShortcut *incPlayback_shortcut = new QShortcut(key, this); + connect (incPlayback_shortcut, SIGNAL(activated()), m_packet, SLOT(incPlayback())); + key = pSEQPrefs->getPrefKey("IncPlaybackSpeedKey", preferenceName(), "Ctrl+Z"); - accel->connectItem(accel->insertItem(key), m_packet, SLOT(decPlayback())); + QShortcut *decPlayback_shortcut = new QShortcut(key, this); + connect (decPlayback_shortcut, SIGNAL(activated()), m_packet, SLOT(decPlayback())); } // supply the LCD's with signals Modified: showeq/branches/pre_6_0_beta/src/xmlconv.cpp =================================================================== --- showeq/branches/pre_6_0_beta/src/xmlconv.cpp 2020-10-24 21:10:18 UTC (rev 1056) +++ showeq/branches/pre_6_0_beta/src/xmlconv.cpp 2020-10-24 21:10:31 UTC (rev 1057) @@ -38,7 +38,7 @@ #include <QRect> #include <QSize> #include <QSizePolicy> -#include <Q3Accel> +#include <QKeySequence> #include <QCursor> #include <QStringList> #include <QDomElement> @@ -211,16 +211,12 @@ } else if (e.tagName() == "key") { - int key; if (e.hasAttribute("sequence")) { - key = Q3Accel::stringToKey(e.attribute("sequence")); + QKeySequence key(e.attribute("sequence")); - // fix the key code (deal with Qt brain death) - key &= ~Qt::UNICODE_ACCEL; - - v = QVariant::fromValue<QKeySequence>(key); - ok = true; + v = QVariant::fromValue<QKeySequence>(key); + ok = true; } } else if (e.tagName() == "font") Modified: showeq/branches/pre_6_0_beta/src/xmlpreferences.cpp =================================================================== --- showeq/branches/pre_6_0_beta/src/xmlpreferences.cpp 2020-10-24 21:10:18 UTC (rev 1056) +++ showeq/branches/pre_6_0_beta/src/xmlpreferences.cpp 2020-10-24 21:10:31 UTC (rev 1057) @@ -32,7 +32,6 @@ #include <cstdlib> #include <QFile> -#include <Q3Accel> #include <QDir> #include <QFileInfo> #include <QRegExp> @@ -689,18 +688,17 @@ getPrefMethod(QStringList, StringList, const QStringList&); // implement get methods that require special behavior -int XMLPreferences::getPrefKey(const QString& inName, - const QString& inSection, - const QString& def, +QKeySequence XMLPreferences::getPrefKey(const QString& inName, + const QString& inSection, + const QString& def, Persistence pers) { - return getPrefKey(inName, inSection, - Q3Accel::stringToKey(def) & ~Qt::UNICODE_ACCEL, pers); + return getPrefKey(inName, inSection, QKeySequence(def), pers); } -int XMLPreferences::getPrefKey(const QString& inName, - const QString& inSection, - int def, +QKeySequence XMLPreferences::getPrefKey(const QString& inName, + const QString& inSection, + const QKeySequence& def, Persistence pers) { // try to retrieve the preference @@ -709,38 +707,30 @@ // if preference was retrieved, return it as a string if (preference != NULL) { - int key = def; switch(preference->type()) { case QVariant::KeySequence: - key = preference->toInt(); - break; + return preference->value<QKeySequence>(); case QVariant::String: // convert it to a key - key = Q3Accel::stringToKey(preference->toString()); - break; + return QKeySequence(preference->value<QKeySequence>()); case QVariant::Int: case QVariant::UInt: case QVariant::Double: - key = preference->toInt(); - break; + return QKeySequence(preference->value<QKeySequence>()); default: qWarning("XMLPreferences::getPrefKey(%s, %s, %d): preference found,\n" "\tbut type %s is not convertable to type key!", (const char*)inName, (const char*)inSection, def, preference->typeName()); + return QKeySequence(def); } - // fix the key code (deal with Qt brain death) - key &= ~Qt::UNICODE_ACCEL; - - // return the key - return key; } // return the default value - return def; + return QKeySequence(def); } Modified: showeq/branches/pre_6_0_beta/src/xmlpreferences.h =================================================================== --- showeq/branches/pre_6_0_beta/src/xmlpreferences.h 2020-10-24 21:10:18 UTC (rev 1056) +++ showeq/branches/pre_6_0_beta/src/xmlpreferences.h 2020-10-24 21:10:31 UTC (rev 1057) @@ -45,6 +45,7 @@ #include <QSizePolicy> #include <QCursor> #include <QStringList> +#include <QKeySequence> // XMLPreferences is a generic class that implements a persistant config // file in the XML format specified in seqpref.dtd. @@ -129,10 +130,10 @@ const QRect& def = QRect(), Persistence pers = Any); QSize getPrefSize(const QString& inName, const QString& inSection, const QSize& def = QSize(), Persistence pers = Any); - int getPrefKey(const QString& inName, const QString& inSection, + QKeySequence getPrefKey(const QString& inName, const QString& inSection, const QString& def, Persistence pers = Any); - int getPrefKey(const QString& inName, const QString& inSection, - int def, Persistence pers = Any); + QKeySequence getPrefKey(const QString& inName, const QString& inSection, + const QKeySequence& def, Persistence pers = Any); QFont getPrefFont(const QString& inName, const QString& inSection, const QFont& def = QFont(), Persistence pers = Any); QSizePolicy getPrefSizePolicy(const QString& inName, This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <cn...@us...> - 2020-10-24 21:10:26
|
Revision: 1056 http://sourceforge.net/p/seq/svn/1056 Author: cn187 Date: 2020-10-24 21:10:18 +0000 (Sat, 24 Oct 2020) Log Message: ----------- Replace Q3FileDialog with QFileDialog Modified Paths: -------------- showeq/branches/pre_6_0_beta/src/editor.cpp showeq/branches/pre_6_0_beta/src/interface.cpp showeq/branches/pre_6_0_beta/src/map.cpp showeq/branches/pre_6_0_beta/src/messagewindow.cpp Modified: showeq/branches/pre_6_0_beta/src/editor.cpp =================================================================== --- showeq/branches/pre_6_0_beta/src/editor.cpp 2020-10-24 16:16:35 UTC (rev 1055) +++ showeq/branches/pre_6_0_beta/src/editor.cpp 2020-10-24 21:10:18 UTC (rev 1056) @@ -33,7 +33,7 @@ #include <Q3PopupMenu> #include <QMenuBar> #include <Q3MainWindow> -#include <Q3FileDialog> +#include <QFileDialog> #include <QToolButton> #include <Q3TextStream> #include <QPaintDevice> @@ -141,8 +141,7 @@ void EditorWindow::load() { - QString fn = Q3FileDialog::getOpenFileName( QString::null, QString::null, - this); + QString fn = QFileDialog::getOpenFileName(this); if ( !fn.isEmpty() ) load( fn ); else @@ -202,8 +201,7 @@ void EditorWindow::saveAs() { - QString fn = Q3FileDialog::getSaveFileName( QString::null, QString::null, - this ); + QString fn = QFileDialog::getSaveFileName(this); if ( !fn.isEmpty() ) { filename = fn; save(); Modified: showeq/branches/pre_6_0_beta/src/interface.cpp =================================================================== --- showeq/branches/pre_6_0_beta/src/interface.cpp 2020-10-24 16:16:35 UTC (rev 1055) +++ showeq/branches/pre_6_0_beta/src/interface.cpp 2020-10-24 21:10:18 UTC (rev 1056) @@ -81,7 +81,7 @@ #include <QStatusBar> #include <QLineEdit> #include <QMessageBox> -#include <Q3FileDialog> +#include <QFileDialog> #include <Q3Accel> #include <QFileInfo> #include <QFile> @@ -3107,9 +3107,9 @@ QFileInfo fileInfo = m_dataLocationMgr->findExistingFile(".", formatFile); - QString newFormatFile = - Q3FileDialog::getOpenFileName(fileInfo.absFilePath(), "*.txt", - this, "FormatFile", "Select Format File"); + QString newFormatFile = + QFileDialog::getOpenFileName(this, "Select Format File", + fileInfo.absFilePath(), "*.txt"); // if the newFormatFile name is not empty, then the user selected a file if (!newFormatFile.isEmpty()) @@ -3129,9 +3129,9 @@ QFileInfo fileInfo = m_dataLocationMgr->findExistingFile(".", spellsFile); - QString newSpellsFile = - Q3FileDialog::getOpenFileName(fileInfo.absFilePath(), "*.txt", - this, "FormatFile", "Select Format File"); + QString newSpellsFile = + QFileDialog::getOpenFileName(this, "Select Spells File", + fileInfo.absFilePath(), "*.txt"); // if the newFormatFile name is not empty, then the user selected a file if (!newSpellsFile.isEmpty()) @@ -3336,11 +3336,9 @@ void EQInterface::select_filter_file(void) { - QString filterFile = Q3FileDialog::getOpenFileName(m_filterMgr->filterFile(), - QString("ShowEQ Filter Files (*.xml)"), - 0, - "Select Filter Config..." - ); + QString filterFile = QFileDialog::getOpenFileName(this, "Select Filter Config", + m_filterMgr->filterFile(), QString("ShowEQ Filter Files (*.xml)")); + if (!filterFile.isEmpty()) m_filterMgr->loadFilters(filterFile); } @@ -4418,13 +4416,11 @@ "opcodemonitor.log"); QFileInfo logFileInfo = m_dataLocationMgr->findWriteFile("logs", logFile); - - logFile = - Q3FileDialog::getSaveFileName(logFileInfo.absFilePath(), - "*.log", - this, - "ShowEQ - OpCode Log File"); + logFile = + QFileDialog::getSaveFileName(this, "ShowEQ - OpCode Log File", + logFileInfo.absFilePath(), "*.log"); + // set log filename if (!logFile.isEmpty()) pSEQPrefs->setPrefString("LogFilename", section, logFile); @@ -5319,10 +5315,10 @@ void EQInterface::set_opt_save_BaseFilename() { - QString fileName = - Q3FileDialog::getSaveFileName(showeq_params->saveRestoreBaseFilename, - QString::null, this, "SaveBaseFilename", - "Save State Base Filename"); + QString fileName = + QFileDialog::getSaveFileName(this, "Save State Base Filename", + showeq_params->saveRestoreBaseFilename); + if (!fileName.isEmpty()) { // set it to be the new base filename Modified: showeq/branches/pre_6_0_beta/src/map.cpp =================================================================== --- showeq/branches/pre_6_0_beta/src/map.cpp 2020-10-24 16:16:35 UTC (rev 1055) +++ showeq/branches/pre_6_0_beta/src/map.cpp 2020-10-24 21:10:18 UTC (rev 1056) @@ -53,7 +53,7 @@ #include <QPainter> #include <QPixmap> #include <QFont> -#include <Q3FileDialog> +#include <QFileDialog> #include <QEvent> #include <QPushButton> #include <QLayout> @@ -397,7 +397,7 @@ fileName = m_dataLocMgr->findExistingFile("maps", fileName).absFilePath(); // create a file dialog the defaults to the currently open map - fileName = Q3FileDialog::getOpenFileName(fileName, + fileName = QFileDialog::getOpenFileName(m_dialogParent, "Load Map", fileName, "All maps (*.map *.txt);;SEQ maps (*.map);;EQ maps (*.txt)"); if (fileName.isEmpty ()) @@ -421,7 +421,7 @@ fileName = m_dataLocMgr->findExistingFile("maps", fileName).absFilePath(); // create a file dialog the defaults to the currently open map - fileName = Q3FileDialog::getOpenFileName(fileName, + fileName = QFileDialog::getOpenFileName(m_dialogParent, "Import Map", fileName, "All maps (*.map *.txt);;SEQ maps (*.map);;EQ maps (*.txt)"); if (fileName.isEmpty ()) @@ -4526,11 +4526,9 @@ QString filters; for (char* tmp =formats.first(); tmp != 0; tmp = formats.next()) filters += QString(tmp) + QString(" (*.") + QString(tmp) + ")\n"; - - Q3FileDialog fileDlg(QString::null, filters, this, "saveMapImage", true); - fileDlg.setCaption("Save Map Image Filename"); - fileDlg.setMode(Q3FileDialog::AnyFile); + QFileDialog fileDlg(this, "Save Map Image Filename", QString(), filters); + if (fileDlg.exec() != QDialog::Accepted) return; Modified: showeq/branches/pre_6_0_beta/src/messagewindow.cpp =================================================================== --- showeq/branches/pre_6_0_beta/src/messagewindow.cpp 2020-10-24 16:16:35 UTC (rev 1055) +++ showeq/branches/pre_6_0_beta/src/messagewindow.cpp 2020-10-24 21:10:18 UTC (rev 1056) @@ -37,7 +37,7 @@ #include <QLabel> #include <QLineEdit> #include <Q3GroupBox> -#include <Q3FileDialog> +#include <QFileDialog> #include <QFile> #include <Q3TextStream> #include <Q3HBoxLayout> @@ -817,9 +817,8 @@ void MessageWindow::saveText(void) { - QString fileName = - Q3FileDialog::getSaveFileName("", "*.txt", this, - "ShowEQ - Message Text File"); + QString fileName = + QFileDialog::getSaveFileName(this, "ShowEQ - Message Text File", QString(), "*.txt"); if (fileName.isEmpty()) return; This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <cn...@us...> - 2020-10-24 16:16:36
|
Revision: 1055 http://sourceforge.net/p/seq/svn/1055 Author: cn187 Date: 2020-10-24 16:16:35 +0000 (Sat, 24 Oct 2020) Log Message: ----------- Fix file extension filters for map load/import dialogs Modified Paths: -------------- showeq/branches/pre_6_0_beta/src/map.cpp Modified: showeq/branches/pre_6_0_beta/src/map.cpp =================================================================== --- showeq/branches/pre_6_0_beta/src/map.cpp 2020-10-23 01:50:40 UTC (rev 1054) +++ showeq/branches/pre_6_0_beta/src/map.cpp 2020-10-24 16:16:35 UTC (rev 1055) @@ -397,7 +397,8 @@ fileName = m_dataLocMgr->findExistingFile("maps", fileName).absFilePath(); // create a file dialog the defaults to the currently open map - fileName = Q3FileDialog::getOpenFileName(fileName, "*.map;*.txt"); + fileName = Q3FileDialog::getOpenFileName(fileName, + "All maps (*.map *.txt);;SEQ maps (*.map);;EQ maps (*.txt)"); if (fileName.isEmpty ()) return; @@ -420,7 +421,8 @@ fileName = m_dataLocMgr->findExistingFile("maps", fileName).absFilePath(); // create a file dialog the defaults to the currently open map - fileName = Q3FileDialog::getOpenFileName(fileName, "*.map;*.txt"); + fileName = Q3FileDialog::getOpenFileName(fileName, + "All maps (*.map *.txt);;SEQ maps (*.map);;EQ maps (*.txt)"); if (fileName.isEmpty ()) return; This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <cn...@us...> - 2020-10-23 01:50:42
|
Revision: 1054 http://sourceforge.net/p/seq/svn/1054 Author: cn187 Date: 2020-10-23 01:50:40 +0000 (Fri, 23 Oct 2020) Log Message: ----------- Update capture and client detection rules * Update capture rules to capture world server traffic on ports 9000-9007 instead of just port 9000 * Updated client detection rules to consider world server traffic on ports 9000-9007 instead of just port 9000 * Update capture rules to ignore multicast and broadcast traffic. This should reduce random issues caused by non-EQ network traffic. Modified Paths: -------------- showeq/branches/pre_6_0_beta/src/packet.cpp showeq/branches/pre_6_0_beta/src/packetcapture.cpp Modified: showeq/branches/pre_6_0_beta/src/packet.cpp =================================================================== --- showeq/branches/pre_6_0_beta/src/packet.cpp 2020-10-23 00:55:37 UTC (rev 1053) +++ showeq/branches/pre_6_0_beta/src/packet.cpp 2020-10-23 01:50:40 UTC (rev 1054) @@ -73,7 +73,8 @@ //---------------------------------------------------------------------- // constants -const in_port_t WorldServerGeneralPort = 9000; +const in_port_t WorldServerGeneralMinPort = 9000; +const in_port_t WorldServerGeneralMaxPort = 9007; const in_port_t WorldServerChatPort = 9876; const in_port_t WorldServerChat2Port = 9875; // xgame tells, mail const in_port_t LoginServerMinPort = 15900; @@ -603,7 +604,9 @@ void EQPacket::dispatchPacket(EQUDPIPPacketFormat& packet) { // Detect client by world server port traffic... - if (m_detectingClient && packet.getSourcePort() == WorldServerGeneralPort) + if (m_detectingClient && + (packet.getSourcePort() >= WorldServerGeneralMinPort + && packet.getSourcePort() <= WorldServerGeneralMaxPort)) { m_ip = packet.getIPv4DestA(); m_client_addr = packet.getIPv4DestN(); @@ -611,7 +614,9 @@ emit clientChanged(m_client_addr); seqInfo("Client Detected: %s", (const char*)m_ip); } - else if (m_detectingClient && packet.getDestPort() == WorldServerGeneralPort) + else if (m_detectingClient && + (packet.getDestPort() >= WorldServerGeneralMinPort + && packet.getDestPort() <= WorldServerGeneralMaxPort)) { m_ip = packet.getIPv4SourceA(); m_client_addr = packet.getIPv4SourceN(); @@ -647,8 +652,10 @@ // Drop login server traffic return; } - else if (packet.getDestPort() == WorldServerGeneralPort || - packet.getSourcePort() == WorldServerGeneralPort) + else if ((packet.getDestPort() >= WorldServerGeneralMinPort && + packet.getDestPort() <= WorldServerGeneralMaxPort) || + (packet.getSourcePort() >= WorldServerGeneralMinPort && + packet.getSourcePort() <= WorldServerGeneralMaxPort)) { // World server traffic. Dispatch it. if (packet.getIPv4SourceN() == m_client_addr) Modified: showeq/branches/pre_6_0_beta/src/packetcapture.cpp =================================================================== --- showeq/branches/pre_6_0_beta/src/packetcapture.cpp 2020-10-23 00:55:37 UTC (rev 1053) +++ showeq/branches/pre_6_0_beta/src/packetcapture.cpp 2020-10-23 01:50:40 UTC (rev 1054) @@ -121,18 +121,18 @@ if (strcmp(host, AUTOMATIC_CLIENT_IP) == 0) { seqInfo("Filtering packets on device %s, searching for EQ client...", device); - sprintf (filter_buf, "udp[0:2] > 1024 and udp[2:2] > 1024 and ether proto 0x0800"); + sprintf (filter_buf, "udp[0:2] > 1024 and udp[2:2] > 1024 and ether proto 0x0800 and not broadcast and not multicast"); } else { seqInfo("Filtering packets on device %s, IP host %s", device, host); - sprintf (filter_buf, "udp[0:2] > 1024 and udp[2:2] > 1024 and host %s and ether proto 0x0800", host); + sprintf (filter_buf, "udp[0:2] > 1024 and udp[2:2] > 1024 and host %s and ether proto 0x0800 and not broadcast and not multicast", host); } } else if (address_type == MAC_ADDRESS_TYPE) { seqInfo("Filtering packets on device %s, MAC host %s", device, host); - sprintf (filter_buf, "udp[0:2] > 1024 and udp[2:2] > 1024 and ether host %s and ether proto 0x0800", host); + sprintf (filter_buf, "udp[0:2] > 1024 and udp[2:2] > 1024 and ether host %s and ether proto 0x0800 and not broadcast and not multicast", host); } else { @@ -457,35 +457,35 @@ { // Restrict to client port and ip, plus world streams. sprintf(filter_buf, - "(udp[0:2] = 9000 or udp[2:2] = 9000 or udp[0:2] = 9876 or udp[0:2] = %d or udp[2:2] = %d) and host %s and ether proto 0x0800", - client_port, client_port, hostname); + "udp and (portrange 9000-9007 or port 9876 or port %d) and host %s and ether proto 0x0800 and not broadcast and not multicast", + client_port, hostname); } else if (address_type == IP_ADDRESS_TYPE && zone_port) { // Restrict to zone port and world streams. sprintf(filter_buf, - "(udp[0:2] = 9000 or udp[2:2] = 9000 or udp[0:2] = 9876 or udp[0:2] = %d or udp[2:2] = %d) and host %s and ether proto 0x0800", - zone_port, zone_port, hostname); + "udp and (portrange 9000-9007 or port 9876 or port %d) and host %s and ether proto 0x0800 and not broadcast and not multicast", + zone_port, hostname); } else if (address_type == MAC_ADDRESS_TYPE && client_port) { // Restrict to client port and world streams. sprintf(filter_buf, - "(udp[0:2] = 9000 or udp[2:2] = 9000 or udp[0:2] = 9876 or udp[0:2] = %d or udp[2:2] = %d) and ether host %s and ether proto 0x0800", - client_port, client_port, hostname); + "udp and (portrange 9000-9007 or port 9876 or port %d) and ether host %s and ether proto 0x0800 and not broadcast and not multicast", + client_port, hostname); } else if (address_type == MAC_ADDRESS_TYPE && zone_port) { // Restrict to zone port and world streams. sprintf(filter_buf, - "(udp[0:2] = 9000 or udp[2:2] = 9000 or udp[0:2] = 9876 or udp[0:2] = %d or udp[2:2] = %d) and ether host %s and ether proto 0x0800", - zone_port, zone_port, hostname); + "udp and (portrange 9000-9007 or port 9876 or port %d) and ether host %s and ether proto 0x0800 and not broadcast and not multicast", + zone_port, hostname); } else if (hostname != NULL && !client_port && !zone_port) { // Leave wide open. sprintf(filter_buf, - "udp[0:2] > 1024 and udp[2:2] > 1024 and ether proto 0x0800 and host %s", + "udp[0:2] > 1024 and udp[2:2] > 1024 and ether proto 0x0800 and host %s and not broadcast and not multicast", hostname); } else @@ -494,7 +494,7 @@ seqInfo("Filtering packets on device %s, searching for EQ client...", device); sprintf(filter_buf, - "udp[0:2] > 1024 and udp[2:2] > 1024 and ether proto 0x0800"); + "udp[0:2] > 1024 and udp[2:2] > 1024 and ether proto 0x0800 and not broadcast and not multicast"); } if (pcap_compile (m_pcache_pcap, &bpp, filter_buf, 1, net) == -1) This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <the...@us...> - 2020-10-23 00:55:38
|
Revision: 1053 http://sourceforge.net/p/seq/svn/1053 Author: theblueadept Date: 2020-10-23 00:55:37 +0000 (Fri, 23 Oct 2020) Log Message: ----------- Tag for release 5.13.10.103 Added Paths: ----------- showeq/tags/v5_13_10_103/ This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <the...@us...> - 2020-10-23 00:54:06
|
Revision: 1052 http://sourceforge.net/p/seq/svn/1052 Author: theblueadept Date: 2020-10-23 00:54:05 +0000 (Fri, 23 Oct 2020) Log Message: ----------- Historical checkin for 10/22/20 - Updated Fixed network packets (cn187) Version to 5.13.10.103 Modified Paths: -------------- showeq/trunk/ChangeLog showeq/trunk/configure.in showeq/trunk/src/packet.cpp showeq/trunk/src/packetcapture.cpp Modified: showeq/trunk/ChangeLog =================================================================== --- showeq/trunk/ChangeLog 2020-08-20 13:58:11 UTC (rev 1051) +++ showeq/trunk/ChangeLog 2020-10-23 00:54:05 UTC (rev 1052) @@ -1,3 +1,8 @@ +BlueAdept (10/22/20) +- Updated version to 5.13.10.103 +- Support EQ patch 10/21/20 +- Updated Fixed network packets (cn187) + BlueAdept (08/20/20) ------------------- - Updated version to 5.13.10.102 Modified: showeq/trunk/configure.in =================================================================== --- showeq/trunk/configure.in 2020-08-20 13:58:11 UTC (rev 1051) +++ showeq/trunk/configure.in 2020-10-23 00:54:05 UTC (rev 1052) @@ -2,7 +2,7 @@ dnl $Id$ $Name$ AC_PREREQ(2.59) -AC_INIT(showeq, 5.13.10.102) +AC_INIT(showeq, 5.13.10.103) AC_CONFIG_SRCDIR(src/main.cpp) AC_CONFIG_MACRO_DIR([m4]) AC_CANONICAL_SYSTEM Modified: showeq/trunk/src/packet.cpp =================================================================== --- showeq/trunk/src/packet.cpp 2020-08-20 13:58:11 UTC (rev 1051) +++ showeq/trunk/src/packet.cpp 2020-10-23 00:54:05 UTC (rev 1052) @@ -60,7 +60,8 @@ //---------------------------------------------------------------------- // constants -const in_port_t WorldServerGeneralPort = 9000; +const in_port_t WorldServerGeneralMinPort = 9000; +const in_port_t WorldServerGeneralMaxPort = 9007; const in_port_t WorldServerChatPort = 9876; const in_port_t WorldServerChat2Port = 9875; // xgame tells, mail const in_port_t LoginServerMinPort = 15900; @@ -590,7 +591,9 @@ void EQPacket::dispatchPacket(EQUDPIPPacketFormat& packet) { // Detect client by world server port traffic... - if (m_detectingClient && packet.getSourcePort() == WorldServerGeneralPort) + if (m_detectingClient && + (packet.getSourcePort() >= WorldServerGeneralMinPort + && packet.getSourcePort() <= WorldServerGeneralMaxPort)) { m_ip = packet.getIPv4DestA(); m_client_addr = packet.getIPv4DestN(); @@ -598,7 +601,9 @@ emit clientChanged(m_client_addr); seqInfo("Client Detected: %s", (const char*)m_ip); } - else if (m_detectingClient && packet.getDestPort() == WorldServerGeneralPort) + else if (m_detectingClient && + (packet.getDestPort() >= WorldServerGeneralMinPort + && packet.getDestPort() <= WorldServerGeneralMaxPort)) { m_ip = packet.getIPv4SourceA(); m_client_addr = packet.getIPv4SourceN(); @@ -634,8 +639,10 @@ // Drop login server traffic return; } - else if (packet.getDestPort() == WorldServerGeneralPort || - packet.getSourcePort() == WorldServerGeneralPort) + else if ((packet.getDestPort() >= WorldServerGeneralMinPort && + packet.getDestPort() <= WorldServerGeneralMaxPort) || + (packet.getSourcePort() >= WorldServerGeneralMinPort && + packet.getSourcePort() <= WorldServerGeneralMaxPort)) { // World server traffic. Dispatch it. if (packet.getIPv4SourceN() == m_client_addr) Modified: showeq/trunk/src/packetcapture.cpp =================================================================== --- showeq/trunk/src/packetcapture.cpp 2020-08-20 13:58:11 UTC (rev 1051) +++ showeq/trunk/src/packetcapture.cpp 2020-10-23 00:54:05 UTC (rev 1052) @@ -108,18 +108,18 @@ if (strcmp(host, AUTOMATIC_CLIENT_IP) == 0) { seqInfo("Filtering packets on device %s, searching for EQ client...", device); - sprintf (filter_buf, "udp[0:2] > 1024 and udp[2:2] > 1024 and ether proto 0x0800"); + sprintf (filter_buf, "udp[0:2] > 1024 and udp[2:2] > 1024 and ether proto 0x0800 and not broadcast and not multicast"); } else { seqInfo("Filtering packets on device %s, IP host %s", device, host); - sprintf (filter_buf, "udp[0:2] > 1024 and udp[2:2] > 1024 and host %s and ether proto 0x0800", host); + sprintf (filter_buf, "udp[0:2] > 1024 and udp[2:2] > 1024 and host %s and ether proto 0x0800 and not broadcast and not multicast", host); } } else if (address_type == MAC_ADDRESS_TYPE) { seqInfo("Filtering packets on device %s, MAC host %s", device, host); - sprintf (filter_buf, "udp[0:2] > 1024 and udp[2:2] > 1024 and ether host %s and ether proto 0x0800", host); + sprintf (filter_buf, "udp[0:2] > 1024 and udp[2:2] > 1024 and ether host %s and ether proto 0x0800 and not broadcast and not multicast", host); } else { @@ -444,35 +444,35 @@ { // Restrict to client port and ip, plus world streams. sprintf(filter_buf, - "(udp[0:2] = 9000 or udp[2:2] = 9000 or udp[0:2] = 9876 or udp[0:2] = %d or udp[2:2] = %d) and host %s and ether proto 0x0800", - client_port, client_port, hostname); + "udp and (portrange 9000-9007 or port 9876 or port %d) and host %s and ether proto 0x0800 and not broadcast and not multicast", + client_port, hostname); } else if (address_type == IP_ADDRESS_TYPE && zone_port) { // Restrict to zone port and world streams. sprintf(filter_buf, - "(udp[0:2] = 9000 or udp[2:2] = 9000 or udp[0:2] = 9876 or udp[0:2] = %d or udp[2:2] = %d) and host %s and ether proto 0x0800", - zone_port, zone_port, hostname); + "udp and (portrange 9000-9007 or port 9876 or port %d) and host %s and ether proto 0x0800 and not broadcast and not multicast", + zone_port, hostname); } else if (address_type == MAC_ADDRESS_TYPE && client_port) { // Restrict to client port and world streams. sprintf(filter_buf, - "(udp[0:2] = 9000 or udp[2:2] = 9000 or udp[0:2] = 9876 or udp[0:2] = %d or udp[2:2] = %d) and ether host %s and ether proto 0x0800", - client_port, client_port, hostname); + "udp and (portrange 9000-9007 or port 9876 or port %d) and ether host %s and ether proto 0x0800 and not broadcast and not multicast", + client_port, hostname); } else if (address_type == MAC_ADDRESS_TYPE && zone_port) { // Restrict to zone port and world streams. sprintf(filter_buf, - "(udp[0:2] = 9000 or udp[2:2] = 9000 or udp[0:2] = 9876 or udp[0:2] = %d or udp[2:2] = %d) and ether host %s and ether proto 0x0800", - zone_port, zone_port, hostname); + "udp and (portrange 9000-9007 or port 9876 or port %d) and ether host %s and ether proto 0x0800 and not broadcast and not multicast", + zone_port, hostname); } else if (hostname != NULL && !client_port && !zone_port) { // Leave wide open. sprintf(filter_buf, - "udp[0:2] > 1024 and udp[2:2] > 1024 and ether proto 0x0800 and host %s", + "udp[0:2] > 1024 and udp[2:2] > 1024 and ether proto 0x0800 and host %s and not broadcast and not multicast", hostname); } else @@ -481,7 +481,7 @@ seqInfo("Filtering packets on device %s, searching for EQ client...", device); sprintf(filter_buf, - "udp[0:2] > 1024 and udp[2:2] > 1024 and ether proto 0x0800"); + "udp[0:2] > 1024 and udp[2:2] > 1024 and ether proto 0x0800 and not broadcast and not multicast"); } if (pcap_compile (m_pcache_pcap, &bpp, filter_buf, 1, net) == -1) This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <cn...@us...> - 2020-08-20 13:58:13
|
Revision: 1051 http://sourceforge.net/p/seq/svn/1051 Author: cn187 Date: 2020-08-20 13:58:11 +0000 (Thu, 20 Aug 2020) Log Message: ----------- Update opcodes/structs for 2020-08-19 patch - Updated opcodes (Newby, cn187) - Updated structs (Newby) Version to 6.0.0.0-pre19 Modified Paths: -------------- showeq/branches/pre_6_0_beta/conf/zoneopcodes.xml showeq/branches/pre_6_0_beta/configure.in showeq/branches/pre_6_0_beta/src/everquest.h showeq/branches/pre_6_0_beta/src/spawnshell.cpp Modified: showeq/branches/pre_6_0_beta/conf/zoneopcodes.xml =================================================================== --- showeq/branches/pre_6_0_beta/conf/zoneopcodes.xml 2020-08-20 13:43:58 UTC (rev 1050) +++ showeq/branches/pre_6_0_beta/conf/zoneopcodes.xml 2020-08-20 13:58:11 UTC (rev 1051) @@ -3,78 +3,78 @@ <seqopcodes> <!-- Critical opcodes used directly by ShowEQ --> - <opcode id="6932" name="OP_PlayerProfile" updated="07/15/20"> + <opcode id="5a5e" name="OP_PlayerProfile" updated="08/19/20"> <comment>CharProfileCode</comment> <payload dir="server" typename="uint8_t" sizechecktype="none"/> </opcode> - <opcode id="3425" name="OP_ZoneEntry" updated="07/15/20"> + <opcode id="6e0a" name="OP_ZoneEntry" updated="08/19/20"> <comment>ZoneEntryCode</comment> <payload dir="client" typename="ClientZoneEntryStruct" sizechecktype="match"/> <payload dir="server" typename="uint8_t" sizechecktype="none"/> </opcode> - <opcode id="5cd5" name="OP_TimeOfDay" updated="07/15/20"> + <opcode id="01f6" name="OP_TimeOfDay" updated="08/19/20"> <comment>TimeOfDayCode</comment> <payload dir="server" typename="timeOfDayStruct" sizechecktype="match"/> </opcode> - <opcode id="2db8" name="OP_NewZone" updated="07/15/20"> + <opcode id="4bd7" name="OP_NewZone" updated="08/19/20"> <comment>NewZoneCode</comment> <payload dir="server" typename="newZoneStruct" sizechecktype="match"/> </opcode> - <opcode id="5944" name="OP_SpawnDoor" updated="07/15/20"> + <opcode id="2420" name="OP_SpawnDoor" updated="08/19/20"> <comment>DoorSpawnsCode</comment> <payload dir="server" typename="doorStruct" sizechecktype="modulus"/> </opcode> - <opcode id="0519" name="OP_GroundSpawn" updated="07/15/20"> + <opcode id="1223" name="OP_GroundSpawn" updated="08/19/20"> <comment>MakeDropCode</comment> <payload dir="server" typename="makeDropStruct" sizechecktype="none"/> <payload dir="client" typename="uint8_t" sizechecktype="none"/> </opcode> - <opcode id="6d36" name="OP_SendZonePoints" updated="07/15/20"> + <opcode id="7145" name="OP_SendZonePoints" updated="08/19/20"> <comment>Coords in a zone that will port you to another zone</comment> <payload dir="server" typename="zonePointsStruct" sizechecktype="none"/> </opcode> - <opcode id="65fb" name="OP_AAExpUpdate" updated="07/15/20"> + <opcode id="3334" name="OP_AAExpUpdate" updated="08/19/20"> <comment>Receiving AA experience. Also when percent to AA changes.</comment> <payload dir="server" typename="altExpUpdateStruct" sizechecktype="match"/> </opcode> - <opcode id="50aa" name="OP_ExpUpdate" updated="07/15/20"> + <opcode id="20ba" name="OP_ExpUpdate" updated="08/19/20"> <comment>ExpUpdateCode</comment> <payload dir="server" typename="expUpdateStruct" sizechecktype="match"/> </opcode> - <opcode id="26bb" name="OP_GuildMOTD" updated="07/15/20"> + <opcode id="61f4" name="OP_GuildMOTD" updated="08/19/20"> <comment>GuildMOTD</comment> <payload dir="server" typename="guildMOTDStruct" sizechecktype="none"/> </opcode> - <opcode id="7ea1" name="OP_ClientUpdate" updated="07/15/20"> + <opcode id="6e7a" name="OP_ClientUpdate" updated="08/19/20"> <comment>Position updates</comment> <payload dir="server" typename="playerSpawnPosStruct" sizechecktype="match"/> <payload dir="both" typename="playerSelfPosStruct" sizechecktype="match"/> </opcode> - <opcode id="2928" name="OP_NpcMoveUpdate" updated="07/15/20"> + <opcode id="6647" name="OP_NpcMoveUpdate" updated="08/19/20"> <comment>Position updates</comment> <payload dir="server" typename="uint8_t" sizechecktype="none"/> </opcode> - <opcode id="76a2" name="OP_MobUpdate" updated="07/15/20"> + <opcode id="327d" name="OP_MobUpdate" updated="08/19/20"> <comment>MobUpdateCode</comment> <payload dir="both" typename="spawnPositionUpdate" sizechecktype="match"/> </opcode> - <opcode id="3586" name="OP_DeleteSpawn" updated="07/15/20"> + <opcode id="0e81" name="OP_DeleteSpawn" updated="08/19/20"> <comment>DeleteSpawnCode</comment> <payload dir="both" typename="deleteSpawnStruct" sizechecktype="match"/> </opcode> - <opcode id="569f" name="OP_RemoveSpawn" updated="07/15/20"> + <opcode id="43c8" name="OP_RemoveSpawn" updated="08/19/20"> <comment>Remove spawn from zone</comment> <payload dir="both" typename="removeSpawnStruct" sizechecktype="none"/> </opcode> - <opcode id="0e64" name="OP_Death" updated="07/15/20"> + <opcode id="0695" name="OP_Death" updated="08/19/20"> <comment>old NewCorpseCode</comment> <payload dir="server" typename="newCorpseStruct" sizechecktype="match"/> </opcode> - <opcode id="721a" name="OP_WearChange" updated="07/15/20"> + <opcode id="5858" name="OP_WearChange" updated="08/19/20"> <comment>SpawnUpdateCode</comment> <payload dir="both" typename="SpawnUpdateStruct" sizechecktype="match"/> </opcode> - <opcode id="2cce" name="OP_SpawnAppearance" updated="07/15/20"> + <opcode id="7166" name="OP_SpawnAppearance" updated="08/19/20"> <comment>SpawnAppearanceCode</comment> <payload dir="both" typename="spawnAppearanceStruct" sizechecktype="match"/> </opcode> @@ -82,36 +82,36 @@ <comment>Server updating on hunger/thirst</comment> <payload dir="server" typename="staminaStruct" sizechecktype="match"/> </opcode> - <opcode id="1fb2" name="OP_HPUpdate" updated="07/15/20"> + <opcode id="3820" name="OP_HPUpdate" updated="08/19/20"> <comment>NpcHpUpdateCode Update HP % of a PC or NPC</comment> <payload dir="both" typename="hpNpcUpdateStruct" sizechecktype="match"/> </opcode> - <opcode id="74d3" name="OP_GuildMemberUpdate" updated="07/15/20"> + <opcode id="523c" name="OP_GuildMemberUpdate" updated="08/19/20"> <comment>Info regarding guild members</comment> <payload dir="server" typename="GuildMemberUpdate" sizechecktype="match"/> </opcode> - <opcode id="7f7e" name="OP_ClickObject" updated="07/15/20"> + <opcode id="6e11" name="OP_ClickObject" updated="08/19/20"> <comment>Items dropped on the ground</comment> <payload dir="both" typename="remDropStruct" sizechecktype="match"/> </opcode> - <opcode id="35f8" name="OP_Action" updated="07/15/20"> + <opcode id="24a8" name="OP_Action" updated="08/19/20"> <comment>Spells cast etc</comment> <payload dir="both" typename="actionStruct" sizechecktype="match"/> <payload dir="both" typename="actionAltStruct" sizechecktype="match"/> </opcode> - <opcode id="097e" name="OP_Action2" updated="07/15/20"> + <opcode id="5d62" name="OP_Action2" updated="08/19/20"> <comment>Combat actions i.e. bash, kick etc</comment> <payload dir="both" typename="action2Struct" sizechecktype="match"/> </opcode> - <opcode id="1c60" name="OP_Consider" updated="07/15/20"> + <opcode id="2917" name="OP_Consider" updated="08/19/20"> <comment>ConsiderCode</comment> <payload dir="both" typename="considerStruct" sizechecktype="match"/> </opcode> - <opcode id="7a61" name="OP_TargetMouse" updated="07/15/20"> + <opcode id="7695" name="OP_TargetMouse" updated="08/19/20"> <comment>Targeting a person - old ClientTargetCode</comment> <payload dir="both" typename="clientTargetStruct" sizechecktype="match"/> </opcode> - <opcode id="6e5d" name="OP_SpawnRename" updated="07/15/20"> + <opcode id="7c15" name="OP_SpawnRename" updated="08/19/20"> <comment>Spawns getting renamed after initial NewSpawn</comment> <payload dir="server" typename="spawnRenameStruct" 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="497a" name="OP_ZoneChange" updated="07/15/20"> + <opcode id="2712" name="OP_ZoneChange" updated="08/19/20"> <comment>old ZoneChangeCode</comment> <payload dir="both" typename="zoneChangeStruct" sizechecktype="match"/> </opcode> @@ -175,11 +175,11 @@ <comment>StartCastCode</comment> <payload dir="both" typename="startCastStruct" sizechecktype="match"/> </opcode> - <opcode id="1f4e" name="OP_SwapSpell" updated="07/15/20"> + <opcode id="5dd6" name="OP_SwapSpell" updated="08/19/20"> <comment>TradeSpellBookSlotsCode</comment> <payload dir="both" typename="tradeSpellBookSlotsStruct" sizechecktype="match"/> </opcode> - <opcode id="2f00" name="OP_MemorizeSpell" updated="07/15/20"> + <opcode id="096b" name="OP_MemorizeSpell" updated="08/19/20"> <comment>MemSpellCode</comment> <payload dir="both" typename="memSpellStruct" sizechecktype="match"/> </opcode> @@ -191,19 +191,19 @@ <comment>EmoteTextCode</comment> <payload dir="both" typename="emoteTextStruct" sizechecktype="none"/> </opcode> - <opcode id="7565" name="OP_SimpleMessage" updated="07/15/20"> + <opcode id="5412" name="OP_SimpleMessage" updated="08/19/20"> <comment>SimpleMessageCode</comment> <payload dir="server" typename="simpleMessageStruct" sizechecktype="match"/> </opcode> - <opcode id="1aa1" name="OP_FormattedMessage" updated="07/15/20"> + <opcode id="4ed5" name="OP_FormattedMessage" updated="08/19/20"> <comment>FormattedMessageCode i.e. pet dismissed etc</comment> <payload dir="server" typename="formattedMessageStruct" sizechecktype="none"/> </opcode> - <opcode id="2ebb" name="OP_CommonMessage" updated="07/15/20"> + <opcode id="16c7" name="OP_CommonMessage" updated="08/19/20"> <comment>ChannelMessageCode i.e. /tell /ooc /shout etc</comment> <payload dir="both" typename="channelMessageStruct" sizechecktype="none"/> </opcode> - <opcode id="0aa6" name="OP_SpecialMesg" updated="07/15/20"> + <opcode id="5bd1" name="OP_SpecialMesg" updated="08/19/20"> <comment>Communicate textual info to client including hail responses etc</comment> <payload dir="server" typename="specialMessageStruct" sizechecktype="none"/> </opcode> @@ -223,7 +223,7 @@ <comment>Server replying with deny information after /deny</comment> <payload dir="server" typename="consentResponseStruct" sizechecktype="match"/> </opcode> - <opcode id="4e17" name="OP_ManaChange" updated="07/15/20"> + <opcode id="3a4e" name="OP_ManaChange" updated="08/19/20"> <comment>Mana change. Bards send this up with no size. Casters receive this for mana updates.</comment> <payload dir="server" typename="manaDecrementStruct" sizechecktype="match"/> <payload dir="client" typename="uint8_t" sizechecktype="none"/> @@ -240,11 +240,11 @@ <comment>MoneyOnCorpseCode</comment> <payload dir="server" typename="moneyOnCorpseStruct" sizechecktype="match"/> </opcode> - <opcode id="7e8a" name="OP_SkillUpdate" updated="07/15/20"> + <opcode id="4027" name="OP_SkillUpdate" updated="08/19/20"> <comment>Skill up code</comment> <payload dir="server" typename="skillIncStruct" sizechecktype="match"/> </opcode> - <opcode id="3175" name="OP_LevelUpdate" updated="07/15/20"> + <opcode id="2327" name="OP_LevelUpdate" updated="08/19/20"> <comment>LevelUpUpdateCode</comment> <payload dir="server" typename="levelUpUpdateStruct" sizechecktype="match"/> </opcode> @@ -307,15 +307,15 @@ <comment>List of group members - Variable length</comment> <payload dir="server" typename="unknown" sizechecktype="none"/> </opcode> - <opcode id="5c69" name="OP_GuildMemberList" updated="07/15/20"> + <opcode id="0e68" name="OP_GuildMemberList" updated="08/19/20"> <comment>List of guild members - Variable length</comment> <payload dir="server" typename="uint8_t" sizechecktype="none"/> </opcode> - <opcode id="608e" name="OP_ManaUpdate" updated="07/15/20"> + <opcode id="1f68" name="OP_ManaUpdate" updated="08/19/20"> <comment>Mana Update opcode - 10 bytes</comment> <payload dir="server" typename="unknown" sizechecktype="none"/> </opcode> - <opcode id="0f28" name="OP_EndUpdate" updated="07/15/20"> + <opcode id="02cf" name="OP_EndUpdate" updated="08/19/20"> <comment>Endurance Update opcode - 10 bytes</comment> <payload dir="server" typename="unknown" sizechecktype="none"/> </opcode> @@ -367,7 +367,7 @@ <comment>Fellowship information - 2576 bytes</comment> <payload dir="server" typename="unknown" sizechecktype="none"/> </opcode> - <opcode id="554a" name="OP_ExpandedGuildInfo" updated="07/15/20"> + <opcode id="7740" name="OP_ExpandedGuildInfo" updated="08/19/20"> <comment>Guild ranks and other misc guild data - Variable length</comment> <payload dir="server" typename="unknown" sizechecktype="none"/> </opcode> @@ -587,7 +587,7 @@ <comment>Free to play nags and other data - Variable length</comment> <payload dir="server" typename="unknown" sizechecktype="none"/> </opcode> - <opcode id="03fd" name="OP_Find" updated="07/15/20"> + <opcode id="6c6f" name="OP_Find" updated="08/19/20"> <comment>Find window data - 112 bytes</comment> <payload dir="server" typename="unknown" sizechecktype="none"/> </opcode> Modified: showeq/branches/pre_6_0_beta/configure.in =================================================================== --- showeq/branches/pre_6_0_beta/configure.in 2020-08-20 13:43:58 UTC (rev 1050) +++ showeq/branches/pre_6_0_beta/configure.in 2020-08-20 13:58:11 UTC (rev 1051) @@ -2,7 +2,7 @@ dnl $Id$ $Name$ AC_PREREQ(2.59) -AC_INIT(showeq, 6.0.0.0-pre18) +AC_INIT(showeq, 6.0.0.0-pre19) AC_CONFIG_SRCDIR(src/main.cpp) AC_CONFIG_MACRO_DIR([m4]) AC_CANONICAL_SYSTEM Modified: showeq/branches/pre_6_0_beta/src/everquest.h =================================================================== --- showeq/branches/pre_6_0_beta/src/everquest.h 2020-08-20 13:43:58 UTC (rev 1050) +++ showeq/branches/pre_6_0_beta/src/everquest.h 2020-08-20 13:58:11 UTC (rev 1051) @@ -1111,28 +1111,30 @@ struct { - signed z:19; // z coord (3rd loc value) - signed deltaHeading:10; // change in heading - unsigned padding00:3; + signed deltaHeading:10; // change in heading + signed y:19; // y coord (2nd loc value) + unsigned padding00:3; - unsigned heading:12; // heading - signed deltaZ:13; // change in z - unsigned padding01:7; + signed deltaZ:13; // change in z + signed deltaY:13; // change in y + unsigned padding01:6; - signed x:19; // x coord (1st loc value) - unsigned pitch:12; // pitch (up/down heading) - unsigned padding02:1; + unsigned heading:12; // heading + signed deltaX:13; // change in x + unsigned padding02:7; - signed animation:10; // current animation - signed y:19; // y coord (2nd loc value) - unsigned padding03:3; + signed z:19; // z coord (3rd loc value) + unsigned padding03:13; - signed deltaX:13; // change in x - signed deltaY:13; // change in y - unsigned padding04:6; + signed x:19; // x coord (1st loc value) + unsigned pitch:12; + unsigned padding04:1; - }; - int32_t posData[5]; + signed animation:10; // velocity + unsigned padding05:22; + + }; + int32_t posData[6]; }; /*0000*/ union { @@ -2383,7 +2385,7 @@ /* ** Player Position Update -** Length: 24 Octets +** Length: 28 Octets ** OpCode: PlayerPosCode */ struct playerSpawnPosStruct @@ -2391,31 +2393,33 @@ /*0000*/ uint16_t spawnId; /*0002*/ uint16_t spawnId2; /*0004*/ - signed z:19; // z coord (3rd loc value) - signed deltaHeading:10; // change in heading - unsigned padding00:3; + signed deltaHeading:10; // change in heading + signed y:19; // y coord (2nd loc value) + unsigned padding00:3; /*0008*/ - unsigned heading:12; // heading - signed deltaZ:13; // change in z - unsigned padding01:7; + signed deltaZ:13; // change in z + signed deltaY:13; // change in y + unsigned padding01:6; /*0012*/ - signed x:19; // x coord (1st loc value) - unsigned pitch:12; // pitch (up/down heading) - unsigned padding02:1; + unsigned heading:12; // heading + signed deltaX:13; // change in x + unsigned padding02:7; /*0016*/ - signed animation:10; // current animation - signed y:19; // y coord (2nd loc value) - unsigned padding03:3; + signed z:19; // z coord (3rd loc value) + unsigned padding03:13; /*0020*/ - signed deltaX:13; // change in x - signed deltaY:13; // change in y - unsigned padding04:6; -/*0024*/ + signed x:19; // x coord (1st loc value) + unsigned pitch:12; + unsigned padding04:1; +/*0024*/ + signed animation:10; // velocity + unsigned padding05:22; +/*0028*/ }; /* ** Self Position Update -** Length: 46 Octets +** Length: 42 Octets ** OpCode: PlayerPosCode */ struct playerSelfPosStruct @@ -2424,30 +2428,28 @@ /*0002*/ uint16_t spawnId; // Player's spawn id /*0004*/ uint16_t unknown0004; // ***Placeholder /*0006*/ - signed animation:10; // current animation - unsigned padding00:22; + float deltaY; // Change in y /*0010*/ - float deltaY; // change in y + float deltaX; // Change in x /*0014*/ - float z; // z coord (3rd loc value) + unsigned heading:12; // Heading + signed deltaHeading:10; // change in heading + unsigned padding02:10; /*0018*/ - unsigned heading:12; // heading - unsigned padding03:20; + float z; // z coord (3rd loc value) /*0022*/ - float deltaZ; // change in z + float x; // x coord (1st loc value) /*0026*/ - unsigned pitch:12; // pitch (up/down heading) - unsigned padding05:20; + signed animation:10; // velocity + unsigned padding05:22; /*0030*/ - float y; // y coord (2nd loc value) + float deltaZ; // Change in z /*0034*/ - float deltaX; // change in x + unsigned pitch:12; // pitch (up/down heading) + unsigned padding07:20; /*0038*/ - float x; // x coord (1st loc value) + float y; // y coord (2nd loc value) /*0042*/ - signed deltaHeading:10; // change in heading - unsigned padding09:22; -/*0046*/ }; /* Modified: showeq/branches/pre_6_0_beta/src/spawnshell.cpp =================================================================== --- showeq/branches/pre_6_0_beta/src/spawnshell.cpp 2020-08-20 13:43:58 UTC (rev 1050) +++ showeq/branches/pre_6_0_beta/src/spawnshell.cpp 2020-08-20 13:58:11 UTC (rev 1051) @@ -736,6 +736,7 @@ spawn->posData[2] = netStream.readUInt32NC(); spawn->posData[3] = netStream.readUInt32NC(); spawn->posData[4] = netStream.readUInt32NC(); + spawn->posData[5] = netStream.readUInt32NC(); if(spawn->hasTitle) { This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <cn...@us...> - 2020-08-20 13:44:00
|
Revision: 1050 http://sourceforge.net/p/seq/svn/1050 Author: cn187 Date: 2020-08-20 13:43:58 +0000 (Thu, 20 Aug 2020) Log Message: ----------- Additional opcodes for 8/19 patch Modified Paths: -------------- showeq/trunk/conf/zoneopcodes.xml Modified: showeq/trunk/conf/zoneopcodes.xml =================================================================== --- showeq/trunk/conf/zoneopcodes.xml 2020-08-20 12:07:58 UTC (rev 1049) +++ showeq/trunk/conf/zoneopcodes.xml 2020-08-20 13:43:58 UTC (rev 1050) @@ -37,7 +37,7 @@ <comment>Receiving AA experience. Also when percent to AA changes.</comment> <payload dir="server" typename="altExpUpdateStruct" sizechecktype="match"/> </opcode> - <opcode id="50aa" name="OP_ExpUpdate" updated="07/15/20"> + <opcode id="20ba" name="OP_ExpUpdate" updated="08/19/20"> <comment>ExpUpdateCode</comment> <payload dir="server" typename="expUpdateStruct" sizechecktype="match"/> </opcode> @@ -82,7 +82,7 @@ <comment>Server updating on hunger/thirst</comment> <payload dir="server" typename="staminaStruct" sizechecktype="match"/> </opcode> - <opcode id="1fb2" name="OP_HPUpdate" updated="07/15/20"> + <opcode id="3820" name="OP_HPUpdate" updated="08/19/20"> <comment>NpcHpUpdateCode Update HP % of a PC or NPC</comment> <payload dir="both" typename="hpNpcUpdateStruct" sizechecktype="match"/> </opcode> @@ -111,7 +111,7 @@ <comment>Targeting a person - old ClientTargetCode</comment> <payload dir="both" typename="clientTargetStruct" sizechecktype="match"/> </opcode> - <opcode id="6e5d" name="OP_SpawnRename" updated="07/15/20"> + <opcode id="7c15" name="OP_SpawnRename" updated="08/19/20"> <comment>Spawns getting renamed after initial NewSpawn</comment> <payload dir="server" typename="spawnRenameStruct" sizechecktype="match"/> </opcode> @@ -175,11 +175,11 @@ <comment>StartCastCode</comment> <payload dir="both" typename="startCastStruct" sizechecktype="match"/> </opcode> - <opcode id="1f4e" name="OP_SwapSpell" updated="07/15/20"> + <opcode id="5dd6" name="OP_SwapSpell" updated="08/19/20"> <comment>TradeSpellBookSlotsCode</comment> <payload dir="both" typename="tradeSpellBookSlotsStruct" sizechecktype="match"/> </opcode> - <opcode id="2f00" name="OP_MemorizeSpell" updated="07/15/20"> + <opcode id="096b" name="OP_MemorizeSpell" updated="08/19/20"> <comment>MemSpellCode</comment> <payload dir="both" typename="memSpellStruct" sizechecktype="match"/> </opcode> @@ -223,7 +223,7 @@ <comment>Server replying with deny information after /deny</comment> <payload dir="server" typename="consentResponseStruct" sizechecktype="match"/> </opcode> - <opcode id="4e17" name="OP_ManaChange" updated="07/15/20"> + <opcode id="3a4e" name="OP_ManaChange" updated="08/19/20"> <comment>Mana change. Bards send this up with no size. Casters receive this for mana updates.</comment> <payload dir="server" typename="manaDecrementStruct" sizechecktype="match"/> <payload dir="client" typename="uint8_t" sizechecktype="none"/> @@ -240,11 +240,11 @@ <comment>MoneyOnCorpseCode</comment> <payload dir="server" typename="moneyOnCorpseStruct" sizechecktype="match"/> </opcode> - <opcode id="7e8a" name="OP_SkillUpdate" updated="07/15/20"> + <opcode id="4027" name="OP_SkillUpdate" updated="08/19/20"> <comment>Skill up code</comment> <payload dir="server" typename="skillIncStruct" sizechecktype="match"/> </opcode> - <opcode id="3175" name="OP_LevelUpdate" updated="07/15/20"> + <opcode id="2327" name="OP_LevelUpdate" updated="08/19/20"> <comment>LevelUpUpdateCode</comment> <payload dir="server" typename="levelUpUpdateStruct" sizechecktype="match"/> </opcode> @@ -311,11 +311,11 @@ <comment>List of guild members - Variable length</comment> <payload dir="server" typename="uint8_t" sizechecktype="none"/> </opcode> - <opcode id="608e" name="OP_ManaUpdate" updated="07/15/20"> + <opcode id="1f68" name="OP_ManaUpdate" updated="08/19/20"> <comment>Mana Update opcode - 10 bytes</comment> <payload dir="server" typename="unknown" sizechecktype="none"/> </opcode> - <opcode id="0f28" name="OP_EndUpdate" updated="07/15/20"> + <opcode id="02cf" name="OP_EndUpdate" updated="08/19/20"> <comment>Endurance Update opcode - 10 bytes</comment> <payload dir="server" typename="unknown" sizechecktype="none"/> </opcode> This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <the...@us...> - 2020-08-20 12:08:00
|
Revision: 1049 http://sourceforge.net/p/seq/svn/1049 Author: theblueadept Date: 2020-08-20 12:07:58 +0000 (Thu, 20 Aug 2020) Log Message: ----------- Tag for release 5.13.10.102 Added Paths: ----------- showeq/tags/v5_13_10_102/ This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <the...@us...> - 2020-08-20 12:07:09
|
Revision: 1048 http://sourceforge.net/p/seq/svn/1048 Author: theblueadept Date: 2020-08-20 12:07:06 +0000 (Thu, 20 Aug 2020) Log Message: ----------- Historal checkin for 08/20/20 - Updated Opcodes (Newby) - Updated Structs (Newby) Version to 5.13.10.102 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 2020-07-27 14:10:17 UTC (rev 1047) +++ showeq/trunk/ChangeLog 2020-08-20 12:07:06 UTC (rev 1048) @@ -1,3 +1,10 @@ +BlueAdept (08/20/20) +------------------- +- Updated version to 5.13.10.102 +- Support EQ patch 08/19/20 +- Updated Opcodes (Newby) +- Updated Structs (Newby) + BlueAdept (07/15/20) ------------------- - Updated version to 5.13.10.101 Modified: showeq/trunk/conf/zoneopcodes.xml =================================================================== --- showeq/trunk/conf/zoneopcodes.xml 2020-07-27 14:10:17 UTC (rev 1047) +++ showeq/trunk/conf/zoneopcodes.xml 2020-08-20 12:07:06 UTC (rev 1048) @@ -3,37 +3,37 @@ <seqopcodes> <!-- Critical opcodes used directly by ShowEQ --> - <opcode id="6932" name="OP_PlayerProfile" updated="07/15/20"> + <opcode id="5a5e" name="OP_PlayerProfile" updated="08/19/20"> <comment>CharProfileCode</comment> <payload dir="server" typename="uint8_t" sizechecktype="none"/> </opcode> - <opcode id="3425" name="OP_ZoneEntry" updated="07/15/20"> + <opcode id="6e0a" name="OP_ZoneEntry" updated="08/19/20"> <comment>ZoneEntryCode</comment> <payload dir="client" typename="ClientZoneEntryStruct" sizechecktype="match"/> <payload dir="server" typename="uint8_t" sizechecktype="none"/> </opcode> - <opcode id="5cd5" name="OP_TimeOfDay" updated="07/15/20"> + <opcode id="01f6" name="OP_TimeOfDay" updated="08/19/20"> <comment>TimeOfDayCode</comment> <payload dir="server" typename="timeOfDayStruct" sizechecktype="match"/> </opcode> - <opcode id="2db8" name="OP_NewZone" updated="07/15/20"> + <opcode id="4bd7" name="OP_NewZone" updated="08/19/20"> <comment>NewZoneCode</comment> <payload dir="server" typename="newZoneStruct" sizechecktype="match"/> </opcode> - <opcode id="5944" name="OP_SpawnDoor" updated="07/15/20"> + <opcode id="2420" name="OP_SpawnDoor" updated="08/19/20"> <comment>DoorSpawnsCode</comment> <payload dir="server" typename="doorStruct" sizechecktype="modulus"/> </opcode> - <opcode id="0519" name="OP_GroundSpawn" updated="07/15/20"> + <opcode id="1223" name="OP_GroundSpawn" updated="08/19/20"> <comment>MakeDropCode</comment> <payload dir="server" typename="makeDropStruct" sizechecktype="none"/> <payload dir="client" typename="uint8_t" sizechecktype="none"/> </opcode> - <opcode id="6d36" name="OP_SendZonePoints" updated="07/15/20"> + <opcode id="7145" name="OP_SendZonePoints" updated="08/19/20"> <comment>Coords in a zone that will port you to another zone</comment> <payload dir="server" typename="zonePointsStruct" sizechecktype="none"/> </opcode> - <opcode id="65fb" name="OP_AAExpUpdate" updated="07/15/20"> + <opcode id="3334" name="OP_AAExpUpdate" updated="08/19/20"> <comment>Receiving AA experience. Also when percent to AA changes.</comment> <payload dir="server" typename="altExpUpdateStruct" sizechecktype="match"/> </opcode> @@ -41,40 +41,40 @@ <comment>ExpUpdateCode</comment> <payload dir="server" typename="expUpdateStruct" sizechecktype="match"/> </opcode> - <opcode id="26bb" name="OP_GuildMOTD" updated="07/15/20"> + <opcode id="61f4" name="OP_GuildMOTD" updated="08/19/20"> <comment>GuildMOTD</comment> <payload dir="server" typename="guildMOTDStruct" sizechecktype="none"/> </opcode> - <opcode id="7ea1" name="OP_ClientUpdate" updated="07/15/20"> + <opcode id="6e7a" name="OP_ClientUpdate" updated="08/19/20"> <comment>Position updates</comment> <payload dir="server" typename="playerSpawnPosStruct" sizechecktype="match"/> <payload dir="both" typename="playerSelfPosStruct" sizechecktype="match"/> </opcode> - <opcode id="2928" name="OP_NpcMoveUpdate" updated="07/15/20"> + <opcode id="6647" name="OP_NpcMoveUpdate" updated="08/19/20"> <comment>Position updates</comment> <payload dir="server" typename="uint8_t" sizechecktype="none"/> </opcode> - <opcode id="76a2" name="OP_MobUpdate" updated="07/15/20"> + <opcode id="327d" name="OP_MobUpdate" updated="08/19/20"> <comment>MobUpdateCode</comment> <payload dir="both" typename="spawnPositionUpdate" sizechecktype="match"/> </opcode> - <opcode id="3586" name="OP_DeleteSpawn" updated="07/15/20"> + <opcode id="0e81" name="OP_DeleteSpawn" updated="08/19/20"> <comment>DeleteSpawnCode</comment> <payload dir="both" typename="deleteSpawnStruct" sizechecktype="match"/> </opcode> - <opcode id="569f" name="OP_RemoveSpawn" updated="07/15/20"> + <opcode id="43c8" name="OP_RemoveSpawn" updated="08/19/20"> <comment>Remove spawn from zone</comment> <payload dir="both" typename="removeSpawnStruct" sizechecktype="none"/> </opcode> - <opcode id="0e64" name="OP_Death" updated="07/15/20"> + <opcode id="0695" name="OP_Death" updated="08/19/20"> <comment>old NewCorpseCode</comment> <payload dir="server" typename="newCorpseStruct" sizechecktype="match"/> </opcode> - <opcode id="721a" name="OP_WearChange" updated="07/15/20"> + <opcode id="5858" name="OP_WearChange" updated="08/19/20"> <comment>SpawnUpdateCode</comment> <payload dir="both" typename="SpawnUpdateStruct" sizechecktype="match"/> </opcode> - <opcode id="2cce" name="OP_SpawnAppearance" updated="07/15/20"> + <opcode id="7166" name="OP_SpawnAppearance" updated="08/19/20"> <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="74d3" name="OP_GuildMemberUpdate" updated="07/15/20"> + <opcode id="523c" name="OP_GuildMemberUpdate" updated="08/19/20"> <comment>Info regarding guild members</comment> <payload dir="server" typename="GuildMemberUpdate" sizechecktype="match"/> </opcode> - <opcode id="7f7e" name="OP_ClickObject" updated="07/15/20"> + <opcode id="6e11" name="OP_ClickObject" updated="08/19/20"> <comment>Items dropped on the ground</comment> <payload dir="both" typename="remDropStruct" sizechecktype="match"/> </opcode> - <opcode id="35f8" name="OP_Action" updated="07/15/20"> + <opcode id="24a8" name="OP_Action" updated="08/19/20"> <comment>Spells cast etc</comment> <payload dir="both" typename="actionStruct" sizechecktype="match"/> <payload dir="both" typename="actionAltStruct" sizechecktype="match"/> </opcode> - <opcode id="097e" name="OP_Action2" updated="07/15/20"> + <opcode id="5d62" name="OP_Action2" updated="08/19/20"> <comment>Combat actions i.e. bash, kick etc</comment> <payload dir="both" typename="action2Struct" sizechecktype="match"/> </opcode> - <opcode id="1c60" name="OP_Consider" updated="07/15/20"> + <opcode id="2917" name="OP_Consider" updated="08/19/20"> <comment>ConsiderCode</comment> <payload dir="both" typename="considerStruct" sizechecktype="match"/> </opcode> - <opcode id="7a61" name="OP_TargetMouse" updated="07/15/20"> + <opcode id="7695" name="OP_TargetMouse" updated="08/19/20"> <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="497a" name="OP_ZoneChange" updated="07/15/20"> + <opcode id="2712" name="OP_ZoneChange" updated="08/19/20"> <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="7565" name="OP_SimpleMessage" updated="07/15/20"> + <opcode id="5412" name="OP_SimpleMessage" updated="08/19/20"> <comment>SimpleMessageCode</comment> <payload dir="server" typename="simpleMessageStruct" sizechecktype="match"/> </opcode> - <opcode id="1aa1" name="OP_FormattedMessage" updated="07/15/20"> + <opcode id="4ed5" name="OP_FormattedMessage" updated="08/19/20"> <comment>FormattedMessageCode i.e. pet dismissed etc</comment> <payload dir="server" typename="formattedMessageStruct" sizechecktype="none"/> </opcode> - <opcode id="2ebb" name="OP_CommonMessage" updated="07/15/20"> + <opcode id="16c7" name="OP_CommonMessage" updated="08/19/20"> <comment>ChannelMessageCode i.e. /tell /ooc /shout etc</comment> <payload dir="both" typename="channelMessageStruct" sizechecktype="none"/> </opcode> - <opcode id="0aa6" name="OP_SpecialMesg" updated="07/15/20"> + <opcode id="5bd1" name="OP_SpecialMesg" updated="08/19/20"> <comment>Communicate textual info to client including hail responses etc</comment> <payload dir="server" typename="specialMessageStruct" sizechecktype="none"/> </opcode> @@ -307,7 +307,7 @@ <comment>List of group members - Variable length</comment> <payload dir="server" typename="unknown" sizechecktype="none"/> </opcode> - <opcode id="5c69" name="OP_GuildMemberList" updated="07/15/20"> + <opcode id="0e68" name="OP_GuildMemberList" updated="08/19/20"> <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="unknown" sizechecktype="none"/> </opcode> - <opcode id="554a" name="OP_ExpandedGuildInfo" updated="07/15/20"> + <opcode id="7740" name="OP_ExpandedGuildInfo" updated="08/19/20"> <comment>Guild ranks and other misc guild data - Variable length</comment> <payload dir="server" typename="unknown" sizechecktype="none"/> </opcode> @@ -587,7 +587,7 @@ <comment>Free to play nags and other data - Variable length</comment> <payload dir="server" typename="unknown" sizechecktype="none"/> </opcode> - <opcode id="03fd" name="OP_Find" updated="07/15/20"> + <opcode id="6c6f" name="OP_Find" updated="08/19/20"> <comment>Find window data - 112 bytes</comment> <payload dir="server" typename="unknown" sizechecktype="none"/> </opcode> Modified: showeq/trunk/configure.in =================================================================== --- showeq/trunk/configure.in 2020-07-27 14:10:17 UTC (rev 1047) +++ showeq/trunk/configure.in 2020-08-20 12:07:06 UTC (rev 1048) @@ -2,7 +2,7 @@ dnl $Id$ $Name$ AC_PREREQ(2.59) -AC_INIT(showeq, 5.13.10.101) +AC_INIT(showeq, 5.13.10.102) 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 2020-07-27 14:10:17 UTC (rev 1047) +++ showeq/trunk/src/everquest.h 2020-08-20 12:07:06 UTC (rev 1048) @@ -1096,28 +1096,30 @@ struct { - signed z:19; // z coord (3rd loc value) signed deltaHeading:10; // change in heading + signed y:19; // y coord (2nd loc value) unsigned padding00:3; - unsigned heading:12; // heading signed deltaZ:13; // change in z - unsigned padding01:7; + signed deltaY:13; // change in y + unsigned padding01:6; + unsigned heading:12; // heading + signed deltaX:13; // change in x + unsigned padding02:7; + + signed z:19; // z coord (3rd loc value) + unsigned padding03:13; + signed x:19; // x coord (1st loc value) unsigned pitch:12; - unsigned padding02:1; + unsigned padding04:1; signed animation:10; // velocity - signed y:19; // y coord (2nd loc value) - unsigned padding03:3; + unsigned padding05:22; - signed deltaX:13; // change in x - signed deltaY:13; // change in y - unsigned padding04:6; - }; - int32_t posData[5]; + int32_t posData[6]; }; /*0000*/ union { @@ -2368,7 +2370,7 @@ /* ** Player Position Update -** Length: 24 Octets +** Length: 28 Octets ** OpCode: PlayerPosCode */ @@ -2377,31 +2379,33 @@ /*0000*/ uint16_t spawnId; /*0002*/ uint16_t spawnId2; /*0004*/ - signed z:19; // z coord (3rd loc value) signed deltaHeading:10; // change in heading + signed y:19; // y coord (2nd loc value) unsigned padding00:3; /*0008*/ - unsigned heading:12; // heading signed deltaZ:13; // change in z - unsigned padding01:7; + signed deltaY:13; // change in y + unsigned padding01:6; /*0012*/ + unsigned heading:12; // heading + signed deltaX:13; // change in x + unsigned padding02:7; +/*0016*/ + signed z:19; // z coord (3rd loc value) + unsigned padding03:13; +/*0020*/ signed x:19; // x coord (1st loc value) unsigned pitch:12; - unsigned padding02:1; -/*0016*/ + unsigned padding04:1; +/*0024*/ signed animation:10; // velocity - signed y:19; // y coord (2nd loc value) - unsigned padding03:3; -/*0020*/ - signed deltaX:13; // change in x - signed deltaY:13; // change in y - unsigned padding04:6; -/*0024*/ + unsigned padding05:22; +/*0028*/ }; /* ** Self Position Update -** Length: 46 Octets +** Length: 42 Octets ** OpCode: PlayerPosCode */ @@ -2411,30 +2415,28 @@ /*0002*/ uint16_t spawnId; // Player's spawn id /*0004*/ uint16_t unknown0004; // ***Placeholder /*0006*/ - signed animation:10; // velocity - unsigned padding00:22; + float deltaY; // Change in y /*0010*/ - float deltaY; // Change in y + float deltaX; // Change in x /*0014*/ + unsigned heading:12; // Heading + signed deltaHeading:10; // change in heading + unsigned padding02:10; +/*0018*/ float z; // z coord (3rd loc value) -/*0018*/ - unsigned heading:12; // Heading - unsigned padding03:20; /*0022*/ - float deltaZ; // Change in z + float x; // x coord (1st loc value) /*0026*/ - unsigned pitch:12; // pitch (up/down heading) - unsigned padding05:20; + signed animation:10; // velocity + unsigned padding05:22; /*0030*/ - float y; // y coord (2nd loc value) + float deltaZ; // Change in z /*0034*/ - float deltaX; // Change in x + unsigned pitch:12; // pitch (up/down heading) + unsigned padding07:20; /*0038*/ - float x; // x coord (1st loc value) + float y; // y coord (2nd loc value) /*0042*/ - signed deltaHeading:10; // change in heading - unsigned padding08:22; -/*0046*/ }; /* Modified: showeq/trunk/src/spawnshell.cpp =================================================================== --- showeq/trunk/src/spawnshell.cpp 2020-07-27 14:10:17 UTC (rev 1047) +++ showeq/trunk/src/spawnshell.cpp 2020-08-20 12:07:06 UTC (rev 1048) @@ -721,6 +721,7 @@ spawn->posData[2] = netStream.readUInt32NC(); spawn->posData[3] = netStream.readUInt32NC(); spawn->posData[4] = netStream.readUInt32NC(); + spawn->posData[5] = netStream.readUInt32NC(); if(spawn->hasTitle) { This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <cn...@us...> - 2020-07-27 14:10:19
|
Revision: 1047 http://sourceforge.net/p/seq/svn/1047 Author: cn187 Date: 2020-07-27 14:10:17 +0000 (Mon, 27 Jul 2020) Log Message: ----------- Update update_zoneopcodes script to match trunk Modified Paths: -------------- showeq/branches/pre_6_0_beta/scripts/update_zoneopcodes.py Modified: showeq/branches/pre_6_0_beta/scripts/update_zoneopcodes.py =================================================================== --- showeq/branches/pre_6_0_beta/scripts/update_zoneopcodes.py 2020-07-16 02:53:13 UTC (rev 1046) +++ showeq/branches/pre_6_0_beta/scripts/update_zoneopcodes.py 2020-07-27 14:10:17 UTC (rev 1047) @@ -94,10 +94,6 @@ opname = match.group(2) update = match.group(3) - if opname not in opcodes: - outfile.write(line) - continue - opcode_start = match.start(1) opcode_end = match.end(1) @@ -107,8 +103,13 @@ date_start = match.start(3) date_end = match.end(3) - new_line = line[:opcode_start] + opcodes[opname] - new_line += line[opcode_end:date_start] + new_date + line[date_end:] + new_line = line[:opcode_start] + if opname not in opcodes: + new_line += 'ffff' + new_line += line[opcode_end:] + else: + new_line += opcodes[opname] + new_line += line[opcode_end:date_start] + new_date + line[date_end:] outfile.write(new_line) This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <cn...@us...> - 2020-07-16 02:53:15
|
Revision: 1046 http://sourceforge.net/p/seq/svn/1046 Author: cn187 Date: 2020-07-16 02:53:13 +0000 (Thu, 16 Jul 2020) Log Message: ----------- Update opcodes/structs for 2020-07-15 patch - Updated opcodes (Newby, cn187) - Updated structs (Newby) Version to 6.0.0.0-pre18 Modified Paths: -------------- showeq/branches/pre_6_0_beta/conf/zoneopcodes.xml showeq/branches/pre_6_0_beta/configure.in showeq/branches/pre_6_0_beta/src/everquest.h Modified: showeq/branches/pre_6_0_beta/conf/zoneopcodes.xml =================================================================== --- showeq/branches/pre_6_0_beta/conf/zoneopcodes.xml 2020-07-16 02:50:54 UTC (rev 1045) +++ showeq/branches/pre_6_0_beta/conf/zoneopcodes.xml 2020-07-16 02:53:13 UTC (rev 1046) @@ -3,272 +3,272 @@ <seqopcodes> <!-- Critical opcodes used directly by ShowEQ --> - <opcode id="4936" name="OP_PlayerProfile" updated="06/17/20"> + <opcode id="6932" name="OP_PlayerProfile" updated="07/15/20"> <comment>CharProfileCode</comment> <payload dir="server" typename="uint8_t" sizechecktype="none"/> </opcode> - <opcode id="4fea" name="OP_ZoneEntry" updated="06/17/20"> + <opcode id="3425" name="OP_ZoneEntry" updated="07/15/20"> <comment>ZoneEntryCode</comment> <payload dir="client" typename="ClientZoneEntryStruct" sizechecktype="match"/> <payload dir="server" typename="uint8_t" sizechecktype="none"/> </opcode> - <opcode id="4734" name="OP_TimeOfDay" updated="06/17/20"> + <opcode id="5cd5" name="OP_TimeOfDay" updated="07/15/20"> <comment>TimeOfDayCode</comment> <payload dir="server" typename="timeOfDayStruct" sizechecktype="match"/> </opcode> - <opcode id="64fa" name="OP_NewZone" updated="06/17/20"> + <opcode id="2db8" name="OP_NewZone" updated="07/15/20"> <comment>NewZoneCode</comment> <payload dir="server" typename="newZoneStruct" sizechecktype="match"/> </opcode> - <opcode id="34cb" name="OP_SpawnDoor" updated="06/17/20"> + <opcode id="5944" name="OP_SpawnDoor" updated="07/15/20"> <comment>DoorSpawnsCode</comment> <payload dir="server" typename="doorStruct" sizechecktype="modulus"/> </opcode> - <opcode id="7543" name="OP_GroundSpawn" updated="06/17/20"> + <opcode id="0519" name="OP_GroundSpawn" updated="07/15/20"> <comment>MakeDropCode</comment> <payload dir="server" typename="makeDropStruct" sizechecktype="none"/> <payload dir="client" typename="uint8_t" sizechecktype="none"/> </opcode> - <opcode id="7368" name="OP_SendZonePoints" updated="06/17/20"> + <opcode id="6d36" name="OP_SendZonePoints" updated="07/15/20"> <comment>Coords in a zone that will port you to another zone</comment> <payload dir="server" typename="zonePointsStruct" sizechecktype="none"/> </opcode> - <opcode id="2a38" name="OP_AAExpUpdate" updated="06/17/20"> + <opcode id="65fb" name="OP_AAExpUpdate" updated="07/15/20"> <comment>Receiving AA experience. Also when percent to AA changes.</comment> <payload dir="server" typename="altExpUpdateStruct" sizechecktype="match"/> </opcode> - <opcode id="5072" name="OP_ExpUpdate" updated="06/17/20"> + <opcode id="50aa" name="OP_ExpUpdate" updated="07/15/20"> <comment>ExpUpdateCode</comment> <payload dir="server" typename="expUpdateStruct" sizechecktype="match"/> </opcode> - <opcode id="33ad" name="OP_GuildMOTD" updated="06/17/20"> + <opcode id="26bb" name="OP_GuildMOTD" updated="07/15/20"> <comment>GuildMOTD</comment> <payload dir="server" typename="guildMOTDStruct" sizechecktype="none"/> </opcode> - <opcode id="2949" name="OP_ClientUpdate" updated="06/17/20"> + <opcode id="7ea1" name="OP_ClientUpdate" updated="07/15/20"> <comment>Position updates</comment> <payload dir="server" typename="playerSpawnPosStruct" sizechecktype="match"/> <payload dir="both" typename="playerSelfPosStruct" sizechecktype="match"/> </opcode> - <opcode id="1ef2" name="OP_NpcMoveUpdate" updated="06/17/20"> + <opcode id="2928" name="OP_NpcMoveUpdate" updated="07/15/20"> <comment>Position updates</comment> <payload dir="server" typename="uint8_t" sizechecktype="none"/> </opcode> - <opcode id="77ad" name="OP_MobUpdate" updated="06/17/20"> + <opcode id="76a2" name="OP_MobUpdate" updated="07/15/20"> <comment>MobUpdateCode</comment> <payload dir="both" typename="spawnPositionUpdate" sizechecktype="match"/> </opcode> - <opcode id="4b10" name="OP_DeleteSpawn" updated="06/17/20"> + <opcode id="3586" name="OP_DeleteSpawn" updated="07/15/20"> <comment>DeleteSpawnCode</comment> <payload dir="both" typename="deleteSpawnStruct" sizechecktype="match"/> </opcode> - <opcode id="4444" name="OP_RemoveSpawn" updated="06/17/20"> + <opcode id="569f" name="OP_RemoveSpawn" updated="07/15/20"> <comment>Remove spawn from zone</comment> <payload dir="both" typename="removeSpawnStruct" sizechecktype="none"/> </opcode> - <opcode id="6a10" name="OP_Death" updated="06/17/20"> + <opcode id="0e64" name="OP_Death" updated="07/15/20"> <comment>old NewCorpseCode</comment> <payload dir="server" typename="newCorpseStruct" sizechecktype="match"/> </opcode> - <opcode id="51c1" name="OP_WearChange" updated="06/17/20"> + <opcode id="721a" name="OP_WearChange" updated="07/15/20"> <comment>SpawnUpdateCode</comment> <payload dir="both" typename="SpawnUpdateStruct" sizechecktype="match"/> </opcode> - <opcode id="2a0f" name="OP_SpawnAppearance" updated="06/17/20"> + <opcode id="2cce" name="OP_SpawnAppearance" updated="07/15/20"> <comment>SpawnAppearanceCode</comment> <payload dir="both" typename="spawnAppearanceStruct" sizechecktype="match"/> </opcode> - <opcode id="2afa" name="OP_Stamina" updated="06/19/19"> + <opcode id="ffff" name="OP_Stamina" updated="06/19/19"> <comment>Server updating on hunger/thirst</comment> <payload dir="server" typename="staminaStruct" sizechecktype="match"/> </opcode> - <opcode id="1c78" name="OP_HPUpdate" updated="06/17/20"> + <opcode id="1fb2" name="OP_HPUpdate" updated="07/15/20"> <comment>NpcHpUpdateCode Update HP % of a PC or NPC</comment> <payload dir="both" typename="hpNpcUpdateStruct" sizechecktype="match"/> </opcode> - <opcode id="5807" name="OP_GuildMemberUpdate" updated="06/17/20"> + <opcode id="74d3" name="OP_GuildMemberUpdate" updated="07/15/20"> <comment>Info regarding guild members</comment> <payload dir="server" typename="GuildMemberUpdate" sizechecktype="match"/> </opcode> - <opcode id="1aed" name="OP_ClickObject" updated="06/17/20"> + <opcode id="7f7e" name="OP_ClickObject" updated="07/15/20"> <comment>Items dropped on the ground</comment> <payload dir="both" typename="remDropStruct" sizechecktype="match"/> </opcode> - <opcode id="04e9" name="OP_Action" updated="06/17/20"> + <opcode id="35f8" name="OP_Action" updated="07/15/20"> <comment>Spells cast etc</comment> <payload dir="both" typename="actionStruct" sizechecktype="match"/> <payload dir="both" typename="actionAltStruct" sizechecktype="match"/> </opcode> - <opcode id="0f27" name="OP_Action2" updated="06/17/20"> + <opcode id="097e" name="OP_Action2" updated="07/15/20"> <comment>Combat actions i.e. bash, kick etc</comment> <payload dir="both" typename="action2Struct" sizechecktype="match"/> </opcode> - <opcode id="1860" name="OP_Consider" updated="06/17/20"> + <opcode id="1c60" name="OP_Consider" updated="07/15/20"> <comment>ConsiderCode</comment> <payload dir="both" typename="considerStruct" sizechecktype="match"/> </opcode> - <opcode id="2878" name="OP_TargetMouse" updated="06/17/20"> + <opcode id="7a61" name="OP_TargetMouse" updated="07/15/20"> <comment>Targeting a person - old ClientTargetCode</comment> <payload dir="both" typename="clientTargetStruct" sizechecktype="match"/> </opcode> - <opcode id="30f5" name="OP_SpawnRename" updated="06/17/20"> + <opcode id="6e5d" name="OP_SpawnRename" updated="07/15/20"> <comment>Spawns getting renamed after initial NewSpawn</comment> <payload dir="server" typename="spawnRenameStruct" sizechecktype="match"/> </opcode> - <opcode id="3894" name="OP_Illusion" updated="06/19/19"> + <opcode id="ffff" name="OP_Illusion" updated="06/19/19"> <comment>Spawn being illusioned (changing forms)</comment> <payload dir="both" typename="spawnIllusionStruct" sizechecktype="match"/> </opcode> - <opcode id="1c51" name="OP_Shroud" updated="06/19/19"> + <opcode id="ffff" name="OP_Shroud" updated="06/19/19"> <comment>Server putting players into shroud form</comment> <payload dir="server" typename="spawnShroudSelf" sizechecktype="none"/> </opcode> - <opcode id="78c4" name="OP_ZoneChange" updated="06/17/20"> + <opcode id="497a" name="OP_ZoneChange" updated="07/15/20"> <comment>old ZoneChangeCode</comment> <payload dir="both" typename="zoneChangeStruct" sizechecktype="match"/> </opcode> - <opcode id="553d" name="OP_GroupInvite" updated="06/19/19"> + <opcode id="ffff" name="OP_GroupInvite" updated="06/19/19"> <payload dir="both" typename="groupInviteStruct" sizechecktype="none"/> <comment>You invite someone while ungrouped or get invited by someone ungrouped </comment> </opcode> - <opcode id="48cc" name="OP_GroupInvite2" updated="06/19/19"> + <opcode id="ffff" name="OP_GroupInvite2" updated="06/19/19"> <payload dir="both" typename="groupInviteStruct" sizechecktype="none"/> <comment>You're inviting someone and you are grouped or get invited by a group</comment> </opcode> - <opcode id="20f1" name="OP_GroupCancelInvite" updated="06/19/19"> + <opcode id="ffff" name="OP_GroupCancelInvite" updated="06/19/19"> <payload dir="both" typename="groupDeclineStruct" sizechecktype="match"/> <comment>Declining to join a group</comment> </opcode> - <opcode id="4d1e" name="OP_GroupFollow" updated="06/19/19"> + <opcode id="ffff" name="OP_GroupFollow" updated="06/19/19"> <payload dir="server" typename="groupFollowStruct" sizechecktype="match"/> <comment>You join a group or player joins group</comment> </opcode> - <opcode id="0c06" name="OP_GroupFollow2" updated="06/19/19"> + <opcode id="ffff" name="OP_GroupFollow2" updated="06/19/19"> <payload dir="server" typename="groupFollowStruct" sizechecktype="match"/> <comment>Player joins your group</comment> </opcode> - <opcode id="2064" name="OP_GroupUpdate" updated="06/19/19"> + <opcode id="ffff" name="OP_GroupUpdate" updated="06/19/19"> <comment>Group updates</comment> <payload dir="both" typename="uint8_t" sizechecktype="none"/> </opcode> - <opcode id="4a39" name="OP_GroupDisband" updated="06/19/19"> + <opcode id="ffff" name="OP_GroupDisband" updated="06/19/19"> <comment>You disband from group</comment> <payload dir="server" typename="groupDisbandStruct" sizechecktype="match"/> </opcode> - <opcode id="45dc" name="OP_GroupDisband2" updated="06/19/19"> + <opcode id="ffff" name="OP_GroupDisband2" updated="06/19/19"> <comment>Other disbands from group</comment> <payload dir="server" typename="groupDisbandStruct" sizechecktype="match"/> </opcode> - <opcode id="42cf" name="OP_GroupLeader" updated="06/19/19"> + <opcode id="ffff" name="OP_GroupLeader" updated="06/19/19"> <comment>Group leader change</comment> <payload dir="server" typename="groupLeaderChangeStruct" sizechecktype="match"/> </opcode> - <opcode id="778e" name="OP_Buff" updated="06/19/19"> + <opcode id="ffff" name="OP_Buff" updated="06/19/19"> <comment>old BuffDropCode</comment> <payload dir="both" typename="buffStruct" sizechecktype="match"/> </opcode> - <opcode id="3c0c" name="OP_BeginCast" updated="06/19/19"> + <opcode id="ffff" name="OP_BeginCast" updated="06/19/19"> <comment>BeginCastCode</comment> <payload dir="both" typename="beginCastStruct" sizechecktype="match"/> </opcode> - <opcode id="6b9e" name="OP_CastSpell" updated="06/19/19"> + <opcode id="ffff" name="OP_CastSpell" updated="06/19/19"> <comment>StartCastCode</comment> <payload dir="both" typename="startCastStruct" sizechecktype="match"/> </opcode> - <opcode id="70a2" name="OP_SwapSpell" updated="06/17/20"> + <opcode id="1f4e" name="OP_SwapSpell" updated="07/15/20"> <comment>TradeSpellBookSlotsCode</comment> <payload dir="both" typename="tradeSpellBookSlotsStruct" sizechecktype="match"/> </opcode> - <opcode id="4e48" name="OP_MemorizeSpell" updated="06/17/20"> + <opcode id="2f00" name="OP_MemorizeSpell" updated="07/15/20"> <comment>MemSpellCode</comment> <payload dir="both" typename="memSpellStruct" sizechecktype="match"/> </opcode> - <opcode id="0212" name="OP_InspectAnswer" updated="06/19/19"> + <opcode id="ffff" name="OP_InspectAnswer" updated="06/19/19"> <comment>InspectDataCode</comment> <payload dir="both" typename="inspectDataStruct" sizechecktype="match"/> </opcode> - <opcode id="6da3" name="OP_Emote" updated="06/19/19"> + <opcode id="ffff" name="OP_Emote" updated="06/19/19"> <comment>EmoteTextCode</comment> <payload dir="both" typename="emoteTextStruct" sizechecktype="none"/> </opcode> - <opcode id="7050" name="OP_SimpleMessage" updated="06/17/20"> + <opcode id="7565" name="OP_SimpleMessage" updated="07/15/20"> <comment>SimpleMessageCode</comment> <payload dir="server" typename="simpleMessageStruct" sizechecktype="match"/> </opcode> - <opcode id="18f2" name="OP_FormattedMessage" updated="06/17/20"> + <opcode id="1aa1" name="OP_FormattedMessage" updated="07/15/20"> <comment>FormattedMessageCode i.e. pet dismissed etc</comment> <payload dir="server" typename="formattedMessageStruct" sizechecktype="none"/> </opcode> - <opcode id="43db" name="OP_CommonMessage" updated="06/17/20"> + <opcode id="2ebb" name="OP_CommonMessage" updated="07/15/20"> <comment>ChannelMessageCode i.e. /tell /ooc /shout etc</comment> <payload dir="both" typename="channelMessageStruct" sizechecktype="none"/> </opcode> - <opcode id="71eb" name="OP_SpecialMesg" updated="06/17/20"> + <opcode id="0aa6" name="OP_SpecialMesg" updated="07/15/20"> <comment>Communicate textual info to client including hail responses etc</comment> <payload dir="server" typename="specialMessageStruct" sizechecktype="none"/> </opcode> - <opcode id="1a22" name="OP_RandomReq" updated="06/19/19"> + <opcode id="ffff" name="OP_RandomReq" updated="06/19/19"> <comment>RandomReqCode</comment> <payload dir="client" typename="randomReqStruct" sizechecktype="match"/> </opcode> - <opcode id="57c9" name="OP_RandomReply" updated="06/19/19"> + <opcode id="ffff" name="OP_RandomReply" updated="06/19/19"> <comment>RandomCode</comment> <payload dir="server" typename="randomStruct" sizechecktype="match"/> </opcode> - <opcode id="4243" name="OP_ConsentResponse" updated="06/19/19"> + <opcode id="ffff" name="OP_ConsentResponse" updated="06/19/19"> <comment>Server replying with consent information after /consent</comment> <payload dir="server" typename="consentResponseStruct" sizechecktype="match"/> </opcode> - <opcode id="0210" name="OP_DenyResponse" updated="06/19/19"> + <opcode id="ffff" name="OP_DenyResponse" updated="06/19/19"> <comment>Server replying with deny information after /deny</comment> <payload dir="server" typename="consentResponseStruct" sizechecktype="match"/> </opcode> - <opcode id="7375" name="OP_ManaChange" updated="06/17/20"> + <opcode id="4e17" name="OP_ManaChange" updated="07/15/20"> <comment>Mana change. Bards send this up with no size. Casters receive this for mana updates.</comment> <payload dir="server" typename="manaDecrementStruct" sizechecktype="match"/> <payload dir="client" typename="uint8_t" sizechecktype="none"/> </opcode> - <opcode id="3f7a" name="OP_BazaarSearchRequest" updated="06/19/19"> + <opcode id="ffff" name="OP_BazaarSearchRequest" updated="06/19/19"> <comment>Bazaar search request </comment> <payload dir="client" typename="bazaarSearchQueryStruct" sizechecktype="none"/> </opcode> - <opcode id="5bbc" name="OP_BazaarSearchResponse" updated="06/19/19"> + <opcode id="ffff" name="OP_BazaarSearchResponse" updated="06/19/19"> <comment>Bazaar search Response - Struct incorrect </comment> <payload dir="server" typename="bazaarSearchResponseStruct" sizechecktype="modulus"/> </opcode> - <opcode id="7a14" name="OP_MoneyOnCorpse" updated="06/19/19"> + <opcode id="ffff" name="OP_MoneyOnCorpse" updated="06/19/19"> <comment>MoneyOnCorpseCode</comment> <payload dir="server" typename="moneyOnCorpseStruct" sizechecktype="match"/> </opcode> - <opcode id="35de" name="OP_SkillUpdate" updated="06/17/20"> + <opcode id="7e8a" name="OP_SkillUpdate" updated="07/15/20"> <comment>Skill up code</comment> <payload dir="server" typename="skillIncStruct" sizechecktype="match"/> </opcode> - <opcode id="11d0" name="OP_LevelUpdate" updated="06/17/20"> + <opcode id="3175" name="OP_LevelUpdate" updated="07/15/20"> <comment>LevelUpUpdateCode</comment> <payload dir="server" typename="levelUpUpdateStruct" sizechecktype="match"/> </opcode> - <opcode id="7ba5" name="OP_DzSwitchInfo" updated="06/19/19"> + <opcode id="ffff" name="OP_DzSwitchInfo" updated="06/19/19"> <comment>Expedition compass etc</comment> <payload dir="server" typename="dzSwitchInfo" sizechecktype="none"/> </opcode> - <opcode id="6400" name="OP_DzInfo" updated="06/19/19"> + <opcode id="ffff" name="OP_DzInfo" updated="06/19/19"> <comment>Expedition Information</comment> <payload dir="server" typename="dzInfo" sizechecktype="match"/> </opcode> - <opcode id="1dbc" name="OP_EnvDamage" updated="06/19/19"> + <opcode id="ffff" name="OP_EnvDamage" updated="06/19/19"> <comment>Environmental Damage</comment> <payload dir="client" typename="environmentDamageStruct" sizechecktype="match"/> </opcode> - <opcode id="1663" name="OP_SetRunMode" updated="06/19/19"> + <opcode id="ffff" name="OP_SetRunMode" updated="06/19/19"> <comment>old cRunToggleCode</comment> <payload dir="client" typename="cRunToggleStruct" sizechecktype="match"/> </opcode> - <opcode id="69b9" name="OP_Trader" updated="06/19/19"> + <opcode id="ffff" name="OP_Trader" updated="06/19/19"> <comment>PC's turning trader on and off</comment> <payload dir="server" typename="bazaarTraderRequest" sizechecktype="match"/> </opcode> - <opcode id="3c2a" name="OP_ItemLinkResponse" updated="06/19/19"> + <opcode id="ffff" name="OP_ItemLinkResponse" updated="06/19/19"> <comment>ItemInfoCode</comment> <payload dir="server" typename="itemInfoStruct" sizechecktype="none"/> <payload dir="client" typename="itemInfoReqStruct" sizechecktype="none"/> @@ -291,39 +291,39 @@ <comment>Leadership AA Exp Update</comment> <payload dir="server" typename="leadExpUpdateStruct" sizechecktype="match"/> </opcode> - <opcode id="70f6" name="OP_MovementHistory" updated="06/18/14"> + <opcode id="ffff" name="OP_MovementHistory" updated="06/18/14"> <comment>Movement history for speed/movement hack detection</comment> <payload dir="client" typename="uint8_t" sizechecktype="none"/> </opcode> - <opcode id="68df" name="OP_Logout" updated="12/12/12"> + <opcode id="ffff" name="OP_Logout" updated="12/12/12"> <comment></comment> <payload dir="server" typename="none" sizechecktype="match"/> </opcode> - <opcode id="35e7" name="OP_UIUpdate" updated="05/21/14"> + <opcode id="ffff" name="OP_UIUpdate" updated="05/21/14"> <comment>Seems to be sent to handle a variety of UI updates - Variable length</comment> <payload dir="server" typename="unknown" sizechecktype="none"/> </opcode> - <opcode id="2aca" name="OP_GroupMemberList" updated="01/16/13"> + <opcode id="ffff" name="OP_GroupMemberList" updated="01/16/13"> <comment>List of group members - Variable length</comment> <payload dir="server" typename="unknown" sizechecktype="none"/> </opcode> - <opcode id="57c0" name="OP_GuildMemberList" updated="06/17/20"> + <opcode id="5c69" name="OP_GuildMemberList" updated="07/15/20"> <comment>List of guild members - Variable length</comment> <payload dir="server" typename="uint8_t" sizechecktype="none"/> </opcode> - <opcode id="1a7f" name="OP_ManaUpdate" updated="06/17/20"> + <opcode id="608e" name="OP_ManaUpdate" updated="07/15/20"> <comment>Mana Update opcode - 10 bytes</comment> <payload dir="server" typename="unknown" sizechecktype="none"/> </opcode> - <opcode id="45c9" name="OP_EndUpdate" updated="06/17/20"> + <opcode id="0f28" name="OP_EndUpdate" updated="07/15/20"> <comment>Endurance Update opcode - 10 bytes</comment> <payload dir="server" typename="unknown" sizechecktype="none"/> </opcode> - <opcode id="3929" name="OP_Marketplace" updated="11/28/12"> + <opcode id="ffff" name="OP_Marketplace" updated="11/28/12"> <comment>Marketplace data - Guessing variable length 11444 bytes as of 11/28/12</comment> <payload dir="server" typename="unknown" sizechecktype="none"/> </opcode> - <opcode id="2de6" name="OP_MarketplaceSelect" updated="11/28/12"> + <opcode id="ffff" name="OP_MarketplaceSelect" updated="11/28/12"> <comment>Sent when highlighting an item in Marketplace - 80 bytes</comment> <payload dir="both" typename="unknown" sizechecktype="none"/> </opcode> @@ -335,59 +335,59 @@ <comment>Fellowship campfire information - 1076 bytes</comment> <payload dir="client" typename="unknown" sizechecktype="none"/> </opcode> - <opcode id="7802" name="OP_SelectCampfire" updated="01/16/13"> + <opcode id="ffff" name="OP_SelectCampfire" updated="01/16/13"> <comment>Fellowship campfire Choices - Guessing variable length</comment> <payload dir="server" typename="unknown" sizechecktype="none"/> </opcode> - <opcode id="02d7" name="OP_Claims" updated="11/28/12"> + <opcode id="ffff" name="OP_Claims" updated="11/28/12"> <comment>Contents of claims window. /claim then refresh to capture packet - Guessing variable length</comment> <payload dir="server" typename="unknown" sizechecktype="none"/> </opcode> - <opcode id="2f3e" name="OP_VoiceChat" updated="11/20/15"> + <opcode id="ffff" name="OP_VoiceChat" updated="11/20/15"> <comment>Voice chat server info - Variable length (Data sent when joining group,raid etc)</comment> <payload dir="server" typename="unknown" sizechecktype="none"/> </opcode> - <opcode id="3bb6" name="OP_PollQuestions" updated="11/20/15"> + <opcode id="ffff" name="OP_PollQuestions" updated="11/20/15"> <comment>SOE in-game player poll questions - Variable length</comment> <payload dir="both" typename="unknown" sizechecktype="none"/> </opcode> - <opcode id="5fe4" name="OP_PollResponses" updated="11/20/15"> + <opcode id="ffff" name="OP_PollResponses" updated="11/20/15"> <comment>Poll response choices - Variable length</comment> <payload dir="server" typename="unknown" sizechecktype="none"/> </opcode> - <opcode id="52d3" name="OP_ShroudProgression" updated="11/20/15"> + <opcode id="ffff" name="OP_ShroudProgression" updated="11/20/15"> <comment>Unlocked shrouds - 293 bytes</comment> <payload dir="server" typename="unknown" sizechecktype="none"/> </opcode> - <opcode id="ba18" name="OP_ShroudTemplates" updated="10/23/12"> + <opcode id="ffff" name="OP_ShroudTemplates" updated="10/23/12"> <comment>Shroud templates to choose from on shroud NPC - 18983 bytes</comment> <payload dir="server" typename="unknown" sizechecktype="none"/> </opcode> - <opcode id="75cd" name="OP_Fellowship" updated="03/13/19"> + <opcode id="ffff" name="OP_Fellowship" updated="03/13/19"> <comment>Fellowship information - 2576 bytes</comment> <payload dir="server" typename="unknown" sizechecktype="none"/> </opcode> - <opcode id="35b4" name="OP_ExpandedGuildInfo" updated="06/17/20"> + <opcode id="554a" name="OP_ExpandedGuildInfo" updated="07/15/20"> <comment>Guild ranks and other misc guild data - Variable length</comment> <payload dir="server" typename="unknown" sizechecktype="none"/> </opcode> - <opcode id="6ad3" name="OP_GuildBank" updated="11/20/15"> + <opcode id="ffff" name="OP_GuildBank" updated="11/20/15"> <comment>Guild bank contents - Variable length</comment> <payload dir="server" typename="unknown" sizechecktype="none"/> </opcode> - <opcode id="2db9" name="OP_OpenTradeskillContainer" updated="11/28/12"> + <opcode id="ffff" name="OP_OpenTradeskillContainer" updated="11/28/12"> <comment>Opens forge, kiln etc - 92 Bytes</comment> <payload dir="both" typename="unknown" sizechecktype="none"/> </opcode> - <opcode id="18c4" name="OP_TradeskillRecipes" updated="11/28/12"> + <opcode id="ffff" name="OP_TradeskillRecipes" updated="11/28/12"> <comment>Learned recipes - 84 Bytes</comment> <payload dir="server" typename="unknown" sizechecktype="none"/> </opcode> - <opcode id="0397" name="OP_TradeSkillCombine" updated="11/28/12"> + <opcode id="ffff" name="OP_TradeSkillCombine" updated="11/28/12"> <comment>Tradeskill combine using new tradeskill window - 40 Bytes</comment> <payload dir="both" typename="uint8_t" sizechecktype="none"/> </opcode> - <opcode id="360d" name="OP_TradeSkillResult" updated="11/28/12"> + <opcode id="ffff" name="OP_TradeSkillResult" updated="11/28/12"> <comment>Packets sent when tradeskill combine successful equals # of ingredients used in combine?- 12 Bytes</comment> <payload dir="both" typename="uint8_t" sizechecktype="none"/> </opcode> @@ -395,51 +395,51 @@ <comment>Tradeskill combine using old tradeskill window - 24 Bytes</comment> <payload dir="both" typename="uint8_t" sizechecktype="none"/> </opcode> - <opcode id="663f" name="OP_ItemPlayerPacket" updated="11/20/15"> + <opcode id="ffff" name="OP_ItemPlayerPacket" updated="11/20/15"> <comment>Inventory/bank items coming over during zone - Variable length</comment> <payload dir="both" typename="uint8_t" sizechecktype="none"/> </opcode> - <opcode id="98df" name="OP_TaskDescription" updated="11/20/15"> + <opcode id="ffff" name="OP_TaskDescription" updated="11/20/15"> <comment>Task descriptions coming down for task window - Variable length</comment> <payload dir="server" typename="unknown" sizechecktype="none"/> </opcode> - <opcode id="5374" name="OP_TaskActivity" updated="11/20/15"> + <opcode id="ffff" name="OP_TaskActivity" updated="11/20/15"> <comment>Task activity descriptions coming down for task window - Variable length</comment> <payload dir="server" typename="unknown" sizechecktype="none"/> </opcode> - <opcode id="0dfa" name="OP_CompletedTasks" updated="11/20/15"> + <opcode id="ffff" name="OP_CompletedTasks" updated="11/20/15"> <comment>Task history for task window - Variable length</comment> <payload dir="server" typename="unknown" sizechecktype="none"/> </opcode> - <opcode id="7fb1" name="OP_CustomTitles" updated="11/20/15"> + <opcode id="ffff" name="OP_CustomTitles" updated="11/20/15"> <comment>List of available titles - 1520 bytes</comment> <payload dir="server" typename="unknown" sizechecktype="none"/> </opcode> - <opcode id="3df3" name="OP_Animation" updated="11/28/12"> + <opcode id="ffff" name="OP_Animation" updated="11/28/12"> <comment>Combat animation, emote animations etc - 4 bytes</comment> <payload dir="both" typename="unknown" sizechecktype="none"/> </opcode> - <opcode id="2bdd" name="OP_WhoAllRequest" updated="11/28/12"> + <opcode id="ffff" name="OP_WhoAllRequest" updated="11/28/12"> <comment>WhoAllReqCode - 156 bytes</comment> <payload dir="client" typename="unknown" sizechecktype="none"/> </opcode> - <opcode id="51a4" name="OP_WhoAllResponse" updated="11/28/12"> + <opcode id="ffff" name="OP_WhoAllResponse" updated="11/28/12"> <comment>WhoAllOutputCode - Variable length</comment> <payload dir="server" typename="unknown" sizechecktype="none"/> </opcode> - <opcode id="3d3c" name="OP_InspectRequest" updated="11/28/12"> + <opcode id="ffff" name="OP_InspectRequest" updated="11/28/12"> <comment>InspectRequestCode - 8 bytes</comment> <payload dir="client" typename="unknown" sizechecktype="none"/> </opcode> - <opcode id="40ca" name="OP_GetGuildMOTD" updated="11/28/12"> + <opcode id="ffff" name="OP_GetGuildMOTD" updated="11/28/12"> <comment>Request guildMOTD - 648 Bytes</comment> <payload dir="client" typename="unknown" sizechecktype="none"/> </opcode> - <opcode id="38e9" name="OP_TradeRequest" updated="11/28/12"> + <opcode id="ffff" name="OP_TradeRequest" updated="11/28/12"> <comment>You request trade session - 8 bytes</comment> <payload dir="client" typename="unknown" sizechecktype="none"/> </opcode> - <opcode id="0ccc" name="OP_TradeDeny" updated="11/28/12"> + <opcode id="ffff" name="OP_TradeDeny" updated="11/28/12"> <comment>Target not ready to trade - 12 bytes</comment> <payload dir="server" typename="unknown" sizechecktype="none"/> </opcode> @@ -447,67 +447,67 @@ <comment>Trade request recipient is acknowledging they are able to trade - 8 bytes</comment> <payload dir="both" typename="unknown" sizechecktype="none"/> </opcode> - <opcode id="66f3" name="OP_CancelTrade" updated="11/28/12"> + <opcode id="ffff" name="OP_CancelTrade" updated="11/28/12"> <comment>Cancel a trade window - 8 bytes</comment> <payload dir="both" typename="unknown" sizechecktype="none"/> </opcode> - <opcode id="0dd6" name="OP_FinishTrade" updated="11/28/12"> + <opcode id="ffff" name="OP_FinishTrade" updated="11/28/12"> <comment>Trade is over - 12 bytes</comment> <payload dir="both" typename="unknown" sizechecktype="none"/> </opcode> - <opcode id="2320" name="OP_TradeCoins" updated="11/28/12"> + <opcode id="ffff" name="OP_TradeCoins" updated="11/28/12"> <comment>You put coins put in a trade window - 20 bytes</comment> <payload dir="client" typename="unknown" sizechecktype="none"/> </opcode> - <opcode id="428e" name="OP_TradeCoins2" updated="11/28/12"> + <opcode id="ffff" name="OP_TradeCoins2" updated="11/28/12"> <comment>Someone else puts coins put in your trade window - 12 bytes</comment> <payload dir="server" typename="unknown" sizechecktype="none"/> </opcode> - <opcode id="4cf9" name="OP_TradeAcceptClick" updated="11/28/12"> + <opcode id="ffff" name="OP_TradeAcceptClick" updated="11/28/12"> <comment>One side clicks Accept on the trade 8 bytes</comment> <payload dir="both" typename="unknown" sizechecktype="none"/> </opcode> - <opcode id="6f69" name="OP_ItemLinkClick" updated="11/28/12"> + <opcode id="ffff" name="OP_ItemLinkClick" updated="11/28/12"> <comment>Click on itemlinks - 52 bytes</comment> <payload dir="client" typename="unknown" sizechecktype="none"/> </opcode> - <opcode id="6635" name="OP_LootRequest" updated="11/28/12"> + <opcode id="ffff" name="OP_LootRequest" updated="11/28/12"> <comment>LootCorpseCode - 4 bytes</comment> <payload dir="client" typename="unknown" sizechecktype="none"/> </opcode> - <opcode id="0233" name="OP_LootItem" updated="11/28/12"> + <opcode id="ffff" name="OP_LootItem" updated="11/28/12"> <comment>Loot item from corpse - 20 bytes</comment> <payload dir="both" typename="unknown" sizechecktype="none"/> </opcode> - <opcode id="11bc" name="OP_EndLootRequest" updated="11/28/12"> + <opcode id="ffff" name="OP_EndLootRequest" updated="11/28/12"> <comment>DoneLootingCode - 4 bytes</comment> <payload dir="client" typename="unknown" sizechecktype="none"/> </opcode> - <opcode id="3c94" name="OP_Track" updated="11/28/12"> + <opcode id="ffff" name="OP_Track" updated="11/28/12"> <comment>Tracking data - Variable length</comment> <payload dir="both" typename="unknown" sizechecktype="none"/> </opcode> - <opcode id="5401" name="OP_AutoAttack" updated="11/28/12"> + <opcode id="ffff" name="OP_AutoAttack" updated="11/28/12"> <comment>Attack on/off - 4 bytes</comment> <payload dir="client" typename="unknown" sizechecktype="none"/> </opcode> - <opcode id="3fad" name="OP_AutoAttack2" updated="11/28/12"> + <opcode id="ffff" name="OP_AutoAttack2" updated="11/28/12"> <comment>Attack on/off appears to be same as OP_AutoAttack - 4 bytes</comment> <payload dir="client" typename="unknown" sizechecktype="none"/> </opcode> - <opcode id="7488" name="OP_ClickDoor" updated="11/28/12"> + <opcode id="ffff" name="OP_ClickDoor" updated="11/28/12"> <comment>DoorOpenCode click request from client - 16 bytes</comment> <payload dir="client" typename="uint8_t" sizechecktype="none"/> </opcode> - <opcode id="38ab" name="OP_MoveDoor" updated="11/28/12"> + <opcode id="ffff" name="OP_MoveDoor" updated="11/28/12"> <comment>DoorClickCode response from server - 2 bytes</comment> <payload dir="server" typename="uint8_t" sizechecktype="none"/> </opcode> - <opcode id="29fa" name="OP_MoveItem" updated="11/28/12"> + <opcode id="ffff" name="OP_MoveItem" updated="11/28/12"> <comment>Client moving an item from one slot to another - 28 bytes</comment> <payload dir="both" typename="uint8_t" sizechecktype="none"/> </opcode> - <opcode id="5751" name="OP_Jump" updated="11/28/12"> + <opcode id="ffff" name="OP_Jump" updated="11/28/12"> <comment>JumpCode - 0 bytes</comment> <payload dir="client" typename="unknown" sizechecktype="none"/> </opcode> @@ -515,11 +515,11 @@ <comment>Client telling server to set targetgroupbuff - 4 bytes</comment> <payload dir="client" typename="unknown" sizechecktype="none"/> </opcode> - <opcode id="010a" name="OP_Lockouts" updated="10/28/14"> + <opcode id="ffff" name="OP_Lockouts" updated="10/28/14"> <comment>Expedition lockouts</comment> <payload dir="server" typename="unknown" sizechecktype="none"/> </opcode> - <opcode id="4ee5" name="OP_RaidInvite" updated="11/28/12"> + <opcode id="ffff" name="OP_RaidInvite" updated="11/28/12"> <comment>Client side raid invite requests 140 bytes</comment> <payload dir="client" typename="unknown" sizechecktype="none"/> </opcode> @@ -527,39 +527,39 @@ <comment>Server side raid information - Variable length</comment> <payload dir="server" typename="unknown" sizechecktype="none"/> </opcode> - <opcode id="24c5" name="OP_Feedback" updated="07/18/12"> + <opcode id="ffff" name="OP_Feedback" updated="07/18/12"> <comment>Client sending feedback to server - 1148 bytes</comment> <payload dir="client" typename="unknown" sizechecktype="none"/> </opcode> - <opcode id="34f7" name="OP_GuildsList" updated="11/28/12"> + <opcode id="ffff" name="OP_GuildsList" updated="11/28/12"> <comment>Listing of all guilds. Can be triggered by /lfg search?</comment> <payload dir="server" typename="unknown" sizechecktype="none"/> </opcode> - <opcode id="284e" name="OP_LFGGetMatchesRequest" updated="11/28/12"> + <opcode id="ffff" name="OP_LFGGetMatchesRequest" updated="11/28/12"> <comment>LFG/LFP client request - 16 bytes</comment> <payload dir="client" typename="unknown" sizechecktype="none"/> </opcode> - <opcode id="11c8" name="OP_LFGGetMatchesResponse" updated="11/28/12"> + <opcode id="ffff" name="OP_LFGGetMatchesResponse" updated="11/28/12"> <comment>LFG/LFP server response - Variable length</comment> <payload dir="server" typename="unknown" sizechecktype="none"/> </opcode> - <opcode id="0c10" name="OP_MercenaryList" updated="11/20/15"> + <opcode id="ffff" name="OP_MercenaryList" updated="11/20/15"> <comment>Listing of hired mercenaries - 648 bytes <payload dir="server" typename="unknown" sizechecktype="none"/></comment> </opcode> - <opcode id="6e0e" name="OP_ClickInventory" updated="11/28/12"> + <opcode id="ffff" name="OP_ClickInventory" updated="11/28/12"> <comment>Click items from inventory or armor - 16 bytes 5th byte is Slot ID</comment> <payload dir="client" typename="unknown" sizechecktype="none"/> </opcode> - <opcode id="3459" name="OP_ClickInventoryAck" updated="11/28/12"> + <opcode id="ffff" name="OP_ClickInventoryAck" updated="11/28/12"> <comment>Server acknowledges click from inventory or armor - 20 bytes</comment> <payload dir="server" typename="unknown" sizechecktype="none"/> </opcode> - <opcode id="60e2" name="OP_BuffWindow" updated="11/28/12"> + <opcode id="ffff" name="OP_BuffWindow" updated="11/28/12"> <comment>Changes to buff window or song window - 100 bytes</comment> <payload dir="server" typename="unknown" sizechecktype="none"/> </opcode> - <opcode id="40d5" name="OP_ClickBuffOff" updated="11/28/12"> + <opcode id="ffff" name="OP_ClickBuffOff" updated="11/28/12"> <comment>Client clicks off buff - 8 bytes</comment> <payload dir="client" typename="unknown" sizechecktype="none"/> </opcode> @@ -567,31 +567,31 @@ <comment>House and guildhall address information - Variable length</comment> <payload dir="server" typename="unknown" sizechecktype="none"/> </opcode> - <opcode id="13d7" name="OP_HouseContents" updated="11/20/15"> + <opcode id="ffff" name="OP_HouseContents" updated="11/20/15"> <comment>Server sending house information and contents - variable length</comment> <payload dir="server" typename="unknown" sizechecktype="none"/> </opcode> - <opcode id="54df" name="OP_FriendsList" updated="11/28/12"> + <opcode id="ffff" name="OP_FriendsList" updated="11/28/12"> <comment>Server sending friends list contents - variable length (Sent when choosing "Welcome" from EQ button)</comment> <payload dir="both" typename="unknown" sizechecktype="none"/> </opcode> - <opcode id="5a4f" name="OP_FriendsOnline" updated="11/28/12"> + <opcode id="ffff" name="OP_FriendsOnline" updated="11/28/12"> <comment>Friends currently online - variable length (Sent when choosing "Welcome" form EQ button)</comment> <payload dir="both" typename="unknown" sizechecktype="none"/> </opcode> - <opcode id="348e" name="OP_Rewards" updated="11/28/12"> + <opcode id="ffff" name="OP_Rewards" updated="11/28/12"> <comment>Server sending pending rewards - variable length</comment> <payload dir="both" typename="unknown" sizechecktype="none"/> </opcode> - <opcode id="7e81" name="OP_FTPNags" updated="11/20/15"> + <opcode id="ffff" name="OP_FTPNags" updated="11/20/15"> <comment>Free to play nags and other data - Variable length</comment> <payload dir="server" typename="unknown" sizechecktype="none"/> </opcode> - <opcode id="4872" name="OP_Find" updated="06/17/20"> + <opcode id="03fd" name="OP_Find" updated="07/15/20"> <comment>Find window data - 112 bytes</comment> <payload dir="server" typename="unknown" sizechecktype="none"/> </opcode> - <opcode id="10cb" name="OP_ConsiderCorpse" updated="11/28/12"> + <opcode id="ffff" name="OP_ConsiderCorpse" updated="11/28/12"> <comment>ConCorpseCode - 20 bytes</comment> <payload dir="client" typename="unknown" sizechecktype="none"/> </opcode> @@ -805,160 +805,160 @@ can find any of these in the current stream, please update them and let us know! - <opcode id="1900" name="OP_ZoneSpawns" updated="05/29/08"> + <opcode id="ffff" name="OP_ZoneSpawns" updated="05/29/08"> <comment>old ZoneSpawnsCode</comment> <payload dir="server" typename="spawnStruct" sizechecktype="none"/> </opcode> - <opcode id="0020" name="OP_GMServers" updated="05/26/04"> + <opcode id="ffff" name="OP_GMServers" updated="05/26/04"> <comment>GM /servers - ?</comment> </opcode> - <opcode id="790e" name="OP_GMKick" updated="01/26/05"> + <opcode id="ffff" name="OP_GMKick" updated="01/26/05"> <comment>GM /kick - Boot player</comment> </opcode> - <opcode id="0068" name="OP_Petition" updated="05/26/04"> + <opcode id="ffff" name="OP_Petition" updated="05/26/04"> <comment></comment> </opcode> - <opcode id="0074" name="OP_GMBecomeNPC" updated="05/26/04"> + <opcode id="ffff" name="OP_GMBecomeNPC" updated="05/26/04"> <comment>GM /becomenpc - Become an NPC</comment> </opcode> - <opcode id="0076" name="OP_PetitionCheckout" updated="05/26/04"> + <opcode id="ffff" name="OP_PetitionCheckout" updated="05/26/04"> <comment>Petition Checkout</comment> </opcode> - <opcode id="007e" name="OP_PetitionCheckIn" updated="05/26/04"> + <opcode id="ffff" name="OP_PetitionCheckIn" updated="05/26/04"> <comment>Petition Checkin</comment> </opcode> - <opcode id="688f" name="OP_PetitionResolve" updated="05/11/05"> + <opcode id="ffff" name="OP_PetitionResolve" updated="05/11/05"> <comment>Client Petition Resolve Request</comment> </opcode> - <opcode id="0165" name="OP_DeletePetition" updated="01/26/05"> + <opcode id="ffff" name="OP_DeletePetition" updated="01/26/05"> <comment>Player /deletepetition</comment> </opcode> - <opcode id="0082" name="OP_PetitionQue" updated="05/26/04"> + <opcode id="ffff" name="OP_PetitionQue" updated="05/26/04"> <comment>GM looking at petitions</comment> </opcode> - <opcode id="0090" name="OP_PetitionUnCheckout" updated="05/26/04"> + <opcode id="ffff" name="OP_PetitionUnCheckout" updated="05/26/04"> <comment></comment> </opcode> - <opcode id="0097" name="OP_GMSearchCorpse" updated="05/26/04"> + <opcode id="ffff" name="OP_GMSearchCorpse" updated="05/26/04"> <comment>GM /searchcorpse - Search all zones for named corpse</comment> </opcode> <opcode id="ffff" name="OP_GuildPeace" updated="05/26/04"> <comment>/guildpeace</comment> </opcode> - <opcode id="00a4" name="OP_GuildWar" updated="05/26/04"> + <opcode id="ffff" name="OP_GuildWar" updated="05/26/04"> <comment></comment> </opcode> - <opcode id="00a7" name="OP_GuildLeader" updated="05/26/04"> + <opcode id="ffff" name="OP_GuildLeader" updated="05/26/04"> <comment>/guildleader</comment> </opcode> - <opcode id="00b6" name="OP_ApplyPoison" updated="05/26/04"> + <opcode id="ffff" name="OP_ApplyPoison" updated="05/26/04"> <comment></comment> </opcode> - <opcode id="00da" name="OP_GMInquire" updated="05/26/04"> + <opcode id="ffff" name="OP_GMInquire" updated="05/26/04"> <comment>GM /inquire - Search soulmark data</comment> </opcode> - <opcode id="00dc" name="OP_GMSoulmark" updated="05/26/04"> + <opcode id="ffff" name="OP_GMSoulmark" updated="05/26/04"> <comment>GM /praise /warn - Add soulmark comment to user file</comment> </opcode> - <opcode id="00de" name="OP_GMHideMe" updated="05/26/04"> + <opcode id="ffff" name="OP_GMHideMe" updated="05/26/04"> <comment>GM /hideme - Remove self from spawn lists and make invis</comment> </opcode> - <opcode id="00ef" name="OP_SafePoint" updated="05/26/04"> + <opcode id="ffff" name="OP_SafePoint" updated="05/26/04"> <comment></comment> </opcode> - <opcode id="010b" name="OP_GMGoto" updated="05/26/04"> + <opcode id="ffff" name="OP_GMGoto" updated="05/26/04"> <comment>GM /goto - Transport to another loc</comment> </opcode> - <opcode id="012d" name="OP_BindWound" updated="05/26/04"> + <opcode id="ffff" name="OP_BindWound" updated="05/26/04"> <comment></comment> </opcode> - <opcode id="0132" name="OP_GuildRemove" updated="05/26/04"> + <opcode id="ffff" name="OP_GuildRemove" updated="05/26/04"> <comment>/guildremove</comment> </opcode> - <opcode id="013b" name="OP_GMTraining" updated="05/26/04"> + <opcode id="ffff" name="OP_GMTraining" updated="05/26/04"> <comment>old OpenGMCode</comment> <payload dir="both" typename="uint8_t" sizechecktype="none"/> </opcode> - <opcode id="013c" name="OP_GMEndTraining" updated="05/26/04"> + <opcode id="ffff" name="OP_GMEndTraining" updated="05/26/04"> <comment></comment> </opcode> <opcode id="ffff" name="OP_MoveCash" updated="05/26/04"> <comment></comment> </opcode> - <opcode id="0160" name="OP_Taunt" updated="05/26/04"> + <opcode id="ffff" name="OP_Taunt" updated="05/26/04"> <comment>old ConsumeCode</comment> </opcode> - <opcode id="016c" name="OP_Stun" updated="05/26/04"> + <opcode id="ffff" name="OP_Stun" updated="05/26/04"> <comment></comment> </opcode> - <opcode id="0175" name="OP_GMTrainSkill" updated="05/26/04"> + <opcode id="ffff" name="OP_GMTrainSkill" updated="05/26/04"> <comment>old SkillTrainCode</comment> </opcode> - <opcode id="0178" name="OP_GMEndTrainingResponse" updated="05/26/04"> + <opcode id="ffff" name="OP_GMEndTrainingResponse" updated="05/26/04"> <comment>old CloseGMCode</comment> <payload dir="both" typename="uint8_t" sizechecktype="none"/> </opcode> - <opcode id="0183" name="OP_GMZoneRequest" updated="05/26/04"> + <opcode id="ffff" name="OP_GMZoneRequest" updated="05/26/04"> <comment>/zone</comment> </opcode> - <opcode id="018f" name="OP_BecomePK" updated="05/26/04"> + <opcode id="ffff" name="OP_BecomePK" updated="05/26/04"> <comment></comment> </opcode> - <opcode id="0197" name="OP_SetDataRate" updated="05/26/04"> + <opcode id="ffff" name="OP_SetDataRate" updated="05/26/04"> <comment>Client sending datarate.txt value</comment> </opcode> - <opcode id="0198" name="OP_GMDelCorpse" updated="05/26/04"> + <opcode id="ffff" name="OP_GMDelCorpse" updated="05/26/04"> <comment>/delcorpse</comment> </opcode> - <opcode id="0199" name="OP_Sacrifice" updated="05/26/04"> + <opcode id="ffff" name="OP_Sacrifice" updated="05/26/04"> <comment></comment> </opcode> - <opcode id="01af" name="OP_GMApproval" updated="05/26/04"> + <opcode id="ffff" name="OP_GMApproval" updated="05/26/04"> <comment>GM /approval - Name approval duty?</comment> </opcode> - <opcode id="01b2" name="OP_GMToggle" updated="05/26/04"> + <opcode id="ffff" name="OP_GMToggle" updated="05/26/04"> <comment>GM /toggle - Toggle ability to receive tells from other PC's</comment> </opcode> - <opcode id="01bc" name="OP_MoneyUpdate" updated="05/26/04"> + <opcode id="ffff" name="OP_MoneyUpdate" updated="05/26/04"> <comment></comment> </opcode> - <opcode id="01ba" name="OP_ReqZoneObjects" updated="05/26/04"> + <opcode id="ffff" name="OP_ReqZoneObjects" updated="05/26/04"> <comment>Client requesting zone objects</comment> </opcode> - <opcode id="01c4" name="OP_Translocate" updated="05/26/04"> + <opcode id="ffff" name="OP_Translocate" updated="05/26/04"> <comment></comment> </opcode> - <opcode id="01ea" name="OP_RespondAA" updated="05/26/04"> + <opcode id="ffff" name="OP_RespondAA" updated="05/26/04"> <comment></comment> </opcode> - <opcode id="01ed" name="OP_IncreaseStats" updated="05/26/04"> + <opcode id="ffff" name="OP_IncreaseStats" updated="05/26/04"> <comment></comment> </opcode> - <opcode id="01ef" name="OP_ViewPetition" updated="05/26/04"> + <opcode id="ffff" name="OP_ViewPetition" updated="05/26/04"> <comment>Player /viewpetition</comment> </opcode> - <opcode id="01ff" name="OP_ExpansionSetting" updated="05/26/04"> + <opcode id="ffff" name="OP_ExpansionSetting" updated="05/26/04"> <comment></comment> </opcode> - <opcode id="0205" name="OP_GainMoney" updated="05/26/04"> + <opcode id="ffff" name="OP_GainMoney" updated="05/26/04"> <comment></comment> </opcode> - <opcode id="0225" name="OP_GMZoneRequest2" updated="05/26/04"> + <opcode id="ffff" name="OP_GMZoneRequest2" updated="05/26/04"> <comment>/zone 2</comment> </opcode> <opcode id="0245" name="?" implicitlen="6" updated="07/14/04"> <comment>Unknown, but has implicit length</comment> </opcode> - <opcode id="0261" name="OP_CrashDump" updated="05/26/04"> + <opcode id="ffff" name="OP_CrashDump" updated="05/26/04"> <comment></comment> </opcode> - <opcode id="0263" name="OP_GuildDemote" updated="05/26/04"> + <opcode id="ffff" name="OP_GuildDemote" updated="05/26/04"> <comment></comment> </opcode> - <opcode id="0264" name="OP_ZoneUnavail" updated="05/26/04"> + <opcode id="ffff" name="OP_ZoneUnavail" updated="05/26/04"> <comment></comment> </opcode> - <opcode id="028b" name="OP_GMSummon" updated="05/26/04"> + <opcode id="ffff" name="OP_GMSummon" updated="05/26/04"> <comment>GM /summon - Summon PC to self</comment> </opcode> <opcode id="ffff" name="OP_ItemTextFile" updated="05/26/04"> @@ -965,37 +965,37 @@ <comment>old BookTextCode</comment> <payload dir="server" typename="bookTextStruct" sizechecktype="none"/> </opcode> - <opcode id="029e" name="OP_OpenObject" updated="05/26/04"> + <opcode id="ffff" name="OP_OpenObject" updated="05/26/04"> <comment></comment> </opcode> - <opcode id="028e" name="OP_GMEmoteZone" updated="05/26/04"> + <opcode id="ffff" name="OP_GMEmoteZone" updated="05/26/04"> <comment>GM /emotezone - Send zonewide emote</comment> </opcode> <opcode id="ffff" name="OP_ReadBook" updated="05/26/04"> <comment></comment> </opcode> - <opcode id="02b4" name="OP_SummonCorpse" updated="05/26/04"> + <opcode id="ffff" name="OP_SummonCorpse" updated="05/26/04"> <comment>/summoncorpse</comment> </opcode> - <opcode id="02cc" name="OP_ShopItem" updated="05/26/04"> + <opcode id="ffff" name="OP_ShopItem" updated="05/26/04"> <comment>Merchant Item data</comment> </opcode> - <opcode id="02d0" name="OP_AdventureRequest" updated="05/26/04"> + <opcode id="ffff" name="OP_AdventureRequest" updated="05/26/04"> <comment></comment> </opcode> - <opcode id="02d1" name="OP_AdventureMerchantResponse" updated="05/26/04"> + <opcode id="ffff" name="OP_AdventureMerchantResponse" updated="05/26/04"> <comment></comment> </opcode> - <opcode id="02d2" name="OP_AdventureMerchantPurchase" updated="05/26/04"> + <opcode id="ffff" name="OP_AdventureMerchantPurchase" updated="05/26/04"> <comment></comment> </opcode> - <opcode id="02e2" name="OP_AdventurePointsUpdate" updated="05/26/04"> + <opcode id="ffff" name="OP_AdventurePointsUpdate" updated="05/26/04"> <comment></comment> </opcode> - <opcode id="02ef" name="OP_Adventure" updated="05/26/04"> + <opcode id="ffff" name="OP_Adventure" updated="05/26/04"> <comment>/adventure</comment> </opcode> - <opcode id="1ee8" name="OP_CombatAbility" updated="02/15/05"> + <opcode id="ffff" name="OP_CombatAbility" updated="02/15/05"> <comment></comment> </opcode> --> Modified: showeq/branches/pre_6_0_beta/configure.in =================================================================== --- showeq/branches/pre_6_0_beta/configure.in 2020-07-16 02:50:54 UTC (rev 1045) +++ showeq/branches/pre_6_0_beta/configure.in 2020-07-16 02:53:13 UTC (rev 1046) @@ -2,7 +2,7 @@ dnl $Id$ $Name$ AC_PREREQ(2.59) -AC_INIT(showeq, 6.0.0.0-pre17) +AC_INIT(showeq, 6.0.0.0-pre18) AC_CONFIG_SRCDIR(src/main.cpp) AC_CONFIG_MACRO_DIR([m4]) AC_CANONICAL_SYSTEM Modified: showeq/branches/pre_6_0_beta/src/everquest.h =================================================================== --- showeq/branches/pre_6_0_beta/src/everquest.h 2020-07-16 02:50:54 UTC (rev 1045) +++ showeq/branches/pre_6_0_beta/src/everquest.h 2020-07-16 02:53:13 UTC (rev 1046) @@ -1111,25 +1111,27 @@ struct { - signed deltaY:13; // change in y - signed y:19; // y coord (2nd loc value) + signed z:19; // z coord (3rd loc value) + signed deltaHeading:10; // change in heading + unsigned padding00:3; - unsigned heading:12; // heading - signed deltaX:13; // change in x - unsigned padding01:7; + unsigned heading:12; // heading + signed deltaZ:13; // change in z + unsigned padding01:7; - signed deltaZ:13; // change in z - signed x:19; // x coord (1st loc value) + signed x:19; // x coord (1st loc value) + unsigned pitch:12; // pitch (up/down heading) + unsigned padding02:1; - signed animation:10; // velocity - unsigned pitch:12; - unsigned padding03:10; + signed animation:10; // current animation + signed y:19; // y coord (2nd loc value) + unsigned padding03:3; - signed z:19; // z coord (3rd loc value) - signed deltaHeading:10; // change in heading - unsigned padding04:3; + signed deltaX:13; // change in x + signed deltaY:13; // change in y + unsigned padding04:6; - }; + }; int32_t posData[5]; }; /*0000*/ union @@ -2384,38 +2386,38 @@ ** Length: 24 Octets ** OpCode: PlayerPosCode */ - struct playerSpawnPosStruct { /*0000*/ uint16_t spawnId; /*0002*/ uint16_t spawnId2; /*0004*/ - signed deltaY:13; // change in y - signed y:19; // y coord (2nd loc value) + signed z:19; // z coord (3rd loc value) + signed deltaHeading:10; // change in heading + unsigned padding00:3; /*0008*/ - unsigned heading:12; // heading - signed deltaX:13; // change in x - unsigned padding01:7; + unsigned heading:12; // heading + signed deltaZ:13; // change in z + unsigned padding01:7; /*0012*/ - signed deltaZ:13; // change in z - signed x:19; // x coord (1st loc value) + signed x:19; // x coord (1st loc value) + unsigned pitch:12; // pitch (up/down heading) + unsigned padding02:1; /*0016*/ - signed animation:10; // velocity - unsigned pitch:12; - unsigned padding03:10; + signed animation:10; // current animation + signed y:19; // y coord (2nd loc value) + unsigned padding03:3; /*0020*/ - signed z:19; // z coord (3rd loc value) - signed deltaHeading:10; // change in heading - unsigned padding04:3; -/*0024*/ + signed deltaX:13; // change in x + signed deltaY:13; // change in y + unsigned padding04:6; +/*0024*/ }; /* ** Self Position Update -** Length: 42 Octets +** Length: 46 Octets ** OpCode: PlayerPosCode */ - struct playerSelfPosStruct { /*0000*/ uint16_t unknown0000; // ***Placeholder (update time counter?) @@ -2422,28 +2424,30 @@ /*0002*/ uint16_t spawnId; // Player's spawn id /*0004*/ uint16_t unknown0004; // ***Placeholder /*0006*/ - signed deltaHeading:10; // change in heading + signed animation:10; // current animation unsigned padding00:22; /*0010*/ - float deltaX; // Change in x + float deltaY; // change in y /*0014*/ - float z; // z coord (3rd loc value) + float z; // z coord (3rd loc value) /*0018*/ - float x; // x coord (1st loc value) + unsigned heading:12; // heading + unsigned padding03:20; /*0022*/ - unsigned heading:12; // Heading - unsigned padding04:20; + float deltaZ; // change in z /*0026*/ - float deltaZ; // Change in z + unsigned pitch:12; // pitch (up/down heading) + unsigned padding05:20; /*0030*/ - float y; // y coord (2nd loc value) + float y; // y coord (2nd loc value) /*0034*/ - unsigned pitch:12; // pitch (up/down heading) - signed animation:10; // velocity - unsigned padding07:10; + float deltaX; // change in x /*0038*/ - float deltaY; // Change in y + float x; // x coord (1st loc value) /*0042*/ + signed deltaHeading:10; // change in heading + unsigned padding09:22; +/*0046*/ }; /* This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <cn...@us...> - 2020-07-16 02:50:56
|
Revision: 1045 http://sourceforge.net/p/seq/svn/1045 Author: cn187 Date: 2020-07-16 02:50:54 +0000 (Thu, 16 Jul 2020) Log Message: ----------- Additional opcodes for 7/15 patch. Set unknown opcodes to ffff to avoid collisions Modified Paths: -------------- showeq/trunk/conf/zoneopcodes.xml Modified: showeq/trunk/conf/zoneopcodes.xml =================================================================== --- showeq/trunk/conf/zoneopcodes.xml 2020-07-16 00:59:44 UTC (rev 1044) +++ showeq/trunk/conf/zoneopcodes.xml 2020-07-16 02:50:54 UTC (rev 1045) @@ -37,7 +37,7 @@ <comment>Receiving AA experience. Also when percent to AA changes.</comment> <payload dir="server" typename="altExpUpdateStruct" sizechecktype="match"/> </opcode> - <opcode id="5072" name="OP_ExpUpdate" updated="06/17/20"> + <opcode id="50aa" name="OP_ExpUpdate" updated="07/15/20"> <comment>ExpUpdateCode</comment> <payload dir="server" typename="expUpdateStruct" sizechecktype="match"/> </opcode> @@ -78,11 +78,11 @@ <comment>SpawnAppearanceCode</comment> <payload dir="both" typename="spawnAppearanceStruct" sizechecktype="match"/> </opcode> - <opcode id="2afa" name="OP_Stamina" updated="06/19/19"> + <opcode id="ffff" name="OP_Stamina" updated="06/19/19"> <comment>Server updating on hunger/thirst</comment> <payload dir="server" typename="staminaStruct" sizechecktype="match"/> </opcode> - <opcode id="1c78" name="OP_HPUpdate" updated="06/17/20"> + <opcode id="1fb2" name="OP_HPUpdate" updated="07/15/20"> <comment>NpcHpUpdateCode Update HP % of a PC or NPC</comment> <payload dir="both" typename="hpNpcUpdateStruct" sizechecktype="match"/> </opcode> @@ -111,15 +111,15 @@ <comment>Targeting a person - old ClientTargetCode</comment> <payload dir="both" typename="clientTargetStruct" sizechecktype="match"/> </opcode> - <opcode id="30f5" name="OP_SpawnRename" updated="06/17/20"> + <opcode id="6e5d" name="OP_SpawnRename" updated="07/15/20"> <comment>Spawns getting renamed after initial NewSpawn</comment> <payload dir="server" typename="spawnRenameStruct" sizechecktype="match"/> </opcode> - <opcode id="3894" name="OP_Illusion" updated="06/19/19"> + <opcode id="ffff" name="OP_Illusion" updated="06/19/19"> <comment>Spawn being illusioned (changing forms)</comment> <payload dir="both" typename="spawnIllusionStruct" sizechecktype="match"/> </opcode> - <opcode id="1c51" name="OP_Shroud" updated="06/19/19"> + <opcode id="ffff" name="OP_Shroud" updated="06/19/19"> <comment>Server putting players into shroud form</comment> <payload dir="server" typename="spawnShroudSelf" sizechecktype="none"/> </opcode> @@ -127,67 +127,67 @@ <comment>old ZoneChangeCode</comment> <payload dir="both" typename="zoneChangeStruct" sizechecktype="match"/> </opcode> - <opcode id="553d" name="OP_GroupInvite" updated="06/19/19"> + <opcode id="ffff" name="OP_GroupInvite" updated="06/19/19"> <payload dir="both" typename="groupInviteStruct" sizechecktype="none"/> <comment>You invite someone while ungrouped or get invited by someone ungrouped </comment> </opcode> - <opcode id="48cc" name="OP_GroupInvite2" updated="06/19/19"> + <opcode id="ffff" name="OP_GroupInvite2" updated="06/19/19"> <payload dir="both" typename="groupInviteStruct" sizechecktype="none"/> <comment>You're inviting someone and you are grouped or get invited by a group</comment> </opcode> - <opcode id="20f1" name="OP_GroupCancelInvite" updated="06/19/19"> + <opcode id="ffff" name="OP_GroupCancelInvite" updated="06/19/19"> <payload dir="both" typename="groupDeclineStruct" sizechecktype="match"/> <comment>Declining to join a group</comment> </opcode> - <opcode id="4d1e" name="OP_GroupFollow" updated="06/19/19"> + <opcode id="ffff" name="OP_GroupFollow" updated="06/19/19"> <payload dir="server" typename="groupFollowStruct" sizechecktype="match"/> <comment>You join a group or player joins group</comment> </opcode> - <opcode id="0c06" name="OP_GroupFollow2" updated="06/19/19"> + <opcode id="ffff" name="OP_GroupFollow2" updated="06/19/19"> <payload dir="server" typename="groupFollowStruct" sizechecktype="match"/> <comment>Player joins your group</comment> </opcode> - <opcode id="2064" name="OP_GroupUpdate" updated="06/19/19"> + <opcode id="ffff" name="OP_GroupUpdate" updated="06/19/19"> <comment>Group updates</comment> <payload dir="both" typename="uint8_t" sizechecktype="none"/> </opcode> - <opcode id="4a39" name="OP_GroupDisband" updated="06/19/19"> + <opcode id="ffff" name="OP_GroupDisband" updated="06/19/19"> <comment>You disband from group</comment> <payload dir="server" typename="groupDisbandStruct" sizechecktype="match"/> </opcode> - <opcode id="45dc" name="OP_GroupDisband2" updated="06/19/19"> + <opcode id="ffff" name="OP_GroupDisband2" updated="06/19/19"> <comment>Other disbands from group</comment> <payload dir="server" typename="groupDisbandStruct" sizechecktype="match"/> </opcode> - <opcode id="42cf" name="OP_GroupLeader" updated="06/19/19"> + <opcode id="ffff" name="OP_GroupLeader" updated="06/19/19"> <comment>Group leader change</comment> <payload dir="server" typename="groupLeaderChangeStruct" sizechecktype="match"/> </opcode> - <opcode id="778e" name="OP_Buff" updated="06/19/19"> + <opcode id="ffff" name="OP_Buff" updated="06/19/19"> <comment>old BuffDropCode</comment> <payload dir="both" typename="buffStruct" sizechecktype="match"/> </opcode> - <opcode id="3c0c" name="OP_BeginCast" updated="06/19/19"> + <opcode id="ffff" name="OP_BeginCast" updated="06/19/19"> <comment>BeginCastCode</comment> <payload dir="both" typename="beginCastStruct" sizechecktype="match"/> </opcode> - <opcode id="6b9e" name="OP_CastSpell" updated="06/19/19"> + <opcode id="ffff" name="OP_CastSpell" updated="06/19/19"> <comment>StartCastCode</comment> <payload dir="both" typename="startCastStruct" sizechecktype="match"/> </opcode> - <opcode id="70a2" name="OP_SwapSpell" updated="06/17/20"> + <opcode id="1f4e" name="OP_SwapSpell" updated="07/15/20"> <comment>TradeSpellBookSlotsCode</comment> <payload dir="both" typename="tradeSpellBookSlotsStruct" sizechecktype="match"/> </opcode> - <opcode id="4e48" name="OP_MemorizeSpell" updated="06/17/20"> + <opcode id="2f00" name="OP_MemorizeSpell" updated="07/15/20"> <comment>MemSpellCode</comment> <payload dir="both" typename="memSpellStruct" sizechecktype="match"/> </opcode> - <opcode id="0212" name="OP_InspectAnswer" updated="06/19/19"> + <opcode id="ffff" name="OP_InspectAnswer" updated="06/19/19"> <comment>InspectDataCode</comment> <payload dir="both" typename="inspectDataStruct" sizechecktype="match"/> </opcode> - <opcode id="6da3" name="OP_Emote" updated="06/19/19"> + <opcode id="ffff" name="OP_Emote" updated="06/19/19"> <comment>EmoteTextCode</comment> <payload dir="both" typename="emoteTextStruct" sizechecktype="none"/> </opcode> @@ -207,68 +207,68 @@ <comment>Communicate textual info to client including hail responses etc</comment> <payload dir="server" typename="specialMessageStruct" sizechecktype="none"/> </opcode> - <opcode id="1a22" name="OP_RandomReq" updated="06/19/19"> + <opcode id="ffff" name="OP_RandomReq" updated="06/19/19"> <comment>RandomReqCode</comment> <payload dir="client" typename="randomReqStruct" sizechecktype="match"/> </opcode> - <opcode id="57c9" name="OP_RandomReply" updated="06/19/19"> + <opcode id="ffff" name="OP_RandomReply" updated="06/19/19"> <comment>RandomCode</comment> <payload dir="server" typename="randomStruct" sizechecktype="match"/> </opcode> - <opcode id="4243" name="OP_ConsentResponse" updated="06/19/19"> + <opcode id="ffff" name="OP_ConsentResponse" updated="06/19/19"> <comment>Server replying with consent information after /consent</comment> <payload dir="server" typename="consentResponseStruct" sizechecktype="match"/> </opcode> - <opcode id="0210" name="OP_DenyResponse" updated="06/19/19"> + <opcode id="ffff" name="OP_DenyResponse" updated="06/19/19"> <comment>Server replying with deny information after /deny</comment> <payload dir="server" typename="consentResponseStruct" sizechecktype="match"/> </opcode> - <opcode id="7375" name="OP_ManaChange" updated="06/17/20"> + <opcode id="4e17" name="OP_ManaChange" updated="07/15/20"> <comment>Mana change. Bards send this up with no size. Casters receive this for mana updates.</comment> <payload dir="server" typename="manaDecrementStruct" sizechecktype="match"/> <payload dir="client" typename="uint8_t" sizechecktype="none"/> </opcode> - <opcode id="3f7a" name="OP_BazaarSearchRequest" updated="06/19/19"> + <opcode id="ffff" name="OP_BazaarSearchRequest" updated="06/19/19"> <comment>Bazaar search request </comment> <payload dir="client" typename="bazaarSearchQueryStruct" sizechecktype="none"/> </opcode> - <opcode id="5bbc" name="OP_BazaarSearchResponse" updated="06/19/19"> + <opcode id="ffff" name="OP_BazaarSearchResponse" updated="06/19/19"> <comment>Bazaar search Response - Struct incorrect </comment> <payload dir="server" typename="bazaarSearchResponseStruct" sizechecktype="modulus"/> </opcode> - <opcode id="7a14" name="OP_MoneyOnCorpse" updated="06/19/19"> + <opcode id="ffff" name="OP_MoneyOnCorpse" updated="06/19/19"> <comment>MoneyOnCorpseCode</comment> <payload dir="server" typename="moneyOnCorpseStruct" sizechecktype="match"/> </opcode> - <opcode id="35de" name="OP_SkillUpdate" updated="06/17/20"> + <opcode id="7e8a" name="OP_SkillUpdate" updated="07/15/20"> <comment>Skill up code</comment> <payload dir="server" typename="skillIncStruct" sizechecktype="match"/> </opcode> - <opcode id="11d0" name="OP_LevelUpdate" updated="06/17/20"> + <opcode id="3175" name="OP_LevelUpdate" updated="07/15/20"> <comment>LevelUpUpdateCode</comment> <payload dir="server" typename="levelUpUpdateStruct" sizechecktype="match"/> </opcode> - <opcode id="7ba5" name="OP_DzSwitchInfo" updated="06/19/19"> + <opcode id="ffff" name="OP_DzSwitchInfo" updated="06/19/19"> <comment>Expedition compass etc</comment> <payload dir="server" typename="dzSwitchInfo" sizechecktype="none"/> </opcode> - <opcode id="6400" name="OP_DzInfo" updated="06/19/19"> + <opcode id="ffff" name="OP_DzInfo" updated="06/19/19"> <comment>Expedition Information</comment> <payload dir="server" typename="dzInfo" sizechecktype="match"/> </opcode> - <opcode id="1dbc" name="OP_EnvDamage" updated="06/19/19"> + <opcode id="ffff" name="OP_EnvDamage" updated="06/19/19"> <comment>Environmental Damage</comment> <payload dir="client" typename="environmentDamageStruct" sizechecktype="match"/> </opcode> - <opcode id="1663" name="OP_SetRunMode" updated="06/19/19"> + <opcode id="ffff" name="OP_SetRunMode" updated="06/19/19"> <comment>old cRunToggleCode</comment> <payload dir="client" typename="cRunToggleStruct" sizechecktype="match"/> </opcode> - <opcode id="69b9" name="OP_Trader" updated="06/19/19"> + <opcode id="ffff" name="OP_Trader" updated="06/19/19"> <comment>PC's turning trader on and off</comment> <payload dir="server" typename="bazaarTraderRequest" sizechecktype="match"/> </opcode> - <opcode id="3c2a" name="OP_ItemLinkResponse" updated="06/19/19"> + <opcode id="ffff" name="OP_ItemLinkResponse" updated="06/19/19"> <comment>ItemInfoCode</comment> <payload dir="server" typename="itemInfoStruct" sizechecktype="none"/> <payload dir="client" typename="itemInfoReqStruct" sizechecktype="none"/> @@ -291,19 +291,19 @@ <comment>Leadership AA Exp Update</comment> <payload dir="server" typename="leadExpUpdateStruct" sizechecktype="match"/> </opcode> - <opcode id="70f6" name="OP_MovementHistory" updated="06/18/14"> + <opcode id="ffff" name="OP_MovementHistory" updated="06/18/14"> <comment>Movement history for speed/movement hack detection</comment> <payload dir="client" typename="uint8_t" sizechecktype="none"/> </opcode> - <opcode id="68df" name="OP_Logout" updated="12/12/12"> + <opcode id="ffff" name="OP_Logout" updated="12/12/12"> <comment></comment> <payload dir="server" typename="none" sizechecktype="match"/> </opcode> - <opcode id="35e7" name="OP_UIUpdate" updated="05/21/14"> + <opcode id="ffff" name="OP_UIUpdate" updated="05/21/14"> <comment>Seems to be sent to handle a variety of UI updates - Variable length</comment> <payload dir="server" typename="unknown" sizechecktype="none"/> </opcode> - <opcode id="2aca" name="OP_GroupMemberList" updated="01/16/13"> + <opcode id="ffff" name="OP_GroupMemberList" updated="01/16/13"> <comment>List of group members - Variable length</comment> <payload dir="server" typename="unknown" sizechecktype="none"/> </opcode> @@ -311,19 +311,19 @@ <comment>List of guild members - Variable length</comment> <payload dir="server" typename="uint8_t" sizechecktype="none"/> </opcode> - <opcode id="1a7f" name="OP_ManaUpdate" updated="06/17/20"> + <opcode id="608e" name="OP_ManaUpdate" updated="07/15/20"> <comment>Mana Update opcode - 10 bytes</comment> <payload dir="server" typename="unknown" sizechecktype="none"/> </opcode> - <opcode id="45c9" name="OP_EndUpdate" updated="06/17/20"> + <opcode id="0f28" name="OP_EndUpdate" updated="07/15/20"> <comment>Endurance Update opcode - 10 bytes</comment> <payload dir="server" typename="unknown" sizechecktype="none"/> </opcode> - <opcode id="3929" name="OP_Marketplace" updated="11/28/12"> + <opcode id="ffff" name="OP_Marketplace" updated="11/28/12"> <comment>Marketplace data - Guessing variable length 11444 bytes as of 11/28/12</comment> <payload dir="server" typename="unknown" sizechecktype="none"/> </opcode> - <opcode id="2de6" name="OP_MarketplaceSelect" updated="11/28/12"> + <opcode id="ffff" name="OP_MarketplaceSelect" updated="11/28/12"> <comment>Sent when highlighting an item in Marketplace - 80 bytes</comment> <payload dir="both" typename="unknown" sizechecktype="none"/> </opcode> @@ -335,35 +335,35 @@ <comment>Fellowship campfire information - 1076 bytes</comment> <payload dir="client" typename="unknown" sizechecktype="none"/> </opcode> - <opcode id="7802" name="OP_SelectCampfire" updated="01/16/13"> + <opcode id="ffff" name="OP_SelectCampfire" updated="01/16/13"> <comment>Fellowship campfire Choices - Guessing variable length</comment> <payload dir="server" typename="unknown" sizechecktype="none"/> </opcode> - <opcode id="02d7" name="OP_Claims" updated="11/28/12"> + <opcode id="ffff" name="OP_Claims" updated="11/28/12"> <comment>Contents of claims window. /claim then refresh to capture packet - Guessing variable length</comment> <payload dir="server" typename="unknown" sizechecktype="none"/> </opcode> - <opcode id="2f3e" name="OP_VoiceChat" updated="11/20/15"> + <opcode id="ffff" name="OP_VoiceChat" updated="11/20/15"> <comment>Voice chat server info - Variable length (Data sent when joining group,raid etc)</comment> <payload dir="server" typename="unknown" sizechecktype="none"/> </opcode> - <opcode id="3bb6" name="OP_PollQuestions" updated="11/20/15"> + <opcode id="ffff" name="OP_PollQuestions" updated="11/20/15"> <comment>SOE in-game player poll questions - Variable length</comment> <payload dir="both" typename="unknown" sizechecktype="none"/> </opcode> - <opcode id="5fe4" name="OP_PollResponses" updated="11/20/15"> + <opcode id="ffff" name="OP_PollResponses" updated="11/20/15"> <comment>Poll response choices - Variable length</comment> <payload dir="server" typename="unknown" sizechecktype="none"/> </opcode> - <opcode id="52d3" name="OP_ShroudProgression" updated="11/20/15"> + <opcode id="ffff" name="OP_ShroudProgression" updated="11/20/15"> <comment>Unlocked shrouds - 293 bytes</comment> <payload dir="server" typename="unknown" sizechecktype="none"/> </opcode> - <opcode id="ba18" name="OP_ShroudTemplates" updated="10/23/12"> + <opcode id="ffff" name="OP_ShroudTemplates" updated="10/23/12"> <comment>Shroud templates to choose from on shroud NPC - 18983 bytes</comment> <payload dir="server" typename="unknown" sizechecktype="none"/> </opcode> - <opcode id="75cd" name="OP_Fellowship" updated="03/13/19"> + <opcode id="ffff" name="OP_Fellowship" updated="03/13/19"> <comment>Fellowship information - 2576 bytes</comment> <payload dir="server" typename="unknown" sizechecktype="none"/> </opcode> @@ -371,23 +371,23 @@ <comment>Guild ranks and other misc guild data - Variable length</comment> <payload dir="server" typename="unknown" sizechecktype="none"/> </opcode> - <opcode id="6ad3" name="OP_GuildBank" updated="11/20/15"> + <opcode id="ffff" name="OP_GuildBank" updated="11/20/15"> <comment>Guild bank contents - Variable length</comment> <payload dir="server" typename="unknown" sizechecktype="none"/> </opcode> - <opcode id="2db9" name="OP_OpenTradeskillContainer" updated="11/28/12"> + <opcode id="ffff" name="OP_OpenTradeskillContainer" updated="11/28/12"> <comment>Opens forge, kiln etc - 92 Bytes</comment> <payload dir="both" typename="unknown" sizechecktype="none"/> </opcode> - <opcode id="18c4" name="OP_TradeskillRecipes" updated="11/28/12"> + <opcode id="ffff" name="OP_TradeskillRecipes" updated="11/28/12"> <comment>Learned recipes - 84 Bytes</comment> <payload dir="server" typename="unknown" sizechecktype="none"/> </opcode> - <opcode id="0397" name="OP_TradeSkillCombine" updated="11/28/12"> + <opcode id="ffff" name="OP_TradeSkillCombine" updated="11/28/12"> <comment>Tradeskill combine using new tradeskill window - 40 Bytes</comment> <payload dir="both" typename="uint8_t" sizechecktype="none"/> </opcode> - <opcode id="360d" name="OP_TradeSkillResult" updated="11/28/12"> + <opcode id="ffff" name="OP_TradeSkillResult" updated="11/28/12"> <comment>Packets sent when tradeskill combine successful equals # of ingredients used in combine?- 12 Bytes</comment> <payload dir="both" typename="uint8_t" sizechecktype="none"/> </opcode> @@ -395,51 +395,51 @@ <comment>Tradeskill combine using old tradeskill window - 24 Bytes</comment> <payload dir="both" typename="uint8_t" sizechecktype="none"/> </opcode> - <opcode id="663f" name="OP_ItemPlayerPacket" updated="11/20/15"> + <opcode id="ffff" name="OP_ItemPlayerPacket" updated="11/20/15"> <comment>Inventory/bank items coming over during zone - Variable length</comment> <payload dir="both" typename="uint8_t" sizechecktype="none"/> </opcode> - <opcode id="98df" name="OP_TaskDescription" updated="11/20/15"> + <opcode id="ffff" name="OP_TaskDescription" updated="11/20/15"> <comment>Task descriptions coming down for task window - Variable length</comment> <payload dir="server" typename="unknown" sizechecktype="none"/> </opcode> - <opcode id="5374" name="OP_TaskActivity" updated="11/20/15"> + <opcode id="ffff" name="OP_TaskActivity" updated="11/20/15"> <comment>Task activity descriptions coming down for task window - Variable length</comment> <payload dir="server" typename="unknown" sizechecktype="none"/> </opcode> - <opcode id="0dfa" name="OP_CompletedTasks" updated="11/20/15"> + <opcode id="ffff" name="OP_CompletedTasks" updated="11/20/15"> <comment>Task history for task window - Variable length</comment> <payload dir="server" typename="unknown" sizechecktype="none"/> </opcode> - <opcode id="7fb1" name="OP_CustomTitles" updated="11/20/15"> + <opcode id="ffff" name="OP_CustomTitles" updated="11/20/15"> <comment>List of available titles - 1520 bytes</comment> <payload dir="server" typename="unknown" sizechecktype="none"/> </opcode> - <opcode id="3df3" name="OP_Animation" updated="11/28/12"> + <opcode id="ffff" name="OP_Animation" updated="11/28/12"> <comment>Combat animation, emote animations etc - 4 bytes</comment> <payload dir="both" typename="unknown" sizechecktype="none"/> </opcode> - <opcode id="2bdd" name="OP_WhoAllRequest" updated="11/28/12"> + <opcode id="ffff" name="OP_WhoAllRequest" updated="11/28/12"> <comment>WhoAllReqCode - 156 bytes</comment> <payload dir="client" typename="unknown" sizechecktype="none"/> </opcode> - <opcode id="51a4" name="OP_WhoAllResponse" updated="11/28/12"> + <opcode id="ffff" name="OP_WhoAllResponse" updated="11/28/12"> <comment>WhoAllOutputCode - Variable length</comment> <payload dir="server" typename="unknown" sizechecktype="none"/> </opcode> - <opcode id="3d3c" name="OP_InspectRequest" updated="11/28/12"> + <opcode id="ffff" name="OP_InspectRequest" updated="11/28/12"> <comment>InspectRequestCode - 8 bytes</comment> <payload dir="client" typename="unknown" sizechecktype="none"/> </opcode> - <opcode id="40ca" name="OP_GetGuildMOTD" updated="11/28/12"> + <opcode id="ffff" name="OP_GetGuildMOTD" updated="11/28/12"> <comment>Request guildMOTD - 648 Bytes</comment> <payload dir="client" typename="unknown" sizechecktype="none"/> </opcode> - <opcode id="38e9" name="OP_TradeRequest" updated="11/28/12"> + <opcode id="ffff" name="OP_TradeRequest" updated="11/28/12"> <comment>You request trade session - 8 bytes</comment> <payload dir="client" typename="unknown" sizechecktype="none"/> </opcode> - <opcode id="0ccc" name="OP_TradeDeny" updated="11/28/12"> + <opcode id="ffff" name="OP_TradeDeny" updated="11/28/12"> <comment>Target not ready to trade - 12 bytes</comment> <payload dir="server" typename="unknown" sizechecktype="none"/> </opcode> @@ -447,67 +447,67 @@ <comment>Trade request recipient is acknowledging they are able to trade - 8 bytes</comment> <payload dir="both" typename="unknown" sizechecktype="none"/> </opcode> - <opcode id="66f3" name="OP_CancelTrade" updated="11/28/12"> + <opcode id="ffff" name="OP_CancelTrade" updated="11/28/12"> <comment>Cancel a trade window - 8 bytes</comment> <payload dir="both" typename="unknown" sizechecktype="none"/> </opcode> - <opcode id="0dd6" name="OP_FinishTrade" updated="11/28/12"> + <opcode id="ffff" name="OP_FinishTrade" updated="11/28/12"> <comment>Trade is over - 12 bytes</comment> <payload dir="both" typename="unknown" sizechecktype="none"/> </opcode> - <opcode id="2320" name="OP_TradeCoins" updated="11/28/12"> + <opcode id="ffff" name="OP_TradeCoins" updated="11/28/12"> <comment>You put coins put in a trade window - 20 bytes</comment> <payload dir="client" typename="unknown" sizechecktype="none"/> </opcode> - <opcode id="428e" name="OP_TradeCoins2" updated="11/28/12"> + <opcode id="ffff" name="OP_TradeCoins2" updated="11/28/12"> <comment>Someone else puts coins put in your trade window - 12 bytes</comment> <payload dir="server" typename="unknown" sizechecktype="none"/> </opcode> - <opcode id="4cf9" name="OP_TradeAcceptClick" updated="11/28/12"> + <opcode id="ffff" name="OP_TradeAcceptClick" updated="11/28/12"> <comment>One side clicks Accept on the trade 8 bytes</comment> <payload dir="both" typename="unknown" sizechecktype="none"/> </opcode> - <opcode id="6f69" name="OP_ItemLinkClick" updated="11/28/12"> + <opcode id="ffff" name="OP_ItemLinkClick" updated="11/28/12"> <comment>Click on itemlinks - 52 bytes</comment> <payload dir="client" typename="unknown" sizechecktype="none"/> </opcode> - <opcode id="6635" name="OP_LootRequest" updated="11/28/12"> + <opcode id="ffff" name="OP_LootRequest" updated="11/28/12"> <comment>LootCorpseCode - 4 bytes</comment> <payload dir="client" typename="unknown" sizechecktype="none"/> </opcode> - <opcode id="0233" name="OP_LootItem" updated="11/28/12"> + <opcode id="ffff" name="OP_LootItem" updated="11/28/12"> <comment>Loot item from corpse - 20 bytes</comment> <payload dir="both" typename="unknown" sizechecktype="none"/> </opcode> - <opcode id="11bc" name="OP_EndLootRequest" updated="11/28/12"> + <opcode id="ffff" name="OP_EndLootRequest" updated="11/28/12"> <comment>DoneLootingCode - 4 bytes</comment> <payload dir="client" typename="unknown" sizechecktype="none"/> </opcode> - <opcode id="3c94" name="OP_Track" updated="11/28/12"> + <opcode id="ffff" name="OP_Track" updated="11/28/12"> <comment>Tracking data - Variable length</comment> <payload dir="both" typename="unknown" sizechecktype="none"/> </opcode> - <opcode id="5401" name="OP_AutoAttack" updated="11/28/12"> + <opcode id="ffff" name="OP_AutoAttack" updated="11/28/12"> <comment>Attack on/off - 4 bytes</comment> <payload dir="client" typename="unknown" sizechecktype="none"/> </opcode> - <opcode id="3fad" name="OP_AutoAttack2" updated="11/28/12"> + <opcode id="ffff" name="OP_AutoAttack2" updated="11/28/12"> <comment>Attack on/off appears to be same as OP_AutoAttack - 4 bytes</comment> <payload dir="client" typename="unknown" sizechecktype="none"/> </opcode> - <opcode id="7488" name="OP_ClickDoor" updated="11/28/12"> + <opcode id="ffff" name="OP_ClickDoor" updated="11/28/12"> <comment>DoorOpenCode click request from client - 16 bytes</comment> <payload dir="client" typename="uint8_t" sizechecktype="none"/> </opcode> - <opcode id="38ab" name="OP_MoveDoor" updated="11/28/12"> + <opcode id="ffff" name="OP_MoveDoor" updated="11/28/12"> <comment>DoorClickCode response from server - 2 bytes</comment> <payload dir="server" typename="uint8_t" sizechecktype="none"/> </opcode> - <opcode id="29fa" name="OP_MoveItem" updated="11/28/12"> + <opcode id="ffff" name="OP_MoveItem" updated="11/28/12"> <comment>Client moving an item from one slot to another - 28 bytes</comment> <payload dir="both" typename="uint8_t" sizechecktype="none"/> </opcode> - <opcode id="5751" name="OP_Jump" updated="11/28/12"> + <opcode id="ffff" name="OP_Jump" updated="11/28/12"> <comment>JumpCode - 0 bytes</comment> <payload dir="client" typename="unknown" sizechecktype="none"/> </opcode> @@ -515,11 +515,11 @@ <comment>Client telling server to set targetgroupbuff - 4 bytes</comment> <payload dir="client" typename="unknown" sizechecktype="none"/> </opcode> - <opcode id="010a" name="OP_Lockouts" updated="10/28/14"> + <opcode id="ffff" name="OP_Lockouts" updated="10/28/14"> <comment>Expedition lockouts</comment> <payload dir="server" typename="unknown" sizechecktype="none"/> </opcode> - <opcode id="4ee5" name="OP_RaidInvite" updated="11/28/12"> + <opcode id="ffff" name="OP_RaidInvite" updated="11/28/12"> <comment>Client side raid invite requests 140 bytes</comment> <payload dir="client" typename="unknown" sizechecktype="none"/> </opcode> @@ -527,39 +527,39 @@ <comment>Server side raid information - Variable length</comment> <payload dir="server" typename="unknown" sizechecktype="none"/> </opcode> - <opcode id="24c5" name="OP_Feedback" updated="07/18/12"> + <opcode id="ffff" name="OP_Feedback" updated="07/18/12"> <comment>Client sending feedback to server - 1148 bytes</comment> <payload dir="client" typename="unknown" sizechecktype="none"/> </opcode> - <opcode id="34f7" name="OP_GuildsList" updated="11/28/12"> + <opcode id="ffff" name="OP_GuildsList" updated="11/28/12"> <comment>Listing of all guilds. Can be triggered by /lfg search?</comment> <payload dir="server" typename="unknown" sizechecktype="none"/> </opcode> - <opcode id="284e" name="OP_LFGGetMatchesRequest" updated="11/28/12"> + <opcode id="ffff" name="OP_LFGGetMatchesRequest" updated="11/28/12"> <comment>LFG/LFP client request - 16 bytes</comment> <payload dir="client" typename="unknown" sizechecktype="none"/> </opcode> - <opcode id="11c8" name="OP_LFGGetMatchesResponse" updated="11/28/12"> + <opcode id="ffff" name="OP_LFGGetMatchesResponse" updated="11/28/12"> <comment>LFG/LFP server response - Variable length</comment> <payload dir="server" typename="unknown" sizechecktype="none"/> </opcode> - <opcode id="0c10" name="OP_MercenaryList" updated="11/20/15"> + <opcode id="ffff" name="OP_MercenaryList" updated="11/20/15"> <comment>Listing of hired mercenaries - 648 bytes <payload dir="server" typename="unknown" sizechecktype="none"/></comment> </opcode> - <opcode id="6e0e" name="OP_ClickInventory" updated="11/28/12"> + <opcode id="ffff" name="OP_ClickInventory" updated="11/28/12"> <comment>Click items from inventory or armor - 16 bytes 5th byte is Slot ID</comment> <payload dir="client" typename="unknown" sizechecktype="none"/> </opcode> - <opcode id="3459" name="OP_ClickInventoryAck" updated="11/28/12"> + <opcode id="ffff" name="OP_ClickInventoryAck" updated="11/28/12"> <comment>Server acknowledges click from inventory or armor - 20 bytes</comment> <payload dir="server" typename="unknown" sizechecktype="none"/> </opcode> - <opcode id="60e2" name="OP_BuffWindow" updated="11/28/12"> + <opcode id="ffff" name="OP_BuffWindow" updated="11/28/12"> <comment>Changes to buff window or song window - 100 bytes</comment> <payload dir="server" typename="unknown" sizechecktype="none"/> </opcode> - <opcode id="40d5" name="OP_ClickBuffOff" updated="11/28/12"> + <opcode id="ffff" name="OP_ClickBuffOff" updated="11/28/12"> <comment>Client clicks off buff - 8 bytes</comment> <payload dir="client" typename="unknown" sizechecktype="none"/> </opcode> @@ -567,23 +567,23 @@ <comment>House and guildhall address information - Variable length</comment> <payload dir="server" typename="unknown" sizechecktype="none"/> </opcode> - <opcode id="13d7" name="OP_HouseContents" updated="11/20/15"> + <opcode id="ffff" name="OP_HouseContents" updated="11/20/15"> <comment>Server sending house information and contents - variable length</comment> <payload dir="server" typename="unknown" sizechecktype="none"/> </opcode> - <opcode id="54df" name="OP_FriendsList" updated="11/28/12"> + <opcode id="ffff" name="OP_FriendsList" updated="11/28/12"> <comment>Server sending friends list contents - variable length (Sent when choosing "Welcome" from EQ button)</comment> <payload dir="both" typename="unknown" sizechecktype="none"/> </opcode> - <opcode id="5a4f" name="OP_FriendsOnline" updated="11/28/12"> + <opcode id="ffff" name="OP_FriendsOnline" updated="11/28/12"> <comment>Friends currently online - variable length (Sent when choosing "Welcome" form EQ button)</comment> <payload dir="both" typename="unknown" sizechecktype="none"/> </opcode> - <opcode id="348e" name="OP_Rewards" updated="11/28/12"> + <opcode id="ffff" name="OP_Rewards" updated="11/28/12"> <comment>Server sending pending rewards - variable length</comment> <payload dir="both" typename="unknown" sizechecktype="none"/> </opcode> - <opcode id="7e81" name="OP_FTPNags" updated="11/20/15"> + <opcode id="ffff" name="OP_FTPNags" updated="11/20/15"> <comment>Free to play nags and other data - Variable length</comment> <payload dir="server" typename="unknown" sizechecktype="none"/> </opcode> @@ -591,7 +591,7 @@ <comment>Find window data - 112 bytes</comment> <payload dir="server" typename="unknown" sizechecktype="none"/> </opcode> - <opcode id="10cb" name="OP_ConsiderCorpse" updated="11/28/12"> + <opcode id="ffff" name="OP_ConsiderCorpse" updated="11/28/12"> <comment>ConCorpseCode - 20 bytes</comment> <payload dir="client" typename="unknown" sizechecktype="none"/> </opcode> @@ -805,160 +805,160 @@ can find any of these in the current stream, please update them and let us know! - <opcode id="1900" name="OP_ZoneSpawns" updated="05/29/08"> + <opcode id="ffff" name="OP_ZoneSpawns" updated="05/29/08"> <comment>old ZoneSpawnsCode</comment> <payload dir="server" typename="spawnStruct" sizechecktype="none"/> </opcode> - <opcode id="0020" name="OP_GMServers" updated="05/26/04"> + <opcode id="ffff" name="OP_GMServers" updated="05/26/04"> <comment>GM /servers - ?</comment> </opcode> - <opcode id="790e" name="OP_GMKick" updated="01/26/05"> + <opcode id="ffff" name="OP_GMKick" updated="01/26/05"> <comment>GM /kick - Boot player</comment> </opcode> - <opcode id="0068" name="OP_Petition" updated="05/26/04"> + <opcode id="ffff" name="OP_Petition" updated="05/26/04"> <comment></comment> </opcode> - <opcode id="0074" name="OP_GMBecomeNPC" updated="05/26/04"> + <opcode id="ffff" name="OP_GMBecomeNPC" updated="05/26/04"> <comment>GM /becomenpc - Become an NPC</comment> </opcode> - <opcode id="0076" name="OP_PetitionCheckout" updated="05/26/04"> + <opcode id="ffff" name="OP_PetitionCheckout" updated="05/26/04"> <comment>Petition Checkout</comment> </opcode> - <opcode id="007e" name="OP_PetitionCheckIn" updated="05/26/04"> + <opcode id="ffff" name="OP_PetitionCheckIn" updated="05/26/04"> <comment>Petition Checkin</comment> </opcode> - <opcode id="688f" name="OP_PetitionResolve" updated="05/11/05"> + <opcode id="ffff" name="OP_PetitionResolve" updated="05/11/05"> <comment>Client Petition Resolve Request</comment> </opcode> - <opcode id="0165" name="OP_DeletePetition" updated="01/26/05"> + <opcode id="ffff" name="OP_DeletePetition" updated="01/26/05"> <comment>Player /deletepetition</comment> </opcode> - <opcode id="0082" name="OP_PetitionQue" updated="05/26/04"> + <opcode id="ffff" name="OP_PetitionQue" updated="05/26/04"> <comment>GM looking at petitions</comment> </opcode> - <opcode id="0090" name="OP_PetitionUnCheckout" updated="05/26/04"> + <opcode id="ffff" name="OP_PetitionUnCheckout" updated="05/26/04"> <comment></comment> </opcode> - <opcode id="0097" name="OP_GMSearchCorpse" updated="05/26/04"> + <opcode id="ffff" name="OP_GMSearchCorpse" updated="05/26/04"> <comment>GM /searchcorpse - Search all zones for named corpse</comment> </opcode> <opcode id="ffff" name="OP_GuildPeace" updated="05/26/04"> <comment>/guildpeace</comment> </opcode> - <opcode id="00a4" name="OP_GuildWar" updated="05/26/04"> + <opcode id="ffff" name="OP_GuildWar" updated="05/26/04"> <comment></comment> </opcode> - <opcode id="00a7" name="OP_GuildLeader" updated="05/26/04"> + <opcode id="ffff" name="OP_GuildLeader" updated="05/26/04"> <comment>/guildleader</comment> </opcode> - <opcode id="00b6" name="OP_ApplyPoison" updated="05/26/04"> + <opcode id="ffff" name="OP_ApplyPoison" updated="05/26/04"> <comment></comment> </opcode> - <opcode id="00da" name="OP_GMInquire" updated="05/26/04"> + <opcode id="ffff" name="OP_GMInquire" updated="05/26/04"> <comment>GM /inquire - Search soulmark data</comment> </opcode> - <opcode id="00dc" name="OP_GMSoulmark" updated="05/26/04"> + <opcode id="ffff" name="OP_GMSoulmark" updated="05/26/04"> <comment>GM /praise /warn - Add soulmark comment to user file</comment> </opcode> - <opcode id="00de" name="OP_GMHideMe" updated="05/26/04"> + <opcode id="ffff" name="OP_GMHideMe" updated="05/26/04"> <comment>GM /hideme - Remove self from spawn lists and make invis</comment> </opcode> - <opcode id="00ef" name="OP_SafePoint" updated="05/26/04"> + <opcode id="ffff" name="OP_SafePoint" updated="05/26/04"> <comment></comment> </opcode> - <opcode id="010b" name="OP_GMGoto" updated="05/26/04"> + <opcode id="ffff" name="OP_GMGoto" updated="05/26/04"> <comment>GM /goto - Transport to another loc</comment> </opcode> - <opcode id="012d" name="OP_BindWound" updated="05/26/04"> + <opcode id="ffff" name="OP_BindWound" updated="05/26/04"> <comment></comment> </opcode> - <opcode id="0132" name="OP_GuildRemove" updated="05/26/04"> + <opcode id="ffff" name="OP_GuildRemove" updated="05/26/04"> <comment>/guildremove</comment> </opcode> - <opcode id="013b" name="OP_GMTraining" updated="05/26/04"> + <opcode id="ffff" name="OP_GMTraining" updated="05/26/04"> <comment>old OpenGMCode</comment> <payload dir="both" typename="uint8_t" sizechecktype="none"/> </opcode> - <opcode id="013c" name="OP_GMEndTraining" updated="05/26/04"> + <opcode id="ffff" name="OP_GMEndTraining" updated="05/26/04"> <comment></comment> </opcode> <opcode id="ffff" name="OP_MoveCash" updated="05/26/04"> <comment></comment> </opcode> - <opcode id="0160" name="OP_Taunt" updated="05/26/04"> + <opcode id="ffff" name="OP_Taunt" updated="05/26/04"> <comment>old ConsumeCode</comment> </opcode> - <opcode id="016c" name="OP_Stun" updated="05/26/04"> + <opcode id="ffff" name="OP_Stun" updated="05/26/04"> <comment></comment> </opcode> - <opcode id="0175" name="OP_GMTrainSkill" updated="05/26/04"> + <opcode id="ffff" name="OP_GMTrainSkill" updated="05/26/04"> <comment>old SkillTrainCode</comment> </opcode> - <opcode id="0178" name="OP_GMEndTrainingResponse" updated="05/26/04"> + <opcode id="ffff" name="OP_GMEndTrainingResponse" updated="05/26/04"> <comment>old CloseGMCode</comment> <payload dir="both" typename="uint8_t" sizechecktype="none"/> </opcode> - <opcode id="0183" name="OP_GMZoneRequest" updated="05/26/04"> + <opcode id="ffff" name="OP_GMZoneRequest" updated="05/26/04"> <comment>/zone</comment> </opcode> - <opcode id="018f" name="OP_BecomePK" updated="05/26/04"> + <opcode id="ffff" name="OP_BecomePK" updated="05/26/04"> <comment></comment> </opcode> - <opcode id="0197" name="OP_SetDataRate" updated="05/26/04"> + <opcode id="ffff" name="OP_SetDataRate" updated="05/26/04"> <comment>Client sending datarate.txt value</comment> </opcode> - <opcode id="0198" name="OP_GMDelCorpse" updated="05/26/04"> + <opcode id="ffff" name="OP_GMDelCorpse" updated="05/26/04"> <comment>/delcorpse</comment> </opcode> - <opcode id="0199" name="OP_Sacrifice" updated="05/26/04"> + <opcode id="ffff" name="OP_Sacrifice" updated="05/26/04"> <comment></comment> </opcode> - <opcode id="01af" name="OP_GMApproval" updated="05/26/04"> + <opcode id="ffff" name="OP_GMApproval" updated="05/26/04"> <comment>GM /approval - Name approval duty?</comment> </opcode> - <opcode id="01b2" name="OP_GMToggle" updated="05/26/04"> + <opcode id="ffff" name="OP_GMToggle" updated="05/26/04"> <comment>GM /toggle - Toggle ability to receive tells from other PC's</comment> </opcode> - <opcode id="01bc" name="OP_MoneyUpdate" updated="05/26/04"> + <opcode id="ffff" name="OP_MoneyUpdate" updated="05/26/04"> <comment></comment> </opcode> - <opcode id="01ba" name="OP_ReqZoneObjects" updated="05/26/04"> + <opcode id="ffff" name="OP_ReqZoneObjects" updated="05/26/04"> <comment>Client requesting zone objects</comment> </opcode> - <opcode id="01c4" name="OP_Translocate" updated="05/26/04"> + <opcode id="ffff" name="OP_Translocate" updated="05/26/04"> <comment></comment> </opcode> - <opcode id="01ea" name="OP_RespondAA" updated="05/26/04"> + <opcode id="ffff" name="OP_RespondAA" updated="05/26/04"> <comment></comment> </opcode> - <opcode id="01ed" name="OP_IncreaseStats" updated="05/26/04"> + <opcode id="ffff" name="OP_IncreaseStats" updated="05/26/04"> <comment></comment> </opcode> - <opcode id="01ef" name="OP_ViewPetition" updated="05/26/04"> + <opcode id="ffff" name="OP_ViewPetition" updated="05/26/04"> <comment>Player /viewpetition</comment> </opcode> - <opcode id="01ff" name="OP_ExpansionSetting" updated="05/26/04"> + <opcode id="ffff" name="OP_ExpansionSetting" updated="05/26/04"> <comment></comment> </opcode> - <opcode id="0205" name="OP_GainMoney" updated="05/26/04"> + <opcode id="ffff" name="OP_GainMoney" updated="05/26/04"> <comment></comment> </opcode> - <opcode id="0225" name="OP_GMZoneRequest2" updated="05/26/04"> + <opcode id="ffff" name="OP_GMZoneRequest2" updated="05/26/04"> <comment>/zone 2</comment> </opcode> <opcode id="0245" name="?" implicitlen="6" updated="07/14/04"> <comment>Unknown, but has implicit length</comment> </opcode> - <opcode id="0261" name="OP_CrashDump" updated="05/26/04"> + <opcode id="ffff" name="OP_CrashDump" updated="05/26/04"> <comment></comment> </opcode> - <opcode id="0263" name="OP_GuildDemote" updated="05/26/04"> + <opcode id="ffff" name="OP_GuildDemote" updated="05/26/04"> <comment></comment> </opcode> - <opcode id="0264" name="OP_ZoneUnavail" updated="05/26/04"> + <opcode id="ffff" name="OP_ZoneUnavail" updated="05/26/04"> <comment></comment> </opcode> - <opcode id="028b" name="OP_GMSummon" updated="05/26/04"> + <opcode id="ffff" name="OP_GMSummon" updated="05/26/04"> <comment>GM /summon - Summon PC to self</comment> </opcode> <opcode id="ffff" name="OP_ItemTextFile" updated="05/26/04"> @@ -965,37 +965,37 @@ <comment>old BookTextCode</comment> <payload dir="server" typename="bookTextStruct" sizechecktype="none"/> </opcode> - <opcode id="029e" name="OP_OpenObject" updated="05/26/04"> + <opcode id="ffff" name="OP_OpenObject" updated="05/26/04"> <comment></comment> </opcode> - <opcode id="028e" name="OP_GMEmoteZone" updated="05/26/04"> + <opcode id="ffff" name="OP_GMEmoteZone" updated="05/26/04"> <comment>GM /emotezone - Send zonewide emote</comment> </opcode> <opcode id="ffff" name="OP_ReadBook" updated="05/26/04"> <comment></comment> </opcode> - <opcode id="02b4" name="OP_SummonCorpse" updated="05/26/04"> + <opcode id="ffff" name="OP_SummonCorpse" updated="05/26/04"> <comment>/summoncorpse</comment> </opcode> - <opcode id="02cc" name="OP_ShopItem" updated="05/26/04"> + <opcode id="ffff" name="OP_ShopItem" updated="05/26/04"> <comment>Merchant Item data</comment> </opcode> - <opcode id="02d0" name="OP_AdventureRequest" updated="05/26/04"> + <opcode id="ffff" name="OP_AdventureRequest" updated="05/26/04"> <comment></comment> </opcode> - <opcode id="02d1" name="OP_AdventureMerchantResponse" updated="05/26/04"> + <opcode id="ffff" name="OP_AdventureMerchantResponse" updated="05/26/04"> <comment></comment> </opcode> - <opcode id="02d2" name="OP_AdventureMerchantPurchase" updated="05/26/04"> + <opcode id="ffff" name="OP_AdventureMerchantPurchase" updated="05/26/04"> <comment></comment> </opcode> - <opcode id="02e2" name="OP_AdventurePointsUpdate" updated="05/26/04"> + <opcode id="ffff" name="OP_AdventurePointsUpdate" updated="05/26/04"> <comment></comment> </opcode> - <opcode id="02ef" name="OP_Adventure" updated="05/26/04"> + <opcode id="ffff" name="OP_Adventure" updated="05/26/04"> <comment>/adventure</comment> </opcode> - <opcode id="1ee8" name="OP_CombatAbility" updated="02/15/05"> + <opcode id="ffff" name="OP_CombatAbility" updated="02/15/05"> <comment></comment> </opcode> --> This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <the...@us...> - 2020-07-16 00:59:45
|
Revision: 1044 http://sourceforge.net/p/seq/svn/1044 Author: theblueadept Date: 2020-07-16 00:59:44 +0000 (Thu, 16 Jul 2020) Log Message: ----------- Tag for release 5.13.10.101 Added Paths: ----------- showeq/tags/v5_13_10_101/ This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <the...@us...> - 2020-07-16 00:59:08
|
Revision: 1043 http://sourceforge.net/p/seq/svn/1043 Author: theblueadept Date: 2020-07-16 00:59:06 +0000 (Thu, 16 Jul 2020) Log Message: ----------- Historical checkin for 07/15/20 - Updated Opcodes (Newby) - Updated Structs (Newby) Version to 5.13.10.101 Modified Paths: -------------- showeq/trunk/ChangeLog showeq/trunk/configure.in Modified: showeq/trunk/ChangeLog =================================================================== --- showeq/trunk/ChangeLog 2020-07-16 00:51:34 UTC (rev 1042) +++ showeq/trunk/ChangeLog 2020-07-16 00:59:06 UTC (rev 1043) @@ -1,6 +1,6 @@ BlueAdept (07/15/20) ------------------- -- Updated version to 5.13.10.100 +- Updated version to 5.13.10.101 - Support EQ patch 07/15/20 - Updated Opcodes (Newby) - Updated Structs (Newby) Modified: showeq/trunk/configure.in =================================================================== --- showeq/trunk/configure.in 2020-07-16 00:51:34 UTC (rev 1042) +++ showeq/trunk/configure.in 2020-07-16 00:59:06 UTC (rev 1043) @@ -2,7 +2,7 @@ dnl $Id$ $Name$ AC_PREREQ(2.59) -AC_INIT(showeq, 5.13.10.100) +AC_INIT(showeq, 5.13.10.101) 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...> - 2020-07-16 00:51:35
|
Revision: 1042 http://sourceforge.net/p/seq/svn/1042 Author: theblueadept Date: 2020-07-16 00:51:34 +0000 (Thu, 16 Jul 2020) Log Message: ----------- Tag for release 5.13.10.100 Added Paths: ----------- showeq/tags/v5_13_10_100/ This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <the...@us...> - 2020-07-16 00:50:47
|
Revision: 1041 http://sourceforge.net/p/seq/svn/1041 Author: theblueadept Date: 2020-07-16 00:50:44 +0000 (Thu, 16 Jul 2020) Log Message: ----------- Historical checkin for 07/15/20 - Updated Opcodes (Newby) - Updated Structs (Newby) Version to 5.13.10.100 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 2020-07-16 00:38:27 UTC (rev 1040) +++ showeq/trunk/ChangeLog 2020-07-16 00:50:44 UTC (rev 1041) @@ -1,6 +1,6 @@ BlueAdept (07/15/20) ------------------- -- Updated version to 5.13.10.99 +- Updated version to 5.13.10.100 - Support EQ patch 07/15/20 - Updated Opcodes (Newby) - Updated Structs (Newby) Modified: showeq/trunk/conf/zoneopcodes.xml =================================================================== --- showeq/trunk/conf/zoneopcodes.xml 2020-07-16 00:38:27 UTC (rev 1040) +++ showeq/trunk/conf/zoneopcodes.xml 2020-07-16 00:50:44 UTC (rev 1041) @@ -3,37 +3,37 @@ <seqopcodes> <!-- Critical opcodes used directly by ShowEQ --> - <opcode id="4936" name="OP_PlayerProfile" updated="06/17/20"> + <opcode id="6932" name="OP_PlayerProfile" updated="07/15/20"> <comment>CharProfileCode</comment> <payload dir="server" typename="uint8_t" sizechecktype="none"/> </opcode> - <opcode id="4fea" name="OP_ZoneEntry" updated="06/17/20"> + <opcode id="3425" name="OP_ZoneEntry" updated="07/15/20"> <comment>ZoneEntryCode</comment> <payload dir="client" typename="ClientZoneEntryStruct" sizechecktype="match"/> <payload dir="server" typename="uint8_t" sizechecktype="none"/> </opcode> - <opcode id="4734" name="OP_TimeOfDay" updated="06/17/20"> + <opcode id="5cd5" name="OP_TimeOfDay" updated="07/15/20"> <comment>TimeOfDayCode</comment> <payload dir="server" typename="timeOfDayStruct" sizechecktype="match"/> </opcode> - <opcode id="64fa" name="OP_NewZone" updated="06/17/20"> + <opcode id="2db8" name="OP_NewZone" updated="07/15/20"> <comment>NewZoneCode</comment> <payload dir="server" typename="newZoneStruct" sizechecktype="match"/> </opcode> - <opcode id="34cb" name="OP_SpawnDoor" updated="06/17/20"> + <opcode id="5944" name="OP_SpawnDoor" updated="07/15/20"> <comment>DoorSpawnsCode</comment> <payload dir="server" typename="doorStruct" sizechecktype="modulus"/> </opcode> - <opcode id="7543" name="OP_GroundSpawn" updated="06/17/20"> + <opcode id="0519" name="OP_GroundSpawn" updated="07/15/20"> <comment>MakeDropCode</comment> <payload dir="server" typename="makeDropStruct" sizechecktype="none"/> <payload dir="client" typename="uint8_t" sizechecktype="none"/> </opcode> - <opcode id="7368" name="OP_SendZonePoints" updated="06/17/20"> + <opcode id="6d36" name="OP_SendZonePoints" updated="07/15/20"> <comment>Coords in a zone that will port you to another zone</comment> <payload dir="server" typename="zonePointsStruct" sizechecktype="none"/> </opcode> - <opcode id="2a38" name="OP_AAExpUpdate" updated="06/17/20"> + <opcode id="65fb" name="OP_AAExpUpdate" updated="07/15/20"> <comment>Receiving AA experience. Also when percent to AA changes.</comment> <payload dir="server" typename="altExpUpdateStruct" sizechecktype="match"/> </opcode> @@ -41,40 +41,40 @@ <comment>ExpUpdateCode</comment> <payload dir="server" typename="expUpdateStruct" sizechecktype="match"/> </opcode> - <opcode id="33ad" name="OP_GuildMOTD" updated="06/17/20"> + <opcode id="26bb" name="OP_GuildMOTD" updated="07/15/20"> <comment>GuildMOTD</comment> <payload dir="server" typename="guildMOTDStruct" sizechecktype="none"/> </opcode> - <opcode id="2949" name="OP_ClientUpdate" updated="06/17/20"> + <opcode id="7ea1" name="OP_ClientUpdate" updated="07/15/20"> <comment>Position updates</comment> <payload dir="server" typename="playerSpawnPosStruct" sizechecktype="match"/> <payload dir="both" typename="playerSelfPosStruct" sizechecktype="match"/> </opcode> - <opcode id="1ef2" name="OP_NpcMoveUpdate" updated="06/17/20"> + <opcode id="2928" name="OP_NpcMoveUpdate" updated="07/15/20"> <comment>Position updates</comment> <payload dir="server" typename="uint8_t" sizechecktype="none"/> </opcode> - <opcode id="77ad" name="OP_MobUpdate" updated="06/17/20"> + <opcode id="76a2" name="OP_MobUpdate" updated="07/15/20"> <comment>MobUpdateCode</comment> <payload dir="both" typename="spawnPositionUpdate" sizechecktype="match"/> </opcode> - <opcode id="4b10" name="OP_DeleteSpawn" updated="06/17/20"> + <opcode id="3586" name="OP_DeleteSpawn" updated="07/15/20"> <comment>DeleteSpawnCode</comment> <payload dir="both" typename="deleteSpawnStruct" sizechecktype="match"/> </opcode> - <opcode id="4444" name="OP_RemoveSpawn" updated="06/17/20"> + <opcode id="569f" name="OP_RemoveSpawn" updated="07/15/20"> <comment>Remove spawn from zone</comment> <payload dir="both" typename="removeSpawnStruct" sizechecktype="none"/> </opcode> - <opcode id="6a10" name="OP_Death" updated="06/17/20"> + <opcode id="0e64" name="OP_Death" updated="07/15/20"> <comment>old NewCorpseCode</comment> <payload dir="server" typename="newCorpseStruct" sizechecktype="match"/> </opcode> - <opcode id="51c1" name="OP_WearChange" updated="06/17/20"> + <opcode id="721a" name="OP_WearChange" updated="07/15/20"> <comment>SpawnUpdateCode</comment> <payload dir="both" typename="SpawnUpdateStruct" sizechecktype="match"/> </opcode> - <opcode id="2a0f" name="OP_SpawnAppearance" updated="06/17/20"> + <opcode id="2cce" name="OP_SpawnAppearance" updated="07/15/20"> <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="5807" name="OP_GuildMemberUpdate" updated="06/17/20"> + <opcode id="74d3" name="OP_GuildMemberUpdate" updated="07/15/20"> <comment>Info regarding guild members</comment> <payload dir="server" typename="GuildMemberUpdate" sizechecktype="match"/> </opcode> - <opcode id="1aed" name="OP_ClickObject" updated="06/17/20"> + <opcode id="7f7e" name="OP_ClickObject" updated="07/15/20"> <comment>Items dropped on the ground</comment> <payload dir="both" typename="remDropStruct" sizechecktype="match"/> </opcode> - <opcode id="04e9" name="OP_Action" updated="06/17/20"> + <opcode id="35f8" name="OP_Action" updated="07/15/20"> <comment>Spells cast etc</comment> <payload dir="both" typename="actionStruct" sizechecktype="match"/> <payload dir="both" typename="actionAltStruct" sizechecktype="match"/> </opcode> - <opcode id="0f27" name="OP_Action2" updated="06/17/20"> + <opcode id="097e" name="OP_Action2" updated="07/15/20"> <comment>Combat actions i.e. bash, kick etc</comment> <payload dir="both" typename="action2Struct" sizechecktype="match"/> </opcode> - <opcode id="1860" name="OP_Consider" updated="06/17/20"> + <opcode id="1c60" name="OP_Consider" updated="07/15/20"> <comment>ConsiderCode</comment> <payload dir="both" typename="considerStruct" sizechecktype="match"/> </opcode> - <opcode id="2878" name="OP_TargetMouse" updated="06/17/20"> + <opcode id="7a61" name="OP_TargetMouse" updated="07/15/20"> <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="78c4" name="OP_ZoneChange" updated="06/17/20"> + <opcode id="497a" name="OP_ZoneChange" updated="07/15/20"> <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="7050" name="OP_SimpleMessage" updated="06/17/20"> + <opcode id="7565" name="OP_SimpleMessage" updated="07/15/20"> <comment>SimpleMessageCode</comment> <payload dir="server" typename="simpleMessageStruct" sizechecktype="match"/> </opcode> - <opcode id="18f2" name="OP_FormattedMessage" updated="06/17/20"> + <opcode id="1aa1" name="OP_FormattedMessage" updated="07/15/20"> <comment>FormattedMessageCode i.e. pet dismissed etc</comment> <payload dir="server" typename="formattedMessageStruct" sizechecktype="none"/> </opcode> - <opcode id="43db" name="OP_CommonMessage" updated="06/17/20"> + <opcode id="2ebb" name="OP_CommonMessage" updated="07/15/20"> <comment>ChannelMessageCode i.e. /tell /ooc /shout etc</comment> <payload dir="both" typename="channelMessageStruct" sizechecktype="none"/> </opcode> - <opcode id="71eb" name="OP_SpecialMesg" updated="06/17/20"> + <opcode id="0aa6" name="OP_SpecialMesg" updated="07/15/20"> <comment>Communicate textual info to client including hail responses etc</comment> <payload dir="server" typename="specialMessageStruct" sizechecktype="none"/> </opcode> @@ -307,7 +307,7 @@ <comment>List of group members - Variable length</comment> <payload dir="server" typename="unknown" sizechecktype="none"/> </opcode> - <opcode id="57c0" name="OP_GuildMemberList" updated="06/17/20"> + <opcode id="5c69" name="OP_GuildMemberList" updated="07/15/20"> <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="unknown" sizechecktype="none"/> </opcode> - <opcode id="35b4" name="OP_ExpandedGuildInfo" updated="06/17/20"> + <opcode id="554a" name="OP_ExpandedGuildInfo" updated="07/15/20"> <comment>Guild ranks and other misc guild data - Variable length</comment> <payload dir="server" typename="unknown" sizechecktype="none"/> </opcode> @@ -587,7 +587,7 @@ <comment>Free to play nags and other data - Variable length</comment> <payload dir="server" typename="unknown" sizechecktype="none"/> </opcode> - <opcode id="4872" name="OP_Find" updated="06/17/20"> + <opcode id="03fd" name="OP_Find" updated="07/15/20"> <comment>Find window data - 112 bytes</comment> <payload dir="server" typename="unknown" sizechecktype="none"/> </opcode> Modified: showeq/trunk/configure.in =================================================================== --- showeq/trunk/configure.in 2020-07-16 00:38:27 UTC (rev 1040) +++ showeq/trunk/configure.in 2020-07-16 00:50:44 UTC (rev 1041) @@ -2,7 +2,7 @@ dnl $Id$ $Name$ AC_PREREQ(2.59) -AC_INIT(showeq, 5.13.10.99) +AC_INIT(showeq, 5.13.10.100) 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 2020-07-16 00:38:27 UTC (rev 1040) +++ showeq/trunk/src/everquest.h 2020-07-16 00:50:44 UTC (rev 1041) @@ -1096,23 +1096,25 @@ struct { - signed deltaY:13; // change in y - signed y:19; // y coord (2nd loc value) + signed z:19; // z coord (3rd loc value) + signed deltaHeading:10; // change in heading + unsigned padding00:3; unsigned heading:12; // heading - signed deltaX:13; // change in x + signed deltaZ:13; // change in z unsigned padding01:7; - signed deltaZ:13; // change in z signed x:19; // x coord (1st loc value) + unsigned pitch:12; + unsigned padding02:1; signed animation:10; // velocity - unsigned pitch:12; - unsigned padding03:10; + signed y:19; // y coord (2nd loc value) + unsigned padding03:3; - signed z:19; // z coord (3rd loc value) - signed deltaHeading:10; // change in heading - unsigned padding04:3; + signed deltaX:13; // change in x + signed deltaY:13; // change in y + unsigned padding04:6; }; int32_t posData[5]; @@ -2375,29 +2377,31 @@ /*0000*/ uint16_t spawnId; /*0002*/ uint16_t spawnId2; /*0004*/ - signed deltaY:13; // change in y - signed y:19; // y coord (2nd loc value) + signed z:19; // z coord (3rd loc value) + signed deltaHeading:10; // change in heading + unsigned padding00:3; /*0008*/ unsigned heading:12; // heading - signed deltaX:13; // change in x + signed deltaZ:13; // change in z unsigned padding01:7; /*0012*/ - signed deltaZ:13; // change in z signed x:19; // x coord (1st loc value) + unsigned pitch:12; + unsigned padding02:1; /*0016*/ signed animation:10; // velocity - unsigned pitch:12; - unsigned padding03:10; + signed y:19; // y coord (2nd loc value) + unsigned padding03:3; /*0020*/ - signed z:19; // z coord (3rd loc value) - signed deltaHeading:10; // change in heading - unsigned padding04:3; + signed deltaX:13; // change in x + signed deltaY:13; // change in y + unsigned padding04:6; /*0024*/ }; /* ** Self Position Update -** Length: 42 Octets +** Length: 46 Octets ** OpCode: PlayerPosCode */ @@ -2407,28 +2411,30 @@ /*0002*/ uint16_t spawnId; // Player's spawn id /*0004*/ uint16_t unknown0004; // ***Placeholder /*0006*/ - signed deltaHeading:10; // change in heading + signed animation:10; // velocity unsigned padding00:22; /*0010*/ - float deltaX; // Change in x + float deltaY; // Change in y /*0014*/ float z; // z coord (3rd loc value) /*0018*/ - float x; // x coord (1st loc value) + unsigned heading:12; // Heading + unsigned padding03:20; /*0022*/ - unsigned heading:12; // Heading - unsigned padding04:20; + float deltaZ; // Change in z /*0026*/ - float deltaZ; // Change in z + unsigned pitch:12; // pitch (up/down heading) + unsigned padding05:20; /*0030*/ float y; // y coord (2nd loc value) /*0034*/ - unsigned pitch:12; // pitch (up/down heading) - signed animation:10; // velocity - unsigned padding07:10; + float deltaX; // Change in x /*0038*/ - float deltaY; // Change in y + float x; // x coord (1st loc value) /*0042*/ + signed deltaHeading:10; // change in heading + unsigned padding08:22; +/*0046*/ }; /* This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <the...@us...> - 2020-07-16 00:38:29
|
Revision: 1040 http://sourceforge.net/p/seq/svn/1040 Author: theblueadept Date: 2020-07-16 00:38:27 +0000 (Thu, 16 Jul 2020) Log Message: ----------- Tag for release 5.13.10.99 Added Paths: ----------- showeq/tags/v5_13_10_99/ This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <the...@us...> - 2020-07-16 00:37:52
|
Revision: 1039 http://sourceforge.net/p/seq/svn/1039 Author: theblueadept Date: 2020-07-16 00:37:50 +0000 (Thu, 16 Jul 2020) Log Message: ----------- Historical checkin for 07/15/20 - Updated Opcodes (Newby) - Updated Structs (Newby) Version to 5.13.10.99 Modified Paths: -------------- showeq/trunk/ChangeLog showeq/trunk/configure.in Modified: showeq/trunk/ChangeLog =================================================================== --- showeq/trunk/ChangeLog 2020-07-15 17:14:41 UTC (rev 1038) +++ showeq/trunk/ChangeLog 2020-07-16 00:37:50 UTC (rev 1039) @@ -1,3 +1,10 @@ +BlueAdept (07/15/20) +------------------- +- Updated version to 5.13.10.99 +- Support EQ patch 07/15/20 +- Updated Opcodes (Newby) +- Updated Structs (Newby) + cn187 (06/18/20) ------------------- - Updated version to 5.13.10.98 Modified: showeq/trunk/configure.in =================================================================== --- showeq/trunk/configure.in 2020-07-15 17:14:41 UTC (rev 1038) +++ showeq/trunk/configure.in 2020-07-16 00:37:50 UTC (rev 1039) @@ -2,7 +2,7 @@ dnl $Id$ $Name$ AC_PREREQ(2.59) -AC_INIT(showeq, 5.13.10.98) +AC_INIT(showeq, 5.13.10.99) 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...> - 2020-07-15 17:14:43
|
Revision: 1038 http://sourceforge.net/p/seq/svn/1038 Author: cn187 Date: 2020-07-15 17:14:41 +0000 (Wed, 15 Jul 2020) Log Message: ----------- Mofidy update_zoneopcodes.py to replace unfound opcodes with ffff in order to avoid accidental collisions Modified Paths: -------------- showeq/trunk/scripts/update_zoneopcodes.py Modified: showeq/trunk/scripts/update_zoneopcodes.py =================================================================== --- showeq/trunk/scripts/update_zoneopcodes.py 2020-06-18 17:42:17 UTC (rev 1037) +++ showeq/trunk/scripts/update_zoneopcodes.py 2020-07-15 17:14:41 UTC (rev 1038) @@ -94,10 +94,6 @@ opname = match.group(2) update = match.group(3) - if opname not in opcodes: - outfile.write(line) - continue - opcode_start = match.start(1) opcode_end = match.end(1) @@ -107,8 +103,13 @@ date_start = match.start(3) date_end = match.end(3) - new_line = line[:opcode_start] + opcodes[opname] - new_line += line[opcode_end:date_start] + new_date + line[date_end:] + new_line = line[:opcode_start] + if opname not in opcodes: + new_line += 'ffff' + new_line += line[opcode_end:] + else: + new_line += opcodes[opname] + new_line += line[opcode_end:date_start] + new_date + line[date_end:] outfile.write(new_line) This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <cn...@us...> - 2020-06-18 17:42:20
|
Revision: 1037 http://sourceforge.net/p/seq/svn/1037 Author: cn187 Date: 2020-06-18 17:42:17 +0000 (Thu, 18 Jun 2020) Log Message: ----------- Update opcodes/structs for 2020-06-17 patch - Updated opcodes (Newby, cn187) - Updated structs (Newby) Version to 6.0.0.0-pre17 Modified Paths: -------------- showeq/branches/pre_6_0_beta/conf/zoneopcodes.xml showeq/branches/pre_6_0_beta/configure.in showeq/branches/pre_6_0_beta/src/everquest.h Modified: showeq/branches/pre_6_0_beta/conf/zoneopcodes.xml =================================================================== --- showeq/branches/pre_6_0_beta/conf/zoneopcodes.xml 2020-06-18 17:27:33 UTC (rev 1036) +++ showeq/branches/pre_6_0_beta/conf/zoneopcodes.xml 2020-06-18 17:42:17 UTC (rev 1037) @@ -3,78 +3,78 @@ <seqopcodes> <!-- Critical opcodes used directly by ShowEQ --> - <opcode id="3780" name="OP_PlayerProfile" updated="05/21/20"> + <opcode id="4936" name="OP_PlayerProfile" updated="06/17/20"> <comment>CharProfileCode</comment> <payload dir="server" typename="uint8_t" sizechecktype="none"/> </opcode> - <opcode id="39d5" name="OP_ZoneEntry" updated="05/21/20"> + <opcode id="4fea" name="OP_ZoneEntry" updated="06/17/20"> <comment>ZoneEntryCode</comment> <payload dir="client" typename="ClientZoneEntryStruct" sizechecktype="match"/> <payload dir="server" typename="uint8_t" sizechecktype="none"/> </opcode> - <opcode id="4059" name="OP_TimeOfDay" updated="05/21/20"> + <opcode id="4734" name="OP_TimeOfDay" updated="06/17/20"> <comment>TimeOfDayCode</comment> <payload dir="server" typename="timeOfDayStruct" sizechecktype="match"/> </opcode> - <opcode id="67f4" name="OP_NewZone" updated="05/21/20"> + <opcode id="64fa" name="OP_NewZone" updated="06/17/20"> <comment>NewZoneCode</comment> <payload dir="server" typename="newZoneStruct" sizechecktype="match"/> </opcode> - <opcode id="7575" name="OP_SpawnDoor" updated="05/21/20"> + <opcode id="34cb" name="OP_SpawnDoor" updated="06/17/20"> <comment>DoorSpawnsCode</comment> <payload dir="server" typename="doorStruct" sizechecktype="modulus"/> </opcode> - <opcode id="0abf" name="OP_GroundSpawn" updated="05/21/20"> + <opcode id="7543" name="OP_GroundSpawn" updated="06/17/20"> <comment>MakeDropCode</comment> <payload dir="server" typename="makeDropStruct" sizechecktype="none"/> <payload dir="client" typename="uint8_t" sizechecktype="none"/> </opcode> - <opcode id="7041" name="OP_SendZonePoints" updated="05/21/20"> + <opcode id="7368" name="OP_SendZonePoints" updated="06/17/20"> <comment>Coords in a zone that will port you to another zone</comment> <payload dir="server" typename="zonePointsStruct" sizechecktype="none"/> </opcode> - <opcode id="75a7" name="OP_AAExpUpdate" updated="05/21/20"> + <opcode id="2a38" name="OP_AAExpUpdate" updated="06/17/20"> <comment>Receiving AA experience. Also when percent to AA changes.</comment> <payload dir="server" typename="altExpUpdateStruct" sizechecktype="match"/> </opcode> - <opcode id="0df4" name="OP_ExpUpdate" updated="05/21/20"> + <opcode id="5072" name="OP_ExpUpdate" updated="06/17/20"> <comment>ExpUpdateCode</comment> <payload dir="server" typename="expUpdateStruct" sizechecktype="match"/> </opcode> - <opcode id="075e" name="OP_GuildMOTD" updated="05/21/20"> + <opcode id="33ad" name="OP_GuildMOTD" updated="06/17/20"> <comment>GuildMOTD</comment> <payload dir="server" typename="guildMOTDStruct" sizechecktype="none"/> </opcode> - <opcode id="6748" name="OP_ClientUpdate" updated="05/21/20"> + <opcode id="2949" name="OP_ClientUpdate" updated="06/17/20"> <comment>Position updates</comment> <payload dir="server" typename="playerSpawnPosStruct" sizechecktype="match"/> <payload dir="both" typename="playerSelfPosStruct" sizechecktype="match"/> </opcode> - <opcode id="2b65" name="OP_NpcMoveUpdate" updated="05/21/20"> + <opcode id="1ef2" name="OP_NpcMoveUpdate" updated="06/17/20"> <comment>Position updates</comment> <payload dir="server" typename="uint8_t" sizechecktype="none"/> </opcode> - <opcode id="5598" name="OP_MobUpdate" updated="05/21/20"> + <opcode id="77ad" name="OP_MobUpdate" updated="06/17/20"> <comment>MobUpdateCode</comment> <payload dir="both" typename="spawnPositionUpdate" sizechecktype="match"/> </opcode> - <opcode id="2916" name="OP_DeleteSpawn" updated="05/21/20"> + <opcode id="4b10" name="OP_DeleteSpawn" updated="06/17/20"> <comment>DeleteSpawnCode</comment> <payload dir="both" typename="deleteSpawnStruct" sizechecktype="match"/> </opcode> - <opcode id="3ea1" name="OP_RemoveSpawn" updated="05/21/20"> + <opcode id="4444" name="OP_RemoveSpawn" updated="06/17/20"> <comment>Remove spawn from zone</comment> <payload dir="both" typename="removeSpawnStruct" sizechecktype="none"/> </opcode> - <opcode id="73dc" name="OP_Death" updated="05/21/20"> + <opcode id="6a10" name="OP_Death" updated="06/17/20"> <comment>old NewCorpseCode</comment> <payload dir="server" typename="newCorpseStruct" sizechecktype="match"/> </opcode> - <opcode id="7265" name="OP_WearChange" updated="05/21/20"> + <opcode id="51c1" name="OP_WearChange" updated="06/17/20"> <comment>SpawnUpdateCode</comment> <payload dir="both" typename="SpawnUpdateStruct" sizechecktype="match"/> </opcode> - <opcode id="3f94" name="OP_SpawnAppearance" updated="05/21/20"> + <opcode id="2a0f" name="OP_SpawnAppearance" updated="06/17/20"> <comment>SpawnAppearanceCode</comment> <payload dir="both" typename="spawnAppearanceStruct" sizechecktype="match"/> </opcode> @@ -82,36 +82,36 @@ <comment>Server updating on hunger/thirst</comment> <payload dir="server" typename="staminaStruct" sizechecktype="match"/> </opcode> - <opcode id="5312" name="OP_HPUpdate" updated="05/21/20"> + <opcode id="1c78" name="OP_HPUpdate" updated="06/17/20"> <comment>NpcHpUpdateCode Update HP % of a PC or NPC</comment> <payload dir="both" typename="hpNpcUpdateStruct" sizechecktype="match"/> </opcode> - <opcode id="5576" name="OP_GuildMemberUpdate" updated="05/21/20"> + <opcode id="5807" name="OP_GuildMemberUpdate" updated="06/17/20"> <comment>Info regarding guild members</comment> <payload dir="server" typename="GuildMemberUpdate" sizechecktype="match"/> </opcode> - <opcode id="3842" name="OP_ClickObject" updated="05/21/20"> + <opcode id="1aed" name="OP_ClickObject" updated="06/17/20"> <comment>Items dropped on the ground</comment> <payload dir="both" typename="remDropStruct" sizechecktype="match"/> </opcode> - <opcode id="3e55" name="OP_Action" updated="05/21/20"> + <opcode id="04e9" name="OP_Action" updated="06/17/20"> <comment>Spells cast etc</comment> <payload dir="both" typename="actionStruct" sizechecktype="match"/> <payload dir="both" typename="actionAltStruct" sizechecktype="match"/> </opcode> - <opcode id="6a5f" name="OP_Action2" updated="05/21/20"> + <opcode id="0f27" name="OP_Action2" updated="06/17/20"> <comment>Combat actions i.e. bash, kick etc</comment> <payload dir="both" typename="action2Struct" sizechecktype="match"/> </opcode> - <opcode id="4f20" name="OP_Consider" updated="05/21/20"> + <opcode id="1860" name="OP_Consider" updated="06/17/20"> <comment>ConsiderCode</comment> <payload dir="both" typename="considerStruct" sizechecktype="match"/> </opcode> - <opcode id="35a6" name="OP_TargetMouse" updated="05/21/20"> + <opcode id="2878" name="OP_TargetMouse" updated="06/17/20"> <comment>Targeting a person - old ClientTargetCode</comment> <payload dir="both" typename="clientTargetStruct" sizechecktype="match"/> </opcode> - <opcode id="55be" name="OP_SpawnRename" updated="05/21/20"> + <opcode id="30f5" name="OP_SpawnRename" updated="06/17/20"> <comment>Spawns getting renamed after initial NewSpawn</comment> <payload dir="server" typename="spawnRenameStruct" 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="3496" name="OP_ZoneChange" updated="05/21/20"> + <opcode id="78c4" name="OP_ZoneChange" updated="06/17/20"> <comment>old ZoneChangeCode</comment> <payload dir="both" typename="zoneChangeStruct" sizechecktype="match"/> </opcode> @@ -175,11 +175,11 @@ <comment>StartCastCode</comment> <payload dir="both" typename="startCastStruct" sizechecktype="match"/> </opcode> - <opcode id="176c" name="OP_SwapSpell" updated="05/21/20"> + <opcode id="70a2" name="OP_SwapSpell" updated="06/17/20"> <comment>TradeSpellBookSlotsCode</comment> <payload dir="both" typename="tradeSpellBookSlotsStruct" sizechecktype="match"/> </opcode> - <opcode id="5191" name="OP_MemorizeSpell" updated="05/21/20"> + <opcode id="4e48" name="OP_MemorizeSpell" updated="06/17/20"> <comment>MemSpellCode</comment> <payload dir="both" typename="memSpellStruct" sizechecktype="match"/> </opcode> @@ -191,19 +191,19 @@ <comment>EmoteTextCode</comment> <payload dir="both" typename="emoteTextStruct" sizechecktype="none"/> </opcode> - <opcode id="6a50" name="OP_SimpleMessage" updated="05/21/20"> + <opcode id="7050" name="OP_SimpleMessage" updated="06/17/20"> <comment>SimpleMessageCode</comment> <payload dir="server" typename="simpleMessageStruct" sizechecktype="match"/> </opcode> - <opcode id="70e8" name="OP_FormattedMessage" updated="05/21/20"> + <opcode id="18f2" name="OP_FormattedMessage" updated="06/17/20"> <comment>FormattedMessageCode i.e. pet dismissed etc</comment> <payload dir="server" typename="formattedMessageStruct" sizechecktype="none"/> </opcode> - <opcode id="614b" name="OP_CommonMessage" updated="05/21/20"> + <opcode id="43db" name="OP_CommonMessage" updated="06/17/20"> <comment>ChannelMessageCode i.e. /tell /ooc /shout etc</comment> <payload dir="both" typename="channelMessageStruct" sizechecktype="none"/> </opcode> - <opcode id="5122" name="OP_SpecialMesg" updated="05/21/20"> + <opcode id="71eb" name="OP_SpecialMesg" updated="06/17/20"> <comment>Communicate textual info to client including hail responses etc</comment> <payload dir="server" typename="specialMessageStruct" sizechecktype="none"/> </opcode> @@ -223,7 +223,7 @@ <comment>Server replying with deny information after /deny</comment> <payload dir="server" typename="consentResponseStruct" sizechecktype="match"/> </opcode> - <opcode id="1ff4" name="OP_ManaChange" updated="05/21/20"> + <opcode id="7375" name="OP_ManaChange" updated="06/17/20"> <comment>Mana change. Bards send this up with no size. Casters receive this for mana updates.</comment> <payload dir="server" typename="manaDecrementStruct" sizechecktype="match"/> <payload dir="client" typename="uint8_t" sizechecktype="none"/> @@ -240,11 +240,11 @@ <comment>MoneyOnCorpseCode</comment> <payload dir="server" typename="moneyOnCorpseStruct" sizechecktype="match"/> </opcode> - <opcode id="072f" name="OP_SkillUpdate" updated="05/21/20"> + <opcode id="35de" name="OP_SkillUpdate" updated="06/17/20"> <comment>Skill up code</comment> <payload dir="server" typename="skillIncStruct" sizechecktype="match"/> </opcode> - <opcode id="0b71" name="OP_LevelUpdate" updated="05/21/20"> + <opcode id="11d0" name="OP_LevelUpdate" updated="06/17/20"> <comment>LevelUpUpdateCode</comment> <payload dir="server" typename="levelUpUpdateStruct" sizechecktype="match"/> </opcode> @@ -307,15 +307,15 @@ <comment>List of group members - Variable length</comment> <payload dir="server" typename="unknown" sizechecktype="none"/> </opcode> - <opcode id="69cc" name="OP_GuildMemberList" updated="05/21/20"> + <opcode id="57c0" name="OP_GuildMemberList" updated="06/17/20"> <comment>List of guild members - Variable length</comment> <payload dir="server" typename="uint8_t" sizechecktype="none"/> </opcode> - <opcode id="38c0" name="OP_ManaUpdate" updated="05/21/20"> + <opcode id="1a7f" name="OP_ManaUpdate" updated="06/17/20"> <comment>Mana Update opcode - 10 bytes</comment> <payload dir="server" typename="unknown" sizechecktype="none"/> </opcode> - <opcode id="5c3c" name="OP_EndUpdate" updated="05/21/20"> + <opcode id="45c9" name="OP_EndUpdate" updated="06/17/20"> <comment>Endurance Update opcode - 10 bytes</comment> <payload dir="server" typename="unknown" sizechecktype="none"/> </opcode> @@ -367,7 +367,7 @@ <comment>Fellowship information - 2576 bytes</comment> <payload dir="server" typename="unknown" sizechecktype="none"/> </opcode> - <opcode id="2be1" name="OP_ExpandedGuildInfo" updated="05/21/20"> + <opcode id="35b4" name="OP_ExpandedGuildInfo" updated="06/17/20"> <comment>Guild ranks and other misc guild data - Variable length</comment> <payload dir="server" typename="unknown" sizechecktype="none"/> </opcode> @@ -587,7 +587,7 @@ <comment>Free to play nags and other data - Variable length</comment> <payload dir="server" typename="unknown" sizechecktype="none"/> </opcode> - <opcode id="1439" name="OP_Find" updated="05/21/20"> + <opcode id="4872" name="OP_Find" updated="06/17/20"> <comment>Find window data - 112 bytes</comment> <payload dir="server" typename="unknown" sizechecktype="none"/> </opcode> Modified: showeq/branches/pre_6_0_beta/configure.in =================================================================== --- showeq/branches/pre_6_0_beta/configure.in 2020-06-18 17:27:33 UTC (rev 1036) +++ showeq/branches/pre_6_0_beta/configure.in 2020-06-18 17:42:17 UTC (rev 1037) @@ -2,7 +2,7 @@ dnl $Id$ $Name$ AC_PREREQ(2.59) -AC_INIT(showeq, 6.0.0.0-pre16) +AC_INIT(showeq, 6.0.0.0-pre17) AC_CONFIG_SRCDIR(src/main.cpp) AC_CONFIG_MACRO_DIR([m4]) AC_CANONICAL_SYSTEM Modified: showeq/branches/pre_6_0_beta/src/everquest.h =================================================================== --- showeq/branches/pre_6_0_beta/src/everquest.h 2020-06-18 17:27:33 UTC (rev 1036) +++ showeq/branches/pre_6_0_beta/src/everquest.h 2020-06-18 17:42:17 UTC (rev 1037) @@ -1111,24 +1111,24 @@ struct { - signed animation:10; // velocity + signed deltaY:13; // change in y + signed y:19; // y coord (2nd loc value) + + unsigned heading:12; // heading signed deltaX:13; // change in x - unsigned padding00:9; + unsigned padding01:7; + signed deltaZ:13; // change in z signed x:19; // x coord (1st loc value) - signed deltaY:13; // change in y + signed animation:10; // velocity + unsigned pitch:12; + unsigned padding03:10; + signed z:19; // z coord (3rd loc value) - signed deltaZ:13; // change in z - - unsigned heading:12; // heading signed deltaHeading:10; // change in heading - unsigned padding03:10; + unsigned padding04:3; - unsigned pitch:12; - signed y:19; // y coord (2nd loc value) - unsigned padding04:1; - }; int32_t posData[5]; }; @@ -2390,29 +2390,29 @@ /*0000*/ uint16_t spawnId; /*0002*/ uint16_t spawnId2; /*0004*/ - signed animation:10; // velocity + signed deltaY:13; // change in y + signed y:19; // y coord (2nd loc value) +/*0008*/ + unsigned heading:12; // heading signed deltaX:13; // change in x - unsigned padding00:9; -/*0008*/ - signed x:19; // x coord (1st loc value) - signed deltaY:13; // change in y + unsigned padding01:7; /*0012*/ - signed z:19; // z coord (3rd loc value) signed deltaZ:13; // change in z + signed x:19; // x coord (1st loc value) /*0016*/ - unsigned heading:12; // heading - signed deltaHeading:10; // change in heading + signed animation:10; // velocity + unsigned pitch:12; unsigned padding03:10; /*0020*/ - unsigned pitch:12; - signed y:19; // y coord (2nd loc value) - unsigned padding04:1; + signed z:19; // z coord (3rd loc value) + signed deltaHeading:10; // change in heading + unsigned padding04:3; /*0024*/ }; /* ** Self Position Update -** Length: 38 Octets +** Length: 42 Octets ** OpCode: PlayerPosCode */ @@ -2422,25 +2422,28 @@ /*0002*/ uint16_t spawnId; // Player's spawn id /*0004*/ uint16_t unknown0004; // ***Placeholder /*0006*/ - float y; // y coord (2nd loc value) + signed deltaHeading:10; // change in heading + unsigned padding00:22; /*0010*/ - float x; // x coord (1st loc value) + float deltaX; // Change in x /*0014*/ - float deltaZ; // Change in z + float z; // z coord (3rd loc value) /*0018*/ - signed deltaHeading:10; // change in heading - signed animation:10; // velocity + float x; // x coord (1st loc value) +/*0022*/ unsigned heading:12; // Heading -/*0022*/ - float z; // z coord (3rd loc value) + unsigned padding04:20; /*0026*/ - float deltaY; // Change in y + float deltaZ; // Change in z /*0030*/ + float y; // y coord (2nd loc value) +/*0034*/ unsigned pitch:12; // pitch (up/down heading) - unsigned padding06:20; -/*0034*/ - float deltaX; // Change in x + signed animation:10; // velocity + unsigned padding07:10; /*0038*/ + float deltaY; // Change in y +/*0042*/ }; /* This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <cn...@us...> - 2020-06-18 17:27:35
|
Revision: 1036 http://sourceforge.net/p/seq/svn/1036 Author: cn187 Date: 2020-06-18 17:27:33 +0000 (Thu, 18 Jun 2020) Log Message: ----------- Tag for release 5.13.10.98 Added Paths: ----------- showeq/tags/v5_13_10_98/ This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <cn...@us...> - 2020-06-18 17:24:45
|
Revision: 1035 http://sourceforge.net/p/seq/svn/1035 Author: cn187 Date: 2020-06-18 17:24:42 +0000 (Thu, 18 Jun 2020) Log Message: ----------- Historical checkin for 06/17/20 - Updated opcodes (Newby and cn187) - Updated structs (Newby) Version to 5.13.10.98 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 2020-05-22 04:32:13 UTC (rev 1034) +++ showeq/trunk/ChangeLog 2020-06-18 17:24:42 UTC (rev 1035) @@ -1,3 +1,10 @@ +cn187 (06/18/20) +------------------- +- Updated version to 5.13.10.98 +- Support EQ patch 06/17/20 +- Updated Opcodes (Newby and cn187) +- Updated Structs (Newby) + cn187 (05/21/20) ------------------- - Updated version to 5.13.10.97 Modified: showeq/trunk/conf/zoneopcodes.xml =================================================================== --- showeq/trunk/conf/zoneopcodes.xml 2020-05-22 04:32:13 UTC (rev 1034) +++ showeq/trunk/conf/zoneopcodes.xml 2020-06-18 17:24:42 UTC (rev 1035) @@ -3,78 +3,78 @@ <seqopcodes> <!-- Critical opcodes used directly by ShowEQ --> - <opcode id="3780" name="OP_PlayerProfile" updated="05/21/20"> + <opcode id="4936" name="OP_PlayerProfile" updated="06/17/20"> <comment>CharProfileCode</comment> <payload dir="server" typename="uint8_t" sizechecktype="none"/> </opcode> - <opcode id="39d5" name="OP_ZoneEntry" updated="05/21/20"> + <opcode id="4fea" name="OP_ZoneEntry" updated="06/17/20"> <comment>ZoneEntryCode</comment> <payload dir="client" typename="ClientZoneEntryStruct" sizechecktype="match"/> <payload dir="server" typename="uint8_t" sizechecktype="none"/> </opcode> - <opcode id="4059" name="OP_TimeOfDay" updated="05/21/20"> + <opcode id="4734" name="OP_TimeOfDay" updated="06/17/20"> <comment>TimeOfDayCode</comment> <payload dir="server" typename="timeOfDayStruct" sizechecktype="match"/> </opcode> - <opcode id="67f4" name="OP_NewZone" updated="05/21/20"> + <opcode id="64fa" name="OP_NewZone" updated="06/17/20"> <comment>NewZoneCode</comment> <payload dir="server" typename="newZoneStruct" sizechecktype="match"/> </opcode> - <opcode id="7575" name="OP_SpawnDoor" updated="05/21/20"> + <opcode id="34cb" name="OP_SpawnDoor" updated="06/17/20"> <comment>DoorSpawnsCode</comment> <payload dir="server" typename="doorStruct" sizechecktype="modulus"/> </opcode> - <opcode id="0abf" name="OP_GroundSpawn" updated="05/21/20"> + <opcode id="7543" name="OP_GroundSpawn" updated="06/17/20"> <comment>MakeDropCode</comment> <payload dir="server" typename="makeDropStruct" sizechecktype="none"/> <payload dir="client" typename="uint8_t" sizechecktype="none"/> </opcode> - <opcode id="7041" name="OP_SendZonePoints" updated="05/21/20"> + <opcode id="7368" name="OP_SendZonePoints" updated="06/17/20"> <comment>Coords in a zone that will port you to another zone</comment> <payload dir="server" typename="zonePointsStruct" sizechecktype="none"/> </opcode> - <opcode id="75a7" name="OP_AAExpUpdate" updated="05/21/20"> + <opcode id="2a38" name="OP_AAExpUpdate" updated="06/17/20"> <comment>Receiving AA experience. Also when percent to AA changes.</comment> <payload dir="server" typename="altExpUpdateStruct" sizechecktype="match"/> </opcode> - <opcode id="0df4" name="OP_ExpUpdate" updated="05/21/20"> + <opcode id="5072" name="OP_ExpUpdate" updated="06/17/20"> <comment>ExpUpdateCode</comment> <payload dir="server" typename="expUpdateStruct" sizechecktype="match"/> </opcode> - <opcode id="075e" name="OP_GuildMOTD" updated="05/21/20"> + <opcode id="33ad" name="OP_GuildMOTD" updated="06/17/20"> <comment>GuildMOTD</comment> <payload dir="server" typename="guildMOTDStruct" sizechecktype="none"/> </opcode> - <opcode id="6748" name="OP_ClientUpdate" updated="05/21/20"> + <opcode id="2949" name="OP_ClientUpdate" updated="06/17/20"> <comment>Position updates</comment> <payload dir="server" typename="playerSpawnPosStruct" sizechecktype="match"/> <payload dir="both" typename="playerSelfPosStruct" sizechecktype="match"/> </opcode> - <opcode id="2b65" name="OP_NpcMoveUpdate" updated="05/21/20"> + <opcode id="1ef2" name="OP_NpcMoveUpdate" updated="06/17/20"> <comment>Position updates</comment> <payload dir="server" typename="uint8_t" sizechecktype="none"/> </opcode> - <opcode id="5598" name="OP_MobUpdate" updated="05/21/20"> + <opcode id="77ad" name="OP_MobUpdate" updated="06/17/20"> <comment>MobUpdateCode</comment> <payload dir="both" typename="spawnPositionUpdate" sizechecktype="match"/> </opcode> - <opcode id="2916" name="OP_DeleteSpawn" updated="05/21/20"> + <opcode id="4b10" name="OP_DeleteSpawn" updated="06/17/20"> <comment>DeleteSpawnCode</comment> <payload dir="both" typename="deleteSpawnStruct" sizechecktype="match"/> </opcode> - <opcode id="3ea1" name="OP_RemoveSpawn" updated="05/21/20"> + <opcode id="4444" name="OP_RemoveSpawn" updated="06/17/20"> <comment>Remove spawn from zone</comment> <payload dir="both" typename="removeSpawnStruct" sizechecktype="none"/> </opcode> - <opcode id="73dc" name="OP_Death" updated="05/21/20"> + <opcode id="6a10" name="OP_Death" updated="06/17/20"> <comment>old NewCorpseCode</comment> <payload dir="server" typename="newCorpseStruct" sizechecktype="match"/> </opcode> - <opcode id="7265" name="OP_WearChange" updated="05/21/20"> + <opcode id="51c1" name="OP_WearChange" updated="06/17/20"> <comment>SpawnUpdateCode</comment> <payload dir="both" typename="SpawnUpdateStruct" sizechecktype="match"/> </opcode> - <opcode id="3f94" name="OP_SpawnAppearance" updated="05/21/20"> + <opcode id="2a0f" name="OP_SpawnAppearance" updated="06/17/20"> <comment>SpawnAppearanceCode</comment> <payload dir="both" typename="spawnAppearanceStruct" sizechecktype="match"/> </opcode> @@ -82,36 +82,36 @@ <comment>Server updating on hunger/thirst</comment> <payload dir="server" typename="staminaStruct" sizechecktype="match"/> </opcode> - <opcode id="5312" name="OP_HPUpdate" updated="05/21/20"> + <opcode id="1c78" name="OP_HPUpdate" updated="06/17/20"> <comment>NpcHpUpdateCode Update HP % of a PC or NPC</comment> <payload dir="both" typename="hpNpcUpdateStruct" sizechecktype="match"/> </opcode> - <opcode id="5576" name="OP_GuildMemberUpdate" updated="05/21/20"> + <opcode id="5807" name="OP_GuildMemberUpdate" updated="06/17/20"> <comment>Info regarding guild members</comment> <payload dir="server" typename="GuildMemberUpdate" sizechecktype="match"/> </opcode> - <opcode id="3842" name="OP_ClickObject" updated="05/21/20"> + <opcode id="1aed" name="OP_ClickObject" updated="06/17/20"> <comment>Items dropped on the ground</comment> <payload dir="both" typename="remDropStruct" sizechecktype="match"/> </opcode> - <opcode id="3e55" name="OP_Action" updated="05/21/20"> + <opcode id="04e9" name="OP_Action" updated="06/17/20"> <comment>Spells cast etc</comment> <payload dir="both" typename="actionStruct" sizechecktype="match"/> <payload dir="both" typename="actionAltStruct" sizechecktype="match"/> </opcode> - <opcode id="6a5f" name="OP_Action2" updated="05/21/20"> + <opcode id="0f27" name="OP_Action2" updated="06/17/20"> <comment>Combat actions i.e. bash, kick etc</comment> <payload dir="both" typename="action2Struct" sizechecktype="match"/> </opcode> - <opcode id="4f20" name="OP_Consider" updated="05/21/20"> + <opcode id="1860" name="OP_Consider" updated="06/17/20"> <comment>ConsiderCode</comment> <payload dir="both" typename="considerStruct" sizechecktype="match"/> </opcode> - <opcode id="35a6" name="OP_TargetMouse" updated="05/21/20"> + <opcode id="2878" name="OP_TargetMouse" updated="06/17/20"> <comment>Targeting a person - old ClientTargetCode</comment> <payload dir="both" typename="clientTargetStruct" sizechecktype="match"/> </opcode> - <opcode id="55be" name="OP_SpawnRename" updated="05/21/20"> + <opcode id="30f5" name="OP_SpawnRename" updated="06/17/20"> <comment>Spawns getting renamed after initial NewSpawn</comment> <payload dir="server" typename="spawnRenameStruct" 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="3496" name="OP_ZoneChange" updated="05/21/20"> + <opcode id="78c4" name="OP_ZoneChange" updated="06/17/20"> <comment>old ZoneChangeCode</comment> <payload dir="both" typename="zoneChangeStruct" sizechecktype="match"/> </opcode> @@ -175,11 +175,11 @@ <comment>StartCastCode</comment> <payload dir="both" typename="startCastStruct" sizechecktype="match"/> </opcode> - <opcode id="176c" name="OP_SwapSpell" updated="05/21/20"> + <opcode id="70a2" name="OP_SwapSpell" updated="06/17/20"> <comment>TradeSpellBookSlotsCode</comment> <payload dir="both" typename="tradeSpellBookSlotsStruct" sizechecktype="match"/> </opcode> - <opcode id="5191" name="OP_MemorizeSpell" updated="05/21/20"> + <opcode id="4e48" name="OP_MemorizeSpell" updated="06/17/20"> <comment>MemSpellCode</comment> <payload dir="both" typename="memSpellStruct" sizechecktype="match"/> </opcode> @@ -191,19 +191,19 @@ <comment>EmoteTextCode</comment> <payload dir="both" typename="emoteTextStruct" sizechecktype="none"/> </opcode> - <opcode id="6a50" name="OP_SimpleMessage" updated="05/21/20"> + <opcode id="7050" name="OP_SimpleMessage" updated="06/17/20"> <comment>SimpleMessageCode</comment> <payload dir="server" typename="simpleMessageStruct" sizechecktype="match"/> </opcode> - <opcode id="70e8" name="OP_FormattedMessage" updated="05/21/20"> + <opcode id="18f2" name="OP_FormattedMessage" updated="06/17/20"> <comment>FormattedMessageCode i.e. pet dismissed etc</comment> <payload dir="server" typename="formattedMessageStruct" sizechecktype="none"/> </opcode> - <opcode id="614b" name="OP_CommonMessage" updated="05/21/20"> + <opcode id="43db" name="OP_CommonMessage" updated="06/17/20"> <comment>ChannelMessageCode i.e. /tell /ooc /shout etc</comment> <payload dir="both" typename="channelMessageStruct" sizechecktype="none"/> </opcode> - <opcode id="5122" name="OP_SpecialMesg" updated="05/21/20"> + <opcode id="71eb" name="OP_SpecialMesg" updated="06/17/20"> <comment>Communicate textual info to client including hail responses etc</comment> <payload dir="server" typename="specialMessageStruct" sizechecktype="none"/> </opcode> @@ -223,7 +223,7 @@ <comment>Server replying with deny information after /deny</comment> <payload dir="server" typename="consentResponseStruct" sizechecktype="match"/> </opcode> - <opcode id="1ff4" name="OP_ManaChange" updated="05/21/20"> + <opcode id="7375" name="OP_ManaChange" updated="06/17/20"> <comment>Mana change. Bards send this up with no size. Casters receive this for mana updates.</comment> <payload dir="server" typename="manaDecrementStruct" sizechecktype="match"/> <payload dir="client" typename="uint8_t" sizechecktype="none"/> @@ -240,11 +240,11 @@ <comment>MoneyOnCorpseCode</comment> <payload dir="server" typename="moneyOnCorpseStruct" sizechecktype="match"/> </opcode> - <opcode id="072f" name="OP_SkillUpdate" updated="05/21/20"> + <opcode id="35de" name="OP_SkillUpdate" updated="06/17/20"> <comment>Skill up code</comment> <payload dir="server" typename="skillIncStruct" sizechecktype="match"/> </opcode> - <opcode id="0b71" name="OP_LevelUpdate" updated="05/21/20"> + <opcode id="11d0" name="OP_LevelUpdate" updated="06/17/20"> <comment>LevelUpUpdateCode</comment> <payload dir="server" typename="levelUpUpdateStruct" sizechecktype="match"/> </opcode> @@ -307,15 +307,15 @@ <comment>List of group members - Variable length</comment> <payload dir="server" typename="unknown" sizechecktype="none"/> </opcode> - <opcode id="69cc" name="OP_GuildMemberList" updated="05/21/20"> + <opcode id="57c0" name="OP_GuildMemberList" updated="06/17/20"> <comment>List of guild members - Variable length</comment> <payload dir="server" typename="uint8_t" sizechecktype="none"/> </opcode> - <opcode id="38c0" name="OP_ManaUpdate" updated="05/21/20"> + <opcode id="1a7f" name="OP_ManaUpdate" updated="06/17/20"> <comment>Mana Update opcode - 10 bytes</comment> <payload dir="server" typename="unknown" sizechecktype="none"/> </opcode> - <opcode id="5c3c" name="OP_EndUpdate" updated="05/21/20"> + <opcode id="45c9" name="OP_EndUpdate" updated="06/17/20"> <comment>Endurance Update opcode - 10 bytes</comment> <payload dir="server" typename="unknown" sizechecktype="none"/> </opcode> @@ -367,7 +367,7 @@ <comment>Fellowship information - 2576 bytes</comment> <payload dir="server" typename="unknown" sizechecktype="none"/> </opcode> - <opcode id="2be1" name="OP_ExpandedGuildInfo" updated="05/21/20"> + <opcode id="35b4" name="OP_ExpandedGuildInfo" updated="06/17/20"> <comment>Guild ranks and other misc guild data - Variable length</comment> <payload dir="server" typename="unknown" sizechecktype="none"/> </opcode> @@ -587,7 +587,7 @@ <comment>Free to play nags and other data - Variable length</comment> <payload dir="server" typename="unknown" sizechecktype="none"/> </opcode> - <opcode id="1439" name="OP_Find" updated="05/21/20"> + <opcode id="4872" name="OP_Find" updated="06/17/20"> <comment>Find window data - 112 bytes</comment> <payload dir="server" typename="unknown" sizechecktype="none"/> </opcode> Modified: showeq/trunk/configure.in =================================================================== --- showeq/trunk/configure.in 2020-05-22 04:32:13 UTC (rev 1034) +++ showeq/trunk/configure.in 2020-06-18 17:24:42 UTC (rev 1035) @@ -2,7 +2,7 @@ dnl $Id$ $Name$ AC_PREREQ(2.59) -AC_INIT(showeq, 5.13.10.97) +AC_INIT(showeq, 5.13.10.98) 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 2020-05-22 04:32:13 UTC (rev 1034) +++ showeq/trunk/src/everquest.h 2020-06-18 17:24:42 UTC (rev 1035) @@ -1096,24 +1096,24 @@ struct { - signed animation:10; // velocity + signed deltaY:13; // change in y + signed y:19; // y coord (2nd loc value) + + unsigned heading:12; // heading signed deltaX:13; // change in x - unsigned padding00:9; + unsigned padding01:7; + signed deltaZ:13; // change in z signed x:19; // x coord (1st loc value) - signed deltaY:13; // change in y + signed animation:10; // velocity + unsigned pitch:12; + unsigned padding03:10; + signed z:19; // z coord (3rd loc value) - signed deltaZ:13; // change in z - - unsigned heading:12; // heading signed deltaHeading:10; // change in heading - unsigned padding03:10; + unsigned padding04:3; - unsigned pitch:12; - signed y:19; // y coord (2nd loc value) - unsigned padding04:1; - }; int32_t posData[5]; }; @@ -2375,29 +2375,29 @@ /*0000*/ uint16_t spawnId; /*0002*/ uint16_t spawnId2; /*0004*/ - signed animation:10; // velocity + signed deltaY:13; // change in y + signed y:19; // y coord (2nd loc value) +/*0008*/ + unsigned heading:12; // heading signed deltaX:13; // change in x - unsigned padding00:9; -/*0008*/ - signed x:19; // x coord (1st loc value) - signed deltaY:13; // change in y + unsigned padding01:7; /*0012*/ - signed z:19; // z coord (3rd loc value) signed deltaZ:13; // change in z + signed x:19; // x coord (1st loc value) /*0016*/ - unsigned heading:12; // heading - signed deltaHeading:10; // change in heading + signed animation:10; // velocity + unsigned pitch:12; unsigned padding03:10; /*0020*/ - unsigned pitch:12; - signed y:19; // y coord (2nd loc value) - unsigned padding04:1; + signed z:19; // z coord (3rd loc value) + signed deltaHeading:10; // change in heading + unsigned padding04:3; /*0024*/ }; /* ** Self Position Update -** Length: 38 Octets +** Length: 42 Octets ** OpCode: PlayerPosCode */ @@ -2407,25 +2407,28 @@ /*0002*/ uint16_t spawnId; // Player's spawn id /*0004*/ uint16_t unknown0004; // ***Placeholder /*0006*/ - float y; // y coord (2nd loc value) + signed deltaHeading:10; // change in heading + unsigned padding00:22; /*0010*/ - float x; // x coord (1st loc value) + float deltaX; // Change in x /*0014*/ - float deltaZ; // Change in z + float z; // z coord (3rd loc value) /*0018*/ - signed deltaHeading:10; // change in heading - signed animation:10; // velocity + float x; // x coord (1st loc value) +/*0022*/ unsigned heading:12; // Heading -/*0022*/ - float z; // z coord (3rd loc value) + unsigned padding04:20; /*0026*/ - float deltaY; // Change in y + float deltaZ; // Change in z /*0030*/ + float y; // y coord (2nd loc value) +/*0034*/ unsigned pitch:12; // pitch (up/down heading) - unsigned padding06:20; -/*0034*/ - float deltaX; // Change in x + signed animation:10; // velocity + unsigned padding07:10; /*0038*/ + float deltaY; // Change in y +/*0042*/ }; /* This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <cn...@us...> - 2020-05-22 04:32:15
|
Revision: 1034 http://sourceforge.net/p/seq/svn/1034 Author: cn187 Date: 2020-05-22 04:32:13 +0000 (Fri, 22 May 2020) Log Message: ----------- Update opcodes/structs for 2020-05-21 patch - Updated opcodes (Newby, cn187) - Updated structs (Newby) Version to 6.0.0.0-pre16 Modified Paths: -------------- showeq/branches/pre_6_0_beta/conf/zoneopcodes.xml showeq/branches/pre_6_0_beta/configure.in showeq/branches/pre_6_0_beta/src/everquest.h showeq/branches/pre_6_0_beta/src/zonemgr.cpp Modified: showeq/branches/pre_6_0_beta/conf/zoneopcodes.xml =================================================================== --- showeq/branches/pre_6_0_beta/conf/zoneopcodes.xml 2020-05-22 04:04:42 UTC (rev 1033) +++ showeq/branches/pre_6_0_beta/conf/zoneopcodes.xml 2020-05-22 04:32:13 UTC (rev 1034) @@ -3,78 +3,78 @@ <seqopcodes> <!-- Critical opcodes used directly by ShowEQ --> - <opcode id="64e7" name="OP_PlayerProfile" updated="04/15/20"> + <opcode id="3780" name="OP_PlayerProfile" updated="05/21/20"> <comment>CharProfileCode</comment> <payload dir="server" typename="uint8_t" sizechecktype="none"/> </opcode> - <opcode id="0b23" name="OP_ZoneEntry" updated="04/15/20"> + <opcode id="39d5" name="OP_ZoneEntry" updated="05/21/20"> <comment>ZoneEntryCode</comment> <payload dir="client" typename="ClientZoneEntryStruct" sizechecktype="match"/> <payload dir="server" typename="uint8_t" sizechecktype="none"/> </opcode> - <opcode id="67e2" name="OP_TimeOfDay" updated="04/15/20"> + <opcode id="4059" name="OP_TimeOfDay" updated="05/21/20"> <comment>TimeOfDayCode</comment> <payload dir="server" typename="timeOfDayStruct" sizechecktype="match"/> </opcode> - <opcode id="4df8" name="OP_NewZone" updated="04/15/20"> + <opcode id="67f4" name="OP_NewZone" updated="05/21/20"> <comment>NewZoneCode</comment> <payload dir="server" typename="newZoneStruct" sizechecktype="match"/> </opcode> - <opcode id="6d33" name="OP_SpawnDoor" updated="04/15/20"> + <opcode id="7575" name="OP_SpawnDoor" updated="05/21/20"> <comment>DoorSpawnsCode</comment> <payload dir="server" typename="doorStruct" sizechecktype="modulus"/> </opcode> - <opcode id="2bc1" name="OP_GroundSpawn" updated="04/15/20"> + <opcode id="0abf" name="OP_GroundSpawn" updated="05/21/20"> <comment>MakeDropCode</comment> <payload dir="server" typename="makeDropStruct" sizechecktype="none"/> <payload dir="client" typename="uint8_t" sizechecktype="none"/> </opcode> - <opcode id="316b" name="OP_SendZonePoints" updated="04/15/20"> + <opcode id="7041" name="OP_SendZonePoints" updated="05/21/20"> <comment>Coords in a zone that will port you to another zone</comment> <payload dir="server" typename="zonePointsStruct" sizechecktype="none"/> </opcode> - <opcode id="13cd" name="OP_AAExpUpdate" updated="04/15/20"> + <opcode id="75a7" name="OP_AAExpUpdate" updated="05/21/20"> <comment>Receiving AA experience. Also when percent to AA changes.</comment> <payload dir="server" typename="altExpUpdateStruct" sizechecktype="match"/> </opcode> - <opcode id="129b" name="OP_ExpUpdate" updated="04/15/20"> + <opcode id="0df4" name="OP_ExpUpdate" updated="05/21/20"> <comment>ExpUpdateCode</comment> <payload dir="server" typename="expUpdateStruct" sizechecktype="match"/> </opcode> - <opcode id="699f" name="OP_GuildMOTD" updated="04/15/20"> + <opcode id="075e" name="OP_GuildMOTD" updated="05/21/20"> <comment>GuildMOTD</comment> <payload dir="server" typename="guildMOTDStruct" sizechecktype="none"/> </opcode> - <opcode id="7753" name="OP_ClientUpdate" updated="04/15/20"> + <opcode id="6748" name="OP_ClientUpdate" updated="05/21/20"> <comment>Position updates</comment> <payload dir="server" typename="playerSpawnPosStruct" sizechecktype="match"/> <payload dir="both" typename="playerSelfPosStruct" sizechecktype="match"/> </opcode> - <opcode id="0055" name="OP_NpcMoveUpdate" updated="04/15/20"> + <opcode id="2b65" name="OP_NpcMoveUpdate" updated="05/21/20"> <comment>Position updates</comment> <payload dir="server" typename="uint8_t" sizechecktype="none"/> </opcode> - <opcode id="445f" name="OP_MobUpdate" updated="04/15/20"> + <opcode id="5598" name="OP_MobUpdate" updated="05/21/20"> <comment>MobUpdateCode</comment> <payload dir="both" typename="spawnPositionUpdate" sizechecktype="match"/> </opcode> - <opcode id="7718" name="OP_DeleteSpawn" updated="04/15/20"> + <opcode id="2916" name="OP_DeleteSpawn" updated="05/21/20"> <comment>DeleteSpawnCode</comment> <payload dir="both" typename="deleteSpawnStruct" sizechecktype="match"/> </opcode> - <opcode id="4209" name="OP_RemoveSpawn" updated="04/15/20"> + <opcode id="3ea1" name="OP_RemoveSpawn" updated="05/21/20"> <comment>Remove spawn from zone</comment> <payload dir="both" typename="removeSpawnStruct" sizechecktype="none"/> </opcode> - <opcode id="71c1" name="OP_Death" updated="04/15/20"> + <opcode id="73dc" name="OP_Death" updated="05/21/20"> <comment>old NewCorpseCode</comment> <payload dir="server" typename="newCorpseStruct" sizechecktype="match"/> </opcode> - <opcode id="29ed" name="OP_WearChange" updated="04/15/20"> + <opcode id="7265" name="OP_WearChange" updated="05/21/20"> <comment>SpawnUpdateCode</comment> <payload dir="both" typename="SpawnUpdateStruct" sizechecktype="match"/> </opcode> - <opcode id="202d" name="OP_SpawnAppearance" updated="04/15/20"> + <opcode id="3f94" name="OP_SpawnAppearance" updated="05/21/20"> <comment>SpawnAppearanceCode</comment> <payload dir="both" typename="spawnAppearanceStruct" sizechecktype="match"/> </opcode> @@ -82,36 +82,36 @@ <comment>Server updating on hunger/thirst</comment> <payload dir="server" typename="staminaStruct" sizechecktype="match"/> </opcode> - <opcode id="305d" name="OP_HPUpdate" updated="04/15/20"> + <opcode id="5312" name="OP_HPUpdate" updated="05/21/20"> <comment>NpcHpUpdateCode Update HP % of a PC or NPC</comment> <payload dir="both" typename="hpNpcUpdateStruct" sizechecktype="match"/> </opcode> - <opcode id="4074" name="OP_GuildMemberUpdate" updated="04/15/20"> + <opcode id="5576" name="OP_GuildMemberUpdate" updated="05/21/20"> <comment>Info regarding guild members</comment> <payload dir="server" typename="GuildMemberUpdate" sizechecktype="match"/> </opcode> - <opcode id="62fd" name="OP_ClickObject" updated="04/15/20"> + <opcode id="3842" name="OP_ClickObject" updated="05/21/20"> <comment>Items dropped on the ground</comment> <payload dir="both" typename="remDropStruct" sizechecktype="match"/> </opcode> - <opcode id="3139" name="OP_Action" updated="04/15/20"> + <opcode id="3e55" name="OP_Action" updated="05/21/20"> <comment>Spells cast etc</comment> <payload dir="both" typename="actionStruct" sizechecktype="match"/> <payload dir="both" typename="actionAltStruct" sizechecktype="match"/> </opcode> - <opcode id="0022" name="OP_Action2" updated="04/15/20"> + <opcode id="6a5f" name="OP_Action2" updated="05/21/20"> <comment>Combat actions i.e. bash, kick etc</comment> <payload dir="both" typename="action2Struct" sizechecktype="match"/> </opcode> - <opcode id="03da" name="OP_Consider" updated="04/15/20"> + <opcode id="4f20" name="OP_Consider" updated="05/21/20"> <comment>ConsiderCode</comment> <payload dir="both" typename="considerStruct" sizechecktype="match"/> </opcode> - <opcode id="3333" name="OP_TargetMouse" updated="04/15/20"> + <opcode id="35a6" name="OP_TargetMouse" updated="05/21/20"> <comment>Targeting a person - old ClientTargetCode</comment> <payload dir="both" typename="clientTargetStruct" sizechecktype="match"/> </opcode> - <opcode id="6bd4" name="OP_SpawnRename" updated="04/15/20"> + <opcode id="55be" name="OP_SpawnRename" updated="05/21/20"> <comment>Spawns getting renamed after initial NewSpawn</comment> <payload dir="server" typename="spawnRenameStruct" 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="0c40" name="OP_ZoneChange" updated="04/15/20"> + <opcode id="3496" name="OP_ZoneChange" updated="05/21/20"> <comment>old ZoneChangeCode</comment> <payload dir="both" typename="zoneChangeStruct" sizechecktype="match"/> </opcode> @@ -175,11 +175,11 @@ <comment>StartCastCode</comment> <payload dir="both" typename="startCastStruct" sizechecktype="match"/> </opcode> - <opcode id="67b6" name="OP_SwapSpell" updated="04/15/20"> + <opcode id="176c" name="OP_SwapSpell" updated="05/21/20"> <comment>TradeSpellBookSlotsCode</comment> <payload dir="both" typename="tradeSpellBookSlotsStruct" sizechecktype="match"/> </opcode> - <opcode id="4fcc" name="OP_MemorizeSpell" updated="04/15/20"> + <opcode id="5191" name="OP_MemorizeSpell" updated="05/21/20"> <comment>MemSpellCode</comment> <payload dir="both" typename="memSpellStruct" sizechecktype="match"/> </opcode> @@ -191,19 +191,19 @@ <comment>EmoteTextCode</comment> <payload dir="both" typename="emoteTextStruct" sizechecktype="none"/> </opcode> - <opcode id="03d8" name="OP_SimpleMessage" updated="04/15/20"> + <opcode id="6a50" name="OP_SimpleMessage" updated="05/21/20"> <comment>SimpleMessageCode</comment> <payload dir="server" typename="simpleMessageStruct" sizechecktype="match"/> </opcode> - <opcode id="456d" name="OP_FormattedMessage" updated="04/15/20"> + <opcode id="70e8" name="OP_FormattedMessage" updated="05/21/20"> <comment>FormattedMessageCode i.e. pet dismissed etc</comment> <payload dir="server" typename="formattedMessageStruct" sizechecktype="none"/> </opcode> - <opcode id="1692" name="OP_CommonMessage" updated="04/15/20"> + <opcode id="614b" name="OP_CommonMessage" updated="05/21/20"> <comment>ChannelMessageCode i.e. /tell /ooc /shout etc</comment> <payload dir="both" typename="channelMessageStruct" sizechecktype="none"/> </opcode> - <opcode id="1d19" name="OP_SpecialMesg" updated="04/15/20"> + <opcode id="5122" name="OP_SpecialMesg" updated="05/21/20"> <comment>Communicate textual info to client including hail responses etc</comment> <payload dir="server" typename="specialMessageStruct" sizechecktype="none"/> </opcode> @@ -223,7 +223,7 @@ <comment>Server replying with deny information after /deny</comment> <payload dir="server" typename="consentResponseStruct" sizechecktype="match"/> </opcode> - <opcode id="5e20" name="OP_ManaChange" updated="04/15/20"> + <opcode id="1ff4" name="OP_ManaChange" updated="05/21/20"> <comment>Mana change. Bards send this up with no size. Casters receive this for mana updates.</comment> <payload dir="server" typename="manaDecrementStruct" sizechecktype="match"/> <payload dir="client" typename="uint8_t" sizechecktype="none"/> @@ -240,11 +240,11 @@ <comment>MoneyOnCorpseCode</comment> <payload dir="server" typename="moneyOnCorpseStruct" sizechecktype="match"/> </opcode> - <opcode id="2e1f" name="OP_SkillUpdate" updated="04/15/20"> + <opcode id="072f" name="OP_SkillUpdate" updated="05/21/20"> <comment>Skill up code</comment> <payload dir="server" typename="skillIncStruct" sizechecktype="match"/> </opcode> - <opcode id="3aa3" name="OP_LevelUpdate" updated="04/15/20"> + <opcode id="0b71" name="OP_LevelUpdate" updated="05/21/20"> <comment>LevelUpUpdateCode</comment> <payload dir="server" typename="levelUpUpdateStruct" sizechecktype="match"/> </opcode> @@ -307,15 +307,15 @@ <comment>List of group members - Variable length</comment> <payload dir="server" typename="unknown" sizechecktype="none"/> </opcode> - <opcode id="2366" name="OP_GuildMemberList" updated="04/15/20"> + <opcode id="69cc" name="OP_GuildMemberList" updated="05/21/20"> <comment>List of guild members - Variable length</comment> <payload dir="server" typename="uint8_t" sizechecktype="none"/> </opcode> - <opcode id="0865" name="OP_ManaUpdate" updated="04/15/20"> + <opcode id="38c0" name="OP_ManaUpdate" updated="05/21/20"> <comment>Mana Update opcode - 10 bytes</comment> <payload dir="server" typename="unknown" sizechecktype="none"/> </opcode> - <opcode id="2713" name="OP_EndUpdate" updated="04/15/20"> + <opcode id="5c3c" name="OP_EndUpdate" updated="05/21/20"> <comment>Endurance Update opcode - 10 bytes</comment> <payload dir="server" typename="unknown" sizechecktype="none"/> </opcode> @@ -367,7 +367,7 @@ <comment>Fellowship information - 2576 bytes</comment> <payload dir="server" typename="unknown" sizechecktype="none"/> </opcode> - <opcode id="329d" name="OP_ExpandedGuildInfo" updated="04/15/20"> + <opcode id="2be1" name="OP_ExpandedGuildInfo" updated="05/21/20"> <comment>Guild ranks and other misc guild data - Variable length</comment> <payload dir="server" typename="unknown" sizechecktype="none"/> </opcode> @@ -563,7 +563,7 @@ <comment>Client clicks off buff - 8 bytes</comment> <payload dir="client" typename="unknown" sizechecktype="none"/> </opcode> - <opcode id="67b6" name="OP_HouseAddress" updated="11/20/15"> + <opcode id="ffff" name="OP_HouseAddress" updated="11/20/15"> <comment>House and guildhall address information - Variable length</comment> <payload dir="server" typename="unknown" sizechecktype="none"/> </opcode> @@ -587,7 +587,7 @@ <comment>Free to play nags and other data - Variable length</comment> <payload dir="server" typename="unknown" sizechecktype="none"/> </opcode> - <opcode id="69db" name="OP_Find" updated="04/15/20"> + <opcode id="1439" name="OP_Find" updated="05/21/20"> <comment>Find window data - 112 bytes</comment> <payload dir="server" typename="unknown" sizechecktype="none"/> </opcode> Modified: showeq/branches/pre_6_0_beta/configure.in =================================================================== --- showeq/branches/pre_6_0_beta/configure.in 2020-05-22 04:04:42 UTC (rev 1033) +++ showeq/branches/pre_6_0_beta/configure.in 2020-05-22 04:32:13 UTC (rev 1034) @@ -2,7 +2,7 @@ dnl $Id$ $Name$ AC_PREREQ(2.59) -AC_INIT(showeq, 6.0.0.0-pre15) +AC_INIT(showeq, 6.0.0.0-pre16) AC_CONFIG_SRCDIR(src/main.cpp) AC_CONFIG_MACRO_DIR([m4]) AC_CANONICAL_SYSTEM Modified: showeq/branches/pre_6_0_beta/src/everquest.h =================================================================== --- showeq/branches/pre_6_0_beta/src/everquest.h 2020-05-22 04:04:42 UTC (rev 1033) +++ showeq/branches/pre_6_0_beta/src/everquest.h 2020-05-22 04:32:13 UTC (rev 1034) @@ -1111,24 +1111,23 @@ struct { + signed animation:10; // velocity signed deltaX:13; // change in x + unsigned padding00:9; + + signed x:19; // x coord (1st loc value) signed deltaY:13; // change in y - unsigned padding00:6; - unsigned pitch:12; - unsigned heading:12; // heading - unsigned padding01:8; - signed z:19; // z coord (3rd loc value) signed deltaZ:13; // change in z - signed x:19; // x coord (1st loc value) - signed animation:10; // velocity - unsigned padding03:3; + unsigned heading:12; // heading + signed deltaHeading:10; // change in heading + unsigned padding03:10; - signed deltaHeading:10; // change in heading + unsigned pitch:12; signed y:19; // y coord (2nd loc value) - unsigned padding04:3; + unsigned padding04:1; }; int32_t posData[5]; @@ -2391,24 +2390,23 @@ /*0000*/ uint16_t spawnId; /*0002*/ uint16_t spawnId2; /*0004*/ + signed animation:10; // velocity signed deltaX:13; // change in x + unsigned padding00:9; +/*0008*/ + signed x:19; // x coord (1st loc value) signed deltaY:13; // change in y - unsigned padding00:6; -/*0008*/ - unsigned pitch:12; - unsigned heading:12; // heading - unsigned padding01:8; /*0012*/ signed z:19; // z coord (3rd loc value) signed deltaZ:13; // change in z /*0016*/ - signed x:19; // x coord (1st loc value) - signed animation:10; // velocity - unsigned padding03:3; + unsigned heading:12; // heading + signed deltaHeading:10; // change in heading + unsigned padding03:10; /*0020*/ - signed deltaHeading:10; // change in heading + unsigned pitch:12; signed y:19; // y coord (2nd loc value) - unsigned padding04:3; + unsigned padding04:1; /*0024*/ }; @@ -2424,23 +2422,22 @@ /*0002*/ uint16_t spawnId; // Player's spawn id /*0004*/ uint16_t unknown0004; // ***Placeholder /*0006*/ + float y; // y coord (2nd loc value) +/*0010*/ float x; // x coord (1st loc value) -/*0010*/ - signed deltaHeading:10; // change in heading - unsigned pitch:12; // pitch (up/down heading) - unsigned padding01:10; /*0014*/ - float z; // z coord (3rd loc value) + float deltaZ; // Change in z /*0018*/ + signed deltaHeading:10; // change in heading signed animation:10; // velocity unsigned heading:12; // Heading - unsigned padding03:10; /*0022*/ - float deltaZ; // Change in z + float z; // z coord (3rd loc value) /*0026*/ - float y; // y coord (2nd loc value) + float deltaY; // Change in y /*0030*/ - float deltaY; // Change in y + unsigned pitch:12; // pitch (up/down heading) + unsigned padding06:20; /*0034*/ float deltaX; // Change in x /*0038*/ Modified: showeq/branches/pre_6_0_beta/src/zonemgr.cpp =================================================================== --- showeq/branches/pre_6_0_beta/src/zonemgr.cpp 2020-05-22 04:04:42 UTC (rev 1033) +++ showeq/branches/pre_6_0_beta/src/zonemgr.cpp 2020-05-22 04:32:13 UTC (rev 1034) @@ -483,9 +483,6 @@ player->copper_bank = netStream.readUInt32NC(); player->platinum_shared = netStream.readUInt32NC(); - // Unknown - netStream.skipBytes(12); - // Something (134 ints) int sCount6 = netStream.readUInt32NC(); for (int i = 0; i < sCount6; i++) { @@ -542,7 +539,6 @@ player->ldon_tak_points = netStream.readUInt32NC(); player->ldon_avail_points = netStream.readUInt32NC(); - // Below are the structs still not found in the new playerpacket /* This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <cn...@us...> - 2020-05-22 04:04:45
|
Revision: 1033 http://sourceforge.net/p/seq/svn/1033 Author: cn187 Date: 2020-05-22 04:04:42 +0000 (Fri, 22 May 2020) Log Message: ----------- Tag for release 5.13.10.97 Added Paths: ----------- showeq/tags/v5_13_10_97/ This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |