If you’ve come across the Trade Profiteer, chances are you’ve heard of or used the Pirate Commodity Trader with Bleach! application. So how exactly does the Trade Profiteer compare with Bleach? Well in many ways they are both similar: both are intended to import commodity data and display a comparison between two islands, but that is, well fortunately for me, where the similarities end.

Because the Trade Profiteer is a standalone application, there is plenty more that can be offered that the Bleach application cannot. Many of the benefits of this application are listed on the page for this project.

Self-contained, standalone application

The first main benefit of the Trade Profiteer is the fact that it is an entirely self-contained, standalone desktop application. This means that there is only one thing to worry about. It also means that when the data comes to your computer, it stays there. Like the Bleach application, the data is read out of the Puzzle Pirates window and saved into a database. With Bleach, however, the data must first be sent to a remote server over which you have no control before you can receive any information – assuming the server or your Internet connection doesn’t crap out along the way.

But there’s more: on the server are multiple, and I do mean, multiple points of failure. This standalone application creates only one point of failure: if the application decides to crap out, you kill the application, restart it, and go. If the server craps out, you’re out of luck. Just check Bleach’s forum thread to see how often complaints have been posted about the server being down or inaccessible for some reason, sometimes for days on end.

So what are the multiple points of failure? There are three main points of failure, among other: the service software that actually delivers the data to your browser, the separate database service that keeps track of the data, and the scripts (both on the server and those fed to your browser) that drive the whole thing. Plus there’s the separate uploader application that must collect the data and upload it to the server. Multiple, multiple points of failure.

If you’re an experienced merchant on your ocean, you know that the fewer ways something can go wrong, the better. And if it does go wrong, the fewer steps and less time needed to get things relatively back to normal, the better. For that reason alone you shouldn’t trust the Bleach service.

Everything stays local

You will likely note that I’ve mentioned the separate uploader application a few times… and I just did again. It’s an important point to emphasize, and when I set out to create the Trade Profiteer, it was something I set out to eliminate.

Everything stays local with the Trade Profiteer. The commodity market data stores off quick; there is no wait while it uploads because it doesn’t go anywhere. Plus because everything stays local, you don’t have to worry about conflicting data from other sources screwing you up. The data is also stored off automatically – you don’t have to do anything to make it happen.

On the off-chance, however, that building names change or a new island is colonized, you might have to tell the application what island you’re on, but that should be relatively rare. However with younger oceans like the Crimson Ocean, this could be somewhat common as islands are opened up and flags compete for the islands that are open.

But it’s still simple: the Trade Profiteer will ask you which island you’re on and prompt you to specify what building name it should use to recognize that island in the future.

Store off frequently-traveled routes

This is something that the Bleach tool cannot provide without implementing user-logins, and I doubt they’d want to complicate an already horrendously-complicated mess even further.

This is one feature I feel you’ll like the best, and this is the first tool to provide this feature: you can store off routes you frequently travel. And making use of your stored routes is easy.

Multiple island pick-up and delivery

How could I not include this feature? You want a way to maximize profits, that’s the way to go. It does carry with it greater risk, though, so be forewarned. But you can select multiple start and destination islands.

And this is a feature also introduced first with the Trade Profiteer.

Doesn’t interfere with your work

I tried dropping several hints to get the Bleach developers to realize that there is a better way to do the window auto-scrolling. I’m sure after they’ve had a go at this application, they’ll find a way to reverse-engineer how I’m doing it and finally see the light.

Sorry to the Bleach developers, but you didn’t do your research properly if you never found out how to scroll the window without interfering with the user. It didn’t take me long to find it.

With the Trade Profiteer, you can still talk and do other things within the Puzzle Pirates window while the window is auto-scrolling. Something get in the way? No problem. It’ll pause the scrolling so you can take care of the interference and continue.

What is the Trade Profiteer missing?

Of the features provided by the Bleach application, there is only one that I have determined is not available (yet) in the Trade Profiteer, that being the ability to take the list of items and quantities to purchase and figure out what can fit into a particular ship. While this feature is certainly useful, it was put on the back burner for now, but there are plans to implement something similar. I have a couple other things I’d like to implement first.


So there you have it, a few ways in which the Trade Profiteer excels beyond the Bleach application. If you’ve made use of the Trade Profiteer, I’m sure you’ve found more.

As usual, any questions or concerns can be e-mailed to me through the contact form on the web site.