SatisfactoryTools 安装与配置指南
1. 项目基础介绍
SatisfactoryTools 是一个用于规划和构建完美基地的开源工具,主要面向 Satisfactory(满意工厂)这款游戏的玩家。通过该工具,玩家可以更好地规划资源生产和建筑布局。该项目主要使用 TypeScript 进行开发,辅以 HTML、SCSS、PHP 和 JavaScript 等技术。
2. 项目使用的关键技术和框架
- TypeScript: 一种由微软开发的开源编程语言,它是 JavaScript 的一个超集,为 JavaScript 提供了静态类型检查和面向对象编程特性。
- HTML: 超文本标记语言,是构建网页内容的基础。
- SCSS: Syntactically Awesome Stylesheets 的缩写,是一种 CSS 预处理器,使得开发者能够使用变量、嵌套规则、混合宏(mixins)等功能。
- PHP: 一种流行的服务器端脚本语言,用于网页开发。
- JavaScript: 一种客户端脚本语言,用于控制网页的行为。
3. 项目安装和配置的准备工作
在开始安装之前,请确保您的系统中已经安装了以下依赖项:
- Node.js: 版本 16(较低版本可能也可以,但 17+ 版本不支持)。
- Yarn: 用于管理项目依赖。
- PHP: 版本 7.1 或更高。
安装步骤
-
克隆项目仓库
打开终端或命令提示符,运行以下命令克隆项目:
git clone git@github.com:greeny/SatisfactoryTools.git
-
安装依赖
进入项目目录,安装 Yarn 和项目依赖:
cd SatisfactoryTools yarn install
-
构建项目
使用以下命令构建项目:
yarn build
-
设置虚拟主机
配置您的 Web 服务器(如 Apache 或 Nginx),创建一个指向项目
/www
目录的虚拟主机。 -
获取游戏数据
从您的游戏安装目录中获取
Docs.json
文件,并将其放置在项目的data
文件夹中。 -
解析游戏数据
运行以下命令解析
Docs.json
文件并更新data.json
:yarn parseDocs
-
更新图标
使用 UE Viewer(umodel)程序从游戏包中提取图片,然后复制到
data/icons
文件夹中,接着运行以下命令生成正确的图片大小和位置:yarn generateImages
确保在运行 yarn generateImages
命令之前已经执行了 yarn parseDocs
。
完成以上步骤后,您应该能够成功安装和配置 SatisfactoryTools,并开始在游戏中规划您的基地了。
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考