Skip to content

Commit f3b0560

Browse files
committed
Updated: Project Changelog
1 parent cbdbbec commit f3b0560

1 file changed

Lines changed: 19 additions & 76 deletions

File tree

changelog-template.hbs

Lines changed: 19 additions & 76 deletions
Original file line numberDiff line numberDiff line change
@@ -1,91 +1,34 @@
11
[Read and Discuss in a Browser](https://github.com/Reloaded-Project/Reloaded-II/discussions/473).
2-
[Previous Changelog](https://github.com/Reloaded-Project/Reloaded-II/releases/tag/1.28.8).
2+
[Previous Changelog](https://github.com/Reloaded-Project/Reloaded-II/releases/tag/1.29.0).
33

4-
This release consists of community contributions; cleaned up and merged into the main project.
4+
This is an emergency release to address crashes with .NET 9.0.5.
5+
Please note this release lacks proper testing; as this is a very urgent/emergency release.
56

6-
## User Friendly Enums by @RyoTune
7+
## Emergency .NET 9.0.5 Rollback by @Sewer56
78

8-
Thanks to @RyoTune it is now possible to give 'enums' user friendly named in mod configs;
9-
before you had:
9+
Microsoft rolled out .NET 9.0.5 with a change that causes crashes in all games when used with Reloaded-II.
1010

11-
```csharp
12-
public enum SampleEnum
13-
{
14-
NoOpinion,
15-
Sucks,
16-
IsMediocre,
17-
IsOk,
18-
IsCool,
19-
ILoveIt,
20-
}
21-
```
11+
I've made the following changes to address this:
2212

23-
Which produced
13+
- **Enforced .NET 9.0.4**: Mod loader now requires .NET 9.0.4 and prevents booting with 9.0.5
14+
- Launcher still allows 9.0.5, but will prompt 9.0.4 installation for Mod Loader if needed.
15+
- **Improved Dependency Installation**: Automatically downloads and installs exact dependency versions
16+
- **Enhanced Progress Feedback**: Detailed progress during dependency installation
17+
- **Automatic Runtime Installation**: Fully automatic runtime installation in launcher
2418

25-
![image](https://github.com/user-attachments/assets/b0e7dba7-4380-4e09-b162-1088f496856d)
19+
![image](https://github.com/user-attachments/assets/b0532c4d-34cb-4d08-b9ce-d6b8453509e4)
2620

27-
With the new addition, it's now possible to add user friendly names to each configuration item:
21+
*Note: The crashes appear to be related to garbage collector changes in .NET 9.0.5, though specific details are still being investigated.*
2822

29-
```csharp
30-
public enum SampleEnum
31-
{
32-
[Display(Name = "No Opinion 🤷")]
33-
NoOpinion,
34-
[Display(Name = "It's Sucks! 👎")]
35-
Sucks,
36-
[Display(Name = "It's mediocre 😐")]
37-
IsMediocre,
38-
[Display(Name = "It's okay! 👍")]
39-
IsOk,
40-
[Display(Name = "It's cool! 😎")]
41-
IsCool,
42-
[Display(Name = "I Love It!!! ❤️🔥")]
43-
ILoveIt,
44-
}
45-
```
23+
## Bug Fixes by @RyoTune
4624

47-
![image](https://github.com/user-attachments/assets/c99a1ed1-6b3d-4fa6-928b-b2fecfe2a460)
25+
- **Fixed Config Reset Crashes**: Fixed crashes when resetting configurations with different integer types (byte, short vs int)
26+
- **Fixed Mod Template ConfigContext**: Mod templates now properly set ConfigContext with IApplicationConfig
27+
- This allows mods to have per-application (per-game) configurations.
4828

49-
## Explicit Item Ordering by @RyoTune
29+
## French Localization by @dysfunctionalriot
5030

51-
![image](https://github.com/user-attachments/assets/466ffc2c-ed19-4ec7-bf05-43d054fbd0e4)
52-
53-
```csharp
54-
[Display(Order = 0)]
55-
public int OrderFirst { get; set; }
56-
57-
[Display(Order = 1)]
58-
public int OrderSecond { get; set; }
59-
60-
[Display(Order = 2)]
61-
public int OrderThird { get; set; }
62-
```
63-
64-
Lower order means items come first.
65-
66-
Do note that this is inverted from the original PR; so if you originally wrote your mod against [Reloaded II.5 ReMIX](https://github.com/RyoTune/Reloaded-II.5) fork, it may be the opposite to what you expected.
67-
68-
## Launcher Error Reporting by @TheBestAstroNOT + @Sewer56
69-
70-
![image](https://github.com/user-attachments/assets/83be5235-d6ee-46ee-932d-a2af6cf88c7e)
71-
72-
Launcher errors now give you the option to print the error details to a text file.
73-
74-
![image](https://github.com/user-attachments/assets/4ebf6b82-498d-4c35-b7b0-01870389dc12)
75-
76-
Hopefully this is a bit friendlier for end users 🤞.
77-
78-
## Improved Missing Loader Error by @TheBestAstroNOT + @Sewer56
79-
80-
Sometimes users do the following:
81-
82-
- Use the `Deploy ASI Loader` feature in Reloaded, and then uninstall Reloaded.
83-
- Use the `Deploy ASI Loader` feature and then move the Reloaded folder.
84-
85-
![image](https://github.com/user-attachments/assets/24d4bb31-ee41-4bd0-8046-f5619a6d513d)
86-
87-
The error message for missing Mod Loader DLL was updated to account for these situations.
88-
The user is now explicitly let known how to resolve the error.
31+
Complete French translation added! 🇫🇷 All text up to version 1.29.0 has been translated.
8932

9033
------------------------------------
9134

0 commit comments

Comments
 (0)