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

wolverine2710

Tutorial & Guide Writer
I have added verbose logging to my system and

VerboseLogging="1"
ReportSentLetters="1"
ReportReceivedLetters="1"

in the correct place (there are now logs in the log file folder) however its still saying "Unknown" what am i doing wrong?!?! heh...

Ignore me! I just found my mistake! I have corrected it now... and I am up and running :D

(The path was wrong in BPC)

I am a n00b

From the OP. Set VerboseLogging="1" is the only line you have to add. Otherwise its possible that you send/receive unneeded data which could influence your Ed experience.
 
Poor Slopey.

Has to work in another country for near on a week to earn bread. Comes back and then has to code a new version of BPC with all the enhancements people ask for and swap sql servers and then bug fix and people still BMW. My hat is off to your patience buddy.

Now code, god damn you code. Erm both hands please.
 
I have a feature request, though its likely a pipedream. ;)

Is it possible to get the logitech LCDs (G13/G15) hooked into the tool?

For example, it detects I just jumped to Aulin, so it runs a search in the background,
sorts it on profit and spits out the most profitable trade to a CSV txt file in this format:
<current location>, <target location>, <distance>, <commodity>, <amount>, <profit>

I could try and write an applet that would print the txt to the LCD,
possibly with a button that stops the refresh if you see a trade you like, until you press it again.
It would look something like..
z45f3aJ.jpg

Any takers for that?
 
Last edited:

Slopey

Volunteer Moderator
Nope, i love it :D used it quite a bit so ner ner, nice work btw

Welcome to the Dark Side! :)

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

I have a feature request, though its likely a pipedream. ;)

Is it possible to get the logitech LCDs (G13/G15) hooked into the tool?

For example, it detects I just jumped to Aulin, so it runs a search in the background,
sorts it on profit and spits out the most profitable trade to a txt file in this format:
<current location>, <target location>, <distance>, <commodity>, <amount>, <profit>

I could try and write an applet that would print the txt to the LCD,
possibly with a button that stops the refresh if you see a trade you like, until you press it again.
It would look something like..
z45f3aJ.jpg

Any takers for that?

Yeah - I've done G15 support for a previous product, so it'll be trivial.

HOWEVER - when you do add G15/19 support, the pesky logitech software has a habit of starting the webtracker when the applet manager loads at Windows startup - so watch for that.

What information would you like? I could get it to display the current system, and then run an ANY <> ANY within 10-12 LY say, and put the top 3 or four lines up? (I'm thinking of doing that for voice prompts anyway).
 

Slopey

Volunteer Moderator
4.0.0.1 should be out later today, and that'll feature auto-population from Seeebeks tool - just into the grid for the moment so the numbers can be verified, but a direct post method also exists when we're all comfortable with it.

Also added (already done) are the top 20 systems pilots have visited in the last 24 hours - currently, these are:

(visits, system)
Code:
36, Groombridge 1618
30, Aulin
30, Opala
21, Duamta
18, LHS 6309
17, FK5 2550
17, Sol
16, Zaragas
15, LTT 7453
13, LHS 1914
13, Styx
12, Eranin
12, i Bootis
12, Potriti
11, Leesti
10, Eravate
9, Ciguru
9, Lao Zi
9, LFT 926
8, LHS 3447

And the BPC now also shows the number of users running the tracker over the last 15 minutes - currently 180 simultaneous !!!! :)

And the SQL Server isn't even breaking sweat! Gotta love it. MySQL/Amazon RDS MySQL are terrible in comparison (but granted I'm no good with mySQL).

Any more feature requests while I'm here?
 
[..]Any more feature requests while I'm here?

Sure :) What about the ability to log how far a station is from the main system star. No functionality to be tied in with it, more like a note.

EDIT: or a categorization Near (up to 1000 Ls), Eh (1000 - 5000 Ls), Nope (everything else).
 
Last edited:
4.0.0.1 should be out later today.

Any more feature requests while I'm here?

Any update to the distance between systems?

I'm at work so haven't had a chance to check. If it has been added already, well done; if not, can we manually add them?
 
@Slopey

1. Maybe a way to add Commander Names? i´d love to kick the commanders that put in hilarious numbers (just like now, Delta Phoenicis, where a traderun would grant you 1mill in a ASP. its just so dumb to do that). Maybe a way the Programm reads the commanders name?

2. Maybe a way, when i click next to the Station (From) it slides down showing the commoditie from the Station (From) and from the Station (To) underneath each other so you can directly see how much the certain commoditie will cost on the Station (To).

3. Save/Mark certain Routes as Favourites/Trash which then will be highlighted in a Color.


If i can come up with more ill let you know =)

PS:. Awesome Work on the Tool Slopey, been using it since Beta. Hands down.
 
Crash on data upload

Hi.

I also get the problem where the tool will crash whenever I try to upload data.

Problem signature:
Problem Event Name: CLR20r3
Problem Signature 01: ed_bpc.exe
Problem Signature 02: 4.0.0.0
Problem Signature 03: 548f8de6
Problem Signature 04: System.Windows.Forms
Problem Signature 05: 4.0.30319.18331
Problem Signature 06: 520a365d
Problem Signature 07: 9c7
Problem Signature 08: 163
Problem Signature 09: System.ComponentModel.Win32
OS Version: 6.1.7601.2.1.0.256.1
Locale ID: 1044
Additional Information 1: 0a9e
Additional Information 2: 0a9e372d3b4ad19135b953a78882e789
Additional Information 3: 0a9e
Additional Information 4: 0a9e372d3b4ad19135b953a78882e789
 
A basic CSV printout of the top 3 hura would be sweet.
But an ANY <> ANY search does take a long time though doesn't it?
Maybe just keep the departure the same as current location?
So then; current system, target system, distance, commodity, profit
Maybe add on total cost and data age as extra gravy?

I got plenty feature ideas. :D

Multi stop trade route perhaps?
Locally blacklisting systems for those who have beef in certain factions and wish to avoid them?
Account system ofcourse, but thats being worked on already I believe.
Is your tool currently blocking entries? (commodities that dont exist, buy but no stock, buy lower than sell)

Im loving the reliability of the server right now btw!
 
Oh and I think verbose logging also logs the commander name, so maybe you could get that fed into your database?
Make your tool scan for the prefix "FindBestIsland:" and postfix ":". Anything in between should be the commanders name.
In my logs it says "FindBestIsland:Sokonomi:solo", so it should be easy to pick up who's playing and thus feeding updates.
 

Slopey

Volunteer Moderator
Hi.

I also get the problem where the tool will crash whenever I try to upload data.

Problem signature:
Problem Event Name: CLR20r3
Problem Signature 01: ed_bpc.exe
Problem Signature 02: 4.0.0.0

Hmm odd. I would suggest re-installing the Microsoft Framework 2.0 Re-distributable, or if Windows won't let you do that (it's built in to the OS these days), the 3.5 Framework re-distributable and trying it again.

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

buy but no stock

Yes, the BPC prevents input of entries where Sell > Buy. "Buy prices" with no stock are valid. I guess you mean "Sell" with no "Supply". :)
 
Last edited:
Amazing work! You are awesome Slopey! Your tool makes trading so much FUN!
One thing i would love is the ability to save routes/searches like bookmarking the result some how, or be able to make lines in the result grid marked an copied for pasting in a separate window or in a separate spread sheet. So that I can plan routes. That would be really nice!
 
Awesome tool :) (and update from EliteOCR seems to work great for me)..

Just a couple of requests - can we move Cobalt, Paladium and Silver into Metals (not minerals) and rename Drugs cat to be "legal drugs" so it all fits with the market in game?
 

wolverine2710

Tutorial & Guide Writer
Any more feature requests while I'm here?

An idea you mentioned yourself a few weeks back. Now that ED is officially released and TGC is getting really fleshed out, data double checked for release etc its time to get serious with a crowd source effort to really get all system names in it. Not the 400 billion of course but I would settle for the systems around/between the systems with an economy Michael Brookes provided us with. This would allow route planners to be effective again, including yours which is currently removed. TGC collects distances and when enough data is available it calculates the coordinates. Given the popularity of the BPC it would be nice to have a tab for entering distances from the current system (known from the netlogs) to the 5+ reference stars. The BPC doesn't have to do the calculations, it only has to send them to TGC where the heavy lifting is done. If TGC is stable you could even create a new BPC crowd sourcing effort. TGC is being used by quite a few if not all route planners, they get the coordinates from the TGC web-api aka edsc web-api. Just my 2 euro cent.

Note: TGC does NOT allow static data other then systems,coordinates to be uploaded. After release TornSoul will be implementing that. When TGC allows for uploading only system names you could use the flight log to upload system names (which are not in TGC) to TGC. That way we get a list of systems which do not have coordinates yet. The misc coordinates calculation tools could present their users those systems and ask them to input distances for it. In the end there will be enough coordinates to re enable your and other route planners - as in being 100% effective again.
 
Ive got something weird going on, Slopey.

I just updated the entire Volynov Hub in Ross 47, and half the commodities are still marked as +300mins old,
even after redownloading the data and hitting refresh it still says that.
 
Back
Top Bottom