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"
}
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:
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:
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:
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:
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.
Komentar yang paling membantu
Saya sedang mengerjakan acara, TradeMicroResources sekarang bekerja untuk saya.
Saya akan segera mengirim permintaan tarik baru.