Updated Isk Per Hour (IPH) Industry Calculator


(Omarus Nagibatus) #1

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!


(Dave Argon) #2

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:


(Gisele Serebriakova) #3

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.


(Elenoire Doissetep) #4

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?


(Elenoire Doissetep) #5

now launching calculate it reamins stuck in update market history

help!!! —)


(Elenoire Doissetep) #6

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)


(Omarus Nagibatus) #7

Thank you for feedback, investigating the issue


(Omarus Nagibatus) #8

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.


(Omarus Nagibatus) #9

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.


(Elenoire Doissetep) #10

With esi couldyou get the item volume sold

Now it is missing

Thanks


(Gisele Serebriakova) #11

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.


(Gisele Serebriakova) #12

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.


(Omarus Nagibatus) #13

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


(Omarus Nagibatus) #14

You can adjust your skills in “View” - “Character skills” menu (use “Override” checkbox). No import yet :cry:


(Omarus Nagibatus) #15

Downloading of historical market statistics (for SVR calc) was updated to new API. Just install latest “exe” file. :sunglasses:


(Omarus Nagibatus) #17

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


(Elenoire Doissetep) #18

Any hope for the item sold stats?


(Omarus Nagibatus) #19

It’s working now, did u get latest version?


(Elenoire Doissetep) #20

I get the last version

tsuperb!!!


(Gisele Serebriakova) #21

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.