diff --git a/descriptions/Engine.Nuclear_Engine.md b/descriptions/Engine.Nuclear_Engine.md new file mode 100644 index 000000000..cdfec14bf --- /dev/null +++ b/descriptions/Engine.Nuclear_Engine.md @@ -0,0 +1 @@ +[**Nuclear Engine**](https://toxicdev.ru) is a custom game engine runtime used by TXC games, with Vulkan rendering and a dedicated `NuclearEngine.dll` runtime marker. diff --git a/rules.ini b/rules.ini index e65448e65..73529ecd8 100644 --- a/rules.ini +++ b/rules.ini @@ -158,6 +158,10 @@ NovaLogic_Engine[] = (?:^|/)resource\.pff$ NovaLogic_Engine[] = (?:^|/)Update\.wiz$ NScripter[] = ^arc\.nsa$ NScripter[] = ^nscript\.dat$ +Nuclear_Engine[] = (?:^|/)NuclearEngine\.dll$ +Nuclear_Engine[] = (?:^|/)Assets/Engine/nuclear-engine\.json$ +Nuclear_Engine[] = (?:^|/)Assets/Engine/NuclearEngine\.marker$ +Nuclear_Engine[] = (?:^|/)Engine/Binaries/NuclearRuntime\.marker$ OGRE = (?:^|/)OgreMain(?:_x64)?\.dll$ Panda3D = (?:^|/)libpanda\. Phaser = (?:^|/)phaser(?:\.min)?\.js$ diff --git a/tests/types/Engine.Nuclear_Engine.txt b/tests/types/Engine.Nuclear_Engine.txt new file mode 100644 index 000000000..fe77245c7 --- /dev/null +++ b/tests/types/Engine.Nuclear_Engine.txt @@ -0,0 +1,12 @@ +/Assets/Engine/NuclearEngine.marker +/Assets/Engine/nuclear-engine.json +/NuclearEngine.dll +Assets/Engine/NuclearEngine.marker +Assets/Engine/nuclear-engine.json +NuclearEngine.dll +game/Assets/Engine/NuclearEngine.marker +game/Assets/Engine/nuclear-engine.json +game/NuclearEngine.dll +/Engine/Binaries/NuclearRuntime.marker +Engine/Binaries/NuclearRuntime.marker +game/Engine/Binaries/NuclearRuntime.marker diff --git a/tests/types/_NonMatchingTests.txt b/tests/types/_NonMatchingTests.txt index 08e8e6b52..13411eb8a 100644 --- a/tests/types/_NonMatchingTests.txt +++ b/tests/types/_NonMatchingTests.txt @@ -20,6 +20,12 @@ notactuallylime-legacy.dll notactuallylime-legacy.ndll notactuallyfna.dll fna.dllwhoops +NuclearEngine.dll.bak +NuclearEngine_dll +OtherNuclearEngine.dllx +Assets/Engine/nuclear-engine.json.bak +Assets/Engine/NuclearEngine_mark +Engine/Binaries/NuclearRuntime.marker.bak entry.dll libsentry.dl sentry.dl