饥荒一点石墙就出错,不知道什么原因,装了吸血鬼MOD,其他都没装。
本帖最后由 XL90331 于 2013-12-1 20:47 编辑左键一点石头墙就错误,错误代码如下,求大神帮忙解决(在不用删MOD的情况下):
XL90331 发表于 2013-12-5 14:10 static/image/common/back.gif
大神你好,我去查了一下MOD里面,可是不知道怎么弄。。。句子如下:
这是SERAS的:
STRINGS.CHARACTERS.SE ...
STRINGS.CHARACTERS.SERAS.DESCRIBE.WALL_STONE = "这让我想起了皇家骑士教团的本部."
简单的给你解释一下,毕竟我也不太懂得java,只能用无数年前学过的vc大概解释一下
STRINGS使用 CHARACTERS赋值SERAS赋值目标DESCRIBE.WALL赋值指向='赋值内容',大概翻译成年人话的话就是 当使用sera这个人物,鼠标左键点击wall_stone的时候,使用赋值“这让我想起了皇家骑士教团的本部”。
这个语句编排方法和20之前版本的一模一样,尤其是18版(貌似)
但是21版本把这个赋值方法改变了也许是使用{}括住一大堆赋值集体赋值的,我不太清楚,而且前天我的电脑刚刚遭受了巨大问题…………整个硬盘被我低格了,所以暂时没办法给你详细解释,你看看论坛里面的非mod修改游戏的手册易宁写的那个,大致能了解赋值方法,再看看最新的汉化文件,拿ue打开看,就能大概知道语言赋值过程,有了这些底子就可以修改了。
不过我真心不知道21版本汉化出来没有。
你在逗我。。。。。。YY游戏盒。。。。可能是游戏盒问题,没有完善弄好文件,重新装一个不是游戏盒上的饥荒或者不要点石墙,或者找到文件想办法修改,比如说第一个,/data/scripts/stringutil.lua(lua代表记事本模式)infunction'GetDescripestion'那你就找到data文件夹,打开scripts文件,再打开那个记事本模式的,在里面找出infunction'GetDescripestion'想办法修改它,我不会修改,还不行只能删MOD了,还不行的话,你真的只能重新下载一个了(不是XX游戏盒上的(比如说快玩游戏盒,YY游戏盒之类的))
楼主,这个问题是因为吸血鬼mod里面语言不全的原因造成的,右键砸墙没有问题,左键点墙因为没有相对应的话说所以报错,目前发现的问题不只是墙壁,还有洞穴3层的各种废墟、遗迹、西洋棋士兵等等,左键点击必定报错。
这个问题我在汉化的时候就发现了,里面有的文字语言触发条件和20版本近似,我怀疑这个mod本来就是20版出来的,21版只是修改了一些贴图加载模式,和一些其他的东西让它能进入游戏,应该没做够太多试用和修改,这只是猜想目前未验证。
目前事情太多,只能先给你个方法:打开吸血鬼mod的x:\xx\dont_starve\mods\Seras\scripts\prefabs\seras.lua,看一下里面每一句话的触发环境,然后和x:\xx\dont_starve\data\scripts\speech_wx78.lua对照着看,试着改一下。
吸血鬼mod我在当时汉化的时候有点时间,现在年底比较忙没时间玩了。
楼主有兴趣可以自己修改一下。
本帖最后由 XL90331 于 2013-12-5 16:34 编辑
yake0610 发表于 2013-12-3 21:00 static/image/common/back.gif
楼主,这个问题是因为吸血鬼mod里面语言不全的原因造成的,右键砸墙没有问题,左键点墙因为没有相对应 ...
大神你好,我去查了一下MOD里面,可是不知道怎么弄。。。句子如下:
这是SERAS的:
STRINGS.CHARACTERS.SERAS.DESCRIBE.WALL_STONE = "这让我想起了皇家骑士教团的本部."
STRINGS.CHARACTERS.SERAS.DESCRIBE.WALL_STONE_ITEM = "我可以从这儿开始建造石墙."
这是SPEECH_WX78的:
WALL_WOOD = "I AM SOMEWHAT REASSURED",
WALL_WOOD_ITEM = "WOODEN DEFENSES",
找不到头绪啊。。请大神指点
补充一下,我觉得有可能是吸血鬼MOD的人物攻击机制照成的BUG,但是不知道该怎么下手。。。
页:
[1]