https://github.com/xpost2000/simple-input-overlay
Simple no-fuss stream input overlay
https://github.com/xpost2000/simple-input-overlay
gaming-software overlay sdl2 streaming windows
Last synced: about 1 month ago
JSON representation
Simple no-fuss stream input overlay
- Host: GitHub
- URL: https://github.com/xpost2000/simple-input-overlay
- Owner: Xpost2000
- Created: 2024-08-28T16:03:52.000Z (almost 2 years ago)
- Default Branch: master
- Last Pushed: 2024-09-07T00:01:17.000Z (almost 2 years ago)
- Last Synced: 2025-01-13T04:41:14.976Z (over 1 year ago)
- Topics: gaming-software, overlay, sdl2, streaming, windows
- Language: C++
- Homepage:
- Size: 2.29 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Simple Stream Input Overlay
This is a very simple input overlaying program with controller support, intended to be used with OBS or
otherwise some video compositing software.
It offers intuitive and minimal hassle setup/usage, although at the cost of flexibility / customizability. It has controller presets
for the following controllers currently, which are automatically detected:
- Xbox Series
- Dualsense
It also offers keyboard presets for the following scale layouts:
- Alphanumeric
- Tenkeyless
- Fullsize
The keyboard input is scancode based, which doesn't really support other layouts.
The assets used to produced the overlay graphic are based off of https://thoseawesomeguys.com/prompts/
**Although it is capable of supporting whatever controllers SDL2 supports.** Any controller that does not have a preset will default to
using the Xbox controller assets.
*This program is only designed for Windows currently, even though it uses SDL2 due to the way the interaction is designed!*
## Media
Xbox Preset Layout.

Playstation Preset Layout.

Live controller switching support.

Keyboard Layout.

## Dependencies
- SDL2
- SDL2_image
- Win32
## Building
The build script uses gcc, but it should be very easy to tune for whatever compiler you want. The only exception is that it
has to run on Windows since this is a Windows program.
## Installing
There should be some releases for the program in the releases section.
## License
Public Domain