Pages: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 [18] 19 20 .. 26 :: one page |
|
Author |
Thread Statistics | Show CCP posts - 2 post(s) |

Igor Epocci
Minmatar Fringe Industries EMS
|
Posted - 2010.05.17 19:54:00 -
[511]
do you have a "powered by" logo that I can use on an IGB app I'm building? I want to give credit for the work done on the API.
|

Amida Ta
German Mining and Manufacture Corp.
|
Posted - 2010.05.19 14:45:00 -
[512]
Edited by: Amida Ta on 19/05/2010 14:46:09 No, I don't have any special "Powered by" Logo. But feel free to use the graphic from http://wiki.eve-id.net/EveAI and use it for that reason. _________________________ EveAI.Live - The EVE-Online API/class library for .Net, C# and VB.Net |

Tomesch Nokal
Minmatar Gradient Electus Matari
|
Posted - 2010.05.21 21:33:00 -
[513]
First: Thanks for the library!
I've got a simple question... I wrote some code to load data from the DB (dump) before I found EveAI. So I've got some classes duplicated, and since EveAI classes have more data in them, I'd like to replace my classes with them. While it's easy to get an object by ID (datacore.findRegion, findSolarSystem, findXXX) I need a way from a name to the object. So- is there any method like findRegionByName, findSolarSystemByName etc? Of course I could just Linq them out like this myDatacore.Region.Where(r=>r.Name.equals("Heimatar")).First but I'm afraid that it's not very efficient...
|

Amida Ta
German Mining and Manufacture Corp.
|
Posted - 2010.05.22 10:27:00 -
[514]
No there aren't any (usable) build in ways to retrieve objects from their names. For most cases you don't need that anyways. You either use the references to the objects directly or have IDs (when getting stuff from eve directly).
If you take into consideration that there are LOTS of different use cases (would you like to get an exact text match, a case-insensitive one, an partial matching at beginning one, at end, want to find similar text, contained words and so on) there is not really a way to provide that functionallity either.
And if you only have user input using Linq should be perfectly fine speed-wise. _________________________ EveAI.Live - The EVE-Online API/class library for .Net, C# and VB.Net |

Tomesch Nokal
Minmatar Gradient Electus Matari
|
Posted - 2010.05.22 11:37:00 -
[515]
Thanks for your answer, just wanted to be sure ;) You are right, normally I work only with IDs, but if you export market details, the file is named something like "Armor Plates-Heimatar-2010.01.01 101245.txt", so there is at least one case where you may want to get the ID from name before deciding wether or not to parse the file. And that's what I want to do :)
|

Amida Ta
German Mining and Manufacture Corp.
|
Posted - 2010.05.26 23:32:00 -
[516]
Edited by: Amida Ta on 26/05/2010 23:32:38 EveAI Live Version 1.3.0 Pre1 has been released! This is a prerelease version that hasn't been tested as much as normal versions. Cachfiles from previous versions will be invalidated automatically.
- Updated static data to Tyrannis.
- Fully supports new Image Service using the static ImageServer class (Supporting Char, Corp and Alliance Images). The old image server class has been deprecated.
- Supports the new Tyrannis APIs. The Apis for outposts are only partially complete until somebody mails me some cachefiles from any of the outpost apis.
Here is the new version: http://dl.eve-files.com/media/corp/Foxfire/EveAI_Live_1.3_Pre1.zip _________________________ EveAI.Live - The EVE-Online API/class library for .Net, C# and VB.Net |

Amida Ta
German Mining and Manufacture Corp.
|
Posted - 2010.05.27 09:35:00 -
[517]
What i forgot: To use some of the new APIs in the Test application you have to set additional data through the Authentication object by clicking on Advanced... This is true for EventAttendees (which requires a valid eventID) OutpostServices (which requires a valid outpostID - but will not work anyways until somebody sends me a cachefile) StationDetails (which requires a valid stationID) _________________________ EveAI.Live - The EVE-Online API/class library for .Net, C# and VB.Net |

Hanns Spree
|
Posted - 2010.05.27 20:49:00 -
[518]
Top & foremost, Thanks Amida for the continuing upgrades to your gem. It adds more to the game to have something like this available too.
Onto my question(s):
1. My goal is to pull certain items from the Market & show their average price (periodically) & maybe a couple of other pieces of information. Which part of the EveAI Live collection should I use? I've been stuck on this part for hours before resorting to posting. In essence I want to loop through a preset list of those particular items, pull the information & post it on my form. I'm using VB.net 2k5 btw.
Well guess that wasn't so painful after all.
Thanks again, Amida. We all appreciate your efforts! Keep up the great work!
|

Amida Ta
German Mining and Manufacture Corp.
|
Posted - 2010.05.28 12:22:00 -
[519]
Yes, these are the right APIs. Please note that they are not CCP-APIs but provided by other players. So if you want to retrieve them periodically please inform you on their homepages how often they allow it.
And to your question: Where is your problem using them? For the most easy case just supply a productType and then call the method. e.g. (C#): ProductType type = dataCore.FindProductType (21); double value = marketApi.GetProductStatistics (type).ProductValue; _________________________ EveAI.Live - The EVE-Online API/class library for .Net, C# and VB.Net |

Hanns Spree
|
Posted - 2010.05.28 13:12:00 -
[520]
Originally by: Amida Ta Yes, these are the right APIs. Please note that they are not CCP-APIs but provided by other players. So if you want to retrieve them periodically please inform you on their homepages how often they allow it.
My little app will basically just retrieve the data just one time a day. Probably prior to me playing just so I have updated data.
Quote:
And to your question: Where is your problem using them?
I really have no problem using them. I'm writing this for several reasons: 1. I'm bored at work. I'm a DBA and for the most part my day consists of waiting for something to happen. If the databases are running smoothly...I sit around doing a lot of nothing. 2. I like to keep my mind somewhat fresh with VB.net. Just cuz I like it. 3. My app, as a finished product, will tap into the data stream 1 time per day. I just want it to pull the average price for ore/minerals all on one screen. If there is another product out there that does something similar to this, let me know. I'll use that instead to eliminate eve-central being hit by yet another trivial hacker' attempt at a "cool" and "useful" app.  4. See the first section in #1. :-)
Thanks again for the file & help!
|
|

Simon Angle
|
Posted - 2010.05.28 17:15:00 -
[521]
Hi all,
i have some troubles retrieving material quantity/type data for BP manufacturing. I also didn't understand how to use EveAI.data.zip to retrieve static data. Someone could please post a VB example?
Thank you!
|

Hanns Spree
|
Posted - 2010.05.28 17:49:00 -
[522]
Originally by: Simon Angle Hi all,
i have some troubles retrieving material quantity/type data for BP manufacturing. I also didn't understand how to use EveAI.data.zip to retrieve static data. Someone could please post a VB example?
Thank you!
I've been searching for some sample VB.net code as well. Not much out there. I started with this sample vb.net/c#.net code and went from there. Also there are snippets here & there within this forum string. Good luck.
|

Amida Ta
German Mining and Manufacture Corp.
|
Posted - 2010.05.29 13:09:00 -
[523]
Originally by: Simon Angle
i have some troubles retrieving material quantity/type data for BP manufacturing. I also didn't understand how to use EveAI.data.zip to retrieve static data. Someone could please post a VB example?
First: You don't need the EveAI.Data.zip. All static data (except the Celestial stuff) is already included in the API. Second: You get the material from productType.CorrespondingBlueprint.Blueprint.ManufacturingBaseMaterials and ...ManufacturingAdvancedMaterials
BTW: The easiest way to see which data is available start the api test application, click on Advanced and there select the EveApiCore node. That lets you browse all the built-in static data. _________________________ EveAI.Live - The EVE-Online API/class library for .Net, C# and VB.Net |

Simon Angle
|
Posted - 2010.05.29 18:56:00 -
[524]
I figured it out.. thank you for your hint! 
Here is the code for VB .net (retrieving material requirements for Badger Mark II)
-------------------------------------------------------------------------------------------------------------------------- Dim product As EveAI.Product.ProductType = MyApi.EveApiCore.ProductTypes.[Single](Function(p) p.Name = "Badger Mark II")
Dim materials = product.CorrespondingBlueprint.Blueprint.ManufacturingBaseMaterials
For Each element As EveAI.Product.ProductMaterial In materials TextBox1.AppendText(element.Type.ToString & " " & element.Quantity.ToString & vbCrLf) Next --------------------------------------------------------------------------------------------------------------------------
|

Amida Ta
German Mining and Manufacture Corp.
|
Posted - 2010.06.03 19:07:00 -
[525]
EveAI Live Version 1.3.0 has been released!
- Updated static data to Tyrannis 1.0.1.
- Support static planetary data (Schematics).
- Bugfixes for the Tyrannis APIs. The Apis for outposts are only partially complete until somebody mails me some cachefiles from any of the outpost apis.
Here is the new version: http://dl.eve-files.com/media/corp/Foxfire/EveAI_Live_1.3.0.zip _________________________ EveAI.Live - The EVE-Online API/class library for .Net, C# and VB.Net |

Krathos Morpheus
Legion Infernal
|
Posted - 2010.06.03 21:28:00 -
[526]
Thank you very much for your work. Very appreciated. Now I have a new toy to play with instead of finishing what I have already half-developed.  Too much ideas and too few time.
EVEwatch Sidebar soon "It is the unofficial force ù the Jita irregulars. " |

Jognu
|
Posted - 2010.06.04 23:52:00 -
[527]
A little question : for the CalendarEventAttendees we have to send the eventid. But there is no parameter in your GetCalendarEventAttendees.
How should we use this function to get the attendees ?
Thank you !
|

Amida Ta
German Mining and Manufacture Corp.
|
Posted - 2010.06.05 09:01:00 -
[528]
You set the EventID in the Authentication object. However you are absolutely right that it would be more intuitive to have a method overload for supplying the parameter in the simple-mode api. I think I will add overloaded methods for all of the relevant apis in the next version. _________________________ EveAI.Live - The EVE-Online API/class library for .Net, C# and VB.Net |

Acuris
|
Posted - 2010.06.06 12:41:00 -
[529]
Could you please update the wiki page and release the Change Nodes on the front page? Would be very nice.
|

Jognu
|
Posted - 2010.06.06 18:17:00 -
[530]
Originally by: Amida Ta You set the EventID in the Authentication object. However you are absolutely right that it would be more intuitive to have a method overload for supplying the parameter in the simple-mode api. I think I will add overloaded methods for all of the relevant apis in the next version.
Thank you !
I don't know if it's a problem with your dll or with the Eve API, but the important events have not the isImportant properties on true.
|
|

Amida Ta
German Mining and Manufacture Corp.
|
Posted - 2010.06.08 15:05:00 -
[531]
EveAI Live Version 1.3.1 has been released!
- Added (hopefuly intuitive) overloads for APIs that take additional parameter.
- Fixed bug with Important always being false for the CalendarItems.
- Some general improvements.
Here is the new version: http://dl.eve-files.com/media/corp/Foxfire/EveAI_Live_1.3.1.zip _________________________ EveAI.Live - The EVE-Online API/class library for .Net, C# and VB.Net |

Krathos Morpheus
Legion Infernal
|
Posted - 2010.06.11 03:52:00 -
[532]
How do I retrieve a list of items from the core? I want to get a list of products for planetary interaction, but I get an error on the yellow text. What am I doing wrong? How should I do it?
'when selecting a material group on the dropdown groups menu (found on ctrlPISchemMenu): 'Updates the list of PI materials given a volume to differentiate between tiers Public Sub updateMaterialList(ByVal Volume As Integer)
'loading necessary things on a datacore from EveAI: Dim dataCore As New EveAI.DataCore Dim apiData = New EveAI.StaticDataDataReader(dataCore) apiData.Read(EveAI.DataTypes.Products)
'productlist will contain the materials for PI: Dim Productlist As New System.Collections.Generic.List(Of EveAI.Product.ProductType) Productlist.AddRange(dataCore.ProductTypes.Select(Function(p) p.Group.Category.Name Is "Planetary Commodities"))
'Assign and clear the current menu: Dim ctrlMenu = frmMercader.MainCtrlPIFacilities.CtrlPISchemMenu1.btnSelectMaterial ctrlMenu.SubItems.Clear()
'Adds buttons for each material to the menu: For Each product In Productlist If product.Volume = Volume Then Dim btn As New xxx.ButtonItem btn.Text = product.Name AddHandler btn.Click, AddressOf btnSelectMaterial_Click ctrlMenu.SubItems.Add(btn) End If Next product
End Sub
EVEwatch Sidebar soon "It is the unofficial force ù the Jita irregulars. " |

Krathos Morpheus
Legion Infernal
|
Posted - 2010.06.11 05:51:00 -
[533]
Edited by: Krathos Morpheus on 11/06/2010 05:55:31
Is this a bug? I think this bug probably comes from ccp's data, but I want to be sure. At least one member of the schematic collection does not match it's name with the output product name:
Schematic name is High-Tech Transmitter; output product name is High-Tech Transmitters.
edit: I've found two others: Ukomi Super Conductor/s, Transcranial Microcontroller/s
EVEwatch Sidebar soon "It is the unofficial force ù the Jita irregulars. " |

Amida Ta
German Mining and Manufacture Corp.
|
Posted - 2010.06.11 09:36:00 -
[534]
Originally by: Krathos Morpheus Edited by: Krathos Morpheus on 11/06/2010 05:55:31
Is this a bug? I think this bug probably comes from ccp's data, but I want to be sure. At least one member of the schematic collection does not match it's name with the output product name:
Schematic name is High-Tech Transmitter; output product name is High-Tech Transmitters.
edit: I've found two others: Ukomi Super Conductor/s, Transcranial Microcontroller/s
Well I wouldn't say it's a bug. Just inconsistent naming on CCPs side. But if you try to do item-matching by comparing names you are doing something wrong anyways. If you want to find out about the product from a PI schematic use the Output property from the Schematic. _________________________ EveAI.Live - The EVE-Online API/class library for .Net, C# and VB.Net |

Krathos Morpheus
Legion Infernal
|
Posted - 2010.06.11 09:57:00 -
[535]
Originally by: Amida Ta
Originally by: Krathos Morpheus Edited by: Krathos Morpheus on 11/06/2010 05:55:31
Is this a bug? I think this bug probably comes from ccp's data, but I want to be sure. At least one member of the schematic collection does not match it's name with the output product name:
Schematic name is High-Tech Transmitter; output product name is High-Tech Transmitters.
edit: I've found two others: Ukomi Super Conductor/s, Transcranial Microcontroller/s
Well I wouldn't say it's a bug. Just inconsistent naming on CCPs side. But if you try to do item-matching by comparing names you are doing something wrong anyways. If you want to find out about the product from a PI schematic use the Output property from the Schematic.
Yep, I've changed it already to look on the output's name, but i thought it was an unnecessary step and seeing the schematic's names, a mistake when naming.
EVEwatch Sidebar soon "It is the unofficial force ù the Jita irregulars. " |

Shaul Amaninatis
Gallente Federal Navy Academy
|
Posted - 2010.06.12 18:00:00 -
[536]
Hello Amida Ta,
I started to build an invention calculator based on EveAI. Thank you for that lovely libraries.
The learning curve was steep so far But now I found a cliff I can not climb over. How can I find all variations of certain ProductType? Background: I want to obtain a list of Meta Items (0 - 4) from EveAI's list of ProductTypes.
And also: How much ISK would it cost to convince you of adding the meta information for Decryptors to your static data dump? I refer to Probability Multiplier, Max Run Modifier, ME Modifier and PE Modifier.
Thanks
|

Amida Ta
German Mining and Manufacture Corp.
|
Posted - 2010.06.13 07:32:00 -
[537]
Just make me an offer or send a donation ingame to my char ;) _________________________ EveAI.Live - The EVE-Online API/class library for .Net, C# and VB.Net |

Amida Ta
German Mining and Manufacture Corp.
|
Posted - 2010.06.13 16:55:00 -
[538]
Edited by: Amida Ta on 13/06/2010 16:56:12 EveAI Live Version 1.3.2 has been released!
- Added item attributes static data.
- Added meta-related static data.
- Please note that this data does not get loaded by default when used with EveAI.Live but has to be loaded manually by passing DataTypes.ProductAttributes to the StaticDataDataReader or doing a full load.
- Please also note that the Test application DOES load that data (can be seen when clicking on Advanced).
Here is the new version: http://dl.eve-files.com/media/corp/Foxfire/EveAI_Live_1.3.2.zip _________________________ EveAI.Live - The EVE-Online API/class library for .Net, C# and VB.Net |

Shaul Amaninatis
Gallente Federal Navy Academy
|
Posted - 2010.06.13 20:03:00 -
[539]
Hm,
the test tool works just like you describe, but the EveApiCore in my project neither contains AttributeTypes nor Schematics (I use simple mode).
Also when I check the informations of the DLLs with the file explorer, the EveAI.Live.dll still has version 1.3.0.0.
Is there still an older version of the DLL in the ZIP file?
|

Amida Ta
German Mining and Manufacture Corp.
|
Posted - 2010.06.13 20:24:00 -
[540]
Originally by: Shaul Amaninatis Hm,
the test tool works just like you describe, but the EveApiCore in my project neither contains AttributeTypes nor Schematics (I use simple mode).
Also when I check the informations of the DLLs with the file explorer, the EveAI.Live.dll still has version 1.3.0.0.
Is there still an older version of the DLL in the ZIP file?
No, the dll is the right one. But as I wrote you need to manually specify what data you want to load as I do not load that data by default (because it is not needed by EveAI.Live). In C#:
DataCore core = new DataCore (); DataReader reader = new StaticDataDataReader (core); reader.Read (DataTypes.BasicMapData | DataTypes.Products | DataTypes.Agents | DataTypes.Stations | DataTypes.NpcData | DataTypes.Names | DataTypes.Planetary | DataTypes.ProductAttributes); api = new EveApi (false); api.EveApiCore = core; _________________________ EveAI.Live - The EVE-Online API/class library for .Net, C# and VB.Net |
|
|
|
|
Pages: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 [18] 19 20 .. 26 :: one page |
First page | Previous page | Next page | Last page |