Page 1 of 3
'Byte_3e'
Posted: Wed Nov 21, 2007 6:49 pm
by litewave
I get this compile error, i am assuming the 3e offset was being used for debugging purposes since its not in the mq2 code either. I commented it out in my copy.
Error 1 error C2039: 'Byte_3e' : is not a member of 'EQData::_SPELLFAVORITE'
...\MQ2Main\ISXEQ\ISXEQCommands.cpp 630
Posted: Wed Nov 21, 2007 11:08 pm
by SwiftyMUSE
Wrong... check MQ2Commands for the changes to it... (inuse).
Posted: Thu Nov 22, 2007 1:18 am
by litewave
no reference to Byte_3e or even just a 3e in the mq side of code (unless binary files count *chuckle*). at least not in the MQ2-20071120b.zip
isxeq:
MemSpellFavorite.Byte_3e=1;
vs mq2 code:
MemSpellFavorite.inuse=1;
which is /*0x041*/ BYTE inuse;
which of course makes me curious about the offset difference lol.
#2
another thing i noticed is isxeq is limited to 9 gems in that routine.
Gem = atoi(argv[1]);
if (Gem<1 || Gem>9) return -1;
Gem--;
where as MQ2 uses:
if (Gem<1 || Gem>NUM_SPELL_GEMS) return;
Posted: Thu Nov 22, 2007 4:02 am
by TMS
isxeq:
MemSpellFavorite.Byte_3e=1;
vs mq2 code:
MemSpellFavorite.inuse=1;
Byte_3e was changed to inuse in the last patch.
Gem = atoi(argv[1]);
if (Gem<1 || Gem>9) return -1;
Gem--;
Just an guess.
Should fix it.
Doesn't fix it.
Posted: Wed Nov 28, 2007 11:20 pm
by masterj
But adding in Byte_3e into the byte definitions helps. It makes it so that at least this part of the program compiles. BTW, I have no idea what byte 3Ex does so don't ask me to explain it later.
MasterJ
Re: Doesn't fix it.
Posted: Thu Nov 29, 2007 12:03 am
by dont_know_at_all
masterj wrote:But adding in Byte_3e into the byte definitions helps. It makes it so that at least this part of the program compiles. BTW, I have no idea what byte 3Ex does so don't ask me to explain it later.
MasterJ
How does that help when it doesn't work?
Change MQ2Main\ISXEQ\ISXEQCommands.cpp line 630 to inuse.
Posted: Thu Nov 29, 2007 1:39 am
by masterj
Nope, that didn't work. If it would be helpful, I can copy and paste the error messages that I am receiving.
Posted: Thu Nov 29, 2007 2:05 am
by dont_know_at_all
Of course not. That would be useful and we don't like that around here.
New zip posted, btw, with this fix in it.
Perfect...
Posted: Thu Nov 29, 2007 8:10 am
by masterj
Now if I could only get the rest of ISXEQ to build..... /sigh something for another thread I guess.
Re: 'Byte_3e'
Posted: Thu Aug 21, 2025 12:36 pm
by xyilla
Re: 'Byte_3e'
Posted: Thu Aug 21, 2025 12:39 pm
by xyilla
Re: 'Byte_3e'
Posted: Thu Aug 21, 2025 12:41 pm
by xyilla
Re: 'Byte_3e'
Posted: Thu Aug 21, 2025 12:42 pm
by xyilla
Re: 'Byte_3e'
Posted: Thu Aug 21, 2025 12:43 pm
by xyilla
Re: 'Byte_3e'
Posted: Thu Aug 21, 2025 12:44 pm
by xyilla