Luminol es una nueva versión experimental de los editores de RPG RPG de RGSS en Rust With Love ❤️.
Luminol se dirige a las construcciones nativas con EFRame. Luminol actualmente solo lee RXDATA (no RVDATA o RVDATA2, lo siento, los usuarios de VX y VX ACE). En el pasado, Luminol solía leer exclusivamente archivos de notación de objetos oxidados (RON) hechos de RMXP_EXTROTOR. Ahora, usa ALOX-48 para deserializar rxData. No es 100% perfecto, si no abre su proyecto correctamente, por favor presente un problema.
En el futuro se planifica un formato personalizado .lumina , así como Ron, rvdata1 y rvdata1 y json .
Luminol puede usar Lua para complementos en el futuro. Es algo que estoy buscando activamente.
El luminol es compatible solo con RGSS1 por ahora. RGSS2 y 3 usan diferentes formatos de mosaicos que Luminol no admite (todavía). Sin embargo, hay planes para apoyarlos en el futuro.
Melody (el principal contribuyente de Luminol) aún no tiene una copia de VX o VX ACE, por lo que hasta entonces Luminol se centra en RGSS1. Si lo desea, puede comprarle una copia.
¡Rasca eso, gracias a Bobhostern? por comprar melodía vx as.
Sin embargo, Luminol tendrá modos de compatibilidad para varios tiempos de ejecución compatibles con RGSS1, generalmente permitiendo características adicionales.
En el futuro previsible, Luminol no puede admitir Firefox debido a la postura de Mozilla en la API de acceso del sistema de archivos. ¡Además de Firefox, cualquier navegador reciente basado en el cromo debe soportar Luminol!
Esto incluye Chrome (obviamente), así como Opera y Edge. Si está en Linux en este momento para obtener el mejor rendimiento, necesitará Chrome Canary, ya que Google no ha estabilizado el soporte de Linux WebGPU todavía.
Las construcciones nativas son el enfoque principal en este momento, pero no se realizarán lanzamientos oficiales hasta que el luminol sea estable. Si desea probar Luminol de todos modos, puede obtener una construcción de nuestro flujo de trabajo de compilación. Actualmente es WIP, ¡pero hay un sitio web en el que puede probar la última compilación de desarrollo de Luminol!
Si desea compilar luminol usted mismo, puede tomar su cadena de herramientas de óxido nocturna favorita de Rustup y cargo build en funcionamiento. Además, para habilitar Steamworks Support Pass --features steamworks to cargo build .
Una vez que la carga ha terminado de compilarse, el binario de luminol debe ubicarse en target/release/luminol .
Si habilitó el soporte de SteamWorks, también necesitará colocar la redistribución de SteamWorks desde steamworks/redistributable_bin/ junto con su binario Luminol.
Si está en Linux, también deberá tomar clang and mold de su Administrador de paquetes. Si su distribución particular no tiene esos (o no puede usarlos) puede comentar estas líneas en .cargo/config.toml:
[ target . x86_64-unknown-linux-gnu ]
rustflags = [
" -C " ,
" linker=clang " ,
" -C " ,
" link-arg=-fuse-ld=mold " ,
" -Z " ,
" threads=8 " ,
] También hemos encendido el indicador de compiladores inestable -Z threads=8 para acelerar los tiempos de construcción.
Esta es una característica bastante inestable en este momento y puede causar puntos muertos del compilador. Afortunadamente, la carga detectará cuándo sucede y detendrá su construcción. Sin embargo, volver a ejecutar cargo build continúa su construcción sin problemas.
¡Luminol tiene como un bajillón de dependencias en este momento, por lo que puede tardar más de 15 minutos en compilar!
La construcción nativa de Luminol actualmente puede compilar sobre óxido estable, sin embargo, fijamos la cadena de herramientas a la noche para WASM32 y el indicador -Z threads=8 mencionados anteriormente.
Consulte la funcionalidad.md