Tool Unity UniversalUnityDemosaics v1.4.6.0

123321123HelloDude

New Member
Mar 10, 2025
9
2
12
Can you please try to decensor this game?

It's clean without reipatcher.

peropero twins got version 1.1 and the old decensor doesn't work anymore (game's crashing). Is there any fix, or is a new decensor needed? I couldn't find version 1.1 on sukebei and the kimochi/ryuugames are with reipatcher.

Thanks in advance for trying/answering.
 

kumarin

Engaged Member
Feb 19, 2022
2,665
4,699
387
Can you please try to decensor this game?

It's clean without reipatcher.

peropero twins got version 1.1 and the old decensor doesn't work anymore (game's crashing). Is there any fix, or is a new decensor needed? I couldn't find version 1.1 on sukebei and the kimochi/ryuugames are with reipatcher.

Thanks in advance for trying/answering.
textures are baked. remove soft mosaics with SW_Decensor.
 

newtonnn

New Member
Jun 3, 2024
7
1
89
i tried everything with this game, the game crashes before i even can see if it worked. Ive used both #577 and above i cant for the life of me get it to work
 

kumarin

Engaged Member
Feb 19, 2022
2,665
4,699
387
i tried everything with this game, the game crashes before i even can see if it worked. Ive used both #577 and above i cant for the life of me get it to work
I think I misrepresented the situation. To explain what's happening now, hundreds of Unity games are undergoing security updates, which are upgrading their Unity versions.

As a side effect, some games are not able to use the BepInEx plugin. Strictly speaking, what he said is correct. BepInEx still works. However, most games will experience a Close to Desktop (CTD) simply by installing it. There's currently one workaround:

This will allow BepInEx to run as he said. However, using even one Unity Engine will cause a CTD. The above fix, UnityLogListening, will still cause a CTD.

This issue was common in Unity6000, and it used to work fine in some Unity6000 games. However, I believe this update has made Unity6000 games unavailable.

I'll list down a few games that I've experienced that used to work but no longer do with this update. those are all Unity6000.
Hyper Deep Throat RJ01369203
Dawn of Marionette
なまいき娘と見えない幽霊 RJ01217604
逆サバイバー 淫乱女神リリア ~快楽に沈む迷宮~
 

kumarin

Engaged Member
Feb 19, 2022
2,665
4,699
387
why everytime i can run mono but can't run IL2CPP,hou to use beplnexIL2CPP
download BepInEx at for il2cpp.

BTW, there are BepInEx 6 mono too. but this plugin's mono type doesn't supports BepInEx 6 mono. il2cpp type do.
mono type using BepInEx 5. 'cause MTL plugin doesn't support BepInEx 6 mono.
 

jksimple96

New Member
Feb 18, 2023
1
0
124
kumarin

Meet Train - Embarkation [v1.0.0] [Cat Language]

v1.1.1 PC already officially decensored for unknown reason, but only the selection menu and cursor icon penis mosaic image is baked, currently trying to uncensor the apk file which censored. Confirmed most of the images are no censorship in the apk.

Can't find 'Block size' in this game so this method is not valid, for some reason changing the 'cellsize' in the mosaic material and changing the 'colmask' in the shader #16 failed to demosaic. but currently changing shader #16 1st 'colmask' value to 0 will let some parts disappear, tried changing 'mosaiccrt' monobehaviour and monoscript value but not really helpful...

Do you have any idea?

Attached the original dump text shader and material from the apk
View attachment Shader #16-sharedassets0.assets-16.txt View attachment Mosaic_AllBlock-sharedassets0.assets-11.txt View attachment Mosaic_Anal_1-sharedassets0.assets-12.txt View attachment Mosaic_Back_2-sharedassets0.assets-3.txt View attachment Mosaic_Back_body-sharedassets0.assets-6.txt View attachment Mosaic_Back_Dick-sharedassets0.assets-4.txt View attachment Mosaic_Back_V-sharedassets0.assets-5.txt View attachment Mosaic_Film_1-sharedassets0.assets-13.txt View attachment Mosaic_Foot_2-sharedassets0.assets-7.txt View attachment Mosaic_Main_Body-sharedassets0.assets-8.txt View attachment Mosaic_Ride_2-sharedassets0.assets-9.txt View attachment Mosaic_Self_1-sharedassets0.assets-10.txt View attachment Mosaic_SP_1-sharedassets0.assets-14.txt View attachment Mosaic-sharedassets0.assets-2.txt
 

kumarin

Engaged Member
Feb 19, 2022
2,665
4,699
387
kumarin

Meet Train - Embarkation [v1.0.0] [Cat Language]

v1.1.1 PC already officially decensored for unknown reason, but only the selection menu and cursor icon penis mosaic image is baked, currently trying to uncensor the apk file which censored. Confirmed most of the images are no censorship in the apk.

Can't find 'Block size' in this game so this method is not valid, for some reason changing the 'cellsize' in the mosaic material and changing the 'colmask' in the shader #16 failed to demosaic. but currently changing shader #16 1st 'colmask' value to 0 will let some parts disappear, tried changing 'mosaiccrt' monobehaviour and monoscript value but not really helpful...

Do you have any idea?

Attached the original dump text shader and material from the apk
View attachment 5532485 View attachment 5532491 View attachment 5532492 View attachment 5532493 View attachment 5532494 View attachment 5532495 View attachment 5532496 View attachment 5532497 View attachment 5532498 View attachment 5532499 View attachment 5532500 View attachment 5532501 View attachment 5532502 View attachment 5532503
may be someone make it uncensored with edit "Assembly-CSharp.dll".
original has no GameManager.Update().
modded dll added GameManager.Update(). it makes it uncensored every scene(not frame).
C:
private void Update()
{
    if (this.curScene == SceneName.StartScene || this.curScene == SceneName.BounsScene)
    {
        return;
    }
    GameManager.timer += Time.deltaTime;
    if (GameManager.timer > 0.2f)
    {
        GameManager.timer = 0f;
        string[] array;
        GameObject gameObject;
        if (this.curScene == SceneName.TrainScene)
        {
            array = GameManager.gos;
            gameObject = GameObject.Find("/Canvas/RootPanel/ViewPanels");
        }
        else
        {
            array = GameManager.gosCol;
            gameObject = GameObject.Find("/Canvas/Root/ThemesView");
        }
        if (gameObject == null)
        {
            return;
        }
        Transform transform = gameObject.transform;
        for (int i = 0; i < array.Length; i++)
        {
            Transform transform2 = transform.Find(array[i]);
            if (transform2 != null)
            {
                Material material = transform2.GetComponent<CanvasRenderer>().GetMaterial();
                if (material != null)
                {
                    material.SetFloat("_MosaicStrength", 0f);
                }
            }
        }
    }
}
and edit a MosaicCtr.SetStrength() as
C:
private void SetStrength()
{
    foreach (MosaicConfig mosaicConfig in this.mosaicConfigs)
    {
        mosaicConfig.mat.SetFloat("_MosaicStrength", 0f);
    }
}
It is not easy to modify the libil2cpp.so file as above.