大伙儿晚上今天瞎折腾了一下午,总算把老伙计《实况10》给整明白了,主要是这个注册表的事儿,寻思着记录一下,万一有兄弟也碰到这情况。
起因:手痒想踢球,游戏打不开
是这么回事儿,最近不知道咋了,特想回味一下当年玩《实况10》的感觉。这游戏我硬盘里一直存着,绿色版嘛以前重装系统或者换电脑,直接复制过去就能玩,方便得很。今天兴致勃勃点开,傻眼了,要么没反应,要么弹个错说啥啥组件找不到,反正就是进不去。我这心里咯噔一下,难道是系统更新把啥玩意儿给弄冲突了?
排查:老毛病,估计是注册表
我琢磨着,这种老游戏,尤其是绿色版的,最常见的问题就是注册表信息丢失。你想,它又没正经安装过,系统哪知道你游戏搁哪个犄角旮旯。以前也遇到过类似的情况,当时好像是网上找了个啥注册表导入文件,双击一下就好了。这回我就寻思着自己动手丰衣足食,顺便搞清楚到底是怎么回事。
动手:摸索着修改注册表
第一步,咱得打开注册表编辑器。这个简单,我直接按键盘上的“Windows徽标键”加“R键”,弹出个“运行”的小窗口,里头输入“regedit”,点“确定”,注册表编辑器就出来了。界面瞅着挺复杂,密密麻麻的,但咱别慌。
第二步,找到关键位置。我记得以前看过帖子,说实况足球的注册表信息一般在`HKEY_LOCAL_MACHINE\SOFTWARE\`下面。我顺着这个路径一层层点开,果然,找到了一个叫`KONAMI`的项,再点开,里面就有`PES6`或者类似的版本号文件夹(具体名字可能因为版本不同有点差异,我这个就是`Winning Eleven 10`,因为我这是WE10,就是PES6的日版叫法)。
第三步,看缺啥补点开那个`PES6`(或者你的版本)的文件夹,右边窗口就会显示一些键值。我仔细瞅了瞅,发现有几个关键的玩意儿:
- `installdir`:这个一看就是安装目录。它的值应该是你游戏文件夹的完整路径。比如我的游戏在`D:\Games\PES6\`,那这个值就应该是这个路径。我检查了一下,发现这里是空的,或者是指向一个不存在的路径。怪不得打不开!我赶紧右键修改,把正确的路径填进去。
- `codedir`:这个好像也是指向游戏目录下的某个特定文件夹,一般也是主程序所在的目录。我也把它改成正确的路径。
- 还有些其他的,比如`lang_e`、`lang_f`之类的,代表语言,这些一般不用动,除非你想改语言。
特别提醒一下,如果你是64位系统,路径可能会在`HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\KONAMI\PES6`这里面。我这回就是在`WOW6432Node`下面找到的。大家如果在一开始那个路径找不到,可以来这边瞅瞅。
修改完了,我就把注册表编辑器关了。这时候心里还有点小忐忑,万一改错了,系统会不会出问题?不过话说回来,这玩意儿瞎改确实有点风险,建议大家改之前最好能导出现有的注册表项备份一下,或者至少把自己改动的地方截图记下来。
结果:成功运行,美滋滋
深吸一口气,我再次双击了《实况10》的启动程序。熟悉的开场动画出来了!能进游戏了!当时那心情,别提多舒畅了,感觉跟自己修好了个啥高科技玩意儿似的。虽然只是个小小的注册表问题,但自己一步步摸索着解决了,还是挺有成就感的。
如果你也碰到《实况10》或者其他类似的老绿色游戏打不开的情况,不妨从注册表这块儿查查看。很多时候就是路径不对或者信息丢失导致的。自己动手改改,说不定就能解决问题。改注册表前一定要小心,不确定的地方别乱动,备份是个好习惯!
好了,不多说了,我得去踢几场大师联赛了!希望我这点折腾过程能帮到有需要的朋友。