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

I'm adding it just now. Is it actually for sale? I was under the impression it was only refinable.
Yeah I should have said I saw it in the list in Goddard, when I went back to check it was just listed with a price they would buy it at.
Not seen it for sale anywhere so may be it's just be an inducement for people to take up mining.
 
How do I add an unknown station and/or system to the tool?

I've turned on verbose logging and BPC apparently knows where I am, according to the Dashboard.

I've got a BPC export from EliteOCR, but when I try to import the file into the "Add Commod Prices" box, I get a bunch of Import Error "Commodity Not Found" boxes. Is this because the station doesn't yet exist in the tool? If so, how do I add it? If not, what could be causing the problem?
 

Slopey

Volunteer Moderator
Go to Add/Update prices.

If the station isn't in the drop down list, add it. Then import from EliteOCR. Aside from that, I dunno, as I didn't write EliteOCR and don't use it tbh - I find it faster to manually enter prices (and my tripleheaded resolution isn't supported with EliteOCR).
 
Then your typing is faster and more accurate than mine! :)

If I click on Add/Update Prices it brings up the "Add Commod Prices" window. The Station entry is blank, and does not appear in the drop-down; this seems reasonable if the system and/or station is unknown to the tool.

If I do not type a station name, the tool prompts me to do so when I click on the "Load from EliteOCR" button. However, if I do type a station name, the "Load from EliteOCR" button works, and then I get the multiple "Commodity Not Found" boxes.

The commodity is properly enumerated in the error message, so the tool is detecting the correct field in the input file. I've attached a screenshot, in case it might help to illustrate the problem.

Capture.PNG
 
Update: I've just noticed that the "Commodity" drop-down in the "Add Commod Prices" window is empty. There isn't a list of commodities there. Could that be relevant?
 
Hi, back to using the tool after not playing for a while. I noticed there seems to be a new commodity in game 'Painite' (found it in Goddard city).
How do I add it to the list, or is this still centrally controlled?

Cheers,
Hap

I have been able to enter values for Painite, just buying values , have not found it for sale, yet ;). What I do is add the values for any commodity, then before you save the data, you can edit the information, in the grid where it shows the commodities you have added, and you can change the name of the commodity. When you save the name you changed is saved, just don't abuse this feature :eek::p
 
Further update: I've just tried using the BPC without Elite running. I was able to import successfully from the EliteOCR export. Does it make a difference if Elite is running at the same time as BPC?
 
PM me with dodgy ones please, I have the IPs logged for every submission.

But also, the BPC should reject any number which is outside of a multiple of the average value, so putting a 200 value in for a 17,000 value commodity shouldn't be possible - let me know which ones and where and I'll look at it.


I've come across the same thing the last couple of days for some reason clothing seems to have been the one most 'abused' I'm around wirnoka at the moment
 
I've tryed many times but Software hangs and crash.. can you be more specific, I don't think a simple reboot could fix it.

Most of the time I can't move the programs window, every time I try to move or click on something, the software hang and I need to wait before trying again. Also when I quit the programs hang.

In task manager the program is "not reponding" most of the time, also "option menù" or everything else I click hang the software.

Older version (previous 4) where ok, this one I don't know why I can't make it work.

Here is the error log



tnx

Hi! I have the same problem.

Older versions worked to me.

Thx!
 
Please let me know how to solve this. Is it maybe the cause of all the other issues I have (missing program folder each time, hangs up, exception errors, failed to check for updates, known system: 0, online people: very few, can't shutdown the program, etc.)?

table.jpg
 

Slopey

Volunteer Moderator
Further update: I've just tried using the BPC without Elite running. I was able to import successfully from the EliteOCR export. Does it make a difference if Elite is running at the same time as BPC?

No - it's entirely separate. That's just coincidence.
 

Slopey

Volunteer Moderator
Please let me know how to solve this. Is it maybe the cause of all the other issues I have (missing program folder each time, hangs up, exception errors, failed to check for updates, known system: 0, online people: very few, can't shutdown the program, etc.)?

View attachment 20039

I actually have no idea. I can't reproduce it at this end. I'll have a look and see if I can think of anything.
 
For those getting the "Out of Memory" error message... Google "ntcore 4GB", download it and use it to patch 'ED_BPC.exe'. This will remove the 4GB memory limit set by 32-bit programs. I tested it and it works perfectly. I did a HUGE any/any search with 8,606 Systems in the database, it ran for well over an hour, and provided over one million results before I stopped it and I did not get the error. The only downside is you have to patch 'ED_BPC.exe' every time a new version of BPC is released.
A 32-bit application is incapable of using more than 4GB of memory. Most 32-bit applications are coded to only use 2 gigs of RAM at most, unless they have a "large address aware" flag set, in which case they can use up to 3.5 or 4 (I forget which; I think it's up to the OS).

For the non technically minded among us (like me), what would be the difference between 32 and 64 bit?
The main one is memory. 32-bit programs can't use more than 4GB of RAM, because the addresses for memory locations get too long to fit into a 32-bit value. 64-bit systems can theoretically use up to 16.8 million terabytes of RAM--although current tech limits that to much more sane numbers, it still means programs on 64-bit systems can access much more RAM than their 32-bit counterparts.

There are some other advantages to compiling a program in 64-bit, but they're rarely as noticeable to the average consumer.

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

- I would love to be able to set (globally would be ok but I wouldn't say no to finer grain) the font name & size used by the tool. The reason is that I run the tool on my second monitor, which is high-enough resolution that the current font looks pretty small. When compared to the much larger text in-game, it is tiring to keep switching. Currently I've been setting the 2nd monitor res from 1920x1200 to 1280x960 so it's all bigger, but font control would be so much better than that.
Instead of changing the resolution, in the Windows "screen resolution" window, click "Make text and other items larger or smaller" and bump it up to 120 or 150%.
 
Last edited:
Go to Add/Update prices.

If the station isn't in the drop down list, add it. Then import from EliteOCR. Aside from that, I dunno, as I didn't write EliteOCR and don't use it tbh - I find it faster to manually enter prices (and my tripleheaded resolution isn't supported with EliteOCR).
Anything with over 1050 height should work fine. I alternate between an Oculus Rift DK2 and NV Surround 5760x1080, and screenshots from the latter mode work fine in EliteOCR.

[EDIT]
Addendum: at least 1050 height at default Field-of-View setting. It's based on the pixel height of the market window, so if your FoV is stretched way out at a game res of 1050 or 1080, the market window may be too small.
 
Last edited:

Slopey

Volunteer Moderator
Anything with over 1050 height should work fine. I alternate between an Oculus Rift DK2 and NV Surround 5760x1080, and screenshots from the latter mode work fine in EliteOCR.

[EDIT]
Addendum: at least 1050 height at default Field-of-View setting. It's based on the pixel height of the market window, so if your FoV is stretched way out at a game res of 1050 or 1080, the market window may be too small.

Yeah - it doesn't as I have a high FOV. Anyway - this isn't an EliteOCR topic, and I prefer to handball them :)
 

Slopey

Volunteer Moderator
Failed to check for updates detailed error: "wyUpdate ended before the current update step could be completed."

Well it will do if you can't get it to download the data first. The update check is the last in the line, and you're having errors before that. I'm aware of the issues you're having, please don't post every single one in here - they're all caused by the same issue.
 
A Few Exploration Bugs

Hi Slopey,

I'm off Exploring for a change and am using BPC to keep a log of my plod around the Galaxy.

I've noticed the following since setting off earlier this evening: -


  1. On the Dashboard the Current System gets updated as I enter it, however the Status has stopped showing "Visited" upon arrival. Instead it shows what was set for the previous System visited i.e. Partial or Full. I therefore have to set "Visited" via the "Flight Log" or "Exploration" tab for that System.
  2. Once set via one of those tabs it's not updated on the Dashboard where it shows the current System.
  3. The Flight Log area on the Dashboard doesn't update upon entering a new system. I can force it by doing the work around it point 1. Once I set the status it will refresh.
  4. If I manually update the Exploration field in the Previous Visited Systems as soon as it's done focus goes to the very bottom of the grid.
  5. The G15 is showing a system I visited from 18 jumps ago?
  6. There's still the Unhandled Exception thrown when you select the Flight Log tab, but you're aware of this from previous versions.

Sorry to be the bearer of bad news :eek:

All these aside, still a great app and thanks for all the work you put in to it for us all.

Regards
 
Back
Top Bottom