感覺開一帖比較好
首先,立繪我發了e站,目前只能裡站可看
然後,合立繪一定有坐標和說明規則,如果dump你會找到sinfo和pbd(tab分格)
最後,我發在e站立繪全都用gemini寫,所以不太能給人用,我原本就合完發e站不管,沒要教人,因為教得很差,而且想低調
正題
git庫:
先說參考過的大佬,即一般做法
cg那個json也是坐標,不知為什麼沒人用,sd的mtn也有,但很多層子母層圖gemini還沒做到,cg有興趣請看composite_images.py,這邊的pimg和mtn丟FreeMote/PsbDecompile才有json和圖,我發e站也是用這坐標搓的cg合成,但這帖不說這個
《天使騒々RE-BOOT!》解包及CG、立绘合成浅谈,讓我了解結構
吉里吉里立绘合成,讓我了解pbd sinfo關係
對,因為一個一個合,只能說可勉強用,所以我自己搓ai合成
pbd要用大佬的pbd2json.exe,我留了一個已經是歷史文物請在krkr裡找
批量for %i in (*.pbd) do (pbd2json.exe %i)
如果你想一步步來可以先試其他大佬的一個一個弄,才再看我的
流程
KirikiriTools去dump立繪所有角色,只刷姿勢就好,主要拿pbd有分姿勢
如果你有看狠狠厥烂KiriKiriZ Cxdec拆包,我的回覆你拿到pbd就懂我做了什麼
pbd拿到json,用jsontxt.py轉成txt,檔名刪.pbd(過程遺物,懶得改回去變成每次都要刪.pbd檔名最後就懂)
把以上txt拖去generate_dumper_appconfig.py(在krkr的git),會得到appconfig.tjs
把appconfig.tjs丟去遊戲能拿全部tlg立繪圖=KirikiriTools用法(前一步txt沒刪.pbd檔名,會沒東西拿到)
用garbro Create archive,勾起retain discretion structure(保留資料夾結構),轉無加密xp3,然後再打開xp3導出png
sinfo用sinfotxt.py轉txt,留意txt有沒亂碼去改編碼(可嘗試用復原txt.py或修改py指定編碼),pbd用之前的txt就好不用再轉
用檔名角色分資料夾.py把立繪分類,最後一個底線分資料夾
月望a,月望b這樣
然後一個pbd對應一個sinfo
月望a.txt,月望a.sinfo.txt,月望b.sinfo.txt,月望b.txt
(如果沒刪.pbd會是月望a.pbd.txt然後執行不了),沒叫gemini改(能用不管了)
結構
images/
├── output
├── 月望a/*零件.png
├── 月望b/*零件.png
├── 月望a.txt
├── 月望a.sinfo.txt
├── 月望b.txt
└── 月望b.sinfo.txt
├── 檔名角色分資料夾.py
└── yuzu立繪.py
運行yuzu立繪.py合拼
這個只能合柚子,其他krkr理論上也有各種解說,主要是看懂sinfo結構
理論上sinfo不會寫2種臉紅,例如只有弱臉紅,有需要則要自己改強臉紅
有編碼問題請在yuzu立繪.py裡改裡面的encoding,有2個對應sinfo,pbd,不懂就問ai,或者改txt那邊
柚子只有dress和face相對簡單
像紫社要用krkr那邊,有組合結構fgname,fgalias
我一般所有立繪py都在裡面,不過全都只是基於我習慣去用
想了解可以把整個code丟給ai,第一行寫"分析",第二行胋code
