Universal Unity Material Hider
(AI generated logo haha)
Working with ChatGPT i made an universal Unity game de-censoring mod.
.
.
.
for IL2CPP use BepInEX 6 (bleeding edge seems to work fine with all games)
IL2CPP Version Mod
.
.
.
or for Mono using BepInEx 5.4 or newer (tested 5.4 and 5.6)
Mono Version Mod
.
.
.
Instructions:
- Install BepInEx 6.0.0 for IL2CPP OR BepInEx 5.4-5.6 for Mono games
- Run game once (might be optional)
- Place plugin into BepInEx/plugins
- Run Game, a config file will be generated to BepInEx/config
- in-game press HOME on your keyboard, this will open Debug mode and highlight a material in Unitys Hotpink broken material color, Cycle through Materials with Numpad 4 and 6, when you find a censoring material press Numpad 5 to confirm it, continue until all materials that were doing censoring are marked as blacklisted (and written into the config file automatically).
- Relaunch Game, all previously selected material slots are now set to render with zero geometry to them, and therefore be non existent.
(for Mono version i found that you need to Hold down HOME until all the materials have been loaded but after that it works fine)
if the mod does not work on some game you encounter do inform me and i’ll work to get it functional on game of your choosing.
.
.
.
I’ll throw Blendshape Editor mods as extras here.
does your game not allow editing your character? are you unhappy with it? worry not this mod changes that!
Installation same as Material Hider, Operation is the same except you press END to open the UI
in more detail: press END to open UI, press Numpad 0 to refresh the characters on screen, select correct character with NUM 4 / 6 and confirm selection with 5, select desired submesh the same way, edit character blendshapes using NUM 4 / 6 to select next/previous blendshape and NUM 8/2 to increase / decrease the value, NUM 5 confirms choices and END closes menu without applying changes. if you can get Cursor to appear in game you can also press the UI buttons to do your changes
Change log:
Universal Unity Material Hider IL2CPP Version updated to v.1.1
fixed an issue where not all instances of hidden material were being hidden.
