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

Not sure now, but at one time it was case sensitive. e.g "System Name" in the CSV had to match the BPC. so "system name" would be wrong. But I think that was fixed. Do you have the newest EliteOCR ? (0.3.6)
Yes i Use the newest one 0.3.6.
The CSV seams to be ok the main problem is that i cant change the system name in BPC its greyed out and fixed to Dian Czech System.
BPC accepts the CSV from the Dian Czech System without any problem but all the others are denied because of the greyed out System TAB with the Dian Czech name in it.
I will try a clean install.
Even after Clean install of BPC 4.1.2.0 I'm stuck with the old location Dian Czech ( my current Location ) in the add / Update Prices Menu.
Weired!


Jawada
 
Last edited:

Slopey

Volunteer Moderator
Even after Clean install of BPC 4.1.2.0 I'm stuck with the old location Dian Czech ( my current Location ) in the add / Update Prices Menu.
Weired!


Jawada

That's by design, you can only update prices for where you are currently.
 
That's by design, you can only update prices for where you are currently.
Slopey you made my day!
Thanks didn't know that. I thought i could collect some data on the way and ibsert it in the sparetime!

Good to Know!

Thanks Slopey and Merry Christmas and a Happy new Year!

Jawada
 

Slopey

Volunteer Moderator
Lots of java errors and too slow to use now :-(

It doesn't use Java.....

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

Slopey you made my day!
Thanks didn't know that. I thought i could collect some data on the way and ibsert it in the sparetime!

It won't let you do that, because if someone updates a system, then you go and update it with historic data from the morning in your spare time later that day, you've overwritten the more current data with older data, which is obviously unhelpful. ;)
 
@Slopey:-

- In an earlier version you could let the BPC create a list of several stations and commodities. Is that a function that might return one day?

- Is there anyway (without cut and pasting from bpc into excel) that we could select a number of stations and commodities and let the bpc only select from them (like a multiple SystemTo and Commodity list)?

- Is there anyway we might be able to hide systems we want to avoid?

(I guess the last two would be a select check box for each system?
 
Last edited:
If youre using 3.6, you still must be pretty exact with all your names and fields...it took me a good few hours to figure out why it wasnt importing.

For each commodity line:

Make sure ALL your system name files are in place and spelled exactly like they are in game.. you will have to do with manually for each page of the OCR you are going to.

Make SURE its spelling the station name correctly. Sometimes it does not.

your file name has to be the name, spelled exactly, of the station you are at. OCR should do this for.


I posted this earlier, to me it looks correct - I even copied the name FROM BPC into the .csv file to it's exact, no spaces before or after.


It doesn't use Java.....

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



It won't let you do that, because if someone updates a system, then you go and update it with historic data from the morning in your spare time later that day, you've overwritten the more current data with older data, which is obviously unhelpful. ;)

By what means can you tell how old the data the person is entering data?
Someone could jump to a few systems to log data then start manual typing it in, while I could come back 5 minutes later and OCR both places and update it much faster and then when he eventually types it all in, it's 5 minute old data.

I'd really think about that option, because ultimately even with the restriction it's up to the person who enters it and by what means they do it; everyone is different, spread sheets/pen&paper/OCR or just updating into your tool directly for certain items.
But I will agree that data in that period is unlikely to be that different, in fact the route I've been doing for 7 days hasn't changed by even a single credit in the actual stations for buy or sell yet it's a popular route.
 
Yes i Use the newest one 0.3.6.
The CSV seams to be ok the main problem is that i cant change the system name in BPC its greyed out and fixed to Dian Czech System.
BPC accepts the CSV from the Dian Czech System without any problem but all the others are denied because of the greyed out System TAB with the Dian Czech name in it.
I will try a clean install.
Even after Clean install of BPC 4.1.2.0 I'm stuck with the old location Dian Czech ( my current Location ) in the add / Update Prices Menu.
Weired!


Jawada

Something is going wrong with your location detection....theres something about how its supposed to ask you for adding Verbose logging, without which BPC cant detect what system you are in. Start ED first, go into the station menu. Then start BPC and see if it will read your system after you hit Download Market, then hit refresh in the systems tab.

If none of that works, im not sure what the error is, but definitely do a complete uninstall/reinstall.

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

at some point this afternoon when i have time, i will do a complete list of steps i use when im using ELITEOCR 3.6 to enter station data.

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

That's by design, you can only update prices for where you are currently.



I can see the reasoning behind it, but it makes it really annoying to fix mistakes like the Santjelan one..i dont want to go back there to fix it but looks like im going to have to....and people still using OCR incorrectly with Indium/Gallium....should be punched.

I am still voting for a brake on what can be entering...something that compares a commods entered price with galactic average and if its too far out of line, it throws a ARE YOU SURE flag up.


Also, its taking a long time to parse the database...like 5 mins...is that working as intended? Im often out of system before its finished parsing.....Can i assign it to more then one core? Cant seem to change the priority of it while running to High

Another major annoyance...I CANNOT set the time zone to EST...ever.
 
Last edited:
Loving the grid data entry, so fast to get data in now.

But for the sake of my OCD could you move Cobalt, Palladium, Silver and Tantalum back into Metals rather than minerals and then rename the Drugs category as Legal Drugs. It's doing my head in.

Thanks again Slopey, this is great work
 
Also, as of today, ill only be uploading into local mode. If people cant be bothered to re-enter data after running the systems down, i wont be providing them with new systems to trade at. Classic case of people not doing there fair share.
 
Also, as of today, ill only be uploading into local mode. If people cant be bothered to re-enter data after running the systems down, i wont be providing them with new systems to trade at. Classic case of people not doing there fair share.

I'm finding that after I have done an upload, then I have to force download that data to get it in my results.
 
Also, as of today, ill only be uploading into local mode. If people cant be bothered to re-enter data after running the systems down, i wont be providing them with new systems to trade at. Classic case of people not doing there fair share.

As far as I understand, any price upload is made public, no matter if local mode is on or off. Anyway, thanks for your data dude.
 
Getting "Error unable to parse CSV - is it in the correct format?" when using the EliteOCR tool to create a CSV then import. It was working fine earlier today before your update. EliteOCR hasn't been updated, and as far as I can see the CSVs are exactly the same format as before, so has something changed in your program?
 
Loving the grid data entry, so fast to get data in now.

But for the sake of my OCD could you move Cobalt, Palladium, Silver and Tantalum back into Metals rather than minerals and then rename the Drugs category as Legal Drugs. It's doing my head in.

Thanks again Slopey, this is great work

^^^ This please! :)
 

PLF

Banned
Also, as of today, ill only be uploading into local mode. If people cant be bothered to re-enter data after running the systems down, i wont be providing them with new systems to trade at. Classic case of people not doing there fair share.
... their fair share...
 
As far as I understand, any price upload is made public, no matter if local mode is on or off. Anyway, thanks for your data dude.

not if i only upload into grid mode, existing data only. If youre going to use the tool, be responsible to your fellows.


And PLF....get a life bro.
 
Last edited:
Is there a way to see the distance as a column for each result?

Also it would be nice if via a filter we can find the shortest route which includes the station distance calculated already...
 
Something is going wrong with your location detection....theres something about how its supposed to ask you for adding Verbose logging, without which BPC cant detect what system you are in. Start ED first, go into the station menu. Then start BPC and see if it will read your system after you hit Download Market, then hit refresh in the systems tab.

If none of that works, im not sure what the error is, but definitely do a complete uninstall/reinstall.


hi,

BPC never ask me for adding Verbose Logging in AppConfig.xml
My files is in C:\Program Files (x86)\Frontier\EDLaunch\Products\FORC-FDEV-D-1002
I always have Unknown location..
So, i put in it myself, but BPC still don't know my position..
Install/reinstal (everything) do nothing but the same..
 
2 Slopey
Hello, I just found your app.
I get look inside database. Sorry if you already have this suggestion. So many messages to read
In DB table SC you set full text names of system, station, commods and commod groups.
As I know DB better be at last at Third Normal Form, so instead of repeating same text many time you just set put index if name in another table. This make DB smaller and also must make it faster.

You already have tables for this staff, but seems it not used for normalization right now. And it need at last one more table.

Do you have graph of neightbour systems? Like to know who are nearest systems for selected one. This must make distance limited search much faster in trade need to make this graph (but only one time and make pretty small updates for new systems).

I wish your app and EliteOCR have better integration, like autoload to database information from new screenshot saved in folder or from clipboard(!). Right now it need spend some time for this to do for user.

Requesting features:
1) "About" with infomation about version, author and etc,
2) "search in sphere around selected system" - to search for good trades not so far from current location and not making it as start point
3) Search for "round trip" with more then 2 systems.

P.S. Why DevExpress ?
 
Back
Top Bottom