From 0c7a17f3e76a76efab8e0b8ee312c467698c0907 Mon Sep 17 00:00:00 2001 From: FirstGearGames Date: Thu, 29 Oct 2026 14:09:34 +0700 Subject: [PATCH 1/4] Update rules.ini Add detection for FishNet without mono dependency. --- rules.ini | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/rules.ini b/rules.ini index e65448e65..3c745a49b 100644 --- a/rules.ini +++ b/rules.ini @@ -299,7 +299,7 @@ Dissonance = AudioPluginDissonance\.dll$ dotnet = (?:^|/)(?:lib)?coreclr\.(?:dylib|so|dll)$ E-mote = ^emotedriver\.dll$ EpicOnlineServices = (?:^|/)(?:lib)?eossdk(?:-(?:win(?:32|64)|linux|mac)-shipping)?\.(?:dll|dylib|so)$ -FishNet = (?:^|/)FishNet\.Runtime\.dll$ +FishNet = (?:^|\/)(?:.*\/)?(?:FishNet\.Runtime\.dll|FishNet\.SDK\.Id\.json)$ FluidSynth = fluidsynth FMOD = (?:^|/)(?:lib)?fmod(?:l|exl|ex|studiol|studio)?(?:64)?\.(?:dylib|dll|so)$ FreeImage = (?:^|/)FreeImage\.(?:so|dll)$ From 0d0e07dcf767d669f55ddd2cfc15278b6dcf7b2f Mon Sep 17 00:00:00 2001 From: FirstGearGames Date: Thu, 29 Oct 2026 14:11:24 +0700 Subject: [PATCH 2/4] Update SDK.FishNet.txt Detection for FishNet without mono-dependency. --- tests/types/SDK.FishNet.txt | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/tests/types/SDK.FishNet.txt b/tests/types/SDK.FishNet.txt index 2e2ae06c9..72b6d5c84 100644 --- a/tests/types/SDK.FishNet.txt +++ b/tests/types/SDK.FishNet.txt @@ -2,3 +2,7 @@ /folder/FishNet.Runtime.dll FishNet.Runtime.dll Fishnet.Runtime.dll +/FishNet.SDK.Id.json +/folder/FishNet.SDK.Id.json +FishNet.SDK.Id.json +Fishnet.SDK.Id.json From c310df3ce583a3db4f31bb6f670673ef12f3952f Mon Sep 17 00:00:00 2001 From: FirstGearGames Date: Thu, 29 Oct 2026 14:21:26 +0700 Subject: [PATCH 3/4] Update SDK.FishNet.txt - Fixed removed extension. --- tests/types/SDK.FishNet.txt | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/tests/types/SDK.FishNet.txt b/tests/types/SDK.FishNet.txt index 72b6d5c84..d9d6e0293 100644 --- a/tests/types/SDK.FishNet.txt +++ b/tests/types/SDK.FishNet.txt @@ -2,7 +2,7 @@ /folder/FishNet.Runtime.dll FishNet.Runtime.dll Fishnet.Runtime.dll -/FishNet.SDK.Id.json -/folder/FishNet.SDK.Id.json -FishNet.SDK.Id.json -Fishnet.SDK.Id.json +/FishNet.SDK.Id +/folder/FishNet.SDK.Id +FishNet.SDK.Id +Fishnet.SDK.Id From f54b5b12e0f6f14d24e2f02334829addf4c0a551 Mon Sep 17 00:00:00 2001 From: FirstGearGames Date: Thu, 29 Oct 2026 14:22:07 +0700 Subject: [PATCH 4/4] Update rules.ini - Fixed optimized regex. --- rules.ini | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/rules.ini b/rules.ini index 3c745a49b..53a89c4ad 100644 --- a/rules.ini +++ b/rules.ini @@ -299,7 +299,7 @@ Dissonance = AudioPluginDissonance\.dll$ dotnet = (?:^|/)(?:lib)?coreclr\.(?:dylib|so|dll)$ E-mote = ^emotedriver\.dll$ EpicOnlineServices = (?:^|/)(?:lib)?eossdk(?:-(?:win(?:32|64)|linux|mac)-shipping)?\.(?:dll|dylib|so)$ -FishNet = (?:^|\/)(?:.*\/)?(?:FishNet\.Runtime\.dll|FishNet\.SDK\.Id\.json)$ +FishNet = (?:^|/)FishNet\.(?:Runtime\.dll|SDK\.Id)$ FluidSynth = fluidsynth FMOD = (?:^|/)(?:lib)?fmod(?:l|exl|ex|studiol|studio)?(?:64)?\.(?:dylib|dll|so)$ FreeImage = (?:^|/)FreeImage\.(?:so|dll)$