• 天津市委网信办到国家计算机网络与信息安全中心天津分中心调研 2019-08-17
  • 《西游记》在“一带一路” 2019-08-13
  • 儿媳妇靠这一招征服百亿准公公 2019-08-12
  • 宁波专家送医到广西 为河池9名先天肢体畸形患儿施行手术 2019-08-12
  • 开展扫黑除恶专项斗争 2019-07-31
  • 台旅会宣传海湾主题旅游 将在成都举办展览 2019-07-31
  • [网连中国]赛龙舟 包粽子 办诗会……全国各地品民俗迎端午 2019-07-30
  • 新疆兵团第六师五家渠市审计局对红旗农场农村电网改造升级工程竣工决算进行审计 2019-07-30
  • 加快推进以人为本的新型城镇化 2019-07-27
  • 【十九大·理论新视野】动漫:“美丽中国”如何绘就 2019-07-24
  • 我觉得特朗普满智慧的,特朗普要缓解被国际孤立的要做什么很明显。 2019-07-24
  • 天津正厅级干部赵建国涉嫌受贿被移送审查起诉 2019-07-10
  • 瑞典南部城市发生枪击案致5人伤 警方:与恐袭无关 2019-07-06
  • 徐根宝畅谈中国足球青训建设 2019-07-06
  • 专业技术资格考试合格证可网上领 2019-07-06
  • 2017手游排行榜|单机手游排行榜|手机网游排行榜|角色手游排行榜|卡牌手游排行榜|赛车手游排行榜|安卓游戏排行榜|休闲游戏排行榜

    游戏

    攻略

    补丁

    iPhone游戏

    您的位置:首页攻略秘籍单机攻略 → 巫师3加载游戏报错解决方案_巫师3Could not find function报错

    江苏省快三开奖走势图:巫师3加载游戏报错解决方案_巫师3Could not find function报错

    2017/8/18 16:51:47 来源:本站整理 作者:Koroomoo 我要评论0

    江苏十一选五走势图表 www.xfmn.net Could not find function 'GetChosenMainMenuType',无法找到函数,“GetChosenMainMenuType”函数未被定义。相信不少人也遇到过这种报错,真的闹心,小编在这里为大家带来解决这个报错的方法!

    Could not find function 'GetChosenMainMenuType'
    无法找到函数,“GetChosenMainMenuType”函数未被定义。


    相信不少人也遇到过这种报错,真的闹心。
    如果是使用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 ChooseRandomMainMenuIfNotChosenYet() : int
            {
                    var availableMainMenuTypes : array< int >;
                    var seed : int;
                    var index : int;
                    
                    if ( _mainMenuType > -1 )
                    {
                            return _mainMenuType;
                    }
                    
                    availableMainMenuTypes.PushBack( 0 );
                    
                    if (theGame.GetDLCManager().IsEP1Available())
                    {
                            availableMainMenuTypes.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 );


                    return _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来添加缺失部分。

    游戏名称:巫师3狂猎年度版v1.3.2中文版
    游戏大?。?/strong> 39.32G
    下载地址://www.xfmn.net/danji/206028.html


    0
    0

    网友评论

    发表评论

    欢迎加入单机游戏QQ群:176097074

    专题推荐红色警戒2尤里的复仇红色警戒3红色警戒2饥荒巨人的统治饥荒23版

  • 天津市委网信办到国家计算机网络与信息安全中心天津分中心调研 2019-08-17
  • 《西游记》在“一带一路” 2019-08-13
  • 儿媳妇靠这一招征服百亿准公公 2019-08-12
  • 宁波专家送医到广西 为河池9名先天肢体畸形患儿施行手术 2019-08-12
  • 开展扫黑除恶专项斗争 2019-07-31
  • 台旅会宣传海湾主题旅游 将在成都举办展览 2019-07-31
  • [网连中国]赛龙舟 包粽子 办诗会……全国各地品民俗迎端午 2019-07-30
  • 新疆兵团第六师五家渠市审计局对红旗农场农村电网改造升级工程竣工决算进行审计 2019-07-30
  • 加快推进以人为本的新型城镇化 2019-07-27
  • 【十九大·理论新视野】动漫:“美丽中国”如何绘就 2019-07-24
  • 我觉得特朗普满智慧的,特朗普要缓解被国际孤立的要做什么很明显。 2019-07-24
  • 天津正厅级干部赵建国涉嫌受贿被移送审查起诉 2019-07-10
  • 瑞典南部城市发生枪击案致5人伤 警方:与恐袭无关 2019-07-06
  • 徐根宝畅谈中国足球青训建设 2019-07-06
  • 专业技术资格考试合格证可网上领 2019-07-06
  • 新时时彩一星投注技巧 平特精版料彩图 扑克牌21点游戏怎么代理 竞彩福彩实时比分 2019年彩图黑白图库大全一 体彩大乐透预测推荐号 彩票开奖查询19086期 湖南幸运赛车爱彩直播 黑龙江时时彩网 通比牛牛牛 羽毛球汤姆斯杯2019 十一运夺金走势图9188 河南22选5走势图首页 3d彩票软件教程 双彩网福彩3d走势图