I recently unearthed three level 70-something characters (druid, bard and rogue) from my early days of Everquest, and decided to bot them with KISS. There are much better 3 class combo’s one could use, but KISS is so flexible you could level a group of 6 clerics. I’ve decided to use the rogue as a puller, and will leave the tanking & healing to mercs. The bard will DPS and the druid will do a little backup healing & DPS. I didn't put much thought into these roles, thankfully they're easy to change in the future.
1) I log into all of these accounts on the same PC, which is nearly as old as these characters. I personally use WinEQ2 to handle the accounts (as detailed in the MacroQuest2 Beginner's Guide) though it's definitely not needed.
2) Since this is my first time using these characters with KISS, I type “/mac kissassist” on each character to create the settings files, and then “/endmac” on each one. I then go to my "mq2redguides\Macros" folder, and open each character’s “KissAssist_charactername.ini” file and begin editing. (you can also edit the settings in-game by typing “/kissedit”)
Like the KISS beginner’s guide, I'm only changing a few settings here and there. For brevity’s sake, I’m only going to list the settings I change – if it’s not listed here, it means I left it as default. First up is the rogue,
3) The Rogue
Under “General” I change the role to puller since the rogue will be pulling. I also tell KISS to auto-accept rez which is a personal preference.
Next up are buffs. The rogue has a few item clickies, so I turned BuffsOn to “1” and then added the click items (this is a very old character, please don’t laugh). If I had any poisons, I could also add them here like Redguides user “stalk” did for his rogue.
The next thing I change is DPS. This setting just tells KISS which disc/AA I’d like to use. Below, I’ve decided to use a couple discs when the mob is at 95% health or less:
Since my rogue is pulling, I’m going to mess with the pull settings a bit. I’m going to have him use a bow with some crap arrows I conjured, and will also increase his pull range since my zone is so large.
These are the AFK settings I used – more on these later. You may think that “CampOnDeath” conflicts with my “RezAcceptOn” setting above, but this isn’t triggered until after the “respawn” timer goes out.
Optional: This step is optional and outside of KISS, and involves configuring MQ2Melee. I wanted to stop certain abilities like “pick-pocket” from running. Since this ability (and a few others) are handled by MQ2Melee instead of KISS, I had to go to an entirely different .ini file (NOT THE KISS .ini file I was editing above) which is the “servername_charactername.ini” file in the MQ2 root folder (not the macros folder), where I was able to tweak the settings to my heart’s content. You can find a guide on each MQ2Melee setting here.
With my rogue happily configured, it was time for the druid.
4) The Druid
Because Druids need mana, I turn MedOn to 1 (KISS will autodetect endurance if the class is melee). I’ve also decided to make the druid my looter, so I turn on looting which I’ll talk about later. I also made the druid the designated "campfire dropper" for my fellowship by turning on “CampfireOn”.
Under [buffs] I add spell buffs as well as clicky buffs from items. The druid will buff the entire group.
Under [DPS] I add DPS spells for the druid, and what percentage the mob should be at before casting them. I apply my dot when the mob is at 91% or less (but only do that once), and burn when the mob is 80% or less.
Under [Heals] I turn on “HealsOn” and add some spells for the druid, as well as the % health a groupmate should be under before casting. For example, Adrenaline Surge will be cast on anyone who is below 40% health. I’ve also turned on AutoRezOn, which will rez any corpse within 100 radius.
Because I’m an idiot, I’ve also included the druid pet.
Like the Rogue, I also turn on AFKTools. More on those later.
Before I turn on KISS for my druid, I try to have most of the crucial healing/dps spells above memorized anywhere except gem slot #8, since that is the “miscellaneous” gem which KISS will use to memorize spells that I don’t currently have memmed.
5) The Bard
KISS runs bards beautifully, perhaps better than any macro to date.
Under General, I decided to turn on “RezAcceptOn”. Also, I decided to allow my bard to play a song during downtime, so I turned on “TwistOn”, then told it to play the song in gem #9 (which is my mana song) with “TwistMed” and did the same thing for “TwistWhat”.
Under Buffs, I turned on buffing as there were a few item clickies I wanted to use.
Oddly, the apostrophe in "Bloodfiend`s" is an actual apostrophe (shares a key with ~) and not a single quote. To us, ` and ' are the same, but to a computer they're vastly different. This comes up a lot in EQ, especially with mobs, so keep an eye on those apostrophes.
Melee is the most important part of a bard’s .ini file, as this is where you define the combat twist. I set mine up to twist gems #2,3,4,5 and 9. I also turned on “MeleeOn” because bards should melee.
Like the others, I also turn on AFKTools. More on this section later.
Optional: This step is optional and only for those crazy enough to care. Certain abilities can be handled by KISS as well as MQ2Melee, like Boastful Bellow (and I assume Selo's Kick but I don't have it yet) and I decided to turn them on in MQ2Melee. To do this I had to go to an entirely different .ini file (NOT THE KISS .ini file I was editing above) which is the “servername_charactername.ini” file in the MQ2 root folder (not the macros folder), where I was able to tweak the settings to my heart’s content. You can find a guide on each MQ2Melee setting for melee classes here.
All set! The group is ready to run.
6) Running KISSAssist
With KISS all set up, I take the three characters to a nice little spot in Wall of Slaughter. I summon the mercs and use the group leader to set the group-roles (I set the tank merc as “Tank”, and my rogue as “Puller”). I also make sure nobody is following each other by typing "/follow stop", since autofollow causes some weird problems if left on. Next, here’s what I type on each character:
(Targeting tank merc)
(targeting tank merc)
(targeting tank merc)
Aaaand.. it... works! The three adventurers begin doing what they love: slaughtering mobs. I’ve sat and watched them go for 2 hours in one sitting, they're a killing machine. Literally.
That's it, enjoy running KISS with your group!
There are a few things I'd like to touch on before ending this guide.
Radius, Range and Distance
When you see these in the settings they're confusing at first, but if you look at this picture for 40 seconds, it will all make sense.
It’s two pictures of the same camp: The top-portion is an overhead view, and the bottom-portion is a side view.
It’s important to loot mobs for your group’s safety, as there’s no bigger sign of botting than an unholy mass of corpses. Also it’s a great way to become wealthy, provided you don’t fill up on garbage.
Thankfully, KISSAssist has the most advanced loot macro “Ninjadvloot” built-in, which will keep everything organized when looting. Here’s how I use it:
I make two hotkeys. One with “/lootdestroy” and the other with “/lootsell”. After a few hours of botting, I go through the looter’s bags. With an item on my cursor, I decide if it’s worth selling or destroying, and click it on top of the appropriate hotkey (items marked as “destroy” will be destroyed next time you loot them). Generally I /lootdestroy anything worth less than 5 plat, especially if it can’t be stacked.
When I head to a merchant, I just type “/mac sellstuff” and every item that’s ever been marked with “/lootsell” will be sold. It’s good to be rich.
AFK & Safety
We don’t recommend using KISS while AFK, but realize that some people will do so despite the risks. KISSAssist comes with a very basic safety measure known as “AFKTools”, you’ll see it in your settings file. It will pause and beep if someone gets close, and once they leave, will begin again. Personally I don’t feel this is strong enough, and like to go a few steps further – which is why I wrote GTFO, which will evac my entire group should a stranger come near. If you are going to AFK and care about your characters I strongly recommend using GTFO or a custom-configured MQ2Posse.
Here’s the basic AFKTools settings I used on all characters above. I turn “AfkToolsOn” to on, for the GM action I have it set to “3” which is unload MQ2, and the player-alert radius I set to 800 which is pretty far - increase it if you're paranoid.
Don’t forget to type “/posse on” on each character before you go afk, and double check your “/posse status” as well, since AFKTools relies on MQ2Posse.