diff --git a/code/tool/all.sln b/code/tool/all.sln
index 2c02f8fff..7b8c4c695 100644
--- a/code/tool/all.sln
+++ b/code/tool/all.sln
@@ -1,43 +1,136 @@
Microsoft Visual Studio Solution File, Format Version 10.00
# Visual C++ Express 2008
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "misc", "..\nel\src\misc.vcproj", "{44B21233-EFCC-4825-B5E5-3A3BD6CC5516}"
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "crash", "crash\crash.vcproj", "{225D25B8-09E3-46D7-82D6-3F5C5026759A}"
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "bin2c", "bin2c\bin2c.vcproj", "{AFFCAC16-51FA-4137-861E-2E68483AB060}"
+EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "increment_version", "increment_version\increment_version.vcproj", "{863828F8-3836-45E7-B205-32AF60D97493}"
ProjectSection(ProjectDependencies) = postProject
{44B21233-EFCC-4825-B5E5-3A3BD6CC5516} = {44B21233-EFCC-4825-B5E5-3A3BD6CC5516}
EndProjectSection
EndProject
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "misc", "..\nel\src\misc.vcproj", "{44B21233-EFCC-4825-B5E5-3A3BD6CC5516}"
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "mkdir_date", "mkdir_date\mkdir_date.vcproj", "{5D7A1ECD-1058-42F0-83E7-74B784F3DD35}"
EndProject
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "george2csv", "george2csv\george2csv.vcproj", "{885542B1-BE3C-401A-A2A4-DA49E48DF0AB}"
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "open_file", "open_file\open_file.vcproj", "{553A5E28-1222-4D8D-AF69-08D1D47E91DA}"
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "path_content_diff", "path_content_diff\path_content_diff.vcproj", "{6E0A8A9C-AE12-4709-91E5-1A662FEF26D9}"
ProjectSection(ProjectDependencies) = postProject
{44B21233-EFCC-4825-B5E5-3A3BD6CC5516} = {44B21233-EFCC-4825-B5E5-3A3BD6CC5516}
- {9D284C6B-BE12-4549-87E5-2337D64F31BE} = {9D284C6B-BE12-4549-87E5-2337D64F31BE}
EndProjectSection
EndProject
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "georges", "..\nel\src\georges.vcproj", "{9D284C6B-BE12-4549-87E5-2337D64F31BE}"
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "ren_date", "ren_date\ren_date_8.vcproj", "{76FE68B4-653F-4D61-8EA5-D5EBCB8FA2A0}"
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "ResSwap", "resswap\ResSwap.vcproj", "{45255B61-CD45-484A-89DB-B4D75EF04993}"
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "zviewer", "zviewer\zviewer.vcproj", "{B798D9FF-AA33-4918-8B51-1B4FA9C5160A}"
+ ProjectSection(ProjectDependencies) = postProject
+ {2B48BE83-108B-4E8E-8A55-6627CF09AC5A} = {2B48BE83-108B-4E8E-8A55-6627CF09AC5A}
+ EndProjectSection
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "3d", "..\nel\src\3d.vcproj", "{2B48BE83-108B-4E8E-8A55-6627CF09AC5A}"
+ ProjectSection(ProjectDependencies) = postProject
+ {44B21233-EFCC-4825-B5E5-3A3BD6CC5516} = {44B21233-EFCC-4825-B5E5-3A3BD6CC5516}
+ EndProjectSection
EndProject
Global
GlobalSection(SolutionConfigurationPlatforms) = preSolution
Debug|Win32 = Debug|Win32
+ Debug|x64 = Debug|x64
Release|Win32 = Release|Win32
+ Release|x64 = Release|x64
EndGlobalSection
GlobalSection(ProjectConfigurationPlatforms) = postSolution
- {863828F8-3836-45E7-B205-32AF60D97493}.Debug|Win32.ActiveCfg = Debug|Win32
- {863828F8-3836-45E7-B205-32AF60D97493}.Debug|Win32.Build.0 = Debug|Win32
- {863828F8-3836-45E7-B205-32AF60D97493}.Release|Win32.ActiveCfg = Release|Win32
- {863828F8-3836-45E7-B205-32AF60D97493}.Release|Win32.Build.0 = Release|Win32
{44B21233-EFCC-4825-B5E5-3A3BD6CC5516}.Debug|Win32.ActiveCfg = Debug|Win32
{44B21233-EFCC-4825-B5E5-3A3BD6CC5516}.Debug|Win32.Build.0 = Debug|Win32
+ {44B21233-EFCC-4825-B5E5-3A3BD6CC5516}.Debug|x64.ActiveCfg = Debug|x64
+ {44B21233-EFCC-4825-B5E5-3A3BD6CC5516}.Debug|x64.Build.0 = Debug|x64
{44B21233-EFCC-4825-B5E5-3A3BD6CC5516}.Release|Win32.ActiveCfg = Release|Win32
{44B21233-EFCC-4825-B5E5-3A3BD6CC5516}.Release|Win32.Build.0 = Release|Win32
- {885542B1-BE3C-401A-A2A4-DA49E48DF0AB}.Debug|Win32.ActiveCfg = Debug|Win32
- {885542B1-BE3C-401A-A2A4-DA49E48DF0AB}.Debug|Win32.Build.0 = Debug|Win32
- {885542B1-BE3C-401A-A2A4-DA49E48DF0AB}.Release|Win32.ActiveCfg = Release|Win32
- {885542B1-BE3C-401A-A2A4-DA49E48DF0AB}.Release|Win32.Build.0 = Release|Win32
- {9D284C6B-BE12-4549-87E5-2337D64F31BE}.Debug|Win32.ActiveCfg = Debug|Win32
- {9D284C6B-BE12-4549-87E5-2337D64F31BE}.Debug|Win32.Build.0 = Debug|Win32
- {9D284C6B-BE12-4549-87E5-2337D64F31BE}.Release|Win32.ActiveCfg = Release|Win32
- {9D284C6B-BE12-4549-87E5-2337D64F31BE}.Release|Win32.Build.0 = Release|Win32
+ {44B21233-EFCC-4825-B5E5-3A3BD6CC5516}.Release|x64.ActiveCfg = Release|x64
+ {44B21233-EFCC-4825-B5E5-3A3BD6CC5516}.Release|x64.Build.0 = Release|x64
+ {225D25B8-09E3-46D7-82D6-3F5C5026759A}.Debug|Win32.ActiveCfg = Debug|Win32
+ {225D25B8-09E3-46D7-82D6-3F5C5026759A}.Debug|Win32.Build.0 = Debug|Win32
+ {225D25B8-09E3-46D7-82D6-3F5C5026759A}.Debug|x64.ActiveCfg = Debug|x64
+ {225D25B8-09E3-46D7-82D6-3F5C5026759A}.Debug|x64.Build.0 = Debug|x64
+ {225D25B8-09E3-46D7-82D6-3F5C5026759A}.Release|Win32.ActiveCfg = Release|Win32
+ {225D25B8-09E3-46D7-82D6-3F5C5026759A}.Release|Win32.Build.0 = Release|Win32
+ {225D25B8-09E3-46D7-82D6-3F5C5026759A}.Release|x64.ActiveCfg = Release|x64
+ {225D25B8-09E3-46D7-82D6-3F5C5026759A}.Release|x64.Build.0 = Release|x64
+ {AFFCAC16-51FA-4137-861E-2E68483AB060}.Debug|Win32.ActiveCfg = Debug|Win32
+ {AFFCAC16-51FA-4137-861E-2E68483AB060}.Debug|Win32.Build.0 = Debug|Win32
+ {AFFCAC16-51FA-4137-861E-2E68483AB060}.Debug|x64.ActiveCfg = Debug|x64
+ {AFFCAC16-51FA-4137-861E-2E68483AB060}.Debug|x64.Build.0 = Debug|x64
+ {AFFCAC16-51FA-4137-861E-2E68483AB060}.Release|Win32.ActiveCfg = Release|Win32
+ {AFFCAC16-51FA-4137-861E-2E68483AB060}.Release|Win32.Build.0 = Release|Win32
+ {AFFCAC16-51FA-4137-861E-2E68483AB060}.Release|x64.ActiveCfg = Release|x64
+ {AFFCAC16-51FA-4137-861E-2E68483AB060}.Release|x64.Build.0 = Release|x64
+ {863828F8-3836-45E7-B205-32AF60D97493}.Debug|Win32.ActiveCfg = Debug|Win32
+ {863828F8-3836-45E7-B205-32AF60D97493}.Debug|Win32.Build.0 = Debug|Win32
+ {863828F8-3836-45E7-B205-32AF60D97493}.Debug|x64.ActiveCfg = Debug|x64
+ {863828F8-3836-45E7-B205-32AF60D97493}.Debug|x64.Build.0 = Debug|x64
+ {863828F8-3836-45E7-B205-32AF60D97493}.Release|Win32.ActiveCfg = Release|Win32
+ {863828F8-3836-45E7-B205-32AF60D97493}.Release|Win32.Build.0 = Release|Win32
+ {863828F8-3836-45E7-B205-32AF60D97493}.Release|x64.ActiveCfg = Release|x64
+ {863828F8-3836-45E7-B205-32AF60D97493}.Release|x64.Build.0 = Release|x64
+ {5D7A1ECD-1058-42F0-83E7-74B784F3DD35}.Debug|Win32.ActiveCfg = Debug|Win32
+ {5D7A1ECD-1058-42F0-83E7-74B784F3DD35}.Debug|Win32.Build.0 = Debug|Win32
+ {5D7A1ECD-1058-42F0-83E7-74B784F3DD35}.Debug|x64.ActiveCfg = Debug|x64
+ {5D7A1ECD-1058-42F0-83E7-74B784F3DD35}.Debug|x64.Build.0 = Debug|x64
+ {5D7A1ECD-1058-42F0-83E7-74B784F3DD35}.Release|Win32.ActiveCfg = Release|Win32
+ {5D7A1ECD-1058-42F0-83E7-74B784F3DD35}.Release|Win32.Build.0 = Release|Win32
+ {5D7A1ECD-1058-42F0-83E7-74B784F3DD35}.Release|x64.ActiveCfg = Release|x64
+ {5D7A1ECD-1058-42F0-83E7-74B784F3DD35}.Release|x64.Build.0 = Release|x64
+ {553A5E28-1222-4D8D-AF69-08D1D47E91DA}.Debug|Win32.ActiveCfg = Debug|Win32
+ {553A5E28-1222-4D8D-AF69-08D1D47E91DA}.Debug|Win32.Build.0 = Debug|Win32
+ {553A5E28-1222-4D8D-AF69-08D1D47E91DA}.Debug|x64.ActiveCfg = Debug|x64
+ {553A5E28-1222-4D8D-AF69-08D1D47E91DA}.Debug|x64.Build.0 = Debug|x64
+ {553A5E28-1222-4D8D-AF69-08D1D47E91DA}.Release|Win32.ActiveCfg = Release|Win32
+ {553A5E28-1222-4D8D-AF69-08D1D47E91DA}.Release|Win32.Build.0 = Release|Win32
+ {553A5E28-1222-4D8D-AF69-08D1D47E91DA}.Release|x64.ActiveCfg = Release|x64
+ {553A5E28-1222-4D8D-AF69-08D1D47E91DA}.Release|x64.Build.0 = Release|x64
+ {6E0A8A9C-AE12-4709-91E5-1A662FEF26D9}.Debug|Win32.ActiveCfg = Debug|Win32
+ {6E0A8A9C-AE12-4709-91E5-1A662FEF26D9}.Debug|Win32.Build.0 = Debug|Win32
+ {6E0A8A9C-AE12-4709-91E5-1A662FEF26D9}.Debug|x64.ActiveCfg = Debug|x64
+ {6E0A8A9C-AE12-4709-91E5-1A662FEF26D9}.Debug|x64.Build.0 = Debug|x64
+ {6E0A8A9C-AE12-4709-91E5-1A662FEF26D9}.Release|Win32.ActiveCfg = Release|Win32
+ {6E0A8A9C-AE12-4709-91E5-1A662FEF26D9}.Release|Win32.Build.0 = Release|Win32
+ {6E0A8A9C-AE12-4709-91E5-1A662FEF26D9}.Release|x64.ActiveCfg = Release|x64
+ {6E0A8A9C-AE12-4709-91E5-1A662FEF26D9}.Release|x64.Build.0 = Release|x64
+ {76FE68B4-653F-4D61-8EA5-D5EBCB8FA2A0}.Debug|Win32.ActiveCfg = Debug|Win32
+ {76FE68B4-653F-4D61-8EA5-D5EBCB8FA2A0}.Debug|Win32.Build.0 = Debug|Win32
+ {76FE68B4-653F-4D61-8EA5-D5EBCB8FA2A0}.Debug|x64.ActiveCfg = Debug|x64
+ {76FE68B4-653F-4D61-8EA5-D5EBCB8FA2A0}.Debug|x64.Build.0 = Debug|x64
+ {76FE68B4-653F-4D61-8EA5-D5EBCB8FA2A0}.Release|Win32.ActiveCfg = Release|Win32
+ {76FE68B4-653F-4D61-8EA5-D5EBCB8FA2A0}.Release|Win32.Build.0 = Release|Win32
+ {76FE68B4-653F-4D61-8EA5-D5EBCB8FA2A0}.Release|x64.ActiveCfg = Release|x64
+ {76FE68B4-653F-4D61-8EA5-D5EBCB8FA2A0}.Release|x64.Build.0 = Release|x64
+ {45255B61-CD45-484A-89DB-B4D75EF04993}.Debug|Win32.ActiveCfg = Debug|Win32
+ {45255B61-CD45-484A-89DB-B4D75EF04993}.Debug|Win32.Build.0 = Debug|Win32
+ {45255B61-CD45-484A-89DB-B4D75EF04993}.Debug|x64.ActiveCfg = Debug|x64
+ {45255B61-CD45-484A-89DB-B4D75EF04993}.Debug|x64.Build.0 = Debug|x64
+ {45255B61-CD45-484A-89DB-B4D75EF04993}.Release|Win32.ActiveCfg = Release|Win32
+ {45255B61-CD45-484A-89DB-B4D75EF04993}.Release|Win32.Build.0 = Release|Win32
+ {45255B61-CD45-484A-89DB-B4D75EF04993}.Release|x64.ActiveCfg = Release|x64
+ {45255B61-CD45-484A-89DB-B4D75EF04993}.Release|x64.Build.0 = Release|x64
+ {B798D9FF-AA33-4918-8B51-1B4FA9C5160A}.Debug|Win32.ActiveCfg = Debug|Win32
+ {B798D9FF-AA33-4918-8B51-1B4FA9C5160A}.Debug|Win32.Build.0 = Debug|Win32
+ {B798D9FF-AA33-4918-8B51-1B4FA9C5160A}.Debug|x64.ActiveCfg = Debug|x64
+ {B798D9FF-AA33-4918-8B51-1B4FA9C5160A}.Debug|x64.Build.0 = Debug|x64
+ {B798D9FF-AA33-4918-8B51-1B4FA9C5160A}.Release|Win32.ActiveCfg = Release|Win32
+ {B798D9FF-AA33-4918-8B51-1B4FA9C5160A}.Release|Win32.Build.0 = Release|Win32
+ {B798D9FF-AA33-4918-8B51-1B4FA9C5160A}.Release|x64.ActiveCfg = Release|x64
+ {B798D9FF-AA33-4918-8B51-1B4FA9C5160A}.Release|x64.Build.0 = Release|x64
+ {2B48BE83-108B-4E8E-8A55-6627CF09AC5A}.Debug|Win32.ActiveCfg = Debug|Win32
+ {2B48BE83-108B-4E8E-8A55-6627CF09AC5A}.Debug|Win32.Build.0 = Debug|Win32
+ {2B48BE83-108B-4E8E-8A55-6627CF09AC5A}.Debug|x64.ActiveCfg = Debug|x64
+ {2B48BE83-108B-4E8E-8A55-6627CF09AC5A}.Debug|x64.Build.0 = Debug|x64
+ {2B48BE83-108B-4E8E-8A55-6627CF09AC5A}.Release|Win32.ActiveCfg = Release|Win32
+ {2B48BE83-108B-4E8E-8A55-6627CF09AC5A}.Release|Win32.Build.0 = Release|Win32
+ {2B48BE83-108B-4E8E-8A55-6627CF09AC5A}.Release|x64.ActiveCfg = Release|x64
+ {2B48BE83-108B-4E8E-8A55-6627CF09AC5A}.Release|x64.Build.0 = Release|x64
EndGlobalSection
GlobalSection(SolutionProperties) = preSolution
HideSolutionNode = FALSE
diff --git a/code/tool/bin2c/StdAfx.cpp b/code/tool/bin2c/StdAfx.cpp
deleted file mode 100644
index 1f9083ce3..000000000
--- a/code/tool/bin2c/StdAfx.cpp
+++ /dev/null
@@ -1,24 +0,0 @@
-// NeL - MMORPG Framework
-// Copyright (C) 2010 Winch Gate Property Limited
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-// stdafx.cpp : source file that includes just the standard includes
-// bin2c.pch will be the pre-compiled header
-// stdafx.obj will contain the pre-compiled type information
-
-#include "stdafx.h"
-
-// TODO: reference any additional headers you need in STDAFX.H
-// and not in this file
diff --git a/code/tool/bin2c/StdAfx.h b/code/tool/bin2c/StdAfx.h
deleted file mode 100644
index c9cc989c5..000000000
--- a/code/tool/bin2c/StdAfx.h
+++ /dev/null
@@ -1,35 +0,0 @@
-// NeL - MMORPG Framework
-// Copyright (C) 2010 Winch Gate Property Limited
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-// stdafx.h : include file for standard system include files,
-// or project specific include files that are used frequently, but
-// are changed infrequently
-//
-
-#if !defined(AFX_STDAFX_H__A0CC7702_CAB6_11D4_9CD4_0050DAC3A412__INCLUDED_)
-#define AFX_STDAFX_H__A0CC7702_CAB6_11D4_9CD4_0050DAC3A412__INCLUDED_
-
-#if _MSC_VER > 1000
-#pragma once
-#endif // _MSC_VER > 1000
-
-
-// TODO: reference additional headers your program requires here
-
-//{{AFX_INSERT_LOCATION}}
-// Microsoft Visual C++ will insert additional declarations immediately before the previous line.
-
-#endif // !defined(AFX_STDAFX_H__A0CC7702_CAB6_11D4_9CD4_0050DAC3A412__INCLUDED_)
diff --git a/code/tool/bin2c/bin2c.cpp b/code/tool/bin2c/bin2c.cpp
index 1877c164e..5ecc433db 100644
--- a/code/tool/bin2c/bin2c.cpp
+++ b/code/tool/bin2c/bin2c.cpp
@@ -17,8 +17,7 @@
// bin2c.cpp : Defines the entry point for the console application.
//
-#include "stdafx.h"
-#include "stdio.h"
+#include
#include
#include
diff --git a/code/tool/bin2c/bin2c.sln b/code/tool/bin2c/bin2c.sln
deleted file mode 100644
index e734224ed..000000000
--- a/code/tool/bin2c/bin2c.sln
+++ /dev/null
@@ -1,21 +0,0 @@
-Microsoft Visual Studio Solution File, Format Version 8.00
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "bin2c", "bin2c.vcproj", "{EA2BD010-3574-4094-9B80-B77A4B46D213}"
- ProjectSection(ProjectDependencies) = postProject
- EndProjectSection
-EndProject
-Global
- GlobalSection(SolutionConfiguration) = preSolution
- Debug = Debug
- Release = Release
- EndGlobalSection
- GlobalSection(ProjectConfiguration) = postSolution
- {EA2BD010-3574-4094-9B80-B77A4B46D213}.Debug.ActiveCfg = Debug|Win32
- {EA2BD010-3574-4094-9B80-B77A4B46D213}.Debug.Build.0 = Debug|Win32
- {EA2BD010-3574-4094-9B80-B77A4B46D213}.Release.ActiveCfg = Release|Win32
- {EA2BD010-3574-4094-9B80-B77A4B46D213}.Release.Build.0 = Release|Win32
- EndGlobalSection
- GlobalSection(ExtensibilityGlobals) = postSolution
- EndGlobalSection
- GlobalSection(ExtensibilityAddIns) = postSolution
- EndGlobalSection
-EndGlobal
diff --git a/code/tool/bin2c/bin2c.vcproj b/code/tool/bin2c/bin2c.vcproj
index a40784822..2029990aa 100644
--- a/code/tool/bin2c/bin2c.vcproj
+++ b/code/tool/bin2c/bin2c.vcproj
@@ -1,205 +1,326 @@
+ >
+ Name="Win32"
+ />
+
+
+
+ CharacterSet="2"
+ >
+ Name="VCPreBuildEventTool"
+ />
+ Name="VCCustomBuildTool"
+ />
+ Name="VCXMLDataGeneratorTool"
+ />
+
-
-
-
-
-
-
-
-
-
-
-
+ />
+ DebugInformationFormat="3"
+ />
-
-
-
-
-
+ Name="VCManagedResourceCompilerTool"
+ />
+ />
+ Name="VCPreLinkEventTool"
+ />
+ Name="VCLinkerTool"
+ OutputFile="..\bin\$(ProjectName)_d.exe"
+ LinkIncremental="2"
+ GenerateDebugInformation="true"
+ SubSystem="1"
+ TargetMachine="1"
+ />
+ Name="VCALinkTool"
+ />
+ Name="VCManifestTool"
+ />
+ Name="VCXDCMakeTool"
+ />
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+ RelativePath="bin2c.cpp"
+ >
diff --git a/code/tool/crash/StdAfx.cpp b/code/tool/crash/StdAfx.cpp
deleted file mode 100644
index 3debf331d..000000000
--- a/code/tool/crash/StdAfx.cpp
+++ /dev/null
@@ -1,24 +0,0 @@
-// NeL - MMORPG Framework
-// Copyright (C) 2010 Winch Gate Property Limited
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-// stdafx.cpp : source file that includes just the standard includes
-// crash.pch will be the pre-compiled header
-// stdafx.obj will contain the pre-compiled type information
-
-#include "stdafx.h"
-
-// TODO: reference any additional headers you need in STDAFX.H
-// and not in this file
diff --git a/code/tool/crash/StdAfx.h b/code/tool/crash/StdAfx.h
deleted file mode 100644
index 150c85511..000000000
--- a/code/tool/crash/StdAfx.h
+++ /dev/null
@@ -1,38 +0,0 @@
-// NeL - MMORPG Framework
-// Copyright (C) 2010 Winch Gate Property Limited
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-// stdafx.h : include file for standard system include files,
-// or project specific include files that are used frequently, but
-// are changed infrequently
-//
-
-#if !defined(AFX_STDAFX_H__0A0F8C13_381C_4221_8031_ADDF547C8E7E__INCLUDED_)
-#define AFX_STDAFX_H__0A0F8C13_381C_4221_8031_ADDF547C8E7E__INCLUDED_
-
-#if _MSC_VER > 1000
-#pragma once
-#endif // _MSC_VER > 1000
-
-#define WIN32_LEAN_AND_MEAN // Exclude rarely-used stuff from Windows headers
-
-#include
-
-// TODO: reference additional headers your program requires here
-
-//{{AFX_INSERT_LOCATION}}
-// Microsoft Visual C++ will insert additional declarations immediately before the previous line.
-
-#endif // !defined(AFX_STDAFX_H__0A0F8C13_381C_4221_8031_ADDF547C8E7E__INCLUDED_)
diff --git a/code/tool/crash/crash.cpp b/code/tool/crash/crash.cpp
index 69423d93f..b5d529e5a 100644
--- a/code/tool/crash/crash.cpp
+++ b/code/tool/crash/crash.cpp
@@ -17,7 +17,7 @@
// crash.cpp : Defines the entry point for the console application.
//
-#include "stdafx.h"
+#include
int main(int argc, char* argv[])
{
diff --git a/code/tool/crash/crash.dsp b/code/tool/crash/crash.dsp
deleted file mode 100644
index 6708ab889..000000000
--- a/code/tool/crash/crash.dsp
+++ /dev/null
@@ -1,113 +0,0 @@
-# Microsoft Developer Studio Project File - Name="crash" - Package Owner=<4>
-# Microsoft Developer Studio Generated Build File, Format Version 6.00
-# ** DO NOT EDIT **
-
-# TARGTYPE "Win32 (x86) Console Application" 0x0103
-
-CFG=crash - Win32 Debug
-!MESSAGE This is not a valid makefile. To build this project using NMAKE,
-!MESSAGE use the Export Makefile command and run
-!MESSAGE
-!MESSAGE NMAKE /f "crash.mak".
-!MESSAGE
-!MESSAGE You can specify a configuration when running NMAKE
-!MESSAGE by defining the macro CFG on the command line. For example:
-!MESSAGE
-!MESSAGE NMAKE /f "crash.mak" CFG="crash - Win32 Debug"
-!MESSAGE
-!MESSAGE Possible choices for configuration are:
-!MESSAGE
-!MESSAGE "crash - Win32 Release" (based on "Win32 (x86) Console Application")
-!MESSAGE "crash - Win32 Debug" (based on "Win32 (x86) Console Application")
-!MESSAGE
-
-# Begin Project
-# PROP AllowPerConfigDependencies 0
-# PROP Scc_ProjName ""
-# PROP Scc_LocalPath ""
-CPP=cl.exe
-RSC=rc.exe
-
-!IF "$(CFG)" == "crash - Win32 Release"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 0
-# PROP BASE Output_Dir "Release"
-# PROP BASE Intermediate_Dir "Release"
-# PROP BASE Target_Dir ""
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 0
-# PROP Output_Dir "Release"
-# PROP Intermediate_Dir "Release"
-# PROP Target_Dir ""
-# ADD BASE CPP /nologo /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /D "_MBCS" /Yu"stdafx.h" /FD /c
-# ADD CPP /nologo /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /D "_MBCS" /Yu"stdafx.h" /FD /c
-# ADD BASE RSC /l 0x409 /d "NDEBUG"
-# ADD RSC /l 0x409 /d "NDEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386
-# ADD LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386
-
-!ELSEIF "$(CFG)" == "crash - Win32 Debug"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir "Debug"
-# PROP BASE Intermediate_Dir "Debug"
-# PROP BASE Target_Dir ""
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir "Debug"
-# PROP Intermediate_Dir "Debug"
-# PROP Target_Dir ""
-# ADD BASE CPP /nologo /W3 /Gm /GX /ZI /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /D "_MBCS" /Yu"stdafx.h" /FD /GZ /c
-# ADD CPP /nologo /W3 /Gm /GX /ZI /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /D "_MBCS" /Yu"stdafx.h" /FD /GZ /c
-# ADD BASE RSC /l 0x409 /d "_DEBUG"
-# ADD RSC /l 0x409 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386 /pdbtype:sept
-# ADD LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386 /pdbtype:sept
-
-!ENDIF
-
-# Begin Target
-
-# Name "crash - Win32 Release"
-# Name "crash - Win32 Debug"
-# Begin Group "Source Files"
-
-# PROP Default_Filter "cpp;c;cxx;rc;def;r;odl;idl;hpj;bat"
-# Begin Source File
-
-SOURCE=.\crash.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=.\StdAfx.cpp
-# ADD CPP /Yc"stdafx.h"
-# End Source File
-# End Group
-# Begin Group "Header Files"
-
-# PROP Default_Filter "h;hpp;hxx;hm;inl"
-# Begin Source File
-
-SOURCE=.\StdAfx.h
-# End Source File
-# End Group
-# Begin Group "Resource Files"
-
-# PROP Default_Filter "ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe"
-# End Group
-# Begin Source File
-
-SOURCE=.\ReadMe.txt
-# End Source File
-# End Target
-# End Project
diff --git a/code/tool/crash/crash.dsw b/code/tool/crash/crash.dsw
deleted file mode 100644
index 1ba46e668..000000000
--- a/code/tool/crash/crash.dsw
+++ /dev/null
@@ -1,29 +0,0 @@
-Microsoft Developer Studio Workspace File, Format Version 6.00
-# WARNING: DO NOT EDIT OR DELETE THIS WORKSPACE FILE!
-
-###############################################################################
-
-Project: "crash"=.\crash.dsp - Package Owner=<4>
-
-Package=<5>
-{{{
-}}}
-
-Package=<4>
-{{{
-}}}
-
-###############################################################################
-
-Global:
-
-Package=<5>
-{{{
-}}}
-
-Package=<3>
-{{{
-}}}
-
-###############################################################################
-
diff --git a/code/tool/crash/crash.vcproj b/code/tool/crash/crash.vcproj
new file mode 100644
index 000000000..a669cc6bb
--- /dev/null
+++ b/code/tool/crash/crash.vcproj
@@ -0,0 +1,328 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/code/tool/increment_version/increment_version.vcproj b/code/tool/increment_version/increment_version.vcproj
index 3ca3ff272..12d80f6d2 100644
--- a/code/tool/increment_version/increment_version.vcproj
+++ b/code/tool/increment_version/increment_version.vcproj
@@ -1,15 +1,17 @@
+
@@ -19,6 +21,78 @@
OutputDirectory="..\obj\$(ConfigurationName)\$(ProjectName)"
IntermediateDirectory="..\obj\$(ConfigurationName)\$(ProjectName)"
ConfigurationType="1"
+ CharacterSet="2"
+ >
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
1000
-#pragma once
-#endif // _MSC_VER > 1000
-
-
-// TODO: reference additional headers your program requires here
-
-//{{AFX_INSERT_LOCATION}}
-// Microsoft Visual C++ will insert additional declarations immediately before the previous line.
-
-#endif // !defined(AFX_STDAFX_H__7101D30C_24BC_4492_B44B_0F8C77B5BB16__INCLUDED_)
diff --git a/code/tool/mkdir_date/mkdir_date.cpp b/code/tool/mkdir_date/mkdir_date.cpp
index 09c54c9cf..f3f10b553 100644
--- a/code/tool/mkdir_date/mkdir_date.cpp
+++ b/code/tool/mkdir_date/mkdir_date.cpp
@@ -17,7 +17,6 @@
// mkdir_date.cpp : Defines the entry point for the console application.
//
-#include "stdafx.h"
#include
#include
#include
diff --git a/code/tool/mkdir_date/mkdir_date.dsp b/code/tool/mkdir_date/mkdir_date.dsp
deleted file mode 100644
index fc412b3ba..000000000
--- a/code/tool/mkdir_date/mkdir_date.dsp
+++ /dev/null
@@ -1,113 +0,0 @@
-# Microsoft Developer Studio Project File - Name="mkdir_date" - Package Owner=<4>
-# Microsoft Developer Studio Generated Build File, Format Version 6.00
-# ** DO NOT EDIT **
-
-# TARGTYPE "Win32 (x86) Console Application" 0x0103
-
-CFG=mkdir_date - Win32 Debug
-!MESSAGE This is not a valid makefile. To build this project using NMAKE,
-!MESSAGE use the Export Makefile command and run
-!MESSAGE
-!MESSAGE NMAKE /f "mkdir_date.mak".
-!MESSAGE
-!MESSAGE You can specify a configuration when running NMAKE
-!MESSAGE by defining the macro CFG on the command line. For example:
-!MESSAGE
-!MESSAGE NMAKE /f "mkdir_date.mak" CFG="mkdir_date - Win32 Debug"
-!MESSAGE
-!MESSAGE Possible choices for configuration are:
-!MESSAGE
-!MESSAGE "mkdir_date - Win32 Release" (based on "Win32 (x86) Console Application")
-!MESSAGE "mkdir_date - Win32 Debug" (based on "Win32 (x86) Console Application")
-!MESSAGE
-
-# Begin Project
-# PROP AllowPerConfigDependencies 0
-# PROP Scc_ProjName ""
-# PROP Scc_LocalPath ""
-CPP=cl.exe
-RSC=rc.exe
-
-!IF "$(CFG)" == "mkdir_date - Win32 Release"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 0
-# PROP BASE Output_Dir "Release"
-# PROP BASE Intermediate_Dir "Release"
-# PROP BASE Target_Dir ""
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 0
-# PROP Output_Dir "Release"
-# PROP Intermediate_Dir "Release"
-# PROP Target_Dir ""
-# ADD BASE CPP /nologo /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /D "_MBCS" /Yu"stdafx.h" /FD /c
-# ADD CPP /nologo /MD /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /D "_MBCS" /Yu"stdafx.h" /FD /c
-# ADD BASE RSC /l 0x409 /d "NDEBUG"
-# ADD RSC /l 0x409 /d "NDEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386
-# ADD LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386
-
-!ELSEIF "$(CFG)" == "mkdir_date - Win32 Debug"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir "Debug"
-# PROP BASE Intermediate_Dir "Debug"
-# PROP BASE Target_Dir ""
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir "Debug"
-# PROP Intermediate_Dir "Debug"
-# PROP Target_Dir ""
-# ADD BASE CPP /nologo /W3 /Gm /GX /ZI /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /D "_MBCS" /Yu"stdafx.h" /FD /GZ /c
-# ADD CPP /nologo /MDd /W3 /Gm /GX /ZI /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /D "_MBCS" /Yu"stdafx.h" /FD /GZ /c
-# ADD BASE RSC /l 0x409 /d "_DEBUG"
-# ADD RSC /l 0x409 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386 /pdbtype:sept
-# ADD LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386 /pdbtype:sept
-
-!ENDIF
-
-# Begin Target
-
-# Name "mkdir_date - Win32 Release"
-# Name "mkdir_date - Win32 Debug"
-# Begin Group "Source Files"
-
-# PROP Default_Filter "cpp;c;cxx;rc;def;r;odl;idl;hpj;bat"
-# Begin Source File
-
-SOURCE=.\mkdir_date.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=.\StdAfx.cpp
-# ADD CPP /Yc"stdafx.h"
-# End Source File
-# End Group
-# Begin Group "Header Files"
-
-# PROP Default_Filter "h;hpp;hxx;hm;inl"
-# Begin Source File
-
-SOURCE=.\StdAfx.h
-# End Source File
-# End Group
-# Begin Group "Resource Files"
-
-# PROP Default_Filter "ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe"
-# End Group
-# Begin Source File
-
-SOURCE=.\ReadMe.txt
-# End Source File
-# End Target
-# End Project
diff --git a/code/tool/mkdir_date/mkdir_date.dsw b/code/tool/mkdir_date/mkdir_date.dsw
deleted file mode 100644
index fb3e00937..000000000
--- a/code/tool/mkdir_date/mkdir_date.dsw
+++ /dev/null
@@ -1,29 +0,0 @@
-Microsoft Developer Studio Workspace File, Format Version 6.00
-# WARNING: DO NOT EDIT OR DELETE THIS WORKSPACE FILE!
-
-###############################################################################
-
-Project: "mkdir_date"=.\mkdir_date.dsp - Package Owner=<4>
-
-Package=<5>
-{{{
-}}}
-
-Package=<4>
-{{{
-}}}
-
-###############################################################################
-
-Global:
-
-Package=<5>
-{{{
-}}}
-
-Package=<3>
-{{{
-}}}
-
-###############################################################################
-
diff --git a/code/tool/mkdir_date/mkdir_date.vcproj b/code/tool/mkdir_date/mkdir_date.vcproj
new file mode 100644
index 000000000..0bb5c4228
--- /dev/null
+++ b/code/tool/mkdir_date/mkdir_date.vcproj
@@ -0,0 +1,328 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/code/tool/open_file/open_file.dsp b/code/tool/open_file/open_file.dsp
deleted file mode 100644
index bf6c396eb..000000000
--- a/code/tool/open_file/open_file.dsp
+++ /dev/null
@@ -1,105 +0,0 @@
-# Microsoft Developer Studio Project File - Name="open_file" - Package Owner=<4>
-# Microsoft Developer Studio Generated Build File, Format Version 6.00
-# ** DO NOT EDIT **
-
-# TARGTYPE "Win32 (x86) Application" 0x0101
-
-CFG=open_file - Win32 Debug
-!MESSAGE This is not a valid makefile. To build this project using NMAKE,
-!MESSAGE use the Export Makefile command and run
-!MESSAGE
-!MESSAGE NMAKE /f "open_file.mak".
-!MESSAGE
-!MESSAGE You can specify a configuration when running NMAKE
-!MESSAGE by defining the macro CFG on the command line. For example:
-!MESSAGE
-!MESSAGE NMAKE /f "open_file.mak" CFG="open_file - Win32 Debug"
-!MESSAGE
-!MESSAGE Possible choices for configuration are:
-!MESSAGE
-!MESSAGE "open_file - Win32 Release" (based on "Win32 (x86) Application")
-!MESSAGE "open_file - Win32 Debug" (based on "Win32 (x86) Application")
-!MESSAGE
-
-# Begin Project
-# PROP AllowPerConfigDependencies 0
-# PROP Scc_ProjName ""
-# PROP Scc_LocalPath ""
-CPP=cl.exe
-MTL=midl.exe
-RSC=rc.exe
-
-!IF "$(CFG)" == "open_file - Win32 Release"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 0
-# PROP BASE Output_Dir "Release"
-# PROP BASE Intermediate_Dir "Release"
-# PROP BASE Target_Dir ""
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 0
-# PROP Output_Dir "Release"
-# PROP Intermediate_Dir "Release"
-# PROP Target_Dir ""
-# ADD BASE CPP /nologo /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_WINDOWS" /D "_MBCS" /YX /FD /c
-# ADD CPP /nologo /MT /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_WINDOWS" /D "_MBCS" /YX /FD /c
-# ADD BASE MTL /nologo /D "NDEBUG" /mktyplib203 /win32
-# ADD MTL /nologo /D "NDEBUG" /mktyplib203 /win32
-# ADD BASE RSC /l 0x40c /d "NDEBUG"
-# ADD RSC /l 0x40c /d "NDEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:windows /machine:I386
-# ADD LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:windows /machine:I386
-
-!ELSEIF "$(CFG)" == "open_file - Win32 Debug"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir "Debug"
-# PROP BASE Intermediate_Dir "Debug"
-# PROP BASE Target_Dir ""
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir "Debug"
-# PROP Intermediate_Dir "Debug"
-# PROP Target_Dir ""
-# ADD BASE CPP /nologo /W3 /Gm /GX /ZI /Od /D "WIN32" /D "_DEBUG" /D "_WINDOWS" /D "_MBCS" /YX /FD /GZ /c
-# ADD CPP /nologo /MTd /W3 /Gm /GX /ZI /Od /D "WIN32" /D "_DEBUG" /D "_WINDOWS" /D "_MBCS" /YX /FD /GZ /c
-# ADD BASE MTL /nologo /D "_DEBUG" /mktyplib203 /win32
-# ADD MTL /nologo /D "_DEBUG" /mktyplib203 /win32
-# ADD BASE RSC /l 0x40c /d "_DEBUG"
-# ADD RSC /l 0x40c /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:windows /debug /machine:I386 /pdbtype:sept
-# ADD LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:windows /debug /machine:I386 /pdbtype:sept
-
-!ENDIF
-
-# Begin Target
-
-# Name "open_file - Win32 Release"
-# Name "open_file - Win32 Debug"
-# Begin Group "Source Files"
-
-# PROP Default_Filter "cpp;c;cxx;rc;def;r;odl;idl;hpj;bat"
-# Begin Source File
-
-SOURCE=.\open_file.cpp
-# End Source File
-# End Group
-# Begin Group "Header Files"
-
-# PROP Default_Filter "h;hpp;hxx;hm;inl"
-# End Group
-# Begin Group "Resource Files"
-
-# PROP Default_Filter "ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe"
-# End Group
-# End Target
-# End Project
diff --git a/code/tool/open_file/open_file.dsw b/code/tool/open_file/open_file.dsw
deleted file mode 100644
index ebca31a83..000000000
--- a/code/tool/open_file/open_file.dsw
+++ /dev/null
@@ -1,29 +0,0 @@
-Microsoft Developer Studio Workspace File, Format Version 6.00
-# WARNING: DO NOT EDIT OR DELETE THIS WORKSPACE FILE!
-
-###############################################################################
-
-Project: "open_file"=.\open_file.dsp - Package Owner=<4>
-
-Package=<5>
-{{{
-}}}
-
-Package=<4>
-{{{
-}}}
-
-###############################################################################
-
-Global:
-
-Package=<5>
-{{{
-}}}
-
-Package=<3>
-{{{
-}}}
-
-###############################################################################
-
diff --git a/code/tool/open_file/open_file.vcproj b/code/tool/open_file/open_file.vcproj
new file mode 100644
index 000000000..2b51b5bd3
--- /dev/null
+++ b/code/tool/open_file/open_file.vcproj
@@ -0,0 +1,329 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/code/tool/path_content_diff/path_content_diff.cpp b/code/tool/path_content_diff/path_content_diff.cpp
index 6a1df59c2..0033c2377 100644
--- a/code/tool/path_content_diff/path_content_diff.cpp
+++ b/code/tool/path_content_diff/path_content_diff.cpp
@@ -14,11 +14,11 @@
// You should have received a copy of the GNU Affero General Public License
// along with this program. If not, see .
-#include "nel/misc/path.h"
-#include "nel/misc/debug.h"
-#include "nel/misc/file.h"
+#include
+#include
+#include
-#include "nel/misc/sha1.h"
+#include
using namespace std;
using namespace NLMISC;
diff --git a/code/tool/path_content_diff/path_content_diff.dsp b/code/tool/path_content_diff/path_content_diff.dsp
deleted file mode 100644
index 048c8b484..000000000
--- a/code/tool/path_content_diff/path_content_diff.dsp
+++ /dev/null
@@ -1,89 +0,0 @@
-# Microsoft Developer Studio Project File - Name="path_content_diff" - Package Owner=<4>
-# Microsoft Developer Studio Generated Build File, Format Version 6.00
-# ** DO NOT EDIT **
-
-# TARGTYPE "Win32 (x86) Console Application" 0x0103
-
-CFG=path_content_diff - Win32 Release
-!MESSAGE This is not a valid makefile. To build this project using NMAKE,
-!MESSAGE use the Export Makefile command and run
-!MESSAGE
-!MESSAGE NMAKE /f "path_content_diff.mak".
-!MESSAGE
-!MESSAGE You can specify a configuration when running NMAKE
-!MESSAGE by defining the macro CFG on the command line. For example:
-!MESSAGE
-!MESSAGE NMAKE /f "path_content_diff.mak" CFG="path_content_diff - Win32 Release"
-!MESSAGE
-!MESSAGE Possible choices for configuration are:
-!MESSAGE
-!MESSAGE "path_content_diff - Win32 Release" (based on "Win32 (x86) Console Application")
-!MESSAGE "path_content_diff - Win32 Debug" (based on "Win32 (x86) Console Application")
-!MESSAGE
-
-# Begin Project
-# PROP AllowPerConfigDependencies 0
-# PROP Scc_ProjName ""
-# PROP Scc_LocalPath ""
-CPP=cl.exe
-RSC=rc.exe
-
-!IF "$(CFG)" == "path_content_diff - Win32 Release"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 0
-# PROP BASE Output_Dir "Release"
-# PROP BASE Intermediate_Dir "Release"
-# PROP BASE Target_Dir ""
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 0
-# PROP Output_Dir "Release"
-# PROP Intermediate_Dir "Release"
-# PROP Target_Dir ""
-# ADD BASE CPP /nologo /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /D "_MBCS" /YX /FD /c
-# ADD CPP /nologo /MD /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /D "_MBCS" /YX /FD /c
-# ADD BASE RSC /l 0x409 /d "NDEBUG"
-# ADD RSC /l 0x409 /d "NDEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386
-# ADD LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386
-
-!ELSEIF "$(CFG)" == "path_content_diff - Win32 Debug"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir "Debug"
-# PROP BASE Intermediate_Dir "Debug"
-# PROP BASE Target_Dir ""
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir "Debug"
-# PROP Intermediate_Dir "Debug"
-# PROP Ignore_Export_Lib 0
-# PROP Target_Dir ""
-# ADD BASE CPP /nologo /W3 /Gm /GX /ZI /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /D "_MBCS" /YX /FD /GZ /c
-# ADD CPP /nologo /MDd /W3 /Gm /GX /ZI /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /D "_MBCS" /D "__STL_DEBUG" /YX /FD /GZ /c
-# ADD BASE RSC /l 0x409 /d "_DEBUG"
-# ADD RSC /l 0x409 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386 /pdbtype:sept
-# ADD LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386 /pdbtype:sept
-
-!ENDIF
-
-# Begin Target
-
-# Name "path_content_diff - Win32 Release"
-# Name "path_content_diff - Win32 Debug"
-# Begin Source File
-
-SOURCE=.\path_content_diff.cpp
-# End Source File
-# End Target
-# End Project
diff --git a/code/tool/path_content_diff/path_content_diff.dsw b/code/tool/path_content_diff/path_content_diff.dsw
deleted file mode 100644
index 9f843fc2b..000000000
--- a/code/tool/path_content_diff/path_content_diff.dsw
+++ /dev/null
@@ -1,44 +0,0 @@
-Microsoft Developer Studio Workspace File, Format Version 6.00
-# WARNING: DO NOT EDIT OR DELETE THIS WORKSPACE FILE!
-
-###############################################################################
-
-Project: "misc"=..\..\nel\src\misc.dsp - Package Owner=<4>
-
-Package=<5>
-{{{
-}}}
-
-Package=<4>
-{{{
-}}}
-
-###############################################################################
-
-Project: "path_content_diff"=.\path_content_diff.dsp - Package Owner=<4>
-
-Package=<5>
-{{{
-}}}
-
-Package=<4>
-{{{
- Begin Project Dependency
- Project_Dep_Name misc
- End Project Dependency
-}}}
-
-###############################################################################
-
-Global:
-
-Package=<5>
-{{{
-}}}
-
-Package=<3>
-{{{
-}}}
-
-###############################################################################
-
diff --git a/code/tool/path_content_diff/path_content_diff.vcproj b/code/tool/path_content_diff/path_content_diff.vcproj
new file mode 100644
index 000000000..2b5f05493
--- /dev/null
+++ b/code/tool/path_content_diff/path_content_diff.vcproj
@@ -0,0 +1,328 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/code/tool/ren_date/ren_date_8.vcproj b/code/tool/ren_date/ren_date_8.vcproj
index db3ef727b..24a1ffe87 100644
--- a/code/tool/ren_date/ren_date_8.vcproj
+++ b/code/tool/ren_date/ren_date_8.vcproj
@@ -1,25 +1,98 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
-
-
@@ -287,49 +318,10 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
diff --git a/code/tool/resswap/ReadMe.txt b/code/tool/resswap/ReadMe.txt
deleted file mode 100644
index a1b6e7d90..000000000
--- a/code/tool/resswap/ReadMe.txt
+++ /dev/null
@@ -1,37 +0,0 @@
-
-
-========================================================================
- WIN32 APPLICATION : ResSwap
-========================================================================
-
-
-AppWizard has created this ResSwap application for you.
-
-This file contains a summary of what you will find in each of the files that
-make up your ResSwap application.
-
-ResSwap.cpp
- This is the main application source file.
-
-ResSwap.dsp
- This file (the project file) contains information at the project level and
- is used to build a single project or subproject. Other users can share the
- project (.dsp) file, but they should export the makefiles locally.
-
-
-/////////////////////////////////////////////////////////////////////////////
-Other standard files:
-
-StdAfx.h, StdAfx.cpp
- These files are used to build a precompiled header (PCH) file
- named ResSwap.pch and a precompiled types file named StdAfx.obj.
-
-
-/////////////////////////////////////////////////////////////////////////////
-Other notes:
-
-AppWizard uses "TODO:" to indicate parts of the source code you
-should add to or customize.
-
-
-/////////////////////////////////////////////////////////////////////////////
diff --git a/code/tool/resswap/ResSwap.cpp b/code/tool/resswap/ResSwap.cpp
index 8d86c78f3..7060b2066 100644
--- a/code/tool/resswap/ResSwap.cpp
+++ b/code/tool/resswap/ResSwap.cpp
@@ -17,7 +17,7 @@
// ResSwap.cpp : Defines the entry point for the application.
//
-#include "stdafx.h"
+#include
int APIENTRY WinMain(HINSTANCE hInstance,
HINSTANCE hPrevInstance,
diff --git a/code/tool/resswap/ResSwap.dsp b/code/tool/resswap/ResSwap.dsp
deleted file mode 100644
index 57749f042..000000000
--- a/code/tool/resswap/ResSwap.dsp
+++ /dev/null
@@ -1,125 +0,0 @@
-# Microsoft Developer Studio Project File - Name="ResSwap" - Package Owner=<4>
-# Microsoft Developer Studio Generated Build File, Format Version 6.00
-# ** DO NOT EDIT **
-
-# TARGTYPE "Win32 (x86) Application" 0x0101
-
-CFG=ResSwap - Win32 Debug
-!MESSAGE This is not a valid makefile. To build this project using NMAKE,
-!MESSAGE use the Export Makefile command and run
-!MESSAGE
-!MESSAGE NMAKE /f "ResSwap.mak".
-!MESSAGE
-!MESSAGE You can specify a configuration when running NMAKE
-!MESSAGE by defining the macro CFG on the command line. For example:
-!MESSAGE
-!MESSAGE NMAKE /f "ResSwap.mak" CFG="ResSwap - Win32 Debug"
-!MESSAGE
-!MESSAGE Possible choices for configuration are:
-!MESSAGE
-!MESSAGE "ResSwap - Win32 Release" (based on "Win32 (x86) Application")
-!MESSAGE "ResSwap - Win32 Debug" (based on "Win32 (x86) Application")
-!MESSAGE
-
-# Begin Project
-# PROP AllowPerConfigDependencies 0
-# PROP Scc_ProjName ""
-# PROP Scc_LocalPath ""
-CPP=cl.exe
-MTL=midl.exe
-RSC=rc.exe
-
-!IF "$(CFG)" == "ResSwap - Win32 Release"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 0
-# PROP BASE Output_Dir "Release"
-# PROP BASE Intermediate_Dir "Release"
-# PROP BASE Target_Dir ""
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 0
-# PROP Output_Dir "Release"
-# PROP Intermediate_Dir "Release"
-# PROP Target_Dir ""
-# ADD BASE CPP /nologo /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_WINDOWS" /YX /FD /c
-# ADD CPP /nologo /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_WINDOWS" /YX /FD /c
-# ADD BASE MTL /nologo /D "NDEBUG" /mktyplib203 /win32
-# ADD MTL /nologo /D "NDEBUG" /mktyplib203 /win32
-# ADD BASE RSC /l 0x40c /d "NDEBUG"
-# ADD RSC /l 0x40c /d "NDEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:windows /machine:I386
-# ADD LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:windows /machine:I386
-
-!ELSEIF "$(CFG)" == "ResSwap - Win32 Debug"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir "Debug"
-# PROP BASE Intermediate_Dir "Debug"
-# PROP BASE Target_Dir ""
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir "Debug"
-# PROP Intermediate_Dir "Debug"
-# PROP Target_Dir ""
-# ADD BASE CPP /nologo /W3 /Gm /GX /ZI /Od /D "WIN32" /D "_DEBUG" /D "_WINDOWS" /YX /FD /GZ /c
-# ADD CPP /nologo /W3 /Gm /GX /ZI /Od /D "WIN32" /D "_DEBUG" /D "_WINDOWS" /YX /FD /GZ /c
-# ADD BASE MTL /nologo /D "_DEBUG" /mktyplib203 /win32
-# ADD MTL /nologo /D "_DEBUG" /mktyplib203 /win32
-# ADD BASE RSC /l 0x40c /d "_DEBUG"
-# ADD RSC /l 0x40c /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:windows /debug /machine:I386 /pdbtype:sept
-# ADD LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:windows /debug /machine:I386 /pdbtype:sept
-
-!ENDIF
-
-# Begin Target
-
-# Name "ResSwap - Win32 Release"
-# Name "ResSwap - Win32 Debug"
-# Begin Group "Source Files"
-
-# PROP Default_Filter "cpp;c;cxx;rc;def;r;odl;idl;hpj;bat"
-# Begin Source File
-
-SOURCE=.\ResSwap.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=.\Script1.rc
-# End Source File
-# Begin Source File
-
-SOURCE=.\StdAfx.cpp
-# End Source File
-# End Group
-# Begin Group "Header Files"
-
-# PROP Default_Filter "h;hpp;hxx;hm;inl"
-# Begin Source File
-
-SOURCE=.\StdAfx.h
-# End Source File
-# End Group
-# Begin Group "Resource Files"
-
-# PROP Default_Filter "ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe"
-# Begin Source File
-
-SOURCE=.\icon1.ico
-# End Source File
-# End Group
-# Begin Source File
-
-SOURCE=.\ReadMe.txt
-# End Source File
-# End Target
-# End Project
diff --git a/code/tool/resswap/ResSwap.dsw b/code/tool/resswap/ResSwap.dsw
deleted file mode 100644
index c484e2a99..000000000
--- a/code/tool/resswap/ResSwap.dsw
+++ /dev/null
@@ -1,29 +0,0 @@
-Microsoft Developer Studio Workspace File, Format Version 6.00
-# WARNING: DO NOT EDIT OR DELETE THIS WORKSPACE FILE!
-
-###############################################################################
-
-Project: "ResSwap"=.\ResSwap.dsp - Package Owner=<4>
-
-Package=<5>
-{{{
-}}}
-
-Package=<4>
-{{{
-}}}
-
-###############################################################################
-
-Global:
-
-Package=<5>
-{{{
-}}}
-
-Package=<3>
-{{{
-}}}
-
-###############################################################################
-
diff --git a/code/tool/resswap/ResSwap.vcproj b/code/tool/resswap/ResSwap.vcproj
new file mode 100644
index 000000000..40876da6b
--- /dev/null
+++ b/code/tool/resswap/ResSwap.vcproj
@@ -0,0 +1,343 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/code/tool/resswap/StdAfx.cpp b/code/tool/resswap/StdAfx.cpp
deleted file mode 100644
index 2b28e4038..000000000
--- a/code/tool/resswap/StdAfx.cpp
+++ /dev/null
@@ -1,8 +0,0 @@
-// stdafx.cpp : source file that includes just the standard includes
-// ResSwap.pch will be the pre-compiled header
-// stdafx.obj will contain the pre-compiled type information
-
-#include "stdafx.h"
-
-// TODO: reference any additional headers you need in STDAFX.H
-// and not in this file
diff --git a/code/tool/resswap/StdAfx.h b/code/tool/resswap/StdAfx.h
deleted file mode 100644
index b99a13bd0..000000000
--- a/code/tool/resswap/StdAfx.h
+++ /dev/null
@@ -1,23 +0,0 @@
-// stdafx.h : include file for standard system include files,
-// or project specific include files that are used frequently, but
-// are changed infrequently
-//
-
-#if !defined(AFX_STDAFX_H__A9DB83DB_A9FD_11D0_BFD1_444553540000__INCLUDED_)
-#define AFX_STDAFX_H__A9DB83DB_A9FD_11D0_BFD1_444553540000__INCLUDED_
-
-#if _MSC_VER > 1000
-#pragma once
-#endif // _MSC_VER > 1000
-
-#define WIN32_LEAN_AND_MEAN // Exclude rarely-used stuff from Windows headers
-
-#include
-
-
-// TODO: reference additional headers your program requires here
-
-//{{AFX_INSERT_LOCATION}}
-// Microsoft Visual C++ will insert additional declarations immediately before the previous line.
-
-#endif // !defined(AFX_STDAFX_H__A9DB83DB_A9FD_11D0_BFD1_444553540000__INCLUDED_)
diff --git a/code/tool/zviewer/move_listener.cpp b/code/tool/zviewer/move_listener.cpp
index 475dbb74e..47c116661 100644
--- a/code/tool/zviewer/move_listener.cpp
+++ b/code/tool/zviewer/move_listener.cpp
@@ -14,10 +14,11 @@
// You should have received a copy of the GNU Affero General Public License
// along with this program. If not, see .
+#include
+#include
+#include
+
#include "move_listener.h"
-#include "nel/misc/event_server.h"
-#include "nel/../../src/3d/driver.h"
-#include "nel/../../src/3d/nelu.h"
using namespace NLMISC;
diff --git a/code/tool/zviewer/move_listener.h b/code/tool/zviewer/move_listener.h
index f17c26a06..2e8cf50a2 100644
--- a/code/tool/zviewer/move_listener.h
+++ b/code/tool/zviewer/move_listener.h
@@ -17,14 +17,14 @@
#ifndef NL_MOVE_LISTENER_H
#define NL_MOVE_LISTENER_H
-#include "nel/misc/types_nl.h"
-#include "nel/misc/time_nl.h"
-#include "nel/misc/event_listener.h"
-#include "nel/misc/matrix.h"
-#include "nel/3d/viewport.h"
-#include "nel/../../src/3d/scene.h"
-#include "nel/../../src/3d/camera.h"
-#include "nel/../../src/3d/driver.h"
+#include
+#include
+#include
+#include
+#include
+#include
+#include
+#include
diff --git a/code/tool/zviewer/zviewer.cpp b/code/tool/zviewer/zviewer.cpp
index 69258ae41..3f642d352 100644
--- a/code/tool/zviewer/zviewer.cpp
+++ b/code/tool/zviewer/zviewer.cpp
@@ -14,28 +14,28 @@
// You should have received a copy of the GNU Affero General Public License
// along with this program. If not, see .
-#include "nel/misc/types_nl.h"
-#include "nel/misc/config_file.h"
-#include "nel/misc/debug.h"
-#include "nel/misc/path.h"
-#include "nel/misc/i18n.h"
+#include
+#include
+#include
+#include
+#include
-#include "nel/../../src/3d/driver.h"
-#include "nel/../../src/3d/camera.h"
-#include "nel/../../src/3d/landscape_model.h"
-#include "nel/../../src/3d/landscape.h"
-#include "nel/../../src/3d/text_context.h"
-#include "nel/../../src/3d/mini_col.h"
-#include "nel/../../src/3d/nelu.h"
-#include "nel/../../src/3d/scene_group.h"
-#include "nel/../../src/3d/texture_file.h"
+#include
+#include
+#include
+#include
+#include
+#include
+#include
+#include
+#include
//#include "nel/net/local_entity.h"
#include "move_listener.h"
// Tempyoyo.
-#include "nel/3d/height_map.h"
+#include
#include
diff --git a/code/tool/zviewer/zviewer.rc b/code/tool/zviewer/zviewer.rc
index 4d367ae59..f7af331e6 100644
--- a/code/tool/zviewer/zviewer.rc
+++ b/code/tool/zviewer/zviewer.rc
@@ -7,7 +7,7 @@
//
// Generated from the TEXTINCLUDE 2 resource.
//
-#include "afxres.h"
+#include
/////////////////////////////////////////////////////////////////////////////
#undef APSTUDIO_READONLY_SYMBOLS
diff --git a/code/tool/zviewer/zviewer.sln b/code/tool/zviewer/zviewer.sln
deleted file mode 100644
index 80f61ffd2..000000000
--- a/code/tool/zviewer/zviewer.sln
+++ /dev/null
@@ -1,79 +0,0 @@
-Microsoft Visual Studio Solution File, Format Version 8.00
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "zviewer", "zviewer.vcproj", "{EE012520-6A77-470F-8D20-48BE18F341AC}"
- ProjectSection(ProjectDependencies) = postProject
- {88CA6D0E-5F23-478F-8334-0427817FFB18} = {88CA6D0E-5F23-478F-8334-0427817FFB18}
- EndProjectSection
-EndProject
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "misc", "..\..\nel\src\misc.vcproj", "{940F1501-1D77-4C54-A467-9698D68E91E4}"
- ProjectSection(ProjectDependencies) = postProject
- EndProjectSection
-EndProject
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "3d", "..\..\nel\src\3d.vcproj", "{88CA6D0E-5F23-478F-8334-0427817FFB18}"
- ProjectSection(ProjectDependencies) = postProject
- {940F1501-1D77-4C54-A467-9698D68E91E4} = {940F1501-1D77-4C54-A467-9698D68E91E4}
- EndProjectSection
-EndProject
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "driver_opengl", "..\..\nel\src\3d\driver\opengl\driver_opengl.vcproj", "{C1789FA3-0980-49CA-A5C0-692274BA0C1E}"
- ProjectSection(ProjectDependencies) = postProject
- {88CA6D0E-5F23-478F-8334-0427817FFB18} = {88CA6D0E-5F23-478F-8334-0427817FFB18}
- EndProjectSection
-EndProject
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "driver_direct3d", "..\..\nel\src\3d\driver\direct3d\driver_direct3d.vcproj", "{1E96D39E-AAAD-4CED-BF3E-643C527B4259}"
- ProjectSection(ProjectDependencies) = postProject
- {88CA6D0E-5F23-478F-8334-0427817FFB18} = {88CA6D0E-5F23-478F-8334-0427817FFB18}
- EndProjectSection
-EndProject
-Global
- GlobalSection(SolutionConfiguration) = preSolution
- Debug = Debug
- DebugFast = DebugFast
- Release = Release
- ReleaseDebug = ReleaseDebug
- EndGlobalSection
- GlobalSection(ProjectConfiguration) = postSolution
- {EE012520-6A77-470F-8D20-48BE18F341AC}.Debug.ActiveCfg = Debug|Win32
- {EE012520-6A77-470F-8D20-48BE18F341AC}.Debug.Build.0 = Debug|Win32
- {EE012520-6A77-470F-8D20-48BE18F341AC}.DebugFast.ActiveCfg = DebugFast|Win32
- {EE012520-6A77-470F-8D20-48BE18F341AC}.DebugFast.Build.0 = DebugFast|Win32
- {EE012520-6A77-470F-8D20-48BE18F341AC}.Release.ActiveCfg = Release|Win32
- {EE012520-6A77-470F-8D20-48BE18F341AC}.Release.Build.0 = Release|Win32
- {EE012520-6A77-470F-8D20-48BE18F341AC}.ReleaseDebug.ActiveCfg = ReleaseDebug|Win32
- {EE012520-6A77-470F-8D20-48BE18F341AC}.ReleaseDebug.Build.0 = ReleaseDebug|Win32
- {940F1501-1D77-4C54-A467-9698D68E91E4}.Debug.ActiveCfg = Debug|Win32
- {940F1501-1D77-4C54-A467-9698D68E91E4}.Debug.Build.0 = Debug|Win32
- {940F1501-1D77-4C54-A467-9698D68E91E4}.DebugFast.ActiveCfg = DebugFast|Win32
- {940F1501-1D77-4C54-A467-9698D68E91E4}.DebugFast.Build.0 = DebugFast|Win32
- {940F1501-1D77-4C54-A467-9698D68E91E4}.Release.ActiveCfg = Release|Win32
- {940F1501-1D77-4C54-A467-9698D68E91E4}.Release.Build.0 = Release|Win32
- {940F1501-1D77-4C54-A467-9698D68E91E4}.ReleaseDebug.ActiveCfg = ReleaseDebug|Win32
- {940F1501-1D77-4C54-A467-9698D68E91E4}.ReleaseDebug.Build.0 = ReleaseDebug|Win32
- {88CA6D0E-5F23-478F-8334-0427817FFB18}.Debug.ActiveCfg = Debug|Win32
- {88CA6D0E-5F23-478F-8334-0427817FFB18}.Debug.Build.0 = Debug|Win32
- {88CA6D0E-5F23-478F-8334-0427817FFB18}.DebugFast.ActiveCfg = DebugFast|Win32
- {88CA6D0E-5F23-478F-8334-0427817FFB18}.DebugFast.Build.0 = DebugFast|Win32
- {88CA6D0E-5F23-478F-8334-0427817FFB18}.Release.ActiveCfg = Release|Win32
- {88CA6D0E-5F23-478F-8334-0427817FFB18}.Release.Build.0 = Release|Win32
- {88CA6D0E-5F23-478F-8334-0427817FFB18}.ReleaseDebug.ActiveCfg = ReleaseDebug|Win32
- {88CA6D0E-5F23-478F-8334-0427817FFB18}.ReleaseDebug.Build.0 = ReleaseDebug|Win32
- {C1789FA3-0980-49CA-A5C0-692274BA0C1E}.Debug.ActiveCfg = Debug|Win32
- {C1789FA3-0980-49CA-A5C0-692274BA0C1E}.Debug.Build.0 = Debug|Win32
- {C1789FA3-0980-49CA-A5C0-692274BA0C1E}.DebugFast.ActiveCfg = DebugFast|Win32
- {C1789FA3-0980-49CA-A5C0-692274BA0C1E}.DebugFast.Build.0 = DebugFast|Win32
- {C1789FA3-0980-49CA-A5C0-692274BA0C1E}.Release.ActiveCfg = Release|Win32
- {C1789FA3-0980-49CA-A5C0-692274BA0C1E}.Release.Build.0 = Release|Win32
- {C1789FA3-0980-49CA-A5C0-692274BA0C1E}.ReleaseDebug.ActiveCfg = ReleaseDebug|Win32
- {C1789FA3-0980-49CA-A5C0-692274BA0C1E}.ReleaseDebug.Build.0 = ReleaseDebug|Win32
- {1E96D39E-AAAD-4CED-BF3E-643C527B4259}.Debug.ActiveCfg = Debug|Win32
- {1E96D39E-AAAD-4CED-BF3E-643C527B4259}.Debug.Build.0 = Debug|Win32
- {1E96D39E-AAAD-4CED-BF3E-643C527B4259}.DebugFast.ActiveCfg = DebugFast|Win32
- {1E96D39E-AAAD-4CED-BF3E-643C527B4259}.DebugFast.Build.0 = DebugFast|Win32
- {1E96D39E-AAAD-4CED-BF3E-643C527B4259}.Release.ActiveCfg = Release|Win32
- {1E96D39E-AAAD-4CED-BF3E-643C527B4259}.Release.Build.0 = Release|Win32
- {1E96D39E-AAAD-4CED-BF3E-643C527B4259}.ReleaseDebug.ActiveCfg = ReleaseDebug|Win32
- {1E96D39E-AAAD-4CED-BF3E-643C527B4259}.ReleaseDebug.Build.0 = ReleaseDebug|Win32
- EndGlobalSection
- GlobalSection(ExtensibilityGlobals) = postSolution
- EndGlobalSection
- GlobalSection(ExtensibilityAddIns) = postSolution
- EndGlobalSection
-EndGlobal
diff --git a/code/tool/zviewer/zviewer.vcproj b/code/tool/zviewer/zviewer.vcproj
index c7eaa70f8..d9d3b23d4 100644
--- a/code/tool/zviewer/zviewer.vcproj
+++ b/code/tool/zviewer/zviewer.vcproj
@@ -1,375 +1,351 @@
+ ProjectGUID="{B798D9FF-AA33-4918-8B51-1B4FA9C5160A}"
+ >
+ Name="Win32"
+ />
+
+
+
+ CharacterSet="2"
+ >
+
+
+
+
+
+ DebugInformationFormat="3"
+ />
-
-
-
-
-
+ Name="VCManagedResourceCompilerTool"
+ />
+ />
+ Name="VCPreLinkEventTool"
+ />
+ Name="VCLinkerTool"
+ OutputFile="..\bin\$(ProjectName)_d.exe"
+ LinkIncremental="2"
+ GenerateDebugInformation="true"
+ SubSystem="1"
+ TargetMachine="1"
+ />
+ Name="VCALinkTool"
+ />
+ Name="VCManifestTool"
+ />
+ Name="VCXDCMakeTool"
+ />
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ ATLMinimizesCRunTimeLibraryUsage="false"
+ CharacterSet="2"
+ >
+
+
+
+
+
+ />
+ Name="VCManagedResourceCompilerTool"
+ />
+
+
+ TargetMachine="1"
+ />
+ Name="VCALinkTool"
+ />
+ Name="VCManifestTool"
+ />
+ Name="VCXDCMakeTool"
+ />
+ Name="VCBscMakeTool"
+ />
+ Name="VCFxCopTool"
+ />
+ Name="VCAppVerifierTool"
+ />
-
-
-
+ Name="VCPostBuildEventTool"
+ />
+ CharacterSet="2"
+ >
+
+
+
+
+
+ />
+ Name="VCManagedResourceCompilerTool"
+ />
+
+
+ TargetMachine="17"
+ />
+ Name="VCALinkTool"
+ />
+ Name="VCManifestTool"
+ />
+ Name="VCXDCMakeTool"
+ />
+ Name="VCBscMakeTool"
+ />
+ Name="VCFxCopTool"
+ />
+ Name="VCAppVerifierTool"
+ />
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+ Name="VCPostBuildEventTool"
+ />
-
-
-
-
-
-
-
-
-
-
-
-
+ RelativePath="move_listener.cpp"
+ >
+ RelativePath="move_listener.h"
+ >
+ RelativePath="nevraxpill.ico"
+ >
+ RelativePath="resource.h"
+ >
+ RelativePath="zviewer.cfg"
+ >
-
-
-
-
-
-
-
-
-
-
-
-
+ RelativePath="zviewer.cpp"
+ >
+ RelativePath=".\zviewer.rc"
+ >