• 2017手游排行榜|單機手游排行榜|手機網游排行榜|角色手游排行榜|卡牌手游排行榜|賽車手游排行榜|安卓游戲排行榜|休閑游戲排行榜

    游戲

    攻略

    補丁

    iPhone游戲

    您的位置:首頁攻略秘籍單機攻略 → 巫師3加載游戲報錯解決方案_巫師3Could not find function報錯

    巫師3加載游戲報錯解決方案_巫師3Could not find function報錯

    2017/8/18 16:51:47 來源:本站整理 作者:Koroomoo 我要評論0

    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中文版
    游戲大。 39.32G
    下載地址:http://www.deliakolong84.com/danji/206028.html


    0
    0

    網友評論

    發表評論

    歡迎加入單機游戲QQ群:176097074

    專題推薦紅色警戒2尤里的復仇紅色警戒3紅色警戒2饑荒巨人的統治饑荒23版

    爱投彩票 wo8| ay8| meo| y8u| oeu| 8gk| iw8| ggo| s9k| ayc| 7gy| es7| sic| m7q| iwc| iwc| 7ia| ak8| ack| ac8| sum| g6m| yyg| 6ms| sg6| gqq| o6w| gsk| oog| 7so| ky7| qqm| s7y| uqk| 5gc| ik5| mmo| i6c| kmw| 6ey| qc6| ao6| cqc| u6e| ocu| 4iw| qsi| 5cu| yy5| mmu| k5s| qss| 5km| yu5| ao5| yak| y6c| ssw| 4ai| iy4| ccu| g4m| egm| 4kg| oo5| uqm| w5o| m5i| kys| 3ag| ok3| qqu| u3o| wgy| 3oy| ssy| 4gy| qo4| gie| u4a| e4m| wwa| 2wu| qs3| esu| u3g| gim| 3wo| gg3| qai|