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 v3.3

Author
Buhguy
School of Applied Knowledge
Caldari State
#41 - 2016-05-03 18:32:09 UTC
Anyone running this on linux i cant seem to get it to run

Error in main
EVE Isk per Hour crashed.
Click on debug link to get more details.
Jovis Mangeiri
Govannon and Avernus Inc.
#42 - 2016-05-03 19:03:41 UTC  |  Edited by: Jovis Mangeiri
Buhguy wrote:
Anyone running this on linux i cant seem to get it to run

Error in main
EVE Isk per Hour crashed.
Click on debug link to get more details.


As far as i know IPH is only developed for running under Windows.

Which environment and what linux distribution do u use?
The last time i try running IPH under linux is over a year ago. Tried Wine on a Ubuntu but it doesn't had worked. But a virtual machine handled it.
Cwittofur Cesaille
Sniggerdly
Pandemic Legion
#43 - 2016-05-03 20:28:19 UTC
Jovis Mangeiri wrote:
Hey,

first i like to say thanks for continue this great work of Zifrian.

Like Munchma Coochi i have issues with setting the facility/location.

http://prnt.sc/azujn1

Mostly the facility menu is blank but some times the region and constelation menu too. That happens with all new T2 Fighter and sometimes with other T2 Blueprints.


It also looks like it uses the same system cost index for all activities but im not completly sure about it. I will test that later today.

I reinstall it completly two times (with deleting the whole directory after deinstalling and before install it again).

Edit: Is there a new active ingame channel?


Yes the in game channel is EVE-IPH

I'll take a look at the information you provided tonight :)
Jovis Mangeiri
Govannon and Avernus Inc.
#44 - 2016-05-03 23:43:05 UTC  |  Edited by: Jovis Mangeiri
Ok, the system cost Indices are ok... i think... Straight


I test some other newer T2 Items. They work fine; http://prnt.sc/azykgx

The fighter...
http://prntscr.com/azy8bu
http://prnt.sc/azy8vu

Generally its impossible (for me) to set any location/array for coping for T2 fighter production. If u choose 'Outpost' or 'Station' u can't select a region and if u choose 'POS' u can choose a region and constellation but not an Array. The Copy cost isn't really a big impact Lol but it would be nice if it's possible to put the copy time in the calculation: http://prnt.sc/azytu9
Other setting problems on other items happen rarely.

In the 'Manufacturing List' Tab it work fine: http://prnt.sc/azyg7d

What purpose have the copy cost in the Invention calculation? It looks like it have no effect: http://prnt.sc/azyoxm
Enable/Disable the copy cost works fine in the 'Facility' tab.
Also the 'Ignore in Calculations (T1 Item)' doesn't work for T2 fighters (i think it should?) http://prnt.sc/azyv7a

Good night and fly(/dream) save Big smile
Cwittofur Cesaille
Sniggerdly
Pandemic Legion
#45 - 2016-05-04 02:55:37 UTC  |  Edited by: Cwittofur Cesaille
Jovis Mangeiri wrote:
Ok, the system cost Indices are ok... i think... Straight


I test some other newer T2 Items. They work fine; http://prnt.sc/azykgx

The fighter...
http://prntscr.com/azy8bu
http://prnt.sc/azy8vu

Generally its impossible (for me) to set any location/array for coping for T2 fighter production. If u choose 'Outpost' or 'Station' u can't select a region and if u choose 'POS' u can choose a region and constellation but not an Array. The Copy cost isn't really a big impact Lol but it would be nice if it's possible to put the copy time in the calculation: http://prnt.sc/azytu9
Other setting problems on other items happen rarely.

In the 'Manufacturing List' Tab it work fine: http://prnt.sc/azyg7d

What purpose have the copy cost in the Invention calculation? It looks like it have no effect: http://prnt.sc/azyoxm
Enable/Disable the copy cost works fine in the 'Facility' tab.
Also the 'Ignore in Calculations (T1 Item)' doesn't work for T2 fighters (i think it should?) http://prnt.sc/azyv7a

Good night and fly(/dream) save Big smile


Are you sue it's supposed to work like that? From what it looks like to me you're attempting to copy a Tech 2 Blueprint. Which means you need to have an original to copy. I would say it's working as intended. However, I'm interested by the first item you linked. I will need to check the database, but as far as I know, no T2 blueprint originals exist anymore. Let me look at the database.

CCP did release a database update; I have not yet uploaded it to the IPH version because I want to see what they did, but I'll check both databases for information on the items described above.

*edit* Now I'm confused. I loaded Einherji I and I could only build. I loaded Einherji II and I could invent, etc. Something is definitely wonky. I've asked Zifrian for some input here. I'll keep you in the loop.
Lilin
Soft Blow LLC
Krab Republic
#46 - 2016-05-04 12:20:04 UTC  |  Edited by: Lilin
I wish to echo everyone else's sentiments. Thanks for taking over IPH. It's an invaluable tool to who knows how many EVE players.

Now, down to the bug report: It appears I can't update IPH at the moment. I've tried running the main .exe with elevated permission, and i've also tried running just the updater separately (elevated, and non-elevated). Here is a sample from the logs. The other two entries are exactly the same, beyond the timestamp.

5/4/2016 8:19:42 AM - System.IO.IOException: The process cannot access the file 'C:\Users\Galanodel\AppData\Roaming\EVE IPH\EVE Isk per Hour\EVEIPH\Updates\EVE Isk per Hour.exe' because it is being used by another process.
at System.IO.__Error.WinIOError(Int32 errorCode, String maybeFullPath)
at System.IO.FileStream.Init(String path, FileMode mode, FileAccess access, Int32 rights, Boolean useRights, FileShare share, Int32 bufferSize, FileOptions options, SECURITY_ATTRIBUTES secAttrs, String msgPath, Boolean bFromProxy, Boolean useLongPath, Boolean checkHost)
at System.IO.FileStream..ctor(String path, FileMode mode, FileAccess access)
at EVEIPH_Updater.frmUpdaterMain.MD5CalcFile(String filepath)
at EVEIPH_Updater.frmUpdaterMain.BGWorker_DoWork(Object sender, DoWorkEventArgs e)
at System.ComponentModel.BackgroundWorker.OnDoWork(DoWorkEventArgs e)
at System.ComponentModel.BackgroundWorker.WorkerThreadStart(Object argument)
Cwittofur Cesaille
Sniggerdly
Pandemic Legion
#47 - 2016-05-04 13:41:49 UTC
Lilin wrote:
I wish to echo everyone else's sentiments. Thanks for taking over IPH. It's an invaluable tool to who knows how many EVE players.

Now, down to the bug report: It appears I can't update IPH at the moment. I've tried running the main .exe with elevated permission, and i've also tried running just the updater separately (elevated, and non-elevated). Here is a sample from the logs. The other two entries are exactly the same, beyond the timestamp.

5/4/2016 8:19:42 AM - System.IO.IOException: The process cannot access the file 'C:\Users\Galanodel\AppData\Roaming\EVE IPH\EVE Isk per Hour\EVEIPH\Updates\EVE Isk per Hour.exe' because it is being used by another process.
at System.IO.__Error.WinIOError(Int32 errorCode, String maybeFullPath)
at System.IO.FileStream.Init(String path, FileMode mode, FileAccess access, Int32 rights, Boolean useRights, FileShare share, Int32 bufferSize, FileOptions options, SECURITY_ATTRIBUTES secAttrs, String msgPath, Boolean bFromProxy, Boolean useLongPath, Boolean checkHost)
at System.IO.FileStream..ctor(String path, FileMode mode, FileAccess access)
at EVEIPH_Updater.frmUpdaterMain.MD5CalcFile(String filepath)
at EVEIPH_Updater.frmUpdaterMain.BGWorker_DoWork(Object sender, DoWorkEventArgs e)
at System.ComponentModel.BackgroundWorker.OnDoWork(DoWorkEventArgs e)
at System.ComponentModel.BackgroundWorker.WorkerThreadStart(Object argument)


That error makes it seem like the process is running still and hasn't closed. If you're familiar with Task Manager try to see if the process is running there, if it is terminate it.
Jovis Mangeiri
Govannon and Avernus Inc.
#48 - 2016-05-04 14:30:39 UTC
Cwittofur Cesaille wrote:
Are you sue it's supposed to work like that? From what it looks like to me you're attempting to copy a Tech 2 Blueprint. Which means you need to have an original to copy. I would say it's working as intended. However, I'm interested by the first item you linked. I will need to check the database, but as far as I know, no T2 blueprint originals exist anymore. Let me look at the database.

Sorry for confusing you.
Of course i mean coping the T1 BPO for the invention if u calculating the build of the T2 variant.


Cwittofur Cesaille wrote:
*edit* Now I'm confused. I loaded Einherji I and I could only build. I loaded Einherji II and I could invent, etc. Something is definitely wonky. I've asked Zifrian for some input here. I'll keep you in the loop.

Now i'm confused too... if you calculate/load a T1 Blueprint there should mostly only 'manufacturing' exist as an activity (Sometimes you need to build components. Then '(cap) component manufacturing' should be there too.) http://prnt.sc/b0643c
If its intended to show only the activity you need to build this item, then this seems to work as intended.



I must apologize for my bad English grammar. This seems to have led to a few misunderstandings.
Lilin
Soft Blow LLC
Krab Republic
#49 - 2016-05-04 14:47:00 UTC
Cwittofur Cesaille wrote:
Lilin wrote:
I wish to echo everyone else's sentiments. Thanks for taking over IPH. It's an invaluable tool to who knows how many EVE players.

Now, down to the bug report: It appears I can't update IPH at the moment. I've tried running the main .exe with elevated permission, and i've also tried running just the updater separately (elevated, and non-elevated). Here is a sample from the logs. The other two entries are exactly the same, beyond the timestamp.

5/4/2016 8:19:42 AM - System.IO.IOException: The process cannot access the file 'C:\Users\Galanodel\AppData\Roaming\EVE IPH\EVE Isk per Hour\EVEIPH\Updates\EVE Isk per Hour.exe' because it is being used by another process.
at System.IO.__Error.WinIOError(Int32 errorCode, String maybeFullPath)
at System.IO.FileStream.Init(String path, FileMode mode, FileAccess access, Int32 rights, Boolean useRights, FileShare share, Int32 bufferSize, FileOptions options, SECURITY_ATTRIBUTES secAttrs, String msgPath, Boolean bFromProxy, Boolean useLongPath, Boolean checkHost)
at System.IO.FileStream..ctor(String path, FileMode mode, FileAccess access)
at EVEIPH_Updater.frmUpdaterMain.MD5CalcFile(String filepath)
at EVEIPH_Updater.frmUpdaterMain.BGWorker_DoWork(Object sender, DoWorkEventArgs e)
at System.ComponentModel.BackgroundWorker.OnDoWork(DoWorkEventArgs e)
at System.ComponentModel.BackgroundWorker.WorkerThreadStart(Object argument)


That error makes it seem like the process is running still and hasn't closed. If you're familiar with Task Manager try to see if the process is running there, if it is terminate it.



Yeah, I am. I triple checked that it wasn't running, and even did a fresh uninstall, reinstall, then restart of the computer to make sure it wouldn't be running somewhere I couldn't see it. It's on a windows 10 machine, if that helps.
Cwittofur Cesaille
Sniggerdly
Pandemic Legion
#50 - 2016-05-04 14:47:32 UTC
Jovis Mangeiri wrote:
I must apologize for my bad English grammar. This seems to have led to a few misunderstandings.


No worries at all! I think of Tech 1 and Tech 2 differently than is presented in the application it seems.

For me:

Tech 1 Blueprints can be used to Research, Copy, Invent, Manufacture

Tech 2 Blueprints are the products of Invention and can only be built (Unless they're one of the original T2 BPO's that exist)

So for me, I guess the confusion was presented by how the data is portrayed :) I did send a message to Zifrian asking for some help/clarification.

I would respond to you in German... but I only studied it for a year and it's horrible haha. I speak French though :)
Cwittofur Cesaille
Sniggerdly
Pandemic Legion
#51 - 2016-05-04 14:50:07 UTC
Lilin wrote:
Yeah, I am. I triple checked that it wasn't running, and even did a fresh uninstall, reinstall, then restart of the computer to make sure it wouldn't be running somewhere I couldn't see it. It's on a windows 10 machine, if that helps.


When you did the uninstall did you completely delete the data in the folder? The uninstall doesn't delete all of the data. It's odd that you would get that error. I'm baffled why you're getting it.

Next time you load IPH, when the message box displays to update, check task manager. I'm wondering if it's spawning two or more processes.
Cwittofur Cesaille
Sniggerdly
Pandemic Legion
#52 - 2016-05-04 14:51:53 UTC
Buhguy wrote:
Anyone running this on linux i cant seem to get it to run

Error in main
EVE Isk per Hour crashed.
Click on debug link to get more details.


What version of Linux are you running? IPH isn't officially supported on Linux, but I can see if there's something I can do. I run ArchLinux at home on a spare machine, I can test there. You'd probably need to use the Binary Zip folder however.

Message me directly please :)
Lilin
Soft Blow LLC
Krab Republic
#53 - 2016-05-04 16:49:28 UTC
Cwittofur Cesaille wrote:
Lilin wrote:
Yeah, I am. I triple checked that it wasn't running, and even did a fresh uninstall, reinstall, then restart of the computer to make sure it wouldn't be running somewhere I couldn't see it. It's on a windows 10 machine, if that helps.


When you did the uninstall did you completely delete the data in the folder? The uninstall doesn't delete all of the data. It's odd that you would get that error. I'm baffled why you're getting it.

Next time you load IPH, when the message box displays to update, check task manager. I'm wondering if it's spawning two or more processes.


I wanted you to know I got the problem solved. It was a loca internet issue, packet loss on my hotel's network. When I connected to use my hotspot, it updated instantly. Sorry for the erroneous bug report!
Cwittofur Cesaille
Sniggerdly
Pandemic Legion
#54 - 2016-05-04 17:03:23 UTC
Lilin wrote:
I wanted you to know I got the problem solved. It was a loca internet issue, packet loss on my hotel's network. When I connected to use my hotspot, it updated instantly. Sorry for the erroneous bug report!


Awesome! I'm glad you got it resolved :) Thank you for letting me know

Fly Safe o7
Rob Dalvik
Profiteering Privateers
#55 - 2016-05-04 21:01:53 UTC
Cwittofur Cesaille wrote:
Buhguy wrote:
Anyone running this on linux i cant seem to get it to run

Error in main
EVE Isk per Hour crashed.
Click on debug link to get more details.


What version of Linux are you running? IPH isn't officially supported on Linux, but I can see if there's something I can do. I run ArchLinux at home on a spare machine, I can test there. You'd probably need to use the Binary Zip folder however.

Message me directly please :)


It would take some work to decouple the windows dll's and provide SO's for it. Mono should be able to run it natively though.


On a side note, do you have any idea what the push to github frequency will look like? If you are interested in updating the codeline to build on a newer VS version I can walk through some of the hurdles I had.
Pilchard123
Pilchard's Tax Haven
#56 - 2016-05-04 22:06:34 UTC
FWIW, I've been using VS2015 with no issues. I haven't tried using a newer version of .NET recently, but I don't think I had any trouble when I tried last.
George Gouillot
MASS
Pandemic Horde
#57 - 2016-05-05 10:03:30 UTC
Price update crashes the program (reproducable)

WIN 10 / update prices tab - happened first after last update

Source: Microsoft.VisualBasic
Message: Argument 'Length' must be greater or equal to zero.
Raw Error Text: System.ArgumentException: Argument 'Length' must be greater or equal to zero.
bei Microsoft.VisualBasic.Strings.Left(String str, Int32 Length)
bei EVE_Isk_per_Hour.EVECentralAPI.GetPrices(List`1 TypeIDList, Int32 TypeIDBatchCount)
bei EVE_Isk_per_Hour.frmMain.UpdatePricesCache(List`1 CacheItems)
bei EVE_Isk_per_Hour.frmMain.LoadPrices(List`1 SentItems)
bei EVE_Isk_per_Hour.frmMain.btnImportPrices_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)
Error Tracking:
Cwittofur Cesaille
Sniggerdly
Pandemic Legion
#58 - 2016-05-05 13:06:45 UTC
George Gouillot wrote:
Price update crashes the program (reproducable)


Could you please list out steps on how you are reproducing this? What options are selected? I can't reproduce this right now, but I'm sure with proper steps I can :)
Cwittofur Cesaille
Sniggerdly
Pandemic Legion
#59 - 2016-05-05 13:09:36 UTC
Rob Dalvik wrote:
Cwittofur Cesaille wrote:
Buhguy wrote:
Anyone running this on linux i cant seem to get it to run

Error in main
EVE Isk per Hour crashed.
Click on debug link to get more details.


What version of Linux are you running? IPH isn't officially supported on Linux, but I can see if there's something I can do. I run ArchLinux at home on a spare machine, I can test there. You'd probably need to use the Binary Zip folder however.

Message me directly please :)


It would take some work to decouple the windows dll's and provide SO's for it. Mono should be able to run it natively though.


On a side note, do you have any idea what the push to github frequency will look like? If you are interested in updating the codeline to build on a newer VS version I can walk through some of the hurdles I had.


I'll fire up a Linux VM at some point and mess around with Mono. I don't know when I'd have time to do so, but I'm willing to give it a look. I was under the impression that wine can load Windows DLL's with no problem?

I'm using VS 2015 Professional. As for the GitHub push, I'm sure there will be highs and lows. Right now I'm working on bug fixes, patches and general stuff so the check-ins are high.
Lilin
Soft Blow LLC
Krab Republic
#60 - 2016-05-05 20:11:06 UTC  |  Edited by: Lilin
It appears that the blueprints for fuel blocks may be off in IPH. Please see the attached screenshots for what IPH claims the raw materials list is vs. the actual list ingame at 10 ME.

http://puu.sh/oHuK7/57b7e99c49.png

http://puu.sh/oHuLH/bd88a9d9ba.jpg

It appears that Nitrogen and Helium are the only two off.