Discussion Slopey's "BPC" Trade tool - v5 now available

Slopey

Volunteer Moderator
Hi All,

The new version of my BPC (best profit calculator) Market Tool is now available! It has commodity prices updated by EDDN (please ensure you use the Market Connector to upload prices to EDDN), a Flight log, notes, a chatty ship computer, and other goodies.

Current Version: 5.0.0.0

You can get it from:

Windows Version: http://www.slopey.com/ED/BPC.exe


Install and point it at your ED log file directory (it can search for it also but that's usually quite slow), and ensure you have Verbose Logging enabled in AppConfig.xml so the BPC can parse your location.

Any issues, let me know :)

Cheers,
S.
 
Awesome, thanks! I will try this tonight.

Does this version include updated star data from EDSM? I stopped using BPC after I set up shop outside of the star data that the previous version had available.
 
Last edited:

Slopey

Volunteer Moderator
Not yet. If there's relevant EDSM data I'll cut it in, but the BPC is only interested in systems with coordinates. It doesn't maintain a separate list per se because it's not needed for the BPC calcs (which the system is in the EDDN message anyway) or the Pilot log (again parsed from the ED Log).

I cut it over quite infrequently depending on if it's worth it or not, but it's due another pass. But any systems without coordinates I ignore, as there's no reason to store that stuff.
 
When i click to start the search an error appears:

See the end of this message for details on invoking
just-in-time (JIT) debugging instead of this dialog box.


************** Exception Text **************
Devart.Data.SQLite.SQLiteException (0x00000001): SQLite error
Failed to load the SQLite extension library 'libspatialite-1.dll'.
at Devart.Data.SQLite.a7.a(String A_0, String A_1)
at Devart.Data.SQLite.SQLiteConnection.LoadExtension(String fileName, String entryPoint)
at Devart.Data.SQLite.SQLiteConnection.LoadExtension(String fileName)
at A.ce60847a8ca1358480ac48a994b33eaa6.c68498225312ad7c83c718059ae8271b7()
at A.ce60847a8ca1358480ac48a994b33eaa6.c5f27308b7c13f6e4630191ce927f1e0d()
at A.ce60847a8ca1358480ac48a994b33eaa6.cadc7deb679d2492377dcc6f6d93a5e8b(Object cf31c6b95f279e766a628123301769734, EventArgs c685f2fe3e56b15489d3a72ae97ae0d12)
at System.Windows.Forms.Control.OnClick(EventArgs e)
at DevExpress.XtraEditors.BaseButton.OnClick(EventArgs e)
at DevExpress.XtraEditors.BaseButton.OnMouseUp(MouseEventArgs e)
at System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks)
at System.Windows.Forms.Control.WndProc(Message& m)
at DevExpress.Utils.Controls.ControlBase.WndProc(Message& m)
at DevExpress.XtraEditors.BaseControl.WndProc(Message& msg)
at System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)
at System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)




************** Loaded Assemblies **************
mscorlib
Assembly Version: 4.0.0.0
Win32 Version: 4.0.30319.34209 built by: FX452RTMGDR
CodeBase: file:///C:/Windows/Microsoft.NET/Framework/v4.0.30319/mscorlib.dll
----------------------------------------
ED_BPC
Assembly Version: 5.0.0.0
Win32 Version: 5.0.0.0
CodeBase: file:///C:/Program%20Files%20(x86)/Slopeys%20ED%20BPC/ED_BPC.exe
----------------------------------------
Microsoft.VisualBasic
Assembly Version: 10.0.0.0
Win32 Version: 12.0.51209.34209 built by: FX452RTMGDR
CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/Microsoft.VisualBasic/v4.0_10.0.0.0__b03f5f7f11d50a3a/Microsoft.VisualBasic.dll
----------------------------------------
System
Assembly Version: 4.0.0.0
Win32 Version: 4.0.30319.34209 built by: FX452RTMGDR
CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System/v4.0_4.0.0.0__b77a5c561934e089/System.dll
----------------------------------------
System.Core
Assembly Version: 4.0.0.0
Win32 Version: 4.0.30319.34209 built by: FX452RTMGDR
CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Core/v4.0_4.0.0.0__b77a5c561934e089/System.Core.dll
----------------------------------------
System.Windows.Forms
Assembly Version: 4.0.0.0
Win32 Version: 4.0.30319.34209 built by: FX452RTMGDR
CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Windows.Forms/v4.0_4.0.0.0__b77a5c561934e089/System.Windows.Forms.dll
----------------------------------------
System.Drawing
Assembly Version: 4.0.0.0
Win32 Version: 4.0.30319.34209 built by: FX452RTMGDR
CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Drawing/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Drawing.dll
----------------------------------------
System.Runtime.Remoting
Assembly Version: 4.0.0.0
Win32 Version: 4.0.30319.34209 built by: FX452RTMGDR
CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Runtime.Remoting/v4.0_4.0.0.0__b77a5c561934e089/System.Runtime.Remoting.dll
----------------------------------------
DevExpress.XtraBars.v15.1
Assembly Version: 15.1.6.0
Win32 Version: 15.1.6.0
CodeBase: file:///C:/Program%20Files%20(x86)/Slopeys%20ED%20BPC/DevExpress.XtraBars.v15.1.DLL
----------------------------------------
DevExpress.Utils.v15.1
Assembly Version: 15.1.6.0
Win32 Version: 15.1.6.0
CodeBase: file:///C:/Program%20Files%20(x86)/Slopeys%20ED%20BPC/DevExpress.Utils.v15.1.DLL
----------------------------------------
DevExpress.XtraEditors.v15.1
Assembly Version: 15.1.6.0
Win32 Version: 15.1.6.0
CodeBase: file:///C:/Program%20Files%20(x86)/Slopeys%20ED%20BPC/DevExpress.XtraEditors.v15.1.DLL
----------------------------------------
DevExpress.Data.v15.1
Assembly Version: 15.1.6.0
Win32 Version: 15.1.6.0
CodeBase: file:///C:/Program%20Files%20(x86)/Slopeys%20ED%20BPC/DevExpress.Data.v15.1.DLL
----------------------------------------
System.Speech
Assembly Version: 4.0.0.0
Win32 Version: 4.0.30319.34209 built by: FX452RTMGDR
CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Speech/v4.0_4.0.0.0__31bf3856ad364e35/System.Speech.dll
----------------------------------------
System.Data
Assembly Version: 4.0.0.0
Win32 Version: 4.0.30319.34209 built by: FX452RTMGDR
CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_32/System.Data/v4.0_4.0.0.0__b77a5c561934e089/System.Data.dll
----------------------------------------
System.Xml
Assembly Version: 4.0.0.0
Win32 Version: 4.0.30319.34209 built by: FX452RTMGDR
CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Xml/v4.0_4.0.0.0__b77a5c561934e089/System.Xml.dll
----------------------------------------
DevExpress.XtraGrid.v15.1
Assembly Version: 15.1.6.0
Win32 Version: 15.1.6.0
CodeBase: file:///C:/Program%20Files%20(x86)/Slopeys%20ED%20BPC/DevExpress.XtraGrid.v15.1.DLL
----------------------------------------
DevExpress.XtraCharts.v15.1
Assembly Version: 15.1.6.0
Win32 Version: 15.1.6.0
CodeBase: file:///C:/Program%20Files%20(x86)/Slopeys%20ED%20BPC/DevExpress.XtraCharts.v15.1.DLL
----------------------------------------
DevExpress.Charts.v15.1.Core
Assembly Version: 15.1.6.0
Win32 Version: 15.1.6.0
CodeBase: file:///C:/Program%20Files%20(x86)/Slopeys%20ED%20BPC/DevExpress.Charts.v15.1.Core.DLL
----------------------------------------
DevExpress.XtraRichEdit.v15.1.Extensions
Assembly Version: 15.1.6.0
Win32 Version: 15.1.6.0
CodeBase: file:///C:/Program%20Files%20(x86)/Slopeys%20ED%20BPC/DevExpress.XtraRichEdit.v15.1.Extensions.DLL
----------------------------------------
DevExpress.XtraRichEdit.v15.1
Assembly Version: 15.1.6.0
Win32 Version: 15.1.6.0
CodeBase: file:///C:/Program%20Files%20(x86)/Slopeys%20ED%20BPC/DevExpress.XtraRichEdit.v15.1.DLL
----------------------------------------
DevExpress.RichEdit.v15.1.Core
Assembly Version: 15.1.6.0
Win32 Version: 15.1.6.0
CodeBase: file:///C:/Program%20Files%20(x86)/Slopeys%20ED%20BPC/DevExpress.RichEdit.v15.1.Core.DLL
----------------------------------------
DevExpress.Office.v15.1.Core
Assembly Version: 15.1.6.0
Win32 Version: 15.1.6.0
CodeBase: file:///C:/Program%20Files%20(x86)/Slopeys%20ED%20BPC/DevExpress.Office.v15.1.Core.DLL
----------------------------------------
DevExpress.XtraCharts.v15.1.UI
Assembly Version: 15.1.6.0
Win32 Version: 15.1.6.0
CodeBase: file:///C:/Program%20Files%20(x86)/Slopeys%20ED%20BPC/DevExpress.XtraCharts.v15.1.UI.DLL
----------------------------------------
DevExpress.Printing.v15.1.Core
Assembly Version: 15.1.6.0
Win32 Version: 15.1.6.0
CodeBase: file:///C:/Program%20Files%20(x86)/Slopeys%20ED%20BPC/DevExpress.Printing.v15.1.Core.DLL
----------------------------------------
AutomaticUpdater
Assembly Version: 2.6.18.4
Win32 Version: 2.6.18.4
CodeBase: file:///C:/Program%20Files%20(x86)/Slopeys%20ED%20BPC/AutomaticUpdater.DLL
----------------------------------------
System.ComponentModel.DataAnnotations
Assembly Version: 4.0.0.0
Win32 Version: 4.0.30319.34209
CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.ComponentModel.DataAnnotations/v4.0_4.0.0.0__31bf3856ad364e35/System.ComponentModel.DataAnnotations.dll
----------------------------------------
System.Configuration
Assembly Version: 4.0.0.0
Win32 Version: 4.0.30319.34209 built by: FX452RTMGDR
CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Configuration/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Configuration.dll
----------------------------------------
DevExpress.XtraCharts.v15.1.Wizard
Assembly Version: 15.1.6.0
Win32 Version: 15.1.6.0
CodeBase: file:///C:/Program%20Files%20(x86)/Slopeys%20ED%20BPC/DevExpress.XtraCharts.v15.1.Wizard.DLL
----------------------------------------
System.Data.Linq
Assembly Version: 4.0.0.0
Win32 Version: 4.0.30319.34209
CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Data.Linq/v4.0_4.0.0.0__b77a5c561934e089/System.Data.Linq.dll
----------------------------------------
Devart.Data.SQLite
Assembly Version: 5.3.506.0
Win32 Version: 5.3.506.0
CodeBase: file:///C:/Program%20Files%20(x86)/Slopeys%20ED%20BPC/Devart.Data.SQLite.DLL
----------------------------------------
System.Transactions
Assembly Version: 4.0.0.0
Win32 Version: 4.0.30319.34209 built by: FX452RTMGDR
CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_32/System.Transactions/v4.0_4.0.0.0__b77a5c561934e089/System.Transactions.dll
----------------------------------------
Devart.Data
Assembly Version: 5.0.1298.0
Win32 Version: 5.0.1298.0
CodeBase: file:///C:/Program%20Files%20(x86)/Slopeys%20ED%20BPC/Devart.Data.DLL
----------------------------------------
System.EnterpriseServices
Assembly Version: 4.0.0.0
Win32 Version: 4.0.30319.34209 built by: FX452RTMGDR
CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_32/System.EnterpriseServices/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.EnterpriseServices.dll
----------------------------------------
Anonymously Hosted DynamicMethods Assembly
Assembly Version: 0.0.0.0
Win32 Version: 4.0.30319.34209 built by: FX452RTMGDR
CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_32/mscorlib/v4.0_4.0.0.0__b77a5c561934e089/mscorlib.dll
----------------------------------------
System.Numerics
Assembly Version: 4.0.0.0
Win32 Version: 4.0.30319.34209 built by: FX452RTMGDR
CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Numerics/v4.0_4.0.0.0__b77a5c561934e089/System.Numerics.dll
----------------------------------------
WindowsBase
Assembly Version: 4.0.0.0
Win32 Version: 4.0.30319.34209 built by: FX452RTMGDR
CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/WindowsBase/v4.0_4.0.0.0__31bf3856ad364e35/WindowsBase.dll
----------------------------------------
System.Management
Assembly Version: 4.0.0.0
Win32 Version: 4.0.30319.34209 built by: FX452RTMGDR
CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Management/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Management.dll
----------------------------------------
System.Data.DataSetExtensions
Assembly Version: 4.0.0.0
Win32 Version: 4.0.30319.34209 built by: FX452RTMGDR
CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Data.DataSetExtensions/v4.0_4.0.0.0__b77a5c561934e089/System.Data.DataSetExtensions.dll
----------------------------------------
UIAutomationClient
Assembly Version: 4.0.0.0
Win32 Version: 4.0.30319.34209 built by: FX452RTMGDR
CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/UIAutomationClient/v4.0_4.0.0.0__31bf3856ad364e35/UIAutomationClient.dll
----------------------------------------


************** JIT Debugging **************
To enable just-in-time (JIT) debugging, the .config file for this
application or computer (machine.config) must have the
jitDebugging value set in the system.windows.forms section.
The application must also be compiled with debugging
enabled.


For example:


<configuration>
<system.windows.forms jitDebugging="true" />
</configuration>


When JIT debugging is enabled, any unhandled exception
will be sent to the JIT debugger registered on the computer
rather than be handled by this dialog box.

how can i fix it?
 
Great to see the BPC back! It remains to this day, my favourite 3rd party tool. It was a great help during beta and the early days. Cheers Slopey!
 
Last edited:
Not yet. If there's relevant EDSM data I'll cut it in, but the BPC is only interested in systems with coordinates. It doesn't maintain a separate list per se because it's not needed for the BPC calcs (which the system is in the EDDN message anyway) or the Pilot log (again parsed from the ED Log).

I cut it over quite infrequently depending on if it's worth it or not, but it's due another pass. But any systems without coordinates I ignore, as there's no reason to store that stuff.

Ah, I forgot system coords come with EDDN.

Excellent update, just a few more hours until I can sink me teeth into it!
 

Slopey

Volunteer Moderator
Indeed. I cut coordinates in for systems from various sources on an ad-hoc basis. Many of the known systems, which have stations, already have coordinates. For stations with no markets/stations/outposts, the coordinates aren't relevant for a Best profit calc such as the BPC, but I guess are useful for distances from particular points - however as the BPC no longer includes route finding, I'm less bothered about having those 100% accurate.
 
Indeed. I cut coordinates in for systems from various sources on an ad-hoc basis. Many of the known systems, which have stations, already have coordinates. For stations with no markets/stations/outposts, the coordinates aren't relevant for a Best profit calc such as the BPC, but I guess are useful for distances from particular points - however as the BPC no longer includes route finding, I'm less bothered about having those 100% accurate.

Yes all of the systems containing stations should be trilaterated.
EDDB asks them when new are needed, so EDSM push them to it's homepage and we got them pretty fast.
 
Ok, so how would I promote a system to be added in on the next pass?

For example, I'm currently in Faroras which has Parkinson Works, an outpost with commodity data. EDDB.io shows that there are coordinates for this system (94.4375 / -93.03125 / 81.71875).

So, I'd think this system meets the requirements...it is in EDSM, it is in EDDN, and it has a market. The only missing link is that I can't find it in BPC. What is the next step?
 
Last edited:

Slopey

Volunteer Moderator
You can't. I need to update the back end tables. I'll get around to it.

But if you want to see the commodity data for it, go there with the Market Connector turned on, and the BPC will get the data from EDDN. I'm adding shipyard and equipment data at the moment, and I'll get around to a system coords update after that.
 
Hi Slopey,

Have download this as it seems a beautiful tool but cant get it to update my current location just says unknown, have made sure the Vaboose (or close enough) is set to "1" but still wont update any ideas?

Many thanks
 
Also have made sure its pointing to the right file

C:\Program Files (x86)\Steam\SteamApps\common\Elite Dangerous Horizons\Products\elite-dangerous-64\Logs

that seems the correct place there are a few long in there do i have to delete all the but the most relevant?
 
Please ignore - didnt realise i needed the game on (me being a plonker!!!!)

well tried all night to get this to work but no luck is there a how to guide as i cant get it to even give me 1 result (even when putting Any and Any and no distance requirement)

Many thanks in advance
 
I cannot get this to work, if i use my current location in best profit i get no results, it shows my current system in red, and bottom left shows (No Choords)
 
Hi Guys
You need to locate C:\Users\YOUR PC USER ACCOUNT\AppData\Local\Frontier_Developments\Products\elite-dangerous-64 - I have ED:H version on 64bit

Then find appconfig.xml file and insert in the section under [Network] - VerboseLogging="1" mine is:

<Network
Port="0"
upnpenabled="1"
VerboseLogging="1"
LogFile="netLog"
DatestampLog="1"
>
</Network>

This allows BPC to find your current co-ordinates - you need to ensure that BPC can see the log files - this is in the options & skins section - under Path to ED log folder C:\Users\ YOUR PC USER ACCOUNT \AppData\Local\Frontier_Developments\Products\elite-dangerous-64\Logs

I use BPC in local mode - main page untick auto-update - then if you only want to work with stations you have visited - delete the clear the DB Price/Data - and you can keep only the places you have gone.

Previously I entered all the data individually using the Add/Update prices - however the addition of ED Market Connector (EDMC) allow the data for the station to be automatically downloaded to a BPC format file and imported. Use Add/Update prices to enter the station name (if not already present) or select the existing station entry - then use the Import EliteOCR BPC file - this will allow you to search for the location EDMC saved the log file [format Shinrarta Dezhra.Jameson Memorial.2016-02-06T23.34.53.bpc] and load all the linked data.

You only collect data linked to stations you visit - so each time you land on a station - you 'update' EDMC then import into BPC - this allow you to keep best trade routes for the stations you have visited.

I hope it works for you.
 
Last edited:
I find it really slow to do any active task, it sits there 'not responding' for a minute or two when doing virtually anything, such as best profit search or price update. Also does this when idle every now and again.

Have I got something misconfigured perhaps?
 
I haven't used the BPC for a few weeks and now when I start it I get a "WyUpdate has stopped working" error message briefly and it fails to update. BPC no longer finds my current system. If I manually type in system names it finds trades and I can add/update prices. The flight log no longer tracks my progress either. I have changed nothing in my system configuration since the last time I ran the BPC. It seems to have the correct log file directory, unless ED changed that again! Any ideas?
 
Back
Top Bottom