Luminol adalah remake eksperimental dari editor pembuat RGSS RPG di Rust With Love ❤️.
Luminol menargetkan pembuatan asli dengan eFame. Luminol saat ini hanya membaca RXData (bukan RVData atau RVData2, maaf VX dan VX ACE pengguna). Di masa lalu, luminol yang digunakan untuk secara eksklusif membaca file notasi objek rusty (RON) yang terbuat dari rmxp_extractor. Sekarang, menggunakan ALOX-48 untuk menghapus RXData. Ini tidak 100% sempurna, jika tidak membuka proyek Anda dengan benar, silakan mengajukan masalah.
Di masa depan format .lumina kustom direncanakan, serta Ron, rvdata1 & rvdata1 , dan json .
Luminol dapat menggunakan Lua untuk plugin di masa depan. Itu adalah sesuatu yang saya cari secara aktif.
Luminol hanya kompatibel dengan RGSS1 untuk saat ini. RGSS2 & 3 Gunakan format tileset yang berbeda yang belum didukung luminol (belum). Ada rencana untuk mendukung mereka di masa depan.
Melody (kontributor utama luminol) belum memiliki salinan VX atau VX ACE, jadi sampai saat itu luminol difokuskan pada RGSS1. Jika mau, Anda dapat membelikannya salinannya.
Gores itu, terima kasih untuk Bobhostern? untuk membeli melodi vx ace.
Luminol, namun akan memiliki mode kompatibilitas untuk berbagai runtime yang kompatibel dengan RGSS1, biasanya memungkinkan fitur tambahan.
Untuk masa mendatang, luminol tidak dapat mendukung Firefox karena sikap Mozilla pada API akses sistem file. Selain Firefox, browser berbasis kromium baru -baru ini harus mendukung Luminol!
Ini termasuk chrome (jelas) serta opera dan edge. Jika Anda berada di Linux saat ini untuk kinerja terbaik, Anda akan membutuhkan Chrome Canary karena Google belum stabil dukungan WebGPU Linux.
Bangunan asli adalah fokus utama saat ini, tetapi tidak ada rilis resmi yang akan dilakukan sampai luminol stabil. Jika Anda ingin menguji luminol, Anda dapat mengambil build dari alur kerja build kami. Saat ini WIP, tetapi ada situs web di mana Anda dapat mencoba pembangunan luminol terbaru!
Jika Anda ingin mengkompilasi luminol sendiri, Anda bisa dengan meraih alat karat malam favorit Anda dari Rustup dan menjalankan cargo build . Selain itu, untuk mengaktifkan Steamworks Support Pass --features steamworks untuk cargo build .
Setelah kargo selesai dikompilasi, biner luminol harus ditempatkan di target/release/luminol .
Jika Anda mengaktifkan dukungan SteamWorks, Anda juga harus menempatkan SteamWorks yang dapat didistribusikan kembali dari steamworks/redistributable_bin/ bersama biner luminol Anda.
Jika Anda berada di Linux, Anda juga perlu mengambil clang dan mold dari manajer paket Anda. Jika distro khusus Anda tidak memilikinya (atau Anda tidak dapat menggunakannya), Anda dapat mengomentari baris ini di .cargo/config.toml:
[ target . x86_64-unknown-linux-gnu ]
rustflags = [
" -C " ,
" linker=clang " ,
" -C " ,
" link-arg=-fuse-ld=mold " ,
" -Z " ,
" threads=8 " ,
] Kami juga telah menyalakan -Z threads=8 bendera kompiler untuk mempercepat waktu pembangunan.
Ini adalah fitur yang cukup tidak stabil saat ini dan dapat menyebabkan kebuntuan kompiler. Beruntung Cargo akan mendeteksi kapan itu terjadi dan menghentikan bangunan Anda. Namun, menjalankan kembali cargo build lanjutkan build Anda tanpa masalah.
Luminol memiliki bajillion dependensi sekarang sehingga mungkin memakan waktu lebih dari 15 menit untuk dikompilasi!
Bangunan asli Luminol saat ini dapat dikompilasi pada karat yang stabil, namun kami menyematkan toolchain ke malam hari untuk WASM32 dan -Z threads=8 bendera.
Silakan lihat functionality.md