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
Federal Defense Union
Gallente Federation
#2241 - 2015-09-08 19:36:37 UTC
Elena Thiesant wrote:
It is trying to update of startup, and failing. It's also failing on CREST updates.

I'll give it one more try then just reinstall.
Where are preferences kept? I'd prefer not to have to redo all my settings.

Thanks

In the settings folder. If you want to export your blueprints, that's done in bp management.

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

Import CCP's SDE - EVE SDE Database Builder

Sarah Gray
Advanced Laser Technologies
#2242 - 2015-09-08 22:03:27 UTC
I don't know if it is a bug or if I do something wrong but:

I want to make 40 runs of a T2 rig using a accelerant decryptor during the invention at a POS design lab. In the invention calculations tab (under Blueprints) it shows you the invention time. This time seems to be off for me.

Now I have it set to 20 productions lines, requiring 20 T2 BPCs to fill all slots. In the invention tab I choose 5 invention lines (currently no more available).
According to the tab I have 53,04% chance to invent the T2 BPC, therefore, according to the material list, I need to run 38 invention jobs on average to get the 20 T2 BPCs which I need in order to produce the 40 T2 rigs.

However the invention time does not match what I see in game. 38 invention runs divided by 5 invention lines are ~7,6 runs per line. However the time I see in the invention calculations would be only correct if I would make 2 runs per line.
Strange thing is: If I change the number of invention lines to 1 it gives me the correct invention time for 38 runs on 1 invention line. If I change to 2 invention lines it does not cut the time by 50% as you would assume, instead the time is decreased by roughly 75%. Coincidentally 2 / 7,6 = ~26%.

Might the formula calculating the invention time be borked here?
Jeremiah Frost
Center for Advanced Studies
Gallente Federation
#2243 - 2015-09-09 06:58:59 UTC
Thank you for all your hard work!



I started getting this error after I updated the program:

OS - Windows 7
Tab or Screen - Manufacturing List
Steps to reproduce - updated prices, calculated from manufacturing screen
Source - system.data.sqlite
Message - specified cast is not valid

EVE IPH Log that repeated each time I did it ->

System.InvalidCastException: Specified cast is not valid.
at System.Data.SQLite.SQLiteDataReader.VerifyType(Int32 i, DbType typ)
at System.Data.SQLite.SQLiteDataReader.GetDouble(Int32 i)
at EVE_Isk_per_Hour.Blueprint.BuildItem(Boolean SetTaxes, Boolean SetBrokerFees, Boolean SetProductionCosts, Boolean IgnoreMinerals, Boolean IgnoreT1Item)
at EVE_Isk_per_Hour.Blueprint.BuildItems(Boolean SetTaxes, Boolean SetBrokerFees, Boolean SetProductionCosts, Boolean IgnoreMinerals, Boolean IgnoreT1Item)
at EVE_Isk_per_Hour.frmMain.DisplayManufacturingResults(Boolean Calculate)
at EVE_Isk_per_Hour.frmMain.btnCalculate_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)

Any help you could give would be appreciated. Thanks again! Big smile
Suz1
Nuclear Enterprises
#2244 - 2015-09-09 07:17:48 UTC
Jeremiah Frost wrote:
Thank you for all your hard work!



I started getting this error after I updated the program:

OS - Windows 7
Tab or Screen - Manufacturing List
Steps to reproduce - updated prices, calculated from manufacturing screen
Source - system.data.sqlite
Message - specified cast is not valid

EVE IPH Log that repeated each time I did it ->

System.InvalidCastException: Specified cast is not valid.
at System.Data.SQLite.SQLiteDataReader.VerifyType(Int32 i, DbType typ)
at System.Data.SQLite.SQLiteDataReader.GetDouble(Int32 i)
at EVE_Isk_per_Hour.Blueprint.BuildItem(Boolean SetTaxes, Boolean SetBrokerFees, Boolean SetProductionCosts, Boolean IgnoreMinerals, Boolean IgnoreT1Item)
at EVE_Isk_per_Hour.Blueprint.BuildItems(Boolean SetTaxes, Boolean SetBrokerFees, Boolean SetProductionCosts, Boolean IgnoreMinerals, Boolean IgnoreT1Item)
at EVE_Isk_per_Hour.frmMain.DisplayManufacturingResults(Boolean Calculate)
at EVE_Isk_per_Hour.frmMain.btnCalculate_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)

Any help you could give would be appreciated. Thanks again! Big smile


I received the same error at the same spot.
Zifrian
Federal Defense Union
Gallente Federation
#2245 - 2015-09-09 11:19:35 UTC
Suz1 wrote:
Jeremiah Frost wrote:
Thank you for all your hard work!



I started getting this error after I updated the program:

OS - Windows 7
Tab or Screen - Manufacturing List
Steps to reproduce - updated prices, calculated from manufacturing screen
Source - system.data.sqlite
Message - specified cast is not valid

EVE IPH Log that repeated each time I did it ->

System.InvalidCastException: Specified cast is not valid.
at System.Data.SQLite.SQLiteDataReader.VerifyType(Int32 i, DbType typ)
at System.Data.SQLite.SQLiteDataReader.GetDouble(Int32 i)
at EVE_Isk_per_Hour.Blueprint.BuildItem(Boolean SetTaxes, Boolean SetBrokerFees, Boolean SetProductionCosts, Boolean IgnoreMinerals, Boolean IgnoreT1Item)
at EVE_Isk_per_Hour.Blueprint.BuildItems(Boolean SetTaxes, Boolean SetBrokerFees, Boolean SetProductionCosts, Boolean IgnoreMinerals, Boolean IgnoreT1Item)
at EVE_Isk_per_Hour.frmMain.DisplayManufacturingResults(Boolean Calculate)
at EVE_Isk_per_Hour.frmMain.btnCalculate_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)

Any help you could give would be appreciated. Thanks again! Big smile


I received the same error at the same spot.

Should be fixed now.

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

Import CCP's SDE - EVE SDE Database Builder

Suz1
Nuclear Enterprises
#2246 - 2015-09-10 01:19:42 UTC
Zifrian wrote:
Suz1 wrote:
Jeremiah Frost wrote:
Thank you for all your hard work!



I started getting this error after I updated the program:

OS - Windows 7
Tab or Screen - Manufacturing List
Steps to reproduce - updated prices, calculated from manufacturing screen
Source - system.data.sqlite
Message - specified cast is not valid

EVE IPH Log that repeated each time I did it ->

System.InvalidCastException: Specified cast is not valid.
at System.Data.SQLite.SQLiteDataReader.VerifyType(Int32 i, DbType typ)
at System.Data.SQLite.SQLiteDataReader.GetDouble(Int32 i)
at EVE_Isk_per_Hour.Blueprint.BuildItem(Boolean SetTaxes, Boolean SetBrokerFees, Boolean SetProductionCosts, Boolean IgnoreMinerals, Boolean IgnoreT1Item)
at EVE_Isk_per_Hour.Blueprint.BuildItems(Boolean SetTaxes, Boolean SetBrokerFees, Boolean SetProductionCosts, Boolean IgnoreMinerals, Boolean IgnoreT1Item)
at EVE_Isk_per_Hour.frmMain.DisplayManufacturingResults(Boolean Calculate)
at EVE_Isk_per_Hour.frmMain.btnCalculate_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)

Any help you could give would be appreciated. Thanks again! Big smile


I received the same error at the same spot.

Should be fixed now.


All fixed.
You do good work, sir.
Thanx.
Pilchard123
Pilchard's Tax Haven
#2247 - 2015-09-13 19:58:14 UTC  |  Edited by: Pilchard123
Given that EVE and XP/Vista will be on limited support after September 15th 2015 (Source) and .Net 4.0, .Net 4.5 and .Net 4.5.1 will no longer be supported by Microsoft after January 12th 2016 (Source), what about moving to .Net 4.5.2?

I've tried converting it from 4.0 Client Profile myself, and all that needs to be done is change a couple of references and namespaces - everything else looks fine.

It would mean that XP wouldn't be able to run it, but XP is 18 months out of support anyway.
Zifrian
Federal Defense Union
Gallente Federation
#2248 - 2015-09-13 20:36:13 UTC
Pilchard123 wrote:
Given that EVE and XP/Vista will be on limited support after September 15th 2015 (Source) and .Net 4.0, .Net 4.5 and .Net 4.5.1 will no longer be supported by Microsoft after January 12th 2016 (Source), what about moving to .Net 4.5.2?

I've tried converting it from 4.0 Client Profile myself, and all that needs to be done is change a couple of references and namespaces - everything else looks fine.

It would mean that XP wouldn't be able to run it, but XP is 18 months out of support anyway.

Thanks for the update, I'll switch. I think most get 4,5.2 in windows update anyway.

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

Import CCP's SDE - EVE SDE Database Builder

Senirab Olacar
Viziam
Amarr Empire
#2249 - 2015-09-13 23:05:03 UTC
Running on wine 1.7.

Select 32-bit container
Select Windows 7
Install .NET 4.0
Pilchard123
Pilchard's Tax Haven
#2250 - 2015-09-14 07:31:36 UTC
Huh?
bucktooth
Brave Newbies Inc.
Brave Collective
#2251 - 2015-09-14 22:34:01 UTC
Need a feature to add minerals for capitals to shopping list when parts are being made from a thukker array (85% usage). Can only add minerals straight to shopping list from 100% array unless there is something I can not see.

...If you know what I mean?
Zifrian
Federal Defense Union
Gallente Federation
#2252 - 2015-09-15 01:35:44 UTC
bucktooth wrote:
Need a feature to add minerals for capitals to shopping list when parts are being made from a thukker array (85% usage). Can only add minerals straight to shopping list from 100% array unless there is something I can not see.

...If you know what I mean?

Thukker arrays can only be anchored in low sec afaik. So make sure the POS system you set up in your facility for components is in low sec and then select the drop down for facility to use it. To do this on the BP tab, select a component like capital construction parts, then save the facility to the Thukker. Then when you make item that use capital components, they will select that facility to make them.

It's a bit confusing on the BP tab but on the manufacturing tab you can see each type of facility by selecting the tab. Note, the facilities on the BP and Manufacturing tab are not the same.

Hope that helps.

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

Import CCP's SDE - EVE SDE Database Builder

Capsups
Atomic Mangocorp
#2253 - 2015-09-15 08:28:43 UTC
I recently upgraded to Windows 10 and after having installed Eve IPH on a completely fresh install, the program crashes whenever running it with the eveiph.exe, before it launches apparently so there's no exceptions happening.

However, running the updater and then pressing 'ok' once that's done, it launches properly and there's no further problems after that. Any idea what it could be? If not, how can I get an error message that actually describing what the problem is?
bucktooth
Brave Newbies Inc.
Brave Collective
#2254 - 2015-09-15 10:33:18 UTC
Zifrian wrote:
bucktooth wrote:
Need a feature to add minerals for capitals to shopping list when parts are being made from a thukker array (85% usage). Can only add minerals straight to shopping list from 100% array unless there is something I can not see.

...If you know what I mean?

Thukker arrays can only be anchored in low sec afaik. So make sure the POS system you set up in your facility for components is in low sec and then select the drop down for facility to use it. To do this on the BP tab, select a component like capital construction parts, then save the facility to the Thukker. Then when you make item that use capital components, they will select that facility to make them.

It's a bit confusing on the BP tab but on the manufacturing tab you can see each type of facility by selecting the tab. Note, the facilities on the BP and Manufacturing tab are not the same.

Hope that helps.


Yeah I have done this but when I add the minerals to shopping list it has the same amount as before
bucktooth
Brave Newbies Inc.
Brave Collective
#2255 - 2015-09-15 10:41:42 UTC
Sorry mate, I missed 1 drop down menu!

Good tool Big smile
Zifrian
Federal Defense Union
Gallente Federation
#2256 - 2015-09-15 12:34:55 UTC
Capsups wrote:
I recently upgraded to Windows 10 and after having installed Eve IPH on a completely fresh install, the program crashes whenever running it with the eveiph.exe, before it launches apparently so there's no exceptions happening.

However, running the updater and then pressing 'ok' once that's done, it launches properly and there's no further problems after that. Any idea what it could be? If not, how can I get an error message that actually describing what the problem is?

Check the EVEIPH.log file in the install folder for error messages. I'm interested in what it might be as well.

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

Import CCP's SDE - EVE SDE Database Builder

Zifrian
Federal Defense Union
Gallente Federation
#2257 - 2015-09-15 12:40:55 UTC
Sarah Gray wrote:
I don't know if it is a bug or if I do something wrong but:

I want to make 40 runs of a T2 rig using a accelerant decryptor during the invention at a POS design lab. In the invention calculations tab (under Blueprints) it shows you the invention time. This time seems to be off for me.

Now I have it set to 20 productions lines, requiring 20 T2 BPCs to fill all slots. In the invention tab I choose 5 invention lines (currently no more available).
According to the tab I have 53,04% chance to invent the T2 BPC, therefore, according to the material list, I need to run 38 invention jobs on average to get the 20 T2 BPCs which I need in order to produce the 40 T2 rigs.

However the invention time does not match what I see in game. 38 invention runs divided by 5 invention lines are ~7,6 runs per line. However the time I see in the invention calculations would be only correct if I would make 2 runs per line.
Strange thing is: If I change the number of invention lines to 1 it gives me the correct invention time for 38 runs on 1 invention line. If I change to 2 invention lines it does not cut the time by 50% as you would assume, instead the time is decreased by roughly 75%. Coincidentally 2 / 7,6 = ~26%.

Might the formula calculating the invention time be borked here?

I'm still looking at this, thanks for the info.

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

Import CCP's SDE - EVE SDE Database Builder

Capsups
Atomic Mangocorp
#2258 - 2015-09-15 20:56:31 UTC
Zifrian wrote:
Capsups wrote:
I recently upgraded to Windows 10 and after having installed Eve IPH on a completely fresh install, the program crashes whenever running it with the eveiph.exe, before it launches apparently so there's no exceptions happening.

However, running the updater and then pressing 'ok' once that's done, it launches properly and there's no further problems after that. Any idea what it could be? If not, how can I get an error message that actually describing what the problem is?

Check the EVEIPH.log file in the install folder for error messages. I'm interested in what it might be as well.


Alright, so it appears that the reason I got no exception showing up was because the EVEIPH.log file was never created. Having created that file, I got the following exception:

Source: EVE Isk per Hour
Message: An error occurred creating the form. See Exception.InnerException for details. The error is: Access to the path 'Updates\' is denied.

With the following log output:

9/15/2015 10:50:32 PM, System.InvalidOperationException: An error occurred creating the form. See Exception.InnerException for details. The error is: Access to the path 'Updates\' is denied. ---> System.UnauthorizedAccessException: Access to the path 'Updates\' is denied.
at System.IO.__Error.WinIOError(Int32 errorCode, String maybeFullPath)
at System.IO.Directory.InternalCreateDirectory(String fullPath, String path, Object dirSecurityObj, Boolean checkHost)
at System.IO.Directory.InternalCreateDirectoryHelper(String path, Boolean checkHost)
at System.IO.Directory.CreateDirectory(String path)
at EVE_Isk_per_Hour.ProgramUpdater..ctor()
at EVE_Isk_per_Hour.Public_Variables.CheckForUpdates(Boolean ShowFinalMessage, Icon ProgramIcon)
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()
9/15/2015 10:50:58 PM, System.InvalidOperationException: An error occurred creating the form. See Exception.InnerException for details. The error is: Access to the path 'Updates\' is denied. ---> System.IO.IOException: Access to the path 'Updates\' is denied.
at System.IO.Directory.DeleteHelper(String fullPath, String userPath, Boolean recursive, Boolean throwOnTopLevelDirectoryNotFound)
at System.IO.Directory.Delete(String fullPath, String userPath, Boolean recursive, Boolean checkHost)
at System.IO.DirectoryInfo.Delete(Boolean recursive)
at EVE_Isk_per_Hour.ProgramUpdater..ctor()
at EVE_Isk_per_Hour.Public_Variables.CheckForUpdates(Boolean ShowFinalMessage, Icon ProgramIcon)
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()
9/15/2015 10:51:08 PM, System.InvalidOperationException: An error occurred creating the form. See Exception.InnerException for details. The error is: Access to the path 'Updates\' is denied. ---> System.IO.IOException: Access to the path 'Updates\' is denied.
at System.IO.Directory.DeleteHelper(String fullPath, String userPath, Boolean recursive, Boolean throwOnTopLevelDirectoryNotFound)
at System.IO.Directory.Delete(String fullPath, String userPath, Boolean recursive, Boolean checkHost)
at System.IO.DirectoryInfo.Delete(Boolean recursive)
at EVE_Isk_per_Hour.ProgramUpdater..ctor()
at EVE_Isk_per_Hour.Public_Variables.CheckForUpdates(Boolean ShowFinalMessage, Icon ProgramIcon)
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()
9/15/2015 10:52:35 PM, System.InvalidOperationException: An error occurred creating the form. See Exception.InnerException for details. The error is: Access to the path 'Updates\' is denied. ---> System.IO.IOException: Access to the path 'Updates\' is denied.
at System.IO.Directory.DeleteHelper(String fullPath, String userPath, Boolean recursive, Boolean throwOnTopLevelDirectoryNotFound)
at System.IO.Directory.Delete(String fullPath, String userPath, Boolean recursive, Boolean checkHost)
at System.IO.DirectoryInfo.Delete(Boolean recursive)
at EVE_Isk_per_Hour.ProgramUpdater..ctor()
at EVE_Isk_per_Hour.Public_Variables.CheckForUpdates(Boolean ShowFinalMessage, Icon ProgramIcon)
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()

Seeing the error message, I noticed the Updates folder wasn't created either. I tried creating it but it still gave the same error. Right clicking and manually selecting 'run as administrator' seems to work.
Pilchard123
Pilchard's Tax Haven
#2259 - 2015-09-15 21:47:00 UTC
What directory is the Updates folder in, now that you've created it?
Capsups
Atomic Mangocorp
#2260 - 2015-09-16 07:33:17 UTC
Pilchard123 wrote:
What directory is the Updates folder in, now that you've created it?


It says unable to access the path 'Updates\', so I made it in the installation folder as that's the path where it looks like it's expecting it to be. Sure enough, after running the .exe as administrator, the updates folder was deleted again by EveIPH.

The installation folder is in the regular Program Files (x86) folder.