These forums have been archived and are now read-only.

The new forums are live and can be found at https://forums.eveonline.com/

Science & Industry

 
  • Topic is locked indefinitely.
 

EVE IPH Industry Calculator Version 3.3 - Now with Live Market data!

First post
Author
Zifrian
The Frog Pond
Ribbit.
#2021 - 2015-05-25 12:49:43 UTC  |  Edited by: Zifrian
n0rman wrote:
One other item I found. When using Build/Buy and it's suggested to buy R.A.M. it isn't adding it to the shopping list:

http://puu.sh/hZyAq/f6a4cd5b8c.png

http://puu.sh/hZy67/60308e0215.png

Thanks for this catch. Other items that are suggested for build didn't show up either. This has been fixed.

Maximze your Industry Potential! - Download EVE Isk per Hour!

Import CCP's SDE - EVE SDE Database Builder

Zifrian
The Frog Pond
Ribbit.
#2022 - 2015-05-25 13:46:29 UTC  |  Edited by: Zifrian
New Build - basically a hodgepodge build of a bunch of random stuff. Mostly I made a lot of 'under the hood' changes. If you notice numbers that are off, especially when using multiple blueprints, please let me know. Trying to get a lot of bugs worked out with the multi-bp processing. This is the biggest headache remaining from Crius really. On that note, a big bug change to the way num bps was calculating times that would likely have decreased your profit and IPH numbers - please check your numbers and let me know if they look right!

Build 3.1.5624.32344

Bug Fixes

  • When using multiple BPs in BP and Manufacturing tabs, the total production times were higher than expected when using multiple blueprints and resulting in lower IPH. This has been corrected.
  • When using multiple BPs, IPH was assuming for each BP the user would run a separate batch of components for each BP. This resulted in incorrect rounding (up) of materials and was inconsistent with shopping list updates (it's also not the most efficient). Now IPH will assume the user will build all components first in one large batch prior to running each bp. This will result in fewer component materials for larger num bps and shopping list updates will be consistent as well.
  • Searching for a BP Material by text search in the Assets window will no longer crash the program.
  • Refining moon materials on the Reaction tab should no longer crash the program.
  • T3 items should now correctly show the ME and TE values when decryptors are used on the Manufacturing Tab
  • Users should now be able to select different options on the Manufacturing tab facilities and run them without saving as default. Previously, IPH would load the saved (default) facilities back before calculating.
  • Stations without industry or refining facilities should no longer show as 'Unknown' in Assets or in other areas where station names are used.
  • Num BPs should not auto update to 1 when entering a number of bps and change the total runs
  • Users should no longer get an error when opening some shopping lists from the shopping list window. If you still get errors, try rebuilding the list, saving and reloading.
  • Datacores should now correctly show skills for Gallente and Amarr Starship engineering
  • Current Research Agents should now correctly show data for Gallentean and Amarrian datacores

Efficiency Updates

  • The processing for updating station data from CREST has been optimized. Users should notice a long start up when first installing the program (and updating might take a bit more time) but future daily updates should take less time to process.

Shopping List

  • Enabled the ability to update the item quantity in the shopping list
  • Shopping list updates should now work more consistently with the BP tab values
  • Importing and exporting shopping lists has been improved. Imports will now use the MEs used to build the items and correctly select the BP facility used to build them. Note: Component and Cap Component facilities will always use the saved BP Component and Cap Component facilities to build.
  • Updating shopping lists from the assets window should work correctly.

Blueprint Tab

  • Usage has been removed from the popup box when double clicking Invention costs and Copy costs. These values are still used in calculations but not shown as an invention/copy cost. To view Usage values, double click the Usage check box on the Facility tab.
  • Users can now select Ignore options for Invention, Minerals, and T1 base items for calculations by selecting the checks in the 'Options' tab.
  • The Numbps box will now be disabled for T2 and T3 invented items. The number of blueprints needed to make the total number of items entered will be set from the decryptor and invention data.

Manufacturing Tab

  • The column Total Manufacturing Cost was duplicated with Manufacturing Facility Usage and has been removed.
  • Added column for SVR
  • IPH to the columns list.
  • Users can now select Ignore options for Invention, Minerals, and T1 base items for calculations.
Mining Tab

  • Users can now run calculations for Gas Mining if they did not have an ore type selected (e.g. Refined, Unrefined, Compressed). All gas is unrefined.
  • Added a box for entering the number of miners you want to calculate - useful for answering that age old question, 'What is better, 2 miners plus orca or 3 miners?'
  • User can now update the prices of Compressed and Unrefined ores in the mining grid. The Unit price for refined ore is based on the user skills and facility settings and cannot be updated. It's for comparison purposes only.

Misc.

  • The industry upgrade belt tool has been updated with Mosaic values. Note: the number of asteroids may be off from in game amounts (total ore is correct).

Maximze your Industry Potential! - Download EVE Isk per Hour!

Import CCP's SDE - EVE SDE Database Builder

Tiberius Zol
Moira.
#2023 - 2015-05-25 15:31:47 UTC  |  Edited by: Tiberius Zol
5/25/2015 5:30:53 PM, System.OverflowException: Die arithmetische Operation hat einen Überlauf verursacht.
bei EVE_Isk_per_Hour.Blueprint.InventREBlueprint(Boolean UseTypical)
bei EVE_Isk_per_Hour.Blueprint.InventBlueprint(Int32 NumLaboratoryLines, Decryptor BPDecryptor, IndustryFacility BPInventionFacility, IndustryTeam BPInventionTeam, IndustryFacility BPCopyFacility, IndustryTeam BPCopyTeam, Int64 InventionItemTypeID)
bei EVE_Isk_per_Hour.frmMain.DisplayManufacturingResults(Boolean Calculate)
bei EVE_Isk_per_Hour.frmMain.btnCalculate_Click(Object sender, EventArgs e)
bei System.Windows.Forms.Control.OnClick(EventArgs e)
bei System.Windows.Forms.Button.OnClick(EventArgs e)
bei System.Windows.Forms.Button.OnMouseUp(MouseEventArgs mevent)
bei System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks)
bei System.Windows.Forms.Control.WndProc(Message& m)
bei System.Windows.Forms.ButtonBase.WndProc(Message& m)
bei System.Windows.Forms.Button.WndProc(Message& m)
bei System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)
bei System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
bei System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)

After clicking calulate in the Manufacturing list.

Mr. Tibbers on twitter: @Mr_Tibbers

Mr. Tibbers Blog: www.eve-versum.de

Haffsol
#2024 - 2015-05-25 16:26:18 UTC
I got this at each startup
Quote:
An error occurred when loading Manufacturing Tab Settings. Error: impossible to find C:\.....\AppData\Roaming\EVEIPH\EVE Isk Per Hour\EVEIPH\Settings\BPTabSettings.xml. Default settings were loaded.

File is actually missing. Do I have to generate it somehow?

It also seems like any item I try to calculate in the manufacturing list is calculated few times, 3 at least. Problem is each of the three differs Ugh
http://i.imgur.com/jI6qgaT.png

Other error msg after startup
Quote:
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
database is locked


Crashed once for "Overflow due to arithmetical operation" after running calculate for "pros" (both "prospect" and "prospector EM ward amplifier"), no datacore selected, just "none"

Saving settings doesn't work in the manufacturing list.
Zifrian
The Frog Pond
Ribbit.
#2025 - 2015-05-25 18:41:08 UTC  |  Edited by: Zifrian
Haffsol wrote:
I got this at each startup
Quote:
An error occurred when loading Manufacturing Tab Settings. Error: impossible to find C:\.....\AppData\Roaming\EVEIPH\EVE Isk Per Hour\EVEIPH\Settings\BPTabSettings.xml. Default settings were loaded.

File is actually missing. Do I have to generate it somehow?

It also seems like any item I try to calculate in the manufacturing list is calculated few times, 3 at least. Problem is each of the three differs Ugh
http://i.imgur.com/jI6qgaT.png

Other error msg after startup
Quote:
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
database is locked


Crashed once for "Overflow due to arithmetical operation" after running calculate for "pros" (both "prospect" and "prospector EM ward amplifier"), no datacore selected, just "none"

Saving settings doesn't work in the manufacturing list.

Send me the EVEIPH.log file for that database lock error, you shouldn't be getting that anymore.

Maximze your Industry Potential! - Download EVE Isk per Hour!

Import CCP's SDE - EVE SDE Database Builder

Tiberius Zol
Moira.
#2026 - 2015-05-25 19:36:11 UTC  |  Edited by: Tiberius Zol
Tiberius Zol wrote:
5/25/2015 5:30:53 PM, System.OverflowException: Die arithmetische Operation hat einen Überlauf verursacht.
bei EVE_Isk_per_Hour.Blueprint.InventREBlueprint(Boolean UseTypical)
bei EVE_Isk_per_Hour.Blueprint.InventBlueprint(Int32 NumLaboratoryLines, Decryptor BPDecryptor, IndustryFacility BPInventionFacility, IndustryTeam BPInventionTeam, IndustryFacility BPCopyFacility, IndustryTeam BPCopyTeam, Int64 InventionItemTypeID)
bei EVE_Isk_per_Hour.frmMain.DisplayManufacturingResults(Boolean Calculate)
bei EVE_Isk_per_Hour.frmMain.btnCalculate_Click(Object sender, EventArgs e)
bei System.Windows.Forms.Control.OnClick(EventArgs e)
bei System.Windows.Forms.Button.OnClick(EventArgs e)
bei System.Windows.Forms.Button.OnMouseUp(MouseEventArgs mevent)
bei System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks)
bei System.Windows.Forms.Control.WndProc(Message& m)
bei System.Windows.Forms.ButtonBase.WndProc(Message& m)
bei System.Windows.Forms.Button.WndProc(Message& m)
bei System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)
bei System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
bei System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)

After clicking calulate in the Manufacturing list.


Ok, made more tests. This happend only if Tech 3 or Storyline is checked (or both). If I uncheck both, everything seems to work.

Edit2: If I uncheck Owned T3 it works with Tech 3 also. Think there is a problem with Storyline bpc's and Tech 3 Bpcs (have some of both).

Edit3: Could there be a Problem with Storyline BPC's with ME greater 10? Some of them have a greater ME than normal.

Mr. Tibbers on twitter: @Mr_Tibbers

Mr. Tibbers Blog: www.eve-versum.de

Zifrian
The Frog Pond
Ribbit.
#2027 - 2015-05-25 20:09:12 UTC  |  Edited by: Zifrian
Tiberius Zol wrote:
Tiberius Zol wrote:
5/25/2015 5:30:53 PM, System.OverflowException: Die arithmetische Operation hat einen Überlauf verursacht.
bei EVE_Isk_per_Hour.Blueprint.InventREBlueprint(Boolean UseTypical)
bei EVE_Isk_per_Hour.Blueprint.InventBlueprint(Int32 NumLaboratoryLines, Decryptor BPDecryptor, IndustryFacility BPInventionFacility, IndustryTeam BPInventionTeam, IndustryFacility BPCopyFacility, IndustryTeam BPCopyTeam, Int64 InventionItemTypeID)
bei EVE_Isk_per_Hour.frmMain.DisplayManufacturingResults(Boolean Calculate)
bei EVE_Isk_per_Hour.frmMain.btnCalculate_Click(Object sender, EventArgs e)
bei System.Windows.Forms.Control.OnClick(EventArgs e)
bei System.Windows.Forms.Button.OnClick(EventArgs e)
bei System.Windows.Forms.Button.OnMouseUp(MouseEventArgs mevent)
bei System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks)
bei System.Windows.Forms.Control.WndProc(Message& m)
bei System.Windows.Forms.ButtonBase.WndProc(Message& m)
bei System.Windows.Forms.Button.WndProc(Message& m)
bei System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)
bei System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
bei System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)

After clicking calulate in the Manufacturing list.


Ok, made more tests. This happend only if Tech 3 or Storyline is checked (or both). If I uncheck both, everything seems to work.

Edit2: If I uncheck Owned T3 it works with Tech 3 also. Think there is a problem with Storyline bpc's and Tech 3 Bpcs (have some of both).

Edit3: Could there be a Problem with Storyline BPC's with ME greater 10? Some of them have a greater ME than normal.

Yeah I found the issue, fix coming soon.

Edit: Fix up. Also corrected the error on the BPTabSettings.xml file error.

Maximze your Industry Potential! - Download EVE Isk per Hour!

Import CCP's SDE - EVE SDE Database Builder

Thuriya Tabitha Sunkissed
Jolly Codgers
Get Off My Lawn
#2028 - 2015-05-26 08:11:03 UTC
I found 2 non-critical bugs with version 3.1.5623.24412:
The first bug happened after updating the program, while it was loading new data, I got this error:
Source: EVE Isk per Hour
Message: An error occurred creating the form. See Exception.InnerException for details.  The error is: Unterminated string. Expected delimiter: ". Path 'items[570].systemCostIndices[4]', line 1, position 392851.

I coudn't reproduce this one, opening EIPH again I didn't saw it.
The 2nd bug happens when I click "Save" in the "Location" in the "Manufacturing List" tab. To reproduce it, go to "Manufacturing List" then do change the "Location" randomly in one of the tabs, then click the "Save" button, it should pop the error below:
Source: System.Data.SQLite
Message: SQLite error
near "t": syntax error

Screenshot attached.
Once I've reopened the client, I saw that the new locations were saved and I could use the "Manufacturing List" tab.
Krellion ErlikKan
Quintessenza
#2029 - 2015-05-26 09:40:47 UTC
hi!
thanks for all your work, i'm grateful with you!

I saw when i'm customizing where i do some manufacture that N-RMSH's system solar is missing!

set outpost -> providence -> N-RMSH miss

http://i.imgur.com/l3ymBbs.jpg

could you add this outpost please?? thank you so much!
Zifrian
The Frog Pond
Ribbit.
#2030 - 2015-05-26 11:11:39 UTC
Krellion ErlikKan wrote:
hi!
thanks for all your work, i'm grateful with you!

I saw when i'm customizing where i do some manufacture that N-RMSH's system solar is missing!

set outpost -> providence -> N-RMSH miss

http://i.imgur.com/l3ymBbs.jpg

could you add this outpost please?? thank you so much!

I'm seeing the outpost when I load it so I'm thinking you didn't get a good update on stations.

Try going to data and 'Reset Crest cache dates' (might be under setting, I forget) and then go to data and update the crest station data. Let me know if that fixes it. I'm not sure what else it could be.

Maximze your Industry Potential! - Download EVE Isk per Hour!

Import CCP's SDE - EVE SDE Database Builder

Krellion ErlikKan
Quintessenza
#2031 - 2015-05-26 12:29:03 UTC
Zifrian wrote:
Krellion ErlikKan wrote:
hi!
thanks for all your work, i'm grateful with you!

I saw when i'm customizing where i do some manufacture that N-RMSH's system solar is missing!

set outpost -> providence -> N-RMSH miss

http://i.imgur.com/l3ymBbs.jpg

could you add this outpost please?? thank you so much!

I'm seeing the outpost when I load it so I'm thinking you didn't get a good update on stations.

Try going to data and 'Reset Crest cache dates' (might be under setting, I forget) and then go to data and update the crest station data. Let me know if that fixes it. I'm not sure what else it could be.



it still miss...i used all 6 reset under data (but not the button "Reset All Data" to avoid to delete my API) and update all, but nothing is changed. I've checked if under POS there's N-RMSH and could see in the list, but not in the Outpost list....maybe i should uninstall and reinstall IPH? some month ago it's happened the same problem to a friend of mine with that particular outpost :-/
Roxina
School of Applied Knowledge
Caldari State
#2032 - 2015-05-26 17:58:34 UTC
Im having problems using the program under wine, it installs and launches fine, but the interface is somewhat cramped together, making it impossible to choose arrays. I don't know if this is something you can possibly fix, but if you can and if you want to, that would be awesome.
Zifrian
The Frog Pond
Ribbit.
#2033 - 2015-05-26 18:57:36 UTC
Roxina wrote:
Im having problems using the program under wine, it installs and launches fine, but the interface is somewhat cramped together, making it impossible to choose arrays. I don't know if this is something you can possibly fix, but if you can and if you want to, that would be awesome.

Yeah this seems to come up from wine users. The issue is with the size of the font in the tabs. The way I have it set on windows is just enough to fit two rows. If the font gets any larger, it goes to three. So I'm not sure if you can change the font size but that is he issue. I'm particular about screen space so there isn't much more I can do there but I'll see if I can make it a little wider, but without knowing the font size and style wine uses, I'll just be guessing.

Maximze your Industry Potential! - Download EVE Isk per Hour!

Import CCP's SDE - EVE SDE Database Builder

Zifrian
The Frog Pond
Ribbit.
#2034 - 2015-05-27 01:07:55 UTC  |  Edited by: Zifrian
Thuriya Tabitha Sunkissed wrote:
I found 2 non-critical bugs with version 3.1.5623.24412:
The first bug happened after updating the program, while it was loading new data, I got this error:
Source: EVE Isk per Hour
Message: An error occurred creating the form. See Exception.InnerException for details.  The error is: Unterminated string. Expected delimiter: ". Path 'items[570].systemCostIndices[4]', line 1, position 392851.

I coudn't reproduce this one, opening EIPH again I didn't saw it.
The 2nd bug happens when I click "Save" in the "Location" in the "Manufacturing List" tab. To reproduce it, go to "Manufacturing List" then do change the "Location" randomly in one of the tabs, then click the "Save" button, it should pop the error below:
Source: System.Data.SQLite
Message: SQLite error
near "t": syntax error

Screenshot attached.
Once I've reopened the client, I saw that the new locations were saved and I could use the "Manufacturing List" tab.

The first one, I've never seen that before so thanks and it looks like it's a JSON related error, which is what format CCP sends the data from CREST. So when you got the update at startup, it probably had a bad download or something and popped that. I'll see if I can work in an error handle for that case if it comes up in the future. Thanks for reporting.

The second one is fixed. Anytime there is an apostrophe in text data, I have to do some special processing for updating the database. I just missed this one. If stuff comes up like it again, send me the name of whatever you are trying to update and I'll get it fixed asap.

Krellion ErlikKan wrote:

it still miss...i used all 6 reset under data (but not the button "Reset All Data" to avoid to delete my API) and update all, but nothing is changed. I've checked if under POS there's N-RMSH and could see in the list, but not in the Outpost list....maybe i should uninstall and reinstall IPH? some month ago it's happened the same problem to a friend of mine with that particular outpost :-/

This is fixed. The issue was that he was saving the outpost ME/TE/Tax data, which I added last update. I rebuilt that logic and forgot to take update a flag I used. If you saved this data in the past and don't see your outpost, reset the CREST Cache dates and update the facilities and it should show up again.

Roxina wrote:
Im having problems using the program under wine, it installs and launches fine, but the interface is somewhat cramped together, making it impossible to choose arrays. I don't know if this is something you can possibly fix, but if you can and if you want to, that would be awesome.

I did what I could here and added about 6 pixels, which isn't much but I don't have a lot of room to work with. For reference, the font is 8.25 MS Sans Serif. I'm thinking wine might be setting it to 9? I'm not sure what else to do with this issue. Let me know if you have any ideas.

Maximze your Industry Potential! - Download EVE Isk per Hour!

Import CCP's SDE - EVE SDE Database Builder

Alicia Dnari
Dnari Mining and Manufacturing
#2035 - 2015-05-27 01:11:34 UTC
Zifrian wrote:
Alicia Dnari wrote:
Just tried to install the latest update. Failed. Rebooted. Tried again. Failed. "Error moving new images", so the updater backed out what it had done and left me with the old release.

A few weeks ago, Zifrian, you asked me to send you a log file. eveiph.log, iirc. Where is this located?

Note: I'm running Windows inside Parallels desktop on a Mac.

The log file should be in the installation directory where you run the program. I'm not having any issues with the images but I'll test it out some more to see if I can find anything. I'll have to see what the issue is from the log though to help.

This latest update went fine, so looks like problem solved. :-)

The earlier log file request had to do with another problem which I also don't seem to be having any more.
Zifrian
The Frog Pond
Ribbit.
#2036 - 2015-05-27 01:13:34 UTC
Alicia Dnari wrote:
Zifrian wrote:
Alicia Dnari wrote:
Just tried to install the latest update. Failed. Rebooted. Tried again. Failed. "Error moving new images", so the updater backed out what it had done and left me with the old release.

A few weeks ago, Zifrian, you asked me to send you a log file. eveiph.log, iirc. Where is this located?

Note: I'm running Windows inside Parallels desktop on a Mac.

The log file should be in the installation directory where you run the program. I'm not having any issues with the images but I'll test it out some more to see if I can find anything. I'll have to see what the issue is from the log though to help.

This latest update went fine, so looks like problem solved. :-)

The earlier log file request had to do with another problem which I also don't seem to be having any more.

OK good. I tested it out but didn't notice anything crazy. Thanks for the update.

Maximze your Industry Potential! - Download EVE Isk per Hour!

Import CCP's SDE - EVE SDE Database Builder

Lar's Fi
Cruisers Crew
The Initiative.
#2037 - 2015-05-27 05:49:41 UTC
When i start the program, it will crash at start up. It started a few days ago, when there was a update.

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? At start up
What are the steps to reproduce the Error? Just relaunching the program does it.
Web link to a screenshot of your error: http://prntscr.com/79vdll

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

Zifrian
The Frog Pond
Ribbit.
#2038 - 2015-05-27 11:01:24 UTC
Lar's Fi wrote:
When i start the program, it will crash at start up. It started a few days ago, when there was a update.

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? At start up
What are the steps to reproduce the Error? Just relaunching the program does it.
Web link to a screenshot of your error: http://prntscr.com/79vdll

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


Can you send me the contents in the EVEIPH.log file? It's in the installation directory. Thanks

Maximze your Industry Potential! - Download EVE Isk per Hour!

Import CCP's SDE - EVE SDE Database Builder

Pilchard123
Pilchard's Tax Haven
#2039 - 2015-05-29 18:55:27 UTC  |  Edited by: Pilchard123
At the risk of sounding somewhat creepy, I see that you've put IPH up on github. Is it in a state suitable for forking/pull-requesting?
Annah Sun-Scape
Temet Nosce Ex Astra
#2040 - 2015-05-29 22:16:37 UTC
Please can you check materials for Medium Capacitor Control Circuit II?