Giter Site home page Giter Site logo

regulatednoise's People

Contributors

lknechtli avatar mrmp avatar stringandstickytape avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

regulatednoise's Issues

Missing system exception

After a quick glimpse at the code it seems that its due to some misspelled system name in the csv im trying to load? Surely can be handled nicer :)

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

************** Exception Text **************
System.Collections.Generic.KeyNotFoundException: The given key was not present in the dictionary.
   at System.Collections.Generic.Dictionary`2.get_Item(TKey key)
   at RegulatedNoise.Form1.DistanceInLightYears(String remoteSystemName) in d:\git\RN3\RegulatedNoise\RegulatedNoise\Form1.cs:line 861
   at RegulatedNoise.Form1.<SetupGui>b__1a(KeyValuePair`2 x) in d:\git\RN3\RegulatedNoise\RegulatedNoise\Form1.cs:line 939
   at System.Linq.EnumerableSorter`2.ComputeKeys(TElement[] elements, Int32 count)
   at System.Linq.EnumerableSorter`1.Sort(TElement[] elements, Int32 count)
   at System.Linq.OrderedEnumerable`1.<GetEnumerator>d__0.MoveNext()
   at System.Collections.Generic.List`1..ctor(IEnumerable`1 collection)
   at System.Linq.Enumerable.ToList[TSource](IEnumerable`1 source)
   at RegulatedNoise.Form1.SetupGui() in d:\git\RN3\RegulatedNoise\RegulatedNoise\Form1.cs:line 939
   at RegulatedNoise.Form1.bOpen_Click(Object sender, EventArgs e) in d:\git\RN3\RegulatedNoise\RegulatedNoise\Form1.cs:line 731
   at System.Windows.Forms.Control.OnClick(EventArgs e)
   at System.Windows.Forms.Button.OnClick(EventArgs e)
   at System.Windows.Forms.Button.OnMouseUp(MouseEventArgs mevent)
   at System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks)
   at System.Windows.Forms.Control.WndProc(Message& m)
   at System.Windows.Forms.ButtonBase.WndProc(Message& m)
   at System.Windows.Forms.Button.WndProc(Message& m)
   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)

Add option to hide EDDN data / distinguish data somehow

Generally if you've been to a system you can count on the data you import being somewhat correct, but the same can't be said for data from EDDN.
There should be some way to hide / ignore said data, or even clear it separately from data you have gathered yourself.

Correcting station name doesn't carry over between OCRs

While monitoring a directory, if you OCR multiple files in a row with an incorrect station name, each file will change the station name to being incorrect again.
You should only be importing one station at a time, so once you've changed the station name once manually, it should stay until the next import.

Add a sorted list of optimal round trips with distance between stations filter?

It would be great to have a list of round trips with the ability to select how far the stations can be apart, sortable by profit of the trip and the distance between the systems. And maybe the distance from the current system aswell, to filter out places too far away.

The "Best Round-Trip" Button is nice, but not all that helpful with a larger amount of systems.

Contextual Menu.

Would be nice to be able "right clic -> copy" star system name from various location to quickly set destination in galaxy map or other software.

Stations

Affects to Stations, like in station to stations , thus Web server
Sort systems A to Z Group systems Group stations

  • User Mark system stations that sell rares buy rares have blackmarkets
  • Star map link would be more useful if stations could be grouped by user picked systems

Price Analysis "By Station

I dont know if its a bug but in the Tab"By Station" if i click on Dropdown menu the stationnames arent sortet alphabetical its very hard to find the right station when there are listed ouver 700 Stations.

If there is a reason why this tab is not alphabetical pls let me know otherwise it would be great when it can be fixet to alphabetical or just implement an Serch function.

SUGGESTIONS

By Commodities Tab and By Stations

To reflect the stations commodity order of your last import
Errors are highlighted spoke with maxh2004 he suggested prices </> 50% for missing digits blank lines. The Screenshot, even if delete is checked, are kept if errors are highlighted , to assist in correction.
Once OCR has finished & you click import, RN opens to By Stations by default to show any errors, that are highlighted for you to correct.

Bad data ie 001Tan can be deleted along with the station IF! it's an EDDN import as that station is not in my Commander Log ( I may have flown in an out of that system) otherwise once clicked takes me to THAT station so I can edit that commodity or delete the associated station. Maybe the screenshots are deleted only after leaving
By Stations &/or By Commodities tab, RN then assumes you have check , if highlight didn't show any errors

By Stations tab

The Delete row button has confirmation or Edit is move to far left
The station you have selected stays selected , EDDN seems to change your station as it imports
Maybe just all Tabs to remember last choice

Station To Station

The drop downs default to alphabetically listed but first shows last import, to catch any errors

If best round route is from a to b but I'm at c. Station To Station shows me the commodities I can buy from c to a , just below in Best Round-Trip doesn't matter if its a low profit As this Image http://i.imgur.com/hZ4U8zh.png shows.
My current systems is HOLLER. The best round trip is from Arakwibut to Agaso
*Note the Hume Ring HOLLER is highlighted in the image only to place it in dropdown box

All my other suggestion are in previous post & dev's are aware of them

OCR Calibration issue with 3 monitors

Using an Nvidia Titan video card with NV surround enabled to create one virtual resolution of 7680 x 1600. Screenshots are clear but I cannot calibrate because some pointers are locked to certain coords. Example: pointer 2 stays at 2469;x. X moves, but 2469 stays as a constant. I cannot select the bottom right of the station name. Is this intentional?

Watched folder does not end up performing any OCR keeping my DB completely empty.

The Web Server

When you have time ,
noticed the station to station is not showing up in both boxes
and can they be separate more ,not blend in so much

The ability to control the station to station tab to be able to pick trades

v1.83 Current System not refreshing

In v 1.83 Current System is not refreshing. It shows the correct system when launching the program, then it says there.

Revert to 1.82 solved the problem.

OCR Auto Calib knock out default

Auto OCR tested and doesnt work well.
So when i try to recalibait with my previous setting it doesnt work to
so atm i cant use this tool couse no prices or supply are recordet for some reason.
What i get is just all commoditys name, nothing else.

sorry for bad english :P

Replace charts by tables.

In the price analysis tab, having ordered tables of the differents sellers/buyers instead of charts.would be more readeable.

Charts would be nice if we could keep history of prices.
It would be perfect if we could have the distance (in Ly) of the different locations.

Startchart button takes you to "Current System"

On the Price Analysis Tab if you click on the Starchart button when the drop-down says Current System then it opens Startchart at a system called "Current System" instead of looking it up from the textbox.

Data seems not to be always properly updated after OCR in 1.5

I've imported old data from EliteOCR by CSV and then revisited the system a couple of times. After a while I decided to update the prices with new screenshots. While the Screenshots are properly scanned and the data looks OK in the csv before Import, the database seems not to be updated for at least one commodity, Performance Enhancers used to be 7531, now are at 7453 in the scan, but not imported. 7531 is also the price of Progenitor Cells on the next row, which may be related. It may also be related to a possible missing last import timestamp from the old data or somesuch?

Add EDDN Stats in the EDDN tab

This would be really useful for general EDDN information and for developing against. I am minded to capture:

Per application name (e.g. RegulatedNoise), per version number (e.g. 1.8):
messages received
list of "unrecognised" systems for that app version (according to the systems file that RN uses, so this is a somewhat-bent statistic and shouldn't be used to rank the quality of an app)
list of "unrecognised" stations (same caveats apply)
list of "unrecognised" commodities (same caveats apply; this will be useful for extending the list of commodities in RN)
list of how many prices were more than 150%, or less than 50%, of the Galactic Average
Probably some other stuff I forgot

Dump EDDN to file option is already implemented (for capturing all EDDN output for whatever reason).

Commander's Log/Current Station ( from log files)

Have Place details in notes ,but has not shown up when using load

Can Commander's Log Tab be move to be underneath the Current Station ( from log files)
To be able to click on the system in the left window & have the logs (if any ) loaded for that system
Events to have Shipyard, Outfitting

Current Station ( from log files) to show current station , if possible

Button to manually OCR screenshot

Among other things, would be useful if you start taking screenshots then realize that you haven't started monitoring the folder yet.

Best fit matching for commodity names

A best fit match to commodity names when OCRing the markets would make it much more accurate - for instance, I've seen numbers show up in commodity names. Restricting it to letters for the names, and numbers for prices etc would reduce the number of errors.

Fatal error when changing Products location in v1.81 config

The application launches with the default settings for ProductsPath and GamePath, but has a fatal error & dump if you change them. This did not happen in 1.8.

dump file: https://www.dropbox.com/s/drt3bdp5b1b2pgo/RegulatedNoiseDump.dmp?dl=0

update: It launched after I logged into the game and the log file was updated. 1.8 launched but showed no location while 1.81 had the error. Now both start and show the location.

update2: I still get the error again when I try to open the app without being in game.

Data from EDDN causing exception

Not sure what was missing from the data, but this seems to pop occasionally while I'm listening to EDDN

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

************** Exception Text **************
System.ArgumentOutOfRangeException: Length cannot be less than zero.
Parameter name: length
at System.String.Substring(Int32 startIndex, Int32 length)
at RegulatedNoise.Form1.OutputEddnRawData(Object text) in c:\Users\Jaerin\Desktop\RegulatedNoise\RegulatedNoise\Form1.cs:line 2602

************** Loaded Assemblies **************
mscorlib
Assembly Version: 4.0.0.0
Win32 Version: 4.0.30319.34014 built by: FX45W81RTMGDR

CodeBase: file:///C:/Windows/Microsoft.NET/Framework/v4.0.30319/mscorlib.dll

RegulatedNoise
Assembly Version: 1.0.0.0
Win32 Version: 1.0.0.0

CodeBase: file:///C:/Users/Jaerin/Desktop/RegulatedNoise/RegulatedNoise/bin/Debug/RegulatedNoise.exe

System.Windows.Forms
Assembly Version: 4.0.0.0
Win32 Version: 4.0.30319.33440 built by: FX45W81RTMREL

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.33440 built by: FX45W81RTMREL

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.34239 built by: FX452RTMGDR

CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System/v4.0_4.0.0.0__b77a5c561934e089/System.dll

System.Windows.Forms.DataVisualization
Assembly Version: 4.0.0.0
Win32 Version: 4.0.30319.33440

CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Windows.Forms.DataVisualization/v4.0_4.0.0.0__31bf3856ad364e35/System.Windows.Forms.DataVisualization.dll

System.Xml
Assembly Version: 4.0.0.0
Win32 Version: 4.0.30319.34230 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.Configuration
Assembly Version: 4.0.0.0
Win32 Version: 4.0.30319.33440 built by: FX45W81RTMREL

CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Configuration/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Configuration.dll

Microsoft.GeneratedCode
Assembly Version: 1.0.0.0
Win32 Version: 4.0.30319.34230 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.Core
Assembly Version: 4.0.0.0
Win32 Version: 4.0.30319.33440 built by: FX45W81RTMREL

CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Core/v4.0_4.0.0.0__b77a5c561934e089/System.Core.dll

Microsoft.GeneratedCode
Assembly Version: 1.0.0.0
Win32 Version: 4.0.30319.34230 built by: FX452RTMGDR

CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Xml/v4.0_4.0.0.0__b77a5c561934e089/System.Xml.dll

Microsoft.GeneratedCode
Assembly Version: 1.0.0.0
Win32 Version: 4.0.30319.34230 built by: FX452RTMGDR

CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Xml/v4.0_4.0.0.0__b77a5c561934e089/System.Xml.dll

Microsoft.GeneratedCode
Assembly Version: 1.0.0.0
Win32 Version: 4.0.30319.34230 built by: FX452RTMGDR

CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Xml/v4.0_4.0.0.0__b77a5c561934e089/System.Xml.dll

Newtonsoft.Json
Assembly Version: 6.0.0.0
Win32 Version: 6.0.7.18023

CodeBase: file:///C:/Users/Jaerin/Desktop/RegulatedNoise/RegulatedNoise/bin/Debug/Newtonsoft.Json.DLL

Microsoft.CSharp
Assembly Version: 4.0.0.0
Win32 Version: 4.0.30319.33440

CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/Microsoft.CSharp/v4.0_4.0.0.0__b03f5f7f11d50a3a/Microsoft.CSharp.dll

System.Numerics
Assembly Version: 4.0.0.0
Win32 Version: 4.0.30319.33440 built by: FX45W81RTMREL

CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Numerics/v4.0_4.0.0.0__b77a5c561934e089/System.Numerics.dll

System.Runtime.Serialization
Assembly Version: 4.0.0.0
Win32 Version: 4.0.30319.34230 built by: FX452RTMGDR

CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Runtime.Serialization/v4.0_4.0.0.0__b77a5c561934e089/System.Runtime.Serialization.dll

System.Xml.Linq
Assembly Version: 4.0.0.0
Win32 Version: 4.0.30319.33440 built by: FX45W81RTMREL

CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Xml.Linq/v4.0_4.0.0.0__b77a5c561934e089/System.Xml.Linq.dll

System.Data
Assembly Version: 4.0.0.0
Win32 Version: 4.0.30319.33440 built by: FX45W81RTMREL

CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_32/System.Data/v4.0_4.0.0.0__b77a5c561934e089/System.Data.dll

System.Dynamic
Assembly Version: 4.0.0.0
Win32 Version: 4.0.30319.33440

CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Dynamic/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Dynamic.dll

Anonymously Hosted DynamicMethods Assembly
Assembly Version: 0.0.0.0
Win32 Version: 4.0.30319.34014 built by: FX45W81RTMGDR

CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_32/mscorlib/v4.0_4.0.0.0__b77a5c561934e089/mscorlib.dll

clrzmq
Assembly Version: 0.0.0.0
Win32 Version: 0.0.0.0

CodeBase: file:///C:/Users/Jaerin/Desktop/RegulatedNoise/RegulatedNoise/bin/Debug/clrzmq.DLL

Tesseract
Assembly Version: 2.1.1.1
Win32 Version: 2.1.1.1

CodeBase: file:///C:/Users/Jaerin/Desktop/RegulatedNoise/RegulatedNoise/bin/Debug/Tesseract.DLL

InteropRuntimeImplementer.LeptonicaApiSignaturesInstance
Assembly Version: 0.0.0.0
Win32 Version: 2.1.1.1

CodeBase: file:///C:/Users/Jaerin/Desktop/RegulatedNoise/RegulatedNoise/bin/Debug/Tesseract.dll

InteropRuntimeImplementer.TessApiSignaturesInstance
Assembly Version: 0.0.0.0
Win32 Version: 2.1.1.1

CodeBase: file:///C:/Users/Jaerin/Desktop/RegulatedNoise/RegulatedNoise/bin/Debug/Tesseract.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:

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.

v1.73 wont start

Dump file https://www.dropbox.com/s/t0sfwd21jfs4fcu/RegulatedNoiseDump.dmp?dl=0

UPDATE
IMPORTANT I disable this & now 1.73 is working , Windows Media Player Network Sharing Service & WLAN AutoConfig
Had a issue with my Bonic (seti) PC that's networked though router ,stuff around in services , yesterday, that night play ED with ver 1.7 all good

Shutdown next day install 1.73 wont star, then tried , 1.72 1.7 & 1.5 Even did clean install reboot, nothing worked until I did the above,, weird or what

Infinite cr/ly round trips

Either add a way to toggle showing these, or prioritize them differently in the Station-to-Station best round trip list.
Adding a way to filter based on round trip profits would be a good way.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.