macro woes

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

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

macro woes

Post by khozik » Fri Oct 10, 2003 4:42 pm

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)

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:45 pm

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?

van
a lesser mummy
a lesser mummy
Posts: 37
Joined: Mon Jun 24, 2002 1:04 am

Post by van » Fri Oct 10, 2003 7:30 pm

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.

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

Post by insanitywiz » Fri Oct 10, 2003 7:40 pm

Build EQLib before you build macrouest

Mckorr
Developer
Developer
Posts: 2326
Joined: Fri Oct 18, 2002 1:16 pm
Location: Texas

Post by Mckorr » Fri Oct 10, 2003 8:16 pm

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.
MQ2: Think of it as Evolution in action.

van
a lesser mummy
a lesser mummy
Posts: 37
Joined: Mon Jun 24, 2002 1:04 am

Post by van » Fri Oct 10, 2003 10:56 pm

I test it out.. just habit.

as i was typing out convert i figured somthing might not work correctly.

ill let ya know

joetest123
decaying skeleton
decaying skeleton
Posts: 8
Joined: Mon Jun 17, 2002 9:57 pm

Post by joetest123 » Fri Oct 10, 2003 11:07 pm

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

Amadeus
The Maestro
The Maestro
Posts: 2036
Joined: Sat Jun 29, 2002 3:51 pm

Post by Amadeus » Fri Oct 10, 2003 11:27 pm

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.

joetest123
decaying skeleton
decaying skeleton
Posts: 8
Joined: Mon Jun 17, 2002 9:57 pm

Post by joetest123 » Fri Oct 10, 2003 11:46 pm

hehe Or at least, save the build folders until you get the new one working.... doh!

Plazmic
The One
The One
Posts: 800
Joined: Fri Jun 14, 2002 12:31 am
Contact:

Post by Plazmic » Sat Oct 11, 2003 1:11 am

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 ;(
- Plazmic

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 » Sat Oct 11, 2003 4:36 am

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.

bob_the_builder
a hill giant
a hill giant
Posts: 275
Joined: Tue Jul 22, 2003 1:22 pm

Post by bob_the_builder » Sat Oct 11, 2003 10:01 am

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
Last edited by bob_the_builder on Sat Oct 11, 2003 11:20 am, edited 1 time in total.

chickenisgoot
a ghoul
a ghoul
Posts: 84
Joined: Tue Oct 07, 2003 10:52 am

Post by chickenisgoot » Sat Oct 11, 2003 10:49 am

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.

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

Post by MacroFiend » Sat Oct 11, 2003 11:35 am

VS.NET 2003? Is that a beta?

User avatar
ap50
a snow griffon
a snow griffon
Posts: 425
Joined: Sun Aug 18, 2002 2:29 pm

Post by ap50 » Sat Oct 11, 2003 11:38 am

Lol, no, it's been available for about 3 months now :)
[color=yellow][size=92][b]Just because you're paranoid, it doesn't mean everyone isn't out to get you![/b][/size][/color]