EQEmulator : Bots

HomePage :: Categories :: Index :: RecentChanges :: Login/Register :: Search

Magoth's "EQ-Offline" Bots Info


What the heck is all this Bots talk?

"EQ Offline", as it's being referred to, is a clever creation of Magoth78 of the EQEmulator community which puts a single, solo player in command of up to 5 artificial players (Bots) in a group with the player. The bots are the same level as the player, and can be geared with anything the Bot is capable of wearing. As the player gains levels, so does their bots - along with acquiring new skills/spells along the way.

Adventuring on your own server, or on low population servers, just got an amazing breath of fresh air! The code is still heavily under construction, but it's usable now for anyone who downloads the sources from Magoth's site and compiles it.

A list of commands is growing here for anyone interested in seeing what this code can do.

For anyone trying this, don't forget to source in this special set of NPC Spell Entries for bots spellsets.
Also, some tables must be added to your database to support the bots inventory and grouping.

Here is more installation tips from Magoth himself:

Now, I'd like to clarify some things up concering the install. In the binaries pack that you can download on the project's website, you can find 3 files (for windows). WorldDebug.exe and ZoneDebug.exe are the standard World.exe and Zone.exe with the EQoffline code changes.
So to make it works, you should make a directory named "old" (by example) and you move your actual world.exe, zone.exe and EmuShareMem.dll in it.
Then, you open the EQoffline package and you extract all the files in your eqemu dir.
Finally, you rename WorldDebug.exe > World.exe and ZoneDebug.exe > Zone.exe.
You will be able to launch your server normally with the bots.


I have taken some key information from the forum thread EQOffline, bots and more... and chunked it into this document. Welcome to a whole new way to play EQEmu!

Unofficial Changelog

Magoth's initial brainstorm, and I have to say looking back at it, he's pretty much achieved all these initial goals!
04/15/2007 Initial plan announcement.
04/23/2007 First steps completed.
04/29/2007 Inventory work completed.
04/29/2007 Began initial AI work.
05/02/2007 Video demos of Bots in action - Sebilis 1 | Sebilis 2
05/05/2007 Initial AI work completed.
05/10/2007 First release of beta code/binaries to public. (that's less than a month, for those keeping track ;)
07/06/2007 Raid work started.
07/21/2007 GeorgeS announces Bot/Raid helper tools.
07/27/2007 HowTo: Make a Raid.

This is the current status of the project. More can be added as it is developed.
Page was generated in 0.0699 seconds