O Luminol é um remake experimental dos editores do RGSS RPG Maker em Rust with Love ❤️.
O Luminol tem como alvo as construções nativas com o Eframe. Atualmente, o Luminol lê apenas rxdata (não rvdata ou rvdata2, Desculpe VX e VX ACE Usuários). No passado, o luminol usado para ler exclusivamente os arquivos Rusty Object Notation (RON) feitos de rmxp_extractor. Agora, ele usa o Alox-48 para desserializar rxdata. Não é 100% perfeito, se não abrir seu projeto corretamente, registre um problema.
No futuro, um formato .lumina personalizado está planejado, assim como Ron, rvdata1 e rvdata1 e json .
O Luminol pode usar Lua para plugins no futuro. É algo que estou investindo ativamente.
O Luminol é compatível apenas com RGSS1 por enquanto. RGSS2 e 3 usam diferentes formatos de azulejo que o Luminol ainda não suporta (ainda). Existem planos para apoiá -los no futuro, no entanto.
A Melody (contribuinte principal do Luminol) ainda não possui uma cópia do VX ou VX ACE, portanto, até então o Luminol está focado no RGSS1. Se quiser, você pode comprar uma cópia para ela.
Risque isso, obrigado a Bobhostern? Para comprar Melody VX ACE.
O Luminol, no entanto, terá modos de compatibilidade para vários tempos de execução compatíveis com RGSS1, geralmente permitindo recursos extras.
No futuro próximo, o Luminol não pode suportar o Firefox devido à posição de Mozilla na API de acesso ao sistema de arquivos. Além do Firefox, qualquer navegador recente baseado em cromo deve apoiar o Luminol!
Isso inclui o Chrome (obviamente), além de ópera e borda. Se você estiver no Linux no momento, para o melhor desempenho, precisará do Chrome Canary, pois o Google ainda não estabilizou o suporte ao Linux WebGPU.
As construções nativas são o foco principal no momento, mas nenhum lançamento oficial será feito até que o Luminol seja estável. Se você deseja testar o Luminol de qualquer maneira, poderá obter uma construção do nosso fluxo de trabalho de construção. Atualmente, é WIP, mas há um site em que você pode experimentar a mais recente construção de desenvolvimento do Luminol!
Se você quiser compilar o Luminol, pode pegar sua cadeia de ferramentas de ferrugem noturna favorita da Rustup e cargo build . Além disso, para permitir que o Steamworks suporta o passe --features steamworks para cargo build .
Depois que a carga terminar de compilar, o binário luminol deve estar localizado no target/release/luminol .
Se você ativou o suporte a Steamworks, também precisará colocar o Steamworks redistribuível do steamworks/redistributable_bin/ ao lado do binário luminol.
Se você estiver no Linux, também precisará pegar clang e mold do seu gerenciador de pacotes. Se sua distro em particular não possui (ou você não pode usá -los), você pode comentar essas linhas no .Cargo/config.toml:
[ target . x86_64-unknown-linux-gnu ]
rustflags = [
" -C " ,
" linker=clang " ,
" -C " ,
" link-arg=-fuse-ld=mold " ,
" -Z " ,
" threads=8 " ,
] Também ligamos os -Z threads=8 sinalizadores do compilador para acelerar os tempos de construção.
Esse é um recurso bastante instável no momento e pode causar impillistas de compiladores. Felizmente, a carga detectará quando isso acontecer e interromperá sua construção. No entanto, cargo build de execução continua sua construção sem problemas.
O Luminol tem como um bajilhão dependências agora, para que possa levar mais de 15 minutos para compilar!
Atualmente, a construção nativa da Luminol pode compilar a ferrugem estável, no entanto, fixamos a cadeia de ferramentas para todas as noites para o WASM32 e os -Z threads=8 sinalizadores.
Por favor, consulte funcionalidade.md