• 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
Resource icon

Release MQ2AutoForage

I just submitted a merge request, I believe I know what the problem is and how to fix it.

When I was updating mq2feedme, chat caught that with the IAmCamping function, there is nothing to set it back to false should we go to character select screen or otherwise not leave the game --- which would then cause the plugin to assume we are in a constant state of camping if we went to char screen or swapped characters - so we added an onZoned check to return that back to false.

tested it and it works great!

just for shits - next time your dude won't forage, try /camping and then stand back up so it does the "You abandon your preparations to camp." message, and see if forage starts working again? this OnIncomingChat resets to false (but as you can see, if you don't interrupt it, or go to camp select and back it wouldn't reset it)
 
after I added forage items to my destroy command how do I save that so i don't have to redo it everytime I log in?
 
after I added forage items to my destroy command how do I save that so i don't have to redo it everytime I log in?
I responded to the other thread you made --- tl;dr it should get written to the mq2autoforage.ini file in your release folder.

I'll give it some tests to ensure its happening
 
doesn't look like its currently writing to that ini - I'll look into it.

********* Edit *********

@spudz90

Looks like the original author made it write to MQ2Forage.ini (which is why i couldn't find mq2autoforage.ini).

@ChatWithThisName updated some other stuff with the plugin to be more up to date and robust - (which will be updated likely with next build) - but at this time it does appear to write to that ini file with the settings

1572078147038.png
 
Last edited:
Redbot updated MQ2AutoForage with a new update entry:

new functions

2.1 - ChatWithThisName && Sic
No longer requires a hotkey in "Actions" to use forage.
Added new functions MyUseAbility, AbilityReady, atob, InGame
and VerifyINI.
Added Keeping the last state for /startforage and /stopforage
Defaults to on. It's assumed if they loaded the plugin that they
wanted to start foraging.
Significantly slowed down the plugin, to only check forage to be
ready once every 100 pulses.

Read the rest of this update entry...
 
@Sic - Any idea if this will also reduce notification spam I've seen recently? This may have been due to conflicts with KA during combat and what not. Didn't dig into it too deep.
would need to know more about what notification spam you've been seeing - first i've heard about it so not sure what you're referring to
 
would need to know more about what notification spam you've been seeing - first i've heard about it so not sure what you're referring to
Ahh, fair enough. I'll keep my eyes open and report it if it shows up again. It wasn't a huge issue to begin with so I just ignored it. My gut tells me the pulse check is going to fix it. *grin*
 
Current version is crashing/hanging a lot for me and at least one other I have talked to. I think it's either when your inventory is full and/or when there's something on your cursor already (e.g. mod rod). Disabling mq2autoforage has stopped the hangs/crashes. I think it probably needs some checks for a) at least one free inventory slot (simplifies the problem) and b) whether something is already on cursor. The crash comes out as an EQ dx9 dlll crash. Spotted this after @eqmule suggestion over email, as I was wrongly accusing mq2eqwire of causing the issue.
 
It may have something to do with lucky forages, beginning to see items on cursor when there should be none.
 
Current version is crashing/hanging a lot for me and at least one other I have talked to. I think it's either when your inventory is full and/or when there's something on your cursor already (e.g. mod rod). Disabling mq2autoforage has stopped the hangs/crashes. I think it probably needs some checks for a) at least one free inventory slot (simplifies the problem) and b) whether something is already on cursor. The crash comes out as an EQ dx9 dlll crash. Spotted this after @eqmule suggestion over email, as I was wrongly accusing mq2eqwire of causing the issue.
Yah mule was debugging it yesterday, a bunch of the code is very old and needs some love, mule said he was gonna spruce it up because of the inventory crash
 
I was not paying attention to my bags and filled up while killing. This crashed me too when I had a summoned mage bag sent to my SK while I was full.
 
Is there a way to add a master list of items that i do not want to keep? Like destroying roots in every zone not just pok.
 
Yes this badly needs a global ini. There's no reason why I would want to keep an item in one zone and destroy it in another. I either want the item or I don't. It's a pain having to continously set roots, vegetables and rabbit meat to destroy whenever I go to a new zone.
 
Yes this badly needs a global ini. There's no reason why I would want to keep an item in one zone and destroy it in another. I either want the item or I don't. It's a pain having to continously set roots, vegetables and rabbit meat to destroy whenever I go to a new zone.
One way to make this a little easier is to edit the ini file directly, rather than using the command line. Go out and forage in a bunch of zones so that the plugin creates entries for the applicable items, then open the ini file in notepad (notepad++) and do a "find and replace" for "roots=keep" to "roots=destroy" and then click "replace all".
 
I can no longer get it to work it keeps reading couldn't open macro fill
 
Last edited:
Redbot updated MQ2AutoForage with a new update entry:

code cleanup

  • Removed unnecessary defines
  • Removed unused variables
  • Abstracted ini name setting from the places it was called
  • Moved Pulse checks into OnPulse
  • Removed IsBardClass
  • Removed tolower from atob (was already a case insensitive check)
  • Removed mixed tabs and spaces (more tabs, tabs win)

Read the rest of this update entry...
 
Yes this badly needs a global ini. There's no reason why I would want to keep an item in one zone and destroy it in another. I either want the item or I don't. It's a pain having to continously set roots, vegetables and rabbit meat to destroy whenever I go to a new zone.
I would very much like to see a global ini for this as well. I would also like to to have it apply to all characters so that I don't have to update them for each character.
 
so i have Vanilla and i have a folder for auto forage but none of the commands seem to fire up the auto forage. i can kill and works great but just not auto forage, i use use kissassist and then what would i do?
 
so i have Vanilla and i have a folder for auto forage but none of the commands seem to fire up the auto forage. i can kill and works great but just not auto forage, i use use kissassist and then what would i do?
Howdy Winston

you need to load the plugin /plugin mq2autoforage load then you should be able to /startforage and be good to go
 
I have been running mq2forage while hunting and I think it interferes with mq2ninjaloot. I had trash set on destroy, but not all the foraged trash got destroyed. However, some of my weapons got destroyed I have been using on Bandolier.

If others run into similar challenges, it might worth investigating.
 
I use MQ2AutoForage on several characters. When I forage something that is useless I just right click, hold till item window opens and then check the NV box. This lets EQ Advance Loot system take care of it.
 
Been thinking about this for a while now.. but never found time to ask the question...
Would it be remotely possible to allow this to use the loot.ini created by autoloot system which would allow the use of the /setitem commands to adjust items on the fly?
 
I agree that it is quite cumbersome. To have to stop game play when you forage something you don't want or need and then type /destroyitem Itemname just to not forage it or add it to your bags. And this has to happen on every character that can forage. So with a ranger 3x and druid 3x that would be switching to each character and then destroy the item. That is a lot of work. That is just one foraged item in one zone and you can start to see that its multiplied by other items and zones.

It works great to a point but maybe someone with more programing expertise than me might want to poke around with it.
 
In the overview it discusses character ini files for this plugin, yet I dont have any for that. Do i need to make them?
 
The autoforage ini files are in the release folder not the macro folder. The file will read MQ2Forage_toon name_server name.ini. I kept looking in the wrong place when I first started using it.
 
Ive been running this plugin for a month now and do not have any ini files for my toons

are you sure you don't have any mq2forage_toonanme_server.ini in your release folder? I have dozens of them and i have never created one manually.
1595387076093.png
 
Release MQ2AutoForage

Users who are viewing this thread

Back
Top
Cart