Luminol은 RGSS RPG Maker 편집자의 실험적인 리메이크입니다.
루미놀은 EFRAME로 기본 빌드를 목표로합니다. Luminol은 현재 RXDATA 만 읽습니다 (RVDATA 또는 RVDATA2, 죄송합니다 VX 및 VX ACE 사용자). 과거에 루미놀은 RMXP_Extractor에서 만든 RON (Rusty Object Exation) 파일을 독점적으로 읽었습니다. 이제 ALOX-48을 사용하여 RXDATA를 사로화합니다. 프로젝트가 제대로 열리지 않으면 문제를 제기하십시오.
향후 RON, rvdata1 & rvdata1 및 json 뿐만 아니라 Custom .lumina 형식이 계획되어 있습니다.
루미놀은 향후 플러그인에 Lua 사용할 수 있습니다. 그것은 내가 적극적으로 조사하고있는 것입니다.
루미놀은 현재 RGSS1 과 호환됩니다. RGSS2 & 3 Luminol이 지원하지 않는 다른 Tileset 형식을 사용합니다 (아직). 그러나 미래에 그들을 지원할 계획이 있습니다.
Melody (Luminol의 주요 기여자)는 아직 VX 또는 VX ACE 사본이 없으므로 그때까지 Luminol은 RGSS1에 중점을 둡니다. 원한다면 사본을 살 수 있습니다.
긁적, Bobhostern에게 감사합니까? Melody VX Ace를 구매합니다.
그러나 Luminol은 다양한 RGSS1 호환 런타임에 대한 호환 모드를 가지고 있으며 일반적으로 추가 기능을 가능하게합니다.
가까운 미래에 루미놀은 파일 시스템 액세스 API에 대한 Mozilla의 입장으로 인해 Firefox를 지원할 수 없습니다. Firefox 외에도 최근 크롬 기반 브라우저는 루미놀을 지원해야합니다!
여기에는 오페라와 에지뿐만 아니라 크롬 (분명히)이 포함됩니다. 현재 Linux에있는 경우 Google은 아직 Linux WebGPU 지원을 안정화하지 않았으므로 Chrome Canary가 필요합니다.
기본 빌드는 현재 주요 초점이지만 루미놀이 안정 될 때까지 공식 릴리스는 없습니다. 어쨌든 루미놀을 테스트하려면 빌드 워크 플로에서 빌드를 가져올 수 있습니다. 현재 WIP이지만 Luminol의 최신 개발 빌드를 시도 할 수있는 웹 사이트가 있습니다!
루미놀을 직접 컴파일하려면 Rustup에서 좋아하는 야간 녹 도구 체인을 잡고 cargo build 실행할 수 있습니다. 또한 Steamworks 지원 패스 --features steamworks cargo build 에 활성화합니다.
화물이 컴파일이 완료되면 루미놀 바이너리는 target/release/luminol 에 위치해야합니다.
Steamworks 지원을 활성화하면 Luminol 바이너리와 함께 steamworks/redistributable_bin/ 에서 재분배 가능한 Steamworks를 배치해야합니다.
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 플래그의 경우 툴 체인을 야간으로 고정시킵니다.
functionality.md를 참조하십시오