Updated Isk Per Hour (IPH) Industry Calculator

Latest update: May 29, 2018.

Zifrian made new version of IPH, 4.0, it means that i can stop working on this version, :wink:
Thank you for you support, good bye for now :kissing_heart:

I made unofficial updated version from source code, published by its author, Zifrian, and tweaked it a bit:

  1. Price import source was changed to evemarketer instead of eve-central.
  2. Blueprints database was updated to current version from CCP.
  3. Building facilities was changed, now we build all (incl. supers) at stations.
  4. Adjustable ME/TE of stations, in order to emulate citadels. Press ā€œSAVEā€ after you change it.
  5. Downloading of adjusted prices (for job installation cost calc) was updated to new API.
  6. Downloading of historical market statistics (for SVR calc) was updated to new API.
  7. Blueprints (chacterā€™s & corporationā€™s) import was updated to new API. (I made program, which requests all needed data from API and give it to IPH. It was much easier, then rework tons of IPH code in Visual Basic).
  8. All other features using old API does not work yet. :sob:
  9. You can adjust your skills in ā€œViewā€ - ā€œCharacter skillsā€ menu (use ā€œOverrideā€ checkbox).

Blueprints import:

  1. Run ā€œBP Import.exeā€, it will open new browser window.
  2. Login to EVE in this window and grant access to blueprint reading. For security reasons, API tokens are not saved, you will need to login every time you want to get current BPs lists.
  3. Import BPs in IPH, Open ā€œEditā€ - ā€œManage blueprintsā€ window. Press ā€œScan personal BPsā€ and ā€œScan Corp BPsā€ buttons.

Work in progress:

  1. I made server-side script, which will prepare historical market statistics for all regions every day. It will be much faster for IPH to update it from this source. (Downloading of 5mb (1 file) instead of 40 mb (hundreds of files) is much faster, I promise :wink:). I will teach IPH to use new source in a day or two, with failover variant with direct ESI API, as it works now.

How to get:

I spent a fair bit of time on it, any donation in ISK will be much appreciated.
List of Donators: Cydal, Graash Altb (Happy Laces corp), Melissa Rin (Institute of Horror and Terrible Things corp), Bre Anne.
Thank you for your support, I can work on IPH instead of ISK farming. :sunglasses:

P.S. Many thanks to author of original IPH, Zifrian, I just fixed a few things. Update: Zifrian said he is working on big update of the program!

5 Likes

Great ! but in the mining tab, only ā€œventuresā€ & ā€œothersā€ are avaible for calculationsā€¦ Maybe add barges & exhumers ?

Iā€™ll send you some isk, from what i can, nice work :wink:

I tested importing prices and outputting a buy order.

Under the ā€œUpdate Pricesā€ tab, the ā€œDownload Pricesā€ button returns ā€œEVE Central Server is Unavailableā€¦ā€ for the following selections:

Processed Moon Materials

Booster Materials

Ships

Modules

Drones

Rigs

Adv. Capital Construction Components

Hybrid Tech Components

Under ā€œManufacturing Listā€ Iā€™m assuming you want to set the parameters for your production facility (the ME/TE bonus of your facility and the tax rate) in the ā€œBaseā€ menu around where you set Facility type and all that. I had to screw around with the input fields a bit but was able to finally set percentages. FYI, if you clear the field the program will crash.

The values I input for a facilityā€™s parameters donā€™t actually save between sessions so you have to input them everytime you open the program.

The Shopping List appears to function normally.

For the price download what option I have to choose? ccp or eve - central?
if I use eve centtral when I launch the calculate on manifacturing list I get an error price out of date

thanks

is there a way to import a char?

now launching calculate it reamins stuck in update market history

help!!! ā€”)

if it could help I found this in the log

/11/2018 8:39:41 PM, System.NullReferenceException: Riferimento a un oggetto non impostato su unā€™istanza di oggetto.
in System.Windows.Forms.ToolStripProgressBar.get_Maximum()
in EVE_Isk_per_Hour.MarketPriceInterface.IncrementToolStripProgressBar(Int32 inValue)
in EVE_Isk_per_Hour.MarketPriceInterface.WaitforUpdatetoComplete(Boolean& CancelUpdate, Int32& Counter, Int32 MaxValue)
in EVE_Isk_per_Hour.MarketPriceInterface.UpdateMarketOrders(List1 CacheItems) in EVE_Isk_per_Hour.frmMain.LoadPrices(List1 SentItems)
in EVE_Isk_per_Hour.frmMain.btnImportPrices_Click(Object sender, EventArgs e)
in System.Windows.Forms.Control.OnClick(EventArgs e)
in System.Windows.Forms.Button.OnClick(EventArgs e)
in System.Windows.Forms.Button.OnMouseUp(MouseEventArgs mevent)
in System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks)
in System.Windows.Forms.Control.WndProc(Message& m)
in System.Windows.Forms.ButtonBase.WndProc(Message& m)
in System.Windows.Forms.Button.WndProc(Message& m)
in System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)
in System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
in System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)

Thank you for feedback, investigating the issue

You need to click ā€œSaveā€ twice, Iā€™ll fix it in new version.

Can you open https://evemarketer.com/ on your computer? Downloading price works well. Seems your computer cant download price from this site.

I made changes to adj. price downloading, now program use ESI API, please update, if u have version older than ā€œMay 12, 2018ā€. To update adj. prices - press ā€œDataā€ - ā€œUpdate adjusted market pricesā€. These prices used in usage cost calculation.

With esi couldyou get the item volume sold

Now it is missing

Thanks

I get full functionality with evemarketer.com using either firefox or chrome.

I unzipped the new folder into a cloned virtual drive. With settings

I get

Screenshot%20from%202018-05-12%2010-32-05

Only now the error occurs with all the tickable options instead of just some of them.

Does the program have some settings in another folder that might be interfering?

I canā€™t actually click on the save box near the facility parameter input fields twice. So the ME/TE values for the production facility are still un-savable.

OK, I got it running on an old (vista lol) laptop. Thereā€™s some quirkiness with inputting the facility parameters but it appears to work fine.

Why itā€™s pulling from EVE Central still has to have something to do with my set up specifically. Iā€™ll have to try running from a fresh virtual drive.

Fixed - download full package, it have all 5 skills by default. :sunglasses:

You can adjust your skills in ā€œViewā€ - ā€œCharacter skillsā€ menu (use ā€œOverrideā€ checkbox). No import yet :cry:

Downloading of historical market statistics (for SVR calc) was updated to new API. Just install latest ā€œexeā€ file. :sunglasses:

I probably fixed issue with price downloading (check it, please) and fixed error message - it wasnt changed to evemarketer yet. Sorry :upside_down_face:

Any hope for the item sold stats?

Itā€™s working now, did u get latest version?

I get the last version

tsuperb!!!

With ubuntu/wine:

I tried the version available now (14:11 May 13) in a new virtual drive. FYI, the exe runs with only ms corefonts and dotlan 4.0 installed.

I still get the same error when downloading prices.

Screenshot%20from%202018-05-13%2010-16-14

The debug output that accompanies the error doesnā€™t look like anything special.

On Vista:

With todayā€™s version Iā€™m getting an identical error to the wine install.

Yesterdays version still pulls prices correctly for me though.