Edengineer: Bahan Baru Odyssey

Dibuat pada 27 Apr 2021  ·  28Komentar  ·  Sumber: msarilar/EDEngineer

Bahan baru:

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

File bahan perlu diperbarui:

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

Contoh bahan:

  {
    "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"
  }
  • Nama: harus sesuai dengan apa yang ada di layar
  • FormattedName : harus cocok dengan apa yang ada di log game saat bahan ditemukan
  • Jenis: saya pikir perlu merujuk ke tipe baru (OdysseyData/OdysseyComponents/OdysseyGoods misalnya)
  • OriginDetails : dapat dikosongkan untuk saat ini
  • Grup : ditentukan
enhancement help wanted RefData odyssey

Komentar yang paling membantu

Saya sedang mengerjakan acara, TradeMicroResources sekarang bekerja untuk saya.
Saya akan segera mengirim permintaan tarik baru.

Semua 28 komentar

Halo semua pengembang untuk aplikasi luar biasa ini.

Saya ingin membantu di sini, tetapi bukan pengguna biasa GitHub atau pengembang selain dari skrip dasar, tidak yakin saya ingin menginjak kaki apa pun atau menambahkan pembaruan ke master - tetapi senang memeriksa hal-hal tertentu atau pengujian untuk mengonfirmasi wiki data untuk pembaruan json terakhir dan buat Odyssey ini kompatibel secepatnya.

Beri tahu saya jika saya dapat membantu dalam hal itu - atau apa pun untuk membantu Anda di sini.
DruD

Melihat sekeliling sedikit.
Saya telah menemukan cara untuk menghasilkan kode JSON dari lembar excel menggunakan situs ini: https://www.convertcsv.com/csv-to-json.htm
Harus membuat template untuk mendapatkan array yang benar.
Sekarang saya membutuhkan daftar yang berisi data untuk hal-hal baru.

INARA telah membuat kategori berikut untuk barang-barang pengembaraan:
ITEM (Tidak jarang)
DATA (Tidak jarang)
KIMIA (Setiap jenis individu memiliki nilai)
SIRKUIT (Setiap tipe individu memiliki nilai)
TECH (Setiap tipe individu memiliki nilai)

INARA tidak mengandung FormattedName sekalipun.

Pertanyaan: Apakah kita menambahkan "nilai" di mana kelangkaan seharusnya atau apakah kita memerlukan bidang tambahan?
INARA memiliki Planetary Settlement as Origin detail untuk semua sebagai tempat pemegang tampaknya. De kita menggunakan itu?
INARA juga telah memetakan penggunaan untuk beberapa item.

Saya juga melihat bahwa ED Discovery memiliki daftar yang tampaknya adalah Nama dan Nama Terformat.

Baik INARA maupun EDD tampaknya tidak memiliki daftar yang lengkap, jadi masalah utamanya adalah kurangnya data saat ini. EDD mungkin, tetapi saya belum menemukannya di kode mereka.

Juga, sepertinya tidak ada pengelompokan untuk barang baru.

INARA tidak mengandung FormattedName meskipun

nama yang diformat digunakan oleh edengineer untuk mencari tahu "nama kode" yang muncul di log permainan untuk dapat mengambil pembaruan kargo - beberapa di antaranya hanya label yang dilihat oleh pemain tetapi dalam huruf kecil sementara beberapa lainnya memiliki yang sama sekali berbeda nama

awal yang baik adalah memformat label yang dilihat oleh pemain secara default - mungkin kita akan melihat masalah seperti "_bahan itu tidak dilacak oleh edengineer_" yang berarti kita perlu memperbarui FormattedName

Apakah kita menambahkan "nilai" di mana kelangkaan seharusnya atau apakah kita memerlukan bidang tambahan?

biaya / barter / unit harus ditambahkan sebagai bidang baru (menggantikan kelangkaan untuk ini)
untuk https://inara.cz/component/179/ misalnya:

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

INARA memiliki Planetary Settlement as Origin detail untuk semua sebagai tempat pemegang tampaknya. De kita menggunakan itu?

OriginDetails digunakan untuk ikon-ikon ini:
image

Kami dapat menambahkan lebih banyak asal / ikon jika jenis lokasi baru telah ditambahkan meskipun saya pikir "penyelesaian planer" atau yang serupa sudah ada

Terima kasih.
Saya sudah mulai menyortir data berdasarkan apa yang saya miliki (terutama INARA dan beberapa dari EDD dan jurnal).

Apakah kita memisahkan OdysseyData dan OdysseyItems yang tidak memiliki nilai barter ke dalam file yang berbeda dengan setup yang berbeda, atau kita biarkan saja nilai barternya kosong.

Saya memeriksa sedikit lebih banyak pembaruan, saya pikir untuk item baru ini, kita harus memiliki:
Kind = [Odyssey something - ayo cari nama]
Grup = Bahan Kimia/Sirkuit/Teks/Item
BarterCost/Value = beberapa nilai atau tidak sama sekali

Ini akan membuat EDEngineer menampilkan semua bahan baru ini di tab khusus baru (Jenis - Serupa dengan Bahan/Data/Loadout) dan mengelompokkannya berdasarkan unitnya (bahan kimia / sirkuit / dll. mirip dengan Paduan / Kapasitor / dll. saat ini. .)

untuk referensi, gui saat ini:

image

Saat ini saya memiliki sesuatu seperti ini untuk komponen:

[
{
"Nama": "Aerogel",
"CostUnit": "Bahan kimia",
"Biaya Barter": 9,
"Nilai Barter": 5,
"FormattedName": "aerogel",
"Jenis": "Komponen Pengembaraan",
"OriginDetails": ["Pemukiman Planet"
]
"Grup": ""
}
]

Semua komponen dengan nilai ada di spreadsheet saya.
Bekerja di Data.

Saya telah menggunakan "OdysseyComponent", "OdysseyData" dan "OdysseyItem". Pada dasarnya saya menggunakan kategori INARA.

Tantangan utama saya adalah menghasilkan array di sana. Saya bukan seorang programmer, dan alat online terbatas. Tetapi jika kita membiarkannya kosong atau hanya dengan satu nilai, tidak apa-apa.

itu terlihat bagus

Anda benar-benar dapat menghapus bidang CostUnit dan memasukkannya ke dalam Grup sebagai gantinya:

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

Saya belum merasa nyaman membuat Permintaan Tarik.
File pertama, OdysseyComponents.txt
OdysseyComponent.txt

Untuk Item dan Data tidak ada informasi kelangkaan atau nilai. Apakah saya mengeluarkan bidang nilai tetapi membiarkan kelangkaan masuk atau mengeluarkan semuanya?

Saya belum merasa nyaman membuat Permintaan Tarik.
File pertama, OdysseyComponents.txt
OdysseyComponent.txt

seperti itu sempurna

untuk item & data, saya yakin Anda dapat menempatkannya sebagai Jenis yang sama dengan komponen tetapi dengan grup khusus ("Grup": "Item" / "Grup": "Data")

jika mereka tidak memiliki kelangkaan dalam game, Anda dapat menghilangkan kelangkaan di json

Jadi saya memiliki daftar lengkap data dan item berdasarkan sumber yang saya miliki (INARA, ED Wiki, jurnal saya dan EDD)
Saya masih tidak yakin tentang cara mengatur ini.
Mereka memiliki nilai dalam game. (Tercantum di Wiki untuk beberapa dari mereka)
Saya tidak menemukan indikasi kelangkaan dalam permainan, tetapi saya belum cukup bermain untuk benar-benar mengatakan dengan pasti.
Wiki biasanya menyediakan ini:

Klasifikasi: Data
Nilai: 4,000 CR
Jenis Penyelesaian: ?
Tipe Bangunan: LAB, PROC, PWR, AGRI
Jenis Kontainer: Port Data Pertanian, Port Data, Port Data Industri, Port Data Laboratorium, Port Data Daya

Jadi berapa banyak yang harus dimasukkan?
Bagi saya ini terlihat seperti array untuk tipe pemukiman, tipe bangunan dan tipe kontainer, tetapi ini masih awal dan saya menduga ini dapat berubah ketika kita memiliki lebih banyak pengalaman.

data tambahan dapat ditambahkan ke json untuk mungkin diintegrasikan dalam gui di beberapa titik nanti

jika terlalu banyak masalah maka tidak apa-apa untuk memulai dengan info minimal : EDEngineer akan melacak bahan-bahan baru dan kami akan dapat menambahkan cetak biru terkait untuk melaporkan kemajuan

terima kasih banyak 👍

Saya telah bermain sedikit dengan alat yang saya temukan.
Saya sekarang dapat "menghasilkan" ini dari spreadsheet saya.

{
"Nama": "Aerogel",
"NilaiCr": 500,
"Biaya Barter": 9,
"Nilai Barter": 5,
"FormattedName": "aerogel",
"Jenis": "Komponen Pengembaraan",
"OriginDetails": ["Pemukiman Planet"],
"Grup": "Bahan kimia",
"Jenis Penyelesaian": [""],
"Tipe Bangunan": ["LAB", "PROC"],
"ContainerType": ["Loker Industri (S)", "Loker Penelitian (L)"],
"OdysseyRecipes": ["Peningkatan Setelan Artimis"]
},

Melakukannya dengan cara ini berarti kita dapat meninggalkan Detail Asal, tetapi saya pikir mungkin ide untuk menyimpannya, karena Anda telah menggunakannya untuk berbagai hal.

Saya memiliki semua data yang dimasukkan untuk Bahan Kimia/Sirkuit/teknologi
Data dan item adalah binatang yang lebih besar dan mungkin membutuhkan waktu beberapa hari.

Data tambahan dari INARA dan ED Wiki
Nama-nama untuk peningkatan insinyur telah diambil dari Wiki.
Saya senang melakukan ini, katakan saja informasi apa yang Anda inginkan dalam file JSON

Bonusnya adalah: Saya mulai belajar betapa hebatnya VS Code :)

itu terlihat bagus

"OdysseyRecipes": ["Peningkatan Setelan Artimis"]

edengineer bekerja sedikit berbeda untuk resep ( file di sini - berhati-hatilah karena ukurannya besar dan bisa memakan waktu lama untuk memimpin ): cetak biru merujuk bahan dan bukan sebaliknya

jadi untuk saat ini Anda dapat menjatuhkan bidang ini, saya pikir

contoh resep di file blueprints.json (untuk menghindari loading file):

  {
    "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"
  },

Besar
Ah, kalau begitu ini harus dilakukan hari ini.
Resep adalah satu-satunya yang tersisa untuk dimasukkan ke dalam excel.

Apakah Anda ingin ini sebagai satu file tempat saya meninggalkan BarterCost dan BarterValue untuk objek "Item" dan "Data", atau sebagai dua file?

Saya telah membuat satu file untuk semua Bahan Odyssey. Jika perlu tweaker atau memisahkan ke file yang berbeda, silahkan berteriak.
Sumber data: INARA, ED Wiki, EDD.
FormattedName: Tidak cukup diverifikasi. Di mana saya tidak tahu, saya telah menggunakan nama tampilan terpotong dalam huruf kecil.
Data SettlementType, BuildingType, ContainerType dari ED Wiki. Ada beberapa konflik antara Wiki dan INARA.
File dihasilkan dari spreadsheet menggunakan: https://www.convertcsv.com/csv-to-json.htm
Kemudian tweaking lebih lanjut (cari dan ganti) di editor VS Code.
Spreadsheet disertakan (tidak yakin itu dapat dipahami)
OdysseyMaterials-v2.txt
Data ED Odyssey2.xlsx

brilian - Anda dapat menambahkan konten array ke file entryData.json dan membuka ulasan

saya akan segera mulai mengeksploitasi data itu

Jadi saya membuat draft pull request dengan bahan Odyssey #597
Belum pernah melakukan itu sebelumnya, jadi semoga saya melakukan ini dengan benar.

brilian, kami segera sampai

dalam game, apakah Anda punya beberapa bahan baru? maukah Anda mengunggah log Anda (termasuk file backpack.json baru yang dijelaskan dalam dokumen ini http://hosting.zaonce.net/community/journal/v31/Journal_Manual_v31.pdf)

Saya punya beberapa, meskipun tidak banyak.
Ransel.txt
File backpack.jason saya kosong. Saya pikir itu dinamis dan kosong ketika Anda memasuki kapal.
2 file jurnal.
Jurnal.210601201323.01.txt
Jurnal.210602215229.01.txt

Bersulang

Saya memiliki gui semacam ini untuk saat ini menggunakan data yang Anda berikan:

image

Saya akan mengintegrasikan tipe Penyelesaian/Gedung/Kontainer serta harga dan properti barter segera

begitu ada di sana, saya mungkin akan menggunakan versi sementara sampai saya mendapatkan penguraian log yang berfungsi dengan acara baru

Itu cepat.
Kelihatan bagus. Saya akan mengawasi pembaruan daftar.
Apakah Anda berniat untuk melacak ransel juga. Ini dapat berisi bahan habis pakai, serta sumber daya mikro Odyssey.

Ini ditambah E-breach semua bahan habis pakai saat ini dikenal.
Saya belum memiliki E-Breach.
Diperbarui dengan info dari OzDruiD :)

``` json
{
"Barang Habis Pakai":
[ { "Nama":"healthpack", "Name_Localised":"Medkit", "OwnerID":0, "Count":10 },
{ "Nama":"energycell", "Name_Localised":"Sel Energi", "OwnerID":0, "Count":11 },
{ "Name":"amm_grenade_emp", "Name_Localised":"Pengganggu Perisai", "OwnerID":0, "Count":10 },
{ "Nama":"amm_grenade_frag", "Name_Localised":"Frag Granat", "OwnerID":0, "Count":10 },
{ "Name":"amm_grenade_shield", "Name_Localised":"Perisai Proyektor", "OwnerID":0, "Count":10 }
{ "Nama":"bypass", "Name_Localised":"E-Breach", "OwnerID":0, "Count":96 }
]
}

@ Gimi1967 apakah ini membantu?
{ "Nama":"bypass", "Name_Localised":"E-Breach", "OwnerID":0, "Count":96 }
Ini dari jurnal saya - apa lagi yang Anda cari? atau ?

Jadi .. saya kehilangan SEMUA "Barang" dan "Data" saya dari semua pengembaraan. Saya tidak berpikir itu karena bermain-main dengan file log, tetapi berhati-hatilah, hampir 1000 barang, 800 data aneh - hilang begitu saja. Tiket dengan fdev, tapi itu mungkin memakan waktu berminggu-minggu.

Saya terjebak, jadi masuk ke Horizons, kembali ke Odyssey, kedua kategori itu diatur ulang ke 0/1000, sedangkan "bahan habis pakai" dan "Aset" masih baik-baik saja.

Btw - hitungan e-breech saya kira bisa disesuaikan kembali ke 10 atau apa pun. itu hanya hitungan yang saya miliki di tas saya: P

Saya pikir kita memiliki sebagian besar sekarang

terima kasih banyak atas kontribusinya @Gimi1967 dan @jpacelli62

langkah-langkah yang akan datang:

  • akan menyebarkan versi saat ini
  • penguraian log untuk pembaruan bahan

Saya sedang mengerjakan acara, TradeMicroResources sekarang bekerja untuk saya.
Saya akan segera mengirim permintaan tarik baru.

Kalian luar biasa .. jika perlu log atau pengujian apa pun - teriaklah.

Apakah halaman ini membantu?
0 / 5 - 0 peringkat

Masalah terkait

Charybdis picture Charybdis  ·  3Komentar

Shemuev picture Shemuev  ·  20Komentar

CMDRPhaedra picture CMDRPhaedra  ·  17Komentar

GALDART picture GALDART  ·  3Komentar

ghost picture ghost  ·  27Komentar