Background for Skyrim SE
Member of the Game script
intfunctionGetModCount()NativeGlobal

Description

Wiki Description

Returns the number of mods currently active. (This function requires SKSE)

Documentation Comment

returns the number of active mods


Caveats

CK Wiki - Notes

  • By number of mods, it refers to the amount of .esm and .esp files in the load order, as mods can have multiple .esps or .esms the number that is returned can be higher than actual mods.

Examples

int Numberofmods
String Nameofmod
String NameofAuth
String Description

Function PrintModlist()
    Numberofmods = Game.GetModCount() ;The number of active mods.
    while NumberofMods
        NumberofMods -= 1
        Nameofmod = Game.GetModName(NumberofMods) ;Gets Name of Mod eg. Skyrim.esm, Update.esm, Hearthfire.esm, etc.
        NameofAuth = Game.GetModAuthor(NumberofMods) ; If a Author is specified then it will return a name if not will be blank
        Description = Game.GetModDescription(NumberofMods) ;If a Description is available then it will be shown otherwise will be blank
        Debug.Trace(NumberofMods + "th index contains " + NameofMod)
        Debug.Trace("Author: " + NameofAuth)
        Debug.Trace("Description: " + Description)
    EndWhile
EndFunction

Auto-Generated Example

int returnedValue = Game.GetModCount()

Related Pages


Additional References

View this function’s page on the Skyrim Creation Kit Wiki

Some data provided by the Skyrim Creation Kit Wiki. Licensed under the Creative Commons Attribution-ShareAlike license.