Expand description
§FS Mod Parser
A rust utility library to read and parse Farming Simulator Mod files
§Parsers Available
§Basic Mod Details
Checks the file name, and returns:
- file metadata
- mod pedigree (author, title, etc..)
- map information (if applicable)
- mod content tests
Valid input is a file or folder, any type that coerces into a &Path
.
let json_representation = fs_mod_parser::parse_mod("FS22_Mod_File.zip").to_json_pretty();
§Save Game Details
Returned information includes:
- Mods loaded and used in the save with total count
- Playtime, Save Date, Save Name
- Map mod name and title
- Errors, if any, and boolean valid flag
- Farm list, boolean if it’s a multiplayer save or not
Valid input is a file or folder, any type that coerces into a &Path
.
let json_representation = fs_mod_parser::parse_savegame("savegame1.zip").to_json_pretty();
§Store Item Details
Returned information includes:
- Added Brands
- Added L10N Strings
- Vehicles
- Placables and Productions
Valid input is a file or folder, any type that coerces into a &Path
.
let json_representation = fs_mod_parser::parse_detail("FS22_Mod_File.zip").to_json_pretty();
Re-exports§
pub use savegame::parser as parse_savegame;
pub use mod_basic::parser as parse_mod;
pub use mod_basic::parser_with_options as parse_mod_with_options;
pub use mod_detail::parser as parse_detail;
pub use mod_detail::parser_with_options as parse_detail_with_options;
Modules§
- Map file parsing
- Parser functions for basic mod reading
- Parse mod storeItems, l10n additions and brands
- Parse save game files.
- Shared data
Structs§
- Parsing options