Luminol是RGSS RPG製造商編輯Rust with Love❤️的實驗性翻拍。
Luminol的目標是用Eframe構建的。 Luminol當前僅讀取RXDATA(不是RVDATA或RVDATA2,對不起的VX和VX ACE用戶)。過去,Luminol用於專門讀取由RMXP_EXTRACTOR製成的生鏽對象符號(RON)文件。現在,它使用Alox-48進行rxdata的氣囊化。它不是100%完美的,如果它不能正確打開您的項目,請提出問題。
將來json計劃了rvdata1 .lumina的rvdata1
Luminol將來可能會將Lua用於插件。這是我積極研究的事情。
Luminol暫時僅與RGSS1兼容。 RGSS2和3使用Luminol不支持的不同瓷磚格式(尚未)。但是,將來有計劃支持他們。
旋律(Luminol的主要貢獻者)還沒有VX或VX ACE的副本,因此直到那時,Luminol都集中在RGSS1上。如果願意,可以給她買副本。
從頭開始,謝謝Bobhostern?用於購買旋律VX Ace。
但是,Luminol將具有各種RGSS1兼容運行時的兼容模式,通常可以實現額外的功能。
在可預見的未來,由於Mozilla對文件系統訪問API的立場,Luminol無法支持Firefox。除了Firefox外,最近的任何基於鉻的瀏覽器都應支持Luminol!
這包括Chrome(顯然)以及歌劇和邊緣。如果您目前在Linux上獲得最佳性能,則需要Chrome Canary,因為Google尚未穩定Linux WebGPU支持。
目前,本地建造是主要重點,但是直到Luminol穩定之前,都不會發行官方發行。如果您想測試Luminol,則可以從我們的構建工作流中獲取構建。目前是WIP,但是有一個網站,您可以在其中嘗試Luminol的最新開發版本!
如果您想自己編譯Luminol,則可以通過從Rusup和運行cargo build中抓住自己喜歡的夜間生鏽工具鏈。此外,為了啟用Steamworks支持通行證--features steamworks cargo build 。
一旦貨物完成編譯,盧米爾二進制應位於target/release/luminol 。
如果啟用了Steamworks支持,則還需要將Steamworks從steamworks/redistributable_bin/ Luminol二進制旁放置。
如果您在Linux上,您還需要從包裝管理器中獲取clang和mold 。如果您的特定發行版沒有(或者您無法使用它們),則可以在.cargo/config.toml中評論這些行:
[ target . x86_64-unknown-linux-gnu ]
rustflags = [
" -C " ,
" linker=clang " ,
" -C " ,
" link-arg=-fuse-ld=mold " ,
" -Z " ,
" threads=8 " ,
]我們還打開了不穩定的-Z threads=8編譯器標誌以加快構建時間。
目前,這是一個非常不穩定的功能,可能會導致編譯器死鎖。幸運的是,貨物將發現何時發生並停止您的構建。不過,重新運行的cargo build繼續您的構建無問題。
Luminol現在有一個Bajillion的依賴項,因此編譯可能需要超過15分鐘!
Luminol的本地構建目前可以在穩定的生鏽上進行編譯,但是我們將工具鏈固定在WASM32和上述-Z threads=8標誌的夜間中。
請參閱功能。 md