• 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
Pocketfarm.mac

Release Pocketfarm.mac 2.11

No permission to download

kaen01

I am not a complete idiot!..some parts are missing
Creator
Joined
Jun 12, 2015
RedCents
58,244¢
Welcome to Pocketfarm.mac.

This is a no nonsense no frills farm/hunter mac. you go to a zone, start it, and it will hunt every mob in sight till you tell it not to.

It will create a pocketfarm.ini that will keep your settings for your zone, so next time you will hunt with same settings.
INI:
[Causeway]
Radius=500
ZRadius=125
Ignore=Nerask|Tarlang
Pull=ALL

Ignore and pull line uses spawn search criterias. read more about spawn search here, separate each spawn search by | to have multiple, like in the example, where i ignore any mob named Nerask or Tarlang.

Commands while running:
/pkf list - Shows both ignore and pull lists
/pkf ignore <spawn search> - add spawns to Temporary ignore list. Will not be saved in ini.
/pkf pull <spawn search> - add spawns to Temporary pull ilist. Will not be saved in ini.
/pkf clear <ignore/pull> - Clear temporary lists, and the lists read from the ini, but will not change the ini Will not be saved in ini.
/pkf radius ## - change the radius around you to look for mobs in.
/pkf zradius ## - change the Z radius.
/pkf load - reloads the ini.

Pocketfarm.mac uses only mq2nav to move around and keep up with mobs to kill them, if you want, you can add in mq2melee so it uses your holyshits and what not, since it uses mq2nav you will need a valid and decent navmesh for the zone you hunt in. find some decent navmeshes here.

Pocketfarm.mac will attempt to validate mobs before running to kill them, so if other pc's are near the mob or the mob is not full health it should not try and pull them, also if there are unkillable mobs in and around your hunting areas, first time Pocketfarm.mac tries to kill them and finds them unkillable it will add their id to the ignore list automatically.

Pocketfarm.mac has no medding, no healing, no pet attacks, no spellcasting, no camp setting, its strictly run around and hit things with a big stick kinda deal, and will most likely never get it.

Can you use pocketfarm as leveling tool?, have your tank rund around killing mobs while your team follows behind using kissassist, sure you can, you will maybe die, but you can, not recommended though. again there is no features built in for checking group or health or mana or nothing.

Why do we need this when we have so many other farm.macs, you probably dont, i just dont agree with how the other macs was built so i built my own, and i am very happy with its performance.

I would like to Thank @dannuic, @Knightly, @ChatWithThisName and @Maskoi , the 2 first i bounced code and ideas of, and they was very helpful calling me out for being stubborn and doing things wrong, chats for having done a bad farm.mac i didn't like, and Maskoi for telling me my pull routine i put into my own kissmod was bad and he couldn't make it work and needed a standalone working version, btw my pull routine is much better than kiss, so i decided to make this mac instead.
 
Last edited:
Haven't used this, will potentially try this in the near future. If it was clever enough not to stop while using the big stick to attack that would be pretty neat too :) ie get in range, use attack on target whilst also now running to next mob :)
 
lets just say, i was testing some ways of detecing mobs in a certain state, and running around with my 105 warrior in nobles causeway which is my testing ground, since that zone is all twisty and crazy, things died so fast, and he hardly stopped moving, and my tests would be bad since well things died so fast they would skew the tests.
 
but i just realized you meant, more like a swarm pull kinda situation?, tag one mob, on to the next and so on?
 
Not so much swarm pulling, but I know with my main I can pretty much run around pressing a hotkey all day long and the mobs literally fall to the floor. There's absolutely no need for me to stop running in the scenario and to do so can often look botlike IMO.
 
true, this one stops as little as possible.



as long as you dont have mq2melee sticking, it will use mqnav to move to mob and attack, and as soon as it gets within melee range it will start attacking and sometimes mqnav is not done moving when that happens,.
 
This is a great macro but is there anyway to make it have a radius from the intial camp? My toon eventually runs too far off from the mobs I am trying to farm.
 
This is a great macro but is there anyway to make it have a radius from the intial camp? My toon eventually runs too far off from the mobs I am trying to farm.

I think that's by design.. the radius is only what your toon looks to when looking for a target to kill.. once it kills that, it then looks at that same radius again from its new vantage point.. not like how kiss always pulls back to the camp loc to fight/kill or reset after combat..

this is more meant to roam the zone and annihilate everything in it (minus what you tell not to via the 'ignore' tags)
 
I am having trouble with pathing - my character periodically crawls very slowly to the next several mobs. I am seeing the mq2nav path but it is taking that path very slowly. It is almost as if it is trying to repath multiple times per second. I assume it is conflicting with another plugin or going into a loop? MQ2 window is not showing anything odd at the time
 
kaen01 updated Pocketfarm.mac with a new update entry:

Fixes and new features.

v1.5
  • Changed nav chase logic
  • Fixed spelling mistakes
  • Added resting for endurance|mana|hp
  • monk use distant strike to pull
  • Bard uses Sonic Disturbance
  • added throwing and ranged attack, it should work, i ran out of throwing knifes while testing
  • added pet attack logic, but its not super tight yet, but if you are a pet class your pet will be told to attack, but so will you.

Read the rest of this update entry...
 
how many unique targets can you place in the pull section in the ini?

and i'm shooting for the moon on this, but is it possible to not have the character running the macro killl things on the xtarget that he himself didn't go out and look for? if i run this on toon_a while i'm killing other things on toon_b, toon_a will always run over and help his buddy toon_b even though toon_b is fine. i'm guessing this is part of the macro deciding to kill whatever mobs aggro'd it on the way to point x to kill. and yes, toon_a and toon_b have to be grouped. they suffered as children and now are afraid to be apart from each other. :sweat:

remains a fantastic macro with super smooth nav-to-target!
 
I have VV MQ2 installed along with this, but when I run the macro, my character just stands around. I tried /endmac first to make sure KA wasn't running, but again running the macro with /mac pocketfarm and making sure the ini had a good-sized aggro radius (500) just leave my character standing around with mobs in range. Anyone have an idea of what I've messed up? I also tried farm.mac, but had similar results with a loop in my mana check. Mana's @ 100% in either case. I'm planning to update the zone mesh when I get home, but I was not getting anything pathing errors when I ran the macro, just the introduction on how to get to macro help.
 
what zone are you in? and is the mesh loaded? and is there mobs within the radius and zradius of you?, and is the ignore and pull sections changed?
 
I was running it in HoH with mobs in range, I think - ini settings 500 radius and 125 zradius standing just outside proximity agro range for testing. I have whatever default meshes are installed for MQ2Nav, but plan to run a new zone mesh when I get home.
 
yeah you gotta make your own or download mine or wired420's
 
I just noticed you added ranged attack. How would I go about using that on my ranger instead of running up to melee?
 
if you have a bow and arrow equipped it will fire it as soon as it has range and line of sight, but often you run so fast you outrun your arrows, but it does shoot, i tested it a dungeon, and i would see him fire, and then i run up and melee and then see arrow hit lol.
 
if you have a bow and arrow equipped it will fire it as soon as it has range and line of sight, but often you run so fast you outrun your arrows, but it does shoot, i tested it a dungeon, and i would see him fire, and then i run up and melee and then see arrow hit lol.

Right thanks. Will have a play about with it this evening. It's working great for some semi-afk farming of tradeskill stuff in old deserted zones.
 
What are some good zones people are using this in to farm with? And my Ranger does use his bow when it's equipped he just melee's
 
Yeah I can't get this to use a bow, even if I unequip his weapons he goes with his fists.
 
kaen01 updated Pocketfarm.mac with a new update entry:

New Feature Release

[CODE highlight="1"]|V2.0
| - changed message from reloading the ini to show the loaded settings.
| - attempt to fix rest mode and casting, it keeps being stupid.
| - made desision not to load and use mq2rogue and mq2berzerker, but if you have them loaded it will use as normal.
| - mq2melee and mq2cast is loaded and unloaded as needed, with noauto, so should not change your macroquest.ini
| - added posibitlity of Camp radious setting on start, /mac pocketfarm camp 500 ,if no radius is...[/CODE]

Read the rest of this update entry...
 
kaen01 updated Pocketfarm.mac with a new update entry:

Little Fix, New features and logics!

| V2.10
| - Added Big zone logic to limit the scan size to a smaller number of mobs when in a hugely populated zone.
| - Nicked eqmules placement routine to find a valid loc in case we cant hit mob proper.
| - Added Auto ignore of quest npcs, for missions, quests, and such things, not all are ignored,
but it should help a lot on what you have to add to ignore
| - Added go/pause feature so you can turn do your settings and then start it, pause if you need to go pee, then it will still self...

Read the rest of this update entry...
 
Great mac! I've been using it to farm pelts and skins, etc. I'm having an issue in LoIO where it will keep killing anything it finds even when my ini is set to only pull certain mobs.

Code:
[LakeofIllOmen]
Radius=250
ZRadius=125
Ignore=NONE
Pull=a sarnak recruit|a sarnak adherent|a sarnak legionnaire|a sarnak dragoon|a sarnak chancellor|a goblin scout|iksar exile|goblin warlord|an iksar marauder|a goblin warrior|a goblin scout|goblin spirit caller|a goblin soothsayer|an iksar brigand|an iksar footpad|a goblin hunter|a goblin outrider|an iksar bandit|an iksar manslayer|iksar pariah|Advisor Sh'Orok|Chancellor of Di`zok

I'm at a loss. Is there a limit to how many you can add? Any ideas? Thanks
 
Great mac! I've been using it to farm pelts and skins, etc. I'm having an issue in LoIO where it will keep killing anything it finds even when my ini is set to only pull certain mobs.

Code:
[LakeofIllOmen]
Radius=250
ZRadius=125
Ignore=NONE
Pull=a sarnak recruit|a sarnak adherent|a sarnak legionnaire|a sarnak dragoon|a sarnak chancellor|a goblin scout|iksar exile|goblin warlord|an iksar marauder|a goblin warrior|a goblin scout|goblin spirit caller|a goblin soothsayer|an iksar brigand|an iksar footpad|a goblin hunter|a goblin outrider|an iksar bandit|an iksar manslayer|iksar pariah|Advisor Sh'Orok|Chancellor of Di`zok

I'm at a loss. Is there a limit to how many you can add? Any ideas? Thanks
should be no limit. the | is the seperator, and the ini will look for mobs forever if thats between names.

code was just updated tho... maybe something changed. havnt looked.

shouldnt there be _ between spaces. a_sarnak_recruit?

Give this a shot. [CODE lang="ini" title="Pull= list"]Pull=a_sarnak_recruit|a_sarnak_adherent|a_sarnak_legionnaire|a_sarnak_dragoon|a_sarnak_chancellor|a_goblin_scout|iksar_exile|goblin_warlord|an_iksar_marauder|a_goblin_warrior|a_goblin_scout|goblin_spirit_caller|a_goblin_soothsayer|an_iksar_brigand|an_iksar_footpad|a_goblin_hunter|a_goblin_outrider|an_iksar_bandit|an_iksar_manslayer|iksar_pariah|Advisor_Sh'Orok|Chancellor_of_Di`zok[/CODE]
 
should be no limit. the | is the seperator, and the ini will look for mobs forever if thats between names.

code was just updated tho... maybe something changed. havnt looked.

shouldnt there be _ between spaces. a_sarnak_recruit?

Give this a shot. [CODE lang="ini" title="Pull= list"]Pull=a_sarnak_recruit|a_sarnak_adherent|a_sarnak_legionnaire|a_sarnak_dragoon|a_sarnak_chancellor|a_goblin_scout|iksar_exile|goblin_warlord|an_iksar_marauder|a_goblin_warrior|a_goblin_scout|goblin_spirit_caller|a_goblin_soothsayer|an_iksar_brigand|an_iksar_footpad|a_goblin_hunter|a_goblin_outrider|an_iksar_bandit|an_iksar_manslayer|iksar_pariah|Advisor_Sh'Orok|Chancellor_of_Di`zok[/CODE]

Thanks, I'll try adding a _ in all the spaces but I've had no issues with other zones. If none of the mobs I have in the ini are within the radius I have set it will wait until something spawns. But in LoIO it will keep going and pull everything. I get an echo in the MQ2 window that tells me what is in the "pull" section and all seems to work as intended it just won't stop lol.
 
In case anyone was wondering, I figured out how to make it work. I'm not sure why it works this way and not the other but when I set up the ini like this it works.

Code:
Pull=scout|exile|goblin|marauder|brigand|footpad|bandit|manslayer|pariah|sarnak

If I try to use the full names of everything it doesn't work. Thanks for trying to help! :)
 
im trying to use this mac but my sk just sits there with attack on and doesn't move. I download the mesh from the link still nothing any ideas??? yes my nav is up and running
 
im trying to use this mac but my sk just sits there with attack on and doesn't move. I download the mesh from the link still nothing any ideas??? yes my nav is up and running
What zone, any errors, do a /nav reload. does it output success ?
 
I used this to level shrouds over the weekend. Worked flawlessly in qeynos newbie yard, but not in west Freeport. It wouldn't nav to target even though I have working meshes for the zone.
 
im in convorteum. no errors I have nav maps for this he doesn't target mobs to pull on his own but if I walk up and get agro on the mob he kills them
 
ok one of my toons pull non stop.... so my question is why does one of my toons pull and another one doesn't? what does this mac use to target mobs? like I said before if I target the mob myself it will stay in its place attack will turn on but not movement.
 
Last edited:
Release Pocketfarm.mac

Users who are viewing this thread

Back
Top
Cart