• 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
Ninjadvloot.inc

Release Ninjadvloot.inc 2022-06-23

No permission to download
Re: NinjAdvLoot 4.5 01/19/2014

Welcome, I hate things I cant crack/make to work for days myself. Still the joy once getting it right is greater...
 
Re: NinjAdvLoot 4.5 01/19/2014

Not yet I was working on updating the bazaar mac. i think someone posted the code for it ot macroquest2.co I wll try and hunt it down in the next few days
 
Re: NinjAdvLoot 4.5 01/19/2014

Is there a way to stop my designated looter from trying to repeatedly loot items that are lore and cannot be destroyed? An example would be an item or a aug that is lore that the character is using. I see that a there is a CorpseRotTime however when I add a time to it, say 20s, the looter still tries to loot the same corpse even after 20s have passed. Any insight to this would be greatly appreciated.
 
Re: NinjAdvLoot 4.5 01/19/2014

you might want to check out my post on making this stuff SO much easier.... here
 
Re: NinjAdvLoot 4.6.1 11/04/2014

NinjAdvLoot 4.6.1 11/04/2014

New file upload.
Treehugindruids fix for loot timing issues.
 
Re: NinjAdvLoot 4.6.1 11/11/2014

Minor bug fix implemented to ensure loot window is not closed before MQ2 can detect total loot items on corpse.
(Added to accommodate slower systems)
Version number not changed.
 
If you use the RedGuides NinjAdvLoot.inc to handle looting corpses (like kissassist.mac does),
and have been experiencing an issue where the loot window closes without looting any items . . . .


There is a quick fix update to NinjAdvLoot.inc to resolve this, posted today (11-11-2014)

This was reported by a few users who run on OLDER/SLOWER computers.
Because of the slower computer they are using, MQ2 was not returning back the total corpse item count fast enough for the looting function to work.

A hard coded 1 second delay was added after the loot command is initiated/check for loot window open is performed... and the actual looting process.
 
Re: NinjAdvLoot 4.6.1 11/11/2014

I noticed when running Kissassist and this plugin, my looter would not loot no trade items. Those alaran fragments for the stone tier progression was one of the items I was hoping it would loot for me. I noticed other no trade items would not be looted as well. Anything I can do do fix that small issue? I really want to automate and go afk to level my tear.
 
Re: NinjAdvLoot 4.6.1 11/11/2014

It sets the initial setting to ignore, go in and change it to keep. For quest items I believe you can set it to keep a certain amount and destroy any above that.
 
Re: NinjAdvLoot 4.6.1 11/11/2014

Any idea what the initial setting is and what to change?
 
Re: NinjAdvLoot 4.6.1 11/11/2014

It would be something like itemname=ignore, sorry I don't know the name of the item you need for the quest. You would change it to itemname=Keep|# with # being the number you want to keep. I may be wrong but I think that is the way to do it.
 
Re: NinjAdvLoot 4.6.1 11/11/2014

i believe
Rich (BB code):
Fragment of Legendary Alaran History=Keep
is what you're looking for. If it's not there just add it around where it goes in the alphabet (in the loot.ini)
 
Re: NinjAdvLoot 4.6.1 11/11/2014

My turn for a question, hehe. Would this work for the items Gunlok gives back to you after bonechips turnin? Maybe it would alleviate the item destroy routine. I realize it would need ini item entries, but that part would be easy with it's ability to write seperate inis.
 
Re: NinjAdvLoot 4.6.1 11/11/2014

No it would not. adding an routine to destroy items not a good idea other than the loot function. Too easy to randomly delete your stuff
 
NinjAdvLoot 4.6.2
hard coded 1 second delay between loot and corpse item retrieval to resolve loot latency issue.
Resolves corpse closing before looting is started on some older systems.

Attachment updated.
 
Need help please I'm new to kiss assist and have just about gotten everything sorted out except looting. When I run my kissassist macro I see ninjaadvloot show at the start of the macro, but it will never loot. I've added what it said to add at the beginning of of this post to my macro, but I am doing something wrong. If I type mac loot it will start looting, but doing this stops my other macro. Thanks for any help
 
its built in to Kiss all you have to do is LootOn=1 in character ini file. if you are still not looting then check yout loot.ini file and change mobstooclose=10 since your probably have a npc or something near your camp
 
Last edited:
Thanks Maskoi, kinda fell dumb knowing that was all it was. I looked thru the macros a couple of times, but just looked over that. Thanks again.
 
So I love the looting system with the ninja plugin! Just amazing.

However, ran into a problem though and I still don't know enough about editing/whatnot to either fix it or know if it's possible.

When I run KissAssist I have my two hotkeys setup the "KEEP" which has the line /lootkeep and "DESTROY" which has the line /lootdestroy. Okay, straightforward. Hold item on cursor, click hotkey I want. Put in inventory or destroy. It adds it to the ini file and I get this message in my MQ2 chat box:

Rich (BB code):
[MQ2] LootIniItem Keep XXX
[MQ2] -- Setting XXX to Keep

Super. I can check the loot file and it's good, now permanently listed.

However, if I'm not running KissAssist on a character and try to use either of the above mentioned hotkeys, this is what I get:

Rich (BB code):
[MQ2] LootIniItem Keep XXX

No second line like the first example. The item does NOT save to the loot file and that's the end of it.

I don't have the loot record file sitting open or anything silly like that. I can do this back to back with two different mobs within 30 seconds of each other in game and it happens so it's always reproducible. I know it is functioning because in the case of the first "working" example, it will indeed destroy items on subsequent loots and also sell items if I mark it with that.

Help? I don't like running KA on my main as I'm adventuring but I really want to be able to mark those items for future automated looting etc.

Thanks guys.
 
ninjadvloot is a macro file include not a plugin. It only works while a macro is running. If you want to just have like a generic mac run in the background for those commands while tooling around try this.

Rich (BB code):
| dolootstuff by maskoi 2-4-2015
  #include Ninjadvloot.inc
     
Sub Main
    /call SetupAdvLootVars
    :Top
        /doevents
        /delay 10
    /Goto :Top
/return

Copy that in notepad and save it to your macro folder as dolootstuff.mac make you save it with .mac and not .txt file extension.

In game
/mac dolootstuff

That macro will pretty much only listen for those commands.
 
Hi all - I am trying to get ninjaadvloot to run while i'm using mq2bot - is this a possibility in any form? I am literally the worst at adding code and messing around. Hence why I use mq2bot =). I see that I need to add code I included below (per instructions) to a macro. But what macro? All I run is one plugin called mq2bot. Even if I added it to a macro, how in gods name would I turn it on? I've used the search function to research more but its like I'm reading a different language with all these posts about downshifts and holyshifts and crazy lines of code. I literally just want one toon to loot and after two days I still cant figure this out. Any help would be great as id gladly pay for help at this point. Thanks in advance redguides!

#include Ninjadvloot.inc
/call SetupAdvLootVars
/call LootMobs
 
Hey Maskoi! Thanks for the reply. I had used those guys earlier this year and they would allow the combination of mq2bot and mq2advloot. The post you linked me to doesn't say how to auto loot unless I have mq2advloot. Your site doesn't seem to have that for download, but they do? I really don't want to resubscribe there just so I can auto loot. But if that is what you are telling me then I understand. Thanks again for your time.
 
Last edited by a moderator:
mq2advloot is a plugin version of ninjadvloot.inc That is an inc file for the macro. We currently do not have the plugin version because it was never needed. I will talk to one of our devs to see whats involved with creating a loot plugin.
 
I don't suppose there is a way to limit the number of a particular item your characters are able to loot, is there? For some quests and things it would be pretty cool to be able to limit it so that you could only loot as many of the drops as you needed so that your other toons can get theirs easily. Perhap this is already a function that I'm missing.
 
dammit lost a fabled last night and yesterday before I figured out the fabled are poppin, dyin and the team is not looting them for Fabled. Other loot gets looted just not the fabled. Is there some trick to get them to loot the fabled?

snippit from my loot.ini
Fabled Coral Hilted Tulwar=Keep
Fabled Eyepatch of Plunder=Keep
Fabled Kelp Hilted Mace=Keep
Fabled Journeyman's Boots=Keep
 
That is correct not sure why it wouldn't be looting unless they are lore and you have them already
 
hmm it skipped em twice, so I went on a toon that had the fabled to use the /lootsell
to set the loot to sell and it still says =Keep in the ini....

made me think it was reading a diff ini but mine is all stock and /sellstuff works.....

- - - Updated - - -

trying it with 3 toons in a party and all set to loot the fabled this time... we shall see
 
if /lootsell is not working then either ninjadvloot is not loaded or you are looking at the wrong ini file.

did you see the Message -- Setting ItemName to Sell?
 
yes absolutely and the file date changed just not the =Keep to =Sell

- - - Updated - - -

I will reload ninjaloot I guess, I upgraded to the latest one as I had zoning crashes and random casting crashes... those seem to be all but gone

- - - Updated - - -

it is still loot.ini in the macro directory as default right?

- - - Updated - - -

ok, think I got it figured out and working again. This is what I did...
Step 1 verified current version of ninjaloot
2 renamed loot.ini to loot.old
3 start a macro like /sellstuff (or any mac that calls ninjaloot) It will say creating ini and end
4 pick up a few items and tag them with /lootsell or /lootdestroy
5 go to macro directory and check new file, you should see a new current one with only the things you tested in #4 above
6 carefully copy just the body of your old ini, the stuff under the alphabet listing to the new file but do not mess with the HEADER above A except to change 0 (no) to 1(yes) where needed

My stuff is looting and updating as it should, I assume the old ninjaloot header in the ini was the problem?
 
Hi,

Im using kissassist but im not understanding how it works. I keep targetting items and saying /lootdestroy it says it will destroy them but is that the next time i loot it or ?
 
Hi,

Im using kissassist but im not understanding how it works. I keep targetting items and saying /lootdestroy it says it will destroy them but is that the next time i loot it or ?

Yes it will delete the item the next time it is auto looted with kiss
 
Hi,

Im using kissassist but im not understanding how it works. I keep targetting items and saying /lootdestroy it says it will destroy them but is that the next time i loot it or ?

Yes you have to put /destroy in your button to destroy them after it updates the ini.
 
Just curious if there are any plans to make advloot work on an entire group basis. I know how it works for the master looter and it's quite impressive, but would of course be great to be able to spread out loot or fine tune named drops.
 
I am slowly adding fixes and features to ninjadvloot. Kiss of coursealways comes first so time is limited.
I do want to add some ability for the master looter to give loot to people.
 
Release Ninjadvloot.inc

Users who are viewing this thread

Back
Top
Cart