Input Overlay

Input Overlay v5.0.5

I've been toying around with input overlay 5.03 and OBS 29.0 using P010 and REC2100 color space for HDR recording.

There seems to be an issue with how the image itself is drawn. By comparison, if I grab the overlay png and add it as an image source, the image plugin uses the correct color space matching that of the one set on OBS advanced options. Input overlay always use the same pixel format and color space by default and there's no option to change it perhaps?

I've been diving into the code but I am not familiar with neither the API nor the plugin itself I wouldn't know for sure but I don't see this gets defined anywhere. if I change back to the original color format and color space, the overlay gets displayed correctly. I don't think this is a bug but rather a missing support option I guess?

How does input_overlay let OBS know what color format is to be used for this source?
View attachment 92960
This is where the images are drawn:
I copied it from the image source:
There have been some additions to it which are probably the reason for the bug
 
This is where the images are drawn:
I copied it from the image source:
There have been some additions to it which are probably the reason for the bug
decided to allocate some free time to look into this issue for the fun of it. Compiled the plugin on windows using the Windows Build script and tired to load it in an obs instance in portable mode.

However it seems it can't be loaded in portable mode (backed up by main installation and added the compiled plugin there and it worked)
in the portable mode I get this

12:58:18.741: LoadLibrary failed for '../../obs-plugins/64bit/input-overlay.dll': The specified module could not be found.
12:58:18.741: (126)

is this something you have seen before?
 
Last edited:
decided to allocate some free time to look into this issue for the fun of it. Compiled the plugin on windows using the Windows Build script and tired to load it in an obs instance in portable mode.

However it seems it can't be loaded in portable mode (backed up by main installation and added the compiled plugin there and it worked)
in the portable mode I get this

12:58:18.741: LoadLibrary failed for '../../obs-plugins/64bit/input-overlay.dll': The specified module could not be found.
12:58:18.741: (126)

is this something you have seen before?
Yeah this issue is the same. It has happened before and it usually was because of a missing MSVC runtime. But that doesn't seem to be the case here. You can try opening the input-overlay.dll with Dependencies, this is what it looks like for me when loading the dll from a portable obs installation:
1680901785780.png
 
Quick question, I have everything working perfect on my end but I'm wondering if you can have the same icon activate for two different codes/keypresses? If I just make two icons and put them on top of each other, you only see the one that is on top.
 
This is where the images are drawn:
I copied it from the image source:
There have been some additions to it which are probably the reason for the bug
I think I know what the issue is now.

I have tested a build and it seems to work (for now).

If I test it for a bit and I didn't seem to break anything would you like me to create a pull request so we can review the changes?

1681059031423.png


Quick question, I have everything working perfect on my end but I'm wondering if you can have the same icon activate for two different codes/keypresses? If I just make two icons and put them on top of each other, you only see the one that is on top.
I think you can do that by editing the json, just make both codes share the same mapping.
 
Quick question, I have everything working perfect on my end but I'm wondering if you can have the same icon activate for two different codes/keypresses? If I just make two icons and put them on top of each other, you only see the one that is on top.
Just make the unpressed state of one of them transparent.
If I test it for a bit and I didn't seem to break anything would you like me to create a pull request so we can review the changes?
Sure, I'd appreciate that. Thanks for taking the time to investigate the issue.
 
Does anyone have a fix for the mouse arrows? When the mouse isn't being moved at all, it defaults to this, a right arrow, instead of (I'm guessing) what should be a blank space.

I've tried finding a solution, but I just get results for completely different questions entirely.


Clipboard02.jpg
 
The arrow always points somewhere, it doesn't disappear when you stop moving your mouse. If you don't use the "Use monitor center" option it's also fairly inaccurate.
 
Hello universallp,
I need help. I have a dvorak keyboard set up and I've been trying to find a preset for a dvorak overlay, but all of them are for azerty. I would have learned the config, but I have finals. Could I ask for your help?
 
Hello everyone 'specialy the other people from the Baguette community

Good news i've checked and found no update about a potential and use-ready AZERTY fullsize configuration so i stepped in and...did one based on Trrrof's and Vox Serico's template.
It's fully functionnal EXCEPT for the VerrNum-OFF part...didn't figured out since I don't use the numpad, i'll let another member of the comm' do his best to improve this version!

For the record I was stuck approximately 5h on the "!" key or more precisely the 102nd key of AZERTY's keyboard that is recognized as a "VC_YEN" record, so a key code 125.

Hope you'll all enjoy the gesture, for the record here is my endering with a green IBM console like filter:

azerty-fullsize.png
 

Attachments

I guess I didn't save the change. Try again, but if for some reason I fucked up again just use this link:
Hi, Sir. How are you?
I didn't found this option "input-overlay configuration" in the settings (image bellow that is on the tutorial that you sent).
Do I have to install something to be possible open this configuration?

Sorry for the beginner question. I'm just starting to use OBS.
Thank you in advance.

1685027765346.png
 
Good day,
I can input history to work and it will capture and display my kepybaord and mouse inputs.
I am unable to capture the inputs from my Xbox 360 Gamepad, as a moves list.
Any pointers / things to check?
 
Is there a way to map stick zones to buttons? I have a fightbox that only maps the left stick, but i'd like to map it to 4 different buttons. thanks
 
Back
Top