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.
 

EveAI Live (EVE-Online API/class library for .Net/ C#/ VB.Net)

Author
Pete Nolen
Blade Runners.
#241 - 2014-11-17 01:32:35 UTC
I'm having an issue using the EveCentralMarketApi. When I attempt to find a product using EveApiCore.FindProductType it returns null.

Does anyone have an example on returning market data using EveCentralMarketApi?
Jognu
French Kiss Singularity
#242 - 2014-12-07 17:31:55 UTC
Pete : you can just do :
Quote:
EveAI.Product.ProductType product = EveApi.EveApiCore.FindProductType(11433);


Sorry for the delay, I know that there is no Phoebe release.
I am ready for Rhea (with all XML API changes), I just wait for the SDE !

EveAI developper: https://forums.eveonline.com/default.aspx?g=posts&t=21803

Radelix Cisko
JUMP DRIVE ACTIVE
#243 - 2014-12-09 17:52:13 UTC
Null Reference exceptions when querying the charactersheet. Am I correct that the XML for the CS has changed for Rhea?

Despite my posting prowess I really am terrible at this game

Jognu
French Kiss Singularity
#244 - 2014-12-09 22:35:27 UTC
Yes !
Here is a new version, this time quickly after the release !

EveAI 3.1.0.0 : https://bitbucket.org/Jognu/eveai/downloads/EVEAI_3.1.0.0.zip
Changelog : https://bitbucket.org/Jognu/eveai/src/a846726f9dbdbb3b8ad9b5c7e564c447cfd348e2/CHANGELOG.md?at=default
Complete static data (Rhea) : http://alienswarm.csnu.org/Rhea/EveAI.Data.zip (temporary link)

EveAI developper: https://forums.eveonline.com/default.aspx?g=posts&t=21803

Radelix Cisko
JUMP DRIVE ACTIVE
#245 - 2014-12-09 23:12:01 UTC
Excellent work as always!

...back to coding.

Despite my posting prowess I really am terrible at this game

Miranda Ka
Push Industries
Push Interstellar Network
#246 - 2014-12-15 16:43:12 UTC
There's an oddity in the way the static property EveApi.EveApiCore is initialized:
It gets initialized only by the EveApi instance constructors.

I used to have my own static instance to access core data but now that it's already static, I can access it directly.
The problem is that I still need to create a dummy EveApi object just to force the constructor to initialize the static property which is kinda dumb...

Other than that, I love your library and have been using it for several years now!
Jognu
French Kiss Singularity
#247 - 2015-01-17 17:18:45 UTC
Miranda > I'll take a look at this.

Here is the new version with Proteus static data and a small fix.

EveAI 3.1.0.0 : https://bitbucket.org/Jognu/eveai/downloads/EVEAI_3.1.1.0.zip
Changelog : https://bitbucket.org/Jognu/eveai/src/a287e1a4dca5e1251f97a0c99785ec3bc244ab90/CHANGELOG.md?at=default
Complete static data (Proteus) : http://eveai.federatis.fr/Proteus/EveAI.Data.zip

EveAI developper: https://forums.eveonline.com/default.aspx?g=posts&t=21803

Sin D'tac
The Scope
Gallente Federation
#248 - 2015-01-27 23:50:19 UTC
Would be nice to see a library like this for JAVA
Measter1
Brutor Tribe
Minmatar Republic
#249 - 2015-01-31 18:28:18 UTC
I'm getting the following error while trying to read celestial data:

EveAI data file could be located neither embedded nor externally: mapDenormalize.csv

   at EveAI.StaticDataDataReader.InitDataStream(String fileName)
   at EveAI.StaticDataDataReader.ReadCelestials()
   at EveAI.DataReader.Read(DataTypes typesToRead)


The code I'm using:

EveAI.DataCore dc = new DataCore();
EveAI.DataReader dr = new StaticDataDataReader( dc );

dr.Read( DataTypes.Celestials );
Jognu
French Kiss Singularity
#250 - 2015-04-18 14:19:49 UTC
New version with the Scylla static data !

EveAI 3.1.2.0 : https://bitbucket.org/Jognu/eveai/downloads/EVEAI_3.1.2.0.zip
Changelog : https://bitbucket.org/Jognu/eveai/src/71c4aaf4e762d158343ca4d4537c49eb825aedde/CHANGELOG.md?at=default
Complete static data (Scylla) : http://eveai.federatis.fr/Scylla/EveAI.Data.zip

Sorry Measter1, I just saw your message.
In fact you need to download the complete static data zip file.
Then create you StaticDataDataReader like this :
EveAI.DataReader dr = new StaticDataDataReader(dc, "Path to the folder containing EveAI.Data.zip");

EveAI developper: https://forums.eveonline.com/default.aspx?g=posts&t=21803

Kainar Detremov
The Force Kin
#251 - 2015-04-27 12:39:44 UTC
I'm using EveAI to build a third-party tool/game. The functionality hinges on whether or not I can retrieve the unique name of an item (container, ship, corpse, etc.).
It is my understanding that EveApi.ConvertIDsToNames will yield a dictionary containing the name of the items whose unique IDs you supply. Unfortunately, however; when I supply it with a list of correct ItemIDs for the given list of items, the dictionary yielded is always empty.

This is a rather specific problem and as such there is very little documentation on the subject. I'd be grateful to know what the function is used for if not this purpose, or if it is indeed used in this way; what I might be doing incorrectly.

Regards, Kain.
SpitFire RUS
Caldari Provisions
Caldari State
#252 - 2015-05-21 21:32:06 UTC  |  Edited by: SpitFire RUS
Hello. I have such question - i need to know what level does character has some of skills.

For example there is character X. I want to know:

What level has he skill Caldari Cruiser
What level has he skill Drones
What level has he skill ORE Industrial

Just this 3, and i make

List skill > and list it in listBox as:

Caldari Cruiser : LVL IV
Drones : LVL 0
ORE Industrial : LVL II

I dont need all skills but several needed for me. Thank you!


Added:

After few hours of programming i get nothing - only character list on accaunt. But i cant get not char ID, not skill tree - nothing. May be some documentation available? Thank you
Jognu
French Kiss Singularity
#253 - 2015-06-21 18:21:36 UTC
New version with the Carnyx static data !

EveAI 3.1.3.0 : https://bitbucket.org/Jognu/eveai/downloads/EVEAI_3.1.3.0.zip
Changelog : https://bitbucket.org/Jognu/eveai/src/65a06f5f665684f6fdc88e0bfe089e688ccd5821/CHANGELOG.md?at=default
Complete static data (Carnyx) : http://eveai.federatis.fr/Carnyx/EveAI.Data.zip

Kainar Detremov > in fact it only works with a limited list of IDs : https://neweden-dev.com/EVE/CharacterName

Quote:
ownerIDs (characterID, agentID, corporationID, allianceID, or factionID) and typeIDs to query

Here is an example : http://pastebin.com/n9fLSAtQ

This will return two value in the dictionnary :
[0] = 1662056138 : Jognu
[1] = 1949829356 : Kainar Detremov

But it will not work with an itemID (ship, container, etc).

EveAI developper: https://forums.eveonline.com/default.aspx?g=posts&t=21803

Never Enough
The Candle Factory
#254 - 2015-07-20 09:42:00 UTC  |  Edited by: Never Enough
Nvm, figured it out.
Never Enough
The Candle Factory
#255 - 2015-07-21 10:06:10 UTC
A couple of questions:
1. Is it possible to get information about skills required to build an item?
2. and for tech 1 blueprints themselves, which skills/datacores are required for invention?

It looks like blueprint data is not included in EveAI.Data.zip...

Basically, I'm trying to use Eve.AI to reconstruct full production chain like this:


Starting with just a desired final product name, "Hawk":

1. To build Hawk, I need:
    a) Hawk BPC,
    b) Industry V, Adv Small Ship Construction I, Mechanical Engineering I, Caldari Starship Engineering I
    c) some materials (this data I can get using EveAI just fine)

2. To create Hawk BPC, I need:
    a) Merlin BPC,
    b) Mechanical Engineering I, Caldari Starship Engineering I, Caldari Encryption Methods I,
    c) 2 * Datacore - Mechanical Engineering, 2 * Datacore - Caldari Starship Engineering
   

3. To create Merlin BPC, I need:
    a) Merlin BPO


Thanks in advance.
Never Enough
The Candle Factory
#256 - 2015-07-24 09:28:14 UTC
Nvm, I got that information with FuzzySteve's help.
Estefania Sukarala
Armored Forces
#257 - 2015-08-24 19:37:30 UTC
Hi, thanks for all the job with EVEAI.
I've started to work in a Eve application, I'm interested in static data even more than API data.
Looking the README.md file I can see several functions but I can't find how to use this functions.
For example I'm trying using this function: ConvertIDsToNames to change several numbers to the item name.
Somebody can show me a example code or link me some guide to learn how use this functions.
The example of http://wiki.eve-id.net/CCP_Static_Data_Export works great but I need more information for the other functions.
Thanks for your time.

Never Enough
The Candle Factory
#258 - 2015-08-25 00:19:35 UTC
Estefania Sukarala wrote:
For example I'm trying using this function: ConvertIDsToNames to change several numbers to the item name.
This function works with Player IDs.

Similarily, ConvertNamesToIDs converts player names to their playerIDs.
Estefania Sukarala
Armored Forces
#259 - 2015-08-25 08:53:21 UTC  |  Edited by: Estefania Sukarala
Thanks.
So, How i can do to extract data from static data?
For example, to extract itemID/Name and building materials?

Edit: I'm using visual studio 2015 (.net)
Never Enough
The Candle Factory
#260 - 2015-08-26 01:55:44 UTC  |  Edited by: Never Enough
Estefania Sukarala wrote:
Thanks.
So, How i can do to extract data from static data?
For example, to extract itemID/Name and building materials?

Edit: I'm using visual studio 2015 (.net)


I had the same question a few weeks back,
and I got it answered there: https://forums.eveonline.com/default.aspx?g=posts&m=5911203#post5911203

P.S.
I'm using Postgres + VS 2010 + NPGSQL.