Update 31 problems with ubisoft games

PlayersOnWork

New Member
Hey guys i updatet my obs to 31 and its nice but after i updatet to 31 i cant use ubisoft games in my game capture The Division 2, Wildlands, Anno1800 etc
when i use the monitor capture it give me laggs. I have reinstall obs not working i install an older version of obs no working other games like world of tanks or stalker or anything is still running can me pls help anyone?. greetings
 

seyellatv

New Member
Did you happen to install Windows 11 Version 24H2? It completely messed up my OBS amongst other things and i had to roll back the update.
 

PlayersOnWork

New Member
Hey i have Win 23h2. I did uninstall my graphic driver with DDU and install an older version its the same trouble wtih OBS it has no function as game capture and i dont know why. i have uninstall in safemode the graphic and the obs settings and have it preinstall but is not working.
 

PlayersOnWork

New Member
Here and Pic
 

Attachments

  • Bild_2024-12-11_211645888.png
    Bild_2024-12-11_211645888.png
    48.2 KB · Views: 12

Kadaf

New Member
I have exactly the same thing.
It should be noted that this only applies to Ubisoft games, e.g. The Division 2, Riders Republic
 

Suslik V

Active Member
When you installed new OBS, the game capture specific files were updated. So, before installing/trying to launch older version of OBS you need to be sure that the game capture files were uninstalled too. You are looking for files located in: C:\ProgramData\obs-studio-hook\" folder. Try to delete folder and its content (whole "%PROGRAMDATA%\obs-studio-hook" folder - don't worry, it will be recreated as soon as you run Game Capture source again). Sometimes deletion is not possible until PC restarted (because files still in use) or if you have insufficient rights (use admin).

Few tech details:

And next time
 

Kadaf

New Member
I deleted files from ‪C:\ProgramData\obs-studio-hook and it didn't help

No capture The Division 2
11:56:37.079: [game-capture: 'The Division 2'] attempting to hook process: TheDivision2.exe
11:56:37.081: [game-capture: 'The Division 2'] using helper (compatibility hook)
11:56:37.097: [game-capture: 'The Division 2'] hook not loaded yet, retrying..

For comparison there is no problem with other game Super Animal Royale
 

Suslik V

Active Member
@Kadaf I made the text bold because I knew somebody will miss it. So, again:
...before installing/trying to launch older version of OBS... delete ... whole "%PROGRAMDATA%\obs-studio-hook"
This move ensures that older OBS will use old capture hooks. Old hooks that is known to anti-cheat systems and compatible with old OBS.
The rule is simple: old OBS - old hook libraries; new OBS - new libraries. OBS itself almost never downgrades its dependencies (libraries) - this should be done manually when you downgrading your OBS. So, after you launched Game Capture in v31 of OBS, at least once, then the corresponding files were updated to newer versions (the versions that many anti-cheat systems still NOT support!). Either wait when publisher of the game will update the game with corresponding patches or try older OBS (in the way mentioned above).
 
Top