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..69c673958 100644 --- a/rules.ini +++ b/rules.ini @@ -158,6 +158,9 @@ 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$ 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..909e3c464 --- /dev/null +++ b/tests/types/Engine.Nuclear_Engine.txt @@ -0,0 +1,9 @@ +/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 diff --git a/tests/types/_NonMatchingTests.txt b/tests/types/_NonMatchingTests.txt index 08e8e6b52..3a0605d60 100644 --- a/tests/types/_NonMatchingTests.txt +++ b/tests/types/_NonMatchingTests.txt @@ -20,6 +20,11 @@ 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 entry.dll libsentry.dl sentry.dl