Skip to content

Commit 31115d1

Browse files
committed
Bump Verison to 1.25.10
1 parent 195a913 commit 31115d1

File tree

3 files changed

+23
-10
lines changed

3 files changed

+23
-10
lines changed

changelog-template.hbs

Lines changed: 21 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,14 @@
1-
## Changelog (1.25.9) | Defender Mitigation
1+
## Changelog (1.25.10) | Misc Hotfixes
22

3-
This release is dedicated to Windows Defender. I'll try to keep it short.
3+
- Fixed bug introduced in last update 32-bit Reloaded Launcher (`Reloaded-II32.exe`) couldn't DLL inject on 64-bit operating systems.
4+
- Slightly redesigned settings menu, to better expose language selection.
5+
6+
Also thanks to @Sencaid for German Translation, I missed that in last changelog >w<
7+
Expect more minor bugfixes over weekend, this is just all I can do after work hours so far this week.
8+
9+
## Defender Mitigation Announcement | Changelog (1.25.9)
10+
11+
This release (1.25.9) is dedicated to Windows Defender. I'll try to keep it short.
412

513
In the past week alone, ***I've seen over 300 reports*** of false positive virus detections
614
affecting users. At peak, around ***4 issue reports an hour***.
@@ -12,12 +20,15 @@ This was not easy for anyone. I respond to all issues, usually within 10 minutes
1220
Likewise, volunteers in game specific modding servers also take their time out of their day to help
1321
troubleshoot users' issues. It was a heavy burden on everyone.
1422

23+
### This was Rough
24+
1525
As this coincided with 2 game releases, where people starting Reloaded, the timing could not have been
1626
any more unfortunate. Many new users had to experience an absolute trainwreck of a first impression;
1727
whether it be due to defender, some longstanding rare bugs, or silent antivirus treatment.
1828

1929
Worseover, I could not even fix these bugs. Because the virus detections were made by the 'machine learning'
2030
side of Defender, releasing ***ANY UPDATE AT ALL*** means that 1000s of users would get new false positives.
31+
[Dolphin Emulator was in the same predicament a few years ago](https://dolphin-emu.org/blog/2019/11/07/dolphin-progress-report-october-2019/#windows-defender-yelling-at-a-cloud-ai).
2132

2233
This was a result of the releases not being 'deterministic', the files in each Reloaded build/version
2334
would change, even if the code didn't, and Defender would flag it. Reporting a false positive therefore
@@ -29,7 +40,7 @@ of my bed getting this resolved.
2940

3041
-----
3142
32-
So here's what's up:
43+
# So what's been done so far to mitigate this issue?
3344
3445
## Replaced DLL Injection logic
3546
@@ -58,9 +69,10 @@ the actual files in the releases won't change.
5869
This hopefully means that if a file gets a false positive virus detection, releasing an update won't
5970
cause it to be flagged again.
6071
61-
### Download Loops
72+
## Download Loops
6273
63-
[Note] Historically this has been a very rare occurrence, but has been sighted more commonly recently.
74+
> [!NOTE]
75+
> Historically this has been a very rare occurrence, but has been sighted more commonly recently.
6476
6577
Some people get stuck downloading dependencies. This usually manifests itself as a download window
6678
appearing and disappearing endlessly on loop.
@@ -71,7 +83,7 @@ inform you what it's failing to download, and ask you to install manually.
7183
It's a very awful hack, but it's the best I can do for now. I could never reproduce this issue myself,
7284
so fixing it is a shot in the dark. I'll eventually need to borrow someone inflicted by this bug.
7385
74-
----------------
86+
# That's All
7587
7688
In the future, say, with Reloaded3, I may invest in code signing certificate (i.e. legal form of
7789
extortion to avoid false positives), but for now, I'm doing what I can.
@@ -81,8 +93,9 @@ I'm sorry for the inconvenience caused, and I want to thank all the volunteers w
8193
I'm aware some other issues are still present, I hope to get to them soon. However, I'm just a single
8294
person, and there's only so much I can do...
8395
84-
(Note: Most big modding frameworks/loaders/managers are maintained by teams of people.
85-
Unfortunately, I'm not that fortunate, it's all done solo here.)
96+
> [!NOTE]
97+
> Most big modding frameworks/loaders/managers are maintained by teams of people. Unfortunately, I'm not that fortunate, it's all done solo here.
98+
8699
87100
## Complete Changes
88101

source/Reloaded.Mod.Launcher/Reloaded.Mod.Launcher.csproj

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
<UseWPF>true</UseWPF>
88
<AssemblyName>Reloaded-II</AssemblyName>
99
<RootNamespace>Reloaded.Mod.Launcher</RootNamespace>
10-
<Version>1.25.9</Version>
10+
<Version>1.25.10</Version>
1111
<Copyright>Sewer56 ~ $([System.DateTime]::UtcNow.ToString("s")) | $(Version)</Copyright>
1212
<AppendTargetFrameworkToOutputPath>false</AppendTargetFrameworkToOutputPath>
1313
<ApplicationIcon>appicon.ico</ApplicationIcon>

source/Reloaded.Mod.Loader/Reloaded.Mod.Loader.csproj

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@
1111
<AllowUnsafeBlocks>true</AllowUnsafeBlocks>
1212
<TreatWarningsAsErrors>false</TreatWarningsAsErrors>
1313
<NoWarn>$(NoWarn);NU1605;NU1701</NoWarn>
14-
<Version>1.25.9</Version>
14+
<Version>1.25.10</Version>
1515
<Platforms>x86;x64</Platforms>
1616
<GenerateDepsJson>false</GenerateDepsJson>
1717
<DebugType>portable</DebugType>

0 commit comments

Comments
 (0)