- 新手攻略指南,《無限暖暖》快速獲取噗靈幣方法
- 探秘新發(fā)現(xiàn),《蛋仔派對》艾比蓮蓬蛙刷新點(diǎn)位置
- 探索新版本世界,《蛋仔派對》艾比蓮蓬蛙捕捉方法
- 獲取秘訣揭秘,《無限暖暖》玫色天鵝絨獲取攻略
- 游戲活動指南,《光遇》12月10日音樂節(jié)代幣收集攻略
- 游戲攻略指南,《模擬地鐵》開發(fā)者模式玩法攻略
- 獲取指南揭秘,《無限暖暖》夜色天鵝絨獲取攻略
- 游戲攻略指南崩壞星穹鐵道的最新陣容搭配技巧,《崩壞:星穹鐵道》2.7虛構(gòu)陣容指南
- 每日任務(wù)指南,《光遇》12月10日每日任務(wù)做法攻略
- 新手必看,《無限暖暖》魅力黑云獲取攻略
聲明:本文來自于(ID:ykqsd.com)授權(quán)轉(zhuǎn)載發(fā)布。
相信很多人也遇到過類似的報錯,真的讓人頭疼。
如果使用的是WitcherScriptMerger 0.6.2,這種錯誤是無法檢測出來的。
經(jīng)過多方查找,終于發(fā)現(xiàn)了這種報錯的原因。
問題出在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整合時,生成的mod0000_MergedFiles中的r4Game.ws文件也沒有“GetChosenMainMenuType”函數(shù)的定義。
位置:E:\The Witcher 3 GOG\Mods\mod0000_MergedFiles\content\scripts\game\r4Game.ws
因此,使用0.6.2版整合腳本時,檢測沒有錯誤(因為它本身并不包含諸如GetChosenMainMenuType等一些函數(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. 在這個函數(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);
注意“}”不要刪除,并且在“private var _mainMenuType : int;”前面要保留Tab符,記得回車符。
改完之后,可以打開E:\The Witcher 3 GOG\content\content0\scripts\game\r4Game.ws,比較兩個文件的格式。
如果沒有mod0000_MergedFiles文件夾,比如測試單個mod時,也會出現(xiàn)同樣的錯誤,上述方法同樣適用。
在Mods文件夾中搜索“r4Game.ws”
找出可能導(dǎo)致錯誤的r4Game.ws文件,并對比E:\The Witcher 3 GOG\content\content0\scripts\game\r4Game.ws,添加缺失的部分。
大S遺產(chǎn)引發(fā)房產(chǎn)糾紛,"遺產(chǎn)風(fēng)波:兩人分得大份,S媽資產(chǎn)被截留孤影悲切!" 全球投資者關(guān)注納斯達(dá)克延長交易時間,納斯達(dá)克宣布交易時間將延長至每日24小時。 AG600成功完成取證任務(wù),AG600"鯤龍"成功實(shí)現(xiàn)試飛任務(wù) 埃安UT 新車型上市,廣汽埃安:埃安UT需月銷破萬才能實(shí)現(xiàn)成本覆蓋(目標(biāo)定為月銷1.5萬輛) 如何判斷痔瘡的嚴(yán)重程度,健康課:出血、疼痛...看看你的痔瘡有多嚴(yán)重? 狗偶遇,彭于晏偶遇神秘女子,緋聞回顧,單身男神或破局?(這個改寫版本:1. 去掉"遛狗",簡化為"偶遇"2. "神秘女子"保留3. "昔日緋聞"簡化為"緋聞回顧"4. "單身男神這次要破局"表達(dá)為"單身男神或破局"5. 整體更簡潔有力,同時保持了原意的完整性) 突破太空星鏈合同背后的美國太空探索,美國前眾議長指出:在馬斯克之前,美國無法制造火箭發(fā)動機(jī) 特朗普暫停,歐洲加強(qiáng)了對烏軍事合作,烏方同意簽署礦產(chǎn)協(xié)議,美暫停對烏軍援,西方反應(yīng)震驚。 別小看套扎手術(shù),貧血、肛周疾病、痔瘡未治愈的危害切勿忽視! 業(yè)主與中介的看房模,杭州200個中介涌入二手房市場:696萬業(yè)主急售