DiumStream-UpdatesChecker icon

UpdatesChecker

A mod to check for Nexus mod updates

Last updated a week ago
Total downloads 3450
Total rating 0 
Categories Mods IL2CPP
Dependency string DiumStream-UpdatesChecker-1.1.4
Dependants 2 other packages depend on this package

This mod requires the following mods to function

LavaGang-MelonLoader-0.7.0 icon
LavaGang-MelonLoader

The World's First Universal Mod Loader for Unity Games compatible with both Il2Cpp and Mono

Preferred version: 0.7.0

README

Updates Checker for Schedule I

A mod to check for Nexus mod updates automatically

📦 Features

  • 🔄 Automatic detection of installed mods via Assembly Metadata
  • 📂 Manual configuration support via CustomNexusIDs.json (New!)
  • 🔍 Version check via Nexus Mods API
  • 📝 Clear console logging & in-game notifications
  • 🛡️ Secure metadata system
  • 🚀 Optimized Checks: Update check runs only at game launch
  • 🌐 Multi-language support: Switch via in-game dropdown or Mod Manager - Phone App

🚀 Installation

  1. Download the latest version here.
  2. Place UpdatesCheckerIl2Cpp.dll in the Mods/ folder.
  3. Run the game once to generate the necessary configuration files.

⚙️ How to Configure Nexus IDs

There are two ways for the mod to know which Nexus Page corresponds to which DLL.

Option A: For Players (Manual)

If a mod does not natively support the update checker, you can force it via a config file.

  1. Launch the game at least once with Updates Checker installed.
  2. Close the game.
  3. Locate the generated file: UserData/UpdatesChecker/CustomNexusIDs.json (or similar path inside your game folder).
  4. Open the file and add the mod's DLL name and its Nexus ID. Example: { "SomeMod.dll": "12345", "AnotherMod.dll": "67890" }
  5. Save and restart the game.

Option B: For Developers (Automatic)

The best way to support this mod is to embed the ID directly into your plugin. Add this line to your AssemblyInfo.cs or main plugin file: [assembly: System.Reflection.AssemblyMetadata("NexusModID", "YOUR_MOD_ID")]

This allows the Update Checker to detect your mod automatically without user interaction.

❓ FAQ

Q: How often does it check for updates? A: Only at game launch. It no longer runs checks in the background while you are playing.

Q: I added a mod to the JSON file, but it's not working. A: Make sure you are using the exact name of the .dll file (case sensitive) and the correct numeric Nexus Mod ID.

Q: How do I change the language? A: Use the in-game dropdown, or select your language directly from the Mod Manager - Phone App (v2.1.0+). The language change is now instant.

📜 License

EXPRESSLY PROHIBITED:

  • Total or partial copying of the code without written permission
  • Reuploading the compiled mod to sites other than Nexus Mods
  • Redistribution in modified or unmodified form
  • Commercial use is strictly prohibited

Consequences of violation:

  1. Immediate DMCA takedown on relevant platforms
  2. Blacklisting the mod from future versions
  3. Possible legal action

Possible exceptions:

📌 Requirements

⚠️ Note This mod works exclusively with the Nexus Mods API.