OBS Capture Cursor vs Anti-Cheat Compatibility Hook
When setting up a Game Capture source in OBS Studio, users are presented with various configuration options, including “Capture Cursor” and “Use anti-cheat compatibility hook.” This article explains the distinct functions of these two settings, helping you understand when to enable or disable them to ensure smooth gameplay capture and optimal stream quality.
Capture Cursor
Capture Cursor is a visual setting that dictates whether your mouse pointer is visible in the captured video feed.
- How it works: When enabled, OBS overlays your mouse cursor onto the recorded or streamed gameplay in real-time.
- When to use it: Keep this enabled if you are playing strategy games (RTS), MOBAs, or RPGs where viewers need to see where you are clicking to understand your actions.
- When to disable it: Turn this off for first-person shooters (FPS) or cinematic games where the mouse cursor is either locked to the center of the screen or is distracting to the audience.
Use Anti-Cheat Compatibility Hook
Use anti-cheat compatibility hook is a technical setting designed to help OBS interface with game security systems.
- How it works: To capture gameplay directly from the graphics pipeline, OBS must inject a small helper code (a “hook”) into the game’s running process. However, modern anti-cheat programs (like Easy Anti-Cheat, BattlEye, or Vanguard) monitor for unauthorized process injections to prevent hacking. Enabling this option forces OBS to use a specialized, secure hooking method that is whitelisted by anti-cheat developers.
- When to use it: You should keep this setting enabled by default. It is essential for capturing major multiplayer games (such as Fortnite, Apex Legends, or Counter-Strike) that utilize strict anti-cheat software.
- When to disable it: You can disable this option if you are experiencing crashes in older single-player games, or if a specific game’s documentation recommends turning it off to improve performance.
Key Differences
The fundamental difference between the two settings is their scope of operation: Capture Cursor changes what your viewers see visually, while Use anti-cheat compatibility hook ensures that OBS can capture the game at all. If you are experiencing a black screen when trying to capture a game, toggling the anti-cheat compatibility hook is the likely solution, whereas toggling the capture cursor will only affect the visibility of your mouse.