• 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
GTFO.mac - be kind to strangers

Release GTFO.mac - be kind to strangers 3.01

No permission to download

Redbot

💻❤️
Moderator
Joined
Oct 15, 2004
RedCents
104,068¢
Pronouns
He/Him
Description
GTFO! is for those who want to kindly give up their camp to strangers quickly and effortlessly. It is compatible with every macro (e.g. KissAssist, AutoCleric, AFNuke, etc.) When a stranger is within a certain radius, (as detected by MQ2Posse) members of your group will give up the camp. Your group will then either exit, or wait for a period and then return.



gtfo2.png

Read the overview here:
https://www.redguides.com/community/resources/gtfo-mac-be-kind-to-strangers.16/
 
Last edited:
Re: GTFO! - an AFK group escape macro

I don't know why you'd want to see old versions of GTFO, but in case you do they're located in the history tab of the resource.
 
Last edited:
Re: GTFO! - an AFK group escape macro

OMFG that is hysterical Red Cented!
 
Re: GTFO! - an AFK group escape macro

Just an idea =)

If you bind your WIZ/DRU at your camp (safe spot ofc), so when someone comes within range of the 800 radius your group evacs out and ends the mac.

But what about if you don't end the mac and just pause it, then you could tell caster to 'Teleport Bind' and resume the mac after about 15 min?

That possible?
 
Re: GTFO! - an AFK group escape macro

Just an idea =)

If you bind your WIZ/DRU at your camp (safe spot ofc), so when someone comes within range of the 800 radius your group evacs out and ends the mac.

But what about if you don't end the mac and just pause it, then you could tell caster to 'Teleport Bind' and resume the mac after about 15 min?

That possible?

Good idea - the trick is finding a good bind spot that's safe. If you want to PM me a good one for my test group (lvl 80) I'll work on updating the macro.


worksheet:

evac
wait 90s
check if revival or resurrection sickness exist
if you've died, wait 30s and /exit
otherwise,
unload mq2posse plugin
load mq2posse plugin
wait 14 minutes
is group with me? if not, exit. else
everyone click fellowship insignia
wait 90s
everyone target specific player
/mac kissassist
 
Last edited:
Re: GTFO! - an AFK group escape macro

Good idea - the trick is finding a good bind spot that's safe. If you want to PM me a good one for my test group (lvl 80) I'll work on updating the macro.

Katta Kastrum - North-East Quarter, spots with several 73/74 mobs.
 
Re: GTFO! - an AFK group escape macro

This Macro is awesome, I've been using it and there are 2 separate nosy players that seem to gravitate to one of my favorite hunting spots. I'm way off out of the way and there is literally no reason and nothing great for a normal player where i'm at. Too bad for them this trips before they can even see me. =D

Thanks for this Redbot!
 
Re: GTFO! - an AFK group escape macro

Oh joy, had a player approach me today with: "Answer or I ll train your botgroup", yay free pulls, he really underestimated my grps toughness and only brought 20 light blues, yawn and nice test for my AE section. I thanked him afterwards, he seemed disappointed tho...
 
Re: GTFO! - an AFK group escape macro

Oh joy, had a player approach me today with: "Answer or I ll train your botgroup", yay free pulls, he really underestimated my grps toughness and only brought 20 light blues, yawn and nice test for my AE section. I thanked him afterwards, he seemed disappointed tho...

Wow, I really do not understand this. Botting has been around since EQ started. I was always in awe of those that could do this and never bothered them. Now that I can do this myself I ensure I never AFK on popular targets, whether they are new content or old content NPCs.

Heck, I still have subpar Augs and weapons, but I am maxed out on AAs. Probably the server I play on doesn't have "griefers" on it like some other severs might. I might try this mac/plugin out eventually when I attempt to hunt in CoTF zones though.
 
Re: GTFO! - an AFK macro to avoid player petitions

Updated with suggestion from Dutch_SK. After evac and a relaxing 15 minute chill session, GTFO! will return to your group's campfire and start kissassist (or any other macro) on everyone. Thanks to Maxranor & the big bad iksar for help.

Please let me know if you have any other ideas, or find any bugs.
 
Re: GTFO! - an AFK macro to avoid player petitions

How do I set up the GTFO if I am using a mage pullerpettank KISS?
 
Re: GTFO! - an AFK macro to avoid player petitions

Updated to fix a crash that was happening with the new compile.

How do I set up the GTFO if I am using a mage pullerpettank KISS?

Must have missed this one over xmas break, sorry!

You'll have to make sure the pet's name is always the same, then in GTFO.ini,

tank=pet'sname
 
Re: GTFO! - an AFK macro to avoid player petitions

Updated with suggestion from Dutch_SK. After evac and a relaxing 15 minute chill session, GTFO! will return to your group's campfire and start kissassist (or any other macro) on everyone. Thanks to Maxranor & the big bad iksar for help.

Please let me know if you have any other ideas, or find any bugs.

So I had an idea/question... One of my spots is in a rather discreet location but it occasionally has the odd player run directly through my "area" for a task. Now, I realize that doesn't sound like it's super discreet but just go with me on this. They are probably in my radius for less than 30 seconds and likely wouldn't think twice of me being there killing. Is there a way to not only port out if your radius is compromised but also add a parameter if it exceeds a certain time within that radius? Like, if they were near me, but it was less than 60 seconds, no action would be taken?

Maybe I'm asking too much of an already great thing but I thought it might be beneficial. Don't even know if that is possible but that's my 2 cp.
 
Re: GTFO! - an AFK macro to avoid player petitions

I'm curious as to how this works? Do I just /mac gtfo on one toon and it calls KA on the others, or do I need to /mac gtfo on all toons?
 
Re: GTFO! - an AFK macro to avoid player petitions

Does the radius check for this macro check along the Z axis? Like will my characters evac if someone is below me on a different level of the zone?
 
Re: GTFO! - an AFK macro to avoid player petitions

Hey Red, I'm not sure if you want to edit the "Instruction" portion of your post but it wasn't until I typed "/posse on", "/posse load", and "/posse save" on each character before my MQ2Posse INI file finally showed up (I think /posse save is what finally created the .ini file). Prior to that, I only had a MQ2Posse.dll and .wav file.
 
Re: GTFO! - an AFK macro to avoid player petitions

I'm having a little problem with this working a little too well!

I want it to run when I'm afk, so I set it all up and to test it, I popped over to DH near gribble and my porter did what he should! So I ran a few DH missions and forgot that I had it on. Popped out of the mission and went to get a drink of water and came back to everyone gone (/exit) haha.

I did /posse off but I think it keeps coming back for some reason.

Ideally I'd like it to:

1 - see the stranger nearby
2 - pause the mac
3 - wait about 3 minutes and see if the stranger is still near
4 - If stranger is there -- cast spell, wait 10 mins and campfire or teleport bind back
If stranger goes out of range, unpause and back to work.
 
Re: GTFO! - an AFK macro to avoid player petitions

Honestly that would probably raise a lot less suspicion vs. a group just auto poofing as soon as someone goes near them.
 
Re: GTFO! - an AFK macro to avoid player petitions

I'm having a little problem with this working a little too well!

I want it to run when I'm afk, so I set it all up and to test it, I popped over to DH near gribble and my porter did what he should! So I ran a few DH missions and forgot that I had it on. Popped out of the mission and went to get a drink of water and came back to everyone gone (/exit) haha.

I did /posse off but I think it keeps coming back for some reason.

Ideally I'd like it to:

1 - see the stranger nearby
2 - pause the mac
3 - wait about 3 minutes and see if the stranger is still near
4 - If stranger is there -- cast spell, wait 10 mins and campfire or teleport bind back
If stranger goes out of range, unpause and back to work.


/posse off is a little buggy :) Best to type

Rich (BB code):
/plugin mq2posse unload

KissAssist will auto-load mq2posse when you start it, so no worries about remembering to turn it on.

As for the idea, I like it but I'm concerned about the 3 minutes of waiting - mobs could wipe the group while they're just standing around in that amount of time.

Honestly that would probably raise a lot less suspicion vs. a group just auto poofing as soon as someone goes near them.

I set my MQ2Posse.ini radius high enough so that they can't even see my group. At best, they'll see a campfire and maybe a corpse my looter missed.
 
Re: GTFO! - an AFK macro to avoid player petitions

/posse off is a little buggy Best to type

/plugin mq2posse unload

unload is a little buggy too I think. :) It was reloading itself every time I logged in.

I see what you mean about the 3 min thing.... what if you just:

1 - see the stranger nearby
2 - finish killing/check to make sure not in combat
3 - pause the mac
4 - Invis the group
5 - wait about 3 minutes and see if the stranger is still near
6 - If stranger is there -- cast spell, wait 10 mins and campfire or teleport bind back
or - If stranger goes out of range, unpause and back to work.

- - - Updated - - -

I'm having a little problem with this working a little too well!

I want it to run when I'm afk, so I set it all up and to test it, I popped over to DH near gribble and my porter did what he should! So I ran a few DH missions and forgot that I had it on. Popped out of the mission and went to get a drink of water and came back to everyone gone (/exit) haha.

I think that Kiss calls a load for MQ2posse automatically so the best way to avoid this is to just remove the Posse commands until I'm ready to afk. :)
 
Re: GTFO! - an AFK macro to avoid player petitions

I see what you mean about the 3 min thing.... what if you just:

1 - see the stranger nearby
2 - finish killing/check to make sure not in combat
3 - pause the mac
4 - Invis the group
5 - wait about 3 minutes and see if the stranger is still near
6 - If stranger is there -- cast spell, wait 10 mins and campfire or teleport bind back
or - If stranger goes out of range, unpause and back to work.

#2 would require a change to either MQ2Posse or the bot macro you're running (assuming KissAssist), it can't be done with a separate mac. But if there's demand we can certainly work on updating mq2posse :)
 
Re: GTFO! - an AFK macro to avoid player petitions

A pause and resume feature would be amazing. I have a few camps I like that people tend to run by on the way to other places and are only in "range" for a couple seconds. A check for combat, pause, resume in a min or two and if the player is still there then evac would be absolutely fantastic.

On another note, how would I set GTFO up for 2 seperate groups running on the same machine? Is it as simple as making another copy of the mac/ini and renaming it?
 
Re: GTFO! - an AFK macro to avoid player petitions

I'll consider a pause function, but it seems pretty close something already offered in KissAssist.

http://www.redguides.com/community/...sAssist-8-Instructions-amp-Settings-Info#afkt


Keep in mind this macro was built for Zek, so letting other plays hang around you for any period of time isn't a good idea :) I set my range high enough so that I poof before anyone can even see my toons.
 
Re: GTFO! - an AFK macro to avoid player petitions

Is there a way to make it call different macros for others in the grpup? Namely my wizzies running Raz's afknuke.
 
Re: GTFO! - an AFK macro to avoid player petitions

You can edit the macro to add whatever you need it to do.
 
Re: GTFO! - an AFK macro to avoid player petitions

How would I go about doing that, Riot? I am pretty macro illiterate.
 
Re: GTFO! - an AFK macro to avoid player petitions

Is there a way to make it call different macros for others in the grpup? Namely my wizzies running Raz's afknuke.

Yup! No need to code, that's built in.

Rich (BB code):
| If you want to run a macro other than kissassist, specify it here.
defaultmac=kissassist
tankmac=kissassist
pullermac=kissassist
healermac=kissassist
castermac=kissassist

Just edit your GTFO.ini and where it says "castermac=kissassist" change it to "castermac=AFNuke2"

If you're running mostly wizards, just change "defaultmac=kissassist" to "defaultmac=AFNuke2"
 
Re: GTFO! - an AFK macro to avoid player petitions

this is great, currently i have posse running on my group and if the puller gets caught out, he'll /end /target /stick my wiz, the wiz casts exodus, ends all things, and if people run into them at succor he evacs to some old zone, like brells or something.
 
Re: GTFO! - an AFK macro to avoid player petitions

I was more wondering how I would add something like in the DH HA macs where you can specify a mac to use with a class. Like right now I have been working up a zerk for fun. Well with the current set up I can either have one of my wizards(the non evac one) default back to KISS over afnuke, or I can use afnuke as default and my zerk just goes batshit crazy. I did end up figuring how to do 2 groups on one machine though, just renamed/changed everything from gtfo to gtfo2, and had posse call gtfo2 on my ftp lvl 100 people.
 
Re: GTFO! - an AFK macro to avoid player petitions

I was more wondering how I would add something like in the DH HA macs where you can specify a mac to use with a class. Like right now I have been working up a zerk for fun. Well with the current set up I can either have one of my wizards(the non evac one) default back to KISS over afnuke, or I can use afnuke as default and my zerk just goes batshit crazy. I did end up figuring how to do 2 groups on one machine though, just renamed/changed everything from gtfo to gtfo2, and had posse call gtfo2 on my ftp lvl 100 people.

I'll try and make this easier in the future, but for now you can use "healermac" for your zerker, just specify him as the healer. It won't make him heal or anything, it's just a name.

I'll make 6 options in the future, one for each member, right now I just have 4.
 
Re: GTFO! - an AFK macro to avoid player petitions

I noticed my wizzy will chain cast the port spell if there are people within range of the destination (ex: other people @ evac spot).

Did I set it up wrong or is this a bug? I was expecting it to evac & then quit. Everyone but the caster quit successfully.
 
Re: GTFO! - an AFK macro to avoid player petitions

I noticed my wizzy will chain cast the port spell if there are people within range of the destination (ex: other people @ evac spot).

Did I set it up wrong or is this a bug? I was expecting it to evac & then quit. Everyone but the caster quit successfully.

The wiz will chain cast 7 times, then will exit. If you want it to exit sooner, find this block in gtfo.mac:


Rich (BB code):
sub chillout
	| is GTFO running too often?
	/if (${Defined[gtforan]}) {
		/if (${gtforan} >= 7) {
		/echo GTFO is triggering too often. Fast exit incase we're being spawn camped in pvp.
		/delay 2s
		/exit
		} else {
		/varcalc gtforan ${gtforan}+1
		}
	}
	/if (!${Defined[gtforan]}) {
		/declare gtforan int global 1
	}

and change

Rich (BB code):
		/if (${gtforan} >= 7) {

To

Rich (BB code):
		/if (${gtforan} >= 3) {

or any other number you'd like.
 
Re: GTFO! - an AFK macro to avoid player petitions

Tried to set this up to continue playing after evacuating. Crashed all six boxes. All six logs contain the same last three lines:

[2016/07/19 00:48:18] [MQ2] taking a 14 minute break. Type /endmac to play manually.
[2016/07/19 01:01:18] [MQ2] reloading MQ2Posse to clear triggers in 60 seconds. Sorry for the spam.
[2016/07/19 01:02:18] Plugin 'mq2posse' unloaded.

Here is a sanitized copy of the ini file:

Rich (BB code):
| Instructions
| caster=Ethel   (the name of the character with group gate)
| spell=Succor: Butcher  (the group gate spell you want to cast.  Make sure the zone is usually empty.)
| keepplaying=true ("false" will make your group /exit after gating. Set to "true" if you want to use your fellowship's campfire and insignia to gate back and load up kissassist automatically after 15 minutes.)
| tank=Harvey  (only needed if keepplaying=true.  The tank that you want your group to target when they start their macro.) 
| puller=Violet  (only needed if keepplaying=true. Whoever you want your tank to target when starting their macro.  If you want the tank to assist himself, write the tank's name.)
| healer=NULL (only needed if keepplaying=true AND only if you want your healer to run a different macro)
| -------------------------------------------------------------------------------------
[settings]
caster=wizardname
spell=Evacuate
keepplaying=true
tank=tankname
puller=tankname
healer=clericname
| If you want to run a macro other than kissassist, specify it here.
defaultmac=kissassist
tankmac=kissassist
pullermac=kissassist
healermac=kissassist
castermac=kissassist

Bad luck or some other possible problem?


EDIT: Just logged my group back in to the game and my Launchpad window is different. I'll try again and see if my group makes it through the night.
 
Re: GTFO! - an AFK macro to avoid player petitions

Ran into an issue today where I'd casted group invis and only a couple of my characters had dropped it before GTFO tried to click insignias, so 2 returned to camp and got owned.

Will this work as an edit to GTFO?

Rich (BB code):
/if (${FindItem[Fellowship Registration Insignia].TimerReady} == 0) {
				/echo Time to get back to work. Clicking Fellowship Insignia.
				/delay 15
				/makemevisible
				/casting "Fellowship Registration Insignia" item
 
Re: GTFO! - an AFK macro to avoid player petitions

For those who run multiple groups, here's a quick way to get GTFO working with more than 6 toons:

  • Make a copy of GTFO.mac and GTFO.ini. Rename the copies GTFO2.mac and GTFO2.ini
  • Open GTFO2.mac. Find:
    Rich (BB code):
    	/declare MacroName       string outer GTFO
    Change to
    Rich (BB code):
    	/declare MacroName       string outer GTFO2
  • Now edit GTFO2.ini with your second group's settings. You're set.


Tried to set this up to continue playing after evacuating. Crashed all six boxes.

It looks like unloading mq2posse crashed your group. Can you try unloading it manually and see what happens? /plugin mq2posse unload

Ran into an issue today where I'd casted group invis and only a couple of my characters had dropped it before GTFO tried to click insignias, so 2 returned to camp and got owned.

Will this work as an edit to GTFO?

Rich (BB code):
/if (${FindItem[Fellowship Registration Insignia].TimerReady} == 0) {
				/echo Time to get back to work. Clicking Fellowship Insignia.
				/delay 15
				/makemevisible
				/casting "Fellowship Registration Insignia" item

Added, thank you.
 
Last edited:
Re: GTFO! - an AFK macro to avoid player petitions

GTFO! 2.0 released

gtfo2.png


New:
  • allows different macros for all 6 characters
  • support for all wacky group configs, pet tanks, cleric pullers, etc.
  • more settings for you to tweak in the ini
  • no more triggering in your evac zone even if players are around
  • checks multiple times to make sure your group is together
  • breaks invis before using the insignia (thanks Hanlon)

Check out the new .ini for instructions, reply here with any questions or ideas.
 
Last edited:
Re: GTFO! 2.0 - be kind to strangers

Idea: Being that not ALL of our groups are going to ALWAYS have a Druid or Wizard, MAYBE this could get the possibility of setting it up so each toon could use an ITEM or AA to "GTFO"? Many of us have at least 1 or 2 "port" items (anchors, potions, steins, bricks, etc), that we use to move individual toons, maybe this could be adapted to allow us to use them individually on each toon.
 
Last edited:
Release GTFO.mac - be kind to strangers

Users who are viewing this thread

Back
Top
Cart