Skip to content

a tool to find profitable alchemy recipes in black desert online

Notifications You must be signed in to change notification settings

jpegzilla/bdo-alchemy-profits

Repository files navigation

bdo (market) alchemy profit tool

this is a tool that searches the central market for potions and other items that you can make profit on just by buying all the ingredients and selling the result.

it assumes you have high enough alchemy mastery (artisan 1) for max procs on recipes that are affected, such as bloods and elixirs.

an example readout from the script

of course, there are usually none of these! sometimes there are a few, but they're typically very low volume, limiting total profits. BUT, if there are any, this tool will find them!

this takes into account market tax and shows the gross potential profit as well as the taxed profit - but it currently assumes you have the value pack and that your fame is level 1 (family fame >= 1000).

it will also tell you the maximum possible amount of items you can craft (by buying all the available ingredients). if an npc sells the item you need, that will be listed as well.

an example listing some ingredients sold by npcs.

finally, if you really want to make profit on the market, you basically have to go out and gather super rare ingredients yourself. if you can sap all fifteen thornwood trees on the map or pick all three truffle mushrooms, you'll be rolling in cash! and if you really wanna make the big bucks, head to tunkuta! I'm sure you'll have no trouble at all crafting those 10+ million silver potions if you get some turo blood and hearts...although it seems like 99% of turos must be heartless, bloodless vampires or something. or you could harvest 10000 delotia and get a handful of remnants of burnt spirits for corrupt oil of immortality ;P

good luck!

how to use

if you have node.js installed on your computer, you can use the source code.

  1. git clone git@github.com:jpegzilla/bdo-alchemy-profits.git
  2. cd bdo-alchemy-profits
  3. install yarn (npm i -g yarn)
  4. install dependencies (yarn)
  5. run the script (yarn start)
  6. pick a category to search in and wait! it may take a while, as the script scrapes bdocodex.com for recipe information.

the script options selection

standalone executable (outdated)

standalone executables are available on the releases page!

currently, there's only a build for windows. I don't have a mac or linux machine to test with, so I won't provide binaries for other operating systems yet.

todo:

  • cache ingredient prices
  • add option to search for all possible alchemy consumables
  • account for market tax
  • warn about low daily volume for ingredients and consumables
  • add a --silent or --minimal option to just show bare output
  • critical: figure out how to get recipe information without scraping bdocodex. this would speed up the script by a huge amount.
  • make it work
  • make the code prettier
  • make it fast
  • detect optimal matgroup item to use (i.e. purified water is easier to obtain than distilled water, but they're in the same matgroup)
  • make executable that ships with external chromium (for puppeteer)
  • add support for non na / eu regions
  • allow the script to just start over from the options select when finished, so users can select another category without restarting the whole thing

About

a tool to find profitable alchemy recipes in black desert online

Topics

Resources

Stars

Watchers

Forks

Packages

No packages published