{"id":13440920,"url":"https://github.com/luastoned/obs-csgo","last_synced_at":"2025-08-01T09:08:40.210Z","repository":{"id":59670091,"uuid":"360243823","full_name":"luastoned/obs-csgo","owner":"luastoned","description":"OBS Plugin to capture CS:GO with Trusted Mode enabled","archived":false,"fork":false,"pushed_at":"2021-04-22T14:56:10.000Z","size":45,"stargazers_count":105,"open_issues_count":4,"forks_count":9,"subscribers_count":4,"default_branch":"main","last_synced_at":"2025-03-24T03:02:45.352Z","etag":null,"topics":["csgo","obs","streamlabs"],"latest_commit_sha":null,"homepage":"","language":"C++","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/luastoned.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2021-04-21T16:55:15.000Z","updated_at":"2024-10-14T09:21:06.000Z","dependencies_parsed_at":"2022-09-19T11:12:42.222Z","dependency_job_id":null,"html_url":"https://github.com/luastoned/obs-csgo","commit_stats":null,"previous_names":[],"tags_count":1,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/luastoned%2Fobs-csgo","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/luastoned%2Fobs-csgo/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/luastoned%2Fobs-csgo/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/luastoned%2Fobs-csgo/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/luastoned","download_url":"https://codeload.github.com/luastoned/obs-csgo/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248138234,"owners_count":21053836,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["csgo","obs","streamlabs"],"created_at":"2024-07-31T03:01:27.870Z","updated_at":"2025-04-10T01:21:12.018Z","avatar_url":"https://github.com/luastoned.png","language":"C++","funding_links":["https://buymeacoffee.com/luastoned"],"categories":["C++"],"sub_categories":[],"readme":"# OBS Plugin to capture CS:GO with Trusted Mode enabled\n\n[![@OBSProject](https://user-images.githubusercontent.com/173158/115598587-dd0b2f00-a2da-11eb-849d-6c68c6675962.png)](https://twitter.com/OBSProject/status/1281016442733854725)\n\nEver since Valve introduced [Trusted Mode](https://blog.counter-strike.net/index.php/2020/07/30991/) you could no longer capture Counter-Strike: Global Offensive without using `-allow_third_party_software` in your start parameters.\n\nThis is not desireable, as it might have a negative impact on your game experience (Trust Factor).\n\n## 🚨 [Disclaimer from Valve / John McDonald](https://www.reddit.com/r/GlobalOffensive/comments/mvldce/i_created_an_obs_plugin_to_capture_csgo_with/gveoqgc?\u0026context=3) 🚨\n\n![reddit/valve/mcjohn](https://user-images.githubusercontent.com/173158/115736486-9d505000-a38b-11eb-8148-d6bd49c4c3e6.png)\n\n\n## How it works\n\nSigned 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.\n\n```\ngraphics-hook32.dll\ngraphics-hook64.dll\n```\n\nFurther the library path in OBS will be patched to load the same dlls but from the new location.\n\n## Download\n\n[Go to the releases page.](https://github.com/luastoned/obs-csgo/releases)\n\n## Installing the Plugin\n\nPut `obs-csgo.dll` into the respective folder:\n* OBS - `\\obs-studio\\obs-plugins\\64bit`\n* Streamlabs - `\\Streamlabs OBS\\resources\\app.asar.unpacked\\node_modules\\obs-studio-node\\obs-plugins\\64bit`\n\n## FAQ / Important Information\n\n* Why does the popup require admin privileges?\n  * 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.\n* Will VAC / FaceItAC / etc. ban me?\n  * 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.\n* CS:GO crashes when the plugin is installed\n  * It looks like this is a bug with Nvidia Ansel since one of their dlls gets blocked by CS:GO.\nYou will need to disable Ansel to stop CS:GO from crashing.\nIn 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.\n\n![grafik](https://user-images.githubusercontent.com/173158/115627663-af84ac80-a2ff-11eb-8b3e-dffad9fb11af.png)\n\n\n## Donations\n\n[![buymeacoffee](https://www.buymeacoffee.com/assets/img/guidelines/download-assets-sm-1.svg)](https://buymeacoffee.com/luastoned)\n\n## Screenshots\n\n![OBS](https://user-images.githubusercontent.com/173158/115609778-434a7e80-a2e8-11eb-8a37-4425c8008130.png)\n![Streamlabs](https://user-images.githubusercontent.com/173158/115610053-a2a88e80-a2e8-11eb-914d-a90f14727940.png)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fluastoned%2Fobs-csgo","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fluastoned%2Fobs-csgo","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fluastoned%2Fobs-csgo/lists"}