SDE静态文件说明

来自EVE百科
跳到导航 跳到搜索
UniWiki.png
翻译状态: 本文(或部分内容)是 Static Data Export 的翻译。源文本更新日期为 2022-8-16。若英文版本有所更改,则您可以帮助同步翻译更改的内容。

CCP 为开发人员提供了一系列静态文件,称为SDE(Static Data Export),其中包含来自宁静服务器的静态数据。CCP提供的SDE导出的格式为 .yaml 和 .static 文件,你可以使用社区开发的一个转换工具将其转换为其他形式。玩家社区也另外提供了可供直接下载的转换后文件(如下所述)。SDE可以在EVE开发者资源页面找到。CCP提供的所有资源均受页面链接的许可协议约束。

注意了,根据协议,你的应用程序不得向用户收取现实中的钱。(可以收游戏内的ISK)

使用官方提供的SDE

你可以直接从资源页面上下载SDE,然后使用社区开发的转换工具,将其转换为你想要使用的格式。具体方法可参考这篇教程

使用官方文件的好处是,你可以使用转换工具将其转换为你想要使用的格式。

使用官方资源比较麻烦的是,官方并没有提供SDE的更新记录,所以也就无法确定SDE的版本。不过每次版本更新的时候,这个下载链接的文件应该都会更新。

Fuzzwork提供的SDE文件

为了帮助其他开发人员和玩家使用这些数据,而不必每次都从YAML或STATIC格式中提取或转换数据,Steve Ronuken提供了SDE的PostgreSQL, SQLite, MySQL, MSSQL和CSV格式的文件。它们可以在Fuzzwork的SDE页面下找到,或者你也可以直接点这个链接www.fuzzwork.co.uk/dump

单个表(而不是整个SDE)的数据可以在www.fuzzwork.co.uk/dump/latest找到,它们以CSVSQL(MySQL)格式提供。

打开Fuzzwork提供的SDE文件

要从压缩文件中提取数据,在Linux上你可以使用tar解压.tar.bz2文件,或是使用bunzip2解压.bz2文件。在Windows上你可以用7-zip解压这两种格式。解压缩后,可以在支持文件格式的适当应用程序中打开文件。

ESI和SDE的关系是什么?

CCP有计划使用ESI(EVE Swagger Interface)取代SDE来提供所有数据,但目前,它还没有完全实现,许多项目都需要 SDE。可以在此处跟踪进度。

SDE表内容说明

表名 数据内容
agtAgents.csv.bz2 包含有关代理人的信息,例如位置、公司、类型、级别和是否为寻人代理人(布尔值)
agtAgentTypes.csv.bz2
agtResearchAgents.csv.bz2
certCerts.csv.bz2
certMasteries.csv.bz2 什么船使用什么证书。 在本例中,typeID 是船舶,certID 是证书。 参见 certSkills(译注:我认为这里说的证书指的是精通等级)
certSkills.csv.bz2
chrAncestries.csv.bz2
chrAttributes.csv.bz2
chrBloodlines.csv.bz2 包含每个血统属于哪个种族的信息,描述。
chrFactions.csv.bz2 势力ID、名称和描述。还有每个势力属于什么种族,以及其他一些杂项信息。
chrRaces.csv.bz2 种族ID和种族名字, 图标ID还有或长或短的描述(旁注, ORE是一个种族)
crpActivities.csv.bz2 不懂,也许是 NPC 分类组的名称?
crpNPCCorporationDivisions.csv.bz2
crpNPCCorporationResearchFields.csv.bz2 不明
crpNPCCorporations.csv.bz2
crpNPCCorporationTrades.csv.bz2 NPC公司销售物品的信息。
crpNPCDivisions.csv.bz2 有关NPC部门的信息,大部分已弃用。
dgmAttributeCategories.csv.bz2 解释categoryID,还有categoryName。
dgmAttributeTypes.csv.bz2 定义各种属性(如CPU负载、能量栅格、电磁伤害)
dgmEffects.csv.bz2 有关效果的信息,例如发射导弹、缩放伤害和技能效果。
dgmExpressions.csv.bz2 有关表达式的信息
dgmTypeAttributes.csv.bz2 提供类型属性的值(雷神巡航导弹造成多少电磁伤害)参见 dgmAttributeTypes 和
dgmTypeEffects.csv.bz2 每个typID具有的effectID,另请参见 dgmEffects.csv.bz2
eveGraphics.csv.bz2 有关图形的信息,例如图形ID、图形位置、种族和描述。
eveIcons.csv.bz2
eveUnits.csv.bz2
industryActivity.csv.bz2 包含生产蓝图产品所需的秒数
industryActivityMaterials.csv.bz2 包含生产蓝图产品所需的材料
industryActivityProbabilities.csv.bz2 包含发明的结果和概率
industryActivityProducts.csv.bz2 显示什么过程制造什么(例如蓝图制造什么产品)
industryActivityRaces.csv.bz2
industryActivitySkills.csv.bz2 包含有关蓝图制造所需技能的信息。
industryBlueprints.csv.bz2 包含基础蓝图生产的最大流程数
invCategories.csv.bz2 类别ID和类别名称
invContrabandTypes.csv.bz2
invControlTowerResourcePurposes.csv.bz2
invControlTowerResources.csv.bz2
invFlags.csv.bz2
invGroups.csv.bz2 包含有关类别的信息,例如 groupID、categoryID 和其他元数据
invItems.csv.bz2 有关itemID和typeID的信息,以及其他一些信息
invMarketGroups.csv.bz2 定义市场类别的层次结构
invMetaGroups.csv.bz2 关于metaGroupID的小文件,例如T1、T2、势力、官员等
invMetaTypes.csv.bz2 typeID, parentTypeID, metaGroupID
invNames.csv.bz2 有关itemID的一切。注意itemID不是typeID。
invPositions.csv.bz2
invTraits.csv.bz2
invTypeMaterials.csv.bz2
invTypeReactions.csv.bz2
invTypes.csv.bz2 定义游戏中的类型,如市场物品和天体。 包含 typeID、名称、描述、marketGroupID、...
invUniqueNames.csv.bz2
invVolumes.csv.bz2
mapCelestialStatistics.csv.bz2
mapConstellationJumps.csv.bz2
mapConstellations.csv.bz2 星座位置、派系、名称、星域、名称和半径。
mapDenormalize.csv.bz2 卫星、行星、星系、星域的位置、半径和安全等级。 所以,这是一个超过50万行的超大CSV。
mapJumps.csv.bz2
mapLandmarks.csv.bz2
mapLocationScenes.csv.bz2
mapLocationWormholeClasses.csv.bz2 每个位置的 wormholeClassID(译注:wormholeClassID,虫洞类型ID)
mapRegionJumps.csv.bz2
mapRegions.csv.bz2
mapSolarSystemJumps.csv.bz2
mapSolarSystems.csv.bz2
mapUniverse.csv.bz2 可能是K-space和J-space的区分? (推测)
planetSchematics.csv.bz2
planetSchematicsPinMap.csv.bz2
planetSchematicsTypeMap.csv.bz2
ramActivities.csv.bz2 描述每个R.A.M.能用来干什么。参见euwiki:Manufacturing(R.A.M,Robotic Assembly Modules,机器人装配模块)
ramAssemblyLineStations.csv.bz2
ramAssemblyLineTypeDetailPerCategory.csv.bz2 有关R.A.M.的信息
ramAssemblyLineTypeDetailPerGroup.csv.bz2
ramAssemblyLineTypes.csv.bz2
ramInstallationTypeContents.csv.bz2
skinLicense.csv.bz2
skinMaterials.csv.bz2
skins.csv.bz2
skinShip.csv.bz2 什么皮肤可以用在什么船上
staOperations.csv.bz2
staOperationServices.csv.bz2 有关哪些空间站类型提供哪些服务的信息(推测)
staServices.csv.bz2
staStations.csv.bz2 有关空间站、其安全级别、位置、名称、精炼等级等信息。
staStationTypes.csv.bz2
translationTables.csv.bz2 显然是空的
trnTranslationColumns.csv.bz2
trnTranslationLanguages.csv.bz2
trnTranslations.csv.bz2
warCombatZones.csv.bz2 一个定期更新的小文件。 它包含有关战区的信息(FW I think?)
warCombatZoneSystems.csv.bz2