- 獲取秘籍揭秘,《命運圣契》經(jīng)驗藥水獲取攻略
- 游戲內(nèi)貨幣轉(zhuǎn)換指南,《英雄聯(lián)盟手游》魄羅幣兌換魄羅能量指南
- 策略指南探索游戲新手階段,《魔魔打勇士》新手第3-5天玩法攻略
- 玩家必看專家推薦,《快來當(dāng)領(lǐng)主》投幣流最新升級順序推薦
- 游戲技巧分享,《妖神記》高爆流陣容攻略
- 游戲新手指南,《魔魔打勇士》新手第二天玩法攻略
- 探索肖恩的技能魅力,《無期迷途》肖恩技能攻略
- 游戲策略揭秘,《妖神記》人海流陣容搭配攻略
- 《妖神記之巔峰對決》控制輸出流陣容搭配攻略
- 揭秘角色技能,《無期迷途》畢安卡技能攻略
聲明:本文來自于(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,添加缺失的部分。
搭配與獲取,《逆水寒手游》槐葉冷淘配方一覽 口袋roguelike游戲,9Kings游戲官網(wǎng)地址在哪里 傳送帶跳躍輕松成就《蛋糕成就‘不是謊言’》,"雙影奇境蛋糕:不是謊言,怎么做?" 驚蟄春來,驚蟄時節(jié)如何養(yǎng)生?飲食宜“減酸增甘” 阿萊格里與帕拉蒂奇合作,"囧叔獲米蘭高層全盤信任,化解伊布舊怨" 穩(wěn)定近釣點少干擾簡單操作,怪物獵人:世界釣大魚目標(biāo)推薦:如何選擇適合釣大魚的魚種 輕松逃脫呼喊鷺鷹龍+按Q鍵+逃跑,怪物獵人荒野戰(zhàn)斗如何避免成為bait?戰(zhàn)斗技巧分享 發(fā)現(xiàn)雪球蟲捕捉小技巧,怪物獵人荒野雪球蟲收集方法全解析! 星際戰(zhàn)甲套件全解析限時套件特別活動套件及DLC套件,《星際戰(zhàn)甲》組合包介紹 杜特爾特被捕,菲律賓兩大政治家族的白熱化斗爭:杜特爾特為何選擇回國被捕?