3DMGAME 3DM首页 新闻中心 前瞻 | 评测 游戏库 热门 | 最新 攻略中心 攻略 | 秘籍 下载中心 游戏 | 汉化 购买正版 论坛

注册 登录

QQ登录

只需一步,快速开始

查看: 1348|回复: 2
打印 上一主题 下一主题

[游戏求助] 安装mod后出现的了一个bug,请问这个直接整合一下能解决嘛

[复制链接]

8

主题

399

帖子

796

积分

超级玩家

Rank: 5Rank: 5

贡献度
0
金元
7964
积分
796
精华
0
注册时间
2014-2-23
跳转到指定楼层
主题
发表于 2020-2-20 16:49 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
Error [mod0000_mergedfiles]game\gui\main_menu\ingamemenu.ws(309): Could not find function 'RefreshMainMenuAfterContentLoaded'

Warning [content0]engine\environment.ws(30): Global native function 'EnableDebugOverlayFilter' was not exported from C++ code.
Warning [content0]engine\environment.ws(32): Global native function 'EnableDebugPostProcess' was not exported from C++ code.
Warning [content0]engine\showflags.ws(11): Global native function 'DebugSetEShowFlag' was not exported from C++ code.
回复

使用道具 举报

12

主题

571

帖子

1200

积分

游戏狂人

Rank: 6Rank: 6

贡献度
6
金元
11756
积分
1200
精华
0
注册时间
2009-3-10
舒服的沙发
发表于 2020-2-21 20:25 | 只看该作者
打开:E:\The Witcher 3 GOG\Mods\mod0000_MergedFiles\content\scripts\game\r4Game.ws (右键用记事本打开该文件)

1、搜索(Ctrl+F):public function GetNewGameDefinitionFilename() : string

2、在其之前添加: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,对照相关部分。
回复 支持 反对

使用道具 举报

12

主题

571

帖子

1200

积分

游戏狂人

Rank: 6Rank: 6

贡献度
6
金元
11756
积分
1200
精华
0
注册时间
2009-3-10
硬硬的板凳
发表于 2020-2-21 20:26 | 只看该作者
E:\The Witcher 3 GOG是自己巫师3的目录,这个是转贴http://bbs.3dmgame.com/thread-5633160-1-1.html,测试可解决。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|3DMGAME ( 京ICP备14006952号-1  沪公网安备 31011202006753号

GMT+8, 2025-2-15 23:58 , Processed in 0.101117 second(s), 15 queries , Memcache On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表