About this mod
This mod exposes 100+ papyrus functions directly to the Skyrim console for testing and papyrus script design. Focuses mostly on unexposed console functions for Actors, ObjectReferences, and Weapons. Uses an ESL plugin.
- Requirements
- Permissions and credits
- Donations
Version 1.1
This is intended for modders to use, for making mods and testing scripts/game mechanisms.
- SKSE: https://skse.silverlock.org/
- NL_CMD: https://www.nexusmods.com/skyrimspecialedition/mods/62497
Optional:
- powerofthree's Papyrus Extender: https://www.nexusmods.com/skyrimspecialedition/mods/22854
Description:
This mod comprehensively exposes functions from the Actor, ObjectReference, and Weapon papyrus scripts to the console using NL_CMD. The intent is for the user to test papyrus function calls for whatever arcane reason. This means that you can call Actor.SetDontMove(true) on whatever actor you want (or yourself), for example. I got tired of going through the tedious cycle of write a papyrus script -> compile -> load game -> doesn't work the way I want -> restart, so I took initiative to do this. You can now call whatever included Papyrus functions in game in real time.
Look at screenshots for list of functions, too many to list.
Usage:
The commands you run will run on your selected form object. If you don't select anything in the console, it defaults to the player.
- nl_cmd help commands -> list all commands
- nl_cmd help -> how to call functions
Read the modpage for NL_CMD: https://www.nexusmods.com/skyrimspecialedition/mods/62497
Function Prefixes:
c = call function on selected or specified form
p = print result of calling function on selected or specified form
Load Order:
Load anywhere after NL_CMD.
Changelog:
Added/cleaned up descriptions. Consolidated functions that were part of PO3's SKSE Functions in actor functions, made the graph variable methods easier to use.