Difference between revisions of "SKSE Plugin Development/Resources"
Jump to navigation
Jump to search
(Created page with "As of 2024-11-16, there is no definitive resource on SKSE plugin modding. Please note that instructions may differ from one source to another and that some might simply be c...") |
|||
Line 9: | Line 9: | ||
*[http://forums.bethsoft.com/topic/1496168-wipz-skyrim-script-extender-skse/page-4#entry23595441 Zartar's "noob tutorial" on Bethesda's old forum.] The whole discussion may contain other helpful information too. | *[http://forums.bethsoft.com/topic/1496168-wipz-skyrim-script-extender-skse/page-4#entry23595441 Zartar's "noob tutorial" on Bethesda's old forum.] The whole discussion may contain other helpful information too. | ||
* [https://www.reddit.com/r/skyrimmods/comments/bmg1z7/finally_aiming_for_my_first_skse_plugin_been/ This Reddit discussion on weird errors while trying to set up a plugin template] | * [https://www.reddit.com/r/skyrimmods/comments/bmg1z7/finally_aiming_for_my_first_skse_plugin_been/ This Reddit discussion on weird errors while trying to set up a plugin template] | ||
Generally, SKSE plugin development heavily depends on a good IDE that allows you to browse the SKSE and CommonLibSSE sources, and on reading other people's source code on GitHub. | |||
If you chose to use CLion, navigate to <code><Project Directory>\build\debug-msvc\vcpkg_install\vcpkg\pkgs\commonlibsse-ng_x64-windows-skse</code>, right-click it and select <code>Mark directory as</code>→ <code>Library Files</code>. Now, when you hit shift twice to invoke Search Everywhere, all the CommonLibSSE symbols will show up in your search! |
Revision as of 16:54, 10 December 2024
As of 2024-11-16, there is no definitive resource on SKSE plugin modding.
Please note that instructions may differ from one source to another and that some might simply be completely wrong/outdated.
- Ryan-rsm-McKenzie's Tutorial on GitHub. Most notably, includes documentation for debugging setup and CommonLibSSE's Papyrus API.
- The original SKSE64 source code on GitHub, which, in contrast to CommonLibSSE, has comments! You should definitely check this out as it is probably the best documentation you will find. I recommend cloning (downloading) this repository and checking it out in your IDE so you can search it more easily.
- Skyrim.dev - SKSE
- Unofficial auto-generated documentation for CommonLibSSE, CommonLibVR and CommonLibSSE-NG
- MrowrPurr's Discord. You can ask SKSE- or Papyrus-related questions here.
- Zartar's "noob tutorial" on Bethesda's old forum. The whole discussion may contain other helpful information too.
- This Reddit discussion on weird errors while trying to set up a plugin template
Generally, SKSE plugin development heavily depends on a good IDE that allows you to browse the SKSE and CommonLibSSE sources, and on reading other people's source code on GitHub.
If you chose to use CLion, navigate to <Project Directory>\build\debug-msvc\vcpkg_install\vcpkg\pkgs\commonlibsse-ng_x64-windows-skse
, right-click it and select Mark directory as
→ Library Files
. Now, when you hit shift twice to invoke Search Everywhere, all the CommonLibSSE symbols will show up in your search!