本贴原名《关于转移、使用游戏存档的初步研究》
本贴一楼适合新手,高手请无视一楼
今日在论坛中看到有人想把游戏进度COPy回家或学校继续游戏,但不知如何操作。
为此,特意试验了一下,确认可行,但有一些缺憾,希望大家共同探讨。
先给出前提条件:
1、要保证存档可用,首先要保证游戏版本相同(不同的情况下未测试,预估条件)
2、其次要有存档所使用的MOD文件(游戏安装目录的Paks目录下,支持文件夹结构,这点跟SC4差不多,可以规范放置mod文件)
红色字体为最近更新内容
==============以下是在不同计算机、同一账号下的操作(也适用于重装游戏)================
首先给出迁移方法:
1、找到存档文件并迁移
Vista、win7下在“C:Users【你登录操作系统的账号】AppDataLocalMonte CristoCities XLlive【你登录游戏的账号】solo”中是单机游戏存档,
XP下在“ C:Documents and Settings【你登录操作系统的账号】Local SettingsApplication DataMonte CristoCities XLlive【你登录游戏的账号】solo”
这些是隐藏文件,解除隐藏方法【感谢375支线提供】:
XP: 我的电脑 > 工具 > 文件夹选项 > 显示 > 显示隐藏文件和文件夹
Vista/7: 控制面板 > 文件夹选项 > 显示 > 显示隐藏文件和文件夹
示例---我的存档文件所在位置:
因为我用win7,所以在“C:UsersdreamerAppDataLocalMonte CristoCities XLlivedreamersolo”目录下。
找到位置后,里面有几个文件,
目录中的文件如下:
其中cities.cxl是城市布局文件,即哪个地形、哪个城市已经建立,叫什么名字;
contractlist.cxl是城市贸易文件,既哪个城市签订合同的汇总信息;
最下边solo开头的文件(每组两个文件,DSS和Sol)就是存档了,主要区别是在第几个(regin数字)区(地形),第几个(map数字)城市的进度。
把你要copy的城市进度复制即可。
----------------附:关于Regin后的数字----------------
1 --- 山地
2 --- 溪谷
3 --- 峡谷
4 --- 平原
5 --- 海岸
6 --- 限量版
---------------附:关于Map后面的数字----------------
在相应区域(Regin)中对应唯一的城市地图(MAP),
各个局域城市分布不同,具体情况具体分析。
如果都罗列出来会很多,若以后有时间再做具体说明。
2、关于cities.cxl
此文件复制后,将覆盖目标计算机的游戏城市布局文件,即原来建设的城市你在布局中看不到(是灰色,不是绿色)了。
所以最好在你的目标计算机建立相同的城市名称后,再copy城市存档,这样就不必复制cities.cxl文件了。
当然,如果您能保障两台计算机的城市布局都相同,也不妨每次都把这个文件copy过来,以同步两台计算机上的所有城市布局。
3、关于contractlist.cxl
此文件是是城市贸易文件,既哪个城市签订合同的汇总信息,建议复制。
若不复制,将会清空城市的贸易内容,严重影响城市发展质量。
4、关于城市存档文件
从上图可以看到,每两个文件是一组,代表一个城市(暂时不清楚具体分别存储什么数据)。因此,可以单独copy一个城市。
以下请注意:
对于城市布局文件不同的两台计算机,城市游戏进度文件不受影响,但是城市的布局信息不同。
举个例子:
例子一:两台计算机A、B,现在想把A的一座城市(名字叫Temp)存档copy到B,但是B中该城市位置未建立城市的情况
例子二:两台计算机A、B,现在想把A的一座城市(名字叫Temp)存档copy到B,但是B中该城市位置已经建立城市(名字叫Pmet)的情况(这种情况A存档会覆盖B存档)
条件一
如果不copy城市布局文件cities.cxl
对于例子一,在B中该城市位置显示未建立城市,即城市是灰色的,一旦在该位置建立了城市,不管叫什么名字,这座城市的内容就是A中的该位置城市(你copy过来的);
对于例子二,在B中该城市位置仍然是城市Pmet,但里面的内容是A中该位置城市(你COPY过来的)。
条件二
如果copy城市布局文件cities.cxl
对于例子一,在B中该城市位置显示已经建立城市(原来未建立),名字叫Temp,这座城市的内容就是A中的该位置城市(你copy过来的);
对于例子二,在B中该城市位置的城市名字已经变成了Temp,里面的内容是A中该位置城市(你COPY过来的)。
以上。
欢迎共同探讨!!
====================以下是不同账号的存档迁移的研究==================
一、同一计算机,不同游戏账号之间的存档交换
这个,其实跟两台计算机大致相同,唯一区别就是不推荐copy城市布局文件cities.cxl
---------------------
二、同一计算机,不同游戏账号之间的存档交换
为测试这一条,我在两台计算机上分别安装XL,升级到457,破解,打汉化补丁,新建两个账号。
经过测试,效果同上。不做进一步研究了。
PS:“城市游记”中《荒漠征服记》的170楼存档经测试可用。
我在copy了mod文件夹,并使用该存档验证上面所述内容之后,又分别测试了3种存档copy方式(每种方式都应该加上contractlist.cxl文件):
- 使用存档压缩包中的cities.cxl、DSS、sol文件
- 使用存档压缩包中的DSS、sol文件
- 只使用存档压缩包中的sol文件
都成功了。只是限于机器配置,最终被卡死了。。。。。
这里要特别指出:一定要复制contractlist.cxl文件,这样这座城市的状态才完整(发展+贸易)。
具体见该贴
http://www.simcity.cn/forum.php?mod=viewthread&tid=78800&page=17#pid1254200
[ 本帖最后由 dreamer 于 2010-5-14 14:14 编辑 ] |