genbot.mac Generic Bot macro for any class. V9.3 with ini

A forum for you to dump all the macros you create, allowing users to use, modify, and comment on your work.

Moderator: MacroQuest Developers

Rassilon
a lesser mummy
a lesser mummy
Posts: 73
Joined: Thu Sep 04, 2003 6:34 pm

Post by Rassilon » Wed Mar 31, 2004 4:00 pm

Anyone been able to get this to work with the latest release of MQ? It just locks up EQ when I try to run it.

Thanks

JimJohnson
a grimling bloodguard
a grimling bloodguard
Posts: 1299
Joined: Sat Oct 11, 2003 6:00 am

Post by JimJohnson » Wed Mar 31, 2004 4:13 pm

Code: Select all

| 
| Uncomment the line below if you have advpath.inc 
|#include advpath.inc 
| 


works fine for me btw

User avatar
Undies
a ghoul
a ghoul
Posts: 94
Joined: Mon Oct 20, 2003 9:12 pm

Post by Undies » Wed Mar 31, 2004 7:24 pm

March 31 2004 15:49:38 patch locks up EQ for me too when I run genbot.

User avatar
eqsolro
a ghoul
a ghoul
Posts: 113
Joined: Fri Sep 13, 2002 4:20 pm
Location: Germany

lill question - because my booty does all things twice ..

Post by eqsolro » Thu Apr 01, 2004 3:53 pm

im at the last stand with updates etc ..

all working fine ... but ...

i say root <target> and botty roots ..... 10 seconds later booty roots again ?

i say ... okay ... to make it short "most" things like root - debuff -slow etc. my botty casting 2 times ... i think its my problem - because botty is on an OLD P2-500 MHz ... so he has lag like hell ...
or im wrong ? any idear ? any tip ? ( dont tell me to throw the old pc outa window ;) .. ) ....

THX

User avatar
Undies
a ghoul
a ghoul
Posts: 94
Joined: Mon Oct 20, 2003 9:12 pm

Post by Undies » Thu Apr 01, 2004 6:58 pm

OK I started with a clean installation of MQ and updated all the genbot files (only one that had been updated was advpath.inc).

Genbot still hangs EQ from any toon on either account. I am using EQWINDOWS too. It is weird that only a couple of people seem to be having problems? There does not seem to be much point attaching a debugger as EQ does not crash, just freezes. My toon does not crash from the world unltil I halt the process from XP.

Any ideas?

EDIT: Will try my hand at attaching a debugger anyway.

magictiger
a snow griffon
a snow griffon
Posts: 450
Joined: Sun Mar 21, 2004 2:24 pm

Post by magictiger » Thu Apr 01, 2004 8:26 pm

eqsolro, I'm getting the same thing as you. It's kinda funny, actually :)

JimJohnson
a grimling bloodguard
a grimling bloodguard
Posts: 1299
Joined: Sat Oct 11, 2003 6:00 am

Post by JimJohnson » Thu Apr 01, 2004 11:21 pm

have a hacked version of mq2 or genbot? Its working fine for me. on both EQw and normal EQ. run a cleric shaman off it daily with the newest build

bonehand
a lesser mummy
a lesser mummy
Posts: 48
Joined: Tue Feb 17, 2004 5:16 pm

Post by bonehand » Thu Apr 01, 2004 11:41 pm

Running 3 EQW sessions on one PC and suffering from cronic stubborness syndrome on my 2 bots...

They seem to function in every way that I have tried but they absolutely refuse to follow me using advpath.inc. They stand up, say the following message, turn to face me and blankly watch me run into the distance. =/

Before the dx9 patch they followed fine.

It's no big deal really as long as my heals and slows go through, as I assume it's lag related, unless something in MQ2 has been changed in the latest CVS's. I just figured I would mention it since others were whining too =)

JimJohnson
a grimling bloodguard
a grimling bloodguard
Posts: 1299
Joined: Sat Oct 11, 2003 6:00 am

Post by JimJohnson » Fri Apr 02, 2004 12:01 am

Code: Select all

29 Mar 2004 by Lax 
- Phase 1 of MQ2Data system rollout begins! Please start updating macros, custom uis, plugins,  
  etc to use this sytem. 
  To use MQ2Data modify these MQ2Main lines 
   #define USEMQ2PARMS 
   //#define USEMQ2DATATYPES  
  Uncomment the USEMQ2DATATYPES #define to allow MQ2Data parsing.  If you wish to disable 
  MQ2Parms parsing, comment the USEMQ2PARMS #define.  You may use both or just one. 
  See this thread to see how MQ2Parms will be phased out 
      http://macroquest2.com/phpBB2/viewtopic.php?t=6008 
  See this thread to see how to use MQ2Data instead 
      http://macroquest2.com/phpBB2/viewtopic.php?t=6022 
  Specific information for plugins to add types and Top Level Objects will be available soon 
- Moved a few functions to MQ2Inlines.h 
- Fixed a performance issue in GetSpellByName 
- Trying to detour an already detoured address will now fail instead of crashing 
- Added some offsets to eqgame.h (mostly CListWnd), removed some offsets that were virtual 
  functions and probably not used anyway.  If you are adding basic UI offsets to your plugins 
  ask to have them in eqgame.h please (people were doing this with CListWnd offsets).
prolly your problem after I thought about it awhile

bonehand
a lesser mummy
a lesser mummy
Posts: 48
Joined: Tue Feb 17, 2004 5:16 pm

Post by bonehand » Fri Apr 02, 2004 3:24 am

MQ2data prolly has nothing to do with it to be honest. I have 2 builds of the latest CVS. One with mq2data and the other with mq2param activated. Genbot of course won't run at all with just mq2data. I keep them separate atm so that when I am working on rebuilding my own macros I don't get confused and enter the wrong parameters.

Now, if something was broken by some other patching I can deal with it...if it's lag related, maybe once mq2data is fully implimented the lag factor will go away as it is supposed to parse faster.

JimJohnson
a grimling bloodguard
a grimling bloodguard
Posts: 1299
Joined: Sat Oct 11, 2003 6:00 am

Post by JimJohnson » Fri Apr 02, 2004 5:53 am

Genbot isnt broken i use it today yesterday and day before. I didnt use the 29th zip but the 30th and the 31st.. I had never had errors with it because I swaped the comments to the right set up till its converted. Friend that didnt swap them keep crashing so its prolly the cause.

romezidane
orc pawn
orc pawn
Posts: 12
Joined: Mon Mar 15, 2004 7:48 pm

Post by romezidane » Fri Apr 02, 2004 11:23 am

the only thing that doesnt work with me is buffs

i set up the ini file for buff1 = Virtue buff2 = symbol of kazad

but when i say buff symbol of kazad it always casts virtue then mems symbol in slot 8 then demem it... and i tried a few combinations of buffs nothing seems to work.

otherwise it seems to work excellently

JimJohnson
a grimling bloodguard
a grimling bloodguard
Posts: 1299
Joined: Sat Oct 11, 2003 6:00 am

Post by JimJohnson » Fri Apr 02, 2004 1:30 pm

romezidane wrote:the only thing that doesnt work with me is buffs

i set up the ini file for buff1 = Virtue buff2 = symbol of kazad

but when i say buff symbol of kazad it always casts virtue then mems symbol in slot 8 then demem it... and i tried a few combinations of buffs nothing seems to work.

otherwise it seems to work excellently
Thats how the buff code in genbot works. buff starts at buff1 and works down buff8. page back or so it told you how to do a single buff.

Boredbard
a ghoul
a ghoul
Posts: 89
Joined: Thu Nov 27, 2003 11:49 am

Post by Boredbard » Fri Apr 02, 2004 1:31 pm

The reason it does that is because the

Buff1=
Buff2=
Buff3=


...are what is called when you tell your bot to "buff elretardo".

ie:

Buff1=Focus of Soul
Buff2=Swift like the Wind
Buff3=Endurance of the Boar

When you say 'buff newb01' it casts those 3 buffs on newb01.

What you might consider doing is modifying the Personal.inc and reuse some of those things (renaming sepic [in both places] to virt and changing the /cast item line to /cast "Virtue")

Alternately, you could put "Virtue" as the snare spell, and tell the bot to 'snare Lax', which would call the snare command, which checks the ini, and gets Virtue as the spell, mems it, then casts it. I do something similar with mage bots, rootspell=Call of the Hero, snarespell=Rod of Mystical Transvergence.

YMMV. The macro is very very customizable, and very user friendly, just look through the code and it explains how everything works pretty darn well.

Boredbard
a ghoul
a ghoul
Posts: 89
Joined: Thu Nov 27, 2003 11:49 am

Post by Boredbard » Fri Apr 02, 2004 1:33 pm

Damn, Jimmy beat me :)