A forum for the general posts relating to MacroQuest. *DEPRECATED: This forum is no longer in public use, but remains here for your reading pleasure. Enjoy
Moderator: MacroQuest Developers
-
SomeoneElse
- decaying skeleton

- Posts: 6
- Joined: Sun Nov 09, 2003 11:14 pm
Post
by SomeoneElse » Sun Nov 09, 2003 11:20 pm
Has anyone else had issues with levitate while running MQ? With the latest version of MQ, suddenly, it seems that I fall faster while levitating. If I turn it off, the problem is solved.
-
GD
- a snow griffon

- Posts: 353
- Joined: Sat Jun 29, 2002 11:57 pm
Post
by GD » Mon Nov 10, 2003 12:08 am
I think it has to do with FPS limiting, since when you have a slow FPS in EQ, you tend to drop like a rock.
Opinions are like assholes, everyone has one, but most of them stink.
-
Lax
- We're not worthy!

- Posts: 3524
- Joined: Thu Oct 17, 2002 1:01 pm
- Location: ISBoxer
-
Contact:
Post
by Lax » Mon Nov 10, 2003 12:30 am
I run MQ all the time, and do not "drop like a rock" at any time. Are you using EQW? Version 2.35a?
-
SomeoneElse
- decaying skeleton

- Posts: 6
- Joined: Sun Nov 09, 2003 11:14 pm
Post
by SomeoneElse » Mon Nov 10, 2003 7:41 am
I forgot about the FPS limiting. That has to be the reason.
Yes, I'm using EQW v2.35a.
-
rencro
- Custom Builder

- Posts: 56
- Joined: Sat Sep 27, 2003 12:39 am
Post
by rencro » Mon Nov 10, 2003 12:36 pm
It is the reason. Im still borked even with latest
-
Lax
- We're not worthy!

- Posts: 3524
- Joined: Thu Oct 17, 2002 1:01 pm
- Location: ISBoxer
-
Contact:
Post
by Lax » Mon Nov 10, 2003 1:04 pm
heh well you need to report these things or they dont get fixed
EQLib_Main.cpp search for this, make the line in red look like I have it here:
Code: Select all
if (GetForegroundWindow()==*pEQhWnd)
{
[color=red]// Sleep(gFG_SLEEP);[/color]
}
else
{
Sleep(gBG_SLEEP);
}
That should solve your problem if this is what it is, let us know
-
rencro
- Custom Builder

- Posts: 56
- Joined: Sat Sep 27, 2003 12:39 am
Post
by rencro » Tue Nov 11, 2003 5:37 am
Sorry Lax, long day at work. I made this change and recompiled, and this definately corrected my issues.
I had talked a bit about it in the EQCPU thread...
Runspeed is good, and when running genbot there is no more noticeable lag.
-
dont_know_at_all
- Developer

- Posts: 5450
- Joined: Sun Dec 01, 2002 4:15 am
- Location: Florida, USA
-
Contact:
Post
by dont_know_at_all » Tue Nov 11, 2003 6:08 am
when using eqw, the eq window is not the foreground window.
you need to change the BG fps to modify the frame rate when using eqw.
-
Lax
- We're not worthy!

- Posts: 3524
- Joined: Thu Oct 17, 2002 1:01 pm
- Location: ISBoxer
-
Contact:
Post
by Lax » Tue Nov 11, 2003 11:29 am
DKAA, I use EQW 100% of the time. Foreground is definitely the foreground for me. If you're using EQW 2.35a it should be for you also... if not, it needs to be fixed. Send me your EQW.DLL and I will solve it, OR open up EQW.DLL in IDA, wait for it to analyze, hit "g" and type in "hWnd".. tell me what offset hWnd is at.
I had some debugging in place to find that kind of bug but plaz cleaned it up the day it was CVS'd :)
-
Lax
- We're not worthy!

- Posts: 3524
- Joined: Thu Oct 17, 2002 1:01 pm
- Location: ISBoxer
-
Contact:
Post
by Lax » Tue Nov 11, 2003 12:38 pm
Zip updated, if you have had problems with the FPS limiter now or in the past please help debug (DKAA make sure to do this please)
Turn on debug spew the usual way (EQLib_Utilities.cpp, macroquest.ini) and also uncomment the DBG_FPS line in EQLib.h. Then make sure if you're running EQW that in the debug spew, it says "EQW Detected". Also make sure that it says both "Foreground" and "Background" at some point in the log, and make sure when you are checking it in another window that it is in fact background

-
Lax
- We're not worthy!

- Posts: 3524
- Joined: Thu Oct 17, 2002 1:01 pm
- Location: ISBoxer
-
Contact:
Post
by Lax » Tue Nov 11, 2003 4:11 pm
Still waiting on word from this, someone that had a problem with the fps limiter please
-
dont_know_at_all
- Developer

- Posts: 5450
- Joined: Sun Dec 01, 2002 4:15 am
- Location: Florida, USA
-
Contact:
Post
by dont_know_at_all » Tue Nov 11, 2003 5:19 pm
I will test this later tonight.
Eqw version 2.35.
-
Lax
- We're not worthy!

- Posts: 3524
- Joined: Thu Oct 17, 2002 1:01 pm
- Location: ISBoxer
-
Contact:
Post
by Lax » Tue Nov 11, 2003 6:06 pm
Ok, this seems limited to those who are actually using EQW 2.35 instead of 2.35a. I've updated it thanks to DKAA donating the eqw.dll from 2.35 :) Grab newest zip, set maxfps to the defaults 50 foreground 20 background (I actually prefer 30 background if the char is doing anything important) and it should run a lot smoother for you
-
dont_know_at_all
- Developer

- Posts: 5450
- Joined: Sun Dec 01, 2002 4:15 am
- Location: Florida, USA
-
Contact:
Post
by dont_know_at_all » Wed Nov 12, 2003 5:22 am
Close this problem report. Current dev CVS is fixed for 2.35.