Skip to main content

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

PerfectFox265

234
Posts
9
Topics
764
Followers
A member registered Jul 24, 2024 · View creator page →

Creator of

Recent community posts

If you are recording your screen with OBS, once you added the recordable window as a source, you can click Hide the window  (next to create recordable window) so it will stop flashing.

Note that you can turn set the Screen latency to correct delay to 1, so the recordable window also contains your screen.

Ok 👌 , I will modify how the save timer is handled so you can call write_hotscreen_save() manually from a mod.

Try to set the Max FPS of Detection at 10 to reduce the cpu usage. You can also set the detection device to the integrated GPU (in the Detection tab).

But yeah, performances wont be great on this hardware.

If you are using a Windows x64 : Install this official Microsoft Visual C++ Redistributable https://aka.ms/vc14/vc_redist.x64.exe

Indeed, as shown in the twitter api mod, you can use this to get the running collections

for collection in HS.overlay.main_collection.collections:
    # do things to collection, note that you can also get the sub-collections with collection.collections

Use this to start/stop a collection :

collection.restart_collection()
collection.stop_collection()
collection.is_stopped()

I would have never find this without your post. I managed to solve this incorrect default behavior for the next update.

Thank you !

Starting Hotscreen from a terminal could display more infos about what causes your crash.

Using VR is tricky. The software of your VR headset must be able to get the regular Windows Desktop and add it the Recordable window (button in the Tools tab). I don't know if the Quest3 allows this kind of compositing.

The regular Hotscreen overlay have to be in "streaming app mode" so the detection can see what's under the censor.

mp3 wav and ogg should work, even if they are big. You only have to put your file anywhere in CUSTOM_DATA and check the files in the sound filter parameters. I have started to create a drag & drop system to make this easier.

In CUSTOM_DATA/Built-in mods/detection_notification.mod.tscn you have an example of the script for a mod that display a notification on your screen when a selected body part is detected. You can copy paste this to a powerful AI and ask it to modify the script so it sends a message to someone instead, through the messaging system you desire.

I will release the 0.9 in March. It's mostly huge performance boost : as games logic and graphical effects can easily be customized with AI-made mods, I focused on improving the core of Hotscreen.

You are speaking about the menu window, if I'm correct ?
(This might be because you closed the app before the menu load, so it registered a size of 0x0 pixels for the menu in the save.)

I will fix this, thank you for the report !

Yes ! I'm currently testing the newer Detection Transformer models, which claims better results than yolo models.

Have you tried the setting of filters: Stay detected during X ? I could add a "fade away" option to it.

You don't have to pay again. Just use the same itch.io account you used to buy Hotscreen the first time.

Indeed, I have the same thing if I use the Photos app from Microsoft. This seems to be a problem from Photos, which bypass the fact that the overlay should always be the topmost window. Do you experience this with other applications ?

Even using the Always on top PowerToys from Microsoft didn't solve this. 

For now, the best fix I see is to install and use the Legacy Photos from Microsoft which doesn't have this problem and mostly looks the same. XnView is also a very good image viewer.

Your ChildTest1 scene is stored in another .tscn file (ChildTest1.tscn) than RootTest.mod.tscn. This means that RootTest will try to load  res://CUSTOM_DATA/modsdev/ChildTest1.tscn (which work in Godot because the editor consider that every files of the project are inside res://) but Hotscreen can't find it with this name.

Solution 1 : if you can, all your mod should be 1 single scene. In your example, you can probably delete ChildTest1, go to the ChildTest1 scene, copy all the scene tree, and paste it under VBoxContainer in RootTest scene.

Solution 2 : you can load your other .tscn files in your script (that what my mods example add Collection and add Filter do) Like this :

var scene_for_mod = load("./CUSTOM_DATA/modsdev/ChildTest1.tscn")  # there is no res:// so Hotscreen knows its a file path
$VBoxContainer.add_child(scene_for_mod.instantiate())

It's not really a copy paste but you can save your custom filter (save button is next to its name) then click Add a filter -> Custom filter.

I will add the Orbitron font, but you can already use the small blue button 🔄 next to Select custom font most of the time to restore the default font. 

For now, the best would be to finetune an uncensored Qwen3-vl model. There are pre-made google collab to easily do this, but it is required to create a dataset of images with their expected spicy description.

Yes !

Try to limit the frame rate of screen capture and detection like this :

Your 1440p screen probably has a display scaling of 175%, I will look at that for the next update.

This is the same problem as this : https://itch.io/t/5594887/not-working-in-virtualdesktop
You have to use the button in Tools -> Create a recordable window to be able to stream the overlay. However, you have to hide this recordable window to let Hotscreen see what is visible under the censor. This means that Moonlight/Apollo must have a compositing setting to recreate the entire desktop+overlay.

In the Tools menu, you can check Prevent the overlay to be minimized. If that doesn't help, be sure to update your GPU drivers.

Noted ! I will also rework how the latency is set to 0 when the framerate is low, since it seems annoying on some configs.

Sadly, I don't think it's possible to avoid this under Windows without it being flagged as a virus.

You have to load a local LLM with LM Studio. Check my guide here https://itch.io/t/5463753/mod-to-generate-the-description-of-censored-content-wi...

Fixed ! Sorry for this.

Fixed !

Fixed !

  1. Performance / Screen latency to correct delay to 1
  2. Tools / Create a recordable window
  3. In OBS, start the capture of the recordable window
  4. Tools / Hide the window

Indeed ! I fix this.

In the Tools tab, you can turn on Create a recordable window. VirtualDesktop will now be able to stream this window to your headset. The issue is that your VR display (VirtualDesktop) must have a compositing option to display this recordable window above the desktop. This is easy with OBS, but most VR software don't have this.
What you can still do is to : censor screen A with HotScreen, put the recordable window on screen B, then set the correct screen latency to 1, and use VirtualDesktop to stream the screen B to your headset. You won't be able to interact directly with screen A, however.

Sadly I can't fix this, this is a limitation of Windows. But we only have to wait/find a VR program that allows window compositing to make it work.

Weird. I just tested it on windows 10 and 11 and it worked. Be sure to have Screen selected at startup to Last used screen. (in case you have multiple monitors)

I just buy a second monitor so I will start to work on this, but I will take me some times to make it work while still allow users to modify the settings for each individual monitor.

I totally agree. I planned to create the "limp penis" or "penis bulge" detection class, so I could probably also add "chastity cage" in this new sissy penis class.

For BBC, I fear this could lead to legal problems so maybe just a enormous penis class.

Thanks !

This removes the watermark in the top left corner and the pop-up message after 5 minutes.

But more importantly, it encourages the creation of new updates.

If your screen has HDR activated, this is a known bug. This will be fixed in the next update.