Skip to main content

On Sale: GamesAssetsToolsTabletopComics
Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
TagsGame Engines

sakuraslut

5
Posts
1
Topics
A member registered Apr 08, 2025

Recent community posts

This update has been amazing! No crashes or freezing which happened pretty constantly before which is impressive as you're adding features and somehow it all runs smoother


It works pretty well on 3d animated porn as well which is great, there's still false positives if you use the exposed butt filter (marks random backs and arm parts and stuff) but i'm super happy 

I finally tried out the images filter on hotscreen but noticed it pretty much sucks at censoring breasts. On the old censor app you had, it would place an image on each individual breast so it worked perfectly for different orientations, bouncing etc (even if the fps and delay left gaps the overall tracking was a lot better) and with a better variety of image shapes


With how hotscreen does it now, it uses a single image to try to cover both breasts at once, which for small circular images/icons it's functionally useless. This also means even with a big rectangular image, it doesn't work too great when there's just one breast showing, or the orientation is different from the typical flat side by side (i.e. someone turned horizontally on a bed or something)

crashes a lot more after update when editing filters; would suggest having a "pause" feature to pause the overlay and tracking so you can edit filters, especially if you plan on introducing more and more filter functions (which is good!)

one crash was repeatable 90% of the time, where on an image filter selection, unselecting an image so it goes from 1 total selected to 0 would result in a crash almost every time so i had to juggle them around (also why is there a set of default images selected making me need to unselect them every time?), which was extremely frustrating given the program has no clear way to save your progress; for anyone having trouble, i noticed closing the program manually saved your edits most of the time, so periodically doing after a couple changes would help a ton. Not sure if it's the case but I noticed the crashing more with image and text filters but it crashes with other filter setups too.


the logs didn't seem helpful, but i do have some event viewer errors:

Application: hotscreen.exe

CoreCLR Version: 8.0.1224.60305

.NET Version: 8.0.12

Description: The process was terminated due to an unhandled exception.

Exception Info: System.AccessViolationException: Attempted to read or write protected memory. This is often an indication that other memory is corrupt.

Stack:

   at Godot.NativeCalls.godot_icall_2_838(IntPtr, IntPtr, Godot.NativeInterop.godot_string_name, System.ReadOnlySpan`1<Godot.Variant>, Godot.NativeInterop.godot_string_name)

   at BoxesDetector._Process(Double)

   at Godot.Node.InvokeGodotClassMethod(Godot.NativeInterop.godot_string_name ByRef, Godot.NativeInterop.NativeVariantPtrArgs, Godot.NativeInterop.godot_variant ByRef)

   at BoxesDetector.InvokeGodotClassMethod(Godot.NativeInterop.godot_string_name ByRef, Godot.NativeInterop.NativeVariantPtrArgs, Godot.NativeInterop.godot_variant ByRef)

   at Godot.Bridge.CSharpInstanceBridge.Call(IntPtr, Godot.NativeInterop.godot_string_name*, Godot.NativeInterop.godot_variant**, Int32, Godot.NativeInterop.godot_variant_call_error*, Godot.NativeInterop.godot_variant*)


----------------------------------------------

Application: hotscreen.exe

CoreCLR Version: 8.0.1224.60305

.NET Version: 8.0.12

Description: The process was terminated due to an internal error in the .NET Runtime at IP 0x00007FF9C41A2654 (0x00007FF9C4130000) with exit code 0x80131506.


-------------------------------------------

Application: hotscreen.exe

CoreCLR Version: 8.0.1224.60305

.NET Version: 8.0.12

Description: The process was terminated due to an unhandled exception.

Exception Info: System.ArgumentException: Godot Object not registered. (Parameter 'weakReferenceToSelf')

   at Godot.GodotObject.Dispose(Boolean disposing)

   at Godot.GodotObject.Finalize()


------------------------------------------

so basically a lot of errors reading storage (ie for custom resource selection), net runtime errors, and kernalbase.dll and coreclr.dll were also referenced a lot


otherwise when not editing filters and running it for a video normally it works fine most of the time, still the occasional crash but more random and not tied to any specific action


the update is great otherwise though! the filter collection is a neat feature, but i wish there was a one click option to disable all the collection's filters (can remove the collection and add it back later but with the saving thing i sometimes don't trust that if i've made edits)

(1 edit)

Every time the program launches, the filter does not "remember" the pixels size setting that is set. Very noticeable if you have what should be a high strength pixel setting on, launch it and then move the setting you do have "saved" a tiny bit to the left or right where it will actually adjust to the level u actually set.


Also a feature request, but it would be nice to be able to move the filters around in priority (or numerically set a priority), since it wasn't made obvious when setting them up that they overwrite each other. My text filter has a bunch written in it and configured but setting up a pixel filter later down the line, I saw that it will completely block the text filter i had already established. You can work around it by just deleting the filter and adding it again through your saved custom filters however

i have accumulated a good amount of custom textures/stickers for use with this, and i think it would be a nice feature if you could add a shuffle button to have it randomly select from a folder or better yet set up a selection to choose from, 


also different feature of having the ones you have used cached so you can manually select them from their image previews, rather than as it is currently, a text based folder structure and seeing the preview only after you select it