游侠NETSHOW论坛

标题: 【原创】没有的字就自己添(编辑模式稀有汉字添加法) [打印本页]

作者: 欲望之瞳    时间: 2005-8-25 20:08:01     标题: 【原创】没有的字就自己添(编辑模式稀有汉字添加法)

想创建一个新武将?想用自己的名字命名?找不到名字里的字!!
郁闷啊~~~T_T,不要紧,向下看,这里可以帮助你解决这个问题! ^_^ 进入正题:
~~[Photoshop版]~~
1、用Photoshop打开E:\真三国无双 Ⅲ(你的游戏安装目录)\cnpatch\data\common\japanese\high(low)文件夹下的font*.png文件,全选然后Ctrl+C;
2、新建一个文件(背景要黑色)Ctrl+V,找出你要替换的文字(推荐夹杂在文字间的字母和符号,空的地方最好不要替换);
3、回到刚才打开的font*.png文件,“瞄准”你要替换的那个字的位置(眼神不好可要费些力气了)将它选中,然后Ctrl+X干掉它,再输入你要添加的字(推荐经典中圆体32号字)到被替换的文字的位置稍作调整即可。
   
~~[Photoimpact版]~~
1、用Phtoimpact打开E:\真三国无双 Ⅲ(你的游戏安装目录)\cnpatch\data\common\japanese\high(low)文件夹下的font*.png文件,然后然后在有文字的地方点击右键-复制;
2、新建一个背景为黑色的图片采用剪贴板相同大小,然后同Photoshop版第2步;
3、回到刚才打开的font*.png文件,选中你要替换的那个字剪切掉它,然后拖动选框,将选框删除后,再输入你要添加的字(推荐经典中圆体32号字粗体效果)到被替换的文字的位置稍作调整即可。

    两个版本其实差不多,不过个人比较喜欢后者,方便,效果好。其实此法并不完美,替换了部分字符对游戏是否有影响还没有测试,不过不替换汉字估计影响不大。^_^
    好了,进入游戏慢慢享受吧,另外希望这篇文章对binyang198MM创建新势力有所帮助!
    各位玩家对本法有什么不明白的就问我吧,游戏就要按照自己的意志来玩才爽,不是吗?
作者: 欲望之瞳    时间: 2005-8-25 20:10:31

上面的方法是就日文版+简体汉化而言的,如果你是日文版+繁体汉化就修改E:\真三国无双 Ⅲ\(游戏所在目录)media\data\common\Japanese\high(low)里面的font*.png文件吧!
作者: binyang198    时间: 2005-8-25 20:11:35

你意思是替换了字母的话,比如”葵”替换字母”A”,然后输入”龙A”就是”龙葵”了吗
作者: 墨蛇君    时间: 2005-8-25 20:13:01

沙发没有啊……

楼上的怎么不恶搞头像了………………………………
作者: 水 绫    时间: 2005-8-25 20:15:01

我回去试试,刚好在游戏字库里找不到我的名字。。。【汗水】
作者: xaao    时间: 2005-8-25 20:31:51

最初由 binyang198 发表
[B]你意思是替换了字母的话,比如”葵”替换字母”A”,然后输入”龙A”就是”龙葵”了吗 [/B]


就是说,你可以直接输入“龙葵”了。干吗要输入龙A呢?不懂!
作者: 冰雨    时间: 2005-8-25 20:36:31

楼主这个方法好.....................偶去试试!!!!!!!!!!!!!!!!
作者: 欲望之瞳    时间: 2005-8-25 20:40:30

夹杂在看字中的字母和符号,不是最上面的哦~最上面的是平假名、片假名、英文字母和数字部分的东东  ^_^
作者: binyang198    时间: 2005-8-25 20:44:11

葵字没有。。。。。。。。。。。。。。。。。。。。。。。
作者: xyzbilliu    时间: 2005-8-25 20:52:43

最初由 xaao 发表
[B]就是说,你可以直接输入“龙葵”了。干吗要输入龙A呢?不懂! [/B]


还是要输入龙A,游戏系统怎么知道你改过图片?
作者: xyzbilliu    时间: 2005-8-25 20:56:43

最初由 xaao 发表
[B]就是说,你可以直接输入“龙葵”了。干吗要输入龙A呢?不懂! [/B]

要输入龙A,游戏系统不知道你改过图片的
作者: binyang198    时间: 2005-8-25 21:10:49

这个方法不错也,我这就修正有的名字无法显示的问题
作者: xaao    时间: 2005-8-25 21:14:04

最初由 xyzbilliu 发表
[B]要输入龙A,游戏系统不知道你改过图片的 [/B]


你错了。主程序一执行,就会读取所有的字库,自然也就把“葵”字读取出来了。难道还会读成“A”字吗,真是的!

如果你要输入龙A,那游戏中当然也会是龙A;如果字库中的A字没有了,你输入龙A,只会变成“龙 ”。
只有输入“龙葵”,游戏中才会显示“龙葵”。

不知道的不要误导人家妹妹哟。
作者: xaao    时间: 2005-8-25 21:17:21

最初由 binyang198 发表
[B]这个方法不错也,我这就修正有的名字无法显示的问题 [/B]


要被替换的字,一定要是游戏中没有用到的字。

不然,就会造成其他文字错误哟。
作者: xyzbilliu    时间: 2005-8-25 21:22:13

最初由 xaao 发表
[B]你错了。主程序一执行,就会读取所有的字库,自然也就把“葵”字读取出来了。难道还会读成“A”字吗,真是的!

如果你要输入龙A,那游戏中当然也会是龙A;如果字库中的A字没有了,你输入龙A,只会变成“龙 ”。
... [/B]


喔,我习惯用修改器修改的,当然要写龙A

如果在游戏里起名,根本找不到A字,自然要写葵
作者: binyang198    时间: 2005-8-25 21:28:34

最初由 xaao 发表
[B]你错了。主程序一执行,就会读取所有的字库,自然也就把“葵”字读取出来了。难道还会读成“A”字吗,真是的!

如果你要输入龙A,那游戏中当然也会是龙A;如果字库中的A字没有了,你输入龙A,只会变成“龙 ”。
... [/B]

没实践过表乱说,字库里压根没有葵字,修改了字库图片后,把A改成葵,在相应的文件里改成龙A就是龙葵了,我亲自试验过的
作者: xaao    时间: 2005-8-25 21:34:07

最初由 binyang198 发表
[B]没实践过表乱说,字库里压根没有葵字,修改了字库图片后,把A改成葵,在相应的文件里改成龙A就是龙葵了,我亲自试验过的 [/B]


搞不懂你说什么?!
字库里正因为没有“葵”字,所以游戏中就显示不出来。
如果在字库中将原有的某一个字:如“A”字替换成“葵”,那主程序读取时,原先“A”位置的“A”就会变成“葵”。
(你可以到游戏武将编辑中去看看字库表,如果原先的A变成了葵,就说明替换成功了。
然后你到存档中改武将名龙A,看是不是可以变成龙葵?!应该不可以的吧。)

这时如果你要输入龙A,因为字库中没有了A,所以就会成空白,怎么还会变成“龙葵”呢?!

我不知道你怎么试的,但我好歹也可以算得上是汉化组的一个成员啦,以前肯定有过实验的呀。

不过你能够用“龙A”在游戏中显示为“龙葵”,能发个图给我看看吗?我都有些糊涂了。
作者: binyang198    时间: 2005-8-25 21:57:32

的确是,我试验的是龙1时可以,龙A就不行了。。。。。。。。。。。。。
作者: binyang198    时间: 2005-8-25 22:02:42

看吧,我是代替”1”,输入”龙1”就成这样,注意看宵遥的所属武将,不过1好象是数字,到显示数字时也换了。。。。。。。。。。。应该是有的字可以换的,比如汉字和数字
作者: xyzbilliu    时间: 2005-8-25 22:07:09

最初由 xaao 发表
[B]搞不懂你说什么?!
字库里正因为没有“葵”字,所以游戏中就显示不出来。
如果在字库中将原有的某一个字:如“A”字替换成“葵”,那主程序读取时,原先“A”位置的“A”就会变成“葵”。
(你可以到游戏武将编?.. [/B]


其实你的方法是骗过程序,程序一直认为是龙A,只不过A的形状是葵,我们看起来是龙葵而已。
如果在游戏外修改,就得让程序认为是龙A,所以我们要写龙A
如果在游戏里起名,我们写的龙葵,程序一直认为是龙A也无所谓了,反正我们看起来是龙葵就行了
作者: xyzbilliu    时间: 2005-8-25 22:09:03

最初由 xaao 发表
[B]搞不懂你说什么?!
字库里正因为没有“葵”字,所以游戏中就显示不出来。
如果在字库中将原有的某一个字:如“A”字替换成“葵”,那主程序读取时,原先“A”位置的“A”就会变成“葵”。
(你可以到游戏武将编?.. [/B]


其实你的方法是骗过程序,程序一直认为是龙A,只不过A的形状是葵,我们看起来是龙葵而已。
如果在游戏外修改,就得让程序认为是龙A,所以我们要写龙A
如果在游戏里起名,我们写的龙葵,程序一直认为是龙A也无所谓了,反正我们看起来是龙葵就行了
作者: xaao    时间: 2005-8-25 22:11:19

最初由 binyang198 发表
[B]看吧,我是代替”1”,输入”龙1”就成这样,注意看宵遥的所属武将,不过1好象是数字,到显示数字时也换了。。。。。。。。。。。应该是有的字可以换的,比如汉字和数字 [/B]


把你的存档发上来我看看,我看看存档中武将名龙1怎么能够在游戏中显示龙葵,是第几个武将呀?!

我真有些奇怪了!
作者: xaao    时间: 2005-8-25 22:12:54

最初由 xyzbilliu 发表
[B]其实你的方法是骗过程序,程序一直认为是龙A,只不过A的形状是葵,我们看起来是龙葵而已。
如果在游戏外修改,就得让程序认为是龙A,所以我们要写龙A
如果在游戏里起名,我们写的龙葵,程序一直认为是龙A也无所谓?.. [/B]


我的方法才是最正常的,353游戏制作组也就是这样制作的,先把需要的字库做好,游戏执行时读取加载。

倒是你说的才是骗过游戏的方法呀!
不过,你在游戏外修改的方法,怎么修改呀?!我愿闻其详。
作者: binyang198    时间: 2005-8-25 22:14:05

龙A是不行的,不知道为什么,象X殿说的一样,字库里是改变了,游戏里却不显示,但是龙1就可以了,很奇怪
作者: xyzbilliu    时间: 2005-8-25 22:19:17

最初由 xaao 发表
[B]你在游戏外修改,怎么修改呀?! [/B]


修改的话就要问binyang198,我是不敢班门弄斧的。
作者: binyang198    时间: 2005-8-25 22:20:29

最初由 xaao 发表
[B]把你的存档发上来我看看,我看看存档中武将名龙1怎么能够在游戏中显示龙葵,是第几个武将呀?!

我真有些奇怪了! [/B]

这个不是存档而已,还有相关的文件要修改。。。。。你用简体的吧,我把那个文件发给你吧,游戏目录下\cnpatch\data\common\japanese\high
我是修改了某个大众脸的名字为龙1,自创武将应该也可以
作者: xyzbilliu    时间: 2005-8-25 22:25:15

最初由 xaao 发表
[B]我的方法才是最正常的,353游戏制作组也就是这样制作的,先把需要的字库做好,游戏执行时读取加载。

倒是你说的才是骗过游戏的方法呀!
不过,你在游戏外修改的方法,怎么修改呀?!我愿闻其详。 [/B]


因为汉化时修改了字库后还把文本改了,新的文本是按照新的字库写的。
作者: xaao    时间: 2005-8-25 22:28:15

最初由 binyang198 发表
[B]这个不是存档而已,还有相关的文件要修改。。。。。你用简体的吧,我把那个文件发给你吧,游戏目录下\cnpatch\data\common\japanese\high
我是修改了某个大众脸的名字为龙1,自创武将应该也可以 [/B]


改自创武将的名字,在存档中改?那1的代码是多少呀?!
把1改掉了,会不会影响游戏中显示1的那些文字或者数字呀?
作者: xyzbilliu    时间: 2005-8-25 22:28:46

最初由 binyang198 发表
[B]龙A是不行的,不知道为什么,象X殿说的一样,字库里是改变了,游戏里却不显示,但是龙1就可以了,很奇怪 [/B]


字库里有两个A,都改了吗?
作者: xaao    时间: 2005-8-25 22:34:53

最初由 xyzbilliu 发表
[B]因为汉化时修改了字库后还把文本改了,新的文本是按照新的字库写的。 [/B]


这个我知道。
简体汉化的字库独立存在,与繁体汉化不同,繁体汉化字库是直接覆盖原字库。
简体汉化版游戏运行时,加载了某些参数,所以运行时不会调用原字库,而直接调用汉化字库。

你的意思是说,直接修改文本比如龙A,然后运行批处理程序,进入游戏,就可以显示龙葵了?
不太可能吧?我真的有些惊讶了。
作者: 欲望之瞳    时间: 2005-8-25 22:37:49

所要改的字母或符号最终都是显示在汉字那一栏里的,所以改文件的时候看看要改的字母或符号左右几个的字是什么好确定最终位置!等我截个图给你们看看吧~

xaao理解万岁啊~~~T_T
作者: binyang198    时间: 2005-8-25 22:38:42

最初由 xaao 发表
[B]改自创武将的名字,在存档中改?那1的代码是多少呀?!
把1改掉了,会不会影响游戏中显示1的那些文字或者数字呀? [/B]

就是在EXE文件夹的名词.txt直接改,游戏中应该就是数字1吧
A在字库中的确换了,但是游戏中却没换,还有其他的A吗,哪个文件,我看看
作者: binyang198    时间: 2005-8-25 22:44:38

字库的B换成葵了,但是显示不出来,到底什么回事
作者: xyzbilliu    时间: 2005-8-25 22:45:17

最初由 xaao 发表
[B]这个我知道。
简体汉化的字库独立存在,与繁体汉化不同,繁体汉化字库是直接覆盖原字库。
简体汉化版游戏运行时,加载了某些参数,所以运行时不会调用原字库,而直接调用汉化字库。

你的意思是说,直接修改文本... [/B]


这个不一定,其中涉及到全角半角等问题;也有可能汉化时用不了那么多汉字,拿些符号凑数,随便画上去;还有可能汉化时测试用,遗留下来的。如果要用的话,除了试A,A,就要去找代码了。
作者: xaao    时间: 2005-8-25 22:47:36

最初由 binyang198 发表
[B]就是在EXE文件夹的名词.txt直接改,游戏中应该就是数字1吧
A在字库中的确换了,但是游戏中却没换,还有其他的A吗,哪个文件,我看看 [/B]


我试试,就将赵云改成赵1,看游戏中是否显示赵葵!!!
作者: 欲望之瞳    时间: 2005-8-25 23:03:17

未修改过的字母“Y”的位置,注意左边有“曦”字
作者: 欲望之瞳    时间: 2005-8-25 23:04:37

修改以后,进入编辑模式,汉字中字母“Y”被替换成“媛”了。
作者: 欲望之瞳    时间: 2005-8-25 23:09:38

还有一张应该放到中间,没发上来
font01a.png文件中“Y”的位置,左边也有“曦”字
作者: binyang198    时间: 2005-8-25 23:17:21

最初由 欲望之瞳 发表
[B]还有一张应该放到中间,没发上来
font01a.png文件中“Y”的位置,左边也有“曦”字 [/B]

一定要换汉字中的字母吗,可以帮我加几个字吗
葵,卿,溪风,紫轩,丝缎
作者: binyang198    时间: 2005-8-25 23:19:27

是不是一定要汉字中间的字母呢?我字库里也有字,但是游戏里不显示,只有改数字才会显示,很奇怪
作者: 欲望之瞳    时间: 2005-8-25 23:25:08

感觉这样好点吧,直接把英文字母数字那一栏的换掉没试过,等我添好了就发上来!
作者: binyang198    时间: 2005-8-25 23:47:36

记得写替换哪个字母哦

我改的时候是这样子
字母换汉字
直接编辑 名词.txt游戏里不显示
但是自创武将可以显示
很奇怪
作者: 欲望之瞳    时间: 2005-8-26 00:15:07

あ----葵(原来就有)
き----卿、溪
ふ----风(原来就有)
し----紫(原来就有)、丝
か----缎
け----萱(我记得紫萱是这么写的就自作主张改了)

放到这里..\cnpatch\data\common\japanese\high
作者: 欲望之瞳    时间: 2005-8-26 00:17:05

【汗水】 没注意直接变成可以显示的图片了,不过下载照样能用!
作者: 欲望之瞳    时间: 2005-8-26 06:54:51

不用编辑*.txt文件的,只修改字库就可以,至于改的哪个字母,忘了,反正就是font01a.png里面的,你自己打开对照一下就知道了,而且我给你写出了修改后文字的位置,也挺方便的!^_^
作者: lsjldc    时间: 2005-8-26 10:25:57

晓得一些日语代表的汉语意义,所以慢慢的找!!!!!!!!!!!!!!!!
作者: 火拳・艾斯    时间: 2006-4-13 23:13:39

怎么还有txt文件的事??我这里既有high又有low,改哪个文件夹的??
作者: STEELE71i    时间: 2006-4-21 02:35:20

一直在找自己的名字

这个能行吗【不解】
作者: 火拳・艾斯    时间: 2006-4-22 01:57:07

没有人解答一下?请教高手!!!!!!!!!!!!!!!




欢迎光临 游侠NETSHOW论坛 (https://game.ali213.net/) Powered by Discuz! X2