You are viewing a potentially older version of this package. View all versions.
cn_xc-AdvancedREPO_Config_Reloaded-1.0.3 icon

AdvancedREPO Config Reloaded

修复版 AdvancedREPO.Config,兼容最新游戏版本,移除导致崩溃的 Harmony 补丁,改用独立 Photon RPC 同步配置。

By cn_xc
Date uploaded a day ago
Version 1.0.3
Download link cn_xc-AdvancedREPO_Config_Reloaded-1.0.3.zip
Downloads 95
Dependency string cn_xc-AdvancedREPO_Config_Reloaded-1.0.3

This mod requires the following mods to function

BepInEx-BepInExPack-5.4.2100 icon
BepInEx-BepInExPack

BepInEx pack for Mono Unity games. Preconfigured and ready to use.

Preferred version: 5.4.2100

README

AdvancedREPO.Config (Reloaded)

作者: 基于 PotatoePet 的原版,由 dyxc666 修复更新
版本: 1.0.3
最后更新: 2026年3月8日

📖 概述

这是一个配置同步框架,允许主机将配置自动同步给所有连接的客户端。本版本是原 AdvancedREPO.Config 的修复版,移除了对已过时的 Harmony 补丁的依赖,改用独立的 Photon RPC 同步机制,从而兼容最新的游戏版本,不再因游戏更新而报错。

✨ 主要修复

  • 修复了原版因游戏更新导致 PunManager 方法缺失而崩溃的问题。
  • 重写了同步逻辑,不再依赖动态添加的 RPC 方法,稳定性更高。
  • 完全兼容原版 API,依赖它的模组(如“随机贵重物品的价格”)无需任何修改即可直接使用。

📥 安装

  1. 确保已安装 BepInEx
  2. 将本模组的 DLL 放入 BepInEx/plugins 文件夹。
  3. 删除原版 AdvancedREPO.Config.dll(如果存在),避免冲突。
  4. 启动游戏,模组会自动初始化。

⚙️ 对开发者

本模组的 API 与原版完全一致,开发者可继续使用 ConfigBuilderConfigField 创建同步配置项。示例:

var myConfig = new ConfigBuilder<bool>("MyMod")
    .File("MyMod.cfg")
    .Section("Settings")
    .Key("EnableFeature")
    .Default(true)
    .Description("Enable some feature")
    .Sync(true)
    .Build();