Windows下查找各类游戏存档路径
我算是个比较爱打单机游戏的人,同时也是个半吊子的编程爱好者,有的时候会去干一些修改存档的事儿。不过这篇博文不讲存档修改技术,只讲第一步:去哪找存档?
目标:在windows10系统下搜索到游戏的存档路径
实现原理:
几乎所有的游戏在创建新存档的时候都会产生一个新的存档文件,而windows系统会记录文件的修改时间,所以我们可以在存档完成的时候立刻检索所有刚刚修改过的文件,从里面用排除法找出存档文件。这个问题的核心在于我们需要一个可以快速检索最近修改过的文件的工具,而《everything》这个工具恰恰满足了我们的需求。
操作流程:
1.下载所需工具:
首先我们需要一个大名鼎鼎的磁盘文件搜索工具:Everything
下载地址:https://www.voidtools.com/zh-cn/
2.关闭无关应用,这一步很重要,有时候其他程序产生的文件会直接干扰我们的搜索
3.启动everything,给与管理员权限
第一次启动everything的时候需要生成配置文件,会卡一会儿。

启动成功后选择按修改时间排序,如果一切正常的话,生成好的文件目录应该是静止或者缓慢更新的。如果文件目录更新的很快,每秒十几条的那种,说明后台有应用正在生成大量文件,可以重启或者等一段时间后再来尝试。
4.启动游戏,打开存档界面。然后等待windows系统时间进入新的一分钟时立即存档。
此处我以游戏《G线上の魔王》为例子。我现在windows系统时间的8:20分打开游戏的存档界面,然后在时间跳到8:21是立刻存了个档。

5.存档结束后我立刻切回到everything,可以查到在8:21这一分钟内修改过的文件的清单

手速快,运气好的话你可以看到刚生成的文件就这么几个,显然就是存档文件了。
有的时候手速慢了或者后台生成文件比较多,文件清单可能会长一点,如下图

这个时候我们可以发挥想象力进行筛选。既可以选择重复实验多次,找出相同文件夹的项目;也可以选择对根据游戏的开发商,作者,游戏名对目录名进行分析排除。
比如《G线上の魔王》的英文名为G-senjou no Maou,有的也叫The Devil on Gstring,而截图的目录里恰好有G-senjou no Maou的目录,所以基本上就确定是它了。再看这个文件夹前面的AKABEiSOFT2,正是G线上の魔王的开发公司,这就更近一步验证了我们的猜想。
6.检验猜想
我们打开猜想的存档位置,给存档文件夹改个名字,我这里把文件夹名字后面加了个12345

然后我们再打开游戏,看看能不能读档,如果存档消失了,就证明我们刚刚修改的文件夹就是存档文件夹

这是我打开的《G线上の魔王》的读档界面,可以看到刚才的存档已经消失了。这证明我们的猜想是正确的。
此时我们就可以宣布存档寻找成功了。之后就可以快乐的修改存档或者备份存档了。
Windows下查找各类游戏存档路径的更多相关文章
- ubuntu下查找某个文件的路径
参考:ubuntu下如何查找某个文件的路径 http://blog.csdn.net/lieyanhaipo/article/details/17055667 在Ubuntu有时候会遇到记得 ...
- Windows下Python中的中文路径和中文输出问题
这几天有个项目需要写一点类似于脚本的小程序,就用Python写了,涉及到中文路径和中文输出的问题,整理一下. 有一个问题我觉得需要先强调一下,在写Python程序的时候,一定保证编码是utf-8,然后 ...
- Windows下查找文件或文件夹被哪个进程占用
Linux下我们可以使用lsof +D /filepath/,查看到文件被那些进程占用. windows下也会经常遇到文件夹或文件无法删除或无法访问的问题,使用“资源监视器”可以找到占用的进程,可以尝 ...
- windows下查找指定端口被哪个程序占用
在Windows环境下,用netstat命令查看某个端口号是否占用,为哪个进程所占用. eg.查看端口号为61078被哪个程序占用 1.查看端口号为61079被哪个PID所占用:Netstat –an ...
- windows下node配置npm全局路径(踩坑)
事情的起因是:Koa要求v7.6.0以上的nodejs. 但是window环境下升级node不容易,试过npm install -g n 和n stable等命令无效,而网上推荐的nvm并不支持win ...
- windows下配置tomcat的虚拟路径编译器为IDEA
在tomcat中配置好后发现运行项目还是无效 我们需要打开tomcat的配置,把下方的红色区域勾选上即可生效 具体原因如下 那是由于默认时IDEA的热部署机制,会在以下路径: [C:\Users\系统 ...
- 在Windows下查看Java的JRE路径
java -showversionecho %JAVA_HOME%path 这个方法可以确认当前java.exe的版本,但是并不能确定输出JRE的具体路径. JAVA_HOME的路径,也不一定就是当前 ...
- 【Linux】Linux下查找JDK默认安装路径
一.查找效果图 二.查找步骤 1.首先确认是否已按照JDKjava -version [root@iZ2ze3zda3caeyx6pn7c5zZ base-eureka]# java -version ...
- windows下npm默认的全局路径
C:\Users\用户名\AppData\Roaming\npm\node_modules
随机推荐
- JDBC中的Statement 和PreparedStatement的区别?
PreparedStatement是预编译的SQL语句,效率高于Statement. PreparedStatement支持操作符,相对于Statement更加灵活. PreparedStatemen ...
- SpringMvc用什么对象从后台向前台传递数据的?
通过ModelMap对象,可以在这个对象里面调用put方法,把对象加到里面,前台就可以通过el表达式拿到.
- SpringDataRedis持续更新部分值使用方式
官方文档:https://docs.spring.io/spring-data/redis/docs/2.3.4.RELEASE/reference/html/#redis.repositories. ...
- 为什么 wait 和 notify 方法要在同步块中调用?
Java API 强制要求这样做,如果你不这么做,你的代码会抛出 IllegalMonitorStateException 异常.还有一个原因是为了避免 wait 和 notify 之间产生竞态条件.
- js的json序列化和反序列化
(1)序列化 即js中的Object转化为字符串 1.使用toJSONString var last=obj.toJSONString(); //将JSON对象转化为JSON字符 2.使用string ...
- vmware克隆Centos虚拟机网卡无法启动问题
快速处理办法: cat /etc/sysconfig/network-scripts/ifcfg-eth0 sed -i '/UUID/d' /etc/sysconfig/network-script ...
- mybatis 和 hibernate 本质区别和应用场景
Hibernate: 是一个标准 ORM 框架(对象关系映射).入门门槛较高,不需要程序员写 SQL,SQL语句自动生成. 对 SQL 语句进行优化.修改比较困难. 应用场景: 适用于需求变化不多的中 ...
- vulnhub 靶机 Kioptrix Level 1渗透笔记
靶机下载地址:https://www.vulnhub.com/entry/kioptrix-level-1-1,22/ kali ip 信息收集 先使用nmap收集目标的ip地址 nmap -sP 1 ...
- Quantum CSS,一个超快的CSS引擎
开始 本文翻译自Inside a super fast CSS engine: Quantum CSS,如果想要阅读原文,可以点击前往,以下内容夹杂本人一些思考,翻译也并不一定完全. 碎碎念 为什么翻 ...
- 通读Python官方文档之wsgiref(未完成)
wsgirf-WSGI功能及参考实现 源码:Lib/wsgiref Web服务器网关接口(Web Server Gateway Interface, WSGI),是用Python写的一个服务器软件和w ...