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

I am seeing some odd behavior with this version. When I do a search between two stations I sometimes end up getting listing for stations that I have not selected. For example I am doing a search between Aulin and I Bootis and I see other selections in the results. I never saw this problem before.
 
Ok, so here'es a question that's probably been asked a thousand times, but I can't find the answer to.

Where do I find the log files that BPC is looking for? I've installed the various versions and its never been able to find them automatically. I direct it to: C:\Program Files (x86)\Frontier\EDLaunch\logs but it never makes a difference. BPC never knows my location.
What am I doing wrong?


asked and already answered in this thread.
 
I don´t know if someone already posted this but the toll has a little buggy information in it, Semiconductors are often Displayed as Superconductors that leds to wrong profit estimates that are far higher than anything else in the list because the system thinks that a 7000ct product is selled somewhere for 700ct (even if this is an totally different product)

So if you see a route that should give you an extremely higher profit than others in the list make sure to look if one of the buy/sell products is Superconductors, because it is most surely wrong information.

Ah, this would explain those $700k single jump routes I sometimes see for semiconductors.
 
It also makes it more diffcult to update, and then i need to worry about unique keys and integrity, which I can't guarentee if people have their own entries in local mode for example, so it's easier just to have one larger verbose data table.
I suggest to try, at last in "dev" version and for fun. I had to create and work with databases (just little ones, whatether nothing much serious) and I see it not so hard to do. For data insert/update app every time need to check if row exists or not, and with smaller table its is faster to do, also search for integer variable must be faster then text variable. As I see it - about 3 tables for systems/stations/commods with unique data (do not see commod groups usefull at all, only to replace big commods list to 1 list-filter with groups and 1 filtered list with only commods of selected groups in user interface), 1 table for systems-stations relations, and 1 table with (mostly) integer variables for prices.

I wish you also have old data on server side because data sended by users must not be trusted at all. As example - my mates found good place to trade, but it takes about half of day to fill needs of one of stations and make this trade trip only 1 sided and less usefull. So if I update prices it will be wrone pretty soon (after station refresh needs in commods).
Also its nice place to do interesting data minings if you save all old data.
Feel free to write one if you don't like mine :)
Oh, it was my first thought! Before my mates said "This cool software already exists (link)".
That won't happen, as EliteOCR isn't 100% accuate, and people don't check the data as it is, populating the BPC with rubbish. I don't want to make that easier!!!! Always CHECK your data before you import it please.
Also about OCR - if application have both OCR and nice database, so most times users will do OCR of text data what already exist in database, and if OCR miss few characters it pretty easy to spellcheck. Also app can autotune OCR for each user because on same hardware it will have mostly same results of OCR.
Eh? See the options page. Version number is at the top of the window, and my name is on the options page - what more do you want.
Definitely it must be separate window! :)
A "radius search" will be in a future version.
Cool
Maybe - there are other tools which do that, I don't see the need as you can stop and recalc anyway quite simply.
I wish you undertood me right - I`m about search for cirle trade road with 3 or more points to visit.


P.S. Sorry if you find me annoying or somekind this way.
 
filarius;1325645I wish you also have old data on server side because data sended by users must not be trusted at all[/QUOTE said:
And just to let users know what was before. Maybe somewhere in future add feature to let users to check in old prices of last few days too.
 
Hi Slopey. Just wondered - how would you like us to handle/report the data errors? I don't mean the numbers in the commodity lists - rather the errors in key info such as system names and stations. It is a bit much to expect you to constantly trawl these threads to catch any reports we might put in here.

From what I understand, BCP is crowd-sourced, which means Slopey doesn't check the data or correct it. It's designed so that only correct data will be refreshed by the users periodically and stay in the database, any old "bad" data will not be refreshed and will drop out of the database in 3 days. In other words the data should correctly itself if users keep entering data.

This is a sensible way of doing things - the alternative would need Slopey to correct every error and I suspect he has a life to be getting on with :)
 
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.
 
Could someone tell me what "Last Update from" and "Last Update to" mean? And is there a way to get the Update Time stamp from the last versions back?
 
Could someone tell me what "Last Update from" and "Last Update to" mean? And is there a way to get the Update Time stamp from the last versions back?

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
 
Last edited:
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:



Hi all,

I'll make my first post here in this forum and greet all Commanders.

I fiddled around a bit with the 2 programs and found out, with the latest versions of both, that the import of data from OCR to Slopey is broken in case of using the local db as a poster before said in a YT-Video. In my case, I can't even import the data in a fresh empty db. In the import-window I can't see the commodities. It is only possible, when I use the public db instead. I used the english version of ED with english screenshots.

On the other hand, I would like to use both programs in german with screenshots of my german ED-client. I tried to OCR the Screenies in german and edited the Commodities-db of Elite-OCR to match the correct names. First I deleted the english commoditynames out of the list. The OCR-ratio was at least about 70%. Not very suitable to use often, cuz I had to correct a lot.

I would like to use Slopey as well with german commodities only in local db-mode. So this won't disturb the public uploaded data.
In my opinion, it should doesn't matter to both programs in what language they process the data, as long as it is secured, that the different language data is not mixed.

Is that possible to implement?

Greetings,
Pequi
 
Love this tool, and i really want to help add data to it, but EliteOCR errors and i cant import the CVS files "There are rows missing system name! the exported CVS file is incompatible with some tools like BPC"

i can not find an answer to this, any help would be great

cheers
 
Hi TheGrayLan. Your install is looking in the wrong place. Your need to point it to the logs directory in your forc-blah directory.
 
That's work :)

I was pointing in C:\Program Files (x86)\Frontier\EDLaunch\Products\FORC-FDEV-D-1002


thank's :)

I still have this issue and I have the correct directory set for the logs as stated in the quote above (with /logs added to the end) and yes verboslogging is set to 1. The only thing that is different is that my elite is installed to a custom location not into program files etc. Do you think this could be why it isn't working perhaps?
 
Last edited:
I set myself a 20ly radius and make a point to visit all the systems and check/update all the market data in that area. I don't use the OCR because I've found with practice I can input the data manually as quick if not quicker (no messing about with screenshots).
I'm working in local mode but I have updated from the online database occasionally. By keeping the data in the area I'm working in accurate and up to date the BPC works wonderfully.

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! Plus when it came to inputting the data to the CSV it ran through each entry for you to confirm it was correct, and have the ability to correct it on the fly so to speak. This OCR would probably be better to use with BPC as it would reduce the input errors. IMO :)
 
Love this tool, and i really want to help add data to it, but EliteOCR errors and i cant import the CVS files "There are rows missing system name! the exported CVS file is incompatible with some tools like BPC"

i can not find an answer to this, any help would be great

cheers

Hi,

All I have to do in that case is enter the system name in the top box (make sure you do it for each screenshot) or you can populate it in the right hand column of the table but entering it in the box below where you're seeing the error will automatically populate the table for you.

VB
 
Hello,

Looks like a great tool, could I ask if this can be installed on a 2nd PC (currently using Elite trading tool) and wondered if it works in the same fashion and does it update the prices from the ED server on the 2nd PC, or does this need to be installed on the computer ED is installed on?

Thanks for your time.
 
Hi TheGrayLan. Your install is looking in the wrong place. Your need to point it to the logs directory in your forc-blah directory.

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_
 
Back
Top Bottom