CTD - bzsrch

A forum for reporting bugs NOT related to custom plugins.

Moderator: MacroQuest Developers

Skye
a lesser mummy
a lesser mummy
Posts: 33
Joined: Thu Jan 08, 2004 10:17 pm

CTD - bzsrch

Post by Skye » Wed May 05, 2004 11:19 pm

/bzsrch "Blah Blah"

I suspect we are missing an embedded offset - love the magic number embedded in here:

Code: Select all

   // clear out the old list or the new entries will be
   // added to them
   class CListWnd *ptr = *(class CListWnd **) ((char *)[b]pBazaarSearchWnd+0x39B0[/b]);
   ptr->DeleteAll();
Stack Trace:
  • MQ2MAIN! EQClasses::CListWnd::DeleteAll(void) address 0x013d1120
    MQ2MAIN! CCommandHook::Detour(struct EQData::_SPAWNINFO *,char *) + 788 bytes
    EQGAME! 004e4918()
    EQGAME! 00586c47()

Lax
We're not worthy!
We're not worthy!
Posts: 3524
Joined: Thu Oct 17, 2002 1:01 pm
Location: ISBoxer
Contact:

Post by Lax » Wed May 05, 2004 11:28 pm

the virtual address for DeleteAll could have changed also, the virtual tables changed slightly. the basic window structure changed, so that will definitely crash ;)
Lax Lacks
Master of MQ2 Disaster
Purveyor of premium, EULA-safe MMORPG Multiboxing Software
* Multiboxing with ISBoxer: Quick Start Video
* EQPlayNice, WinEQ 2.0

User avatar
dont_know_at_all
Developer
Developer
Posts: 5450
Joined: Sun Dec 01, 2002 4:15 am
Location: Florida, USA
Contact:

Post by dont_know_at_all » Thu May 06, 2004 1:06 am

Fixed. Available when the nex zip is posted.