Archive for the 'Trade Profiteer' Category

Published by Kenneth on 28 Feb 2010

Trade Profiteer – 1.1.528

It’s time for a new version of the Trade Profiteer. This release includes only one enhancement:

TP-15 – Add commodity buy/sell summary

This feature was showcased in part in an earlier blog post, and now it’s available for everyone to play with. It’s nothing more than just a display of what has been imported for a particular island and could use some enhancements.

Java Access Bridge

There is a new caveat regarding the installer for the Java Access Bridge — it will try to obtain administrator privileges before installing, and Windows may ask you if you want to continue. This is normal, and you need to allow the script to run with administrator privileges.

Mac and Linux versions

Since the Trade Profiteer was initially released, there has been a few posts to the forum asking whether this program will be ported to other platforms. The only answer I’ve been able to give is "eventually".

I do intend to port the application to a framework that allows for easy cross-platform builds. The one I’m eyeing at the moment is wxWidgets. It’s been around for almost 20 years, has a huge community and is well-supported on all platforms I intend to target and then some.

There is one minor caveat. Like the previous version was locked to Windows because of the OCR code, this version is unfortunately tied to Windows because of the Java Access Bridge. There is a version of the Java Access Bridge for Linux and GNOME that I’ve seen around the web, but I’ve not yet found one for Mac OS X — if anyone finds one, please post a comment with the link or send it to me through the forum’s PM.

I’m also considering just porting the library over to wxWidgets — I’m not entirely sure at the moment how feasible that would be.

But once the 1.2 version of the Trade Profiteer has been released — meaning when all features have been finalized and the "insane profit bug" handled in some fashion, among other issues that may crop up — then development will transition over to developing the Trade Profiteer using wxWidgets.

Fair winds.

Published by Kenneth on 19 Feb 2010

Feature preview for the Trade Profiteer

I’ve been working recently on a new feature for the Trade Profiteer. As I haven’t posted anything of real substance in a while, I thought I’d post a screenshot so you all can see what I’m working on.

Island Review

Now as you can see, this feature will allow you to see what is being offered at a particular island. Right now this will be purely a summary feature, meaning you’ll pretty much see here what you can otherwise see on the commodity market screen — just with a little added organization options.

This feature will be expanded in the future based on ideas in my head and feedback from users. Let me know what you think.

Fair winds.

Published by Kenneth on 12 Feb 2010

Trade Profiteer – 1.1.512

Well it’s that time again — time for a new release of the Trade Profiteer.

New version: 1.1.512 (beta)


TP-12 – Filtering enhancements

The enhancement originally provided has been completely removed from the program. Instead it has been replaced with a far more granular shoppe filter that will be enhanced further. You will also find that when you click on the filter button on the "Island to Island" tab, there is small menu that comes up with three options:

  • Filter out commodities
  • Filter out shoppes
  • Reset all filters

The first option is the commodity filter that everyone is used to. The second option is the new granular shoppe filter. "Reset all filters" does just that.

Right now that is only enabled when there is a route loaded and only those islands will be available. What you will notice is that the new window it brings up has two radio buttons: Start Island and Destination Island. What this allows you to do is exclude shoppes from the profit calculation as either a starting shoppe or a destination shoppe, or both.

Like the commodity filters, these persist only through the instance you are running and are not stored off.

Bug fixes

No bug slips have been handled, but any minor bugs that may have been discovered have been fixed.

Java Access Bridge

I know there are users still reporting issues with the Java Access Bridge and getting everything up and running. I have written an article on my web site regarding this, so I invite you to read it first. An issue with installing the Java Access Bridge on Windows 7 has been discovered and is under investigation.

As always, feedback is certainly welcome. Fair winds.

Published by Kenneth on 30 Jan 2010

Trade Profiteer – 1.1.430

Finally, the Trade Profiteer reaches beta. Here are the details of the new release. There isn’t much that needs to be added to the product to finish it. There are currently two enhancements left to add if you look at the bug tracker. One slip on the tracker is listed as “Postponed” because currently it is not known if it is necessary.


TP-10 – Appears to be removing more data than it should

This enhancement basically called for overhauling the data cleanup feature. It needed it.

TP-13 – Add “Select/Unselect all” to commodity filter

TP-12 – Filtering enhancements

Added an enhancement to create a list of shoppes to exclude from the “Island to Island” profit calculations.

Bugs fixed

TP-14 – Commodities not displayed in proper sort order

TP-4 – The Island to Island tab will occasionally show ‘insane’ profit availability

This is the “insane profit bug” mentioned on the forums. Currently there is a temporary addition to the code to display a message box if the commodity data displayed in Puzzle Pirates changes while the data is being imported. This is to test a hypothesis as to the cause of this bug.

Published by Kenneth on 14 Jan 2010

Trade Profiteer – 1.1.414 (alpha)

A new version of the Trade Profiteer has been released.



Bugs fixed

TP-10 – Appears to be removing more data than it should

Along with this bug being fixed, a change to the UI was made. In the Island to Island tab, instead of showing each shoppe from which you should buy, it will show the quantity to buy and the prices at which to buy the commodity. You will find that it can generate a report much faster as a result of this change.

Fair winds.

Published by Kenneth on 26 Dec 2009

Trade Profiteer – 1.1.326

I hope everyone has so far had happy and safe holiday season, whatever your faith (if any). And even during this holiday season, I managed to get a new release of the Trade Profiteer put together. This one is still considered an alpha release, but I think we’re approaching beta testing for what will be version 1.2 of the Trade Profiteer.

Download: Trade Profiteer version 1.1.326


TP-3 – Export imported data to comma-delimited file

This feature was requested by RedSeaWitch when she sent me a PM asking for the ability to export the imported data to an external file.

Go to Data->“Export shoppe data” to access the feature. You will select an island, one or more (or all) commodities, and the export file. The data is exported in CSV format, which is compatible with virtually every spreadsheet application available.

This new feature could probably be enhanced further, so I welcome feedback on this.

Bug fixes

TP-6 – Does not work with multiple Y!PP windows

TP-7 – Change so it doesn’t close when pressing Esc

TP-8 – Ctrl-I key combination not working

Published by Kenneth on 09 Dec 2009

Trade Profiteer – version 1.1.308

New version: 1.1.308

A lot has been added in this new released version as we move yet another step closer to the next full release of the Trade Profiteer – the question to be answered is just how many steps are left. Anyway…

So let’s talk features, shall we?

Cargo planning

The major feature for this release is one that has been requested numerous times and is finally here: cargo planning. So what exactly is cargo planning? Well it’s exactly as it sounds: it gives you the ability to plan a purchase and see not only how much it will cost, but also how much space you’ll need, including the smallest ship upon which it’ll fit.

It’s pretty straightforward: either start from scratch by clicking Cargo->Plan a shipment, or select a route and click “Plan it”. If you go the latter route, you’ll be able to modify the list given, adjusting quantities and adding or removing commodities from the list until you get what you want. Don’t forget the rum!

Data manager

In order to facilitate cargo planning, obviously the mass and volume information for the commodities must be provided. These are visible through the Data Manager (Data->Data Manager). If you notice any mass or volume that doesn’t look right, and you can verify that with the YPPedia, let me know so a correction can be issued.

And of course to know what ship upon which your planned shipment will fit, the ship information is provided as well. In the Data Manager, this information is visible under a new tab.

Data updates

To bring all of this to you, a database update feature had to be devised as well. Your database file is not touched when you upgrade the Trade Profiteer or uninstall it. This is so your preferences and saved routes remain in tact. So to distribute data updates, such as those that facilitate the above features, an updates file will be distributed with each subsequent version of the Trade Profiteer. Each update is tagged with a particular version number so updates not applying to the version you have installed can be filtered out.

Java Access Bridge

I’ve written a help article on the main site detailing how to install the Java Access Bridge and what is required of you to be able to install it.

Article: “Installing the Java Access Bridge

I am doing my best to develop an installer that compatible with as many systems as possible. Please be patient and report any problems you have installing the bridge.


Well that’s about it in a nutshell. Be sure to let me know if you have any questions or comments.

Published by Kenneth on 10 Nov 2009

Trade Profiteer – New unstable release

New version 1.1.209

This version fixes a number of issues with the current development line:

TP-1 – Search results from between oceans appearing

TP-2 – Verify data import can support a “no data” import

Further, it has an improved installer for the Java Access Bridge which should allow for an easier installation on some systems.

Published by Kenneth on 31 Oct 2009

Trade Profiteer – New stable release

New version: 1.0.1531

This release is an update to the stable release of the Trade Profiteer and answers a concern that was presented by Puzzle Pirates Forum user RedSeaWitch.

Published by Kenneth on 23 Oct 2009

Trade Profiteer – New development release

New version: 1.1.123 (alpha)

There is a new version of the Trade Profiteer available, and it’s a development release. Before you install it, there are a couple things you need to know.

First, it will install separate from the main stable release, allowing you to have both the stable and development releases installed on your system.

Second, after it is installed, there will be a shortcut in the Start Menu group called “Install Java Access Bridge”. Run it after it’s installed, this will install the Java Access Bridge which is used as the new communication system for importing the data.

Otherwise, everything else is like it was. I will have a bug tracker up soon so you can report bugs. Until then, send me any bugs you need to report.

Next »