Unofficial Hotscreen Community
beta chip/gaze censor v0.4(webcam+budget/findom) - Printable Version

+- Unofficial Hotscreen Community (https://hotscreen.dominated.dev)
+-- Forum: HotScreen (https://hotscreen.dominated.dev/forumdisplay.php?fid=6)
+--- Forum: Mods (https://hotscreen.dominated.dev/forumdisplay.php?fid=12)
+--- Thread: beta chip/gaze censor v0.4(webcam+budget/findom) (/showthread.php?tid=87)

Pages: 1 2


beta chip/gaze censor v0.4(webcam+budget/findom) - whatsthewahtsssfc - 06-01-2026

? working beta chip!!
made for the tobii 5, tested on a 4c and works great (ty moonlight!!). also runs off a normal webcam now! still beta so expect bugs - hmu on disc (stupidcensorlynn) for issues/ideas ?

== setup ==
tobii: 
1 - install .net 8 
2 - find your tobii "stream gaze.dll" (usually program files > tobii) 
3 - put the tobii server FOLDER in the same place as the exe 
4 - run the .bat - it makes 2 new folders + a server.exe in your hotscreen.exe folder 
5 - run that server.exe (it MUST stay running while the mod is used) 6 - load the mod in hotscreen!

webcam (no tobii needed): 
1 - install python 3 (tick "add to PATH"!)
2 - install GazePointer (free) + run its calibration so the cursor follows your eyes 
3 - run gazepointer_bridge.py (a window saying "gaze x=..." = working) 
4 - load the mod! (swap between tobii/webcam anytime - just run one source, never both)

== the tabs ==
session:
  • shows time spent on your "increase" vs "decrease" areas
  • start challenge - the eyes-closed challenge (close your eyes when told, opening early = audio + a punishment)
  • redeem punishment - spins a wheel of random punishments
  • (a "refill / spend" button shows here if findom is on)

censor:
  • gaze preview - a dot showing where you look (green/red)
  • hold time - how long you look before stuff (like pixel punishment) kicks in
  • padding - extra area around the censor box
  • pixel punishment - pixelates harder the longer you look (set increase/decrease rate + min/max)
  • gaze censor - locks a censor box to your gaze so it follows you anywhere (set size + mosaic density)
  • eyes blacked - blacks out the eyes of a face you look at (optional text/filter)

exposure (eyes-closed challenge):
  • set a fixed time OR a random duration
  • auto-trigger - randomly starts the challenge (set the chance + how often it checks)
audio:

  • pick your output device + eyes-closed audio settings
  • you make the folders yourself (exact names!) inside "Built-in audios": reinforcement: a "positive" and a "negative" folder exposure: an "exposure" folder with closed_random (plays during), open (when it ends), open_early (opened too soon)
  • MUST be real .mp3 (use a converter, dont just rename the file!)

calibration:
  • fixes screen size / a misaligned dot - run this if the dot is off!

custom:
  • make your own rules: "if looking at X for Y time, do Z". toggle them on/off, they run top to bottom

budget (levels):
  • a leveling system - each level turns on different censor filters, so misbehaving = more censored
  • press re-detect, pick a collection, then tick which filters are on for each level (add as many levels as you want!)
  • INCREASE parts: look at these to level up (more censored). DECREASE parts: look at these to level down
  • set seconds per level (decimals ok!) + restore rate. a bar shows your current level - at max level it builds DEBT instead

findom (beta!):
  • turn it on with the toggle in the budget tab - adds a money system
  • refill / spend (session tab): pay to refill your level timer or buy a level down (less censored)
  • earn money: look-lock (earn while looking at the right part, lose money on the wrong one) or censor-lock (earn per minute with a censor on)
  • balance can go NEGATIVE (debt), and refills/level-downs cost more while youre in debt >Smile



RE: gaze censor - (v0.2 - still buggy!) - Sweetness - 06-01-2026

If i happen to find myself with the 300-150$ required piece of hardware, it sounds like an amazing experience


RE: gaze censor - (v0.2 - still buggy!) - whatsthewahtsssfc - 06-02-2026

(06-01-2026, 09:43 PM)Sweetness Wrote: If i happen to find myself with the 300-150$ required piece of hardware, it sounds like an amazing experience
yeah i mainly started making it as i saw someone wanted this kinda thing and i already had one.


RE: gaze censor - (v0.3 - still buggy!) - mementum - 06-03-2026

Can't we integrate some open sourced programs to make all webcams use this mod ?


RE: gaze censor - (v0.3 - still buggy!) - whatsthewahtsssfc - 06-04-2026

(06-03-2026, 07:59 PM)mementum Wrote: Can't we integrate some open sourced programs to make all webcams use this mod ?
i could maybe get it working with webcams but that would just be a head tracking thing (as far as im aware no webcam trackers can track look pos). if this is somethihng people still want i can give it a go


RE: gaze censor - (v0.3 - still buggy!) - asrwasd - 06-05-2026

Hello! I tried to go through the instructions, but when I run the gaze server I get errors. "Init error: An attempt was made to load a program with an incorrect format. (0x8007000B)". I've tried various versions of the tobii_stream_engine DLL in the hotscreen folder from the tobii program x86 folder and online versions. Is that the right DLL or do I need a different one?


RE: gaze censor - (v0.3 - still buggy!) - whatsthewahtsssfc - 06-05-2026

(06-05-2026, 07:40 PM)asrwasd Wrote: Hello! I tried to go through the instructions, but when I run the gaze server I get errors. "Init error: An attempt was made to load a program with an incorrect format. (0x8007000B)". I've tried various versions of the tobii_stream_engine DLL in the hotscreen folder from the tobii program x86 folder and online versions. Is that the right DLL or do I need a different one?
just before we start have you installed the .net 8 thing? if so, ive attached the same one i use. what eye tracker are you using? (if you contact me through disc i might be able to respond faster)


RE: gaze censor - (v0.3 - still buggy!) - asrwasd - 06-06-2026

Hey, I did download .NET8. Adding this DLL to the folder worked. I'll try the complete setup again later today. I'm using the Tobii 4c.




RE: gaze censor - (v0.3 - still buggy!) - asrwasd - 06-06-2026

Good news! This is relatively working now and much more responsive than I thought. PS currently using V0.8. The couple of notes I have are...

For anyone else out there, the .Net 8 version that seems to help the startup is this one (x64): https://github.com/dotnet/core/blob/main/release-notes/8.0/8.0.3/8.0.203.md

Am I missing an audio folder? I have audio in the hotscreen custom data audio folder, but the module seems to be looking for like an 'expose/audio' folder? I see your post says to make it manually, but I'm not finding an 'exposure' folder either. I ran the setup again just to be sure. The logs are looking at custom_data/built-in audios, but I dont have that folder. Was this from a previous version of hotscreen?
When I start a session, the little popup window seems to catch time and punishments correctly, but the hotscreen window doesnt seem to be tracking time or that a challenge has started.
When viewing eyes, the censors seem to work and cover up any 'bad areas', but when viewing any other 'bad area', the popup message works, but no censors. I was expecting the censors to also fire when viewing any bad area, but was this intentional?
The wheel for redeeming punishments seems to spin, but I never see it applied. This could be tied to the challenge session not working I suppose. I notice 'exposure' in the hotscreen screen is always at 'idle'.
And the gaze gaze and pixel censors dont seem to be working after I landed on the punishment, but the dot preview and eyes do along with the censor I pick under the eyes.

Overall, this is very interesting though!

Logs
[2026-06-05T20:25:44] DirAccess.open failed for: ./CUSTOM_DATA/Built-in audios/exposure/open_early
[2026-06-05T20:25:44] found 0 audio file(s)
[2026-06-05T20:25:44] no playable files — check they are .mp3/.wav/.ogg (not .m4a)
[2026-06-05T20:25:49] _play_exp_audio called for: ./CUSTOM_DATA/Built-in audios/exposure/open
[2026-06-05T20:25:49] DirAccess.open failed for: ./CUSTOM_DATA/Built-in audios/exposure/open
[2026-06-05T20:25:49] found 0 audio file(s)
[2026-06-05T20:25:49] no playable files — check they are .mp3/.wav/.ogg (not .m4a)
[2026-06-05T20:25:50] DirAccess.open failed for: ./CUSTOM_DATA/Built-in audios/negative
[2026-06-05T20:25:53] DirAccess.open failed for: ./CUSTOM_DATA/Built-in audios/negative
[2026-06-05T20:25:58] DirAccess.open failed for: ./CUSTOM_DATA/Built-in audios/negative
[2026-06-05T20:26:14] DirAccess.open failed for: ./CUSTOM_DATA/Built-in audios/negative
[2026-06-05T20:26:31] DirAccess.open failed for: ./CUSTOM_DATA/Built-in audios/negative
[2026-06-05T20:26:44] DirAccess.open failed for: ./CUSTOM_DATA/Built-in audios/positive
[2026-06-05T20:27:02] DirAccess.open failed for: ./CUSTOM_DATA/Built-in audios/negative
[2026-06-05T20:33:11] audio device applied from save: Speakers (Realtek USB Audio)
[2026-06-05T20:33:11] === mod loaded ===


RE: gaze censor - (v0.3 - still buggy!) - asrwasd - 06-06-2026

So I made the file structure, so now sounds appear to be working fine. Still can seem to start a session correctly or gaze/pixel filters though.