设为首页收藏本站

塞爱维(CIV)文明联盟

 找回密码
 注册
查看: 10860|回复: 14

[原创] 文明4xml错误的另一解决方法

[复制链接]
发表于 2008-9-15 20:17:16 | 显示全部楼层 |阅读模式
进入游戏或者MOD相应的asset/xml/text目录,用UE打开所有xml文件,进入十六进制编辑模式,并进行如下替换:
3C2F4672656E63683E 替换为 203C2F4672656E63683E
3C2F4765726D616E3E 替换为 203C2F4765726D616E3E
3C2F4974616C69616E3E 替换为 203C2F4974616C69616E3E
3C2F5370616E6973683E 替换为 203C2F5370616E6973683E
保存文件。
重新启动游戏,则启动过程中不会出现xml标记不匹配的问题。

PS:这几天好不容易把3.17升级补丁和FFH3033下载了,结果一打开游戏,久违的xml错误又出现了 ,四处寻找solution无果后,终于在几个小时的实验后,解决了这个问题
发表于 2008-9-15 22:44:06 | 显示全部楼层
……比DIY更高级的办法,但是还得装个ultra edit……
发表于 2008-9-15 23:44:44 | 显示全部楼层
我的ultra edit竟然找不到这个符号“?”
我是用edit plus修改的,
用记事本来卡死。
 楼主| 发表于 2008-9-16 11:53:07 | 显示全部楼层

回复 #2 detroy 的帖子

其实用其他的编辑器也可以啦,原理很简单:就是在xml的结束标签前面加一个空格,hex码就是0x20
 楼主| 发表于 2008-9-16 11:55:03 | 显示全部楼层
?是指不可显示字符,拉丁1编码里面有很多字符在中文windows下会显示成?的。
发表于 2008-9-16 12:23:02 | 显示全部楼层
所有xml文件,那不是很多吗?那样改会很累的

直接改一下windows的语言格式成英文格式就好了呀
控制面板.区域和语言选项.区域选项.标准和格式,选 英语(美国)
发表于 2008-9-16 12:44:40 | 显示全部楼层
原帖由 文明的大海 于 2008-9-16 12:23 发表
所有xml文件,那不是很多吗?那样改会很累的

直接改一下windows的语言格式成英文格式就好了呀
控制面板.区域和语言选项.区域选项.标准和格式,选 英语(美国)


改好也就几分钟的事情,一劳永逸,记事本改起来很快

每次都做的动作太累了
发表于 2008-9-16 12:47:17 | 显示全部楼层
怀疑LS是程序员~
发表于 2008-9-16 12:47:21 | 显示全部楼层
哦……………………字数不够
发表于 2008-9-16 12:48:38 | 显示全部楼层
原帖由 正版商 于 2008-9-16 12:47 发表
怀疑LS是程序员~


模组区才有牛人,我不懂代码,只会用记事本
发表于 2008-9-16 12:58:45 | 显示全部楼层
detroy是很勤劳的人
我只是想像一下,要打开那么多的文件,我就发晕了
发表于 2008-9-16 16:58:18 | 显示全部楼层
用ultra edit只会欲速而不达。。。
其实最好的办法是用notepad打开找,这样不识别的字符就会显示为?
 楼主| 发表于 2008-9-17 15:46:57 | 显示全部楼层

回复 #12 singinforest 的帖子

用UE的好处是,一次可以把Assert/XML/TEXT下的文件都打开
然后对所有打开的文件执行替换,轻轻松松就搞定了

[ 本帖最后由 yakirkin 于 2008-9-17 15:48 编辑 ]
发表于 2008-9-19 08:03:53 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
发表于 2008-9-19 08:12:15 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|塞爱维(CIV)文明联盟    

GMT+8, 2024-4-19 17:46

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

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