我算是个比较爱打单机游戏的人,同时也是个半吊子的编程爱好者,有的时候会去干一些修改存档的事儿。不过这篇博文不讲存档修改技术,只讲第一步:去哪找存档?

目标:在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下查找各类游戏存档路径的更多相关文章

  1. ubuntu下查找某个文件的路径

    参考:ubuntu下如何查找某个文件的路径      http://blog.csdn.net/lieyanhaipo/article/details/17055667 在Ubuntu有时候会遇到记得 ...

  2. Windows下Python中的中文路径和中文输出问题

    这几天有个项目需要写一点类似于脚本的小程序,就用Python写了,涉及到中文路径和中文输出的问题,整理一下. 有一个问题我觉得需要先强调一下,在写Python程序的时候,一定保证编码是utf-8,然后 ...

  3. Windows下查找文件或文件夹被哪个进程占用

    Linux下我们可以使用lsof +D /filepath/,查看到文件被那些进程占用. windows下也会经常遇到文件夹或文件无法删除或无法访问的问题,使用“资源监视器”可以找到占用的进程,可以尝 ...

  4. windows下查找指定端口被哪个程序占用

    在Windows环境下,用netstat命令查看某个端口号是否占用,为哪个进程所占用. eg.查看端口号为61078被哪个程序占用 1.查看端口号为61079被哪个PID所占用:Netstat –an ...

  5. windows下node配置npm全局路径(踩坑)

    事情的起因是:Koa要求v7.6.0以上的nodejs. 但是window环境下升级node不容易,试过npm install -g n 和n stable等命令无效,而网上推荐的nvm并不支持win ...

  6. windows下配置tomcat的虚拟路径编译器为IDEA

    在tomcat中配置好后发现运行项目还是无效 我们需要打开tomcat的配置,把下方的红色区域勾选上即可生效 具体原因如下 那是由于默认时IDEA的热部署机制,会在以下路径: [C:\Users\系统 ...

  7. 在Windows下查看Java的JRE路径

    java -showversionecho %JAVA_HOME%path 这个方法可以确认当前java.exe的版本,但是并不能确定输出JRE的具体路径. JAVA_HOME的路径,也不一定就是当前 ...

  8. 【Linux】Linux下查找JDK默认安装路径

    一.查找效果图 二.查找步骤 1.首先确认是否已按照JDKjava -version [root@iZ2ze3zda3caeyx6pn7c5zZ base-eureka]# java -version ...

  9. windows下npm默认的全局路径

    C:\Users\用户名\AppData\Roaming\npm\node_modules

随机推荐

  1. 什么是springcloud?springcloud断路器的作用是什么?springcloud的核心组件有什么?

    一.什么是springcloud 1.springcloud概述 Spring Cloud是一个微服务框架,相比Dubbo等RPC框架, Spring Cloud提供的全套的分布式系统解决方案. Sp ...

  2. Configuration problem: 'bean' or 'parent' is required for <ref> element

    我出现此错误的原因是web.xml中没有指定spring的启动配置文件applicationContext.xml的加载位置.applicationContext.xml原来再webRoot/webI ...

  3. Spring基于xml注入bean的几种方式?

    (1)Set方法注入: (2)构造器注入:①通过index设置参数的位置:②通过type设置参数类型: (3)静态工厂注入: (4)实例工厂:

  4. 什么情况下使用break关键字?什么情况下使用Continue关键字

    return用于返回一个值给函数,或者直接使用,结束函数:break用于结束循环,即从循环中退出:continue用于结束当次循环,直接进行下次循环.

  5. 转载:平衡二叉树(AVL Tree)

    平衡二叉树(AVL Tree) 转载至:https://www.cnblogs.com/jielongAI/p/9565776.html 在学习算法的过程中,二叉平衡树是一定会碰到的,这篇博文尽可能简 ...

  6. 在 Spring AOP 中,关注点和横切关注的区别是什么?

    关注点是应用中一个模块的行为,一个关注点可能会被定义成一个我们想实现的 一个功能. 横切关注点是一个关注点,此关注点是整个应用都会使用的功能,并影响整个应 用,比如日志,安全和数据传输,几乎应用的每个 ...

  7. Azure DevOps (八) 通过流水线编译Docker镜像

    上一篇文章我们完成了最简单的传统部署:上传应用到服务器上使用守护进程进行应用的部署. 本篇文章我们开始研究容器化和流水线的协作. 在开始操作之前,我们首先需要准备一下我们的dockerfile,这里我 ...

  8. buuctf 荷兰带宽数据泄露

    荷兰带宽数据泄露 下载附件得一个conf.bin文件,这个文件是路由信息文件,题目并没有任何提示,我们先来测试一下最简单的,找username或password然后当作flag交上去,我们使用Rout ...

  9. Linux内核, 编译一个自己的内核

      本文,我们将一步一步地介绍如何从源代码编译和安装一个Linux内核.需要注意的是本指导基于Ubuntu 20.04版本编译安装,其它发行版可能会有差异. 在前面文章中我们反复提到过Linux内核, ...

  10. (stm32学习总结)—对寄存器的理解

    芯片里面有什么 我们看到的 STM32 芯片是已经封装好的成品,主要由内核和片上外设组成.若与电脑类比,内核与外设就如同电脑上的 CPU 与主板.内存.显卡.硬盘的关系.STM32F103 采用的是 ...