Pages: [1] :: one page |
Author |
Thread Statistics | Show CCP posts - 0 post(s) |

Eigenvector Tachyon
|
Posted - 2009.02.19 02:49:00 -
[1]
Problem: I want to programatically determine which attributes are affected by a bonus.
Example: The Abaddon has 2 Effects, shipBonusArmorResistAB and shipBonusLargeEnergyWeaponDamageAB2. These 2 Effects are related to 2 Attributes, ShipBonusAB and ShipBonusAB2 that have the value -5 and 5 respectively.
It would be really nice to then know that shipBonusArmorResistAB affects the following ship attributes: armorEmDamageResonance, armorExplosiveDamageResonance, armorKineticDamageResonance, armorThermalDamageResonance
And that shipBonusLargeEnergyWeaponDamageAB2 affects the following MarketGroup Items: Large beam lasers, suitable for battleship use. Large pulse lasers, suitable for battleship use.
This would be immensely helpful for anyone wanting to design a ship fitting application. Can CCP address this in the next data dump, or has anyone figured out how to query this data?
Thanks!
|

Ki Tarra
Caldari Ki Tech Industries
|
Posted - 2009.02.19 05:31:00 -
[2]
I expect that the problem is that none of that data is in the database, so it cannot simply be included in a data dump.
All of those interactions are handled by the actual server code.
If you want to make those association, then you will need to do it in some way that makes sense to your application.
|

Vessper
Indicium Technologies
|
Posted - 2009.02.19 08:56:00 -
[3]
Edited by: Vessper on 19/02/2009 08:56:48 From what I can tell, it looks like there is some kind of table/mapping missing from the DB which is either not published or it's going to exist in code somewhere.
When creating my own ship fitting tool, I had to create the mapping of ship bonuses manually. It's a pain to maintain, but it's flexible and does the job.
- - -
EveHQ Character App | Item Database |

Eigenvector Tachyon
|
Posted - 2009.02.19 19:27:00 -
[4]
Originally by: Ki Tarra I expect that the problem is that none of that data is in the database, so it cannot simply be included in a data dump.
All of those interactions are handled by the actual server code.
If you want to make those association, then you will need to do it in some way that makes sense to your application.
This has to be data driven. If it wasn't it would be a PITA for CCP to maintain. I'm really hoping someone from CCP responds to this topic. It would be interesting to find out if this is all done by the server, or is somehow data driven.
Vessper, I saw your code, and that is how I figured some of this out. How long did it take you to put together that list? Thanks!
|

Vessper
Indicium Technologies
|
Posted - 2009.02.19 20:25:00 -
[5]
Originally by: Eigenvector Tachyon Vessper, I saw your code, and that is how I figured some of this out. How long did it take you to put together that list? Thanks!
At a guess, about 24 solid hours. I remember it taking in the region of 15-20 minutes per ship to look up the bonuses, attributes etc for the mapping to work. Mind-numbing would be an accurate description of the task 
- - -
EveHQ Character App | Item Database |

Tyr Harper
|
Posted - 2009.02.20 14:28:00 -
[6]
http://www.eveonline.com/ingameboard.asp?a=topic&threadID=671004
No answer from CCP.
So, I think, the only way is to make relationship hardcoded in the program.
|

Eigenvector Tachyon
|
Posted - 2009.02.20 14:59:00 -
[7]
Originally by: Tyr Harper http://www.eveonline.com/ingameboard.asp?a=topic&threadID=671004
No answer from CCP.
So, I think, the only way is to make relationship hardcoded in the program.
Thanks for the link. I wondered what the preExpression and postExpression were for in dgmEffects as well. Maybe there is some proprietary data they don't want exposed, but it sure would be nice if CCP would lend a hand here. At least give us an explanation.
|

Entity
X-Factor Industries Synthetic Existence
|
Posted - 2009.02.21 17:28:00 -
[8]
Yep, the problem is the missing pre and post expressions. These are basically formulas that take the inputs and modify an attribute to produce a new value for it. I somehow doubt CCP is going to release those. However, they can be reproduced manually pretty easily. It's just that there's many expressions, so it's a lot of work, and it'd obviously break every other patch when CCP changes effects ;) _
Got Item? | EVE API? |

CPark Finner
|
Posted - 2009.02.22 03:28:00 -
[9]
Lots of folks have come to the realization that posts in this topic suggest: the mapping table is missing and it would be very hard to maintain.
Deciding on what the table should hold and a community effort to maintain it might work to overcome those problems.
Questions: Would any of you support that kind of effort? If so, what should the table include and why?
|
|
|
Pages: [1] :: one page |
First page | Previous page | Next page | Last page |