Tutorial Unity How To Uncensor (Almost) Any Unity Game

Zippix

Well-Known Member
Sep 7, 2017
1,591
1,067
Prick
Excuse me.Do you know how to uncensore flash game?:oops:
Well, I dunno what he will answer but it would be swell, indeed. Those good old animated flash "games" of 2008-2012 are some of my all-time favs (Crimson, Rip@Lip etc.).
But alas UABE will more than probably not be of much use here lol, and my gut tells me those flash games would need simply too much effort to uncensor, well most of the time, anyways...
Heck, I'd be overjoyed af if only text hooking could finally be an option for those games (I mean ~95% of them you can't hook).

Well enough of my not-really-on-topic musings, and thanks for the thread and all the useful info here, guys (and ladies). I actually managed to UNC a Studio Ero House game from a while back (the second newest); had two materials which needed "_BlockSize" change. Woohooooo, me, I guess! xD

While I'm here, Prick, any news on the 7days Girlfriend game's uncensor you've mentioned a while back (here)? I took a look at it and seems above my paygrade as of now... :) Any progress, maybe?
 
Nov 22, 2018
257
231
While I'm here, Prick, any news on the 7days Girlfriend game's uncensor you've mentioned a while back (here)? I took a look at it and seems above my paygrade as of now... :) Any progress, maybe?
I guess he wants to remove the censor directly in the picture, like the black rectangle in CG01.
However, the raw pictures are already censored actually. For example, both the dick and pussy in the SG01_Doggy3.
So, except redrawing them, that game cannot be decensored.

Prick
Excuse me.Do you know how to uncensore Flash game?:oops:
I suggest you using google to search first. There are teaching videos in Pornhub. No kidding.
 
  • Like
Reactions: Zippix

TNR

New Member
Mar 27, 2019
11
2
Help, I try to uncensoring "[SLG] [shimeji777] Punishing Youmu-chan! 3". But i try 1st way or go to 2d texture remove any censored thing, but still appear a censor inside game.
"dlsite.com/maniax/work/=/product_id/RJ266834.html"
Magnet Link
"magnet:?xt=urn:btih:c98abcbb64c859f173cb1c63c0203ad0bc5273a6&dn=%5BSLG%5D%20%5BShimeji777%5D%20Punishing%20Youmu-chan%21%203%20%2F%20%E3%81%8A%E4%BB%95%E7%BD%AE%E3%81%8D%E5%A6%96%E5%A4%A2%E3%81%A1%E3%82%83%E3%82%933&tr=http%3A%2F%2Fsukebei.tracker.wf%3A8888%2Fannounce&tr=udp%3A%2F%2Fopen.stealth.si%3A80%2Fannounce&tr=udp%3A%2F%2Ftracker.opentrackr.org%3A1337%2Fannounce&tr=udp%3A%2F%2Ftracker.coppersurfer.tk%3A6969%2Fannounce&tr=udp%3A%2F%2Fexodus.desync.com%3A6969%2Fannounce"
 

Zippix

Well-Known Member
Sep 7, 2017
1,591
1,067
However, the raw pictures are already censored actually. For example, both the dick and pussy in the SG01_Doggy3.
So, except redrawing them, that game cannot be decensored.
I see, thanks. That's what I was afraid of, after doing a little digging around...
But in all honesty, that "level" of mosaic'in as seen in SG01_Doggy3.png, I actually can live with. (dunno abot the black rectangles, haven't actually yet played the game - just wanted to do a pre-emptive strike of sorts)
So yaay, I guess?
 

Prick

Well-Known Member
Jul 17, 2017
1,997
1,733
my gut tells me those flash games would need simply too much effort to uncensor, well most of the time, anyways...
For flash games, you need to use FFDec, it's similar to UABE except it's for .swf files.
You may even need to obtain swifty, or swfrip depending on what you are trying to do.

I'm only aware of a single method for uncensoring flash games. Sometimes you will find a solid white texture in shapes / sprites. Simply replacing this texture with an identical texture which has been edited to have an alpha channel is enough to decensor the whole game.
It's only one method of censoring though, there's tons of other ways. The issue with decensoring any game is that there is usually nothing detailed underneath the shader. Flash games are even worse about this. IE, it's usually not worth the effort.
any news on the...
As far as the mentioned game goes, I tried several times to import my edits into the game directly.
Something was going wrong with the compression formats, (not even sure that's the problem) and no matter what I did the result was a like deep dream nightmare.. massive image artifacts, colorless or grey sheets of texture on the screen. No idea.

My theory is that the developers use some weird format for all of their images, and because mine aren't done in the exact same way, they get corrupted when layered with the unmodified textures. It's going to be something oddly specific, just never figured it out.

That being said, I've used the exact same method to modify other game textures with success. Not sure why 2D textures behave differently.
 

James20001120

New Member
Apr 8, 2018
12
0
For flash games, you need to use FFDec, it's similar to UABE except it's for .swf files.
You may even need to obtain swifty, or swfrip depending on what you are trying to do.

I'm only aware of a single method for uncensoring flash games. Sometimes you will find a solid white texture in shapes / sprites. Simply replacing this texture with an identical texture which has been edited to have an alpha channel is enough to decensor the whole game.
It's only one method of censoring though, there's tons of other ways. The issue with decensoring any game is that there is usually nothing detailed underneath the shader. Flash games are even worse about this. IE, it's usually not worth the effort.

As far as the mentioned game goes, I tried several times to import my edits into the game directly.
Something was going wrong with the compression formats, (not even sure that's the problem) and no matter what I did the result was a like deep dream nightmare.. massive image artifacts, colorless or grey sheets of texture on the screen. No idea.

My theory is that the developers use some weird format for all of their images, and because mine aren't done in the exact same way, they get corrupted when layered with the unmodified textures. It's going to be something oddly specific, just never figured it out.

That being said, I've used the exact same method to modify other game textures with success. Not sure why 2D textures behave differently.
Which file I should to open and change it in Flash game?
Can you use this game for example?

Author home page:
Download link:
 
Nov 22, 2018
257
231
Which file I should to open and change it in Flash game?
Can you use this game for example?

Author home page:
Download link:
Unfortunately, the example you gave cannot be uncensored, as the mosaic are drawn on the pictures.
If you have tried using FFDec that mentioned before to open it, you should already found that mosaic dick.
So, nothing else to say.
 

DioKoDiesel

Newbie
Feb 10, 2020
22
13
dear prick
i find a very great game but it has censor in it (Roudou_to_Taika)
the game creaters tofu soft [ ] are also make alots of great game
but they are use same ways to make a game sadly i doc't know how 2 remove the mosaic . i can try on tofusofts other games
it got more than 100sharedassets but it 100% can be uncensor

here is the megalink #!eY5FWIbS!MovvwVStUyziN1iM-ecysM89BEI_YGKreGxzYFbIlmA password( apperdog分享於伊莉 )

also i saw soldgirl town 1.2.4 can be uncensor (by chinese seller)
can U show me how 2 do it? i try in dnspy open the dll but can;t remove the mosaic also try in AssetBundleExtractor but didn't find the mosaic file

plz let me know :3
 
Nov 22, 2018
257
231
dear prick
i find a very great game but it has censor in it (Roudou_to_Taika)
the game creaters tofu soft [ ] are also make alots of great game
but they are use same ways to make a game sadly i doc't know how 2 remove the mosaic . i can try on tofusofts other games
it got more than 100sharedassets but it 100% can be uncensor
False, it cannot be decensored.
In fact, most of them cannot be decensored, as the pictures are actually censored GIFs, not 3D models.
You should first try using Unity Asset Studio to browse the files. If the texture 2Ds are already censored, you can do nothing except redrawing them.
...Yes, most of them. There is 1 exception - Kitsune Hime.
However, I hadn't learnt the method at that moment, and I decensored it by using a patch somewhere I had found 2 years ago.
 

Prick

Well-Known Member
Jul 17, 2017
1,997
1,733
i find a very great game but it has censor in it (Roudou_to_Taika)

i can try on tofusofts other games . . .

it got more than 100sharedassets but it 100% can be uncensor . . .

also i saw soldgirl town 1.2.4 can be uncensor (by chinese seller)
can U show me how 2 do it? i try in dnspy open the dll but can;t remove the mosaic also try in AssetBundleExtractor but didn't find the mosaic file
I've ran across a Kitsune Hime uncensor from someone else, probably ManlyMarco.
I was never able to uncensor that one, but it's been a while so I'm not sure.

Sold town girl is an oldie, it's terrible as far as content is concerned, but a good time killer.
There is a patch floating around out there, I'm not going to revive it, sorry.

And for the future, a comment in the thread is enough for a request. Please do not spam my profile page.
 

nighthook

Newbie
Aug 8, 2017
28
41
dear prick
i find a very great game but it has censor in it (Roudou_to_Taika)
the game creaters tofu soft [ ] are also make alots of great game
but they are use same ways to make a game sadly i doc't know how 2 remove the mosaic . i can try on tofusofts other games
it got more than 100sharedassets but it 100% can be uncensor

here is the megalink #!eY5FWIbS!MovvwVStUyziN1iM-ecysM89BEI_YGKreGxzYFbIlmA password( apperdog分享於伊莉 )

also i saw soldgirl town 1.2.4 can be uncensor (by chinese seller)
can U show me how 2 do it? i try in dnspy open the dll but can;t remove the mosaic also try in AssetBundleExtractor but didn't find the mosaic file

plz let me know :3
Ok so,

The first game (Roudou_to_Taika) as TonySin mentioned cannot be decensored unless you redraw the 2d jifs, actually the game trolled me cause the prologue or the first part of the game is in real time 3d rendered (3d meshes...) but the H scenes are 2d backed jifs.

For the second game sold girl town, the shader file is one of the unusual ones, to make it work you can try and replace it by another shader file (worked for me in other games) i tried in this one but no luck, so i gave up on the shader. But you can uncensore it by modifying the mosaic material file under the name "mzq" by doing this :

1 string name = "_Color"
0 ColorRGBA second
0 float r = 1
0 float g = 1.17549435e-038 (change whatever is here to this value: 1.17549435e-038)
0 float b = 1.17549435e-038 (same here)
0 float a = 1

This looks like the cellsize method but the tag here is color.

finally,

For the game Kitsune Hime it can be desensored by the shader method or the cellsize method, but you have to go through all the 9 mosaic material files with the tag "mozaic...." for the cellsize method, the shader method is the fast and easy one cause all those 9 files share the same shader.

and thats it, hope this help.
 

DioKoDiesel

Newbie
Feb 10, 2020
22
13
1 string name = "_Color"
0 ColorRGBA second
0 float r = 1
0 float g = 1.17549435e-038 (change whatever is here to this value: 1.17549435e-038)
0 float b = 1.17549435e-038 (same here)
0 float a = 1

This looks like the cellsize method but the tag here is color.

umm i try but it not works
 

nighthook

Newbie
Aug 8, 2017
28
41
1 string name = "_Color"
0 ColorRGBA second
0 float r = 1
0 float g = 1.17549435e-038 (change whatever is here to this value: 1.17549435e-038)
0 float b = 1.17549435e-038 (same here)
0 float a = 1

This looks like the cellsize method but the tag here is color.

umm i try but it not works

Well, it worked for me and here is the proof :


Untitled.png


and here you can have the modified file : ( make backup before you replace)



and if it doesn't work, i guess the problem is at your end ( version of the game maybe) my game version is 1.2.4.

In any case if this didn't work for you let me know.
 

Ryahn

Birb Skull Fuckery
Staff member
Moderator
Game Compressor
Donor
Jul 5, 2017
5,671
36,922
Go back into UABE, and sort by PathID, and find the shader under that number.
I've never seen one that was not an "unnamed asset".
I just did a game today and it had an unnamed asset used for censoring.
 

Prick

Well-Known Member
Jul 17, 2017
1,997
1,733
I just did a game today and it had an unnamed asset used for censoring.
Yep, I am still yet to see a censor shader which has a proper name in UABE.
It may have a proper name within Unity, and UABE just doesn't read it, but that's another can of worms.

All you need is the shader pathID, and you've got it.
 
  • Like
Reactions: Ryahn

Prick

Well-Known Member
Jul 17, 2017
1,997
1,733
Could this possibly be one?
If you can't find the material that is 100% identifiable as the mosaic, then maybe. Only way to find out is to alter the shader which is referenced by the material, and see what happens.
Generally the shader is the unnamed asset, not the material. So modifying an unnamed material is pushing your luck.