Shadow of Cerberus

Public => EVE World News => Thema gestartet von: Aura am Februar 14, 2014, 07:01:43 Nachmittag

Titel: [CCP Devblog] EVE Universe Static Data Export
Beitrag von: Aura am Februar 14, 2014, 07:01:43 Nachmittag
EVE Universe Static Data Export


“The story so far: In the beginning the Universe was created. This has made a lot of people very angry and been widely regarded as a bad move.” – Douglas Adams, The Restaurant at the End of the Universe



 



All systems have to be maintained, including the Universe – in this case the EVE Universe data. As was announced here in late January this change is now upon us.



What does this mean for the regular pod pilot? Players should not notice any difference what-so-ever. Well, except that the Starmap now loads up almost 2x faster than before. Code touching or using the EVE Universe data is everywhere, and a lot of that code has been refactored as a part of this move which brings joy to the Universe!



What does this mean for the 3rd party developers that have been using DATADUMPs from the old system? Well, no data has been changed, added or removed, so technically 3rd party developers don’t have to do anything right away. Some tables have been moved from the MS-SQL file to another file.



Why are you spending time on this? In the old systems this data was authored directly in the Database and most of the data only existed in the Database. In the new system the data is authored in files in our source control system together with our game code. Most of the data is then inserted again into the Database, when the server is updated. This gives us much more flexibility for changing EVE Universe data. This also gives us an opportunity to build the data correctly and not rely on authoring data that should be generated.



The new SDE can be found here.



 



The Gory Details



Certain tables have been removed from the static data export DATADUMP and moved into an sqlite database file called universeDataDx.db.



The changes are as follows:



dbo.mapDenormalize



Dropped from the DATADUMP and added into universeDataDx.db as mapDenormalize. This table has the same structure as before.



Major changes are:




dbo.mapRegions




Major changes are:




 



dbo. mapConstellations



Dropped from the DATADUMP and added into universeDataDx.db as mapConstellations. This table has the same structure as before.



Major changes are:




 



dbo. mapSolarSystems




Major changes are:




 



dbo. mapLocationScenes




dbo. mapLocationWormholeClasses




dbo. mapCelestialStatistics




dbo. mapJumps




dbo. mapSolarSystemJumps




dbo. mapConstellationJumps




dbo. mapRegionJumps




 



dbo. mapLandmarks




The structure of this table has changed from having the following columns:



                landmarkID | landmarkName | description | locationID | x | y | z | radius | iconID | importance



Into having these columns:



                landmarkID | landmarkName | description | locationID | x | y | z | iconID



The reason for this change is that the radius and importance columns were only used for landmark authoring.



 



The most important thing to remember is you have plenty of time to change your tools because there is no new data in the universe dump!



That is all for now,



CCP Nobody



 


Source: EVE Universe Static Data Export (http://community.eveonline.com/devblog.asp?a=blog&nbid=eve-universe-static-data-export)