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
随机推荐
- su 和 sudo的区别
su是一个命令,可切换其他用户进行操作:而 '-' 号则是代表是否完全切换指定的用户环境信息 sudo是一个服务,可通过/etc/sudoers进行配置文件,让被限制的用户只能执行被授予的命令操作.
- HTML 5中的输出元素是什么?
当你需要计算两个输入的结果并将结果放到一个标签里的时候,就需要输出元素了.比如你有两个文本框(参见下图),你想要让这些文本框数字相加,然后输出给标签. 下面就是如何使用HTML 5代码输出元素. &l ...
- IIS MVC 发布错误 403.14-Forbidden Web 服务器被配置为不列出此目录的内容
转:http://blog.csdn.net/csethcrm/article/details/37820135 IIS MVC 发布错误 403.14-Forbidden Web 服务器被配置为不 ...
- 为什么总有target=_blank?
源于Browsing Context 的概念,不仅有_blank,还有_parent, _top, _self等. 先留个坑.见示例.
- 移动端调试工具weinre安装教程(java版)
先申明:本安装教程是基于java的jdk安装的,经过测试可以正常使用,基于nodejs的安装,小喵鼓弄了好几天也没有成功,如果哪位童鞋基于nodejs安装成功了,请联系小喵,小喵在这里先谢谢你了! 好 ...
- Python:爬取中国各市的疫情数据并存储到数据库
import requests import pymysql import json def create(): # 连接数据库 db = pymysql.connect(host = 'localh ...
- Cannot get a STRING value from a NUMERIC cell poi异常解决
ref:http://www.tpyyes.com/a/kuozhan/2017/0902/199.html poi导入excel表格数据时报java.lang.IllegalStateExcepti ...
- java读取xml文件并转换成对象,并进行修改
1.首先要写工具类,处理读取和写入xml文件使用的工具.XMLUtil.javaimport java.io.FileInputStream; import java.io.FileWriter; i ...
- js select 删除某一项下拉列表的值
<script type="text/javascript"> //muqingwei modify 通过群组类别选择需要的的群组 var mySelect = doc ...
- JavaScript实现科学计算器
运行效果: 可实现科学计算器的功能,如:PI,sin,cos,tan等 源代码: 1 <!DOCTYPE html> 2 <html lang="zh"> ...