MQ2 : No ingame response

A forum for reporting bugs NOT related to custom plugins.

Moderator: MacroQuest Developers

lost_man
orc pawn
orc pawn
Posts: 11
Joined: Sat Oct 11, 2003 5:52 pm

MQ2 : No ingame response

Post by lost_man » Sun Nov 23, 2003 7:56 pm

I am having difficullties with MQ2. It compilied with no difficulties. The problem is that I have absolutely no output for MQ2. I can not even tell if the program is running except for the icon in the taskbar. There is no response from the plugin command and no chat output to the chat window. I tried /plugin mq2chatwnd as well as /plugin mq2chat neither of these was able to provide a location for the text to be output so that I could actually determine in MQ2 was functioning.

build version 20031123a

p.s. -- MQ2 is running alone, MQ is not running at all. Is this right? :?:

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 » Sun Nov 23, 2003 8:22 pm

Right. MQ2 doesnt rely on MQ, it's the replacement :P

What method of compiling (VS6? .NET? did you use nmake or compile inside visual studio)? Did you modify anything at all, or did you just unzip, run MQ2Auth, compile and go? Also, the chat window plugin is loaded by default... did the /plugin command say it was an invalid command or just produce no output?
Lax Lacks
Master of MQ2 Disaster
Purveyor of premium, EULA-safe MMORPG Multiboxing Software
* Multiboxing with ISBoxer: Quick Start Video
* EQPlayNice, WinEQ 2.0

gnome001
a ghoul
a ghoul
Posts: 109
Joined: Fri Jan 24, 2003 1:01 am

Post by gnome001 » Sun Nov 23, 2003 8:24 pm

yes, mq2 runs alone, not alongside mq1.

as for the output, do you have it all filtered off somehow in your macroquest.ini file? that could be the problem.
here is a simple test to see if it is indeed running.

load up mq2.
loads up everquest.
do a /who
target someone (preferably someone not close to you)
if you get " i do not see anyone by this name around" or something like that, mq2 is infact not running.. if you do target them,
/face them. if you do in fact turn and face their direction it is running. if your face suddenly pops up, you are not running mq2.

lost_man
orc pawn
orc pawn
Posts: 11
Joined: Sat Oct 11, 2003 5:52 pm

Post by lost_man » Sun Nov 23, 2003 9:49 pm

Found the problem. When I loaded the .sln file in VS it was only selecting the template prodject. I selected the entire project and rebuilt. It now works.

Moe

Post by Moe » Tue Nov 25, 2003 6:05 pm

Having similar problem with MQ2... i compiled with VC++ 6.0 and MQ2 works great on this machine. But when I send the entire compile folder or just the release folder to another machine, and run it, MQ2 shows up in task bar but thats about all it does. /Face doesnt work ect ect.

MacroFiend
a grimling bloodguard
a grimling bloodguard
Posts: 662
Joined: Mon Jul 28, 2003 2:47 am

Post by MacroFiend » Tue Nov 25, 2003 6:58 pm

Moe, if you didn't follow the instructions on how to compile for a second machine (i.e. running the auth.exe on that machine), then it is functioning properly.

Due to some people deciding to offer compiled versions of MQ to the anonymous masses, the developers added a machine specific keyring. The only way to get a copy of MQ2 running on a 2nd or 3rd machine is to 1) hack the code to put it back the way it was pre-key system (a bit of a pain but doable) or 2) Follow the instructions and layed out on the MQ2 announcement forum.

If you've done either #1 or #2, then you may have a totally different problem. In which case, your install most likely wouldn't work properly on the machine you compiled it on.

rencro
Custom Builder
Custom Builder
Posts: 56
Joined: Sat Sep 27, 2003 12:39 am

Post by rencro » Tue Nov 25, 2003 8:38 pm

Similar to Moe, works on 4 of 5 systems. Tried a new compile just with bad system alone, still nada, no mqwindow, no who info, nothing.


mqauth1 alone(this is the comp that wont work)

Code: Select all

VOID neIOcKEQlHA(rest deleted by me for this post)
VOID CyOegdBXroKaAkW(rest deleted by me for this post)

mqauth with 4 other computers

Code: Select all

VOID ouetxVyyYFaA(ditto)
VOID _OZmBQBVtmRgFdo(ditto)
[color=red]VOID neIOcKEQlHAmgETLg(yawn)
VOID CyOegdBXroKaAkWfZ(yup)[/color]
VOID dPVrGoeDJXxnZlu_Kc(hi)
VOID uvLVKz_uTEnPxSNPnu(blue)
VOID EFOGPpwgvaYoexjKg_(light)
VOID nlIbLEBIpYMsLRgeIWX(special)
VOID Z_uEXUhcxGBgleBQVR(isle)
VOID ptoxakkznnNNKyEFZiu(eight)
WinXP Pro is machine that wont work, one is win98(good),all others are Home editions of XP(good), if that matters.

MacroFiend
a grimling bloodguard
a grimling bloodguard
Posts: 662
Joined: Mon Jul 28, 2003 2:47 am

Post by MacroFiend » Tue Nov 25, 2003 9:20 pm

With the addition of the keyring, there are two .h files. MQ2Auth1.h and MQ2Auth2.h. Make sure you have both of them current with all the machines present.

If both files are there and have the same number of entries, I would suggest recreating the .h files w/ MQ2Auth.exe for the bad machine and compile a copy just for it.

Also, a recently found bug that hasn't been fully explored has to do with the directory MQ2 is installed in. If MQ is installed in a directory that has a . in the path anywhere, it will cause the DLL's to not load (though /face will function)

Nilen2
decaying skeleton
decaying skeleton
Posts: 9
Joined: Thu Nov 13, 2003 1:04 pm

Post by Nilen2 » Tue Nov 25, 2003 9:33 pm

Seem to be having a slightly same problem as Rencro.

If you wanna check out the details of my problem check out my post on this MQ2:Bug Reports forum.

I'm using Win98 on one computer and WINXP Pro on the other, win98 computer compiled and worked fine.

WinXP Pro computer won't compile (Just hangs at the utilitie.cpp)
I read over the post about moving it to a second machine already compiled and re-running mq2auth but that still won't get MQ2 to work on my WINXP Pro computer. :x

rencro
Custom Builder
Custom Builder
Posts: 56
Joined: Sat Sep 27, 2003 12:39 am

Post by rencro » Tue Nov 25, 2003 10:08 pm

I tried MQ2Auth on all 5 then compiled, no good on my XPPro, I tried MQ2Auth on only XPPro then compiled in new directory, no good on XPPro. Works on the other 4 as stated, just not "my" XPPro.

Breaking it down:

I run MQ2Auth on machine one, MOVE mqauth1.h and mqauth2.h and MQAuth.exe to computer #2, run MQAuth on #2, MOVE the 3 files to computer #3, run MQAuth on 3, move ect ect till all 5 are done, then I place mqauth1.h mqauth2.h into the MQ2Main directory. Compile. Works on all computers except my XPPro.

Run #2, Unzip MQ2 into a different directory, I copy MQ2Auth.exe to WINXPPro computer, run MQAuth, it creates both h files, move them into the NEW directory (i.e. not the same directory the first compile was done from) on compiling machine, into the MQ2Main directory. Compile. Copied release directory to XPPro, no joy.

Compiles fine, does not run on my XPPro. Compiling from an XP Home edition machine. VS 6.0

MacroFiend
a grimling bloodguard
a grimling bloodguard
Posts: 662
Joined: Mon Jul 28, 2003 2:47 am

Post by MacroFiend » Tue Nov 25, 2003 10:24 pm

What directory is MQ2 installed in on the XP Pro machine?

If you are in game w/ MQ2 loaded (in the system tray), target a player on NPC, turn away and try /face. If you turn, then the problem is that the MQ2Chat or MQ2ChatWnd plugin isn't loaded. (Everything works except plugin specific functions)

If you are in game and /face doesn't work, try closing the MQ2 tray item. Yes, this may result in a CTD (if MQ2Main.dll was properly injected) but won't if the machine failed the authentication.

rencro
Custom Builder
Custom Builder
Posts: 56
Joined: Sat Sep 27, 2003 12:39 am

Post by rencro » Wed Nov 26, 2003 10:07 am

Looks like plugins, face works.. /mapfilter dont recognize.

Crash when closing icon...

Installed in folder mq2, and another install as Release, both act the same.

ran 2 macros and they seemed to run ok(only tested short duration)

/w looks like it wants to work, but i dont see the output anywhere, even after going to default UI.

Installed in my shared directory, going to move to c:\mq2 and see what happens.

Thanks for helping out..

EDIT: Update. moving release folder to c:\mq2 fixed problem. Shared folder in XPPro must have . in its real name, cause im using shared folder on home editions and its fine.

MMB
decaying skeleton
decaying skeleton
Posts: 9
Joined: Fri Oct 31, 2003 7:39 pm

hmm

Post by MMB » Thu Nov 27, 2003 10:46 am

I am having same problem as the initial poster.

Compiled and built ok and I know its running ingame because target and face work but i get no other output at all. I read Lostmans second post but to be frank I dont quite understand what the problem was.

Here is a copy of my Macroquest.ini file:

--------------------
[MacroQuest]
MacroPath=.\Macros
LogPath=.\Logs
DebugSpewToFile=1
FilterSkills=0
FilterTarget=0
FilterMoney=0
FilterFood=0
FilterMacro=0
FilterEncumber=0
FilterDebug=0
KeepKeys=1

[Telnet Server]
Enabled=0
LocalOnly=0
Port=0
Welcome=MacroQuest telnet server
Password=macroquest

[Aliases]
/exp=/echo $char(exp)% experience...
/bind=/doability "Bind Wound"
/gmlist=/who all gm
/mana=/echo Current Mana: $char(mana,cur) -- Max Mana: $char(mana,max)
/hp=/echo Current Health: $char(hp,cur) -- Max Health: $char(hp,max)
/mousepos=/echo Your mouse is at $mouse(X) , $mouse(Y)

[Plugins]
mq2labels=mq2labels
mq2map=mq2map
mq2itemdisplay=mq2itemdisplay
mq2chatwnd=mq2chatwnd
mq2fps=mq2fps
mq2eqbugfix=mq2eqbugfix
_______________________________________

I've read through all the posts on this section but still dont see whats wrong, any help appreaciated.


MMB

MacroFiend
a grimling bloodguard
a grimling bloodguard
Posts: 662
Joined: Mon Jul 28, 2003 2:47 am

Post by MacroFiend » Thu Nov 27, 2003 10:58 am

Put MQ2 in a different folder. Specifically, one that does not contain a period in the path or folder name.

i.e. C:\MQ2.new\ will NOT work yet but C:\MQ2 will

MMB
decaying skeleton
decaying skeleton
Posts: 9
Joined: Fri Oct 31, 2003 7:39 pm

I cant see that

Post by MMB » Thu Nov 27, 2003 11:19 am

C:\Documents and Settings\Administrator\Desktop
C:\Documents and Settings\Administrator\Desktop\mq2beta
All folders for mq2main, mq2template, mq2release etc are at this level. i can see no '.' in the path

Using dos to check i still see just:

''Directory of C:\Documents and settings\Administrator\Desktop\mq2Beta\Release''

i can see no '.' anywhere

What am i missing?



MMB