OBS Plugin to capture CS:GO with Trusted Mode enabled

Related tags

Audio csgo obs streamlabs
Overview

OBS Plugin to capture CS:GO with Trusted Mode enabled

@OBSProject

Ever since Valve introduced Trusted Mode you could no longer capture Counter-Strike: Global Offensive without using -allow_third_party_software in your start parameters.

This is not desireable, as it might have a negative impact on your game experience (Trust Factor).

🚨 Disclaimer from Valve / John McDonald 🚨

reddit/valve/mcjohn

How it works

Signed dlls from C:\Windows\ are whitelisted, so this plugin will create a folder obs-studio-hook and copy the following two signed dlls from OBS there.

graphics-hook32.dll
graphics-hook64.dll

Further the library path in OBS will be patched to load the same dlls but from the new location.

Download

Go to the releases page.

Installing the Plugin

Put obs-csgo.dll into the respective folder:

  • OBS - \obs-studio\obs-plugins\64bit
  • Streamlabs - \Streamlabs OBS\resources\app.asar.unpacked\node_modules\obs-studio-node\obs-plugins\64bit

FAQ / Important Information

  • Why does the popup require admin privileges?
    • Copying anything to C:\Windows\ requires admin privileges, so for the first time and when OBS updates the dlls, the plugin will ask you to start OBS/Streamlabs with admin privileges.
  • Will VAC / FaceItAC / etc. ban me?
    • This should have no effect on VAC / FaceIt / etc. since the original signed dlls from OBS are untouched and only copied to a different location. Check Valves response above.
  • CS:GO crashes when the plugin is installed
    • It looks like this is a bug with Nvidia Ansel since one of their dlls gets blocked by CS:GO. You will need to disable Ansel to stop CS:GO from crashing. In your C:\Program Files\NVIDIA Corporation\Ansel[\Tools] you can find NvCameraConfiguration.exe application (needs admin privileges to run). After running it, a dialog window is displayed and in the bottom part you can find Ansel status frame, check disabled there, then Save.

grafik

Donations

buymeacoffee

Screenshots

OBS Streamlabs

Issues
  • CS:GO trusted launch detects dll's loaded from windows directory

    CS:GO trusted launch detects dll's loaded from windows directory

    When I launch cs:go it starts normally with trusted mode but when I start obs and type trusted_launch_info in the console , it gives me this message

    CS:GO was launched in Trusted Launch mode but is in allow third party software mode due to untrusted system files The following files were loaded but are not trusted: C:\WINDOWS\System32\DriverStore\FileRepository\iigd_dch.inf_amd64_55ea1c9e3c7e8c44\igdumdim32.dll:caeac5dba116f39085001cd50409cd9b46a3e925;2b02ddf2109f026f9ed3d1ab3edd16a33072a1e0,C:\WINDOWS\System32\DriverStore\FileRepository\iigd_dch.inf_amd64_55ea1c9e3c7e8c44\igd9dxva32.dll:caeac5dba116f39085001cd50409cd9b46a3e925;2b02ddf2109f026f9ed3d1ab3edd16a33072a1e0,C:\WINDOWS\System32\DriverStore\FileRepository\iigd_dch.inf_amd64_55ea1c9e3c7e8c44\igdgmm32.dll:caeac5dba116f39085001cd50409cd9b46a3e925;2b02ddf2109f026f9ed3d1ab3edd16a33072a1e0,C:\WINDOWS\System32\DriverStore\FileRepository\iigd_dch.inf_amd64_55ea1c9e3c7e8c44\igc32.dll:caeac5dba116f39085001cd50409cd9b46a3e925;2b02ddf2109f026f9ed3d1ab3edd16a33072a1e0,C:\Windows\obs-studio-hook\graphics-hook32.dll:bd3d69cdf973cb64a9ecbec94ad8e1ea16243b5c;92c1588e85af2201ce7915e8538b492f605b80c6

    opened by eren-erver 0
  • Nothing Change / Rien n'as changĂ©

    Nothing Change / Rien n'as changé

    ENG: Hi,

    I follow your tutorial so i already can't capture my CSGO with game capture in OBS Studio, nothing change and i don't have start option

    I start OBS with or without admin privilege.

    FR: Bonjour,

    J'ai suivi ce tutoriel correctement mais je ne peux toujours pas capturer CSGO en capture de jeu sur OBS Studio, absolument rien ne change et je n'ai renseigné aucune option de lancement.

    J'ai lancé le programme avec et sans les privilèges administrateurs.

    opened by samirmedani 0
  • Previous versions of OBS will possibly install hook folder to ProgramData(hidden folder)

    Previous versions of OBS will possibly install hook folder to ProgramData(hidden folder)

    Happened for me, updating fixed it. This could be completely unrelated to this plugin, I do not understand OBS that well, this may be the default location for the hooks normally.

    opened by redgitstrider 0
Releases(v1.0.0)
Owner
Gregor Steiner
Gregor Steiner
"Zero-copy" Linux screen capture plugin for OBS that uses libdrm and dmabuf

linux-kmsgrab plugin for OBS Introduction This plugin is a proof-of-concept libdrm-based screen capture for OBS. It uses DMA-BUF to import CRTC frameb

Ivan Avdeev 51 Jun 19, 2022
An OBS plugin for removing background in portrait images (video), making it easy to replace the background when screen recording.

OBS Plugin: Background Removal Introduction Building MacOSX Linux / Ubuntu Windows Download Check out the latest releases for downloads and install in

Roy Shilkrot 1.1k Jun 24, 2022
An OBS plugin for Zoom/Meet-like virtual background feature.

OBS Virtual background plugin English / Japanese OBS Virtual background plugin is a plugin for OBS. This plugin allows you to crop the background area

KOUNOIKE Yuusuke 148 Jun 23, 2022
OBS Plugin with image that reacts to sound source.

OBS Image Reaction Plugin Image that reacts to sound source. Installing binaries Download binaries from Releases. For Windows, Move the contents of pl

null 26 Jun 27, 2022
audio monitor filter for OBS Studio

Audio Monitor dock and filter for OBS Studio Plugin for OBS Studio to add Audio Monitor dock and filter. It allows you to put the audio of a OBS sourc

Exeldro 180 Jun 28, 2022
Single file audio playback and capture library written in C.

A single file library for audio playback and capture. Example - Documentation - Supported Platforms - Backends - Major Features - Building - Unofficia

David Reid 2.3k Jun 29, 2022
Capture audio from a microphone on your Raspberry Pi Pico or any RP2040 based board. 🎤

Capture audio from a microphone on your Raspberry Pi Pico or any RP2040 based board. ??

Arm Developer Ecosystem 97 Jun 30, 2022
PeakEater is a free open-source VST3/AU waveshaper plugin

PeakEater Free open source VST3/AU wave shaping plugin for macOS and Windows. View Demo · Download · Report Bug Table of Contents About The Project Fe

Vladyslav Voinov 40 Apr 14, 2022
BYOD is a guitar distortion plugin with a customisable signal chain that allows users to create their own guitar distortion effects.

BYOD is a guitar distortion plugin with a customisable signal chain that allows users to create their own guitar distortion effects. The plugin contains a wide variety of distortion effects from analog modelled circuits to purely digital creations, along with some musical tone-shaping filters, and a handful of other useful processing blocks.

null 144 Jun 28, 2022
ChowKick is a kick drum synthesizer plugin based on creative modelling of old-school drum machine circuits

ChowKick is a kick drum synthesizer plugin based on creative modelling of old-school drum machine circuits. MIDI input to the plugin triggers a pulse with a parameterized size and shape. The pulse is then passed into a resonant filter which can be tuned to a specific frequency, or matched to the frequency of the incoming MIDI notes.

null 99 Jun 27, 2022
A weird distortion and lowpass plugin

Delta Limiter Building ./waf clean configure build Documentation pandoc -s user_manual.md -o user_manual.html pandoc -s user_manual.md -o user_manual.

Hannes Braun 2 Jan 26, 2022
SuperCollider as a VST3 plugin

PluginCollider PluginCollider is an experimental fork of https://github.com/supercollider/SuperColliderAU and it is still not complete since it only b

Pascal Gauthier 22 Jun 11, 2022
Wolf MidiCurve is a MIDI remapping plugin.

Wolf MidiCurve is a MIDI remapping plugin. It can be built as an LV2 or VST plugin and as a standalone Jack application.

Wolf Plugins 7 Nov 18, 2021
Audio Plugin API

Audio Plugin API

null 970 Jul 1, 2022
An OBS plugin that allows capture of independant application audio streams on Windows, in a similar fashion to OBS's game capture and Discord's application streaming.

win-capture-audio An OBS plugin based on OBS's win-capture/game-capture that hooks WASAPI's audio output functions (rather than the various graphics A

Joe Kaushal 2.3k Jun 24, 2022
"Zero-copy" Linux screen capture plugin for OBS that uses libdrm and dmabuf

linux-kmsgrab plugin for OBS Introduction This plugin is a proof-of-concept libdrm-based screen capture for OBS. It uses DMA-BUF to import CRTC frameb

Ivan Avdeev 51 Jun 19, 2022
nvidia nvmpi encoder for streamFX and obs-studio (e.g. for nvidia jetson. Requires nvmpi enabled ffmpeg / libavcodec)

nvmpi-streamFX-obs nvidia nvmpi encoder for streamFX and obs-studio (e.g. for nvidia jetson. Requires nvmpi enabled ffmpeg / libavcodec) Purpose This

null 16 Jun 25, 2022
OBS Linux Vulkan/OpenGL game capture

OBS Linux Vulkan/OpenGL game capture OBS plugin for Vulkan/OpenGL game capture on Linux. Requires OBS with EGL support (currently unreleased, you need

David Rosca 181 Jul 2, 2022
A LoadLibrary injector for CS:GO that automatically bypasses Trusted Mode by disabling various Win32 function hooks.

TrustedInjector This is a LoadLibrary injector for Counter-Strike: Global Offensive. Information It automatically bypasses trusted mode by removing ho

Brandon 18 Jun 21, 2022
Convert ASF/AMC motion capture files to BVH motion capture files.

About amc2bvh is a utility that converts a pair of files, one in the Acclaim Skeleton Format (ASF) and the other in the Acclaim Motion Capture (AMC) f

Tom Copeland 6 Jun 24, 2022
An OBS plugin for removing background in portrait images (video), making it easy to replace the background when screen recording.

OBS Plugin: Background Removal Introduction Building MacOSX Linux / Ubuntu Windows Download Check out the latest releases for downloads and install in

Roy Shilkrot 1.1k Jun 24, 2022
Face tracking plugin for OBS Studio

OBS Face Tracker Plugin Introduction This plugin provide a filter for face detection and face tracking for mainly a speaking person. This plugin emplo

Norihiro Kamae 148 Jun 20, 2022
An OBS plugin for Zoom/Meet-like virtual background feature.

OBS Virtual background plugin English / Japanese OBS Virtual background plugin is a plugin for OBS. This plugin allows you to crop the background area

KOUNOIKE Yuusuke 148 Jun 23, 2022
OBS Plugin with image that reacts to sound source.

OBS Image Reaction Plugin Image that reacts to sound source. Installing binaries Download binaries from Releases. For Windows, Move the contents of pl

null 26 Jun 27, 2022
Mystikos is a set of tools for running applications in a hardware trusted execution environment (TEE)

Mystikos is a set of tools for running applications in a hardware trusted execution environment (TEE). The current release supports Intel ® SGX while other TEEs may be supported in future releases. Linux is also a supported target, though only suitable for testing purposes as it provides no additional protection.

null 98 Jun 27, 2022
Cobalt Strike beacon object file implementation for trusted path UAC bypass. The target executable will be called without involving

Beacon object file implementation for trusted path UAC bypass. The target executable will be called without involving "cmd.exe" by using DCOM object.

Chris Au 75 Jun 15, 2022
Trusted QSL from the ARRL, this repo is a manual sync and only to generate a AppImage of the app

Trusted QSL from the ARRL, this repo is a manual sync and only to generate a AppImage of the app

Pavel Milanes (CO7WT) 2 Nov 17, 2021
This is a PoC for bypassing UAC using DLL hijacking and abusing the "Trusted Directories" verification.

UAC bypass - DLL hijacking Description This is a PoC for bypassing UAC using DLL hijacking and abusing the "Trusted Directories" verification. Summary

null 190 Jun 20, 2022
This plugin allows Flutter desktop apps to capture screenshots.

screen_capturer This plugin allows Flutter desktop apps to capture screenshots. screen_capturer Platform Support Quick Start Installation Usage Licens

LeanFlutter 35 Jun 21, 2022