首先谢谢各位老大的好帖子,仔细研究一番后1.61的升级及汉化刚搞定了,但还有些疑问。
在网上下文明4太慢了,不管bt还是电驴(本人急性子),就花5元买了个D版的硬盘版1.09版,是两张的(居然是四世同堂,123版在第二盘,现在开始怀疑里面的资料是否齐全,等BT了ISO DVD的再从装吧)。
安装都一切很顺利,能正常运行。英文不过关,玩的相当费劲,于是在本网站上下了1.61汉化升级包,在官网上下了1.61升级包。按常见问题里说的方法制作了reg硬盘版注册表信息注册文件(见下面)。
第一步: 安装硬盘版注册表信息注册文件;
第二步: 安装1.61升级包;
第三步: 安装1.61汉化升级包。
第四步: 启动安装1.61升级包时在桌面新创建的主程序快捷方式
嗯,怎么提示boost_python-vc71-mt-1_32.dll文件找不到? 我到安装路径下一看,文件在阿。 好在昨天从网上下了个CvGameCoreDLL_v161.zip文件,里面有个这样的。于是解压缩拷了一个过来。再运行桌面上的主程序还是不行。正在郁闷之时,无意之中点了快捷启动栏中的主程序却能正常启动,但还是英文1.09版的。奇怪!
按我的经验察看了这两个快捷方式的属性,居然发现由1.61升级包安装的主程序居然在c:\windows目录下,晕死。马上打开c:\windows目录和我指定安装游戏的目录对比,结果发现在c:\windows目录下新创建了几个目录,都是在安装1.61升级包那个时间新建的,并且都跟指定安装游戏目录中的一样。于是将这些目录和Civilization4.exe主程序全部剪切到指定安装游戏目录中。又重新安装了一遍1.61汉化升级包。并删除了桌面上的那个快捷方式。
当再次启动游戏到主界面时发现英文字体有了变化,心中窃喜。点击“ADVANCED” , 点击“ABOUT THIS BUILD” , 可以看见是1.61版了,退出。点击“OPTION”,点开语言选择下拉菜单,惊喜发现最下面有了“中文”选项,激动万分啊,马上点选,然后确定,返回到主界面时已经变成中文了。终于成功了!!!
欣喜之余还是有些疑问: 为何安装1.61升级包时将文件都安装到了C:\WINDOWS目录下? 应该是那个reg注册信息文件有问题,可我检查了半天找不出问题所在。我将其贴在下面,忘各位高手指点。我的系统是xp sp2, 装在c:\盘里,游戏装在e:\里。
我的添加硬盘版注册信息的reg文件:
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\{CFBCE791-2D53-4FCE-B3FB-D6E01F4112E8}]
"LogFile"="C:\\Program Files\\InstallShield Installation Information\\{CFBCE791-2D53-4FCE-B3FB-D6E01F4112E8}\\setup.ilg"
"InstallLocation"="E:\\Program Files\\Civilization 4"
"InstallSource"="x:\\"
"ProductGuid"="{CFBCE791-2D53-4FCE-B3FB-D6E01F4112E8}"
"DisplayName"="Sid Meier's Civilization 4"
"Publisher"="Firaxis Games"
"URLInfoAbout"="http://www.2kgames.com/civ4/"
"RegCompany"="My Company"
"RegOwner"="My Name"
"DisplayIcon"="E:\\Program Files\\Civilization 4\\Civilization4.exe"
"NoModify"=dword:00000001
"NoRemove"=dword:00000000
"NoRepair"=dword:00000001
"InstallDate"="20051108"
"Language"=dword:00000009
"DisplayVersion"="1.00.0000"
"Version"=dword:01000000
"MajorVersion"=dword:00000001
"MinorVersion"=dword:00000000
"LogMode"=dword:00000001
[HKEY_LOCAL_MACHINE\SOFTWARE\Firaxis Games\Sid Meier's Civilization 4]
"INSTALLDIR"="E:\\Program Files\\Civilization 4"
"DEFAULT_LANGUAGE"=dword:00000009
[HKEY_LOCAL_MACHINE\SOFTWARE\Firaxis Games\Sid Meier's Civilization 4\1.00.0000] |