Skip to main content

Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
TagsGame Engines

Hotscreen

Add very hot effects to your screen. · By PerfectFox265

Launch of Hotscreen 0.1

A topic by PerfectFox265 created May 03, 2025 Views: 3,385 Replies: 15
Viewing posts 1 to 7
Developer

Hi everyone.

This is the launched of Hotscreen ! It has already lots of features and works well at 60fps on my old 500$ PC. I need you to test if it works also for you, you can try the Demo version. The Demo has every features, it only shows a popup message after 5 minutes (but you can just restart the program).

I hope you will enjoy it.

(1 edit) (+1)

Hey! This is absolutely phenomenal. Really a great programme and lots of assets with the features which is a lot for a 0.1. Could bugs I have noticed is its a little inconsistent on applying settings once they have been changed and the covered breasts options for Sounds creates a black bar sometimes.

Apart from that is there a way to launch it without the menu or have it running without the menu popping up so it cant easily be closed? Or have it run on multiple monitors?

Developer

Hey ! Thanks for your comment.

You have to uncheck the "visible" checkbox of the Sound filter so it doesn't show black bars. This will be corrected in the next update.

I can also add an option to start the menu window minimized.

For now, you can run on multiple monitors by launchiing Hotscreen 2 times and select different screens in the menu.

When you select in eye triggers the app crashes. Otherwise works great, thanks for your work

First impressions are looking good. Lots of options to play around with. Detection works as I expect it to work on a widescreen with my knowledge I have of Nudenet. Tried all the FPS presets and they work great and doesn't eat too much performance.

It doesn't seem to remember which filters should be on or off upon restart. The option "Detect small bodyparts on wide screen" seems to crash the app.

Apart from that great 0.1 release!

Is it possible for this game to work on android 

Developer

No sorry. It uses a lot of Windows features. Creating an Android version might be possible but don't expect to see that soon.

I do not know if this is me as of current or if its the demo. But apart from my the screen selection being clitched (this might just be for me)
I have an issue that after like a second it just stops working. The censor where it was for example a black box will just stay in place, In case of an image i can move it arround and it wont keep censoring it and in case of a video the same issue the censor just stays in one place, if i however select my other screen and then select my main one again it does again censor it but again for just a second.
Maybe this is something on my computer.

Developer

Are the 3 Max FPS parameters above 0 ? (in Performance tab)
Otherwise, post here what is inside the hotscreen_logs.txt

(+1)

Ive already tried all the default fps settings. Including custom and trying some random numbers. all doesnt work.
altho incase it can help here is my log after some simple testing it {

Windows version : Microsoft Windows NT 10.0.26100.0

CPU : AMD Ryzen 7 7735HS with Radeon Graphics, Cores : 8, Threads : 16, Max clock : 3201 MHz

Adapter 0 NVIDIA GeForce RTX 4060 Laptop GPU

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

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

Adapter 1 NVIDIA GeForce RTX 4060 Laptop GPU

Adapter 2 Microsoft Basic Render Driver

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

Starting Screen Recorder

Max FPS of Overlay set to 999

Frame Latency of screen set to 1

DXGI initiated with a resolution of 1920 x 1080

DXGI using Video card 0 and monitor 0

Avx2 is supported

Max FPS Record start at 999

MaxFPSRecord at 999

Detection starting using  model : ./model_fp16.onnx

Max FPS Detection start at 999

Use double Detection start at False

MaxFPSDetection at 999

Now usePreciseEyesDetection is at 1

Now usePreciseEyesDetection is at 1

Recording is too slow. Stopping screen latency.

DXGI initiated with a resolution of 1920 x 1080

DXGI using Video card 0 and monitor 0

Error during DXGI capture : HRESULT: [0x887A0026], Module: [SharpDX.DXGI], ApiCode: [DXGI_ERROR_ACCESS_LOST/AccessLost], Message: The keyed mutex was abandoned.

DXGI initiated with a resolution of 1920 x 1080

DXGI using Video card 0 and monitor 1

DXGI initiated with a resolution of 1920 x 1080

DXGI using Video card 0 and monitor 0

Error during DXGI capture : HRESULT: [0x887A0026], Module: [SharpDX.DXGI], ApiCode: [DXGI_ERROR_ACCESS_LOST/AccessLost], Message: The keyed mutex was abandoned.

DXGI initiated with a resolution of 1920 x 1080

DXGI using Video card 0 and monitor 1

DXGI initiated with a resolution of 1920 x 1080

DXGI using Video card 0 and monitor 1

DXGI initiated with a resolution of 1920 x 1080

DXGI using Video card 0 and monitor 1

DXGI initiated with a resolution of 1920 x 1080

DXGI using Video card 0 and monitor 1

Max FPS of Overlay set to 60

MaxFPSRecord at 60

MaxFPSDetection at 60

Error during DXGI capture : HRESULT: [0x887A0026], Module: [SharpDX.DXGI], ApiCode: [DXGI_ERROR_ACCESS_LOST/AccessLost], Message: The keyed mutex was abandoned.

Max FPS of Overlay set to 30

MaxFPSRecord at 10

DXGI initiated with a resolution of 1920 x 1080

DXGI using Video card 0 and monitor 1

MaxFPSDetection at 10

Closing...

Screen recorder thread ends correctly.}

Developer

Thank you. Your logs helped me a lot. It's because your screen 2 is on the left of the  screen 1. This will be fixed in the next update.

Looking great so far. I was wondering if there was possibly a way to convert videos using this app without their performance tanking completely? Maybe a future update?

Developer

For now, Hotscreen converts the videos to 480p 25fps so it doesn't use too much cpu power to play them. (especially if the overlay needs to display 10 videos at the same time)

What you want is a quality slider that let the user choose how much the video is shrunk ? I can add that in the next update.

If you want the command line to convert a video now :

ffmpeg -i video.mp4  -vf "scale=480:480:force_original_aspect_ratio=decrease,fps=25" -q:v 6 -q:a 6 output.ogg

Thank you for your quick reply! Where do I put this line and how exactly does this work? Not too familiar with ffmpeg

Developer (3 edits)

This is only if you want to do it now, by yourself. I will publish the update next week.

Open a terminal. (cmd or powershell)
Type cd "path/of/your/video/folder"  For exemple : cd C:\Users\me\Videos  (if your video.mp4 is in the Videos folder)
Paste the command ffmpeg -i video.mp4  -vf "scale=720:720:force_original_aspect_ratio=decrease,fps=25" -q:v 6 -q:a 6 output.ogv
You can replace :

  • video.mp4 is the name of your video you want to convert
  • 720:720 are the max width and height that you desire.
  • fps=25 will be the the frame per second of the converted video
  • -q:v 6 and  -q:a 6 are the quality of video and audio
  • output.ogv is the name of the converted video, in a format usable by Hotscreen. (.ogv)

Appreciate it, looking forward to the update!