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

Damn fine work on the new servers Slopey, and once more for the app, it is a thoroughly well-made piece of work and a wonderfully robust way of ordering, sorting and searching for routes and finding stuff in the game.

And I can only echo Troik, everyone should donate a small drop to Slopey for this amazing work to keep servers running and perhaps buy Slopey a bag of coffee beans or Jolt.
 
Hi Slopey

Repeated issues - I have reinstalled .Net x3 even searching .Net4.5.2 and loading over .4.5.1, BPC works for a session, reboot the PC and after the 1st data entry I get a CTD - error is;

Fault bucket 94651549323, type 5
Event Name: CLR20r3
Response: Not available
Cab Id: 94534397428

Problem signature:
P1: ED_BPC.exe
P2: 4.1.1.0
P3: 54935dbe
P4: System.Windows.Forms
P5: 4.0.30319.34209
P6: 53489a36
P7: 9c7
P8: 163
P9: System.ComponentModel.Win32
P10:

Attached files:
E:\TEMP\WER85BE.tmp.WERInternalMetadata.xml
E:\TEMP\WER9167.tmp.appcompat.txt
E:\TEMP\WER9233.tmp.dmp
E:\TEMP\WER9409.tmp.WERDataCollectionFailure.txt

These files may be available here:
C:\ProgramData\Microsoft\Windows\WER\ReportArchive\AppCrash_ED_BPC.exe_7752e2a156e540e9f34787441a22f812e373697_70726a21_cab_19d4a992

Analysis symbol:
Rechecking for solution: 0
Report ID: 154312d6-887a-11e4-bf5c-240a641aa81b
Report Status: 8
Hashed bucket: 529408a528d1a8d7ad96f02c390c9dcf

I can use the data I have - carry out searches, but cannot add any more station data after 1st - so in Neunets - there are a number of stations - loaded 2 - one yesterday, one today - adding today 2nd when I press Save Data (one or all commodity entries) response is CTD.

.Net error is:

Application: ED_BPC.exe
Framework Version: v4.0.30319
Description: The process was terminated due to an unhandled exception.
Exception Info: System.ComponentModel.Win32Exception
Stack:
at DevExpress.XtraEditors.TextBoxMaskBox.CreateHandle()
at System.Windows.Forms.Control.get_Handle()
at System.Windows.Forms.Control.get_WindowText()
at System.Windows.Forms.TextBoxBase.get_WindowText()
at System.Windows.Forms.Control.get_Text()
at DevExpress.XtraEditors.Mask.MaskBox.get_BaseText()
at DevExpress.XtraEditors.Mask.MaskBox+MaskStrategy+SimpleStrategy.GetText()
at DevExpress.XtraEditors.Mask.MaskBox.get_MaskBoxText()
at DevExpress.XtraEditors.TextEdit.get_Text()
at A.c640957a7670e4fa58f10ad24141bae58.cca28d36c2b71789ba2c9c277f1ca0811()
at A.c640957a7670e4fa58f10ad24141bae58.c725b7545f02de161865c6f96444e57bf()
at System.Threading.ThreadHelper.ThreadStart_Context(System.Object)
at System.Threading.ExecutionContext.RunInternal(System.Threading.ExecutionContext, System.Threading.ContextCallback, System.Object, Boolean)
at System.Threading.ExecutionContext.Run(System.Threading.ExecutionContext, System.Threading.ContextCallback, System.Object, Boolean)
at System.Threading.ExecutionContext.Run(System.Threading.ExecutionContext, System.Threading.ContextCallback, System.Object)
at System.Threading.ThreadHelper.ThreadStart()


Any thoughts?

I love the program - but just not working out for me at present.
 

Slopey

Volunteer Moderator
Slopey

Can I request next update to correct linkage for Silver, Cobalt, Platinum & Palladium as they are being listed as Minerals not Metals (v4.1.1.0) or can we modify the link directly?

Cheers

I'll fix them :) They'll appear once they're sorted as the BPC loads the commods on startup from the server.

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

Slopey is to nice to say it himself, but if you think BPC is an amazing tool that enhanced your E:D Experience, you should consider a small donation via paypal to keep the servers running. There is a donate button right in the options menu.

Thanks again for all your time and effort Slopey, server(s) were at full capacity with 500 users just two days ago, and now it's smooth sailing with almost twice that.

Thanks Troik - glad you like it. We should be good up to around 1600 simultaneous users now, and I can add more servers dynamically, so the hang ups when downloading should be a thing of the past :)
 
Hi all,

as far as I understand any-to-any search time is growing exponentially with number of systems. Therefore I have a feature request to limit search time:

any - any search within a maximum distance from the current system.

thanks for considering
 
Hi Slopey just tried to catch you on your chat room, There's a station in the Cosi system called Arrhenius Hub. It has been entered twice accidental I think, the other entry is jusr called Arrhenius, missing the hub bit, is it possible to delete it? I thought it would just drop off when it wasn't updated at all but I think someone keeps updating it but the data is wrong.
 
Running smooth all day today. No crashes or anything. Only ran into a few cases where the data was inaccurate and caused me to waste a trip. Totally expected though since the data is user dependant. Only other issue I had was when looking for a specific commodity and sorting by distance it shows several systems that are 0ly away. Obviously that's not true. Some of those though were only one or two jumps away while others were well over 100ly away.
 
Only other issue I had was when looking for a specific commodity and sorting by distance it shows several systems that are 0ly away. Obviously that's not true. Some of those though were only one or two jumps away while others were well over 100ly away.
I assume thats because there was a fixed list of systems and their distance to each other during Gamma, this list does of course not include all possible systems, so systems that get discovered and added to the DB that are not on this list, have a distance of 0.
This is my assumption at least, we can only hope that Frontier Development will update this list eventually, or we have to crowdsource that as well.
 
Ive added several systems to the data base the last couple days VIA OCR...but the mistakes made with the previous version of OCR are still causing issues...and since i have to go back to the system/station that they were made in..umm..

I can see the reallllllly big downside to locking data input to only the system you are in.

It stops me from fixing erros from past mistakes. Santjelan and indite...new OCR detects indite indium gallite and gallium.
 

Slopey

Volunteer Moderator
Hi all,

as far as I understand any-to-any search time is growing exponentially with number of systems. Therefore I have a feature request to limit search time:

any - any search within a maximum distance from the current system.

thanks for considering

But only those systems which FD provided coordinates for would be included...

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

Running smooth all day today. No crashes or anything. Only ran into a few cases where the data was inaccurate and caused me to waste a trip. Totally expected though since the data is user dependant. Only other issue I had was when looking for a specific commodity and sorting by distance it shows several systems that are 0ly away. Obviously that's not true. Some of those though were only one or two jumps away while others were well over 100ly away.

FD haven't provided coordinates for those systems, so there's no way to tell where they are. There is a side project working on coords for other systems.
 
Ok ok ok, if you have problems with numbers and hanging around lave and about 50 ly around it, STOP STOP STOP entering crappy numbers please you really starting to annoy me. Sorry for the rant, but there is someone entering dodgy data.

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

Would be good if have to log on and so last update commander is listed on the add feature so we can take micky out of them, or in case of consistent bad data report them!
 
Slopey is working on adding commander names I believe.
Hes also dealing with corrupted submissions, things should be getting a little better soon.

And yeah there have been some people with sub 1080p resolutions trying to use EliteOCR or something like it,
with hideously malformed data as a result, because it completely craps out at lower resolutions.
OCR isnt so bad, as long as you SCREEN YOUR DATA. Dont blindly dump it in folks!
 
Maybe I am interpreting things wrong but there seems to be an issue with the update times. It says that the last update was -50 minutes for a system.

wIm564h.png
 
I've been unable to get it to work. It downloads the current market, then begins parsing. Once it reaches 80%+ it crashes with a "Slopeys ED BPC tool has stopped working" error. Windows Home Premium 64bit. I've tried uninstalling, cleaning and re-installing the latest version, but no luck :(
 
Hi Slopey

Repeated issues - I have reinstalled .Net x3 even searching .Net4.5.2 and loading over .4.5.1, BPC works for a session, reboot the PC and after the 1st data entry I get a CTD - error is;

-snip-


Any thoughts?

I love the program - but just not working out for me at present.

I also crash, but only when I try to upload data. Everything else works fine for me.

I've tried multiple .NET Frameworks as suggested by Slopey, but I seem to just keep crashing. So I can leech off other peoples data, but not supply my own :(

The 3x version worked good for me, however.
 

Slopey

Volunteer Moderator
I've been unable to get it to work. It downloads the current market, then begins parsing. Once it reaches 80%+ it crashes with a "Slopeys ED BPC tool has stopped working" error. Windows Home Premium 64bit. I've tried uninstalling, cleaning and re-installing the latest version, but no luck :(

Read up a bit about "Auto-update", or go get the new version - see below shortly.

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

I also crash, but only when I try to upload data. Everything else works fine for me.

I've tried multiple .NET Frameworks as suggested by Slopey, but I seem to just keep crashing. So I can leech off other peoples data, but not supply my own :(

The 3x version worked good for me, however.

As above. See Auto-update or get version 4.1.2.0
 

Slopey

Volunteer Moderator
New BPC version available: 4.1.2.0

Hi All,

A new version of the BPC is now available - get it from http://www.slopey.com/ED/BPC.exe

In this version:

v4.1.2.0

- you can now use the "Enter/Return" key on Add/Update prices to skip fields, so if a commodity only has a sell price, enter the sell price and press return and it'll add it (you don't need to tab over to Add> and press return there).
- fixed the startup crash issue (Updates overlapping) - i.e. see above topics
- fixed and import issue due to threading
- fixed local mode issues, updates now work correctly, and local mode should be working now without issue
- Added "Grid" based price updating - this lets you quickly compare and update commods for a station with EXISTING data. You can't add new commods, and you can't add new stations from the Grid view however.
- You can now Delete entries from system/commod list from your local database. Select (multi-select is supported) and right click and choose Delete (no confirmation)
- You can now Delete entries from System Last updated list from the local database (removes the entire system data) - as above, multi is supported, right click then delete (has confirmation)
- Fixed an issue exporting xlsx files as xls's
- Added Station comboboxes to the BPC filters more more specific filtering
- Round trips now calculated from the arrival station in the destination sector

Enjoy!
 
I refuse to play without this. +Rep'd for all that's good.
To keep you busy for a while, I shall suggest to be able to add more stops to the search. A round route can have much more than two stops, afterall. It is an enormous help as it is already, but it even could be better! Not that is has to. I luv it.
 
Nooooooooo!

Slopey broken!!

I installed latest 4.1.2.0 and it's returning an unhandled exception error because a root elemtent is missing. (Story of my life)
System.Configuration.ConfigurationErrorsException: Root element is missing. (C:\Users\Darce\AppData\Local\Slopey.com\ED_BPC.exe_Url_cnffkhlp1cy24vzh23fg4iomzozi0vs2\4.1.1.0\user.config) ---> System.Xml.XmlException: Root element is missing.

How do I get a root?

*** Never mind, my fault entirely for not restarting on installing the update. Once I uninstalled and hunted down and killed every reference to Slopey's BPC in the registry I was able to install a working copy. The clue was that it was asking for the wrong version of user.config. ***

Two houres without Slopey and I was shaking, could no longer feel my cheque book, everything was going dark.... it's a game changer.
 
Last edited:
<to Darce> First go to a bar mate....

Ahem

Hi Slopey,

Love your work.
Is there any way I can set up the tool so that it looks for good trades more than one jump from my location? I have not been able to work out how to make it do this.

Cheers,
 
Back
Top Bottom