From 48e7c7f6bbfce10228a712a6b9d1ffe9ab8d3355 Mon Sep 17 00:00:00 2001 From: mastan-rus <35570228+mastan-rus@users.noreply.github.com> Date: Thu, 9 Sep 2021 16:16:53 +0200 Subject: [PATCH] Add Kex engine --- descriptions/Engine.Kex.md | 1 + rules.ini | 1 + tests/types/Engine.Kex.txt | 5 +++++ tests/types/_NonMatchingTests.txt | 3 +++ 4 files changed, 10 insertions(+) create mode 100644 descriptions/Engine.Kex.md create mode 100644 tests/types/Engine.Kex.txt diff --git a/descriptions/Engine.Kex.md b/descriptions/Engine.Kex.md new file mode 100644 index 000000000..4e5bfdb34 --- /dev/null +++ b/descriptions/Engine.Kex.md @@ -0,0 +1 @@ +[**Kex Engine**](https://www.nightdivestudios.com/kex/) is a proprietary cross-platform game engine framework originally created by Samuel "Kaiser" Villarreal for Nightdive Studios. diff --git a/rules.ini b/rules.ini index 410fcdcfd..c3e899f0b 100644 --- a/rules.ini +++ b/rules.ini @@ -70,6 +70,7 @@ idTech5 = \.streamed$ idTech6[] = \.mega2$ idTech6[] = \.texdb$ idTech7 = \.streamdb$ +Kex = \.kpf$ KiriKiri = (?:^|/)KAGParserEx\.dll$ Lime_OR_OpenFL = (?:^|/)lime(?:-legacy)?\.[hn]dll$ Love2D = (?:^|/)(?:lib)?love\.(?:dll|so|so\.0)$ diff --git a/tests/types/Engine.Kex.txt b/tests/types/Engine.Kex.txt new file mode 100644 index 000000000..ac19209c5 --- /dev/null +++ b/tests/types/Engine.Kex.txt @@ -0,0 +1,5 @@ +rerelease/QuakeEX.kpf +BloodEX.kpf +sshock.kpf +Doom64.kpf +sub/dir/game.kpf diff --git a/tests/types/_NonMatchingTests.txt b/tests/types/_NonMatchingTests.txt index a38911e92..ec2eebfcc 100644 --- a/tests/types/_NonMatchingTests.txt +++ b/tests/types/_NonMatchingTests.txt @@ -534,6 +534,9 @@ OgreMain_dll OgreMain_x64_dll OgreMain_dlll VOgreMain.dll +somefile.kpfwhoops +somefilekpf +somefile_kpf bink2w64.ddl notabink.dll binkw23.dll