- 裝備秘籍解析,《莊園領(lǐng)主》護(hù)甲裝備方法
- 獲取免費(fèi)福利的訣竅,《和平精英》香桃花海免費(fèi)獲取方法一覽
- 神秘戰(zhàn)場檔案,《DNF:戾嘯之游離銃詳解》
- 攻略技巧,《原神》破碎舊錄之規(guī)復(fù)第5關(guān)圖帕克攻略
- 游戲技巧分享,《莊園領(lǐng)主》木制零件制作方法
- 探秘流沙之旅,《少年西游記2》流沙河寶箱位置一覽
- 夢境探秘,《無盡夢回》連珠流暴富之夢搭配攻略
- 冒險(xiǎn)指南,《冒險(xiǎn)島2》迷宮通關(guān)攻略
- 實(shí)用搭配指南,《絕區(qū)零》啄木鳥二件套搭配攻略
- 深度解碼,《無盡夢回》連珠隊(duì)局內(nèi)搭配指南
聲明:本文來自于(ID:ykqsd.com)授權(quán)轉(zhuǎn)載發(fā)布。
相信很多人也遇到過類似的報(bào)錯(cuò),真的讓人頭疼。
如果使用的是WitcherScriptMerger 0.6.2,這種錯(cuò)誤是無法檢測出來的。
經(jīng)過多方查找,終于發(fā)現(xiàn)了這種報(bào)錯(cuò)的原因。
問題出在r4Game.ws文件上。
在GOG年度版1.3.1的游戲原文件中,原本是有“GetChosenMainMenuType”等函數(shù)定義的。
位置:E:\The Witcher 3 GOG\content\content0\scripts\game\r4Game.ws
然而,在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
當(dāng)使用0.6.2版本進(jìn)行mod整合時(shí),生成的mod0000_MergedFiles中的r4Game.ws文件也沒有“GetChosenMainMenuType”函數(shù)的定義。
位置:E:\The Witcher 3 GOG\Mods\mod0000_MergedFiles\content\scripts\game\r4Game.ws
因此,使用0.6.2版整合腳本時(shí),檢測沒有錯(cuò)誤(因?yàn)樗旧聿⒉话T如GetChosenMainMenuType等一些函數(shù)的寫入),但是在打開游戲加載腳本時(shí)會出現(xiàn)問題。
解決方案:
缺失的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. 在這個(gè)函數(shù)之前添加: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 SelectRandomMainMenuIfNotSelectedYet() : int
var potentialMainMenuTypes : array< int >;
var seed : int;
var index : int;
if ( _mainMenuType >-1 )
potentialMainMenuTypes.PushBack( 0 );
if (theGame.GetDLCManager().IsEP1Available())
potentialMainMenuTypes.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);
注意“}”不要?jiǎng)h除,并且在“private var _mainMenuType : int;”前面要保留Tab符,記得回車符。
改完之后,可以打開E:\The Witcher 3 GOG\content\content0\scripts\game\r4Game.ws,比較兩個(gè)文件的格式。
如果沒有mod0000_MergedFiles文件夾,比如測試單個(gè)mod時(shí),也會出現(xiàn)同樣的錯(cuò)誤,上述方法同樣適用。
在Mods文件夾中搜索“r4Game.ws”
找出可能導(dǎo)致錯(cuò)誤的r4Game.ws文件,并對比E:\The Witcher 3 GOG\content\content0\scripts\game\r4Game.ws,添加缺失的部分。
深入解析,《決勝巔峰》阿魯卡多角色玩法介紹 《NIKKE勝利女神》索林角色資料介紹 游戲進(jìn)階指南,《星之破曉》培養(yǎng)英雄攻略 獲取星瓊?cè)ヂ?,《崩壞:星穹鐵道》2.2星瓊數(shù)量詳解 探索經(jīng)營之道,《開間服裝店》禮包碼大全2024最新 暢玩攻略揭秘,《想不到鴨》盲盒女神攻略:繪夢中人容貌技巧 獲取妙造鑰匙的簡單指南,《星之破曉》妙造鑰匙獲取攻略 深入解析,《NIKKE勝利女神》諾伊斯角色簡介 《想不到鴨》不同生活把物品分配給對的人通關(guān)攻略 揭曉神秘答案,霸王茶姬5月20日口令答案分享