注册 | 登录

游侠NETSHOW论坛





查看: 6516|回复: 26
打印 上一主题 下一主题

[原创] KB 0.99汉化汉化跳出的问题解释。 [复制链接]

帖子
118
精华
0
积分
99
金钱
590
荣誉
4
人气
0
评议
0
跳转到指定楼层
楼主
发表于 2009-1-2 20:25:40 |只看该作者 |倒序浏览
首先,对有跳出问题的兄弟们道歉,不过这不是一个 BUG ,是我没想到很多 MOD 和我的修改有冲突。这个么,只能说我这个东西测试的不够。哈
1. 先说说为什么会跳出。对话,任务简介的跳出,是因为其中有不可辨别的标识符。

各位看这图,里面有红色和绿色的字。红色是游戏中的地点,绿色是游戏中人物的名字。是为了能更好的辨识,增强可读性。


任务简介中的奖励也做了加重的处理,增强可读性。

2. 这个标识是加在 loc_ses.kfs 文件中的 templates.lng 中,但是这个文件在某些 MOD 的中也会用,尤其是界面 MOD。因为 MOD 的优先级别可能比较高,所以可能在游戏运行替换了汉化中的 templates.lng。

3. 怎么修正这个问题。各位可以很简单的修正这个问题。首先,你要确定问题出在哪里。一种方法是用 Winrar 打开各个 MOD 文件,只要其中有 templates.lng 的,就请先禁用这个 MOD。禁用的方法很简单,将 MOD 文件的扩展名由 kfs 改变为 dat 之类,或者移出 Mod 文件夹。然后运行游戏,如果解决了跳出的问题,就可以确认是那个文件出问题。

4. 知道这个文件之后,请用 Winrar 打开这个 KFS 文件,解压到某个文件夹。用文本修改器打开 templates.lng 文件。
  找到
   
  1. quest_fail=
复制代码
这行文字,你会看到以下的一些代码。
     

  1. quest_fail=<font=ft1_14><color=117,102,74>$
  2. quest_fail {
  3.   player=<cgi=player>
  4.   level=<cgi=playerlv>
  5.   reward=<qst=reward>
  6.   plugen=<gen=gen_hero_item,plugen>
  7.   rank=<var=@hero?rank>
  8. }
复制代码

我们要在里面加一些代码,把它变成这样
  1. quest_fail=<font=ft1_14><color=117,102,74>$
  2. quest_fail {
  3.   b=<color=0,50,60>
  4.   /b=</color>
  5.   player=<cgi=player>
  6.   level=<cgi=playerlv>
  7.   reward=<qst=reward>
  8.   plugen=<gen=gen_hero_item,plugen>
  9.   rank=<var=@hero?rank>
  10. }
复制代码


你可以注意要里面加了
  1.   b=<color=0,50,60>
  2.   /b=</color>
复制代码


我们要在以下的这些代码段里,添加以上的这一小段代码。修正后如下
  1. quest_success=<font=ft1_14><color=117,102,74>$
  2. quest_success {
  3.   b=<color=0,50,60>
  4.   /b=</color>
  5.   player=<cgi=player>
  6.   level=<cgi=playerlv>
  7.   reward=<qst=reward>
  8.   rank=<var=@hero?rank>
  9.   plugen=<gen=gen_hero_item,plugen>
  10. }
  11. quest_fail=<font=ft1_14><color=117,102,74>$
  12. quest_fail {
  13.   b=<color=0,50,60>
  14.   /b=</color>
  15.   player=<cgi=player>
  16.   level=<cgi=playerlv>
  17.   reward=<qst=reward>
  18.   plugen=<gen=gen_hero_item,plugen>
  19.   rank=<var=@hero?rank>
  20. }
  21. quest_run=<font=ft1_14><color=0,0,0>$
  22. quest_run {
  23.   b=<color=0,50,60>
  24.   /b=</color>
  25.   player=<cgi=player>
  26.   level=<cgi=playerlv>
  27.   reward=<qst=reward>
  28.   plugen=<gen=gen_hero_item,plugen>
  29.   rank=<var=@hero?rank>
  30. }

  31. qstage_done=<font=ft1_14><color=117,102,74><label=quests_stage_dot>$<label=quests_stage_done>
  32. qstage_done {
  33.   b=<color=0,50,60>
  34.   /b=</color>
  35.   player=<cgi=player>
  36.   level=<cgi=playerlv>
  37.   reward=<qst=reward>
  38.   plugen=<gen=gen_hero_item,plugen>
  39.   count=<var=count>
  40.   rank=<var=@hero?rank>
  41. }
  42. qstage_fail=<font=ft1_14><color=117,102,74><label=quests_stage_dot>$<label=quests_stage_fail>
  43. qstage_fail {
  44.   b=<color=0,50,60>
  45.   /b=</color>
  46.   player=<cgi=player>
  47.   level=<cgi=playerlv>
  48.   reward=<qst=reward>
  49.   plugen=<gen=gen_hero_item,plugen>
  50.   count=<var=count>
  51.   rank=<var=@hero?rank>
  52. }
  53. qstage_run=<font=ft1_14><color=0,0,0><label=quests_stage_dot>$
  54. qstage_run {
  55.   b=<color=0,50,60>
  56.   /b=</color>
  57.   player=<cgi=player>
  58.   level=<cgi=playerlv>
  59.   reward=<qst=reward>
  60.   plugen=<gen=gen_hero_item,plugen>
  61.   count=<var=count>
  62.   rank=<var=@hero?rank>
  63. }

  64. quest_task=<font=ft1_14><color=0,0,0>$
  65. quest_task {
  66.   b=<color=0,50,60>
  67.   /b=</color>
  68.   player=<cgi=player>
  69.   level=<cgi=playerlv>
  70.   reward=<qst=reward>
  71.   plugen=<gen=gen_hero_item,plugen>
  72.   rank=<var=@hero?rank>
  73. }
复制代码

覆盖 templates.lng 中相应的部分。这部分内容是要修正 任务简报 跳出的问题。

然后找到
  1. chat_npc_name=<font=ft1_16><color=255,243,179><align=left><cht=name>
复制代码


  1. chat_answ_default=<align=left><color=0,0,0><font=ft1_16><image=dialog_answer2.png>$
复制代码


在这两段中添加
  1.    a=<color=128,0,0>
  2.   /a=</color>
  3.   n=<color=0,64,0>
  4.   /n=</color>
复制代码


添加以后的代码如下
  1. chat_npc_name=<font=ft1_16><color=255,243,179><align=left><cht=name>
  2. chat_text_default=<align=justify><color=0,0,0><font=ft1_16>$
  3. chat_text_default {
  4.   s=<color=100,100,100>
  5.   /s=</color>
  6.   c=<color=117,102,74>
  7.   /c=</color>
  8.   b=<color=0,50,60>
  9.   /b=</color>
  10.   r=<color=100,0,5>
  11.   /r=</color>
  12.   br=<br>
  13.     a=<color=128,0,0>
  14.   /a=</color>
  15.   n=<color=0,64,0>
  16.   /n=</color>
  17.   item=<color=50,50,50>
  18.   player=[b]<cgi=player>[/b]
  19.   level=[b]<cgi=playerlv>[/b]
  20.   reward=<qst=reward>
  21.   class=[b]<gen=gen_hero_class>[/b]
  22.   eat=<var=@hero?eat>
  23.   temp=<var=@hero?temp>
  24.   eatmax=<var=@hero?eatmax>
  25.   dwarfmap=<image=dwarfmap.png>
  26.   puzzle=<image=puzzle01.png>
  27.   rank=[b]<var=@hero?rank>[/b]
  28.   crystal=<var=crystal>//<gen=gen_object_variable,crystal>
  29.   rune_might=<var=rune_might>//<gen=gen_object_variable,rune_might>
  30.   rune_mind=<var=rune_mind>//<gen=gen_object_variable,rune_mind>
  31.   rune_magic=<var=rune_magic>//<gen=gen_object_variable,rune_magic>
  32.   img_crystal=<image=Quests_icon_crystal.png>
  33.   img_rune_might=<image=Quests_icon_rune_might.png>
  34.   img_rune_mind=<image=Quests_icon_rune_mind.png>
  35.   img_rune_magic=<image=Quests_icon_rune_magic.png>

  36. }

  37. chat_answ_default=<align=left><color=0,0,0><font=ft1_16><image=dialog_answer2.png>$
  38. chat_answ_default {
  39.   s=<color=100,100,100>
  40.   /s=</color>
  41.   c=<color=117,102,74>
  42.   /c=</color>
  43.   br=<br>
  44.   b=<color=0,50,60>
  45.   /b=</color>
  46.   r=<color=100,0,5>
  47.   /r=</color>
  48.    a=<color=128,0,0>
  49.   /a=</color>
  50.   n=<color=0,64,0>
  51.   /n=</color>
  52.   player=[b]<cgi=player>[/b]
  53.   level=[b]<cgi=playerlv>[/b]
  54.   reward=<qst=reward>
  55.   item=<color=50,50,50>
  56.   class=[b]<gen=gen_hero_class>[/b]
  57.   eat=<var=@hero?eat>
  58.   temp=<var=@hero?temp>
  59.   eatmax=<var=@hero?eatmax>
  60.   rank=[b]<var=@hero?rank>[/b]
  61.   crystal=<var=crystal>//<gen=gen_object_variable,crystal>
  62.   rune_might=<var=rune_might>//<gen=gen_object_variable,rune_might>
  63.   rune_mind=<var=rune_mind>//<gen=gen_object_variable,rune_mind>
  64.   rune_magic=<var=rune_magic>//<gen=gen_object_variable,rune_magic>
  65.   img_crystal=<image=Quests_icon_crystal.png>
  66.   img_rune_might=<image=Quests_icon_rune_might.png>
  67.   img_rune_mind=<image=Quests_icon_rune_mind.png>
  68.   img_rune_magic=<image=Quests_icon_rune_magic.png>
  69. }
复制代码



这样就会没有问题了。如果各位有用论坛里面的英文 1.64 的界面 MOD,可以用我的这个代替。

[ 本帖最后由 zdfufu 于 2009-1-2 20:48 编辑 ]
附件: 你需要登录才可以下载或查看附件。没有帐号?注册
已有 1 人评分金钱 收起 理由
1027227 + 20 + 2 感谢修正

总评分: 金钱 + 20  + 2   查看全部评分

使用道具 举报

帖子
904
精华
0
积分
493
金钱
2799
荣誉
4
人气
0
评议
0
沙发
发表于 2009-1-2 20:39:56 |只看该作者
楼主是个大好人,支持
谢谢你的汉化分享,现在在用,感觉良好
偶尔跳一下,无所谓,当休息下眼睛

使用道具 举报

帖子
180
精华
0
积分
90
金钱
2065
荣誉
0
人气
0
评议
0
板凳
发表于 2009-1-2 22:14:06 |只看该作者
我没用任何MOD 新人出来做完开始3个任务 一出去必跳 我下的绿色版( 在台式机上)
在笔记本上从没跳出过 看来只有在本本上玩了

使用道具 举报

帖子
582
精华
0
积分
291
金钱
1650
荣誉
0
人气
0
评议
0
地板
发表于 2009-1-2 22:39:25 |只看该作者
LZ太厉害了  真是技术性人才
台湾是中国领土不可分割的一部分

使用道具 举报

执子之手,与子偕老
天邈汉化组翻译【中级】
暗物质
外 法◆聖輝·冰帝◇銀 狼

活跃勋章大头像勋章

帖子
13293
精华
1
积分
7557
金钱
52903
荣誉
71
人气
6
评议
0

5#
发表于 2009-1-2 22:52:04 |只看该作者
不要用附件和插入图片,不然全部都挂……

使用道具 举报

帖子
1364
精华
0
积分
713
金钱
4674
荣誉
3
人气
11
评议
0
6#
发表于 2009-1-2 22:59:16 |只看该作者
我用了LZ的0.99汉化,没有出现跳出问题
感谢LZ的劳动成果,LZ是好人
豁达的人不纠缠过去,明智的人不拘泥现在,成熟的人不担心未来。

使用道具 举报

帖子
553
精华
0
积分
278
金钱
577
荣誉
0
人气
0
评议
0
7#
发表于 2009-1-3 17:53:22 |只看该作者
我也用了这个0.99汉化,没有跳出,不过经常会卡屏幕。。

使用道具 举报

帖子
33
精华
0
积分
17
金钱
130
荣誉
0
人气
0
评议
0
8#
发表于 2009-1-3 20:26:00 |只看该作者
我试过绿色安装版会跳出,1.7英文版也跳出,用了0.99汉化也跳出,把MOD全部删除也跳出,真是烦人的游戏。

使用道具 举报

帖子
330
精华
0
积分
175
金钱
777
荣誉
1
人气
0
评议
0
9#
发表于 2009-1-5 18:33:08 |只看该作者
我也用了这个0.99汉化的文件,一直都没有问题,真的很感谢楼主!

使用道具 举报

帖子
12
精华
0
积分
4
金钱
42
荣誉
0
人气
0
评议
0
10#
发表于 2009-1-5 22:10:08 |只看该作者
0.991.6绿色版,删除interface-mod后无跳出,很好,谢谢楼主.楼主好人

使用道具 举报

帖子
182
精华
0
积分
91
金钱
181
荣誉
0
人气
0
评议
0
11#
发表于 2009-1-6 09:39:37 |只看该作者
我把原来的语言文件删掉就不会跳出了,原来没删是经常跳出。

使用道具 举报

帖子
412
精华
0
积分
206
金钱
622
荣誉
0
人气
0
评议
0
12#
发表于 2009-1-6 09:42:44 |只看该作者
我没有用mod,从来没有发生过跳出的事情。

使用道具 举报

帖子
51
精华
0
积分
25
金钱
208
荣誉
0
人气
0
评议
0
13#
发表于 2009-1-6 10:05:58 |只看该作者
请楼主给个扩展名为kfs的mod文件好吗,zip文件我不确定要怎么改

使用道具 举报

弓箭手

帖子
424
精华
0
积分
362
金钱
2748
荣誉
15
人气
0
评议
0
14#
发表于 2009-1-6 11:44:53 |只看该作者
看到楼主又发贴,进来谢LZ的,用你这个汉化不错很爽,没有跳出,期待全汉化。

使用道具 举报

帖子
832
精华
0
积分
456
金钱
1216
荣誉
4
人气
0
评议
0
15#
发表于 2009-1-7 18:26:58 |只看该作者
那个没汉化的0.01指的什么啊。如果是只是人名地名生物名的话,留着反而好

使用道具 举报

帖子
118
精华
0
积分
99
金钱
590
荣誉
4
人气
0
评议
0
16#
发表于 2009-1-8 22:41:19 |只看该作者
原帖由 maczmh 于 2009-1-7 18:26 发表
那个没汉化的0.01指的什么啊。如果是只是人名地名生物名的话,留着反而好


公主 和 最后 大海龟 的一段没管。我比较烦哪个海龟,说话结巴,公主装萝莉。。。。。。。

使用道具 举报

帖子
344
精华
0
积分
172
金钱
7769
荣誉
0
人气
0
评议
0
17#
发表于 2009-1-8 23:49:17 |只看该作者
mods文件夹为空,仍然跳出,该怎么办呢?

使用道具 举报

帖子
27
精华
0
积分
14
金钱
273
荣誉
0
人气
0
评议
0
18#
发表于 2009-1-9 10:31:33 |只看该作者
游戏跳出的现象有可能是这个原因:就是大家在打汉化补丁的时候,在删除原loc_ses.kfs文件的同时,不同单纯将汉化补丁loc_ses_eng.kfs文件拷贝进去,还要将loc_ses_eng.kfs文件改成原来文件loc_ses.kfs才行,我就是这样解决的,不再被踢出了。
有我以前同样经历的朋友试试我这办法,咱们有可能忘却了这样的问题。
除了一些个别的人物如小公主的话没有被汉化外,基本的任务都汉化了0,看不懂“鸟文”的人不影响玩游戏,在此特别感谢为我们付出辛苦汉化劳动的大大们。

使用道具 举报

执子之手,与子偕老
天邈汉化组翻译【中级】
暗物质
外 法◆聖輝·冰帝◇銀 狼

活跃勋章大头像勋章

帖子
13293
精华
1
积分
7557
金钱
52903
荣誉
71
人气
6
评议
0

19#
发表于 2009-1-9 10:45:42 |只看该作者

回复 #18 开心庞贝 的帖子

不是这个原因,直接删除就行了,不用那么麻烦啊,跳出是由于原版的templates.lng引起的,原版的templates.lng少了特殊字符,因此无法识别才会跳出。而新版的都修正了templates.lng,但是某些mod仍然用的原版templates.lng,因此按照优先读取原则,才会导致跳出

[ 本帖最后由 1027227 于 2009-1-9 10:46 编辑 ]

使用道具 举报

帖子
27
精华
0
积分
14
金钱
273
荣誉
0
人气
0
评议
0
20#
发表于 2009-1-9 10:57:06 |只看该作者
我的游戏根本就没有一点mod文件,也是跳出,自从将汉化文件改成loc_ses.kfs文件后,正常游戏了,让跳出游戏的朋友试试也无妨,不行再另找解决办法。

使用道具 举报

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

手机版|Archiver|游侠NETSHOW论坛 ( 苏ICP备2023007791号 )

GMT+8, 2025-9-6 06:58 , Processed in 0.386604 second(s), 13 queries , Gzip On, Memcache On.

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

分享到