Pages: [1] 2 :: one page |
|
Author |
Thread Statistics | Show CCP posts - 12 post(s) |
|
CCP Phantom
C C P C C P Alliance
4799
|
Posted - 2014.10.13 16:31:00 -
[1] - Quote
With the industry changes coming with Phoebe as outlined here, the Static Data Export (SDE) and the API will be updated as well. To give you wonderful third party developers enough time to update your tools and sites, CCP Nullarbor announced the pre-release version of the Phoebe SDE.
The pre-release version of the SDE can be found here: http://cdn1.eveonline.com/data/Phoebe_0.9_106316_db.zip
Read all about the SDE and the industry related XML API changes in CCP Nullarbor's blog Industry Changes for Phoebe.
CCP Phantom - Senior Community Representative - Volunteer Manager |
|
|
CCP Nullarbor
C C P C C P Alliance
870
|
Posted - 2014.10.13 16:35:00 -
[2] - Quote
Will be watching this thread for questions, so fire away CCP Nullarbor //-áExotic Dancer-á// DEVGIFS |
|
Querns
GBS Logistics and Fives Support Goonswarm Federation
910
|
Posted - 2014.10.13 16:49:00 -
[3] - Quote
I have a question, but it's kind of out of scope for third party development. If you can't answer it, it's cool.
With Reverse Engineering being merged into Invention, does this mean that you'll be able to do Reverse Engineering jobs in all Invention lines? Currently, no Reverse Engineering facilities exist in empire:
Quote: sqlite> select count(*) from ramAssemblyLineStations a left join ramAssemblyLineTypes b on (a.assemblyLineTypeID = b.assemblyLineTypeID) left join mapSolarSystems c on (a.solarSystemID = c.solarSystemID) where b.activityID = 8 AND c.security > 0; 434 sqlite> select count(*) from ramAssemblyLineStations a left join ramAssemblyLineTypes b on (a.assemblyLineTypeID = b.assemblyLineTypeID) left join mapSolarSystems c on (a.solarSystemID = c.solarSystemID) where b.activityID = 7 AND c.security > 0; 0
(7 = reverse engineering, 8 = invention) This post was crafted by the wormhole expert of the Goonswarm Economic Warfare Cabal, the foremost authority on Eve: Online economics and gameplay. |
|
CCP Nullarbor
C C P C C P Alliance
870
|
Posted - 2014.10.13 16:54:00 -
[4] - Quote
Querns wrote:I have a question, but it's kind of out of scope for third party development. If you can't answer it, it's cool. With Reverse Engineering being merged into Invention, does this mean that you'll be able to do Reverse Engineering jobs in all Invention lines? Currently, no Reverse Engineering facilities exist in empire: Quote: sqlite> select count(*) from ramAssemblyLineStations a left join ramAssemblyLineTypes b on (a.assemblyLineTypeID = b.assemblyLineTypeID) left join mapSolarSystems c on (a.solarSystemID = c.solarSystemID) where b.activityID = 8 AND c.security > 0; 434 sqlite> select count(*) from ramAssemblyLineStations a left join ramAssemblyLineTypes b on (a.assemblyLineTypeID = b.assemblyLineTypeID) left join mapSolarSystems c on (a.solarSystemID = c.solarSystemID) where b.activityID = 7 AND c.security > 0; 0
(7 = reverse engineering, 8 = invention)
Existing reverse engineering facilities are being converted to invention facilities but restricted to inventing just ancient relics.
So no, the labs will stay the same. CCP Nullarbor //-áExotic Dancer-á// DEVGIFS |
|
Querns
GBS Logistics and Fives Support Goonswarm Federation
910
|
Posted - 2014.10.13 17:13:00 -
[5] - Quote
CCP Nullarbor wrote:Existing reverse engineering facilities are being converted to invention facilities but restricted to inventing just ancient relics.
So no, the labs will stay the same. Cool -- thanks for the followup :) This post was crafted by the wormhole expert of the Goonswarm Economic Warfare Cabal, the foremost authority on Eve: Online economics and gameplay. |
Arronicus
Bitter Lemons Brothers of Tangra
1156
|
Posted - 2014.10.13 21:18:00 -
[6] - Quote
Sad to see interfaces go, even if they didn't add much, but the changes look good mostly. I can't help but feel like the new improved invention success probabilities might become the new status quo on big ticket items like jump freighters though? Gotta run the math again on invention cost vs savings... Nice to see multiple invention run jobs coming. |
Retar Aveymone
GoonWaffe Goonswarm Federation
1012
|
Posted - 2014.10.13 21:18:00 -
[7] - Quote
Does that mean outpost upgrades that affect invention will now affect RE as well? (sorry this is also not an SDE question) |
Altessa Post
Midnight special super sexy
153
|
Posted - 2014.10.13 22:03:00 -
[8] - Quote
Changing from ids to strings is probably ok. Although I do not see the benefit.
Removing the consume attribute is surely a good thing. Yet, there are other questions left open by the yaml file: invention can lead to more than one outcome. Every outcome has its own probability. Is this intentional? It artificially complicates things...
I am really no fan of yaml. Yet, parsing the existing file turned out to be unexpectedly simple. I think this is mostly due to the fact that you stick to only two constructs of the yaml standard and you use these repeatedly. Excellent for recursive parsing. I was really positively surprised! There are not so many trustworthy parsers out there. Especially in the .NET area.
By bringing in the "hyphen" notation for lists, you make things unnecessary complicated. To be honest, I have not given it too much thought yet but I already cringe at the idea...
Trying not to sound like a drama queen, but the industry has already gone through this learning curve with SoA. You do not change a public interface when it is not absolutely necessary. With every change you risk to lose 3rd party developers. So, please, consider carefully if it is worth the risk. Stability of the contract is more important than convenience...
On the internet, you can be whatever you want to be. It is amazing that so many people chose to be stupid. |
Querns
GBS Logistics and Fives Support Goonswarm Federation
910
|
Posted - 2014.10.13 22:50:00 -
[9] - Quote
Altessa Post wrote:I am really no fan of yaml. Yet, parsing the existing file turned out to be unexpectedly simple. I think this is mostly due to the fact that you stick to only two constructs of the yaml standard and you use these repeatedly. Excellent for recursive parsing. I was really positively surprised! There are not so many trustworthy parsers out there. Especially in the .NET area.
By bringing in the "hyphen" notation for lists, you make things unnecessary complicated. To be honest, I have not given it too much thought yet but I already cringe at the idea...
Have you considered just using a pre-built library for parsing YAML? http://yaml.codeplex.com/ comes up on google for .net specifically. There's little reason to write your own parser while open source software is a thing. Any YAML library worth its salt should be able to handle the multi-line array format. This post was crafted by the wormhole expert of the Goonswarm Economic Warfare Cabal, the foremost authority on Eve: Online economics and gameplay. |
Steve Ronuken
Fuzzwork Enterprises Vote Steve Ronuken for CSM
4009
|
Posted - 2014.10.14 00:06:00 -
[10] - Quote
When I get an appropriate free moment, I'll be converting it again. (and shifting the yaml into database tables) Woo! CSM 9! http://fuzzwork.enterprises/ Twitter: @fuzzysteve on Twitter |
|
Brianum
Brianum Industries and Excavations Gatekeepers Universe
0
|
Posted - 2014.10.14 08:21:00 -
[11] - Quote
deleted |
Steve Ronuken
Fuzzwork Enterprises Vote Steve Ronuken for CSM
4012
|
Posted - 2014.10.14 11:23:00 -
[12] - Quote
Conversions are now up.
I'm not updating the -latest symlinks, as this isn't a release SDE
https://www.fuzzwork.co.uk/dump/mysql56-phoebe-0.9-106316.tbz - mysql https://www.fuzzwork.co.uk/dump/phoebe-0.9-106316/ - everything else https://www.fuzzwork.co.uk/dump/phoebe-0.9-106316/eve.db.bz2 - Sqlite
Postgres - public schema https://www.fuzzwork.co.uk/dump/phoebe-0.9-106316/postgres-phoebe-0.9-106316.sql.bz2
postgres eve schema https://www.fuzzwork.co.uk/dump/phoebe-0.9-106316/postgres-phoebe-0.9-106316-withschema.sql.bz2
I've undone the change to meaningful names for the activities (ramActivites if you want them) taking it back to numbers. I've defaulted the consume flag to 1 for everything, so sql doesn't immediately break.
Woo! CSM 9! http://fuzzwork.enterprises/ Twitter: @fuzzysteve on Twitter |
EMT Holding
EMT Holding Corporation
4
|
Posted - 2014.10.14 12:36:00 -
[13] - Quote
As long as this is the last schema change for a while, fine. I don't like having to rewrite the DB side of my application and test it all again every 2 months. |
Altessa Post
Midnight special super sexy
153
|
Posted - 2014.10.14 19:16:00 -
[14] - Quote
Querns wrote:Altessa Post wrote:I am really no fan of yaml. Yet, parsing the existing file turned out to be unexpectedly simple.
Have you considered just using a pre-built library for parsing YAML? http://yaml.codeplex.com/ comes up on google for .net specifically. There's little reason to write your own parser while open source software is a thing. Any YAML library worth its salt should be able to handle the multi-line array format. Being a lazy person startpaging (cool kids do not use google) for a solution was my first approach. Yet, the offered parsers looked badly documented or like abandoned projects. And I did not write a general purpose yaml parser, I just parsed the file at hand. As I said, this worked surprisingly easy. Once I have prettified my code to be not too embarrassed, I can publish it here. It is not rocket science.
On the internet, you can be whatever you want to be. It is amazing that so many people chose to be stupid. |
probag Bear
Xiong Offices
61
|
Posted - 2014.10.17 11:17:00 -
[15] - Quote
Echoing the question(s) about Phoebe's "Adding multiple outcomes to Invention"
- I assume the multiple outcome probabilities will be reflected in the SDE, or will happen according to some general formula somewhere, and you just haven't gotten around to actually talking about this?
- Sorry, but I don't really see the point of the "successfulRuns" field, on its own, with multiple outcomes being added. If the quality of the successful runs is not also given, the quantity serves very little purpose.
|
Althalus Stenory
Flying Blacksmiths
43
|
Posted - 2014.10.17 22:53:00 -
[16] - Quote
It looks like there is an issue for IndustryActivityMaterials : all materialTypeID are between 0 and 18 (and they are correct in the yaml blueprint file). edit: it seems to be the same for - industryActivityProbabilities with productTypeID - industryActivityProducts with productTypeID - industryActivitySkills with skillID
Another question, what is the "IndustryRaces" table ? :o |
Desmont McCallock
408
|
Posted - 2014.10.18 07:47:00 -
[17] - Quote
Althalus Stenory wrote:Another question, what is the "IndustryRaces" table ? :o For output of RE on T3 items. |
Steve Ronuken
Fuzzwork Enterprises Vote Steve Ronuken for CSM
4036
|
Posted - 2014.10.18 09:31:00 -
[18] - Quote
Althalus Stenory wrote:It looks like there is an issue for IndustryActivityMaterials : all materialTypeID are between 0 and 18 (and they are correct in the yaml blueprint file). edit: it seems to be the same for - industryActivityProbabilities with productTypeID - industryActivityProducts with productTypeID - industryActivitySkills with skillID (tested for sqlite and mysql conversion) Another question, what is the "IndustryRaces" table ? :o
I'll see about kicking the loader code around. I'd modified it a bit to make it parse, but it looks like the change was a little more significant than I thought.
(yes, industryRaces was about the outputs for RE)
This may need to wait till I'm back home from Vegas, as coding while tipsy is less than the best plan in the world, and I'm going to be a trifle busy. But I'll poke at it at least. Woo! CSM 9! http://fuzzwork.enterprises/ Twitter: @fuzzysteve on Twitter |
Steve Ronuken
Fuzzwork Enterprises Vote Steve Ronuken for CSM
4036
|
Posted - 2014.10.18 09:45:00 -
[19] - Quote
Or maybe it was a little easier than I had thought.
It used to be that the material typeids were the keys for the list of materials. That's no longer the case. Needed a tweak to make it work.
I've not updated the main mysql dump file, but there is now an industryTables.sql.bz2 file to run as a patch for it.
The sqlite file is also updated, as is the excel dump.
As for postgres, if anyone needs it, poke me. (I've been drinking. I need my bed) Woo! CSM 9! http://fuzzwork.enterprises/ Twitter: @fuzzysteve on Twitter |
Althalus Stenory
Flying Blacksmiths
43
|
Posted - 2014.10.18 13:47:00 -
[20] - Quote
Steve Ronuken wrote:Or maybe it was a little easier than I had thought.
It used to be that the material typeids were the keys for the list of materials. That's no longer the case. Needed a tweak to make it work.
I've not updated the main mysql dump file, but there is now an industryTables.sql.bz2 file to run as a patch for it.
The sqlite file is also updated, as is the excel dump.
As for postgres, if anyone needs it, poke me. (I've been drinking. I need my bed) Great!
Thanks for updating it so fast :D |
|
Steve Ronuken
Fuzzwork Enterprises Vote Steve Ronuken for CSM
4070
|
Posted - 2014.10.19 00:55:21 -
[21] - Quote
They're not duplications. They're skill requirements for different activities on the same blueprint.
Woo! CSM 9!
http://fuzzwork.enterprises/
Twitter: @fuzzysteve on Twitter
|
Althalus Stenory
Flying Blacksmiths
43
|
Posted - 2014.10.19 09:48:10 -
[22] - Quote
Steve Ronuken wrote:They're not duplications. They're skill requirements for different activities on the same blueprint. Nop, those lines are twice in the file and in your conversion for a single activity :
example for the first one :
Quote:10632: activities: copying: materials: - quantity: 1 typeID: 11464 - quantity: 5 typeID: 3812 skills: - level: 4 typeID: 11451 - level: 4 typeID: 11451 time: 1872 You see here that "copying" has twice the skill id 11451
I only put the line once in my previous post :)
edit: I wish there were a "code" tag on the forum that keep preformated text... |
|
CCP Nullarbor
C C P C C P Alliance
875
|
Posted - 2014.10.19 21:50:56 -
[23] - Quote
Althalus Stenory wrote:Steve Ronuken wrote:They're not duplications. They're skill requirements for different activities on the same blueprint. Nop, those lines are twice in the file and in your conversion for a single activity : example for the first one : Quote:10632: activities: copying: materials: - quantity: 1 typeID: 11464 - quantity: 5 typeID: 3812 skills: - level: 4 typeID: 11451 - level: 4 typeID: 11451 time: 1872 You see here that "copying" has twice the skill id 11451 I only put the line once in my previous post :) edit: I wish there were a "code" tag on the forum that keep preformated text...
Thanks, I'll have a look into this.
Also yeah, these forums need a code tag.
CCP Nullarbor // Senior Engineer // Team Game of Drones
|
|
|
CCP Nullarbor
C C P C C P Alliance
875
|
Posted - 2014.10.19 21:54:02 -
[24] - Quote
Althalus Stenory wrote:It looks like there is an issue for IndustryActivityMaterials : all materialTypeID are between 0 and 18 (and they are correct in the yaml blueprint file). edit: it seems to be the same for - industryActivityProbabilities with productTypeID - industryActivityProducts with productTypeID - industryActivitySkills with skillID (tested for sqlite and mysql conversion) Another question, what is the "IndustryRaces" table ? :o
The race data will no longer be required as of Phoebe. We only had that column to connect the product output to the correct decryptors, but those are being consolidated so they are not racially specific.
CCP Nullarbor // Senior Engineer // Team Game of Drones
|
|
|
CCP Nullarbor
C C P C C P Alliance
875
|
Posted - 2014.10.19 21:58:13 -
[25] - Quote
probag Bear wrote:Echoing the question(s) about Phoebe's "Adding multiple outcomes to Invention"
- I assume the multiple outcome probabilities will be reflected in the SDE, or will happen according to some general formula somewhere, and you just haven't gotten around to actually talking about this?
- Sorry, but I don't really see the point of the "successfulRuns" field, on its own, with multiple outcomes being added. If the quality of the successful runs is not also given, the quantity serves very little purpose.
The multiple outcomes feature is being scrapped, CCP Ytterbium will cover more on this in an upcoming dev blog. With this in mind, each invention run is then either successful or not, hence the API only returning a single count.
CCP Nullarbor // Senior Engineer // Team Game of Drones
|
|
Max Kolonko
High Voltage Industries Ash Alliance
476
|
Posted - 2014.10.20 06:02:02 -
[26] - Quote
CCP Nullarbor wrote:probag Bear wrote:Echoing the question(s) about Phoebe's "Adding multiple outcomes to Invention"
- I assume the multiple outcome probabilities will be reflected in the SDE, or will happen according to some general formula somewhere, and you just haven't gotten around to actually talking about this?
- Sorry, but I don't really see the point of the "successfulRuns" field, on its own, with multiple outcomes being added. If the quality of the successful runs is not also given, the quantity serves very little purpose.
The multiple outcomes feature is being scrapped, CCP Ytterbium will cover more on this in an upcoming dev blog. With this in mind, each invention run is then either successful or not, hence the API only returning a single count.
From one perspective its good. I would have lost remainders of my sanity writing spreadsheet for variable results and trying to prepare package of mats to be purchased to produce the results :)
From the other perspective if sounded really cool
Read and support:
Don't mess with OUR WH's
What is Your stance on WH stuff?
|
Zifrian
Licentia Ex Vereor Northern Associates.
1574
|
Posted - 2014.10.20 10:41:21 -
[27] - Quote
CCP Nullarbor wrote:probag Bear wrote:Echoing the question(s) about Phoebe's "Adding multiple outcomes to Invention"
- I assume the multiple outcome probabilities will be reflected in the SDE, or will happen according to some general formula somewhere, and you just haven't gotten around to actually talking about this?
- Sorry, but I don't really see the point of the "successfulRuns" field, on its own, with multiple outcomes being added. If the quality of the successful runs is not also given, the quantity serves very little purpose.
The multiple outcomes feature is being scrapped, CCP Ytterbium will cover more on this in an upcoming dev blog. With this in mind, each invention run is then either successful or not, hence the API only returning a single count. Awesome. So happy for this decision.
GÇ£Any fool can criticize, condemn, and complain - and most fools do. GÇ¥ - Dale Carnegie
Maximze your Industry Potential! - Download EVE Isk per Hour!
|
Althalus Stenory
Flying Blacksmiths
43
|
Posted - 2014.10.20 13:25:52 -
[28] - Quote
oh seriously ? :(
I was waiting for this multiple outcome invention :'( |
Suzuka A1
Multiplex Gaming The Bastion
39
|
Posted - 2014.10.22 01:55:01 -
[29] - Quote
For the love of God will you just post this stuff to the Features and Ideas forum.
First thread location: EVE Forums -+ EVE Information Center -+ EVE Information Portal -+ Dev blog: Lighting the invention bulb
Second thread: EVE Forums -+ EVE Technology and Research Center -+ EVE Technology Lab -+ Dev blog: Industry Changes for Phoebe
Quote from the original dev blog: "Stay tuned for more and expect threads to appear on the GÇ£Features & Ideas DiscussionGÇ¥ to discuss specific points mentioned in this blog with time."
This is ridiculous. I found both of these threads by accident and I'm lucky I did.
Never forget the battle of Z9PP-H-á
What actually happened: http://www.youtube.com/watch?v=UgcUwTmHY74
Battle Report: http://www.kugutsumen.com/showthread.php?42836-They-Might-Be-Giants-The-Southwest&p=497626&viewfull=1#post497626
|
Suzuka A1
Multiplex Gaming The Bastion
39
|
Posted - 2014.10.22 01:59:03 -
[30] - Quote
Suzuka A1 wrote: Still waiting for confirmation that CCP has some strategy to reimburse Data Interface BPCs for those of us who bought large amounts of them off the market...and can't possibly build all of them by Nov 4th due to the 20 hour build times/run.
You going to answer this question anytime soon because it is a legit concern and to my knowledge BPCs have never been removed from the game before.
Never forget the battle of Z9PP-H-á
What actually happened: http://www.youtube.com/watch?v=UgcUwTmHY74
Battle Report: http://www.kugutsumen.com/showthread.php?42836-They-Might-Be-Giants-The-Southwest&p=497626&viewfull=1#post497626
|
|
|
|
|
Pages: [1] 2 :: one page |
First page | Previous page | Next page | Last page |