You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This release (1.25.9) is dedicated to Windows Defender. I'll try to keep it short.
4
12
5
13
In the past week alone, ***I've seen over 300 reports*** of false positive virus detections
6
14
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
12
20
Likewise, volunteers in game specific modding servers also take their time out of their day to help
13
21
troubleshoot users' issues. It was a heavy burden on everyone.
14
22
23
+
### This was Rough
24
+
15
25
As this coincided with 2 game releases, where people starting Reloaded, the timing could not have been
16
26
any more unfortunate. Many new users had to experience an absolute trainwreck of a first impression;
17
27
whether it be due to defender, some longstanding rare bugs, or silent antivirus treatment.
18
28
19
29
Worseover, I could not even fix these bugs. Because the virus detections were made by the 'machine learning'
20
30
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).
21
32
22
33
This was a result of the releases not being 'deterministic', the files in each Reloaded build/version
23
34
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.
29
40
30
41
-----
31
42
32
-
So here's what's up:
43
+
#So what's been done so far to mitigate this issue?
33
44
34
45
## Replaced DLL Injection logic
35
46
@@ -58,9 +69,10 @@ the actual files in the releases won't change.
58
69
This hopefully means that if a file gets a false positive virus detection, releasing an update won't
59
70
cause it to be flagged again.
60
71
61
-
### Download Loops
72
+
## Download Loops
62
73
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.
64
76
65
77
Some people get stuck downloading dependencies. This usually manifests itself as a download window
66
78
appearing and disappearing endlessly on loop.
@@ -71,7 +83,7 @@ inform you what it's failing to download, and ask you to install manually.
71
83
It's a very awful hack, but it's the best I can do for now. I could never reproduce this issue myself,
72
84
so fixing it is a shot in the dark. I'll eventually need to borrow someone inflicted by this bug.
73
85
74
-
----------------
86
+
# That's All
75
87
76
88
In the future, say, with Reloaded3, I may invest in code signing certificate (i.e. legal form of
77
89
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
81
93
I'm aware some other issues are still present, I hope to get to them soon. However, I'm just a single
82
94
person, and there's only so much I can do...
83
95
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.
0 commit comments