Edengineer: 奥德赛新成分

创建于 2021-04-27  ·  28评论  ·  资料来源: msarilar/EDEngineer

新成分:

https://elite-dangerous.fandom.com/wiki/Data
https://elite-dangerous.fandom.com/wiki/Components
https://elite-dangerous.fandom.com/wiki/Goods

需要更新成分文件:

https://github.com/msarilar/EDEngineer/blob/master/EDEngineer/Resources/Data/entryData.json

示例成分:

  {
    "Name": "Aberrant Shield Pattern Analysis",
    "Rarity": "Rare",
    "FormattedName": "aberrantshieldpatternanalysis",
    "Kind": "Data",
    "OriginDetails": [
      "Ship scanning (combat ships)",
      "Mission reward",
      "Needed for The Sarge (50)"
    ],
    "Group": "ShieldData"
  }
  • 名称:需要是屏幕上的内容
  • FormattedName :当找到该成分时,需要匹配游戏日志中的内容
  • Kind :需要引用我认为的新类型(例如 OdysseyData/OdysseyComponents/OdysseyGoods)
  • OriginDetails : 现在可以留空
  • 组别:待定
enhancement help wanted RefData odyssey

最有用的评论

我正在处理活动,TradeMicroResources 现在为我工作。
我会尽快发送新的拉取请求。

所有28条评论

各位开发者好,这款精彩的应用程序。

我很想在这里提供帮助,但除了 soem 基本脚本之外,我不是 GitHub 的普通用户或开发人员,不确定我是否想要踩到任何脚趾或向主添加更新 - 但很高兴检查特定内容或测试以确认 wiki最终 json 更新的数据并尽快使此 Odyssey 兼容。

让我知道我是否可以在这方面提供帮助 - 或者任何可以帮助您的东西。
德鲁伊

环顾了一下四周。
我找到了一种使用此站点从 Excel 工作表生成 JSON 代码的方法: https :
必须制作一个模板才能使数组正确。
现在我需要包含新东西数据的列表。

INARA 为奥德赛的东西做了以下分类:
物品(不稀有)
数据(不稀有)
化学品(每种类型都有一个值)
电路(每个单独的类型都有一个值)
TECH(每个单独的类型都有一个值)

但 INARA 不包含 FormattedName。

问题:我们是在稀有度应该增加的地方添加“价值”还是需要额外的字段?
INARA 似乎将行星聚落作为所有的起源细节作为占位符。 我们用那个?
INARA 还映射了一些项目的使用情况。

我还看到 ED Discovery 有一些似乎是 Name 和 FormattedName 的列表。

INARA 或 EDD 似乎都没有完整的列表,所以主要问题是现在缺乏数据。 EDD 可能有,但我没有在他们的代码中找到它。

此外,似乎没有新东西的任何分组。

尽管 INARA 不包含 FormattedName

edengineer 使用格式化名称来找出出现在游戏日志中的“代号”,以便能够获取货物更新 - 其中一些只是玩家看到的标签,但为小写,而另一些则完全不同姓名

一个好的开始是格式化播放器默认看到的标签 - 也许那时我们会看到诸如“_该成分未被 edengineer_ 跟踪”之类的问题,这意味着我们需要更新 FormattedName

我们是否在稀有度应该添加“值”,或者我们是否需要额外的字段?

成本/易货/单位应作为新字段添加(替换这些的稀有性)
https://inara.cz/component/179/为例:

},
{
    // ...
    "CostUnit": "Chemicals",
    "BarterCost": 9,
    "BarterValue": 5,
    // ...
},
{

INARA 似乎将行星聚落作为所有的起源细节作为占位符。 我们用那个?

OriginDetails 用于这些图标:
image

如果添加了新的位置类型,我们可以添加更多的起源/图标,尽管我认为“平面定居点”或类似的东西已经存在

谢谢你。
我已经开始根据我拥有的数据(主要是 INARA 和一些来自 EDD 和期刊)对数据进行排序。

我们是否将没有易货价值的 OdysseyData 和 OdysseyItems 分离到具有不同设置的不同文件中,或者我们只是将易货价值留空。

我检查了更多更新,我认为对于这些新项目,我们应该:
Kind = [奥德赛的东西 - 让我们找个名字]
组 = 化学品/电路/技术/项目
易货成本/价值 = 一些价值或没有

这将使 EDEngineer 在一个新的专用选项卡(种类 - 类似于材料/数据/装载)中显示所有这些新成分,并按其单位(化学品/电路等)对它们进行分组。类似于当前的合金/电容器等。 .)

供参考,当前的gui:

image

我目前有这样的组件:

[
{
"名称": "气凝胶",
"CostUnit": "化学品",
“易货成本”:9,
“易货价值”:5,
"FormattedName": "气凝胶",
"种类": "奥德赛组件",
"OriginDetails": ["行星聚落"
]
“团体”: ””
}
]

所有带值的组件都在我的电子表格中。
处理数据。

我使用过“OdysseyComponent”、“OdysseyData”和“OdysseyItem”。 基本上我使用 INARA 类别。

我的主要挑战是在那里生成数组。 我不是程序员,在线工具有限。 但是,如果我们将其留空或只有一个值,那就没问题了。

看起来很棒

您实际上可以删除 CostUnit 字段并将其放入组中:

[
    {
        "Name": "Aerogel",
        "BarterCost": 9,
        "BarterValue": 5,
        "FormattedName": "aerogel",
        "Kind": "OdysseyComponent",
        "OriginDetails": [ "Planetary Settlement" ],
        "Group": "Chemicals"
    }
]

我还不习惯提出请求请求。
第一个文件,OdysseyComponents.txt
奥德赛组件.txt

对于物品和数据,没有稀有性或价值信息。 我是将值字段取出但保留稀有性还是将它们全部取出?

我还不习惯提出请求请求。
第一个文件,OdysseyComponents.txt
奥德赛组件.txt

这样就完美了

对于项目和数据,我相信您可以将它们作为与组件相同的种类,但具有专用组(“组”:“项目”/“组”:“数据”)

如果他们在游戏中没有稀有度,您可以省略 json 中的稀有度

所以我有一个完整的数据和项目列表,基于我可用的来源(INARA、ED Wiki、我的期刊和 EDD)
我仍然不确定如何设置它。
它们具有游戏内价值。 (其中一些列在 Wiki 上)
我没有发现游戏中的稀有迹象,但我玩得还不够多,无法确定。
维基通常提供这个:

分类:数据
价值:4,000 CR
结算类型: ?
建筑类型:LAB、PROC、PWR、AGRI
容器类型:农业数据端口、数据端口、工业数据端口、实验室数据端口、电力数据端口

那么应该包括多少呢?
对我来说,这看起来像是用于定居类型、建筑类型和容器类型的数组,但现在还为时尚早,我怀疑当我们有更多经验时,这可能会改变。

额外的数据可以添加到 json 中,以便稍后集成到 gui 中

如果太麻烦,那么可以从最少的信息开始:​​EDEngineer 将跟踪新成分,我们将能够添加相关蓝图以报告进度

非常感谢👍

我一直在玩我找到的工具。
我现在可以从我的电子表格“生成”这个。

{
"名称": "气凝胶",
“价值Cr”:500,
“易货成本”:9,
“易货价值”:5,
"FormattedName": "气凝胶",
"种类": "奥德赛组件",
"OriginDetails": ["行星聚落"],
"Group": "化学品",
"结算类型": [""],
"BuildingType": ["LAB", "PROC"],
"ContainerType": ["工业储物柜 (S)", "研究储物柜 (L)"],
“奥德赛食谱”:[“阿蒂米斯套装升级”]
},

这样做意味着我们可以省略 Origin Details,但我认为保留它可能是一个想法,因为你已经将它用于各种东西。

我已经为化学品/电路/技术输入了所有数据
数据和项目是一个更大的野兽,可能需要我几天时间。

来自 INARA 和 ED Wiki 的附加数据
工程师升级的名称已从 Wiki 中检索到。
我很乐意这样做,只需在 JSON 文件中说出您想要的信息

额外奖励是:我开始了解 VS Code 的强大之处:)

看起来很棒

“奥德赛食谱”:[“阿蒂米斯套装升级”]

edengineer 对食谱的工作方式略有不同(此处文件 - 请注意它很大并且可能需要一段时间才能引导):蓝图参考成分而不是相反

所以现在你可以放弃这个领域,我想

blueprints.json 文件中的示例配方(以避免加载文件):

  {
    "Type": "Plasma Accelerator",
    "Name": "Short Range Blaster",
    "Engineers": [
      "Etienne Dorn",
      "Zacariah Nemo",
      "Bill Turner"
    ],
    "Ingredients": [
      {
        "Name": "Nickel",
        "Size": 1
      }
    ],
    "Effects": [
      {
        "Effect": "+27%",
        "Property": "Damage",
        "IsGood": true
      },
      {
        "Effect": "-10%",
        "Property": "Maximum Range",
        "IsGood": false
      }
    ],
    "Grade": 1,
    "CoriolisGuid": "81dca970-1fbf-4017-af46-0c6285c3a728"
  },

伟大的
啊,那样的话,今天就该做。
食谱是唯一可以进入excel的东西。

您希望将其作为一个文件,在 BarterCost 和 BarterValue 中为“Item”和“Data”对象保留,还是作为两个文件?

我为所有奥德赛材料制作了一个文件。 如果它需要调整或分成不同的文件,请大声说出来。
数据来源:INARA、ED Wiki、EDD。
FormattedName:未充分验证。 在我不知道的地方,我使用了小写截断的显示名称。
SettlementType、BuildingType、ContainerType 数据来自 ED Wiki。 Wiki 和 INARA 之间存在一些冲突。
文件是使用以下电子表格生成的: https :
然后在 VS Code 编辑器中进一步调整(搜索和替换)。
包括电子表格(不确定它是否可以理解)
OdysseyMaterials-v2.txt
ED 奥德赛 data2.xlsx

精彩 - 您可以将数组的内容附加到 entryData.json 文件并打开评论

我很快就会开始利用这些数据

所以我用 Odyssey 材料 #597 提出了一个草案拉取请求
以前从未这样做过,所以希望我做对了。

太棒了,我们很快就到了

在游戏中,你有没有一些新的成分? 你介意上传你的日志吗(包括这些文档中描述的新的packet.json文件http://hosting.zaonce.net/community/journal/v31/Journal_Manual_v31.pdf)

我有几个,虽然不多。
背包.txt
不过我的backpack.jason 文件是空的。 我认为当你进入船时它是动态的并且是空的。
2个日志文件。
日志.210601201323.01.txt
Journal.210602215229.01.txt

干杯

我现在使用您提供的数据有这种 gui:

image

我将很快整合 Settlement/Building/Container 类型以及价格和易货属性

一旦它在那里,我可能会部署一个临时版本,直到我使用新事件进行日志解析

那很快。
看起来挺好的。 我会留意列表的更新。
您是否也打算跟踪背包。 它可以包含消耗品,以及奥德赛微资源。

这些加上E-breach都是目前已知的消耗品。
我还没有 E-Breach。
更新了来自 OzDruiD 的信息 :)

``` json
{
“消耗品”:
[ { "Name":"healthpack", "Name_Localised":"Medkit", "OwnerID":0, "Count":10 },
{ "Name":"energycell", "Name_Localised":"Energy Cell", "OwnerID":0, "Count":11 },
{ "Name":"amm_grenade_emp", "Name_Localised":"Shield Disruptor", "OwnerID":0, "Count":10 },
{ "Name":"amm_grenade_frag", "Name_Localised":"Frag Grenade", "OwnerID":0, "Count":10 },
{ "Name":"amm_grenade_shield", "Name_Localised":"Shield Projector", "OwnerID":0, "Count":10 }
{ "Name":"bypass", "Name_Localised":"E-Breach", "OwnerID":0, "Count":96 }
]
}

@ Gimi1967 这有帮助吗?
{ "Name":"bypass", "Name_Localised":"E-Breach", "OwnerID":0, "Count":96 }
这是我的日记——你还有什么要找的吗? 或者 ?

所以..我从奥德赛的所有事情中丢失了我所有的“货物”和“数据”。 我不认为这是由于处理日志文件造成的,但请注意,近 1000 件商品,800 多条数据——刚刚消失。 fdev 的票,但这可能需要数周时间。

我被卡住了,所以登录地平线,回到奥德赛,这两个类别被重置为 0/1000,而“消耗品”和“资产”仍然很好。

顺便说一句 - 我猜电子后膛计数可以调整回 10 或其他什么。 这就是我包里的数量:P

我认为我们现在拥有大部分

非常感谢@Gimi1967@jpacelli62的贡献

即将进行的步骤:

  • 将部署当前版本
  • 日志解析以更新成分

我正在处理活动,TradeMicroResources 现在为我工作。
我会尽快发送新的拉取请求。

你们太棒了..如果需要日志或测试任何东西 - 大声喊出来。

此页面是否有帮助?
0 / 5 - 0 等级

相关问题

StrasnyLada picture StrasnyLada  ·  4评论

Uriei picture Uriei  ·  19评论

Shemuev picture Shemuev  ·  20评论

srjek picture srjek  ·  6评论

ghost picture ghost  ·  27评论