github Reloaded-Project/Reloaded-II 1.29.0

latest releases: 1.29.2, 1.29.1
4 months ago

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

image

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,
}

image

Explicit Item Ordering by @RyoTune

image

[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

image

Launcher errors now give you the option to print the error details to a text file.

image

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.

image

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.

Don't miss a new Reloaded-II release

NewReleases is sending notifications on new releases.