• 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

Question - Ninjadvloot How do you turn this damn thing off

Yes, it my mq2 window:

[MQ2] NINJADVLOOT: no one wants >Item< leaving item on corpse
hrm the ninjaadv loot (admitedly i don't use it, so i could be totally wrong here) is just an .inc file for kissassist, which gets used if you have looton=1

@kaen01 is the ninjaadvloot master - maybe he can chime in
 
i know nothing about ninjadvloot.inc, other than i despise it for some reason. but yes if its running while you are doing kiss its because looton=1 is set in your ini file. end kiss, edit the ini make sure looton=0, then restart kiss. and it should be golden, now that has to be set on all characters. or one of them gonna sang master looter and start being a retard :D
 
Gonna chime in here as well because I'm struggling with this as well. I have 3 toons using KA. SK, Ench, CLR. I have LootOn=0 set in all 3 ini's as seen below:

SK:
[General]
KissAssistVer=11.005
Role=PullerTank
CampRadius=10
CampRadiusExceed=300
ReturnToCamp=0
ChaseAssist=0
ChaseDistance=25
MedOn=1
MedStart=20
MedCombat=0
LootOn=0
RezAcceptOn=1|96
AcceptInvitesOn=1
GroupWatchOn=1
EQBCOn=1
IRCOn=0
HoTTOn=0
CampfireOn=0
CharInfo=Shadow Knight|112|GOLD
DefaultUI=TRUE
DPSMeter=1
ScatterOn=0
XTSlot=1
GroupWatchCheck=FALSE
DanNetOn=0
DanNetDelay=20

Ench:
[General]
KissAssistVer=11.005
Role=assist
CampRadius=30
CampRadiusExceed=400
ReturnToCamp=0
ChaseAssist=0
ChaseDistance=25
MedOn=1
MedStart=20
MedCombat=0
LootOn=0
RezAcceptOn=1|90
AcceptInvitesOn=1
GroupWatchOn=0
EQBCOn=0
IRCOn=0
CampfireOn=0
CharInfo=Enchanter|113|GOLD
DefaultUI=TRUE
DPSMeter=1
ScatterOn=0
XTSlot=1
GroupWatchCheck=FALSE
DanNetOn=0
DanNetDelay=20

Clr:
[General]
KissAssistVer=11.005
Role=assist
CampRadius=30
CampRadiusExceed=400
ReturnToCamp=0
ChaseAssist=0
ChaseDistance=25
MedOn=1
MedStart=20
MedCombat=0
LootOn=0
RezAcceptOn=1|90
AcceptInvitesOn=1
GroupWatchOn=0
CastingInterruptOn=0
EQBCOn=1
IRCOn=0
CampfireOn=0
CharInfo=Cleric|113|GOLD
DPSMeter=1
ScatterOn=0
Movewhenhit=1
DefaultUI=TRUE
XTSlot=1
GroupWatchCheck=FALSE
DanNetOn=0
DanNetDelay=20

When I start up the KA macro on each toon, I see the following in the scroll spam:
[MQ2] SetupAdvLootVars: Reading from Loot.ini
[MQ2] NINJADVLOOT: AutoHater set to Xtarget1
[MQ2] NINJADVLOOT: Variables are set. Using Loot.ini file.
 
in game just use /looton 0 to disable it or /looton 1 to enable it
 
Ninjaloot is by default off in KA. @MrPatate provided the toggle commands. You most likely have MQ2Autoloot on. That can be turned off with /autoloot turn off
 
This is something that became an issue with the last patch, or the patch before that, i think the plugin was somehow turned on.
it seriously messes with the fish.mac and the built in foraging for one, something that your running macro is set to auto-destroy ninjadvloot is now keeping, even if that item is in your forage destroy list, it gets dumped into the bags before the forage filter can react to it.
At the moment I am tired of my bags filling up with useless crap i dont want and haven't gone on any foraging expeditions until i can figure out a way to disable that.
 
Found the culprit, Now to figure out what to turn OFF:
[CODE lang="ini" title="Loot.ini (In the Macros folder)"]
[Settings]
|======================================================================|
Version=6.09
AddNewSales=1
LootForage=1
LootMobs=TRUE
CorpseRadius=100
MobsTooClose=40
ReportLoot=FALSE
LootChannel=g
SpamLootInfo=1
LootForageSpam=1
GlobalLootOn=1
CombatLooting=1
GMLSelect=1
ExcludeBag1=Extraplanar Trade Satchel
ExcludeBag2=NULL
QuestKeep=10
StackPlatValue=0
NoDropDefault=Quest|Keep|Ignore
LootLagDelay=0
SaveBagSlots=3
[/CODE]
 
Changed to settings below, will see how it goes =)
[CODE lang="ini" title="Loot.ini"][Settings]
|======================================================================|
Version=6.09
AddNewSales=0
LootForage=0
LootMobs=TRUE
CorpseRadius=100
MobsTooClose=40
ReportLoot=FALSE
LootChannel=g
SpamLootInfo=0
LootForageSpam=0
GlobalLootOn=0
CombatLooting=0
GMLSelect=0
ExcludeBag1=Extraplanar Trade Satchel
ExcludeBag2=NULL
QuestKeep=10
StackPlatValue=0
NoDropDefault=Quest|Keep|Ignore
LootLagDelay=0
SaveBagSlots=3
[/CODE]
 
I added LootMobs=FALSE and FINALLY spent another night AFK sleeping while foraging without Ninjadvloot filling my bags with junk.
 
I am getting the same error as Chongo, namely

[MQ2] SetupAdvLootVars: Reading from Loot.ini
[MQ2] NINJADVLOOT: AutoHater set to Xtarget1
[MQ2] NINJADVLOOT: Variables are set. Using Loot.ini file.

I cannot seem to turn Ninjadvloot off. Ini below for reference

[General]
KissAssistVer=11.005
Role=Assist
CampRadius=30
CampRadiusExceed=400
ReturnToCamp=0
ChaseAssist=0
ChaseDistance=25
MedOn=0
MedStart=20
MedCombat=0
LootOn=0
RezAcceptOn=1|90
AcceptInvitesOn=1
GroupWatchOn=0
GroupWatchCheck=FALSE
EQBCOn=0
DanNetOn=0
DanNetDelay=20
IRCOn=0
CampfireOn=0
 
/looton 0
LootMobs=FALSE

Still have advloot f^*#(king up my shezz

"[MQ2] NINJADVLOOT: no one wants >Item< leaving item on corpse "

Any thoughts?
 
Ninjaadvloot will be loaded whether you use it or not in kiss, however if you have looton=0 it does not handle looting anymore, i have tested this on 2 different groups, so if you do have ninjaloot interfering with your loot, it's because someone in you team has the setting looton=1.
 
Same issue. Made sure everyone's ini was set to 0, issued looton 0 in game, /plugin mq2autoloot unload (not found) /autoloot turn off (That is not a valid command. Please use /help)

and still get:

1593805588690.png
 
@Dozecar I was able to help @deathlock by sending him this message that @ctaylor22 sent me.


Moderator
JoinedMar 21, 2014RedCents13,125¢
Jun 7, 2020
Yes on switching to autoloot. The code is still in the macro if you goto the LootStuff sub routine you see a line that is remarked out |/call LootMobs if you remove the "|" and save the macro it will use the old loot code. Version 12 is working towards getting rid of the old Ninja loot code. We needed to get a count on who is still using the old loot code so I didn't remove the ability, just disabled it. Your the first to say anything about the old style looting.
 
Starting at line 6207:

INI:
| -------------------------------------------------------------------------------------
| SUB: Loot Stuff
| -------------------------------------------------------------------------------------
    Sub LootStuff
        /if (!${LootOn} || (!${Me.UseAdvancedLooting} && ${AggroTargetID}) || (${IAmMA} && ${AggroTargetID}) || (${DMZ} && ${Me.InInstance}==FALSE) || ${Me.Invis}) /return
        DEBUGN LootStuff: Enter
        /if (${Me.FreeInventory}==0) {
            /echo Inventory is full. Looting OFF
            /varset LootOn 0
            /return
        }
        /doevents
        /if (${Me.UseAdvancedLooting}) {
            /if (${Bool[${Plugin[MQ2AutoLoot]}]}) {
                /if (${AutoLoot.Active}) /return
            }
            /call UseAdvLoot
        } else {
            /call LootMobs
        }
        /call DoWeMove 0 lootstuff
        DEBUGN LootStuff: Leave
    /return

I believe if you if you put a "|" in front of /call UseAdvLoot so it looks like this.... |/call UseAdvLoot
then Advancelooting will be bypassed.

I have Looton = 0 yet Advloot still does stuff. So, the above should stop it from doing anything, unless it is called out elsewhere in the macro.
 
The issue I have is that ninjaadvloot has pauses in its forage and unwantedloot events. These go off even if you have looting off in KA. When these are activated they pause (only a few seconds) my puller mid-pull causing a death. I've unsuccessfully tried to remove all the doevents in the pull routines but it still does the event mid pull. When I delete those events in ninja everything is fine but anytime I update RG MQ2 I have to go back in and re-delete.
 
Last edited:
Ninjadvloot is being obnoxious beyond words. When I'm running KISSAssist, this starts happening randomly:

[MQ2] NINJADVLOOT: no one wants >Item< leaving item on corpse

I am the master looter on raids, and this is really not ok. There does not appear to be any setting related to Ninjadvloot which would allow me to disable this. This issue was also reported here: https://www.redguides.com/community...u-turn-this-damn-thing-off.70524/#post-424223 but the suggested fix of commenting out the ninjadvloot call from Kiss Assist does not work. Some notes:

1. Why can't I just turn off KISS? I run it in manual mode so that my paladin (who I'm playing manually) updates the KISS buff ini file
2. Have I set LootOn to 0 in KISS? Yes, on every single character
3. Am I running MQ2Autoloot? No, trying to unload the plugin does nothing, because it's not loaded in the first place. The settings for MQ2Autoloot in the relevant INIs are turned off

Is there any way, short of literally deleting the code from ninjadvloot.inc, to disable this horrible behavior?
 
Starting at line 6207:

INI:
| -------------------------------------------------------------------------------------
| SUB: Loot Stuff
| -------------------------------------------------------------------------------------
    Sub LootStuff
        /if (!${LootOn} || (!${Me.UseAdvancedLooting} && ${AggroTargetID}) || (${IAmMA} && ${AggroTargetID}) || (${DMZ} && ${Me.InInstance}==FALSE) || ${Me.Invis}) /return
        DEBUGN LootStuff: Enter
        /if (${Me.FreeInventory}==0) {
            /echo Inventory is full. Looting OFF
            /varset LootOn 0
            /return
        }
        /doevents
        /if (${Me.UseAdvancedLooting}) {
            /if (${Bool[${Plugin[MQ2AutoLoot]}]}) {
                /if (${AutoLoot.Active}) /return
            }
            /call UseAdvLoot
        } else {
            /call LootMobs
        }
        /call DoWeMove 0 lootstuff
        DEBUGN LootStuff: Leave
    /return

I believe if you if you put a "|" in front of /call UseAdvLoot so it looks like this.... |/call UseAdvLoot
then Advancelooting will be bypassed.

I have Looton = 0 yet Advloot still does stuff. So, the above should stop it from doing anything, unless it is called out elsewhere in the macro.


Still doesn't seem to work. I give
 
My theory, as I’ve stated elsewhere, is that EQ changed the loot lore items box a few months ago and that caused something in ninjaadvloot to fail. I guess because it’s old code/no one uses it anymore no one really cares. Anecdotally, it appears to be misbehaving even when it’s not turned on.
 
Ninjadvloot is being obnoxious beyond words. When I'm running KISSAssist, this starts happening randomly:

[MQ2] NINJADVLOOT: no one wants >Item< leaving item on corpse

I am the master looter on raids, and this is really not ok. There does not appear to be any setting related to Ninjadvloot which would allow me to disable this. This issue was also reported here: https://www.redguides.com/community...u-turn-this-damn-thing-off.70524/#post-424223 but the suggested fix of commenting out the ninjadvloot call from Kiss Assist does not work. Some notes:
I had to turn the plugin off entirely. I was getting loot marked as N/G getting left on corpses, when we were killing a lot of greens/greys and the /advloot window was filling up and processing loot too fast.

I just let the game handle loot, unsure why we need a separate plugin for loot now. What are the advantages?
 
I had to turn the plugin off entirely. I was getting loot marked as N/G getting left on corpses, when we were killing a lot of greens/greys and the /advloot window was filling up and processing loot too fast.

I just let the game handle loot, unsure why we need a separate plugin for loot now. What are the advantages?

there are some things which are built on top of it like /buystuff and /sellstuff which are really useful :(
 
How would I go about locally modifying kissassist (I use 11) to stop including ninjadvloot at all? I want to unload the plugin when I'm not using it, but if KISS loads it again, or fails because it's not there, that wouldn't be ideal
 
I've been looking through the ninjadvloot.inc file, and I found what appears to be the code causing all these problems for me:

[CODE lang="ini" title="Ninjadvloot.inc"]Sub Event_UnwantedLoot(S0,S1)
/if (${Group.MasterLooter.ID}==${Me.ID}) {
/if (${Debugloot}) /echo DEBUGLOOT Entering Sub UnwantedLoot, line# ${Macro.CurLine}
/if (${SpamLootInfo}) /echo NINJADVLOOT: no one wants >${S1}< leaving ${AdvLoot.SList[1].Name} on corpse
/delay 3s !${AdvLoot.LootInProgress}
/advloot shared 1 leave
/delay 3s !${AdvLoot.LootInProgress}
/if (${LootLagDelay}) /delay ${LootLagDelay}
}
/return

Sub Event_LockedLoot
/if (${Debugloot}) /echo DEBUGLOOT Entering Sub LockedLoot, line# ${Macro.CurLine}
/if (${SpamLootInfo}) /echo NINJADVLOOT: Loot item is locked, leaving item on corpse
/doevents flush LockedLoot
/delay 3s !${AdvLoot.LootInProgress}
/advloot personal 1 leave
/delay 3s !${AdvLoot.LootInProgress}
/if (${LootLagDelay}) /delay ${LootLagDelay}
/return
[/CODE]

I feel like if I just remove the lines that actually manipulate the adv loot window (in other words, "/advloot shared 1 leave" and "/advloot personal 1 leave"), but leave everything else, it should be "safe". Anyone with more familiarity reading macro code have any thoughts on this?
 
I've been looking through the ninjadvloot.inc file, and I found what appears to be the code causing all these problems for me:

I feel like if I just remove the lines that actually manipulate the adv loot window (in other words, "/advloot shared 1 leave" and "/advloot personal 1 leave"), but leave everything else, it should be "safe". Anyone with more familiarity reading macro code have any thoughts on this?

I'm using MQ2AutoLoot and I'm reasonably certain that ninjadvloot isn't doing anything for me. However it is called by the KissAssist macro. So I "gutted" the ninjadvloot.inc file and replaced it with my own. I only tested it for a few hours today but everything worked fine. I was running the Beta 12 of KissAssist, and AutoLoot and AutoForage all together and there was no more interference from this Ninja.

Obviously this is temporary because the next time the Vanilla patcher runs it will replace my custom version, but I can handle a bit of file renaming after patching.

See my post at https://www.redguides.com/community/threads/kissassist-12-beta.71211/post-425644
 
Has the ninjaloot problem been fixed yet? Im still getting lots of autoloot messages and extra stuff in my bags. No idea how to turn this off.
 
I just want it to stop dropping things on corpse I haven't even rolled or selected an option for. Have all the settings to turn off as described above on all toons, yet just now, ML dropped an item on the corpse no one has settings for. Was looking at toons gear to see who would get and ninjaloot just dropped it within like 45 seconds of the npc dying.
 
I just want it to stop dropping things on corpse I haven't even rolled or selected an option for. Have all the settings to turn off as described above on all toons, yet just now, ML dropped an item on the corpse no one has settings for. Was looking at toons gear to see who would get and ninjaloot just dropped it within like 45 seconds of the npc dying.

To my knowledge nothing has changed with this issue. Ninjadvloot is a necessity for EMU servers because they don't have in-game Advanced Looting. So there is a reluctance to eliminate it without giving those people an alternative.

I continue to replace it after every Redguides patch with my custom version which is stripped down to render it useless but still handling calls from within the various flavors of KissAssist. Scroll up in this thread to find my link to the KA 12 beta thread where I posted the stripped down version.
 
To my knowledge nothing has changed with this issue. Ninjadvloot is a necessity for EMU servers because they don't have in-game Advanced Looting. So there is a reluctance to eliminate it without giving those people an alternative.

I continue to replace it after every Redguides patch with my custom version which is stripped down to render it useless but still handling calls from within the various flavors of KissAssist. Scroll up in this thread to find my link to the KA 12 beta thread where I posted the stripped down version.
Thank you!
 
Question - Ninjadvloot How do you turn this damn thing off

Users who are viewing this thread

Back
Top
Cart