pacenotes_installer/install.rs
1//! The per-game configuration step: what a game needs done to its own files
2//! once the packages are on disk. No shared abstraction on purpose, since the
3//! games share no file layout; the one contract is that a step reports every
4//! file it wrote, so the engine ledgers and backs those up like extracted ones.
5//!
6//! RBR's step edits `language` and `sounds` in the co-driver's own
7//! `PaceNote.ini` and keeps every other line, because the packages now ship
8//! the files the legacy `CreateRBRConfiguration` generated.
9
10mod configure;
11mod ini;
12mod rbr;
13
14pub use configure::{configure, ConfigureError, Configured};