First, the current offset for Spells in eqgame.ini is correct. However, what is easy to overlook is a define in MQ.h:
Code: Select all
#define SPELLLIST_STARTOFFSET 0x24
This should compile with a couple modifications in EQLib.cpp (just comment out the lines that scream at you unless you know what they were originally, then please help us out because I can't fathom what they refer to in the current structure), and it should work.
I should point out also that the lengths of Name, Target, etc.. in the following structure seems to be variable depending on the particular spell.
SEE THREAD AT http://macroquest2.com/phpBB2/viewtopic.php?t=2248
EDIT: Fixes, additions, revamps
EDIT: Final comments at beginning of post.

donations for this month's patches.