解决烦恼的关键发现,巫师3无故报错GCMMT怎么解决

来源: 搜狐中国
2025-02-22 16:30:48

相信很多人也遇到过类似的报错,真的让人头疼。

如果使用的是WitcherScriptMerger 0.6.2,这种错误是无法检测出来的。

经过多方查找,终于发现了这种报错的原因。

问题出在r4Game.ws文件上。

在GOG年度版1.3.1的游戏原文件中,原本是有“GetChosenMainMenuType”等函数定义的。

位置:E:\The Witcher 3 GOG\content\content0\scripts\game\r4Game.ws

然而,在WitcherScriptMerger 0.6.2的汉化版中,默认的r4Game.ws文件中缺少了“GetChosenMainMenuType”等函数的定义。

位置: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”函数的定义。

位置:E:\The Witcher 3 GOG\Mods\mod0000_MergedFiles\content\scripts\game\r4Game.ws

因此,使用0.6.2版整合脚本时,检测没有错误(因为它本身并不包含诸如GetChosenMainMenuType等一些函数的写入),但是在打开游戏加载脚本时会出现问题。

解决方案:

缺失的GetChosenMainMenuType函数定义等部分位于PopulateMenuQueueMainAlways函数和GetNewGameDefinitionFilename函数之间。

1. 打开路径:E:\The Witcher 3 GOG\Mods\mod0000_MergedFiles\content\scripts\game\r4Game.ws(右键选择用记事本打开该文件)

2. 使用搜索功能(Ctrl+F)查找:public function GetNewGameDefinitionFilename() : string

3. 在这个函数之前添加:GetChosenMainMenuType等函数的定义,内容如下(内容与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时,也会出现同样的错误,上述方法同样适用。

在Mods文件夹中搜索“r4Game.ws”

找出可能导致错误的r4Game.ws文件,并对比E:\The Witcher 3 GOG\content\content0\scripts\game\r4Game.ws,添加缺失的部分。

揭秘修真奥秘,《想不想修真》门派练功房每天都要去吗 全面解析,《火影忍者OL》土主阵容搭配汇总 探索无限可能的世界,Gedonia 2游戏特色介绍 探秘江湖奇遇,《大江湖之苍龙与白鸟》黑无常入队条件 竞技场巧搭指南,《火影忍者OL》土主竞技场搭配 全新游戏上线,Gedonia 2游玩平台简介 探索秘境,《仙剑世界》归云村宝箱全收集攻略 如何轻松上手,Gedonia 2游戏下载地址 新手指南,《逆水寒手游》玄元锁位置大全 即将上线,Gedonia 2发售时间介绍
发布于:北京市
声明:该文观点仅代表作者本人,搜狐号系信息发布平台,搜狐仅提供信息存储空间服务。
用户反馈 合作

Copyright ? 2023 Sohu All Rights Reserved

搜狐公司 版权所有

美保

美保

大小:13mb更新:2025-02-22 16:30:48

类别:系统:Android

立即下载(42.54MB)
  • 美保
  • 美保
  • 美保

游戏特色

“具体不清楚。”姜如忆一声轻叹。闻言,众人心中难免失望。却听姜如忆又道:“他可能在有海的地方。”“海”朱媛的一颗心坠入了谷底。

环顾四周,一片荒凉。跟海怕是距离十万八千里!姜如忆继续道:“诸位,我们一边完成玉符大人交代的任务,一边寻找陆燃吧。

若是能与他汇合,共同执行任务,大家的生命安全也能多一份保障。”“对的,正是如此!”“好!”几人纷纷附和。

虽然八字还没一撇,但单单是听闻陆燃存在此界,就足以令众人心中的阴霾少一丝,也更有了些盼头。五人组一路向东方行进。

原本想要寻一处安稳的落脚点,却是不想,半个多小时过去了,众人又见到了熟悉的景象。“不是吧别吧!”安娴的声音中带着一丝惊恐。

遥遥东方,竟然又出现了石柱林地形?那一根根直刺云霄的石柱,俨然已经成为了众人的噩梦。姜如忆当即命令:“我们绕过去,避开石柱林。”

“是,夫人。”宋渝开口回应。夫人?这一称呼,着实听得众人有些错愕。就连姜如忆也是微微挑眉。这个“人狠话不多”的宋渝,确实有点意思。

他并未沉浸在过往的辉煌中,没有沉浸在身处人间时、受万人敬仰的状态里。毫无疑问,宋渝对自身所处环境的认知,相当清晰!在某些人还分不清形势、端着架子,称呼姜如忆为“师妹”之时.宋渝给众人提了个醒。

而在最开始,姜如忆意欲掌控这支小队时,最先递交投名状的,也是宋渝。他可没管同门师兄妹怎么看,拎着刀就朝孟志玄去了!且回来时,他还特意向姜如忆说,也让所有人听见了一句话:“此人留着是祸患!”

从一开始,宋渝和平交接队长与指挥权,再到此时宋渝的种种行为,无疑表明了他认可并认定了姜如忆。“呼~”

游戏亮点

萧杰左躲右闪,一不小心还是挨了一发。-39!伤害却并不算高,萧杰毕竟有寒暑不侵的火焰抗性,只是无法完全免疫而已,但这种以量取胜的法术威力显然也就这样了。

萧杰一边闪避一边逼近,刘强一看不管用立刻变换了招数。火遁——爆炎之星!瞬间凝聚出一颗大如栲栳的巨大火球,双手一推,迎面轰来。

这一发火球出手的时机拿捏的十分到位,刚好在萧杰使用了幻影无踪之后,此时两人相距不过二三十米,想要闪开不难,但是一旦爆炸,火球的溅射伤害还是够萧杰喝一壶的。

萧杰却没有躲闪,反而挥刀便砍。一刀两断——空裂闪!以刀锋破火球,正常情况下他是不敢这么干的,毕竟物理攻击对火焰是没用的,但寒月神刀受了冰雪女神的赐福,攻击附带冰霜属性,自然可以跟火系法术一较高下,堂堂传奇武器又岂会怕了区区火焰。

游戏玩法

“你快远离.我,我要控制不住了!”索尔以莫大的注意力,扭头不再看希芙,咬着牙强忍着挤出一段话。希芙不明所以,反而更凑近了些,伸手扶着索尔的肩膀关心道:“你说什么?你是不是受伤了?”

被越来越浓烈的新鲜血肉气味刺激,索尔忍不住了。直接转过头,对准希芙搭上来的手臂咬了下去。“啊!你疯了?”

希芙被咬了一口,连忙想将对方推开,结果索尔却死死咬住不放。最后她只能一狠心,抬起右手的银色长剑,用剑背往索尔脑袋一敲。

评测

探索游戏奥秘,仙剑世界尘御灵推荐

游戏世界探索,燕云十六声烈言丹忱吊腿怎么获得

新手必看攻略,仙剑世界苍龙怎么领取

奇妙冒险指南,天国拯救2幸运女神任务攻略

首发亮点揭秘,仙剑世界首发福利一览

显示全部

热门推荐
玩家评论
我要跟贴
取消
最新手游