Background for Skyrim SE

The DbFormTimer Script

    The DbFormTimer script is a part of Skyrim SE’s Papyrus scripting ecosystem. This script is not present in the vanilla game, but can be found in modded sources like Dylbills Papyrus Functions (Dylbills PE).

    For this script, the Papyrus index knows about:

    • 4 events
    • 16 functions


    Inheritance Tree

    No indexed scripts extend this script.

    Properties

    No properties found.

      Events

      Functions

      • voidfunctionStartTimer(FormeventReceiver, floatseconds, intaiTimerID=0)NativeGlobal

        Time while the game is paused is discounted - like Utility.Wait
        Requires the bMenuOpenCloseEventSinkEnabled setting in Data/SKSE/Plugins/DbSkseFunctions.ini to be enabled.
        Uses frame update function to detect elapsed time. Interval determined by the iFrameUpdateInterval setting in Data/SKSE/Plugins/DbSkseFunctions.ini

      • voidfunctionCancelTimer(FormeventReceiver, intaiTimerID=0)NativeGlobal
      • floatfunctionGetTimeElapsedOnTimer(FormeventReceiver, intaiTimerID=0)NativeGlobal
      • floatfunctionGetTimeLeftOnTimer(FormeventReceiver, intaiTimerID=0)NativeGlobal
      • voidfunctionStartNoMenuModeTimer(FormeventReceiver, floatseconds, intaiTimerID=0)NativeGlobal

        NoMenuMode, time while any menu is open, regardless if the game is paused or not is discounted.
        Requires the bMenuOpenCloseEventSinkEnabled setting in Data/SKSE/Plugins/DbSkseFunctions.ini to be enabled.
        Uses frame update function to detect elapsed time. Interval determined by the iFrameUpdateInterval setting in Data/SKSE/Plugins/DbSkseFunctions.ini

      • voidfunctionCancelNoMenuModeTimer(FormeventReceiver, intaiTimerID=0)NativeGlobal
      • floatfunctionGetTimeElapsedOnNoMenuModeTimer(FormeventReceiver, intaiTimerID=0)NativeGlobal
      • floatfunctionGetTimeLeftOnNoMenuModeTimer(FormeventReceiver, intaiTimerID=0)NativeGlobal
      • voidfunctionStartMenuModeTimer(FormeventReceiver, floatseconds, intaiTimerID=0)NativeGlobal

        MenuMode, No restrictions on time. Time while the game is paused or a menu is open does count - like Utility.WaitMenuMode.
        Does NOT require the bMenuOpenCloseEventSinkEnabled setting in Data/SKSE/Plugins/DbSkseFunctions.ini to be enabled.

      • voidfunctionCancelMenuModeTimer(FormeventReceiver, intaiTimerID=0)NativeGlobal
      • floatfunctionGetTimeElapsedOnMenuModeTimer(FormeventReceiver, intaiTimerID=0)NativeGlobal
      • floatfunctionGetTimeLeftOnMenuModeTimer(FormeventReceiver, intaiTimerID=0)NativeGlobal
      • voidfunctionStartGameTimer(FormeventReceiver, floatgameHours, intaiTimerID=0)NativeGlobal

        GameTime, like utility.waitGameTime
        Does NOT require the bMenuOpenCloseEventSinkEnabled setting in Data/SKSE/Plugins/DbSkseFunctions.ini to be enabled.
        Uses frame update function to detect elapsed time. Interval determined by the iFrameUpdateInterval setting in Data/SKSE/Plugins/DbSkseFunctions.ini

      • voidfunctionCancelGameTimer(FormeventReceiver, intaiTimerID=0)NativeGlobal
      • floatfunctionGetTimeElapsedOnGameTimer(FormeventReceiver, intaiTimerID=0)NativeGlobal
      • floatfunctionGetTimeLeftOnGameTimer(FormeventReceiver, intaiTimerID=0)NativeGlobal
      Some data provided by the Skyrim Creation Kit Wiki. Licensed under the Creative Commons Attribution-ShareAlike license.