Genbot v13.3.7 [Updated 04/19/05]

Post your completed (working) macros here. Only for macros using MQ2Data syntax!

Moderator: MacroQuest Developers

User avatar
fearless
Not a Psychic
Posts: 2684
Joined: Wed Mar 10, 2004 3:52 pm

Post by fearless » Mon Jul 04, 2005 5:24 pm

Slackro wrote:Now looks like as good a time as any to re-write genbot to use a more sophisticated Spellcasting.inc

This sucks.
spell_routines.inc would be better.
Reading . . . it's not just for me.

[url=http://www.catb.org/~esr/faqs/smart-questions.html]How To Ask Questions The Smart Way[/url]
[quote="Ccomp5950"]Fearless showed me the light, you too shall learn.[/quote]

User avatar
CodeCaster
orc pawn
orc pawn
Posts: 18
Joined: Sat Apr 30, 2005 12:39 pm

Post by CodeCaster » Mon Jul 04, 2005 9:03 pm

Would it be easier just to look at an archive of the old build and re-insert the string handler code to un-break MQ2 instead of trying to fix something that isn't broken (genbot)?
"I believe the problem lies somewhere between the keyboard and the chair..."

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

Post by JimJohnson » Mon Jul 04, 2005 9:32 pm

for a one time fix sure... But EVERY Patch your going to have to try and put it back in without borking it up. Just attempt to fix it and then post problems that you actually attempted to fix in help section. Minus a few flames you will usually get the right way to do something.

User avatar
billthecat
a lesser mummy
a lesser mummy
Posts: 64
Joined: Sun Jan 30, 2005 8:58 pm

Post by billthecat » Tue Jul 05, 2005 1:49 pm

I agree with fearless. A rewrite of Genbot should use spell_routines.inc
"If you think nobody cares, try missing a couple of payments"

Process
a lesser mummy
a lesser mummy
Posts: 73
Joined: Fri Jun 25, 2004 5:30 pm

Post by Process » Tue Jul 05, 2005 3:58 pm

It's a shame that this macro is now officially dead. It was literally the best utility macro I've found for controlling multiple characters with only one macro.

It looks like I'll have to figure out how to use a shaman macro, cleric macro, enchanter macro, and bard macro - All using separate commands. What a pain in the ass.

Unless of course...Someone with the knowledge to do so, decides to fix Genbot.

I'm of the same mind as many others - If someone will fix Genbot to work with the new TLO changes, I would gladly donate to them (I've already donated to the developers, and will continue to do so.).

Process

User avatar
fearless
Not a Psychic
Posts: 2684
Joined: Wed Mar 10, 2004 3:52 pm

Post by fearless » Tue Jul 05, 2005 4:13 pm

Process wrote:It's a shame that this macro is now officially dead. It was literally the best utility macro I've found for controlling multiple characters with only one macro.

It looks like I'll have to figure out how to use a shaman macro, cleric macro, enchanter macro, and bard macro - All using separate commands. What a pain in the ass.

Unless of course...Someone with the knowledge to do so, decides to fix Genbot.

I'm of the same mind as many others - If someone will fix Genbot to work with the new TLO changes, I would gladly donate to them (I've already donated to the developers, and will continue to do so.).

Process
Odd, I run a cleric / shammie / enchanter / mage / wizzie all on the same macro . . . and it isn't genbot.
Reading . . . it's not just for me.

[url=http://www.catb.org/~esr/faqs/smart-questions.html]How To Ask Questions The Smart Way[/url]
[quote="Ccomp5950"]Fearless showed me the light, you too shall learn.[/quote]

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

Post by JimJohnson » Tue Jul 05, 2005 4:13 pm

This Macro is only dead if you let it die.. Original was GrimJack and its been taken over 2 times since then and re updated / worked. Just do it a third time. IF YOU ATTEMPT IT YOURSELF AND ASK WHEN STUCK. IT WILL GET FIXED.

DigitalMocking
a grimling bloodguard
a grimling bloodguard
Posts: 620
Joined: Mon Apr 04, 2005 5:53 pm

Post by DigitalMocking » Tue Jul 05, 2005 5:29 pm

Lemme just say this... there's probably 100+ active people on these boards who could fix Genbot in a few hours. Who code regularly... yet none of us use Genbot.

Why is that I wonder?

User avatar
fearless
Not a Psychic
Posts: 2684
Joined: Wed Mar 10, 2004 3:52 pm

Post by fearless » Tue Jul 05, 2005 5:40 pm

DigitalMocking wrote:Lemme just say this... there's probably 100+ active people on these boards who could fix Genbot in a few hours. Who code regularly... yet none of us use Genbot.

Why is that I wonder?
hmmm
Reading . . . it's not just for me.

[url=http://www.catb.org/~esr/faqs/smart-questions.html]How To Ask Questions The Smart Way[/url]
[quote="Ccomp5950"]Fearless showed me the light, you too shall learn.[/quote]

dark_matter
orc pawn
orc pawn
Posts: 22
Joined: Tue Jul 20, 2004 4:11 pm

Post by dark_matter » Tue Jul 05, 2005 5:48 pm

Why can't someone just come out and say what the alternative to genbot is?

Is it some big secret?

I've looked at the genbot code and I think my time would be better spent putting in the features that are missing from something like canniv4.mac rather than trying to fix genbot. I really only need it for a shaman, but was nice on the occasions we needed something more.

DigitalMocking
a grimling bloodguard
a grimling bloodguard
Posts: 620
Joined: Mon Apr 04, 2005 5:53 pm

Post by DigitalMocking » Tue Jul 05, 2005 6:24 pm

dark_matter;

I prefer bots for each class, they only do what that class does, and do it quickly.

Advbot however, is a HUGE improvement over genbot, it just needs some melee routines.

I 6 box myself, I'm running: beastlord.mac by guest_01, partybard by myself, afcleric or mycleric, rangerhelper by myself, autoenc by rusty~ and lazywarrior or pullbot also by myself.

Ask anyone of the active coders/boxers here and you'll probbaly find the same thing.

A_Druid_00
Macro Maker Extraordinaire
Posts: 2378
Joined: Tue Jul 13, 2004 12:45 pm
Location: Rolling on the Lawn Farting

Post by A_Druid_00 » Tue Jul 05, 2005 7:13 pm

I use RaidDruid, but the one in this depot is broken, and I'm now maintaining it in VIP. It's got IRC support, great healing logic, and I'm adding new features daily.
[quote]<DigitalMocking> man, A_Druid_00 really does love those long ass if statements
<dont_know_at_all> i don't use his macro because i'm frightened of it[/quote]
[quote][12:45] <dont_know_at_all> never use a macro when you can really fuck up things with a plugin[/quote]

Tagger
a lesser mummy
a lesser mummy
Posts: 36
Joined: Tue Apr 19, 2005 10:20 pm

Post by Tagger » Tue Jul 05, 2005 8:02 pm

I noticed with genbot there were directions on how to use. for us novices it was great .. and I feel that you didnt need every char doing automatic things like i noticed the enchater one does. and the cleric one . I tried advbot2.mac and its just not the same.
advbot2.mac you dont have some great commands you do with genbot.
and MOST of the macros are written for 65 epic elemental planes players.

I guess if i could figure out advbot2.mac I might give it another try.
however with no directions on what to do and what commands to issue to make it do what I need it to do its useless..

I will pay anybody that makes genbot work.


advbot2.mac would be a GREAT one if some of us could figure out how the darn thing works..

and dont tell me read the boards. I read all 9 pages on advbot2.mac and not one has instructions.. or a hint of what commands to issue to get the bots to mount, dismount, follow, cast a certan buff on a certain person in or out of group raid, cast on a certain mob and not at a autmatic time to get them dead slowing to fast or charming the wrong mob .. and you must remember NOT ALL chars have thier epics or elemental gear .. .so please stop hard coding it in your macros .. ...

for example :
autoenc.mac:
}
/if ( ${spellName.Equal[haste]} ) {
/if ( ${Me.PctMana}>60 || !${FindItem[Romar's Pantaloons of Visions].ID} ) {
/varset spellType gem9
/if ( ${Me.Gem[${groupHasteSpell}]} ) {
/varset spellName ${groupHasteSpell}
} else {
/varset spellName ${singleHasteSpell}

this macro is useless if you dont have these pants for enchanters ..

it also has no directions in its pages..

well enough ranting on one post ..

Noob
Tagger

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

Post by JimJohnson » Tue Jul 05, 2005 8:24 pm

and dont tell me read the boards. I read all 9 pages on advbot2.mac and not one has instructions.. or a hint of what commands to issue to get the bots to mount, dismount, follow, cast a certan buff on a certain person in or out of group raid, cast on a certain mob and not at a autmatic time to get them dead slowing to fast or charming the wrong mob .. and you must remember NOT ALL chars have thier epics or elemental gear .. .so please stop hard coding it in your macros .. ...
Did you ever bother to read the original thread ? Wont even have to read all 40+ pages just first one. It has a full and pretty detailed description of everything gives EXAMPLES of everything that was original.. and anything new uses same syntax in the INI.

Also like DM I use a combination.
Lazywarrior (some) / One I wrote up
Partybard / One I wrote up
AutoEnch
AutoMage
RH
Mycleric
AFNuke
Advbot for Shaman
Arch

I think every class has a very good macro posted somewere between VIP Macro Sectino / General Macro Section. Other then Zerker.

and again

FUCKING ATTEMPT TO FIX GENBOT YOURSELF AND POST WHEN YOU GET STUCK <--- this is really important like DM said over 100+ could fix it in a few hours but they dont use it. Attempt to fix it start a new thread with it and ask for help when you get stuck. About 10 people activily post in the help section when a question is asked. So you will get help. You wont get spoon feed.

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

Post by JimJohnson » Tue Jul 05, 2005 8:38 pm

Code: Select all

for example : 
autoenc.mac: 
} 
/if ( ${spellName.Equal[haste]} ) { 
/if ( ${Me.PctMana}>60 || !${FindItem[Romar's Pantaloons of Visions].ID} ) { 
/varset spellType gem9 
/if ( ${Me.Gem[${groupHasteSpell}]} ) { 
/varset spellName ${groupHasteSpell} 
} else { 
/varset spellName ${singleHasteSpell}
Regardless if you have Epic or not or Ele legs that doesnt mater.

as you notice, it CHECKS but doesnt require you to have it.
IF I DO NOT HAVE Romar's Pantaloons of Visions --> cast my fucking haste spell from gem9.