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

<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,

Change the distance (default 12 ly) to look further?
 
Convert error.

Hi Slopey :)
I'm new to Elite dangerous player from Japan.
I love your software.
But, I got error v4.1.1.0 and v4.1.2.0 when download Trade Database.

Error Message.
System.InvalidCastException: String "21-12-2014 15:06" can not convert to 'Date'.
Microsoft.VisualBasic.CompilerServices.Conversions.ToDate(String Value)
Microsoft.VisualBasic.CompilerServices.Conversions.ToDate(Object Value)
A.ce60847a8ca1358480ac48a994b33eaa6.cd760a5492548b08b0b1919b0588c389e()
A.ce60847a8ca1358480ac48a994b33eaa6.cd566e23ded62967846d6f4ec5170007f(Object cf31c6b95f279e766a628123301769734, EventArgs c685f2fe3e56b15489d3a72ae97ae0d12)
System.Windows.Forms.Timer.OnTick(EventArgs e)
System.Windows.Forms.Timer.TimerNativeWindow.WndProc(Message& m)
System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)

How can I solve them?
I'm using windows 7 SP1,and Latest Updated .NET and VB Runtimes.
Sorry my poor english.
I respect your works :)
 
Local Mode v4.1.2.0 still has update issue!!!
See previous video below from 05:17 or see version v4.1.2.0 video link at bottom.
VIDEO of the localmode non update issue...

05:17 BPC not updated local db
05:28 Check BPC online.global data for the update (shows it was a success)

- fixed local mode issues, updates now work correctly, and local mode should be working now without issue

New Video showing only the local mode update issue.

Cant see this being just my system guess i'm stuck with my saved office files :(

[EDIT] also tried deleting all data for "Dalton Gateway" then re adding it but it stays deleted untill you quit/refresh so can be used as a workaround for now...

nearly there mate :)
 
Last edited:
Agree. However, on my machine (3570k) any-to-any search is basically useless, as it is far to unstable/time consuming. And we have just 970 systems recorded!

Of cause this is slow. Try to do the math of how many possible routs you get. Even with only one station per system. It gets exponentially high.
 
Of cause this is slow. Try to do the math of how many possible routs you get. Even with only one station per system. It gets exponentially high.
That's exactly my point. Therefore I was suggesting to search any-to-any just within a defined radius (with the current system being the center).
 
Last edited:
While I love the idea of this software, I don't actually use it.

But I have to ask...
How legit is playing with something like this when there is a competition on to see who can be the first to hit elite status in trading? Seems a little unfair on those of us that are playing the game as it was created.
 
While I love the idea of this software, I don't actually use it.

But I have to ask...
How legit is playing with something like this when there is a competition on to see who can be the first to hit elite status in trading? Seems a little unfair on those of us that are playing the game as it was created.

i'd be more concerned with those who used the many in-game exploits esp the rare commodities
 
Is the search function itself multi-threaded? I've got 8 cores running at 4GHz. Surely that should be able to handle this kind of stuff faster than this.
 
While I love the idea of this software, I don't actually use it.

But I have to ask...
How legit is playing with something like this when there is a competition on to see who can be the first to hit elite status in trading? Seems a little unfair on those of us that are playing the game as it was created.

This tool existed long before the competition was announced. No one specifically prohibited it's use, contest or not. In fact, the Devs have mentioned that they're working on an API for tools like this, so....

They could have banned anyone from Alpha/Beta from participating. After all, they have knowledge that new players don't. Is that fair?
They could have banned anyone without a full time job and family commitments from participating. People with neither have more time to put into the competition. Is that fair?
They could have banned anyone with a decent HOTAS/controller from participating. They have an edge over people playing with just the keyboard and mouse in combat. Is that fair?

I could probably find several more equally ridiculous things that someone, somewhere would consider 'unfair'. It's impossible to level the playing field so everyone is equal, and even if they did ban the use of trading tools, they have no way of knowing who did or didn't use them.
 
But I have to ask...
How legit is playing with something like this when there is a competition on to see who can be the first to hit elite status in trading? Seems a little unfair on those of us that are playing the game as it was created.

Oh no not again!

Given that one of the original purposes of the Pilot's Federation is to share trade data (according to DBOBE), what's wrong with us sharing trade data?
 
Change the distance (default 12 ly) to look further?

Yeah I tried this, but then it includes results out of my one jump range.

I am after functionality which accounts for a specified, number or range of jumps. All my best sustainable trade routes are more than 2 jumps apart from each other. This may change as I upgrade ships, but the best trades will be those where the suppliers are far from the buyers.
 
Thanks for the update, Slopey!
But something seems broken, upon startup I get an error. I uninstalled the tool before reinstalling the latest version.

Code:
Unhandled exception has occured in your application. If you click
Continue, the application will ignore this error and attempt to continue. If
you click Quit, the application will close immediately.

The database disk image is malformed
database disk image is malformed.

This is what the Details spit out:

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

************** Exception Text **************
System.NullReferenceException: Object reference not set to an instance of an object.
   at DevExpress.XtraGrid.Views.Base.BaseView.RestoreLayoutCore(XtraSerializer serializer, Object path, OptionsLayoutBase options)
   at DevExpress.XtraGrid.Views.Base.BaseView.RestoreLayoutFromStream(Stream stream)
   at A.c988fd53795de5d671d9d704e4c7d4fb0.c1cd0970367aedbeb9547ea9c6b4b43b0(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.18444 built by: FX451RTMGDR
    CodeBase: file:///C:/Windows/Microsoft.NET/Framework/v4.0.30319/mscorlib.dll
----------------------------------------
ED_BPC
    Assembly Version: 4.1.2.0
    Win32 Version: 4.1.2.0
    CodeBase: file:///C:/Program%20Files%20(x86)/Slopeys%20ED%20BPC/ED_BPC.exe
----------------------------------------
System.Windows.Forms
    Assembly Version: 4.0.0.0
    Win32 Version: 4.0.30319.18408 built by: FX451RTMGREL
    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.18408 built by: FX451RTMGREL
    CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Drawing/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Drawing.dll
----------------------------------------
System
    Assembly Version: 4.0.0.0
    Win32 Version: 4.0.30319.34238 built by: FX452RTMGDR
    CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System/v4.0_4.0.0.0__b77a5c561934e089/System.dll
----------------------------------------
DevExpress.BonusSkins.v13.2
    Assembly Version: 13.2.9.0
    Win32 Version: 13.2.9.0
    CodeBase: file:///C:/Program%20Files%20(x86)/Slopeys%20ED%20BPC/DevExpress.BonusSkins.v13.2.DLL
----------------------------------------
DevExpress.Utils.v13.2
    Assembly Version: 13.2.9.0
    Win32 Version: 13.2.9.0
    CodeBase: file:///C:/Program%20Files%20(x86)/Slopeys%20ED%20BPC/DevExpress.Utils.v13.2.DLL
----------------------------------------
DevExpress.XtraBars.v13.2
    Assembly Version: 13.2.9.0
    Win32 Version: 13.2.9.0
    CodeBase: file:///C:/Program%20Files%20(x86)/Slopeys%20ED%20BPC/DevExpress.XtraBars.v13.2.DLL
----------------------------------------
DevExpress.XtraEditors.v13.2
    Assembly Version: 13.2.9.0
    Win32 Version: 13.2.9.0
    CodeBase: file:///C:/Program%20Files%20(x86)/Slopeys%20ED%20BPC/DevExpress.XtraEditors.v13.2.DLL
----------------------------------------
DevExpress.Data.v13.2
    Assembly Version: 13.2.9.0
    Win32 Version: 13.2.9.0
    CodeBase: file:///C:/Program%20Files%20(x86)/Slopeys%20ED%20BPC/DevExpress.Data.v13.2.DLL
----------------------------------------
System.Speech
    Assembly Version: 4.0.0.0
    Win32 Version: 4.0.30319.18408 built by: FX451RTMGREL
    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.18408 built by: FX451RTMGREL
    CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_32/System.Data/v4.0_4.0.0.0__b77a5c561934e089/System.Data.dll
----------------------------------------
System.Core
    Assembly Version: 4.0.0.0
    Win32 Version: 4.0.30319.18408 built by: FX451RTMGREL
    CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Core/v4.0_4.0.0.0__b77a5c561934e089/System.Core.dll
----------------------------------------
System.Xml
    Assembly Version: 4.0.0.0
    Win32 Version: 4.0.30319.34234 built by: FX452RTMGDR
    CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Xml/v4.0_4.0.0.0__b77a5c561934e089/System.Xml.dll
----------------------------------------
System.Algorithms
    Assembly Version: 1.0.0.0
    Win32 Version: 1.0.0.0
    CodeBase: file:///C:/Program%20Files%20(x86)/Slopeys%20ED%20BPC/System.Algorithms.DLL
----------------------------------------
Microsoft.VisualBasic
    Assembly Version: 10.0.0.0
    Win32 Version: 11.0.50938.18408 built by: FX451RTMGREL
    CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/Microsoft.VisualBasic/v4.0_10.0.0.0__b03f5f7f11d50a3a/Microsoft.VisualBasic.dll
----------------------------------------
DevExpress.XtraGrid.v13.2
    Assembly Version: 13.2.9.0
    Win32 Version: 13.2.9.0
    CodeBase: file:///C:/Program%20Files%20(x86)/Slopeys%20ED%20BPC/DevExpress.XtraGrid.v13.2.DLL
----------------------------------------
DevExpress.XtraCharts.v13.2
    Assembly Version: 13.2.9.0
    Win32 Version: 13.2.9.0
    CodeBase: file:///C:/Program%20Files%20(x86)/Slopeys%20ED%20BPC/DevExpress.XtraCharts.v13.2.DLL
----------------------------------------
DevExpress.Charts.v13.2.Core
    Assembly Version: 13.2.9.0
    Win32 Version: 13.2.9.0
    CodeBase: file:///C:/Program%20Files%20(x86)/Slopeys%20ED%20BPC/DevExpress.Charts.v13.2.Core.DLL
----------------------------------------
DevExpress.XtraCharts.v13.2.UI
    Assembly Version: 13.2.9.0
    Win32 Version: 13.2.9.0
    CodeBase: file:///C:/Program%20Files%20(x86)/Slopeys%20ED%20BPC/DevExpress.XtraCharts.v13.2.UI.DLL
----------------------------------------
DevExpress.Printing.v13.2.Core
    Assembly Version: 13.2.9.0
    Win32 Version: 13.2.9.0
    CodeBase: file:///C:/Program%20Files%20(x86)/Slopeys%20ED%20BPC/DevExpress.Printing.v13.2.Core.DLL
----------------------------------------
DevExpress.XtraCharts.v13.2.Wizard
    Assembly Version: 13.2.9.0
    Win32 Version: 13.2.9.0
    CodeBase: file:///C:/Program%20Files%20(x86)/Slopeys%20ED%20BPC/DevExpress.XtraCharts.v13.2.Wizard.DLL
----------------------------------------
System.Data.Linq
    Assembly Version: 4.0.0.0
    Win32 Version: 4.0.30319.18408
    CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Data.Linq/v4.0_4.0.0.0__b77a5c561934e089/System.Data.Linq.dll
----------------------------------------
System.Configuration
    Assembly Version: 4.0.0.0
    Win32 Version: 4.0.30319.18408 built by: FX451RTMGREL
    CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Configuration/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Configuration.dll
----------------------------------------
Devart.Data.SQLite
    Assembly Version: 5.2.264.0
    Win32 Version: 5.2.264.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.18408 built by: FX451RTMGREL
    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.1056.0
    Win32 Version: 5.0.1056.0
    CodeBase: file:///C:/Program%20Files%20(x86)/Slopeys%20ED%20BPC/Devart.Data.DLL
----------------------------------------
System.Numerics
    Assembly Version: 4.0.0.0
    Win32 Version: 4.0.30319.18408 built by: FX451RTMGREL
    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.18408 built by: FX451RTMGREL
    CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/WindowsBase/v4.0_4.0.0.0__31bf3856ad364e35/WindowsBase.dll
----------------------------------------
System.EnterpriseServices
    Assembly Version: 4.0.0.0
    Win32 Version: 4.0.30319.18408 built by: FX451RTMGREL
    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.18444 built by: FX451RTMGDR
    CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_32/mscorlib/v4.0_4.0.0.0__b77a5c561934e089/mscorlib.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.
 
Thank you very much slopey. From a class of 84 noob who is very grateful he is making a small amount of money now.

This game is great. Played since release and it ticks all my boxes.
 
There's a big difference between dedicating time to doing something and using 3rd party software so you don't have to do 90% of the work yourself.

Having said that, how does this thing work?
 
I have a few questions:
  • Can we add systems and stations ourselves? Yesterday I was missing a station and wanted to add it. Although it might have been missing due to the update problems yesterday because it's there this morning with the latest version.
  • What does grid update do? Update the commodities for what's on screen only i.e. your current search?
  • I read somewhere before that CSVs can be imported. I couldn't find somewhere to load the file. I wish to pull in data from EliteOCR.
  • Are distances back? I'm not sure if I interpreted the last couple of pages correctly.

The new options to narrow searches to stations and commodity are really welcomed. :)

Thanks

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

Since last 2 Updates the Software Freezes many Times (Not Crash only Freeze) for 1-5 Minutes.

Start the Software > Freeze for 2min+
Serach a Route > Freeze for 1-5mins
IDLE > Random Freezes for 1-2mins

And i have enough PC-Power > http://steamcommunity.com/id/esl_skynet/ (Read PC Specs)

This may not help at all but perhaps a clean install could help? Uninstall Slopey's BPC. Delete its folder in your 'Program Files' directory and in '.../AppData/Local/' . Then re-install?
 

Slopey

Volunteer Moderator
Hi Slopey :)
I'm new to Elite dangerous player from Japan.
I love your software.
But, I got error v4.1.1.0 and v4.1.2.0 when download Trade Database.

Error Message.
System.InvalidCastException: String "21-12-2014 15:06" can not convert to 'Date'.
Microsoft.VisualBasic.CompilerServices.Conversions.ToDate(String Value)
Microsoft.VisualBasic.CompilerServices.Conversions.ToDate(Object Value)
A.ce60847a8ca1358480ac48a994b33eaa6.cd760a5492548b08b0b1919b0588c389e()
A.ce60847a8ca1358480ac48a994b33eaa6.cd566e23ded62967846d6f4ec5170007f(Object cf31c6b95f279e766a628123301769734, EventArgs c685f2fe3e56b15489d3a72ae97ae0d12)
System.Windows.Forms.Timer.OnTick(EventArgs e)
System.Windows.Forms.Timer.TimerNativeWindow.WndProc(Message& m)
System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)

How can I solve them?
I'm using windows 7 SP1,and Latest Updated .NET and VB Runtimes.
Sorry my poor english.
I respect your works :)

You need to use a US/EN or UK date format. Japanese date formatting and characters aren't recognised by the BPC properly.

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

I have a few questions:
[*]Can we add systems and stations ourselves? Yesterday I was missing a station and wanted to add it. Although it might have been missing due to the update problems yesterday because it's there this morning with the latest version.

Of course you can add stations - the data in the BPC is crowdsourced - you have to type it in! If the station isn't there, nobody's been there yet (or within a reasonable time) so add it yourself with prices please from the "add/update prices" page.

[*]What does grid update do? Update the commodities for what's on screen only i.e. your current search?

See the OP - it's for faster updating of values at your current position.

[*]I read somewhere before that CSVs can be imported. I couldn't find somewhere to load the file. I wish to pull in data from EliteOCR.

Try the "import CSV" button on both the price entry pages (add/Update and Grid, which you've found already)

[*]Are distances back? I'm not sure if I interpreted the last couple of pages correctly.

Only for systems for which FD provided coordinates in Gamma.

[/QUOTE]
 
Back
Top Bottom