SatisfactoryTools 安装与配置指南

SatisfactoryTools 安装与配置指南

SatisfactoryTools Satisfactory Tools for planning and building the perfect base. SatisfactoryTools 项目地址: https://gitcode.com/gh_mirrors/sa/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 或更高。

安装步骤

  1. 克隆项目仓库

    打开终端或命令提示符,运行以下命令克隆项目:

    git clone git@github.com:greeny/SatisfactoryTools.git
    
  2. 安装依赖

    进入项目目录,安装 Yarn 和项目依赖:

    cd SatisfactoryTools
    yarn install
    
  3. 构建项目

    使用以下命令构建项目:

    yarn build
    
  4. 设置虚拟主机

    配置您的 Web 服务器(如 Apache 或 Nginx),创建一个指向项目 /www 目录的虚拟主机。

  5. 获取游戏数据

    从您的游戏安装目录中获取 Docs.json 文件,并将其放置在项目的 data 文件夹中。

  6. 解析游戏数据

    运行以下命令解析 Docs.json 文件并更新 data.json

    yarn parseDocs
    
  7. 更新图标

    使用 UE Viewer(umodel)程序从游戏包中提取图片,然后复制到 data/icons 文件夹中,接着运行以下命令生成正确的图片大小和位置:

    yarn generateImages
    

确保在运行 yarn generateImages 命令之前已经执行了 yarn parseDocs

完成以上步骤后,您应该能够成功安装和配置 SatisfactoryTools,并开始在游戏中规划您的基地了。

SatisfactoryTools Satisfactory Tools for planning and building the perfect base. SatisfactoryTools 项目地址: https://gitcode.com/gh_mirrors/sa/SatisfactoryTools

创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

包含 英超(Premier League)、西甲(La Liga)、德甲(Bundesliga)、意甲(Serie A)和法甲(Ligue 1) 所有球员的完整统计数据,是研究球员表现、位置分析、比赛效率评估和构建预测模型的理想资源。 覆盖 2024–2025 赛季全部球员数据 包含进球、助攻、预期进球(xG)、传球推进等高级指标 支持按位置、年龄、国籍、出场时间等维度进行分析 可用于球员比较、球队策略制定、教学项目或机器学习建模 该数据集非常适合用于: 球员表现分析排名 构建球员价值预测模型 探索不同位置球员的进攻贡献差异 教学项目、课程作业、Kaggle 风格练习 数据可视化:热图、散点图、雷达图等 字段说明(Features & Columns) 基础信息字段(Player Info) 字段名 类型 描述 Player string 球员姓名 Nation string 国籍(格式为国家代码或国家名称) Pos string 位置(Forward, Midfielder, Defender, Goalkeeper) Age integer 年龄 比赛参字段(Playing Time) 字段名 类型 描述 MP integer 总出场次数(Matches Played) Starts integer 首发次数 Min integer 总上场分钟数 90s float 相当于多少个完整的90分钟比赛(如 30场比赛 = 30*90=2700 分钟 = 30.0 90s) 进攻表现字段(Offensive Stats) 字段名 类型 描述 Gls integer 总进球数(Goals) Ast integer 总助攻数(Assists) G+A integer 总进球+助攻数 G-PK integer 不包括
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

幸生朋Margot

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值