对魔忍action吧 关注:26,079贴子:345,350
  • 3回复贴,共1

提取遊戲素材工具與製作mod.exe

只看楼主收藏回复

本篇會分成四大部分做介紹:一製作mod軟體列表功能&下載 二、基本觀念 三、基本mod製作 四、修改mesh
只是要提取遊戲素材的話看第一部分就好,不過要注意的是強烈建議下載maya更改模型,只是改皮膚(類別texture檔案類型.png檔)的話用啥修圖軟體都無所謂,絕對不要用blender更改模型。目前光是用blender讀檔,不做任何更動的條件下,再把檔案存回去,進到遊戲內人物模型還是會損壞,很明顯blender存檔時不知道暗改了啥東西。
一、製作mod軟體列表&下載製作mod軟體列表功能下載
1.AssetStudioGUI 可以預覽和輸出mesh(身體表面曲線)和texture(身體表面顏色和花紋),無法輸入和修改https://github.com/Perfare/AssetStudio
2.UABEAvalonia主要是可以不破壞檔案輸出mesh給AssetBundleExtractor製作mod,無法預覽、無法輸入、可以輸出mesh和texture
https://github.com/nesrak1/UABEA/releases
3.AssetBundleExtractor無法預覽、可以輸入、可以輸出mesh和texture,可以製作mod
https://github.com/sst311212/UABE/releases
4.unity 官網,個人年收入不要太高就可以用免費(無須證明年薪相關文件,直接選一選就有免費授權),純粹替換texture或animation用不到
5.修改mesh檔案軟體,請唯一愛用maya
二、基本觀念基本觀念:用解包軟體開model_char會有type(非檔案總管看到的file type)下列舉4種常用的type:1.type為texture,檔案總管的檔案類型為png,人物模組表面的顏色、花紋。舉例來說,單純只改texture,進到遊戲會很奇怪。因為原模組的衣服有厚度跟皮膚會有高低差,一起改成肉色沒改mesh會看起來很怪。
2.type為mesh,檔案總管的檔案類型不一定,人物模組表面的形狀、起伏,mesh有2種
第1種單個只含身體,或只含頭髮,或只含配件
第2種為含頭髮身體配件全部一起的fbx
要修改mesh要用第2種可是輸入回去修改或製作mod要分別用第1種
不要怕改mesh,其實單純只是刪除獨立的小飾品,甚至脫裙子都很簡單,個人也是完全0基礎。
3.道具標示、人物選角畫面、人物小頭像啥的都是png,用解包解item icon...即可修改
4.animation:簡短的動作,舉例來說可以叫a角色做出b角色的親密度動作,可是直接套會很怪,需要試誤,另外沒有解鎖的話不要亂套,避免被鎖。機車、水槍等小遊戲的部分動作其實也是animation,可以透過此修改看到校長以外的角色騎機車的動作。
三、基本mod製作直接用範例說明:
1.複製model_char去隨意的地方
2.用AssetBundleExtractor_3.0beta2_32bit或64bit開啟action對魔忍內的model_char
3.找到檔名fbx_costume_jinglei_13fbx且path id:242492605448268411的檔案(可以用container排序找,在軟體介面點一下即可用某一項來排序,再點一次會逆向排序)
4.選取後按remove
5.file→mod maker→create standalone .exe installer
6.按select按鈕
7.選取資料夾C:\Program Files (x86)\Steam\steamapps\common\Action Taimanin\ActionTaimanin_Data\StreamingAssets\AssetBundles\pc(直接複製enter)
8.按ok按鈕
9.關掉AssetBundleExtractor_3.0beta2_32bit
10.選yes
11.開啟遊戲看蘇的龍娘套裝是否沒袖子
12.若失敗把model_char複製回遊戲資料夾人物頭像、選角畫面、各種道具圖示、角色親密度動作 大廳 訓練設施等動作也是可以靠替換3. 4.達成但是步驟1. 2.要讀取icon animation_char等其他檔案。
替換animation比較特殊,下面講詳細一點ex:A角色的a動作,想替換掉B角色的b動作,讓B角色做出a動作
1.一樣先備份,複製animation_char去隨意的地方
2.用解包軟體export the animation as dump,輸出A角色的a動作的animation.txt,用記事本形式開啟,修改string name,改成B角色的b動作的檔名,存檔。
3.把改過的記事本import the animation as dump,輸入回去B角色的b動作
4.繼續套用步驟5之後的動作
四、修改mesh
1.用AssetStudioGUI開啟model_char
2.找到想要修改的charbody右鍵選第3個go to scene hierarchy
3.勾選整個fbx
4.Model→Export selected object(split) 不要用Export直接輸出fbx
5.用maya編輯fbx(maya操作下面詳細說明)
6.maya export selection 檔案類型選fbx(不要改檔名)
7.用unity開步驟6輸出的fbx
8.scale改100→apply
9.把模型拉到預覽畫面
10.座標歸零
11.file→build and setting→build
12.用UABEAvalonia開啟unity所在專案→My project_Data→sharedassets0.assets
13.用UABEAvalonia輸出raw.dat(檔名要改charbody.dat或是charhair.dat等看原檔名是啥,不要有多餘的東西或重新命名)
14.用AssetBundleExtractor輸入raw.dat
15.做mod.exe
maya操作
1.選取模型→右鍵→vertex(頂點) edge=邊 face=面
2.列表的display→object display→no geomery(可以先把頭髮、臉等隱藏起來,避免長髮擋到身體)
滑鼠對著頂點連點可大量選取相關頂點/邊/面
滑鼠選取頂點後 ctrl+del 即可刪除
alt+滑鼠中鍵+移動滑鼠 =平移視角
全部刪除完之後點選Edit→Delete by Type→Non-Deformer History即可回到步驟6
完全0基礎單純照著照面的步驟做,已經可以脫裙子、刪飾品了。
強烈徵求改圖、改模型高手合作,您給我texture或fbx,我幫您做出.exe執行檔個人有做出蘇龍娘脫薄紗脫袖子的mod、雪風道具製作設施服裝小改、心願寺紅女僕裝脫裙子等簡易mod
以上
請多多指教


IP属地:中国台湾1楼2023-08-22 21:10回复
    授人予鱼不如授人予渔感谢!整个回来研究一下


    IP属地:广东来自Android客户端2楼2023-08-23 15:26
    回复
      插眼


      IP属地:福建来自Android客户端3楼2024-01-02 21:12
      回复
        感谢大佬


        IP属地:吉林来自Android客户端4楼2024-05-15 14:11
        回复