该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
<2> 游戏文件简介(路径与用途)
<2.1> 自带的初始游戏文件
打开游戏根目录(以下表示为\Root),以下文件(夹)是肯定能看到的;
<2.1.1> \Root\bin ---游戏主程序目录
\Root\bin\x64\Factorio.exe ---64位游戏主程序(优先使用)
\Root\bin\win32\Factorio.exe ---32位游戏主程序
<2.1.2> \Root\data ---游戏数据目录
注;不要直接修改这里面的文件,很毁游戏!有精力请去学着做MOD!
<2.1.3> \Root\doc-html ---API说明页面目录
\Root\doc-html\index.html ---API说明主页
注;这是编写MOD、操作控制台的重要参考资料。
<2.1.4> \Root\config-path.cfg ---游戏生成的文件路径配置
用途:决定游戏设置、存档、MOD等游戏生成的文件路径,是在游戏根目录下,还是在程序数据目录下。(这是为了规避游戏根目录下可能遇到的写入权限问题)
修改:用Notepad++打开该配置文档,替换为如下说明的两行代码,并以"UTF-8无BOM"格式保存。若游戏报错 "No such node (config-path)" ,则说明格式保存错误;若修改后无效,请先删除设置文档\config\config.ini。
<2.1.4.1> 游戏生成的文件在程序数据目录 C:\Users\\AppData\Roaming\Factorio
config-path=__PATH__system-write-data__/config
use-system-read-write-data-directories=true
<2.1.4.2> 游戏生成的文件在游戏根目录 \Root (若无法生成,则必须改为上面的配置)
config-path=__PATH__executable__/../../config
use-system-read-write-data-directories=false
<2.2> 游戏生成的文件
依照<2.1.4>中的说明可找到游戏生成的文件所在路径(以下表示为\write-data),以下文件(夹)结束游戏后可自动生成:
<2.2.1> \write-data\config ---游戏设置目录
\write-data\config\config.ini ---游戏设置文件
<2.2.2> \write-data\mods ---游戏MOD目录
注:放入其中的MOD无需解压,zip包和解压出的文件夹均可识别。
<2.2.3> \write-data\saves ---游戏存档目录
注;正常情况下游戏存档可以跨版本使用,但不排除测试版生成的存档会出Bug毁档,故升级前最好备份存档(主要是针对大版本推出后两个月内的早期测试版)。
<2.2.4> \write-data\crop-cache.dat ---游戏缓存文件
注:用于加快下次游戏启动速度。若游戏启动时出错,可先尝试删除此文件再重启游戏,很多问题都能解决。
<2.2.5> \write-data\factorio-current.log ---本次游戏运行日志
注;如果游戏出错自己无法解决,求助时一定要把该日志的内容贴出来,但复制前需要先转换文档格式,否则不换行没法看。用Notepad++打开日志,点选 编辑>文档格式转换-转换为Windows格式,然后就可以复制了。(也可以自行把"/r"替换为"/r/n")
<2.2.6> \write-data\factorio-previous.log ---上次游戏运行日志
<2.2.7> \write-data\player-data.json ---玩家数据文件
注:记录了任务进度、多人游戏历史链接、多人游戏玩家名等玩家数据。官网下载版也会记录玩家认证信息(用于自动更新游戏),不要向其他人泄露该认证信息。若想修改该文件,如更改任务进度,切记要把游戏缓存文件删掉,否则修改无效。
<2.3> 关于Linux和MacOS系统的路径问题
请参考:https://wiki.factorio.com/index.php?title=Application_directory