fn install(
log_file_path: &Path,
game_directory: &Path,
options: &Options,
parser_config: Arc<ParserConfig>,
pre_eet_game_directory: Option<&PathBuf>,
mod_folder_cache: &mut HashMap<OsString, PathBuf>,
) -> Result<(), Box<dyn Error>>