Difference between revisions of "Debug Script"
Jump to navigation
Jump to search
imported>Jog |
imported>CraftySentinel (Revert to List) |
||
(One intermediate revision by the same user not shown) | |||
Line 1: | Line 1: | ||
Collection of debug-related global functions | Collection of debug-related global functions | ||
Line 12: | Line 8: | ||
== Properties == | == Properties == | ||
None | None | ||
== Global Functions == | == Global Functions == | ||
''' | :'''[[CenterOnCell - Debug|CenterOnCell]](String ''asCellName'')''' | ||
*Teleports the player to the specified cell and doesn't return until he gets there. | :*Teleports the player to the specified cell. | ||
:'''Float [[CenterOnCellAndWait - Debug|CenterOnCellAndWait]](String ''asCellName'')''' | |||
:*Teleports the player to the specified cell and doesn't return until he gets there. | |||
:'''Float [[PlayerMoveToAndWait - Debug|PlayerMoveToAndWait]](String ''asDestRef'')''' | |||
:*Teleports the player to the specified reference and doesn't return until he gets there. | |||
''' | :'''[[CloseUserLog - Debug|CloseUserLog]](String ''asLogName'')''' | ||
* | :*Closes the specified user log | ||
''' | :'''[[DumpAliasData - Debug|DumpAliasData]](Quest ''akQuest'')''' | ||
* | :*Dumps all alias fill information to the alias dump log. | ||
''' | :'''String [[GetConfigName - Debug|GetConfigName]]()''' | ||
* | :*Obtains the build configuration name | ||
''' | :'''String [[GetPlatformName - Debug|GetPlatformName]]()''' | ||
*Obtains the | :*Obtains the current platform name | ||
''' | :'''String [[GetVersionNumber - Debug|GetVersionNumber]]()''' | ||
*Obtains the current | :*Obtains the current version number | ||
''' | :'''[[MessageBox - Debug|MessageBox]](String ''asMessageBoxText'')''' | ||
* | :*Displays an OK message box with the specified text | ||
''' | :'''[[Notification - Debug|Notification]](String ''asNotificationText'')''' | ||
*Displays an | :*Displays an in-game notification message (on the top-left corner) | ||
''' | :'''Bool [[OpenUserLog - Debug|OpenUserLog]](String ''asLogName'')''' | ||
* | :*Opens the specified user log (fails if already open) | ||
''' | :'''[[QuitGame - Debug|QuitGame]]()''' | ||
* | :*Quits the game | ||
''' | :'''[[SetFootIK - Debug|SetFootIK]](Bool ''abFootIK'')''' | ||
* | :*Turns foot IK on and off | ||
''' | :'''[[SetGodMode - Debug|SetGodMode]](Bool ''abGodMode'')''' | ||
*Turns | :*Turns god mode on and off | ||
''' | :'''[[SendAnimationEvent - Debug|SendAnimationEvent]](ObjectReference ''arRef'', String ''asEventName'')''' | ||
* | :*Sends an animation event to the specified reference. | ||
''' | :'''[[StartScriptProfiling - Debug|StartScriptProfiling]](String ''asScriptName'')''' | ||
* | :*Starts profiling a specific Papyrus script | ||
''' | :'''[[StartStackProfiling - Debug|StartStackProfiling]]()''' | ||
*Starts profiling | :*Starts profiling the calling stack | ||
''' | :'''[[StopScriptProfiling - Debug|StopScriptProfiling]](String ''asScriptName'')''' | ||
* | :*Stops profiling a specific Papyrus script | ||
''' | :'''[[StopStackProfiling - Debug|StopStackProfiling]]()''' | ||
*Stops profiling | :*Stops profiling the calling stack | ||
''' | :'''[[ToggleAI - Debug|ToggleAI]]()''' | ||
* | :*Turns AI on and off. | ||
''' | :'''[[ToggleCollisions - Debug|ToggleCollisions]]()''' | ||
*Turns | :*Turns collision on and off. | ||
''' | :'''[[ToggleMenus - Debug|ToggleMenus]]()''' | ||
* | :*Toggles menus on and off. | ||
''' | :'''[[Trace - Debug|Trace]](String ''asTextToPrint'', Int ''aiSeverity'')''' | ||
* | :*Outputs the string to the Papyrus log and debug text page | ||
''' | :'''[[TraceAndBox - Debug|TraceAndBox]](String ''asTextToPrint'', Int ''aiSeverity'')''' | ||
*Outputs the string to the | :*Outputs the string to the log and puts up a message box | ||
''' | :'''[[TraceConditional - Debug|TraceConditional]](String ''TextToPrint'', Bool ''ShowTrace'')''' | ||
*Outputs the string to the log | :*Outputs the string to the Papyrus log, but only if the condition is true | ||
''' | :'''[[TraceStack - Debug|TraceStack]](String ''asTextToPrint'', Int ''aiSeverity'')''' | ||
*Outputs the string to the Papyrus log, | :*Outputs the string to the Papyrus log and debug text page, along with a full call stack | ||
''' | :'''Bool [[TraceUser - Debug|TraceUser]](String ''asUserLog'', String ''asTextToPrint'', Int ''aiSeverity'')''' | ||
*Outputs the string to the | :*Outputs the string to the specified user log (and debug text page) | ||
== Member Functions == | == Member Functions == | ||
None | None | ||
== Events == | == Events == | ||
None | None | ||
[[Category:Scripting]] | |||
[[Category:Papyrus]] | |||
[[Category:Script Objects]] |
Latest revision as of 06:48, 2 February 2014
Collection of debug-related global functions
Definition[edit | edit source]
ScriptName Debug
Properties[edit | edit source]
None
Global Functions[edit | edit source]
- CenterOnCell(String asCellName)
- Teleports the player to the specified cell.
- Float CenterOnCellAndWait(String asCellName)
- Teleports the player to the specified cell and doesn't return until he gets there.
- Float PlayerMoveToAndWait(String asDestRef)
- Teleports the player to the specified reference and doesn't return until he gets there.
- CloseUserLog(String asLogName)
- Closes the specified user log
- DumpAliasData(Quest akQuest)
- Dumps all alias fill information to the alias dump log.
- String GetConfigName()
- Obtains the build configuration name
- String GetPlatformName()
- Obtains the current platform name
- String GetVersionNumber()
- Obtains the current version number
- MessageBox(String asMessageBoxText)
- Displays an OK message box with the specified text
- Notification(String asNotificationText)
- Displays an in-game notification message (on the top-left corner)
- Bool OpenUserLog(String asLogName)
- Opens the specified user log (fails if already open)
- QuitGame()
- Quits the game
- SetFootIK(Bool abFootIK)
- Turns foot IK on and off
- SetGodMode(Bool abGodMode)
- Turns god mode on and off
- SendAnimationEvent(ObjectReference arRef, String asEventName)
- Sends an animation event to the specified reference.
- StartScriptProfiling(String asScriptName)
- Starts profiling a specific Papyrus script
- StartStackProfiling()
- Starts profiling the calling stack
- StopScriptProfiling(String asScriptName)
- Stops profiling a specific Papyrus script
- StopStackProfiling()
- Stops profiling the calling stack
- ToggleAI()
- Turns AI on and off.
- ToggleCollisions()
- Turns collision on and off.
- ToggleMenus()
- Toggles menus on and off.
- Trace(String asTextToPrint, Int aiSeverity)
- Outputs the string to the Papyrus log and debug text page
- TraceAndBox(String asTextToPrint, Int aiSeverity)
- Outputs the string to the log and puts up a message box
- TraceConditional(String TextToPrint, Bool ShowTrace)
- Outputs the string to the Papyrus log, but only if the condition is true
- TraceStack(String asTextToPrint, Int aiSeverity)
- Outputs the string to the Papyrus log and debug text page, along with a full call stack
- Bool TraceUser(String asUserLog, String asTextToPrint, Int aiSeverity)
- Outputs the string to the specified user log (and debug text page)
Member Functions[edit | edit source]
None
Events[edit | edit source]
None