Zaphod
10-01-2003, 11:22 PM
CVS commit of ShowEQ 4.3.14 with yet more changes.
dohpaZ (10/01/03)
---------------------
Updated version to 4.3.14.
Tuned spell duration formulae.
Added menu items to enable/disable item logging (now disabled by default)
Integrated curio's clearing of the selected spawn point fix.
Integrated patch #814819 "Prevent Mounts in spawn points" by monster69 (code
by UnGod/Belith).
Cleaned up some compile warnings.
Made spells_en.txt and eqstr_en.txt string loading more forgiving about line
termination
Made the interface.cpp stdout spell notifications prefer the new spell data.
Added more world server opcodes, and added handling for the MOTD.
Fixed a bug in spellshell that was occasionally showing other targets for
self only spells.
Made ItemDB more robust in the face of items that don't parse properly
Fixed an incorrect field assignment in ItemDB.
Changed logging in EQPacket:
+ Seperated out the opcode (and the decode flags) from the payload data
+ Global logging now logs a lot more information to make it easier to debug.
Removed the opCode information from the beginning of all the packet
structures. It is really a part of the protocol layer and shouldn't be in
the structures (been meaning to do this for a long long time).
Brought some more structures up to date in everquest.h, renumbered all the
byte offsets to match the structures current setup.
Removed legacy coin drop support (if they haven't come back by now...)
Fixed Z coordinate of drops to match the rest of the spawns
Added support for spells being cast on you (useful for all classes,
especially melee) and for others updating buffs you'd cast (useful in raids)
to SpellShell.
Added last name to the map spawn tooltip, with parens around it on NPCs.
Improved SpawnList2 count display by making it not be fixed width and by
actually display the number of items in the spawn list.
NOTE: This release included many changes, so don't forget to do a 'make -f Makefile.dist', 'configure', 'make', and last but definitely not least 'make install'.
It should be appearing on the pserver and ViewCVS server within about 24 hours.
Due to the sad :( state of SourceForges' pserver access to CVS (http://sourceforge.net/docman/display_doc.php?docid=17790&group_id=1#cvs) I have created a tarball release of the 4.3.14 ShowEQ sources. With the hoops I had to jump through tonight to create the tarball, I'd say CVS is still in pretty damn sad shape (made worse by the shell server being down (http://sourceforge.net/docman/display_doc.php?docid=2352&group_id=1#shell)). Although according to Patrick McGovern, Director SourceForge.net (http://sourceforge.net/docman/display_doc.php?docid=2352&group_id=1#cvs) it is supposed to get better real soon now.
The ShowEQ 4.3.14 tarball contains all of the latest changes and may be found here (http://prdownloads.sourceforge.net/seq/ShowEQ-4.3.14.tar.bz2?download) in the ShowEQ Files section (http://sourceforge.net/project/showfiles.php?group_id=10131) and on my site (http://www.doomed.to/showeq/).
Users of my previous release (4.3.13) may choose to just apply the patch that can be found here at my site (http://www.doomed.to/showeq/) (because it's too large to attach to this message).
Enjoy,
Zaphod (dohpaZ)
dohpaZ (10/01/03)
---------------------
Updated version to 4.3.14.
Tuned spell duration formulae.
Added menu items to enable/disable item logging (now disabled by default)
Integrated curio's clearing of the selected spawn point fix.
Integrated patch #814819 "Prevent Mounts in spawn points" by monster69 (code
by UnGod/Belith).
Cleaned up some compile warnings.
Made spells_en.txt and eqstr_en.txt string loading more forgiving about line
termination
Made the interface.cpp stdout spell notifications prefer the new spell data.
Added more world server opcodes, and added handling for the MOTD.
Fixed a bug in spellshell that was occasionally showing other targets for
self only spells.
Made ItemDB more robust in the face of items that don't parse properly
Fixed an incorrect field assignment in ItemDB.
Changed logging in EQPacket:
+ Seperated out the opcode (and the decode flags) from the payload data
+ Global logging now logs a lot more information to make it easier to debug.
Removed the opCode information from the beginning of all the packet
structures. It is really a part of the protocol layer and shouldn't be in
the structures (been meaning to do this for a long long time).
Brought some more structures up to date in everquest.h, renumbered all the
byte offsets to match the structures current setup.
Removed legacy coin drop support (if they haven't come back by now...)
Fixed Z coordinate of drops to match the rest of the spawns
Added support for spells being cast on you (useful for all classes,
especially melee) and for others updating buffs you'd cast (useful in raids)
to SpellShell.
Added last name to the map spawn tooltip, with parens around it on NPCs.
Improved SpawnList2 count display by making it not be fixed width and by
actually display the number of items in the spawn list.
NOTE: This release included many changes, so don't forget to do a 'make -f Makefile.dist', 'configure', 'make', and last but definitely not least 'make install'.
It should be appearing on the pserver and ViewCVS server within about 24 hours.
Due to the sad :( state of SourceForges' pserver access to CVS (http://sourceforge.net/docman/display_doc.php?docid=17790&group_id=1#cvs) I have created a tarball release of the 4.3.14 ShowEQ sources. With the hoops I had to jump through tonight to create the tarball, I'd say CVS is still in pretty damn sad shape (made worse by the shell server being down (http://sourceforge.net/docman/display_doc.php?docid=2352&group_id=1#shell)). Although according to Patrick McGovern, Director SourceForge.net (http://sourceforge.net/docman/display_doc.php?docid=2352&group_id=1#cvs) it is supposed to get better real soon now.
The ShowEQ 4.3.14 tarball contains all of the latest changes and may be found here (http://prdownloads.sourceforge.net/seq/ShowEQ-4.3.14.tar.bz2?download) in the ShowEQ Files section (http://sourceforge.net/project/showfiles.php?group_id=10131) and on my site (http://www.doomed.to/showeq/).
Users of my previous release (4.3.13) may choose to just apply the patch that can be found here at my site (http://www.doomed.to/showeq/) (because it's too large to attach to this message).
Enjoy,
Zaphod (dohpaZ)