Луминол - это экспериментальный римейк редакторов RGSS RPG Maker в Rust с любовью ❤.
Луминол нацелен на родные сборки с Eframe. Luminol в настоящее время читает только rxdata (не Rvdata или Rvdata2, извините пользователей VX и VX ACE). В прошлом люминол использовался для исключительно чтения файлов rusty obtation (RON), изготовленных из RMXP_EXTRACTOR. Теперь он использует Alox-48 для десериализации rxdata. Это не на 100% идеально, если он не открывает ваш проект должным образом, пожалуйста, подайте проблему.
json будущем rvdata1 .lumina формат rvdata1
Луминол может использовать Lua для плагинов в будущем. Это то, что я активно изучаю.
Люминол пока совместим только с RGSS1 . RGSS2 и 3 используют разные форматы плитки, которые люминол не поддерживает (пока). Хотя в будущем есть планы поддержать их.
Melody (основной участник люминола) еще не имеет копии VX или VX ACE, поэтому до тех пор, пока Luminol фокусируется на RGSS1. Если хотите, вы можете купить ей копию.
Поцарапайте это, спасибо Bobhostern? Для покупки Melody VX Ace.
Однако люминол будет иметь режимы совместимости для различных RGSS1, совместимых с время выполнения, обычно позволяя дополнительным функциям.
В обозримом будущем люминол не может поддерживать Firefox из -за позиции Mozilla в API доступа к файловой системе. Помимо Firefox, любой недавний браузер на основе хрома должен поддерживать люминол!
Это включает в себя хром (очевидно), а также оперу и край. Если вы сейчас находитесь в Linux для лучшей производительности, вам понадобится Chrome Canary, так как Google еще не стабилизировал поддержку Linux WebGPU.
Настоящие сборки в настоящее время являются основным направлением, но официальные выпуски не будут сделаны, пока люминол не стабилен. Если вы все равно хотите проверить люминол, вы можете получить сборку из нашего рабочего процесса сборки. В настоящее время это WIP, но есть веб -сайт, на котором вы можете попробовать новейшую разработку люминола!
Если вы хотите скомпилировать люминол самостоятельно, вы можете схватить свой любимый ночной набор инструментов ржавчины от Rustup и запустив cargo build . Кроме того, чтобы обеспечить поддержку Steamworks Pass --features steamworks для cargo build .
После того, как груз закончен компиляция, бинар Luminol должен быть расположен в 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 продолжайте свою сборку без проблем.
Люминол имеет как зависимости от баджиллиона прямо сейчас, поэтому для компиляции может потребоваться более 15 минут!
Нативная сборка Luminol в настоящее время может компилировать стабильную ржавчину, однако мы прижимаем инструментальный поход к ночам для WASM32 и вышеупомянутые -Z threads=8 флаг.
Пожалуйста, смотрите функциональность.md