pub(crate) fn normal_install( log_file: &Path, game_dir: &Path, new_game_directory: &Option<PathBuf>, options: &Options, parser_config: Arc<ParserConfig>, ) -> Result<(), Box<dyn Error>>