SSE ImGui

by ryobg·v1.0·Updated 2019-05-12

Bind the ImGui framework to Skyrim! Custom GUI overlays are available to SKSE plugin developers and their users.

Screenshots 3 screenshots

About this mod Machine translation

Bind the ImGui framework to Skyrim! Custom GUI overlays are available to SKSE plugin developers and their users.

motivation

Enter the nerd dream of having custom widgets, widgets, and other GUI elements overlaid on the Skyrim renderer.

Like clicking on the visual novel box when I want to talk to an NPC - for example. Or seeing pulsating red areas on the outline of my body, similar to TV commercials for back pain. Or maybe it's the enemies that show up on the radar so I can decide where to throw the carrot-infused grenade.

basically

This framework is based on my other SSE GUI platform, but it exposes the ImGui interface on top of it. That is, you can create an SKSE plugin to create your own widgets and applications. The interface is based on Portable C/C++, so languages ​​that can use these bindings (like C#) will work fine. Take a small demo plugin as an example - it shows the window on the attached screenshot - toggled using the Insert key.

As always, see the GitHub repo for better documentation on how to develop: README, example source code, C/C++ API headers, etc.

Thanks

To ImGui authors and their supporters

To the CImGui Team - For C bindings with ImGui

————————————————————————————————————————————————

Motivation

Enter the nerd dream for having custom widgets, gadgets and other GUI elements overlayed over the Skyrim renderer.

Like I want Visual novel boxes to click on when talking with NPCs - for example. Or see pulsating red zones over my body outline similar to the TV advertisments for back pain. Or maybe the enemies displayed on radar, so I can decide where to throw a carrot-infused grenade.

Basically

This framework is based on my other SSE GUI platform, but it exposes on top of it the ImGui interface. That is you can make a SKSE plugin to create your own widgets and applications. The interface is based as portable C/C++, so languages which can work with these bindings (like C#) can do okay. A small demo plugin is included as an example - it shows the windows on the attached screenshots - toggle with the Insert key.

As usual, refer to the GitHub repo for better documentation of how to develop for: README, example source code, C/C++ API header files and etc.

Thanks

To the ImGui author and his supporters

To the CImGui team - for the C binding to ImGui

Install & use Install: follow the bundled instructions

  1. Unzip the archive from playbuff and read the bundled readme / instructions first.
  2. There is no universal mod manager for this game: some mods replace game files directly, some go into a game-specific Mods folder, and some need a game-specific community loader or tool first — follow the bundled readme.
  3. Place the files exactly as the readme says; mods with listed dependencies need those installed too.
  4. Launch the game to confirm it loaded; some games require enabling mods in settings or an in-game mod menu.

Install locations vary a lot between games and mods — the bundled readme is the most reliable guide.

File & checksum

Filename
SSE ImGui
File size
728.0 KiB