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 !
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())
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.
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.
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...
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.
The problem probably comes from the screen recording (The detector fps can't go above the record fps). It's a very simple thread that just use the DXGI desktop duplication and it should request nearly 5% cpu/gpu power. I plan to test a new way to get the screen data for the next update so maybe it will fix your problem.
You can confirm this by setting the Max FPS of bodies detection to 1 and the recording fps should still drop the same.
I don't know why this happen to you (trebor and wombatant). Do you use a gsync screen ? Also, do you know if you reach 60 fps when you record the entire 4k monitor with OBS with the DXGI Capture method ?
Look here : https://itch.io/post/14750594
I have created a very simple mod that put the fps preset selector button in the locked screen.
Just click Load a mod in the Mod tab and select the mod file.
I made a very simple mod that add a fps preset selector to the lock menu : https://gofile.io/d/5PNJU0