Need help troubleshooting my Oct 10 install please

Need help running MacroQuest 1? Too bad! Use MQ2.

Moderator: MacroQuest Developers

tbigg
orc pawn
orc pawn
Posts: 21
Joined: Fri Oct 10, 2003 1:55 am

Need help troubleshooting my Oct 10 install please

Post by tbigg » Fri Oct 10, 2003 2:54 am

I just DL'd the Oct 10 zipfile (543,633 bytes) and compiled it. I have installed it on 3 different machines running XP, 2K and 2K3, all of which were running the latest pre-Big Change version before.

Now I cannot get any MQ commands to work. (EQ says "That is not a recognized command.") I double checked the offsets from the release and they match the ones posted here for the Oct 9 patch.

I know that's not enough info to solve it, but any suggestions about where to look would be appreciated.

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 » Fri Oct 10, 2003 5:50 am

Well, all the downloads are over 800k.

How do you know that MQ is not working? You are using telnet, yes?

Try /face command.

tbigg
orc pawn
orc pawn
Posts: 21
Joined: Fri Oct 10, 2003 1:55 am

Post by tbigg » Fri Oct 10, 2003 12:35 pm

I downloaded the latest zip file from the DL page this morning (size 935,930), rebooted and reinstalled. Same problem. No MQ commands are recognized.

I'm not using telnet.

/face opens the EQ face window that lets me set character face graphics.

Did anything changed with the MS detours in the Big Change that requires it to be reinstalled?

Any other suggestions?

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 » Fri Oct 10, 2003 4:42 pm

What does you maroquest.ini look like?
You are using the eqgame.ini from the zip file, yes?

Nothing has change wrt loading MQ -- only the parsing of scripts has changed significantly.

insanitywiz
a hill giant
a hill giant
Posts: 250
Joined: Mon Jul 08, 2002 7:50 am

Post by insanitywiz » Fri Oct 10, 2003 4:56 pm

Back to basics question...did you have any errors compiling? Have you tried DLing again, compiling again?

Arch
decaying skeleton
decaying skeleton
Posts: 6
Joined: Sat Aug 30, 2003 9:25 pm
Location: Bolivia

Post by Arch » Fri Oct 10, 2003 5:52 pm

same problem here... 100% sure i compiled it correctly - i deleted my entire mq folder and downloaded the latest source zip and compiled it from there...
my macroquest .ini looks like this:

Code: Select all

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

[Filter Names]

[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)
my eqgame.ini looks like this:

Code: Select all

[MacroQuest] 
MacroQuestVersion=MQ-20031009 
ClientName=eqgame 
ClientVersion=Thu Oct 09 07:43:xx 2003 
ClientOverride=1 
MacroQuestWinClassName=__MacroQuestTray 
MacroQuestWinName=MacroQuest 

[Function Locations] 
WriteChatColor=004912DD 
GetRaceByID=004873A7 
GetClassByID=00486D4C 
GetDeityByID=00488849 
GetBodyTypeByID=0048709F 
LeftClick=0049D992 
RightClick=0049B7A3 
ScreenItem=0040B03D 
ScreenSpawn=0048CD15 
NewUIINI=0050DC28 
MaxMana=00419B47 
Commands=0049B24F 
CmdCleanup= 
MemChecker=004B025A 
MemChecker2=004B6FB9 
MemCheckAddr1=004B7020 
MemCheckAddr2=004B704E 
MemChecker3=004B52F4 
MemSpell=0050AA52 
LoadSpells=0050A8EC 
StartTrader=004C4219 
BuyItem=004FACCE 
SellItem=004FAE9F 
GetFocusCastingTimeModifier=004242DB 
GetAACastingTimeModifier=00424647 
SelectItem=004FB3E0 
CastSpell=00428253 
WriteMapfile=004F642A
RClickTarget=00497555
LClickTarget=0049D1E1

[Class Locations] 
SpellBookWnd=005F9394 
InventoryWindow=005F9398 
CastingWindow=005F938C
LootWnd=005F93A4 
ClassMapWnd=005F935C 
ClassBazaarWnd=005F93B8 
ClassMerchWnd=005F93AC 
ClassTextureAnim=0077769C 
ClassBazaarSearchWnd=005F93BC 
ClassCastSpellWnd=005F9390 
ClassHotButtonWnd=005F936C 
ClassGiveWnd=005F93C0
ClassContainerMgr=005F9410 

[DirectInput8] 
Main=0076E9CC 
Keyboard=0076E9D0 
Mouse=0076E9D4 

[Memory Locations] 
SlotList=005F940C 
ActiveMerchant=0070F760 
HugeWindowList=00782710 
SpellFavorites=0070CA28 
Clicks=006AC558 
Zoning=0075CCC8
Zones=0070F70C 
ZoneInfo=006AC6CC 
SpawnHeader=0070F710 
Items=0070F714 
Doors=006AC44C 
SpawnFooter=0070F734 
Char=0070F748 
CharInfo=0070F750 
Target=0070F754 
Guilds=00713DA4 
OldAttack= 
Mouse=0076E9D8 
Attack=006AD2F0 
InChatMode=006AC498 
Spells=0076A154 
CommandList=005E98A0 
DoAbilityList=006E60E4 
DoAbilityAvailable=006AD28C 
Group=0070DDE0 
GroupCount=0070DC98 
clsItems=0070F774 
clsSpawns=0070F700 
clsMainNewUI=0076EB40

EncryptPad=005EF648 
EncryptPad3=005EFA58 
EncryptPad2=005F04E0 

ServerHost=0070D06C 
ServerName=006E60A4
the message i get, "invalid command" comes from eq.. I think the command hook is not in place - or something like that.. When i first login, however, it says Macroquest is active.

Keta
orc pawn
orc pawn
Posts: 13
Joined: Fri Oct 10, 2003 6:02 pm

Post by Keta » Fri Oct 10, 2003 6:03 pm

I'm having the same issues as he is with recent .zip. Used VS .net to compile.

dones
orc pawn
orc pawn
Posts: 25
Joined: Fri Mar 21, 2003 10:13 pm

Post by dones » Fri Oct 10, 2003 7:24 pm

i'am having the same prob also i used vs 6.0 to compile mine i got 0 errors on compiling it

Xfactor
orc pawn
orc pawn
Posts: 15
Joined: Tue Sep 23, 2003 11:34 am

Post by Xfactor » Fri Oct 10, 2003 11:26 pm

theres no longer a debug build wich was only working build of MQ the release one never worked or atleast not in the past.

in a text editor of some kind open up eqlib.dsp.

go down till you see

# ADD LINK32 Kernal32.lib and a bunch of other stuff

Change that whole line to

Code: Select all

# ADD LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib ws2_32.lib /nologo /dll /out:"..\Release\eqlib.dll" /libpath:"..\Detours\lib60" /debug /debugtype:both
then rebuild all. this is for VC6 VS6. no clue about .net

khozik
orc pawn
orc pawn
Posts: 28
Joined: Fri Oct 10, 2003 1:42 pm

Post by khozik » Sat Oct 11, 2003 3:06 am

I have been having the same problem mentioned above. Using msvs.net, I compile w/o any errors/warnings. I have the latest download, also redownloaded and recompiled. I redownloaded recompiled using the edit method described earlier.

I log on, and it says Macroquest is loaded properly just like before, but besides that no mention or hint of it being active. Any suggestions appreciated.

tbigg
orc pawn
orc pawn
Posts: 21
Joined: Fri Oct 10, 2003 1:55 am

Still not working after installing VS.NET on clean machine

Post by tbigg » Sat Oct 11, 2003 4:34 am

Well, enough other people are having the same problem, I don't feel so stupid now.

Just to try something else, I installed VS.NET on a clean Win2K machine with nothing else installed except EQ and MQ, and did the whole download/compile process again. Same result:

- No errors on compile
- On startup, it says Macroquest is active, but no MQ commands are recognized.
- /help does not show the MQ help line

BTW, I made sure to test this with the default EQ UI. I also tested it with 3 different accounts.

Maybe someone who is having this problem and who has IRC installed (I don't) can get a working compiled version from a trusty developer to test?

At least that way we will know if it is a compile issue or an environment issue.

mamba666
a lesser mummy
a lesser mummy
Posts: 49
Joined: Fri Aug 15, 2003 11:47 am

Post by mamba666 » Sat Oct 11, 2003 10:32 am

I have had problems with macroquest since 10-09-03.

I compiled the source with no errors. Then I loaded up Maqroquest. I couldn't get any macros or MQ commands to work. I figured well, its just some weird bug, i'll wait a day or two before compiling again and hope there are some new updates.

I use Visual Studio.net This has always worked well for me. I have never had compile errors or errors running Macroquest previously.

I then checked these forums for some insight as to my trouble. I noticed many others were having similar problems. I noticed a ot were using Visual Studio.net that wree having errors.

I searched my hard drive and low and behold I had a copy of VC6. So I got one of my computers running that I had never installed VS.Net on and loaded up VC6. I compiled the source then tested it out. It works fine, zero problems.

I know that not everyone has access to other programs to compile, but for whatever reason it worked for me.

Ohh also I install to default directories with default settings, I tend to not mess with the installs too much.

I really hope this helps some other folks out there, and that this helps the developers in pnpointing a possible compatibility issue with the source.

in_training
Craptastic
Posts: 115
Joined: Fri Oct 10, 2003 8:25 am

Post by in_training » Sat Oct 11, 2003 12:48 pm

IMHO the problem lies in the detours. (I THINK this is the actual functions that do the hooking onto the active processes).

I downloaded the latest Detours (http://research.microsoft.com/sn/detours/) I think. then extracted it somewhere other then the MQ dir. Cut the ../lib/* files and pasted them into the ../macroquest/detours/lib60 dir.

I am about to try a test compile now. I will update this thread here.

////EDIT////

Well, that fixed the compiler bitching about the EQ_hooks.cpp file, but I have new and fun errors here. I am going to delve head-first into this, and hopefully, I can get this thing working for us VS.NET users.

insanitywiz
a hill giant
a hill giant
Posts: 250
Joined: Mon Jul 08, 2002 7:50 am

Post by insanitywiz » Sat Oct 11, 2003 7:17 pm

Couple of suggestions for those having problems, especially the .NET users.

1) Move/rename your old source directory.
2) Download a clean copy of the source (Zip worked with the last person that got fixed)
3) (For .NET) make sure you are opening macroquest.sln rather then the .dsp

Then build solution

Jaoshim
decaying skeleton
decaying skeleton
Posts: 1
Joined: Sat Oct 11, 2003 7:35 pm

Post by Jaoshim » Sat Oct 11, 2003 7:38 pm

Ive been having the exact same problem, and have noticed something else that no one has mentioned: Macroquest is working via Telnet. I am still unable to perform and MQ commands from within EQ, but I can do everything from a telnet prompt.