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

2024-03-08 05:44

本文主要是介绍小火星露谷管理器建议的模组安装文件结构,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

建议的模组安装文件结构

小火星露谷管理器希望用户将所有模组直接解压到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.chinasem.cn/article/786205

相关文章

Vite 打包目录结构自定义配置小结

《Vite打包目录结构自定义配置小结》在Vite工程开发中,默认打包后的dist目录资源常集中在asset目录下,不利于资源管理,本文基于Rollup配置原理,本文就来介绍一下通过Vite配置自定义... 目录一、实现原理二、具体配置步骤1. 基础配置文件2. 配置说明(1)js 资源分离(2)非 JS 资

Java集合中的链表与结构详解

《Java集合中的链表与结构详解》链表是一种物理存储结构上非连续的存储结构,数据元素的逻辑顺序的通过链表中的引用链接次序实现,文章对比ArrayList与LinkedList的结构差异,详细讲解了链表... 目录一、链表概念与结构二、当向单链表的实现2.1 准备工作2.2 初始化链表2.3 打印数据、链表长

创建springBoot模块没有目录结构的解决方案

《创建springBoot模块没有目录结构的解决方案》2023版IntelliJIDEA创建模块时可能出现目录结构识别错误,导致文件显示异常,解决方法为选择模块后点击确认,重新校准项目结构设置,确保源... 目录创建spChina编程ringBoot模块没有目录结构解决方案总结创建springBoot模块没有目录

SpringBoot利用树形结构优化查询速度

《SpringBoot利用树形结构优化查询速度》这篇文章主要为大家详细介绍了SpringBoot利用树形结构优化查询速度,文中的示例代码讲解详细,感兴趣的小伙伴可以跟随小编一起学习一下... 目录一个真实的性能灾难传统方案为什么这么慢N+1查询灾难性能测试数据对比核心解决方案:一次查询 + O(n)算法解决

MySQL中读写分离方案对比分析与选型建议

《MySQL中读写分离方案对比分析与选型建议》MySQL读写分离是提升数据库可用性和性能的常见手段,本文将围绕现实生产环境中常见的几种读写分离模式进行系统对比,希望对大家有所帮助... 目录一、问题背景介绍二、多种解决方案对比2.1 原生mysql主从复制2.2 Proxy层中间件:ProxySQL2.3

Oracle查询表结构建表语句索引等方式

《Oracle查询表结构建表语句索引等方式》使用USER_TAB_COLUMNS查询表结构可避免系统隐藏字段(如LISTUSER的CLOB与VARCHAR2同名字段),这些字段可能为dbms_lob.... 目录oracle查询表结构建表语句索引1.用“USER_TAB_COLUMNS”查询表结构2.用“a

SQL Server配置管理器无法打开的四种解决方法

《SQLServer配置管理器无法打开的四种解决方法》本文总结了SQLServer配置管理器无法打开的四种解决方法,文中通过图文示例介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的... 目录方法一:桌面图标进入方法二:运行窗口进入检查版本号对照表php方法三:查找文件路径方法四:检查 S

MySQL中的索引结构和分类实战案例详解

《MySQL中的索引结构和分类实战案例详解》本文详解MySQL索引结构与分类,涵盖B树、B+树、哈希及全文索引,分析其原理与优劣势,并结合实战案例探讨创建、管理及优化技巧,助力提升查询性能,感兴趣的朋... 目录一、索引概述1.1 索引的定义与作用1.2 索引的基本原理二、索引结构详解2.1 B树索引2.2

如何使用Maven创建web目录结构

《如何使用Maven创建web目录结构》:本文主要介绍如何使用Maven创建web目录结构的问题,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录创建web工程第一步第二步第三步第四步第五步第六步第七步总结创建web工程第一步js通过Maven骨架创pytho

Python循环结构全面解析

《Python循环结构全面解析》循环中的代码会执行特定的次数,或者是执行到特定条件成立时结束循环,或者是针对某一集合中的所有项目都执行一次,这篇文章给大家介绍Python循环结构解析,感兴趣的朋友跟随... 目录for-in循环while循环循环控制语句break语句continue语句else子句嵌套的循