Follow along with the video below to see how to install our site as a web app on your home screen.
Note: This feature may not be available in some browsers.
Updated 2023.8.20 - Doc James
Version 2023.8.20.1
-Fixed: Trader population delay to account for latest patch. This will prevent failure to item search / price correct when starting macro
Edit: Forgot to update versioning in the actual file. Re-Upload with update.
Updated 2022.10.23 - JerkChicken
Version 2022.10.23.0
Fixed: /trader : script_trader_price_controls was sending incorrect value to custom function.
Improved: /trader : better selection of search slot
Fixed: Message display issue with items having a comma in the name
Fixed: /buyer Removed erroneous "has it for" message
New Feature! Custom Coding Options.
Allows for you to add your own customization to select steps which will not get lost on updates.
This is intended for Advanced Users, see the macro Overview page for more details.
This update has undergone a lot of changes from previous version. If you have customized older versions note some function and variables have bene moved around.
|-------------------
| Updated 2022.09.30 - JerkChicken
| Version 2022.09.29.0
| Fixed: /buyer Would not read other buyers correctly if the offering was over 999 plat
| Fixed: /trader Errors cause by commas in the /bazaar window
| Fixed: /buyer Would not read other buy amounts when there was a comma in the value.
| Fixed: /buyer Would not offer more than one if all other buyers offered less than one plat
| Fixed: /trader In sellerreview mode /bazaar results would vanish
| Fixed: /trader Bazaar search would not display results due to script running too fast.
| Fixed: /buyer Offer would set to your max if another buyer offered more than your max. Will now exclude anyone with higher than max in its calculations
| Added: Custom Function "script_initiate" - Allows you to add custom instructions when the macro starts up. (Advanced Option)
| Added: Custom Function "script_price_scan" - Allows you to add custom instructions when the macro starts a pricing refresh scan. (Advanced Option)
| Added: Custom Function "script_buyer_new_item" - Allows you to add custom instructions when a new item is found during /buyer mode. (Advanced Option)
| Added: Custom Function "script_trader_validationError" - Allows you to add custom instructions if the macro finds an issue during the pricing validation. (Advanced Option)
| Added: Custom Function "script_trader_new_item" - Allows you to add custom instructions when a new item is found during /trader mode. (Advanced Option)
| Added: Custom Function "script_trader_price_controls" - Allows you to customize your items price (special rounding, etc) /trader mode. (Advanced Option)
| Improved: (minor) Changed all the echoing to be less stupid
| Improved: (minor) More spelling mistakes than I would like to admit too.
| Removed: UseMQ2bzsrch Option. This can be deleted from the INI.
| Updated 2022.09.21 - JerkChicken
| Version 2022.09.21.0
| Fixed: /trader Crashes thanks to the new comma's
| Note: This is a quick fix.
Version 21.10.20
Fast Release
Improved: (minor) updated the INI description notes
Added: Review parameter - Using "/mac bazaar Review" Enables review mode on this run only. (So you do not have to keep changing the settings INI)
Improved: Support for Merchant Perk, supports 144 /trader slots
Updated 2021.09.30 - JerkChicken
Version 2021.09.30.0
Added: UseLuaReview
Added: Lua interface for updating Bazaar.ini
Improved: Increased InitialPrice - Set the default selling price to 2000000
Improved: /trader Bazaar searching. Might help with non-English keyboards
Uses ctrl+alt+click to search items instead of typing out the item name
Does not fix it in /buyer mode. Still needs English keyboard.
Fixed: /buyer: Was not correctly grabbing other seller prices
Disabled: UseMQ2bzsrch feature. Has a cosmetic bug in Next and never really solved the issue I was trying to solve. This may be temporary.
Lua Interface only works in Next and you must install the script:
Lua - - "editBazaar" a Bazaar.ini Editor | RedGuides: EverQuest Multi-boxing Community
Version 2021.06.12.0
Added: BeMoreHuman - Enabling this feature will noticeably slow the process down however;
/trader: Adds small random delay to the bazaar search.
/trader: Adds another small random delay if the price is updated.
/buyer: Adds small random delays when searching /barter.
In /trader mode its not an issue as you can keep selling while updating.
In /buyer mode; you are not buying while its updating.
The delay is between half a second to 3 seconds.
Fixed: Vendor Value Error - /trader: Fixed another error beating what vendors will pay. (Reported by runcade)
Minor: Color clean up - Small text color changes
Updated 2021.04.26 - JerkChicken
Version 2021.04.27.0
Added: BuyCountReset - /buyer: Percentage used to trigger updating your item buy count
Added: MinBuyCount - /buyer: Used in the bazaar.ini as the minimal quantity you wish to purchase.
This line is manually added to the Ini
To seem less robotic the adjustments are made based on a percentage.
If you set an items MinBuyCount=500 and BuyCountReset=10 it will set your buy count to 500 once your current buy count is 450 or less
If you buyer your full buy count it will not read it. EQ removed it from the buyer list.
Improved: Buyer Updating - /buyer: During buyer scan, will only stop buyer mode if needed.
Fixed: Buyer Excludes not working - /buyer: Would not exclude buyers from your exclude list.
Added: CreateShoppingList - Creates a running CSV file for items searched. Intended for use in seeing what others are charging.
Use MQ2Log and creates bazaar3_{server}_Shopping_List.cvs.log
Sorry it uses semicolon's instead of commas. You will need to figure out how to import to Excel/Sheets
CSV header row.
date;time;mode;character;itemName;minSellPrice;maxSellPrice;avgSellPrice;minBuyPrice;maxBuyPrice;avgBuyPrice;yourMinSellPrice;yourMaxSellPrice;yourMinBuyPrice;yourMaxBuyPrice;yourMinBuyCount
Added: GoOfflineMode - When set to TRUE your seller/buyer will enable Offline Mode after first price scan. This is an INI setting which applies to all seller and buyers.
Added: goOffline parameter - Using "/mac bazaar goOffline" (Case sensitive) will take your seller/buyer offline once the price scan is done. Applies only to the toon the command is issued on.
Fixed: Vendor Value Error - /trader: Fixed rare issue when ensuring your charging more than vendor value.
Improved: Vendor Value Check - /trader: Vendor value is now checked every time, previous was only on price change. Do not sell diamonds for 30plat...
| Updated 2021.03.07 - JerkChicken
| Version 2021.04.08.0
| Improved: Increased InitialPrice - Set the default selling price to 500000
| Improved: MQ2Events Reference - Removed reference as the plugin does not need to be loaded manually
| Improved: Sell Price Rounding - When AggressiveSeller=FALSE the percentage based sell price is round down to the nearest 5 or 0.
| Will never go lower than SellPriceMin
| Only on items over 100pp
| Improved: Less INI bloat - No longer creates default values in bazaar.ini for features your not using.
| If you never use the /buyer feature then BuyPriceMax/Min are not created
| Added: UseMQ2bzsrch - Can use the MQ2Bzsrch plugin if needed. Can help with keyboard issues
| Added: Skip Item Support (Buyers) - Setting your BuyPriceMax to -1 (negative one) will have your buyer skip the item.
| Note: If it has a previous sell value, this will not clear that out.
| This allows you to have adjust some items manually or just not sell them.
| Added: Log to file - Will log to file when verbose logging is enabled.
| Minor: Code clean up - Removed from remnants of previous code.
| Minor: Color clean up - Small text color changes
Version 2021.02.20.0
Tired of trying to sell water flasks? (Oddly people will buy them)
Setting your SellPriceMax to -1 (negative one) will skip the item during seller updates
This will allow you to exclude certain items or manage them manually.
Item Skip:[Water Flask] SellPriceMin=1 SellPriceMax=-1
Other changes include:
Improved: Production Release
- Who needs a beta?
Improved: Pause on Start
- Added more info regarding why it pauses on start and what to do.
Improved: Show Merchant Value
- Show the merchant value in BuyerReview mode
Improved: Show Tribute Value
- Show the Tribute value in BuyerReview mode
Added: Skip Item Support
- Setting your SellPriceMax to -1 (negative one) will have your seller skip the item.
Note: If it has a previous sell value, this will not clear that out.
This allows you to have adjust some items manually or just not sell them.
Minor: Code clean up
- Removed from remnants of troubleshooting code.