注册 | 登录

游侠NETSHOW论坛





游侠NETSHOW论坛 游侠NETSHOW论坛 Lethis:进步之路+放逐之城+凯撒大帝系列+宙斯+龙之崛起 凯撒大帝4的字体问题,改了完整显示,速度就变慢 ...
查看: 12865|回复: 5
打印 上一主题 下一主题

[求助] 凯撒大帝4的字体问题,改了完整显示,速度就变慢 [复制链接]

帖子
2496
精华
0
积分
1250
金钱
1226
荣誉
0
人气
1
评议
0
跳转到指定楼层
楼主
发表于 2008-6-1 19:03:36 |只看该作者 |倒序浏览
游戏内不慢,有20FPS

主要是进入的时候,和切换桌面再回去,或者游戏载入的时候,,都很慢,,起码30秒。。。。


关键是 languagetext.xml文件里的 <String id="FONT_3_RANGE">0-22023</String>


如果0-22023改成0-220那字体显示不完整,,但是速度超级快

这到底杂回事啊。。。。不能速度和字体都要吗?
随便逛逛。。

使用道具 举报

帖子
12
精华
0
积分
6
金钱
159
荣誉
0
人气
0
评议
0
沙发
发表于 2012-2-11 10:30:47 |只看该作者
非凡龙天子 发表于 2008-6-1 19:03
游戏内不慢,有20FPS

主要是进入的时候,和切换桌面再回去,或者游戏载入的时候,,都很慢,,起码30秒。 ...

该方法是网络上最流行的方法,也是改动最少的方法。不过该方法有个问题,就是在菜单以及退出时很慢,影响流畅感,好在进入游戏后不慢。不追求完美的话,使用该方法性价比最高。   如果细究的话,进一步可以找到菜单也流畅的方法。引起菜单慢的原因是languagetext.xml文件里的 <String id="FONT_3_RANGE">0-22023</String>,这个RANGE段在繁体原版的languagetext.xml中,不是全范围0-22023,而是指定了字形的索引号,游戏就不会暴力搜索所有的0-22023范围内的字形。原版如下,由于指定了索引号,搜索就会快很多:
<String id="FONT_3_RANGE">33-36, 38-94, 96-124, 126-127, 129, 131-132, 147, 154, 169, 195-196, 199, 227, 915-924, 926, 944-945, 956-957, 960-961, 968-969, 1127, 1323, 1325-1326, 1328-1331, 1333-1334, 1336, 1338, 1340, 1342-1344, 1346, 1349-1350, 1352-1353, 1355, 1359-1363, 1365-1367, 1370-1371, 1374, 1376-1378, 1381, 1384-1385, 1387-1389, 1392, 1394, 1396-1398, 1400-1401, 1405-1407, 1409-1412, 1414, 1416-1418, 1421, 1423, 1425-1426, 1429-1432, 1434-1436, 1438-1441, 1443-1444, 1447-1448, 1450-1451, 1453-1454, 1457-1458, 1460-1463, 1466-1470, 1474-1478, 1480, 1482-1484, 1486-1490, 1492-1495, 1498, 1502, 1504, 1507-1509, 1511, 1514, 1516, 1520-1524, 1529, 1531-1534, 1536-1537, 1540, 1542-1545, 1548-1555, 1559-1560, 1562, 1566-1567, 1569-1570, 1573-1575, 1577, 1581, 1585, 1587-1588, 1590-1593, 1595-1596, 1598-1599, 1601-1602, 1605, 1612-1613, 1617-1618, 1621-1622, 1625-1627, 1629-1630, 1632, .......

  从台湾的论坛那边看到,引发win7无法看到繁体字的原因是win7的“细明体”是新版本的繁体字;相比xp下的细明体,其字符的索引号发生了改变。所以最佳方法自然是引入xp下的“细明体”,游戏仍然指定使用xp下的“细明体”。但windows下同一个字体只能存在一个版本,所以需要将xp下的细明体改名,以避免冲突。
   综上,解决方法如下:
    1. 拷贝或者下载xp下的“细明体” MingLiU.ttc
    2. 使用fontcreator 将 MingLiU.ttc打散城两个MingLiU.ttf
    3. 使用fontcreator将某一个MingLiU.ttf打开,而后选择"格式"-“命名”,将"字体家族名称"“唯一标示符”“完整字体名”等字段修改一个名字,例如加上后缀xp: 细明体xp。保存退出。而后将该MingLiu.ttf拷贝入win7 c:/windows/fonts目录。
    4. 游戏的 languagetext.xml中“ <String id="FONT_3">细明体</String>”改为 <String id="FONT_3">细明体xp</String>即可开玩。
更进一步的,可以将两个ttf都修改名称,再通过其他工具合成一个ttc,装入fonts目录。

使用道具 举报

帖子
55
精华
0
积分
28
金钱
417
荣誉
0
人气
0
评议
0
板凳
发表于 2012-5-19 02:57:18 |只看该作者
原来要这样的啊。。。

使用道具 举报

帖子
33
精华
0
积分
17
金钱
211
荣誉
0
人气
0
评议
0
地板
发表于 2018-10-13 11:09:20 |只看该作者
载入好慢。真想死。你说的方法还是解决不到

使用道具 举报

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

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

GMT+8, 2024-4-25 08:40 , Processed in 0.301829 second(s), 11 queries , Gzip On, Memcache On.

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

分享到