Pages: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 30 .. 30 :: one page |
|
Author |
Thread Statistics | Show CCP posts - 184 post(s) |
Aineko Macx
Royal Amarr Institute Amarr Empire
309
|
Posted - 2014.09.15 18:26:00 -
[631] - Quote
Also hoping for a fix to the faulty productTypeID=0 in Jobs XML... iveeCore: PHP library for calculation of industrial activities, now with Hyperion support |
Cor'len
Remnant of an Empire
5
|
Posted - 2014.09.15 21:01:00 -
[632] - Quote
Roshni Ellecon wrote:I've searched for this a number of times but can't find the answer so please excuse me if it's a duplicate and point me to the thread or resource.
I'm having problems with the PlanetaryPins API. What do I need to do trigger a refresh in the data? I've tried keeping the planet open in Planet Mode and clicking on each facility to open them up. Still the data is stale. I don't mind jumping through hoops to get refresh the data but at this point I'd be better off manually inputting the data... and I hate data entry.
As Foxfour said, the data is only updated when you view the planets (or customs offices) - you may even have to import/export/change something for it to update, I haven't tested it.
If you want to know the "current" state of something, you essentially need to simulate all the features of PI yourself, and internally iterate over it until you can get from lastUpdated to the current time - this is what I'm doing.
Feel free to evemail me if your application is written in PHP - I've got a fairly complete and stable PI simulator. It's missing some features I don't use myself (multiple output routes, silos), but I'm sure something could be done about that. It's still a work in progress, mind you.
(The awesome thing about running the sim yourself as opposed to relying on a pre-computed result is that it only requires an API update when things change, and it automatically generates alerts if something's not routed correctly, if factories don't get enough materials, a launchpad gets full, etc.) |
Roshni Ellecon
Kirlian Enterprises
0
|
Posted - 2014.09.16 05:34:00 -
[633] - Quote
CCP FoxFour wrote:[quote=Roshni Ellecon]Are you paying attention to the cachedUntil values? Also remember that PI only "updates" when you make a change. Other then that the data is all simulated.
Yes, I was trying to look at it one night before bed, got up the next morning and still no update. It's the "change" thing I was missing. I could never find that piece (or didn't recognize it when I saw it) during my searches.
Thanks, I'll give that a try.
I think part of the problem was I was loading all planets at once. I think I was running into the cachedUntil values at that point. |
Roshni Ellecon
Kirlian Enterprises
0
|
Posted - 2014.09.16 05:44:00 -
[634] - Quote
Cor'len wrote:Feel free to evemail me if your application is written in PHP
I'm using C#. Actually, it started out as a way to transition to c# from vb.net. I just write little modules to help myself (or try to help myself) wade through all the data.
Thanks for the reply.
|
Roshni Ellecon
Kirlian Enterprises
0
|
Posted - 2014.09.16 06:12:00 -
[635] - Quote
CCP FoxFour wrote:Also remember that PI only "updates" when you make a change. Other then that the data is all simulated.
Yay! That worked. I'm assuming by "make a change" you mean a change that brings up the EDITS PENDING dialog and requires you to click on the Submit button to commit the change.
I just went to each planet and deleted or added a route to one of the facilities and then ran the api. That seemed to do the trick.
Thanks again! |
|
CCP FoxFour
C C P C C P Alliance
3502
|
Posted - 2014.09.16 07:51:00 -
[636] - Quote
Roshni Ellecon wrote:I think part of the problem was I was loading all planets at once. I think I was running into the cachedUntil values at that point.
I think you are misunderstanding the cachedUntil values.
All they mean is the information in THAT result will not change until the cachedUntil time comes. So you should not fetch it again until such time as the cachedUntil expires.
So if you fetch planet 1 and it's cached until 14:00, don't fetch planet 1 until 14:01. You can still go ahead and fetch planet 2, which will then have it's own cachedUntil value. CCP FoxFour // Game Designer // @CCP_FoxFour |
|
Desmont McCallock
405
|
Posted - 2014.09.16 16:48:00 -
[637] - Quote
Roshni Ellecon wrote:CCP FoxFour wrote:Also remember that PI only "updates" when you make a change. Other then that the data is all simulated. Yay! That worked. I'm assuming by "make a change" you mean a change that brings up the EDITS PENDING dialog and requires you to click on the Submit button to commit the change. I just went to each planet and deleted or added a route to one of the facilities and then ran the api. That seemed to do the trick. Thanks again! Exactly that. API updates only when you click the "Submit" button.
|
Cor'len
Remnant of an Empire
5
|
Posted - 2014.09.17 12:33:00 -
[638] - Quote
So on the matter of PI:
Any chance of releasing the code that generates pin names? I expect them to be derived from the pinID, and hopefully not run through too many iterations of CCP's magical randomizer. I'd like to show alerts for various things, and it'd be convenient to be able to use the same naming scheme as is used ingame.
|
Kali Izia
GoomWaffe Goonswarm Federation
21
|
Posted - 2014.09.17 14:04:00 -
[639] - Quote
Cor'len wrote:So on the matter of PI:
Any chance of releasing the code that generates pin names? I expect them to be derived from the pinID, and hopefully not run through too many iterations of CCP's magical randomizer. I'd like to show alerts for various things, and it'd be convenient to be able to use the same naming scheme as is used ingame.
I've only tested with one pin because I'm lazy but this should work:
- The name is calculated using the string '123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ'
- Calculate 5 indexes using pinID / len^i % len, where len is the length of the string above, and i is 0 to 4
Rough PHP code:
Quote:function getPinName($pinID) { $baseStr = '123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ'; $baseStrLen = strlen($baseStr) - 1;
$pinName = ''; for ($i = 0; $i < 5; $i++) { $pinName .= $baseStr[$pinID / pow($baseStrLen, $i) % $baseStrLen]; }
return preg_replace('/^(.{2})(.{3})$/', '$1-$2', $pinName); }
|
Cor'len
Remnant of an Empire
5
|
Posted - 2014.09.17 16:04:00 -
[640] - Quote
Kali Izia wrote:I've only tested with one pin because I'm lazy but this should work:
- The name is calculated using the string '123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ'
- Calculate 5 indexes using pinID / len^i % len, where len is the length of the string above, and i is 0 to 4
Thanks! Didn't work out of the box (probably because PHP is horrible; the modulo operation (%) returned negative numbers...). Changed $pinName .= $baseStr[$pinID / pow($baseStrLen, $i) % $baseStrLen]; to $pinName .= $baseStr[fmod($pinID / pow($baseStrLen, $i), $baseStrLen)];
Works like a charm now. |
|
Desmont McCallock
405
|
Posted - 2014.09.17 18:24:00 -
[641] - Quote
Kali Izia wrote:Cor'len wrote:So on the matter of PI:
Any chance of releasing the code that generates pin names? I expect them to be derived from the pinID, and hopefully not run through too many iterations of CCP's magical randomizer. I'd like to show alerts for various things, and it'd be convenient to be able to use the same naming scheme as is used ingame.
I've only tested with one pin because I'm lazy but this should work:
- The name is calculated using the string '123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ'
- Calculate 5 indexes using pinID / len^i % len, where len is the length of the string above, and i is 0 to 4
Rough PHP code: Quote:function getPinName($pinID) { $baseStr = '123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ'; $baseStrLen = strlen($baseStr) - 1;
$pinName = ''; for ($i = 0; $i < 5; $i++) { $pinName .= $baseStr[$pinID / pow($baseStrLen, $i) % $baseStrLen]; }
return preg_replace('/^(.{2})(.{3})$/', '$1-$2', $pinName); }
Thanks for the tip, I was looking for that.
|
Bubb Bastanold
Republic Military School Minmatar Republic
0
|
Posted - 2014.09.17 18:30:00 -
[642] - Quote
When opening EVE Droid today I was surprised to see it displayed a list of mail headers from my eve-mailbox, even though the API key it uses does not have MailMessages or MailBodies enabled, and never has had (I double checked). Where did it get the mail headers from? |
Roshni Ellecon
Kirlian Enterprises
0
|
Posted - 2014.09.18 05:38:00 -
[643] - Quote
CCP FoxFour wrote:I think you are misunderstanding the cachedUntil values.
Nope, I understood that. My program was looping through all the planets when I clicked my button. So it basically gave me the same cachedUntil date/time for all planets. I've revised my program to pause between planets so I can go in and make a change. It may be a clunky way to do it but it works for me. |
Nosferatu Zodd
Behelith
0
|
Posted - 2014.09.18 20:02:00 -
[644] - Quote
I noticed that the Wiki page EVE API was deleted with it's contents moved to XML API Getting Started. The EVE API page contained the API rate limits and those where not moved to XML API getting started. And I can't find the info elsewhere, 3rd party webpages link to the EVE API page.. @CCP FoxFour : you deleted deleted that page, will the information be available again?
Also I can't find the official page with a list of the API methods. Only available on third-party websites? |
|
CCP FoxFour
C C P C C P Alliance
3511
|
Posted - 2014.09.18 21:34:00 -
[645] - Quote
That will hopefully be sorted out next week. Until then: https://forums.eveonline.com/default.aspx?g=posts&t=344803&find=unread CCP FoxFour // Game Designer // @CCP_FoxFour |
|
hfo df
Ramm's RDI Tactical Narcotics Team
23
|
Posted - 2014.09.19 09:37:00 -
[646] - Quote
Will buy you a beer if we ever meet if you're up to adding clones to /char/CharacterSheet.xml.aspx. Don't really care about implants (step1), but i'm sure others do (step2)! |
Xinryu
DH Industries
3
|
Posted - 2014.09.29 14:54:00 -
[647] - Quote
Worth adding to this thread: https://api.eveonline.com/corp/WalletJournal.xml.aspx still doesn't return dividend payment entries. |
Osi Shannara
Whitestar Agency
2
|
Posted - 2014.10.05 21:40:00 -
[648] - Quote
Is there an ETA where at least a part of the CREST API will be available? Every single thread that talks about CREST (this one included) only links to the legacy API ...
|
Steve Ronuken
Fuzzwork Enterprises Vote Steve Ronuken for CSM
3962
|
Posted - 2014.10.05 22:38:00 -
[649] - Quote
Osi Shannara wrote:Is there an ETA where at least a part of the CREST API will be available? Every single thread that talks about CREST (this one included) only links to the legacy API ...
There are public CREST pages available.
http://public-crest.eveonline.com/
Authenticated CREST isn't available yet. Woo! CSM 9! http://fuzzwork.enterprises/ Twitter: @fuzzysteve on Twitter |
sprut01
TaxiDermiya
0
|
Posted - 2014.10.08 19:27:00 -
[650] - Quote
Hi All,
Can anyone tell me how I can get information about one particular solar system ? By name or by solar system id ?
https://public-crest.eveonline.com/industry/systems/ - this allows me get info about all systems. |
|
Steve Ronuken
Fuzzwork Enterprises Vote Steve Ronuken for CSM
4082
|
Posted - 2014.10.08 21:26:19 -
[651] - Quote
You can't.
(if you need information about a particular system, that's not dynamic like indexes, then the SDE is your best bet.)
Woo! CSM 9!
Fuzzwork Enterprises
Twitter: @fuzzysteve on Twitter
|
Sephira Galamore
Inner Beard Society Affirmative.
376
|
Posted - 2014.10.08 22:31:55 -
[652] - Quote
Could we get an API (or CREST) endpoint for Bookmarks?
They have been changed to server-side storage not long ago, and just recently I discovered the usefulness of the "Notes" field. Ingame you have to open each note seperately, with an API endpoint you could have it a bit more accessible. It would also make it easier to keep track of larger bookmark sets / libraries. Mapping software could show them on the map. Want to see how well you have covered Curse? Maybe Dotlan would provide a per-system count of bookmarks as info layer in the region map for logged-in users.
Useful data would be: Name, Type, SystemId, System name, Creation date, CreatorId, Creator name, Notes
Are folders stored client-side or on the server? If the later, include the folder name aswell. |
|
CCP FoxFour
C C P C C P Alliance
3591
|
Posted - 2014.10.09 07:16:08 -
[653] - Quote
Sephira Galamore wrote:Could we get an API (or CREST) endpoint for Bookmarks?
They have been changed to server-side storage not long ago, and just recently I discovered the usefulness of the "Notes" field. Ingame you have to open each note seperately, with an API endpoint you could have it a bit more accessible. It would also make it easier to keep track of larger bookmark sets / libraries. Mapping software could show them on the map. Want to see how well you have covered Curse? Maybe Dotlan would provide a per-system count of bookmarks as info layer in the region map for logged-in users.
Useful data would be: Name, Type, SystemId, System name, Creation date, CreatorId, Creator name, Notes
Are folders stored client-side or on the server? If the later, include the folder name aswell.
Ooooo I like this idea. I have no idea what you would really do with it, but that just means all the crazy things you guys do will be an awesome surprise! :D
Will look into this later today to see if it's possible and then can look at getting it on my backlog for a later date.
CCP FoxFour // Game Designer // @CCP_FoxFour
|
|
Sephira Galamore
Inner Beard Society Affirmative.
376
|
Posted - 2014.10.09 09:16:06 -
[654] - Quote
CCP FoxFour wrote:Sephira Galamore wrote:Could we get an API (or CREST) endpoint for Bookmarks?
They have been changed to server-side storage not long ago, and just recently I discovered the usefulness of the "Notes" field. Ingame you have to open each note seperately, with an API endpoint you could have it a bit more accessible. It would also make it easier to keep track of larger bookmark sets / libraries. Mapping software could show them on the map. Want to see how well you have covered Curse? Maybe Dotlan would provide a per-system count of bookmarks as info layer in the region map for logged-in users.
Useful data would be: Name, Type, SystemId, System name, Creation date, CreatorId, Creator name, Notes
Are folders stored client-side or on the server? If the later, include the folder name aswell. Ooooo I like this idea. I have no idea what you would really do with it, but that just means all the crazy things you guys do will be an awesome surprise! :D Will look into this later today to see if it's possible and then can look at getting it on my backlog for a later date. Awesome, thanks for the quick reply :)
If game design thinks its okay, you could even expose the coordinates. You don't get them as numbers in the game but you see them on the map (and in space after Phoebe) - which would be consistent with celestial objects of which we get the coordinates via the SDE. Combining those two sets of data would allow you to figure out distances between bookmarks and celestials, similar to how we can currently figure out distances between gates, stations etc. |
hfo df
Ramm's RDI Tactical Narcotics Team
26
|
Posted - 2014.10.09 11:02:45 -
[655] - Quote
Back in the day i stored funny encounters, chat logs, interesting info, kill mails on notes on other characters. So when i saw them in my favorite mission hubs i could show-info them and be like "ooh yeah, hahaha" and chat to them again. Having long moved on and not remembering all the characters i met (so i can not look up the notes), it might be cool to add those to the end point as well?
Now to write that character id crawler to save a collection of my experiences in eve as saved on the note field... |
sprut01
TaxiDermiya
0
|
Posted - 2014.10.09 19:15:38 -
[656] - Quote
Steve Ronuken wrote:You can't. (if you need information about a particular system, that's not dynamic like indexes, then the SDE is your best bet.)
I am sorry, I meant the following - is there a way to get costIndexes activities in the particular system other than to get a list of all systems and then search in them in my application ? |
Cor'len
Remnant of an Empire
7
|
Posted - 2014.10.13 10:56:15 -
[657] - Quote
Would it be possible to set the installTime (or expiryTime) property for PI factories depending on whether they're running or not?
Currently it's impossible to tell whether a factory pin (Industry Facility) is waiting for more materials or not, unless you have a sizeable buffer of said material ready to fill it up - it may have a partial fill but still be running, as materials are consumed upon activation. This makes it pretty much impossible to accurately predict yield, because you will lose the first cycle or two when simulating it.
I could obviously assume it is running if it's not been idling for very long, but it's not reliable. |
Steve Ronuken
Fuzzwork Enterprises Vote Steve Ronuken for CSM
4082
|
Posted - 2014.10.13 11:33:41 -
[658] - Quote
sprut01 wrote:Steve Ronuken wrote:You can't. (if you need information about a particular system, that's not dynamic like indexes, then the SDE is your best bet.) I am sorry, I meant the following - is there a way to get costIndexes activities in the particular system other than to get a list of all systems and then search in them in my application ?
Not from CCP.
https://forums.eveonline.com/default.aspx?g=posts&t=362405 may be of interest.
Woo! CSM 9!
Fuzzwork Enterprises
Twitter: @fuzzysteve on Twitter
|
Olixia Castitatis
Beyond Divinity Inc Shadow Cartel
3
|
Posted - 2014.10.17 19:17:10 -
[659] - Quote
What sort of expected timeframe do you have on making character locations available through CREST? I want to make a wormhole mapping tool, but as I am making it as an single page site in javascript it's difficult for me to get location information from the ingame browser.
If CREST for character locations is just a patch or two away I'd like to hold off working out some hack to get it working with the IGB. |
Nicen Jehr
Brave Newbies Inc. Brave Collective
404
|
Posted - 2014.10.25 02:33:41 -
[660] - Quote
FoxFour I would like to request the following read/write crest endpoints:
PUT corp/shares GET corp/shares
PUT corp/shareholderVote GET corp/shareholderVote
Little Things to improve GëíGïüGëí-á| My Little Things posts
|
|
|
|
|
Pages: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 30 .. 30 :: one page |
First page | Previous page | Next page | Last page |