Luminol ist ein experimentelles Remake der RGSS RPG Maker -Redakteure in Rust With Love ❤️.
Luminol zielt auf native Builds mit EFRame ab. Luminol liest derzeit nur RXData (nicht rvdata oder rvdata2, sorry vx und vx ace -Benutzer). In der Vergangenheit wurde Luminol verwendet, um ausschließlich RON -Dateien (Rusty Object Notation) aus RMXP_Extractor zu lesen. Jetzt verwendet es ALOX-48, um rxdata zu deverialisieren. Es ist nicht 100% perfekt, wenn es Ihr Projekt nicht ordnungsgemäß öffnet, stellen Sie bitte ein Problem ein.
In Zukunft ist ein Brauch .lumina -Format sowie Ron, rvdata1 & rvdata1 und json geplant.
Luminol kann in Zukunft Lua für Plugins verwenden. Es ist etwas, das ich aktiv betrachte.
Luminol ist vorerst nur mit RGSS1 kompatibel. RGSS2 & 3 Verwenden Sie unterschiedliche Tileset -Formate, die Luminol (noch) nicht unterstützt. Es gibt jedoch Pläne, sie in Zukunft zu unterstützen.
Melody (Luminols Hauptbeitragsförderer) hat noch keine Kopie von VX oder VX ACE, sodass sich Luminol bis dahin auf RGSS1 konzentriert. Wenn Sie möchten, können Sie ihr eine Kopie kaufen.
Kratzen Sie das, danke an Bobhostern? zum Kauf von Melody VX Ace.
Luminol verfügt jedoch über Kompatibilitätsmodi für verschiedene RGSS1 -kompatible Laufzeiten, was normalerweise zusätzliche Funktionen ermöglicht.
Auf absehbare Zeit kann Luminol Firefox aufgrund der Haltung von Mozilla zur API des Dateisystems zubehalten. Abgesehen von Firefox sollte ein neuer Browser auf Chrombasis Luminol unterstützen!
Dies schließt Chrome (offensichtlich) sowie Oper und Kante ein. Wenn Sie gerade für die beste Leistung auf Linux sind, benötigen Sie Chrome Canary, da Google die Linux -WebGPU -Unterstützung noch nicht stabilisiert hat.
Einheimische Builds sind momentan das Hauptaugenmerk, aber es werden keine offiziellen Veröffentlichungen erfolgen, bis Luminol stabil ist. Wenn Sie Luminol trotzdem testen möchten, können Sie einen Build aus unserem Build -Workflow nutzen. Es ist derzeit WIP, aber es gibt eine Website, auf der Sie die neueste Entwicklung von Luminol ausprobieren können!
Wenn Sie Luminol selbst kompilieren möchten, können Sie Ihre Lieblings -Rust -Toolchain von Rustup und laufende cargo build an Ihre Lieblings -Rust -Toolchain. Um die Dampfunternehmen zu ermöglichen, können Sie --features steamworks zum cargo build unterstützen.
Sobald die Fracht fertiggestellt ist, sollte sich die Luminol -Binärdatei in target/release/luminol befinden.
Wenn Sie die Unterstützung von SteamWorks aktiviert haben, müssen Sie auch die Steamworks von steamworks/redistributable_bin/ neben Ihrem Luminol -Binary platzieren.
Wenn Sie unter Linux sind, müssen Sie auch clang und mold von Ihrem Paketmanager abrufen. Wenn Ihre bestimmte Distribution diese nicht enthält (oder Sie sie nicht verwenden können), können Sie diese Zeilen in .Cargo/config.toml aussprechen:
[ target . x86_64-unknown-linux-gnu ]
rustflags = [
" -C " ,
" linker=clang " ,
" -C " ,
" link-arg=-fuse-ld=mold " ,
" -Z " ,
" threads=8 " ,
] Wir haben auch das instabile -Z threads=8 Compiler -Flag eingeschaltet, um die Build -Zeiten zu beschleunigen.
Dies ist momentan ein ziemlich instabiles Merkmal und kann den Compiler -Deadlock verursachen. Zum Glück erfasst Fracht, wann dies passiert, und stoppen Ihren Build. Die Neuaufbau cargo build setzen Ihren Build jedoch ohne Probleme fort.
Luminol hat momentan eine Bajillion -Abhängigkeiten, sodass es möglicherweise 15 Minuten dauert, um zusammenzustellen!
Der native Build von Luminol kann derzeit auf stabilen Rost zusammenstellen. Wir stecken jedoch die Toolchain für die WASM32 und die oben genannten -Z threads=8 auf die Nacht.
Bitte beachten Sie die Funktionalität.md