These forums have been archived and are now read-only.

The new forums are live and can be found at https://forums.eveonline.com/

EVE Technology Lab

 
  • Topic is locked indefinitely.
123Next page
 

EvE Income Analyzer Crucible (Inferno) Edition - A tool for EvE Traders

First post
Author
Vaerah Vahrokha
Vahrokh Consulting
#1 - 2012-04-17 20:50:01 UTC  |  Edited by: Vaerah Vahrokha
Introduction
I have ported an ancient, useful EvE® Online application to the new API specifications.

The application is called EvE Income Analyzer, it has been created by Carbon Freezer several years ago and published as Sourceforge project.
The software is mostly useful to traders, it provides a number of eye catching graphs showing your profitability, your orders, your best sold items, the most profitable stations, the best hours of the day to sell and so on.

I have ported it to Visual Studio 2010 and made a number of modifications so that it would run with the new API format and keys.

Due to my ever pressing time constraints I am not going to be able and polish it. It works and it’s delivered as-is. If I get bug reports I’ll try and fix them but please don’t ask for expansions or whatever. Instructions about how to use the software are available at the bottom of the Sourgeforge page linked above.

I have created a specific page for EvE Income Analyzer Crucible Edition on my website, Vahrokh.com.

I felt it was better to just host the whole available documentation, screenshots and downloads over there instead of torturing you and myself with this forum lack of features.

Though I will reply to questions and feedback on this thread, not on my website.


Purpose
The purpose of this program is to help the user analyze his market transactions on eve-online. It helps the user by providing various views on the data to optimize his sales and manufacturing business. The tool can also work in offline mode without being connected to the server. Multiple characters can be administrated.

It uses the eve-api to extract all the necesary data. Once data is collected from the central server it is stored locally on the computer so even data older than the time window that is provided by eve can be analyzed once it is downloaded.


Features

  • Automatically extracts character information from the account.
  • Can administer all characters used in the game.
  • The analysis time can be set over different time frames.
  • Will provide several views on the data in upcoming future.
  • Automatically checks for Web-Updates.



FAQ
Q) Is it free?
A) Yes, totally.

Q) You did not change the original about / whatever
A) I don't care. I am after functionality and have no time for frills, sorry.

Q) May you add [Insert here exotic functionality]
A) Probably not. My time is absurdly limited.

Q) The program crashes with a .Net error.
A) Please paste the whole blurb and make sure you have .Net installed to begin with.

Q) Does this run on Mono?
A) I have no idea but I think it does not, unless somebody ported MS Flex Grid and other things.

Q) It shows a certificate expired popup
A) In one year since the last update it will. It's normal, just ignore it.

Q) I posted a question and my 20MB log dump on your website but I got no reply.
A) As I said above I'll only reply in this thread and will probably delete the ugly log dump from my website.
Florian Bao
Black Box Technologies
#2 - 2012-04-18 23:18:20 UTC
Florian Bao
Black Box Technologies
#3 - 2012-04-18 23:31:58 UTC
Can I only add ONE api key to it?
Vaerah Vahrokha
Vahrokh Consulting
#4 - 2012-04-19 21:44:57 UTC
Florian Bao wrote:
Can I only add ONE api key to it?


Yes, it only manages 3 characters in one account.
Algazel
Spoopy Newbies
Brave Collective
#5 - 2012-04-20 02:42:33 UTC
DL Link seems to be broken. I get the following error:

"The website encountered an error while retrieving http://www.vahrokh.com/vahrokh/wp-content/plugins/download-monitor/download.php?id=2

HTTP Error 500 (Internal Server Error): An unexpected condition was encountered while the server was attempting to fulfill the request."
Vaerah Vahrokha
Vahrokh Consulting
#6 - 2012-04-21 08:36:00 UTC  |  Edited by: Vaerah Vahrokha
Algazel wrote:
DL Link seems to be broken. I get the following error:

"The website encountered an error while retrieving http://www.vahrokh.com/vahrokh/wp-content/plugins/download-monitor/download.php?id=2

HTTP Error 500 (Internal Server Error): An unexpected condition was encountered while the server was attempting to fulfill the request."


Yeah security patch kind of broke it. It's up again now.
Algazel
Spoopy Newbies
Brave Collective
#7 - 2012-04-24 15:39:58 UTC
Vaerah Vahrokha wrote:
Algazel wrote:
DL Link seems to be broken. I get the following error:

"The website encountered an error while retrieving http://www.vahrokh.com/vahrokh/wp-content/plugins/download-monitor/download.php?id=2

HTTP Error 500 (Internal Server Error): An unexpected condition was encountered while the server was attempting to fulfill the request."


Yeah security patch kind of broke it. It's up again now.


Winning! Downloading now. TYVM for your work.
Zaepho
Goosefleet
Gooseflock Featheration
#8 - 2012-04-24 19:37:46 UTC
Vaerah Vahrokha wrote:

Q) It shows a certificate expired popup
A) In one year since the last update it will. It's normal, just ignore it.

Assuming this is related to Authenticode Signatures (if not, ignore my ignorance):

Suggestion, sign it using a timestamp server (there are publicly available free timestamp servers out there) and it won;t generate an expired message due to the key expiring.

See: http://www.positivessl.com/code-signing/code-signing-technical.html I'm sure there are MS docs defining how to build signing with timestamps into msbuild your file.
Vaerah Vahrokha
Vahrokh Consulting
#9 - 2012-04-24 23:04:10 UTC
Zaepho wrote:
Vaerah Vahrokha wrote:

Q) It shows a certificate expired popup
A) In one year since the last update it will. It's normal, just ignore it.

Assuming this is related to Authenticode Signatures (if not, ignore my ignorance):

Suggestion, sign it using a timestamp server (there are publicly available free timestamp servers out there) and it won;t generate an expired message due to the key expiring.

See: http://www.positivessl.com/code-signing/code-signing-technical.html I'm sure there are MS docs defining how to build signing with timestamps into msbuild your file.


I try using VS2010 as little as possible, because its bugs turn me nuts.
One of those is a know bug they promised to fix with SP1 that affects projects that fail to build due to false missing certificates.
After wasting about 1 afternoon I found a way to kick the donkey enough to make it compile, I don't want to risk breaking something "internal" again.
snake pies
Dixon Cox Butte Preservation Society
#10 - 2012-06-08 16:53:23 UTC
is this still up to date?
Vaerah Vahrokha
Vahrokh Consulting
#11 - 2012-06-12 15:35:16 UTC
Yes, just used it a couple of days ago.
Syna Anima
SYNDAX CORPORATION
#12 - 2012-06-17 08:26:22 UTC
Vaerah Vahrokha wrote:
Yes, just used it a couple of days ago.


Thanks for the program mate, keep it up and updated! It's better than most.
Vaerah Vahrokha
Vahrokh Consulting
#13 - 2012-08-09 10:10:46 UTC  |  Edited by: Vaerah Vahrokha
Anti-lock bump

Also, it dawned upon me that I did not even bother to write what the program is about Oops, so I added a couple of descriptions.
Fiat Money
EVE Sky Corp
#14 - 2012-08-22 18:28:25 UTC
Hi there,

I had a look at the Sourceforge project page but did not found the original version, even looking for the title was not successful to find the source code. Would it be possible to get insight into the code behind?

Best Regards,
Fiat
Vaerah Vahrokha
Vahrokh Consulting
#15 - 2012-09-23 09:28:30 UTC
Fiat Money wrote:
Hi there,

I had a look at the Sourceforge project page but did not found the original version, even looking for the title was not successful to find the source code. Would it be possible to get insight into the code behind?

Best Regards,
Fiat


I am quite sure the source code was there, where else I'd have got it otherwise?
Wuronz
24th Imperial Crusade
Amarr Empire
#16 - 2012-10-05 10:04:56 UTC  |  Edited by: Wuronz
Thanks for your hard work, this tool is perfect !!!


is it possible to add manually the material cost for each items for manufacturers please ?

Thanks in advance.
Contik Ardman
Sebiestor Tribe
Minmatar Republic
#17 - 2012-10-18 18:41:06 UTC
Hi there,

somewhere around the Inferno 1.3 release Eve Income Analyzer stopped working for me. No matter which privileges I set for an API key, the tool always reports that I still have to provide a userID or a keyID for authentication. Of course, everything worked flawlessly before, I didn't change anything that I'm aware of. Here's a screenshot of the error message.

I'd gladly accept any help you can provide.
Vaerah Vahrokha
Vahrokh Consulting
#18 - 2012-10-19 12:54:29 UTC
Contik Ardman wrote:
Hi there,

somewhere around the Inferno 1.3 release Eve Income Analyzer stopped working for me. No matter which privileges I set for an API key, the tool always reports that I still have to provide a userID or a keyID for authentication. Of course, everything worked flawlessly before, I didn't change anything that I'm aware of. Here's a screenshot of the error message.

I'd gladly accept any help you can provide.


Hello,

I'll check the source code, CCP in their wisdom decided to change their API once again and thus break all the legacy apps.
Vaerah Vahrokha
Vahrokh Consulting
#19 - 2012-10-28 23:00:34 UTC
I just updated the application for the newest API changes.

Please check if it's working again, I could only try on one of my characters.
Hazen Koraka
HK Enterprises
#20 - 2012-10-30 08:19:13 UTC
Is the month worth of data a restriction or setting in EVE (It seems only historical wallet transactions are only kept for a month) - is there any way to increase this?

Exploration is Random. Random is Random... or is it?! http://docs.python.org/2/library/random.html

123Next page