Everquest 1 bot!

Status
Not open for further replies.

Kannkor

Ogre
Edit: If you wish to add a comment. Please visit: http://forums.ogregaming.com/viewforum.php?f=19

I started messing around with Everquest 1, and started working through creating some things. And I'm going to start putting together a basic bot. IE: Ogrebot for everquest 1.

I'm just getting started, so it'll be awhile before I even get an alpha out there, but while I building it back up basically from scratch, if anyone plays eq1, is there anything from eq2's Ogrebot that you really like that I should convert over, or anything you don't like that I should do differently?

Don't worry, I haven't quit eq2, I still log in and play a few times a week, and I will be buying the xpac the day it comes out, we all just need something to distract us from time to time.
 
Last edited:

Quigly4000

Active Member
eq's in game follow is horrible. wonder if it's possible to port over ogre follow and have it work better than its in game follow!

I've been dabbling in the game again since they changed over to all access and am excited at the prospect of having even a basic version of your program :)
 

Kannkor

Ogre
eq's in game follow is horrible. wonder if it's possible to port over ogre follow and have it work better than its in game follow!

I've been dabbling in the game again since they changed over to all access and am excited at the prospect of having even a basic version of your program :)
Obviously it's VERY early on, but I believe the following is fully possible relatively easily (easily doesn't mean quickly, it's a lot of work).
Campspot
OgreFollow
Assisting (of some sort, since you can't lazy assist, but I have some ideas).
Combat including using/casting of abilities.
I need to look at the whole gem thing, but that should be fully possible with options of on the fly meming etc (I guess this shouldn't be in this easy list).
MCP for lets go / hold up / campspot etc, and many other various MCP stuff.
Autologin (I already have a crude version of that working).
 

DaggerSplicer

Active Member
Hello all,

Its been quite a while since I last posted. This is great news. I have been looking for a reason to get back to where it all started. The one thing I absolutely dislike with EQ is it's limited cast bar. It would be awesome to be able to cast in a similar, if not exactly the same way.
 

Kannkor

Ogre
Hello all,

Its been quite a while since I last posted. This is great news. I have been looking for a reason to get back to where it all started. The one thing I absolutely dislike with EQ is it's limited cast bar. It would be awesome to be able to cast in a similar, if not exactly the same way.
Not exactly sure we're on the same page as this. But you would still need to follow how the game works. IE: You still have to have an ability in your gem to cast it.

I just meant the bot *should* be able to put abilities in there it needs.
 

Kannkor

Ogre
Some teaser images :)









It probably looks quite familiar! Which was the plan :)

The Caststack has a LOT going on. If you've never played EQ1, the Gem stuff probably won't make any sense... For those who have, let me explain it a bit!

There's two options, Auto, and Forced Gem Slot. Lets start with Forced Gem Slot.
In this example, you can see (although I grayed it out cause I was fighting weak stuff) Togor's Insects (slow) is Gem = 4, MP > 25.
When no 'auto' is present, it means when this spell is required, it is scribed into Gem slot #4. It doesn't matter what is already in slot 4, it is removed.
MP just means it's fine to cast this ability as long as my MP is > 25%. This overrides the global setting on the Setup tab of 50%. Nifty huh? :)
Onto Auto!
If you look at all of my buffs, they are labeled:
Auto, Gem 8, MP > 75.
This means let the bot handle the gemming, and use slot 8. The bot handles the gemming by doing the following: Only remove the gem, if the ability is ready. The reason for this is, so the bot doesn't gem something, then immediately gem something else in it's place.
And if it wasn't obvious, it only buffs when mana is > 75%.

Worth mentioning, Cannibalize is used any time my health is > 50%, and mana is < 95%. It's at the very bottom of the cast stack, because it's only done if nothing else is available.

If you put a spell in there without any gem option at all, it means cast it if it's already gemmed, otherwise, skip it.

The gem stuff is really nice for leveling, for example:
I have Minor Healing in gem1.
Crappy Buff 1 in gem2.

You level up a bunch of times, get new versions. The bot auto-recognizes the new versions, so now you have:
Greater Healing, and Super Buff, but they aren't gemmed. By assigning a gem, the bot knows to mem those abilities for you!

Can get some pretty amazing CastStacks going. Things are coming along very nicely so far!
 

raego2

Active Member
I am very very happy to see this, I had stopped playing eq1, went back when they offered Heroic characters and claimed all of mine,this will be great to have!
 

Kannkor

Ogre
Still a work in progress, been very busy with eq2 lately. This time of year is really bad for me, as I end up out of town a lot during the winter.

I just recompiled it a few days ago, but other than that didn't work on it at all, as EQ2 came back up and been working on it. It's not forgotten or dead, just delayed for the time being :)
 

Nautte

Active Member
I'm excited to see ogrebot come to eq1. I used it on eq2 and I was very pleased of the program. I am currently 6 boxing. My group consists of ShadowKnight (Iksar for regen), Druid (Halfing for bonus xp), Shaman (Iksar for regen), Enchanter (Gnome for tinkering ability), Mage (Dark Elf for vision), and Bard (Wood Elf for vision). I hope this helps. If you have any questions please ask.
 

Nautte

Active Member
Dear Mr. Ogre,

I have been a long time user of your program on eq2. I have recently been pushed off from eq2. My conclusion of not being able to play eq2 is I need to upgrade video card. Since the latest expansion I have been having issues. Since I can not game on eq2 at this time I have returned back to the original everquest. I so miss your program. You may not remember me saying this to you in the past but the game isn't the same without your program. I'm waiting for your genius work to visit everquest.

Nautte
 

bmac27

Active Member
Still a work in progress, been very busy with eq2 lately. This time of year is really bad for me, as I end up out of town a lot during the winter.

I just recompiled it a few days ago, but other than that didn't work on it at all, as EQ2 came back up and been working on it. It's not forgotten or dead, just delayed for the time being :)
Thanks, I stilll log in eq1 from time to time but since eq2 and ogrebot I'm way to lazy to multi-box the old fashioned way..
 

sumoslim

Well-Known Member
Kannkor is there any chance we could start paying for your eq1 bot in beta - to help motivate the process?

There are still more folks playing EQ1 than EQ2 - and the bots out there suck compared to your EQ2 bot.
 

Kannkor

Ogre
Kannkor is there any chance we could start paying for your eq1 bot in beta - to help motivate the process?

There are still more folks playing EQ1 than EQ2 - and the bots out there suck compared to your EQ2 bot.
I like how you think! :)

March is going to be a busy month for me, I'll try to make some time, but if not, remind me again after March and I'll try to get a kick start on this.
 

stryker24

Member
Kannkor is there any chance we could start paying for your eq1 bot in beta - to help motivate the process?

There are still more folks playing EQ1 than EQ2 - and the bots out there suck compared to your EQ2 bot.
So much this, I'd love to get back into eq1 being able to bot
 

gair

Active Member
Same here, be glad to pay for beta... Will be watching after March to see if you can get back into it. :)
 

ike016

Active Member
Also very eager to get to botting EQ1. Would love to play some again but not eager to go through all the leveling finding groups.
 

eclipsed

Member
Would love to see this come to pass as well. Have used MQ since it was released but it is clunky and difficult to use any of the bots for it. Ogre in EQ1 would be so awesome!
 

Kannkor

Ogre
Well, I got annoyed at something in EQ2, so I closed my sessions, and patched up EQ1! Fixed a few minor things. I'll start working on a write up of how to download and use Ogre for EQ1. Having said that, there are a few things you should know, before you even consider downloading it.
1) This is basically Alpha. This means that it's not even remotely close to being "ready". There are lots of features not implemented yet. If you're expecting something equal to EQ2's Ogre right now, it's not there yet.
2) There is very little documentation other than my revision history. Until there is more available and I have more time, documentation will be on the light side. Once people start using it, if they wish to add documentation (how to do things, etc) they are more than welcome too.
3) It's not the most "user" friendly process in the world to install, and get logged in at this time. This will be a nicety that will come later on.
4) I haven't set up any specific authentication for EQ1, so it uses your username/password/authentication for EQ2. (Basically means you have to have an active OgreBot Sub for EQ2, to use EQ1. Which if you're reading this, you probably do).
Once I have something basic on how to download and use Ogre, I'll get it posted.

If you wish to donate to the EQ1 cause, you're more than welcome too. My paypal is kannkor@ogregaming.com
Please note, these would be strictly donations. I can't promise or commit to any timelines.
 

Kannkor

Ogre
Kannkor would it be possible to run this on private servers as well? Or would it only work on live?
Do the private servers run the same version as the live? If so, it should work fine. If they run a different version, then it would only work if you used the correct version of ISXEQ. I only provide the ISXEQ (that is updated @ macroquest) that works for the live servers. This is also assuming that the private servers are running relatively close to current content, and ISXEQ is not really old. Because if something new comes to ISXEQ, it's very possible I will use it, and any old ISXEQ would not be able to support it.

But.. That will give you a starting point to look into.
 

Kannkor

Ogre
Here is the link if anyone wishes to try it out. Again, it's very early alpha. There are some quirks, and some things you need to do in order for it to work. All those are documented. If you have any issues, or have questions, please post them on the forums or ask in #ogre on IRC. Please do not PM me issues/feature requests at this stage. If I'm available I'll respond on the forums or in IRC.

http://wiki.ogregaming.com/eq1/index.php/Main_Page
 

ymmij

Member
Thank you! Been messing around with it just playing 1 character to learn the ropes again. Works great so far!
 

Mike farris

New Member
Its ALIVE !!!!!!!!! had problems isxeq crashing game but logged back into eq2 and ogre repatched in there... logged eq and everything loaded woot woot
 
Last edited:

ymmij

Member
I have been hammering big time lol. I haven't played this PoP but I got my group to level 20 so far :D Freebie accounts for now. Heals and buffs work great, I cant get any offensive spells or attack abilities to work though like backstab. Is there a trick to it? I am on Erollisi Marr if anyone wants to roll with me.
 

Mike farris

New Member
cant get CAs to cast it autoattacks and faces mob. but no CAs will cast. i think its something im doing wrong been over a year since ive used ogrebot. but if anyone could help i would appreciate it
 

Kannkor

Ogre
Its ALIVE !!!!!!!!! had problems isxeq crashing game but logged back into eq2 and ogre repatched in there... logged eq and everything loaded woot woot
You need to load isxogreeq1 (which loads isxeq) BEFORE you log into the game. I use "ogre bot kannkor" to log into the game, so I've never logged in without it, and didn't realize that bug existed. I haven't had time to fix it.

Patching EQ2 won't patch / effect anything for eq1 :)
 

Kannkor

Ogre
I have been hammering big time lol. I haven't played this PoP but I got my group to level 20 so far :D Freebie accounts for now. Heals and buffs work great, I cant get any offensive spells or attack abilities to work though like backstab. Is there a trick to it? I am on Erollisi Marr if anyone wants to roll with me.
On the Combat page (or is it Combat Abilities?) you need to add the ability to that list, THEN run an export, THEN reload the bot. They will show up / work in the bot after that.
 

Kannkor

Ogre
cant get CAs to cast it autoattacks and faces mob. but no CAs will cast. i think its something im doing wrong been over a year since ive used ogrebot. but if anyone could help i would appreciate it
See if the above works for you. If it doesn't, what class(es) and are you alone or in a group? Did you set the assist?
 

Quigly4000

Active Member
cant get CAs to cast it autoattacks and faces mob. but no CAs will cast. i think its something im doing wrong been over a year since ive used ogrebot. but if anyone could help i would appreciate it
The bot will not attack unless a target shows up in the 5th slot of the extended target window.

I belive this part of the wiki covers that:

"When OgreBot is loaded, it assigns XTarget slot 5 as the Group Main Assist's Target. This has to stay here, as the bot uses that information.
For AutoTargetWhenHated to work, the character has to be the Group Main Assist, have no target at all, and XTarget slot 1 has to be set up to "Auto Add Hater Targets" / Auto."

I too was having an issue when running around solo with getting the bot to cast anything, but when i generated a target in the extended target window under slot 5 it would start going through the cast routine.
 

Mike farris

New Member
I had to set main assist. it works thank you. and yes i can load isxogreeq1 at character select but logged in it crashes. again thank you for the replies
 

ymmij

Member
They are on the combat page. Normal damage spells wont cast for me either. My enchanter, warrior, and rogue does what Mike Farris said, they face the mobs just fine but no spells.
 

ymmij

Member
Ok I fixed my enchanter spell casting I believe. I set my tank as Main assist, that way it uses the xtarget slot 5 like Quigly mentioned. Still working on the combat skills
 

Mike farris

New Member
where can we and would you like us to post bugs we find in isxogreeq1?

at lvl 90 on my SK/Enchanter/Shaman they are missing spells that appear to be below rank of a higher level version. For instance Shaman's Reckless Mending (level 90) shows up, but qirik's mending (level 88) dose not show up on the list. Ive exported and reloaded a couple times. I assume it skips lower level versions. Is there a way to disable that? The lvl 88 spell and 90 spells are in fact diffrent but come up as same spell family.

Thank you for any help
 

smiker

Well-Known Member
Someone have a compilation guide for ISXEQ? I could compile MQ2 but no luck with ISXEQ, I have the InnerspaceSK installed too.
 

Quigly4000

Active Member
You shouldn't have to download anything other than the .dll that Kannkor posted in his new user walkthrough. I didn't anyway. Just download the .dll and boot up EverQuest via Innerspace and ext isxogreeq1 and it will download what you need.
 

Kannkor

Ogre
Someone have a compilation guide for ISXEQ? I could compile MQ2 but no luck with ISXEQ, I have the InnerspaceSK installed too.
You don't need to compile ISXEQ at all, but if you want to just for the sake of wanting too.. well it's pretty complicated. User01 sent me a screen shot of all the errors he had compiling, and there were just so many it would take a bit of time to work through, and without there being a need, it's hard to find the time to do it.

If you get any specific errors I can try to tell you how to fix them if it's obvious.
 

ymmij

Member
For Combat abilities, press ALT C and make sure they are there, I thought you meant put them in Combat page. Combat arts working now :D It only casts the combat abilities on that page. I don't know how to put abilities like bash and backstab in there though.
 

Kannkor

Ogre
For Combat abilities, press ALT C and make sure they are there, I thought you meant put them in Combat page. Combat arts working now :D It only casts the combat abilities on that page. I don't know how to put abilities like bash and backstab in there though.
Well, that's where things get complicated.
The abilities you get that can go into the Alt C window, have to be in there to use.
But the base skills, like taunt, bash (I assume backstab, but I don't have a rogue to test) go into the Combat Page ( Ctrl C ) window. (Note: There is a Alt C page and a Ctrl C page, they are completely different).

Add the skill to the Combat Page, then run an export, then add it into the bot and see if it works.
 

Mike farris

New Member
After a few days to play with it. It Has made EQ1 100% better. i was using ISXboxer with 3 accounts using castbars and infinite macros. MCP=LOVE OgreFollow=Priceless Thank You Kannkor.

If you left it as is and just updated for patches i would be happy.
 

Kannkor

Ogre
After a few days to play with it. It Has made EQ1 100% better. i was using ISXboxer with 3 accounts using castbars and infinite macros. MCP=LOVE OgreFollow=Priceless Thank You Kannkor.

If you left it as is and just updated for patches i would be happy.
Excellent. I have plans to continue to add to it and make it better :)
 

ymmij

Member
Thank you Kannkor! I've been playing for a few days and getting everything to work. I love it! I haven't played since PoP, tons of new stuff to do.
 

Mike farris

New Member
Excellent. I have plans to continue to add to it and make it better :)
Is there a way to get old rank spells to show up in Cast Stack list. everquest has a funny system where 2 spells of same class are skipped due to one being lower level in that spell class. My SK has several lifetaps one adds hate buff one is long reset and other quick reset for example. I just added these spells to MCP for the time being. but if i can manually add them somehow in export file?

What Classes to use?

I have a solid group 3 accounts 3 mercs SK,Shammy,Chanter, Cleric Merc, Caster Merc, (enchanter buff driven Melee works well off of shamman buffs) Tank Merc. My sk has 10k more HP and 800-1200 more AC than tank merc but he takes way less dmg, i dont get it but i roll with it (could change in a few levels). at level 90-91 killin yellow mobs. but at only 3 accounts sk,sham,chanter has everything you need........ besides tracking! Made sk for tank but now ive found tank merc is OP and i should have made a Ranger, Shammy,Chanter...Or Beastlord,sham,Chanter. thought id let yall the combos ive tried/wish i would have tried. but snare,haste,slow,debuff must have over 80. Shamans help damage mit a ton over 80. after 90 they are good healers. i would not recomend a group without enchanter and shammy. Yes other classes have ports/evac/TRACKING!!!!! but none of that helps while your dead. and ogre has Named HUD.....
Thats the info i have, only been back on EQ about 3 months now but its all i play.
 

Kannkor

Ogre
Is there a way to get old rank spells to show up in Cast Stack list. everquest has a funny system where 2 spells of same class are skipped due to one being lower level in that spell class. My SK has several lifetaps one adds hate buff one is long reset and other quick reset for example. I just added these spells to MCP for the time being. but if i can manually add them somehow in export file?
You can make a post on the forums (forums.ogregaming.com) or you can put it here in this thread for now too. List out the exact name and level you get these spells. In short, any time there is a.. "spell line" that needs to be shown, I have to specifically code that spell line. I can do it (I have had to with other ones), I just need to examine all of the spell data to see if I can make a spell line out of it.
 

Mike farris

New Member
You can make a post on the forums (forums.ogregaming.com) or you can put it here in this thread for now too. List out the exact name and level you get these spells. In short, any time there is a.. "spell line" that needs to be shown, I have to specifically code that spell line. I can do it (I have had to with other ones), I just need to examine all of the spell data to see if I can make a spell line out of it.
Shaman Spells
Mending Counterbias Rk. II Level 88 its a target of target spell does show up on Cast Stack, target: tank - cast Hot on tank + 75% slow on his target. But he cast's it on NPCs as a CA and has no effect. its a Heal i assume then. But also happens to be best slow in the game.

Qirik's Mending Rk. II Level 88 (not on Cast Stack)- Reckless Mending Level 90 (On Cast stack) same spell family , But it uses HP to cast not mana.

Qirik's Recourse Rk. II 87 (not on CS) group HoT LARGE HEAL AHHH!. Penumbra Of Renewal level 90 (on CS) group HoT small heal ugggg. both can be active and healing at the same time.


The other 2 classes i could care less. But i cant rely on myself to heal my group lol
 

ymmij

Member
Starting today, 160% exp bonus from now until the end of the month to celebrate their 16 years. Thanks Mike, I never used mercs but I will try them out since you gave some helpful info.
 

bmac27

Active Member
I'm showing no option to assist, follow and none of my toons are casting spells during combat once i manually assist them. However buffs are casting on all toons except for on mercenaries.
 

ymmij

Member
They automatically assist whoever you set as the main assist. Right click on who you want as main assist and set his role as main assist. That should cause them to cast spells as well.
 

ymmij

Member
There is also ogre follow though I haven't tried it. I have a macro on each toon that when I press 9, they all /target "tank" /follow "tank". I am going to try out ogre follow though since Mike said he loved it.
 

Mike farris

New Member
open MCP right click a empty square and pulldown says ogrefollow. then you need to add parameters, I havent got aliases set up so i made 2 but with it should be able to add first line Group 2nd line Tank then min distance to follow on 3rd line and max to stop think its 10 and 350

Group
Tank
10
350

mine however is

Character (guy following)
Tanksname (guy to follow)
10
350

and i just made a button for each toon. so i have to hit 2 buttons

not sure how to add multiple characters

Character,character,character
Tank
10
350
maybe? i tried a little, followee has to be in line 1 i tried stacking but that didnt work
 

Quigly4000

Active Member
if it is like eq2 I think it would be much easier to just do 2 lines:

All
${Me.Name}

That would make everyone in your session follow the person on whom you clicked the button. If you leave distances blank it should just use default.
 

tarbasch

Senior Member
I played with this some last night, excellent start to another great bot and making EQ1 fun again :)
A few issues I had last night, most have mentioned,
-The spell casting, would work on my assisting toons but not on my main tank that everyone was assisting, couldnt get any damage spells to cast at all while soloing.
-Auto follow seemed to not want to work, even tried ogre follow with no luck.
-melee toons would face the mob in combat but not run into melee range so they would be to far away to attack.
 

Quigly4000

Active Member
I played with this some last night, excellent start to another great bot and making EQ1 fun again :)
A few issues I had last night, most have mentioned,
-The spell casting, would work on my assisting toons but not on my main tank that everyone was assisting, couldnt get any damage spells to cast at all while soloing.
-Auto follow seemed to not want to work, even tried ogre follow with no luck.
-melee toons would face the mob in combat but not run into melee range so they would be to far away to attack.
Did you set your main tank as the "Main Assist" in group roles in game? (via right clicking his name when in group and setting group role Main Assist)
Then make sure you've set up MCP button "SetMainAssist" and fill in properly, for example:
Parameter 1 = Who will set the assist = All
Parameter 2 = Set the main assist to = Tank (make sure you have the tank alias set up or simply set this to your toons name)

For auto follow there are a few things. I never tried it without, but I would assume you need to set up your Chars page in the bot manager to include all the names of the characters you play. Once that is done, make sure you are also utilizing the default movement keys (WASD).
Next make sure you've set up your OgreFollow MCP button correctly. To make it function as it does in EQ2, edit the button:
Parameter 1 = All
Parameter 2 = ${Me.Name}
Don't even fill in the other two parameters as the default values seem fine.

Lastly, I haven't had jousting work either. Doesn't seem to be a joust in/out command despite there being an NPC hp to move into attack range option.
 

Quigly4000

Active Member
The most time consuming part for me right now with utilizing EQ1 is getting all the characters into the game. I saw mention of an auto login script for EQ1 in the revision history but don't see it in the EQ1Ogre folder. Is there a splash screen that is required like in EQ2 that doesn't prepopulate? Currently whenever I boot up EQ1 it will prepopulate the last username I entered and it only seems possible to log to character select as opposed to directly into the game.
 

bmac27

Active Member
When I add buffs to the caststack they just cast over and over ignoring the duration. What do I need to add to make my buffs cast only once and again when the duration is up?
 

Amadeus

The Maestro
Staff member
I'm not at all bothered that Ogre for ISXEQ was announced here; however, a continued discussion of this product is not really appropriate for these forums. Since neither ISXEQ nor Ogre for ISXEQ are, in any way, associated with isxGames, I think that new users might be confused by seeing a constant stream of postings and discussion here on this forum.

As I mentioned, I don't mind if Kannkor wants to announce new releases in new threads, and I believe he'll be able to update the initial posting on this thread as well; however, for actual discussion and Q/A regarding the bot, I think that the ISXEQ forums (http://www.macroquest2.com/phpBB3/viewforum.php?f=75) or the ismods forums (http://ismods.com/phpBB3/) would be better options.

That being said, Kannkor is welcome to use Forge (https://forge.isxgames.com/) for "EQ Ogre" bugs, wiki, etc. if he wants. Just let me know and I'll set up a project for it.

Edit by Kannkor: If you wish to add a comment. Please visit: http://forums.ogregaming.com/viewforum.php?f=19
 
Last edited by a moderator:
Status
Not open for further replies.
Top Bottom