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