diff --git a/MissionEditor/MissionEditor.vcxproj b/MissionEditor/MissionEditor.vcxproj
new file mode 100644
index 0000000..825ae6e
--- /dev/null
+++ b/MissionEditor/MissionEditor.vcxproj
@@ -0,0 +1,499 @@
+
+
+
+
+ FinalSunDebug
+ Win32
+
+
+ FinalAlertDebug YR
+ Win32
+
+
+ FinalAlertDebug
+ Win32
+
+
+ FinalAlertRelease YR
+ Win32
+
+
+ FinalAlertRelease
+ Win32
+
+
+ FinalSunRelease
+ Win32
+
+
+ Template
+ Win32
+
+
+ Tests FinalAlertDebug YR
+ Win32
+
+
+
+ MissionEditor
+
+
+ MFCProj
+ {9326D29A-6547-42B9-A668-519F3C0720A9}
+ 10.0
+
+
+ True
+
+
+
+ Application
+ v143
+
+
+ Application
+ v143
+ Dynamic
+ MultiByte
+
+
+ Application
+ v143
+ Dynamic
+ MultiByte
+
+
+ Application
+ v143
+ Dynamic
+ MultiByte
+
+
+ Application
+ v143
+ Dynamic
+ MultiByte
+
+
+ Application
+ v143
+ Dynamic
+ MultiByte
+
+
+ Application
+ v143
+ Dynamic
+ MultiByte
+
+
+ Application
+ v143
+ Dynamic
+ MultiByte
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ true
+ FinalAlert2YR_D
+
+
+ true
+ FinalAlert2YRTestsd
+
+
+ true
+ FinalAlert2_D
+
+
+ false
+ FinalAlert2
+
+
+ false
+ FinalAlert2YR
+
+
+ true
+ FinalSun_D
+
+
+ false
+ FinalSun
+
+
+
+ RA2_MODE;YR_MODE;%(PreprocessorDefinitions)
+ ..\MissionEditorPackLib
+
+
+ RA2_MODE;YR_MODE;%(PreprocessorDefinitions)
+
+
+
+
+ RA2_MODE;YR_MODE;%(PreprocessorDefinitions)
+ ..\MissionEditorPackLib
+
+
+ RA2_MODE;YR_MODE;%(PreprocessorDefinitions)
+
+
+
+
+ RA2_MODE;%(PreprocessorDefinitions)
+ ..\MissionEditorPackLib
+
+
+ RA2_MODE;RA2_MODE_ICON;%(PreprocessorDefinitions)
+
+
+
+
+ RA2_MODE;%(PreprocessorDefinitions)
+ ..\MissionEditorPackLib
+
+
+ RA2_MODE;RA2_MODE_ICON;%(PreprocessorDefinitions)
+
+
+
+
+ RA2_MODE;YR_MODE;%(PreprocessorDefinitions)
+ ..\MissionEditorPackLib
+
+
+ RA2_MODE;YR_MODE;%(PreprocessorDefinitions)
+
+
+
+
+ TS_MODE;%(PreprocessorDefinitions)
+ ..\MissionEditorPackLib
+
+
+ TS_MODE;%(PreprocessorDefinitions)
+
+
+
+
+ TS_MODE;%(PreprocessorDefinitions)
+ ..\MissionEditorPackLib
+
+
+ TS_MODE;%(PreprocessorDefinitions)
+
+
+
+
+ ..\MissionEditorPackLib
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Create
+ Create
+ stdafx.h
+ stdafx.h
+ Create
+ stdafx.h
+ Create
+ stdafx.h
+ Create
+ stdafx.h
+ Create
+ stdafx.h
+ Create
+ stdafx.h
+
+
+
+
+
+
+
+
+ true
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ {5e445578-cb45-4d82-9a1c-fc7d3e8d866a}
+
+
+ {deb40ef0-e215-4c2f-a0ad-3742e2e01a8c}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/MissionEditor/MissionEditor.vcxproj.filters b/MissionEditor/MissionEditor.vcxproj.filters
new file mode 100644
index 0000000..0f0da59
--- /dev/null
+++ b/MissionEditor/MissionEditor.vcxproj.filters
@@ -0,0 +1,666 @@
+
+
+
+
+ {c215544f-f62a-45a4-8949-17bb43b3ebea}
+ h;hpp;hxx;hm;inl
+
+
+ {57a19054-68b3-4841-97a8-2c96363645a1}
+ cpp;c;cxx;rc;def;r;odl;idl;hpj;bat
+
+
+ {ee39e0ec-7d60-4320-93c0-9a853157a325}
+ ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe
+
+
+ {c6e36256-e11e-46de-8078-890285750aab}
+
+
+ {949206c9-d492-4ca2-8d0d-2d4e7ef20e68}
+
+
+ {232e1539-2bf0-49ec-bc42-231495d83bc8}
+
+
+ {42e5d16b-680f-450d-a61c-b87814ca4c22}
+
+
+
+
+ Source Files
+
+
+ Source Files
+
+
+ Source Files
+
+
+ Source Files
+
+
+ Source Files
+
+
+ Source Files
+
+
+ Source Files
+
+
+ Source Files
+
+
+ Source Files
+
+
+ Source Files
+
+
+ Source Files
+
+
+ Source Files
+
+
+ Source Files
+
+
+ Source Files
+
+
+ Source Files
+
+
+ Source Files
+
+
+ Source Files
+
+
+ Source Files
+
+
+ Source Files
+
+
+ Source Files
+
+
+ Source Files
+
+
+ Source Files
+
+
+ Source Files
+
+
+ Source Files
+
+
+ Source Files
+
+
+ Source Files
+
+
+ Source Files
+
+
+ Source Files
+
+
+ Source Files
+
+
+ Source Files
+
+
+ Source Files
+
+
+ Source Files
+
+
+ Source Files
+
+
+ Source Files
+
+
+ Source Files
+
+
+ Source Files
+
+
+ Source Files
+
+
+ Source Files
+
+
+ Source Files
+
+
+ Source Files
+
+
+ Source Files
+
+
+ Source Files
+
+
+ Source Files
+
+
+ Source Files
+
+
+ Source Files
+
+
+ Source Files
+
+
+ Source Files
+
+
+ Source Files
+
+
+ Source Files
+
+
+ Source Files
+
+
+ Source Files
+
+
+ Source Files
+
+
+ Source Files
+
+
+ Source Files
+
+
+ Source Files
+
+
+ Source Files
+
+
+ Source Files
+
+
+ Source Files
+
+
+ Source Files
+
+
+ Source Files
+
+
+ Source Files
+
+
+ Source Files
+
+
+ Source Files
+
+
+ Source Files
+
+
+ Source Files
+
+
+ Source Files
+
+
+ Source Files
+
+
+ Source Files
+
+
+ Source Files
+
+
+ Source Files
+
+
+ Source Files
+
+
+ Source Files
+
+
+ Source Files
+
+
+ Source Files
+
+
+ Source Files
+
+
+ Source Files
+
+
+ Source Files
+
+
+ Source Files
+
+
+ Source Files
+
+
+ Source Files
+
+
+ Source Files
+
+
+ Source Files
+
+
+ Source Files
+
+
+ Source Files
+
+
+ Source Files
+
+
+
+
+ Source Files
+
+
+
+
+ Header Files
+
+
+ Header Files
+
+
+ Header Files
+
+
+ Header Files
+
+
+ Header Files
+
+
+ Header Files
+
+
+ Header Files
+
+
+ Header Files
+
+
+ Header Files
+
+
+ Header Files
+
+
+ Header Files
+
+
+ Header Files
+
+
+ Header Files
+
+
+ Header Files
+
+
+ Header Files
+
+
+ Header Files
+
+
+ Header Files
+
+
+ Header Files
+
+
+ Header Files
+
+
+ Header Files
+
+
+ Header Files
+
+
+ Header Files
+
+
+ Header Files
+
+
+ Header Files
+
+
+ Header Files
+
+
+ Header Files
+
+
+ Header Files
+
+
+ Header Files
+
+
+ Header Files
+
+
+ Header Files
+
+
+ Header Files
+
+
+ Header Files
+
+
+ Header Files
+
+
+ Header Files
+
+
+ Header Files
+
+
+ Header Files
+
+
+ Header Files
+
+
+ Header Files
+
+
+ Header Files
+
+
+ Header Files
+
+
+ Header Files
+
+
+ Header Files
+
+
+ Header Files
+
+
+ Header Files
+
+
+ Header Files
+
+
+ Header Files
+
+
+ Header Files
+
+
+ Header Files
+
+
+ Header Files
+
+
+ Header Files
+
+
+ Header Files
+
+
+ Header Files
+
+
+ Header Files
+
+
+ Header Files
+
+
+ Header Files
+
+
+ Header Files
+
+
+ Header Files
+
+
+ Header Files
+
+
+ Header Files
+
+
+ Header Files
+
+
+ Header Files
+
+
+ Header Files
+
+
+ Header Files
+
+
+ Header Files
+
+
+ Header Files
+
+
+ Header Files
+
+
+ Header Files
+
+
+ Header Files
+
+
+ Header Files
+
+
+ Header Files
+
+
+ Header Files
+
+
+ Header Files
+
+
+ Header Files
+
+
+ Header Files
+
+
+ Header Files
+
+
+ Header Files
+
+
+ Header Files
+
+
+ Header Files
+
+
+ Header Files
+
+
+ Header Files
+
+
+ Header Files
+
+
+ Header Files
+
+
+ Header Files
+
+
+ Header Files
+
+
+ Header Files
+
+
+ Header Files
+
+
+ Header Files
+
+
+ Header Files
+
+
+ Header Files
+
+
+ Header Files
+
+
+ Header Files
+
+
+ Header Files
+
+
+
+
+ Resource Files
+
+
+ Resource Files
+
+
+ Resource Files
+
+
+ Resource Files
+
+
+ Resource Files
+
+
+ Resource Files
+
+
+ Resource Files
+
+
+ Resource Files
+
+
+ Resource Files
+
+
+ Resource Files
+
+
+ Resource Files
+
+
+ Resource Files
+
+
+ Resource Files
+
+
+ Resource Files
+
+
+ Resource Files
+
+
+ Resource Files
+
+
+ Resource Files
+
+
+
+
+ Resource Files
+
+
+ Resource Files
+
+
+ Resource Files
+
+
+ Resource Files
+
+
+
+
+ Resource Files
+
+
+ Data\FinalAlert2
+
+
+ Data\FinalAlert2
+
+
+ Data\FinalSun
+
+
+
+
+ Data\FinalSun
+
+
+ Resource Files
+
+
+ Resource Files
+
+
+
+
+ Data\Shared
+
+
+
\ No newline at end of file