Read and Discuss in a Browser.
Previous Changelog.
1.30.0: Sliders and Supported Games
Added TickFrequencyDouble to SliderControlParamsAttribute
The TickFrequency property on SliderControlParamsAttribute was previously an int, which prevented
using non-integer tick frequencies for sliders (e.g., 0.5).
A new TickFrequencyDouble property has been added. When set, it takes precedence over the old TickFrequency property.
// Old way (integer only, now obsolete)
[SliderControlParams(minimum: 0, maximum: 1, tickFrequency: 1)]
// New way (supports non-integer values)
[SliderControlParams(minimum: 0, maximum: 1, TickFrequencyDouble = 0.1)]Alongside the addition of textFieldFormat from @monkeyman192 which (somehow) sat unreleased for 2 years, due to missing Reloaded.Mod.Interfaces release, you can now have sliders with nice fractions in configs, without crazy behaviour.
A real example where this could be useful could look like this:
Making the HUD arbitrarily wide on widescreen displays.
The old TickFrequency property has been marked as [Obsolete] but remains functional for backwards compatibility.
Warn When Installing Mods Without Supported Games
When installing mods via drag-and-drop, download, or the r2: protocol, Reloaded-II now checks if the mod
has any supported applications configured. If none are found, a dialog will prompt you to select which
game(s) the mod should be enabled for.
- Selecting Yes opens the mod edit dialog to configure supported applications
- Selecting No keeps the mod installed without changes (you can configure it later)
This helps prevent the occasional issue where a mod author forgot to mark a mod as compatible with any game.
Without an associated game, the mod wouldn't appear in any game's mod list, which could leave users confused.
Fixes #751.
Contributed by @TheBestAstroNOT (thanks!) , with extra quick cleanup done before merging.
Complete Changes (Autogenerated)
1.30.0 - 2026-01-25
Merged
- Check Downloaded and Drag & Dropped Mods for Targetted Game and Warn If None
#769 - Added: TickFrequencyDouble to SliderControlParamsAttribute
#813
Commits
- Prompt user to select supported applications for a mod in the case where no compatible applications are found
4c87269 - Web downloads most likely work now
7f88eee - Update Resources.cs
76864cc - Mod manager downloads probably work now, also changed OK/CANCEL to YES/NO
6930137 - Update Resources.cs
5249e8f - Refactor EditModDialogViewModel constructor usage
64947d6 - Fix incorrect universal config check
de781ef - Fixed: Bump Reloaded.Mod.Interfaces
4277a82 - Bumped: Version to 1.30.0
958bedf - Changed: Moved all interfaces public APIs to shipped
845bb3e - Added: Newly Added APIs to Unshipped
5af0ff7 - Suppress obsolete warnings for intentional backward compatibility code
7ff3b78 - Update version placeholders to 1.30.0 for new resource properties
2a5d8da - Changed: Updated the changelog text
a693404 - Remove unused variable assignments for EditModDialog return value
1fe7401 - Add comment explaining O(N²) complexity is acceptable for small app counts
4ed58eb - Refactor: extract mod app compatibility validation into shared helper
88f6bfe - Added: Changelog entry for mod app compatibility warning (PR #769)
b0ee37f - Removed: Unused 'items' field
bdce2e8 - Cleanup: Lift the logic for verifying at least 1 compatible app
b4126f5 - Added: Missing author contribution to changelog text
3d2699c
====
====
Available Downloads
(Below this text, on GitHub)
Setup.exe: This is a 1 click installer for Windows.
Setup-Linux.exe: This is a version of Setup.exe for easier use in WINE / Proton. Use Linux Setup Guide.
Release.zip: For people who prefer to install manually without an installer.
Tools.zip: Tools for mod authors and developers.
Other files are related to updates, you can ignore them.