diff --git a/src/utils/xrAI/AIMapExport.h b/src/utils/xrAI/AIMapExport.h
deleted file mode 100644
index 1b9db29674c..00000000000
--- a/src/utils/xrAI/AIMapExport.h
+++ /dev/null
@@ -1,27 +0,0 @@
-#pragma once
-
-//----------------------------------------------------
-struct SAIParams
-{
- float fPatchSize; // patch size
- float fTestHeight; // test height (center of the "tester")
- float fCanUP; // can reach point in up (dist)
- float fCanDOWN; // can reach point down (dist)
-
- SAIParams()
- {
- fPatchSize = 0.7f;
- fTestHeight = 1.0f;
- fCanUP = 1.5f;
- fCanDOWN = 4.0f;
- }
-};
-
-// chunks
-#define E_AIMAP_VERSION 0x0001
-//----------------------------------------------------
-#define E_AIMAP_CHUNK_VERSION 0x0001
-#define E_AIMAP_CHUNK_BOX 0x0002
-#define E_AIMAP_CHUNK_PARAMS 0x0003
-#define E_AIMAP_CHUNK_NODES 0x0004
-//----------------------------------------------------
diff --git a/src/utils/xrAI/compiler.h b/src/utils/xrAI/compiler.h
index 324f1e0db68..34bbbe80fa3 100644
--- a/src/utils/xrAI/compiler.h
+++ b/src/utils/xrAI/compiler.h
@@ -4,8 +4,8 @@
#include "utils/Shader_xrLC.h"
#include "xrAICore/Navigation/level_graph.h"
#include "editors/LevelEditor/Engine/communicate.h"
+#include "editors/LevelEditor/Edit/ESceneAIMapTools_Export.h"
#include "Layers/xrRender/ETextureParams.h"
-#include "AIMapExport.h"
// base patch used all the time up to merging
const u32 InvalidNode = (1 << 24) - 1;
diff --git a/src/utils/xrAI/xrAI.vcxproj b/src/utils/xrAI/xrAI.vcxproj
index d8a8caf0fe8..0fa2faa750c 100644
--- a/src/utils/xrAI/xrAI.vcxproj
+++ b/src/utils/xrAI/xrAI.vcxproj
@@ -226,7 +226,6 @@
-
diff --git a/src/utils/xrAI/xrAI.vcxproj.filters b/src/utils/xrAI/xrAI.vcxproj.filters
index af1bdaefd43..fd764aa3011 100644
--- a/src/utils/xrAI/xrAI.vcxproj.filters
+++ b/src/utils/xrAI/xrAI.vcxproj.filters
@@ -161,9 +161,6 @@
-
- Compiler
-
Compiler