Wizard42 Posted September 19, 2018 Posted September 19, 2018 Im not sure if i am posting this in the correct place on the forums, please move else where if need bemy question is ? :::: whats the difference between the source script files you find in a bsa and a .dll for a skse pluginare they entirely different
0 Greg Posted September 20, 2018 Posted September 20, 2018 Moved to Support and Troubleshooting / General Scripts in a BSA are interpreted by the Papyrus interpreter in the game engine. DLL files are compiled to machine code (so they are not interpreted) and usually extend the scripting ability provided by SKSE to add additional commands and such that can be used from Papyrus scripts.
0 Wizard42 Posted September 20, 2018 Author Posted September 20, 2018 Moved to Support and Troubleshooting / General Scripts in a BSA are interpreted by the Papyrus interpreter in the game engine. DLL files are compiled to machine code (so they are not interpreted) and usually extend the scripting ability provided by SKSE to add additional commands and such that can be used from Papyrus scripts.So Scripts in a BSA could be complied to a DLL for SKSE and it would call the same commands and functions
0 Greg Posted September 20, 2018 Posted September 20, 2018 No, this is not quite correct. Papyrus scripts are always interpreted by the game engine and are always stored in a BSA archive or as a standalone .pex file. SKSE DLLs files basically expand the capabilities of Papyrus by adding new commands that can be called from a Papyrus script.
0 Wizard42 Posted September 20, 2018 Author Posted September 20, 2018 No, this is not quite correct. Papyrus scripts are always interpreted by the game engine and are always stored in a BSA archive or as a standalone .pex file. SKSE DLLs files basically expand the capabilities of Papyrus by adding new commands that can be called from a Papyrus script.Thank you Greg, for your time with the explanation as you could see i was trying to understand the functions from a bsa script to recompile to a .dll has there are many mods/plugins that are out of date. thinking the source code from a bsa would workthank you
0 Mator Posted September 21, 2018 Posted September 21, 2018 DLLs are entirely different from papyrus scripts. There is no need to do anything with DLLs unless you have a mod with a DLL, and in that case you need the C++ source code for the DLL to recompile the DLL with visual studio. Messing with Visual Studio is not something I'd recommend for a novice programmer. You either already know how to do this or you have no business doing it.
0 Wizard42 Posted September 21, 2018 Author Posted September 21, 2018 DLLs are entirely different from papyrus scripts. There is no need to do anything with DLLs unless you have a mod with a DLL, and in that case you need the C++ source code for the DLL to recompile the DLL with visual studio. Messing with Visual Studio is not something I'd recommend for a novice programmer. You either already know how to do this or you have no business doing it. thank you for the heads up, guess i was eager to learn something new
Question
Wizard42
Im not sure if i am posting this in the correct place on the forums, please move else where if need be
my question is ? :::: whats the difference between the source script files you find in a bsa and a .dll for a skse plugin
are they entirely different
6 answers to this question
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now