Kordanor
New Member
When you define a game capture you have to specify how striclty it takes the name for "hooking".
However, once it's "hooked" it's not unhooked again, even if the name changes.
Example:
A "game" is using the Name "LeftGame", and if something changes it becomes "RightGame".
In OBS you set up a gamesource called "LeftGame" (must match) which is displayed on the left. And a second gamesource called "RightGame" (must match), which is displayed on the right.
If you start the "game" now. Game is started as "LeftGame". And its found as "LeftGame"
And now the game becomes "RightGame".
->OBS will not drop "LeftGame" source, even though "LeftGame" does not exist anymore.
If you get into the details, you can see that the window with the name is red. But it still doesnt drop it.
Only if you manually hide the source, it is dropped, becomes available to "RightGame". And if you unhide it, it stays empty (as it should).
So the issue is, that while there is a "hooking", there is no "unhooking". Even if there is a clear mismatch, it just stays hooked.
However, once it's "hooked" it's not unhooked again, even if the name changes.
Example:
A "game" is using the Name "LeftGame", and if something changes it becomes "RightGame".
In OBS you set up a gamesource called "LeftGame" (must match) which is displayed on the left. And a second gamesource called "RightGame" (must match), which is displayed on the right.
If you start the "game" now. Game is started as "LeftGame". And its found as "LeftGame"
And now the game becomes "RightGame".
->OBS will not drop "LeftGame" source, even though "LeftGame" does not exist anymore.
If you get into the details, you can see that the window with the name is red. But it still doesnt drop it.
Only if you manually hide the source, it is dropped, becomes available to "RightGame". And if you unhide it, it stays empty (as it should).
So the issue is, that while there is a "hooking", there is no "unhooking". Even if there is a clear mismatch, it just stays hooked.