注册 | 登录

游侠NETSHOW论坛





查看: 5282|回复: 0
打印 上一主题 下一主题

[原创] 关于部分玩家在进入《飞马座传奇》时黑屏弹出的修正方法。 [复制链接]

帖子
75
精华
0
积分
38
金钱
323
荣誉
0
人气
1
评议
0
跳转到指定楼层
楼主
发表于 2012-12-31 03:19:51 |只看该作者 |正序浏览
本帖最后由 topertao 于 2012-12-31 03:30 编辑

最开始我是这样的情况:
系统:WIN8 32位
汉化2.0后运行游戏 直接黑屏 然后弹出。
卸载汉化后,可以正常游戏。

错误信息:
00:45:59: OGRE EXCEPTION(3:RenderingAPIException): Error creating texture: Ran out of memory in D3D9Texture::_createNormTex at ..\..\..\ogre_src_v1-7-3\RenderSystems\Direct3D9\src\OgreD3D9Texture.cpp (line 1061)

--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
问题已经找到,我相信所有打了汉化补丁就黑屏弹出的玩家可以用以下方法进行修正,并进入游戏!
问题最根本的原因就是采用汉字ali213.ttf文件后,中文字体纹理较英文字母更大,如果继续使用16号字,在部分的系统上会超出UI范围,导致启动报错。
修改的办法就是首先打上汉化补丁,然后找到以下目录的文件:
游戏根目录\media\gui\fonts\fonts.fontdef
用记事本打开fonts.fontdef
其中
  • Humans/Font1
  • {
  •         type truetype
  •         source ali213.ttf
  •         //source HEMIHEAD.TTF
  •         size 16
  •         resolution 96
  •         code_points 1-65535
  • }
  • Humans/Font2
  • {
  •         type truetype
  •         source ali213.ttf
  •         size 16
  •         resolution 96
  •         code_points 1-65535
  • }

复制代码

其中  SIZE 16 是字体在游戏界面显示的大小,对于某些系统来说显示超出纹理范围就出错了。所以黑屏无法进入游戏。
我们这里可以吧 16 逐渐改小,直到你能进游戏为止。
我改到12 就可以进游戏了。但是这个时候文字不太清晰了。
所以我建议大家使用粗体的微软雅黑字体。
到控制面板-字体中将粗体微软雅黑复制,然后粘贴到“游戏根目录\media\gui\fonts\”中。比如粗体的文件为msyhbd.ttc。
那么 我们就把ali213.ttf 改为 msyhbd.ttc 调用。保存。
OK 比较完美的效果就有了。
祝大家玩的愉快。


另外
在选取第一章 开始游戏后弹出的问题 就用雪雕 说的  改游戏执行文件名就可以解决。
已有 1 人评分金钱 人气 收起 理由
小莫儿 + 100 + 1 助人为乐,品格高尚~

总评分: 金钱 + 100  人气 + 1   查看全部评分

使用道具 举报

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

手机版|Archiver|游侠NETSHOW论坛 ( 苏ICP备2023007791号 )

GMT+8, 2025-8-20 20:05 , Processed in 0.301969 second(s), 13 queries , Gzip On, Memcache On.

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

分享到