Page 1 of 2

/unload ...baaad

Posted: Tue May 20, 2003 9:16 pm
by Amadeus
/unload is all screwy today...did someone do something to it in last night's CVS update? First, having /unload take you straight to desktop is not good because then you'll be 1018 if you try to log back in immediately. Secondly, it's reaking havoc with my computer (my whole system froze up last time I did it).

Can't we just have it like it was before and write a /camp command that overwrites the EQ regular /camp command but just unloads the dll before camping?

Either way, I'd like to see what was changed pretty please...so I can change my build back :)

Posted: Tue May 20, 2003 9:33 pm
by dont_know_at_all
Haha, attach windbg and tell me where it's crashing.

I think it is related to the click changes but a quick inspection of the code didn't produce any insights.

Posted: Tue May 20, 2003 9:48 pm
by Mckorr
This is caused by the addition of a new detour to support the mouse code. Changing from 7 detours to 8 causes /unload to crash you straight to desktop. We had a similar issue when memcheck3 was added I believe, should be a similar solution.

Posted: Tue May 20, 2003 10:31 pm
by Amadeus
ahhhh ...and here I thought someone had ninja-nerfed /unload ;)...hehehe

Posted: Tue May 20, 2003 10:36 pm
by Mckorr
Okay, you caught me, it's the code that transfers all your plat to my Horse Fund.

Posted: Tue May 20, 2003 10:47 pm
by Amadeus
damn dude..I can swing you 8k for a horse ...unless, of course, you're on that newbie server :twisted:

Posted: Tue May 20, 2003 11:08 pm
by dont_know_at_all
Mckorr wrote:This is caused by the addition of a new detour to support the mouse code. Changing from 7 detours to 8 causes /unload to crash you straight to desktop. We had a similar issue when memcheck3 was added I believe, should be a similar solution.
Hmm, I don't think so. There were a couple problems (wrong detour and failing to read the ini values) for memcheck3 but none that crashed to the desktop.

Posted: Wed May 21, 2003 5:46 am
by dont_know_at_all
Okay, I fixed a problem where our detour is interfering with eqw's detours. I doesn't unload all the way (I don't think) but it doesn't crash. The DetourRemove() calls are failing for both direct input functions. I just removed the zeroing out of the trampoline pointer. I checke the detour code and the trampoline never gets freed.

I think we need to delay more before we hook the mouse. If you really want to learn to debug assembler, this is a good problem to work on.

DKAA

Posted: Wed May 21, 2003 9:35 am
by EqMule
BaseAddress="0x03000000"

could you check the Link Output settings in the VS6 proj files, I dont think the base address get set to 0x03000000 in them, which could possible add to the unload problem...

Posted: Wed May 21, 2003 9:40 am
by Non M$ Coder
It's not a bug, it's a FEATURE, can you think of another way to quit entirely out of EQ that fast? (Turbo log out we used to call this on a massive object oriented propretary CAD tool I used to work on)

Posted: Wed May 21, 2003 11:03 am
by Mckorr
lol Hey, that's what I always used /unload for...

The latest CVS, unless I hosed it up this morning commiting a couple changes on ParseMouseLoc, fixes the unload problem.

And no, I'm on one of the older servers... I'm just dirt poor. My highest level (>50) has maybe 400pp left to his name, and my one lowbie alt a lot less than that. I do still need to rape and sell off an alt I never play, but can't generate more than maybe another 500 that way. Sigh.

Posted: Wed May 21, 2003 11:18 am
by Lane
Maybe you should spend some time farming and exping in EQ and not just writing code for all of us to farm, exp, and just generally cheat? :)

/shout We love you man!

-Lane

Posted: Wed May 21, 2003 3:31 pm
by Mckorr
I hate farming... and 50ish pallys can't solo and don't get groups unless they are in a guild... which I'm not at the moment.

So... spend hours trying to get a group... or work on MQ code... frankly the code is more fun.

Posted: Wed May 21, 2003 4:13 pm
by Non M$ Coder
There are plenty of ways to make plat. Take those hides you farm, get some spiderling silk and make leather padding. I saw that on sale for 30p per in the bazaar the other day. (just make a trader to sell in bazaar while you sleep). Occasionally, I'll run arround the newbie cities mining the merchants for silk and hides and such and put them on my seller twink. Of course there are always hill giants, you can solo those at 50 I'm sure, and they drop some nice plat.

Posted: Wed May 21, 2003 4:43 pm
by Mckorr
Leather padding goes for 25 on my server. Yeah, 30 sometimes, but the only way to really make it sell fast enough is at 25.

Older server, hill giants always camped with folks waiting. Same for geos in CC.

Machs nicht, I'm not a dedicated farmer or plat making machine. I'd rather explore and fight. I just want a horse :D Oh, and Night Terror Plate, 'cause I like the name.