godsfshrmn
Well-known member
- Joined
- Jan 18, 2018
- RedCents
- 509¢
Disclaimer:
I "made" this - this is actually a hack and slash of chatswiththisname's bazaar.mac
I'm not a programmer so don't judge this awful code. I know there are likely more efficient ways of doing this but I did not originally intend to make this public. There is also a lot of left over code and variables in the macro that are not needed. If you have OCD, you should not peek under the hood
I got tired of manually going through each achievement and typing out each collect item I am missing. I took bazaar.mac and modified it to search a predefined list of items in the bazaar. Technically you can use this to search for any list of items, not just collectibles. As each item is searched, any matches will be output to the MQ window.
There are a lot of caveats with this. If someone wants to help tackle these that would be great--
You will need to type out each item name. The "=0" should be added to the end of each item. As hits are found, the price of the item will be added to the end of the item.
Only a single price is written to the INI and that price is not sorted out to be the lowest price. If there are multiple hits, the price will likely NOT be the lowest price!! It is best to look at your MQ window to determine if an item is in your price range. The INI price updates are mainly there so if you have a long list of items, you won't miss a few in the MQ window as there are only a limited number of lines it will display before they begin to be overwritten.
/mac collect will start the macro
I "made" this - this is actually a hack and slash of chatswiththisname's bazaar.mac
I'm not a programmer so don't judge this awful code. I know there are likely more efficient ways of doing this but I did not originally intend to make this public. There is also a lot of left over code and variables in the macro that are not needed. If you have OCD, you should not peek under the hood

I got tired of manually going through each achievement and typing out each collect item I am missing. I took bazaar.mac and modified it to search a predefined list of items in the bazaar. Technically you can use this to search for any list of items, not just collectibles. As each item is searched, any matches will be output to the MQ window.
There are a lot of caveats with this. If someone wants to help tackle these that would be great--
- You need to manually create "collect.ini" as formatted below
- You need to manually type out each item inside the ini - currently no "/' command to add to the INI in-game and also no way that I can find to import your missing collectible items automatically
- Similarly, when you purchase an item, you will need to manually remove it from the INI
- WAIT until the macro is done though! If you remove an item while it is running, I'm not sure how it would mess with the INI
- This macro will NOT purchase any items for you
- If someone wants to help with that (maybe defining a maximum price globally) that would be great
- You need to wait and not interrupt the search until the macro is either done or you pause it
- Requires bazaar.inc (Should be in the normal compile from updater)
Code:
[1]
oversized greatsword=0
oversized horn=0
pickled eyeball=0
sebilisian implement=75000
You will need to type out each item name. The "=0" should be added to the end of each item. As hits are found, the price of the item will be added to the end of the item.
Only a single price is written to the INI and that price is not sorted out to be the lowest price. If there are multiple hits, the price will likely NOT be the lowest price!! It is best to look at your MQ window to determine if an item is in your price range. The INI price updates are mainly there so if you have a long list of items, you won't miss a few in the MQ window as there are only a limited number of lines it will display before they begin to be overwritten.
/mac collect will start the macro
Attachments
Last edited:

