Kelola paket plugin (.zip) atau buat script parser baru.
Profil untuk impor TXT (Luca) di atas. Profil terkunci setelah proyek berisi baris.
Tulis fungsi parse(ctx) untuk impor dan (opsional) serialize(ctx) untuk ekspor round-trip. JavaScript jalan di Web Worker, Python jalan di pyodide (unduhan pertama ~10MB, butuh internet sekali).
parse(ctx) — ctx = { fileName, text, bytes, startLineNum }. Return array [{ name?, message, raw?, index? }; field message wajib, raw = potongan baris asli yang disimpan untuk dipatch saat ekspor, dan index (angka, opsional) = penanda posisi bebas buatan parser — dikembalikan di serialize() sebagai line.index, berguna saat raw bisa duplikat.
serialize(ctx) — ctx = { fileName, text, bytes, lines } berisi file asli + baris proyek (name, message, trans_name, trans_message, is_translated, raw, index). Return string (atau bytes untuk format biner). Tanpa serialize(), ekspor jatuh ke JSON generik.
Satu proyek terkunci ke satu parser. Parser tersimpan global di browser dan bisa dipakai lintas proyek.
Hati-hati, menghapus file atau folder sistem di sini dapat membuat proyek tidak bisa dibuka. Hanya hapus file yang Anda kenali.
Kelola paket plugin (.zip) dan script custom parser (JavaScript/Python) untuk membaca dan mengekspor berbagai format game visual novel.