這幾天研究出來的,比起做MOD,場景內的東西是放在CM3D2x64_Data與遊戲內的衣服放的gamedata位置不同。
理論上來說,遊戲內部的舞台光照效果都在裡面,不過可惜的是本人看不懂
另外像是CM3D2+的廁所、電車等等模型與貼圖是放在gamedata的asset_bg,目前解不開,所以CM3D2+的物件是不能做修改的。
首先我們先開啟SB3UGS,我用的是1.0.5.1版本
↑左上角的file→opne→打開resources.assets,別忘了,在修改前記得備份CM3D2x64_Data裡面所有的東西
檔案是不大,600MB左右,當然這軟體會自動幫你備份,不過還是自己備份比較實在。
↑打開後,左側視窗有一堆東西,我們只要選取我們要的東西就好了,像是我這次修改的是晚間的辦公室,所以就打開shitsumu_night,主人公室總共有三種,白天、日常、晚上,隨你需要來做更改。
之後再點選Room→meshRenderer,在切換到上面的Mesh,在導出(export)
因為我覺得內建的窗外模型有點小,所以我也就順便更改了Out→MeshRenderer
我們用Blender→匯入→FBX
在你的KISS\CM3D2x64_Data\Resources 裡面就有你剛剛導出的模型了,我先選取中間的窗戶。
把它給移位,椅子也有點礙眼,移!! 別忘記存檔,導出成FBX
然後是窗外的模型(圖弄錯了,我應該用的是晚上的)
老樣子,把它給放大,也別忘了存檔
↑接下來我們用SB3UGS開啟剛剛存的FBX檔案,在File→open
↑之後你會看到左側開啟的Fbx有出現四大類東西,因為我們只要更改模型,所以按著滑鼠Room,
拖曳到Object Tree的Room那邊
↑之後會出現匯入視窗,這些設定就看你來更改了,別忘記後面要轉換成MeshRenderer。
之後是更改貼圖,上面切換到Texture視窗,因為我這次只要改房間外面的貼圖,所以打開shitumurm_outside
↑將抓下來的圖片,轉換成dds檔案,如果你的PhotoShop不能轉換dds檔案,記得去Nvidia官網下載轉換器
喔對了,圖片長寬要4的倍數。
跟上面導入模型一樣,File→open→你的DDS檔案
然後左邊點選你的DDS檔案,中間視窗不動;我是不知道為什麼圖片會上下顛倒,所以要點選Filp Y
再點選"取代"即可。
↑之後就大功告成拉,切回到\Resources,Save .unity3d就完成了
就這樣拉,不過很麻煩的是每次更新都需要重複這動作
突然忘記一點,官方窗戶模型後面其實偷藏了窗戶的貼圖,後來我查到是Alpha(忘記多少),再點選旁邊的Remove就可以刪除了
早上的時候嘗試一下新增面,晚點再來研究改變材質球
↑步驟跟上面差不多,首先就先新增面吧
↑你可以看到右側的命名都是Room_0 Room_1 Room_2 等等
這可能是一個物件裡面的分類,如果其中有個不同名子,分類就會不同
所以我們把新增的面名稱改為Room_4
↑注意一點就是記得新增材質球以及(不是CM3D2的材質球),然後貼圖路徑要指定,還有材質球名稱不能為中文,請自訂
↑一樣打開軟體,匯入.FBX,然後把我們新增的給打勾,這個物件的材質球我把它命名為"frame"
所以就點選第五個等等
↑如果你看到預覽圖是這樣,代表你有東西遺失,所以請自己檢查是少了什麼,像是這張圖你可以看到貼圖只有三張,正常的是有7+1張
預覽如果沒問題,那麼就存檔導出吧
看起來是成功了!!
https://twitter.com/i/videos/742116617392410624?embed_source=facebook當然,裡面的泡泡跟地板也可以改wwwww