Zifrian made new version of IPH, 4.0, it means that i can stop working on this version,
Thank you for you support, good bye for now
I made unofficial updated version from source code, published by its author, Zifrian, and tweaked it a bit:
Price import source was changed to evemarketer instead of eve-central.
Blueprints database was updated to current version from CCP.
Building facilities was changed, now we build all (incl. supers) at stations.
Adjustable ME/TE of stations, in order to emulate citadels. Press āSAVEā after you change it.
Downloading of adjusted prices (for job installation cost calc) was updated to new API.
Downloading of historical market statistics (for SVR calc) was updated to new API.
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).
All other features using old API does not work yet.
You can adjust your skills in āViewā - āCharacter skillsā menu (use āOverrideā checkbox).
Blueprints import:
Run āBP Import.exeā, it will open new browser window.
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.
Import BPs in IPH, Open āEditā - āManage blueprintsā window. Press āScan personal BPsā and āScan Corp BPsā buttons.
Work in progress:
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 ). I will teach IPH to use new source in a day or two, with failover variant with direct ESI API, as it works now.
Latest āexeā file: If you have downloaded full package and want to update program only, download http://pub.eve-pi.com/IPH.latest.zip and extract to program folder.
You also need .NET 4.6 installed, you can get it here.
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.
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!
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.
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
/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)
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.
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.