UpdatesChecker
A mod to check for Nexus mod updatesUpdates 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
- Download the latest version here.
- Place
UpdatesCheckerIl2Cpp.dllin theMods/folder. - 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.
- Launch the game at least once with Updates Checker installed.
- Close the game.
- Locate the generated file:
UserData/UpdatesChecker/CustomNexusIDs.json(or similar path inside your game folder). - Open the file and add the mod's DLL name and its Nexus ID.
Example:
{ "SomeMod.dll": "12345", "AnotherMod.dll": "67890" } - 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:
- Immediate DMCA takedown on relevant platforms
- Blacklisting the mod from future versions
- Possible legal action
Possible exceptions:
- Verified modders: Request via [[email protected]]
๐ Requirements
- MelonLoader 0.7.0+
- Internet connection required for API checks
โ ๏ธ Note This mod works exclusively with the Nexus Mods API.
