3DMGAME 3DM首页 新闻中心 前瞻 | 评测 游戏库 热门 | 最新 攻略中心 攻略 | 秘籍 下载中心 游戏 | 汉化 购买正版 论坛

注册 登录

QQ登录

只需一步,快速开始

查看: 2819|回复: 11
打印 上一主题 下一主题

[分享] 时光穿梭机——让你回到以前,你还有再选择的机会

  [复制链接]

12

主题

186

帖子

164

积分

中级玩家

Rank: 3Rank: 3

贡献度
14
金元
1684
积分
164
精华
0
注册时间
2010-4-5
跳转到指定楼层
主题
发表于 2013-6-27 01:39 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 gd88121 于 2013-6-30 23:13 编辑

--------------------------
# <20130630> 更新2
--------------------------
大家可以去
http://bbs.3dmgame.com/forum.php?mod=viewthread&tid=3905460&page=1#pid88729137
@cd951006245写了一个bat的批处理文件(17楼),试了下,很好用。
想要备份的时候,手动执行一次back.bat,就可以备份了,而且支持多重备份。
可以解决一大部分的需要了。


0.2.5版虽然完成主要部分了,不过在打包之后的测试中还有点问题,偶尔会“内存不能Read”,造成游戏退出,应该与监视save文件夹的代码有关(没打包之前没碰到过)。
还有个问题是,游戏的运行的过程中,人物的地图文件会不时的变化,但.sav和maps.txt文件在存档的时候才更新,暂时是监视maps.txt文件,如果变动就备份,但游戏每次都会进行存档两次,也造成备份了两次,这个问题还没想好怎么解决。
所以暂时就不放上打包的文件了。

感兴趣的朋友可以帮忙看下问题出在哪里。
代码,未调试完成 CDDABK_0.2.5_alpha.7z (1.7 KB, 下载次数: 34)


--------------------------
# <20130630> 更新1
--------------------------
save目录监控的代码加到主程序后有冲突,解决中。

--------------------------
# <20130627> 更新
--------------------------


动态或定时监视save目录下存档文件的模块已经测试成功了,不过看起来朋友们好像对这个程序并不感兴趣,
那暂时就不搞新版本了,原来的0.1版,虽然代码累赘,但最基本的功能还是实现了的。

需求是第一特性,没有需求,也就是表示程序没有必要了。


--------------------------
# <20130627>
--------------------------

自己写的第一个Python 4 windows 程序(以前都是用脚本哈)。

用法:
1、将解压后的文件,复制到CDDA游戏的根目录。双击CDDABK_0.1.exe运行游戏。
2、存档在 backup 目录下。需要回档就把 backup 目录下的文件手动复制到 save 目录下。
3、需要开启游戏的自动存档功能,否则就不知道备份什么时候的存档了。

另外,对于后期存档文件很大的情况,备份的执行效率如何,暂时没有测试。

cddabk 0.1 下载地址


功能:
从打开程序开始,执行第一次备份,然后每60s检查一次save文件夹,以覆盖的方式备份差异文件,直到游戏关闭。
XP SP3下,cdda-0.6-git 中文版测试通过。

附上代码,有兴趣的朋友也帮忙看看,指点一下。程序猿朋友看了之后千万不要拍案而起,我只是个伪电工。
Python 代码: CDDABK_0.1_source.7z (1.12 KB, 下载次数: 27)

对 Python的MS WIN API不熟悉,一些原来想的功能暂时没实现。,。
我原本设想的功能,是动态监视save目录,如果发现变动,就将整个save文件夹打包压缩,并以操作时间来命名,同时删掉旧存档,只保留最近的五或者十个存档之类的。
只是
能力有限,目前还搞不定动态监视,另外用python的zipfile功能,能压缩但打不开。
就只能暂时先这样了。

不过,说不定以后官方就有更灵活的存档模式呢?那就不用这么麻烦了。

另外,CDDA目前有没有手动存档但不退出游戏的功能啊?


评分

3

查看全部评分

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|3DMGAME ( 京ICP备14006952号-1  沪公网安备 31011202006753号

GMT+8, 2026-3-24 07:05 , Processed in 0.028236 second(s), 19 queries , Memcached On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表