From 5792efb8bd387f4741cd94d54a50250e501924f3 Mon Sep 17 00:00:00 2001 From: Dapper Dino Date: Mon, 19 Jan 2026 13:59:23 +0000 Subject: [PATCH 1/4] Add Nakama SDK --- descriptions/SDK.Nakama.md | 1 + rules.ini | 2 ++ tests/types/SDK.Nakama.txt | 7 +++++++ tests/types/_NonMatchingTests.txt | 4 ++++ 4 files changed, 14 insertions(+) create mode 100644 descriptions/SDK.Nakama.md create mode 100644 tests/types/SDK.Nakama.txt diff --git a/descriptions/SDK.Nakama.md b/descriptions/SDK.Nakama.md new file mode 100644 index 000000000..d4f7acc58 --- /dev/null +++ b/descriptions/SDK.Nakama.md @@ -0,0 +1 @@ +[**Nakama**](https://heroiclabs.com/nakama/) is an open-source game server framework that provides competitive, social, and multiplayer features for online games. diff --git a/rules.ini b/rules.ini index ecf3bd52b..5e91cd4f4 100644 --- a/rules.ini +++ b/rules.ini @@ -315,6 +315,8 @@ LWJGL = (?:^|/)lwjgl(?:64)?\.(?:dll|jar)$ Miles_Sound_System = (?:^|/)mss(?:16|32|64)\.dll$ Mirror = (?:^|/)Mirror\.dll$ Modio = (?:^|/)mod\.?io +Nakama[] = (?:^|/)nakama-sdk\.dll$ +Nakama[] = (?:^|/)Nakama\.dll$ NodeJS = (?:^|/)(?:lib)?node\.(?:dll|dylib)$ NoesisGUI = (?:^|/)(?:lib)?Noesis\.(?:dll|dylib|so)$ NvCloth = (?:^|/)NvCloth(?:profile)?_x(?:64|86)\.dll$ diff --git a/tests/types/SDK.Nakama.txt b/tests/types/SDK.Nakama.txt new file mode 100644 index 000000000..90431deac --- /dev/null +++ b/tests/types/SDK.Nakama.txt @@ -0,0 +1,7 @@ +./Contents/Resources/Data/Managed/Nakama.dll +./Data/Managed/Nakama.dll +./nakama-sdk.dll +/Nakama.dll +/nakama-sdk.dll +Nakama.dll +nakama-sdk.dll diff --git a/tests/types/_NonMatchingTests.txt b/tests/types/_NonMatchingTests.txt index 84d924919..e9087a905 100644 --- a/tests/types/_NonMatchingTests.txt +++ b/tests/types/_NonMatchingTests.txt @@ -782,6 +782,10 @@ sub/folder/snd_.ogg HShield/HSInst_dll HShield/HSInst HSInst.dll +nakama-sdk_dll +nakamasdk.dll +Nakama_dll +Nakamadll.dll /anvngx_dlss.dll /nvngx_dlss.dlla /nvngx_dlss_dll From f179e54534617f4bad3e914d3304d38c3af1e8a6 Mon Sep 17 00:00:00 2001 From: Dapper Dino Date: Mon, 19 Jan 2026 16:10:55 +0000 Subject: [PATCH 2/4] Squish Nakama regex into one --- rules.ini | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/rules.ini b/rules.ini index 5e91cd4f4..b62ad3b99 100644 --- a/rules.ini +++ b/rules.ini @@ -315,8 +315,7 @@ LWJGL = (?:^|/)lwjgl(?:64)?\.(?:dll|jar)$ Miles_Sound_System = (?:^|/)mss(?:16|32|64)\.dll$ Mirror = (?:^|/)Mirror\.dll$ Modio = (?:^|/)mod\.?io -Nakama[] = (?:^|/)nakama-sdk\.dll$ -Nakama[] = (?:^|/)Nakama\.dll$ +Nakama = (?:^|/)nakama(?:-sdk|)\.dll$ NodeJS = (?:^|/)(?:lib)?node\.(?:dll|dylib)$ NoesisGUI = (?:^|/)(?:lib)?Noesis\.(?:dll|dylib|so)$ NvCloth = (?:^|/)NvCloth(?:profile)?_x(?:64|86)\.dll$ From abc6a5fa29a5fc6e1cf4dc9d7ef1e3cca270e74e Mon Sep 17 00:00:00 2001 From: Dapper Dino Date: Mon, 19 Jan 2026 16:22:08 +0000 Subject: [PATCH 3/4] Fix syntax --- rules.ini | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/rules.ini b/rules.ini index b62ad3b99..3785535f2 100644 --- a/rules.ini +++ b/rules.ini @@ -315,7 +315,7 @@ LWJGL = (?:^|/)lwjgl(?:64)?\.(?:dll|jar)$ Miles_Sound_System = (?:^|/)mss(?:16|32|64)\.dll$ Mirror = (?:^|/)Mirror\.dll$ Modio = (?:^|/)mod\.?io -Nakama = (?:^|/)nakama(?:-sdk|)\.dll$ +Nakama = (?:^|/)nakama(?:-sdk)?\.dll$ NodeJS = (?:^|/)(?:lib)?node\.(?:dll|dylib)$ NoesisGUI = (?:^|/)(?:lib)?Noesis\.(?:dll|dylib|so)$ NvCloth = (?:^|/)NvCloth(?:profile)?_x(?:64|86)\.dll$ From 742f81469e8d17024f7ced9ca5fcfbde03800717 Mon Sep 17 00:00:00 2001 From: Dapper Dino Date: Mon, 19 Jan 2026 16:25:01 +0000 Subject: [PATCH 4/4] Generate missing test cases --- tests/types/SDK.Nakama.txt | 2 ++ 1 file changed, 2 insertions(+) diff --git a/tests/types/SDK.Nakama.txt b/tests/types/SDK.Nakama.txt index 90431deac..a98ce7204 100644 --- a/tests/types/SDK.Nakama.txt +++ b/tests/types/SDK.Nakama.txt @@ -3,5 +3,7 @@ ./nakama-sdk.dll /Nakama.dll /nakama-sdk.dll +/nakama.dll Nakama.dll nakama-sdk.dll +nakama.dll