diff --git a/.gitignore b/.gitignore
index 5add5739..4ae5742c 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1,27 +1,21 @@
# Exclude obj directory (object files for Makefile build)
/obj
-# Exclude converted resource files
-src/Resource
-
# Exclude build output directory
/game
Exclude devilution-comparer assembly output
-msvc2003/devilution/orig.asm
-msvc2003/devilution/compare.asm
-
-Exclude the (recommended) CMake build directory
-build/*
+devilution/orig.asm
+devilution/compare.asm
# Exclude MSVC IntelliSense database
-msvc2003/CSE2.ncb
+CSE2.ncb
# Exclude MSVC Solution User Options file
-msvc2003/CSE2.suo
+CSE2.suo
# Exclude MSVC build folders
-msvc2003/Debug
-msvc2003/Release
-msvc2003/Debug (Japanese)
-msvc2003/Release (Japanese)
+Debug
+Release
+Debug (Japanese)
+Release (Japanese)
diff --git a/msvc2003/CSE2.sln b/CSE2.sln
similarity index 100%
rename from msvc2003/CSE2.sln
rename to CSE2.sln
diff --git a/msvc2003/CSE2.vcproj b/CSE2.vcproj
similarity index 57%
rename from msvc2003/CSE2.vcproj
rename to CSE2.vcproj
index e1b724c1..c616c1a7 100644
--- a/msvc2003/CSE2.vcproj
+++ b/CSE2.vcproj
@@ -224,211 +224,211 @@
Filter="cpp;c;cxx;def;odl;idl;hpj;bat;asm;asmx"
UniqueIdentifier="{4FC737F1-C7A5-4376-A066-2A32D752A2FF}">
+ RelativePath="src\ArmsItem.cpp">
+ RelativePath="src\Back.cpp">
+ RelativePath="src\Boss.cpp">
+ RelativePath="src\BossAlmo1.cpp">
+ RelativePath="src\BossAlmo2.cpp">
+ RelativePath="src\BossBallos.cpp">
+ RelativePath="src\BossFrog.cpp">
+ RelativePath="src\BossIronH.cpp">
+ RelativePath="src\BossLife.cpp">
+ RelativePath="src\BossOhm.cpp">
+ RelativePath="src\BossPress.cpp">
+ RelativePath="src\BossTwinD.cpp">
+ RelativePath="src\BossX.cpp">
+ RelativePath="src\BulHit.cpp">
+ RelativePath="src\Bullet.cpp">
+ RelativePath="src\Caret.cpp">
+ RelativePath="src\Config.cpp">
+ RelativePath="src\Dialog.cpp">
+ RelativePath="src\Draw.cpp">
+ RelativePath="src\Ending.cpp">
+ RelativePath="src\Escape.cpp">
+ RelativePath="src\Fade.cpp">
+ RelativePath="src\Flags.cpp">
+ RelativePath="src\Flash.cpp">
+ RelativePath="src\Frame.cpp">
+ RelativePath="src\Game.cpp">
+ RelativePath="src\Generic.cpp">
+ RelativePath="src\GenericLoad.cpp">
+ RelativePath="src\Input.cpp">
+ RelativePath="src\KeyControl.cpp">
+ RelativePath="src\Main.cpp">
+ RelativePath="src\Map.cpp">
+ RelativePath="src\MapName.cpp">
+ RelativePath="src\MiniMap.cpp">
+ RelativePath="src\MyChar.cpp">
+ RelativePath="src\MycHit.cpp">
+ RelativePath="src\MycParam.cpp">
+ RelativePath="src\NpcAct000.cpp">
+ RelativePath="src\NpcAct020.cpp">
+ RelativePath="src\NpcAct040.cpp">
+ RelativePath="src\NpcAct060.cpp">
+ RelativePath="src\NpcAct080.cpp">
+ RelativePath="src\NpcAct100.cpp">
+ RelativePath="src\NpcAct120.cpp">
+ RelativePath="src\NpcAct140.cpp">
+ RelativePath="src\NpcAct160.cpp">
+ RelativePath="src\NpcAct180.cpp">
+ RelativePath="src\NpcAct200.cpp">
+ RelativePath="src\NpcAct220.cpp">
+ RelativePath="src\NpcAct240.cpp">
+ RelativePath="src\NpcAct260.cpp">
+ RelativePath="src\NpcAct280.cpp">
+ RelativePath="src\NpcAct300.cpp">
+ RelativePath="src\NpcAct320.cpp">
+ RelativePath="src\NpcAct340.cpp">
+ RelativePath="src\NpChar.cpp">
+ RelativePath="src\NpcHit.cpp">
+ RelativePath="src\NpcTbl.cpp">
+ RelativePath="src\Organya.cpp">
+ RelativePath="src\PixTone.cpp">
+ RelativePath="src\Profile.cpp">
+ RelativePath="src\SelStage.cpp">
+ RelativePath="src\Shoot.cpp">
+ RelativePath="src\Sound.cpp">
+ RelativePath="src\Stage.cpp">
+ RelativePath="src\Star.cpp">
+ RelativePath="src\TextScr.cpp">
+ RelativePath="src\Triangle.cpp">
+ RelativePath="src\ValueView.cpp">
+ RelativePath="src\ArmsItem.h">
+ RelativePath="src\Back.h">
+ RelativePath="src\Boss.h">
+ RelativePath="src\BossAlmo1.h">
+ RelativePath="src\BossAlmo2.h">
+ RelativePath="src\BossBallos.h">
+ RelativePath="src\BossFrog.h">
+ RelativePath="src\BossIronH.h">
+ RelativePath="src\BossLife.h">
+ RelativePath="src\BossOhm.h">
+ RelativePath="src\BossPress.h">
+ RelativePath="src\BossTwinD.h">
+ RelativePath="src\BossX.h">
+ RelativePath="src\BulHit.h">
+ RelativePath="src\Bullet.h">
+ RelativePath="src\Caret.h">
+ RelativePath="src\CommonDefines.h">
+ RelativePath="src\Config.h">
+ RelativePath="src\Dialog.h">
+ RelativePath="src\Draw.h">
+ RelativePath="src\Ending.h">
+ RelativePath="src\Escape.h">
+ RelativePath="src\Fade.h">
+ RelativePath="src\Flags.h">
+ RelativePath="src\Flash.h">
+ RelativePath="src\Frame.h">
+ RelativePath="src\Game.h">
+ RelativePath="src\Generic.h">
+ RelativePath="src\GenericLoad.h">
+ RelativePath="src\Input.h">
+ RelativePath="src\KeyControl.h">
+ RelativePath="src\Main.h">
+ RelativePath="src\Map.h">
+ RelativePath="src\MapName.h">
+ RelativePath="src\MiniMap.h">
+ RelativePath="src\MyChar.h">
+ RelativePath="src\MycHit.h">
+ RelativePath="src\MycParam.h">
+ RelativePath="src\NpcAct.h">
+ RelativePath="src\NpChar.h">
+ RelativePath="src\NpcHit.h">
+ RelativePath="src\NpcTbl.h">
+ RelativePath="src\Organya.h">
+ RelativePath="src\PixTone.h">
+ RelativePath="src\Profile.h">
+ RelativePath="assets\resources\resource1.h">
+ RelativePath="src\SelStage.h">
+ RelativePath="src\Shoot.h">
+ RelativePath="src\Sound.h">
+ RelativePath="src\Stage.h">
+ RelativePath="src\Star.h">
+ RelativePath="src\Tags.h">
+ RelativePath="src\TextScr.h">
+ RelativePath="src\Triangle.h">
+ RelativePath="src\Types.h">
+ RelativePath="src\ValueView.h">
+ RelativePath="src\WindowsWrapper.h">
+ RelativePath="assets\resources\Org\Access.org">
+ RelativePath="assets\resources\Org\Anzen.org">
+ RelativePath="assets\resources\Org\Balcony.org">
+ RelativePath="assets\resources\Org\Ballos.org">
+ RelativePath="assets\resources\Org\BreakDown.org">
+ RelativePath="assets\resources\Org\Cemetery.org">
+ RelativePath="assets\resources\Bitmap\Credit01.bmp">
+ RelativePath="assets\resources\Bitmap\Credit02.bmp">
+ RelativePath="assets\resources\Bitmap\Credit03.bmp">
+ RelativePath="assets\resources\Bitmap\Credit04.bmp">
+ RelativePath="assets\resources\Bitmap\Credit05.bmp">
+ RelativePath="assets\resources\Bitmap\Credit06.bmp">
+ RelativePath="assets\resources\Bitmap\Credit07.bmp">
+ RelativePath="assets\resources\Bitmap\Credit08.bmp">
+ RelativePath="assets\resources\Bitmap\Credit09.bmp">
+ RelativePath="assets\resources\Bitmap\Credit10.bmp">
+ RelativePath="assets\resources\Bitmap\Credit11.bmp">
+ RelativePath="assets\resources\Bitmap\Credit12.bmp">
+ RelativePath="assets\resources\Bitmap\Credit14.bmp">
+ RelativePath="assets\resources\Bitmap\Credit15.bmp">
+ RelativePath="assets\resources\Bitmap\Credit16.bmp">
+ RelativePath="assets\resources\Bitmap\Credit17.bmp">
+ RelativePath="assets\resources\Bitmap\Credit18.bmp">
+ RelativePath="assets\resources\CSE2.rc">
+ RelativePath="assets\resources\Org\Curly.org">
+ RelativePath="assets\resources\Org\Dr.org">
+ RelativePath="assets\resources\Org\Ending.org">
+ RelativePath="assets\resources\Org\Escape.org">
+ RelativePath="assets\resources\Org\Fanfale1.org">
+ RelativePath="assets\resources\Org\Fanfale2.org">
+ RelativePath="assets\resources\Org\Fanfale3.org">
+ RelativePath="assets\resources\Org\FireEye.org">
+ RelativePath="assets\resources\Org\Gameover.org">
+ RelativePath="assets\resources\Org\Ginsuke.org">
+ RelativePath="assets\resources\Org\Grand.org">
+ RelativePath="assets\resources\Org\Gravity.org">
+ RelativePath="assets\resources\Org\Hell.org">
+ RelativePath="assets\resources\Org\ironH.org">
+ RelativePath="assets\resources\Org\Jenka.org">
+ RelativePath="assets\resources\Org\Jenka2.org">
+ RelativePath="assets\resources\Org\Kodou.org">
+ RelativePath="assets\resources\Org\LastBtl.org">
+ RelativePath="assets\resources\Org\LastBtl3.org">
+ RelativePath="assets\resources\Org\LastCave.org">
+ RelativePath="assets\resources\Org\Marine.org">
+ RelativePath="assets\resources\Org\Maze.org">
+ RelativePath="assets\resources\Org\MDown2.org">
+ RelativePath="assets\resources\Org\Mura.org">
+ RelativePath="assets\resources\Org\Oside.org">
+ RelativePath="assets\resources\Bitmap\pixel.bmp">
+ RelativePath="assets\resources\Org\Plant.org">
+ RelativePath="assets\resources\Org\quiet.org">
+ RelativePath="assets\resources\Org\Requiem.org">
+ RelativePath="assets\resources\Org\Toroko.org">
+ RelativePath="assets\resources\Org\Vivi.org">
+ RelativePath="assets\resources\Org\Wanpak2.org">
+ RelativePath="assets\resources\Org\Wanpaku.org">
+ RelativePath="assets\resources\Wave\Wave.dat">
+ RelativePath="assets\resources\Org\Weed.org">
+ RelativePath="assets\resources\Org\White.org">
+ RelativePath="assets\resources\Org\XXXX.org">
+
+
-
-
diff --git a/msvc2003/devilution/Doukutsu.exe b/devilution/Doukutsu.exe
similarity index 100%
rename from msvc2003/devilution/Doukutsu.exe
rename to devilution/Doukutsu.exe
diff --git a/msvc2003/devilution/comparer-config.toml b/devilution/comparer-config.toml
similarity index 100%
rename from msvc2003/devilution/comparer-config.toml
rename to devilution/comparer-config.toml
diff --git a/msvc2003/devilution/cvdump-LICENSE b/devilution/cvdump-LICENSE
similarity index 100%
rename from msvc2003/devilution/cvdump-LICENSE
rename to devilution/cvdump-LICENSE
diff --git a/msvc2003/devilution/cvdump.exe b/devilution/cvdump.exe
similarity index 100%
rename from msvc2003/devilution/cvdump.exe
rename to devilution/cvdump.exe
diff --git a/msvc2003/devilution/devilution-comparer.exe b/devilution/devilution-comparer.exe
similarity index 100%
rename from msvc2003/devilution/devilution-comparer.exe
rename to devilution/devilution-comparer.exe