Re-exports§
pub use detection::find_detected_game;pub use detection::scan_installed_games;pub use detection::DetectedGame;pub use detection::LauncherSource;pub use traits::GamePlugin;pub use traits::ModClassifyConfig;pub use traits::ModSafety;pub use traits::SaveTracker;pub use traits::classify_mod_by_content;pub use traits::DiscoveredFile;pub use traits::DiscoveredMod;pub use traits::ModScanner;pub use traits::ModSource;pub use traits::ScanContext;pub use traits::walk_files_relative;pub use traits::slug;
Modules§
- bethesda
- cyberpunk
- detection
- Unified game detection across Steam and Heroic launchers.
- generic
- launcher
- Launcher detection and configuration for Wine/Proton DLL overrides.
- tools
- Per-game tool/overlay management.
- traits
- ue4
Constants§
- SUPPORTED_
GAME_ IDS - All recognized game IDs, in the order they appear in the match table.
Functions§
- game_
probe - Build an
modde_core::installer::InstallProbethat delegates to a game plugin’sGamePlugin::analyze_mod_archiveandGamePlugin::recognizes_bare_layouthooks. - normalize_
wabbajack_ game - Map a Wabbajack manifest
gamefield (e.g."Cyberpunk2077","SkyrimSpecialEdition") to the internal game_id (e.g."cyberpunk2077","skyrim-se"). - resolve_
collision_ classifier - Resolve a game_id to its
CollisionClassifierimplementation, if one exists. - resolve_
game_ plugin - Resolve a game_id string to the corresponding
GamePluginimplementation. - resolve_
mod_ scanner - Resolve a game_id to its
ModScannerimplementation, if one exists. - resolve_
save_ tracker - Resolve a game_id to its
SaveTrackerimplementation, if one exists. - supported_
games - (game_id, display_name) for every supported game, derived from the plugin registry.