游侠NETSHOW论坛

标题: windows7下凯撒大帝4看不见字 [打印本页]

作者: lovemyxiaozhuo    时间: 2009-8-21 18:03:02     标题: windows7下凯撒大帝4看不见字

windows7下凯撒大帝4看不见字,只能看见英文和数字部分,中文部分全部为空白。。。
作者: seapine    时间: 2009-8-21 18:26:27

因为游戏中用的中文字体windows7中没有,把这个放到游戏目录里覆盖原文件[attach]2035643[/attach]
作者: lovemyxiaozhuo    时间: 2009-8-21 18:48:59

谢谢!有字了,呵呵
作者: zzy01888123    时间: 2011-3-2 14:02:11

同样问题,下载看看。
作者: tmliy    时间: 2011-5-8 14:32:25

非常感谢,也碰到这个问题。
作者: wangqi006006    时间: 2011-6-26 22:35:22

非常感谢                                                        
作者: drowming358    时间: 2011-7-3 01:45:39

立竿见影,非常感谢!!!
作者: maliang050    时间: 2011-8-1 18:32:18

非常感谢         
作者: peterxff    时间: 2011-8-26 17:53:37

谢谢分享。。我刚才遇到了这种情况。
作者: jiekane    时间: 2011-9-5 20:50:44

{:2:}要钱地~~下次别这样哈
作者: PkD26192    时间: 2011-9-8 10:44:29

说的不错!












2011年最好用的算王安装算量软件
作者: xtltn    时间: 2012-1-12 20:38:27

总算可以玩了
作者: xtltn    时间: 2012-1-12 20:38:52

总算可以玩了
作者: dirace    时间: 2012-2-11 10:30:24

seapine 发表于 2009-8-21 18:26
因为游戏中用的中文字体windows7中没有,把这个放到游戏目录里覆盖原文件

   该方法是网络上最流行的方法,也是改动最少的方法。不过该方法有个问题,就是在菜单以及退出时很慢,影响流畅感,好在进入游戏后不慢。不追求完美的话,使用该方法性价比最高。
   如果细究的话,进一步可以找到菜单也流畅的方法。引起菜单慢的原因是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目录。



作者: kfoitc    时间: 2012-4-11 23:36:45

然后呢?
作者: paradise999    时间: 2012-5-13 18:08:01

非常感谢!!可以了!{:00:}{:00:}
作者: ltt009    时间: 2012-6-6 16:01:11

好东西啊,搜遍了,就只有游侠网有!
作者: 九鼎记    时间: 2012-6-8 18:19:27

谢谢 终于可以了
作者: 今晚不太晚。    时间: 2012-12-8 22:24:03

看看有没有

作者: 花ン涟`    时间: 2013-4-11 21:16:47

一样是碰到这个问题
作者: 游侠网-z5qXrL    时间: 2024-9-11 15:15:43

seapine 发表于 2009-8-21 18:26
因为游戏中用的中文字体windows7中没有,把这个放到游戏目录里覆盖原文件

可以用了





欢迎光临 游侠NETSHOW论坛 (https://game.ali213.net/) Powered by Discuz! X2