GithubHelp home page GithubHelp logo

eve-iph's People

Stargazers

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

eve-iph's Issues

stationid conversion wrong?

hy,
in EveApi.vb line 898 the comment mentions to substract 6000001
in line 901 actually only 6000000 is substracted.

in an old c# tool i made 5 years ago i used this:
if (locationID.StartsWith("66"))
stationID = stationID_temp - 6000001;
if (locationID.StartsWith("67"))
stationID = stationID_temp - 6000000;

in other words, i substracted 6000001 and it seemed to be correct at that time.

so which one is correct?

Unhandled Exception when adding new API after install

I just downloaded v3.3, and allowed IPH to self-update. 'About' -> 'About IPH' says that I am running Version 3.3.5996.39804 currently.

Launching the program, I am given the prompt to add a character API. Using the given link (which auto-generates the API key from a mask), I enter my API details, and am given the following:

An Unhandled Exception has occured and EVE Isk per Hour will now close.
...
Source: EVE Isk per Hour
Message: Object reference not set to an instance of an object.
Raw Error Text: System.NullReferenceException: Object reference not set to an instance of an object.
at EVE_Isk_per_Hour.frmLoadCharacterAPI.EnterAPI()
at EVE_Isk_per_Hour.frmLoadCharacterAPI.btnNext_Click(Object sender, EventArgs e)
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)
Error Tracking:

The same error is given if I load IPH without adding an API (letting the program create a dummy character), and then using 'File' -> 'Add Characters'.

Entering an invalid key/verification code does not produce this error.

Crash when changing Price Profile data.

Changed the region after selecting price profile under the manufactured items tab.

An Unhandled Exception has occured and EVE Isk per Hour will now close.

Please fill out the following information so I can reproduce the bug - if you just copy and paste this message, that won't be enough!

What is your Operating System? Windows 7
What tab or screen did the error occur? Manufactured Items in Update Prices using Price Profile
What are the steps to reproduce the Error? Select Price Profile, change Region.
Web link to a screenshot of your error:
In addition to a screenshot, copy the data below for sending to developer.

Source: System.Data.SQLite
Message: SQLite error
near ",": syntax error

.NET Framework update

Windows XP is no longer supported by Microsoft, and neither are .NET versions 4.0 and 4.5.1
Windows XP and Windows Vista are in limited support from CCP (the minimum requirements actually specify Windows 7).

Could IPH be updated to .NET 4.5.2 or 4.6.1? It would require dropping IPH support for XP and Vista.

"Load BPs from File" seems to be not working.

Steps to reproduce :

  • Open Eve IPH without any character
  • Open the Blueprint tab
  • Click on Reset All BP stored data to be sure there is no blueprint left
  • Choose a random blueprint, for example Capital Antimatter Reactor Unit Blueprint
  • In the column BP type, mark it as owned
  • Export the blueprints to file

In the CSV file, there is a line like that :

0,0,29039,29040,Advanced Capital Construction Component Blueprints,Capital Antimatter Reactor Unit Blueprint,1,0,0,0,-1,BPO,True,False,False,0
The export seems to be ok

However, if I :

  • Click on Reset All BP stored data
  • Load the previous CSV file

The example blueprint is market as not owned. The import is not working as far as I am concerned

I still have the CSV file so I believe I have my list of blueprints somewhere, but somehow it's a real pain in the ass not being able to load blueprint from a previous backup.

Compressed Ore not adding to shopping list

Take for example an atron BPO.

Click use compressed ore.

Then click add to shopping list with "Raw Materials" selected. It adds the raw minerals rather than the compressed ore.

Unable to download CREST at startup

Since the EVE update the 15 November I have this error at the program startup.
screen shot 11-17-16 at 09 12 am
After everything things working fine but I'm not sure (I don't use the soft log enought to be sure).

I don't know if I can help you more with some logs or something else, let me know.
Thanks

Unable to calculate subsystems in Manufacturing List

For a while now, I've been unable to calculate the profits of ALL T3 subsystems in IPH. Doing this via the Blueprints tab works fine but only one at a time ๐Ÿ˜ƒ

Reproduction steps:

  • Open Manufacturing List tab
  • With default settings, under Blueprint Type, deselect everything but "Subsystems"
  • Preview Item List
  • Notice all subsystems are there just fine.
  • Calculate
  • Receive an empty result list with message "No Blueprints calculated for options selected."

The same thing happens minus the last part if you select other blueprint types as well, however the subsystems simply won't be included.

Hammertime reliability

Hello there,

I'm not using IPH myself but some friend does, as it often does not start and show up a CREST error, I wanted to take a look at the issue.

It looks like https://stop.hammerti.me.uk isn't reliable and make IPH crash when not available. That the case last two days.

Maybe you shoud switch to CREST or ESI as CCP work hard to keep them running fine ?
Whatever you will do, you may want to change the error message saying CREST is faulty

Shopping list Assets not showing Citidel Assets

When you have assets in a citadel, they do not show up in the Shopping List Assets window. Reproduction case below.

  1. Ingame: Have personal assets in a Citadel.
  2. Select a blueprint.
  3. Press "Add to Shopping List"
  4. At the bottom, double click "Items in Shopping List"
  5. Bottom center: click the safe icon

Actual:
The tree of locations doesn't show any citadels.

Expected:
The tree should have a choice for the assets in a citadel.

Shopping List not updating Items to Buy from Corp Assets

I made a shopping list and wanted to update the amounts I need to buy using "Update with Selected Assets" and selecting corporation Station Warehouse Containers where to pull that information.

I opened up Shopping List, clicked the Safe button to open up the assets selection window.
iph_02

IPH is reading the materials and amounts correctly as shown in these screenshots.
iph_03
iph_04
iph_05
iph_06
iph_07

I save the settings and click Update with Selected Assets on Shopping List windows but Material amounts do not change at all. Doesn't matter if I only tick the station containers, amounts are not updating. I've ticked everything from system station, office, corp hangar 4 and containers in the screenshots.
If I pull material info from my own item hangar, shopping list updates correctly.
I'm assuming API key is correctly set since it's reading inside the containers.
Station containers are passworded.

I'm running version 3.2.5940.33944
iph_01

Crash in Blueprint Management

Appear to be missing a space when building the SQL query in Blueprint Management. This occured while clicking the 'Ignored' checkbox under 'Blueprint Filters'.

Source: System.Data.SQLite
Message: SQLite error
unrecognized token: "1AND"
Raw Error Text: System.Data.SQLite.SQLiteException (0x80004005): SQLite error
unrecognized token: "1AND"
   at System.Data.SQLite.SQLite3.Prepare(SQLiteConnection cnn, String strSql, SQLiteStatement previous, UInt32 timeoutMS, String& strRemain)
   at System.Data.SQLite.SQLiteCommand.BuildNextCommand()
   at System.Data.SQLite.SQLiteCommand.GetStatement(Int32 index)
   at System.Data.SQLite.SQLiteDataReader.NextResult()
   at System.Data.SQLite.SQLiteDataReader..ctor(SQLiteCommand cmd, CommandBehavior behave)
   at System.Data.SQLite.SQLiteCommand.ExecuteReader(CommandBehavior behavior)
   at System.Data.SQLite.SQLiteCommand.ExecuteReader()
   at EVE_Isk_per_Hour.frmBlueprintManagement.UpdateBlueprintGrid(Boolean CheckAllItems)
   at EVE_Isk_per_Hour.frmBlueprintManagement.rbtnIgnored_CheckedChanged(Object sender, EventArgs e)
   at System.Windows.Forms.RadioButton.OnCheckedChanged(EventArgs e)
   at System.Windows.Forms.RadioButton.set_Checked(Boolean value)
   at System.Windows.Forms.RadioButton.OnClick(EventArgs e)
   at System.Windows.Forms.RadioButton.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.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)

Error Tracking:

Use GitHub releases/API for updating

The GitHub API and releases function could be used to manage updating the application. My initial thoughts on implementation are:

On publishing an update:

  • Create a new release on GitHub, tagged with the version number. Mark the release ans non-prerelease.
  • Include the binaries necessary to install from never having IPH.

On checking for an update:

  • Query the GitHub API releases section. The latest non-prerelease is found at api.github.com/repos/EVEIPH/EVE-IPH/releases/latest. Other releases are found at api.github.com/repos/EVEIPH/EVE-IPH/releases.
  • Compare the version number for the returned release (X) with that of the currently installed version (Y)
  • If X is later than Y, prompt user to download. If accepted,
    • Download the relevant release asset - this would likely be a .zip file or similar
    • Prompt for update now or at next restart. These could probably follow the same process; restarting would be what starts the installation of the update and updating now/later would just be a matter of convenience. The option could be given at startup to skip installing a previously-downloaded update.

On applying the update:

  • Start old executable OE in root folder RF
  • Unzip release package to folder RF\Update
  • Start updated executable UE in RF\Update with command line parameter -updateDB set.
  • Close OE
  • Using UE, copy the database from RF to RF\Update. Overwrite if necessary.
  • Update the database if necessary
    • That wouldn't be on every startup, only times when command line parameter -updateDB is set.
  • Using UE, copy the content of RF\Update to RF. Overwrite if necessary.
  • Start copied executable CE in RF with command line parameter -cleanUpdate set.
  • Close UE
  • Using CE, delete RF\Update and the downloaded zip file.

Blueprints activities

Hi

I try to select the enginering complex (Azbel) I use in the facility section of the blueprints tab but it's not listed.

Unhandled exception on opening IPH

Windows 7 when trying to start IPH.

Message: An error occurred creating the form. See Exception.InnerException for details. The error is: SQLite error near "AND": syntax error

More extensive log from the logfile:

8/8/2015 4:27:12 PM, System.InvalidOperationException: An error occurred creating the form. See Exception.InnerException for details.  The error is: SQLite error
near "AND": syntax error ---> System.Data.SQLite.SQLiteException: SQLite error
near "AND": syntax error
   at System.Data.SQLite.SQLite3.Prepare(SQLiteConnection cnn, String strSql, SQLiteStatement previous, UInt32 timeoutMS, String& strRemain)
   at System.Data.SQLite.SQLiteCommand.BuildNextCommand()
   at System.Data.SQLite.SQLiteCommand.GetStatement(Int32 index)
   at System.Data.SQLite.SQLiteDataReader.NextResult()
   at System.Data.SQLite.SQLiteDataReader..ctor(SQLiteCommand cmd, CommandBehavior behave)
   at System.Data.SQLite.SQLiteCommand.ExecuteReader(CommandBehavior behavior)
   at System.Data.SQLite.SQLiteCommand.ExecuteReader()
   at EVE_Isk_per_Hour.IndustryFacility.LoadFacility(FacilitySettings SearchFacilitySettings, Boolean FacilityDefault)
   at EVE_Isk_per_Hour.frmMain.SetAllFacilities(Boolean LoadDefault)
   at EVE_Isk_per_Hour.frmMain..ctor()
   --- End of inner exception stack trace ---
   at EVE_Isk_per_Hour.My.MyProject.MyForms.Create__Instance__[T](T Instance)
   at EVE_Isk_per_Hour.My.MyProject.MyForms.get_frmMain()
   at EVE_Isk_per_Hour.My.MyApplication.OnCreateMainForm()
   at Microsoft.VisualBasic.ApplicationServices.WindowsFormsApplicationBase.OnRun()
   at Microsoft.VisualBasic.ApplicationServices.WindowsFormsApplicationBase.DoApplicationModel()

Re-trying several times results in the same problem. I may or may not have pressed scroll lock while it was loading (idk figured it's worth mentioning, switched to that button as push to talk key yesterday).

Is my database broken?

Unhandled exception: Configuration system failed to initialize

Last night I had a power outage so my computer decided to flip on me and remove/corrupt some configuration files residing in appdata, including IPH.

However this time around, whatever I try, I am unable to fix the issue with the latest version.

Re-tried obviously; tried removing my settings; and I tried removing, deleting all remnants of IPH and re-installing to no avail.

However, if I re-install and do not update, IPH loads fine and I can add my API etc. Even if I try to update after a re-configuration it fails to start with this same exception.

shopping list removes extra materials when removing an item

Repro steps:

  • Add 200 Light Electron Blaster II's to your shopping list
  • Add 50 Griffin's to your shopping list
  • Set the Light Electron Blaster II's to 0 quantity in the shopping list
  • Notice things such as Tritanium, which is required by the Griffin's, is completely gone. :(

It seems that when removing an item to build from the shopping list it completely removes any materials required for the removed item even if needed by others.

Feature request OR does it exist?

Is it possible to get the ore quantities necessary to fulfill the mineral requirement for a given blueprint job? For example, I want to build 20 cormorants. IPH tells me the quantity of minerals. However, I would like to know exactly how much ore (and what type) I need to refine to fulfill that requirement given my character training/implants. Maybe there is an easier way to do this?

Saving shopping lists saves "Items to Build" and the associated materials

I don't always want a shopping list for building something. Sometimes I want a shopping list for invention only. When saving a shopping list, it seems the "items to build" part takes priority over what appears in the "items to buy" part.

ie. I want a shopping list comprised of 2 different types of datacores only. No manufacturing materials whatsoever. I can create this shopping list by selecting the "invention" radio button in the "Blueprints" tab of the main program. However, after saving that list, and reloading it, it will reload with the datacores, AND all the manufacturing materials.

Readme

I guess it would be nice to have a readme in the root of the project linking to downloads, contact, credits and other pages (help etc.)

Compressed Ore Calculation Adjustment

When calculating compressed ore, it seems to be mis-calculating for some items. In the case of this example:

Iridium Charge XL

When 3+ runs are selected the compressed ore calculation shows two lines of Compressed Spodumain. Which is inherently incorrect.

Need to look into this further, but I think adding something that checks if Pyerite and Tritanium are required and Tritanium amount > Pyerite amount, then to ignore calculating Tritanium and instead using the Pyerite calculation. Which I thought I was already doing, but apparently it's not working correctly.

Please add support for other Marketplaces

Thanks for building a great program. As Eve-Central has been down for some time, can you please add options to use other API's for market data? EveMarketer, EVE Swagger and Evepraisal all seem to be reasonable options.

Data Paths

Hi

If you're interested: I've updated your nice program so it puts all files in the roaming directory (a small piece was present, but I rewrote all filename strings to use Path.Combine() to get rid of any path separator issues).

Due to the buttons not showing I was not be able to run&check the citadel fitting dialog.

At the moment of writing the updater itself is not working (I did not check this separate project out yet).

I also changed the Ignore Minerals checkbox to be treestate so you can ignore all minerals or only high-sec mineable ones.

Refining Yield in Mining Tab

Hi,

The refine yield seems a bit off (or better lacking something).

With a MX1003 & RX802 implant and a 54% base yield combined with Refining & Refining Efficiency on 5 I get an 75.3% (from memory) yield (EVE-IPH shows 73.775%).

So 54% (base) *1.15 (reprocessing) *1.1 (efficiency *1.08 (ore) * 1.02 (implant)

The RX802 implant seems to be ignored.

I cannot enter the RX802 I have in the UI. Nor

Btw Refining is called Reprocessing in the Skills.

The implant does

Manufacturing list calculations do not seem to take invention costs into account.

I am trying to calculate the optimal decryptors to use, but (at least for small and medium rigs) it always picks accelerant. I think this is because it fails to take into account the invention costs, as the costs when adding a decryptor and checking invention costs on the Blueprints tab differs from the iph calculated in the manufacturing list tab.

Installer/updater always requires admin

Even though it gets installed in the user's appdata, where the current user has full permissions, it asks for admin every time when updating. Same with installing.

I am aware this is a minor issue, just notifying ๐Ÿ˜‰

Support Engineering Complexes as Facility

It would be nice to be able to Select different Engineering Complexes and Rig combinations and the system they are in.
But as alternative it would work for now if you allow setting ME/TE efficiency on POS's (with being allowed to input them very precise).
Currently you can enter ME/TE on Outposts but it only allows a scale of 2. eg.: 4.76 . While Engineering complexes have multiple boni which must be precalculate and can end up being a number with a way higher scale. (In my case 4.762)
Also for outposts not every system can be selected.

Blueprint filters on manufacturing list do not filter result list properly

filterissue

(The image is sorted by item category ascending)

When filtering the Manufacturing List with the given options, I noticed two issues:

  1. In red, there are three (and possibly more) Structure Module that are not being properly filtered.
  2. In blue, the Volume Threshold does not appear to be working at all.

SQLiteException on UpdateMarketHistory call crashes the application

EVE Isk per Hour.exe Version: 3.2.5873.28891

Frameworkversion: v4.0.30319
Beschreibung: Der Prozess wurde aufgrund einer unbehandelten Ausnahme beendet.
Ausnahmeinformationen: System.Data.SQLite.SQLiteException
   bei System.Data.SQLite.SQLite3.Prepare(System.Data.SQLite.SQLiteConnection, System.String, System.Data.SQLite.SQLiteStatement, UInt32, System.String ByRef)
   bei System.Data.SQLite.SQLiteCommand.BuildNextCommand()
   bei System.Data.SQLite.SQLiteCommand.GetStatement(Int32)
   bei System.Data.SQLite.SQLiteDataReader.NextResult()
   bei System.Data.SQLite.SQLiteDataReader..ctor(System.Data.SQLite.SQLiteCommand, System.Data.CommandBehavior)
   bei System.Data.SQLite.SQLiteCommand.ExecuteReader(System.Data.CommandBehavior)
   bei System.Data.SQLite.SQLiteCommand.ExecuteNonQuery()
   bei EVE_Isk_per_Hour.DBConnection.ExecuteNonQuerySQL(System.String)
   bei EVE_Isk_per_Hour.EVECREST.UpdateMarketHistory(EVE_Isk_per_Hour.DBConnection ByRef, Int64, Int64, Boolean ByRef, Boolean)
   bei EVE_Isk_per_Hour.MarketPriceInterface.UpdateMarketHistory(System.Object)
   bei System.Threading.ThreadHelper.ThreadStart_Context(System.Object)
   bei System.Threading.ExecutionContext.RunInternal(System.Threading.ExecutionContext, System.Threading.ContextCallback, System.Object, Boolean)
   bei System.Threading.ExecutionContext.Run(System.Threading.ExecutionContext, System.Threading.ContextCallback, System.Object, Boolean)
   bei System.Threading.ExecutionContext.Run(System.Threading.ExecutionContext, System.Threading.ContextCallback, System.Object)
   bei System.Threading.ThreadHelper.ThreadStart(System.Object)

Unhandled exception when changing quantity of items to build in shopping list

Unhandled exception occurs when changing the quantity of items to build in the shopping list.

However, this is not the case on all items.
For example, changing the quantity of fuel blocks to build results in above exception, but changing the quantity of tengus to build works normally.

Exception message: Arithmetic operation resulted in an overflow.

Crash when launching with outdated API Keys

The program was using an API Key for a character that has since been moved to another account. When the program launches I get a message about the API Key not loading properly, then a popup explaining how to generate the API Key with a link to the masked API Key generator page, and then the first popup again. After that the program quits with the following...

An Unhandled Exception has occured and EVE Isk per Hour will now close.

Please fill out the following information so I can reproduce the bug

What is your Operating System?
What tab or screen did the error occur?
What are the steps to reproduce the Error?
Web link to a screenshot of your error:
In addition to a screenshot, copy the data below and send to developer.

Source: EVE Isk per Hour
Message: An error occurred creating the form. See Exception.InnerException for details. The error is: The database file is locked
cannot rollback transaction - SQL statements in progress
Raw Error Text: System.InvalidOperationException: An error occurred creating the form. See Exception.InnerException for details. The error is: The database file is locked
cannot rollback transaction - SQL statements in progress ---> System.Data.SQLite.SQLiteException: The database file is locked
cannot rollback transaction - SQL statements in progress
at System.Data.SQLite.SQLite3.Step(SQLiteStatement stmt)
at System.Data.SQLite.SQLiteDataReader.NextResult()
at System.Data.SQLite.SQLiteDataReader..ctor(SQLiteCommand cmd, CommandBehavior behave)
at System.Data.SQLite.SQLiteCommand.ExecuteReader(CommandBehavior behavior)
at System.Data.SQLite.SQLiteCommand.ExecuteNonQuery()
at EVE_Isk_per_Hour.DBConnection.ExecuteNonQuerySQL(String SQL)
at EVE_Isk_per_Hour.DBConnection.RollbackSQLiteTransaction()
at EVE_Isk_per_Hour.ResearchAgents.UpdateResearchAgents(Boolean UpdateAPI)
at EVE_Isk_per_Hour.ResearchAgents.LoadResearchAgents(Boolean UpdatefromAPI)
at EVE_Isk_per_Hour.Character.LoadCharacterData(Boolean RefreshAssets, Boolean RefreshBlueprints, Int64 CharacterID)
at EVE_Isk_per_Hour.Character.LoadDefaultCharacter(Boolean ReloadAPIData, Boolean RefreshAssets, Boolean RefreshBlueprints, Int64 CharacterID, Boolean OverrideCacheDate)
at EVE_Isk_per_Hour.Public_Variables.LoadCharacter(Boolean RefreshAssets, Boolean RefreshBPs)
at EVE_Isk_per_Hour.frmMain..ctor()
--- End of inner exception stack trace ---
at EVE_Isk_per_Hour.My.MyProject.MyForms.Create__Instance__[T](T Instance)
at EVE_Isk_per_Hour.My.MyProject.MyForms.get_frmMain()
at EVE_Isk_per_Hour.My.MyApplication.OnCreateMainForm()
at Microsoft.VisualBasic.ApplicationServices.WindowsFormsApplicationBase.OnRun()
at Microsoft.VisualBasic.ApplicationServices.WindowsFormsApplicationBase.DoApplicationModel()
Error Tracking: ROLLBACK;

If I could find where the API Key is stored I could wipe it from the config to start fresh, but didn't have any luck with a quick look.

Copy to clipboard in EVE Multibuy format

Since March 2016 EVE has supported reading a list of items into the multibuy window from the clipboard. There are two possible formats

Intact Armor Plates 100
Intact Armor Plates 100

or

100 Intact Armor Plates
100 Intact Armor Plates

Seemingly the delimiter can be any form of whitespace.

It would be very convenient if EVEIPH was capable of copying a shopping list into the clipboard using this format.

Sorting by Profit Percentage Column does not work as expected

I have a general need to do sorts by Profit%, and noticed that the former radio buttons for sorting have been removed from the Manufacturing List. In order to work around this, I added the Profit Percentage column to the Manufacturing list and clicked on it on the assumption my list would be sorted by this column. Unfortunately, it does not seem to be working as I would expect - it seems like Profit% is treating the numbers as strings and ignoring the negative sign:

image

Issue is on Windows 7 64bit, just updated EVE IPH today

Software Version information:
image

Double clicking ME in "Items to build" in Shopping List crashes IPH

Bug

An Unhandled Exception has occured and EVE Isk per Hour will now close.

Please fill out the following information so I can reproduce the bug

What is your Operating System?
What tab or screen did the error occur?
What are the steps to reproduce the Error?
Web link to a screenshot of your error:
In addition to a screenshot, copy the data below and send to developer.

Source: System.Data.SQLite
Message: No current row
Raw Error Text: System.InvalidOperationException: No current row
at System.Data.SQLite.SQLiteDataReader.CheckValidRow()
at System.Data.SQLite.SQLiteDataReader.VerifyType(Int32 i, DbType typ)
at System.Data.SQLite.SQLiteDataReader.GetString(Int32 i)
at EVE_Isk_per_Hour.frmMain.LoadBPfromEvent(Int64 BPID, String BuildType, String Inputs, String SentFrom, IndustryTeam BuildTeam, IndustryTeam ComponentTeam, IndustryTeam CopyTeam, IndustryFacility BuildFacility, IndustryFacility ComponentFacility, IndustryFacility CapCompentFacility, IndustryFacility InventionFacility, IndustryFacility CopyFacility, Boolean IncludeTaxes, Boolean IncludeFees, String MEValue, String TEValue, String SentRuns, String ManufacturingLines, String LaboratoryLines, String NumBPs, String AddlCosts, Boolean PPUCheck, String CompareType)
at EVE_Isk_per_Hour.frmShoppingList.lstItems_DoubleClick(Object sender, EventArgs e)
at System.Windows.Forms.Control.OnDoubleClick(EventArgs e)
at System.Windows.Forms.ListView.WndProc(Message& m)
at EVE_Isk_per_Hour.MyListView.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)
Error Tracking:

Build 3.3.5971.5173

EveIPH Updater has stopped working

I was trying to run the updater when it launched but it kept prompting "stopped working." Windows kept informing me it needed to be run using "Administrative Privileges, " which I tried using "run as admin" but the same message persisted. Running the debug I was presented with the following error:

Unhandled exception at 0x7705DAE8 (KernelBase.dll) in EVEIPH Updater.exe: 0xC000041D: An unhandled exception was encountered during a user callback.

Any combo box needs better auto-complete

For combo boxes the native auto-complete code doesn't work with substrings (various parts of the string) and instead must be used at the beginning of the string. For example in the current production code, in order to load the Nanite Repair Paste Blueprint you must type

Nanite

With the proposed change, you will be able to type any part of the string.

repair paste is an example that will display the result.

Simply typing:

repair will also display any blueprint which has "Repair" in its name.

Need this to be viable for all areas where drop down boxes are currently used (within reason)

Key Areas:

  • Blueprint List
  • Wormhole List
  • Station List

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.