foundation-library-functions
This is an old revision of the document!
Table of Contents
Foundation library functions
createMod
Creates and returns a new mod
void foundation.createMod()
isModEnabled
Checks if a mod is enabled
Returns true
if the mod is found and it is enabled, false
otherwise
boolean foundation.isModEnabled(modId)
Name | Type | Description |
---|---|---|
modId | string | the ID of the target mod. This ID is automatically generated and can be found in the mod's folder, in the file generated_ids.lua , in the field ModId |
isModLoaded
Checks if a mod is already loaded, for soft dependencies purposes
Returns true
if the mod is found and it is loaded, false
otherwise
boolean foundation.isModLoaded(modId)
Name | Type | Description |
---|---|---|
modId | string | the ID of the target mod. This ID is automatically generated and can be found in the mod's folder, in the file generated_ids.lua , in the field ModId |
getModVersion
Retrieves the version of a mod
Returns the version as set by the mod's creator. This version can, or not, respect any versioning standard.
string foundation.getModVersion(modId)
Name | Type | Description |
---|---|---|
modId | string | the ID of the target mod. This ID is automatically generated and can be found in the mod's folder, in the file generated_ids.lua , in the field ModId |
getGameVersion
Retrieves the game's version
Returns a string corresponding to the version of the game
string foundation.getGameVersion()
foundation-library-functions.1594746047.txt.gz · Last modified: 2020/07/14 13:00 by maxime