zkm2erjfdb 发表于 2013-7-8 18:46

千万小心“MOD安装警告解决办法”--附解决“MOD安装警告”17版

本帖最后由 zkm2erjfdb 于 2013-7-10 20:52 编辑

如果你想去掉每次进入游戏 MOD安装警告的提示
网上搜到的所谓的“MOD安装警告解决办法”
  1、打开dont_starve\data\scripts里面的mods文件。
  2、点CTRL+F搜索【if #self.mods > 0 then】(只搜括号里的)
  3、把if #self.mods > 0 then中的0改成100
  4、保存、进入游戏。


!千万小心!!!
至少在17版里是有问题的
(其实这里我贴了一段代码,可惜没人看)
反正是会出问题的,以后将会有很多MOD失效

(其实你可以略过上面一段)
当你发现很多新版MOD出问题的话,请回忆下是否这么改过!
那么先改回来,然后将下面这段的前后加上"--[[" 和 "]]--"(不带引号)!-----在同一个function里,目测最后的位置。
没改过的,直接加就可以去掉那个警告了。
--[[
if (modnames ~= "" or newmodnames ~= "" or oldmodnames ~= "" or failedmodnames ~= "")and TheSim:ShouldWarnModsLoaded() then
      --if (#self.enabledmods > 0)and TheSim:ShouldWarnModsLoaded() then
                TheFrontEnd:PushScreen(
                        ScriptErrorScreen(
                              STRINGS.UI.MAINSCREEN.MODTITLE,
                              moddetail,
                              {
                                        {text=STRINGS.UI.MAINSCREEN.TESTINGYES, cb = function() end},
                                        {text=STRINGS.UI.MAINSCREEN.MODQUIT, cb = function()
                                                                                                                                        KnownModIndex:DisableAllMods()
                                                                                                                                        KnownModIndex:Save(function()
                                                                                                                                                TheSim:Reset()
                                                                                                                                        end)
                                                                                                                              end},
                                        {text=STRINGS.UI.MAINSCREEN.MODFORUMS, nopop=true, cb = function() VisitURL("http://forums.kleientertainment.com/forumdisplay.php?54-Don-t-Starve-Beta-Mods-amp-Tools") end }
                              }))
      end
]]--


目前已知的冲突发生在拾荒器(Insta Rocks and Trees)里它用到了其中的“mod.TheSim = TheSim”
还有我做的到袋子里来(Come to my pocket) 经过官方论坛上高手指点的正确做法后,也会出问题。

类似的问题很可能会发生在以后做的MOD上,他们很容易用到藏在犄角旮旯里的东西,所以不要瞎改。
其实我也不保证100%没问题。我用着貌似可以了

哎,看来玩程序玩的入迷了,没想到很多人一点都不了解。
算了,给个简单方法。下个版本还是可能会出问题的,自己看着办吧:

1、打开dont_starve\data\scripts里面的mods文件。
2、点CTRL+H替换
查找内容:TheSim:ShouldWarnModsLoaded()
替换为:false
(别犯傻前后带空格,然后再怪别人)一共2处,傻的人索性全替换算了,出不了事。

推测下个版本自己就会修复吧,官方连函数都准备好了,就是没给“以后不再提示”的选项





zkm2erjfdb 发表于 2013-7-8 19:07

自己先顶一下,忙了一天啊……

xinzhao123 发表于 2013-7-9 03:25

还是没看懂LZ想表达的意思。。。。。 还有 那2个符号加在哪没看懂

灬染指流年 发表于 2013-7-9 09:36

不是大神,不明白楼主的意思。

1142793189 发表于 2013-7-9 11:40

说不负责任?呵呵,这跟挖了坟还说攻略有问题一样

恶魔路过人间 发表于 2013-7-9 11:49

17版 网上的添加100 的法子没有用

恶魔路过人间 发表于 2013-7-9 12:01

还是求17版消除mod警告的简单法子 谢谢了

zmdb 发表于 2013-7-9 16:28

不明觉利~~

zkm2erjfdb 发表于 2013-7-9 23:06

1142793189 发表于 2013-7-9 11:40 static/image/common/back.gif
说不负责任?呵呵,这跟挖了坟还说攻略有问题一样

搞毛那是因为以前这么改没事,反正我没见过有人反映这种问题,只知道MOD不兼容,谁会想到这里的?或者是17版出的新问题?

zkm2erjfdb 发表于 2013-7-9 23:08

恶魔路过人间 发表于 2013-7-9 12:01 static/image/common/back.gif
还是求17版消除mod警告的简单法子 谢谢了
算了我以为懂程序的人才会想到改MOD的。已添加在最后。18版还得看着改

1142793189 发表于 2013-7-10 12:56

zkm2erjfdb 发表于 2013-7-9 23:06 static/image/common/back.gif
搞毛那是因为以前这么改没事,反正我没见过有人反映这种问题,只知道MOD不兼容,谁会想到这里的?或者是1 ...

17版mod安装有了集成游戏内的工具,所以mods.lua也改变了,另外这个改动方法适用几乎所有mod,除了你说的这个,难道我还要把所有的mod都试一遍然后再发才叫负责任?可笑

zkm2erjfdb 发表于 2013-7-10 13:12

1142793189 发表于 2013-7-10 12:56 static/image/common/back.gif
17版mod安装有了集成游戏内的工具,所以mods.lua也改变了,另外这个改动方法适用几乎所有mod,除了你说的 ...

好吧,我说错了不是不负责任。。。。。。那是什么?
反正那方法17版肯定错了。
去掉了五六条赋值语句,你压根不知道会在什么时候,在哪里出错。
而且这错找起来要比MOD不兼容难多了,无论如何都只会告诉你某某值为空。

1142793189 发表于 2013-7-10 13:36

zkm2erjfdb 发表于 2013-7-10 13:12 static/image/common/back.gif
好吧,我说错了不是不负责任。。。。。。那是什么?
反正那方法17版肯定错了。
去掉了五六条赋值语句,你 ...

用两个不兼容的mod,然后去说两个mod作者不负责任?你这算是什么逻辑?

zkm2erjfdb 发表于 2013-7-10 13:56

1142793189 发表于 2013-7-10 13:36 static/image/common/back.gif
用两个不兼容的mod,然后去说两个mod作者不负责任?你这算是什么逻辑?

MOD 两个?哪来的两个,我说的不负责任只是说网上所谓的攻略而已,连适用版本都没标,还被各种杂鱼网站转载。

饥荒拾取器只是撞车了而已,人家压根没错。而且以后的MOD,使用这部分新变量的可能性将大大提高。不说出来谁知道啊。
我只不过提醒下看了 这些攻略的人:修改不是MOD,但还是要注意适用版本的。
万一哪天官方抽风,给食物腐败值,时间值什么的加个上限什么的到时候就有得蛋疼了。

恶魔路过人间 发表于 2013-7-10 14:11

我说的不负责任只是说网上所谓的攻略而已,连适用版本都没标,还被各种杂鱼网站转载。
楼主说的很对

恶魔路过人间 发表于 2013-7-10 14:12

本帖最后由 恶魔路过人间 于 2013-7-10 14:13 编辑

谢谢了 woshishi

zkm2erjfdb 发表于 2013-7-10 14:13

恶魔路过人间 发表于 2013-7-10 14:12 static/image/common/back.gif
那你可以告诉我 咋消除mod安装提示吗?谢谢了

看正文帖子哦,最后部分给了

1142793189 发表于 2013-7-10 20:53

zkm2erjfdb 发表于 2013-7-10 13:56 static/image/common/back.gif
MOD 两个?哪来的两个,我说的不负责任只是说网上所谓的攻略而已,连适用版本都没标,还被各种杂鱼网站转 ...

{:3_99:}看楼主把不负责任去掉我就爽多了,我不爽因为这办法就是我说的,建议楼主去饥荒游戏吧发帖说明下这个方法,贴吧人比较多

zkm2erjfdb 发表于 2013-7-10 20:56

1142793189 发表于 2013-7-10 20:53 static/image/common/back.gif
看楼主把不负责任去掉我就爽多了,我不爽因为这办法就是我说的,建议楼主去饥荒游戏吧发帖说明下 ...

我了个去,大水冲了龙王庙啊。。。。。失敬失敬。
我就不去了我很少上论坛的,贴吧没账号……

真姜子牙 发表于 2013-7-13 09:56

长见识了,绑定

pigfriend003 发表于 2013-7-13 20:04

真的太谢谢楼主了。解决了大问题。

鸽子满天飞 发表于 2013-7-27 21:05

楼主这说得好啊 网上的乱传 贴吧里也是 真棒!!

qq2419228914 发表于 2013-8-10 02:06

没用啊 死活用了半天 进去还是警告 疯了
页: [1]
查看完整版本: 千万小心“MOD安装警告解决办法”--附解决“MOD安装警告”17版