捷成安兰总:文明4无法升级到1.61

来源:百度文库 编辑:神马品牌网 时间:2024/05/11 01:58:40
我在网上下载了文明4的光盘镜象(.mdf,.mds),在Alcohol 120下安装没有任何问题,只是在启动游戏是有错误提示,接着我用Anti-Blaxx和Daemon Tools解决了,完全可以PLAY了;但我现在想把它升级到1.61版,目前EXE文件显示的版本为0.21.0.1674(40601),请问我该使用何种升级补丁,是官方1.61补丁,还是免光盘补丁,或者其它的补丁呢??? (升级到1.61是为了汉化)

[转帖]文明4极小硬盘版(211M)升级1.61办法
游戏从www.down3721.com下载来的,如果需要请登陆后在搜索栏里搜索:文明4

玩文明4大部分朋友都玩中文的,塞维的汉化程序需要升级到1.61版才可使用。
我遇到的第一个问题就是如何把1.61补丁安装的正确路径中。freesand发的帖子说修改注册表可以正确安装。试了试发现此法对于极小硬盘版无效(至少我是这样),也许是误解了freesand的意思,我导入注册表后1.61补丁安装到了C盘某个地方。此处引用freesand版主的原文:
Q:安装文明IV升级补丁时提示无法升级?“No valid source could be found for product Sid Meier's Civilization 4. The Windows Installer cannot continue.”
A:非完整安装版缺失注册表信息。请将以下文本存成.reg文件,双击导入注册表即可升级(注意先将红色部分改成自已机器上文明IV的安装目录,子目录之间要用双斜线\\分隔)
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"="c:\\Games\\Civilization4"
"InstallSource"="g:\\"
"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"="c:\\Games\\Civilization4\\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

虽然安装不到指定目录,不过庆幸的是补丁文件已经安装到机器里。找到它们然后复制或剪贴到指定目录,升级完成。非常感谢freesand版主,没有他的帖子我到现在也玩不到这么好的游戏。

有的朋友提过启动游戏后系统无反映,我遇到过。后来解决了。引用游侠论坛剑阁工作组组长 魏 御林军在
【原创】《文明Ⅳ》安装、设置经验中的一段话:

游戏初始化XML时报错。
这是因为游戏中的XML使用ISO-8859-1编码,而简体中文Windows优先使用GB-2312解码,所以游戏程序报错。
解决的办法,是修改出错的.xml页面文件,把其中乱码的部分改好。比如,文件的有标签“?/Italian>”改成“”
必要时清除XML缓存的方法是:
展开Art Pack文件

照着下面的步骤来做:
只能用于Windows XP(sorry, the 2000 version of the Unpack utility will be made ASAP)

1. 从2K技术支持网站下载PakBuild.zip Download Now

2. 运行这个EXE程序,在PAK菜单选Unpak...选项。

3.打开你的Civ4目录(缺省是C:\Program Files\Sid Meier's Civilization 4\),然后进入Assets子目录。单击Art0.FPK文件,选择Open。 即:C:\Program Files\Sid Meier's Civilization 4\Assets\Art0.FPK

4. 打开Civ4目录,选中Assets子目录,然后点Ok

5. 卸包完成之后,选中Art0.FPK按Ctrl-X(或者选“编辑”“剪切”)。

6. 向上移动一层目录,也就是不在Assets文件夹之上按Ctrl-V(或者选“编辑”“粘贴”)。

这些步骤之所以重要是因为,如果不把这个FPK文件从Assests文件夹移动出来,游戏仍将无法运行。

7. 运行游戏看看。

首先感谢 魏 御林军 如果不是他把自己的发现和大家分享我到现在也玩不到这么好的游戏。
系统是XP符合这个办法的条件,一直到第6步都很管用,错误消除。极小硬盘版再加一步,把移动到Assests
上一层目录的Art0.FPK重新放回Assests文件夹。如果不这样,启动游戏无反映。