Skip to content

ryobg/sse-gui

Repository files navigation

SSE GUI

Skyrim SE, SKSE plugin providing basic framework for GUI overlays by hooking upon the rendering and input pipelines.

Flow goes on as:

  1. During SKSE's Post-Post Load message the render and input factories are wrapped
  2. During SKSE's Input loaded message, the game window and rendering swaps are prepended
  3. SSE GUI interface is broadcasted to willing subscribers
  4. Each subscriber chooses to register a callback to the rendering and/or input pipelines

Refer to include/sse-gui/sse-gui.h file for API specification.

Development

  • All incoming or outgoing strings are UTF-8 compatible. Internally, SSEH converts these to the Windows Unicode when needed.

Required tools

Under Windows10/WSL with MinGW, it can be configure & build as:

CXX=x86_64-w64-mingw32-g++-posix AR=x86_64-w64-mingw32-ar ./waf configure
./waf

License

LGPLv3, see the LICENSE.md file. Modules in share/ have their own license.

Releases

No releases published

Packages

No packages published