巫師3無故報錯GCMMT形成原因及解決方案
相信不少人也遇到過這種報錯,真的鬧心。
如果是使用WitcherScriptMerger 0.6.2的話,這種錯誤是根本檢測不出來。
通過四處查找,終於找到了這種報錯的緣由。
問題出在文件上。
在GOG年度版1.3.1遊戲原文件中原本是有“GetChosenMainMenuType”等函數的定義的。
位置:E:The Witcher 3 GOGcontentcontent0scriptsgame
而在WitcherScriptMerger 0.6.2漢化版中,其初始默認的就缺失了這段“GetChosenMainMenuType”等函數的定義。
位置:E:The Witcher 3 GOGWitcher Script MergerToolswcc_liter4datascriptsgame
當使用0.6.2版去做mod整合時生成的mod0000_MergedFiles時,其生成的也就沒有“GetChosenMainMenuType”函數的
位置:E:The Witcher 3 GOGModsmod0000_MergedFilescontentscriptsgame
所以用0.6.2版整合腳本,檢測無錯(它本身就不包含GetChosenMainMenuType等有些函數的寫入),但打開遊戲加載腳本時就會出錯。
解決方法:
GetChosenMainMenuType函數的定義等缺失部分,在PopulateMenuQueueMainAlways函數和GetNewGameDefinitionFilename函數之間。
1.打開:E:The Witcher 3 GOGModsmod0000_MergedFilescontentscriptsgame (右鍵用記事本打開該文件)
2.搜索(Ctrl+F):public function GetNewGameDefinitionFilename() : string
3.在其之前添加:GetChosenMainMenuType等函數的定義,內容如下(內容與E:The Witcher 3 GOGcontentcontent0scriptsgame中的相同)
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;
}
Back( 0 );
if (LCManager()1Available())
{
Back( 1 );
}
if (LCManager()2Available())
{
Back( 2 );
}
seed = CalcSeed( theGame );
index = (int)RandNoiseF( seed, () );
_mainMenuType = availableMainMenuTypes[ index ];
LogChannel('asd', "RAND " + seed + " " + index + " " + _mainMenuType );
return _mainMenuType;
}
注意“}”別刪,“private var _mainMenuType : int;”前面的Tab符別忘,回車符要有。
改完之後,可以打開E:The Witcher 3 GOGcontentcontent0scriptsgame,兩個文件對比看看格式。
最後,如果沒有mod0000_MergedFiles文件夾,比如單個mod的測試,也有相同的錯誤,上述的方法同樣適用。
在Mods文件夾下搜索“”
選擇可能引起報錯的,同樣地對照E:The Witcher 3 GOGcontentcontent0scriptsgame來添加缺失部分。
-
RMVX存檔道具修改 RMVX修改器怎麼用 RMVX存檔通用修改器使用方法
道具修改1.修改:可直接改道具代碼和數量2.排序:點最上欄位,可自動排序大小,方便觀察3.刪除:痛快!請記得備份存檔...4.全99:方便快速,懶人專用5.祕技!全相等!:讓數量等於代碼,在遊戲中直接看數量就知道該道具的代碼缺甚麼道具一目瞭然6.新增:一律新增一個代碼1...
-
巫師3:狂獵 配置要求 巫師3狂獵PC電腦配置要求高嗎
巫師3:狂獵配置要求巫師3狂獵PC電腦配置要求高嗎中文名稱:巫師3:狂獵英文名稱:TheWitcher3:WildHunt遊戲類型:角色扮演遊戲語言:多國語言(包括中文,日文等)開發公司:CDProjektRed發行公司:CDProjekt遊戲平臺:XBOXONE、PS4、PC上市時間:2015年5月19日遊戲官網:遊戲介紹:《巫師3...
-
系統錯誤 神舞幻想運行異常解決方案一覽 神舞幻想運行出錯
_-系統錯誤C運行庫需要更新,原因是因爲系統沒開自動更新,需要打KB2999226補丁,強烈建議打開自動更新。最好其他版本運行庫都打上,因爲不同的程序開發環境不一樣Windows通用C運行庫(UniversalCRuntime)(KB2999226)MicrosoftVisualC++2015MicrosoftVisualC++2013Micr...
-
綜合操作 實況足球2015,全動作指令表一覽 操作鍵位及花式慶祝
進攻與防守一般控制無球跑動<跑動>:左搖桿<急速>:左搖桿+RB鍵<面對球移動>:RT鍵+左搖桿<停下並面對球>:推左搖桿鬆開→RB鍵<遊標變更>:LB鍵<手動遊標變更>:LB鍵+右搖桿→鬆開右搖桿,將遊標切換至所選球員身上戰術<預設戰術變更>:十字鍵↑、↓,這些設置...
相關文章
- 動態隱藏,steam社區/商店打不開及報錯問題解決方法
- 女神異聞錄5導出MP3的時候報錯解決辦法,報錯原因
- 無法進入,steam社區/商店打不開及報錯問題解決方法
- steam社區/商店打不開及報錯問題解決方法
- Steam網頁加速器,steam社區/商店打不開及報錯問題解決方法
- 101/103錯誤,steam社區/商店打不開及報錯問題解決方法
- 交易查詢,steam社區/商店打不開及報錯問題解決方法
- 第三次世界大戰game security,violation detected報錯解決方法
- 巫師3GOG版升級1。30不報錯方法,升級1。30報錯怎麼辦
- UsbEAm Hosts工具 steam社區/商店打不開及報錯問題解決方法