设为首页收藏本站

塞爱维(CIV)文明联盟

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 9158|回复: 14

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

[复制链接]

1

主题

0

好友

64

积分

塞爱维工作室(CIV Studio)

Rank: 4

UID
48565
经验
63
金钱
0
魅力
1
发表于 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无果后,终于在几个小时的实验后,解决了这个问题

119

主题

0

好友

2405

积分

亲王(Prince)

Rank: 5Rank: 5

UID
48927
经验
2346
金钱
516
魅力
59
发表于 2008-9-15 22:44:06 |显示全部楼层
……比DIY更高级的办法,但是还得装个ultra edit……
回复

使用道具 举报

31

主题

0

好友

573

积分

督察官(Superviser)

Rank: 3Rank: 3

UID
47455
经验
573
金钱
-1
魅力
0
发表于 2008-9-15 23:44:44 |显示全部楼层
我的ultra edit竟然找不到这个符号“?”
我是用edit plus修改的,
用记事本来卡死。
回复

使用道具 举报

1

主题

0

好友

64

积分

塞爱维工作室(CIV Studio)

Rank: 4

UID
48565
经验
63
金钱
0
魅力
1
发表于 2008-9-16 11:53:07 |显示全部楼层

回复 #2 detroy 的帖子

其实用其他的编辑器也可以啦,原理很简单:就是在xml的结束标签前面加一个空格,hex码就是0x20
回复

使用道具 举报

1

主题

0

好友

64

积分

塞爱维工作室(CIV Studio)

Rank: 4

UID
48565
经验
63
金钱
0
魅力
1
发表于 2008-9-16 11:55:03 |显示全部楼层
?是指不可显示字符,拉丁1编码里面有很多字符在中文windows下会显示成?的。
回复

使用道具 举报

Rank: 6Rank: 6

UID
3514
经验
3386
金钱
42923
魅力
2479
发表于 2008-9-16 12:23:02 |显示全部楼层
所有xml文件,那不是很多吗?那样改会很累的

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

使用道具 举报

119

主题

0

好友

2405

积分

亲王(Prince)

Rank: 5Rank: 5

UID
48927
经验
2346
金钱
516
魅力
59
发表于 2008-9-16 12:44:40 |显示全部楼层
原帖由 文明的大海 于 2008-9-16 12:23 发表
所有xml文件,那不是很多吗?那样改会很累的

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


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

每次都做的动作太累了
回复

使用道具 举报

8

主题

0

好友

223

积分

治安官(Sheriff)

Rank: 3Rank: 3

UID
44375
经验
222
金钱
0
魅力
1
发表于 2008-9-16 12:47:17 |显示全部楼层
怀疑LS是程序员~
头像有了,接下来为了啥灌水捏?
回复

使用道具 举报

Rank: 6Rank: 6

UID
3514
经验
3386
金钱
42923
魅力
2479
发表于 2008-9-16 12:47:21 |显示全部楼层
哦……………………字数不够
回复

使用道具 举报

119

主题

0

好友

2405

积分

亲王(Prince)

Rank: 5Rank: 5

UID
48927
经验
2346
金钱
516
魅力
59
发表于 2008-9-16 12:48:38 |显示全部楼层
原帖由 正版商 于 2008-9-16 12:47 发表
怀疑LS是程序员~


模组区才有牛人,我不懂代码,只会用记事本
回复

使用道具 举报

Rank: 6Rank: 6

UID
3514
经验
3386
金钱
42923
魅力
2479
发表于 2008-9-16 12:58:45 |显示全部楼层
detroy是很勤劳的人
我只是想像一下,要打开那么多的文件,我就发晕了
回复

使用道具 举报

16

主题

0

好友

443

积分

守护官(Protector)

伊能静上校

Rank: 3Rank: 3

UID
45290
经验
443
金钱
0
魅力
0
发表于 2008-9-16 16:58:18 |显示全部楼层
用ultra edit只会欲速而不达。。。
其实最好的办法是用notepad打开找,这样不识别的字符就会显示为?
回复

使用道具 举报

1

主题

0

好友

64

积分

塞爱维工作室(CIV Studio)

Rank: 4

UID
48565
经验
63
金钱
0
魅力
1
发表于 2008-9-17 15:46:57 |显示全部楼层

回复 #12 singinforest 的帖子

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

[ 本帖最后由 yakirkin 于 2008-9-17 15:48 编辑 ]
回复

使用道具 举报

0

主题

0

好友

26

积分

禁止发言

UID
60675
经验
26
金钱
0
魅力
0
发表于 2008-9-19 08:03:53 |显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

0

主题

0

好友

26

积分

禁止发言

UID
60675
经验
26
金钱
0
魅力
0
发表于 2008-9-19 08:12:15 |显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

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

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

GMT+8, 2019-11-12 20:58

Powered by Discuz! X2.5

© 2001-2012 Comsenz Inc.

回顶部