- 山東航空在暴雪中飛行安全嗎資深機長解答,資深機長解密山航飛機暴雪中“硬核起降”
- 感動太原球迷山西崇德榮?;貧w太原,"山西崇德榮海:有了堅實的后盾,俱樂部能穩(wěn)步發(fā)展"
- 馮德萊恩與澤連斯基踏上紅毯重塑歐洲與烏克蘭武器供應(yīng)8000億歐元計劃,馮德萊恩重提"歐洲再部署軍事",歐盟加速對烏克蘭提供軍事援助
- 最低配置要求64位+Windows 7+2.8 GHz CPU,9Kings游戲配置要求全解析
- 胸痛心電圖他人心梗識別,心梗發(fā)作太危險,掌握急救方法很重要
- 可轉(zhuǎn)債股價為何下調(diào)背后原因及回購動向解讀,科創(chuàng)板公司最新回應(yīng):不修轉(zhuǎn)股價,不回購自家股票|關(guān)注點
- 俄羅斯強硬回應(yīng)烏克蘭和平計劃,普京重申:俄羅斯在烏克蘭問題上堅定立場,絕不退縮
- 法律戰(zhàn),Niconico將訴諸法律,針對因"彈幕專利"被侵權(quán)的成人網(wǎng)站,矛頭將指向B站嗎?
- 荒誕諷刺美國工業(yè)依賴進口,高調(diào)展示的"美國雄心",竟是中國制造
- 感悟話劇中的情感與生活,離婚后去看話劇:哭笑交替中找到快樂
聲明:本文來自于(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的漢化版中,默認的r4Game.ws文件中缺少了“GetChosenMainMenuType”等函數(shù)的定義。
位置:E:\The Witcher 3 GOG\Witcher Script Merger\Tools\wcc_lite\r4data\scripts\game\r4Game.ws
當使用0.6.2版本進行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,添加缺失的部分。
狂暴攻略,《英雄沒有閃》巔峰等級加點攻略 星艦火箭成功返回回收失去聯(lián)系,美國太空探索技術(shù)公司即將開展"星艦"火箭第八次發(fā)射測試。 突破易傷限制點位選擇直接決定戰(zhàn)斗風格,《口袋斗蛐蛐》巨熊之靈天賦加點推薦 八周年皮膚返場直售返場活動1788點券,《王者榮耀》八周年皮膚返場名單一覽 揭秘J倫賭博風波真相,周杰倫賭局愈演愈烈,公司正式回應(yīng) 沙原挑戰(zhàn),怪物獵人荒野足跡捕捉足跡蜥蜴攻略 沙原森林釣點捕捉珍貴資源,《怪物獵人:荒野》魚鱗裝備推薦合集 下載指引,Wizardry Variants Daphne下載指南:安裝與使用教程 探索之旅,《開放空間》保存品位置匯總 超萌玩法多人聯(lián)機,撲貓時刻和Time to Morp游戲官網(wǎng)地址大合集!