diff --git a/plugins/win-capture/data/compatibility.json b/plugins/win-capture/data/compatibility.json index 2b5bb8d05..b080952b1 100644 --- a/plugins/win-capture/data/compatibility.json +++ b/plugins/win-capture/data/compatibility.json @@ -86,6 +86,34 @@ "message": "Games built on Chromium cannot be captured using Game Capture. Use Window Capture or Display Capture instead.", "url": "" }, + { + "name": "Construct 3", + "translation_key": "Compatibility.WindowCapture.BitBlt.Applications.Based", + "severity": 0, + "executable": "", + "window_class": "WindowsWebview2Wrapper", + "window_title": "", + "match_flags": 4, + "game_capture": false, + "window_capture": true, + "window_capture_wgc": false, + "message": "Applications based on Chromium may not be capturable using the selected Capture Method (BitBlt).", + "url": "" + }, + { + "name": "Construct 3", + "translation_key": "Compatibility.GameCapture.Blocked.Applications.Built", + "severity": 2, + "executable": "", + "window_class": "WindowsWebview2Wrapper", + "window_title": "", + "match_flags": 4, + "game_capture": true, + "window_capture": false, + "window_capture_wgc": false, + "message": "Games built on Chromium cannot be captured using Game Capture. Use Window Capture or Display Capture instead.", + "url": "" + }, { "name": "UWP", "translation_key": "Compatibility.WindowCapture.BitBlt.Applications", diff --git a/plugins/win-capture/data/package.json b/plugins/win-capture/data/package.json index c87a89797..c42bf2886 100644 --- a/plugins/win-capture/data/package.json +++ b/plugins/win-capture/data/package.json @@ -1,11 +1,11 @@ { "$schema": "schema/package-schema.json", "url": "https://obsproject.com/obs2_update/win-capture/v1", - "version": 10, + "version": 11, "files": [ { "name": "compatibility.json", - "version": 10 + "version": 11 } ] } diff --git a/plugins/win-capture/window-capture.c b/plugins/win-capture/window-capture.c index 089ac339c..b2c1c1507 100644 --- a/plugins/win-capture/window-capture.c +++ b/plugins/win-capture/window-capture.c @@ -121,16 +121,17 @@ static const char *wgc_whole_match_classes[] = { "Windows.UI.Core.CoreWindow", "WinUIDesktopWin32WindowClass", "GAMINGSERVICESUI_HOSTING_WINDOW_CLASS", - "XLMAIN", /* Microsoft Excel */ - "PPTFrameClass", /* Microsoft PowerPoint */ - "screenClass", /* Microsoft PowerPoint (Slide Show) */ - "PodiumParent", /* Microsoft PowerPoint (Presenter View) */ - "OpusApp", /* Microsoft Word */ - "OMain", /* Microsoft Access */ - "Framework::CFrame", /* Microsoft OneNote */ - "rctrl_renwnd32", /* Microsoft Outlook */ - "MSWinPub", /* Microsoft Publisher */ - "OfficeApp-Frame", /* Microsoft 365 Software */ + "XLMAIN", /* Microsoft Excel */ + "PPTFrameClass", /* Microsoft PowerPoint */ + "screenClass", /* Microsoft PowerPoint (Slide Show) */ + "PodiumParent", /* Microsoft PowerPoint (Presenter View) */ + "OpusApp", /* Microsoft Word */ + "OMain", /* Microsoft Access */ + "Framework::CFrame", /* Microsoft OneNote */ + "rctrl_renwnd32", /* Microsoft Outlook */ + "MSWinPub", /* Microsoft Publisher */ + "OfficeApp-Frame", /* Microsoft 365 Software */ + "WindowsWebview2Wrapper", /* Construct 3 Games */ "SDL_app", NULL, };