Thekingofglory Posted February 6, 2021 Share Posted February 6, 2021 游戏的默认字体并没有更改字体形状的功能,所以我们在不修改代码下,是无法更改字体形状的。 所以在这里分享一下实现自定义客户端字体的操作,让各位能有一种新的感觉,又不更改主题。 在原版的字体是最原始的方正字体,而我们要做的是通过代码和字体文件的操作,放上字体文件。 提示:接下来的修改都直接对游戏字体(文件名fonts)进行操作。但如果出现意外,会导致游戏无法正常启动,所以强烈建议提前手动备份,出现意外后覆盖回来。 另外一提,只有电脑端能玩字体,手机端可能需要Root。 注意:这里演示的是战斗界面的替换文字,字体文件名可以随意更改更改为非数字名 下面正式开始。 打开字体文件存放的目录。PokeMMO\data\themes\fonts(注意:这个fonts是文件夹,不是fonts.xml) 把字体文件放在文件夹内。 回到themes文件夹,打开fonts.xml,在第24行找到以下代码:(其他代码也可以,例如:在前面name="trainer-name") <fontDef name="battle" filename="res/fonts/battle.ttf" color="#FFFFFF" shadow_offset_x="1" shadow_offset_y="1" shadow_color="#CC000000" size="48" hinting="Full"/> 4.然后把"res/fonts/battle.ttf"改成"res/fonts/(文件名).ttf" 5.保存,关闭,代码部分修改完毕(如果觉得字体太大或太小,可以在代码末尾的"size='xx'"里面更改字体大小) 下面是我更改之后的字体(可以调颜色,在"#FFFFFF"里替换你喜欢的颜色代码,可以去画图软件自定义,复制代码) 折叠 下面把所有能更改的字体的代码都详细的介绍: 对战界面: 折叠 <fontDef name="battle" filename="res/fonts/battle.ttf" color="#FFFFFF" shadow_offset_x="1" shadow_offset_y="1" shadow_color="#CC000000" size="48" hinting="Full"/> 训练家名片: 折叠 <fontDef name="trainer-name" filename="res/fonts/NotoSans-SemiCondensedBlack.ttf" color="#434343" size="18" incremental="false" characters="AaBbCcDdEeFfGgHhIiJjKkLlMmNnOoPpQqRrSsTtUuVvWwXxYyZz"/> 符号,字体(白色): 折叠 <fontDef name="symbols-white" filename="res/fonts/DejaVuLGCSans.ttf" color="#FFFFFF" size="14" hinting="AutoFull" incremental="false" characters="┌├└─←→↑↓▸◂↖↗↙↘☒➤↻☒⇲"/> 之后的代码是把字体文件.ttf的后缀改成.ttc:(要重新导入一次字体) 标题字体(黑色): 折叠 <fontDef name="title-font-black" filename="res/fonts/NotoSansCJK-Bold.ttc" faces="sc,tc,jp" color="#252525" size="12" size_cjk="15" hinting="AutoMedium" hinting_cjk="Slight"/> 标题字体: 折叠 <fontDef name="title-font" filename="res/fonts/NotoSansCJK-Bold.ttc" faces="sc,tc,jp" color="#FFFFFF" size="12" size_cjk="15" hinting="AutoMedium" hinting_cjk="Slight" shadow_color="#55000000" shadow_offset_x="1" shadow_offset_y="1"/> 机械加粗: 折叠 <fontDef name="title-font" filename="res/fonts/NotoSansCJK-Bold.ttc" faces="sc,tc,jp" color="#FFFFFF" size="12" size_cjk="15" hinting="AutoMedium" hinting_cjk="Slight" shadow_color="#55000000" shadow_offset_x="1" shadow_offset_y="1"/> 对话框: 折叠 <fontDef name="messagebox" filename="res/fonts/NotoSansCJK-Bold.ttc" faces="sc,tc,jp" color="#222222" hinting="Medium" kerning="false" size="24" shadow_color="#40000000" shadow_offset_x="1" shadow_offset_y="1" border_width="0" border_color="#484848"/> 工具提示字体: 折叠 <fontDef name="tooltip-font" filename="res/fonts/NotoSansCJK-Medium.ttc" faces="sc,tc,jp" color="#535353" size="12" size_cjk="14" hinting="Full" hinting_cjk="Full" shadow_color="#20FFFFFF" shadow_offset_x="1" shadow_offset_y="1"> 字母小写: 折叠 <fontDef name="alphabeta-small" filename="res/fonts/NotoSansCJK-Medium.ttc" faces="sc,tc,jp" color="#FFFFFF" size="12" size_cjk="13" hinting="Full" hinting_cjk="Slight"/> 边框:(制表格中的边框) 折叠 <fontDef name="alphabeta-border" filename="res/fonts/NotoSansCJK-Medium.ttc" faces="sc,tc,jp" kerning="true" color="white" size="12" size_cjk="14" hinting="AutoSlight" hinting_cjk="Full" border_width="1" border_color="#434343"> 字母: 折叠 <fontDef name="alphabeta" filename="res/fonts/NotoSansCJK-Medium.ttc" faces="sc,tc,jp" color="#FFFFFF" size="12" size_cjk="14" hinting="Full" hinting_cjk="Slight" default="true" unique_atlas="true"><!-- Chat font gets its own atlas --> 以上就是所有可编辑代码的列表,因为作者不会编程,如果有不对的地方还请私信作者! Ryu, YIBU, Greedylll and 1 other 3 1 Link to comment
Thekingofglory Posted February 6, 2021 Author Share Posted February 6, 2021 B站教程:>>>点击这里 Link to comment
WurenBB Posted February 6, 2021 Share Posted February 6, 2021 代码其他段也有设置字体的,包括客户端的所有有文字的地方,如果出教程,就把可以设置的代码段代表客户端的哪些地方说明一下。 另外这B站视频没声音的? Link to comment
Thekingofglory Posted February 6, 2021 Author Share Posted February 6, 2021 1分钟前,WurenBB 说: 另外这B站视频没声音的? 没有,不想太麻烦233 Link to comment
WurenBB Posted February 6, 2021 Share Posted February 6, 2021 1分钟前,Thekingofglory 说: 没有,不想太麻烦233 没声音连个文字说明的都没,容易让人看得云里雾里 Link to comment
Thekingofglory Posted February 6, 2021 Author Share Posted February 6, 2021 刚刚,WurenBB 说: 没声音连个文字说明的都没,容易让人看得云里雾里 我这就加上字幕233 Link to comment
WurenBB Posted February 6, 2021 Share Posted February 6, 2021 这个帖子把可以设置的代码段代表客户端的哪些地方说明一下把,不然这个作为教程的意义太小 Link to comment
Thekingofglory Posted February 6, 2021 Author Share Posted February 6, 2021 刚刚,WurenBB 说: 这个帖子把可以设置的代码段代表客户端的哪些地方说明一下把,不然这个作为教程的意义太小 0.0没学过编程,我试试ba Link to comment
Thekingofglory Posted February 6, 2021 Author Share Posted February 6, 2021 23分钟前,WurenBB 说: 代码其他段也有设置字体的,包括客户端的所有有文字的地方,如果出教程,就把可以设置的代码段代表客户端的哪些地方说明一下。 另外这B站视频没声音的? 字幕已完成 Link to comment
Thekingofglory Posted February 7, 2021 Author Share Posted February 7, 2021 17小时前,WurenBB 说: 这个帖子把可以设置的代码段代表客户端的哪些地方说明一下把,不然这个作为教程的意义太小 已完成O.o Link to comment
Mint2B Posted February 8, 2021 Share Posted February 8, 2021 按照教程试了一下,感觉整个界面都焕然一新了。63w感谢。另外,修改客户端文本内容,主题或者字体是否会导致封号呢? Link to comment
Thekingofglory Posted February 8, 2021 Author Share Posted February 8, 2021 24分钟前,Mint2B 说: 按照教程试了一下,感觉整个界面都焕然一新了。63w感谢。另外,修改客户端文本内容,主题或者字体是否会导致封号呢? 不会的 Link to comment
Thekingofglory Posted May 2, 2021 Author Share Posted May 2, 2021 B站Remake教程:>>>点击这里 更新了字幕,设备,软件,语音 Link to comment
Thekingofglory Posted May 2, 2021 Author Share Posted May 2, 2021 10分钟前,Thekingofglory 说: B站Remake教程:>>>点击这里 更新了字幕,设备,软件,语音 录屏3分钟,剪辑2小时 Link to comment
Altaria1 Posted May 3, 2021 Share Posted May 3, 2021 8小时前,Thekingofglory 说: 录屏3分钟,剪辑2小时 好家伙 Link to comment
Thekingofglory Posted September 27, 2021 Author Share Posted September 27, 2021 时隔半年,忘记告诉大家一个不能正常使用这个教程的事 在我做新年主题的时候,字体包的名字被我命名成了数字,之后无法正常运行,我也就没加 感谢大家阅读此教程o( ❛ᴗ❛ )o Link to comment
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now