Tutorial Unity How To Uncensor (Almost) Any Unity Game

DocRipper

Engaged Member
Donor
Dec 27, 2021
2,287
2,552
Part decensored RJ01393434
https://f95zone.to/threads/the-craz...sensory-deprivation-pitfall-v1-0-june.259985/

use BepInEx to install it


I don't understand how people accept the censored like this,
it covers a lot of details
simply a crime

View attachment 5009543
Thank you.
Well.."accept"..It's more about the fact that we don't have enough willing artists, and even when we do, they're busy or against certain kinks (like tentacles).
 

kumarin

Engaged Member
Feb 19, 2022
2,335
3,701
thanks for working.
may be your GPU is AMD.

Perhaps the MD5 value will be different in the NVIDIA GPU. Sorry for being a stupid plugin.
This game doesn't seem to duplicate the texture name, so if you change your name to texture_00_.png, texture_01_.png, it will work on other GPUs.
 

DocRipper

Engaged Member
Donor
Dec 27, 2021
2,287
2,552
thanks for working.
may be your GPU is AMD.

Perhaps the MD5 value will be different in the NVIDIA GPU. Sorry for being a stupid plugin.
This game doesn't seem to duplicate the texture name, so if you change your name to texture_00_.png, texture_01_.png, it will work on other GPUs.
I was actually wondering why this problem occurs with TR? Does it affect some specific cards/chips?? For example, I have Nvidia GPU and everything works fine for me (although it's GTX).
 

kumarin

Engaged Member
Feb 19, 2022
2,335
3,701
I was actually wondering why this problem occurs with TR? Does it affect some specific cards/chips?? For example, I have Nvidia GPU and everything works fine for me (although it's GTX).
If I explain it, it's complicated and long...

You need to find the exact target to replace, but you can't specify the target with just the name. If the texture name is duplicated, (e.g. "texture_00")

So when trying to compare the contents of the texture, MD5 was used, and AutoTranslator's uses sha256.
If you can just read the texture, there's no problem, but most textures have the read mode turned off by default. (GPU can read, CPU can't read)

So the method used to read it is to create a temporary texture, copy it to the GPU, and then read the copied texture. However, the copied value may be very slightly different depending on the GPU.

So there's no problem on the GPU you're working on, but it may not work on other GPUs. This is the same result for Texture Replacer and .

Back to the fundamental problem, what if the texture names aren't duplicated? There's no need to compare textures. Just replace the ones with the same name. Texture Replacer doesn't use MD5 values.
It's in the format "texture-Name_MD5-value.png", and if you omit MD5-value, it means you won't use MD5.

Delete the BepInEx\ModImages folder, enter the game, press ALT-F11 to dump, and compare the MD5 value after texture_00_ to the file name uploaded by 123454321. If they are different, the file will not be replaced.
 
  • Like
Reactions: DocRipper

kumarin

Engaged Member
Feb 19, 2022
2,335
3,701

RJ01390648
How to remove censorship of this game?
that game is not unity game, may be a tyrano engine.
unpack 'resources\app.asar' file. find a censored image & edit(remove censorship) it.