|
1 | 1 | [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.29.0). |
| 2 | +[Previous Changelog](https://github.com/Reloaded-Project/Reloaded-II/releases/tag/1.29.1). |
3 | 3 |
|
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. |
| 4 | +# 1.29.2: Miscellaneous Things |
6 | 5 |
|
7 | | -## Emergency .NET 9.0.5 Rollback by @Sewer56 |
| 6 | +Just a few low effort fixes and miscellany. As usual, Reloaded-II is on life support while I spend |
| 7 | +the next years building the next best thing - if you want features, please contribute! |
8 | 8 |
|
9 | | -Microsoft rolled out .NET 9.0.5 with a change that causes crashes in all games when used with Reloaded-II. |
| 9 | +## Fix: Better Error Handling for Bad Update Files |
10 | 10 |
|
11 | | -I've made the following changes to address this: |
| 11 | +Previously, if someone uploaded a corrupted `Sewer56.Update.Metadata.json` file to GameBanana or GitHub, |
| 12 | +Reloaded would crash. Now it handles these errors gracefully instead of crashing. |
12 | 13 |
|
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 |
| 14 | +Might add UI in future. |
18 | 15 |
|
19 | | - |
| 16 | +## Fix: Unnecessary Runtime Downloads |
20 | 17 |
|
21 | | -*Note: The crashes appear to be related to garbage collector changes in .NET 9.0.5, though specific details are still being investigated.* |
| 18 | + |
22 | 19 |
|
23 | | -## Bug Fixes by @RyoTune |
| 20 | +Fixed an issue where the dependency installer was requesting unnecessary .NET runtime downloads. |
| 21 | +The problem was that the installer wasn't filtering out the `Mods` folder, so it tried to install |
| 22 | +runtimes that mods were built with, even though all mods use the loader's runtime. |
24 | 23 |
|
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. |
| 24 | +Now it only installs truly needed dependencies. |
28 | 25 |
|
29 | | -## French Localization by @dysfunctionalriot |
| 26 | +[This happened because in the last release the in-launcher dependency installer was updated to use |
| 27 | +the same code as `Setup.exe`; and this was a small oversight in the migration.] |
30 | 28 |
|
31 | | -Complete French translation added! 🇫🇷 All text up to version 1.29.0 has been translated. |
| 29 | +## Updated French Localization by @dysfunctionalriot |
| 30 | + |
| 31 | +🇫🇷 Updated translations for version 1.29.1. |
32 | 32 |
|
33 | 33 | ------------------------------------ |
34 | 34 |
|
|
0 commit comments