regulatednoise's People
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)
Can't cancel the "load a calibration screenshot" window
Manual calibration doesn't let you set the 12th point correctly, according to user feedback.
Create an installer?
If you want to create an installer/setup file I found this app quite handy.
http://www.advancedinstaller.com/
NOTE: It is free to use the Freeware features which should be all you need.
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.
Commodity Editing
Nevermind. Didn't see the previous post about this
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.
Commander's log is not sorting by date properly
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.
Some way of editing the existing calibration (rather than starting again) would probably be good.
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.
Expose the pad-size data that we already have from Maddavo's station.csv file
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
Notes scratchpad?
Item duplication in the Edit Results window
When importing stuff the the OCR, duplication commonly appears if you click into the Edit Results window.
Transaction credits does not accept numbers >100
If I try to set the value of Transaction Credits to anything over 100, it immediately resets to 100. Same goes for Current Credits.
Edit Results window should have drop-down of existing commodity names, like the Edit Price Data window does
Settings, Log and Data should reside in a seperate directory
I find it quite inconvenient that the various settings, commander's log and the autosave data is located at the program directory. It should be either in a sub-directory (or even somewhere in %AppData%) to ease upgrading the program.
No way to clear ORC corrections if you don't want to import
The only way to not import something once you've scanned it in (IE you accidentally put a bad station name in) is to close the application and reopen it.
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.
Add Import.Prices export? Does anyone know the details of this file format, is it defined anywhere?
Automatic OCR calibration doesn't quite work (screenshots included)
Using automatic calibration with 1920x1080 resolution results in the application attempting to OCR the line between the labels of the table and the commodities. It also does not know where to find the station name.
zip file with screenshots used:
http://1drv.ms/1FJ6s5P
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
Add edit/delete data buttons to All Commodities tab
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.
Two Crashes 2 version
Whitelist/blacklist usernames for EDDN import
Scrollbar for current screenshot being OCR'ed
Right now pretty much all you can see is the station name. Either add a scrollbar, or resize the image to fit.
Add "new version" checker?
According to user Snakeman, appConfig "VerboseLogging" code is saying it's not set when it is
Await user feedback: need appConfig.xml.
Define a list of Station Name Suffixes, and use this to "intelligently" insert missing spaces into station names?
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
Resizing EditOcrResults window broken
Currently working on fix
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.
Need a "Rename Commodity" option like the existing "Rename Station" option
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?
Read version history directly from github
Correct me if I'm wrong, but you should be able to retrieve release notes using the releases API: https://developer.github.com/v3/repos/releases/
A "Create a dump file now" button could be useful, so that devs can investigate issues that don't crash.
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.
Date column in Commander's log is not formatted using system preferences
Date should be formatted using the windows user prefs.
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
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google โค๏ธ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.