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材料が芋぀かったずきに、ゲヌムのログにあるものず䞀臎する必芁がありたす
  • 皮類私が思う新しいタむプを参照する必芁がありたすたずえば、OdysseyData / OdysseyComponents / OdysseyGoods
  • OriginDetails今のずころ空のたたにしおおくこずができたす
  • グルヌプ未定
enhancement help wanted RefData odyssey

最も参考になるコメント

私はむベントに取り組んでいたす、TradeMicroResourcesは今私のために働いおいたす。
すぐに新しいプルリク゚ストを送信したす。

党おのコメント28件

この玠晎らしいアプリのすべおの開発者はどうですか。

私はここで手助けしたいず思っおいたすが、GitHubの通垞のナヌザヌや、soemの基本的なスクリプト以倖の開発者ではありたせん。足を螏み入れたり、マスタヌに曎新を远加したりするかどうかはわかりたせんが、特定のこずを確認したり、りィキを確認するためにテストしたりできたす。最終的なjson曎新のデヌタを䜜成し、このOdyssey互換性をできるだけ早く䜜成したす。

私がその点で助けになるこずができるかどうか私に知らせおください-たたはここであなたを助けるために䜕か。
ドルむド

少し芋回した。
このサむトを䜿甚しお、ExcelシヌトからJSONコヌドを生成する方法を芋぀けたした https 
配列を正しくするためにテンプレヌトを䜜成する必芁がありたした。
今、私は新しいもののデヌタを含むリストが必芁です。

INARAは、オデッセむ甚に次のカテゎリを䜜成したした。
アむテムレア床なし
デヌタ垌少性なし
化孊物質個々のタむプにはそれぞれ䟡倀がありたす
回路個々のタむプには倀がありたす
TECH個々のタむプには䟡倀がありたす

ただし、INARAにはFormattedNameは含たれおいたせん。

質問垌少性があるべき堎所に「倀」を远加したすか、それずも远加のフィヌルドが必芁ですか
INARAは、プレヌスホルダヌずしおのすべおのオリゞンの詳现ずしおPlanetarySettlementを持っおいるようです。 私たちはそれを䜿甚したすか
INARAは、いく぀かのアむテムの䜿甚法もマッピングしおいたす。

たた、ED Discoveryには、NameずFormattedNameのように芋えるもののリストがあるこずもわかりたす。

INARAもEDDも完党なリストを持っおいないようですが、䞻な問題は珟圚のデヌタの䞍足です。 EDDは持っおいるかもしれたせんが、私は圌らのコヌドでそれを芋぀けおいたせん。

たた、新しいもののグルヌプ化はないようです。

INARAにはFormattedNameは含たれおいたせんが

edengineerは、フォヌマットされた名前を䜿甚しお、ゲヌムログに衚瀺される「コヌド名」を把握し、貚物の曎新を取埗できるようにしたす。䞀郚はプレヌダヌに衚瀺されるラベルですが、小文字のものもあれば、たったく異なるものもありたす。名前

プレヌダヌにデフォルトで衚瀺されるラベルをフォヌマットするこずから始めるずよいでしょう。そうするず、「_その成分がedengineer_によっお远跡されない」などの問題が発生する可胜性がありたす。これは、FormattedNameを曎新する必芁があるこずを意味したす。

垌少性があるべき堎所に「倀」を远加したすか、それずも远加のフィヌルドが必芁ですか

コスト/物々亀換/ナニットを新しいフィヌルドずしお远加する必芁がありたすこれらの垌少性を眮き換えたす
たずえば、 https 

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

INARAは、プレヌスホルダヌずしおのすべおのオリゞンの詳现ずしおPlanetarySettlementを持っおいるようです。 私たちはそれを䜿甚したすか

OriginDetailsは、次のアむコンに䜿甚されたす。
image

「平面決枈」などは既に存圚するず思いたすが、新しい堎所タむプが远加されおいれば、原点/アむコンを远加できたす。

ありがずうございたした。
私は自分が持っおいるもの䞻にINARAずEDDやゞャヌナルからのいく぀かに基づいおデヌタを゜ヌトし始めたした。

物々亀換倀を持たないOdysseyDataずOdysseyItemsを、異なる蚭定の異なるファむルに分割したすか、それずも物々亀換倀を空癜のたたにしたすか。

私はもう少しアップデヌトをチェックしたした、私はこれらの新しいアむテムのために、私たちは持っおいるべきだず思いたす
皮類= [オデッセむ䜕か-名前を芋぀けたしょう]
グルヌプ=化孊薬品/回路/技術/アむテム
BarterCost / Value =䜕らかの倀たたは䜕もない

これにより、EDEngineerはこれらすべおの新しい成分を新しい専甚タブ皮類-材料/デヌタ/ロヌドアりトず同様に衚瀺し、それらを単䜍化孊物質/回路など。珟圚の合金/コンデンサなどず同様でグルヌプ化したす。 。

参考たでに、珟圚のGUI

image

私は珟圚、コンポヌネント甚に次のようなものを持っおいたす

[
{{
「名前」「゚アロゲル」、
"CostUnit" "化孊薬品"、
「BarterCost」9、
"BarterValue"5、
"FormattedName" "aerogel"、
"皮類" "OdysseyComponent"、
"OriginDetails"["Planetary Settlement"
]
"グルヌプ" ""
}
]

倀を持぀すべおのコンポヌネントは私のスプレッドシヌトにありたす。
デヌタに取り組んでいたす。

「OdysseyComponent」、「OdysseyData」、「OdysseyItem」を䜿甚したした。 基本的に私はINARAカテゎリを䜿甚しおいたす。

私の䞻な課題は、そこで配列を生成するこずです。 私はプログラマヌではなく、オンラむンツヌルは限られおいたす。 ただし、空癜のたたにするか、倀を1぀だけにしおおくず、問題ありたせん。

それは玠晎らしく芋えたす

実際にCostUnitフィヌルドを削陀しお、代わりにグルヌプに入れるこずができたす。

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

プルリク゚ストを䜜成するのはただ快適ではありたせん。
最初のファむル、OdysseyComponents.txt
OdysseyComponent.txt

アむテムずデヌタに぀いおは、垌少性や䟡倀の情報はありたせん。 倀フィヌルドを削陀したすが、垌少性を残すか、すべお削陀したすか

プルリク゚ストを䜜成するのはただ快適ではありたせん。
最初のファむル、OdysseyComponents.txt
OdysseyComponent.txt

そのように完璧です

アむテムずデヌタに぀いおは、コンポヌネントず同じ皮類で、専甚のグルヌプ "Group" "Items" / "Group" "Data"を䜿甚しお配眮できるず思いたす。

ゲヌムでレア床がない堎合は、jsonでレア床を省略できたす

ですから、入手可胜な情報源INARA、ED Wiki、私のゞャヌナル、EDDに基づいたデヌタずアむテムの完党なリストがありたす。
これをどのように蚭定するかはただわかりたせん。
それらにはゲヌム内の䟡倀がありたす。 それらのいく぀かに぀いおはWikiにリストされおいたす
ゲヌムに垌少性の兆候は芋圓たりたせんが、確かに蚀うには十分なプレヌがありたせん。
りィキは通垞これを提䟛したす

分類デヌタ
倀4,000 CR
決枈タむプ
建物の皮類LAB、PROC、PWR、AGRI
コンテナタむプ蟲業デヌタポヌト、デヌタポヌト、産業デヌタポヌト、実隓宀デヌタポヌト、電力デヌタポヌト

では、いくら含める必芁がありたすか
私には、これは決枈タむプ、建物タむプ、コンテナタむプの配列のように芋えたすが、ただ初期の段階であり、経隓を積むず倉曎される可胜性がありたす。

远加のデヌタをjsonに远加しお、埌でGUIに統合するこずができたす。

問題が倚すぎる堎合は、最小限の情報から始めおも問題ありたせん。EDEngineerが新しい材料を远跡し、関連する青写真を远加しお進捗状況を報告できるようになりたす。

どうもありがずう👍

私は芋぀けたツヌルで少し遊んでいたす。
これで、スプレッドシヌトからこれを「生成」できたす。

{{
「名前」「゚アロゲル」、
「ValueCr」500、
「BarterCost」9、
"BarterValue"5、
"FormattedName" "aerogel"、
"皮類" "OdysseyComponent"、
"OriginDetails"["Planetary Settlement"]、
「グルヌプ」「化孊薬品」、
"SettlementType"[""]、
"BuildingType"["LAB"、 "PROC"]、
"ContainerType"["産業甚ロッカヌS"、 "研究甚ロッカヌL"]、
"OdysseyRecipes"["Artimisスヌツのアップグレヌド"]
}、

このようにするず、Originの詳现を省略できたすが、さたざたな甚途に䜿甚されおいるので、そのたたにしおおくのもいいかもしれたせん。

化孊薬品/回路/技術のすべおのデヌタを入力したした
デヌタずアむテムはより倧きな獣であり、私には数日かかるかもしれたせん。

INARAおよびEDWikiからの远加デヌタ
゚ンゞニアのアップグレヌドの名前は、Wikiから取埗されおいたす。
JSONファむルに必芁な情報を入力しおください。

ボヌナスは私はVSCodeがどれほど匷力であるかを孊び始めおいたす:)

それは玠晎らしく芋えたす

"OdysseyRecipes"["Artimisスヌツのアップグレヌド"]

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に入るために残された唯䞀のものでした。

これを、「Item」オブゞェクトず「Data」オブゞェクト甚にBarterCostずBarterValueに残す1぀のファむルずしお䜿甚したすか、それずも2぀のファむルずしお䜿甚したすか

すべおのオデッセむマテリアルに察しお1぀のファむルを䜜成したした。 埮調敎したり、別のファむルに分割したりする必芁がある堎合は、倧声で叫んでください。
デヌタの゜ヌスINARA、ED Wiki、EDD。
FormattedName十分に怜蚌されおいたせん。 わからない堎合は、小文字の切り捚おられた衚瀺名を䜿甚したした。
ED WikiのSettlementType、BuildingType、ContainerTypeデヌタ。 WikiずINARAの間でいく぀かの競合がありたした。
ファむルは、 https  たす。
次に、VS Code゚ディタヌでさらに埮調敎怜玢ず眮換したす。
スプレッドシヌトが含たれおいたすわかりやすいかどうかはわかりたせん
OdysseyMaterials-v2.txt
EDオデッセむdata2.xlsx

玠晎らしい-配列のコンテンツをentryData.jsonファむルに远加しお、レビュヌを開くこずができたす

すぐにそのデヌタの悪甚に取り組み始めたす

そこで、オデッセむの資料597を䜿甚しおドラフトプルリク゚ストを䜜成したした
これたでにそれをしたこずがないので、うたくいけば私はこれを正しく行いたした。

玠晎らしい、私たちはすぐにそこにいたす

ゲヌムでは、新しい材料をいく぀か手に入れたしたか ログをアップロヌドしおいただけたせんかこれらのドキュメントhttp://hosting.zaonce.net/community/journal/v31/Journal_Manual_v31.pdfで説明されおいる新しいbackpack.jsonファむルを含む

私は少数ですが、倚くはありたせん。
Backpack.txt
私のbackpack.jasonファむルは空です。 船に入るずダむナミックで空っぜだず思いたす。
2぀のゞャヌナルファむル。
Journal.210601201323.01.txt
Journal.210602215229.01.txt

也杯

私は今のずころあなたが提䟛したデヌタを䜿甚しおこの皮のGUIを持っおいたす

image

決枈/建物/コンテナタむプ、䟡栌、物々亀換プロパティをすぐに統合したす

そこに到達したら、ログ解析が新しいむベントで機胜するようになるたで、おそらく䞀時的なバヌゞョンをデプロむしたす

それは速かった。
いいね。 リストの曎新に泚意したす。
バックパックも远跡する぀もりですか。 消耗品やオデッセむのマむクロリ゜ヌスを含めるこずができたす。

これらに加えおE違反は、珟圚すべお知られおいる消耗品です。
私はただ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でチケットを賌入したすが、これには数週間かかる堎合がありたす。

私は立ち埀生しおいたので、Horizo​​nsにログむンしおOdysseyに戻るず、これら2぀のカテゎリは0/1000にリセットされたすが、「消耗品」ず「アセット」は匕き続き問題ありたせん。

ずころで-私が掚枬するe-breechカりントは10か䜕かに戻すこずができたす。 それは私が私のバッグに持っおいた数だけですP

私たちは今それのほずんどを持っおいるず思いたす

@ Gimi1967ず@ jpacelli62の貢献に感謝し

今埌のステップ

  • 珟圚のバヌゞョンをデプロむする予定です
  • 成分の曎新のためのログ解析

私はむベントに取り組んでいたす、TradeMicroResourcesは今私のために働いおいたす。
すぐに新しいプルリク゚ストを送信したす。

あなたたちは玠晎らしいです..ログや䜕かをテストする必芁がある堎合-叫びたす。

このペヌゞは圹に立ちたしたか
0 / 5 - 0 評䟡