Welcome Guest ( Log In | Register )

欢迎访问本站。游客仅能浏览首页新闻、版块主题、维基条目与资源信息,需登录后方可获得内容发布、话题讨论、维基编辑与资源下载等权限。若无账号请先完成注册流程。
 
Reply to this topicStart new topic
> 问个用NearInfinity改tlk的问题
coliff
2014-05-17, 15:53
Post #1


主物质者
Group Icon
 19
   0

Group: Primer
Posts: 1
Joined: 2014-02-05
Member No.: 58396


用NearInfinity改tlk,将反圣骑改成黑武士,进游戏中文就变成是问号,出来看一下,tlk也从7M变成4M,这是怎么回事?

This post has been edited by coliff: 2014-05-17, 15:54
TOP
stallion
2021-01-30, 20:08
Post #2


主物质者
Group Icon
 -16
   0

Group: Primer
Posts: 27
Joined: 2005-08-25
Member No.: 2310


最近EET成熟多了,又开始新一轮游戏,也是想改文本,因为太多的物品和说明不符合了,DLTC貌似乱码,查了查貌似只能用NERINFINITY2.1,我是win10,不知道哪里有问题,JAVA也装了最新版,可是NERINFINITY下载了木有可执行文件,一头雾水
TOP
BWP
2021-01-31, 10:15
Post #3


主物质者
Group Icon
 -17
   1

Group: Ashes
Posts: 38
Joined: 2020-12-10
Member No.: 90652


改TLK有风险,原版的汉语是(GBK)2字节,EE版的汉语(UTF-8)是4字节,如果你用2字节汉字改EE版的汉字,那么就是???,并且整个TLK体积变小。这个设定挺麻烦的,要设TLK Charset为UTF-8或者GBK对应就显示正常,但是在游戏里必须要有对应版本的TLK才能显示正常。
如果改原版的TLK,最好是用BG2 TLK Editor v2.1,默认就是用2字节的编码。
改EE版的TLK,目前只有用NearInfinity2.0以上的版本。

This post has been edited by BWP: 2021-01-31, 10:21
TOP
BWP
2021-01-31, 15:49
Post #4


主物质者
Group Icon
 -17
   1

Group: Ashes
Posts: 38
Joined: 2020-12-10
Member No.: 90652


QUOTE(stallion @ 2021-01-30, 20:08) *

最近EET成熟多了,又开始新一轮游戏,也是想改文本,因为太多的物品和说明不符合了,DLTC貌似乱码,查了查貌似只能用NERINFINITY2.1,我是win10,不知道哪里有问题,JAVA也装了最新版,可是NERINFINITY下载了木有可执行文件,一头雾水
DLTCEP是用ANSI编码来显示的,EE版的TLK里的文本采用UTF-8编码。用DLTCEP可以显示UTF-8的西欧字符(西欧字符在ANSI、UTF-8编码是通用的),不能正常显示UTF-8的汉字,因为GBK的汉字和UTF-8的汉字编码不同,用ANSI编码显示就是乱码。
DLTCEP对原版中文是支持的,因为默认用ANSI的GBK编码。
NearInfinity2.0以上的版本可以设定用GBK或UTF-8来显示,所以支持原版和EE版,功能最全。

This post has been edited by BWP: 2021-01-31, 15:50
TOP
stallion
2021-01-31, 21:46
Post #5


主物质者
Group Icon
 -16
   0

Group: Primer
Posts: 27
Joined: 2005-08-25
Member No.: 2310


QUOTE(BWP @ 2021-01-31, 10:15) *

改TLK有风险,原版的汉语是(GBK)2字节,EE版的汉语(UTF-8)是4字节,如果你用2字节汉字改EE版的汉字,那么就是???,并且整个TLK体积变小。这个设定挺麻烦的,要设TLK Charset为UTF-8或者GBK对应就显示正常,但是在游戏里必须要有对应版本的TLK才能显示正常。
如果改原版的TLK,最好是用BG2 TLK Editor v2.1,默认就是用2字节的编码。
改EE版的TLK,目前只有用NearInfinity2.0以上的版本。
老大所言即是,主要玩博得就是玩规则,看到很多物品简介根实际不符(估计是多个MOD修改了item?)装备物品计算各种值很不爽,就想自己修改一下,看来只有 NearInfinity2.1可以修改文本了,我也下载了这个 NearInfinity2.1,可是怎么连个EXE也没有啊(在下实在愚钝),据说是要JAVA环境,遂也安装了最新的JAVA,我是WIN10,然后并看不出有啥可以操作的EXE (IMG:style_emoticons/default/ques.gif) (IMG:style_emoticons/default/sad.gif) 老大可否百忙之中赐教一二 有个简单的NearInfinity2.1教程就更好了(贪心 (IMG:style_emoticons/default/tongue.gif) )
TOP
BWP
2021-02-01, 11:19
Post #6


主物质者
Group Icon
 -17
   1

Group: Ashes
Posts: 38
Joined: 2020-12-10
Member No.: 90652


JAR文件本身就是可执行的。
整合安装大世界的人,可能采用旧版的汉化包用在新版MOD身上,这样就很可能会看到一些物品、法术的功能与描述不相符,我以前整合BGT大世界安装了物品修订、法术修订的最新版,汉化包采用旧版,发现有30多个翻译不符,然后用BG2 TLK Editor v2.1来修订TLK文件的。
NearInfinity和DTLCEP一样,需要掌握游戏设定的基础知识,是MOD制作相关内容。
https://trow.cc/board/showtopic=19579&s...mp;#entry120449
查看[四.MOD制作相关内容]后,基本就知道应该怎么查文件,改什么文件,其实操作界面好用的是DLTCEP,不过只支持原版游戏的汉语显示。
TOP
stallion
2021-02-01, 17:41
Post #7


主物质者
Group Icon
 -16
   0

Group: Primer
Posts: 27
Joined: 2005-08-25
Member No.: 2310


QUOTE(BWP @ 2021-02-01, 11:19) *

JAR文件本身就是可执行的。
整合安装大世界的人,可能采用旧版的汉化包用在新版MOD身上,这样就很可能会看到一些物品、法术的功能与描述不相符,我以前整合BGT大世界安装了物品修订、法术修订的最新版,汉化包采用旧版,发现有30多个翻译不符,然后用BG2 TLK Editor v2.1来修订TLK文件的。
NearInfinity和DTLCEP一样,需要掌握游戏设定的基础知识,是MOD制作相关内容。
https://trow.cc/board/showtopic=19579&s...mp;#entry120449
查看[四.MOD制作相关内容]后,基本就知道应该怎么查文件,改什么文件,其实操作界面好用的是DLTCEP,不过只支持原版游戏的汉语显示。
感谢老大指点,NearInfinity终于是可以用了,我就是把NearInfinity放进游戏目录,然后打开,可是打开edit-dialog.tlk居然都是乱码(我的是EET),然而我在BWP里打开是正常显示,请问老大,这乱码是需要设置哪里么?还是我哪里没操作对啊 (IMG:style_emoticons/default/huh.gif) (IMG:style_emoticons/default/ques.gif)
TOP
BWP
2021-02-01, 18:01
Post #8


主物质者
Group Icon
 -17
   1

Group: Ashes
Posts: 38
Joined: 2020-12-10
Member No.: 90652


NearInfinity需要设TLK Charset为UTF-8,就能正常显示EE版的中文。如果是原版游戏,必须设为GBK。一般打开之后默认是GBK的,这是中文操作系统决定的。
TOP
stallion
2021-02-01, 18:15
Post #9


主物质者
Group Icon
 -16
   0

Group: Primer
Posts: 27
Joined: 2005-08-25
Member No.: 2310


QUOTE(BWP @ 2021-02-01, 18:01) *

NearInfinity需要设TLK Charset为UTF-8,就能正常显示EE版的中文。如果是原版游戏,必须设为GBK。一般打开之后默认是GBK的,这是中文操作系统决定的。
感谢老大,这个TLK Charset从哪设置呢?比如点哪个按钮接着点哪个,这样我这菜鸟水平还好听懂一些,您受累

TOP
BWP
2021-02-01, 20:26
Post #10


主物质者
Group Icon
 -17
   1

Group: Ashes
Posts: 38
Joined: 2020-12-10
Member No.: 90652


NearInfinity2.0以上版本才有语言编码设置,点Options 在下拉菜单点TLK Charset。对BWP大世界,用1.32版NearInfinity就够了。因为新版本的NearInfinity设置要麻烦一些,尤其是修改脚本、地图,只要读取后检查到里面有错误,那么导出保存得到的是0KB的文件,并没有改动成功,需要点击忽略错误(Ignore Read Error)。
TOP
stallion
2021-02-01, 22:39
Post #11


主物质者
Group Icon
 -16
   0

Group: Primer
Posts: 27
Joined: 2005-08-25
Member No.: 2310


QUOTE(BWP @ 2021-02-01, 20:26) *

NearInfinity2.0以上版本才有语言编码设置,点Options 在下拉菜单点TLK Charset。对BWP大世界,用1.32版NearInfinity就够了。因为新版本的NearInfinity设置要麻烦一些,尤其是修改脚本、地图,只要读取后检查到里面有错误,那么导出保存得到的是0KB的文件,并没有改动成功,需要点击忽略错误(Ignore Read Error)。
果然是版本的问题,2.1版本立即有了菜单和选项,其实之前下了2.1,只是上来就给解压缩了,后来从论坛下的NearInfinity,可能版本没到,总之感谢老大不厌其烦的回答, (IMG:style_emoticons/default/smile.gif)
TOP
Fast ReplyReply to this topicStart new topic
 


Time is now: 2021-05-14, 15:19