Details

Last Updated
4 weeks ago
First Uploaded
4 weeks ago
Downloads
154
Likes
0
Size
115KB
Dependency string
DiumStream-UpdatesCheckerMono-1.1.0
Dependants

Categories

Updates Checker - Version History

[1.1.0] - 2025-06-06

API Migration

  • Nexus Mods API v2 Integration
    • The update checker now uses the new Nexus Mods GraphQL v2 API endpoint (https://api.nexusmods.com/v2/graphql).
    • Removed dependency on API key: update checks no longer require or use an API key.
    • Improved batch mod version queries using the new GraphQL endpoint for faster and more reliable update checks.
    • Updated request payloads to match the new CompositeDomainWithIdInput input format (gameDomain and modId).
    • Enhanced error handling for GraphQL responses.

Other improvements

  • Minor code cleanups related to API migration.
  • Updated documentation and internal references for the new API.

[1.0.10] - 2025-05-16

UI Customization & Controls

  • Selective UI hiding
    • When opening the Update Checker or Incompatible Mods window, only the following elements are hidden:
      • Bank
      • UpdateButtons
      • InputPrompt (Back)
    • The Home menu now always remains visible for improved navigation and stability.
  • Button renaming
    • The main Update Checker button in the Home menu is now named UpdateButtons (instead of ModsButton) for consistency.
  • Code improvements
    • Centralized and simplified UI element activation/deactivation logic.
    • Improved handling for UI state on window open/close.

[1.0.9.1] - 2025-05-07

UI Stability Patch

  • Fixed a bug where, after closing and reopening the main menu, the "Incompatible Mods" button could become unresponsive or the menu would close unexpectedly.
    Access to the incompatible mods menu now always works correctly after any menu close/reopen.

[1.0.9] - 2025-05-07

Compatibility & Animations

  • Language configuration now 100% compatible with Mod Manager - Phone App
    • Language selection uses dropdowns for seamless integration with the latest Mod Manager Phone App.
  • In-game language change patch
    • Fixed a bug where changing the language in-game did not update all UI elements. The interface now updates dynamically with the selected language.
  • Menu open/close animations
    • Added smooth animations when opening and closing the main menu for a better user experience.

[1.0.8] - 2025-04-27

Bugfixes & Optimizations

  • Single check at launch
    • Removed automatic update checks every 5 minutes
    • Updates are now only checked once at game launch for better performance
  • Mod Manager - Phone App compatibility
    • Added compatibility with Mod Manager Phone App for language configuration directly from the app
  • Various fixes
    • Fixed IL2CPP cast errors when cleaning UI elements
    • Cleaned up configuration code (now uses native MelonPreferences)
    • Improved stability when generating and writing the cache

[1.0.7] - 2025-04-27

UI Revolution

  • New rounded design
    • Rounded corners on windows (20px radius)
    • Redesigned buttons (8px radius)
    • List elements with soft borders (12px radius)
    • Textures generated dynamically via RoundedCorners
    • Improved text shadow effects

Technical features

  • Texture management
    • Optimized rounded corner generation
    • Memory cache for recurring textures
    • Proper destruction of UI assets
  • Layout system
    • Dynamic rebuild via LayoutRebuilder
    • Automatic content height calculation
    • Centralized element anchoring

Major fixes

  • Incompatible mods window
    • Removed duplicate CloseButton color
    • Improved parent/child synchronization
  • ScrollView
    • Disabled inertia for precision
    • Adjusted scroll sensitivity (25 → 20)
  • Localization
    • Extended special character support
    • Fixed FR/EN placeholders
    • Added Russian support

[1.0.6] - 2025-04-26

New features

  • Incompatible Mods UI
    • New dedicated button in the main menu
    • Tab system for incompatible mods/updates
    • Automatic detection of mods without NexusModID
    • Detailed display (name, version, status)

Improvements

  • UI/UX
    • Added "Back", "Close", and "Incompatible Mods" buttons
    • Improved navigation between windows
    • Specific error colors (#ff5555)
    • Hierarchical visual organization
    • Contextual error messages
    • Resized ScrollView for better ergonomics

Fixes

  • IL2CPP stability
    • Fixed UnityEngine.Transform cast errors
    • Safe UI component handling

[1.0.5] - 2025-04-26

Hotfix

  • Update Checker UI
    • Fix: Update content now remains properly contained within ScrollView boundaries
    • New: Automatic layout recalculation after element insertion
    • Change: Element anchoring changed from UpperLeft to UpperCenter
    • Tech: Parent viewport Mask component now enabled
    • Perf: Removed redundant height calculations

[1.0.4] - 2025-04-25

Fixes

  • Self-check
    • The mod now checks its own version (UpdateChecker.dll) via Nexus API
    • Fixed bug where mod ignored its own NexusModID
    • Added mod to startup check list

[1.0.3] - 2025-04-25

Features

  • Added
    • Built-in translation system
    • French and English language support (selectable via config file)

[1.0.2] - 2025-04-24

Fixes

  • Fixed
    • English translation

[1.0.1] - 2025-04-24

Features & Fixes

  • User Interface

    • Added a custom UI system with ModsUI
    • Manual check button in the interface
    • Updates displayed directly in the UI
  • Security & Stability

    • Stronger rate limiter
      • Minimum delay between API requests set to 750ms (was 500ms)
      • Automatic handling of 429 Too Many Requests with a 90s pause
      • Logging of rate limit bypass attempts
    • Request security
      • Improved API key encryption
      • Cache integrity check
  • Optimizations

    • Asynchronous metadata loading
    • Prevention of coroutine conflicts
    • Better JSON deserialization error management
  • Compatibility

    • Experimental support for multi-platform mods
    • Updated dependencies for MelonLoader 0.6.6+

[1.0.0] - 2025-04-24

First public release

  • Features
    • Automatic Nexus mod update checking
    • Support for AssemblyMetadata("NexusModID")
    • Detailed logging in the MelonLoader console
  • Compatibility
    • MelonLoader version: 0.6.6+
Thunderstore development is made possible with ads. Please consider making an exception to your adblock.
Thunderstore development is made possible with ads. Please consider making an exception to your adblock.
Thunderstore development is made possible with ads. Please consider making an exception to your adblock.