將GMOD創(chuàng)意工坊模型內(nèi)容轉(zhuǎn)入SFM

首先你要擁有兩個(gè)軟件的本體
在文章結(jié)尾也寫(xiě)了我所遇到的問(wèn)題和解決方法


參考了https://steamcommunity.com/sharedfiles/filedetails/?id=782484437的內(nèi)容
start

找到Garry's Mod和Source Filmmaker的文件夾位置(一般可以通過(guò)steam庫(kù)的界面快捷找到)

在SFM的game文件夾 中新建一個(gè)文件夾命名為‘Garry's Mod’,
并將GMOD的%:\SteamLibrary\steamapps\common\GarrysMod\garrysmod文件夾內(nèi)的這幾個(gè)內(nèi)容復(fù)制到SFM文件夾的%:\SteamLibrary\steamapps\common\SourceFilmmaker\game中

將gmod文件夾中的對(duì)應(yīng)內(nèi)容復(fù)制粘貼到新文件夾中(忽略掉第二行的文件夾)分別是插件(帶模型)地圖,材質(zhì),模型,粒子,如果有聲音媒體可以試著導(dǎo)入??。

(注意!gameinfo.txt是必須的,如果這個(gè)文件出現(xiàn)錯(cuò)則無(wú)法正常導(dǎo)入)

進(jìn)入到Gmod的目錄%:\SteamLibrary\steamapps\common\GarrysMod\bin的目錄找到gmad.exe

并復(fù)制粘貼到sfm文件夾下%\game\garrysmod\addons中

把文件夾內(nèi)部的.gma文件拖動(dòng)到gmad.exe進(jìn)行解包

在一個(gè)短暫存在的窗口閃過(guò)之后會(huì)發(fā)現(xiàn)在此文件夾又生成了一個(gè)文件夾

這就是剛才通過(guò)gmad解包的文件
(如果打開(kāi)sfm發(fā)現(xiàn)garrysmod的條目沒(méi)有發(fā)現(xiàn)解包的模型,可以把解包出來(lái)的文件復(fù)制到上一級(jí)目錄,直接放置到garrysmod的目錄下)

接下來(lái)讓sfm添加新建Garry's Mod的文件夾的路徑
打開(kāi)SDK,在運(yùn)行SFM會(huì)跳出這個(gè)窗口


你會(huì)見(jiàn)到這個(gè)界面

點(diǎn)擊Edit search patch? For selected Mod(編輯所選的mod路徑)
正常的話會(huì)看見(jiàn)這幾個(gè)

可以看見(jiàn)garrysmod出現(xiàn)在了列表當(dāng)中,我們只需要將其勾選上,完成后退出

打開(kāi)SFM軟件本體,新建工程并導(dǎo)入一個(gè)地圖

導(dǎo)入剛才進(jìn)行解包的模型,可以發(fā)現(xiàn)在索引欄出現(xiàn)了garrysmod

選擇

剛才解包的模型出現(xiàn)在了文件管理器里
(如果打開(kāi)sfm發(fā)現(xiàn)garrysmod的條目沒(méi)有發(fā)現(xiàn)解包的模型,可以把解包出來(lái)的文件復(fù)制到上一級(jí)目錄,直接放置到garrysmod的目錄下)

導(dǎo)入模型到地圖

可見(jiàn)模型出現(xiàn)了畸形,部分骨骼或模型過(guò)長(zhǎng)或者過(guò)短,可以通過(guò)SFM自帶的模型骨骼調(diào)整工具在浮動(dòng)操作層進(jìn)行調(diào)整。



調(diào)整之后


,如果出現(xiàn)模型過(guò)大或者過(guò)于小可以通過(guò)更改主體大小
操作如下
選擇模型全部右鍵選擇Utilities(實(shí)用工具)>Add Scale Control To Models(添加模型比例控制)


展開(kāi)Body,在條目?jī)?nèi)有一個(gè)rootTransform_scale ,點(diǎn)擊
在旁邊的程序控件也有一個(gè)名為rootTransform_scale的滑動(dòng)開(kāi)關(guān),可以滑動(dòng)改變其大小

可見(jiàn)模型在滑動(dòng)之下改變比例大小

而地圖是可以直接通過(guò)SFM打開(kāi)的,但丟失材質(zhì)問(wèn)題會(huì)很嚴(yán)重

接下來(lái)是問(wèn)題解決時(shí)間
1,SFM報(bào)錯(cuò)無(wú)法正常打開(kāi)(SDK正常打開(kāi))
通過(guò)驗(yàn)證SFM文件完整性,或者通過(guò)SDK重置

點(diǎn)擊Reset Game Configurations(重置游戲配置)進(jìn)行重置

還是不行就卸載重新安裝
2,出現(xiàn)gameinfo.txt錯(cuò)誤,或者SDK找不到garrysmod,無(wú)法訪問(wèn)路徑

檢查Garry‘S mod游戲本體的完整性,然后按照上面的操作來(lái)一遍
3,SFM發(fā)現(xiàn)了一部分模型還有一部分模型沒(méi)有被發(fā)現(xiàn),
試著將解包出來(lái)的文件夾放到上一級(jí)文件夾(SFM下新建的garrysmod文件夾)
還有一種可能就是gmod和SFM的起源引擎版本差異出現(xiàn)的問(wèn)題,無(wú)法使用gmod創(chuàng)意工坊的模型