Read and Discuss in a Browser.
Previous Changelog.
This release consists of community contributions; cleaned up and merged into the main project.
User Friendly Enums by @RyoTune
Thanks to @RyoTune it is now possible to give 'enums' user friendly named in mod configs;
before you had:
public enum SampleEnum
{
NoOpinion,
Sucks,
IsMediocre,
IsOk,
IsCool,
ILoveIt,
}
Which produced
With the new addition, it's now possible to add user friendly names to each configuration item:
public enum SampleEnum
{
[Display(Name = "No Opinion 🤷")]
NoOpinion,
[Display(Name = "It's Sucks! 👎")]
Sucks,
[Display(Name = "It's mediocre 😐")]
IsMediocre,
[Display(Name = "It's okay! 👍")]
IsOk,
[Display(Name = "It's cool! 😎")]
IsCool,
[Display(Name = "I Love It!!! ❤️🔥")]
ILoveIt,
}
Explicit Item Ordering by @RyoTune
[Display(Order = 0)]
public int OrderFirst { get; set; }
[Display(Order = 1)]
public int OrderSecond { get; set; }
[Display(Order = 2)]
public int OrderThird { get; set; }
Lower order means items come first.
Do note that this is inverted from the original PR; so if you originally wrote your mod against Reloaded II.5 ReMIX fork, it may be the opposite to what you expected.
Launcher Error Reporting by @TheBestAstroNOT + @Sewer56
Launcher errors now give you the option to print the error details to a text file.
Hopefully this is a bit friendlier for end users 🤞.
Improved Missing Loader Error by @TheBestAstroNOT + @Sewer56
Sometimes users do the following:
- Use the
Deploy ASI Loader
feature in Reloaded, and then uninstall Reloaded. - Use the
Deploy ASI Loader
feature and then move the Reloaded folder.
The error message for missing Mod Loader DLL was updated to account for these situations.
The user is now explicitly let known how to resolve the error.
Complete Changes (Autogenerated)
1.29.0 - 2025-04-21
Merged
- Add support for named enum values in configs.
#560
- Add support for ordering items in mod configs.
#554
- Fix mod template not including DEBUG blocks in created projects.
#553
- Updated: Reloaded.Mod.Template to Target NET 9
#545
Fixed
Commits
- Updated: Reloaded.Mod.Template Target NET 9
11ed57b
- Updated: CI Replace .NET 8 with .NET 9 install for template and reloaded-utils-server
d8b78bb
- Update: Target NET 9.0 for all NET 8.0 targets
ef721fe
- Deleted: Unused local packages
aba1c5c
- Add support for named Enum values in configs using the Display.Name attribute.
d938ea3
- Use default item priority for config items.
742d60d
- Add example of named enum value to template.
7e12211
- Made exception messageboxes more user friendly and moved stacktrace logging to log files
c42c514
- Added a blank line before the stacktrace message
eb03c49
- Removed the test exception
2fd6427
- No longer prompts you to delete the dll
7f115ce
- Requested changes.
7ae86a6
- Miscellaneous Fixups before Merging
26d6f57
- Cleanup: Stack Trace File Output now uses cleaner code.
31eb001
- Added: Info of where to submit issues into stacktrace.
bf5fc7c
- Improved: Error for missing Loader Path
45364dc
- Improved: Update Mod Template Config to Match Changelog
a35685d
- Errors: Use the new full error text.
270be3f
- Changed to more user friendly 'View Error Details' text
062366b
- Improved: Rendering of the error message
d0954b0
- Updated: The Changelog Template
0b45033
- Publish: 1.29.0 update
befdcfe
====
====
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.