小火星露谷管理器建议的模组安装文件结构

news2024/10/24 8:20:57

建议的模组安装文件结构

小火星露谷管理器希望用户将所有模组直接解压到Mods这一层目录,而不是嵌套存放。

比如你安装了两个模组,Content Patcher和Custom Companions,你应该直接解压到Mods文件夹中,并保证解压的内容全部在一个文件夹内。Mods文件夹的下一层文件夹内不能嵌套多个模组。

例如:

Mods
├── Content Patcher 1.30.4-1915-1-30-4-1701450834
│   └── ContentPatcher
│       ├── ContentPatcher.dll
│       ├── config.json
│       └── manifest.json
├── Custom Companions 3.0.0-8626-3-0-0-1677202603
│   └── CustomCompanions
│       ├── CustomCompanions.deps.json
│       ├── CustomCompanions.dll
│       ├── CustomCompanions.pdb
│       └── manifest.json

想要保证模组遵循建议,做到这一点最简单的方式就是当你下载了一个新的模组压缩包(zip)后,你可以在Mods中新建一个文件夹,并将压缩包内容解压到这个文件夹中。

反例

接下来是一个反例,Mods的下一层文件夹“前置”中存在两个模组,Content Patcher和Custom Companions:

Mods
└── 前置
    ├── Content Patcher 1.30.4-1915-1-30-4-1701450834
    │   └── ContentPatcher
    │       ├── ContentPatcher.dll
    │       ├── config.json
    │       └── manifest.json
    └── Custom Companions 3.0.0-8626-3-0-0-1677202603
        └── CustomCompanions
            ├── CustomCompanions.deps.json
            ├── CustomCompanions.dll
            ├── CustomCompanions.pdb
            └── manifest.json

为什么要这样做?

如果玩家们都将模组按照建议存放到Mods,小火星露谷管理器可以很方便地知道一个模组文件夹的根在那一层文件夹,也就是Mods的下一层。管理器可以确定你从某个zip包中解压出来的所有东西都在这个文件夹中,那么这个文件夹就可以作为模组管理的最小单位进行管理。

反之,如果不进行这样的规范操作,小火星露谷管理器没有办法判断模组文件夹的根在哪。

这样做有什么好处?

确定了模组文件夹的根,就可以以这个文件夹为单位进行模组的一键更新,管理器将知道更新时应该删除哪个文件夹。如果不这样做,管理器很有可能会误删未更新的模组。

不通过文件夹嵌套,如何分类模组?

大部分用户嵌套文件夹的目的实际上是为了分类模组,小火星露谷管理器提供了更加高效的方式分类模组,也就是【模组标签】+ 【备份】。

例如,一些用户喜欢建立如下文件夹:

  • 扩展模组
  • 功能性模组
  • 美化模组
  • 前置模组

用户通过这样的方式给模组分类,相当于给模组打了一个标签,以区分模组的类型。
管理器允许用户给自己的模组打上标签,并且是多个标签。
在这里插入图片描述
另外,用户如果对单个模组的定位还不够清晰,可以对模组进行备注,比如:

在这里插入图片描述

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1497988.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

开放式高实时高性能PLC控制器解决方案-基于米尔电子STM32MP135

前言 随着工业数字化进程加速与IT/OT深入融合,不断增加的OT核心数据已经逐步成为工业自动化行业的核心资产,而OT层数据具备高实时、高精度、冗余度高、数据量大等等特点,如何获取更加精准的OT数据对数字化进程起到至关重要的作用,…

Vue.js+SpringBoot开发天然气工程运维系统

目录 一、摘要1.1 项目介绍1.2 项目录屏 二、功能模块2.1 系统角色分类2.2 核心功能2.2.1 流程 12.2.2 流程 22.3 各角色功能2.3.1 系统管理员功能2.3.2 用户服务部功能2.3.3 分公司(施工单位)功能2.3.3.1 技术员角色功能2.3.3.2 材料员角色功能 2.3.4 安…

中华财险启动“3·15”金融消费者权益保护教育宣传活动!

2024年中国银行保险业“3•15”消费者权益保护教育宣传活动拉开帷幕。中华财险始终坚持“中华保险•服务中华”,切实履行险企责任,为主动保护金融消费者合法权益,在国家监督管理总局和中华保险集团的指导下,全面开展“3•15” 金融…

计算机网络面经-HTTPS加密过程

前言 在上篇文章HTTPS详解一中,我已经为大家介绍了 HTTPS 的详细原理和通信流程,但总感觉少了点什么,应该是少了对安全层的针对性介绍,那么这篇文章就算是对HTTPS 详解一的补充吧。还记得这张图吧。 HTTPS 和 HTTP的区别 显然&am…

什么?!你居然连个内存泄漏都排查不出来

公众号:程序员白特,欢迎一起交流学习~ 在日常的业务开发中,偶尔会出现内存泄漏的情况,那么我们该怎么排查呢?现在跟着文章一起学习下吧~ 使用Chrome devTools查看内存情况 打开Chrome的无痕模式,以屏蔽Ch…

Java引用传递及基本应用

在 Java 中,传递参数的方式主要有两种:值传递(传递的是对象的引用值)和引用传递。本教程将重点介绍 Java 中的引用传递以及其基本应用。 1. 引用传递概念 在 Java 中,所有的方法参数都是通过值传递的。对于对象类型的…

市场低估了什么?

伍戈认为,市场低估了CPI和PPI的下行压力和政策的定力,一季度实际经济增速或与年度预期目标有些偏离,预计二季度开始逆周期政策逐步加力,从而引致名义GDP的阶段性趋稳过程。 核心观点: 1.时光若倒流,能否预见…

JS使用方式

JS是解释性语言,所以不需要搭建类似C#/Java之类的开发运行环境,因为他们是编译型语言。JS一般运行在浏览器中或者node环境中,这里都是JS引擎的功劳。 node环境使用 推荐使用nvm管理node版本,nrm管理代理地址。 安装node&#xf…

关于Vue3的一些操作

1. 设置浏览器自动打开 在package.json 中设置 dev: vite --open 2.给src文件夹配置别名 在vite.config.ts配置文件中添加以下内容 3. 如果2中有红色波浪线的问题 ***安装一个文件包***npm install types/node3. 在tsconfig.json配置文件中,找到配置项compi…

迷你内裤洗衣机排名前十名:推荐十款2024专业性高的内衣洗衣机

最近一段时间,关于内衣到底是机洗好,还是手洗好这个话题,有很多人都在讨论,坚决的手洗党觉得应该用手来清洗,机洗与其它衣物混合使用,会产生交叉感染,而且随着使用时间的推移,会变得…

【Maven】Maven 基础教程(五): jar 包冲突问题

《Maven 基础教程》系列,包含以下 5 篇文章: Maven 基础教程(一):基础介绍、开发环境配置Maven 基础教程(二):Maven 的使用Maven 基础教程(三):b…

2575. 找出字符串的可整除数组(Go语言)

https://leetcode.cn/problems/find-the-divisibility-array-of-a-string/ 在看题解之前,我的代码是以下这样: package mainimport ("fmt" )func main() {fmt.Println(divisibilityArray("998244353", 3)) }func divisibilityArray…

数据备份:守护你的数字资产,安全无忧!

一、数据备份:数字时代的“保险箱” 在数字化日益盛行的今天,我们的工作、学习和生活都离不开各种电子设备。无论是电脑中的文档、图片,还是手机里的联系人、短信,都承载着我们的重要信息和回忆。然而,电子设备并非永…

基于C/S架构的在线阅读器

项目简介 本项目实现了用户的基本阅读功能。项目内容涉及到IO,网络编程,C,QT等知识点。本次项目服务器搭建在ubuntu上,客户端ui在QT中实现,客户端和服务器使用套接字通信。 一、基本功能展示 (1&#xff…

关于制作一个Python小游戏(三)

目录 前言: 在前面我们已经了解过了关于制作pygame的使用和在里面游戏中的简单操作的内容了,今天我们主要讲的就是关于敌机的出现和如何去操控游戏中英雄飞机和敌机的出现 1.敌机的设计: 1.1敌机出场的实现: 1.1.1游戏启动后,每个一秒钟出现一架敌方飞机 1.1.2每架敌机向屏…

ETL与抖音数据同步,让数据流动无阻

在当今数字化时代,数据的价值日益凸显,企业需要从各种渠道获取有关用户行为、市场趋势和竞争对手活动的数据。作为一家专注于数据集成和转换的领先平台,ETLCloud为企业提供了强大的数据同步和转换功能。而与此同时,抖音作为一款热…

vcomp140.dll丢失如何修复,5种修复方法轻松搞定vcomp140.dll问题

vcomp140.dll文件的丢失可能会引发一系列系统运行与软件功能上的问题。具体来说,这个动态链接库文件是Visual C Redistributable的一部分,对于许多基于此环境开发的应用程序至关重要。一旦缺失,可能会导致部分应用程序无法正常启动或运行&…

深入浅出(二)MVVM

MVVM 1. 简介2. 示例 1. 简介 2. 示例 示例下载地址:https://download.csdn.net/download/qq_43572400/88925141 创建C# WPF应用(.NET Framework)工程,WpfApp1 添加程序集 GalaSoft.MvvmLight 创建ViewModel文件夹,并创建MainWindowV…

SAP Parallel Accounting(平行分类账业务)配置及操作手册(超详细的说明和测试)

SAP Parallel Accounting(平行分类账业务)配置及操作手册 1、Overview 为了适应不同的会计准则,SAP在新总账中启用了多分类账,(其作用简单来说就是,同时一笔记账,会产生多个账套的凭证。)分类账可以对应一…

一文掌握:电力管理系统该的功能和界面设计

一、什么电力管理系统 电力管理系统是一个用于监控、控制和优化电力系统运行的软件系统。它集成了实时数据采集、数据分析、决策支持和远程控制等功能,旨在提高电力系统的运行效率、可靠性和安全性。 电力管理系统是一个集成了数据采集、监控、分析和控制等功能的软…