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

注册 登录

QQ登录

只需一步,快速开始

查看: 3963|回复: 1
打印 上一主题 下一主题

[原创] 永恒之柱1更换字体的方法

[复制链接]

2

主题

289

帖子

327

积分

高级玩家

Rank: 4

贡献度
1
金元
3228
积分
327
精华
0
注册时间
2010-7-3
跳转到指定楼层
主题
发表于 2021-5-25 13:09 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 a7230330 于 2021-5-25 13:22 编辑

======前言======
本方法灵感来自 哪个汉化组《永恒之柱:白际纷乱》汉化测试版v0.34
很多玩家很喜欢这个补丁里面的字体效果,想着能不能自己换字体
我觉得既然汉化组可以,那么自己应该也能换
于是仔细研究一番,发现汉化补丁备份了 sharedassets12.assets
使用解包工具打开上述.assets文件,发现字体就封在里面
这样一来就简单了,直接替换掉封包里面的字体即可
需要的工具:
s/1Yb6RhCUq1NQUyUcP3_QO8Q
5vm5


======具体方法======
打开 永恒之柱游戏文件夹\PillarsOfEternity_Data,找到sharedassets12.assets
复制到与UnityEX同一文件夹下(注意备份。复制过来主要是因为待会导出的文件是放在和.assets同一目录的,这样便于管理)
运行UnityEX,Open archive 选择复制过来的sharedassets12.assets


打开封包发现很多文件,下滑找到字体文件



EspinosaNova-xxx 应该是游戏中的英文字体
EspinosaNova-CapitularIV 是首字母的花体
NANUMMYEONGJO是韩语字体

在使用Grandsong二次汉化这种只添加了文本的汉化时,游戏应该是发现自带的英文字体里面没有中文字体,所以直接调用了系统的字体
我尝试用 思源宋体 替换EspinosaNova-Regular,结果发现汉字没问题,但是数字显示不出来

于是我把 Pillars of Eternity\PillarsOfEternity_Data\data_expansion4\localized\ko 里面的text文件夹删除,也就是韩语文本删除了
换成汉化的text文件夹
然后替换NANUMMYEONGJO,成功,只是载入界面会有两个韩语字符。进入游戏与队友对话也没有什么问题



=====下面继续更换字体=====
选中NANUMMYEONGJO.ttf,右键Export selected
此文件会被导出到与UnityEX同目录下的Unity_Assets_Files\sharedassets12文件夹中
把他导出来主要是为了复制文件名



将你准备好的字体,必须是ttf格式,重命名成NANUMMYEONGJO.ttf,
删掉Unity_Assets_Files\sharedassets12下面的NANUMMYEONGJO.ttf
换成自己的NANUMMYEONGJO.ttf



回到UnityEX,点击importfiles,读条之后替换就完成了,可以发现文件大小也会变化
这里不需要选中某个文件,UnityEX自动导入Unity_Assets_Files\sharedassets12中文件名相同的文件


直接关闭UnityEX,把sharedassets12.assets放回游戏原来的目录
进入游戏,把语言改成韩语,然后关闭设置,查看效果
基本能进入游戏应该就成了,有问题的话一般进不去游戏


=====效果图=====




=====问题=====
.ttc字体如何转成ttf?
打开FontCreator,直接把ttc字体拖进去
FontCreator在链接里
Ttc字体中包含多个,选一个你需要的就行了,点完成即可





问题:换字体后发现字有点大,效果不好怎么办?
使用FontCreator打开你的字体(读条可能会有点慢),点击Tools,Glyph Transformer



Outlines,选中Scale,点击右箭头



横纵都改小,然后OK



等待一会发现字都变小了,这个时候不要点保存
点File,Export fort as,选第一个


下一个窗口直接选Export
另存为界面,保存类型选ttf,文件名要换一个,否则即使保存路径不一样,如见可能会认为重名把格式换成otf。
导出过程中软件会卡住,耐心等待,进度条基本没用
导出完成就可以用了

问题:可以删除不需要的字符,精简字体吗?
我用了FontSubsetPack,精简思源宋体报错,但是可以精简我下载的另一个汉仪玄宋
FontPruner也可以用,但是需要安装python,我没有试
具体精简字体的办法可百度


s/1NR5vTHP79T5WisnvbetlLQ
v7ki
改好的文件


尝试过其他解包工具
AssetsBundleExtractor 不能直接导出导入字体文件
UnityAssetsExplorer导入之后游戏会报错







本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

1

主题

699

帖子

718

积分

超级玩家

Rank: 5Rank: 5

贡献度
3
金元
7059
积分
718
精华
0
注册时间
2009-11-20
舒服的沙发
发表于 2021-12-27 16:45 | 只看该作者
楼主强大,赞一个
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2023-5-22 15:40 , Processed in 0.092479 second(s), 15 queries , Memcache On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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