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

i have it pointed to "C:\Users\Admin\AppData\Local\Frontier_Developments\Products\FORC-FDEV-D-1003\Logs"

below is a screen shot "i am unable to post links in there"

ht tp : //jpst.it/vbX_

Have you tried pointing it at the ForceDev folder instead of the Logs folder?
 

Slopey

Volunteer Moderator
i have it pointed to "C:\Users\Admin\AppData\Local\Frontier_Developments\Products\FORC-FDEV-D-1003\Logs"

below is a screen shot "i am unable to post links in there"

ht tp : //jpst.it/vbX_

EliteOCR support queries in their topic please, not the BPC one.

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

On a separate note I saw in a thread an OCR someone had written that took the data directly from the ED market screen, it selected each line and scrolled down through the data. No need for screen grabs!

That's forbidden by FD, and I will prevent the import of such data into the BPC as far as possible. I'm not willing for the BPC to be tarred with the same brush as some previously banned tools, and the BPC has survived primarily because I could guarantee that no screen-scraped data would be taken into it. I also will not do anything which would result in me personally being banned from the very game I've waited 30+ years for. :)
 

Slopey

Volunteer Moderator
A suggestion for Slopey if it hasn't already been suggested...

I notice you do have some partial filtering at the moment, but it seems limited to one system or so.

I'd love to be able to only highlight specific systems, and ONLY ever have those show in my Best Profit Calc, System Data, Commodity Data, etc...

What I mean is I'm only EVER flying around specific systems, at least for now (which are a few light years from each other), example below.

APOYOTA
ASHIMA
BD+04 3919
CHAMUNDA
EKONIR
EPHESUS
ERAVATE
FRIGAHA
GD 215
HAMIR
KINI
KREMAINN
LHS 3447
MBUKURAVI
NGALIBA
POTRITI
ROSS 142
SUN TAKUSH
YAKABUGAI

And be able to only see what's available at only those systems, it would really save time and make it easier to find what you're looking for rather than getting a monster dump of 2360+ systems.

I know the info is in the database we get, but I wouldn't need to see info from systems that are 50LYR-100LYR away at the moment.

I'll look at that, but for now, simply delete all the systems you're not interested in from the System Data page - right click to delete an entry from the system data grid or entire system from the last updated grid.
 
Hopefully FD will provide a simple api to allow you to legitimately grab the data for a players current station too.
 

Slopey

Volunteer Moderator
Anyone else getting zero distance for all results??

If the station you are coming from or to doesn't have coordinates provided by FD, then you'll get zeros.

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

The Last update from = time the station you are leaving was updated
The Last update to = time the station you a going to was updated

this is the way you can judge the validity of the data, the high the number the more unsure it is valid....I believe it is the number on minutes. regarding the last question I think I read it has something to do with the original 72 reset of data, the Last question is for Slopey or someone who knows more than I ;)

GL

I changed it from timestamp due to complaints, also the timestamp wasn't useful with aged data - i.e. the timestamp would say 03:43, but was that this morning, yesterday morning, or the day before? Hence why I changed it to minutes so you can sort on it and it's more intuitive.

I may well change it again as I'm surprised how many people have difficulty with a number.

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

Hi guys,

first, you made an incredible good job!

I wrote something in this thread abt. localization into german. The use of OCR and Slopey in german and the issues I got with it:

forums.frontier.co.uk/showthread.php?t=80501&p=1317893#post1317893

Schoolboy suggested to ask in this thread here. So, please bare with me while double-posting this:

I'm not doing localisation into other languages, sorry. If you want take German data, please convert it in Excel with a macro prior to import.
 
Small but Helpful Feature: Option to disable alternate return stations..................Flying 12,000 LS for an extra 20k credits in some systems takes longer than just jumping the route again for 120k credits instead................Without disabling it, you don't know if the other stations take it for a lil less (like in my case) or if it has to be a different commodity, if you insist on starting and ending in the same station.
 

Slopey

Volunteer Moderator
what is the best way to enter data into BPC? Is the a CVS template?


By hand really, using Add/Update prices. The CSV isn't a template, it's designed for import from EliteOCR.

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

Small but Helpful Feature: Option to disable alternate return stations..................Flying 12,000 LS for an extra 20k credits in some systems takes longer than just jumping the route again for 120k credits instead................Without disabling it, you don't know if the other stations take it for a lil less (like in my case) or if it has to be a different commodity, if you insist on starting and ending in the same station.

Since the latest version return trips are ALWAYS calculated from the station you'd arrive at in the destination system, so this isn't an issue.
 
For Gernsback Terminal in Groombridgge 1618, I'm seeing duplicate stations listed as Gernsback Terminal (26)......can you take a look at this Slopey? We need to quash this before it gets out of hand and all the precious data is screwed.
 
To start with I would like to thank Slopey for his very useful Tool which has greatly aided me in finding safe and fairly profitable trade runs and mission items.

My second and main point is that while for goods with a steady supply or a high demand the tool is reliable even with old data where the tool can fail dramatically is with goods that have a low (or market saturated supply) or a low demand in which case I have found that even with data I provided less than 10 minutes ago a profitable trip can turn unprofitable.

To give a specific example I am currently trading between Ngolibardu and GD219. For the trip between Ngolibardu and GD219 I stock up with Tantalum which has a fairly consistent supply and demand and typicaly gets me 500 credits per item, the problem comes on the return leg in which in theory the most profitable items are Reactive Armour or Non-Lethal Weapons, but often are not and they are often unprofitable as the demand is very low (less than 20) so that even a small ship can meet the demand and make it so the item sells for a loss.

The reverse can also occur as yesterday and today GD219 has had a temporary supply of tea and coffee respectively though it does seem that you can identify transient items as they have a demand of 0 along with a supply while reliable items have a supply but no demand

This being the case it would be useful if there was an option to "warn" people about their being a very low demand and/or transient supply and exclude these items from search results.
 

Slopey

Volunteer Moderator
For Gernsback Terminal in Groombridgge 1618, I'm seeing duplicate stations listed as Gernsback Terminal (26)......can you take a look at this Slopey? We need to quash this before it gets out of hand and all the precious data is screwed.

Delete the duplicate date from your BPC and i'll tidy up the back end database.

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

This being the case it would be useful if there was an option to "warn" people about their being a very low demand and/or transient supply and exclude these items from search results.

No point at the moment as by FD's own admission, the AI are overtrading and screwing up the economy - they expect to have a fix for it this week. There *may* be a universe price reset if that happens (as there is massive massive oversupply in some areas), so if that happens, I'll clear down the BPC database to match.
 
After installing the new version yesterday, it seems I cannot import csv's anymore that were created with EliteOCR.
I now get a gazillion popup windows (Not cancellable) stating commodity X not in being the list or something (haven't got access to my stuff right now).. Starting with Gallite... Indite... etc etc
The csv looks ok (haven't changed anything in the EliteOCR installation).
I tried both buttons for importing.

Can you explain what's going on ?
 
BPC is absolutley greate, and i have some suggestions, thats seems to me quite vital:
1. Database structure needs refactoring (normalization) because we will have massive influx of data and in a month or two current structure become very unresponsive.
2. Import OCR prices and manualy entering prices would be grate to divide in different windows. OCR prices can be loaded without handwritten station and systems as they have timestamps in every row and prevention of overwriting prices by staled data is not very hard. I am personaly have a macro in voice attack, which dumps screenshots of all market while i am docked, and i ocr them later (0.5-1 hour) by batch.
3. Since most data is coming from ocr it will be most awesome to have some data cleansing algorithms to discard typos, from prices especially (i tried one statistical method and get quite satisfying result). So if you interested i can describe this algorithm with scripts on your current db structure.
 
I use the tool in offline mode , is there a possibility to backup my current BPC data File ?
Just in case my PC give's up !
Thank you .
Jawada

best to backup both .db files i think your local data is added to "ED4.db" there is also a blank.db, to be safe i'd backup both (i do)
 
Hi Sloppy, nothing to do with local mode this time :D
just 2 simple requests to have in the Flight log, Brilliant idea really like it ;)

add time to the date so we can backtrack routes taken
add a quick note section, so we can add our own notes about the system
 
No Distance (LY) inside BPC

Hello together,

maybe someone can help me:

Since I've successfully imported several data from different systems to BPC, no distance (LY) is shown. What have I done wrong? :)

Thank you in advance

best regards!
 
Back
Top Bottom