[RELEASE] Slopey's BPC Market Tool! - New version!

v.4.1.1.0 is now available - get it from http://www.slopey.com/ED/BPC.exe

In this version:

- The BPC now checks the server pool at startup and picks one randomly
- Added 3 new servers, and retasked the idling database server to handle some downloading stuff
- Added the station name to the return route data
- Added a Station combo/filter in the System tab
- CSV imports are now case insensitive for System/Station
- Local mode refreshing delay after an update reduced to 10 seconds
- Added a "Commodity" combo/filter to the main BPC so you can search for runs for just one commodity
- Fixed an unparameterised query

Enjoy!

Nice! smileys-beer-987999.gif
 
It would be interesting to see some performance improvements for more serious number-crunching - specifically, ANY to ANY across all systems. It works well if you're limiting it by distance (e.g. filtering for results that are within 20 light-years) but is considerably slower when all of the results are being spammed into the output window, which suggests it's the UI widget's update that's slowing everything down. Perhaps setting limiters on trip profit (minimum 100,000Cr and such) could offer a similar sort of speed-up? Multi-threading would be very cool too :)

Alternatively, I'm curious if anyone's tried making any standalone utilities for crunching through the BPC tool's databases? They seem straightforward enough to query.
 

Slopey

Volunteer Moderator
It would be interesting to see some performance improvements for more serious number-crunching - specifically, ANY to ANY across all systems. It works well if you're limiting it by distance (e.g. filtering for results that are within 20 light-years) but is considerably slower when all of the results are being spammed into the output window, which suggests it's the UI widget's update that's slowing everything down. Perhaps setting limiters on trip profit (minimum 100,000Cr and such) could offer a similar sort of speed-up? Multi-threading would be very cool too :)

Limits don't help (aside from distance) as you still need to query the combination to see if it's within limits or not. You don't know the profit until after you run the calc, so filtering by profit can't be faster. The UI update doesn't slow it down that much tbh - the grid control is very good with sideloading data. The results are displayed as they come in because I got far to much negative feedback when it used to sit and churn (slightly faster granted) before displaying anything.

But the real issue is volume. The database is up to 900+ systems now. With around 55 commods each, that's 45000 rows (or near enough). An ANY to ANY is going to require a bit of oomph, which is why you shouldn't do it very much - or use the new commod filter.

If you set a distance, the BPC will go find all the systems in range, then only use those for the ANY <> ANY check, so that is faster.
 
Just tried this for the first time. Excellent tool.

Although I got a shock when a voice suddenly informed me that I had the life expectancy of George Clooney.
 
And this information of places you're not at - is it current? Because if someone else has updated the station while they're there right now, you're going to overwrite it with aged data.

It's like that to coerce you into only entering current data. I don't want everyone entering last week's numbers they wrote down into the BPC today tbh, so that's why it locks it to your current station.

- - - - - Additional Content Posted / Auto Merge - - - - -



Advocacy and the discussion of such tools (of which I am not unique - please spread the love), in one of the many other threads devoted to the topic. If you don't like the BPC and aren't using it, there's no need to post here.

Any chance we can have have the ability to upload "old data" if the tool is in local only mode?
I have a ton of "old data" csv files many of which arent in your system/station lists..

I've been writing my own :) but I'm lazy and wanting to play - figure I'll use the tools available in the interim :)
 
Gave this tool ago tonight for the first time. It's very handy for sure:D. Was almost going for the pen and paper until I decided to try out this!
 
Alright, I know this is going to sound like a stupid question, but I cannot get the BPC to pick up my location data to save my life. Not sure what I am missing, and if it is related to verbose logging (which is enabled), but if someone could advise the rookie that would be great.
 
FYI, seeing a lot of Dalton Gateway in LHS 3447 being misspelled as "Oalton Gateway", most likely from people using EliteOCR and not checking their spelling.
 
Back
Top Bottom