模拟城市中文网

 找回密码
 入住
搜索
查看: 8250|回复: 7

★★★★Prop Pox Bug 专项研究帖★★★★

[复制链接]
发表于 2010-5-29 16:10 | 显示全部楼层 |阅读模式
注:部分内容翻译自SC4D

首先举一些实例帖:
http://www.simcity.cn/forum.php?mod=viewthread&tid=65303
http://www.simcity.cn/forum.php?mod=viewthread&tid=61086
http://www.simcity.cn/forum.php?mod=viewthread&tid=61052
http://www.simcity.cn/forum.php?mod=viewthread&tid=54676
http://www.simcity.cn/forum.php?mod=viewthread&tid=39886
http://www.simcity.cn/forum.php?mod=viewthread&tid=37755



~~~~~~~

1.Bug简介及其命名原因

有时候,在你保存城市时,Prop显示还是好好的,但是再打开存档后,突然发现大片的Prop不见了(如图),然后,你以为是显示细节不够,但却不是这样的。然后,你开始打开其它城市看看——没想到,其它城市也出现了相似的情况——你简直要抓狂了。你试图重新布置所有Lot来解决问题,但很快你就发现,新扑通的Lot也没有Prop——你不断重复,再重复,却只有更多的Prop在消失——直到你崩溃为止.。
这就是Prop Pox Bug,很形象,你的Prop就像感染了牛痘一想,不断消失,直到你是所有存档感染完为止。


2.我们对它的了解

a.这不是显示Bug,不会受细节显示程度和软硬件设置影响。

b.它不是由软硬件冲突引起的,与其它正在运行的软件无关。

c.它不是特定系统引起的,XP,WIN7,MAC等都会发生。

d.看起来它在大城市中容易发生,而且你的lot越多越容易发生。

e.发现,当PropPox第一次在某个存档发生时,这个存档缩小了200~400KB,通过reader调查发现,这正是储存Prop信息的空间。

f.这个Bug在SC4原版是没有的,所以有人怀疑,是EP1更新中的某些东西使游戏在某些时候保存出错而造成的。也有说法称是插件的Prop与游戏自带的Prop偶然冲突造成的。

g.在新的研究中,人们发现,Pegasus' CDK3-OWW2 lots的某个Prop会必然导致Prop Pox Bug发生,这正好说明了这个Bug并不是随机事件,是在一定情况下必然发生的。再对CDK3-OWW2研究后,发现修改了某个自带Prop的大小,而把那个删掉后,在有限次测试中还没发生Prop Pox。当然,在其它发生了Prop Pox的人的插件中,经过依次搜索,并没有修改自带Prop的行为,所以这到底是不是最终原因,还很不能确定。

h.更新的研究又发现,Maxis读取存档时对每个存档的缓冲区有限,大概是大区域6MB,中等区域1.5MB,小区域400KB,也就是说,当你的存档大于这个限制后,SC4会自动清空现有缓存然后再次读取,在这时,如果有还未加载的Prop想覆盖已经读取过的内容,因为那些东西已经用加载所用的缓存中移去了,所以重复的Prop内容会把整个内存搞得一团糟,然后也许就会导致Prop Pox Bug了。但这个理论也不是有强有力的依据,而且有些比限制更小的存档也会感染上Prop Pox,所以到底是不是这个原因,还有待进一步研究。

3.解决办法

从目前看来,遭到破坏的文档几乎不能被修好,因此刪除被感染且保存了的存檔可以直接解决问题但是重装一次游戏可以解决很多问题,有一定概率可以修复存档。

4.防治办法

由于还没有搞清楚Bug产生的确切原因,所以还不能说绝对的防治办法。我建议,一是经常备份存档,当第一个存档被破坏后,赶紧将它覆盖掉,以绝后患。二是依照老外们的研究,控制好存档大小。三是,那个在大城市用CDK3-OWW2的人,小心点吧。

就先说这么多,请大家多多发表自己的意见和看法。



[ 本帖最后由 lrdcq 于 2011-7-20 16:56 编辑 ]

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?入住

x

评分

参与人数 1威望 +2 收起 理由
龟龟 + 2 观点新颖

查看全部评分

发表于 2010-5-29 17:24 | 显示全部楼层
难怪那么多人说突然丢失细节了……
回复 支持 反对

使用道具 举报

发表于 2010-5-29 17:27 | 显示全部楼层
给一下有问题的那个东西的名字
回复 支持 反对

使用道具 举报

发表于 2010-5-30 16:03 | 显示全部楼层
关于存档体积的问题...
嗯.. 怎么来控制.
基督城里面的主城存档已经过7MB了.
回复 支持 反对

使用道具 举报

发表于 2010-6-3 03:31 | 显示全部楼层
OWW2?
總不會是全套OWW2都有問題吧..........



存檔大小..
好吧..
N多個XL size存檔
回复 支持 反对

使用道具 举报

 楼主| 发表于 2010-6-3 22:20 | 显示全部楼层
原帖由 楊過 于 2010-6-3 03:31 发表
OWW2?
總不會是全套OWW2都有問題吧..........



存檔大小..
好吧..
N多個XL size存檔
I only got Prop Pox when the PEG-OWW2_BDK_RESOURCE.DAT file was installed.

&&


这个理由。。。
2006年的发现,2007年的总结(a到e点),2009年又有人总结(f,g,h点)
还新颖。。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?入住

x
回复 支持 反对

使用道具 举报

发表于 2010-6-3 23:50 | 显示全部楼层
..
我發現我有那文件................................





操作原因那裡..
有80%是亂填的
回复 支持 反对

使用道具 举报

发表于 2010-6-7 19:22 | 显示全部楼层
http://www.simcity.cn/forum.php? ... 5898&highlight=
睡神2007年就提出了,哈哈
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 入住

本版积分规则

小黑屋|手机版|模拟城市中文网

GMT+8, 2024-5-2 23:12 , Processed in 0.024097 second(s), 18 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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