[閒聊] 為了色色做過的麻煩事之 Unity的去碼方法

看板C_Chat (希洽)作者 (表裏)時間2小時前 (2026/03/02 12:11), 2小時前編輯推噓7(7018)
留言25則, 9人參與, 1小時前最新討論串1/1
啊...那剛好看到了色色動力文 上一篇回文講了個大概 心血來潮改標題分享個完整版Unity去碼經歷吧 首先,我找了個DevXUnityUnpackerTools https://devxdevelopment.com/ 開啟介面: https://i.urusai.cc/1f95k.PNG
把要開的檔案拖進去就好 這東西完整版要錢,完整版才有及時修改功能的樣子 (只是現在好像連下載Demo都要申請,看有沒有其他地方能搞到吧) 我是不想花錢所以另外找了個AssetBundleExtractor https://github.com/SeriousCache/UABE/releases/tag/v3.0-beta1 開啟介面:https://i.urusai.cc/MpPCX.PNG
流程開始: 先進到Unity的Data,找到一卡車的assets https://i.urusai.cc/RvYvA.PNG
用DevXUnityUnpackerTools去開asset,開始找可疑的東西 (以經驗來講通常不會在太後面的asset,通常是1~3就找到了) https://i.urusai.cc/tjR0p.PNG
那你找著找著,欸 恭喜,找到了Mosaic或是Censor什麼的 (注意之後要修改的是Shader不是Material本身) 用AssetBundleExtractor去開那個你找到的 馬賽克shader在的asset https://i.urusai.cc/ECwTv.PNG
以這個為例,剛剛找到的是ID 12,那就一樣找ID 12然後Export dump成txt 再來開啟該txt,搜尋m_state,然後找到由上往下數的第二個m_state https://i.urusai.cc/7Lgth.PNG
看到他下面的rtBlend0,把他的colMask數值從val=15改成val=0 https://i.urusai.cc/iqmEi.PNG
改完後回去點ID 12,Import dump回去 儲存修改後大功告成 然後記得以防萬一備份你的原檔案,不要改壞了之後沒得救 當然也有其他工具向AssetRipper能用 https://github.com/AssetRipper/AssetRipper/releases/tag/1.3.11 但這不是我最初的方法所以就暫不介紹了 那上面文這麼長,流程總結就是: 開Data→找asset→找ID→抽Dump→Ctrl+F找第二個M_state→他下面的rtBlend0→ colMask的15改成0→存回去 要是有熟Unity的大大也可以告訴我 我幹了什麼 我只知道這樣有用,但我其實完全不知道自己幹了什麼 好了,這就是我的全部了,有需求的就拿去參考吧 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 114.36.254.199 (臺灣) ※ 文章網址: https://www.ptt.cc/bbs/C_Chat/M.1772424670.A.1FD.html ※ 編輯: Hyouri (114.36.254.199 臺灣), 03/02/2026 12:12:59

03/02 12:14, 2小時前 , 1F
有的2D遊戲馬賽克都直接畫在texture上,那種就沒救了XD
03/02 12:14, 1F
Dlsite現在都會審這個 IVAV的作者就是有天被查到這個 對自己圖越修越不爽就直接不在Dlsite賣了 前作只能在Fantia找到 換句話說就是Fantia其實找得到底圖沒打碼的

03/02 12:17, 2小時前 , 2F
現在的問題變成 新遊戲出在DLSITE平台上 平台規範是你的
03/02 12:17, 2F

03/02 12:18, 2小時前 , 3F
素材必須要有碼 不能用插件上 然後不受平台規範的STEAM上
03/02 12:18, 3F

03/02 12:18, 2小時前 , 4F
基本上上來就無碼(如果作者願意放的話)
03/02 12:18, 4F
其實我看DL版的卡琳監獄有碼無碼好像都有包進去 不知道現在還是不是

03/02 12:19, 2小時前 , 5F
大部分unity遊戲的上碼都是在某特定區域 有通用的幾
03/02 12:19, 5F

03/02 12:19, 2小時前 , 6F
套去碼套件能直接套看看 大概能涵蓋7成遊戲 不過通常
03/02 12:19, 6F

03/02 12:19, 2小時前 , 7F
去碼後都會失望XD 認真畫/建模的作者太少了
03/02 12:19, 7F
IVAV我倒是去完很滿足

03/02 12:20, 2小時前 , 8F
IVAV新作我有丟過去碼看看 結果這次作者上兩層==
03/02 12:20, 8F

03/02 12:21, 2小時前 , 9F
本身2D TEXTURE就碼過了 遊戲本體再用UNITY插件加一層
03/02 12:21, 9F

03/02 12:22, 2小時前 , 10F
早期的好像不管 IVAV是更新本體被抓到 要求全部都改
03/02 12:22, 10F
啊作者就不想偷弄第二版吧 Dlsite又比較好賣 早期遊戲的話Dlsite本身應該也是沒空往前面一個一個抓 他更衰小的是Steam還抽到神經病

03/02 12:23, 2小時前 , 11F
解assetbundle的工具原本Unity好像就有附
03/02 12:23, 11F

03/02 12:23, 2小時前 , 12F
所以不用外部工具應該都能解
03/02 12:23, 12F
原來喔 笑死 我Unity本體應該算跟沒碰過一樣 ※ 編輯: Hyouri (114.36.254.199 臺灣), 03/02/2026 12:27:27

03/02 12:30, 2小時前 , 13F
超強
03/02 12:30, 13F

03/02 12:38, 2小時前 , 14F
這年頭尻尻還要學Unity
03/02 12:38, 14F

03/02 12:43, 2小時前 , 15F
我以前也用過,只能說真的很麻煩,有些遊戲還會搜
03/02 12:43, 15F

03/02 12:43, 2小時前 , 16F
不到mosaic因為被改成其他代碼名稱的
03/02 12:43, 16F

03/02 12:45, 1小時前 , 17F
而且有時候解碼後會發現原素材也是打碼或沒認真畫
03/02 12:45, 17F

03/02 12:45, 1小時前 , 18F
的,這時心情真的會超嘔
03/02 12:45, 18F

03/02 12:48, 1小時前 , 19F
對 碼解掉反而覺得效果不如碼繼續在那的會很常見吧 畢竟
03/02 12:48, 19F

03/02 12:48, 1小時前 , 20F
這跟人家另外mod重做高解析的那部份效果一定不一樣
03/02 12:48, 20F

03/02 12:56, 1小時前 , 21F
只為要是對作者來說既然都要馬成那樣,那搞定後看起來
03/02 12:56, 21F

03/02 12:56, 1小時前 , 22F
有像就好,就可能不會太認真去搓。我自己是懶得弄乾脆
03/02 12:56, 22F

03/02 12:56, 1小時前 , 23F
不幹,但之前在其他論壇看過一個很強的,解完之後發現
03/02 12:56, 23F

03/02 12:56, 1小時前 , 24F
根本連模都沒建,作者就直接把縫的地方弄深色而已XD
03/02 12:56, 24F

03/02 12:57, 1小時前 , 25F
啊,開頭多四個字
03/02 12:57, 25F
文章代碼(AID): #1ffGtU7z (C_Chat)
文章代碼(AID): #1ffGtU7z (C_Chat)