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

[0.6] Feature request & Bugfix

A topic by juseyo created 46 days ago Views: 906 Replies: 8
Viewing posts 1 to 5
(+5)

I'm loving Hotscreen 0.6 so far and the direction it's taking! Especially the start on windows boot and the levels collection. I've been playing with it for the last 3 days and here's a few ideas I would love to see implemented, in order of importance:

Most Important (I'd really really love to have this ideas implemented) 

  • [feature] Option to start Hotscreen in the Windows System Tray and not have the windows in the taskbar unless the Hotscreen menu is opened. When you close the menu window by clicking the X it goes to the tray. The tray itself should have a quick menu like maybe "Open screen 1 menu", "Open screen 2 menu", "quit" (greyed if Hotscreen is locked)...
  • [feature] When reaching a specific level, add a set amount of time to the "unlock after x minutes" timer in the Tools tab (add a set amount to the current value when reaching a level (should have a cooldown) OR add n amount of time based on time spent on that level; for e.g: every minutes spent on the last level, add 30 more minutes to the lock time). And also be able to lock Hotscreen (with the current set password) when reaching that level.
  • [feature] Add "progression speed" input to each levels in the Levels Collection (maybe keep a global progression speed but add an override for each levels). What I'm trying to make: my first level is an empty collection with a very short timer, just so that it doesn't automatically start censoring stuff and I can do whatever. Then on the next level the censorship kicks in, longer but still quick. Then the next few levels have more heavy filters and should be longer. Last level is a fullscreen lock, so I don't mind about the progress speed, but I'd like to do a quick progression decay.
  • [feature] "draw collection above" and "below" button to reorganize collections, especially in the Level Collection

Important

  • [feature] option for Hotscreen to relaunch itself if the process is killed, without becoming a malware and triggering antivirus. Also restart itself when crashing? (better detection when crashing/having issues)
  • [model training] i don't know if that's even remotely possible, but detection of the exact shape of the body as described in:  https://itch.io/t/5210133/can-videoimage-moderation-be-added-based-on-the-exposu...

Would be nice

  • [feature] Have in the Hotscreen window's title the screen it's censoring (monitor's number/resolution/maybe other infos like screen latency).
  • [feature] Have each Hotscreen menu window save their size and position.
  • [feature] Remove/hide the Hotscreen Overlay windows from the taskbar.
  • [feature] Add an option for Levels Collection to be identical on all screens (same effect, same %, starts on both screen at the same time).
  • [feature] Add an instruction text box (could be the Level Title maybe if it's reworked). Something suggesting my computer is corrupted / I have been hacked / a beta chip was installed and is giving me instructions. Could have a few instructions for each levels and pick randomly, or be based on level progression/time. Instruction completion could be based on event, like some level progression going up or down, or having to click a popup window. Actually, an enhanced popup window could also work... Then you could also modify the font, color, size, etc. TLDR an instruction text box or window based on the current level would be awesome!

Bugfix and other less important stuff

  • [feature] Not sure if possible, but have the Hotscreen menu window be still visible and not affected by its own visual effects (like fullscreen filters)
  • [feature] Transition options: add an option to display video for each level, pick a random sound in a list, pick a random text in a list for the Level Title.
  • [feature] Update the Level Title based on timing or level progression. e.g at 10% display this text, at 50% display that other text, etc... Animation effect when a Level Title changes.
  • [feature] More visual effects for Level Titles (font size and color can be set for each level). Remove the text (or part of it) after x amount of time. 
  • [feature] Add more options for popups. text size, color of the button, maybe an icon. Also an option to automatically close the window after a certain amount of time could be interesting.
  • [feature] Add more option for Level Title text position: text align (left-center-right) and direction (up-down) for new lines.
  • [feature] Change "minutes" to "hours" in the "unlock after x minutes" timer. Or make it configurable.
  • [bugfix] "reach opacity after" does not work on fullscreen filters (inverted box checked) or popup windows
  • [bugfix] Popups sometimes are too small, can't read the text and sometimes the window itself is so small you can't even click the button. It should be able to always display the text and maybe have a minimum size?

Don't delve into this, it's a time waster

  • [feature] Have an AI speak to you (text or voice), monitoring what you're doing and commenting on it, giving you instructions.

So far that's all I've got. Maybe I'll add to it in the next few days.

What do you think people? What feature would you have implemented in the next update?

The AI version will be amazing, but it’ll take a lot of time because of model training and prompting. You could release it as a DLC, pretty sure no one would complain.

Developer(+2)

Thank you for all these ideas, I will probably add most of them.


I have a good idea for customization : instead of just fonts, text, images... I will allow to load Godot scenes (.tscn) created by users. This is very powerful (even unlimited, you could use an entire godot game as a censor box xD), simple to use (especially when you can ask chat gpt "Create me a box.tscn file that do [the effect you want]" this works for simple scenes). The main concern would be security to load other people codes, but as it would be plain text (human readable) I think this is fine.

If you start Hotscreen from a command line, you will see that it output the new detections : name, score, position/size on the screen. It can probably be sent to an AI that you can prompt to react from this list in real time.

Thanks :)

For the customization, that would indeed be very powerful. But I still hope you'll publish new effects / modes that are user-friendly and can be used out of the box.

I'll have a look at the command line too.

(1 edit) (+1)

There’s an AI platform project that can be fed with custom information and make decisions based on predefined contexts. It can run entirely locally, complete with TTS, STT, and everything.

To make this work with hotscreen, we’d need an API or WebSocket connection. As a starting point, it would be useful to access the current body-part configuration and the latest detection data. Ideally, we’d also be able to change the configuration via the API.

Here are a couple of possibilities this could unlock:

  1. Dynamic AI speech: Let the AI speak (via TTS) directly to the current on-screen context, without relying on pre-recorded voice lines. This would make responses fresh and unpredictable, eliminating the need to prepare new samples. The dialogue would always be context-aware, and the tone or style could be shaped by configuring the AI’s character profile (e.g., dominant, teasing, sarcastic, etc.).
  2. Content control via AI “mood”: If body-part activation could be controlled through the API, the AI could decide when certain content is shown, adding an element of randomness. We could even have to “request” to see specific content, and based on its mood or personality, it could allow or deny access, again, heavily influenced by the configured character traits.

I could develop a plugin to act as the interface between the AI platform and hotscreen, but I’d need a way to both read and set parameters as described above. If this sounds feasible, we could move forward with building a proof of concept.

(+1)

That'd be huge. Just thinking about it, the possibilities... oof! I want it now :p

(7 edits)

Today I'll just list a 4 interesting ideas (2 of them are very similar) I got since last time, and that could easily be implemented without much effort (I think. Maybe I'm wrong :s).

I would still categorize them as not important features.


Progress increment based on body parts

For Levels Collection, make progress increment based on which parts of the body are being displayed.

Example:

face give you +0.5

covered breast give you +1

naked parts give you +5


Random words / Kinky sentences game

Based on https://itch.io/t/5231094/better-access-to-findom-currency-and-beta-modes-points after thinking about an easy implementation. 

Imagine a popup with a sentence made of randomized words and a textbox where you have to write that exact sentence. Length should be customizable.

Instead of random words, you could have a random list of user made sentences.

This could be used to reward the user with a currency to be used in findom. Could also be used as an alternative to the password when you lock the app.


Reward points

The user gets points for time spent away from selected body parts. Or the opposite, gets rewards for watching selected body parts. Those points could then be used to lock/unlock filters, or as a currency for unlocking new tiers in the findom game, or restarting from a clean state in a gooner game (more on that at the end of the post).

It would also only counts down the time if there's been mouse movement in the last 3 minutes for example, in case the user gets up and leaves the computer.

The points could be used x times per day or week and maybe rewarded points would be reset every 24h, not sure...

Example: you would stay away from "blocked content" for 3 hours, gaining points during that time. Those points could then be used when you choose so to unlock censorship for x amount of time depending on how many points you got (let's say 10 minutes here), with a countdown ticking and your points count going down. That would reward users that use Hotscreen 24/7 with a short time window to freely watch previously "blocked content".

Allowance

Similar to the previous idea, allow a total of x amount of points to use every x days/hours. Refill allowance at <set time>.


Gooner Game Example

Make a Levels Collection.

Level 0 has no filters. I like to be able to use my computer like usual, without effects going crazy. Progress will only be made by looking at certain body parts, say girls face for example.

Level 1 is when the game really starts. Full body and face censorship.

Progressively starts having less censorship, slowly revealing the body. Could have some incentive, like a videos filter showing boobs instead of a covered chest, etc.

Last level. Fully naked body are shown, and gooner screen effects are making you focus on it.

So far, everything I wrote is achievable in 0.6, which is just showing how versatile and powerful Hotscreen already is.

The next part is Reward feature I talked about previously. Every seconds/minutes would reward you with points. Restarting the game (going back to level 0) would require you to watch enough porn to have the necessary amount of points. When you have enough points, a popup would show up every now and then and ask you if you're done and want to restart.


Until next time ;)

(+1)

Just want to add so I don't create a whole new thread. I like inverted boxes, but HotScreen should stay on top so we can still make changes. Also can't navigate other stuff if it's full black screen and you go to a non-porn page.

Yup. I have 2 screens and always experiment with Hotscreen's menu on the second screen, otherwise I'd have been fucked a few times ^^ Inverted boxes are fun tho once you've found the sweet spot.

No idea how feasible it is to not draw effects over Hotscreen's menu or just have it on top of everything else.