diff --git a/.gitignore b/.gitignore
new file mode 100644
index 0000000..62665a0
--- /dev/null
+++ b/.gitignore
@@ -0,0 +1,23 @@
+#generic files/directories to ignore
+Win32/
+x64/
+ipch/
+*.opensdf
+*.sdf
+*.aps
+*.suo
+Scylla.vcxproj.user
+
+#diStorm ignore + exceptions
+diStorm/*
+!diStorm/README
+!diStorm/diStorm.vcxproj*
+
+#tinyxml ignore + exceptions
+tinyxml/*
+!tinyxml/README
+!tinyxml/tinyxml.vcxproj*
+
+#WTL ignore + exceptions
+WTL/*
+!WTL/README
\ No newline at end of file
diff --git a/COMPILING b/COMPILING
new file mode 100644
index 0000000..c7782c6
--- /dev/null
+++ b/COMPILING
@@ -0,0 +1,7 @@
+To compile Scylla you need to have VS2008 installed.
+In addition to that you need source codes for the following libraries:
+diStorm
+tinyxml
+WTL
+
+See the corresponding README files for installation instructions.
\ No newline at end of file
diff --git a/Scylla/MainGui.rc b/Scylla/MainGui.rc
index 7fd62dd..37cdc13 100644
Binary files a/Scylla/MainGui.rc and b/Scylla/MainGui.rc differ
diff --git a/Scylla/README-WTL b/Scylla/README-WTL
deleted file mode 100644
index 39c9a9b..0000000
--- a/Scylla/README-WTL
+++ /dev/null
@@ -1,8 +0,0 @@
-To get Scylla to compile, you need WTL and set it up properly.
-WTL can be downloaded from:
-http://wtl.sourceforge.net/
-
-Unzip the WTL dir anywhere. Now add the 'Include' path to
-Visual Studio's default include directories.
-Don't forget to also add it to the Resource includes, otherwise VS
-can't find atlres.h when included from .rc files.
diff --git a/Scylla/Scylla.vcxproj b/Scylla/Scylla.vcxproj
index 87e8a37..f8f32da 100644
--- a/Scylla/Scylla.vcxproj
+++ b/Scylla/Scylla.vcxproj
@@ -1,266 +1,266 @@
Debug
Win32
Debug
x64
Release
Win32
Release
x64
{710434C9-FC4B-4F1D-B318-E10ADC78499F}
Win32Proj
Scylla
Application
true
Unicode
v90
Application
true
Unicode
Application
false
true
Unicode
v90
Application
false
true
Unicode
true
$(SolutionDir)$(Platform)\$(Configuration)\
$(Platform)\$(Configuration)\
- $(SolutionDir)WTL81_9127_Include;$(IncludePath)
+ $(SolutionDir)WTL\Include;$(IncludePath)
true
- $(SolutionDir)WTL81_9127_Include;$(IncludePath)
+ $(SolutionDir)WTL\Include;$(IncludePath)
false
$(SolutionDir)$(Platform)\$(Configuration)\
$(Platform)\$(Configuration)\
- $(SolutionDir)WTL81_9127_Include;$(IncludePath)
+ $(SolutionDir)WTL\Include;$(IncludePath)
false
- $(SolutionDir)WTL81_9127_Include;$(IncludePath)
+ $(SolutionDir)WTL\Include;$(IncludePath)
Level3
Disabled
WIN32;_DEBUG;_WINDOWS;%(PreprocessorDefinitions)
$(SolutionDir)tinyxml;$(SolutionDir)diStorm\include;%(AdditionalIncludeDirectories)
Windows
true
$(SolutionDir)$(Platform)\$(Configuration)\diStorm.lib;$(SolutionDir)$(Platform)\$(Configuration)\tinyxml.lib;%(AdditionalDependencies)
type='win32' name='Microsoft.Windows.Common-Controls' version='6.0.0.0' processorArchitecture='*' publicKeyToken='6595b64144ccf1df'
true
$(TargetDir)$(TargetName).map
Level3
Disabled
WIN32;_DEBUG;_WINDOWS;%(PreprocessorDefinitions)
$(SolutionDir)tinyxml;$(SolutionDir)diStorm\include;%(AdditionalIncludeDirectories)
Windows
true
$(SolutionDir)$(Platform)\$(Configuration)\diStorm.lib;$(SolutionDir)$(Platform)\$(Configuration)\tinyxml.lib;%(AdditionalDependencies)
type='win32' name='Microsoft.Windows.Common-Controls' version='6.0.0.0' processorArchitecture='*' publicKeyToken='6595b64144ccf1df'
Level3
MaxSpeed
true
true
WIN32;NDEBUG;_WINDOWS;%(PreprocessorDefinitions)
MultiThreaded
$(SolutionDir)tinyxml;$(SolutionDir)diStorm\include;%(AdditionalIncludeDirectories)
true
Speed
Windows
false
true
true
$(SolutionDir)$(Platform)\$(Configuration)\diStorm.lib;$(SolutionDir)$(Platform)\$(Configuration)\tinyxml.lib;%(AdditionalDependencies)
type='win32' name='Microsoft.Windows.Common-Controls' version='6.0.0.0' processorArchitecture='*' publicKeyToken='6595b64144ccf1df'
true
Level3
MaxSpeed
true
true
WIN32;NDEBUG;_WINDOWS;%(PreprocessorDefinitions)
MultiThreaded
$(SolutionDir)tinyxml;$(SolutionDir)diStorm\include;%(AdditionalIncludeDirectories)
true
Windows
false
true
true
$(SolutionDir)$(Platform)\$(Configuration)\diStorm.lib;$(SolutionDir)$(Platform)\$(Configuration)\tinyxml.lib;%(AdditionalDependencies)
type='win32' name='Microsoft.Windows.Common-Controls' version='6.0.0.0' processorArchitecture='*' publicKeyToken='6595b64144ccf1df'
true
\ No newline at end of file
diff --git a/Scylla/Scylla.vcxproj.filters b/Scylla/Scylla.vcxproj.filters
index 2bc855a..2f5dfeb 100644
--- a/Scylla/Scylla.vcxproj.filters
+++ b/Scylla/Scylla.vcxproj.filters
@@ -1,247 +1,253 @@
-
-
-
-
- {4FC737F1-C7A5-4376-A066-2A32D752A2FF}
- cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx
-
-
- {93995380-89BD-4b04-88EB-625FBE52EBFB}
- h;hpp;hxx;hm;inl;inc;xsd
-
-
- {67DA6AB6-F800-4c08-8B7A-83BB121AAD01}
- rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx;tiff;tif;png;wav;mfcribbon-ms
-
-
- {e037d0d5-35ad-4034-83db-746a56a4fee7}
-
-
- {6f76186f-b79c-41e2-8939-05d9de028aad}
-
-
- {94d7cf3b-0d27-4bd6-b08f-e5894e02ef30}
-
-
- {bbdfcdb4-3526-43c4-8984-da0f635cc93b}
-
-
-
-
- Quelldateien
-
-
- Quelldateien\GUI
-
-
- Quelldateien\GUI
-
-
- Quelldateien
-
-
- Quelldateien\GUI
-
-
- Quelldateien\GUI
-
-
- Quelldateien
-
-
- Quelldateien
-
-
- Quelldateien
-
-
- Quelldateien
-
-
- Quelldateien
-
-
- Quelldateien
-
-
- Quelldateien
-
-
- Quelldateien\GUI
-
-
- Quelldateien
-
-
- Quelldateien
-
-
- Quelldateien\GUI
-
-
- Quelldateien\GUI
-
-
- Quelldateien\GUI
-
-
- Quelldateien
-
-
- Quelldateien\GUI
-
-
- Quelldateien
-
-
- Quelldateien
-
-
- Quelldateien\GUI
-
-
- Quelldateien\Helper
-
-
- Quelldateien
-
-
- Quelldateien\GUI
-
-
- Quelldateien
-
-
- Quelldateien
-
-
- Quelldateien
-
-
- Quelldateien\GUI
-
-
-
-
- Headerdateien
-
-
- Headerdateien\GUI
-
-
- Headerdateien\GUI
-
-
- Headerdateien
-
-
- Headerdateien\GUI
-
-
- Headerdateien\GUI
-
-
- Headerdateien
-
-
- Headerdateien
-
-
- Headerdateien
-
-
- Headerdateien\GUI
-
-
- Headerdateien
-
-
- Headerdateien
-
-
- Headerdateien
-
-
- Headerdateien
-
-
- Headerdateien\GUI
-
-
- Headerdateien
-
-
- Headerdateien
-
-
- Headerdateien\GUI
-
-
- Headerdateien\GUI
-
-
- Headerdateien\GUI
-
-
- Headerdateien\GUI
-
-
- Headerdateien
-
-
- Headerdateien\GUI
-
-
- Headerdateien
-
-
- Headerdateien
-
-
- Headerdateien\GUI
-
-
- Headerdateien
-
-
- Headerdateien\Helper
-
-
- Headerdateien
-
-
- Headerdateien\GUI
-
-
- Headerdateien
-
-
- Headerdateien
-
-
- Headerdateien\GUI
-
-
- Headerdateien
-
-
-
-
- Ressourcendateien
-
-
-
-
- Ressourcendateien
-
-
- Ressourcendateien
-
-
- Ressourcendateien
-
-
- Ressourcendateien
-
-
+
+
+
+
+ {93995380-89BD-4b04-88EB-625FBE52EBFB}
+ h;hpp;hxx;hm;inl;inc;xsd
+
+
+ {e037d0d5-35ad-4034-83db-746a56a4fee7}
+
+
+ {94d7cf3b-0d27-4bd6-b08f-e5894e02ef30}
+
+
+ {67DA6AB6-F800-4c08-8B7A-83BB121AAD01}
+ rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx;tiff;tif;png;wav;mfcribbon-ms
+
+
+ {4FC737F1-C7A5-4376-A066-2A32D752A2FF}
+ cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx
+
+
+ {6f76186f-b79c-41e2-8939-05d9de028aad}
+
+
+ {bbdfcdb4-3526-43c4-8984-da0f635cc93b}
+
+
+
+
+ Source Files
+
+
+ Source Files\GUI
+
+
+ Source Files\GUI
+
+
+ Source Files
+
+
+ Source Files\GUI
+
+
+ Source Files\GUI
+
+
+ Source Files
+
+
+ Source Files
+
+
+ Source Files
+
+
+ Source Files
+
+
+ Source Files
+
+
+ Source Files
+
+
+ Source Files
+
+
+ Source Files\GUI
+
+
+ Source Files
+
+
+ Source Files
+
+
+ Source Files\GUI
+
+
+ Source Files\GUI
+
+
+ Source Files\GUI
+
+
+ Source Files
+
+
+ Source Files\GUI
+
+
+ Source Files
+
+
+ Source Files
+
+
+ Source Files\GUI
+
+
+ Source Files\Helper
+
+
+ Source Files
+
+
+ Source Files\GUI
+
+
+ Source Files
+
+
+ Source Files
+
+
+ Source Files
+
+
+ Source Files\GUI
+
+
+ Source Files
+
+
+
+
+ Header Files
+
+
+ Header Files\GUI
+
+
+ Header Files\GUI
+
+
+ Header Files
+
+
+ Header Files\GUI
+
+
+ Header Files\GUI
+
+
+ Header Files
+
+
+ Header Files
+
+
+ Header Files
+
+
+ Header Files\GUI
+
+
+ Header Files
+
+
+ Header Files
+
+
+ Header Files
+
+
+ Header Files
+
+
+ Header Files\GUI
+
+
+ Header Files
+
+
+ Header Files
+
+
+ Header Files\GUI
+
+
+ Header Files\GUI
+
+
+ Header Files\GUI
+
+
+ Header Files\GUI
+
+
+ Header Files
+
+
+ Header Files\GUI
+
+
+ Header Files
+
+
+ Header Files
+
+
+ Header Files\GUI
+
+
+ Header Files
+
+
+ Header Files\Helper
+
+
+ Header Files
+
+
+ Header Files\GUI
+
+
+ Header Files
+
+
+ Header Files
+
+
+ Header Files\GUI
+
+
+ Header Files
+
+
+ Header Files
+
+
+
+
+ Resource Files
+
+
+
+
+ Resource Files
+
+
+ Resource Files
+
+
+ Resource Files
+
+
+ Resource Files
+
+
\ No newline at end of file
diff --git a/WTL/README b/WTL/README
new file mode 100644
index 0000000..d3dedcd
--- /dev/null
+++ b/WTL/README
@@ -0,0 +1,2 @@
+Download WTL from here: https://sourceforge.net/projects/wtl/
+Extract the contents of the ZIP in this directory.
\ No newline at end of file
diff --git a/tinyxml/README b/tinyxml/README
new file mode 100644
index 0000000..89e8fd9
--- /dev/null
+++ b/tinyxml/README
@@ -0,0 +1,8 @@
+Download tinyxml from here: https://sourceforge.net/projects/tinyxml/
+Copy the following files in this directory:
+tinystr.cpp
+tinyxml.cpp
+tinyxmlerror.cpp
+tinyxmlparser.cpp
+tinystr.h
+tinyxml.h
\ No newline at end of file
diff --git a/tinyxml/tinyxml.sln b/tinyxml/tinyxml.sln
deleted file mode 100644
index f4bef1e..0000000
--- a/tinyxml/tinyxml.sln
+++ /dev/null
@@ -1,26 +0,0 @@
-
-Microsoft Visual Studio Solution File, Format Version 11.00
-# Visual Studio 2010
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "tinyxml", "tinyxml_lib.vcxproj", "{C406DAEC-0886-4771-8DEA-9D7329B46CC1}"
-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
- {C406DAEC-0886-4771-8DEA-9D7329B46CC1}.Debug|Win32.ActiveCfg = Debug|Win32
- {C406DAEC-0886-4771-8DEA-9D7329B46CC1}.Debug|Win32.Build.0 = Debug|Win32
- {C406DAEC-0886-4771-8DEA-9D7329B46CC1}.Debug|x64.ActiveCfg = Debug|x64
- {C406DAEC-0886-4771-8DEA-9D7329B46CC1}.Debug|x64.Build.0 = Debug|x64
- {C406DAEC-0886-4771-8DEA-9D7329B46CC1}.Release|Win32.ActiveCfg = Release|Win32
- {C406DAEC-0886-4771-8DEA-9D7329B46CC1}.Release|Win32.Build.0 = Release|Win32
- {C406DAEC-0886-4771-8DEA-9D7329B46CC1}.Release|x64.ActiveCfg = Release|x64
- {C406DAEC-0886-4771-8DEA-9D7329B46CC1}.Release|x64.Build.0 = Release|x64
- EndGlobalSection
- GlobalSection(SolutionProperties) = preSolution
- HideSolutionNode = FALSE
- EndGlobalSection
-EndGlobal