silhouett Posted September 8, 2016 Share Posted September 8, 2016 I use to be able to look at skyrim commands and see right there SKSE extender commands and how to detect if it is installed etc. Is their a detailed manual on F4SE ? FunctionsEventsEtc ( Link to comment Share on other sites More sharing options...
Reneer Posted September 9, 2016 Share Posted September 9, 2016 F4SE does not have any Papyrus commands set up yet. That's why you can't find them. :smile: Link to comment Share on other sites More sharing options...
silhouett Posted September 9, 2016 Author Share Posted September 9, 2016 F4SE does not have any Papyrus commands set up yet. That's why you can't find them.It's not that I dont believe you, I do. How do people write mods that require F4SE if they cant use any command ? Link to comment Share on other sites More sharing options...
Reneer Posted September 9, 2016 Share Posted September 9, 2016 Likely they are writing F4SE plugins in C++, though I'm not 100% sure on that. Link to comment Share on other sites More sharing options...
TummaSuklaa Posted September 9, 2016 Share Posted September 9, 2016 (edited) There are papyrus commands.. just a very small few. He simply didn't list "what's new" in the OP like usual and instead said check the scripts. Edited September 9, 2016 by TummaSuklaa Link to comment Share on other sites More sharing options...
Reneer Posted September 9, 2016 Share Posted September 9, 2016 There are papyrus commands.. just a very small few. He simply didn't list "what's new" in the OP like usual and instead said check the scripts. Oh, my mistake. I don't use F4SE so I don't keep up to date on it. Link to comment Share on other sites More sharing options...
werr92 Posted September 9, 2016 Share Posted September 9, 2016 if you simply have skse or f4se properly installed, you can access its commands like if they were built-in to the papyrus. No special moves required. Though as it was stated, f4se doesn't provide many papyrus commands for now. Link to comment Share on other sites More sharing options...
silhouett Posted September 9, 2016 Author Share Posted September 9, 2016 if you simply have skse or f4se properly installed, you can access its commands like if they were built-in to the papyrus. No special moves required. Though as it was stated, f4se doesn't provide many papyrus commands for now.I know that if the commands are there I can use them as I did when I wrote for Skyrim, My problem is what are the commands and where are the explanation and examples of how to use them ? Link to comment Share on other sites More sharing options...
registrator2000 Posted September 10, 2016 Share Posted September 10, 2016 There is no official documentation on F4SE-added functions at this point in time. However, most are self-explanatory from their names and return types. You'll find F4SE additions to Papyrus in <F4SE folder>\_for_test_only\Data\Scripts\Source\F4SE\ (for build 0.2.5). They are located at the end of the script source files. Note that at present time, F4SE has a disclaimer that these functions are not be locked down and may change in future releases. Examples: ObjectReference.psc ; Returns all the mods for this reference ObjectMod[] Function GetAllMods() native Actor.psc struct WornItem Form item ; Can be ARMO or WEAP Form model ; Can be ARMA or WEAP depending on item string modelName ; Model override name Form materialSwap ; Material swap form TextureSet texture ; TextureSet override EndStruct ; Slot index is valid from 0-43 ; Item can be none and still contain other information at a particular slot WornItem Function GetWornItem(int slotIndex, bool firstPerson = false) native ; Returns all the mods for the item at the particular index ; returns None if there is no item at this index ObjectMod[] Function GetWornItemMods(int slotIndex) native Game.psc ; Returns the current console ref ObjectReference Function GetCurrentConsoleRef() native global Link to comment Share on other sites More sharing options...
silhouett Posted September 10, 2016 Author Share Posted September 10, 2016 There is no official documentation on F4SE-added functions at this point in time. However, most are self-explanatory from their names and return types. You'll find F4SE additions to Papyrus in <F4SE folder>\_for_test_only\Data\Scripts\Source\F4SE\ (for build 0.2.5). They are located at the end of the script source files. Note that at present time, F4SE has a disclaimer that these functions are not be locked down and may change in future releases. Examples: ObjectReference.psc ; Returns all the mods for this reference ObjectMod[] Function GetAllMods() native Actor.psc struct WornItem Form item ; Can be ARMO or WEAP Form model ; Can be ARMA or WEAP depending on item string modelName ; Model override name Form materialSwap ; Material swap form TextureSet texture ; TextureSet override EndStruct ; Slot index is valid from 0-43 ; Item can be none and still contain other information at a particular slot WornItem Function GetWornItem(int slotIndex, bool firstPerson = false) native ; Returns all the mods for the item at the particular index ; returns None if there is no item at this index ObjectMod[] Function GetWornItemMods(int slotIndex) native Game.psc ; Returns the current console ref ObjectReference Function GetCurrentConsoleRef() native globalCool, I did not think to check the extracted files as I was too busy looking on the internet for answers. Thanks Link to comment Share on other sites More sharing options...
Recommended Posts