Skip to main content

Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
TagsGame Engines
(+1)

Hi there. I tried the demo, and the program seems to have trouble when displaying the censored output on multimonitor setups. It detects the images on screen 2 or 3 but then displays the censored frame on screen 1. 'Screen latency to correct delay' counter above 0 on an ultrawide completely covers it in an unintentional glitchy filter. The program also will not gather input from my ultrawide. Clicking the 'Detect small bodyparts on wide screen' button will also crash HotScreen. So much potential, can't wait to see how HotScreen evolves.

Here are my logs:

Windows version : Microsoft Windows NT 10.0.26100.0

CPU : 13th Gen Intel(R) Core(TM) i7-13700KF, Cores : 16, Threads : 24, Max clock : 3400 MHz

Adapter 0 NVIDIA GeForce RTX 4070 Ti

Screen Rect 0 : Rect { X = 0, Y = 0, Width = 3440, Height = 1440, Top = 0, Bottom = 1440, Left = 0, Right = 3440, Location = Point { X = 0, Y = 0 }, Size = Size { Width = 3440, Height = 1440 }, TopLeft = Point { X = 0, Y = 0 }, BottomRight = Point { X = 3440, Y = 1440 } } Orientation : 1

Screen Rect 1 : Rect { X = -1080, Y = -280, Width = 1080, Height = 1920, Top = -280, Bottom = 1640, Left = -1080, Right = 0, Location = Point { X = -1080, Y = -280 }, Size = Size { Width = 1080, Height = 1920 }, TopLeft = Point { X = -1080, Y = -280 }, BottomRight = Point { X = 0, Y = 1640 } } Orientation : 2

Screen Rect 2 : Rect { X = 435, Y = -1440, Width = 2560, Height = 1440, Top = -1440, Bottom = 0, Left = 435, Right = 2995, Location = Point { X = 435, Y = -1440 }, Size = Size { Width = 2560, Height = 1440 }, TopLeft = Point { X = 435, Y = -1440 }, BottomRight = Point { X = 2995, Y = 0 } } Orientation : 1

Adapter 1 NVIDIA GeForce RTX 4070 Ti

Adapter 2 Microsoft Basic Render Driver

No corresponding godot screen found for (-1, 0)

No corresponding godot screen found for (-1, 0)

No corresponding godot screen found for (-1, 0)

Starting Screen Recorder

Max FPS of Overlay set to 165

Frame Latency of screen set to 0

DXGI initiated with a resolution of 3440 x 1440

DXGI using Video card 0 and monitor 0

Avx2 is supported

Max FPS Record start at 165

MaxFPSRecord at 165

Detection starting using  model : ./model_fp16.onnx

Max FPS Detection start at 165

Use double Detection start at False

MaxFPSDetection at 165

Thanks ! The 0.2 version should fix this.

Please tell me if the 'Detect small bodyparts on wide screen' button still crash.

(1 edit)

Hi. I no longer have the issue of a censor appearing on one screen when intended for another. However, the program will still not work on my ultrawide monitor, and setting 'Screen latency to correct delay' counter above 0 for my ultrawide still completely covers my screen in a strange glitch pattern. Also,  the 'Detect small bodyparts on wide screen' button still crashes Hotscreen.

Here are my logs:

Windows version : Microsoft Windows NT 10.0.26100.0

CPU : 13th Gen Intel(R) Core(TM) i7-13700KF, Cores : 16, Threads : 24, Max clock : 3400 MHz

Adapter 0 NVIDIA GeForce RTX 4070 Ti

Screen Rect 0 : Rect { X = 0, Y = 0, Width = 3440, Height = 1440, Top = 0, Bottom = 1440, Left = 0, Right = 3440, Location = Point { X = 0, Y = 0 }, Size = Size { Width = 3440, Height = 1440 }, TopLeft = Point { X = 0, Y = 0 }, BottomRight = Point { X = 3440, Y = 1440 } } Orientation : 1

Screen Rect 1 : Rect { X = 435, Y = -1440, Width = 2560, Height = 1440, Top = -1440, Bottom = 0, Left = 435, Right = 2995, Location = Point { X = 435, Y = -1440 }, Size = Size { Width = 2560, Height = 1440 }, TopLeft = Point { X = 435, Y = -1440 }, BottomRight = Point { X = 2995, Y = 0 } } Orientation : 1

Screen Rect 2 : Rect { X = -1080, Y = -280, Width = 1080, Height = 1920, Top = -280, Bottom = 1640, Left = -1080, Right = 0, Location = Point { X = -1080, Y = -280 }, Size = Size { Width = 1080, Height = 1920 }, TopLeft = Point { X = -1080, Y = -280 }, BottomRight = Point { X = 0, Y = 1640 } } Orientation : 2

Adapter 1 NVIDIA GeForce RTX 4070 Ti

Adapter 2 Microsoft Basic Render Driver

Starting Screen Recorder

Max FPS of Overlay set to 165

Frame Latency of screen set to 0

DXGI initiated with a resolution of 3440 x 1440

DXGI using Video card 0 and monitor 0

Max FPS Record start at 165

MaxFPSRecord at 165

Detection starting using  model : ./model_fp16.onnx

Max FPS Detection start at 165

Use double Detection start at False

MaxFPSDetection at 165

Now usePreciseEyesDetection is at 1

DXGI initiated with a resolution of 2560 x 1440

DXGI using Video card 0 and monitor 1

Closing...

Screen recorder thread ends correctly.

Thanks :3

Ok. I will look at that. Does Hotscreen work if you select your other monitors ?

(+1)

Yes. Hotscreen works on my other monitors

I managed to reproduce and fix the "small bodyparts" crash and the glitched screen. I will probably publish a small update next week.