Dyson Sphere Program
You are viewing a potentially older version of this package. View Latest Version
Install with App

Details

Date Uploaded
6 years ago
Downloads
3.4K
Size
75KB

ModVersionChecker

Forgot the version of installed mod?

Not knowing mod got updated?

An in-game mod version checker might just right for you.

The mod display all installed BepInEx plugins' version and tries to fetch newer version from ThunderStore.

Default hotkey for toggling mod's window is LeftCtrl + F5

Installation

  • Put ModVersionChecker.dll into the BepInEx plugins folder, e.g. C:\Program Files x86 \Steam\steamapps\common\Dyson Sphere Program\BepInEx\plugins\ModVersionChecker.dll

ModDataList

ModDataList holds references mapping from mods' full name on ThunderStore to actual GUID in BepInEx. Checker would not understand which package on ThunderStore is related to installed plugin if it's not listed thus not able to check newer version for it.

ModDataList used in checker can be found here: Github/.../ModDataList.xml Checker will try to fetch this list at game launch

Add mod info to ModDataList

Recommended:

Locally:

  • Add mod info into local XML file located at DSPGameRoot\BepInEx\data\ModVersionChecker\PreservedModData.xml
  • Entries in this file will overwrite entries fetched online

FAQ

  • Latest version showing Unsupported
    • Checker is fetching mod data list, or the mod is not found in mod data list, all mods listed in here are supported: Github/.../ModDataList.xml

Configuration

Method A

  • Download and install BepInEx.ConfigurationManager
  • Hit Configuration Manager's default hotkey F1 to open management window
  • Find ModVersionChecker Mod and change preferred fields.

Method B

  • Locate com.github.yyuueexxiinngg.plugin.modversionchecker.cfg
  • Open with a text editor
  • Find and change preferred fields.

Mod版本检测器

忘记安装的Mod是什么版本的?

不知道Mod有更新了?

本Mod会显示所有安装的插件Mod版本并尝试在ThunderStore上获取新版本号

默认左 Ctrl + F5开关Mod窗口

安装方法

  • ModVersionChecker.dll 放入BepInEx的 plugins文件夹, 如: C:\Program Files x86 \Steam\steamapps\common\Dyson Sphere Program\BepInEx\plugins\ModVersionChecker.dll

ModDataList

Mod列表保存BepInEx中插件的GUID与其在ThunderStore上Full name的映射关系, 如果Mod不在列表中检测器就不知道哪个版本号与安装的插件对应导致无法检测其版本更新

检测器用到的ModDataList在: Github/.../ModDataList.xml 每次启动游戏时检测器时都会尝试从这里获取最新的列表

如何向列表中添加Mod项目

推荐做法:

  • 在本插件的GitHub项目 中对ModDataList.xml 新建PR
  • 或者在GitHub中新建Issue请求添加
  • 如果PR被合并, 将会在检测器下一次启动获取新列表时生效

本地添加:

  • 将Mod信息添加至本地存储的XML文件, 路径为游戏根目录\BepInEx\data\ModVersionChecker\PreservedModData.xml
  • 这里保存的列表项目会覆盖从网上获取的项目

常见问题

  • 最新版本中显示 未支持
    • 检测器正在获取Mod列表中, 或此Mod并未在列表中列出, 所有支持检测更新的Mod在这里列出: Github/.../ModDataList.xml

配置方法

方法A

  • 下载安装BepInEx.ConfigurationManager
  • 游戏中按ConfigurationManager默认键F1开启MOD配置管理窗口进行配置

方法B:

  • 用文本编辑器打开 游戏目录/BepInEx/config/com.github.yyuueexxiinngg.plugin.modversionchecker.cfg
  • 修改想要的设置, 将在下一次启动时生效
Thunderstore development is made possible with ads. Please consider making an exception to your adblock.