• You've discovered RedGuides, an EverQuest multi-boxing and scripting community 🧙‍♀️⚙️. We want you to play several EQ characters at once, come join us and say hello! 👋

  • A TLP without truebox has thawed (Very Vanilla ready)
    Frostreaver

MQ2Bot

sorry for the delay, i hit a road block on updating this. htw made a bunch of fixes. i think this version should work.

His changes:
Add mob/find pulling path code correction
Fade check paramater check fixed
Mercassist correction
Pet attack sub correction
Macro pause login fix
Incorrect parameter assignment and data check in charm routine fixed
Additional data validation
Added file release version to version line
A few TLO type corrections
Added some exception handling
Misc. other minor fixes/changes
 
Last edited:
No dice for me Pete. I did a /plugin mq2bot and get mq2bot loaded, immediately followed by mq2bot unloaded.
 
I see. I will have to wait for the source code then. When he compiles it puts an mmorugs authentication check in. When I compile it removes it.

- - - Updated - - -

Updated the .dll. There still might be some spell stacking irregularities since those changed in game but havent been incorporated into mq2 yet. Could make for wonky self buff/fightbuffs.. or not. If you find something hanging, you might want to disable those and see if that clears things up.
 
Last edited by a moderator:
When I load the MQ2bot from the first post now, I get "Premium subscription is required to use MQ2Bot", and I am unable to use /bot on.
 
I get the same thing, "Premium subscription required to use MQ2Bot" and unable to use the plugin
I must have missed an entry in an associated file. I just reposted after adding a thing in to bypass associated files, so it should work now.
 
Just tried, still getting premium sub required

Third times a charm? I removed it via a different method but all those sub checks were greyed out on compile meaning they shouldnt be in. Try it again and let me know.
 
Jeez, about time. :P

Managed to load plugin without sub message. But then I immediately crashed after using /bot on for my 100 war, bard and wiz.

Loaded MQLog, and loaded up my war/wiz again. Looks like MQ2Bot got to selfbuff4, then went kaput. I can send the logs to you if needed, if you think it'll help in any way, though I might just be part of the group it's not working for. I was really hoping to try this out.
 
Jeez, about time. :P

Managed to load plugin without sub message. But then I immediately crashed after using /bot on for my 100 war, bard and wiz.

Loaded MQLog, and loaded up my war/wiz again. Looks like MQ2Bot got to selfbuff4, then went kaput. I can send the logs to you if needed, if you think it'll help in any way, though I might just be part of the group it's not working for. I was really hoping to try this out.
Turn off selfbuff5 (and tell me what it is!). And yes please send or post the log. I think there is a buff w/ ranks issue within the core compile. Like Pyromancy was changed to Pyromancy I to Pyormancy XXX when it is on you. That might need some loving for core compile to operate it. You can disable fightbuffs/selfbuffs that throw issues and point them out to me so that i can figure out what is needed to stop that.
 
Sorry, but how do I disable selfbuff5?

The entries for buff 4 from log of wiz/war are:
[2015/07/31 06:12:18] ClickyBuff4: Chronomage Sash - Expanding Mind VII
[2015/07/31 06:12:07] ClickyBuff4: Stix's Blade - Prismatic Ward X


I'll do whatever I can to help with this, but not sure where/how to disable the specific buff# for this plugin.
 
Sorry, but how do I disable selfbuff5?

The entries for buff 4 from log of wiz/war are:
[2015/07/31 06:12:18] ClickyBuff4: Chronomage Sash - Expanding Mind VII
[2015/07/31 06:12:07] ClickyBuff4: Stix's Blade - Prismatic Ward X


I'll do whatever I can to help with this, but not sure where/how to disable the specific buff# for this plugin.
Those are clickybuffs, not self buffs. to disable anything though, just use an if statement for it, and that is Case SensiTive:

SelfBuffIf3=0
ClickyBuffIf4=0

Doing that would disable SelfBuff3 and ClickyBuff4. To disable ALL self buffs: UseSelfBuffs=0
 
Rich (BB code):
[2015/08/02 01:30:06] [MQ2Bot]::WARNING::Aliases for  /campfire  were detected and temporarily removed.
[2015/08/02 01:30:06] MQ2Bot (20150730.1125 : 21.21.1.9): Brought to you by PeteSampras
[2015/08/02 01:30:06] Plugin 'mq2bot' loaded.
[2015/08/02 01:30:09] [MQ2Bot] Bot Activated
[2015/08/02 01:30:10] AA0: Imperator's Command
[2015/08/02 01:30:10] AA1: Wars Sheol's Heroic Blade
[2015/08/02 01:30:10] AA2: Vehement Rage
[2015/08/02 01:30:10] AA3: War Stomp
[2015/08/02 01:30:10] Aggro0: Blast of Anger
[2015/08/02 01:30:10] Aggro1: Projection of Fury
[2015/08/02 01:30:10] Aggro2: Ageless Enmity
[2015/08/02 01:30:10] Aggro3: Warlord's Grasp
[2015/08/02 01:30:10] Aggro4: Enhanced Area Taunt
[2015/08/02 01:30:10] Aggro5: Area Taunt
[2015/08/02 01:30:10] Aggro6: Rage of the Forsaken
[2015/08/02 01:30:10] Aura0: Champion's Aura
[2015/08/02 01:30:10] ClickyBuff0: Dried Nictitating Membrane - Form of Endurance XII
[2015/08/02 01:30:10] ClickyBuff1: Safeward Stud - Might of Stone IV
[2015/08/02 01:30:10] ClickyBuff2: Gestation Crystal Pendant - Taelosian Guard
[2015/08/02 01:30:10] ClickyBuff3: Shawl of the Heart's Depths - Myrmidon's Skill VIII
[2015/08/02 01:30:10] ClickyBuff4: Stix's Blade - Prismatic Ward X
[2015/08/02 01:30:10] ClickyBuffIf4: 0

Loaded up war, disabled clickybuffs 4 and 5, crashed in same fashion as before.

Loaded up Wiz, disabled clicky buffs and self buffs entirely, /bot on didn't crash me. Log:

Rich (BB code):
[2015/08/02 01:33:13] [MQ2Bot]::WARNING::Aliases for  /campfire  were detected and temporarily removed.
[2015/08/02 01:33:13] MQ2Bot (20150730.1125 : 21.21.1.9): Brought to you by PeteSampras
[2015/08/02 01:33:13] Plugin 'mq2bot' loaded.
[2015/08/02 01:33:16] [MQ2Bot] Bot Activated
[2015/08/02 01:33:16] AA0: Frenzied Devastation
[2015/08/02 01:33:16] AA1: Prolonged Destruction
[2015/08/02 01:33:16] AA2: Improved Sustained Destruction
[2015/08/02 01:33:16] AA3: Arcane Destruction
[2015/08/02 01:33:16] AA4: Fury of Ro
[2015/08/02 01:33:16] AA5: Improved Twincast
[2015/08/02 01:33:16] AA6: Sustained Destruction
[2015/08/02 01:33:16] AA7: Silent Casting
[2015/08/02 01:33:16] AA8: Arcane Fury
[2015/08/02 01:33:16] Debuff0: Lower Element
[2015/08/02 01:33:16] Fade0: Hole in Space
[2015/08/02 01:33:16] Spire: Fundament: Second Spire of Arcanum
[2015/08/02 01:33:16] FightBuff0: Focus of Arcanum
[2015/08/02 01:33:16] FightBuff1: Acute Focus of Arcanum
[2015/08/02 01:33:16] FightBuff2: Enlightened Focus of Arcanum
[2015/08/02 01:33:16] FightBuff3: Empowered Focus of Arcanum
[2015/08/02 01:33:16] ImHit0: Mind Crash
[2015/08/02 01:33:16] InvisSpell: Group Perfected Invisibility
[2015/08/02 01:33:16] IVUSpell: Group Perfected Invisibility to Undead
[2015/08/02 01:33:16] Jolt0: Mind Crash
[2015/08/02 01:33:16] Jolt1: Concussive Intuition
[2015/08/02 01:33:16] Jolt2: Arcane Whisper
[2015/08/02 01:33:16] Jolt3: Concussive Salvo Rk. II
[2015/08/02 01:33:16] Knockback0: Beam of Displacement
[2015/08/02 01:33:16] Levitate: Group Perfected Levitation
[2015/08/02 01:33:16] Mana0: Harvest of Druzzil
[2015/08/02 01:33:16] Mana1: Bucolic Harvest
[2015/08/02 01:33:16] Nuke0: Claw of the Flamewing
[2015/08/02 01:33:16] Nuke1: Gosik's Fire
[2015/08/02 01:33:16] Nuke2: Ethereal Incandescence Rk. II
[2015/08/02 01:33:16] Nuke3: Flashsear
[2015/08/02 01:33:16] Nuke4: Thricewoven Mana
[2015/08/02 01:33:16] Nuke5: Claw of the Icewing
[2015/08/02 01:33:16] Nuke6: Ethereal Hoarfrost
[2015/08/02 01:33:16] Nuke7: Force of Will
[2015/08/02 01:33:16] Nuke8: Force of Flame
[2015/08/02 01:33:16] Nuke9: Force of Ice
[2015/08/02 01:33:16] Root0: Strong Root
[2015/08/02 01:33:16] Root1: Frost Shackles
[2015/08/02 01:33:16] SelfBuff0: E'ci's Icy Familiar
[2015/08/02 01:33:16] SelfBuff1: Druzzil's Mystical Familiar
[2015/08/02 01:33:16] SelfBuff2: Ro's Flaming Familiar
[2015/08/02 01:33:16] SelfBuff3: Improved Familiar
[2015/08/02 01:33:16] SelfBuff4: Kerafyrm's Prismatic Familiar
[2015/08/02 01:33:16] SelfBuff5: Cryomancy XXI
[2015/08/02 01:33:16] SelfBuff6: Arcomancy XXI
[2015/08/02 01:33:16] SelfBuff7: Pyromancy XXI
[2015/08/02 01:33:16] SelfBuff8: Shield of the Dauntless Rk. II
[2015/08/02 01:33:16] SelfBuff9: Armor of the Stonescale
[2015/08/02 01:33:16] SelfBuff10: Shield of Fate
[2015/08/02 01:33:16] Snare0: Atol's Unresistable Shackles
[2015/08/02 01:33:16] Swarm0: Call of Xuzl
[2015/08/02 01:33:16] MezImmunes:|
[2015/08/02 01:33:16] Ignores:|
[2015/08/02 01:33:16] SnareImmunes:|
[2015/08/02 01:33:16] CharmImmunes:|


Enabled selfbuffs and bot still started up, even cast a couple buffs after /bot on.

Enabled clickybuffs and crashed immediately on /bot on.

mq2log from crash on wiz:
Rich (BB code):
[2015/08/02 01:37:10] [MQ2Bot] Bot Deactivated
[2015/08/02 01:37:32] [MQ2Bot] Bot Activated
[2015/08/02 01:37:33] AA0: Frenzied Devastation
[2015/08/02 01:37:33] AA1: Prolonged Destruction
[2015/08/02 01:37:33] AA2: Improved Sustained Destruction
[2015/08/02 01:37:33] AA3: Arcane Destruction
[2015/08/02 01:37:33] AA4: Fury of Ro
[2015/08/02 01:37:33] AA5: Improved Twincast
[2015/08/02 01:37:33] AA6: Sustained Destruction
[2015/08/02 01:37:33] AA7: Silent Casting
[2015/08/02 01:37:33] AA8: Arcane Fury
[2015/08/02 01:37:33] ClickyBuff0: Visor of Triumph - Form of Endurance XII
[2015/08/02 01:37:33] ClickyBuff1: Believer's Earring - Soothing Breath VIII
[2015/08/02 01:37:33] ClickyBuff2: Chronomage Shawl - Myrmidon's Skill VIII
[2015/08/02 01:37:33] ClickyBuff3: Skin of Bitter Wine - Prismatic Ward IX
[2015/08/02 01:37:33] ClickyBuff4: Chronomage Sash - Expanding Mind VII


Not sure where to go from here. Is there something else I can test out with these for you to try to narrow it down?
 
I seem to be having issues with Mq2bot, I've used it before (was actually a tester for it back in the day on another MQ2 site) whats happening for me is that it's not writing the ini at all, it loads, runs and does zip.

Any suggestions?
 
AAs had a thing commented out that could have caused issues or not allowed them to work. .dll has been updated and reposted.

- - - Updated - - -

Updated .dll. I had to re-enable the plugin for lockjaw and ragefire users because the check I was using was causing crashes for some people regardless of what server you were using. I also added a new TLO for self buff checks:

Bot.HaveBuff[name]

This will check both songs and buffs, regardless of ranks. It will give some false positives, but it is the best i can do for right now. Like if your buff name is Shielding and you have Shield of Valhalla on, it would think you already have it. There are very few buffs that will have conflicts, but the new rank system was really screwing with the buff queue. it should hopefully no longer "hang up" when trying to do certain self buffs. I think what was happening is it would chain add your spell to the queue because it didnt think you had it, then it would sit there trying to cast a spell you dont have or need and just chain cycle behind the scenes.
 
Im still getting the same. Lock up and CTD after typing /bot on. When I type /plugin mq2bot nothing loads. I get message mq2bot loaded.
 
Im still getting the same. Lock up and CTD after typing /bot on. When I type /plugin mq2bot nothing loads. I get message mq2bot loaded.
Posted latest .dll to match new compile, also htw fixed a bunch of things once again. The biggest of note is that the item related CTD should be fixed. I was chain crashing on /bot on with bard, that is now resolved. There are also some bugs in the core code i think that he added into the plugin as a bypass, but that still need updated within core mq2 or else they can CTD.

- - - Updated - - -

Updated again for yet another compile change. No change to actual plugin otherwise.
 
Pete how would i specify something like spiritual surge to heal 1 target persay or how would i have my cleric acknowledge to heal warriors first then sk then paladins
 
Pete how would i specify something like spiritual surge to heal 1 target persay or how would i have my cleric acknowledge to heal warriors first then sk then paladins
Can't be done currently. The heal logic heals lowest first. I would have to add some sort of weighting system in there. Lowest health x weight or something.

The only bypass i can even think of is if your cleric was out of group and healing via xtarget or netbots. And i am guessing that is not ideal. It would be easy to add in via ini, but I have really been trying to avoid making people use the ini. the idea has always been that you just turn it on and it does everything for you. Ini is really just for squeezing the last bit of juice out of it.
 
hmmm my post was removed , not sure why and I didn't get a explanation. on why but I am getting mmohugs value's to the new mq2bot posted pete , and instant ld . its not working for me logges in via mmohugs message.
 
Last edited by a moderator:
hmmm my post was removed , not sure why and I didn't get a explanation. on why but I am getting mmobugs value's to the new mq2bot posted pete , and instant ld . its not working for me logges in via mmobugs message.

I dont understand what you are trying to say. values? are you skidmachine and asking about Target.Mezzed.ID? if so that is a core compile thing. but if you are him, you are also using it on an emu server and that requires a special .dll compiled with that specific emu build, not the one im posting here. I reposted the .dll just in case, but there should be nothing related to any compile other than core/vanilla.
 
Are you talking about the debug message that says: Debugging is currently limited to crash reports via MMOLoader blah blah? If so that just means that if you want to send a dump file, you gotta use mmoloader. Because otherwise it cant actually be debugged. But that is just a message, there is no check or authorization required. The plugin is written around working with core compile. You know if you turn on mq2chatwnd logging, you can often see wtf is going on and see what the last thing that was accomplished.

EDIT: also updated the .dll for a possible crash.
 
Downloaded the newest .dll, loaded all the required plugins and it crashes within 5 seconds, the screen goes black and it brings up a debugging popup. Not sure if this is on my end or a new .dll, just letting you know.
 
same still crashing

- - - Updated - - -

Completely MQ and redownloaded everything , still crashing upon /bot on /loadbot
 
Updated for compile. It would be nice if people have this working to let me know that it is working. If it is not working, there is virtually nothing i can do since it works with my compile. If it turns out it isnt working for anyone on here, then i can just stop updating it so nobody's time is wasted.
 
Think my issue is security settings on my pc cause its acting retarded. When i /bot on instant crash banging my fucking head on wall cause my xthealing with kiss is all fucked up too

- - - Updated - - -

It works on lower level toons just not my mains ugh

- - - Updated - - -

Thank you pete for keeping this going sir the plugin only reasonbi still olay eq
 
Glad it is working for you once again. I have been told a lot of the actual crashes that were occuring over the last month were actually direct3d and mq2main bugs that just happened to be accessed via the plugin. as a friendly reminder i highly encourage users to make sure they have the latest drivers for your video cards.

also, if you come up with ideas for the plugin, i can always take a look at adding things in though my schedule is a bit more restricted at the moment.
 
Think my issue is security settings on my pc cause its acting retarded. When i /bot on instant crash banging my fucking head on wall cause my xthealing with kiss is all fucked up too

- - - Updated - - -

It works on lower level toons just not my mains ugh

- - - Updated - - -

Thank you pete for keeping this going sir the plugin only reasonbi still olay eq
lol wannabee the wheels came off by the end of that sentence :) dont feel bad my typing does that sometimes and i dont even drink :)
 
it seems that this plugin is capable of pulling ..thus far all i've been able to do is pull my hair out how to i setup a puller I cant seem to find anything about it
 
Updated .dll to fix debuffs not working.

it seems that this plugin is capable of pulling ..thus far all i've been able to do is pull my hair out how to i setup a puller I cant seem to find anything about it
The reason i dont mention the pulling ability is that it is currently set to manually typing /findmob, and doesnt work with the compile here due to a missing TLO member in mq2navigation. There is a member that shows how long a path is and mq2bot uses that for pulling distance checks rather than a blind radius check. So the mob could be right next to you on a map but require you to run around a hill or wall and actually be 1500' away to actually run to. A path too long would start making everything glitch out and you would look really botted trying to run through a wall.
 
hmm no way to get them to add that tlo? really not sure of the politics between the 2 sites
 
4 different computers even put it on my desktop at work makeing 5 different computers all pure vanilla compile with just bot.dll and all 5 computers crash when i /bot on or /loadbot have narrowed it down to something in current compile is not jiving with mq2bot please help pete can you download release and see . maybe its me and all my garbage is fucked up now 4 alien ware computers with alot of money in them not sure how but maybe it is. toons 1-50 it works fine on 85-100 crash like everytime /bot on 100-105 /bot on instant crash

- - - Updated - - -

I believe reason for crashing is it is the mmohugs version

4 V S _ V E R S I O N _ I N F O ½ïþ ? | S t r i n g F i l e I n f o X 0 4 0 9 0 4 b 0 @ C o m m e n t s M M O H u g s M a c r o Q u e s t 2 8 C o m p a n y N a m e M M O B u g s . c o m 6 F i l e D e s c r i p t i o n M Q 2 B o t 4
F i l e V e r s i o n 2 1 . 2 2 . 0 . 7 . I n t e r n a l N a m e M Q 2 B o t l $ L e g a l C o p y r i g h t C o p y r i g h t ( C ) 2 0 0 8 - 2 0 1 5 M M O B u g s . c o m > O r i g i n a l F i l e n a m e M Q 2 B o t . d l l H P r o d u c t N a m e M M O B u g s M a c r o Q u e s t 2 8
P r o d u c t V e r s i o n 2 1 . 2 2 . 0 . 0 D V a r F i l e I n f o $ T r a n s l a t i o n
 
Last edited by a moderator:
MQ2Bot

Users who are viewing this thread

Back
Top
Cart