Other user's assetsAll the assets in this file belong to the author, or are from free-to-use modder's resources
Upload permissionYou can upload this file to other sites but you must credit me as the creator of the file
Modification permissionYou are allowed to modify my files and release bug fixes or improve on the features so long as you credit me as the original creator
Conversion permissionYou can convert this file to work with other games as long as you credit me as the creator of the file
Asset use permissionYou are allowed to use the assets in this file without permission as long as you credit me
Asset use permission in mods/files that are being soldYou are not allowed to use assets from this file in any mods/files that are being sold, for money, on Steam Workshop or other platforms
Asset use permission in mods/files that earn donation pointsYou are allowed to earn Donation Points for your mods if they use my assets
Author notes
You can do whatever you want but not for sale as long as you credit me as the original author.
File credits
mrowrpurr - for the console command address and the idea.
Donation Points system
This mod is opted-in to receive Donation Points
Changelogs
Version 2.3.1
Main Part:
- ProcessConsoleCommand is a separate function now so you can call it outside of key press.
Addon Part:
- 3 new console commands > GetRefInfo, DeleteReference, WhatWeather.
Version 2.3.0
Utility functions are now global.
Now you can receive number of command parts in the float argument. If your command is "DoStuff Abc 15 35" you will receive 4.0 in this additional argument.
Example addon updated a bit to use this new feature.
Version 2.2.1
Main file:
- New QOL feature, message [Script command "CommandName" not found] will be removed from console on execution.
Version 2.2.0
Main file:
- Now you can fill your addon plugin name via script property.
- Fill the property in your plugin and leave the RegisterConsoleCommands with no arguments.
- Backwards compatible, you can still pass your full plugin name directly from script.
Example Addon:
- New example command: GetBaseFOV.
Version 2.1.0A
Example Addon:
- Fixed the first space symbol in DebugNotification command.
- New AddAchievement example command.
Version 2.1.0
Main File:
- Commonly used strings moved to properties.
- Added ScriptVersion() function, currently returns [2, 1, 0].
Example Addon:
- Added IsSkill() protection for MaxSkills command.
- Added DebugNotification example command.
Common:
- Scripts sources are now supplied in both "Data/Scripts/Source" and "Data/Source/Scripts" paths for authors convenience.
Version 2.0.0
Initial NexusMods upload.
This mod will allow you to register new simplified console commands using Papyrus without SKSE64 plugin development.
Example addon functions included: - Set perk points: SetPerkPoints <int> or SPP <int> - Max XP for 18 or 1 skill(s): MaxSkills [<string> optional] or LearnSkills [<string> optional] - Get currently selected actor combat style: GetCombatStyle or GetCS - Show text notification: DebugNotification <string> - Add 75 or only 1 achievement(s): AddAchievement [<int> optional] or WinRAR [<int> optional] - Get FOV that was set via console or ini setting: GetBaseFOV - Get reference plugin name and short ID: GetRefInfo or GetRI - Run batch file with Disable and MarkForDelete: DeleteReference or DelRef or DEL - Get outgoing and current weathers with transitions: WhatWeather
For authors: - Make a "Start Game Enabled" quest > Player alias > Script extends ConsoleCommandsForEveryone > Fill AddonPluginName with "YourPluginName.extension" - In both OnInit() and OnPlayerLoadGame() execute RegisterConsoleCommands() - New JSON near YourPluginName.extension > YourPluginName.extension_CCFE.json - Example structure is:
- "Data" is required. You can also use something like "Info" to tell users about your commands. - Your event will receive full command in the string argument and number of command parts in the float argument. - This means you will receive "DoStuff 13 37" and 3.0 if you use "DoStuff 13 37". - Example addon is available as example.