骑马与砍杀中文站论坛

 找回密码
 注册(Register!)

QQ登录

只需一步,快速开始

搜索
购买CDKEY 衣谷三国
查看: 4457|回复: 7

[讨论] 关于字体黑框,个人的一些搜集和捣鼓

[复制链接]

45

主题

237

回帖

215

积分

见习骑士

Rank: 3

UID
2311443
第纳尔
1444
精华
0
互助
24
荣誉
1
贡献
0
魅力
1
注册时间
2014-11-18

维京征服正版勋章霸主正版勋章

鲜花(38) 鸡蛋(1)
发表于 2020-4-26 16:16:58 | 显示全部楼层 |阅读模式
本帖最后由 hxfdczs 于 2020-4-26 16:26 编辑

大家都知道,e1.2更新后,游戏中的文字变成了这样

1.png 2.png

原本应该透明的边框被黑色的阴影衬托了出来,显得十分难看。

个人昨晚到今天尝试了一些方法,可惜目前为止都失败了;但我想分享一下我的思路,也许论坛里能有大佬继续研究出解决方法。

线索

更新后观察如下:


1.游戏目录下GUI\GauntletUI的文件在更新后有诸多变化,Fonts文件夹内的simkai.fnt变大了,SpriteParts和SpriteSheets文件夹内的两张对应游戏楷体字形的图片尺寸也明显增大了

2.GUI\GauntletUI\spriteData.xml内的内容有大变化。这个文件是控制游戏中图形UI的,搜索simkai可以看到,相关栏位的数值从4K变为了8K

3.Languages.xml内出现了尚未公布的日语韩语和法语

4.官方论坛上有韩国、泰国、波兰人问怎么添加新字体,大概看了一下各国网友的讨论,似乎官方是把一些文件封装在了.tpac文件里,不知汉化是否受影响

尝试

1.首先想到的就是复原旧版文件。找来了1.1的spriteData.xm和字体,替换后进入游戏乱码,图片文字错位。替换法失败。

2.PS修改simkai.png和ui_fonts_1.png。打开图片可以看到文字都有很强的一层虚光。调整对比度并保存为PNG后重开游戏,发现对游戏内文字没有影响,黑框依然可见。

Annotation 2020-04-26 155922.jpg

3.替换字体。在官方论坛上看到有以前战团时代的制作字体贴子,利用bmfont制作游戏内可读取的字体图片,似乎和霸主的原理一样。自己找了一款方正铭石体字体做测试,用bmfont生成了文字图,在langurage.xml内添加了fzmst,将文字图放入了SpriteParts和SpriteSheets文件夹内的ui_font,修改了spriteData.xml,并将bmfont生成的fnt文件改成了xml的语言格式。游戏无法正常启动。

推论

e1.2更新后出现中文字体问题的原因是T社修改了默认的楷体字体,往里面添加了包括日语韩语等更多字符,结果弄巧反拙

font文件夹内的文字图片似乎并不直接控制游戏内的显示的文字,可能还有文件封装在无法打开的封装包内

T社没有提供编辑器的情况下,目前可能没法解决文字黑框问题,只能提交bug反馈等T社修

鲜花鸡蛋

._Joke.  在2020-4-26 18:28  送朵鲜花  并说:感谢研究

45

主题

237

回帖

215

积分

见习骑士

Rank: 3

UID
2311443
第纳尔
1444
精华
0
互助
24
荣誉
1
贡献
0
魅力
1
注册时间
2014-11-18

维京征服正版勋章霸主正版勋章

鲜花(38) 鸡蛋(1)
 楼主| 发表于 2020-4-26 17:25:12 | 显示全部楼层
本帖最后由 hxfdczs 于 2020-4-26 17:29 编辑
sundnf 发表于 2020-4-26 17:19
替换字体不是很早就有了吗? 而且很早之前的替换字体刚好能解决目前的字体黑框的问题,就是看你习不习惯新 ...

我当然知道游戏文件夹里还有个字体……我只是在尝试能不能靠小修小补把这个问题解决了,我发帖子不是为了求助这个的
您需要登录后才可以回帖 登录 | 注册(Register!)

本版积分规则

Archiver|手机版|小黑屋|骑马与砍杀中文站

GMT+8, 2025-9-30 02:32 , Processed in 0.103211 second(s), 22 queries , Gzip On, MemCached On.

Powered by Discuz! X3.4 Licensed

© 2001-2023 Discuz! Team.

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