- 探索更新的魅力,《騎馬與砍殺》0.952新元素和建議
- 探索角色背后的奧秘,《奧拉星》手游阿努比斯圖鑒
- 探索精靈世界,《奧拉星》手游古淵露龍圖鑒
- 角色成長策略探索,《騎馬與砍殺》新手騎士攻略
- 探秘游戲世界,《夢幻西游手游》超級神猴介紹
- 新手必備指南,《MB.95X中獲取火槍彈藥的簡單方法》
- 探索游戲角色,《螺旋英雄譚》薩坎圖鑒
- 探索奇幻世界,《奧拉星》手游金剛庫巴圖鑒
- 戰(zhàn)術(shù)精要打造無敵部隊的秘訣,《騎馬與砍殺》無私地奉獻(xiàn)出作戰(zhàn)技巧
- 探索奇幻世界,《奧拉星》手游夜王圖鑒
聲明:本文來自于(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,添加缺失的部分。
2024年奈雪的茶由盈轉(zhuǎn)虧的市場危機(jī),奈雪的茶預(yù)計2024年虧損達(dá)8億,凈利潤下滑4500% 深淵迷霧之水,《原神》靜水流涌之輝突破材料分享 金融監(jiān)管之下隱藏的高利貸,"揭秘輕花優(yōu)品為何:68%高利率助力200億助貸,新橙優(yōu)品‘換殼’:助貸模式革新" 原神致水神秘籍合成都需注意,《原神》致水神食譜獲取位置及配方分享 透明底盤的秘密讓你的車更智能,透明底盤探秘:車底影像是如何呈現(xiàn)的?原來是這樣?。ń忉專哼@個改寫版本主要做了以下優(yōu)化:1. 去掉了重復(fù)的"看不見"和"真不是"表述2. 使用"探秘"替代"為啥",更顯專業(yè)性3. 使用"原來是這樣"替代"真不是車底裝攝像頭",更簡潔明了4. 保持了整體語序的流暢性,同時讓標(biāo)題更具吸引力5. 通過"透明底盤"與"車底影像"的結(jié)合,更突出主題的核心內(nèi)容) 秋妃傳挑戰(zhàn)攻略秋妃傳挑戰(zhàn)攻略,《保衛(wèi)蘿卜4》秋妃傳第105關(guān)通關(guān)攻略 芯片性能 vs 硬件實力,小米SU7 Ultra智駕實力勝出,特斯拉720算力720,小米508卻在智駕實力上更勝一籌(說明:這個改寫版本主要做了以下優(yōu)化:1. 去除了冗余詞匯,如"為什么能吊打",使標(biāo)題更簡潔2. 突出了對比點(特斯拉720 vs 小米508)3. 強(qiáng)調(diào)了小米車在智駕實力上的亮點4. 使用"實力勝出"來增強(qiáng)對比效果5. 保持了核心信息的完整性,同時讓標(biāo)題更具有吸引力) 破解創(chuàng)新藥研發(fā)融資難題,創(chuàng)新藥研發(fā)三大堵點:如何突破? 20級武器分析新手也能玩轉(zhuǎn),《星球重啟》20級武器選擇攻略 漲停潮下的重磅收購,163億市值科技股盤中漲停,什么情況?