• 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

NinjadvlootBarter beta for test

Joined
Feb 6, 2007
RedCents
1,683¢
UPDATED FILE 12/3/16
corrected an issue trying to barter stuff not listed in the ini file. cred: Gator
changed handling of minimum sell price, will now automatically adjust min price to exceed item value by 1 pp.

IMPROVMENT #4 - Barter Selling
WARNING
>> Barter selling will locked up your character until complete, this may require several minutes.
Activate barter selling only when you are safe. <<
WARNING

New Commands:
/barterstuff - activates the barter selling routine
/lootbarter - flags the item on your cursor =barter|1

New Loot.ini setting
BarMinSellPrice=1 - sets the default minimum price in platinum to sell the item to a buyer, coded to default to 1 plat

New Loot.ini flag
=barter|xx
=barter - flags the item to attempt to barter item to a buyer
|xx - is the minimum price to sell the item

Notes:
Item minimum selling price must be higher than it's vender selling price,
Minimum price will be automatically adjusted to 1 plat higher then the item value.
Item will be sold to highest available buyer, assuming they exceed the minimum sell price

PLEASE report your experience with ninjadvlootBarter here, I will monitor this post.

Official release notes for ninjadvloot 6.x:

Thank you beta testers, without whom this would not be possible.

CREDIT: Incognito for user testing and suggesting too many improvements to recount.

IMPROVMENTS/CHANGES from ninjadvloot 5.x
Recommend reading Ninjadvloot 5.2 for basic use.
I will be updating the wiki... soon, I hope.

WARNING:
Attempting to use both the in-game advanced loot filters and Ninjadvloot 6.x will cause strange behavior. It is strongly recommended you ensure the following in-game advloot settings:
1. LOOT ALL is turned off in the advloot window.
2. Don't say I didn't warn you. Attempts to get both system to work together have not been entirely successful.

Improvements have been made to getting the two systems to work better together. You should be able to use the in-game filter 'Never' to limit who will and will not loot particular items. This does require catching the item in the advloot window and manually selecting the in-game filter.



IMPROVMENT #1 - Automatically Select/Replace Group Master Looter
New user selectable setting: GMLSelect=1 0=off/1=on
Allows Ninjadvloot to automatically select a Group Master Looter and replace the Group Master Looter if his/her bags become full.
To exclude a group member from being selected Master Looter turn off looting (LootOn=0) in your KissAssist_CharactorName.ini file. By default all group members are selectable as Master Looter.
NOTE: kissassist.mac users, LootOn=0 in your kissassist settings file will prevent the flag =quest|xx from working properly.

New loot.ini setting: ExcludeBag1=Extraplanar Trade Satchel
Exclude special/limited item bags from being counted toward available inventory slots.
Required for the proper replacement of Group Master Looter when bags become full.



IMPROVMENT #2 - Quest Looting
New item ini file setting: =Quest|xx
NOTE: This has nothing to do with the in-game item descriptions.
This setting uses the advloot autoroll feature to distribute a given number of an item marked =Quest|xx in the loot.ini file to each group member. After each group member has xx items any additional items will be ignored.
This setting will also limit the number of foraged items the forager keeps, additional items will be destroyed.
Items must by manually marked in the loot.ini file using either a text editor or the new command /lootquest.
The default number of items to be kept is user selectable with the loot.ini setting QuestKeep=10
The actual number of items to be kept can be manually adjusted (with a text editor) in the loot.ini file.
For this function to work properly every group member must check for loot items in their advloot window.



IMPROVEMENT #3 - Plat Farming
New user selectable setting: StackPlatValue=0
Loots and checks the value of a stack of any NEW items being added to the loot.ini file. Stack size is limited to 20.
If item stack value is less then StackPlatValue setting, item will be marked =Ignore in the loot.ini file
WARNING: low value tradeskill and LORE items will be marked =Ignore if below the StackPlatValue setting
Because the item must be looted to check it's value, one of the item will remain in your bag
Items that can be worn (equipped) bypass this check and will be marked =Keep in the loot.ini file



ADDITIONAL NOTES:
New user selectable setting: NoDropDefault=Quest|Keep|Ignore
Determines how NoDrop/NoTrade items will be marked in the loot.ini file when encountered for the first time. The default is Quest|1

New user selectable setting: SaveBagSlots=3
Allows you to reserve or save a number of empty bag slots for quest, nodrop or lore items. Default is 3

New user selectable setting: LootLagDelay=0
Increase the setting if you have problems with lag. 5=half second, 10=one second, 20=two seconds...

New user selectable setting: SpamLootInfo=1 0=off/1=on
Spams loot information to your MQ window

LORE items marked =Keep in the loot.ini file will be distributed to everyone in the group, when everyone has one item will be ignored.

Always spams:
1. any changes to the loot.ini file
2. selection/changes in Group MasterLooter
3. problems that cause looting to fail, such as full inventory or the lack of a Group MasterLooter

SpamLootInfo=1 spams:
1. The process and disposition of loot items by the Group MasterLooter
2. when group members select need/greed/no
3. Plat and loot tracking

All spam is sent to the MQ2 chat window.

Allowing your Group Master Looter to die is NOT recommended. Locked items will be ignored, possibly leaving desirable or valuable items on corpse.
PLEASE report your experience with ninjadvlootBarter here, I will monitor this post.

Beta version 1.0
 

Attachments

Last edited:
Can you explain what this does?
I have only played pre-pop eq and TLP, just now starting to level up some F2P accounts
 
ninjadvloot automates looting corpses after kills. It has a basic old school looting section. If you are using the newer advloot system ingame it does a lot more.
both system allow:
1. selection of which items to Keep, Sell, Ignore, Destroy using a loot.ini file
2. will automatically sell any items flagged sell to a targeted vender in game

newer advloot system also allows
1. flagging an item Quest|xx which passes out a certain number of a flagged item to each group member then starts ignoring the item
2. better processing of LORE items passing them out to each group member then ignoring the rest
3. better processing of NoDrop items passing them out to each group member then ignoring the rest

This upgrade allows you automatically /barter items to players that have buyers setup.

read additional details by clicking these links

http://www.redguides.com/community/showthread.php/34023-NinjAdvLoot-5-2

http://www.redguides.com/community/showthread.php/45407-Ninjadvloot-Official-Release-for-Redguides-compile
 
It is the barter part I dont understand =).

Does everyone on live still use bazaar? I see something about a Trader and now Barter so I am confused


Bazaar = I have a char online in bazaar with crap I am trying to sell (can this be f2p?) I hear u can do this offline now?

Trader = ?

Buyer = ?

Barter = ?

What is best to do on a popular server like FV? Same deal with a dead one like Trakkanon?

Sent from my SAMSUNG-SM-G890A using Tapatalk
 
/trader sets you up to sell stuff to other players
/bazaar lets you look at what players are selling

/buyer? not sure of command but you set yourself up to buy stuff from others players
/barter lets you look at what other players are buying

If you have the Rain of fear expansion you can /bazaar /barter from anywhere and yes there is an off-line mode for /traders


/bazaar lets you buy stuff
/barter lets you sell stuff (like some of the loot you just collected from trashing zone whatever)


BTW there are no buyers on trakanon, and very few traders, only one that has some higher level stuff. Trakanon is for doing it yourself, no wimps, no shortcuts
 
BTW there are no buyers on trakanon, and very few traders, only one that has some higher level stuff. Trakanon is for doing it yourself, no wimps, no shortcuts

So its a single-player game with a monthly subscription?
 
So its a single-player game with a monthly subscription?

NO, there are at least two others players besides me...
It is nice not having to worry about anyone KSing or reporting you. I did see someone in the guild lobby the other day, dang neighborhood getting crowded.

Seriously, it is more challenging than a populated server, you have only yourself to rely on. no bazaar, no stray tradeskillers, no bored mega levelers to assist with that difficult kill... but also as I said no one is AFKing your camp 24/7, no one bothers you...

I put a group up to get AA's and forgot, here is the count when I found them again.

[2016/10/08 14:20:02] [MQ2] KillCount: You have killed 12880 mob(s) in 146.68 hours.
[2016/10/08 14:20:02] [MQ2] KillCount: Averaging 41.00 seconds per kill.
[2016/10/08 14:20:02] [MQ2] KillCount: You have gained 1286.00 AA Point(s) and 128602.12% AA Exp.
 
Yea that is one reason I was considering Trak, maybe a later date when I am ready for the challenge. Kinda doing FV atm

Sent from my SAMSUNG-SM-G890A using Tapatalk
 
How would we get this working? I replaced the ninjadvloot.inc with this one and restarted kissassist. I also /unloaded and restarted mq2. When I try to flag something with /lootbarter it says "LootIniItem Barter|NULL Chronal Resonance Dush" but nothing changes on the Loot.ini file. Also when I type /barterstuff my window says "NinjadvLoot activate barter routine" but nothing happens. Is there a recompile required? Am I missing something? /sellstuff works

Actually I think I broke sellstuff in the process.

Guess your not supposed to modify inc files?

Changing back to the original NinjadvLoot.inc works again.
 
Last edited:
How would we get this working? I replaced the ninjadvloot.inc with this one and restarted kissassist. I also /unloaded and restarted mq2. When I try to flag something with /lootbarter it says "LootIniItem Barter|NULL Chronal Resonance Dush" but nothing changes on the Loot.ini file. Also when I type /barterstuff my window says "NinjadvLoot activate barter routine" but nothing happens. Is there a recompile required? Am I missing something? /sellstuff works

Actually I think I broke sellstuff in the process.

Guess your not supposed to modify inc files?

Changing back to the original NinjadvLoot.inc works again.

You have to do a complete reboot to get the new commands to start working.
 
How would we get this working? I replaced the ninjadvloot.inc with this one and restarted kissassist. I also /unloaded and restarted mq2. When I try to flag something with /lootbarter it says "LootIniItem Barter|NULL Chronal Resonance Dush" but nothing changes on the Loot.ini file. Also when I type /barterstuff my window says "NinjadvLoot activate barter routine" but nothing happens. Is there a recompile required? Am I missing something? /sellstuff works

Actually I think I broke sellstuff in the process.

Guess your not supposed to modify inc files?

Changing back to the original NinjadvLoot.inc works again.

Not sure what you mean by reboot but, besides doing the above, I also rebooted my PC. Still does not work. What do I need to do besides copying and pasting code followed by a reboot? I am doing those two things plus typing /barterstuff
 
Re: Ninjadvloot Official Release for Redguides compile

Ok sorry it was a case of me not knowing how inc files work. I guess currently I am only running ninjadvloot while I am rinning KA. Got it to barter some stuff, it skips over about 70% of my items. I think I read that is a known bug atm right? Also is there a way to run Ninjadvloot by itself? Instead of having a macro add it as an inc file.
 
Re: Ninjadvloot Official Release for Redguides compile

It is designed to be added to a macro.... Of course the macro doesn't have to be very involved.

Copy the code below into a notepad or other text editor, save it into your macro folder as anyname.mac, run the macro... /mac anyname.mac
This macro is just a loop that will run until you manually end it. Since it does include ninjadvloot, you will technically get all the functions of ninjadvloot, practically you will be able to buy/sell/barter, but that's about it.

Rich (BB code):
#include ninjadvloot.inc

Sub Main
/call SetupAdvLootVars
:loop
/doevents
/delay 10
/goto :loop
/end

There are couple conditions that must be met before an item will barter...
1. the loot.ini file must have the item flagged =barter|x (x is the minimum selling price)
NOTE: the minimum selling price must be greater than the item vender selling price.
2. there must be a buyer for the item, that meets or exceeds your minimum selling price.
3. you can only barter the quantity allowed by the buyer.
 
Re: Ninjadvloot Official Release for Redguides compile

Right all the conditions were met, ninjadvbarter highlighted one item, searched, then bartered it. It didn't even highlight to start searching for the next 15 or so items that are on the loot.ini. It just said something about minimum price not met (and it was met afterward I checked) and like I said it didn't highlight, and therefor never even did a search.

It might help to know that it started with some random item on the barter list, skipped a bunch of items until it got to the top of the list, sold that, then skipped the rest.

Thanks for the macro.
 
Re: Ninjadvloot Official Release for Redguides compile

Check the price of the item against what you could sell it to a game merchant for. You can only barter for more then the value of the item...
item sells to game merchant for 10 plat, your minimum barter price must exceed 10 plat.

I am of two minds on that, but it is intended for you to get the greatest amount of plat possible. Selling an item worth 10 plat for only 5 plat sort of defeats the purpose.
 
Re: Ninjadvloot Official Release for Redguides compile

Everything is at 1 plat right now. Stuff in barter is in 100+ plat. As I mentioned all requirements you listed were met.

Also like I mentioned it is not even searching for the item before it says about minimum price.

Rich (BB code):
[2016/12/03 00:16:28] [MQ2] Ninjadvloot: item 24, Checking Loot.ini for Immaculate Silk barter flag
[2016/12/03 00:16:28] [MQ2] Ninjadvloot: item 24, Checking Loot.ini for Immaculate Silk minimum sell price
[2016/12/03 00:16:28] [MQ2] Ninjadvloot: Immaculate Silk minimum sell price is less then vender sell price, skipping item
[2016/12/03 00:16:29] [MQ2] Ninjadvloot: item 23, Checking Loot.ini for Immaculate Animal Pelt barter flag
[2016/12/03 00:16:29] [MQ2] Ninjadvloot: item 23, Checking Loot.ini for Immaculate Animal Pelt minimum sell price
[2016/12/03 00:16:29] [MQ2] Ninjadvloot: Immaculate Animal Pelt minimum sell price is less then vender sell price, skipping item
[2016/12/03 00:16:32] [MQ2] Ninjadvloot: item 18, Checking Loot.ini for Flawless Silk barter flag
[2016/12/03 00:16:32] [MQ2] Ninjadvloot: item 18, Checking Loot.ini for Flawless Silk minimum sell price
[2016/12/03 00:16:32] [MQ2] Ninjadvloot: Flawless Silk minimum sell price is less then vender sell price, skipping item
[2016/12/03 00:16:35] [MQ2] Ninjadvloot: item 13, Checking Loot.ini for Exquisite Animal Pelt barter flag
[2016/12/03 00:16:35] [MQ2] Ninjadvloot: item 13, Checking Loot.ini for Exquisite Animal Pelt minimum sell price
[2016/12/03 00:16:35] [MQ2] Ninjadvloot: Exquisite Animal Pelt minimum sell price is less then vender sell price, skipping item
[2016/12/03 00:15:53] [MQ2] Ninjadvloot: item 52, Checking Loot.ini for Vanadium Ore barter flag
[2016/12/03 00:15:53] [MQ2] Ninjadvloot: item 52, Checking Loot.ini for Vanadium Ore minimum sell price
[2016/12/03 00:15:53] [MQ2] Ninjadvloot: Vanadium Ore minimum sell price is less then vender sell price, skipping item
[2016/12/03 00:16:01] [MQ2] Ninjadvloot: item 48, Checking Loot.ini for Titanium Ore barter flag
[2016/12/03 00:16:01] [MQ2] Ninjadvloot: item 47, Checking Loot.ini for Tantalum Ore barter flag
[2016/12/03 00:16:02] [MQ2] Ninjadvloot: item 47, Checking Loot.ini for Tantalum Ore minimum sell price
[2016/12/03 00:16:02] [MQ2] Ninjadvloot: Tantalum Ore minimum sell price is less then vender sell price, skipping item

Rich (BB code):
[Settings]
|======================================================================|
Version=1.0
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=NULL
ExcludeBag2=NULL
QuestKeep=10
StackPlatValue=0
NoDropDefault=Quest|Keep|Ignore
LootLagDelay=0
SaveBagSlots=3
BarMinSellPrice=1
[Global]
|======================================================================|
Global1=Item Name|Ignore/Destroy/Keep/Sell
Global2=Item Name|Ignore/Destroy/Keep/Sell
Global3=Item Name|Ignore/Destroy/Keep/Sell
Global4=Item Name|Ignore/Destroy/Keep/Sell
Global5=Item Name|Ignore/Destroy/Keep/Sell
[A]
|======================================================================|
Ambuloid Gemmed Eye=Sell

|======================================================================|
Blue Diamond=Sell
[C]
|======================================================================|
Chronal Resonance Dust=Barter|1
Cosgrove Powder=Barter|1
[D]
|======================================================================|
Diamond=Sell
Dream Sapphire=Sell
Dervish Essence=Sell
Dream Meat=Barter|1
Dream Dust=Barter|1
[E]
|======================================================================|
Earthtouched Crystal=Sell
Earthtouched Diamond=Sell
Exquisite Spinneret Fluid=Barter|1
Exquisite Animal Pelt=Barter|1
[F]
|======================================================================|
Flawless Silk=Barter|1
[G]
|======================================================================|
Glowstone=Sell
Glowrock=Sell
Glistening Wasp Wing=Sell
Glowgem=Sell
[H]
|======================================================================|

|======================================================================|
Immaculate Animal Pelt=Barter|1
Immaculate Spinneret Fluid=Barter|1
Immaculate Silk=Barter|1
[J]
|======================================================================|
[K]
|======================================================================|
[L]
|======================================================================|
Living Underfoot Diamond=Sell
Leather Roll=Barter|1
[M]
|======================================================================|
Molten Greken Skin=Sell
Malachite=Keep
Mossy Flower=Sell
Mephit Wing Sample=Sell
Muddite Skull=Sell
Medicinal Herbs=Barter|1
[N]
|======================================================================|
Nightmare Ruby=Sell
[O]
|======================================================================|
[P]
|======================================================================|
Pearl=Keep
Pearlescent Boar Tusk=Sell
Porous Loam=Barter|1
Pristine Laburnum=Barter|1
[Q]
|======================================================================|
[R]
|======================================================================|
Raw Diamond=Sell
Razor Sharp Beetle Horn=Sell

|======================================================================|
Snake Head=Sell
[T]
|======================================================================|
Treant Flower=Sell
Tiny Dagger=Keep
Tantalum Ore=Barter|1

|======================================================================|
Urticaceae=Barter|1
Uncut Alexandrite=Barter|1
[V]
|======================================================================|
Vanadium Ore=Barter|1
[W]
|======================================================================|
[X]
|======================================================================|
[Y]
|======================================================================|
[Z]
|======================================================================|
 

Attachments

  • EAP.jpg
    EAP.jpg
    89.1 KB · Views: 40
  • FS.jpg
    FS.jpg
    109.5 KB · Views: 40
  • IAP.jpg
    IAP.jpg
    109.3 KB · Views: 41
  • IS.jpg
    IS.jpg
    114.9 KB · Views: 40
  • TO.jpg
    TO.jpg
    142 KB · Views: 41
  • VO.jpg
    VO.jpg
    163 KB · Views: 41
Re: Ninjadvloot Official Release for Redguides compile

Wow, I need to be on your server, my servers barter is not nearly so great.

Ninjadvloot: Immaculate Silk minimum sell price is less then vender sell price, skipping item
vender refers to an in game merchant. You can sell the item at a better price then you listed without barter.

Immaculate silk can be sold to a game vender for 1 pp, 5 gp. Barter will only try to sell it if the minimum price set in the loot.ini file is greater then 2 pp. change your loot.ini setting to =Barter|2

All of the examples you provided are the same. You need to raise the minimum barter price to at least =Barter|2

To determine the minimum sell price use the following command:
Rich (BB code):
/echo ${Math.Calc[${FindItem[item name].Value}/1000]}

Perhaps I should change that spam to something more clear....
Even better could adjust the check to automatically raise the minimum price one pp higher then item.value...

Note: this last exchange about barter should have been on the beta post...
 
Copied from another post:

Problem: barter was not attempting to check certain items.

Ninjadvloot: Immaculate Silk minimum sell price is less then vender sell price, skipping item
vender refers to an in game merchant. You can sell the item at a better price then you listed without barter.

Immaculate silk can be sold to a game vender for 1 pp, 5 gp. Barter will only try to sell it if the minimum price set in the loot.ini file is greater then 2 pp. change your loot.ini setting to =Barter|2

All of the examples you provided are the same. You need to raise the minimum barter price to at least =Barter|2

To determine the minimum sell price use the following command:
Rich (BB code):
/echo ${Math.Calc[${FindItem[item name].Value}/1000]}

Perhaps I should change that spam to something more clear....
Even better could adjust the check to automatically raise the minimum price one pp higher then item.value...
 
Ok I see. I thought the ninjadvloot would only check the flag category. As in I didn't think items marked "barter" would be compared to npc vender. When I read vender I figured it was talking about barterers. I got your pm.
 
Ok I see. I thought the ninjadvloot would only check the flag category. As in I didn't think items marked "barter" would be compared to npc vender. When I read vender I figured it was talking about barterers. I got your pm.

I'm forgetful, but also greedy, don't want to sell stuff to an equally greedy buyer at a discount.


NEW FILE ATTACHED to original post
Thanks to Gator the error: tried to barter stuff not listed in the ini file has been corrected.
 
NinjadvlootBarter beta for test

Users who are viewing this thread

Back
Top
Cart