Raphael is a crafting rotation solver for the online game Final Fantasy XIV.
- Produces optimal solutions. Achieving higher quality than the solver is impossible.
- Short solve time (5-60 seconds) and reasonable memory usage (300-1000 MB).
- Short answer: A* search + Pareto optimization + Dynamic programming.
- Long answer: coming soontm
The Rust toolchain is required to build the solver.
To build and run the application:
cargo run --release
Trunk is required to bundle and host the website and can be installed via the Rust toolchain:
cargo install --locked trunk
To build and host the application locally:
export RANDOM_SUFFIX=""
export RUSTFLAGS="--cfg=web_sys_unstable_apis"
trunk serve --release --dist distrib