3DMGAME 3DM首页 新闻中心 前瞻 | 评测 游戏库 热门 | 最新 攻略中心 攻略 | 秘籍 下载中心 游戏 | 汉化 购买正版 论坛

注册 登录

QQ登录

只需一步,快速开始

查看: 26155|回复: 40
打印 上一主题 下一主题

[心得] 分享一下使用ECE让游戏角色使用中文名字的方法经验

  [复制链接]

5

主题

579

帖子

506

积分

高级玩家

Rank: 4

贡献度
8
金元
4740
积分
506
精华
0
注册时间
2011-11-24
跳转到指定楼层
主题
发表于 2013-9-30 17:26 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 gnogiugoa 于 2013-9-30 20:37 编辑


在N网下了ECE1.1,昨天来找汉化版。找到 http://bbs.3dmgame.com/thread-4047935-1-1.html 这贴,看到楼主说到中文名字的问题。我以前在3dm上看过某贴说过,当时按帖子实验没成功,后来自己研究了下成功使用中文名了,就让我在这里向想用中文的玩家分享下经验吧。

利用ECE可以让游戏保存中文名字的,但我想可能要有此需求的玩家自己动手修改才现实,因为我们的汉字太多了。

要想让ECE保存中文名字需这么做:使用的字体库需要是GBK的,纯简体不行。首先你要安装了ECE(原版无法输入中文),在meshes\CharacterMakingExtender\nameList.txt中输入想起的中文名字,一行一个,完成后用记事本另存为UTF-8编码,然后打开Interface\fontconfig.txt在最后把nameList.txt中加的中文名依次复制到最后,不要习惯性回车换行,保证加的汉字在validNameChars 这一行上,完成后也要用记事本另存为UTF-8编码,恢复也很简单,原版最后是个问号?后面自己认识的汉字删除即可。这样就可以捏人时利用ECE载入名字功能选择自定中文名字,选完可以正常退出捏脸界面,然后该干嘛干嘛。

个人分析应该fontconfig.txt中validNameChars定义了可输入名字字符范围,validNameChars里有就可以正常保存,同时保证游戏能认识(UTF-8编码可以)。另外看ECE原版nameList.txt中也有写“use UTF-8 if you use muitibyte characters”,打开日文fontconfig.txt可见其是UTF-8编码,validNameChars中的字符也和我们的不同(里面加了6千多字符用IE打开按日文查看也还是看不懂不知在日文系统里是怎样显示)。而我们常用的3dm汉化和其他字体修改(我下过的)的fontconfig.txt都只是ANSI编码与原版一样(解压原版fontconfig.txt对比是一样的)。

这就是利用ECE使用中文名字的方法,当然你也可以使用站内改名工具,小小经验供大家参考。




评分

6

查看全部评分

回复

使用道具 举报

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

本版积分规则

Archiver|手机版|3DMGAME ( 京ICP备14006952号-1  沪公网安备 31011202006753号

GMT+8, 2026-4-7 11:34 , Processed in 0.025246 second(s), 17 queries , Memcached On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表