今儿个跟大家唠唠我怎么搞定2K13闪退这破事儿的。这老游戏我隔三差五就想玩两把怀旧,结果上个月开始动不动就闪退,气得我手柄都快掰断了!
开始以为是小毛病瞎折腾
起先我还当是电脑抽风,重启、清内存、关杀毒软件三板斧轮着来。结果?屁用没有!游戏开场动画播到一半照样啪叽退回桌面,跟踩了香蕉皮似的滑得贼快。
气得我去翻贴老帖,照着试了几个玄学操作:
- 把游戏文件夹名字改成纯英文
- 兼容性调成Windows 7
- 显卡驱动滚回三年前的版本
偶然挖到关键线索
有天半夜挂着游戏更新补丁,顺手点开任务管理器瞎看。突然发现每次闪退前,有个叫“*”的进程内存占用直接爆表,眼瞅着从500M瞬间飙到1.8G!这才想起来十年前装这游戏用的是32位系统,现在电脑早换成64位了,八成是内存分配闹的鬼。
自己动手改配置
翻出祖传的UltraEdit软件(记事本也行),找到游戏安装目录里这个文件。右键用十六进制编辑器打开,按住Ctrl+F搜索:c7 45 fc 20 00 00 00 这串代码。定位到之后把中间的20改成40,相当于把内存上限从32位系统的2G提到64位的4G。手一抖差点把C7按成D7,吓得我赶紧备份了原文件才敢保存。
见证奇迹的时刻
改完双击图标那会儿心跳得跟打总决赛似的。开场动画顺利过了!操控科比带球过半场没卡!故意让对手快攻连着打了三节...游戏居然真没闪退!存档读档试了七八回,连以前必闪退的球员编辑模式都能正常用了。
发现个哭笑不得的事儿:修好闪退第二天,我家猫跳键盘上把存档文件全删了...得,白高兴一场!不过至少证明这法子是真管用,老伙计们有同样烦恼的尽管试试,总比花钱买新游戏强对?