蓝派网(www.lan27.com)-精选网络资源,分享和交流! 文章首页站内搜索在线手册广告代码酷站欣赏万年历
您现在的位置: 蓝派网 >> 文章中心 >> 精选文摘 >> 游戏攻略 >> 正文

帝国/拿破仑全面战争 跳出及白衣问题的解决方法!!

作者:lichen85…    文章来源:游侠网    更新时间:2012-1-25 22:08:17

拿破仑全面攻略|发展篇

拿破仑全面战争攻略|战争篇

虽然从1.3.1版开始,大部分的回合结束跳出和其它BUG已经修正,但是还有一个内存跳出BUG尚未修正。具体现象是在战役模式中多次战斗后,载入战斗时或进行战斗中发生跳出,有时跳出后会提示显存不足“Insufficient Video Memory”。其根本原因是因为程序本身有内存泄露,造成内存占用量逐渐增大,再加上原本的内存管理器有64位内存地址兼容性错误,造成内存分配量过大后分配地址越界出错。(并不是你内存或显存真的不够用了,是程序BUG!)

而以下解决方法为通过自己修改操作系统的允许内存地址范围,来规避这种BUG。经过我个人试验,原本五六次战斗后肯定跳出,现在玩个半天也没有跳出过了。当然这个跟游戏设置和机器配置也有关系,我的游戏设置是纹理部队大小为ultra,其它均为high,机器配置为4G内存、260+的896MB显存,Vista32系统。

技术原帖为老外发布。
老外原帖如下:http://www.twcenter.net/forums/showthread.php?t=238484

请注意,隔壁原帖的方法已过期,请参照本贴描述方法步骤进行修正。并且隔壁原帖标题为低配置下解决跳出问题,但实际情况并非如此,如上所述,高配置照样会跳。


具体解决方法如下:

需求:
要求你的机器至少有2G内存
保证你的帝国全面战争已经升级到了1.2之上的版本(2009年4月29日后更新的版本)

让32位操作系统可以使用超过2G的地址空间
只需设到2.5G,超过的话就没有必要了。
XP 32

在系统盘根目录下找到隐藏文件 Boot.ini
取消只读特性
在[operating systems]找到此行
"multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Windows XP Professional".
在此行之下复制粘贴添加一行和此行相同的命令(你可以直接在该行后加后缀命令,而不建立新行,但是为了保险起见建议你建立新行。)
再添加的这一行最后再加  空格 /3GB/USERVA=2500
在这一行里找到操作系统名并改为 Windows XP 3GB
存盘并改回只读

xp
在boot文件里删除添加行

vista
在cmd里输入 bcdedit /deletevalue increaseuserva


win7\32位和vista 32   的使用方法


开启

1、开始-所有程序-附件,右击命令提示符,选择以管理员身份运行

2、在命令行中,输入"输入 bcdedit /set increaseuserva 2500 注意空格!"

3、重启电脑

 

关闭

1、开始-所有程序-附件,右击命令提示符,选择以管理员身份运行

2、在命令行中,输入 "bcdedit /deletevalue IncreaseUserVa"

3、重启电脑


发表评论】【打印此文】【关闭窗口】【点击数:
★好玩的休闲小游戏★

本 栏 推 荐

本 栏 热 门

站 内 推 荐

图 文 推 荐