最近免费mv在线观看,最近免费中文字幕大全高清大全1,在线播放国产不卡免费视频,最新午夜国内自拍视频,在线 | 一区二区三区四区

您的位置: 單機(jī) > 攻略 > 常見問題 > 攻略詳情

巫師3無故報錯GCMMT怎么解決

時間:2017-08-18 10:52:32
  • 來源:TBag-Forever
  • 作者:白小白
  • 編輯:ChunTian
0

巫師3無故報錯GCMMT怎么解決

相信不少人也遇到過這種報錯,真的鬧心。

如果是使用WitcherScriptMerger 0.6.2的話,這種錯誤是根本檢測不出來

通過四處查找,終于找到了這種報錯的緣由。

問題出在r4Game.ws文件上。

在GOG年度版1.3.1游戲原文件中原本是有“GetChosenMainMenuType”等函數(shù)的定義的。

位置:E:\The Witcher 3 GOG\content\content0\scripts\game\r4Game.ws

巫師3無故報錯GCMMT怎么解決

而在WitcherScriptMerger 0.6.2漢化版中,其初始默認(rèn)的r4Game.ws就缺失了這段“GetChosenMainMenuType”等函數(shù)的定義。

位置:E:\The Witcher 3 GOG\Witcher Script Merger\Tools\wcc_lite\r4data\scripts\game\r4Game.ws

巫師3無故報錯GCMMT怎么解決

當(dāng)使用0.6.2版去做mod整合時生成的mod0000_MergedFiles時,其生成的r4Game.ws也就沒有“GetChosenMainMenuType”函數(shù)的

位置:E:\The Witcher 3 GOG\Mods\mod0000_MergedFiles\content\scripts\game\r4Game.ws

巫師3無故報錯GCMMT怎么解決

所以用0.6.2版整合腳本,檢測無錯(它本身就不包含GetChosenMainMenuType等有些函數(shù)的寫入),但打開游戲加載腳本時就會出錯。

解決方法:

GetChosenMainMenuType函數(shù)的定義等缺失部分,在PopulateMenuQueueMainAlways函數(shù)和GetNewGameDefinitionFilename函數(shù)之間。

1.打開:E:\The Witcher 3 GOG\Mods\mod0000_MergedFiles\content\scripts\game\r4Game.ws (右鍵用記事本打開該文件)

2.搜索(Ctrl+F):public function GetNewGameDefinitionFilename() : string

3.在其之前添加:GetChosenMainMenuType等函數(shù)的定義,內(nèi)容如下(內(nèi)容與E:\The Witcher 3 GOG\content\content0\scripts\game\r4Game.ws中的相同)




private var _mainMenuType : int; default _mainMenuType = -1;

public function GetChosenMainMenuType() : int

{

return _mainMenuType;

}

private function ChooseRandomMainMenuIfNotChosenYet() : int

{

var availableMainMenuTypes : array< int >;

var seed : int;

var index : int;

if ( _mainMenuType > -1 )

{

return _mainMenuType;

}

availableMainMenuTypes.PushBack( 0 );

if (theGame.GetDLCManager().IsEP1Available())

{

availableMainMenuTypes.PushBack( 1 );

}

if (theGame.GetDLCManager().IsEP2Available())

{

availableMainMenuTypes.PushBack( 2 );

}

seed = CalcSeed( theGame );

index = (int)RandNoiseF( seed, availableMainMenuTypes.Size() );

_mainMenuType = availableMainMenuTypes[ index ];

LogChannel('asd', "RAND " + seed + " " + index + " " + _mainMenuType );

return _mainMenuType;

}

巫師3無故報錯GCMMT怎么解決

注意“}”別刪,“private var _mainMenuType : int;”前面的Tab符別忘,回車符要有。

改完之后,可以打開E:\The Witcher 3 GOG\content\content0\scripts\game\r4Game.ws,兩個文件對比看看格式。

巫師3無故報錯GCMMT怎么解決

最后,如果沒有mod0000_MergedFiles文件夾,比如單個mod的測試,也有相同的錯誤,上述的方法同樣適用。

在Mods文件夾下搜索“r4Game.ws”

巫師3無故報錯GCMMT怎么解決

選擇可能引起報錯的r4Game.ws,同樣地對照E:\The Witcher 3 GOG\content\content0\scripts\game\r4Game.ws來添加缺失部分。

本文內(nèi)容來源于互聯(lián)網(wǎng),如有侵權(quán)請聯(lián)系刪除。

8.3
已有5284人評分 您還未評分!

玩家點(diǎn)評 0人參與,0條評論)

收藏
違法和不良信息舉報
分享:

熱門評論

全部評論

3DM自運(yùn)營游戲推薦 更多+