UniversalUnityDemosaics v1.3 - Demosaic plugins for H games (Patreon)
Downloads
Content
A collection of BepInEx plugins for games made in Unity3D engine that are used to remove mosaic censoring. They are mainly targeted at Japanese 3D eroges (hentai games). They can work with some 2D games as well.
You can see some examples of games demosaiced by these plugins here. I've been slowly developing these plugins over time as I made the modpacks and decided to share.
How to use?
- Get the latest version of BepInEx 5 and install it to your game. You can use one of the modpacks linked above as an example.
- Copy one of the demosaic .dll files to the BepInEx\plugins folder.
- See if the plugin load and have effect on the game. If not, remove it and try a different one.
If you find a game that works with these demosaics, us know in the comments!
If you have issues with getting these plugins or BepInEx to work with a game, make sure that it's a Unity engine game (xyz_Data folder in game directory), that you are using the correct version of BepInEx (32/64 bit), and that the BepInEx.cfg has a good entry point (You can try changing it from Application to Camera). If you still can't make it work you can let me know in the comments or on the Koikatsu discord server.
What do the plugins do?
DumbRendererDemosaic
Basic "bread and butter" demosaic. It works with the largest amount of games and should be the first one to try. It works by disabling discrete mosaic objects and removing their textures.
CombinedMeshDemosaic
A smarter version of DumbRendererDemosaic that works with games that use combined mesh renderers available in newer Unity versions (DumbRendererDemosaic doesn't work at all on those). Scans individual materials on all renderers for materials that could be mozaics and changes their shaders to be invisible. Useful when meshes are combined and not represented by transforms. Use together with DumbRendererDemosaic if there are any dedicated mosaic renderers.
MaterialReplaceDemosaic
A smarter version of DumbRendererDemosaic, uncensors some Live2D games where privates completely disappear with other demosaic plugins.
DumbTypeDemosaic
A variation of the DumbRendererDemosaic that check game code for possible mosaic methods and disables them. It rarely works but is required by some games.
CubismRendererDisableDemosaic
Demosaic targetted at games using the CubismModel framework. Usually DumbRendererDemosaic is good enough but some games might work better with this one.