RWESharp.Modify.Mod.ModInfo¶
- class RWESharp.Modify.Mod.ModInfo(title: str, id: str, author: str, version: str, description: str = 'No description provided', tags: list[str] = <factory>, required_modules: list[str] = <factory>, required_mods: list[str] = <factory>, mod_class: str = 'NOTFOUND')[source]¶
Bases:
objectModInfo stores all information about the Mod
- Parameters:
- __init__(title: str, id: str, author: str, version: str, description: str = 'No description provided', tags: list[str] = <factory>, required_modules: list[str] = <factory>, required_mods: list[str] = <factory>, mod_class: str = 'NOTFOUND') None¶
Methods
__init__(title, id, author, version[, ...])import_from_file(file)Imports ModInfo from file
import_from_mod_path(path)Imports file from mod's path
Attributes
Mod Description
Mod's class to search through in mod's script
Mod Title
Mod Id
Mod Author
Mod Version
Mod Tags
Mod's required Modules
Mod's required Mods
- static import_from_file(file: TextIOWrapper) ModInfo | None[source]¶
Imports ModInfo from file
- Parameters:
file (TextIOWrapper) – Json file
- Returns:
ModInfo if found
- Return type: