Page 1 of 2
macro woes
Posted: Fri Oct 10, 2003 4:42 pm
by khozik
This is what mine looks like, anything wrong with it? Even /who npc doesn't work.. it does say that it is loaded sorry to be a bother :) can't be .net causing this I'm sure.. a little later I'm going to redownload recompile and see what happens :) thanks for any help.
[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)
Posted: Fri Oct 10, 2003 4:45 pm
by dont_know_at_all
This is the second report of this.
What is your build environment (OS, VS revs)?
How are you building MQ (studio, makefile)?
Did you have it working before?
Posted: Fri Oct 10, 2003 7:30 pm
by van
Im getting the same thing.
windows xp professional
sp1
Microsoft Visual C++ .NET 7.0.9466
step by step (how I am building) is
open macroquest.dsw (opens studio)
says it needs to be converted to 7.0 (yes to all)
clean solution
build solution
clean build no errors/warnings.
same thing macroquest active but acts like its not.
this is the way i have been building it for a while. worked everytime but this time.
Posted: Fri Oct 10, 2003 7:40 pm
by insanitywiz
Build EQLib before you build macrouest
Posted: Fri Oct 10, 2003 8:16 pm
by Mckorr
And you are opening the wrong file. If using Visual C++ .NET, you want to open the SLN file, not the DSW file. Why use the VC 6 file if you have VC 7? DSW is a VC6 workspace. SLN is a VC.NET solution file.
Use the solution Luke.
Posted: Fri Oct 10, 2003 10:56 pm
by van
I test it out.. just habit.
as i was typing out convert i figured somthing might not work correctly.
ill let ya know
Posted: Fri Oct 10, 2003 11:07 pm
by joetest123
I have had the exact same thing happen to me on this build. In the last build if you built with the .sln file, it would create macroquest.exe. However, when you ran the .exe it would go to your tray and not actually work. If you moused over the icon in your sys tray, it would disappear. If you started up EQ with it in your sys tray, it wouldn't work. I was forced to compile using the .dsw and convert it to 7.0 to try to get it to work, which it did indeed.
Now, the steps I did that have ended me up with the exact same results as mentioned above (Macroquest says its active in EQ, but no commands work) were like this.
Delete the contents of the old folder I had all my Macroquest stuff in. Extract the latest zip to that folder.
Then:
1) Opened the .dsw which opens VS, and used to work, it asks to convert, I say Yes to all
2) Clean the build
3) Build the solution. It then compiles beautifully
2) Run MacroQuest, which lives happily in the sys tray
3) Enter EQ, get Macroquest active message
4) No commands work
That didn't work, so I tried:
1) Opened the .sln
2) Clean the build
3) Build the solution
4) Run MacroQuest, which lives happily in the sys tray
5) Enter EQ, get Macroquest active message (which didnt happen with last months build)
6) No commands work
I even tried opening the .dsp and compiling, which worked, however in game no commands work, although it says that it is active.
I also tried building eqlib first, and it didnt make a difference.
My setup:
Windows XP Prof SP1
VS 7.0.9466
Posted: Fri Oct 10, 2003 11:27 pm
by Amadeus
My suggestion is that you guys not choose to replace EVERYTHING when you upgrade via .zip file. Just highlight "eqlib" and the "release" directory and overwrite the files on that. That way it won't screw around with the project files.
That's what I do anyway ..and I'm using pretty much the same equipment.
Posted: Fri Oct 10, 2003 11:46 pm
by joetest123
hehe Or at least, save the build folders until you get the new one working.... doh!
Posted: Sat Oct 11, 2003 1:11 am
by Plazmic
I do have a fix for the sytray icon disappearing when you mouse over it...
If MacroQuest.exe can't find eqlib.dll for some reason, it exits but doesn't remove the systray icon. When you mouse over it, windows notices MQ is gone and removes the icon...
No clue why no commands work when the icon stays though ;(
Posted: Sat Oct 11, 2003 4:36 am
by dont_know_at_all
Try /emote saved.
Here what I did:
wget
http://macroquest2.com/download/IRC-latest.zip
unzip IRC-latest.zip
explorer
click macroquest.dsw since I have vs6
build eqlib.dll
build macroquest.exe
back on explorer; cd Release
click macroquest.exe
I already had the game up, so I:
/emote saved.
/target npc
/face
Everything worked.
Posted: Sat Oct 11, 2003 10:01 am
by bob_the_builder
Here what I did:
wget
http://macroquest2.com/download/IRC-latest.zip
unzip IRC-latest.zip
explorer
click macroquest.sln since I have vsC++.net
build eqlib.dll
build macroquest.exe
back on explorer; cd Release
edit / saved MacroQuest.ini , changes the following
Enabled=1
Port=100
click macroquest.exe
telnet localhost 100
Failed to connect.. unless telnet isnt working? Id assume this should work...
Compiled on 2003 adv server with VSC++.net
Running MQ on XP SP1
Does not accept telnet or commands
Posted: Sat Oct 11, 2003 10:49 am
by chickenisgoot
Save thing is happening to me, I am on XP SP1 using VS.net 2003. Macroquest says its active, but there are no MQ commands available. If you do a help, it doesn't even list the macro help command.
The cvs/zip file I downloaded right after the patch worked/works fine, it just had a buggy $char(gem, spellname) function, so I downloaded the newest zip this morning, and am getting this error people are describing.
Posted: Sat Oct 11, 2003 11:35 am
by MacroFiend
VS.NET 2003? Is that a beta?
Posted: Sat Oct 11, 2003 11:38 am
by ap50
Lol, no, it's been available for about 3 months now :)