注册 | 登录

游侠NETSHOW论坛





楼主: 茜崎空
打印 上一主题 下一主题

引起生化危机4崩溃的原因就是内存... [复制链接]

帖子
782
精华
0
积分
407
金钱
1068
荣誉
0
人气
0
评议
0
21#
发表于 2009-5-24 21:37:46 |只看该作者
还有我能想到的比如打包xfile.dat,xscr.dat等都不行(就是把原xscr.dat提取成文件夹出来,把要打的MOD覆盖,再用Gca-chs.exe工具压缩后弄成新的xscr.dat等)

其实我也一直是这样做的,把想要的MOD直接打包xfile.dat,xscr.dat。。。不在游戏文件夹里留多余的xfile等文件夹。。。(就算直接用原版的xscr.dat等,MOD用xscr等文件夹放入游戏安装界面也一样到时间了就会崩溃)

使用道具 举报

帖子
782
精华
0
积分
407
金钱
1068
荣誉
0
人气
0
评议
0
22#
发表于 2009-5-24 21:42:02 |只看该作者
原帖由 pladintmdfd 于 2009-5-24 21:36 发表
这么灵异!!??试试内存盘放虚拟内存吧,
我搞了以后的虚拟内存(页面文件)使用量总是一条水平线,也就是说写入的快,清空的也快,毕竟是硬盘读取速度的30倍啊。
另外你换过显卡驱动没有?
用过什么与生化4疑似冲突的软件没有?
你的杀软 ...

显卡驱动现在是185.85.。。以前的182系列也一样。

没有软件冲突,杀软没有(我是裸机)用360安全卫士什么的查什么木马也没有。。。就算我马上重装系统什么也不装也不上网(这样总不会有病毒吧)就装DX和显卡驱动还有360手柄驱动马上就玩这个游戏也还是崩溃

使用道具 举报

帖子
782
精华
0
积分
407
金钱
1068
荣誉
0
人气
0
评议
0
23#
发表于 2009-5-24 21:43:56 |只看该作者
我索性划出1.47G内存做内存盘,然后把虚拟内存(设为1G)放到内存盘
====================

我只能试试你这个了,我索性把2G用做内存盘。。。然后虚拟内存也弄2G。。。你用的是不是Ramdisk?

[ 本帖最后由 茜崎空 于 2009-5-24 21:48 编辑 ]

使用道具 举报

帖子
239
精华
0
积分
129
金钱
437
荣誉
0
人气
0
评议
0
24#
发表于 2009-5-24 21:50:29 |只看该作者
楼主说的c++是什么软件 我之前也遇到过这个错误,这个软件在哪里下载,如果有随便给我个连接,之前发过个生化危机4感觉飘的问题我怀疑是没装这个C++软件照成的,前天把孤岛危机弹头重新装回去发现飘的问题解决了莫非是孤岛自带了这个C++软件?
另外楼主所言的C++错误是PF使用率照成的吗?尝试增加PF使用率看看能不能解决此问题?

使用道具 举报

帖子
151
精华
0
积分
79
金钱
68
荣誉
0
人气
5
评议
0
25#
发表于 2009-5-24 21:51:34 |只看该作者
原帖由 茜崎空 于 2009-5-24 21:37 发表
还有我能想到的比如打包xfile.dat,xscr.dat等都不行(就是把原xscr.dat提取成文件夹出来,把要打的MOD覆盖,再用Gca-chs.exe工具压缩后弄成新的xscr.dat等)

其实我也一直是这样做的,把想要的MOD直接打包xfile.dat,xscr.dat。 ...

用Gca-chs.exe工具把DAT文件解成文件夹后不要压缩成新的DAT文件,只要解压过的都不要再压缩了(我以前也试过为了节约空间,但是进去不到5分钟就崩溃了,再进去还是一样。后来又从新解压成文件夹就好了)

使用道具 举报

帖子
466
精华
0
积分
233
金钱
539
荣誉
0
人气
0
评议
0
26#
发表于 2009-5-24 21:53:42 |只看该作者
扣肉6320+4G内存+9600,试过XP/2003/vista32/vista64/win7-32/win7-64都会崩溃,
一般玩两个章节以上,崩溃几率成倍提升,所以我都是每两个章节就save然后重开游戏,

估计是Bio4程序设计的不严谨,造成内存泄漏导致崩溃

使用道具 举报

帖子
782
精华
0
积分
407
金钱
1068
荣誉
0
人气
0
评议
0
27#
发表于 2009-5-24 21:56:56 |只看该作者
原帖由 cnydi911 于 2009-5-24 21:50 发表
楼主说的c++是什么软件 我之前也遇到过这个错误,这个软件在哪里下载,如果有随便给我个连接,之前发过个生化危机4感觉飘的问题我怀疑是没装这个C++软件照成的,前天把孤岛危机弹头重新装回去发现飘的问题解决了莫非是孤岛自 ...

这个C++这里有下载。。。(05版和08版的都有)不过对于我来说安不安装都一样,该到时间崩溃了一样会崩溃,和装这个没关系

http://www.microsoft.com/downloa ... p;DisplayLang=zh-cn

使用道具 举报

帖子
782
精华
0
积分
407
金钱
1068
荣誉
0
人气
0
评议
0
28#
发表于 2009-5-24 21:57:42 |只看该作者
原帖由 visvoy 于 2009-5-24 21:53 发表
扣肉6320+4G内存+9600,试过XP/2003/vista32/vista64/win7-32/win7-64都会崩溃,
一般玩两个章节以上,崩溃几率成倍提升,所以我都是每两个章节就save然后重开游戏,

估计是Bio4程序设计的不严谨,造成内存泄漏导致崩溃 ...

我也是这个意思,就像有些人玩孤岛危机弹头,内存满了以后游戏会自动跳出。

你还算不错了,我现在这崩溃频率有时候从一个储存点跑到下一个储存点如果慢吞吞打的话甚至都来不及

[ 本帖最后由 茜崎空 于 2009-5-24 21:59 编辑 ]

使用道具 举报

帖子
782
精华
0
积分
407
金钱
1068
荣誉
0
人气
0
评议
0
29#
发表于 2009-5-24 22:00:55 |只看该作者
原帖由 bbcjl897 于 2009-5-24 21:51 发表

用Gca-chs.exe工具把DAT文件解成文件夹后不要压缩成新的DAT文件,只要解压过的都不要再压缩了(我以前也试过为了节约空间,但是进去不到5分钟就崩溃了,再进去还是一样。后来又从新解压成文件夹就好了) ...

你说的这个我也想到了的。。。我还曾经试过把游戏中全部的DAT文件都解压成文件夹来玩这个游戏。。。一样的,该崩溃的照样崩溃

使用道具 举报

帖子
239
精华
0
积分
129
金钱
437
荣誉
0
人气
0
评议
0
30#
发表于 2009-5-24 22:04:53 |只看该作者
在有个就是 本人XP3系统 物理内存4G 系统识别只有3.25G 虚拟内存要怎么设置?设置在系统盘还是空间充裕的盘?具体如何设置最大和最小值?

使用道具 举报

帖子
466
精华
0
积分
233
金钱
539
荣誉
0
人气
0
评议
0
31#
发表于 2009-5-24 22:05:02 |只看该作者
还有频繁reload from a checkpint也会增加崩溃的几率,每次reload都会增加虚拟内存

使用道具 举报

帖子
466
精华
0
积分
233
金钱
539
荣誉
0
人气
0
评议
0
32#
发表于 2009-5-24 22:08:29 |只看该作者
原帖由 茜崎空 于 2009-5-24 21:57 发表

我也是这个意思,就像有些人玩孤岛危机弹头,内存满了以后游戏会自动跳出。

你还算不错了,我现在这崩溃频率有时候从一个储存点跑到下一个储存点如果慢吞吞打的话甚至都来不及 ...

这我到很少遇到,我崩溃都是至少玩1小时以后才会,用的欧版1.1+2.0高清+bloom+0075b+高清过场,
反正接近俩小时的时候一定要save重开,现在玩出感觉大概能知道啥时候要崩溃了,然后赶紧save,呵呵

使用道具 举报

帖子
239
精华
0
积分
129
金钱
437
荣誉
0
人气
0
评议
0
33#
发表于 2009-5-24 22:09:46 |只看该作者
楼主提供的C++下载地址开了我是XP3系统 要装哪个版本的?Microsoft Visual C++ 2005 Redistributable Package (x86)
这个版本吗?

使用道具 举报

帖子
782
精华
0
积分
407
金钱
1068
荣誉
0
人气
0
评议
0
34#
发表于 2009-5-24 22:12:21 |只看该作者

回复 #33 cnydi911 的帖子

只要后面有X86的都可以,我给你的那个就行

使用道具 举报

帖子
782
精华
0
积分
407
金钱
1068
荣誉
0
人气
0
评议
0
35#
发表于 2009-5-24 22:13:42 |只看该作者
原帖由 visvoy 于 2009-5-24 22:05 发表
还有频繁reload from a checkpint也会增加崩溃的几率,每次reload都会增加虚拟内存

reload from a checkpint?

这个是什么?

我就算玩欧版1.1的(无汉化)都没注意到这个。。。频繁上弹吗

使用道具 举报

帖子
239
精华
0
积分
129
金钱
437
荣誉
0
人气
0
评议
0
36#
发表于 2009-5-24 22:14:10 |只看该作者
缺少C++这个程序会使游戏不顺畅吗?之前感觉飘得厉害

使用道具 举报

帖子
554
精华
0
积分
277
金钱
1343
荣誉
0
人气
0
评议
0
37#
发表于 2009-5-24 22:14:19 |只看该作者
嗯,
是ramdisk,网上有详细的设置说明。
我现在各硬盘分区都没有设虚拟内存。
也就是说把虚拟内存pagefile.sys文件设到内存里,比禁用虚拟内存稳定且快速。

----------------------------------------------------------------------------------------------------------

楼下的朋友。
一两句话说不清楚,GOOGLE或百度吧。
毕竟这里是C区。

[ 本帖最后由 pladintmdfd 于 2009-5-24 22:21 编辑 ]

使用道具 举报

帖子
239
精华
0
积分
129
金钱
437
荣誉
0
人气
0
评议
0
38#
发表于 2009-5-24 22:15:29 |只看该作者
P兄所说的ramdisk是什么程序?具体如何设置?

使用道具 举报

~ §格罗姆·地狱咆哮§ ~
亡靈·暗影之狼·枯木守衛
聖魔天使·座天使·蝴蝶·魔鬼幻想曲
★★★★

帖子
3102
精华
2
积分
2956
金钱
7207
荣誉
98
人气
17
评议
0

39#
发表于 2009-5-24 22:20:34 |只看该作者
按照目前大多数的配置来说,弹出C++不一定都是内存不够引起的,正如楼上几位所分析的,补丁和MOD打的太多,造成占用资源过大引起游戏不稳定是很大的一个因素。
不过打补丁和MOD一定要有个好习惯,首先,覆盖版的补丁和MOD一定要先查看原始文件,分析一下目录结构,尽量删除原有文件然后备份,可适当减少C++出现几率。
还有,有些多边形超过50000的(应该是这么多,我不懂3D)MOD也会很大几率引起C++,请注意。
我一般都是游戏固定几个地方出现C++,也是偶尔出现看RP的,尽量多存盘就可以了,习惯就好。一般过来这几个地方基本上通关就没什么问题了

使用道具 举报

帖子
239
精华
0
积分
129
金钱
437
荣誉
0
人气
0
评议
0
40#
发表于 2009-5-24 22:26:16 |只看该作者
我跟D兄的情况很相似,不经常出现C++错误,有时候出现,比较囧的是出现了这个C++错误一定要重启机子吗?有什么办法能不重启机子强行退出游戏?

使用道具 举报

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

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

GMT+8, 2026-4-11 03:16 , Processed in 0.302114 second(s), 10 queries , Gzip On, Memcache On.

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

分享到