[Scummvm-git-logs] scummvm master -> 1999c9c8fa1645fa1c6bbb5c3924800c307981d7

bluegr noreply at scummvm.org
Mon Apr 6 20:29:50 UTC 2026


This automated email contains information about 2 new commits which have been
pushed to the 'scummvm' repo located at https://api.github.com/repos/scummvm/scummvm .

Summary:
2c2d9410d2 Revert "DISTS: Update the generated MSVC project files to VS2026"
1999c9c8fa Revert "DISTS: Generated Code::Blocks and MSVC project files"


Commit: 2c2d9410d2c35dce5c2c75ed0df3361c94736d72
    https://github.com/scummvm/scummvm/commit/2c2d9410d2c35dce5c2c75ed0df3361c94736d72
Author: Filippos Karapetis (bluegr at gmail.com)
Date: 2026-04-06T23:05:54+03:00

Commit Message:
Revert "DISTS: Update the generated MSVC project files to VS2026"

This reverts commit b7961325de5c88e03380d653943305f038ca1b85.

Changed paths:
    dists/msvc/ScummVM_ASanarm64.props
    dists/msvc/ScummVM_ASanx64.props
    dists/msvc/ScummVM_ASanx86.props
    dists/msvc/ScummVM_Debugarm64.props
    dists/msvc/ScummVM_Debugx64.props
    dists/msvc/ScummVM_Debugx86.props
    dists/msvc/ScummVM_Globalarm64.props
    dists/msvc/ScummVM_Globalx64.props
    dists/msvc/ScummVM_Globalx86.props
    dists/msvc/ScummVM_LLVMarm64.props
    dists/msvc/ScummVM_LLVMx64.props
    dists/msvc/ScummVM_LLVMx86.props
    dists/msvc/ScummVM_Releasearm64.props
    dists/msvc/ScummVM_Releasex64.props
    dists/msvc/ScummVM_Releasex86.props
    dists/msvc/access.vcxproj
    dists/msvc/access.vcxproj.filters
    dists/msvc/adl.vcxproj
    dists/msvc/agi.vcxproj
    dists/msvc/agi.vcxproj.filters
    dists/msvc/agos.vcxproj
    dists/msvc/agos.vcxproj.filters
    dists/msvc/ags.vcxproj
    dists/msvc/ags.vcxproj.filters
    dists/msvc/alcachofa.vcxproj
    dists/msvc/alg.vcxproj
    dists/msvc/alg.vcxproj.filters
    dists/msvc/asylum.vcxproj
    dists/msvc/asylum.vcxproj.filters
    dists/msvc/awe.vcxproj
    dists/msvc/bagel.vcxproj
    dists/msvc/bagel.vcxproj.filters
    dists/msvc/bbvs.vcxproj
    dists/msvc/bbvs.vcxproj.filters
    dists/msvc/bladerunner.vcxproj
    dists/msvc/bladerunner.vcxproj.filters
    dists/msvc/buried.vcxproj
    dists/msvc/buried.vcxproj.filters
    dists/msvc/cge.vcxproj
    dists/msvc/cge2.vcxproj
    dists/msvc/chewy.vcxproj
    dists/msvc/chewy.vcxproj.filters
    dists/msvc/cine.vcxproj
    dists/msvc/composer.vcxproj
    dists/msvc/crab.vcxproj
    dists/msvc/crab.vcxproj.filters
    dists/msvc/cruise.vcxproj
    dists/msvc/cryomni3d.vcxproj
    dists/msvc/cryomni3d.vcxproj.filters
    dists/msvc/darkseed.vcxproj
    dists/msvc/dgds.vcxproj
    dists/msvc/dgds.vcxproj.filters
    dists/msvc/director.vcxproj
    dists/msvc/director.vcxproj.filters
    dists/msvc/draci.vcxproj
    dists/msvc/dragons.vcxproj
    dists/msvc/drascula.vcxproj
    dists/msvc/dreamweb.vcxproj
    dists/msvc/efh.vcxproj
    dists/msvc/engines/detection_table.h
    dists/msvc/engines/plugins_table.h
    dists/msvc/freescape.vcxproj
    dists/msvc/freescape.vcxproj.filters
    dists/msvc/glk.vcxproj
    dists/msvc/glk.vcxproj.filters
    dists/msvc/gnap.vcxproj
    dists/msvc/gnap.vcxproj.filters
    dists/msvc/gob.vcxproj
    dists/msvc/gob.vcxproj.filters
    dists/msvc/got.vcxproj
    dists/msvc/got.vcxproj.filters
    dists/msvc/griffon.vcxproj
    dists/msvc/grim.vcxproj
    dists/msvc/grim.vcxproj.filters
    dists/msvc/groovie.vcxproj
    dists/msvc/groovie.vcxproj.filters
    dists/msvc/hadesch.vcxproj
    dists/msvc/hadesch.vcxproj.filters
    dists/msvc/hdb.vcxproj
    dists/msvc/hopkins.vcxproj
    dists/msvc/hugo.vcxproj
    dists/msvc/hypno.vcxproj
    dists/msvc/hypno.vcxproj.filters
    dists/msvc/illusions.vcxproj
    dists/msvc/illusions.vcxproj.filters
    dists/msvc/kingdom.vcxproj
    dists/msvc/kyra.vcxproj
    dists/msvc/kyra.vcxproj.filters
    dists/msvc/lab.vcxproj
    dists/msvc/lastexpress.vcxproj
    dists/msvc/lastexpress.vcxproj.filters
    dists/msvc/lure.vcxproj
    dists/msvc/m4.vcxproj
    dists/msvc/m4.vcxproj.filters
    dists/msvc/made.vcxproj
    dists/msvc/mads.vcxproj
    dists/msvc/mads.vcxproj.filters
    dists/msvc/mm.vcxproj
    dists/msvc/mm.vcxproj.filters
    dists/msvc/mohawk.vcxproj
    dists/msvc/mohawk.vcxproj.filters
    dists/msvc/mortevielle.vcxproj
    dists/msvc/mtropolis.vcxproj
    dists/msvc/mtropolis.vcxproj.filters
    dists/msvc/myst3.vcxproj
    dists/msvc/nancy.vcxproj
    dists/msvc/nancy.vcxproj.filters
    dists/msvc/neverhood.vcxproj
    dists/msvc/neverhood.vcxproj.filters
    dists/msvc/ngi.vcxproj
    dists/msvc/ngi.vcxproj.filters
    dists/msvc/parallaction.vcxproj
    dists/msvc/pegasus.vcxproj
    dists/msvc/pegasus.vcxproj.filters
    dists/msvc/petka.vcxproj
    dists/msvc/petka.vcxproj.filters
    dists/msvc/pink.vcxproj
    dists/msvc/pink.vcxproj.filters
    dists/msvc/plumbers.vcxproj
    dists/msvc/prince.vcxproj
    dists/msvc/private.vcxproj
    dists/msvc/qdengine.vcxproj
    dists/msvc/qdengine.vcxproj.filters
    dists/msvc/queen.vcxproj
    dists/msvc/saga.vcxproj
    dists/msvc/saga2.vcxproj
    dists/msvc/sci.vcxproj
    dists/msvc/sci.vcxproj.filters
    dists/msvc/scumm.vcxproj
    dists/msvc/scumm.vcxproj.filters
    dists/msvc/scummvm-detection.vcxproj
    dists/msvc/scummvm-detection.vcxproj.filters
    dists/msvc/scummvm.sln
    dists/msvc/scummvm.vcxproj
    dists/msvc/scummvm.vcxproj.filters
    dists/msvc/sherlock.vcxproj
    dists/msvc/sherlock.vcxproj.filters
    dists/msvc/sky.vcxproj
    dists/msvc/sky.vcxproj.filters
    dists/msvc/sludge.vcxproj
    dists/msvc/stark.vcxproj
    dists/msvc/stark.vcxproj.filters
    dists/msvc/supernova.vcxproj
    dists/msvc/supernova.vcxproj.filters
    dists/msvc/sword1.vcxproj
    dists/msvc/sword2.vcxproj
    dists/msvc/sword25.vcxproj
    dists/msvc/sword25.vcxproj.filters
    dists/msvc/teenagent.vcxproj
    dists/msvc/tetraedge.vcxproj
    dists/msvc/tetraedge.vcxproj.filters
    dists/msvc/tinsel.vcxproj
    dists/msvc/tinsel.vcxproj.filters
    dists/msvc/titanic.vcxproj
    dists/msvc/titanic.vcxproj.filters
    dists/msvc/toltecs.vcxproj
    dists/msvc/tony.vcxproj
    dists/msvc/tony.vcxproj.filters
    dists/msvc/toon.vcxproj
    dists/msvc/tot.vcxproj
    dists/msvc/tot.vcxproj.filters
    dists/msvc/touche.vcxproj
    dists/msvc/trecision.vcxproj
    dists/msvc/tsage.vcxproj
    dists/msvc/tsage.vcxproj.filters
    dists/msvc/tucker.vcxproj
    dists/msvc/twine.vcxproj
    dists/msvc/twine.vcxproj.filters
    dists/msvc/twp.vcxproj
    dists/msvc/twp.vcxproj.filters
    dists/msvc/ultima.vcxproj
    dists/msvc/ultima.vcxproj.filters
    dists/msvc/vcruise.vcxproj
    dists/msvc/voyeur.vcxproj
    dists/msvc/wage.vcxproj
    dists/msvc/wintermute.vcxproj
    dists/msvc/wintermute.vcxproj.filters
    dists/msvc/zvision.vcxproj
    dists/msvc/zvision.vcxproj.filters


diff --git a/dists/msvc/ScummVM_ASanarm64.props b/dists/msvc/ScummVM_ASanarm64.props
index 32aecfc9042..8d88a0e13a8 100644
--- a/dists/msvc/ScummVM_ASanarm64.props
+++ b/dists/msvc/ScummVM_ASanarm64.props
@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="utf-8"?>
-<Project DefaultTargets="Build" ToolsVersion="18.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+<Project DefaultTargets="Build" ToolsVersion="14.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
 	<ImportGroup Label="PropertySheets">
 		<Import Project="ScummVM_Globalarm64.props" />
 	</ImportGroup>
diff --git a/dists/msvc/ScummVM_ASanx64.props b/dists/msvc/ScummVM_ASanx64.props
index 5b6a4196e7d..8c898d2c763 100644
--- a/dists/msvc/ScummVM_ASanx64.props
+++ b/dists/msvc/ScummVM_ASanx64.props
@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="utf-8"?>
-<Project DefaultTargets="Build" ToolsVersion="18.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+<Project DefaultTargets="Build" ToolsVersion="14.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
 	<ImportGroup Label="PropertySheets">
 		<Import Project="ScummVM_Globalx64.props" />
 	</ImportGroup>
diff --git a/dists/msvc/ScummVM_ASanx86.props b/dists/msvc/ScummVM_ASanx86.props
index 3aa48f49858..2dbf09908f7 100644
--- a/dists/msvc/ScummVM_ASanx86.props
+++ b/dists/msvc/ScummVM_ASanx86.props
@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="utf-8"?>
-<Project DefaultTargets="Build" ToolsVersion="18.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+<Project DefaultTargets="Build" ToolsVersion="14.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
 	<ImportGroup Label="PropertySheets">
 		<Import Project="ScummVM_Globalx86.props" />
 	</ImportGroup>
diff --git a/dists/msvc/ScummVM_Debugarm64.props b/dists/msvc/ScummVM_Debugarm64.props
index 0c6fa6a8e88..abcaf23b955 100644
--- a/dists/msvc/ScummVM_Debugarm64.props
+++ b/dists/msvc/ScummVM_Debugarm64.props
@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="utf-8"?>
-<Project DefaultTargets="Build" ToolsVersion="18.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+<Project DefaultTargets="Build" ToolsVersion="14.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
 	<ImportGroup Label="PropertySheets">
 		<Import Project="ScummVM_Globalarm64.props" />
 	</ImportGroup>
diff --git a/dists/msvc/ScummVM_Debugx64.props b/dists/msvc/ScummVM_Debugx64.props
index 52d7b95abb7..faed2211573 100644
--- a/dists/msvc/ScummVM_Debugx64.props
+++ b/dists/msvc/ScummVM_Debugx64.props
@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="utf-8"?>
-<Project DefaultTargets="Build" ToolsVersion="18.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+<Project DefaultTargets="Build" ToolsVersion="14.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
 	<ImportGroup Label="PropertySheets">
 		<Import Project="ScummVM_Globalx64.props" />
 	</ImportGroup>
diff --git a/dists/msvc/ScummVM_Debugx86.props b/dists/msvc/ScummVM_Debugx86.props
index f32b72c713f..2728573d26e 100644
--- a/dists/msvc/ScummVM_Debugx86.props
+++ b/dists/msvc/ScummVM_Debugx86.props
@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="utf-8"?>
-<Project DefaultTargets="Build" ToolsVersion="18.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+<Project DefaultTargets="Build" ToolsVersion="14.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
 	<ImportGroup Label="PropertySheets">
 		<Import Project="ScummVM_Globalx86.props" />
 	</ImportGroup>
diff --git a/dists/msvc/ScummVM_Globalarm64.props b/dists/msvc/ScummVM_Globalarm64.props
index ed184e761e3..9e194f1bebc 100644
--- a/dists/msvc/ScummVM_Globalarm64.props
+++ b/dists/msvc/ScummVM_Globalarm64.props
@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="utf-8"?>
-<Project DefaultTargets="Build" ToolsVersion="18.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+<Project DefaultTargets="Build" ToolsVersion="14.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
 	<PropertyGroup>
 		<_PropertySheetDisplayName>ScummVM_Global</_PropertySheetDisplayName>
 		<OutDir>$(Configuration)arm64\</OutDir>
@@ -13,14 +13,13 @@
 			<PreprocessorDefinitions>USE_ZLIB;USE_MAD;USE_FRIBIDI;USE_OGG;USE_VORBIS;USE_FLAC;USE_PNG;USE_MPEG2;USE_THEORADEC;USE_FREETYPE2;USE_JPEG;USE_FLUIDSYNTH;USE_LIBCURL;USE_SDL_NET;USE_BINK;USE_SCALERS;USE_HQ_SCALERS;USE_EDGE_SCALERS;USE_ASPECT;USE_RGB_COLOR;USE_HIGHRES;USE_MT32EMU;USE_OPENGL;USE_OPENGL_GAME;USE_OPENGL_SHADERS;USE_TINYGL;USE_TASKBAR;USE_HTTP;USE_BASIC_NET;USE_CLOUD;USE_ENET;USE_TRANSLATION;USE_SYSTEM_PRINTING;USE_SYSDIALOGS;USE_DETECTLANG;USE_TTS;BUILTIN_RESOURCES;DETECTION_FULL;USE_DETECTION_FEATURES_STATIC;USE_FMTOWNS_PC98_AUDIO;USE_HNM;USE_IMGUI;USE_INDEO3;USE_INDEO45;USE_JYV1;USE_LUA;USE_MFC;USE_MIDI;USE_QDM2;USE_SID_AUDIO;USE_SVQ1;USE_TRUEMOTION1;USE_UNIVERSALTRACKER;USE_VGMTRANS_AUDIO;USE_XAN;ENABLE_SCUMM;ENABLE_SCUMM_7_8;ENABLE_HE;ENABLE_ACCESS;ENABLE_ADL;ENABLE_AGI;ENABLE_AGOS;ENABLE_AGOS2;ENABLE_AGS;ENABLE_ALCACHOFA;ENABLE_ALG;ENABLE_ASYLUM;ENABLE_AWE;ENABLE_BAGEL;ENABLE_BBVS;ENABLE_BLADERUNNER;ENABLE_BURIED;ENABLE_CGE;ENABLE_CGE2;ENABLE_CHEWY;ENABLE_CINE;ENABLE_COMPOSER;ENABLE_CRAB;ENABLE_CRUISE;ENABLE_CRYOMNI3D;ENABLE_VERSAILLES;ENABLE_DARKSEED;ENABLE_DGDS;ENABLE_DIRECTOR;ENABLE_DRACI;ENABLE_DRAGONS;ENABLE_DRASCULA;ENABLE_DREAMWEB;ENABLE_EFH;ENABLE_FREESCAPE;ENABLE_GLK;ENABLE_GNAP;ENABLE_GOB;ENABLE_GOT;ENABLE_GRIFFON;ENABLE_GRIM;ENABLE_GROOVIE;ENABLE_GROOVIE2;ENABLE_HADESCH;ENABLE_HDB;ENABLE_HOPKINS;ENABLE_HUGO;ENABLE_HYPNO;ENABLE_ILLUSIONS;ENABLE_KINGDOM;ENABLE_KYRA;ENABLE_LOL;ENABLE_EOB;ENABLE_LAB;ENABLE_LASTEXPRESS;ENABLE_LURE;ENABLE_M4;ENABLE_MADE;ENABLE_MADS;ENABLE_MM;ENABLE_MM1;ENABLE_XEEN;ENABLE_MOHAWK;ENABLE_RIVEN;ENABLE_MYST;ENABLE_MYSTME;ENABLE_MORTEVIELLE;ENABLE_MTROPOLIS;ENABLE_MYST3;ENABLE_NANCY;ENABLE_NEVERHOOD;ENABLE_NGI;ENABLE_PARALLACTION;ENABLE_PEGASUS;ENABLE_PETKA;ENABLE_PINK;ENABLE_PLUMBERS;ENABLE_PRINCE;ENABLE_PRIVATE;ENABLE_QDENGINE;ENABLE_QUEEN;ENABLE_SAGA;ENABLE_IHNM;ENABLE_SAGA2;ENABLE_SCI;ENABLE_SCI32;ENABLE_SHERLOCK;ENABLE_SKY;ENABLE_SLUDGE;ENABLE_STARK;ENABLE_SUPERNOVA;ENABLE_SWORD1;ENABLE_SWORD2;ENABLE_SWORD25;ENABLE_TEENAGENT;ENABLE_TETRAEDGE;ENABLE_TINSEL;ENABLE_TITANIC;ENABLE_TOLTECS;ENABLE_TONY;ENABLE_TOON;ENABLE_TOT;ENABLE_TOUCHE;ENABLE_TRECISION;ENABLE_TSAGE;ENABLE_RINGWORLD;ENABLE_BLUEFORCE;ENABLE_RINGWORLD2;ENABLE_TUCKER;ENABLE_TWINE;ENABLE_TWP;ENABLE_ULTIMA;ENABLE_ULTIMA4;ENABLE_ULTIMA6;ENABLE_ULTIMA8;ENABLE_VCRUISE;ENABLE_VOYEUR;ENABLE_WAGE;ENABLE_WINTERMUTE;ENABLE_WME3D;ENABLE_FOXTAIL;ENABLE_HEROCRAFT;ENABLE_ZVISION;WIN32;CURL_STATICLIB;SDL_BACKEND;USE_SDL2;DETECTION_STATIC;USE_GLAD;USE_IMGUI_SDLRENDERER2;%(PreprocessorDefinitions)</PreprocessorDefinitions>
 			<ExceptionHandling></ExceptionHandling>
 			<RuntimeTypeInfo>true</RuntimeTypeInfo>
-			<DiagnosticsFormat>Caret</DiagnosticsFormat>
 			<WarningLevel>Level4</WarningLevel>
 			<TreatWarningAsError>false</TreatWarningAsError>
 			<CompileAs>Default</CompileAs>
 			<MultiProcessorCompilation>true</MultiProcessorCompilation>
 			<ConformanceMode>true</ConformanceMode>
 			<ObjectFileName>$(IntDir)dists\msvc\%(RelativeDir)</ObjectFileName>
-			<AdditionalOptions>/utf-8 /Zc:__cplusplus /we"4701" /we"4703" /we"4456" /we"4003" /we"4840" /we"4805" /we"4305" /we"4366" /we"4315" /we"4715" /we"4716" %(AdditionalOptions)</AdditionalOptions>
+			<AdditionalOptions>/utf-8 /we"4701" /we"4703" /we"4456" /we"4003" /we"4840" /we"4805" /we"4305" /we"4366" /we"4315" /we"4715" /we"4716" %(AdditionalOptions)</AdditionalOptions>
 		</ClCompile>
 		<Link>
 			<IgnoreSpecificDefaultLibraries>%(IgnoreSpecificDefaultLibraries)</IgnoreSpecificDefaultLibraries>
diff --git a/dists/msvc/ScummVM_Globalx64.props b/dists/msvc/ScummVM_Globalx64.props
index 9d53138635d..f8ab576889d 100644
--- a/dists/msvc/ScummVM_Globalx64.props
+++ b/dists/msvc/ScummVM_Globalx64.props
@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="utf-8"?>
-<Project DefaultTargets="Build" ToolsVersion="18.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+<Project DefaultTargets="Build" ToolsVersion="14.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
 	<PropertyGroup>
 		<_PropertySheetDisplayName>ScummVM_Global</_PropertySheetDisplayName>
 		<OutDir>$(Configuration)x64\</OutDir>
@@ -13,14 +13,13 @@
 			<PreprocessorDefinitions>USE_ZLIB;USE_MAD;USE_FRIBIDI;USE_OGG;USE_VORBIS;USE_FLAC;USE_PNG;USE_MPEG2;USE_THEORADEC;USE_FREETYPE2;USE_JPEG;USE_FLUIDSYNTH;USE_LIBCURL;USE_SDL_NET;USE_BINK;USE_SCALERS;USE_HQ_SCALERS;USE_EDGE_SCALERS;USE_ASPECT;USE_RGB_COLOR;USE_HIGHRES;USE_MT32EMU;USE_OPENGL;USE_OPENGL_GAME;USE_OPENGL_SHADERS;USE_TINYGL;USE_TASKBAR;USE_HTTP;USE_BASIC_NET;USE_CLOUD;USE_ENET;USE_TRANSLATION;USE_SYSTEM_PRINTING;USE_SYSDIALOGS;USE_DETECTLANG;USE_TTS;BUILTIN_RESOURCES;DETECTION_FULL;USE_DETECTION_FEATURES_STATIC;USE_FMTOWNS_PC98_AUDIO;USE_HNM;USE_IMGUI;USE_INDEO3;USE_INDEO45;USE_JYV1;USE_LUA;USE_MFC;USE_MIDI;USE_QDM2;USE_SID_AUDIO;USE_SVQ1;USE_TRUEMOTION1;USE_UNIVERSALTRACKER;USE_VGMTRANS_AUDIO;USE_XAN;ENABLE_SCUMM;ENABLE_SCUMM_7_8;ENABLE_HE;ENABLE_ACCESS;ENABLE_ADL;ENABLE_AGI;ENABLE_AGOS;ENABLE_AGOS2;ENABLE_AGS;ENABLE_ALCACHOFA;ENABLE_ALG;ENABLE_ASYLUM;ENABLE_AWE;ENABLE_BAGEL;ENABLE_BBVS;ENABLE_BLADERUNNER;ENABLE_BURIED;ENABLE_CGE;ENABLE_CGE2;ENABLE_CHEWY;ENABLE_CINE;ENABLE_COMPOSER;ENABLE_CRAB;ENABLE_CRUISE;ENABLE_CRYOMNI3D;ENABLE_VERSAILLES;ENABLE_DARKSEED;ENABLE_DGDS;ENABLE_DIRECTOR;ENABLE_DRACI;ENABLE_DRAGONS;ENABLE_DRASCULA;ENABLE_DREAMWEB;ENABLE_EFH;ENABLE_FREESCAPE;ENABLE_GLK;ENABLE_GNAP;ENABLE_GOB;ENABLE_GOT;ENABLE_GRIFFON;ENABLE_GRIM;ENABLE_GROOVIE;ENABLE_GROOVIE2;ENABLE_HADESCH;ENABLE_HDB;ENABLE_HOPKINS;ENABLE_HUGO;ENABLE_HYPNO;ENABLE_ILLUSIONS;ENABLE_KINGDOM;ENABLE_KYRA;ENABLE_LOL;ENABLE_EOB;ENABLE_LAB;ENABLE_LASTEXPRESS;ENABLE_LURE;ENABLE_M4;ENABLE_MADE;ENABLE_MADS;ENABLE_MM;ENABLE_MM1;ENABLE_XEEN;ENABLE_MOHAWK;ENABLE_RIVEN;ENABLE_MYST;ENABLE_MYSTME;ENABLE_MORTEVIELLE;ENABLE_MTROPOLIS;ENABLE_MYST3;ENABLE_NANCY;ENABLE_NEVERHOOD;ENABLE_NGI;ENABLE_PARALLACTION;ENABLE_PEGASUS;ENABLE_PETKA;ENABLE_PINK;ENABLE_PLUMBERS;ENABLE_PRINCE;ENABLE_PRIVATE;ENABLE_QDENGINE;ENABLE_QUEEN;ENABLE_SAGA;ENABLE_IHNM;ENABLE_SAGA2;ENABLE_SCI;ENABLE_SCI32;ENABLE_SHERLOCK;ENABLE_SKY;ENABLE_SLUDGE;ENABLE_STARK;ENABLE_SUPERNOVA;ENABLE_SWORD1;ENABLE_SWORD2;ENABLE_SWORD25;ENABLE_TEENAGENT;ENABLE_TETRAEDGE;ENABLE_TINSEL;ENABLE_TITANIC;ENABLE_TOLTECS;ENABLE_TONY;ENABLE_TOON;ENABLE_TOT;ENABLE_TOUCHE;ENABLE_TRECISION;ENABLE_TSAGE;ENABLE_RINGWORLD;ENABLE_BLUEFORCE;ENABLE_RINGWORLD2;ENABLE_TUCKER;ENABLE_TWINE;ENABLE_TWP;ENABLE_ULTIMA;ENABLE_ULTIMA4;ENABLE_ULTIMA6;ENABLE_ULTIMA8;ENABLE_VCRUISE;ENABLE_VOYEUR;ENABLE_WAGE;ENABLE_WINTERMUTE;ENABLE_WME3D;ENABLE_FOXTAIL;ENABLE_HEROCRAFT;ENABLE_ZVISION;WIN32;CURL_STATICLIB;SDL_BACKEND;USE_SDL2;DETECTION_STATIC;USE_GLAD;USE_IMGUI_SDLRENDERER2;%(PreprocessorDefinitions)</PreprocessorDefinitions>
 			<ExceptionHandling></ExceptionHandling>
 			<RuntimeTypeInfo>true</RuntimeTypeInfo>
-			<DiagnosticsFormat>Caret</DiagnosticsFormat>
 			<WarningLevel>Level4</WarningLevel>
 			<TreatWarningAsError>false</TreatWarningAsError>
 			<CompileAs>Default</CompileAs>
 			<MultiProcessorCompilation>true</MultiProcessorCompilation>
 			<ConformanceMode>true</ConformanceMode>
 			<ObjectFileName>$(IntDir)dists\msvc\%(RelativeDir)</ObjectFileName>
-			<AdditionalOptions>/utf-8 /Zc:__cplusplus /we"4701" /we"4703" /we"4456" /we"4003" /we"4840" /we"4805" /we"4305" /we"4366" /we"4315" /we"4715" /we"4716" %(AdditionalOptions)</AdditionalOptions>
+			<AdditionalOptions>/utf-8 /we"4701" /we"4703" /we"4456" /we"4003" /we"4840" /we"4805" /we"4305" /we"4366" /we"4315" /we"4715" /we"4716" %(AdditionalOptions)</AdditionalOptions>
 		</ClCompile>
 		<Link>
 			<IgnoreSpecificDefaultLibraries>%(IgnoreSpecificDefaultLibraries)</IgnoreSpecificDefaultLibraries>
diff --git a/dists/msvc/ScummVM_Globalx86.props b/dists/msvc/ScummVM_Globalx86.props
index a6c5fa5b80a..2121c9d3908 100644
--- a/dists/msvc/ScummVM_Globalx86.props
+++ b/dists/msvc/ScummVM_Globalx86.props
@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="utf-8"?>
-<Project DefaultTargets="Build" ToolsVersion="18.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+<Project DefaultTargets="Build" ToolsVersion="14.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
 	<PropertyGroup>
 		<_PropertySheetDisplayName>ScummVM_Global</_PropertySheetDisplayName>
 		<OutDir>$(Configuration)x86\</OutDir>
@@ -13,14 +13,13 @@
 			<PreprocessorDefinitions>USE_ZLIB;USE_MAD;USE_FRIBIDI;USE_OGG;USE_VORBIS;USE_FLAC;USE_PNG;USE_MPEG2;USE_THEORADEC;USE_FREETYPE2;USE_JPEG;USE_FLUIDSYNTH;USE_LIBCURL;USE_SDL_NET;USE_BINK;USE_SCALERS;USE_HQ_SCALERS;USE_EDGE_SCALERS;USE_ASPECT;USE_RGB_COLOR;USE_HIGHRES;USE_MT32EMU;USE_NASM;USE_OPENGL;USE_OPENGL_GAME;USE_OPENGL_SHADERS;USE_TINYGL;USE_TASKBAR;USE_HTTP;USE_BASIC_NET;USE_CLOUD;USE_ENET;USE_TRANSLATION;USE_SYSTEM_PRINTING;USE_SYSDIALOGS;USE_DETECTLANG;USE_TTS;BUILTIN_RESOURCES;DETECTION_FULL;USE_DETECTION_FEATURES_STATIC;USE_FMTOWNS_PC98_AUDIO;USE_HNM;USE_IMGUI;USE_INDEO3;USE_INDEO45;USE_JYV1;USE_LUA;USE_MFC;USE_MIDI;USE_QDM2;USE_SID_AUDIO;USE_SVQ1;USE_TRUEMOTION1;USE_UNIVERSALTRACKER;USE_VGMTRANS_AUDIO;USE_XAN;ENABLE_SCUMM;ENABLE_SCUMM_7_8;ENABLE_HE;ENABLE_ACCESS;ENABLE_ADL;ENABLE_AGI;ENABLE_AGOS;ENABLE_AGOS2;ENABLE_AGS;ENABLE_ALCACHOFA;ENABLE_ALG;ENABLE_ASYLUM;ENABLE_AWE;ENABLE_BAGEL;ENABLE_BBVS;ENABLE_BLADERUNNER;ENABLE_BURIED;ENABLE_CGE;ENABLE_CGE2;ENABLE_CHEWY;ENABLE_CINE;ENABLE_COMPOSER;ENABLE_CRAB;ENABLE_CRUISE;ENABLE_CRYOMNI3D;ENABLE_VERSAILLES;ENABLE_DARKSEED;ENABLE_DGDS;ENABLE_DIRECTOR;ENABLE_DRACI;ENABLE_DRAGONS;ENABLE_DRASCULA;ENABLE_DREAMWEB;ENABLE_EFH;ENABLE_FREESCAPE;ENABLE_GLK;ENABLE_GNAP;ENABLE_GOB;ENABLE_GOT;ENABLE_GRIFFON;ENABLE_GRIM;ENABLE_GROOVIE;ENABLE_GROOVIE2;ENABLE_HADESCH;ENABLE_HDB;ENABLE_HOPKINS;ENABLE_HUGO;ENABLE_HYPNO;ENABLE_ILLUSIONS;ENABLE_KINGDOM;ENABLE_KYRA;ENABLE_LOL;ENABLE_EOB;ENABLE_LAB;ENABLE_LASTEXPRESS;ENABLE_LURE;ENABLE_M4;ENABLE_MADE;ENABLE_MADS;ENABLE_MM;ENABLE_MM1;ENABLE_XEEN;ENABLE_MOHAWK;ENABLE_RIVEN;ENABLE_MYST;ENABLE_MYSTME;ENABLE_MORTEVIELLE;ENABLE_MTROPOLIS;ENABLE_MYST3;ENABLE_NANCY;ENABLE_NEVERHOOD;ENABLE_NGI;ENABLE_PARALLACTION;ENABLE_PEGASUS;ENABLE_PETKA;ENABLE_PINK;ENABLE_PLUMBERS;ENABLE_PRINCE;ENABLE_PRIVATE;ENABLE_QDENGINE;ENABLE_QUEEN;ENABLE_SAGA;ENABLE_IHNM;ENABLE_SAGA2;ENABLE_SCI;ENABLE_SCI32;ENABLE_SHERLOCK;ENABLE_SKY;ENABLE_SLUDGE;ENABLE_STARK;ENABLE_SUPERNOVA;ENABLE_SWORD1;ENABLE_SWORD2;ENABLE_SWORD25;ENABLE_TEENAGENT;ENABLE_TETRAEDGE;ENABLE_TINSEL;ENABLE_TITANIC;ENABLE_TOLTECS;ENABLE_TONY;ENABLE_TOON;ENABLE_TOT;ENABLE_TOUCHE;ENABLE_TRECISION;ENABLE_TSAGE;ENABLE_RINGWORLD;ENABLE_BLUEFORCE;ENABLE_RINGWORLD2;ENABLE_TUCKER;ENABLE_TWINE;ENABLE_TWP;ENABLE_ULTIMA;ENABLE_ULTIMA4;ENABLE_ULTIMA6;ENABLE_ULTIMA8;ENABLE_VCRUISE;ENABLE_VOYEUR;ENABLE_WAGE;ENABLE_WINTERMUTE;ENABLE_WME3D;ENABLE_FOXTAIL;ENABLE_HEROCRAFT;ENABLE_ZVISION;WIN32;CURL_STATICLIB;SDL_BACKEND;USE_SDL2;DETECTION_STATIC;USE_GLAD;USE_IMGUI_SDLRENDERER2;%(PreprocessorDefinitions)</PreprocessorDefinitions>
 			<ExceptionHandling></ExceptionHandling>
 			<RuntimeTypeInfo>true</RuntimeTypeInfo>
-			<DiagnosticsFormat>Caret</DiagnosticsFormat>
 			<WarningLevel>Level4</WarningLevel>
 			<TreatWarningAsError>false</TreatWarningAsError>
 			<CompileAs>Default</CompileAs>
 			<MultiProcessorCompilation>true</MultiProcessorCompilation>
 			<ConformanceMode>true</ConformanceMode>
 			<ObjectFileName>$(IntDir)dists\msvc\%(RelativeDir)</ObjectFileName>
-			<AdditionalOptions>/utf-8 /Zc:__cplusplus /we"4701" /we"4703" /we"4456" /we"4003" /we"4840" /we"4805" /we"4305" /we"4366" /we"4315" /we"4715" /we"4716" %(AdditionalOptions)</AdditionalOptions>
+			<AdditionalOptions>/utf-8 /we"4701" /we"4703" /we"4456" /we"4003" /we"4840" /we"4805" /we"4305" /we"4366" /we"4315" /we"4715" /we"4716" %(AdditionalOptions)</AdditionalOptions>
 		</ClCompile>
 		<Link>
 			<IgnoreSpecificDefaultLibraries>%(IgnoreSpecificDefaultLibraries)</IgnoreSpecificDefaultLibraries>
diff --git a/dists/msvc/ScummVM_LLVMarm64.props b/dists/msvc/ScummVM_LLVMarm64.props
index 99528b53bc8..6976d6542f8 100644
--- a/dists/msvc/ScummVM_LLVMarm64.props
+++ b/dists/msvc/ScummVM_LLVMarm64.props
@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="utf-8"?>
-<Project DefaultTargets="Build" ToolsVersion="18.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+<Project DefaultTargets="Build" ToolsVersion="14.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
 	<ImportGroup Label="PropertySheets">
 		<Import Project="ScummVM_Globalarm64.props" />
 	</ImportGroup>
diff --git a/dists/msvc/ScummVM_LLVMx64.props b/dists/msvc/ScummVM_LLVMx64.props
index 60383b8ad8b..a42ccd66910 100644
--- a/dists/msvc/ScummVM_LLVMx64.props
+++ b/dists/msvc/ScummVM_LLVMx64.props
@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="utf-8"?>
-<Project DefaultTargets="Build" ToolsVersion="18.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+<Project DefaultTargets="Build" ToolsVersion="14.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
 	<ImportGroup Label="PropertySheets">
 		<Import Project="ScummVM_Globalx64.props" />
 	</ImportGroup>
diff --git a/dists/msvc/ScummVM_LLVMx86.props b/dists/msvc/ScummVM_LLVMx86.props
index 67e9316f133..1517d19623e 100644
--- a/dists/msvc/ScummVM_LLVMx86.props
+++ b/dists/msvc/ScummVM_LLVMx86.props
@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="utf-8"?>
-<Project DefaultTargets="Build" ToolsVersion="18.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+<Project DefaultTargets="Build" ToolsVersion="14.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
 	<ImportGroup Label="PropertySheets">
 		<Import Project="ScummVM_Globalx86.props" />
 	</ImportGroup>
diff --git a/dists/msvc/ScummVM_Releasearm64.props b/dists/msvc/ScummVM_Releasearm64.props
index 03747559c8f..af515363188 100644
--- a/dists/msvc/ScummVM_Releasearm64.props
+++ b/dists/msvc/ScummVM_Releasearm64.props
@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="utf-8"?>
-<Project DefaultTargets="Build" ToolsVersion="18.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+<Project DefaultTargets="Build" ToolsVersion="14.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
 	<ImportGroup Label="PropertySheets">
 		<Import Project="ScummVM_Globalarm64.props" />
 	</ImportGroup>
diff --git a/dists/msvc/ScummVM_Releasex64.props b/dists/msvc/ScummVM_Releasex64.props
index 79a8abcf556..a93ca3b8c4d 100644
--- a/dists/msvc/ScummVM_Releasex64.props
+++ b/dists/msvc/ScummVM_Releasex64.props
@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="utf-8"?>
-<Project DefaultTargets="Build" ToolsVersion="18.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+<Project DefaultTargets="Build" ToolsVersion="14.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
 	<ImportGroup Label="PropertySheets">
 		<Import Project="ScummVM_Globalx64.props" />
 	</ImportGroup>
diff --git a/dists/msvc/ScummVM_Releasex86.props b/dists/msvc/ScummVM_Releasex86.props
index d7bf8ed9eec..4d8cf533e04 100644
--- a/dists/msvc/ScummVM_Releasex86.props
+++ b/dists/msvc/ScummVM_Releasex86.props
@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="utf-8"?>
-<Project DefaultTargets="Build" ToolsVersion="18.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+<Project DefaultTargets="Build" ToolsVersion="14.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
 	<ImportGroup Label="PropertySheets">
 		<Import Project="ScummVM_Globalx86.props" />
 	</ImportGroup>
diff --git a/dists/msvc/access.vcxproj b/dists/msvc/access.vcxproj
index e79a1730cef..88b98cd0782 100644
--- a/dists/msvc/access.vcxproj
+++ b/dists/msvc/access.vcxproj
@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="utf-8"?>
-<Project DefaultTargets="Build" ToolsVersion="18.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+<Project DefaultTargets="Build" ToolsVersion="14.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
 	<ItemGroup Label="ProjectConfigurations">
 		<ProjectConfiguration Include="Debug|Win32">
 			<Configuration>Debug</Configuration>
@@ -51,73 +51,70 @@
 		</ProjectConfiguration>
 	</ItemGroup>
 	<PropertyGroup Label="Globals">
-		<ProjectGuid>{B20BE4C6-E089-3BEF-9614-1F01A5557531}</ProjectGuid>
+		<ProjectGuid>{C6D5DBFD-AF06-461B-9AF0-B943A2502CC7}</ProjectGuid>
 		<RootNamespace>access</RootNamespace>
 		<Keyword>Win32Proj</Keyword>
-		<VCTargetsPath Condition="'$(VCTargetsPath18)' != '' and '$(VSVersion)' == '' and $(VisualStudioVersion) == ''">$(VCTargetsPath18)</VCTargetsPath>
+		<VCTargetsPath Condition="'$(VCTargetsPath14)' != '' and '$(VSVersion)' == '' and $(VisualStudioVersion) == ''">$(VCTargetsPath14)</VCTargetsPath>
 	</PropertyGroup>
 	<Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
 	<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
 		<ConfigurationType>StaticLibrary</ConfigurationType>
-		<PlatformToolset>v145</PlatformToolset>
+		<PlatformToolset>v140</PlatformToolset>
 		<CharacterSet>Unicode</CharacterSet>
 	</PropertyGroup>
 	<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='ASan|Win32'" Label="Configuration">
 		<ConfigurationType>StaticLibrary</ConfigurationType>
-		<PlatformToolset>v145</PlatformToolset>
+		<PlatformToolset>v140</PlatformToolset>
 		<CharacterSet>Unicode</CharacterSet>
-		<EnableASAN>true</EnableASAN>
 	</PropertyGroup>
 	<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='LLVM|Win32'" Label="Configuration">
 		<ConfigurationType>StaticLibrary</ConfigurationType>
-		<PlatformToolset>llvm</PlatformToolset>
+		<PlatformToolset>LLVM-vs2014</PlatformToolset>
 		<CharacterSet>Unicode</CharacterSet>
 	</PropertyGroup>
 	<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
 		<ConfigurationType>StaticLibrary</ConfigurationType>
-		<PlatformToolset>v145</PlatformToolset>
+		<PlatformToolset>v140</PlatformToolset>
 		<CharacterSet>Unicode</CharacterSet>
 	</PropertyGroup>
 	<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration">
 		<ConfigurationType>StaticLibrary</ConfigurationType>
-		<PlatformToolset>v145</PlatformToolset>
+		<PlatformToolset>v140</PlatformToolset>
 		<CharacterSet>Unicode</CharacterSet>
 	</PropertyGroup>
 	<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='ASan|x64'" Label="Configuration">
 		<ConfigurationType>StaticLibrary</ConfigurationType>
-		<PlatformToolset>v145</PlatformToolset>
+		<PlatformToolset>v140</PlatformToolset>
 		<CharacterSet>Unicode</CharacterSet>
-		<EnableASAN>true</EnableASAN>
 	</PropertyGroup>
 	<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='LLVM|x64'" Label="Configuration">
 		<ConfigurationType>StaticLibrary</ConfigurationType>
-		<PlatformToolset>llvm</PlatformToolset>
+		<PlatformToolset>LLVM-vs2014</PlatformToolset>
 		<CharacterSet>Unicode</CharacterSet>
 	</PropertyGroup>
 	<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration">
 		<ConfigurationType>StaticLibrary</ConfigurationType>
-		<PlatformToolset>v145</PlatformToolset>
+		<PlatformToolset>v140</PlatformToolset>
 		<CharacterSet>Unicode</CharacterSet>
 	</PropertyGroup>
 	<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|arm64'" Label="Configuration">
 		<ConfigurationType>StaticLibrary</ConfigurationType>
-		<PlatformToolset>v145</PlatformToolset>
+		<PlatformToolset>v140</PlatformToolset>
 		<CharacterSet>Unicode</CharacterSet>
 	</PropertyGroup>
 	<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='ASan|arm64'" Label="Configuration">
 		<ConfigurationType>StaticLibrary</ConfigurationType>
-		<PlatformToolset>v145</PlatformToolset>
+		<PlatformToolset>v140</PlatformToolset>
 		<CharacterSet>Unicode</CharacterSet>
-		<EnableASAN>true</EnableASAN>
 	</PropertyGroup>
 	<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='LLVM|arm64'" Label="Configuration">
 		<ConfigurationType>StaticLibrary</ConfigurationType>
-		<PlatformToolset>llvm</PlatformToolset>
+		<PlatformToolset>LLVM-vs2014</PlatformToolset>
 		<CharacterSet>Unicode</CharacterSet>
 	</PropertyGroup>
 	<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|arm64'" Label="Configuration">
 		<ConfigurationType>StaticLibrary</ConfigurationType>
-		<PlatformToolset>v145</PlatformToolset>
+		<PlatformToolset>v140</PlatformToolset>
 		<CharacterSet>Unicode</CharacterSet>
 	</PropertyGroup>
 	<Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
diff --git a/dists/msvc/access.vcxproj.filters b/dists/msvc/access.vcxproj.filters
index fff717d139e..d9ca977ccb5 100644
--- a/dists/msvc/access.vcxproj.filters
+++ b/dists/msvc/access.vcxproj.filters
@@ -1,18 +1,17 @@
 <?xml version="1.0" encoding="utf-8"?>
-<Project ToolsVersion="18.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+<Project ToolsVersion="14.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
 	<ItemGroup>
 		<Filter Include="amazon">
-			<UniqueIdentifier>EFDBA5A5-2E1D-11F1-A827-001A7DDA7111</UniqueIdentifier>
+			<UniqueIdentifier>77873FBE-0BB0-4CDC-921A-9BED5A2F20C9</UniqueIdentifier>
 		</Filter>
 		<Filter Include="martian">
-			<UniqueIdentifier>EFDBA5A6-2E1D-11F1-A827-001A7DDA7111</UniqueIdentifier>
+			<UniqueIdentifier>31E83126-10B1-469E-B192-985522A6D5F6</UniqueIdentifier>
 		</Filter>
 		<Filter Include="video">
-			<UniqueIdentifier>EFDBA5A7-2E1D-11F1-A827-001A7DDA7111</UniqueIdentifier>
+			<UniqueIdentifier>0502F9E6-80B7-430A-ADE4-17F57E441562</UniqueIdentifier>
 		</Filter>
 	</ItemGroup>
 	<ItemGroup>
-		<ClCompile Include="..\..\engines\access\access.cpp" />
 		<ClCompile Include="..\..\engines\access\amazon\amazon_game.cpp">
 			<Filter>amazon</Filter>
 		</ClCompile>
@@ -31,17 +30,6 @@
 		<ClCompile Include="..\..\engines\access\amazon\amazon_scripts.cpp">
 			<Filter>amazon</Filter>
 		</ClCompile>
-		<ClCompile Include="..\..\engines\access\animation.cpp" />
-		<ClCompile Include="..\..\engines\access\asurface.cpp" />
-		<ClCompile Include="..\..\engines\access\bubble_box.cpp" />
-		<ClCompile Include="..\..\engines\access\char.cpp" />
-		<ClCompile Include="..\..\engines\access\data.cpp" />
-		<ClCompile Include="..\..\engines\access\debugger.cpp" />
-		<ClCompile Include="..\..\engines\access\decompress.cpp" />
-		<ClCompile Include="..\..\engines\access\events.cpp" />
-		<ClCompile Include="..\..\engines\access\files.cpp" />
-		<ClCompile Include="..\..\engines\access\font.cpp" />
-		<ClCompile Include="..\..\engines\access\inventory.cpp" />
 		<ClCompile Include="..\..\engines\access\martian\martian_duct.cpp">
 			<Filter>martian</Filter>
 		</ClCompile>
@@ -63,6 +51,21 @@
 		<ClCompile Include="..\..\engines\access\martian\midiparser_bemd.cpp">
 			<Filter>martian</Filter>
 		</ClCompile>
+		<ClCompile Include="..\..\engines\access\video\movie_decoder.cpp">
+			<Filter>video</Filter>
+		</ClCompile>
+		<ClCompile Include="..\..\engines\access\access.cpp" />
+		<ClCompile Include="..\..\engines\access\animation.cpp" />
+		<ClCompile Include="..\..\engines\access\asurface.cpp" />
+		<ClCompile Include="..\..\engines\access\bubble_box.cpp" />
+		<ClCompile Include="..\..\engines\access\char.cpp" />
+		<ClCompile Include="..\..\engines\access\data.cpp" />
+		<ClCompile Include="..\..\engines\access\debugger.cpp" />
+		<ClCompile Include="..\..\engines\access\decompress.cpp" />
+		<ClCompile Include="..\..\engines\access\events.cpp" />
+		<ClCompile Include="..\..\engines\access\files.cpp" />
+		<ClCompile Include="..\..\engines\access\font.cpp" />
+		<ClCompile Include="..\..\engines\access\inventory.cpp" />
 		<ClCompile Include="..\..\engines\access\metaengine.cpp" />
 		<ClCompile Include="..\..\engines\access\player.cpp" />
 		<ClCompile Include="..\..\engines\access\resources.cpp" />
@@ -71,12 +74,8 @@
 		<ClCompile Include="..\..\engines\access\scripts.cpp" />
 		<ClCompile Include="..\..\engines\access\sound.cpp" />
 		<ClCompile Include="..\..\engines\access\video.cpp" />
-		<ClCompile Include="..\..\engines\access\video\movie_decoder.cpp">
-			<Filter>video</Filter>
-		</ClCompile>
 	</ItemGroup>
 	<ItemGroup>
-		<ClInclude Include="..\..\engines\access\access.h" />
 		<ClInclude Include="..\..\engines\access\amazon\amazon_game.h">
 			<Filter>amazon</Filter>
 		</ClInclude>
@@ -95,19 +94,6 @@
 		<ClInclude Include="..\..\engines\access\amazon\amazon_scripts.h">
 			<Filter>amazon</Filter>
 		</ClInclude>
-		<ClInclude Include="..\..\engines\access\animation.h" />
-		<ClInclude Include="..\..\engines\access\asurface.h" />
-		<ClInclude Include="..\..\engines\access\bubble_box.h" />
-		<ClInclude Include="..\..\engines\access\char.h" />
-		<ClInclude Include="..\..\engines\access\data.h" />
-		<ClInclude Include="..\..\engines\access\debugger.h" />
-		<ClInclude Include="..\..\engines\access\decompress.h" />
-		<ClInclude Include="..\..\engines\access\detection.h" />
-		<ClInclude Include="..\..\engines\access\detection_tables.h" />
-		<ClInclude Include="..\..\engines\access\events.h" />
-		<ClInclude Include="..\..\engines\access\files.h" />
-		<ClInclude Include="..\..\engines\access\font.h" />
-		<ClInclude Include="..\..\engines\access\inventory.h" />
 		<ClInclude Include="..\..\engines\access\martian\martian_duct.h">
 			<Filter>martian</Filter>
 		</ClInclude>
@@ -129,6 +115,23 @@
 		<ClInclude Include="..\..\engines\access\martian\midiparser_bemd.h">
 			<Filter>martian</Filter>
 		</ClInclude>
+		<ClInclude Include="..\..\engines\access\video\movie_decoder.h">
+			<Filter>video</Filter>
+		</ClInclude>
+		<ClInclude Include="..\..\engines\access\access.h" />
+		<ClInclude Include="..\..\engines\access\animation.h" />
+		<ClInclude Include="..\..\engines\access\asurface.h" />
+		<ClInclude Include="..\..\engines\access\bubble_box.h" />
+		<ClInclude Include="..\..\engines\access\char.h" />
+		<ClInclude Include="..\..\engines\access\data.h" />
+		<ClInclude Include="..\..\engines\access\debugger.h" />
+		<ClInclude Include="..\..\engines\access\decompress.h" />
+		<ClInclude Include="..\..\engines\access\detection.h" />
+		<ClInclude Include="..\..\engines\access\detection_tables.h" />
+		<ClInclude Include="..\..\engines\access\events.h" />
+		<ClInclude Include="..\..\engines\access\files.h" />
+		<ClInclude Include="..\..\engines\access\font.h" />
+		<ClInclude Include="..\..\engines\access\inventory.h" />
 		<ClInclude Include="..\..\engines\access\player.h" />
 		<ClInclude Include="..\..\engines\access\resources.h" />
 		<ClInclude Include="..\..\engines\access\room.h" />
@@ -136,9 +139,6 @@
 		<ClInclude Include="..\..\engines\access\scripts.h" />
 		<ClInclude Include="..\..\engines\access\sound.h" />
 		<ClInclude Include="..\..\engines\access\video.h" />
-		<ClInclude Include="..\..\engines\access\video\movie_decoder.h">
-			<Filter>video</Filter>
-		</ClInclude>
 	</ItemGroup>
 	<ItemGroup>
 		<None Include="..\..\engines\access\module.mk" />
diff --git a/dists/msvc/adl.vcxproj b/dists/msvc/adl.vcxproj
index 8fe09014c3b..d4d2ef48090 100644
--- a/dists/msvc/adl.vcxproj
+++ b/dists/msvc/adl.vcxproj
@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="utf-8"?>
-<Project DefaultTargets="Build" ToolsVersion="18.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+<Project DefaultTargets="Build" ToolsVersion="14.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
 	<ItemGroup Label="ProjectConfigurations">
 		<ProjectConfiguration Include="Debug|Win32">
 			<Configuration>Debug</Configuration>
@@ -51,73 +51,70 @@
 		</ProjectConfiguration>
 	</ItemGroup>
 	<PropertyGroup Label="Globals">
-		<ProjectGuid>{A7D2A7ED-3679-3FC7-B03B-C55E612A3F7B}</ProjectGuid>
+		<ProjectGuid>{BA3662A8-0289-43BF-B920-151A8D68A686}</ProjectGuid>
 		<RootNamespace>adl</RootNamespace>
 		<Keyword>Win32Proj</Keyword>
-		<VCTargetsPath Condition="'$(VCTargetsPath18)' != '' and '$(VSVersion)' == '' and $(VisualStudioVersion) == ''">$(VCTargetsPath18)</VCTargetsPath>
+		<VCTargetsPath Condition="'$(VCTargetsPath14)' != '' and '$(VSVersion)' == '' and $(VisualStudioVersion) == ''">$(VCTargetsPath14)</VCTargetsPath>
 	</PropertyGroup>
 	<Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
 	<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
 		<ConfigurationType>StaticLibrary</ConfigurationType>
-		<PlatformToolset>v145</PlatformToolset>
+		<PlatformToolset>v140</PlatformToolset>
 		<CharacterSet>Unicode</CharacterSet>
 	</PropertyGroup>
 	<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='ASan|Win32'" Label="Configuration">
 		<ConfigurationType>StaticLibrary</ConfigurationType>
-		<PlatformToolset>v145</PlatformToolset>
+		<PlatformToolset>v140</PlatformToolset>
 		<CharacterSet>Unicode</CharacterSet>
-		<EnableASAN>true</EnableASAN>
 	</PropertyGroup>
 	<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='LLVM|Win32'" Label="Configuration">
 		<ConfigurationType>StaticLibrary</ConfigurationType>
-		<PlatformToolset>llvm</PlatformToolset>
+		<PlatformToolset>LLVM-vs2014</PlatformToolset>
 		<CharacterSet>Unicode</CharacterSet>
 	</PropertyGroup>
 	<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
 		<ConfigurationType>StaticLibrary</ConfigurationType>
-		<PlatformToolset>v145</PlatformToolset>
+		<PlatformToolset>v140</PlatformToolset>
 		<CharacterSet>Unicode</CharacterSet>
 	</PropertyGroup>
 	<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration">
 		<ConfigurationType>StaticLibrary</ConfigurationType>
-		<PlatformToolset>v145</PlatformToolset>
+		<PlatformToolset>v140</PlatformToolset>
 		<CharacterSet>Unicode</CharacterSet>
 	</PropertyGroup>
 	<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='ASan|x64'" Label="Configuration">
 		<ConfigurationType>StaticLibrary</ConfigurationType>
-		<PlatformToolset>v145</PlatformToolset>
+		<PlatformToolset>v140</PlatformToolset>
 		<CharacterSet>Unicode</CharacterSet>
-		<EnableASAN>true</EnableASAN>
 	</PropertyGroup>
 	<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='LLVM|x64'" Label="Configuration">
 		<ConfigurationType>StaticLibrary</ConfigurationType>
-		<PlatformToolset>llvm</PlatformToolset>
+		<PlatformToolset>LLVM-vs2014</PlatformToolset>
 		<CharacterSet>Unicode</CharacterSet>
 	</PropertyGroup>
 	<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration">
 		<ConfigurationType>StaticLibrary</ConfigurationType>
-		<PlatformToolset>v145</PlatformToolset>
+		<PlatformToolset>v140</PlatformToolset>
 		<CharacterSet>Unicode</CharacterSet>
 	</PropertyGroup>
 	<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|arm64'" Label="Configuration">
 		<ConfigurationType>StaticLibrary</ConfigurationType>
-		<PlatformToolset>v145</PlatformToolset>
+		<PlatformToolset>v140</PlatformToolset>
 		<CharacterSet>Unicode</CharacterSet>
 	</PropertyGroup>
 	<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='ASan|arm64'" Label="Configuration">
 		<ConfigurationType>StaticLibrary</ConfigurationType>
-		<PlatformToolset>v145</PlatformToolset>
+		<PlatformToolset>v140</PlatformToolset>
 		<CharacterSet>Unicode</CharacterSet>
-		<EnableASAN>true</EnableASAN>
 	</PropertyGroup>
 	<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='LLVM|arm64'" Label="Configuration">
 		<ConfigurationType>StaticLibrary</ConfigurationType>
-		<PlatformToolset>llvm</PlatformToolset>
+		<PlatformToolset>LLVM-vs2014</PlatformToolset>
 		<CharacterSet>Unicode</CharacterSet>
 	</PropertyGroup>
 	<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|arm64'" Label="Configuration">
 		<ConfigurationType>StaticLibrary</ConfigurationType>
-		<PlatformToolset>v145</PlatformToolset>
+		<PlatformToolset>v140</PlatformToolset>
 		<CharacterSet>Unicode</CharacterSet>
 	</PropertyGroup>
 	<Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
diff --git a/dists/msvc/agi.vcxproj b/dists/msvc/agi.vcxproj
index e004eb23d4a..69b2c679f5f 100644
--- a/dists/msvc/agi.vcxproj
+++ b/dists/msvc/agi.vcxproj
@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="utf-8"?>
-<Project DefaultTargets="Build" ToolsVersion="18.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+<Project DefaultTargets="Build" ToolsVersion="14.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
 	<ItemGroup Label="ProjectConfigurations">
 		<ProjectConfiguration Include="Debug|Win32">
 			<Configuration>Debug</Configuration>
@@ -51,73 +51,70 @@
 		</ProjectConfiguration>
 	</ItemGroup>
 	<PropertyGroup Label="Globals">
-		<ProjectGuid>{C660F55A-0E99-39E9-8879-6CB32B02F8F0}</ProjectGuid>
+		<ProjectGuid>{16C9CDC4-1601-448E-8BC1-C0B8488BA950}</ProjectGuid>
 		<RootNamespace>agi</RootNamespace>
 		<Keyword>Win32Proj</Keyword>
-		<VCTargetsPath Condition="'$(VCTargetsPath18)' != '' and '$(VSVersion)' == '' and $(VisualStudioVersion) == ''">$(VCTargetsPath18)</VCTargetsPath>
+		<VCTargetsPath Condition="'$(VCTargetsPath14)' != '' and '$(VSVersion)' == '' and $(VisualStudioVersion) == ''">$(VCTargetsPath14)</VCTargetsPath>
 	</PropertyGroup>
 	<Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
 	<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
 		<ConfigurationType>StaticLibrary</ConfigurationType>
-		<PlatformToolset>v145</PlatformToolset>
+		<PlatformToolset>v140</PlatformToolset>
 		<CharacterSet>Unicode</CharacterSet>
 	</PropertyGroup>
 	<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='ASan|Win32'" Label="Configuration">
 		<ConfigurationType>StaticLibrary</ConfigurationType>
-		<PlatformToolset>v145</PlatformToolset>
+		<PlatformToolset>v140</PlatformToolset>
 		<CharacterSet>Unicode</CharacterSet>
-		<EnableASAN>true</EnableASAN>
 	</PropertyGroup>
 	<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='LLVM|Win32'" Label="Configuration">
 		<ConfigurationType>StaticLibrary</ConfigurationType>
-		<PlatformToolset>llvm</PlatformToolset>
+		<PlatformToolset>LLVM-vs2014</PlatformToolset>
 		<CharacterSet>Unicode</CharacterSet>
 	</PropertyGroup>
 	<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
 		<ConfigurationType>StaticLibrary</ConfigurationType>
-		<PlatformToolset>v145</PlatformToolset>
+		<PlatformToolset>v140</PlatformToolset>
 		<CharacterSet>Unicode</CharacterSet>
 	</PropertyGroup>
 	<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration">
 		<ConfigurationType>StaticLibrary</ConfigurationType>
-		<PlatformToolset>v145</PlatformToolset>
+		<PlatformToolset>v140</PlatformToolset>
 		<CharacterSet>Unicode</CharacterSet>
 	</PropertyGroup>
 	<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='ASan|x64'" Label="Configuration">
 		<ConfigurationType>StaticLibrary</ConfigurationType>
-		<PlatformToolset>v145</PlatformToolset>
+		<PlatformToolset>v140</PlatformToolset>
 		<CharacterSet>Unicode</CharacterSet>
-		<EnableASAN>true</EnableASAN>
 	</PropertyGroup>
 	<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='LLVM|x64'" Label="Configuration">
 		<ConfigurationType>StaticLibrary</ConfigurationType>
-		<PlatformToolset>llvm</PlatformToolset>
+		<PlatformToolset>LLVM-vs2014</PlatformToolset>
 		<CharacterSet>Unicode</CharacterSet>
 	</PropertyGroup>
 	<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration">
 		<ConfigurationType>StaticLibrary</ConfigurationType>
-		<PlatformToolset>v145</PlatformToolset>
+		<PlatformToolset>v140</PlatformToolset>
 		<CharacterSet>Unicode</CharacterSet>
 	</PropertyGroup>
 	<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|arm64'" Label="Configuration">
 		<ConfigurationType>StaticLibrary</ConfigurationType>
-		<PlatformToolset>v145</PlatformToolset>
+		<PlatformToolset>v140</PlatformToolset>
 		<CharacterSet>Unicode</CharacterSet>
 	</PropertyGroup>
 	<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='ASan|arm64'" Label="Configuration">
 		<ConfigurationType>StaticLibrary</ConfigurationType>
-		<PlatformToolset>v145</PlatformToolset>
+		<PlatformToolset>v140</PlatformToolset>
 		<CharacterSet>Unicode</CharacterSet>
-		<EnableASAN>true</EnableASAN>
 	</PropertyGroup>
 	<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='LLVM|arm64'" Label="Configuration">
 		<ConfigurationType>StaticLibrary</ConfigurationType>
-		<PlatformToolset>llvm</PlatformToolset>
+		<PlatformToolset>LLVM-vs2014</PlatformToolset>
 		<CharacterSet>Unicode</CharacterSet>
 	</PropertyGroup>
 	<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|arm64'" Label="Configuration">
 		<ConfigurationType>StaticLibrary</ConfigurationType>
-		<PlatformToolset>v145</PlatformToolset>
+		<PlatformToolset>v140</PlatformToolset>
 		<CharacterSet>Unicode</CharacterSet>
 	</PropertyGroup>
 	<Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
diff --git a/dists/msvc/agi.vcxproj.filters b/dists/msvc/agi.vcxproj.filters
index 54953a25490..f95f290b08d 100644
--- a/dists/msvc/agi.vcxproj.filters
+++ b/dists/msvc/agi.vcxproj.filters
@@ -1,11 +1,29 @@
 <?xml version="1.0" encoding="utf-8"?>
-<Project ToolsVersion="18.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+<Project ToolsVersion="14.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
 	<ItemGroup>
 		<Filter Include="preagi">
-			<UniqueIdentifier>EFDBA5A8-2E1D-11F1-A827-001A7DDA7111</UniqueIdentifier>
+			<UniqueIdentifier>46A3D3B6-1BC5-4B78-8B15-68DE57AFF3C1</UniqueIdentifier>
 		</Filter>
 	</ItemGroup>
 	<ItemGroup>
+		<ClCompile Include="..\..\engines\agi\preagi\mickey.cpp">
+			<Filter>preagi</Filter>
+		</ClCompile>
+		<ClCompile Include="..\..\engines\agi\preagi\picture_mickey_winnie.cpp">
+			<Filter>preagi</Filter>
+		</ClCompile>
+		<ClCompile Include="..\..\engines\agi\preagi\picture_troll.cpp">
+			<Filter>preagi</Filter>
+		</ClCompile>
+		<ClCompile Include="..\..\engines\agi\preagi\preagi.cpp">
+			<Filter>preagi</Filter>
+		</ClCompile>
+		<ClCompile Include="..\..\engines\agi\preagi\troll.cpp">
+			<Filter>preagi</Filter>
+		</ClCompile>
+		<ClCompile Include="..\..\engines\agi\preagi\winnie.cpp">
+			<Filter>preagi</Filter>
+		</ClCompile>
 		<ClCompile Include="..\..\engines\agi\agi.cpp" />
 		<ClCompile Include="..\..\engines\agi\checks.cpp" />
 		<ClCompile Include="..\..\engines\agi\console.cpp" />
@@ -35,24 +53,6 @@
 		<ClCompile Include="..\..\engines\agi\opcodes.cpp" />
 		<ClCompile Include="..\..\engines\agi\picture.cpp" />
 		<ClCompile Include="..\..\engines\agi\picture_gal.cpp" />
-		<ClCompile Include="..\..\engines\agi\preagi\mickey.cpp">
-			<Filter>preagi</Filter>
-		</ClCompile>
-		<ClCompile Include="..\..\engines\agi\preagi\picture_mickey_winnie.cpp">
-			<Filter>preagi</Filter>
-		</ClCompile>
-		<ClCompile Include="..\..\engines\agi\preagi\picture_troll.cpp">
-			<Filter>preagi</Filter>
-		</ClCompile>
-		<ClCompile Include="..\..\engines\agi\preagi\preagi.cpp">
-			<Filter>preagi</Filter>
-		</ClCompile>
-		<ClCompile Include="..\..\engines\agi\preagi\troll.cpp">
-			<Filter>preagi</Filter>
-		</ClCompile>
-		<ClCompile Include="..\..\engines\agi\preagi\winnie.cpp">
-			<Filter>preagi</Filter>
-		</ClCompile>
 		<ClCompile Include="..\..\engines\agi\saveload.cpp" />
 		<ClCompile Include="..\..\engines\agi\sound.cpp" />
 		<ClCompile Include="..\..\engines\agi\sound_2gs.cpp" />
@@ -68,6 +68,24 @@
 		<ClCompile Include="..\..\engines\agi\words.cpp" />
 	</ItemGroup>
 	<ItemGroup>
+		<ClInclude Include="..\..\engines\agi\preagi\mickey.h">
+			<Filter>preagi</Filter>
+		</ClInclude>
+		<ClInclude Include="..\..\engines\agi\preagi\picture_mickey_winnie.h">
+			<Filter>preagi</Filter>
+		</ClInclude>
+		<ClInclude Include="..\..\engines\agi\preagi\picture_troll.h">
+			<Filter>preagi</Filter>
+		</ClInclude>
+		<ClInclude Include="..\..\engines\agi\preagi\preagi.h">
+			<Filter>preagi</Filter>
+		</ClInclude>
+		<ClInclude Include="..\..\engines\agi\preagi\troll.h">
+			<Filter>preagi</Filter>
+		</ClInclude>
+		<ClInclude Include="..\..\engines\agi\preagi\winnie.h">
+			<Filter>preagi</Filter>
+		</ClInclude>
 		<ClInclude Include="..\..\engines\agi\agi.h" />
 		<ClInclude Include="..\..\engines\agi\appleIIgs_timedelay_overwrite.h" />
 		<ClInclude Include="..\..\engines\agi\console.h" />
@@ -87,24 +105,6 @@
 		<ClInclude Include="..\..\engines\agi\palette.h" />
 		<ClInclude Include="..\..\engines\agi\picture.h" />
 		<ClInclude Include="..\..\engines\agi\picture_gal.h" />
-		<ClInclude Include="..\..\engines\agi\preagi\mickey.h">
-			<Filter>preagi</Filter>
-		</ClInclude>
-		<ClInclude Include="..\..\engines\agi\preagi\picture_mickey_winnie.h">
-			<Filter>preagi</Filter>
-		</ClInclude>
-		<ClInclude Include="..\..\engines\agi\preagi\picture_troll.h">
-			<Filter>preagi</Filter>
-		</ClInclude>
-		<ClInclude Include="..\..\engines\agi\preagi\preagi.h">
-			<Filter>preagi</Filter>
-		</ClInclude>
-		<ClInclude Include="..\..\engines\agi\preagi\troll.h">
-			<Filter>preagi</Filter>
-		</ClInclude>
-		<ClInclude Include="..\..\engines\agi\preagi\winnie.h">
-			<Filter>preagi</Filter>
-		</ClInclude>
 		<ClInclude Include="..\..\engines\agi\sound.h" />
 		<ClInclude Include="..\..\engines\agi\sound_2gs.h" />
 		<ClInclude Include="..\..\engines\agi\sound_a2.h" />
diff --git a/dists/msvc/agos.vcxproj b/dists/msvc/agos.vcxproj
index e574f3ec3fd..c9de3e42f55 100644
--- a/dists/msvc/agos.vcxproj
+++ b/dists/msvc/agos.vcxproj
@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="utf-8"?>
-<Project DefaultTargets="Build" ToolsVersion="18.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+<Project DefaultTargets="Build" ToolsVersion="14.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
 	<ItemGroup Label="ProjectConfigurations">
 		<ProjectConfiguration Include="Debug|Win32">
 			<Configuration>Debug</Configuration>
@@ -51,73 +51,70 @@
 		</ProjectConfiguration>
 	</ItemGroup>
 	<PropertyGroup Label="Globals">
-		<ProjectGuid>{1DAB72F0-9644-3165-865C-0AE87DA59CF2}</ProjectGuid>
+		<ProjectGuid>{9D814079-722A-4794-B4B2-1BF57C65C571}</ProjectGuid>
 		<RootNamespace>agos</RootNamespace>
 		<Keyword>Win32Proj</Keyword>
-		<VCTargetsPath Condition="'$(VCTargetsPath18)' != '' and '$(VSVersion)' == '' and $(VisualStudioVersion) == ''">$(VCTargetsPath18)</VCTargetsPath>
+		<VCTargetsPath Condition="'$(VCTargetsPath14)' != '' and '$(VSVersion)' == '' and $(VisualStudioVersion) == ''">$(VCTargetsPath14)</VCTargetsPath>
 	</PropertyGroup>
 	<Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
 	<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
 		<ConfigurationType>StaticLibrary</ConfigurationType>
-		<PlatformToolset>v145</PlatformToolset>
+		<PlatformToolset>v140</PlatformToolset>
 		<CharacterSet>Unicode</CharacterSet>
 	</PropertyGroup>
 	<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='ASan|Win32'" Label="Configuration">
 		<ConfigurationType>StaticLibrary</ConfigurationType>
-		<PlatformToolset>v145</PlatformToolset>
+		<PlatformToolset>v140</PlatformToolset>
 		<CharacterSet>Unicode</CharacterSet>
-		<EnableASAN>true</EnableASAN>
 	</PropertyGroup>
 	<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='LLVM|Win32'" Label="Configuration">
 		<ConfigurationType>StaticLibrary</ConfigurationType>
-		<PlatformToolset>llvm</PlatformToolset>
+		<PlatformToolset>LLVM-vs2014</PlatformToolset>
 		<CharacterSet>Unicode</CharacterSet>
 	</PropertyGroup>
 	<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
 		<ConfigurationType>StaticLibrary</ConfigurationType>
-		<PlatformToolset>v145</PlatformToolset>
+		<PlatformToolset>v140</PlatformToolset>
 		<CharacterSet>Unicode</CharacterSet>
 	</PropertyGroup>
 	<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration">
 		<ConfigurationType>StaticLibrary</ConfigurationType>
-		<PlatformToolset>v145</PlatformToolset>
+		<PlatformToolset>v140</PlatformToolset>
 		<CharacterSet>Unicode</CharacterSet>
 	</PropertyGroup>
 	<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='ASan|x64'" Label="Configuration">
 		<ConfigurationType>StaticLibrary</ConfigurationType>
-		<PlatformToolset>v145</PlatformToolset>
+		<PlatformToolset>v140</PlatformToolset>
 		<CharacterSet>Unicode</CharacterSet>
-		<EnableASAN>true</EnableASAN>
 	</PropertyGroup>
 	<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='LLVM|x64'" Label="Configuration">
 		<ConfigurationType>StaticLibrary</ConfigurationType>
-		<PlatformToolset>llvm</PlatformToolset>
+		<PlatformToolset>LLVM-vs2014</PlatformToolset>
 		<CharacterSet>Unicode</CharacterSet>
 	</PropertyGroup>
 	<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration">
 		<ConfigurationType>StaticLibrary</ConfigurationType>
-		<PlatformToolset>v145</PlatformToolset>
+		<PlatformToolset>v140</PlatformToolset>
 		<CharacterSet>Unicode</CharacterSet>
 	</PropertyGroup>
 	<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|arm64'" Label="Configuration">
 		<ConfigurationType>StaticLibrary</ConfigurationType>
-		<PlatformToolset>v145</PlatformToolset>
+		<PlatformToolset>v140</PlatformToolset>
 		<CharacterSet>Unicode</CharacterSet>
 	</PropertyGroup>
 	<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='ASan|arm64'" Label="Configuration">
 		<ConfigurationType>StaticLibrary</ConfigurationType>
-		<PlatformToolset>v145</PlatformToolset>
+		<PlatformToolset>v140</PlatformToolset>
 		<CharacterSet>Unicode</CharacterSet>
-		<EnableASAN>true</EnableASAN>
 	</PropertyGroup>
 	<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='LLVM|arm64'" Label="Configuration">
 		<ConfigurationType>StaticLibrary</ConfigurationType>
-		<PlatformToolset>llvm</PlatformToolset>
+		<PlatformToolset>LLVM-vs2014</PlatformToolset>
 		<CharacterSet>Unicode</CharacterSet>
 	</PropertyGroup>
 	<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|arm64'" Label="Configuration">
 		<ConfigurationType>StaticLibrary</ConfigurationType>
-		<PlatformToolset>v145</PlatformToolset>
+		<PlatformToolset>v140</PlatformToolset>
 		<CharacterSet>Unicode</CharacterSet>
 	</PropertyGroup>
 	<Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
diff --git a/dists/msvc/agos.vcxproj.filters b/dists/msvc/agos.vcxproj.filters
index aa959730ba7..239621083d7 100644
--- a/dists/msvc/agos.vcxproj.filters
+++ b/dists/msvc/agos.vcxproj.filters
@@ -1,27 +1,17 @@
 <?xml version="1.0" encoding="utf-8"?>
-<Project ToolsVersion="18.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+<Project ToolsVersion="14.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
 	<ItemGroup>
 		<Filter Include="drivers">
-			<UniqueIdentifier>EFDBA5A9-2E1D-11F1-A827-001A7DDA7111</UniqueIdentifier>
+			<UniqueIdentifier>B4DAE7E1-CA1B-4490-BD7D-886EFA54A6A0</UniqueIdentifier>
 		</Filter>
 		<Filter Include="drivers\accolade">
-			<UniqueIdentifier>EFDBA5AA-2E1D-11F1-A827-001A7DDA7111</UniqueIdentifier>
+			<UniqueIdentifier>EE140F7F-5537-4218-A1EF-6F30800CB5F4</UniqueIdentifier>
 		</Filter>
 		<Filter Include="drivers\simon1">
-			<UniqueIdentifier>EFDBA5AB-2E1D-11F1-A827-001A7DDA7111</UniqueIdentifier>
+			<UniqueIdentifier>98E96543-FCA3-423B-9E75-FD394624A939</UniqueIdentifier>
 		</Filter>
 	</ItemGroup>
 	<ItemGroup>
-		<ClCompile Include="..\..\engines\agos\agos.cpp" />
-		<ClCompile Include="..\..\engines\agos\animation.cpp" />
-		<ClCompile Include="..\..\engines\agos\charset-fontdata.cpp" />
-		<ClCompile Include="..\..\engines\agos\charset.cpp" />
-		<ClCompile Include="..\..\engines\agos\contain.cpp" />
-		<ClCompile Include="..\..\engines\agos\cursor.cpp" />
-		<ClCompile Include="..\..\engines\agos\debug.cpp" />
-		<ClCompile Include="..\..\engines\agos\debugger.cpp" />
-		<ClCompile Include="..\..\engines\agos\dialogs.cpp" />
-		<ClCompile Include="..\..\engines\agos\draw.cpp" />
 		<ClCompile Include="..\..\engines\agos\drivers\accolade\adlib.cpp">
 			<Filter>drivers\accolade</Filter>
 		</ClCompile>
@@ -40,12 +30,22 @@
 		<ClCompile Include="..\..\engines\agos\drivers\accolade\pc98.cpp">
 			<Filter>drivers\accolade</Filter>
 		</ClCompile>
-		<ClCompile Include="..\..\engines\agos\drivers\elvira_atarist.cpp">
-			<Filter>drivers</Filter>
-		</ClCompile>
 		<ClCompile Include="..\..\engines\agos\drivers\simon1\adlib.cpp">
 			<Filter>drivers\simon1</Filter>
 		</ClCompile>
+		<ClCompile Include="..\..\engines\agos\drivers\elvira_atarist.cpp">
+			<Filter>drivers</Filter>
+		</ClCompile>
+		<ClCompile Include="..\..\engines\agos\agos.cpp" />
+		<ClCompile Include="..\..\engines\agos\animation.cpp" />
+		<ClCompile Include="..\..\engines\agos\charset-fontdata.cpp" />
+		<ClCompile Include="..\..\engines\agos\charset.cpp" />
+		<ClCompile Include="..\..\engines\agos\contain.cpp" />
+		<ClCompile Include="..\..\engines\agos\cursor.cpp" />
+		<ClCompile Include="..\..\engines\agos\debug.cpp" />
+		<ClCompile Include="..\..\engines\agos\debugger.cpp" />
+		<ClCompile Include="..\..\engines\agos\dialogs.cpp" />
+		<ClCompile Include="..\..\engines\agos\draw.cpp" />
 		<ClCompile Include="..\..\engines\agos\event.cpp" />
 		<ClCompile Include="..\..\engines\agos\feeble.cpp" />
 		<ClCompile Include="..\..\engines\agos\gfx.cpp" />
@@ -94,14 +94,6 @@
 		<ClCompile Include="..\..\engines\agos\zones.cpp" />
 	</ItemGroup>
 	<ItemGroup>
-		<ClInclude Include="..\..\engines\agos\agos.h" />
-		<ClInclude Include="..\..\engines\agos\animation.h" />
-		<ClInclude Include="..\..\engines\agos\debug.h" />
-		<ClInclude Include="..\..\engines\agos\debugger.h" />
-		<ClInclude Include="..\..\engines\agos\detection.h" />
-		<ClInclude Include="..\..\engines\agos\detection_fallback.h" />
-		<ClInclude Include="..\..\engines\agos\detection_tables.h" />
-		<ClInclude Include="..\..\engines\agos\dialogs.h" />
 		<ClInclude Include="..\..\engines\agos\drivers\accolade\adlib.h">
 			<Filter>drivers\accolade</Filter>
 		</ClInclude>
@@ -117,12 +109,20 @@
 		<ClInclude Include="..\..\engines\agos\drivers\accolade\mt32.h">
 			<Filter>drivers\accolade</Filter>
 		</ClInclude>
-		<ClInclude Include="..\..\engines\agos\drivers\elvira_atarist.h">
-			<Filter>drivers</Filter>
-		</ClInclude>
 		<ClInclude Include="..\..\engines\agos\drivers\simon1\adlib.h">
 			<Filter>drivers\simon1</Filter>
 		</ClInclude>
+		<ClInclude Include="..\..\engines\agos\drivers\elvira_atarist.h">
+			<Filter>drivers</Filter>
+		</ClInclude>
+		<ClInclude Include="..\..\engines\agos\agos.h" />
+		<ClInclude Include="..\..\engines\agos\animation.h" />
+		<ClInclude Include="..\..\engines\agos\debug.h" />
+		<ClInclude Include="..\..\engines\agos\debugger.h" />
+		<ClInclude Include="..\..\engines\agos\detection.h" />
+		<ClInclude Include="..\..\engines\agos\detection_fallback.h" />
+		<ClInclude Include="..\..\engines\agos\detection_tables.h" />
+		<ClInclude Include="..\..\engines\agos\dialogs.h" />
 		<ClInclude Include="..\..\engines\agos\intern.h" />
 		<ClInclude Include="..\..\engines\agos\intern_detection.h" />
 		<ClInclude Include="..\..\engines\agos\midi.h" />
diff --git a/dists/msvc/ags.vcxproj b/dists/msvc/ags.vcxproj
index 30a84f75c49..6e6e6baa2dc 100644
--- a/dists/msvc/ags.vcxproj
+++ b/dists/msvc/ags.vcxproj
@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="utf-8"?>
-<Project DefaultTargets="Build" ToolsVersion="18.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+<Project DefaultTargets="Build" ToolsVersion="14.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
 	<ItemGroup Label="ProjectConfigurations">
 		<ProjectConfiguration Include="Debug|Win32">
 			<Configuration>Debug</Configuration>
@@ -51,73 +51,70 @@
 		</ProjectConfiguration>
 	</ItemGroup>
 	<PropertyGroup Label="Globals">
-		<ProjectGuid>{F08A3076-F19B-39E4-B3A2-72F09E331A4A}</ProjectGuid>
+		<ProjectGuid>{9DC16087-2E0D-4026-A340-66F59F97BD28}</ProjectGuid>
 		<RootNamespace>ags</RootNamespace>
 		<Keyword>Win32Proj</Keyword>
-		<VCTargetsPath Condition="'$(VCTargetsPath18)' != '' and '$(VSVersion)' == '' and $(VisualStudioVersion) == ''">$(VCTargetsPath18)</VCTargetsPath>
+		<VCTargetsPath Condition="'$(VCTargetsPath14)' != '' and '$(VSVersion)' == '' and $(VisualStudioVersion) == ''">$(VCTargetsPath14)</VCTargetsPath>
 	</PropertyGroup>
 	<Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
 	<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
 		<ConfigurationType>StaticLibrary</ConfigurationType>
-		<PlatformToolset>v145</PlatformToolset>
+		<PlatformToolset>v140</PlatformToolset>
 		<CharacterSet>Unicode</CharacterSet>
 	</PropertyGroup>
 	<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='ASan|Win32'" Label="Configuration">
 		<ConfigurationType>StaticLibrary</ConfigurationType>
-		<PlatformToolset>v145</PlatformToolset>
+		<PlatformToolset>v140</PlatformToolset>
 		<CharacterSet>Unicode</CharacterSet>
-		<EnableASAN>true</EnableASAN>
 	</PropertyGroup>
 	<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='LLVM|Win32'" Label="Configuration">
 		<ConfigurationType>StaticLibrary</ConfigurationType>
-		<PlatformToolset>llvm</PlatformToolset>
+		<PlatformToolset>LLVM-vs2014</PlatformToolset>
 		<CharacterSet>Unicode</CharacterSet>
 	</PropertyGroup>
 	<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
 		<ConfigurationType>StaticLibrary</ConfigurationType>
-		<PlatformToolset>v145</PlatformToolset>
+		<PlatformToolset>v140</PlatformToolset>
 		<CharacterSet>Unicode</CharacterSet>
 	</PropertyGroup>
 	<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration">
 		<ConfigurationType>StaticLibrary</ConfigurationType>
-		<PlatformToolset>v145</PlatformToolset>
+		<PlatformToolset>v140</PlatformToolset>
 		<CharacterSet>Unicode</CharacterSet>
 	</PropertyGroup>
 	<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='ASan|x64'" Label="Configuration">
 		<ConfigurationType>StaticLibrary</ConfigurationType>
-		<PlatformToolset>v145</PlatformToolset>
+		<PlatformToolset>v140</PlatformToolset>
 		<CharacterSet>Unicode</CharacterSet>
-		<EnableASAN>true</EnableASAN>
 	</PropertyGroup>
 	<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='LLVM|x64'" Label="Configuration">
 		<ConfigurationType>StaticLibrary</ConfigurationType>
-		<PlatformToolset>llvm</PlatformToolset>
+		<PlatformToolset>LLVM-vs2014</PlatformToolset>
 		<CharacterSet>Unicode</CharacterSet>
 	</PropertyGroup>
 	<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration">
 		<ConfigurationType>StaticLibrary</ConfigurationType>
-		<PlatformToolset>v145</PlatformToolset>
+		<PlatformToolset>v140</PlatformToolset>
 		<CharacterSet>Unicode</CharacterSet>
 	</PropertyGroup>
 	<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|arm64'" Label="Configuration">
 		<ConfigurationType>StaticLibrary</ConfigurationType>
-		<PlatformToolset>v145</PlatformToolset>
+		<PlatformToolset>v140</PlatformToolset>
 		<CharacterSet>Unicode</CharacterSet>
 	</PropertyGroup>
 	<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='ASan|arm64'" Label="Configuration">
 		<ConfigurationType>StaticLibrary</ConfigurationType>
-		<PlatformToolset>v145</PlatformToolset>
+		<PlatformToolset>v140</PlatformToolset>
 		<CharacterSet>Unicode</CharacterSet>
-		<EnableASAN>true</EnableASAN>
 	</PropertyGroup>
 	<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='LLVM|arm64'" Label="Configuration">
 		<ConfigurationType>StaticLibrary</ConfigurationType>
-		<PlatformToolset>llvm</PlatformToolset>
+		<PlatformToolset>LLVM-vs2014</PlatformToolset>
 		<CharacterSet>Unicode</CharacterSet>
 	</PropertyGroup>
 	<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|arm64'" Label="Configuration">
 		<ConfigurationType>StaticLibrary</ConfigurationType>
-		<PlatformToolset>v145</PlatformToolset>
+		<PlatformToolset>v140</PlatformToolset>
 		<CharacterSet>Unicode</CharacterSet>
 	</PropertyGroup>
 	<Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
diff --git a/dists/msvc/ags.vcxproj.filters b/dists/msvc/ags.vcxproj.filters
index 0f63798b303..11af3fbc6aa 100644
--- a/dists/msvc/ags.vcxproj.filters
+++ b/dists/msvc/ags.vcxproj.filters
@@ -1,251 +1,203 @@
 <?xml version="1.0" encoding="utf-8"?>
-<Project ToolsVersion="18.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+<Project ToolsVersion="14.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
 	<ItemGroup>
 		<Filter Include="engine">
-			<UniqueIdentifier>EFDBA5AC-2E1D-11F1-A827-001A7DDA7111</UniqueIdentifier>
+			<UniqueIdentifier>FB945DC5-844A-49FC-AFD7-2011DA3DA14D</UniqueIdentifier>
 		</Filter>
 		<Filter Include="engine\ac">
-			<UniqueIdentifier>EFDBA5AD-2E1D-11F1-A827-001A7DDA7111</UniqueIdentifier>
+			<UniqueIdentifier>6A275CBF-0B11-4676-8685-C8F67BBBD058</UniqueIdentifier>
 		</Filter>
 		<Filter Include="engine\ac\dynobj">
-			<UniqueIdentifier>EFDBA5AE-2E1D-11F1-A827-001A7DDA7111</UniqueIdentifier>
+			<UniqueIdentifier>80881446-28F1-4D36-B908-A20729B03A96</UniqueIdentifier>
 		</Filter>
 		<Filter Include="engine\debugging">
-			<UniqueIdentifier>EFDBA5AF-2E1D-11F1-A827-001A7DDA7111</UniqueIdentifier>
+			<UniqueIdentifier>7943402B-16FA-45B3-A155-FB2C17533F2D</UniqueIdentifier>
 		</Filter>
 		<Filter Include="engine\device">
-			<UniqueIdentifier>EFDBA5B0-2E1D-11F1-A827-001A7DDA7111</UniqueIdentifier>
+			<UniqueIdentifier>1BE7D517-1E93-435C-B6A5-ACA7FC13D63B</UniqueIdentifier>
 		</Filter>
 		<Filter Include="engine\game">
-			<UniqueIdentifier>EFDBA5B1-2E1D-11F1-A827-001A7DDA7111</UniqueIdentifier>
+			<UniqueIdentifier>EF8E8553-8FC7-472F-82C9-295882662622</UniqueIdentifier>
 		</Filter>
 		<Filter Include="engine\gfx">
-			<UniqueIdentifier>EFDBA5B2-2E1D-11F1-A827-001A7DDA7111</UniqueIdentifier>
+			<UniqueIdentifier>98891A60-2566-4967-BA0E-BD76F0627A61</UniqueIdentifier>
 		</Filter>
 		<Filter Include="engine\gui">
-			<UniqueIdentifier>EFDBA5B3-2E1D-11F1-A827-001A7DDA7111</UniqueIdentifier>
+			<UniqueIdentifier>56E557F2-20F5-470C-B822-5BF337622FC4</UniqueIdentifier>
 		</Filter>
 		<Filter Include="engine\main">
-			<UniqueIdentifier>EFDBA5B4-2E1D-11F1-A827-001A7DDA7111</UniqueIdentifier>
+			<UniqueIdentifier>AE7F0F51-1A3B-4084-962E-5ABA4567ADA8</UniqueIdentifier>
 		</Filter>
 		<Filter Include="engine\media">
-			<UniqueIdentifier>EFDBA5B5-2E1D-11F1-A827-001A7DDA7111</UniqueIdentifier>
+			<UniqueIdentifier>134ADEF9-9AE8-4A15-8C53-D774AD3810A6</UniqueIdentifier>
 		</Filter>
 		<Filter Include="engine\media\audio">
-			<UniqueIdentifier>EFDBA5B6-2E1D-11F1-A827-001A7DDA7111</UniqueIdentifier>
+			<UniqueIdentifier>341FFA58-4A1E-4975-8072-526B11BDF46E</UniqueIdentifier>
 		</Filter>
 		<Filter Include="engine\media\video">
-			<UniqueIdentifier>EFDBA5B7-2E1D-11F1-A827-001A7DDA7111</UniqueIdentifier>
+			<UniqueIdentifier>BF93357F-9B6C-4659-9D5B-B71A05E986CD</UniqueIdentifier>
 		</Filter>
 		<Filter Include="engine\platform">
-			<UniqueIdentifier>EFDBA5B8-2E1D-11F1-A827-001A7DDA7111</UniqueIdentifier>
+			<UniqueIdentifier>24D036D3-7351-40F0-BE42-9E45036BBD3B</UniqueIdentifier>
 		</Filter>
 		<Filter Include="engine\platform\base">
-			<UniqueIdentifier>EFDBA5B9-2E1D-11F1-A827-001A7DDA7111</UniqueIdentifier>
+			<UniqueIdentifier>928A0028-AF8A-480E-BA20-3270F5EC692D</UniqueIdentifier>
 		</Filter>
 		<Filter Include="engine\platform\scummvm">
-			<UniqueIdentifier>EFDBA5BA-2E1D-11F1-A827-001A7DDA7111</UniqueIdentifier>
+			<UniqueIdentifier>6814AB4C-A4C2-41F4-A12C-0A9EF24CCBA2</UniqueIdentifier>
 		</Filter>
 		<Filter Include="engine\script">
-			<UniqueIdentifier>EFDBA5BB-2E1D-11F1-A827-001A7DDA7111</UniqueIdentifier>
+			<UniqueIdentifier>8A178464-102E-4F45-B963-9A16E5E22C97</UniqueIdentifier>
 		</Filter>
 		<Filter Include="lib">
-			<UniqueIdentifier>EFDBA5BC-2E1D-11F1-A827-001A7DDA7111</UniqueIdentifier>
+			<UniqueIdentifier>287BD4CF-3AC9-46C1-A537-B55D2500E58B</UniqueIdentifier>
 		</Filter>
 		<Filter Include="lib\aastr-0.1.1">
-			<UniqueIdentifier>EFDBA5BD-2E1D-11F1-A827-001A7DDA7111</UniqueIdentifier>
+			<UniqueIdentifier>C693653D-FC36-4CDB-B4A8-9A8AF6ED1341</UniqueIdentifier>
 		</Filter>
 		<Filter Include="lib\alfont">
-			<UniqueIdentifier>EFDBA5BE-2E1D-11F1-A827-001A7DDA7111</UniqueIdentifier>
+			<UniqueIdentifier>971D4CAA-2EF8-472E-A848-E270E87205C7</UniqueIdentifier>
 		</Filter>
 		<Filter Include="lib\allegro">
-			<UniqueIdentifier>EFDBA5BF-2E1D-11F1-A827-001A7DDA7111</UniqueIdentifier>
+			<UniqueIdentifier>807A1920-C5CC-4ECC-AAEA-448D0ABAE4B9</UniqueIdentifier>
 		</Filter>
 		<Filter Include="lib\freetype-2.1.3">
-			<UniqueIdentifier>EFDBA5C0-2E1D-11F1-A827-001A7DDA7111</UniqueIdentifier>
+			<UniqueIdentifier>828C377A-F968-4503-B6DF-74874CDA7BD4</UniqueIdentifier>
 		</Filter>
 		<Filter Include="lib\freetype-2.1.3\autohint">
-			<UniqueIdentifier>EFDBA5C1-2E1D-11F1-A827-001A7DDA7111</UniqueIdentifier>
+			<UniqueIdentifier>309C5243-4462-4BA2-A93C-D6E9261A533B</UniqueIdentifier>
 		</Filter>
 		<Filter Include="lib\system">
-			<UniqueIdentifier>EFDBA5C2-2E1D-11F1-A827-001A7DDA7111</UniqueIdentifier>
+			<UniqueIdentifier>ED02E87C-2490-4CA1-851B-95C44BAB7906</UniqueIdentifier>
 		</Filter>
 		<Filter Include="plugins">
-			<UniqueIdentifier>EFDBA5C3-2E1D-11F1-A827-001A7DDA7111</UniqueIdentifier>
+			<UniqueIdentifier>E4A9B40D-61CF-4715-A6ED-C1C2F86C5E32</UniqueIdentifier>
 		</Filter>
 		<Filter Include="plugins\ags_agi">
-			<UniqueIdentifier>EFDBA5C4-2E1D-11F1-A827-001A7DDA7111</UniqueIdentifier>
+			<UniqueIdentifier>FAB911D1-DAE9-46A2-8ACF-9409A0898CFD</UniqueIdentifier>
 		</Filter>
 		<Filter Include="plugins\ags_app_open_url">
-			<UniqueIdentifier>EFDBA5C5-2E1D-11F1-A827-001A7DDA7111</UniqueIdentifier>
+			<UniqueIdentifier>027A7C30-BFAF-4510-B85F-ABE92B8706F6</UniqueIdentifier>
 		</Filter>
 		<Filter Include="plugins\ags_blend">
-			<UniqueIdentifier>EFDBA5C6-2E1D-11F1-A827-001A7DDA7111</UniqueIdentifier>
+			<UniqueIdentifier>40D331B8-D93D-49A6-B285-E46E15F4F718</UniqueIdentifier>
 		</Filter>
 		<Filter Include="plugins\ags_bm_font_renderer">
-			<UniqueIdentifier>EFDBA5C7-2E1D-11F1-A827-001A7DDA7111</UniqueIdentifier>
+			<UniqueIdentifier>738916C6-848C-438D-A299-1FC2274CBBAD</UniqueIdentifier>
 		</Filter>
 		<Filter Include="plugins\ags_clipboard">
-			<UniqueIdentifier>EFDBA5C8-2E1D-11F1-A827-001A7DDA7111</UniqueIdentifier>
+			<UniqueIdentifier>A1FEECFD-5001-4E35-9B99-A9A1923DC10F</UniqueIdentifier>
 		</Filter>
 		<Filter Include="plugins\ags_collision_detector">
-			<UniqueIdentifier>EFDBA5C9-2E1D-11F1-A827-001A7DDA7111</UniqueIdentifier>
+			<UniqueIdentifier>871E7E8D-E539-477E-8CAD-6A624AA4530D</UniqueIdentifier>
 		</Filter>
 		<Filter Include="plugins\ags_consoles">
-			<UniqueIdentifier>EFDBA5CA-2E1D-11F1-A827-001A7DDA7111</UniqueIdentifier>
+			<UniqueIdentifier>AF3366DC-BC5C-453F-BCF7-A56E1B708CA5</UniqueIdentifier>
 		</Filter>
 		<Filter Include="plugins\ags_controller">
-			<UniqueIdentifier>EFDBA5CB-2E1D-11F1-A827-001A7DDA7111</UniqueIdentifier>
+			<UniqueIdentifier>F620B11B-EC1F-43BB-AC29-2C6036B5E659</UniqueIdentifier>
 		</Filter>
 		<Filter Include="plugins\ags_creditz">
-			<UniqueIdentifier>EFDBA5CC-2E1D-11F1-A827-001A7DDA7111</UniqueIdentifier>
+			<UniqueIdentifier>0B87433D-C3CD-4189-B62E-93B54E6608FD</UniqueIdentifier>
 		</Filter>
 		<Filter Include="plugins\ags_filedel">
-			<UniqueIdentifier>EFDBA5CD-2E1D-11F1-A827-001A7DDA7111</UniqueIdentifier>
+			<UniqueIdentifier>032106BB-06E2-4A11-B569-4ABBD00FB21A</UniqueIdentifier>
 		</Filter>
 		<Filter Include="plugins\ags_fire">
-			<UniqueIdentifier>EFDBA5CE-2E1D-11F1-A827-001A7DDA7111</UniqueIdentifier>
+			<UniqueIdentifier>0B4F4048-5D37-4D18-9C82-1AB5A7512C1C</UniqueIdentifier>
 		</Filter>
 		<Filter Include="plugins\ags_flashlight">
-			<UniqueIdentifier>EFDBA5CF-2E1D-11F1-A827-001A7DDA7111</UniqueIdentifier>
+			<UniqueIdentifier>C80EDE87-5C46-4B57-AC1F-AA5BB932D9B5</UniqueIdentifier>
 		</Filter>
 		<Filter Include="plugins\ags_galaxy_steam">
-			<UniqueIdentifier>EFDBA5D0-2E1D-11F1-A827-001A7DDA7111</UniqueIdentifier>
+			<UniqueIdentifier>6CA1B84D-7A5C-4691-8CA5-FC4FE27657A2</UniqueIdentifier>
 		</Filter>
 		<Filter Include="plugins\ags_joy">
-			<UniqueIdentifier>EFDBA5D1-2E1D-11F1-A827-001A7DDA7111</UniqueIdentifier>
+			<UniqueIdentifier>D51A0AA4-B4E8-4D49-8CC2-39BF31262617</UniqueIdentifier>
 		</Filter>
 		<Filter Include="plugins\ags_maya">
-			<UniqueIdentifier>EFDBA5D2-2E1D-11F1-A827-001A7DDA7111</UniqueIdentifier>
+			<UniqueIdentifier>524E1D7B-AB23-4E4F-B83C-6A36C32348CE</UniqueIdentifier>
 		</Filter>
 		<Filter Include="plugins\ags_nickenstien_gfx">
-			<UniqueIdentifier>EFDBA5D3-2E1D-11F1-A827-001A7DDA7111</UniqueIdentifier>
+			<UniqueIdentifier>486A5E5E-35C6-4AA3-9E0D-E4991ABC01A6</UniqueIdentifier>
 		</Filter>
 		<Filter Include="plugins\ags_pal_render">
-			<UniqueIdentifier>EFDBA5D4-2E1D-11F1-A827-001A7DDA7111</UniqueIdentifier>
+			<UniqueIdentifier>10CA34F1-D87C-4AED-8EE4-10A8B8E3B86E</UniqueIdentifier>
 		</Filter>
 		<Filter Include="plugins\ags_parallax">
-			<UniqueIdentifier>EFDBA5D5-2E1D-11F1-A827-001A7DDA7111</UniqueIdentifier>
+			<UniqueIdentifier>762AD1A7-2F4C-4910-8C61-99E28B80B333</UniqueIdentifier>
 		</Filter>
 		<Filter Include="plugins\ags_shell">
-			<UniqueIdentifier>EFDBA5D6-2E1D-11F1-A827-001A7DDA7111</UniqueIdentifier>
+			<UniqueIdentifier>E90A091A-E83F-4FF7-885F-90C1FBB61D53</UniqueIdentifier>
 		</Filter>
 		<Filter Include="plugins\ags_snow_rain">
-			<UniqueIdentifier>EFDBA5D7-2E1D-11F1-A827-001A7DDA7111</UniqueIdentifier>
+			<UniqueIdentifier>06642E97-E971-45B8-AC46-820D1107BFF2</UniqueIdentifier>
 		</Filter>
 		<Filter Include="plugins\ags_sock">
-			<UniqueIdentifier>EFDBA5D8-2E1D-11F1-A827-001A7DDA7111</UniqueIdentifier>
+			<UniqueIdentifier>65479A58-126F-4114-8531-F43A6D8343FE</UniqueIdentifier>
 		</Filter>
 		<Filter Include="plugins\ags_sprite_font">
-			<UniqueIdentifier>EFDBA5D9-2E1D-11F1-A827-001A7DDA7111</UniqueIdentifier>
+			<UniqueIdentifier>E1818D87-0F50-40CD-BB25-2642FBF0D6C0</UniqueIdentifier>
 		</Filter>
 		<Filter Include="plugins\ags_sprite_video">
-			<UniqueIdentifier>EFDBA5DA-2E1D-11F1-A827-001A7DDA7111</UniqueIdentifier>
+			<UniqueIdentifier>A7FE6036-FC4E-4A2C-9C3B-C578F109A548</UniqueIdentifier>
 		</Filter>
 		<Filter Include="plugins\ags_tcp_ip">
-			<UniqueIdentifier>EFDBA5DB-2E1D-11F1-A827-001A7DDA7111</UniqueIdentifier>
+			<UniqueIdentifier>0AA7FEAA-4DFE-4860-89F8-4B3F11253BD9</UniqueIdentifier>
 		</Filter>
 		<Filter Include="plugins\ags_touch">
-			<UniqueIdentifier>EFDBA5DC-2E1D-11F1-A827-001A7DDA7111</UniqueIdentifier>
+			<UniqueIdentifier>4EE4B9F8-66E9-481D-B662-3BB2A735A4A2</UniqueIdentifier>
 		</Filter>
 		<Filter Include="plugins\ags_trans">
-			<UniqueIdentifier>EFDBA5DD-2E1D-11F1-A827-001A7DDA7111</UniqueIdentifier>
+			<UniqueIdentifier>AE5071E6-411F-4850-989B-A7E4EC1B14E3</UniqueIdentifier>
 		</Filter>
 		<Filter Include="plugins\ags_utils">
-			<UniqueIdentifier>EFDBA5DE-2E1D-11F1-A827-001A7DDA7111</UniqueIdentifier>
+			<UniqueIdentifier>A2D4E7A0-5E06-4510-AEA8-52D01D1FD67D</UniqueIdentifier>
 		</Filter>
 		<Filter Include="plugins\ags_wadjet_util">
-			<UniqueIdentifier>EFDBA5DF-2E1D-11F1-A827-001A7DDA7111</UniqueIdentifier>
+			<UniqueIdentifier>8E294B1E-F65E-490B-9180-9EDC4B35632A</UniqueIdentifier>
 		</Filter>
 		<Filter Include="plugins\ags_waves">
-			<UniqueIdentifier>EFDBA5E0-2E1D-11F1-A827-001A7DDA7111</UniqueIdentifier>
+			<UniqueIdentifier>14766BC5-91E4-4E65-9117-181F4D269CC8</UniqueIdentifier>
 		</Filter>
 		<Filter Include="plugins\core">
-			<UniqueIdentifier>EFDBA5E1-2E1D-11F1-A827-001A7DDA7111</UniqueIdentifier>
+			<UniqueIdentifier>05B7E178-38A1-482D-A054-B8663D4CE280</UniqueIdentifier>
 		</Filter>
 		<Filter Include="shared">
-			<UniqueIdentifier>EFDBA5E2-2E1D-11F1-A827-001A7DDA7111</UniqueIdentifier>
+			<UniqueIdentifier>B05598CD-1414-4733-8CAD-3A11FAC292FD</UniqueIdentifier>
 		</Filter>
 		<Filter Include="shared\ac">
-			<UniqueIdentifier>EFDBA5E3-2E1D-11F1-A827-001A7DDA7111</UniqueIdentifier>
+			<UniqueIdentifier>F0E7F9AD-9838-4F62-8B15-E0D57254604F</UniqueIdentifier>
 		</Filter>
 		<Filter Include="shared\ac\dynobj">
-			<UniqueIdentifier>EFDBA5E4-2E1D-11F1-A827-001A7DDA7111</UniqueIdentifier>
+			<UniqueIdentifier>5B4B8429-ED61-42F8-AD1B-17313B2C8E74</UniqueIdentifier>
 		</Filter>
 		<Filter Include="shared\core">
-			<UniqueIdentifier>EFDBA5E5-2E1D-11F1-A827-001A7DDA7111</UniqueIdentifier>
+			<UniqueIdentifier>33B35530-C211-4F1B-9DC0-C801F1C10479</UniqueIdentifier>
 		</Filter>
 		<Filter Include="shared\debugging">
-			<UniqueIdentifier>EFDBA5E6-2E1D-11F1-A827-001A7DDA7111</UniqueIdentifier>
+			<UniqueIdentifier>CF8266EA-BC01-4795-8038-675967BA3798</UniqueIdentifier>
 		</Filter>
 		<Filter Include="shared\font">
-			<UniqueIdentifier>EFDBA5E7-2E1D-11F1-A827-001A7DDA7111</UniqueIdentifier>
+			<UniqueIdentifier>60411F90-C37F-4E2A-A7B7-5E5E3C244F9B</UniqueIdentifier>
 		</Filter>
 		<Filter Include="shared\game">
-			<UniqueIdentifier>EFDBA5E8-2E1D-11F1-A827-001A7DDA7111</UniqueIdentifier>
+			<UniqueIdentifier>5AA72CFC-8C43-41E0-B479-BCCB9086C878</UniqueIdentifier>
 		</Filter>
 		<Filter Include="shared\gfx">
-			<UniqueIdentifier>EFDBA5E9-2E1D-11F1-A827-001A7DDA7111</UniqueIdentifier>
+			<UniqueIdentifier>9C82A70B-8A43-4456-BA33-DD4AFA12D4D0</UniqueIdentifier>
 		</Filter>
 		<Filter Include="shared\gui">
-			<UniqueIdentifier>EFDBA5EA-2E1D-11F1-A827-001A7DDA7111</UniqueIdentifier>
+			<UniqueIdentifier>635A4247-67D4-4A17-AAF2-682EF04B7021</UniqueIdentifier>
 		</Filter>
 		<Filter Include="shared\script">
-			<UniqueIdentifier>EFDBA5EB-2E1D-11F1-A827-001A7DDA7111</UniqueIdentifier>
+			<UniqueIdentifier>FE8B918B-FDD8-4D72-8529-54A4B00CEB72</UniqueIdentifier>
 		</Filter>
 		<Filter Include="shared\util">
-			<UniqueIdentifier>EFDBA5EC-2E1D-11F1-A827-001A7DDA7111</UniqueIdentifier>
+			<UniqueIdentifier>889DA3FE-E730-4DBA-9FBA-A154FA34F8D2</UniqueIdentifier>
 		</Filter>
 	</ItemGroup>
 	<ItemGroup>
-		<ClCompile Include="..\..\engines\ags\ags.cpp" />
-		<ClCompile Include="..\..\engines\ags\console.cpp" />
-		<ClCompile Include="..\..\engines\ags\dialogs.cpp" />
-		<ClCompile Include="..\..\engines\ags\engine\ac\audio_channel.cpp">
-			<Filter>engine\ac</Filter>
-		</ClCompile>
-		<ClCompile Include="..\..\engines\ags\engine\ac\audio_clip.cpp">
-			<Filter>engine\ac</Filter>
-		</ClCompile>
-		<ClCompile Include="..\..\engines\ags\engine\ac\button.cpp">
-			<Filter>engine\ac</Filter>
-		</ClCompile>
-		<ClCompile Include="..\..\engines\ags\engine\ac\cd_audio.cpp">
-			<Filter>engine\ac</Filter>
-		</ClCompile>
-		<ClCompile Include="..\..\engines\ags\engine\ac\character.cpp">
-			<Filter>engine\ac</Filter>
-		</ClCompile>
-		<ClCompile Include="..\..\engines\ags\engine\ac\character_extras.cpp">
-			<Filter>engine\ac</Filter>
-		</ClCompile>
-		<ClCompile Include="..\..\engines\ags\engine\ac\character_info_engine.cpp">
-			<Filter>engine\ac</Filter>
-		</ClCompile>
-		<ClCompile Include="..\..\engines\ags\engine\ac\date_time.cpp">
-			<Filter>engine\ac</Filter>
-		</ClCompile>
-		<ClCompile Include="..\..\engines\ags\engine\ac\dialog.cpp">
-			<Filter>engine\ac</Filter>
-		</ClCompile>
-		<ClCompile Include="..\..\engines\ags\engine\ac\dialog_options_rendering.cpp">
-			<Filter>engine\ac</Filter>
-		</ClCompile>
-		<ClCompile Include="..\..\engines\ags\engine\ac\display.cpp">
-			<Filter>engine\ac</Filter>
-		</ClCompile>
-		<ClCompile Include="..\..\engines\ags\engine\ac\draw.cpp">
-			<Filter>engine\ac</Filter>
-		</ClCompile>
-		<ClCompile Include="..\..\engines\ags\engine\ac\draw_software.cpp">
-			<Filter>engine\ac</Filter>
-		</ClCompile>
-		<ClCompile Include="..\..\engines\ags\engine\ac\drawing_surface.cpp">
-			<Filter>engine\ac</Filter>
-		</ClCompile>
-		<ClCompile Include="..\..\engines\ags\engine\ac\dynamic_sprite.cpp">
-			<Filter>engine\ac</Filter>
-		</ClCompile>
 		<ClCompile Include="..\..\engines\ags\engine\ac\dynobj\cc_ags_dynamic_object.cpp">
 			<Filter>engine\ac\dynobj</Filter>
 		</ClCompile>
@@ -342,6 +294,51 @@
 		<ClCompile Include="..\..\engines\ags\engine\ac\dynobj\script_viewport.cpp">
 			<Filter>engine\ac\dynobj</Filter>
 		</ClCompile>
+		<ClCompile Include="..\..\engines\ags\engine\ac\audio_channel.cpp">
+			<Filter>engine\ac</Filter>
+		</ClCompile>
+		<ClCompile Include="..\..\engines\ags\engine\ac\audio_clip.cpp">
+			<Filter>engine\ac</Filter>
+		</ClCompile>
+		<ClCompile Include="..\..\engines\ags\engine\ac\button.cpp">
+			<Filter>engine\ac</Filter>
+		</ClCompile>
+		<ClCompile Include="..\..\engines\ags\engine\ac\cd_audio.cpp">
+			<Filter>engine\ac</Filter>
+		</ClCompile>
+		<ClCompile Include="..\..\engines\ags\engine\ac\character.cpp">
+			<Filter>engine\ac</Filter>
+		</ClCompile>
+		<ClCompile Include="..\..\engines\ags\engine\ac\character_extras.cpp">
+			<Filter>engine\ac</Filter>
+		</ClCompile>
+		<ClCompile Include="..\..\engines\ags\engine\ac\character_info_engine.cpp">
+			<Filter>engine\ac</Filter>
+		</ClCompile>
+		<ClCompile Include="..\..\engines\ags\engine\ac\date_time.cpp">
+			<Filter>engine\ac</Filter>
+		</ClCompile>
+		<ClCompile Include="..\..\engines\ags\engine\ac\dialog.cpp">
+			<Filter>engine\ac</Filter>
+		</ClCompile>
+		<ClCompile Include="..\..\engines\ags\engine\ac\dialog_options_rendering.cpp">
+			<Filter>engine\ac</Filter>
+		</ClCompile>
+		<ClCompile Include="..\..\engines\ags\engine\ac\display.cpp">
+			<Filter>engine\ac</Filter>
+		</ClCompile>
+		<ClCompile Include="..\..\engines\ags\engine\ac\draw.cpp">
+			<Filter>engine\ac</Filter>
+		</ClCompile>
+		<ClCompile Include="..\..\engines\ags\engine\ac\draw_software.cpp">
+			<Filter>engine\ac</Filter>
+		</ClCompile>
+		<ClCompile Include="..\..\engines\ags\engine\ac\drawing_surface.cpp">
+			<Filter>engine\ac</Filter>
+		</ClCompile>
+		<ClCompile Include="..\..\engines\ags\engine\ac\dynamic_sprite.cpp">
+			<Filter>engine\ac</Filter>
+		</ClCompile>
 		<ClCompile Include="..\..\engines\ags\engine\ac\event.cpp">
 			<Filter>engine\ac</Filter>
 		</ClCompile>
@@ -756,9 +753,6 @@
 		<ClCompile Include="..\..\engines\ags\engine\script\system_imports.cpp">
 			<Filter>engine\script</Filter>
 		</ClCompile>
-		<ClCompile Include="..\..\engines\ags\events.cpp" />
-		<ClCompile Include="..\..\engines\ags\game_scanner.cpp" />
-		<ClCompile Include="..\..\engines\ags\globals.cpp" />
 		<ClCompile Include="..\..\engines\ags\lib\aastr-0.1.1\aarot.cpp">
 			<Filter>lib\aastr-0.1.1</Filter>
 		</ClCompile>
@@ -834,8 +828,6 @@
 		<ClCompile Include="..\..\engines\ags\lib\system\datetime.cpp">
 			<Filter>lib\system</Filter>
 		</ClCompile>
-		<ClCompile Include="..\..\engines\ags\metaengine.cpp" />
-		<ClCompile Include="..\..\engines\ags\music.cpp" />
 		<ClCompile Include="..\..\engines\ags\plugins\ags_agi\ags_agi.cpp">
 			<Filter>plugins\ags_agi</Filter>
 		</ClCompile>
@@ -911,9 +903,6 @@
 		<ClCompile Include="..\..\engines\ags\plugins\ags_parallax\ags_parallax.cpp">
 			<Filter>plugins\ags_parallax</Filter>
 		</ClCompile>
-		<ClCompile Include="..\..\engines\ags\plugins\ags_plugin.cpp">
-			<Filter>plugins</Filter>
-		</ClCompile>
 		<ClCompile Include="..\..\engines\ags\plugins\ags_shell\ags_shell.cpp">
 			<Filter>plugins\ags_shell</Filter>
 		</ClCompile>
@@ -1088,9 +1077,15 @@
 		<ClCompile Include="..\..\engines\ags\plugins\core\view_frame.cpp">
 			<Filter>plugins\core</Filter>
 		</ClCompile>
+		<ClCompile Include="..\..\engines\ags\plugins\ags_plugin.cpp">
+			<Filter>plugins</Filter>
+		</ClCompile>
 		<ClCompile Include="..\..\engines\ags\plugins\plugin_base.cpp">
 			<Filter>plugins</Filter>
 		</ClCompile>
+		<ClCompile Include="..\..\engines\ags\shared\ac\dynobj\script_audio_clip.cpp">
+			<Filter>shared\ac\dynobj</Filter>
+		</ClCompile>
 		<ClCompile Include="..\..\engines\ags\shared\ac\audio_clip_type.cpp">
 			<Filter>shared\ac</Filter>
 		</ClCompile>
@@ -1103,9 +1098,6 @@
 		<ClCompile Include="..\..\engines\ags\shared\ac\dialog_topic.cpp">
 			<Filter>shared\ac</Filter>
 		</ClCompile>
-		<ClCompile Include="..\..\engines\ags\shared\ac\dynobj\script_audio_clip.cpp">
-			<Filter>shared\ac\dynobj</Filter>
-		</ClCompile>
 		<ClCompile Include="..\..\engines\ags\shared\ac\game_setup_struct.cpp">
 			<Filter>shared\ac</Filter>
 		</ClCompile>
@@ -1286,58 +1278,16 @@
 		<ClCompile Include="..\..\engines\ags\shared\util\wgt2_allg.cpp">
 			<Filter>shared\util</Filter>
 		</ClCompile>
+		<ClCompile Include="..\..\engines\ags\ags.cpp" />
+		<ClCompile Include="..\..\engines\ags\console.cpp" />
+		<ClCompile Include="..\..\engines\ags\dialogs.cpp" />
+		<ClCompile Include="..\..\engines\ags\events.cpp" />
+		<ClCompile Include="..\..\engines\ags\game_scanner.cpp" />
+		<ClCompile Include="..\..\engines\ags\globals.cpp" />
+		<ClCompile Include="..\..\engines\ags\metaengine.cpp" />
+		<ClCompile Include="..\..\engines\ags\music.cpp" />
 	</ItemGroup>
 	<ItemGroup>
-		<ClInclude Include="..\..\engines\ags\achievements_tables.h" />
-		<ClInclude Include="..\..\engines\ags\ags.h" />
-		<ClInclude Include="..\..\engines\ags\console.h" />
-		<ClInclude Include="..\..\engines\ags\detection.h" />
-		<ClInclude Include="..\..\engines\ags\detection_tables.h" />
-		<ClInclude Include="..\..\engines\ags\engine\ac\asset_helper.h">
-			<Filter>engine\ac</Filter>
-		</ClInclude>
-		<ClInclude Include="..\..\engines\ags\engine\ac\audio_channel.h">
-			<Filter>engine\ac</Filter>
-		</ClInclude>
-		<ClInclude Include="..\..\engines\ags\engine\ac\audio_clip.h">
-			<Filter>engine\ac</Filter>
-		</ClInclude>
-		<ClInclude Include="..\..\engines\ags\engine\ac\button.h">
-			<Filter>engine\ac</Filter>
-		</ClInclude>
-		<ClInclude Include="..\..\engines\ags\engine\ac\cd_audio.h">
-			<Filter>engine\ac</Filter>
-		</ClInclude>
-		<ClInclude Include="..\..\engines\ags\engine\ac\character.h">
-			<Filter>engine\ac</Filter>
-		</ClInclude>
-		<ClInclude Include="..\..\engines\ags\engine\ac\character_extras.h">
-			<Filter>engine\ac</Filter>
-		</ClInclude>
-		<ClInclude Include="..\..\engines\ags\engine\ac\date_time.h">
-			<Filter>engine\ac</Filter>
-		</ClInclude>
-		<ClInclude Include="..\..\engines\ags\engine\ac\dialog.h">
-			<Filter>engine\ac</Filter>
-		</ClInclude>
-		<ClInclude Include="..\..\engines\ags\engine\ac\dialog_options_rendering.h">
-			<Filter>engine\ac</Filter>
-		</ClInclude>
-		<ClInclude Include="..\..\engines\ags\engine\ac\display.h">
-			<Filter>engine\ac</Filter>
-		</ClInclude>
-		<ClInclude Include="..\..\engines\ags\engine\ac\draw.h">
-			<Filter>engine\ac</Filter>
-		</ClInclude>
-		<ClInclude Include="..\..\engines\ags\engine\ac\draw_software.h">
-			<Filter>engine\ac</Filter>
-		</ClInclude>
-		<ClInclude Include="..\..\engines\ags\engine\ac\drawing_surface.h">
-			<Filter>engine\ac</Filter>
-		</ClInclude>
-		<ClInclude Include="..\..\engines\ags\engine\ac\dynamic_sprite.h">
-			<Filter>engine\ac</Filter>
-		</ClInclude>
 		<ClInclude Include="..\..\engines\ags\engine\ac\dynobj\all_dynamic_classes.h">
 			<Filter>engine\ac\dynobj</Filter>
 		</ClInclude>
@@ -1467,6 +1417,51 @@
 		<ClInclude Include="..\..\engines\ags\engine\ac\dynobj\script_viewport.h">
 			<Filter>engine\ac\dynobj</Filter>
 		</ClInclude>
+		<ClInclude Include="..\..\engines\ags\engine\ac\asset_helper.h">
+			<Filter>engine\ac</Filter>
+		</ClInclude>
+		<ClInclude Include="..\..\engines\ags\engine\ac\audio_channel.h">
+			<Filter>engine\ac</Filter>
+		</ClInclude>
+		<ClInclude Include="..\..\engines\ags\engine\ac\audio_clip.h">
+			<Filter>engine\ac</Filter>
+		</ClInclude>
+		<ClInclude Include="..\..\engines\ags\engine\ac\button.h">
+			<Filter>engine\ac</Filter>
+		</ClInclude>
+		<ClInclude Include="..\..\engines\ags\engine\ac\cd_audio.h">
+			<Filter>engine\ac</Filter>
+		</ClInclude>
+		<ClInclude Include="..\..\engines\ags\engine\ac\character.h">
+			<Filter>engine\ac</Filter>
+		</ClInclude>
+		<ClInclude Include="..\..\engines\ags\engine\ac\character_extras.h">
+			<Filter>engine\ac</Filter>
+		</ClInclude>
+		<ClInclude Include="..\..\engines\ags\engine\ac\date_time.h">
+			<Filter>engine\ac</Filter>
+		</ClInclude>
+		<ClInclude Include="..\..\engines\ags\engine\ac\dialog.h">
+			<Filter>engine\ac</Filter>
+		</ClInclude>
+		<ClInclude Include="..\..\engines\ags\engine\ac\dialog_options_rendering.h">
+			<Filter>engine\ac</Filter>
+		</ClInclude>
+		<ClInclude Include="..\..\engines\ags\engine\ac\display.h">
+			<Filter>engine\ac</Filter>
+		</ClInclude>
+		<ClInclude Include="..\..\engines\ags\engine\ac\draw.h">
+			<Filter>engine\ac</Filter>
+		</ClInclude>
+		<ClInclude Include="..\..\engines\ags\engine\ac\draw_software.h">
+			<Filter>engine\ac</Filter>
+		</ClInclude>
+		<ClInclude Include="..\..\engines\ags\engine\ac\drawing_surface.h">
+			<Filter>engine\ac</Filter>
+		</ClInclude>
+		<ClInclude Include="..\..\engines\ags\engine\ac\dynamic_sprite.h">
+			<Filter>engine\ac</Filter>
+		</ClInclude>
 		<ClInclude Include="..\..\engines\ags\engine\ac\event.h">
 			<Filter>engine\ac</Filter>
 		</ClInclude>
@@ -1911,9 +1906,6 @@
 		<ClInclude Include="..\..\engines\ags\engine\script\system_imports.h">
 			<Filter>engine\script</Filter>
 		</ClInclude>
-		<ClInclude Include="..\..\engines\ags\events.h" />
-		<ClInclude Include="..\..\engines\ags\game_scanner.h" />
-		<ClInclude Include="..\..\engines\ags\globals.h" />
 		<ClInclude Include="..\..\engines\ags\lib\aastr-0.1.1\aastr.h">
 			<Filter>lib\aastr-0.1.1</Filter>
 		</ClInclude>
@@ -1923,9 +1915,6 @@
 		<ClInclude Include="..\..\engines\ags\lib\alfont\alfont.h">
 			<Filter>lib\alfont</Filter>
 		</ClInclude>
-		<ClInclude Include="..\..\engines\ags\lib\allegro.h">
-			<Filter>lib</Filter>
-		</ClInclude>
 		<ClInclude Include="..\..\engines\ags\lib\allegro\aintern.h">
 			<Filter>lib\allegro</Filter>
 		</ClInclude>
@@ -2001,14 +1990,15 @@
 		<ClInclude Include="..\..\engines\ags\lib\freetype-2.1.3\ftmemory.h">
 			<Filter>lib\freetype-2.1.3</Filter>
 		</ClInclude>
-		<ClInclude Include="..\..\engines\ags\lib\std.h">
-			<Filter>lib</Filter>
-		</ClInclude>
 		<ClInclude Include="..\..\engines\ags\lib\system\datetime.h">
 			<Filter>lib\system</Filter>
 		</ClInclude>
-		<ClInclude Include="..\..\engines\ags\metaengine.h" />
-		<ClInclude Include="..\..\engines\ags\music.h" />
+		<ClInclude Include="..\..\engines\ags\lib\allegro.h">
+			<Filter>lib</Filter>
+		</ClInclude>
+		<ClInclude Include="..\..\engines\ags\lib\std.h">
+			<Filter>lib</Filter>
+		</ClInclude>
 		<ClInclude Include="..\..\engines\ags\plugins\ags_agi\ags_agi.h">
 			<Filter>plugins\ags_agi</Filter>
 		</ClInclude>
@@ -2084,12 +2074,6 @@
 		<ClInclude Include="..\..\engines\ags\plugins\ags_parallax\ags_parallax.h">
 			<Filter>plugins\ags_parallax</Filter>
 		</ClInclude>
-		<ClInclude Include="..\..\engines\ags\plugins\ags_plugin.h">
-			<Filter>plugins</Filter>
-		</ClInclude>
-		<ClInclude Include="..\..\engines\ags\plugins\ags_plugin_evts.h">
-			<Filter>plugins</Filter>
-		</ClInclude>
 		<ClInclude Include="..\..\engines\ags\plugins\ags_shell\ags_shell.h">
 			<Filter>plugins\ags_shell</Filter>
 		</ClInclude>
@@ -2255,6 +2239,12 @@
 		<ClInclude Include="..\..\engines\ags\plugins\core\view_frame.h">
 			<Filter>plugins\core</Filter>
 		</ClInclude>
+		<ClInclude Include="..\..\engines\ags\plugins\ags_plugin.h">
+			<Filter>plugins</Filter>
+		</ClInclude>
+		<ClInclude Include="..\..\engines\ags\plugins\ags_plugin_evts.h">
+			<Filter>plugins</Filter>
+		</ClInclude>
 		<ClInclude Include="..\..\engines\ags\plugins\plugin_base.h">
 			<Filter>plugins</Filter>
 		</ClInclude>
@@ -2264,9 +2254,6 @@
 		<ClInclude Include="..\..\engines\ags\plugins\serializer.h">
 			<Filter>plugins</Filter>
 		</ClInclude>
-		<ClInclude Include="..\..\engines\ags\shared\ac\audio_clip_type.h">
-			<Filter>shared\ac</Filter>
-		</ClInclude>
 		<ClInclude Include="..\..\engines\ags\shared\ac\character_info.h">
 			<Filter>shared\ac</Filter>
 		</ClInclude>
@@ -2276,12 +2263,15 @@
 		<ClInclude Include="..\..\engines\ags\shared\ac\common_defines.h">
 			<Filter>shared\ac</Filter>
 		</ClInclude>
-		<ClInclude Include="..\..\engines\ags\shared\ac\dialog_topic.h">
-			<Filter>shared\ac</Filter>
-		</ClInclude>
 		<ClInclude Include="..\..\engines\ags\shared\ac\dynobj\script_audio_clip.h">
 			<Filter>shared\ac\dynobj</Filter>
 		</ClInclude>
+		<ClInclude Include="..\..\engines\ags\shared\ac\audio_clip_type.h">
+			<Filter>shared\ac</Filter>
+		</ClInclude>
+		<ClInclude Include="..\..\engines\ags\shared\ac\dialog_topic.h">
+			<Filter>shared\ac</Filter>
+		</ClInclude>
 		<ClInclude Include="..\..\engines\ags\shared\ac\game_setup_struct.h">
 			<Filter>shared\ac</Filter>
 		</ClInclude>
@@ -2540,6 +2530,16 @@
 		<ClInclude Include="..\..\engines\ags\shared\util\wgt2_allg.h">
 			<Filter>shared\util</Filter>
 		</ClInclude>
+		<ClInclude Include="..\..\engines\ags\achievements_tables.h" />
+		<ClInclude Include="..\..\engines\ags\ags.h" />
+		<ClInclude Include="..\..\engines\ags\console.h" />
+		<ClInclude Include="..\..\engines\ags\detection.h" />
+		<ClInclude Include="..\..\engines\ags\detection_tables.h" />
+		<ClInclude Include="..\..\engines\ags\events.h" />
+		<ClInclude Include="..\..\engines\ags\game_scanner.h" />
+		<ClInclude Include="..\..\engines\ags\globals.h" />
+		<ClInclude Include="..\..\engines\ags\metaengine.h" />
+		<ClInclude Include="..\..\engines\ags\music.h" />
 	</ItemGroup>
 	<ItemGroup>
 		<None Include="..\..\engines\ags\module.mk" />
diff --git a/dists/msvc/alcachofa.vcxproj b/dists/msvc/alcachofa.vcxproj
index 9543cf90648..0821c4ea5a7 100644
--- a/dists/msvc/alcachofa.vcxproj
+++ b/dists/msvc/alcachofa.vcxproj
@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="utf-8"?>
-<Project DefaultTargets="Build" ToolsVersion="18.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+<Project DefaultTargets="Build" ToolsVersion="14.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
 	<ItemGroup Label="ProjectConfigurations">
 		<ProjectConfiguration Include="Debug|Win32">
 			<Configuration>Debug</Configuration>
@@ -51,73 +51,70 @@
 		</ProjectConfiguration>
 	</ItemGroup>
 	<PropertyGroup Label="Globals">
-		<ProjectGuid>{48892AF2-980B-303F-A787-A30015732F2F}</ProjectGuid>
+		<ProjectGuid>{1CAA4EF4-9ADA-45D3-8F7E-2AD34C3F45AA}</ProjectGuid>
 		<RootNamespace>alcachofa</RootNamespace>
 		<Keyword>Win32Proj</Keyword>
-		<VCTargetsPath Condition="'$(VCTargetsPath18)' != '' and '$(VSVersion)' == '' and $(VisualStudioVersion) == ''">$(VCTargetsPath18)</VCTargetsPath>
+		<VCTargetsPath Condition="'$(VCTargetsPath14)' != '' and '$(VSVersion)' == '' and $(VisualStudioVersion) == ''">$(VCTargetsPath14)</VCTargetsPath>
 	</PropertyGroup>
 	<Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
 	<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
 		<ConfigurationType>StaticLibrary</ConfigurationType>
-		<PlatformToolset>v145</PlatformToolset>
+		<PlatformToolset>v140</PlatformToolset>
 		<CharacterSet>Unicode</CharacterSet>
 	</PropertyGroup>
 	<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='ASan|Win32'" Label="Configuration">
 		<ConfigurationType>StaticLibrary</ConfigurationType>
-		<PlatformToolset>v145</PlatformToolset>
+		<PlatformToolset>v140</PlatformToolset>
 		<CharacterSet>Unicode</CharacterSet>
-		<EnableASAN>true</EnableASAN>
 	</PropertyGroup>
 	<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='LLVM|Win32'" Label="Configuration">
 		<ConfigurationType>StaticLibrary</ConfigurationType>
-		<PlatformToolset>llvm</PlatformToolset>
+		<PlatformToolset>LLVM-vs2014</PlatformToolset>
 		<CharacterSet>Unicode</CharacterSet>
 	</PropertyGroup>
 	<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
 		<ConfigurationType>StaticLibrary</ConfigurationType>
-		<PlatformToolset>v145</PlatformToolset>
+		<PlatformToolset>v140</PlatformToolset>
 		<CharacterSet>Unicode</CharacterSet>
 	</PropertyGroup>
 	<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration">
 		<ConfigurationType>StaticLibrary</ConfigurationType>
-		<PlatformToolset>v145</PlatformToolset>
+		<PlatformToolset>v140</PlatformToolset>
 		<CharacterSet>Unicode</CharacterSet>
 	</PropertyGroup>
 	<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='ASan|x64'" Label="Configuration">
 		<ConfigurationType>StaticLibrary</ConfigurationType>
-		<PlatformToolset>v145</PlatformToolset>
+		<PlatformToolset>v140</PlatformToolset>
 		<CharacterSet>Unicode</CharacterSet>
-		<EnableASAN>true</EnableASAN>
 	</PropertyGroup>
 	<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='LLVM|x64'" Label="Configuration">
 		<ConfigurationType>StaticLibrary</ConfigurationType>
-		<PlatformToolset>llvm</PlatformToolset>
+		<PlatformToolset>LLVM-vs2014</PlatformToolset>
 		<CharacterSet>Unicode</CharacterSet>
 	</PropertyGroup>
 	<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration">
 		<ConfigurationType>StaticLibrary</ConfigurationType>
-		<PlatformToolset>v145</PlatformToolset>
+		<PlatformToolset>v140</PlatformToolset>
 		<CharacterSet>Unicode</CharacterSet>
 	</PropertyGroup>
 	<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|arm64'" Label="Configuration">
 		<ConfigurationType>StaticLibrary</ConfigurationType>
-		<PlatformToolset>v145</PlatformToolset>
+		<PlatformToolset>v140</PlatformToolset>
 		<CharacterSet>Unicode</CharacterSet>
 	</PropertyGroup>
 	<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='ASan|arm64'" Label="Configuration">
 		<ConfigurationType>StaticLibrary</ConfigurationType>
-		<PlatformToolset>v145</PlatformToolset>
+		<PlatformToolset>v140</PlatformToolset>
 		<CharacterSet>Unicode</CharacterSet>
-		<EnableASAN>true</EnableASAN>
 	</PropertyGroup>
 	<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='LLVM|arm64'" Label="Configuration">
 		<ConfigurationType>StaticLibrary</ConfigurationType>
-		<PlatformToolset>llvm</PlatformToolset>
+		<PlatformToolset>LLVM-vs2014</PlatformToolset>
 		<CharacterSet>Unicode</CharacterSet>
 	</PropertyGroup>
 	<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|arm64'" Label="Configuration">
 		<ConfigurationType>StaticLibrary</ConfigurationType>
-		<PlatformToolset>v145</PlatformToolset>
+		<PlatformToolset>v140</PlatformToolset>
 		<CharacterSet>Unicode</CharacterSet>
 	</PropertyGroup>
 	<Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
diff --git a/dists/msvc/alg.vcxproj b/dists/msvc/alg.vcxproj
index ecfce9c2e30..4ec111d647d 100644
--- a/dists/msvc/alg.vcxproj
+++ b/dists/msvc/alg.vcxproj
@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="utf-8"?>
-<Project DefaultTargets="Build" ToolsVersion="18.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+<Project DefaultTargets="Build" ToolsVersion="14.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
 	<ItemGroup Label="ProjectConfigurations">
 		<ProjectConfiguration Include="Debug|Win32">
 			<Configuration>Debug</Configuration>
@@ -51,73 +51,70 @@
 		</ProjectConfiguration>
 	</ItemGroup>
 	<PropertyGroup Label="Globals">
-		<ProjectGuid>{BF2A86C2-336F-3EE8-B679-327823797DEF}</ProjectGuid>
+		<ProjectGuid>{B79B25D3-9F33-40F5-9157-F6C9FE1CABFD}</ProjectGuid>
 		<RootNamespace>alg</RootNamespace>
 		<Keyword>Win32Proj</Keyword>
-		<VCTargetsPath Condition="'$(VCTargetsPath18)' != '' and '$(VSVersion)' == '' and $(VisualStudioVersion) == ''">$(VCTargetsPath18)</VCTargetsPath>
+		<VCTargetsPath Condition="'$(VCTargetsPath14)' != '' and '$(VSVersion)' == '' and $(VisualStudioVersion) == ''">$(VCTargetsPath14)</VCTargetsPath>
 	</PropertyGroup>
 	<Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
 	<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
 		<ConfigurationType>StaticLibrary</ConfigurationType>
-		<PlatformToolset>v145</PlatformToolset>
+		<PlatformToolset>v140</PlatformToolset>
 		<CharacterSet>Unicode</CharacterSet>
 	</PropertyGroup>
 	<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='ASan|Win32'" Label="Configuration">
 		<ConfigurationType>StaticLibrary</ConfigurationType>
-		<PlatformToolset>v145</PlatformToolset>
+		<PlatformToolset>v140</PlatformToolset>
 		<CharacterSet>Unicode</CharacterSet>
-		<EnableASAN>true</EnableASAN>
 	</PropertyGroup>
 	<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='LLVM|Win32'" Label="Configuration">
 		<ConfigurationType>StaticLibrary</ConfigurationType>
-		<PlatformToolset>llvm</PlatformToolset>
+		<PlatformToolset>LLVM-vs2014</PlatformToolset>
 		<CharacterSet>Unicode</CharacterSet>
 	</PropertyGroup>
 	<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
 		<ConfigurationType>StaticLibrary</ConfigurationType>
-		<PlatformToolset>v145</PlatformToolset>
+		<PlatformToolset>v140</PlatformToolset>
 		<CharacterSet>Unicode</CharacterSet>
 	</PropertyGroup>
 	<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration">
 		<ConfigurationType>StaticLibrary</ConfigurationType>
-		<PlatformToolset>v145</PlatformToolset>
+		<PlatformToolset>v140</PlatformToolset>
 		<CharacterSet>Unicode</CharacterSet>
 	</PropertyGroup>
 	<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='ASan|x64'" Label="Configuration">
 		<ConfigurationType>StaticLibrary</ConfigurationType>
-		<PlatformToolset>v145</PlatformToolset>
+		<PlatformToolset>v140</PlatformToolset>
 		<CharacterSet>Unicode</CharacterSet>
-		<EnableASAN>true</EnableASAN>
 	</PropertyGroup>
 	<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='LLVM|x64'" Label="Configuration">
 		<ConfigurationType>StaticLibrary</ConfigurationType>
-		<PlatformToolset>llvm</PlatformToolset>
+		<PlatformToolset>LLVM-vs2014</PlatformToolset>
 		<CharacterSet>Unicode</CharacterSet>
 	</PropertyGroup>
 	<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration">
 		<ConfigurationType>StaticLibrary</ConfigurationType>
-		<PlatformToolset>v145</PlatformToolset>
+		<PlatformToolset>v140</PlatformToolset>
 		<CharacterSet>Unicode</CharacterSet>
 	</PropertyGroup>
 	<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|arm64'" Label="Configuration">
 		<ConfigurationType>StaticLibrary</ConfigurationType>
-		<PlatformToolset>v145</PlatformToolset>
+		<PlatformToolset>v140</PlatformToolset>
 		<CharacterSet>Unicode</CharacterSet>
 	</PropertyGroup>
 	<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='ASan|arm64'" Label="Configuration">
 		<ConfigurationType>StaticLibrary</ConfigurationType>
-		<PlatformToolset>v145</PlatformToolset>
+		<PlatformToolset>v140</PlatformToolset>
 		<CharacterSet>Unicode</CharacterSet>
-		<EnableASAN>true</EnableASAN>
 	</PropertyGroup>
 	<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='LLVM|arm64'" Label="Configuration">
 		<ConfigurationType>StaticLibrary</ConfigurationType>
-		<PlatformToolset>llvm</PlatformToolset>
+		<PlatformToolset>LLVM-vs2014</PlatformToolset>
 		<CharacterSet>Unicode</CharacterSet>
 	</PropertyGroup>
 	<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|arm64'" Label="Configuration">
 		<ConfigurationType>StaticLibrary</ConfigurationType>
-		<PlatformToolset>v145</PlatformToolset>
+		<PlatformToolset>v140</PlatformToolset>
 		<CharacterSet>Unicode</CharacterSet>
 	</PropertyGroup>
 	<Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
diff --git a/dists/msvc/alg.vcxproj.filters b/dists/msvc/alg.vcxproj.filters
index 219ea4f2889..196755828b5 100644
--- a/dists/msvc/alg.vcxproj.filters
+++ b/dists/msvc/alg.vcxproj.filters
@@ -1,14 +1,11 @@
 <?xml version="1.0" encoding="utf-8"?>
-<Project ToolsVersion="18.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+<Project ToolsVersion="14.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
 	<ItemGroup>
 		<Filter Include="logic">
-			<UniqueIdentifier>EFDBA5ED-2E1D-11F1-A827-001A7DDA7111</UniqueIdentifier>
+			<UniqueIdentifier>AD46616F-A34C-471C-A9A6-18A0A94261CB</UniqueIdentifier>
 		</Filter>
 	</ItemGroup>
 	<ItemGroup>
-		<ClCompile Include="..\..\engines\alg\alg.cpp" />
-		<ClCompile Include="..\..\engines\alg\game.cpp" />
-		<ClCompile Include="..\..\engines\alg\graphics.cpp" />
 		<ClCompile Include="..\..\engines\alg\logic\game_bountyhunter.cpp">
 			<Filter>logic</Filter>
 		</ClCompile>
@@ -30,16 +27,14 @@
 		<ClCompile Include="..\..\engines\alg\logic\game_spacepirates.cpp">
 			<Filter>logic</Filter>
 		</ClCompile>
+		<ClCompile Include="..\..\engines\alg\alg.cpp" />
+		<ClCompile Include="..\..\engines\alg\game.cpp" />
+		<ClCompile Include="..\..\engines\alg\graphics.cpp" />
 		<ClCompile Include="..\..\engines\alg\metaengine.cpp" />
 		<ClCompile Include="..\..\engines\alg\scene.cpp" />
 		<ClCompile Include="..\..\engines\alg\video.cpp" />
 	</ItemGroup>
 	<ItemGroup>
-		<ClInclude Include="..\..\engines\alg\alg.h" />
-		<ClInclude Include="..\..\engines\alg\detection.h" />
-		<ClInclude Include="..\..\engines\alg\detection_tables.h" />
-		<ClInclude Include="..\..\engines\alg\game.h" />
-		<ClInclude Include="..\..\engines\alg\graphics.h" />
 		<ClInclude Include="..\..\engines\alg\logic\game_bountyhunter.h">
 			<Filter>logic</Filter>
 		</ClInclude>
@@ -61,6 +56,11 @@
 		<ClInclude Include="..\..\engines\alg\logic\game_spacepirates.h">
 			<Filter>logic</Filter>
 		</ClInclude>
+		<ClInclude Include="..\..\engines\alg\alg.h" />
+		<ClInclude Include="..\..\engines\alg\detection.h" />
+		<ClInclude Include="..\..\engines\alg\detection_tables.h" />
+		<ClInclude Include="..\..\engines\alg\game.h" />
+		<ClInclude Include="..\..\engines\alg\graphics.h" />
 		<ClInclude Include="..\..\engines\alg\scene.h" />
 		<ClInclude Include="..\..\engines\alg\video.h" />
 	</ItemGroup>
diff --git a/dists/msvc/asylum.vcxproj b/dists/msvc/asylum.vcxproj
index 806b9c75cc8..3156863f00a 100644
--- a/dists/msvc/asylum.vcxproj
+++ b/dists/msvc/asylum.vcxproj
@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="utf-8"?>
-<Project DefaultTargets="Build" ToolsVersion="18.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+<Project DefaultTargets="Build" ToolsVersion="14.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
 	<ItemGroup Label="ProjectConfigurations">
 		<ProjectConfiguration Include="Debug|Win32">
 			<Configuration>Debug</Configuration>
@@ -51,73 +51,70 @@
 		</ProjectConfiguration>
 	</ItemGroup>
 	<PropertyGroup Label="Globals">
-		<ProjectGuid>{D2638735-944A-36AF-BC8C-8169AA5CBD36}</ProjectGuid>
+		<ProjectGuid>{AD33E9D5-8E4A-4D4C-A484-5E54E3EDDF89}</ProjectGuid>
 		<RootNamespace>asylum</RootNamespace>
 		<Keyword>Win32Proj</Keyword>
-		<VCTargetsPath Condition="'$(VCTargetsPath18)' != '' and '$(VSVersion)' == '' and $(VisualStudioVersion) == ''">$(VCTargetsPath18)</VCTargetsPath>
+		<VCTargetsPath Condition="'$(VCTargetsPath14)' != '' and '$(VSVersion)' == '' and $(VisualStudioVersion) == ''">$(VCTargetsPath14)</VCTargetsPath>
 	</PropertyGroup>
 	<Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
 	<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
 		<ConfigurationType>StaticLibrary</ConfigurationType>
-		<PlatformToolset>v145</PlatformToolset>
+		<PlatformToolset>v140</PlatformToolset>
 		<CharacterSet>Unicode</CharacterSet>
 	</PropertyGroup>
 	<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='ASan|Win32'" Label="Configuration">
 		<ConfigurationType>StaticLibrary</ConfigurationType>
-		<PlatformToolset>v145</PlatformToolset>
+		<PlatformToolset>v140</PlatformToolset>
 		<CharacterSet>Unicode</CharacterSet>
-		<EnableASAN>true</EnableASAN>
 	</PropertyGroup>
 	<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='LLVM|Win32'" Label="Configuration">
 		<ConfigurationType>StaticLibrary</ConfigurationType>
-		<PlatformToolset>llvm</PlatformToolset>
+		<PlatformToolset>LLVM-vs2014</PlatformToolset>
 		<CharacterSet>Unicode</CharacterSet>
 	</PropertyGroup>
 	<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
 		<ConfigurationType>StaticLibrary</ConfigurationType>
-		<PlatformToolset>v145</PlatformToolset>
+		<PlatformToolset>v140</PlatformToolset>
 		<CharacterSet>Unicode</CharacterSet>
 	</PropertyGroup>
 	<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration">
 		<ConfigurationType>StaticLibrary</ConfigurationType>
-		<PlatformToolset>v145</PlatformToolset>
+		<PlatformToolset>v140</PlatformToolset>
 		<CharacterSet>Unicode</CharacterSet>
 	</PropertyGroup>
 	<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='ASan|x64'" Label="Configuration">
 		<ConfigurationType>StaticLibrary</ConfigurationType>
-		<PlatformToolset>v145</PlatformToolset>
+		<PlatformToolset>v140</PlatformToolset>
 		<CharacterSet>Unicode</CharacterSet>
-		<EnableASAN>true</EnableASAN>
 	</PropertyGroup>
 	<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='LLVM|x64'" Label="Configuration">
 		<ConfigurationType>StaticLibrary</ConfigurationType>
-		<PlatformToolset>llvm</PlatformToolset>
+		<PlatformToolset>LLVM-vs2014</PlatformToolset>
 		<CharacterSet>Unicode</CharacterSet>
 	</PropertyGroup>
 	<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration">
 		<ConfigurationType>StaticLibrary</ConfigurationType>
-		<PlatformToolset>v145</PlatformToolset>
+		<PlatformToolset>v140</PlatformToolset>
 		<CharacterSet>Unicode</CharacterSet>
 	</PropertyGroup>
 	<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|arm64'" Label="Configuration">
 		<ConfigurationType>StaticLibrary</ConfigurationType>
-		<PlatformToolset>v145</PlatformToolset>
+		<PlatformToolset>v140</PlatformToolset>
 		<CharacterSet>Unicode</CharacterSet>
 	</PropertyGroup>
 	<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='ASan|arm64'" Label="Configuration">
 		<ConfigurationType>StaticLibrary</ConfigurationType>
-		<PlatformToolset>v145</PlatformToolset>
+		<PlatformToolset>v140</PlatformToolset>
 		<CharacterSet>Unicode</CharacterSet>
-		<EnableASAN>true</EnableASAN>
 	</PropertyGroup>
 	<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='LLVM|arm64'" Label="Configuration">
 		<ConfigurationType>StaticLibrary</ConfigurationType>
-		<PlatformToolset>llvm</PlatformToolset>
+		<PlatformToolset>LLVM-vs2014</PlatformToolset>
 		<CharacterSet>Unicode</CharacterSet>
 	</PropertyGroup>
 	<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|arm64'" Label="Configuration">
 		<ConfigurationType>StaticLibrary</ConfigurationType>
-		<PlatformToolset>v145</PlatformToolset>
+		<PlatformToolset>v140</PlatformToolset>
 		<CharacterSet>Unicode</CharacterSet>
 	</PropertyGroup>
 	<Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
diff --git a/dists/msvc/asylum.vcxproj.filters b/dists/msvc/asylum.vcxproj.filters
index 45f6d7d6902..fa06a7d5c9e 100644
--- a/dists/msvc/asylum.vcxproj.filters
+++ b/dists/msvc/asylum.vcxproj.filters
@@ -1,23 +1,20 @@
 <?xml version="1.0" encoding="utf-8"?>
-<Project ToolsVersion="18.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+<Project ToolsVersion="14.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
 	<ItemGroup>
 		<Filter Include="puzzles">
-			<UniqueIdentifier>EFDBA5EE-2E1D-11F1-A827-001A7DDA7111</UniqueIdentifier>
+			<UniqueIdentifier>96574E55-6359-41DC-8455-EDC04A0149D1</UniqueIdentifier>
 		</Filter>
 		<Filter Include="resources">
-			<UniqueIdentifier>EFDBA5EF-2E1D-11F1-A827-001A7DDA7111</UniqueIdentifier>
+			<UniqueIdentifier>C8998514-4BE1-4D13-99ED-8D1C3821DA65</UniqueIdentifier>
 		</Filter>
 		<Filter Include="system">
-			<UniqueIdentifier>EFDBA5F0-2E1D-11F1-A827-001A7DDA7111</UniqueIdentifier>
+			<UniqueIdentifier>CCA67BCF-5A51-40DE-B20C-9983D10ADE0A</UniqueIdentifier>
 		</Filter>
 		<Filter Include="views">
-			<UniqueIdentifier>EFDBA5F1-2E1D-11F1-A827-001A7DDA7111</UniqueIdentifier>
+			<UniqueIdentifier>D5414D56-ED0D-4095-A0D5-C149CF3AB0EC</UniqueIdentifier>
 		</Filter>
 	</ItemGroup>
 	<ItemGroup>
-		<ClCompile Include="..\..\engines\asylum\asylum.cpp" />
-		<ClCompile Include="..\..\engines\asylum\console.cpp" />
-		<ClCompile Include="..\..\engines\asylum\metaengine.cpp" />
 		<ClCompile Include="..\..\engines\asylum\puzzles\board.cpp">
 			<Filter>puzzles</Filter>
 		</ClCompile>
@@ -99,7 +96,6 @@
 		<ClCompile Include="..\..\engines\asylum\resources\worldstats.cpp">
 			<Filter>resources</Filter>
 		</ClCompile>
-		<ClCompile Include="..\..\engines\asylum\respack.cpp" />
 		<ClCompile Include="..\..\engines\asylum\system\config.cpp">
 			<Filter>system</Filter>
 		</ClCompile>
@@ -142,13 +138,12 @@
 		<ClCompile Include="..\..\engines\asylum\views\video.cpp">
 			<Filter>views</Filter>
 		</ClCompile>
+		<ClCompile Include="..\..\engines\asylum\asylum.cpp" />
+		<ClCompile Include="..\..\engines\asylum\console.cpp" />
+		<ClCompile Include="..\..\engines\asylum\metaengine.cpp" />
+		<ClCompile Include="..\..\engines\asylum\respack.cpp" />
 	</ItemGroup>
 	<ItemGroup>
-		<ClInclude Include="..\..\engines\asylum\asylum.h" />
-		<ClInclude Include="..\..\engines\asylum\console.h" />
-		<ClInclude Include="..\..\engines\asylum\detection.h" />
-		<ClInclude Include="..\..\engines\asylum\detection_tables.h" />
-		<ClInclude Include="..\..\engines\asylum\eventhandler.h" />
 		<ClInclude Include="..\..\engines\asylum\puzzles\board.h">
 			<Filter>puzzles</Filter>
 		</ClInclude>
@@ -230,9 +225,6 @@
 		<ClInclude Include="..\..\engines\asylum\resources\worldstats.h">
 			<Filter>resources</Filter>
 		</ClInclude>
-		<ClInclude Include="..\..\engines\asylum\respack.h" />
-		<ClInclude Include="..\..\engines\asylum\shared.h" />
-		<ClInclude Include="..\..\engines\asylum\staticres.h" />
 		<ClInclude Include="..\..\engines\asylum\system\config.h">
 			<Filter>system</Filter>
 		</ClInclude>
@@ -275,6 +267,14 @@
 		<ClInclude Include="..\..\engines\asylum\views\video.h">
 			<Filter>views</Filter>
 		</ClInclude>
+		<ClInclude Include="..\..\engines\asylum\asylum.h" />
+		<ClInclude Include="..\..\engines\asylum\console.h" />
+		<ClInclude Include="..\..\engines\asylum\detection.h" />
+		<ClInclude Include="..\..\engines\asylum\detection_tables.h" />
+		<ClInclude Include="..\..\engines\asylum\eventhandler.h" />
+		<ClInclude Include="..\..\engines\asylum\respack.h" />
+		<ClInclude Include="..\..\engines\asylum\shared.h" />
+		<ClInclude Include="..\..\engines\asylum\staticres.h" />
 	</ItemGroup>
 	<ItemGroup>
 		<None Include="..\..\engines\asylum\module.mk" />
diff --git a/dists/msvc/awe.vcxproj b/dists/msvc/awe.vcxproj
index 0fdadee74b1..6af3a3f7d57 100644
--- a/dists/msvc/awe.vcxproj
+++ b/dists/msvc/awe.vcxproj
@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="utf-8"?>
-<Project DefaultTargets="Build" ToolsVersion="18.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+<Project DefaultTargets="Build" ToolsVersion="14.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
 	<ItemGroup Label="ProjectConfigurations">
 		<ProjectConfiguration Include="Debug|Win32">
 			<Configuration>Debug</Configuration>
@@ -51,73 +51,70 @@
 		</ProjectConfiguration>
 	</ItemGroup>
 	<PropertyGroup Label="Globals">
-		<ProjectGuid>{671B7CAC-9C84-356C-9088-85CBD15BE5EC}</ProjectGuid>
+		<ProjectGuid>{9EB5EE55-CFE5-4857-97F2-AC31AF34A0F4}</ProjectGuid>
 		<RootNamespace>awe</RootNamespace>
 		<Keyword>Win32Proj</Keyword>
-		<VCTargetsPath Condition="'$(VCTargetsPath18)' != '' and '$(VSVersion)' == '' and $(VisualStudioVersion) == ''">$(VCTargetsPath18)</VCTargetsPath>
+		<VCTargetsPath Condition="'$(VCTargetsPath14)' != '' and '$(VSVersion)' == '' and $(VisualStudioVersion) == ''">$(VCTargetsPath14)</VCTargetsPath>
 	</PropertyGroup>
 	<Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
 	<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
 		<ConfigurationType>StaticLibrary</ConfigurationType>
-		<PlatformToolset>v145</PlatformToolset>
+		<PlatformToolset>v140</PlatformToolset>
 		<CharacterSet>Unicode</CharacterSet>
 	</PropertyGroup>
 	<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='ASan|Win32'" Label="Configuration">
 		<ConfigurationType>StaticLibrary</ConfigurationType>
-		<PlatformToolset>v145</PlatformToolset>
+		<PlatformToolset>v140</PlatformToolset>
 		<CharacterSet>Unicode</CharacterSet>
-		<EnableASAN>true</EnableASAN>
 	</PropertyGroup>
 	<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='LLVM|Win32'" Label="Configuration">
 		<ConfigurationType>StaticLibrary</ConfigurationType>
-		<PlatformToolset>llvm</PlatformToolset>
+		<PlatformToolset>LLVM-vs2014</PlatformToolset>
 		<CharacterSet>Unicode</CharacterSet>
 	</PropertyGroup>
 	<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
 		<ConfigurationType>StaticLibrary</ConfigurationType>
-		<PlatformToolset>v145</PlatformToolset>
+		<PlatformToolset>v140</PlatformToolset>
 		<CharacterSet>Unicode</CharacterSet>
 	</PropertyGroup>
 	<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration">
 		<ConfigurationType>StaticLibrary</ConfigurationType>
-		<PlatformToolset>v145</PlatformToolset>
+		<PlatformToolset>v140</PlatformToolset>
 		<CharacterSet>Unicode</CharacterSet>
 	</PropertyGroup>
 	<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='ASan|x64'" Label="Configuration">
 		<ConfigurationType>StaticLibrary</ConfigurationType>
-		<PlatformToolset>v145</PlatformToolset>
+		<PlatformToolset>v140</PlatformToolset>
 		<CharacterSet>Unicode</CharacterSet>
-		<EnableASAN>true</EnableASAN>
 	</PropertyGroup>
 	<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='LLVM|x64'" Label="Configuration">
 		<ConfigurationType>StaticLibrary</ConfigurationType>
-		<PlatformToolset>llvm</PlatformToolset>
+		<PlatformToolset>LLVM-vs2014</PlatformToolset>
 		<CharacterSet>Unicode</CharacterSet>
 	</PropertyGroup>
 	<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration">
 		<ConfigurationType>StaticLibrary</ConfigurationType>
-		<PlatformToolset>v145</PlatformToolset>
+		<PlatformToolset>v140</PlatformToolset>
 		<CharacterSet>Unicode</CharacterSet>
 	</PropertyGroup>
 	<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|arm64'" Label="Configuration">
 		<ConfigurationType>StaticLibrary</ConfigurationType>
-		<PlatformToolset>v145</PlatformToolset>
+		<PlatformToolset>v140</PlatformToolset>
 		<CharacterSet>Unicode</CharacterSet>
 	</PropertyGroup>
 	<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='ASan|arm64'" Label="Configuration">
 		<ConfigurationType>StaticLibrary</ConfigurationType>
-		<PlatformToolset>v145</PlatformToolset>
+		<PlatformToolset>v140</PlatformToolset>
 		<CharacterSet>Unicode</CharacterSet>
-		<EnableASAN>true</EnableASAN>
 	</PropertyGroup>
 	<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='LLVM|arm64'" Label="Configuration">
 		<ConfigurationType>StaticLibrary</ConfigurationType>
-		<PlatformToolset>llvm</PlatformToolset>
+		<PlatformToolset>LLVM-vs2014</PlatformToolset>
 		<CharacterSet>Unicode</CharacterSet>
 	</PropertyGroup>
 	<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|arm64'" Label="Configuration">
 		<ConfigurationType>StaticLibrary</ConfigurationType>
-		<PlatformToolset>v145</PlatformToolset>
+		<PlatformToolset>v140</PlatformToolset>
 		<CharacterSet>Unicode</CharacterSet>
 	</PropertyGroup>
 	<Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
diff --git a/dists/msvc/bagel.vcxproj b/dists/msvc/bagel.vcxproj
index 706ddfbd475..85c2b1ec49a 100644
--- a/dists/msvc/bagel.vcxproj
+++ b/dists/msvc/bagel.vcxproj
@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="utf-8"?>
-<Project DefaultTargets="Build" ToolsVersion="18.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+<Project DefaultTargets="Build" ToolsVersion="14.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
 	<ItemGroup Label="ProjectConfigurations">
 		<ProjectConfiguration Include="Debug|Win32">
 			<Configuration>Debug</Configuration>
@@ -51,73 +51,70 @@
 		</ProjectConfiguration>
 	</ItemGroup>
 	<PropertyGroup Label="Globals">
-		<ProjectGuid>{1682E3E8-B4BF-348E-A00C-81267DB52CE5}</ProjectGuid>
+		<ProjectGuid>{1DA78742-2840-49AF-8ED3-E473C5353044}</ProjectGuid>
 		<RootNamespace>bagel</RootNamespace>
 		<Keyword>Win32Proj</Keyword>
-		<VCTargetsPath Condition="'$(VCTargetsPath18)' != '' and '$(VSVersion)' == '' and $(VisualStudioVersion) == ''">$(VCTargetsPath18)</VCTargetsPath>
+		<VCTargetsPath Condition="'$(VCTargetsPath14)' != '' and '$(VSVersion)' == '' and $(VisualStudioVersion) == ''">$(VCTargetsPath14)</VCTargetsPath>
 	</PropertyGroup>
 	<Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
 	<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
 		<ConfigurationType>StaticLibrary</ConfigurationType>
-		<PlatformToolset>v145</PlatformToolset>
+		<PlatformToolset>v140</PlatformToolset>
 		<CharacterSet>Unicode</CharacterSet>
 	</PropertyGroup>
 	<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='ASan|Win32'" Label="Configuration">
 		<ConfigurationType>StaticLibrary</ConfigurationType>
-		<PlatformToolset>v145</PlatformToolset>
+		<PlatformToolset>v140</PlatformToolset>
 		<CharacterSet>Unicode</CharacterSet>
-		<EnableASAN>true</EnableASAN>
 	</PropertyGroup>
 	<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='LLVM|Win32'" Label="Configuration">
 		<ConfigurationType>StaticLibrary</ConfigurationType>
-		<PlatformToolset>llvm</PlatformToolset>
+		<PlatformToolset>LLVM-vs2014</PlatformToolset>
 		<CharacterSet>Unicode</CharacterSet>
 	</PropertyGroup>
 	<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
 		<ConfigurationType>StaticLibrary</ConfigurationType>
-		<PlatformToolset>v145</PlatformToolset>
+		<PlatformToolset>v140</PlatformToolset>
 		<CharacterSet>Unicode</CharacterSet>
 	</PropertyGroup>
 	<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration">
 		<ConfigurationType>StaticLibrary</ConfigurationType>
-		<PlatformToolset>v145</PlatformToolset>
+		<PlatformToolset>v140</PlatformToolset>
 		<CharacterSet>Unicode</CharacterSet>
 	</PropertyGroup>
 	<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='ASan|x64'" Label="Configuration">
 		<ConfigurationType>StaticLibrary</ConfigurationType>
-		<PlatformToolset>v145</PlatformToolset>
+		<PlatformToolset>v140</PlatformToolset>
 		<CharacterSet>Unicode</CharacterSet>
-		<EnableASAN>true</EnableASAN>
 	</PropertyGroup>
 	<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='LLVM|x64'" Label="Configuration">
 		<ConfigurationType>StaticLibrary</ConfigurationType>
-		<PlatformToolset>llvm</PlatformToolset>
+		<PlatformToolset>LLVM-vs2014</PlatformToolset>
 		<CharacterSet>Unicode</CharacterSet>
 	</PropertyGroup>
 	<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration">
 		<ConfigurationType>StaticLibrary</ConfigurationType>
-		<PlatformToolset>v145</PlatformToolset>
+		<PlatformToolset>v140</PlatformToolset>
 		<CharacterSet>Unicode</CharacterSet>
 	</PropertyGroup>
 	<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|arm64'" Label="Configuration">
 		<ConfigurationType>StaticLibrary</ConfigurationType>
-		<PlatformToolset>v145</PlatformToolset>
+		<PlatformToolset>v140</PlatformToolset>
 		<CharacterSet>Unicode</CharacterSet>
 	</PropertyGroup>
 	<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='ASan|arm64'" Label="Configuration">
 		<ConfigurationType>StaticLibrary</ConfigurationType>
-		<PlatformToolset>v145</PlatformToolset>
+		<PlatformToolset>v140</PlatformToolset>
 		<CharacterSet>Unicode</CharacterSet>
-		<EnableASAN>true</EnableASAN>
 	</PropertyGroup>
 	<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='LLVM|arm64'" Label="Configuration">
 		<ConfigurationType>StaticLibrary</ConfigurationType>
-		<PlatformToolset>llvm</PlatformToolset>
+		<PlatformToolset>LLVM-vs2014</PlatformToolset>
 		<CharacterSet>Unicode</CharacterSet>
 	</PropertyGroup>
 	<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|arm64'" Label="Configuration">
 		<ConfigurationType>StaticLibrary</ConfigurationType>
-		<PlatformToolset>v145</PlatformToolset>
+		<PlatformToolset>v140</PlatformToolset>
 		<CharacterSet>Unicode</CharacterSet>
 	</PropertyGroup>
 	<Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
diff --git a/dists/msvc/bagel.vcxproj.filters b/dists/msvc/bagel.vcxproj.filters
index 69c6f7f9163..4f875d38347 100644
--- a/dists/msvc/bagel.vcxproj.filters
+++ b/dists/msvc/bagel.vcxproj.filters
@@ -1,123 +1,122 @@
 <?xml version="1.0" encoding="utf-8"?>
-<Project ToolsVersion="18.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+<Project ToolsVersion="14.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
 	<ItemGroup>
 		<Filter Include="boflib">
-			<UniqueIdentifier>EFDBA5F2-2E1D-11F1-A827-001A7DDA7111</UniqueIdentifier>
+			<UniqueIdentifier>7250330D-69A1-4936-A443-032941829A6B</UniqueIdentifier>
 		</Filter>
 		<Filter Include="hodjnpodj">
-			<UniqueIdentifier>EFDBA5F3-2E1D-11F1-A827-001A7DDA7111</UniqueIdentifier>
+			<UniqueIdentifier>AF53E23E-73B9-402C-A8D6-EA6ABB7D5C24</UniqueIdentifier>
 		</Filter>
 		<Filter Include="hodjnpodj\archeroids">
-			<UniqueIdentifier>EFDBA5F4-2E1D-11F1-A827-001A7DDA7111</UniqueIdentifier>
+			<UniqueIdentifier>4A173A6F-706F-46AF-8FC1-E42F5339A9EB</UniqueIdentifier>
 		</Filter>
 		<Filter Include="hodjnpodj\artparts">
-			<UniqueIdentifier>EFDBA5F5-2E1D-11F1-A827-001A7DDA7111</UniqueIdentifier>
+			<UniqueIdentifier>8A1EE7AD-4189-4625-B4D1-0D21AC5E3FDC</UniqueIdentifier>
 		</Filter>
 		<Filter Include="hodjnpodj\barbershop">
-			<UniqueIdentifier>EFDBA5F6-2E1D-11F1-A827-001A7DDA7111</UniqueIdentifier>
+			<UniqueIdentifier>DF6621EF-CFD6-4303-8A08-6934A8A2F2C7</UniqueIdentifier>
 		</Filter>
 		<Filter Include="hodjnpodj\battlefish">
-			<UniqueIdentifier>EFDBA5F7-2E1D-11F1-A827-001A7DDA7111</UniqueIdentifier>
+			<UniqueIdentifier>4D1364C6-B368-4625-AD46-00FB886A7850</UniqueIdentifier>
 		</Filter>
 		<Filter Include="hodjnpodj\beacon">
-			<UniqueIdentifier>EFDBA5F8-2E1D-11F1-A827-001A7DDA7111</UniqueIdentifier>
+			<UniqueIdentifier>2FA74892-4868-4D70-AFB8-503414D5AE91</UniqueIdentifier>
 		</Filter>
 		<Filter Include="hodjnpodj\crypt">
-			<UniqueIdentifier>EFDBA5F9-2E1D-11F1-A827-001A7DDA7111</UniqueIdentifier>
+			<UniqueIdentifier>EF7A2B98-9150-4B10-927C-876F0D0E01C2</UniqueIdentifier>
 		</Filter>
 		<Filter Include="hodjnpodj\dfa">
-			<UniqueIdentifier>EFDBA5FA-2E1D-11F1-A827-001A7DDA7111</UniqueIdentifier>
+			<UniqueIdentifier>7C9FC488-4213-4AB3-A9A3-D3FC174720ED</UniqueIdentifier>
 		</Filter>
 		<Filter Include="hodjnpodj\fuge">
-			<UniqueIdentifier>EFDBA5FB-2E1D-11F1-A827-001A7DDA7111</UniqueIdentifier>
+			<UniqueIdentifier>BCD84202-7617-4FBC-A201-C5D883400A5E</UniqueIdentifier>
 		</Filter>
 		<Filter Include="hodjnpodj\garfunkle">
-			<UniqueIdentifier>EFDBA5FC-2E1D-11F1-A827-001A7DDA7111</UniqueIdentifier>
+			<UniqueIdentifier>E0CBC81E-B430-4567-A864-0586177AA578</UniqueIdentifier>
 		</Filter>
 		<Filter Include="hodjnpodj\gfx">
-			<UniqueIdentifier>EFDBA5FD-2E1D-11F1-A827-001A7DDA7111</UniqueIdentifier>
+			<UniqueIdentifier>8FF551EE-9207-4ADA-9CDD-08BA6F1C059D</UniqueIdentifier>
 		</Filter>
 		<Filter Include="hodjnpodj\hnplibs">
-			<UniqueIdentifier>EFDBA5FE-2E1D-11F1-A827-001A7DDA7111</UniqueIdentifier>
+			<UniqueIdentifier>7C5F53E4-F2A0-4D24-8825-0373F392AF63</UniqueIdentifier>
 		</Filter>
 		<Filter Include="hodjnpodj\libs">
-			<UniqueIdentifier>EFDBA5FF-2E1D-11F1-A827-001A7DDA7111</UniqueIdentifier>
+			<UniqueIdentifier>F9E0DCF6-DA35-4E26-B4C4-BD98A407979A</UniqueIdentifier>
 		</Filter>
 		<Filter Include="hodjnpodj\life">
-			<UniqueIdentifier>EFDBA600-2E1D-11F1-A827-001A7DDA7111</UniqueIdentifier>
+			<UniqueIdentifier>B6BFCACA-4326-49B4-BDFA-8215935FAA9D</UniqueIdentifier>
 		</Filter>
 		<Filter Include="hodjnpodj\mankala">
-			<UniqueIdentifier>EFDBA601-2E1D-11F1-A827-001A7DDA7111</UniqueIdentifier>
+			<UniqueIdentifier>7BA83E91-E711-4431-89AA-E52BD9F0256E</UniqueIdentifier>
 		</Filter>
 		<Filter Include="hodjnpodj\mazedoom">
-			<UniqueIdentifier>EFDBA602-2E1D-11F1-A827-001A7DDA7111</UniqueIdentifier>
+			<UniqueIdentifier>8DE22640-C0AA-4446-A684-A6161C57C33F</UniqueIdentifier>
 		</Filter>
 		<Filter Include="hodjnpodj\metagame">
-			<UniqueIdentifier>EFDBA603-2E1D-11F1-A827-001A7DDA7111</UniqueIdentifier>
+			<UniqueIdentifier>154902AD-2183-44CB-BA32-B6DB45904E6E</UniqueIdentifier>
 		</Filter>
 		<Filter Include="hodjnpodj\metagame\bgen">
-			<UniqueIdentifier>EFDBA604-2E1D-11F1-A827-001A7DDA7111</UniqueIdentifier>
+			<UniqueIdentifier>A3EC06D7-6A2E-4077-8E9A-36BB32419FBB</UniqueIdentifier>
 		</Filter>
 		<Filter Include="hodjnpodj\metagame\demo">
-			<UniqueIdentifier>EFDBA605-2E1D-11F1-A827-001A7DDA7111</UniqueIdentifier>
+			<UniqueIdentifier>7E42B24A-6962-4679-A23A-6AB6FE96CC8A</UniqueIdentifier>
 		</Filter>
 		<Filter Include="hodjnpodj\metagame\frame">
-			<UniqueIdentifier>EFDBA606-2E1D-11F1-A827-001A7DDA7111</UniqueIdentifier>
+			<UniqueIdentifier>EAF0EE20-D537-4790-BAA8-5D8EE23A7630</UniqueIdentifier>
 		</Filter>
 		<Filter Include="hodjnpodj\metagame\grand_tour">
-			<UniqueIdentifier>EFDBA607-2E1D-11F1-A827-001A7DDA7111</UniqueIdentifier>
+			<UniqueIdentifier>2EB45ADC-08FB-404B-92E9-F1211F584A53</UniqueIdentifier>
 		</Filter>
 		<Filter Include="hodjnpodj\metagame\gtl">
-			<UniqueIdentifier>EFDBA608-2E1D-11F1-A827-001A7DDA7111</UniqueIdentifier>
+			<UniqueIdentifier>9D01B805-4643-49A4-994F-4F3CEED8BDE4</UniqueIdentifier>
 		</Filter>
 		<Filter Include="hodjnpodj\metagame\saves">
-			<UniqueIdentifier>EFDBA609-2E1D-11F1-A827-001A7DDA7111</UniqueIdentifier>
+			<UniqueIdentifier>E3C11160-9319-4ABE-9C71-297CF7BA9D4A</UniqueIdentifier>
 		</Filter>
 		<Filter Include="hodjnpodj\metagame\zoom">
-			<UniqueIdentifier>EFDBA60A-2E1D-11F1-A827-001A7DDA7111</UniqueIdentifier>
+			<UniqueIdentifier>5802D796-CF3A-479F-9ADB-915A3DEB028C</UniqueIdentifier>
 		</Filter>
 		<Filter Include="hodjnpodj\novacancy">
-			<UniqueIdentifier>EFDBA60B-2E1D-11F1-A827-001A7DDA7111</UniqueIdentifier>
+			<UniqueIdentifier>E4EDC80E-173E-4447-91F4-D350552B4C9D</UniqueIdentifier>
 		</Filter>
 		<Filter Include="hodjnpodj\packrat">
-			<UniqueIdentifier>EFDBA60C-2E1D-11F1-A827-001A7DDA7111</UniqueIdentifier>
+			<UniqueIdentifier>74E4073D-59BF-45B1-AA6E-F08D417011E6</UniqueIdentifier>
 		</Filter>
 		<Filter Include="hodjnpodj\pdq">
-			<UniqueIdentifier>EFDBA60D-2E1D-11F1-A827-001A7DDA7111</UniqueIdentifier>
+			<UniqueIdentifier>6ADF1D52-FBAC-499E-AEE9-9F7A209A13BC</UniqueIdentifier>
 		</Filter>
 		<Filter Include="hodjnpodj\peggle">
-			<UniqueIdentifier>EFDBA60E-2E1D-11F1-A827-001A7DDA7111</UniqueIdentifier>
+			<UniqueIdentifier>D846AA35-4551-47D1-B055-5DE4EB9FA9E8</UniqueIdentifier>
 		</Filter>
 		<Filter Include="hodjnpodj\poker">
-			<UniqueIdentifier>EFDBA60F-2E1D-11F1-A827-001A7DDA7111</UniqueIdentifier>
+			<UniqueIdentifier>B5BD2D2A-5EAF-41A8-B6A2-EBFA2B2D462A</UniqueIdentifier>
 		</Filter>
 		<Filter Include="hodjnpodj\riddles">
-			<UniqueIdentifier>EFDBA610-2E1D-11F1-A827-001A7DDA7111</UniqueIdentifier>
+			<UniqueIdentifier>624C4FF0-CE42-4D46-B3F4-FD6711776D77</UniqueIdentifier>
 		</Filter>
 		<Filter Include="hodjnpodj\wordsearch">
-			<UniqueIdentifier>EFDBA611-2E1D-11F1-A827-001A7DDA7111</UniqueIdentifier>
+			<UniqueIdentifier>7E4C3901-0A29-4391-81F6-7153F0D485C2</UniqueIdentifier>
 		</Filter>
 		<Filter Include="spacebar">
-			<UniqueIdentifier>EFDBA612-2E1D-11F1-A827-001A7DDA7111</UniqueIdentifier>
+			<UniqueIdentifier>09F0229E-435A-482E-9AFA-670774FE1D11</UniqueIdentifier>
 		</Filter>
 		<Filter Include="spacebar\baglib">
-			<UniqueIdentifier>EFDBA613-2E1D-11F1-A827-001A7DDA7111</UniqueIdentifier>
+			<UniqueIdentifier>038374A7-4AA4-48CD-A079-F76E2927F0EB</UniqueIdentifier>
 		</Filter>
 		<Filter Include="spacebar\boflib">
-			<UniqueIdentifier>EFDBA614-2E1D-11F1-A827-001A7DDA7111</UniqueIdentifier>
+			<UniqueIdentifier>E4305332-7A51-4637-BC26-77BEF4A8F918</UniqueIdentifier>
 		</Filter>
 		<Filter Include="spacebar\boflib\gfx">
-			<UniqueIdentifier>EFDBA615-2E1D-11F1-A827-001A7DDA7111</UniqueIdentifier>
+			<UniqueIdentifier>C6B20F9E-77A0-432E-8AEA-74E482F9D9F1</UniqueIdentifier>
 		</Filter>
 		<Filter Include="spacebar\boflib\gui">
-			<UniqueIdentifier>EFDBA616-2E1D-11F1-A827-001A7DDA7111</UniqueIdentifier>
+			<UniqueIdentifier>BE02A68C-9A7F-4436-A155-AFCE990C930D</UniqueIdentifier>
 		</Filter>
 		<Filter Include="spacebar\dialogs">
-			<UniqueIdentifier>EFDBA617-2E1D-11F1-A827-001A7DDA7111</UniqueIdentifier>
+			<UniqueIdentifier>547DE4C2-0A00-4224-B427-9A273B0D028C</UniqueIdentifier>
 		</Filter>
 	</ItemGroup>
 	<ItemGroup>
-		<ClCompile Include="..\..\engines\bagel\bagel.cpp" />
 		<ClCompile Include="..\..\engines\bagel\boflib\cache.cpp">
 			<Filter>boflib</Filter>
 		</ClCompile>
@@ -235,9 +234,6 @@
 		<ClCompile Include="..\..\engines\bagel\hodjnpodj\beacon\optndlg.cpp">
 			<Filter>hodjnpodj\beacon</Filter>
 		</ClCompile>
-		<ClCompile Include="..\..\engines\bagel\hodjnpodj\console.cpp">
-			<Filter>hodjnpodj</Filter>
-		</ClCompile>
 		<ClCompile Include="..\..\engines\bagel\hodjnpodj\crypt\crypt.cpp">
 			<Filter>hodjnpodj\crypt</Filter>
 		</ClCompile>
@@ -337,9 +333,6 @@
 		<ClCompile Include="..\..\engines\bagel\hodjnpodj\hnplibs\text.cpp">
 			<Filter>hodjnpodj\hnplibs</Filter>
 		</ClCompile>
-		<ClCompile Include="..\..\engines\bagel\hodjnpodj\hodjnpodj.cpp">
-			<Filter>hodjnpodj</Filter>
-		</ClCompile>
 		<ClCompile Include="..\..\engines\bagel\hodjnpodj\libs\vector.cpp">
 			<Filter>hodjnpodj\libs</Filter>
 		</ClCompile>
@@ -643,8 +636,12 @@
 		<ClCompile Include="..\..\engines\bagel\hodjnpodj\wordsearch\wordsearch.cpp">
 			<Filter>hodjnpodj\wordsearch</Filter>
 		</ClCompile>
-		<ClCompile Include="..\..\engines\bagel\metaengine.cpp" />
-		<ClCompile Include="..\..\engines\bagel\music.cpp" />
+		<ClCompile Include="..\..\engines\bagel\hodjnpodj\console.cpp">
+			<Filter>hodjnpodj</Filter>
+		</ClCompile>
+		<ClCompile Include="..\..\engines\bagel\hodjnpodj\hodjnpodj.cpp">
+			<Filter>hodjnpodj</Filter>
+		</ClCompile>
 		<ClCompile Include="..\..\engines\bagel\spacebar\baglib\area_object.cpp">
 			<Filter>spacebar\baglib</Filter>
 		</ClCompile>
@@ -774,27 +771,6 @@
 		<ClCompile Include="..\..\engines\bagel\spacebar\baglib\zoom_pda.cpp">
 			<Filter>spacebar\baglib</Filter>
 		</ClCompile>
-		<ClCompile Include="..\..\engines\bagel\spacebar\bib_odds_wnd.cpp">
-			<Filter>spacebar</Filter>
-		</ClCompile>
-		<ClCompile Include="..\..\engines\bagel\spacebar\bibble_window.cpp">
-			<Filter>spacebar</Filter>
-		</ClCompile>
-		<ClCompile Include="..\..\engines\bagel\spacebar\boflib\app.cpp">
-			<Filter>spacebar\boflib</Filter>
-		</ClCompile>
-		<ClCompile Include="..\..\engines\bagel\spacebar\boflib\crc.cpp">
-			<Filter>spacebar\boflib</Filter>
-		</ClCompile>
-		<ClCompile Include="..\..\engines\bagel\spacebar\boflib\dat_file.cpp">
-			<Filter>spacebar\boflib</Filter>
-		</ClCompile>
-		<ClCompile Include="..\..\engines\bagel\spacebar\boflib\debug.cpp">
-			<Filter>spacebar\boflib</Filter>
-		</ClCompile>
-		<ClCompile Include="..\..\engines\bagel\spacebar\boflib\file.cpp">
-			<Filter>spacebar\boflib</Filter>
-		</ClCompile>
 		<ClCompile Include="..\..\engines\bagel\spacebar\boflib\gfx\bitmap.cpp">
 			<Filter>spacebar\boflib\gfx</Filter>
 		</ClCompile>
@@ -831,6 +807,21 @@
 		<ClCompile Include="..\..\engines\bagel\spacebar\boflib\gui\window.cpp">
 			<Filter>spacebar\boflib\gui</Filter>
 		</ClCompile>
+		<ClCompile Include="..\..\engines\bagel\spacebar\boflib\app.cpp">
+			<Filter>spacebar\boflib</Filter>
+		</ClCompile>
+		<ClCompile Include="..\..\engines\bagel\spacebar\boflib\crc.cpp">
+			<Filter>spacebar\boflib</Filter>
+		</ClCompile>
+		<ClCompile Include="..\..\engines\bagel\spacebar\boflib\dat_file.cpp">
+			<Filter>spacebar\boflib</Filter>
+		</ClCompile>
+		<ClCompile Include="..\..\engines\bagel\spacebar\boflib\debug.cpp">
+			<Filter>spacebar\boflib</Filter>
+		</ClCompile>
+		<ClCompile Include="..\..\engines\bagel\spacebar\boflib\file.cpp">
+			<Filter>spacebar\boflib</Filter>
+		</ClCompile>
 		<ClCompile Include="..\..\engines\bagel\spacebar\boflib\options.cpp">
 			<Filter>spacebar\boflib</Filter>
 		</ClCompile>
@@ -843,12 +834,6 @@
 		<ClCompile Include="..\..\engines\bagel\spacebar\boflib\vector.cpp">
 			<Filter>spacebar\boflib</Filter>
 		</ClCompile>
-		<ClCompile Include="..\..\engines\bagel\spacebar\computer.cpp">
-			<Filter>spacebar</Filter>
-		</ClCompile>
-		<ClCompile Include="..\..\engines\bagel\spacebar\console.cpp">
-			<Filter>spacebar</Filter>
-		</ClCompile>
 		<ClCompile Include="..\..\engines\bagel\spacebar\dialogs\credits_dialog.cpp">
 			<Filter>spacebar\dialogs</Filter>
 		</ClCompile>
@@ -873,6 +858,18 @@
 		<ClCompile Include="..\..\engines\bagel\spacebar\dialogs\start_dialog.cpp">
 			<Filter>spacebar\dialogs</Filter>
 		</ClCompile>
+		<ClCompile Include="..\..\engines\bagel\spacebar\bib_odds_wnd.cpp">
+			<Filter>spacebar</Filter>
+		</ClCompile>
+		<ClCompile Include="..\..\engines\bagel\spacebar\bibble_window.cpp">
+			<Filter>spacebar</Filter>
+		</ClCompile>
+		<ClCompile Include="..\..\engines\bagel\spacebar\computer.cpp">
+			<Filter>spacebar</Filter>
+		</ClCompile>
+		<ClCompile Include="..\..\engines\bagel\spacebar\console.cpp">
+			<Filter>spacebar</Filter>
+		</ClCompile>
 		<ClCompile Include="..\..\engines\bagel\spacebar\filter.cpp">
 			<Filter>spacebar</Filter>
 		</ClCompile>
@@ -906,10 +903,11 @@
 		<ClCompile Include="..\..\engines\bagel\spacebar\vid_wnd.cpp">
 			<Filter>spacebar</Filter>
 		</ClCompile>
+		<ClCompile Include="..\..\engines\bagel\bagel.cpp" />
+		<ClCompile Include="..\..\engines\bagel\metaengine.cpp" />
+		<ClCompile Include="..\..\engines\bagel\music.cpp" />
 	</ItemGroup>
 	<ItemGroup>
-		<ClInclude Include="..\..\engines\bagel\afxwin.h" />
-		<ClInclude Include="..\..\engines\bagel\bagel.h" />
 		<ClInclude Include="..\..\engines\bagel\boflib\cache.h">
 			<Filter>boflib</Filter>
 		</ClInclude>
@@ -964,8 +962,6 @@
 		<ClInclude Include="..\..\engines\bagel\boflib\string_functions.h">
 			<Filter>boflib</Filter>
 		</ClInclude>
-		<ClInclude Include="..\..\engines\bagel\detection.h" />
-		<ClInclude Include="..\..\engines\bagel\detection_tables.h" />
 		<ClInclude Include="..\..\engines\bagel\hodjnpodj\archeroids\init.h">
 			<Filter>hodjnpodj\archeroids</Filter>
 		</ClInclude>
@@ -1056,9 +1052,6 @@
 		<ClInclude Include="..\..\engines\bagel\hodjnpodj\beacon\resource.h">
 			<Filter>hodjnpodj\beacon</Filter>
 		</ClInclude>
-		<ClInclude Include="..\..\engines\bagel\hodjnpodj\console.h">
-			<Filter>hodjnpodj</Filter>
-		</ClInclude>
 		<ClInclude Include="..\..\engines\bagel\hodjnpodj\crypt\crypt.h">
 			<Filter>hodjnpodj\crypt</Filter>
 		</ClInclude>
@@ -1140,9 +1133,6 @@
 		<ClInclude Include="..\..\engines\bagel\hodjnpodj\gfx\palette.h">
 			<Filter>hodjnpodj\gfx</Filter>
 		</ClInclude>
-		<ClInclude Include="..\..\engines\bagel\hodjnpodj\globals.h">
-			<Filter>hodjnpodj</Filter>
-		</ClInclude>
 		<ClInclude Include="..\..\engines\bagel\hodjnpodj\hnplibs\audiocfg.h">
 			<Filter>hodjnpodj\hnplibs</Filter>
 		</ClInclude>
@@ -1191,9 +1181,6 @@
 		<ClInclude Include="..\..\engines\bagel\hodjnpodj\hnplibs\text.h">
 			<Filter>hodjnpodj\hnplibs</Filter>
 		</ClInclude>
-		<ClInclude Include="..\..\engines\bagel\hodjnpodj\hodjnpodj.h">
-			<Filter>hodjnpodj</Filter>
-		</ClInclude>
 		<ClInclude Include="..\..\engines\bagel\hodjnpodj\libs\array.h">
 			<Filter>hodjnpodj\libs</Filter>
 		</ClInclude>
@@ -1560,8 +1547,15 @@
 		<ClInclude Include="..\..\engines\bagel\hodjnpodj\wordsearch\wordsearch.h">
 			<Filter>hodjnpodj\wordsearch</Filter>
 		</ClInclude>
-		<ClInclude Include="..\..\engines\bagel\metaengine.h" />
-		<ClInclude Include="..\..\engines\bagel\music.h" />
+		<ClInclude Include="..\..\engines\bagel\hodjnpodj\console.h">
+			<Filter>hodjnpodj</Filter>
+		</ClInclude>
+		<ClInclude Include="..\..\engines\bagel\hodjnpodj\globals.h">
+			<Filter>hodjnpodj</Filter>
+		</ClInclude>
+		<ClInclude Include="..\..\engines\bagel\hodjnpodj\hodjnpodj.h">
+			<Filter>hodjnpodj</Filter>
+		</ClInclude>
 		<ClInclude Include="..\..\engines\bagel\spacebar\baglib\area_object.h">
 			<Filter>spacebar\baglib</Filter>
 		</ClInclude>
@@ -1697,33 +1691,6 @@
 		<ClInclude Include="..\..\engines\bagel\spacebar\baglib\zoom_pda.h">
 			<Filter>spacebar\baglib</Filter>
 		</ClInclude>
-		<ClInclude Include="..\..\engines\bagel\spacebar\bib_odds_wnd.h">
-			<Filter>spacebar</Filter>
-		</ClInclude>
-		<ClInclude Include="..\..\engines\bagel\spacebar\bibble_window.h">
-			<Filter>spacebar</Filter>
-		</ClInclude>
-		<ClInclude Include="..\..\engines\bagel\spacebar\boflib\app.h">
-			<Filter>spacebar\boflib</Filter>
-		</ClInclude>
-		<ClInclude Include="..\..\engines\bagel\spacebar\boflib\array.h">
-			<Filter>spacebar\boflib</Filter>
-		</ClInclude>
-		<ClInclude Include="..\..\engines\bagel\spacebar\boflib\crc.h">
-			<Filter>spacebar\boflib</Filter>
-		</ClInclude>
-		<ClInclude Include="..\..\engines\bagel\spacebar\boflib\dat_file.h">
-			<Filter>spacebar\boflib</Filter>
-		</ClInclude>
-		<ClInclude Include="..\..\engines\bagel\spacebar\boflib\debug.h">
-			<Filter>spacebar\boflib</Filter>
-		</ClInclude>
-		<ClInclude Include="..\..\engines\bagel\spacebar\boflib\events.h">
-			<Filter>spacebar\boflib</Filter>
-		</ClInclude>
-		<ClInclude Include="..\..\engines\bagel\spacebar\boflib\file.h">
-			<Filter>spacebar\boflib</Filter>
-		</ClInclude>
 		<ClInclude Include="..\..\engines\bagel\spacebar\boflib\fixed.h">
 			<Filter>spacebar\boflib</Filter>
 		</ClInclude>
@@ -1763,6 +1730,27 @@
 		<ClInclude Include="..\..\engines\bagel\spacebar\boflib\gui\window.h">
 			<Filter>spacebar\boflib\gui</Filter>
 		</ClInclude>
+		<ClInclude Include="..\..\engines\bagel\spacebar\boflib\app.h">
+			<Filter>spacebar\boflib</Filter>
+		</ClInclude>
+		<ClInclude Include="..\..\engines\bagel\spacebar\boflib\array.h">
+			<Filter>spacebar\boflib</Filter>
+		</ClInclude>
+		<ClInclude Include="..\..\engines\bagel\spacebar\boflib\crc.h">
+			<Filter>spacebar\boflib</Filter>
+		</ClInclude>
+		<ClInclude Include="..\..\engines\bagel\spacebar\boflib\dat_file.h">
+			<Filter>spacebar\boflib</Filter>
+		</ClInclude>
+		<ClInclude Include="..\..\engines\bagel\spacebar\boflib\debug.h">
+			<Filter>spacebar\boflib</Filter>
+		</ClInclude>
+		<ClInclude Include="..\..\engines\bagel\spacebar\boflib\events.h">
+			<Filter>spacebar\boflib</Filter>
+		</ClInclude>
+		<ClInclude Include="..\..\engines\bagel\spacebar\boflib\file.h">
+			<Filter>spacebar\boflib</Filter>
+		</ClInclude>
 		<ClInclude Include="..\..\engines\bagel\spacebar\boflib\list.h">
 			<Filter>spacebar\boflib</Filter>
 		</ClInclude>
@@ -1784,12 +1772,6 @@
 		<ClInclude Include="..\..\engines\bagel\spacebar\boflib\vhash_table.h">
 			<Filter>spacebar\boflib</Filter>
 		</ClInclude>
-		<ClInclude Include="..\..\engines\bagel\spacebar\computer.h">
-			<Filter>spacebar</Filter>
-		</ClInclude>
-		<ClInclude Include="..\..\engines\bagel\spacebar\console.h">
-			<Filter>spacebar</Filter>
-		</ClInclude>
 		<ClInclude Include="..\..\engines\bagel\spacebar\dialogs\credits_dialog.h">
 			<Filter>spacebar\dialogs</Filter>
 		</ClInclude>
@@ -1814,6 +1796,18 @@
 		<ClInclude Include="..\..\engines\bagel\spacebar\dialogs\start_dialog.h">
 			<Filter>spacebar\dialogs</Filter>
 		</ClInclude>
+		<ClInclude Include="..\..\engines\bagel\spacebar\bib_odds_wnd.h">
+			<Filter>spacebar</Filter>
+		</ClInclude>
+		<ClInclude Include="..\..\engines\bagel\spacebar\bibble_window.h">
+			<Filter>spacebar</Filter>
+		</ClInclude>
+		<ClInclude Include="..\..\engines\bagel\spacebar\computer.h">
+			<Filter>spacebar</Filter>
+		</ClInclude>
+		<ClInclude Include="..\..\engines\bagel\spacebar\console.h">
+			<Filter>spacebar</Filter>
+		</ClInclude>
 		<ClInclude Include="..\..\engines\bagel\spacebar\filter.h">
 			<Filter>spacebar</Filter>
 		</ClInclude>
@@ -1856,6 +1850,12 @@
 		<ClInclude Include="..\..\engines\bagel\spacebar\vid_wnd.h">
 			<Filter>spacebar</Filter>
 		</ClInclude>
+		<ClInclude Include="..\..\engines\bagel\afxwin.h" />
+		<ClInclude Include="..\..\engines\bagel\bagel.h" />
+		<ClInclude Include="..\..\engines\bagel\detection.h" />
+		<ClInclude Include="..\..\engines\bagel\detection_tables.h" />
+		<ClInclude Include="..\..\engines\bagel\metaengine.h" />
+		<ClInclude Include="..\..\engines\bagel\music.h" />
 	</ItemGroup>
 	<ItemGroup>
 		<None Include="..\..\engines\bagel\module.mk" />
diff --git a/dists/msvc/bbvs.vcxproj b/dists/msvc/bbvs.vcxproj
index 8e569c59b96..cb97e293e69 100644
--- a/dists/msvc/bbvs.vcxproj
+++ b/dists/msvc/bbvs.vcxproj
@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="utf-8"?>
-<Project DefaultTargets="Build" ToolsVersion="18.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+<Project DefaultTargets="Build" ToolsVersion="14.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
 	<ItemGroup Label="ProjectConfigurations">
 		<ProjectConfiguration Include="Debug|Win32">
 			<Configuration>Debug</Configuration>
@@ -51,73 +51,70 @@
 		</ProjectConfiguration>
 	</ItemGroup>
 	<PropertyGroup Label="Globals">
-		<ProjectGuid>{085128FA-84D5-3ED6-890C-A1CC39DB3701}</ProjectGuid>
+		<ProjectGuid>{C8807703-ACF0-4672-8437-C93AD859377B}</ProjectGuid>
 		<RootNamespace>bbvs</RootNamespace>
 		<Keyword>Win32Proj</Keyword>
-		<VCTargetsPath Condition="'$(VCTargetsPath18)' != '' and '$(VSVersion)' == '' and $(VisualStudioVersion) == ''">$(VCTargetsPath18)</VCTargetsPath>
+		<VCTargetsPath Condition="'$(VCTargetsPath14)' != '' and '$(VSVersion)' == '' and $(VisualStudioVersion) == ''">$(VCTargetsPath14)</VCTargetsPath>
 	</PropertyGroup>
 	<Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
 	<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
 		<ConfigurationType>StaticLibrary</ConfigurationType>
-		<PlatformToolset>v145</PlatformToolset>
+		<PlatformToolset>v140</PlatformToolset>
 		<CharacterSet>Unicode</CharacterSet>
 	</PropertyGroup>
 	<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='ASan|Win32'" Label="Configuration">
 		<ConfigurationType>StaticLibrary</ConfigurationType>
-		<PlatformToolset>v145</PlatformToolset>
+		<PlatformToolset>v140</PlatformToolset>
 		<CharacterSet>Unicode</CharacterSet>
-		<EnableASAN>true</EnableASAN>
 	</PropertyGroup>
 	<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='LLVM|Win32'" Label="Configuration">
 		<ConfigurationType>StaticLibrary</ConfigurationType>
-		<PlatformToolset>llvm</PlatformToolset>
+		<PlatformToolset>LLVM-vs2014</PlatformToolset>
 		<CharacterSet>Unicode</CharacterSet>
 	</PropertyGroup>
 	<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
 		<ConfigurationType>StaticLibrary</ConfigurationType>
-		<PlatformToolset>v145</PlatformToolset>
+		<PlatformToolset>v140</PlatformToolset>
 		<CharacterSet>Unicode</CharacterSet>
 	</PropertyGroup>
 	<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration">
 		<ConfigurationType>StaticLibrary</ConfigurationType>
-		<PlatformToolset>v145</PlatformToolset>
+		<PlatformToolset>v140</PlatformToolset>
 		<CharacterSet>Unicode</CharacterSet>
 	</PropertyGroup>
 	<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='ASan|x64'" Label="Configuration">
 		<ConfigurationType>StaticLibrary</ConfigurationType>
-		<PlatformToolset>v145</PlatformToolset>
+		<PlatformToolset>v140</PlatformToolset>
 		<CharacterSet>Unicode</CharacterSet>
-		<EnableASAN>true</EnableASAN>
 	</PropertyGroup>
 	<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='LLVM|x64'" Label="Configuration">
 		<ConfigurationType>StaticLibrary</ConfigurationType>
-		<PlatformToolset>llvm</PlatformToolset>
+		<PlatformToolset>LLVM-vs2014</PlatformToolset>
 		<CharacterSet>Unicode</CharacterSet>
 	</PropertyGroup>
 	<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration">
 		<ConfigurationType>StaticLibrary</ConfigurationType>
-		<PlatformToolset>v145</PlatformToolset>
+		<PlatformToolset>v140</PlatformToolset>
 		<CharacterSet>Unicode</CharacterSet>
 	</PropertyGroup>
 	<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|arm64'" Label="Configuration">
 		<ConfigurationType>StaticLibrary</ConfigurationType>
-		<PlatformToolset>v145</PlatformToolset>
+		<PlatformToolset>v140</PlatformToolset>
 		<CharacterSet>Unicode</CharacterSet>
 	</PropertyGroup>
 	<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='ASan|arm64'" Label="Configuration">
 		<ConfigurationType>StaticLibrary</ConfigurationType>
-		<PlatformToolset>v145</PlatformToolset>
+		<PlatformToolset>v140</PlatformToolset>
 		<CharacterSet>Unicode</CharacterSet>
-		<EnableASAN>true</EnableASAN>
 	</PropertyGroup>
 	<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='LLVM|arm64'" Label="Configuration">
 		<ConfigurationType>StaticLibrary</ConfigurationType>
-		<PlatformToolset>llvm</PlatformToolset>
+		<PlatformToolset>LLVM-vs2014</PlatformToolset>
 		<CharacterSet>Unicode</CharacterSet>
 	</PropertyGroup>
 	<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|arm64'" Label="Configuration">
 		<ConfigurationType>StaticLibrary</ConfigurationType>
-		<PlatformToolset>v145</PlatformToolset>
+		<PlatformToolset>v140</PlatformToolset>
 		<CharacterSet>Unicode</CharacterSet>
 	</PropertyGroup>
 	<Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
diff --git a/dists/msvc/bbvs.vcxproj.filters b/dists/msvc/bbvs.vcxproj.filters
index 36bc8454533..1803ed03732 100644
--- a/dists/msvc/bbvs.vcxproj.filters
+++ b/dists/msvc/bbvs.vcxproj.filters
@@ -1,17 +1,11 @@
 <?xml version="1.0" encoding="utf-8"?>
-<Project ToolsVersion="18.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+<Project ToolsVersion="14.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
 	<ItemGroup>
 		<Filter Include="minigames">
-			<UniqueIdentifier>EFDBA618-2E1D-11F1-A827-001A7DDA7111</UniqueIdentifier>
+			<UniqueIdentifier>FB77F906-FD9A-439D-9CF4-95FED599E53C</UniqueIdentifier>
 		</Filter>
 	</ItemGroup>
 	<ItemGroup>
-		<ClCompile Include="..\..\engines\bbvs\bbvs.cpp" />
-		<ClCompile Include="..\..\engines\bbvs\dialogs.cpp" />
-		<ClCompile Include="..\..\engines\bbvs\gamemodule.cpp" />
-		<ClCompile Include="..\..\engines\bbvs\graphics.cpp" />
-		<ClCompile Include="..\..\engines\bbvs\logic.cpp" />
-		<ClCompile Include="..\..\engines\bbvs\metaengine.cpp" />
 		<ClCompile Include="..\..\engines\bbvs\minigames\bbairguitar.cpp">
 			<Filter>minigames</Filter>
 		</ClCompile>
@@ -39,6 +33,12 @@
 		<ClCompile Include="..\..\engines\bbvs\minigames\minigame.cpp">
 			<Filter>minigames</Filter>
 		</ClCompile>
+		<ClCompile Include="..\..\engines\bbvs\bbvs.cpp" />
+		<ClCompile Include="..\..\engines\bbvs\dialogs.cpp" />
+		<ClCompile Include="..\..\engines\bbvs\gamemodule.cpp" />
+		<ClCompile Include="..\..\engines\bbvs\graphics.cpp" />
+		<ClCompile Include="..\..\engines\bbvs\logic.cpp" />
+		<ClCompile Include="..\..\engines\bbvs\metaengine.cpp" />
 		<ClCompile Include="..\..\engines\bbvs\saveload.cpp" />
 		<ClCompile Include="..\..\engines\bbvs\scene.cpp" />
 		<ClCompile Include="..\..\engines\bbvs\sound.cpp" />
@@ -47,11 +47,6 @@
 		<ClCompile Include="..\..\engines\bbvs\walk.cpp" />
 	</ItemGroup>
 	<ItemGroup>
-		<ClInclude Include="..\..\engines\bbvs\bbvs.h" />
-		<ClInclude Include="..\..\engines\bbvs\detection.h" />
-		<ClInclude Include="..\..\engines\bbvs\dialogs.h" />
-		<ClInclude Include="..\..\engines\bbvs\gamemodule.h" />
-		<ClInclude Include="..\..\engines\bbvs\graphics.h" />
 		<ClInclude Include="..\..\engines\bbvs\minigames\bbairguitar.h">
 			<Filter>minigames</Filter>
 		</ClInclude>
@@ -67,6 +62,11 @@
 		<ClInclude Include="..\..\engines\bbvs\minigames\minigame.h">
 			<Filter>minigames</Filter>
 		</ClInclude>
+		<ClInclude Include="..\..\engines\bbvs\bbvs.h" />
+		<ClInclude Include="..\..\engines\bbvs\detection.h" />
+		<ClInclude Include="..\..\engines\bbvs\dialogs.h" />
+		<ClInclude Include="..\..\engines\bbvs\gamemodule.h" />
+		<ClInclude Include="..\..\engines\bbvs\graphics.h" />
 		<ClInclude Include="..\..\engines\bbvs\sound.h" />
 		<ClInclude Include="..\..\engines\bbvs\spritemodule.h" />
 	</ItemGroup>
diff --git a/dists/msvc/bladerunner.vcxproj b/dists/msvc/bladerunner.vcxproj
index 2f8882f1bb5..7c0d01c75b0 100644
--- a/dists/msvc/bladerunner.vcxproj
+++ b/dists/msvc/bladerunner.vcxproj
@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="utf-8"?>
-<Project DefaultTargets="Build" ToolsVersion="18.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+<Project DefaultTargets="Build" ToolsVersion="14.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
 	<ItemGroup Label="ProjectConfigurations">
 		<ProjectConfiguration Include="Debug|Win32">
 			<Configuration>Debug</Configuration>
@@ -51,73 +51,70 @@
 		</ProjectConfiguration>
 	</ItemGroup>
 	<PropertyGroup Label="Globals">
-		<ProjectGuid>{32D59313-44A1-3CC2-AC13-DE5916EBE514}</ProjectGuid>
+		<ProjectGuid>{0A6E23AF-B59C-4B81-974B-FC877EF400D5}</ProjectGuid>
 		<RootNamespace>bladerunner</RootNamespace>
 		<Keyword>Win32Proj</Keyword>
-		<VCTargetsPath Condition="'$(VCTargetsPath18)' != '' and '$(VSVersion)' == '' and $(VisualStudioVersion) == ''">$(VCTargetsPath18)</VCTargetsPath>
+		<VCTargetsPath Condition="'$(VCTargetsPath14)' != '' and '$(VSVersion)' == '' and $(VisualStudioVersion) == ''">$(VCTargetsPath14)</VCTargetsPath>
 	</PropertyGroup>
 	<Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
 	<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
 		<ConfigurationType>StaticLibrary</ConfigurationType>
-		<PlatformToolset>v145</PlatformToolset>
+		<PlatformToolset>v140</PlatformToolset>
 		<CharacterSet>Unicode</CharacterSet>
 	</PropertyGroup>
 	<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='ASan|Win32'" Label="Configuration">
 		<ConfigurationType>StaticLibrary</ConfigurationType>
-		<PlatformToolset>v145</PlatformToolset>
+		<PlatformToolset>v140</PlatformToolset>
 		<CharacterSet>Unicode</CharacterSet>
-		<EnableASAN>true</EnableASAN>
 	</PropertyGroup>
 	<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='LLVM|Win32'" Label="Configuration">
 		<ConfigurationType>StaticLibrary</ConfigurationType>
-		<PlatformToolset>llvm</PlatformToolset>
+		<PlatformToolset>LLVM-vs2014</PlatformToolset>
 		<CharacterSet>Unicode</CharacterSet>
 	</PropertyGroup>
 	<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
 		<ConfigurationType>StaticLibrary</ConfigurationType>
-		<PlatformToolset>v145</PlatformToolset>
+		<PlatformToolset>v140</PlatformToolset>
 		<CharacterSet>Unicode</CharacterSet>
 	</PropertyGroup>
 	<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration">
 		<ConfigurationType>StaticLibrary</ConfigurationType>
-		<PlatformToolset>v145</PlatformToolset>
+		<PlatformToolset>v140</PlatformToolset>
 		<CharacterSet>Unicode</CharacterSet>
 	</PropertyGroup>
 	<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='ASan|x64'" Label="Configuration">
 		<ConfigurationType>StaticLibrary</ConfigurationType>
-		<PlatformToolset>v145</PlatformToolset>
+		<PlatformToolset>v140</PlatformToolset>
 		<CharacterSet>Unicode</CharacterSet>
-		<EnableASAN>true</EnableASAN>
 	</PropertyGroup>
 	<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='LLVM|x64'" Label="Configuration">
 		<ConfigurationType>StaticLibrary</ConfigurationType>
-		<PlatformToolset>llvm</PlatformToolset>
+		<PlatformToolset>LLVM-vs2014</PlatformToolset>
 		<CharacterSet>Unicode</CharacterSet>
 	</PropertyGroup>
 	<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration">
 		<ConfigurationType>StaticLibrary</ConfigurationType>
-		<PlatformToolset>v145</PlatformToolset>
+		<PlatformToolset>v140</PlatformToolset>
 		<CharacterSet>Unicode</CharacterSet>
 	</PropertyGroup>
 	<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|arm64'" Label="Configuration">
 		<ConfigurationType>StaticLibrary</ConfigurationType>
-		<PlatformToolset>v145</PlatformToolset>
+		<PlatformToolset>v140</PlatformToolset>
 		<CharacterSet>Unicode</CharacterSet>
 	</PropertyGroup>
 	<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='ASan|arm64'" Label="Configuration">
 		<ConfigurationType>StaticLibrary</ConfigurationType>
-		<PlatformToolset>v145</PlatformToolset>
+		<PlatformToolset>v140</PlatformToolset>
 		<CharacterSet>Unicode</CharacterSet>
-		<EnableASAN>true</EnableASAN>
 	</PropertyGroup>
 	<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='LLVM|arm64'" Label="Configuration">
 		<ConfigurationType>StaticLibrary</ConfigurationType>
-		<PlatformToolset>llvm</PlatformToolset>
+		<PlatformToolset>LLVM-vs2014</PlatformToolset>
 		<CharacterSet>Unicode</CharacterSet>
 	</PropertyGroup>
 	<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|arm64'" Label="Configuration">
 		<ConfigurationType>StaticLibrary</ConfigurationType>
-		<PlatformToolset>v145</PlatformToolset>
+		<PlatformToolset>v140</PlatformToolset>
 		<CharacterSet>Unicode</CharacterSet>
 	</PropertyGroup>
 	<Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
diff --git a/dists/msvc/bladerunner.vcxproj.filters b/dists/msvc/bladerunner.vcxproj.filters
index e2e5517c012..1cfc4e8e38f 100644
--- a/dists/msvc/bladerunner.vcxproj.filters
+++ b/dists/msvc/bladerunner.vcxproj.filters
@@ -1,67 +1,20 @@
 <?xml version="1.0" encoding="utf-8"?>
-<Project ToolsVersion="18.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+<Project ToolsVersion="14.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
 	<ItemGroup>
 		<Filter Include="script">
-			<UniqueIdentifier>EFDBA619-2E1D-11F1-A827-001A7DDA7111</UniqueIdentifier>
+			<UniqueIdentifier>9AEF799A-449F-4227-8DD0-B3E4307CDE57</UniqueIdentifier>
 		</Filter>
 		<Filter Include="script\ai">
-			<UniqueIdentifier>EFDBA61A-2E1D-11F1-A827-001A7DDA7111</UniqueIdentifier>
+			<UniqueIdentifier>157CC22D-581E-4627-91E2-9C7200F1125B</UniqueIdentifier>
 		</Filter>
 		<Filter Include="script\scene">
-			<UniqueIdentifier>EFDBA61B-2E1D-11F1-A827-001A7DDA7111</UniqueIdentifier>
+			<UniqueIdentifier>065EA6D1-C8AA-4926-8DC1-22102AEEAD3D</UniqueIdentifier>
 		</Filter>
 		<Filter Include="ui">
-			<UniqueIdentifier>EFDBA61C-2E1D-11F1-A827-001A7DDA7111</UniqueIdentifier>
+			<UniqueIdentifier>C480B156-C6C0-4D46-877D-9766C4E6B4E3</UniqueIdentifier>
 		</Filter>
 	</ItemGroup>
 	<ItemGroup>
-		<ClCompile Include="..\..\engines\bladerunner\actor.cpp" />
-		<ClCompile Include="..\..\engines\bladerunner\actor_clues.cpp" />
-		<ClCompile Include="..\..\engines\bladerunner\actor_combat.cpp" />
-		<ClCompile Include="..\..\engines\bladerunner\actor_dialogue_queue.cpp" />
-		<ClCompile Include="..\..\engines\bladerunner\actor_walk.cpp" />
-		<ClCompile Include="..\..\engines\bladerunner\adpcm_decoder.cpp" />
-		<ClCompile Include="..\..\engines\bladerunner\ambient_sounds.cpp" />
-		<ClCompile Include="..\..\engines\bladerunner\archive.cpp" />
-		<ClCompile Include="..\..\engines\bladerunner\aud_stream.cpp" />
-		<ClCompile Include="..\..\engines\bladerunner\audio_cache.cpp" />
-		<ClCompile Include="..\..\engines\bladerunner\audio_mixer.cpp" />
-		<ClCompile Include="..\..\engines\bladerunner\audio_player.cpp" />
-		<ClCompile Include="..\..\engines\bladerunner\audio_speech.cpp" />
-		<ClCompile Include="..\..\engines\bladerunner\bladerunner.cpp" />
-		<ClCompile Include="..\..\engines\bladerunner\boundingbox.cpp" />
-		<ClCompile Include="..\..\engines\bladerunner\chapters.cpp" />
-		<ClCompile Include="..\..\engines\bladerunner\color.cpp" />
-		<ClCompile Include="..\..\engines\bladerunner\combat.cpp" />
-		<ClCompile Include="..\..\engines\bladerunner\crimes_database.cpp" />
-		<ClCompile Include="..\..\engines\bladerunner\debugger.cpp" />
-		<ClCompile Include="..\..\engines\bladerunner\decompress_lcw.cpp" />
-		<ClCompile Include="..\..\engines\bladerunner\decompress_lzo.cpp" />
-		<ClCompile Include="..\..\engines\bladerunner\dialogue_menu.cpp" />
-		<ClCompile Include="..\..\engines\bladerunner\fog.cpp" />
-		<ClCompile Include="..\..\engines\bladerunner\font.cpp" />
-		<ClCompile Include="..\..\engines\bladerunner\framelimiter.cpp" />
-		<ClCompile Include="..\..\engines\bladerunner\game_flags.cpp" />
-		<ClCompile Include="..\..\engines\bladerunner\game_info.cpp" />
-		<ClCompile Include="..\..\engines\bladerunner\image.cpp" />
-		<ClCompile Include="..\..\engines\bladerunner\item.cpp" />
-		<ClCompile Include="..\..\engines\bladerunner\item_pickup.cpp" />
-		<ClCompile Include="..\..\engines\bladerunner\items.cpp" />
-		<ClCompile Include="..\..\engines\bladerunner\light.cpp" />
-		<ClCompile Include="..\..\engines\bladerunner\lights.cpp" />
-		<ClCompile Include="..\..\engines\bladerunner\matrix.cpp" />
-		<ClCompile Include="..\..\engines\bladerunner\metaengine.cpp" />
-		<ClCompile Include="..\..\engines\bladerunner\mouse.cpp" />
-		<ClCompile Include="..\..\engines\bladerunner\movement_track.cpp" />
-		<ClCompile Include="..\..\engines\bladerunner\music.cpp" />
-		<ClCompile Include="..\..\engines\bladerunner\obstacles.cpp" />
-		<ClCompile Include="..\..\engines\bladerunner\outtake.cpp" />
-		<ClCompile Include="..\..\engines\bladerunner\overlays.cpp" />
-		<ClCompile Include="..\..\engines\bladerunner\regions.cpp" />
-		<ClCompile Include="..\..\engines\bladerunner\savefile.cpp" />
-		<ClCompile Include="..\..\engines\bladerunner\scene.cpp" />
-		<ClCompile Include="..\..\engines\bladerunner\scene_objects.cpp" />
-		<ClCompile Include="..\..\engines\bladerunner\screen_effects.cpp" />
 		<ClCompile Include="..\..\engines\bladerunner\script\ai\answering_machine.cpp">
 			<Filter>script\ai</Filter>
 		</ClCompile>
@@ -281,21 +234,6 @@
 		<ClCompile Include="..\..\engines\bladerunner\script\ai\zuben.cpp">
 			<Filter>script\ai</Filter>
 		</ClCompile>
-		<ClCompile Include="..\..\engines\bladerunner\script\ai_script.cpp">
-			<Filter>script</Filter>
-		</ClCompile>
-		<ClCompile Include="..\..\engines\bladerunner\script\esper_script.cpp">
-			<Filter>script</Filter>
-		</ClCompile>
-		<ClCompile Include="..\..\engines\bladerunner\script\init_script.cpp">
-			<Filter>script</Filter>
-		</ClCompile>
-		<ClCompile Include="..\..\engines\bladerunner\script\kia_script.cpp">
-			<Filter>script</Filter>
-		</ClCompile>
-		<ClCompile Include="..\..\engines\bladerunner\script\police_maze.cpp">
-			<Filter>script</Filter>
-		</ClCompile>
 		<ClCompile Include="..\..\engines\bladerunner\script\scene\ar01.cpp">
 			<Filter>script\scene</Filter>
 		</ClCompile>
@@ -632,6 +570,21 @@
 		<ClCompile Include="..\..\engines\bladerunner\script\scene\ug19.cpp">
 			<Filter>script\scene</Filter>
 		</ClCompile>
+		<ClCompile Include="..\..\engines\bladerunner\script\ai_script.cpp">
+			<Filter>script</Filter>
+		</ClCompile>
+		<ClCompile Include="..\..\engines\bladerunner\script\esper_script.cpp">
+			<Filter>script</Filter>
+		</ClCompile>
+		<ClCompile Include="..\..\engines\bladerunner\script\init_script.cpp">
+			<Filter>script</Filter>
+		</ClCompile>
+		<ClCompile Include="..\..\engines\bladerunner\script\kia_script.cpp">
+			<Filter>script</Filter>
+		</ClCompile>
+		<ClCompile Include="..\..\engines\bladerunner\script\police_maze.cpp">
+			<Filter>script</Filter>
+		</ClCompile>
 		<ClCompile Include="..\..\engines\bladerunner\script\scene_script.cpp">
 			<Filter>script</Filter>
 		</ClCompile>
@@ -641,16 +594,6 @@
 		<ClCompile Include="..\..\engines\bladerunner\script\vk_script.cpp">
 			<Filter>script</Filter>
 		</ClCompile>
-		<ClCompile Include="..\..\engines\bladerunner\set.cpp" />
-		<ClCompile Include="..\..\engines\bladerunner\set_effects.cpp" />
-		<ClCompile Include="..\..\engines\bladerunner\settings.cpp" />
-		<ClCompile Include="..\..\engines\bladerunner\shape.cpp" />
-		<ClCompile Include="..\..\engines\bladerunner\slice_animations.cpp" />
-		<ClCompile Include="..\..\engines\bladerunner\slice_renderer.cpp" />
-		<ClCompile Include="..\..\engines\bladerunner\subtitles.cpp" />
-		<ClCompile Include="..\..\engines\bladerunner\suspects_database.cpp" />
-		<ClCompile Include="..\..\engines\bladerunner\text_resource.cpp" />
-		<ClCompile Include="..\..\engines\bladerunner\time.cpp" />
 		<ClCompile Include="..\..\engines\bladerunner\ui\elevator.cpp">
 			<Filter>ui</Filter>
 		</ClCompile>
@@ -726,6 +669,63 @@
 		<ClCompile Include="..\..\engines\bladerunner\ui\vk.cpp">
 			<Filter>ui</Filter>
 		</ClCompile>
+		<ClCompile Include="..\..\engines\bladerunner\actor.cpp" />
+		<ClCompile Include="..\..\engines\bladerunner\actor_clues.cpp" />
+		<ClCompile Include="..\..\engines\bladerunner\actor_combat.cpp" />
+		<ClCompile Include="..\..\engines\bladerunner\actor_dialogue_queue.cpp" />
+		<ClCompile Include="..\..\engines\bladerunner\actor_walk.cpp" />
+		<ClCompile Include="..\..\engines\bladerunner\adpcm_decoder.cpp" />
+		<ClCompile Include="..\..\engines\bladerunner\ambient_sounds.cpp" />
+		<ClCompile Include="..\..\engines\bladerunner\archive.cpp" />
+		<ClCompile Include="..\..\engines\bladerunner\aud_stream.cpp" />
+		<ClCompile Include="..\..\engines\bladerunner\audio_cache.cpp" />
+		<ClCompile Include="..\..\engines\bladerunner\audio_mixer.cpp" />
+		<ClCompile Include="..\..\engines\bladerunner\audio_player.cpp" />
+		<ClCompile Include="..\..\engines\bladerunner\audio_speech.cpp" />
+		<ClCompile Include="..\..\engines\bladerunner\bladerunner.cpp" />
+		<ClCompile Include="..\..\engines\bladerunner\boundingbox.cpp" />
+		<ClCompile Include="..\..\engines\bladerunner\chapters.cpp" />
+		<ClCompile Include="..\..\engines\bladerunner\color.cpp" />
+		<ClCompile Include="..\..\engines\bladerunner\combat.cpp" />
+		<ClCompile Include="..\..\engines\bladerunner\crimes_database.cpp" />
+		<ClCompile Include="..\..\engines\bladerunner\debugger.cpp" />
+		<ClCompile Include="..\..\engines\bladerunner\decompress_lcw.cpp" />
+		<ClCompile Include="..\..\engines\bladerunner\decompress_lzo.cpp" />
+		<ClCompile Include="..\..\engines\bladerunner\dialogue_menu.cpp" />
+		<ClCompile Include="..\..\engines\bladerunner\fog.cpp" />
+		<ClCompile Include="..\..\engines\bladerunner\font.cpp" />
+		<ClCompile Include="..\..\engines\bladerunner\framelimiter.cpp" />
+		<ClCompile Include="..\..\engines\bladerunner\game_flags.cpp" />
+		<ClCompile Include="..\..\engines\bladerunner\game_info.cpp" />
+		<ClCompile Include="..\..\engines\bladerunner\image.cpp" />
+		<ClCompile Include="..\..\engines\bladerunner\item.cpp" />
+		<ClCompile Include="..\..\engines\bladerunner\item_pickup.cpp" />
+		<ClCompile Include="..\..\engines\bladerunner\items.cpp" />
+		<ClCompile Include="..\..\engines\bladerunner\light.cpp" />
+		<ClCompile Include="..\..\engines\bladerunner\lights.cpp" />
+		<ClCompile Include="..\..\engines\bladerunner\matrix.cpp" />
+		<ClCompile Include="..\..\engines\bladerunner\metaengine.cpp" />
+		<ClCompile Include="..\..\engines\bladerunner\mouse.cpp" />
+		<ClCompile Include="..\..\engines\bladerunner\movement_track.cpp" />
+		<ClCompile Include="..\..\engines\bladerunner\music.cpp" />
+		<ClCompile Include="..\..\engines\bladerunner\obstacles.cpp" />
+		<ClCompile Include="..\..\engines\bladerunner\outtake.cpp" />
+		<ClCompile Include="..\..\engines\bladerunner\overlays.cpp" />
+		<ClCompile Include="..\..\engines\bladerunner\regions.cpp" />
+		<ClCompile Include="..\..\engines\bladerunner\savefile.cpp" />
+		<ClCompile Include="..\..\engines\bladerunner\scene.cpp" />
+		<ClCompile Include="..\..\engines\bladerunner\scene_objects.cpp" />
+		<ClCompile Include="..\..\engines\bladerunner\screen_effects.cpp" />
+		<ClCompile Include="..\..\engines\bladerunner\set.cpp" />
+		<ClCompile Include="..\..\engines\bladerunner\set_effects.cpp" />
+		<ClCompile Include="..\..\engines\bladerunner\settings.cpp" />
+		<ClCompile Include="..\..\engines\bladerunner\shape.cpp" />
+		<ClCompile Include="..\..\engines\bladerunner\slice_animations.cpp" />
+		<ClCompile Include="..\..\engines\bladerunner\slice_renderer.cpp" />
+		<ClCompile Include="..\..\engines\bladerunner\subtitles.cpp" />
+		<ClCompile Include="..\..\engines\bladerunner\suspects_database.cpp" />
+		<ClCompile Include="..\..\engines\bladerunner\text_resource.cpp" />
+		<ClCompile Include="..\..\engines\bladerunner\time.cpp" />
 		<ClCompile Include="..\..\engines\bladerunner\view.cpp" />
 		<ClCompile Include="..\..\engines\bladerunner\vqa_decoder.cpp" />
 		<ClCompile Include="..\..\engines\bladerunner\vqa_player.cpp" />
@@ -733,56 +733,6 @@
 		<ClCompile Include="..\..\engines\bladerunner\zbuffer.cpp" />
 	</ItemGroup>
 	<ItemGroup>
-		<ClInclude Include="..\..\engines\bladerunner\actor.h" />
-		<ClInclude Include="..\..\engines\bladerunner\actor_clues.h" />
-		<ClInclude Include="..\..\engines\bladerunner\actor_combat.h" />
-		<ClInclude Include="..\..\engines\bladerunner\actor_dialogue_queue.h" />
-		<ClInclude Include="..\..\engines\bladerunner\actor_walk.h" />
-		<ClInclude Include="..\..\engines\bladerunner\adpcm_decoder.h" />
-		<ClInclude Include="..\..\engines\bladerunner\ambient_sounds.h" />
-		<ClInclude Include="..\..\engines\bladerunner\archive.h" />
-		<ClInclude Include="..\..\engines\bladerunner\aud_stream.h" />
-		<ClInclude Include="..\..\engines\bladerunner\audio_cache.h" />
-		<ClInclude Include="..\..\engines\bladerunner\audio_mixer.h" />
-		<ClInclude Include="..\..\engines\bladerunner\audio_player.h" />
-		<ClInclude Include="..\..\engines\bladerunner\audio_speech.h" />
-		<ClInclude Include="..\..\engines\bladerunner\bladerunner.h" />
-		<ClInclude Include="..\..\engines\bladerunner\boundingbox.h" />
-		<ClInclude Include="..\..\engines\bladerunner\chapters.h" />
-		<ClInclude Include="..\..\engines\bladerunner\color.h" />
-		<ClInclude Include="..\..\engines\bladerunner\combat.h" />
-		<ClInclude Include="..\..\engines\bladerunner\crimes_database.h" />
-		<ClInclude Include="..\..\engines\bladerunner\debugger.h" />
-		<ClInclude Include="..\..\engines\bladerunner\decompress_lcw.h" />
-		<ClInclude Include="..\..\engines\bladerunner\decompress_lzo.h" />
-		<ClInclude Include="..\..\engines\bladerunner\detection.h" />
-		<ClInclude Include="..\..\engines\bladerunner\detection_tables.h" />
-		<ClInclude Include="..\..\engines\bladerunner\dialogue_menu.h" />
-		<ClInclude Include="..\..\engines\bladerunner\fog.h" />
-		<ClInclude Include="..\..\engines\bladerunner\font.h" />
-		<ClInclude Include="..\..\engines\bladerunner\framelimiter.h" />
-		<ClInclude Include="..\..\engines\bladerunner\game_constants.h" />
-		<ClInclude Include="..\..\engines\bladerunner\game_flags.h" />
-		<ClInclude Include="..\..\engines\bladerunner\game_info.h" />
-		<ClInclude Include="..\..\engines\bladerunner\image.h" />
-		<ClInclude Include="..\..\engines\bladerunner\item.h" />
-		<ClInclude Include="..\..\engines\bladerunner\item_pickup.h" />
-		<ClInclude Include="..\..\engines\bladerunner\items.h" />
-		<ClInclude Include="..\..\engines\bladerunner\light.h" />
-		<ClInclude Include="..\..\engines\bladerunner\lights.h" />
-		<ClInclude Include="..\..\engines\bladerunner\matrix.h" />
-		<ClInclude Include="..\..\engines\bladerunner\mouse.h" />
-		<ClInclude Include="..\..\engines\bladerunner\movement_track.h" />
-		<ClInclude Include="..\..\engines\bladerunner\music.h" />
-		<ClInclude Include="..\..\engines\bladerunner\obstacles.h" />
-		<ClInclude Include="..\..\engines\bladerunner\outtake.h" />
-		<ClInclude Include="..\..\engines\bladerunner\overlays.h" />
-		<ClInclude Include="..\..\engines\bladerunner\rect_float.h" />
-		<ClInclude Include="..\..\engines\bladerunner\regions.h" />
-		<ClInclude Include="..\..\engines\bladerunner\savefile.h" />
-		<ClInclude Include="..\..\engines\bladerunner\scene.h" />
-		<ClInclude Include="..\..\engines\bladerunner\scene_objects.h" />
-		<ClInclude Include="..\..\engines\bladerunner\screen_effects.h" />
 		<ClInclude Include="..\..\engines\bladerunner\script\ai_script.h">
 			<Filter>script</Filter>
 		</ClInclude>
@@ -807,16 +757,6 @@
 		<ClInclude Include="..\..\engines\bladerunner\script\vk_script.h">
 			<Filter>script</Filter>
 		</ClInclude>
-		<ClInclude Include="..\..\engines\bladerunner\set.h" />
-		<ClInclude Include="..\..\engines\bladerunner\set_effects.h" />
-		<ClInclude Include="..\..\engines\bladerunner\settings.h" />
-		<ClInclude Include="..\..\engines\bladerunner\shape.h" />
-		<ClInclude Include="..\..\engines\bladerunner\slice_animations.h" />
-		<ClInclude Include="..\..\engines\bladerunner\slice_renderer.h" />
-		<ClInclude Include="..\..\engines\bladerunner\subtitles.h" />
-		<ClInclude Include="..\..\engines\bladerunner\suspects_database.h" />
-		<ClInclude Include="..\..\engines\bladerunner\text_resource.h" />
-		<ClInclude Include="..\..\engines\bladerunner\time.h" />
 		<ClInclude Include="..\..\engines\bladerunner\ui\elevator.h">
 			<Filter>ui</Filter>
 		</ClInclude>
@@ -895,6 +835,66 @@
 		<ClInclude Include="..\..\engines\bladerunner\ui\vk.h">
 			<Filter>ui</Filter>
 		</ClInclude>
+		<ClInclude Include="..\..\engines\bladerunner\actor.h" />
+		<ClInclude Include="..\..\engines\bladerunner\actor_clues.h" />
+		<ClInclude Include="..\..\engines\bladerunner\actor_combat.h" />
+		<ClInclude Include="..\..\engines\bladerunner\actor_dialogue_queue.h" />
+		<ClInclude Include="..\..\engines\bladerunner\actor_walk.h" />
+		<ClInclude Include="..\..\engines\bladerunner\adpcm_decoder.h" />
+		<ClInclude Include="..\..\engines\bladerunner\ambient_sounds.h" />
+		<ClInclude Include="..\..\engines\bladerunner\archive.h" />
+		<ClInclude Include="..\..\engines\bladerunner\aud_stream.h" />
+		<ClInclude Include="..\..\engines\bladerunner\audio_cache.h" />
+		<ClInclude Include="..\..\engines\bladerunner\audio_mixer.h" />
+		<ClInclude Include="..\..\engines\bladerunner\audio_player.h" />
+		<ClInclude Include="..\..\engines\bladerunner\audio_speech.h" />
+		<ClInclude Include="..\..\engines\bladerunner\bladerunner.h" />
+		<ClInclude Include="..\..\engines\bladerunner\boundingbox.h" />
+		<ClInclude Include="..\..\engines\bladerunner\chapters.h" />
+		<ClInclude Include="..\..\engines\bladerunner\color.h" />
+		<ClInclude Include="..\..\engines\bladerunner\combat.h" />
+		<ClInclude Include="..\..\engines\bladerunner\crimes_database.h" />
+		<ClInclude Include="..\..\engines\bladerunner\debugger.h" />
+		<ClInclude Include="..\..\engines\bladerunner\decompress_lcw.h" />
+		<ClInclude Include="..\..\engines\bladerunner\decompress_lzo.h" />
+		<ClInclude Include="..\..\engines\bladerunner\detection.h" />
+		<ClInclude Include="..\..\engines\bladerunner\detection_tables.h" />
+		<ClInclude Include="..\..\engines\bladerunner\dialogue_menu.h" />
+		<ClInclude Include="..\..\engines\bladerunner\fog.h" />
+		<ClInclude Include="..\..\engines\bladerunner\font.h" />
+		<ClInclude Include="..\..\engines\bladerunner\framelimiter.h" />
+		<ClInclude Include="..\..\engines\bladerunner\game_constants.h" />
+		<ClInclude Include="..\..\engines\bladerunner\game_flags.h" />
+		<ClInclude Include="..\..\engines\bladerunner\game_info.h" />
+		<ClInclude Include="..\..\engines\bladerunner\image.h" />
+		<ClInclude Include="..\..\engines\bladerunner\item.h" />
+		<ClInclude Include="..\..\engines\bladerunner\item_pickup.h" />
+		<ClInclude Include="..\..\engines\bladerunner\items.h" />
+		<ClInclude Include="..\..\engines\bladerunner\light.h" />
+		<ClInclude Include="..\..\engines\bladerunner\lights.h" />
+		<ClInclude Include="..\..\engines\bladerunner\matrix.h" />
+		<ClInclude Include="..\..\engines\bladerunner\mouse.h" />
+		<ClInclude Include="..\..\engines\bladerunner\movement_track.h" />
+		<ClInclude Include="..\..\engines\bladerunner\music.h" />
+		<ClInclude Include="..\..\engines\bladerunner\obstacles.h" />
+		<ClInclude Include="..\..\engines\bladerunner\outtake.h" />
+		<ClInclude Include="..\..\engines\bladerunner\overlays.h" />
+		<ClInclude Include="..\..\engines\bladerunner\rect_float.h" />
+		<ClInclude Include="..\..\engines\bladerunner\regions.h" />
+		<ClInclude Include="..\..\engines\bladerunner\savefile.h" />
+		<ClInclude Include="..\..\engines\bladerunner\scene.h" />
+		<ClInclude Include="..\..\engines\bladerunner\scene_objects.h" />
+		<ClInclude Include="..\..\engines\bladerunner\screen_effects.h" />
+		<ClInclude Include="..\..\engines\bladerunner\set.h" />
+		<ClInclude Include="..\..\engines\bladerunner\set_effects.h" />
+		<ClInclude Include="..\..\engines\bladerunner\settings.h" />
+		<ClInclude Include="..\..\engines\bladerunner\shape.h" />
+		<ClInclude Include="..\..\engines\bladerunner\slice_animations.h" />
+		<ClInclude Include="..\..\engines\bladerunner\slice_renderer.h" />
+		<ClInclude Include="..\..\engines\bladerunner\subtitles.h" />
+		<ClInclude Include="..\..\engines\bladerunner\suspects_database.h" />
+		<ClInclude Include="..\..\engines\bladerunner\text_resource.h" />
+		<ClInclude Include="..\..\engines\bladerunner\time.h" />
 		<ClInclude Include="..\..\engines\bladerunner\vector.h" />
 		<ClInclude Include="..\..\engines\bladerunner\view.h" />
 		<ClInclude Include="..\..\engines\bladerunner\vqa_decoder.h" />
diff --git a/dists/msvc/buried.vcxproj b/dists/msvc/buried.vcxproj
index 90cef6a379c..3273ff16e37 100644
--- a/dists/msvc/buried.vcxproj
+++ b/dists/msvc/buried.vcxproj
@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="utf-8"?>
-<Project DefaultTargets="Build" ToolsVersion="18.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+<Project DefaultTargets="Build" ToolsVersion="14.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
 	<ItemGroup Label="ProjectConfigurations">
 		<ProjectConfiguration Include="Debug|Win32">
 			<Configuration>Debug</Configuration>
@@ -51,73 +51,70 @@
 		</ProjectConfiguration>
 	</ItemGroup>
 	<PropertyGroup Label="Globals">
-		<ProjectGuid>{ED5D36D8-68B0-3A25-B9C5-FA2DBDABCF38}</ProjectGuid>
+		<ProjectGuid>{1CA60C59-EA73-468E-9065-AE1D67EC0F02}</ProjectGuid>
 		<RootNamespace>buried</RootNamespace>
 		<Keyword>Win32Proj</Keyword>
-		<VCTargetsPath Condition="'$(VCTargetsPath18)' != '' and '$(VSVersion)' == '' and $(VisualStudioVersion) == ''">$(VCTargetsPath18)</VCTargetsPath>
+		<VCTargetsPath Condition="'$(VCTargetsPath14)' != '' and '$(VSVersion)' == '' and $(VisualStudioVersion) == ''">$(VCTargetsPath14)</VCTargetsPath>
 	</PropertyGroup>
 	<Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
 	<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
 		<ConfigurationType>StaticLibrary</ConfigurationType>
-		<PlatformToolset>v145</PlatformToolset>
+		<PlatformToolset>v140</PlatformToolset>
 		<CharacterSet>Unicode</CharacterSet>
 	</PropertyGroup>
 	<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='ASan|Win32'" Label="Configuration">
 		<ConfigurationType>StaticLibrary</ConfigurationType>
-		<PlatformToolset>v145</PlatformToolset>
+		<PlatformToolset>v140</PlatformToolset>
 		<CharacterSet>Unicode</CharacterSet>
-		<EnableASAN>true</EnableASAN>
 	</PropertyGroup>
 	<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='LLVM|Win32'" Label="Configuration">
 		<ConfigurationType>StaticLibrary</ConfigurationType>
-		<PlatformToolset>llvm</PlatformToolset>
+		<PlatformToolset>LLVM-vs2014</PlatformToolset>
 		<CharacterSet>Unicode</CharacterSet>
 	</PropertyGroup>
 	<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
 		<ConfigurationType>StaticLibrary</ConfigurationType>
-		<PlatformToolset>v145</PlatformToolset>
+		<PlatformToolset>v140</PlatformToolset>
 		<CharacterSet>Unicode</CharacterSet>
 	</PropertyGroup>
 	<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration">
 		<ConfigurationType>StaticLibrary</ConfigurationType>
-		<PlatformToolset>v145</PlatformToolset>
+		<PlatformToolset>v140</PlatformToolset>
 		<CharacterSet>Unicode</CharacterSet>
 	</PropertyGroup>
 	<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='ASan|x64'" Label="Configuration">
 		<ConfigurationType>StaticLibrary</ConfigurationType>
-		<PlatformToolset>v145</PlatformToolset>
+		<PlatformToolset>v140</PlatformToolset>
 		<CharacterSet>Unicode</CharacterSet>
-		<EnableASAN>true</EnableASAN>
 	</PropertyGroup>
 	<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='LLVM|x64'" Label="Configuration">
 		<ConfigurationType>StaticLibrary</ConfigurationType>
-		<PlatformToolset>llvm</PlatformToolset>
+		<PlatformToolset>LLVM-vs2014</PlatformToolset>
 		<CharacterSet>Unicode</CharacterSet>
 	</PropertyGroup>
 	<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration">
 		<ConfigurationType>StaticLibrary</ConfigurationType>
-		<PlatformToolset>v145</PlatformToolset>
+		<PlatformToolset>v140</PlatformToolset>
 		<CharacterSet>Unicode</CharacterSet>
 	</PropertyGroup>
 	<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|arm64'" Label="Configuration">
 		<ConfigurationType>StaticLibrary</ConfigurationType>
-		<PlatformToolset>v145</PlatformToolset>
+		<PlatformToolset>v140</PlatformToolset>
 		<CharacterSet>Unicode</CharacterSet>
 	</PropertyGroup>
 	<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='ASan|arm64'" Label="Configuration">
 		<ConfigurationType>StaticLibrary</ConfigurationType>
-		<PlatformToolset>v145</PlatformToolset>
+		<PlatformToolset>v140</PlatformToolset>
 		<CharacterSet>Unicode</CharacterSet>
-		<EnableASAN>true</EnableASAN>
 	</PropertyGroup>
 	<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='LLVM|arm64'" Label="Configuration">
 		<ConfigurationType>StaticLibrary</ConfigurationType>
-		<PlatformToolset>llvm</PlatformToolset>
+		<PlatformToolset>LLVM-vs2014</PlatformToolset>
 		<CharacterSet>Unicode</CharacterSet>
 	</PropertyGroup>
 	<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|arm64'" Label="Configuration">
 		<ConfigurationType>StaticLibrary</ConfigurationType>
-		<PlatformToolset>v145</PlatformToolset>
+		<PlatformToolset>v140</PlatformToolset>
 		<CharacterSet>Unicode</CharacterSet>
 	</PropertyGroup>
 	<Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
diff --git a/dists/msvc/buried.vcxproj.filters b/dists/msvc/buried.vcxproj.filters
index b834f21d0ed..a44130e491e 100644
--- a/dists/msvc/buried.vcxproj.filters
+++ b/dists/msvc/buried.vcxproj.filters
@@ -1,23 +1,16 @@
 <?xml version="1.0" encoding="utf-8"?>
-<Project ToolsVersion="18.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+<Project ToolsVersion="14.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
 	<ItemGroup>
 		<Filter Include="demo">
-			<UniqueIdentifier>EFDBA61D-2E1D-11F1-A827-001A7DDA7111</UniqueIdentifier>
+			<UniqueIdentifier>452F456E-7D79-43C9-BA96-E004690A3CD8</UniqueIdentifier>
 		</Filter>
 		<Filter Include="environ">
-			<UniqueIdentifier>EFDBA61E-2E1D-11F1-A827-001A7DDA7111</UniqueIdentifier>
+			<UniqueIdentifier>2B371C43-9B96-4B0D-98C6-414A6CF5A83B</UniqueIdentifier>
 		</Filter>
 	</ItemGroup>
 	<ItemGroup>
-		<ClCompile Include="..\..\engines\buried\agent_evaluation.cpp" />
-		<ClCompile Include="..\..\engines\buried\avi_frames.cpp" />
-		<ClCompile Include="..\..\engines\buried\biochip_right.cpp" />
-		<ClCompile Include="..\..\engines\buried\biochip_view.cpp" />
-		<ClCompile Include="..\..\engines\buried\buried.cpp" />
-		<ClCompile Include="..\..\engines\buried\complete.cpp" />
 		<ClCompile Include="..\..\engines\buried\console.cpp" />
 		<ClCompile Include="..\..\engines\buried\credits.cpp" />
-		<ClCompile Include="..\..\engines\buried\death.cpp" />
 		<ClCompile Include="..\..\engines\buried\demo\demo_menu.cpp">
 			<Filter>demo</Filter>
 		</ClCompile>
@@ -27,6 +20,7 @@
 		<ClCompile Include="..\..\engines\buried\demo\movie_scene.cpp">
 			<Filter>demo</Filter>
 		</ClCompile>
+		<ClCompile Include="..\..\engines\buried\death.cpp" />
 		<ClCompile Include="..\..\engines\buried\environ\agent3_lair.cpp">
 			<Filter>environ</Filter>
 		</ClCompile>
@@ -57,6 +51,12 @@
 		<ClCompile Include="..\..\engines\buried\environ\scene_factory.cpp">
 			<Filter>environ</Filter>
 		</ClCompile>
+		<ClCompile Include="..\..\engines\buried\agent_evaluation.cpp" />
+		<ClCompile Include="..\..\engines\buried\avi_frames.cpp" />
+		<ClCompile Include="..\..\engines\buried\biochip_right.cpp" />
+		<ClCompile Include="..\..\engines\buried\biochip_view.cpp" />
+		<ClCompile Include="..\..\engines\buried\buried.cpp" />
+		<ClCompile Include="..\..\engines\buried\complete.cpp" />
 		<ClCompile Include="..\..\engines\buried\frame_window.cpp" />
 		<ClCompile Include="..\..\engines\buried\gameui.cpp" />
 		<ClCompile Include="..\..\engines\buried\graphics.cpp" />
@@ -75,18 +75,6 @@
 		<ClCompile Include="..\..\engines\buried\window.cpp" />
 	</ItemGroup>
 	<ItemGroup>
-		<ClInclude Include="..\..\engines\buried\agent_evaluation.h" />
-		<ClInclude Include="..\..\engines\buried\aidata.h" />
-		<ClInclude Include="..\..\engines\buried\animdata.h" />
-		<ClInclude Include="..\..\engines\buried\avi_frames.h" />
-		<ClInclude Include="..\..\engines\buried\biochip_right.h" />
-		<ClInclude Include="..\..\engines\buried\biochip_view.h" />
-		<ClInclude Include="..\..\engines\buried\bookdata.h" />
-		<ClInclude Include="..\..\engines\buried\buried.h" />
-		<ClInclude Include="..\..\engines\buried\complete.h" />
-		<ClInclude Include="..\..\engines\buried\console.h" />
-		<ClInclude Include="..\..\engines\buried\credits.h" />
-		<ClInclude Include="..\..\engines\buried\death.h" />
 		<ClInclude Include="..\..\engines\buried\demo\demo_menu.h">
 			<Filter>demo</Filter>
 		</ClInclude>
@@ -96,14 +84,26 @@
 		<ClInclude Include="..\..\engines\buried\demo\movie_scene.h">
 			<Filter>demo</Filter>
 		</ClInclude>
-		<ClInclude Include="..\..\engines\buried\detection.h" />
-		<ClInclude Include="..\..\engines\buried\detection_tables.h" />
 		<ClInclude Include="..\..\engines\buried\environ\scene_base.h">
 			<Filter>environ</Filter>
 		</ClInclude>
 		<ClInclude Include="..\..\engines\buried\environ\scene_common.h">
 			<Filter>environ</Filter>
 		</ClInclude>
+		<ClInclude Include="..\..\engines\buried\agent_evaluation.h" />
+		<ClInclude Include="..\..\engines\buried\aidata.h" />
+		<ClInclude Include="..\..\engines\buried\animdata.h" />
+		<ClInclude Include="..\..\engines\buried\avi_frames.h" />
+		<ClInclude Include="..\..\engines\buried\biochip_right.h" />
+		<ClInclude Include="..\..\engines\buried\biochip_view.h" />
+		<ClInclude Include="..\..\engines\buried\bookdata.h" />
+		<ClInclude Include="..\..\engines\buried\buried.h" />
+		<ClInclude Include="..\..\engines\buried\complete.h" />
+		<ClInclude Include="..\..\engines\buried\console.h" />
+		<ClInclude Include="..\..\engines\buried\credits.h" />
+		<ClInclude Include="..\..\engines\buried\death.h" />
+		<ClInclude Include="..\..\engines\buried\detection.h" />
+		<ClInclude Include="..\..\engines\buried\detection_tables.h" />
 		<ClInclude Include="..\..\engines\buried\fbcdata.h" />
 		<ClInclude Include="..\..\engines\buried\frame_window.h" />
 		<ClInclude Include="..\..\engines\buried\gameui.h" />
diff --git a/dists/msvc/cge.vcxproj b/dists/msvc/cge.vcxproj
index e45f79be22e..607df93844a 100644
--- a/dists/msvc/cge.vcxproj
+++ b/dists/msvc/cge.vcxproj
@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="utf-8"?>
-<Project DefaultTargets="Build" ToolsVersion="18.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+<Project DefaultTargets="Build" ToolsVersion="14.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
 	<ItemGroup Label="ProjectConfigurations">
 		<ProjectConfiguration Include="Debug|Win32">
 			<Configuration>Debug</Configuration>
@@ -51,73 +51,70 @@
 		</ProjectConfiguration>
 	</ItemGroup>
 	<PropertyGroup Label="Globals">
-		<ProjectGuid>{37EB5338-FB2A-349E-A897-0B0D90739D1B}</ProjectGuid>
+		<ProjectGuid>{8E8B5EF3-64F9-414B-8B4F-C693C9809436}</ProjectGuid>
 		<RootNamespace>cge</RootNamespace>
 		<Keyword>Win32Proj</Keyword>
-		<VCTargetsPath Condition="'$(VCTargetsPath18)' != '' and '$(VSVersion)' == '' and $(VisualStudioVersion) == ''">$(VCTargetsPath18)</VCTargetsPath>
+		<VCTargetsPath Condition="'$(VCTargetsPath14)' != '' and '$(VSVersion)' == '' and $(VisualStudioVersion) == ''">$(VCTargetsPath14)</VCTargetsPath>
 	</PropertyGroup>
 	<Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
 	<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
 		<ConfigurationType>StaticLibrary</ConfigurationType>
-		<PlatformToolset>v145</PlatformToolset>
+		<PlatformToolset>v140</PlatformToolset>
 		<CharacterSet>Unicode</CharacterSet>
 	</PropertyGroup>
 	<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='ASan|Win32'" Label="Configuration">
 		<ConfigurationType>StaticLibrary</ConfigurationType>
-		<PlatformToolset>v145</PlatformToolset>
+		<PlatformToolset>v140</PlatformToolset>
 		<CharacterSet>Unicode</CharacterSet>
-		<EnableASAN>true</EnableASAN>
 	</PropertyGroup>
 	<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='LLVM|Win32'" Label="Configuration">
 		<ConfigurationType>StaticLibrary</ConfigurationType>
-		<PlatformToolset>llvm</PlatformToolset>
+		<PlatformToolset>LLVM-vs2014</PlatformToolset>
 		<CharacterSet>Unicode</CharacterSet>
 	</PropertyGroup>
 	<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
 		<ConfigurationType>StaticLibrary</ConfigurationType>
-		<PlatformToolset>v145</PlatformToolset>
+		<PlatformToolset>v140</PlatformToolset>
 		<CharacterSet>Unicode</CharacterSet>
 	</PropertyGroup>
 	<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration">
 		<ConfigurationType>StaticLibrary</ConfigurationType>
-		<PlatformToolset>v145</PlatformToolset>
+		<PlatformToolset>v140</PlatformToolset>
 		<CharacterSet>Unicode</CharacterSet>
 	</PropertyGroup>
 	<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='ASan|x64'" Label="Configuration">
 		<ConfigurationType>StaticLibrary</ConfigurationType>
-		<PlatformToolset>v145</PlatformToolset>
+		<PlatformToolset>v140</PlatformToolset>
 		<CharacterSet>Unicode</CharacterSet>
-		<EnableASAN>true</EnableASAN>
 	</PropertyGroup>
 	<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='LLVM|x64'" Label="Configuration">
 		<ConfigurationType>StaticLibrary</ConfigurationType>
-		<PlatformToolset>llvm</PlatformToolset>
+		<PlatformToolset>LLVM-vs2014</PlatformToolset>
 		<CharacterSet>Unicode</CharacterSet>
 	</PropertyGroup>
 	<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration">
 		<ConfigurationType>StaticLibrary</ConfigurationType>
-		<PlatformToolset>v145</PlatformToolset>
+		<PlatformToolset>v140</PlatformToolset>
 		<CharacterSet>Unicode</CharacterSet>
 	</PropertyGroup>
 	<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|arm64'" Label="Configuration">
 		<ConfigurationType>StaticLibrary</ConfigurationType>
-		<PlatformToolset>v145</PlatformToolset>
+		<PlatformToolset>v140</PlatformToolset>
 		<CharacterSet>Unicode</CharacterSet>
 	</PropertyGroup>
 	<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='ASan|arm64'" Label="Configuration">
 		<ConfigurationType>StaticLibrary</ConfigurationType>
-		<PlatformToolset>v145</PlatformToolset>
+		<PlatformToolset>v140</PlatformToolset>
 		<CharacterSet>Unicode</CharacterSet>
-		<EnableASAN>true</EnableASAN>
 	</PropertyGroup>
 	<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='LLVM|arm64'" Label="Configuration">
 		<ConfigurationType>StaticLibrary</ConfigurationType>
-		<PlatformToolset>llvm</PlatformToolset>
+		<PlatformToolset>LLVM-vs2014</PlatformToolset>
 		<CharacterSet>Unicode</CharacterSet>
 	</PropertyGroup>
 	<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|arm64'" Label="Configuration">
 		<ConfigurationType>StaticLibrary</ConfigurationType>
-		<PlatformToolset>v145</PlatformToolset>
+		<PlatformToolset>v140</PlatformToolset>
 		<CharacterSet>Unicode</CharacterSet>
 	</PropertyGroup>
 	<Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
diff --git a/dists/msvc/cge2.vcxproj b/dists/msvc/cge2.vcxproj
index 9af383c2bf7..3bd773b4d6b 100644
--- a/dists/msvc/cge2.vcxproj
+++ b/dists/msvc/cge2.vcxproj
@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="utf-8"?>
-<Project DefaultTargets="Build" ToolsVersion="18.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+<Project DefaultTargets="Build" ToolsVersion="14.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
 	<ItemGroup Label="ProjectConfigurations">
 		<ProjectConfiguration Include="Debug|Win32">
 			<Configuration>Debug</Configuration>
@@ -51,73 +51,70 @@
 		</ProjectConfiguration>
 	</ItemGroup>
 	<PropertyGroup Label="Globals">
-		<ProjectGuid>{0484D058-6344-36A7-8ABC-44A9C28CF6F7}</ProjectGuid>
+		<ProjectGuid>{8955EA12-6349-4258-8D3F-0494BEBC7AC8}</ProjectGuid>
 		<RootNamespace>cge2</RootNamespace>
 		<Keyword>Win32Proj</Keyword>
-		<VCTargetsPath Condition="'$(VCTargetsPath18)' != '' and '$(VSVersion)' == '' and $(VisualStudioVersion) == ''">$(VCTargetsPath18)</VCTargetsPath>
+		<VCTargetsPath Condition="'$(VCTargetsPath14)' != '' and '$(VSVersion)' == '' and $(VisualStudioVersion) == ''">$(VCTargetsPath14)</VCTargetsPath>
 	</PropertyGroup>
 	<Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
 	<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
 		<ConfigurationType>StaticLibrary</ConfigurationType>
-		<PlatformToolset>v145</PlatformToolset>
+		<PlatformToolset>v140</PlatformToolset>
 		<CharacterSet>Unicode</CharacterSet>
 	</PropertyGroup>
 	<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='ASan|Win32'" Label="Configuration">
 		<ConfigurationType>StaticLibrary</ConfigurationType>
-		<PlatformToolset>v145</PlatformToolset>
+		<PlatformToolset>v140</PlatformToolset>
 		<CharacterSet>Unicode</CharacterSet>
-		<EnableASAN>true</EnableASAN>
 	</PropertyGroup>
 	<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='LLVM|Win32'" Label="Configuration">
 		<ConfigurationType>StaticLibrary</ConfigurationType>
-		<PlatformToolset>llvm</PlatformToolset>
+		<PlatformToolset>LLVM-vs2014</PlatformToolset>
 		<CharacterSet>Unicode</CharacterSet>
 	</PropertyGroup>
 	<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
 		<ConfigurationType>StaticLibrary</ConfigurationType>
-		<PlatformToolset>v145</PlatformToolset>
+		<PlatformToolset>v140</PlatformToolset>
 		<CharacterSet>Unicode</CharacterSet>
 	</PropertyGroup>
 	<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration">
 		<ConfigurationType>StaticLibrary</ConfigurationType>
-		<PlatformToolset>v145</PlatformToolset>
+		<PlatformToolset>v140</PlatformToolset>
 		<CharacterSet>Unicode</CharacterSet>
 	</PropertyGroup>
 	<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='ASan|x64'" Label="Configuration">
 		<ConfigurationType>StaticLibrary</ConfigurationType>
-		<PlatformToolset>v145</PlatformToolset>
+		<PlatformToolset>v140</PlatformToolset>
 		<CharacterSet>Unicode</CharacterSet>
-		<EnableASAN>true</EnableASAN>
 	</PropertyGroup>
 	<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='LLVM|x64'" Label="Configuration">
 		<ConfigurationType>StaticLibrary</ConfigurationType>
-		<PlatformToolset>llvm</PlatformToolset>
+		<PlatformToolset>LLVM-vs2014</PlatformToolset>
 		<CharacterSet>Unicode</CharacterSet>
 	</PropertyGroup>
 	<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration">
 		<ConfigurationType>StaticLibrary</ConfigurationType>
-		<PlatformToolset>v145</PlatformToolset>
+		<PlatformToolset>v140</PlatformToolset>
 		<CharacterSet>Unicode</CharacterSet>
 	</PropertyGroup>
 	<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|arm64'" Label="Configuration">
 		<ConfigurationType>StaticLibrary</ConfigurationType>
-		<PlatformToolset>v145</PlatformToolset>
+		<PlatformToolset>v140</PlatformToolset>
 		<CharacterSet>Unicode</CharacterSet>
 	</PropertyGroup>
 	<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='ASan|arm64'" Label="Configuration">
 		<ConfigurationType>StaticLibrary</ConfigurationType>
-		<PlatformToolset>v145</PlatformToolset>
+		<PlatformToolset>v140</PlatformToolset>
 		<CharacterSet>Unicode</CharacterSet>
-		<EnableASAN>true</EnableASAN>
 	</PropertyGroup>
 	<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='LLVM|arm64'" Label="Configuration">
 		<ConfigurationType>StaticLibrary</ConfigurationType>
-		<PlatformToolset>llvm</PlatformToolset>
+		<PlatformToolset>LLVM-vs2014</PlatformToolset>
 		<CharacterSet>Unicode</CharacterSet>
 	</PropertyGroup>
 	<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|arm64'" Label="Configuration">
 		<ConfigurationType>StaticLibrary</ConfigurationType>
-		<PlatformToolset>v145</PlatformToolset>
+		<PlatformToolset>v140</PlatformToolset>
 		<CharacterSet>Unicode</CharacterSet>
 	</PropertyGroup>
 	<Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
diff --git a/dists/msvc/chewy.vcxproj b/dists/msvc/chewy.vcxproj
index ff4aebd1ab2..7a888092c98 100644
--- a/dists/msvc/chewy.vcxproj
+++ b/dists/msvc/chewy.vcxproj
@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="utf-8"?>
-<Project DefaultTargets="Build" ToolsVersion="18.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+<Project DefaultTargets="Build" ToolsVersion="14.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
 	<ItemGroup Label="ProjectConfigurations">
 		<ProjectConfiguration Include="Debug|Win32">
 			<Configuration>Debug</Configuration>
@@ -51,73 +51,70 @@
 		</ProjectConfiguration>
 	</ItemGroup>
 	<PropertyGroup Label="Globals">
-		<ProjectGuid>{5DB999DF-71AE-3922-8503-BF0772EC131F}</ProjectGuid>
+		<ProjectGuid>{13195C55-0CDB-4B58-81C5-7196EA0C4D60}</ProjectGuid>
 		<RootNamespace>chewy</RootNamespace>
 		<Keyword>Win32Proj</Keyword>
-		<VCTargetsPath Condition="'$(VCTargetsPath18)' != '' and '$(VSVersion)' == '' and $(VisualStudioVersion) == ''">$(VCTargetsPath18)</VCTargetsPath>
+		<VCTargetsPath Condition="'$(VCTargetsPath14)' != '' and '$(VSVersion)' == '' and $(VisualStudioVersion) == ''">$(VCTargetsPath14)</VCTargetsPath>
 	</PropertyGroup>
 	<Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
 	<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
 		<ConfigurationType>StaticLibrary</ConfigurationType>
-		<PlatformToolset>v145</PlatformToolset>
+		<PlatformToolset>v140</PlatformToolset>
 		<CharacterSet>Unicode</CharacterSet>
 	</PropertyGroup>
 	<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='ASan|Win32'" Label="Configuration">
 		<ConfigurationType>StaticLibrary</ConfigurationType>
-		<PlatformToolset>v145</PlatformToolset>
+		<PlatformToolset>v140</PlatformToolset>
 		<CharacterSet>Unicode</CharacterSet>
-		<EnableASAN>true</EnableASAN>
 	</PropertyGroup>
 	<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='LLVM|Win32'" Label="Configuration">
 		<ConfigurationType>StaticLibrary</ConfigurationType>
-		<PlatformToolset>llvm</PlatformToolset>
+		<PlatformToolset>LLVM-vs2014</PlatformToolset>
 		<CharacterSet>Unicode</CharacterSet>
 	</PropertyGroup>
 	<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
 		<ConfigurationType>StaticLibrary</ConfigurationType>
-		<PlatformToolset>v145</PlatformToolset>
+		<PlatformToolset>v140</PlatformToolset>
 		<CharacterSet>Unicode</CharacterSet>
 	</PropertyGroup>
 	<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration">
 		<ConfigurationType>StaticLibrary</ConfigurationType>
-		<PlatformToolset>v145</PlatformToolset>
+		<PlatformToolset>v140</PlatformToolset>
 		<CharacterSet>Unicode</CharacterSet>
 	</PropertyGroup>
 	<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='ASan|x64'" Label="Configuration">
 		<ConfigurationType>StaticLibrary</ConfigurationType>
-		<PlatformToolset>v145</PlatformToolset>
+		<PlatformToolset>v140</PlatformToolset>
 		<CharacterSet>Unicode</CharacterSet>
-		<EnableASAN>true</EnableASAN>
 	</PropertyGroup>
 	<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='LLVM|x64'" Label="Configuration">
 		<ConfigurationType>StaticLibrary</ConfigurationType>
-		<PlatformToolset>llvm</PlatformToolset>
+		<PlatformToolset>LLVM-vs2014</PlatformToolset>
 		<CharacterSet>Unicode</CharacterSet>
 	</PropertyGroup>
 	<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration">
 		<ConfigurationType>StaticLibrary</ConfigurationType>
-		<PlatformToolset>v145</PlatformToolset>
+		<PlatformToolset>v140</PlatformToolset>
 		<CharacterSet>Unicode</CharacterSet>
 	</PropertyGroup>
 	<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|arm64'" Label="Configuration">
 		<ConfigurationType>StaticLibrary</ConfigurationType>
-		<PlatformToolset>v145</PlatformToolset>
+		<PlatformToolset>v140</PlatformToolset>
 		<CharacterSet>Unicode</CharacterSet>
 	</PropertyGroup>
 	<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='ASan|arm64'" Label="Configuration">
 		<ConfigurationType>StaticLibrary</ConfigurationType>
-		<PlatformToolset>v145</PlatformToolset>
+		<PlatformToolset>v140</PlatformToolset>
 		<CharacterSet>Unicode</CharacterSet>
-		<EnableASAN>true</EnableASAN>
 	</PropertyGroup>
 	<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='LLVM|arm64'" Label="Configuration">
 		<ConfigurationType>StaticLibrary</ConfigurationType>
-		<PlatformToolset>llvm</PlatformToolset>
+		<PlatformToolset>LLVM-vs2014</PlatformToolset>
 		<CharacterSet>Unicode</CharacterSet>
 	</PropertyGroup>
 	<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|arm64'" Label="Configuration">
 		<ConfigurationType>StaticLibrary</ConfigurationType>
-		<PlatformToolset>v145</PlatformToolset>
+		<PlatformToolset>v140</PlatformToolset>
 		<CharacterSet>Unicode</CharacterSet>
 	</PropertyGroup>
 	<Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
diff --git a/dists/msvc/chewy.vcxproj.filters b/dists/msvc/chewy.vcxproj.filters
index 0302a4d8545..15f5316454b 100644
--- a/dists/msvc/chewy.vcxproj.filters
+++ b/dists/msvc/chewy.vcxproj.filters
@@ -1,21 +1,20 @@
 <?xml version="1.0" encoding="utf-8"?>
-<Project ToolsVersion="18.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+<Project ToolsVersion="14.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
 	<ItemGroup>
 		<Filter Include="audio">
-			<UniqueIdentifier>EFDBA61F-2E1D-11F1-A827-001A7DDA7111</UniqueIdentifier>
+			<UniqueIdentifier>E3FD9E3B-16BB-4035-B12C-C72009EB2BBE</UniqueIdentifier>
 		</Filter>
 		<Filter Include="dialogs">
-			<UniqueIdentifier>EFDBA620-2E1D-11F1-A827-001A7DDA7111</UniqueIdentifier>
+			<UniqueIdentifier>D0A61595-8790-4879-8EC3-8BEDE294F4CB</UniqueIdentifier>
 		</Filter>
 		<Filter Include="rooms">
-			<UniqueIdentifier>EFDBA621-2E1D-11F1-A827-001A7DDA7111</UniqueIdentifier>
+			<UniqueIdentifier>7AC188F0-2591-4970-AD83-377B16E37D79</UniqueIdentifier>
 		</Filter>
 		<Filter Include="video">
-			<UniqueIdentifier>EFDBA622-2E1D-11F1-A827-001A7DDA7111</UniqueIdentifier>
+			<UniqueIdentifier>52E3EE1B-16D1-4044-BD11-F624F0F90DBF</UniqueIdentifier>
 		</Filter>
 	</ItemGroup>
 	<ItemGroup>
-		<ClCompile Include="..\..\engines\chewy\atds.cpp" />
 		<ClCompile Include="..\..\engines\chewy\audio\chewy_voc.cpp">
 			<Filter>audio</Filter>
 		</ClCompile>
@@ -25,11 +24,6 @@
 		<ClCompile Include="..\..\engines\chewy\audio\tmf_stream.cpp">
 			<Filter>audio</Filter>
 		</ClCompile>
-		<ClCompile Include="..\..\engines\chewy\barriers.cpp" />
-		<ClCompile Include="..\..\engines\chewy\chewy.cpp" />
-		<ClCompile Include="..\..\engines\chewy\console.cpp" />
-		<ClCompile Include="..\..\engines\chewy\cursor.cpp" />
-		<ClCompile Include="..\..\engines\chewy\detail.cpp" />
 		<ClCompile Include="..\..\engines\chewy\dialogs\cinema.cpp">
 			<Filter>dialogs</Filter>
 		</ClCompile>
@@ -48,22 +42,6 @@
 		<ClCompile Include="..\..\engines\chewy\dialogs\options.cpp">
 			<Filter>dialogs</Filter>
 		</ClCompile>
-		<ClCompile Include="..\..\engines\chewy\effect.cpp" />
-		<ClCompile Include="..\..\engines\chewy\events.cpp" />
-		<ClCompile Include="..\..\engines\chewy\font.cpp" />
-		<ClCompile Include="..\..\engines\chewy\globals.cpp" />
-		<ClCompile Include="..\..\engines\chewy\inits.cpp" />
-		<ClCompile Include="..\..\engines\chewy\main.cpp" />
-		<ClCompile Include="..\..\engines\chewy\mcga_graphics.cpp" />
-		<ClCompile Include="..\..\engines\chewy\memory.cpp" />
-		<ClCompile Include="..\..\engines\chewy\menus.cpp" />
-		<ClCompile Include="..\..\engines\chewy\metaengine.cpp" />
-		<ClCompile Include="..\..\engines\chewy\movclass.cpp" />
-		<ClCompile Include="..\..\engines\chewy\object.cpp" />
-		<ClCompile Include="..\..\engines\chewy\object_extra.cpp" />
-		<ClCompile Include="..\..\engines\chewy\r_event.cpp" />
-		<ClCompile Include="..\..\engines\chewy\resource.cpp" />
-		<ClCompile Include="..\..\engines\chewy\room.cpp" />
 		<ClCompile Include="..\..\engines\chewy\rooms\room00.cpp">
 			<Filter>rooms</Filter>
 		</ClCompile>
@@ -337,22 +315,42 @@
 		<ClCompile Include="..\..\engines\chewy\rooms\room97.cpp">
 			<Filter>rooms</Filter>
 		</ClCompile>
-		<ClCompile Include="..\..\engines\chewy\sound.cpp" />
-		<ClCompile Include="..\..\engines\chewy\sprite.cpp" />
-		<ClCompile Include="..\..\engines\chewy\t_event.cpp" />
-		<ClCompile Include="..\..\engines\chewy\text.cpp" />
-		<ClCompile Include="..\..\engines\chewy\timer.cpp" />
-		<ClCompile Include="..\..\engines\chewy\types.cpp" />
 		<ClCompile Include="..\..\engines\chewy\video\cfo_decoder.cpp">
 			<Filter>video</Filter>
 		</ClCompile>
 		<ClCompile Include="..\..\engines\chewy\video\video_player.cpp">
 			<Filter>video</Filter>
 		</ClCompile>
+		<ClCompile Include="..\..\engines\chewy\atds.cpp" />
+		<ClCompile Include="..\..\engines\chewy\barriers.cpp" />
+		<ClCompile Include="..\..\engines\chewy\chewy.cpp" />
+		<ClCompile Include="..\..\engines\chewy\console.cpp" />
+		<ClCompile Include="..\..\engines\chewy\cursor.cpp" />
+		<ClCompile Include="..\..\engines\chewy\detail.cpp" />
+		<ClCompile Include="..\..\engines\chewy\effect.cpp" />
+		<ClCompile Include="..\..\engines\chewy\events.cpp" />
+		<ClCompile Include="..\..\engines\chewy\font.cpp" />
+		<ClCompile Include="..\..\engines\chewy\globals.cpp" />
+		<ClCompile Include="..\..\engines\chewy\inits.cpp" />
+		<ClCompile Include="..\..\engines\chewy\main.cpp" />
+		<ClCompile Include="..\..\engines\chewy\mcga_graphics.cpp" />
+		<ClCompile Include="..\..\engines\chewy\memory.cpp" />
+		<ClCompile Include="..\..\engines\chewy\menus.cpp" />
+		<ClCompile Include="..\..\engines\chewy\metaengine.cpp" />
+		<ClCompile Include="..\..\engines\chewy\movclass.cpp" />
+		<ClCompile Include="..\..\engines\chewy\object.cpp" />
+		<ClCompile Include="..\..\engines\chewy\object_extra.cpp" />
+		<ClCompile Include="..\..\engines\chewy\r_event.cpp" />
+		<ClCompile Include="..\..\engines\chewy\resource.cpp" />
+		<ClCompile Include="..\..\engines\chewy\room.cpp" />
+		<ClCompile Include="..\..\engines\chewy\sound.cpp" />
+		<ClCompile Include="..\..\engines\chewy\sprite.cpp" />
+		<ClCompile Include="..\..\engines\chewy\t_event.cpp" />
+		<ClCompile Include="..\..\engines\chewy\text.cpp" />
+		<ClCompile Include="..\..\engines\chewy\timer.cpp" />
+		<ClCompile Include="..\..\engines\chewy\types.cpp" />
 	</ItemGroup>
 	<ItemGroup>
-		<ClInclude Include="..\..\engines\chewy\ani_dat.h" />
-		<ClInclude Include="..\..\engines\chewy\atds.h" />
 		<ClInclude Include="..\..\engines\chewy\audio\chewy_voc.h">
 			<Filter>audio</Filter>
 		</ClInclude>
@@ -362,13 +360,6 @@
 		<ClInclude Include="..\..\engines\chewy\audio\tmf_stream.h">
 			<Filter>audio</Filter>
 		</ClInclude>
-		<ClInclude Include="..\..\engines\chewy\barriers.h" />
-		<ClInclude Include="..\..\engines\chewy\chewy.h" />
-		<ClInclude Include="..\..\engines\chewy\console.h" />
-		<ClInclude Include="..\..\engines\chewy\cursor.h" />
-		<ClInclude Include="..\..\engines\chewy\defines.h" />
-		<ClInclude Include="..\..\engines\chewy\detail.h" />
-		<ClInclude Include="..\..\engines\chewy\detection.h" />
 		<ClInclude Include="..\..\engines\chewy\dialogs\cinema.h">
 			<Filter>dialogs</Filter>
 		</ClInclude>
@@ -387,20 +378,6 @@
 		<ClInclude Include="..\..\engines\chewy\dialogs\options.h">
 			<Filter>dialogs</Filter>
 		</ClInclude>
-		<ClInclude Include="..\..\engines\chewy\effect.h" />
-		<ClInclude Include="..\..\engines\chewy\events.h" />
-		<ClInclude Include="..\..\engines\chewy\font.h" />
-		<ClInclude Include="..\..\engines\chewy\globals.h" />
-		<ClInclude Include="..\..\engines\chewy\main.h" />
-		<ClInclude Include="..\..\engines\chewy\mcga_graphics.h" />
-		<ClInclude Include="..\..\engines\chewy\memory.h" />
-		<ClInclude Include="..\..\engines\chewy\menus.h" />
-		<ClInclude Include="..\..\engines\chewy\movclass.h" />
-		<ClInclude Include="..\..\engines\chewy\ngstypes.h" />
-		<ClInclude Include="..\..\engines\chewy\object.h" />
-		<ClInclude Include="..\..\engines\chewy\object_extra.h" />
-		<ClInclude Include="..\..\engines\chewy\resource.h" />
-		<ClInclude Include="..\..\engines\chewy\room.h" />
 		<ClInclude Include="..\..\engines\chewy\rooms\room00.h">
 			<Filter>rooms</Filter>
 		</ClInclude>
@@ -677,16 +654,39 @@
 		<ClInclude Include="..\..\engines\chewy\rooms\rooms.h">
 			<Filter>rooms</Filter>
 		</ClInclude>
-		<ClInclude Include="..\..\engines\chewy\sound.h" />
-		<ClInclude Include="..\..\engines\chewy\text.h" />
-		<ClInclude Include="..\..\engines\chewy\timer.h" />
-		<ClInclude Include="..\..\engines\chewy\types.h" />
 		<ClInclude Include="..\..\engines\chewy\video\cfo_decoder.h">
 			<Filter>video</Filter>
 		</ClInclude>
 		<ClInclude Include="..\..\engines\chewy\video\video_player.h">
 			<Filter>video</Filter>
 		</ClInclude>
+		<ClInclude Include="..\..\engines\chewy\ani_dat.h" />
+		<ClInclude Include="..\..\engines\chewy\atds.h" />
+		<ClInclude Include="..\..\engines\chewy\barriers.h" />
+		<ClInclude Include="..\..\engines\chewy\chewy.h" />
+		<ClInclude Include="..\..\engines\chewy\console.h" />
+		<ClInclude Include="..\..\engines\chewy\cursor.h" />
+		<ClInclude Include="..\..\engines\chewy\defines.h" />
+		<ClInclude Include="..\..\engines\chewy\detail.h" />
+		<ClInclude Include="..\..\engines\chewy\detection.h" />
+		<ClInclude Include="..\..\engines\chewy\effect.h" />
+		<ClInclude Include="..\..\engines\chewy\events.h" />
+		<ClInclude Include="..\..\engines\chewy\font.h" />
+		<ClInclude Include="..\..\engines\chewy\globals.h" />
+		<ClInclude Include="..\..\engines\chewy\main.h" />
+		<ClInclude Include="..\..\engines\chewy\mcga_graphics.h" />
+		<ClInclude Include="..\..\engines\chewy\memory.h" />
+		<ClInclude Include="..\..\engines\chewy\menus.h" />
+		<ClInclude Include="..\..\engines\chewy\movclass.h" />
+		<ClInclude Include="..\..\engines\chewy\ngstypes.h" />
+		<ClInclude Include="..\..\engines\chewy\object.h" />
+		<ClInclude Include="..\..\engines\chewy\object_extra.h" />
+		<ClInclude Include="..\..\engines\chewy\resource.h" />
+		<ClInclude Include="..\..\engines\chewy\room.h" />
+		<ClInclude Include="..\..\engines\chewy\sound.h" />
+		<ClInclude Include="..\..\engines\chewy\text.h" />
+		<ClInclude Include="..\..\engines\chewy\timer.h" />
+		<ClInclude Include="..\..\engines\chewy\types.h" />
 	</ItemGroup>
 	<ItemGroup>
 		<None Include="..\..\engines\chewy\module.mk" />
diff --git a/dists/msvc/cine.vcxproj b/dists/msvc/cine.vcxproj
index 5fcf0cbd113..b4c7f50e983 100644
--- a/dists/msvc/cine.vcxproj
+++ b/dists/msvc/cine.vcxproj
@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="utf-8"?>
-<Project DefaultTargets="Build" ToolsVersion="18.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+<Project DefaultTargets="Build" ToolsVersion="14.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
 	<ItemGroup Label="ProjectConfigurations">
 		<ProjectConfiguration Include="Debug|Win32">
 			<Configuration>Debug</Configuration>
@@ -51,73 +51,70 @@
 		</ProjectConfiguration>
 	</ItemGroup>
 	<PropertyGroup Label="Globals">
-		<ProjectGuid>{63643830-B54A-30FE-9A3B-C43DDA1A3FAC}</ProjectGuid>
+		<ProjectGuid>{F7A3F4E0-FA99-445D-A242-96B7EFB5C833}</ProjectGuid>
 		<RootNamespace>cine</RootNamespace>
 		<Keyword>Win32Proj</Keyword>
-		<VCTargetsPath Condition="'$(VCTargetsPath18)' != '' and '$(VSVersion)' == '' and $(VisualStudioVersion) == ''">$(VCTargetsPath18)</VCTargetsPath>
+		<VCTargetsPath Condition="'$(VCTargetsPath14)' != '' and '$(VSVersion)' == '' and $(VisualStudioVersion) == ''">$(VCTargetsPath14)</VCTargetsPath>
 	</PropertyGroup>
 	<Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
 	<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
 		<ConfigurationType>StaticLibrary</ConfigurationType>
-		<PlatformToolset>v145</PlatformToolset>
+		<PlatformToolset>v140</PlatformToolset>
 		<CharacterSet>Unicode</CharacterSet>
 	</PropertyGroup>
 	<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='ASan|Win32'" Label="Configuration">
 		<ConfigurationType>StaticLibrary</ConfigurationType>
-		<PlatformToolset>v145</PlatformToolset>
+		<PlatformToolset>v140</PlatformToolset>
 		<CharacterSet>Unicode</CharacterSet>
-		<EnableASAN>true</EnableASAN>
 	</PropertyGroup>
 	<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='LLVM|Win32'" Label="Configuration">
 		<ConfigurationType>StaticLibrary</ConfigurationType>
-		<PlatformToolset>llvm</PlatformToolset>
+		<PlatformToolset>LLVM-vs2014</PlatformToolset>
 		<CharacterSet>Unicode</CharacterSet>
 	</PropertyGroup>
 	<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
 		<ConfigurationType>StaticLibrary</ConfigurationType>
-		<PlatformToolset>v145</PlatformToolset>
+		<PlatformToolset>v140</PlatformToolset>
 		<CharacterSet>Unicode</CharacterSet>
 	</PropertyGroup>
 	<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration">
 		<ConfigurationType>StaticLibrary</ConfigurationType>
-		<PlatformToolset>v145</PlatformToolset>
+		<PlatformToolset>v140</PlatformToolset>
 		<CharacterSet>Unicode</CharacterSet>
 	</PropertyGroup>
 	<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='ASan|x64'" Label="Configuration">
 		<ConfigurationType>StaticLibrary</ConfigurationType>
-		<PlatformToolset>v145</PlatformToolset>
+		<PlatformToolset>v140</PlatformToolset>
 		<CharacterSet>Unicode</CharacterSet>
-		<EnableASAN>true</EnableASAN>
 	</PropertyGroup>
 	<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='LLVM|x64'" Label="Configuration">
 		<ConfigurationType>StaticLibrary</ConfigurationType>
-		<PlatformToolset>llvm</PlatformToolset>
+		<PlatformToolset>LLVM-vs2014</PlatformToolset>
 		<CharacterSet>Unicode</CharacterSet>
 	</PropertyGroup>
 	<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration">
 		<ConfigurationType>StaticLibrary</ConfigurationType>
-		<PlatformToolset>v145</PlatformToolset>
+		<PlatformToolset>v140</PlatformToolset>
 		<CharacterSet>Unicode</CharacterSet>
 	</PropertyGroup>
 	<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|arm64'" Label="Configuration">
 		<ConfigurationType>StaticLibrary</ConfigurationType>
-		<PlatformToolset>v145</PlatformToolset>
+		<PlatformToolset>v140</PlatformToolset>
 		<CharacterSet>Unicode</CharacterSet>
 	</PropertyGroup>
 	<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='ASan|arm64'" Label="Configuration">
 		<ConfigurationType>StaticLibrary</ConfigurationType>
-		<PlatformToolset>v145</PlatformToolset>
+		<PlatformToolset>v140</PlatformToolset>
 		<CharacterSet>Unicode</CharacterSet>
-		<EnableASAN>true</EnableASAN>
 	</PropertyGroup>
 	<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='LLVM|arm64'" Label="Configuration">
 		<ConfigurationType>StaticLibrary</ConfigurationType>
-		<PlatformToolset>llvm</PlatformToolset>
+		<PlatformToolset>LLVM-vs2014</PlatformToolset>
 		<CharacterSet>Unicode</CharacterSet>
 	</PropertyGroup>
 	<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|arm64'" Label="Configuration">
 		<ConfigurationType>StaticLibrary</ConfigurationType>
-		<PlatformToolset>v145</PlatformToolset>
+		<PlatformToolset>v140</PlatformToolset>
 		<CharacterSet>Unicode</CharacterSet>
 	</PropertyGroup>
 	<Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
diff --git a/dists/msvc/composer.vcxproj b/dists/msvc/composer.vcxproj
index fd108286e76..01b20d5829e 100644
--- a/dists/msvc/composer.vcxproj
+++ b/dists/msvc/composer.vcxproj
@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="utf-8"?>
-<Project DefaultTargets="Build" ToolsVersion="18.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+<Project DefaultTargets="Build" ToolsVersion="14.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
 	<ItemGroup Label="ProjectConfigurations">
 		<ProjectConfiguration Include="Debug|Win32">
 			<Configuration>Debug</Configuration>
@@ -51,73 +51,70 @@
 		</ProjectConfiguration>
 	</ItemGroup>
 	<PropertyGroup Label="Globals">
-		<ProjectGuid>{505C81BD-2E55-329B-994D-CB880B3439B5}</ProjectGuid>
+		<ProjectGuid>{3CDB3C09-E4E8-41FE-9379-ABBC9A794651}</ProjectGuid>
 		<RootNamespace>composer</RootNamespace>
 		<Keyword>Win32Proj</Keyword>
-		<VCTargetsPath Condition="'$(VCTargetsPath18)' != '' and '$(VSVersion)' == '' and $(VisualStudioVersion) == ''">$(VCTargetsPath18)</VCTargetsPath>
+		<VCTargetsPath Condition="'$(VCTargetsPath14)' != '' and '$(VSVersion)' == '' and $(VisualStudioVersion) == ''">$(VCTargetsPath14)</VCTargetsPath>
 	</PropertyGroup>
 	<Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
 	<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
 		<ConfigurationType>StaticLibrary</ConfigurationType>
-		<PlatformToolset>v145</PlatformToolset>
+		<PlatformToolset>v140</PlatformToolset>
 		<CharacterSet>Unicode</CharacterSet>
 	</PropertyGroup>
 	<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='ASan|Win32'" Label="Configuration">
 		<ConfigurationType>StaticLibrary</ConfigurationType>
-		<PlatformToolset>v145</PlatformToolset>
+		<PlatformToolset>v140</PlatformToolset>
 		<CharacterSet>Unicode</CharacterSet>
-		<EnableASAN>true</EnableASAN>
 	</PropertyGroup>
 	<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='LLVM|Win32'" Label="Configuration">
 		<ConfigurationType>StaticLibrary</ConfigurationType>
-		<PlatformToolset>llvm</PlatformToolset>
+		<PlatformToolset>LLVM-vs2014</PlatformToolset>
 		<CharacterSet>Unicode</CharacterSet>
 	</PropertyGroup>
 	<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
 		<ConfigurationType>StaticLibrary</ConfigurationType>
-		<PlatformToolset>v145</PlatformToolset>
+		<PlatformToolset>v140</PlatformToolset>
 		<CharacterSet>Unicode</CharacterSet>
 	</PropertyGroup>
 	<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration">
 		<ConfigurationType>StaticLibrary</ConfigurationType>
-		<PlatformToolset>v145</PlatformToolset>
+		<PlatformToolset>v140</PlatformToolset>
 		<CharacterSet>Unicode</CharacterSet>
 	</PropertyGroup>
 	<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='ASan|x64'" Label="Configuration">
 		<ConfigurationType>StaticLibrary</ConfigurationType>
-		<PlatformToolset>v145</PlatformToolset>
+		<PlatformToolset>v140</PlatformToolset>
 		<CharacterSet>Unicode</CharacterSet>
-		<EnableASAN>true</EnableASAN>
 	</PropertyGroup>
 	<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='LLVM|x64'" Label="Configuration">
 		<ConfigurationType>StaticLibrary</ConfigurationType>
-		<PlatformToolset>llvm</PlatformToolset>
+		<PlatformToolset>LLVM-vs2014</PlatformToolset>
 		<CharacterSet>Unicode</CharacterSet>
 	</PropertyGroup>
 	<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration">
 		<ConfigurationType>StaticLibrary</ConfigurationType>
-		<PlatformToolset>v145</PlatformToolset>
+		<PlatformToolset>v140</PlatformToolset>
 		<CharacterSet>Unicode</CharacterSet>
 	</PropertyGroup>
 	<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|arm64'" Label="Configuration">
 		<ConfigurationType>StaticLibrary</ConfigurationType>
-		<PlatformToolset>v145</PlatformToolset>
+		<PlatformToolset>v140</PlatformToolset>
 		<CharacterSet>Unicode</CharacterSet>
 	</PropertyGroup>
 	<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='ASan|arm64'" Label="Configuration">
 		<ConfigurationType>StaticLibrary</ConfigurationType>
-		<PlatformToolset>v145</PlatformToolset>
+		<PlatformToolset>v140</PlatformToolset>
 		<CharacterSet>Unicode</CharacterSet>
-		<EnableASAN>true</EnableASAN>
 	</PropertyGroup>
 	<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='LLVM|arm64'" Label="Configuration">
 		<ConfigurationType>StaticLibrary</ConfigurationType>
-		<PlatformToolset>llvm</PlatformToolset>
+		<PlatformToolset>LLVM-vs2014</PlatformToolset>
 		<CharacterSet>Unicode</CharacterSet>
 	</PropertyGroup>
 	<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|arm64'" Label="Configuration">
 		<ConfigurationType>StaticLibrary</ConfigurationType>
-		<PlatformToolset>v145</PlatformToolset>
+		<PlatformToolset>v140</PlatformToolset>
 		<CharacterSet>Unicode</CharacterSet>
 	</PropertyGroup>
 	<Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
diff --git a/dists/msvc/crab.vcxproj b/dists/msvc/crab.vcxproj
index b19ede8d231..8ff9e3adbc2 100644
--- a/dists/msvc/crab.vcxproj
+++ b/dists/msvc/crab.vcxproj
@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="utf-8"?>
-<Project DefaultTargets="Build" ToolsVersion="18.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+<Project DefaultTargets="Build" ToolsVersion="14.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
 	<ItemGroup Label="ProjectConfigurations">
 		<ProjectConfiguration Include="Debug|Win32">
 			<Configuration>Debug</Configuration>
@@ -51,73 +51,70 @@
 		</ProjectConfiguration>
 	</ItemGroup>
 	<PropertyGroup Label="Globals">
-		<ProjectGuid>{96FD22B1-C4BB-3601-93C0-AE6E696C335E}</ProjectGuid>
+		<ProjectGuid>{A210D233-85D1-48BC-8C68-9444CDDBF182}</ProjectGuid>
 		<RootNamespace>crab</RootNamespace>
 		<Keyword>Win32Proj</Keyword>
-		<VCTargetsPath Condition="'$(VCTargetsPath18)' != '' and '$(VSVersion)' == '' and $(VisualStudioVersion) == ''">$(VCTargetsPath18)</VCTargetsPath>
+		<VCTargetsPath Condition="'$(VCTargetsPath14)' != '' and '$(VSVersion)' == '' and $(VisualStudioVersion) == ''">$(VCTargetsPath14)</VCTargetsPath>
 	</PropertyGroup>
 	<Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
 	<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
 		<ConfigurationType>StaticLibrary</ConfigurationType>
-		<PlatformToolset>v145</PlatformToolset>
+		<PlatformToolset>v140</PlatformToolset>
 		<CharacterSet>Unicode</CharacterSet>
 	</PropertyGroup>
 	<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='ASan|Win32'" Label="Configuration">
 		<ConfigurationType>StaticLibrary</ConfigurationType>
-		<PlatformToolset>v145</PlatformToolset>
+		<PlatformToolset>v140</PlatformToolset>
 		<CharacterSet>Unicode</CharacterSet>
-		<EnableASAN>true</EnableASAN>
 	</PropertyGroup>
 	<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='LLVM|Win32'" Label="Configuration">
 		<ConfigurationType>StaticLibrary</ConfigurationType>
-		<PlatformToolset>llvm</PlatformToolset>
+		<PlatformToolset>LLVM-vs2014</PlatformToolset>
 		<CharacterSet>Unicode</CharacterSet>
 	</PropertyGroup>
 	<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
 		<ConfigurationType>StaticLibrary</ConfigurationType>
-		<PlatformToolset>v145</PlatformToolset>
+		<PlatformToolset>v140</PlatformToolset>
 		<CharacterSet>Unicode</CharacterSet>
 	</PropertyGroup>
 	<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration">
 		<ConfigurationType>StaticLibrary</ConfigurationType>
-		<PlatformToolset>v145</PlatformToolset>
+		<PlatformToolset>v140</PlatformToolset>
 		<CharacterSet>Unicode</CharacterSet>
 	</PropertyGroup>
 	<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='ASan|x64'" Label="Configuration">
 		<ConfigurationType>StaticLibrary</ConfigurationType>
-		<PlatformToolset>v145</PlatformToolset>
+		<PlatformToolset>v140</PlatformToolset>
 		<CharacterSet>Unicode</CharacterSet>
-		<EnableASAN>true</EnableASAN>
 	</PropertyGroup>
 	<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='LLVM|x64'" Label="Configuration">
 		<ConfigurationType>StaticLibrary</ConfigurationType>
-		<PlatformToolset>llvm</PlatformToolset>
+		<PlatformToolset>LLVM-vs2014</PlatformToolset>
 		<CharacterSet>Unicode</CharacterSet>
 	</PropertyGroup>
 	<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration">
 		<ConfigurationType>StaticLibrary</ConfigurationType>
-		<PlatformToolset>v145</PlatformToolset>
+		<PlatformToolset>v140</PlatformToolset>
 		<CharacterSet>Unicode</CharacterSet>
 	</PropertyGroup>
 	<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|arm64'" Label="Configuration">
 		<ConfigurationType>StaticLibrary</ConfigurationType>
-		<PlatformToolset>v145</PlatformToolset>
+		<PlatformToolset>v140</PlatformToolset>
 		<CharacterSet>Unicode</CharacterSet>
 	</PropertyGroup>
 	<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='ASan|arm64'" Label="Configuration">
 		<ConfigurationType>StaticLibrary</ConfigurationType>
-		<PlatformToolset>v145</PlatformToolset>
+		<PlatformToolset>v140</PlatformToolset>
 		<CharacterSet>Unicode</CharacterSet>
-		<EnableASAN>true</EnableASAN>
 	</PropertyGroup>
 	<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='LLVM|arm64'" Label="Configuration">
 		<ConfigurationType>StaticLibrary</ConfigurationType>
-		<PlatformToolset>llvm</PlatformToolset>
+		<PlatformToolset>LLVM-vs2014</PlatformToolset>
 		<CharacterSet>Unicode</CharacterSet>
 	</PropertyGroup>
 	<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|arm64'" Label="Configuration">
 		<ConfigurationType>StaticLibrary</ConfigurationType>
-		<PlatformToolset>v145</PlatformToolset>
+		<PlatformToolset>v140</PlatformToolset>
 		<CharacterSet>Unicode</CharacterSet>
 	</PropertyGroup>
 	<Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
diff --git a/dists/msvc/crab.vcxproj.filters b/dists/msvc/crab.vcxproj.filters
index 5d726694d2e..716d136f66a 100644
--- a/dists/msvc/crab.vcxproj.filters
+++ b/dists/msvc/crab.vcxproj.filters
@@ -1,56 +1,47 @@
 <?xml version="1.0" encoding="utf-8"?>
-<Project ToolsVersion="18.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+<Project ToolsVersion="14.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
 	<ItemGroup>
 		<Filter Include="TMX">
-			<UniqueIdentifier>EFDBA623-2E1D-11F1-A827-001A7DDA7111</UniqueIdentifier>
+			<UniqueIdentifier>F33246E4-14BC-403E-9C0C-D8668AB35561</UniqueIdentifier>
 		</Filter>
 		<Filter Include="ai">
-			<UniqueIdentifier>EFDBA624-2E1D-11F1-A827-001A7DDA7111</UniqueIdentifier>
+			<UniqueIdentifier>5583D815-D2CE-4F38-BAC0-5F0AE2E30C1A</UniqueIdentifier>
 		</Filter>
 		<Filter Include="animation">
-			<UniqueIdentifier>EFDBA625-2E1D-11F1-A827-001A7DDA7111</UniqueIdentifier>
+			<UniqueIdentifier>5BCF0C96-907D-4001-86DE-59BF096D586A</UniqueIdentifier>
 		</Filter>
 		<Filter Include="event">
-			<UniqueIdentifier>EFDBA626-2E1D-11F1-A827-001A7DDA7111</UniqueIdentifier>
+			<UniqueIdentifier>DCE621A6-2E28-4264-B3B0-7AEB67288CEE</UniqueIdentifier>
 		</Filter>
 		<Filter Include="image">
-			<UniqueIdentifier>EFDBA627-2E1D-11F1-A827-001A7DDA7111</UniqueIdentifier>
+			<UniqueIdentifier>CF86045A-060E-4347-9315-019B83605CFD</UniqueIdentifier>
 		</Filter>
 		<Filter Include="input">
-			<UniqueIdentifier>EFDBA628-2E1D-11F1-A827-001A7DDA7111</UniqueIdentifier>
+			<UniqueIdentifier>3E7B0B49-2B07-400A-9434-13C7E2C70837</UniqueIdentifier>
 		</Filter>
 		<Filter Include="item">
-			<UniqueIdentifier>EFDBA629-2E1D-11F1-A827-001A7DDA7111</UniqueIdentifier>
+			<UniqueIdentifier>1DCFFAC9-63F2-46AF-91BC-FBDA9CAE9B04</UniqueIdentifier>
 		</Filter>
 		<Filter Include="level">
-			<UniqueIdentifier>EFDBA62A-2E1D-11F1-A827-001A7DDA7111</UniqueIdentifier>
+			<UniqueIdentifier>50D2B0C0-4933-4135-9BFD-93325D7C4F90</UniqueIdentifier>
 		</Filter>
 		<Filter Include="music">
-			<UniqueIdentifier>EFDBA62B-2E1D-11F1-A827-001A7DDA7111</UniqueIdentifier>
+			<UniqueIdentifier>F7DA5014-757E-44DD-8471-CBAE72684EF8</UniqueIdentifier>
 		</Filter>
 		<Filter Include="people">
-			<UniqueIdentifier>EFDBA62C-2E1D-11F1-A827-001A7DDA7111</UniqueIdentifier>
+			<UniqueIdentifier>67162F0A-4500-4C30-AD0B-601487EA172D</UniqueIdentifier>
 		</Filter>
 		<Filter Include="stat">
-			<UniqueIdentifier>EFDBA62D-2E1D-11F1-A827-001A7DDA7111</UniqueIdentifier>
+			<UniqueIdentifier>D5567593-50B5-4661-8DD4-ECFEFEED4311</UniqueIdentifier>
 		</Filter>
 		<Filter Include="text">
-			<UniqueIdentifier>EFDBA62E-2E1D-11F1-A827-001A7DDA7111</UniqueIdentifier>
+			<UniqueIdentifier>20B40D97-BE74-452B-9DD5-A7ED98F2009C</UniqueIdentifier>
 		</Filter>
 		<Filter Include="ui">
-			<UniqueIdentifier>EFDBA62F-2E1D-11F1-A827-001A7DDA7111</UniqueIdentifier>
+			<UniqueIdentifier>7879FD3E-82D4-49A0-A69F-E898AFBE8144</UniqueIdentifier>
 		</Filter>
 	</ItemGroup>
 	<ItemGroup>
-		<ClCompile Include="..\..\engines\crab\GameParam.cpp" />
-		<ClCompile Include="..\..\engines\crab\LoadingScreen.cpp" />
-		<ClCompile Include="..\..\engines\crab\PathfindingAgent.cpp" />
-		<ClCompile Include="..\..\engines\crab\PathfindingGraphNode.cpp" />
-		<ClCompile Include="..\..\engines\crab\PathfindingGrid.cpp" />
-		<ClCompile Include="..\..\engines\crab\Polygon.cpp" />
-		<ClCompile Include="..\..\engines\crab\Rectangle.cpp" />
-		<ClCompile Include="..\..\engines\crab\ScreenSettings.cpp" />
-		<ClCompile Include="..\..\engines\crab\Shape.cpp" />
 		<ClCompile Include="..\..\engines\crab\TMX\TMXLayer.cpp">
 			<Filter>TMX</Filter>
 		</ClCompile>
@@ -60,8 +51,6 @@
 		<ClCompile Include="..\..\engines\crab\TMX\TMXTileSet.cpp">
 			<Filter>TMX</Filter>
 		</ClCompile>
-		<ClCompile Include="..\..\engines\crab\TTSHandler.cpp" />
-		<ClCompile Include="..\..\engines\crab\XMLDoc.cpp" />
 		<ClCompile Include="..\..\engines\crab\ai\SpriteConstant.cpp">
 			<Filter>ai</Filter>
 		</ClCompile>
@@ -107,10 +96,6 @@
 		<ClCompile Include="..\..\engines\crab\animation\walkframes.cpp">
 			<Filter>animation</Filter>
 		</ClCompile>
-		<ClCompile Include="..\..\engines\crab\app.cpp" />
-		<ClCompile Include="..\..\engines\crab\collision.cpp" />
-		<ClCompile Include="..\..\engines\crab\console.cpp" />
-		<ClCompile Include="..\..\engines\crab\crab.cpp" />
 		<ClCompile Include="..\..\engines\crab\event\EventSeqGroup.cpp">
 			<Filter>event</Filter>
 		</ClCompile>
@@ -144,8 +129,6 @@
 		<ClCompile Include="..\..\engines\crab\event\triggerset.cpp">
 			<Filter>event</Filter>
 		</ClCompile>
-		<ClCompile Include="..\..\engines\crab\filesystem.cpp" />
-		<ClCompile Include="..\..\engines\crab\game.cpp" />
 		<ClCompile Include="..\..\engines\crab\image\Image.cpp">
 			<Filter>image</Filter>
 		</ClCompile>
@@ -209,9 +192,6 @@
 		<ClCompile Include="..\..\engines\crab\level\talknotify.cpp">
 			<Filter>level</Filter>
 		</ClCompile>
-		<ClCompile Include="..\..\engines\crab\loaders.cpp" />
-		<ClCompile Include="..\..\engines\crab\mainmenu.cpp" />
-		<ClCompile Include="..\..\engines\crab\metaengine.cpp" />
 		<ClCompile Include="..\..\engines\crab\music\MusicManager.cpp">
 			<Filter>music</Filter>
 		</ClCompile>
@@ -227,7 +207,6 @@
 		<ClCompile Include="..\..\engines\crab\people\trait.cpp">
 			<Filter>people</Filter>
 		</ClCompile>
-		<ClCompile Include="..\..\engines\crab\splash.cpp" />
 		<ClCompile Include="..\..\engines\crab\stat\Stat.cpp">
 			<Filter>stat</Filter>
 		</ClCompile>
@@ -243,7 +222,6 @@
 		<ClCompile Include="..\..\engines\crab\text\color.cpp">
 			<Filter>text</Filter>
 		</ClCompile>
-		<ClCompile Include="..\..\engines\crab\timer.cpp" />
 		<ClCompile Include="..\..\engines\crab\ui\AlphaImage.cpp">
 			<Filter>ui</Filter>
 		</ClCompile>
@@ -385,21 +363,30 @@
 		<ClCompile Include="..\..\engines\crab\ui\textdata.cpp">
 			<Filter>ui</Filter>
 		</ClCompile>
+		<ClCompile Include="..\..\engines\crab\GameParam.cpp" />
+		<ClCompile Include="..\..\engines\crab\LoadingScreen.cpp" />
+		<ClCompile Include="..\..\engines\crab\PathfindingAgent.cpp" />
+		<ClCompile Include="..\..\engines\crab\PathfindingGraphNode.cpp" />
+		<ClCompile Include="..\..\engines\crab\PathfindingGrid.cpp" />
+		<ClCompile Include="..\..\engines\crab\Polygon.cpp" />
+		<ClCompile Include="..\..\engines\crab\Rectangle.cpp" />
+		<ClCompile Include="..\..\engines\crab\ScreenSettings.cpp" />
+		<ClCompile Include="..\..\engines\crab\Shape.cpp" />
+		<ClCompile Include="..\..\engines\crab\TTSHandler.cpp" />
+		<ClCompile Include="..\..\engines\crab\XMLDoc.cpp" />
+		<ClCompile Include="..\..\engines\crab\app.cpp" />
+		<ClCompile Include="..\..\engines\crab\collision.cpp" />
+		<ClCompile Include="..\..\engines\crab\console.cpp" />
+		<ClCompile Include="..\..\engines\crab\crab.cpp" />
+		<ClCompile Include="..\..\engines\crab\filesystem.cpp" />
+		<ClCompile Include="..\..\engines\crab\game.cpp" />
+		<ClCompile Include="..\..\engines\crab\loaders.cpp" />
+		<ClCompile Include="..\..\engines\crab\mainmenu.cpp" />
+		<ClCompile Include="..\..\engines\crab\metaengine.cpp" />
+		<ClCompile Include="..\..\engines\crab\splash.cpp" />
+		<ClCompile Include="..\..\engines\crab\timer.cpp" />
 	</ItemGroup>
 	<ItemGroup>
-		<ClInclude Include="..\..\engines\crab\GameClock.h" />
-		<ClInclude Include="..\..\engines\crab\GameParam.h" />
-		<ClInclude Include="..\..\engines\crab\LevelResult.h" />
-		<ClInclude Include="..\..\engines\crab\Line.h" />
-		<ClInclude Include="..\..\engines\crab\LoadingScreen.h" />
-		<ClInclude Include="..\..\engines\crab\PathfindingAgent.h" />
-		<ClInclude Include="..\..\engines\crab\PathfindingGraphNode.h" />
-		<ClInclude Include="..\..\engines\crab\PathfindingGrid.h" />
-		<ClInclude Include="..\..\engines\crab\Polygon.h" />
-		<ClInclude Include="..\..\engines\crab\PriorityQueue.h" />
-		<ClInclude Include="..\..\engines\crab\Rectangle.h" />
-		<ClInclude Include="..\..\engines\crab\ScreenSettings.h" />
-		<ClInclude Include="..\..\engines\crab\Shape.h" />
 		<ClInclude Include="..\..\engines\crab\TMX\TMXLayer.h">
 			<Filter>TMX</Filter>
 		</ClInclude>
@@ -412,8 +399,6 @@
 		<ClInclude Include="..\..\engines\crab\TMX\TileInfo.h">
 			<Filter>TMX</Filter>
 		</ClInclude>
-		<ClInclude Include="..\..\engines\crab\TTSHandler.h" />
-		<ClInclude Include="..\..\engines\crab\XMLDoc.h" />
 		<ClInclude Include="..\..\engines\crab\ai\SpriteConstant.h">
 			<Filter>ai</Filter>
 		</ClInclude>
@@ -471,13 +456,6 @@
 		<ClInclude Include="..\..\engines\crab\animation\walkframes.h">
 			<Filter>animation</Filter>
 		</ClInclude>
-		<ClInclude Include="..\..\engines\crab\app.h" />
-		<ClInclude Include="..\..\engines\crab\backInserter.h" />
-		<ClInclude Include="..\..\engines\crab\collision.h" />
-		<ClInclude Include="..\..\engines\crab\color.h" />
-		<ClInclude Include="..\..\engines\crab\console.h" />
-		<ClInclude Include="..\..\engines\crab\crab.h" />
-		<ClInclude Include="..\..\engines\crab\detection.h" />
 		<ClInclude Include="..\..\engines\crab\event\EventSeqGroup.h">
 			<Filter>event</Filter>
 		</ClInclude>
@@ -514,11 +492,6 @@
 		<ClInclude Include="..\..\engines\crab\event\triggerset.h">
 			<Filter>event</Filter>
 		</ClInclude>
-		<ClInclude Include="..\..\engines\crab\filesystem.h" />
-		<ClInclude Include="..\..\engines\crab\game.h" />
-		<ClInclude Include="..\..\engines\crab\gamestate_container.h" />
-		<ClInclude Include="..\..\engines\crab\gamestates.h" />
-		<ClInclude Include="..\..\engines\crab\gametype.h" />
 		<ClInclude Include="..\..\engines\crab\image\Image.h">
 			<Filter>image</Filter>
 		</ClInclude>
@@ -570,17 +543,12 @@
 		<ClInclude Include="..\..\engines\crab\level\talknotify.h">
 			<Filter>level</Filter>
 		</ClInclude>
-		<ClInclude Include="..\..\engines\crab\levelpaths.h" />
-		<ClInclude Include="..\..\engines\crab\loaders.h" />
-		<ClInclude Include="..\..\engines\crab\mainmenu.h" />
-		<ClInclude Include="..\..\engines\crab\metaengine.h" />
 		<ClInclude Include="..\..\engines\crab\music\MusicManager.h">
 			<Filter>music</Filter>
 		</ClInclude>
 		<ClInclude Include="..\..\engines\crab\music\musicparam.h">
 			<Filter>music</Filter>
 		</ClInclude>
-		<ClInclude Include="..\..\engines\crab\numstr.h" />
 		<ClInclude Include="..\..\engines\crab\people\opinion.h">
 			<Filter>people</Filter>
 		</ClInclude>
@@ -593,7 +561,6 @@
 		<ClInclude Include="..\..\engines\crab\people\trait.h">
 			<Filter>people</Filter>
 		</ClInclude>
-		<ClInclude Include="..\..\engines\crab\splash.h" />
 		<ClInclude Include="..\..\engines\crab\stat\Stat.h">
 			<Filter>stat</Filter>
 		</ClInclude>
@@ -612,7 +579,6 @@
 		<ClInclude Include="..\..\engines\crab\text\color.h">
 			<Filter>text</Filter>
 		</ClInclude>
-		<ClInclude Include="..\..\engines\crab\timer.h" />
 		<ClInclude Include="..\..\engines\crab\ui\AlphaImage.h">
 			<Filter>ui</Filter>
 		</ClInclude>
@@ -775,6 +741,40 @@
 		<ClInclude Include="..\..\engines\crab\ui\textarea.h">
 			<Filter>ui</Filter>
 		</ClInclude>
+		<ClInclude Include="..\..\engines\crab\GameClock.h" />
+		<ClInclude Include="..\..\engines\crab\GameParam.h" />
+		<ClInclude Include="..\..\engines\crab\LevelResult.h" />
+		<ClInclude Include="..\..\engines\crab\Line.h" />
+		<ClInclude Include="..\..\engines\crab\LoadingScreen.h" />
+		<ClInclude Include="..\..\engines\crab\PathfindingAgent.h" />
+		<ClInclude Include="..\..\engines\crab\PathfindingGraphNode.h" />
+		<ClInclude Include="..\..\engines\crab\PathfindingGrid.h" />
+		<ClInclude Include="..\..\engines\crab\Polygon.h" />
+		<ClInclude Include="..\..\engines\crab\PriorityQueue.h" />
+		<ClInclude Include="..\..\engines\crab\Rectangle.h" />
+		<ClInclude Include="..\..\engines\crab\ScreenSettings.h" />
+		<ClInclude Include="..\..\engines\crab\Shape.h" />
+		<ClInclude Include="..\..\engines\crab\TTSHandler.h" />
+		<ClInclude Include="..\..\engines\crab\XMLDoc.h" />
+		<ClInclude Include="..\..\engines\crab\app.h" />
+		<ClInclude Include="..\..\engines\crab\backInserter.h" />
+		<ClInclude Include="..\..\engines\crab\collision.h" />
+		<ClInclude Include="..\..\engines\crab\color.h" />
+		<ClInclude Include="..\..\engines\crab\console.h" />
+		<ClInclude Include="..\..\engines\crab\crab.h" />
+		<ClInclude Include="..\..\engines\crab\detection.h" />
+		<ClInclude Include="..\..\engines\crab\filesystem.h" />
+		<ClInclude Include="..\..\engines\crab\game.h" />
+		<ClInclude Include="..\..\engines\crab\gamestate_container.h" />
+		<ClInclude Include="..\..\engines\crab\gamestates.h" />
+		<ClInclude Include="..\..\engines\crab\gametype.h" />
+		<ClInclude Include="..\..\engines\crab\levelpaths.h" />
+		<ClInclude Include="..\..\engines\crab\loaders.h" />
+		<ClInclude Include="..\..\engines\crab\mainmenu.h" />
+		<ClInclude Include="..\..\engines\crab\metaengine.h" />
+		<ClInclude Include="..\..\engines\crab\numstr.h" />
+		<ClInclude Include="..\..\engines\crab\splash.h" />
+		<ClInclude Include="..\..\engines\crab\timer.h" />
 		<ClInclude Include="..\..\engines\crab\vectors.h" />
 	</ItemGroup>
 	<ItemGroup>
diff --git a/dists/msvc/cruise.vcxproj b/dists/msvc/cruise.vcxproj
index 96ceb40eb12..d473ccd1568 100644
--- a/dists/msvc/cruise.vcxproj
+++ b/dists/msvc/cruise.vcxproj
@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="utf-8"?>
-<Project DefaultTargets="Build" ToolsVersion="18.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+<Project DefaultTargets="Build" ToolsVersion="14.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
 	<ItemGroup Label="ProjectConfigurations">
 		<ProjectConfiguration Include="Debug|Win32">
 			<Configuration>Debug</Configuration>
@@ -51,73 +51,70 @@
 		</ProjectConfiguration>
 	</ItemGroup>
 	<PropertyGroup Label="Globals">
-		<ProjectGuid>{DFF9692E-C648-3760-97A5-93381B836789}</ProjectGuid>
+		<ProjectGuid>{881D12E9-9325-479D-8239-18498FF315B4}</ProjectGuid>
 		<RootNamespace>cruise</RootNamespace>
 		<Keyword>Win32Proj</Keyword>
-		<VCTargetsPath Condition="'$(VCTargetsPath18)' != '' and '$(VSVersion)' == '' and $(VisualStudioVersion) == ''">$(VCTargetsPath18)</VCTargetsPath>
+		<VCTargetsPath Condition="'$(VCTargetsPath14)' != '' and '$(VSVersion)' == '' and $(VisualStudioVersion) == ''">$(VCTargetsPath14)</VCTargetsPath>
 	</PropertyGroup>
 	<Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
 	<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
 		<ConfigurationType>StaticLibrary</ConfigurationType>
-		<PlatformToolset>v145</PlatformToolset>
+		<PlatformToolset>v140</PlatformToolset>
 		<CharacterSet>Unicode</CharacterSet>
 	</PropertyGroup>
 	<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='ASan|Win32'" Label="Configuration">
 		<ConfigurationType>StaticLibrary</ConfigurationType>
-		<PlatformToolset>v145</PlatformToolset>
+		<PlatformToolset>v140</PlatformToolset>
 		<CharacterSet>Unicode</CharacterSet>
-		<EnableASAN>true</EnableASAN>
 	</PropertyGroup>
 	<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='LLVM|Win32'" Label="Configuration">
 		<ConfigurationType>StaticLibrary</ConfigurationType>
-		<PlatformToolset>llvm</PlatformToolset>
+		<PlatformToolset>LLVM-vs2014</PlatformToolset>
 		<CharacterSet>Unicode</CharacterSet>
 	</PropertyGroup>
 	<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
 		<ConfigurationType>StaticLibrary</ConfigurationType>
-		<PlatformToolset>v145</PlatformToolset>
+		<PlatformToolset>v140</PlatformToolset>
 		<CharacterSet>Unicode</CharacterSet>
 	</PropertyGroup>
 	<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration">
 		<ConfigurationType>StaticLibrary</ConfigurationType>
-		<PlatformToolset>v145</PlatformToolset>
+		<PlatformToolset>v140</PlatformToolset>
 		<CharacterSet>Unicode</CharacterSet>
 	</PropertyGroup>
 	<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='ASan|x64'" Label="Configuration">
 		<ConfigurationType>StaticLibrary</ConfigurationType>
-		<PlatformToolset>v145</PlatformToolset>
+		<PlatformToolset>v140</PlatformToolset>
 		<CharacterSet>Unicode</CharacterSet>
-		<EnableASAN>true</EnableASAN>
 	</PropertyGroup>
 	<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='LLVM|x64'" Label="Configuration">
 		<ConfigurationType>StaticLibrary</ConfigurationType>
-		<PlatformToolset>llvm</PlatformToolset>
+		<PlatformToolset>LLVM-vs2014</PlatformToolset>
 		<CharacterSet>Unicode</CharacterSet>
 	</PropertyGroup>
 	<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration">
 		<ConfigurationType>StaticLibrary</ConfigurationType>
-		<PlatformToolset>v145</PlatformToolset>
+		<PlatformToolset>v140</PlatformToolset>
 		<CharacterSet>Unicode</CharacterSet>
 	</PropertyGroup>
 	<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|arm64'" Label="Configuration">
 		<ConfigurationType>StaticLibrary</ConfigurationType>
-		<PlatformToolset>v145</PlatformToolset>
+		<PlatformToolset>v140</PlatformToolset>
 		<CharacterSet>Unicode</CharacterSet>
 	</PropertyGroup>
 	<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='ASan|arm64'" Label="Configuration">
 		<ConfigurationType>StaticLibrary</ConfigurationType>
-		<PlatformToolset>v145</PlatformToolset>
+		<PlatformToolset>v140</PlatformToolset>
 		<CharacterSet>Unicode</CharacterSet>
-		<EnableASAN>true</EnableASAN>
 	</PropertyGroup>
 	<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='LLVM|arm64'" Label="Configuration">
 		<ConfigurationType>StaticLibrary</ConfigurationType>
-		<PlatformToolset>llvm</PlatformToolset>
+		<PlatformToolset>LLVM-vs2014</PlatformToolset>
 		<CharacterSet>Unicode</CharacterSet>
 	</PropertyGroup>
 	<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|arm64'" Label="Configuration">
 		<ConfigurationType>StaticLibrary</ConfigurationType>
-		<PlatformToolset>v145</PlatformToolset>
+		<PlatformToolset>v140</PlatformToolset>
 		<CharacterSet>Unicode</CharacterSet>
 	</PropertyGroup>
 	<Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
diff --git a/dists/msvc/cryomni3d.vcxproj b/dists/msvc/cryomni3d.vcxproj
index 989151d2314..31e081f992c 100644
--- a/dists/msvc/cryomni3d.vcxproj
+++ b/dists/msvc/cryomni3d.vcxproj
@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="utf-8"?>
-<Project DefaultTargets="Build" ToolsVersion="18.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+<Project DefaultTargets="Build" ToolsVersion="14.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
 	<ItemGroup Label="ProjectConfigurations">
 		<ProjectConfiguration Include="Debug|Win32">
 			<Configuration>Debug</Configuration>
@@ -51,73 +51,70 @@
 		</ProjectConfiguration>
 	</ItemGroup>
 	<PropertyGroup Label="Globals">
-		<ProjectGuid>{1D76BB75-8D69-35A4-84F5-9824AA6492BB}</ProjectGuid>
+		<ProjectGuid>{1CB7DC9D-CC4A-49F6-B7BB-DBB73FBE06D9}</ProjectGuid>
 		<RootNamespace>cryomni3d</RootNamespace>
 		<Keyword>Win32Proj</Keyword>
-		<VCTargetsPath Condition="'$(VCTargetsPath18)' != '' and '$(VSVersion)' == '' and $(VisualStudioVersion) == ''">$(VCTargetsPath18)</VCTargetsPath>
+		<VCTargetsPath Condition="'$(VCTargetsPath14)' != '' and '$(VSVersion)' == '' and $(VisualStudioVersion) == ''">$(VCTargetsPath14)</VCTargetsPath>
 	</PropertyGroup>
 	<Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
 	<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
 		<ConfigurationType>StaticLibrary</ConfigurationType>
-		<PlatformToolset>v145</PlatformToolset>
+		<PlatformToolset>v140</PlatformToolset>
 		<CharacterSet>Unicode</CharacterSet>
 	</PropertyGroup>
 	<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='ASan|Win32'" Label="Configuration">
 		<ConfigurationType>StaticLibrary</ConfigurationType>
-		<PlatformToolset>v145</PlatformToolset>
+		<PlatformToolset>v140</PlatformToolset>
 		<CharacterSet>Unicode</CharacterSet>
-		<EnableASAN>true</EnableASAN>
 	</PropertyGroup>
 	<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='LLVM|Win32'" Label="Configuration">
 		<ConfigurationType>StaticLibrary</ConfigurationType>
-		<PlatformToolset>llvm</PlatformToolset>
+		<PlatformToolset>LLVM-vs2014</PlatformToolset>
 		<CharacterSet>Unicode</CharacterSet>
 	</PropertyGroup>
 	<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
 		<ConfigurationType>StaticLibrary</ConfigurationType>
-		<PlatformToolset>v145</PlatformToolset>
+		<PlatformToolset>v140</PlatformToolset>
 		<CharacterSet>Unicode</CharacterSet>
 	</PropertyGroup>
 	<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration">
 		<ConfigurationType>StaticLibrary</ConfigurationType>
-		<PlatformToolset>v145</PlatformToolset>
+		<PlatformToolset>v140</PlatformToolset>
 		<CharacterSet>Unicode</CharacterSet>
 	</PropertyGroup>
 	<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='ASan|x64'" Label="Configuration">
 		<ConfigurationType>StaticLibrary</ConfigurationType>
-		<PlatformToolset>v145</PlatformToolset>
+		<PlatformToolset>v140</PlatformToolset>
 		<CharacterSet>Unicode</CharacterSet>
-		<EnableASAN>true</EnableASAN>
 	</PropertyGroup>
 	<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='LLVM|x64'" Label="Configuration">
 		<ConfigurationType>StaticLibrary</ConfigurationType>
-		<PlatformToolset>llvm</PlatformToolset>
+		<PlatformToolset>LLVM-vs2014</PlatformToolset>
 		<CharacterSet>Unicode</CharacterSet>
 	</PropertyGroup>
 	<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration">
 		<ConfigurationType>StaticLibrary</ConfigurationType>
-		<PlatformToolset>v145</PlatformToolset>
+		<PlatformToolset>v140</PlatformToolset>
 		<CharacterSet>Unicode</CharacterSet>
 	</PropertyGroup>
 	<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|arm64'" Label="Configuration">
 		<ConfigurationType>StaticLibrary</ConfigurationType>
-		<PlatformToolset>v145</PlatformToolset>
+		<PlatformToolset>v140</PlatformToolset>
 		<CharacterSet>Unicode</CharacterSet>
 	</PropertyGroup>
 	<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='ASan|arm64'" Label="Configuration">
 		<ConfigurationType>StaticLibrary</ConfigurationType>
-		<PlatformToolset>v145</PlatformToolset>
+		<PlatformToolset>v140</PlatformToolset>
 		<CharacterSet>Unicode</CharacterSet>
-		<EnableASAN>true</EnableASAN>
 	</PropertyGroup>
 	<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='LLVM|arm64'" Label="Configuration">
 		<ConfigurationType>StaticLibrary</ConfigurationType>
-		<PlatformToolset>llvm</PlatformToolset>
+		<PlatformToolset>LLVM-vs2014</PlatformToolset>
 		<CharacterSet>Unicode</CharacterSet>
 	</PropertyGroup>
 	<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|arm64'" Label="Configuration">
 		<ConfigurationType>StaticLibrary</ConfigurationType>
-		<PlatformToolset>v145</PlatformToolset>
+		<PlatformToolset>v140</PlatformToolset>
 		<CharacterSet>Unicode</CharacterSet>
 	</PropertyGroup>
 	<Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
diff --git a/dists/msvc/cryomni3d.vcxproj.filters b/dists/msvc/cryomni3d.vcxproj.filters
index 5d55ea3c45c..77eb133a4ff 100644
--- a/dists/msvc/cryomni3d.vcxproj.filters
+++ b/dists/msvc/cryomni3d.vcxproj.filters
@@ -1,22 +1,17 @@
 <?xml version="1.0" encoding="utf-8"?>
-<Project ToolsVersion="18.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+<Project ToolsVersion="14.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
 	<ItemGroup>
 		<Filter Include="fonts">
-			<UniqueIdentifier>EFDBA630-2E1D-11F1-A827-001A7DDA7111</UniqueIdentifier>
+			<UniqueIdentifier>8BC500F8-1D28-4CA8-B297-FDC299580822</UniqueIdentifier>
 		</Filter>
 		<Filter Include="image">
-			<UniqueIdentifier>EFDBA631-2E1D-11F1-A827-001A7DDA7111</UniqueIdentifier>
+			<UniqueIdentifier>FCD3FCE4-3A67-4E1E-87EB-A0C687D2D9C4</UniqueIdentifier>
 		</Filter>
 		<Filter Include="versailles">
-			<UniqueIdentifier>EFDBA632-2E1D-11F1-A827-001A7DDA7111</UniqueIdentifier>
+			<UniqueIdentifier>04392CC6-0D9E-44B0-99EE-8588AD07B952</UniqueIdentifier>
 		</Filter>
 	</ItemGroup>
 	<ItemGroup>
-		<ClCompile Include="..\..\engines\cryomni3d\cryomni3d.cpp" />
-		<ClCompile Include="..\..\engines\cryomni3d\datstream.cpp" />
-		<ClCompile Include="..\..\engines\cryomni3d\dialogs_manager.cpp" />
-		<ClCompile Include="..\..\engines\cryomni3d\fixed_image.cpp" />
-		<ClCompile Include="..\..\engines\cryomni3d\font_manager.cpp" />
 		<ClCompile Include="..\..\engines\cryomni3d\fonts\cryoextfont.cpp">
 			<Filter>fonts</Filter>
 		</ClCompile>
@@ -29,11 +24,6 @@
 		<ClCompile Include="..\..\engines\cryomni3d\image\hnm.cpp">
 			<Filter>image</Filter>
 		</ClCompile>
-		<ClCompile Include="..\..\engines\cryomni3d\metaengine.cpp" />
-		<ClCompile Include="..\..\engines\cryomni3d\mouse_boxes.cpp" />
-		<ClCompile Include="..\..\engines\cryomni3d\objects.cpp" />
-		<ClCompile Include="..\..\engines\cryomni3d\omni3d.cpp" />
-		<ClCompile Include="..\..\engines\cryomni3d\sprites.cpp" />
 		<ClCompile Include="..\..\engines\cryomni3d\versailles\data.cpp">
 			<Filter>versailles</Filter>
 		</ClCompile>
@@ -64,16 +54,19 @@
 		<ClCompile Include="..\..\engines\cryomni3d\versailles\toolbar.cpp">
 			<Filter>versailles</Filter>
 		</ClCompile>
+		<ClCompile Include="..\..\engines\cryomni3d\cryomni3d.cpp" />
+		<ClCompile Include="..\..\engines\cryomni3d\datstream.cpp" />
+		<ClCompile Include="..\..\engines\cryomni3d\dialogs_manager.cpp" />
+		<ClCompile Include="..\..\engines\cryomni3d\fixed_image.cpp" />
+		<ClCompile Include="..\..\engines\cryomni3d\font_manager.cpp" />
+		<ClCompile Include="..\..\engines\cryomni3d\metaengine.cpp" />
+		<ClCompile Include="..\..\engines\cryomni3d\mouse_boxes.cpp" />
+		<ClCompile Include="..\..\engines\cryomni3d\objects.cpp" />
+		<ClCompile Include="..\..\engines\cryomni3d\omni3d.cpp" />
+		<ClCompile Include="..\..\engines\cryomni3d\sprites.cpp" />
 		<ClCompile Include="..\..\engines\cryomni3d\wam_parser.cpp" />
 	</ItemGroup>
 	<ItemGroup>
-		<ClInclude Include="..\..\engines\cryomni3d\cryomni3d.h" />
-		<ClInclude Include="..\..\engines\cryomni3d\datstream.h" />
-		<ClInclude Include="..\..\engines\cryomni3d\detection.h" />
-		<ClInclude Include="..\..\engines\cryomni3d\detection_tables.h" />
-		<ClInclude Include="..\..\engines\cryomni3d\dialogs_manager.h" />
-		<ClInclude Include="..\..\engines\cryomni3d\fixed_image.h" />
-		<ClInclude Include="..\..\engines\cryomni3d\font_manager.h" />
 		<ClInclude Include="..\..\engines\cryomni3d\fonts\cryoextfont.h">
 			<Filter>fonts</Filter>
 		</ClInclude>
@@ -86,10 +79,6 @@
 		<ClInclude Include="..\..\engines\cryomni3d\image\hnm.h">
 			<Filter>image</Filter>
 		</ClInclude>
-		<ClInclude Include="..\..\engines\cryomni3d\mouse_boxes.h" />
-		<ClInclude Include="..\..\engines\cryomni3d\objects.h" />
-		<ClInclude Include="..\..\engines\cryomni3d\omni3d.h" />
-		<ClInclude Include="..\..\engines\cryomni3d\sprites.h" />
 		<ClInclude Include="..\..\engines\cryomni3d\versailles\dialogs_manager.h">
 			<Filter>versailles</Filter>
 		</ClInclude>
@@ -102,6 +91,17 @@
 		<ClInclude Include="..\..\engines\cryomni3d\versailles\toolbar.h">
 			<Filter>versailles</Filter>
 		</ClInclude>
+		<ClInclude Include="..\..\engines\cryomni3d\cryomni3d.h" />
+		<ClInclude Include="..\..\engines\cryomni3d\datstream.h" />
+		<ClInclude Include="..\..\engines\cryomni3d\detection.h" />
+		<ClInclude Include="..\..\engines\cryomni3d\detection_tables.h" />
+		<ClInclude Include="..\..\engines\cryomni3d\dialogs_manager.h" />
+		<ClInclude Include="..\..\engines\cryomni3d\fixed_image.h" />
+		<ClInclude Include="..\..\engines\cryomni3d\font_manager.h" />
+		<ClInclude Include="..\..\engines\cryomni3d\mouse_boxes.h" />
+		<ClInclude Include="..\..\engines\cryomni3d\objects.h" />
+		<ClInclude Include="..\..\engines\cryomni3d\omni3d.h" />
+		<ClInclude Include="..\..\engines\cryomni3d\sprites.h" />
 		<ClInclude Include="..\..\engines\cryomni3d\wam_parser.h" />
 	</ItemGroup>
 	<ItemGroup>
diff --git a/dists/msvc/darkseed.vcxproj b/dists/msvc/darkseed.vcxproj
index c0ea33e0dba..2bfa18bcb2b 100644
--- a/dists/msvc/darkseed.vcxproj
+++ b/dists/msvc/darkseed.vcxproj
@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="utf-8"?>
-<Project DefaultTargets="Build" ToolsVersion="18.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+<Project DefaultTargets="Build" ToolsVersion="14.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
 	<ItemGroup Label="ProjectConfigurations">
 		<ProjectConfiguration Include="Debug|Win32">
 			<Configuration>Debug</Configuration>
@@ -51,73 +51,70 @@
 		</ProjectConfiguration>
 	</ItemGroup>
 	<PropertyGroup Label="Globals">
-		<ProjectGuid>{CFB2F956-0D0F-3FEF-9B87-FDC1A36CA1A0}</ProjectGuid>
+		<ProjectGuid>{B099D113-15BF-4967-B924-E98D2F367702}</ProjectGuid>
 		<RootNamespace>darkseed</RootNamespace>
 		<Keyword>Win32Proj</Keyword>
-		<VCTargetsPath Condition="'$(VCTargetsPath18)' != '' and '$(VSVersion)' == '' and $(VisualStudioVersion) == ''">$(VCTargetsPath18)</VCTargetsPath>
+		<VCTargetsPath Condition="'$(VCTargetsPath14)' != '' and '$(VSVersion)' == '' and $(VisualStudioVersion) == ''">$(VCTargetsPath14)</VCTargetsPath>
 	</PropertyGroup>
 	<Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
 	<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
 		<ConfigurationType>StaticLibrary</ConfigurationType>
-		<PlatformToolset>v145</PlatformToolset>
+		<PlatformToolset>v140</PlatformToolset>
 		<CharacterSet>Unicode</CharacterSet>
 	</PropertyGroup>
 	<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='ASan|Win32'" Label="Configuration">
 		<ConfigurationType>StaticLibrary</ConfigurationType>
-		<PlatformToolset>v145</PlatformToolset>
+		<PlatformToolset>v140</PlatformToolset>
 		<CharacterSet>Unicode</CharacterSet>
-		<EnableASAN>true</EnableASAN>
 	</PropertyGroup>
 	<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='LLVM|Win32'" Label="Configuration">
 		<ConfigurationType>StaticLibrary</ConfigurationType>
-		<PlatformToolset>llvm</PlatformToolset>
+		<PlatformToolset>LLVM-vs2014</PlatformToolset>
 		<CharacterSet>Unicode</CharacterSet>
 	</PropertyGroup>
 	<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
 		<ConfigurationType>StaticLibrary</ConfigurationType>
-		<PlatformToolset>v145</PlatformToolset>
+		<PlatformToolset>v140</PlatformToolset>
 		<CharacterSet>Unicode</CharacterSet>
 	</PropertyGroup>
 	<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration">
 		<ConfigurationType>StaticLibrary</ConfigurationType>
-		<PlatformToolset>v145</PlatformToolset>
+		<PlatformToolset>v140</PlatformToolset>
 		<CharacterSet>Unicode</CharacterSet>
 	</PropertyGroup>
 	<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='ASan|x64'" Label="Configuration">
 		<ConfigurationType>StaticLibrary</ConfigurationType>
-		<PlatformToolset>v145</PlatformToolset>
+		<PlatformToolset>v140</PlatformToolset>
 		<CharacterSet>Unicode</CharacterSet>
-		<EnableASAN>true</EnableASAN>
 	</PropertyGroup>
 	<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='LLVM|x64'" Label="Configuration">
 		<ConfigurationType>StaticLibrary</ConfigurationType>
-		<PlatformToolset>llvm</PlatformToolset>
+		<PlatformToolset>LLVM-vs2014</PlatformToolset>
 		<CharacterSet>Unicode</CharacterSet>
 	</PropertyGroup>
 	<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration">
 		<ConfigurationType>StaticLibrary</ConfigurationType>
-		<PlatformToolset>v145</PlatformToolset>
+		<PlatformToolset>v140</PlatformToolset>
 		<CharacterSet>Unicode</CharacterSet>
 	</PropertyGroup>
 	<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|arm64'" Label="Configuration">
 		<ConfigurationType>StaticLibrary</ConfigurationType>
-		<PlatformToolset>v145</PlatformToolset>
+		<PlatformToolset>v140</PlatformToolset>
 		<CharacterSet>Unicode</CharacterSet>
 	</PropertyGroup>
 	<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='ASan|arm64'" Label="Configuration">
 		<ConfigurationType>StaticLibrary</ConfigurationType>
-		<PlatformToolset>v145</PlatformToolset>
+		<PlatformToolset>v140</PlatformToolset>
 		<CharacterSet>Unicode</CharacterSet>
-		<EnableASAN>true</EnableASAN>
 	</PropertyGroup>
 	<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='LLVM|arm64'" Label="Configuration">
 		<ConfigurationType>StaticLibrary</ConfigurationType>
-		<PlatformToolset>llvm</PlatformToolset>
+		<PlatformToolset>LLVM-vs2014</PlatformToolset>
 		<CharacterSet>Unicode</CharacterSet>
 	</PropertyGroup>
 	<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|arm64'" Label="Configuration">
 		<ConfigurationType>StaticLibrary</ConfigurationType>
-		<PlatformToolset>v145</PlatformToolset>
+		<PlatformToolset>v140</PlatformToolset>
 		<CharacterSet>Unicode</CharacterSet>
 	</PropertyGroup>
 	<Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
diff --git a/dists/msvc/dgds.vcxproj b/dists/msvc/dgds.vcxproj
index b4cc09d6542..afcdecd5b0f 100644
--- a/dists/msvc/dgds.vcxproj
+++ b/dists/msvc/dgds.vcxproj
@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="utf-8"?>
-<Project DefaultTargets="Build" ToolsVersion="18.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+<Project DefaultTargets="Build" ToolsVersion="14.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
 	<ItemGroup Label="ProjectConfigurations">
 		<ProjectConfiguration Include="Debug|Win32">
 			<Configuration>Debug</Configuration>
@@ -51,73 +51,70 @@
 		</ProjectConfiguration>
 	</ItemGroup>
 	<PropertyGroup Label="Globals">
-		<ProjectGuid>{2B9612A0-C18E-3923-89D6-8328013D78F2}</ProjectGuid>
+		<ProjectGuid>{69390D00-18B7-4363-908D-1F81424B2DFC}</ProjectGuid>
 		<RootNamespace>dgds</RootNamespace>
 		<Keyword>Win32Proj</Keyword>
-		<VCTargetsPath Condition="'$(VCTargetsPath18)' != '' and '$(VSVersion)' == '' and $(VisualStudioVersion) == ''">$(VCTargetsPath18)</VCTargetsPath>
+		<VCTargetsPath Condition="'$(VCTargetsPath14)' != '' and '$(VSVersion)' == '' and $(VisualStudioVersion) == ''">$(VCTargetsPath14)</VCTargetsPath>
 	</PropertyGroup>
 	<Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
 	<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
 		<ConfigurationType>StaticLibrary</ConfigurationType>
-		<PlatformToolset>v145</PlatformToolset>
+		<PlatformToolset>v140</PlatformToolset>
 		<CharacterSet>Unicode</CharacterSet>
 	</PropertyGroup>
 	<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='ASan|Win32'" Label="Configuration">
 		<ConfigurationType>StaticLibrary</ConfigurationType>
-		<PlatformToolset>v145</PlatformToolset>
+		<PlatformToolset>v140</PlatformToolset>
 		<CharacterSet>Unicode</CharacterSet>
-		<EnableASAN>true</EnableASAN>
 	</PropertyGroup>
 	<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='LLVM|Win32'" Label="Configuration">
 		<ConfigurationType>StaticLibrary</ConfigurationType>
-		<PlatformToolset>llvm</PlatformToolset>
+		<PlatformToolset>LLVM-vs2014</PlatformToolset>
 		<CharacterSet>Unicode</CharacterSet>
 	</PropertyGroup>
 	<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
 		<ConfigurationType>StaticLibrary</ConfigurationType>
-		<PlatformToolset>v145</PlatformToolset>
+		<PlatformToolset>v140</PlatformToolset>
 		<CharacterSet>Unicode</CharacterSet>
 	</PropertyGroup>
 	<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration">
 		<ConfigurationType>StaticLibrary</ConfigurationType>
-		<PlatformToolset>v145</PlatformToolset>
+		<PlatformToolset>v140</PlatformToolset>
 		<CharacterSet>Unicode</CharacterSet>
 	</PropertyGroup>
 	<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='ASan|x64'" Label="Configuration">
 		<ConfigurationType>StaticLibrary</ConfigurationType>
-		<PlatformToolset>v145</PlatformToolset>
+		<PlatformToolset>v140</PlatformToolset>
 		<CharacterSet>Unicode</CharacterSet>
-		<EnableASAN>true</EnableASAN>
 	</PropertyGroup>
 	<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='LLVM|x64'" Label="Configuration">
 		<ConfigurationType>StaticLibrary</ConfigurationType>
-		<PlatformToolset>llvm</PlatformToolset>
+		<PlatformToolset>LLVM-vs2014</PlatformToolset>
 		<CharacterSet>Unicode</CharacterSet>
 	</PropertyGroup>
 	<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration">
 		<ConfigurationType>StaticLibrary</ConfigurationType>
-		<PlatformToolset>v145</PlatformToolset>
+		<PlatformToolset>v140</PlatformToolset>
 		<CharacterSet>Unicode</CharacterSet>
 	</PropertyGroup>
 	<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|arm64'" Label="Configuration">
 		<ConfigurationType>StaticLibrary</ConfigurationType>
-		<PlatformToolset>v145</PlatformToolset>
+		<PlatformToolset>v140</PlatformToolset>
 		<CharacterSet>Unicode</CharacterSet>
 	</PropertyGroup>
 	<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='ASan|arm64'" Label="Configuration">
 		<ConfigurationType>StaticLibrary</ConfigurationType>
-		<PlatformToolset>v145</PlatformToolset>
+		<PlatformToolset>v140</PlatformToolset>
 		<CharacterSet>Unicode</CharacterSet>
-		<EnableASAN>true</EnableASAN>
 	</PropertyGroup>
 	<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='LLVM|arm64'" Label="Configuration">
 		<ConfigurationType>StaticLibrary</ConfigurationType>
-		<PlatformToolset>llvm</PlatformToolset>
+		<PlatformToolset>LLVM-vs2014</PlatformToolset>
 		<CharacterSet>Unicode</CharacterSet>
 	</PropertyGroup>
 	<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|arm64'" Label="Configuration">
 		<ConfigurationType>StaticLibrary</ConfigurationType>
-		<PlatformToolset>v145</PlatformToolset>
+		<PlatformToolset>v140</PlatformToolset>
 		<CharacterSet>Unicode</CharacterSet>
 	</PropertyGroup>
 	<Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
diff --git a/dists/msvc/dgds.vcxproj.filters b/dists/msvc/dgds.vcxproj.filters
index 280d0705c68..06d2118d6e9 100644
--- a/dists/msvc/dgds.vcxproj.filters
+++ b/dists/msvc/dgds.vcxproj.filters
@@ -1,38 +1,20 @@
 <?xml version="1.0" encoding="utf-8"?>
-<Project ToolsVersion="18.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+<Project ToolsVersion="14.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
 	<ItemGroup>
 		<Filter Include="minigames">
-			<UniqueIdentifier>EFDBA633-2E1D-11F1-A827-001A7DDA7111</UniqueIdentifier>
+			<UniqueIdentifier>7F4F5E6F-6804-4506-B743-83EE54CB7ED2</UniqueIdentifier>
 		</Filter>
 		<Filter Include="sound">
-			<UniqueIdentifier>EFDBA634-2E1D-11F1-A827-001A7DDA7111</UniqueIdentifier>
+			<UniqueIdentifier>346ABCBB-C66F-4E0C-B62F-EFF8926FCCC9</UniqueIdentifier>
 		</Filter>
 		<Filter Include="sound\drivers">
-			<UniqueIdentifier>EFDBA635-2E1D-11F1-A827-001A7DDA7111</UniqueIdentifier>
+			<UniqueIdentifier>7755E78A-4477-4A92-9FCB-E0DFAE0B9B52</UniqueIdentifier>
 		</Filter>
 		<Filter Include="sound\resource">
-			<UniqueIdentifier>EFDBA636-2E1D-11F1-A827-001A7DDA7111</UniqueIdentifier>
+			<UniqueIdentifier>B2F10829-792E-4A4C-AD39-4AEDD6FBDD85</UniqueIdentifier>
 		</Filter>
 	</ItemGroup>
 	<ItemGroup>
-		<ClCompile Include="..\..\engines\dgds\ads.cpp" />
-		<ClCompile Include="..\..\engines\dgds\clock.cpp" />
-		<ClCompile Include="..\..\engines\dgds\console.cpp" />
-		<ClCompile Include="..\..\engines\dgds\decompress.cpp" />
-		<ClCompile Include="..\..\engines\dgds\dgds.cpp" />
-		<ClCompile Include="..\..\engines\dgds\dgds_rect.cpp" />
-		<ClCompile Include="..\..\engines\dgds\dialog.cpp" />
-		<ClCompile Include="..\..\engines\dgds\dragon_native.cpp" />
-		<ClCompile Include="..\..\engines\dgds\drawing.cpp" />
-		<ClCompile Include="..\..\engines\dgds\font.cpp" />
-		<ClCompile Include="..\..\engines\dgds\game_palettes.cpp" />
-		<ClCompile Include="..\..\engines\dgds\globals.cpp" />
-		<ClCompile Include="..\..\engines\dgds\head.cpp" />
-		<ClCompile Include="..\..\engines\dgds\hoc_intro.cpp" />
-		<ClCompile Include="..\..\engines\dgds\image.cpp" />
-		<ClCompile Include="..\..\engines\dgds\inventory.cpp" />
-		<ClCompile Include="..\..\engines\dgds\menu.cpp" />
-		<ClCompile Include="..\..\engines\dgds\metaengine.cpp" />
 		<ClCompile Include="..\..\engines\dgds\minigames\china_tank.cpp">
 			<Filter>minigames</Filter>
 		</ClCompile>
@@ -48,14 +30,6 @@
 		<ClCompile Include="..\..\engines\dgds\minigames\shell_game.cpp">
 			<Filter>minigames</Filter>
 		</ClCompile>
-		<ClCompile Include="..\..\engines\dgds\parser.cpp" />
-		<ClCompile Include="..\..\engines\dgds\request.cpp" />
-		<ClCompile Include="..\..\engines\dgds\resource.cpp" />
-		<ClCompile Include="..\..\engines\dgds\scene.cpp" />
-		<ClCompile Include="..\..\engines\dgds\scene_condition.cpp" />
-		<ClCompile Include="..\..\engines\dgds\scene_op.cpp" />
-		<ClCompile Include="..\..\engines\dgds\scripts.cpp" />
-		<ClCompile Include="..\..\engines\dgds\sound.cpp" />
 		<ClCompile Include="..\..\engines\dgds\sound\drivers\adlib.cpp">
 			<Filter>sound\drivers</Filter>
 		</ClCompile>
@@ -71,42 +45,48 @@
 		<ClCompile Include="..\..\engines\dgds\sound\drivers\midipatch.cpp">
 			<Filter>sound\drivers</Filter>
 		</ClCompile>
-		<ClCompile Include="..\..\engines\dgds\sound\midiparser_sci.cpp">
-			<Filter>sound</Filter>
-		</ClCompile>
-		<ClCompile Include="..\..\engines\dgds\sound\music.cpp">
-			<Filter>sound</Filter>
-		</ClCompile>
 		<ClCompile Include="..\..\engines\dgds\sound\resource\resource_audio.cpp">
 			<Filter>sound\resource</Filter>
 		</ClCompile>
 		<ClCompile Include="..\..\engines\dgds\sound\resource\sci_resource.cpp">
 			<Filter>sound\resource</Filter>
 		</ClCompile>
+		<ClCompile Include="..\..\engines\dgds\sound\midiparser_sci.cpp">
+			<Filter>sound</Filter>
+		</ClCompile>
+		<ClCompile Include="..\..\engines\dgds\sound\music.cpp">
+			<Filter>sound</Filter>
+		</ClCompile>
+		<ClCompile Include="..\..\engines\dgds\ads.cpp" />
+		<ClCompile Include="..\..\engines\dgds\clock.cpp" />
+		<ClCompile Include="..\..\engines\dgds\console.cpp" />
+		<ClCompile Include="..\..\engines\dgds\decompress.cpp" />
+		<ClCompile Include="..\..\engines\dgds\dgds.cpp" />
+		<ClCompile Include="..\..\engines\dgds\dgds_rect.cpp" />
+		<ClCompile Include="..\..\engines\dgds\dialog.cpp" />
+		<ClCompile Include="..\..\engines\dgds\dragon_native.cpp" />
+		<ClCompile Include="..\..\engines\dgds\drawing.cpp" />
+		<ClCompile Include="..\..\engines\dgds\font.cpp" />
+		<ClCompile Include="..\..\engines\dgds\game_palettes.cpp" />
+		<ClCompile Include="..\..\engines\dgds\globals.cpp" />
+		<ClCompile Include="..\..\engines\dgds\head.cpp" />
+		<ClCompile Include="..\..\engines\dgds\hoc_intro.cpp" />
+		<ClCompile Include="..\..\engines\dgds\image.cpp" />
+		<ClCompile Include="..\..\engines\dgds\inventory.cpp" />
+		<ClCompile Include="..\..\engines\dgds\menu.cpp" />
+		<ClCompile Include="..\..\engines\dgds\metaengine.cpp" />
+		<ClCompile Include="..\..\engines\dgds\parser.cpp" />
+		<ClCompile Include="..\..\engines\dgds\request.cpp" />
+		<ClCompile Include="..\..\engines\dgds\resource.cpp" />
+		<ClCompile Include="..\..\engines\dgds\scene.cpp" />
+		<ClCompile Include="..\..\engines\dgds\scene_condition.cpp" />
+		<ClCompile Include="..\..\engines\dgds\scene_op.cpp" />
+		<ClCompile Include="..\..\engines\dgds\scripts.cpp" />
+		<ClCompile Include="..\..\engines\dgds\sound.cpp" />
 		<ClCompile Include="..\..\engines\dgds\sound_raw.cpp" />
 		<ClCompile Include="..\..\engines\dgds\ttm.cpp" />
 	</ItemGroup>
 	<ItemGroup>
-		<ClInclude Include="..\..\engines\dgds\ads.h" />
-		<ClInclude Include="..\..\engines\dgds\clock.h" />
-		<ClInclude Include="..\..\engines\dgds\console.h" />
-		<ClInclude Include="..\..\engines\dgds\debug_util.h" />
-		<ClInclude Include="..\..\engines\dgds\decompress.h" />
-		<ClInclude Include="..\..\engines\dgds\detection_tables.h" />
-		<ClInclude Include="..\..\engines\dgds\dgds.h" />
-		<ClInclude Include="..\..\engines\dgds\dgds_rect.h" />
-		<ClInclude Include="..\..\engines\dgds\dialog.h" />
-		<ClInclude Include="..\..\engines\dgds\dragon_native.h" />
-		<ClInclude Include="..\..\engines\dgds\drawing.h" />
-		<ClInclude Include="..\..\engines\dgds\font.h" />
-		<ClInclude Include="..\..\engines\dgds\game_palettes.h" />
-		<ClInclude Include="..\..\engines\dgds\globals.h" />
-		<ClInclude Include="..\..\engines\dgds\head.h" />
-		<ClInclude Include="..\..\engines\dgds\hoc_intro.h" />
-		<ClInclude Include="..\..\engines\dgds\image.h" />
-		<ClInclude Include="..\..\engines\dgds\includes.h" />
-		<ClInclude Include="..\..\engines\dgds\inventory.h" />
-		<ClInclude Include="..\..\engines\dgds\menu.h" />
 		<ClInclude Include="..\..\engines\dgds\minigames\china_tank.h">
 			<Filter>minigames</Filter>
 		</ClInclude>
@@ -122,14 +102,6 @@
 		<ClInclude Include="..\..\engines\dgds\minigames\shell_game.h">
 			<Filter>minigames</Filter>
 		</ClInclude>
-		<ClInclude Include="..\..\engines\dgds\parser.h" />
-		<ClInclude Include="..\..\engines\dgds\request.h" />
-		<ClInclude Include="..\..\engines\dgds\resource.h" />
-		<ClInclude Include="..\..\engines\dgds\scene.h" />
-		<ClInclude Include="..\..\engines\dgds\scene_condition.h" />
-		<ClInclude Include="..\..\engines\dgds\scene_op.h" />
-		<ClInclude Include="..\..\engines\dgds\scripts.h" />
-		<ClInclude Include="..\..\engines\dgds\sound.h" />
 		<ClInclude Include="..\..\engines\dgds\sound\drivers\gm_names.h">
 			<Filter>sound\drivers</Filter>
 		</ClInclude>
@@ -142,18 +114,46 @@
 		<ClInclude Include="..\..\engines\dgds\sound\drivers\mididriver.h">
 			<Filter>sound\drivers</Filter>
 		</ClInclude>
+		<ClInclude Include="..\..\engines\dgds\sound\resource\sci_resource.h">
+			<Filter>sound\resource</Filter>
+		</ClInclude>
 		<ClInclude Include="..\..\engines\dgds\sound\midiparser_sci.h">
 			<Filter>sound</Filter>
 		</ClInclude>
 		<ClInclude Include="..\..\engines\dgds\sound\music.h">
 			<Filter>sound</Filter>
 		</ClInclude>
-		<ClInclude Include="..\..\engines\dgds\sound\resource\sci_resource.h">
-			<Filter>sound\resource</Filter>
-		</ClInclude>
 		<ClInclude Include="..\..\engines\dgds\sound\scispan.h">
 			<Filter>sound</Filter>
 		</ClInclude>
+		<ClInclude Include="..\..\engines\dgds\ads.h" />
+		<ClInclude Include="..\..\engines\dgds\clock.h" />
+		<ClInclude Include="..\..\engines\dgds\console.h" />
+		<ClInclude Include="..\..\engines\dgds\debug_util.h" />
+		<ClInclude Include="..\..\engines\dgds\decompress.h" />
+		<ClInclude Include="..\..\engines\dgds\detection_tables.h" />
+		<ClInclude Include="..\..\engines\dgds\dgds.h" />
+		<ClInclude Include="..\..\engines\dgds\dgds_rect.h" />
+		<ClInclude Include="..\..\engines\dgds\dialog.h" />
+		<ClInclude Include="..\..\engines\dgds\dragon_native.h" />
+		<ClInclude Include="..\..\engines\dgds\drawing.h" />
+		<ClInclude Include="..\..\engines\dgds\font.h" />
+		<ClInclude Include="..\..\engines\dgds\game_palettes.h" />
+		<ClInclude Include="..\..\engines\dgds\globals.h" />
+		<ClInclude Include="..\..\engines\dgds\head.h" />
+		<ClInclude Include="..\..\engines\dgds\hoc_intro.h" />
+		<ClInclude Include="..\..\engines\dgds\image.h" />
+		<ClInclude Include="..\..\engines\dgds\includes.h" />
+		<ClInclude Include="..\..\engines\dgds\inventory.h" />
+		<ClInclude Include="..\..\engines\dgds\menu.h" />
+		<ClInclude Include="..\..\engines\dgds\parser.h" />
+		<ClInclude Include="..\..\engines\dgds\request.h" />
+		<ClInclude Include="..\..\engines\dgds\resource.h" />
+		<ClInclude Include="..\..\engines\dgds\scene.h" />
+		<ClInclude Include="..\..\engines\dgds\scene_condition.h" />
+		<ClInclude Include="..\..\engines\dgds\scene_op.h" />
+		<ClInclude Include="..\..\engines\dgds\scripts.h" />
+		<ClInclude Include="..\..\engines\dgds\sound.h" />
 		<ClInclude Include="..\..\engines\dgds\sound_raw.h" />
 		<ClInclude Include="..\..\engines\dgds\ttm.h" />
 	</ItemGroup>
diff --git a/dists/msvc/director.vcxproj b/dists/msvc/director.vcxproj
index 1cfea1ffbd5..4202b488b51 100644
--- a/dists/msvc/director.vcxproj
+++ b/dists/msvc/director.vcxproj
@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="utf-8"?>
-<Project DefaultTargets="Build" ToolsVersion="18.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+<Project DefaultTargets="Build" ToolsVersion="14.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
 	<ItemGroup Label="ProjectConfigurations">
 		<ProjectConfiguration Include="Debug|Win32">
 			<Configuration>Debug</Configuration>
@@ -51,73 +51,70 @@
 		</ProjectConfiguration>
 	</ItemGroup>
 	<PropertyGroup Label="Globals">
-		<ProjectGuid>{1F6E45F5-A4CC-3D20-9F15-908863D1A5B9}</ProjectGuid>
+		<ProjectGuid>{B1B852AB-C4F3-4DE8-BC73-FEB58A75F969}</ProjectGuid>
 		<RootNamespace>director</RootNamespace>
 		<Keyword>Win32Proj</Keyword>
-		<VCTargetsPath Condition="'$(VCTargetsPath18)' != '' and '$(VSVersion)' == '' and $(VisualStudioVersion) == ''">$(VCTargetsPath18)</VCTargetsPath>
+		<VCTargetsPath Condition="'$(VCTargetsPath14)' != '' and '$(VSVersion)' == '' and $(VisualStudioVersion) == ''">$(VCTargetsPath14)</VCTargetsPath>
 	</PropertyGroup>
 	<Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
 	<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
 		<ConfigurationType>StaticLibrary</ConfigurationType>
-		<PlatformToolset>v145</PlatformToolset>
+		<PlatformToolset>v140</PlatformToolset>
 		<CharacterSet>Unicode</CharacterSet>
 	</PropertyGroup>
 	<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='ASan|Win32'" Label="Configuration">
 		<ConfigurationType>StaticLibrary</ConfigurationType>
-		<PlatformToolset>v145</PlatformToolset>
+		<PlatformToolset>v140</PlatformToolset>
 		<CharacterSet>Unicode</CharacterSet>
-		<EnableASAN>true</EnableASAN>
 	</PropertyGroup>
 	<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='LLVM|Win32'" Label="Configuration">
 		<ConfigurationType>StaticLibrary</ConfigurationType>
-		<PlatformToolset>llvm</PlatformToolset>
+		<PlatformToolset>LLVM-vs2014</PlatformToolset>
 		<CharacterSet>Unicode</CharacterSet>
 	</PropertyGroup>
 	<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
 		<ConfigurationType>StaticLibrary</ConfigurationType>
-		<PlatformToolset>v145</PlatformToolset>
+		<PlatformToolset>v140</PlatformToolset>
 		<CharacterSet>Unicode</CharacterSet>
 	</PropertyGroup>
 	<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration">
 		<ConfigurationType>StaticLibrary</ConfigurationType>
-		<PlatformToolset>v145</PlatformToolset>
+		<PlatformToolset>v140</PlatformToolset>
 		<CharacterSet>Unicode</CharacterSet>
 	</PropertyGroup>
 	<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='ASan|x64'" Label="Configuration">
 		<ConfigurationType>StaticLibrary</ConfigurationType>
-		<PlatformToolset>v145</PlatformToolset>
+		<PlatformToolset>v140</PlatformToolset>
 		<CharacterSet>Unicode</CharacterSet>
-		<EnableASAN>true</EnableASAN>
 	</PropertyGroup>
 	<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='LLVM|x64'" Label="Configuration">
 		<ConfigurationType>StaticLibrary</ConfigurationType>
-		<PlatformToolset>llvm</PlatformToolset>
+		<PlatformToolset>LLVM-vs2014</PlatformToolset>
 		<CharacterSet>Unicode</CharacterSet>
 	</PropertyGroup>
 	<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration">
 		<ConfigurationType>StaticLibrary</ConfigurationType>
-		<PlatformToolset>v145</PlatformToolset>
+		<PlatformToolset>v140</PlatformToolset>
 		<CharacterSet>Unicode</CharacterSet>
 	</PropertyGroup>
 	<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|arm64'" Label="Configuration">
 		<ConfigurationType>StaticLibrary</ConfigurationType>
-		<PlatformToolset>v145</PlatformToolset>
+		<PlatformToolset>v140</PlatformToolset>
 		<CharacterSet>Unicode</CharacterSet>
 	</PropertyGroup>
 	<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='ASan|arm64'" Label="Configuration">
 		<ConfigurationType>StaticLibrary</ConfigurationType>
-		<PlatformToolset>v145</PlatformToolset>
+		<PlatformToolset>v140</PlatformToolset>
 		<CharacterSet>Unicode</CharacterSet>
-		<EnableASAN>true</EnableASAN>
 	</PropertyGroup>
 	<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='LLVM|arm64'" Label="Configuration">
 		<ConfigurationType>StaticLibrary</ConfigurationType>
-		<PlatformToolset>llvm</PlatformToolset>
+		<PlatformToolset>LLVM-vs2014</PlatformToolset>
 		<CharacterSet>Unicode</CharacterSet>
 	</PropertyGroup>
 	<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|arm64'" Label="Configuration">
 		<ConfigurationType>StaticLibrary</ConfigurationType>
-		<PlatformToolset>v145</PlatformToolset>
+		<PlatformToolset>v140</PlatformToolset>
 		<CharacterSet>Unicode</CharacterSet>
 	</PropertyGroup>
 	<Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
diff --git a/dists/msvc/director.vcxproj.filters b/dists/msvc/director.vcxproj.filters
index 46437030254..0769da882db 100644
--- a/dists/msvc/director.vcxproj.filters
+++ b/dists/msvc/director.vcxproj.filters
@@ -1,134 +1,131 @@
 <?xml version="1.0" encoding="utf-8"?>
-<Project ToolsVersion="18.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+<Project ToolsVersion="14.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
 	<ItemGroup>
 		<Filter Include="castmember">
-			<UniqueIdentifier>EFDBA637-2E1D-11F1-A827-001A7DDA7111</UniqueIdentifier>
+			<UniqueIdentifier>40100FBC-D28B-498E-B3AB-50FD17CAE979</UniqueIdentifier>
 		</Filter>
 		<Filter Include="debugger">
-			<UniqueIdentifier>EFDBA638-2E1D-11F1-A827-001A7DDA7111</UniqueIdentifier>
+			<UniqueIdentifier>98734543-50E3-4A51-A712-3BBD61BB851B</UniqueIdentifier>
 		</Filter>
 		<Filter Include="lingo">
-			<UniqueIdentifier>EFDBA639-2E1D-11F1-A827-001A7DDA7111</UniqueIdentifier>
+			<UniqueIdentifier>439D1D3C-FCDC-41D1-BEE4-06449A050D01</UniqueIdentifier>
 		</Filter>
 		<Filter Include="lingo\lingodec">
-			<UniqueIdentifier>EFDBA63A-2E1D-11F1-A827-001A7DDA7111</UniqueIdentifier>
+			<UniqueIdentifier>9C8F3243-7660-4E54-A46A-666BF5C3FB06</UniqueIdentifier>
 		</Filter>
 		<Filter Include="lingo\xlibs">
-			<UniqueIdentifier>EFDBA63B-2E1D-11F1-A827-001A7DDA7111</UniqueIdentifier>
+			<UniqueIdentifier>93FCE622-514F-402E-BE58-54E4B23016CB</UniqueIdentifier>
 		</Filter>
 		<Filter Include="lingo\xlibs\a">
-			<UniqueIdentifier>EFDBA63C-2E1D-11F1-A827-001A7DDA7111</UniqueIdentifier>
+			<UniqueIdentifier>E8EF5DBD-8E10-443B-A561-C6C771A3CC61</UniqueIdentifier>
 		</Filter>
 		<Filter Include="lingo\xlibs\b">
-			<UniqueIdentifier>EFDBA63D-2E1D-11F1-A827-001A7DDA7111</UniqueIdentifier>
+			<UniqueIdentifier>61EB7294-8F82-4554-97AA-598E5F0F1FBB</UniqueIdentifier>
 		</Filter>
 		<Filter Include="lingo\xlibs\c">
-			<UniqueIdentifier>EFDBA63E-2E1D-11F1-A827-001A7DDA7111</UniqueIdentifier>
+			<UniqueIdentifier>3C8F72A5-1126-4628-9F9D-65133C025305</UniqueIdentifier>
 		</Filter>
 		<Filter Include="lingo\xlibs\d">
-			<UniqueIdentifier>EFDBA63F-2E1D-11F1-A827-001A7DDA7111</UniqueIdentifier>
+			<UniqueIdentifier>0F8A3EC5-1C11-4D1F-83DC-EDF4C09046AA</UniqueIdentifier>
 		</Filter>
 		<Filter Include="lingo\xlibs\e">
-			<UniqueIdentifier>EFDBA640-2E1D-11F1-A827-001A7DDA7111</UniqueIdentifier>
+			<UniqueIdentifier>1C50EAEE-3A2C-4E9F-B21C-57E317BEC9C1</UniqueIdentifier>
 		</Filter>
 		<Filter Include="lingo\xlibs\f">
-			<UniqueIdentifier>EFDBA641-2E1D-11F1-A827-001A7DDA7111</UniqueIdentifier>
+			<UniqueIdentifier>30347589-4B23-4233-8A7E-091AF79D081A</UniqueIdentifier>
 		</Filter>
 		<Filter Include="lingo\xlibs\g">
-			<UniqueIdentifier>EFDBA642-2E1D-11F1-A827-001A7DDA7111</UniqueIdentifier>
+			<UniqueIdentifier>56FE97EF-CD6D-44D9-B706-068017BF4AB4</UniqueIdentifier>
 		</Filter>
 		<Filter Include="lingo\xlibs\h">
-			<UniqueIdentifier>EFDBA643-2E1D-11F1-A827-001A7DDA7111</UniqueIdentifier>
+			<UniqueIdentifier>FCB8D2FE-0348-4C0C-B516-58C5977EA01B</UniqueIdentifier>
 		</Filter>
 		<Filter Include="lingo\xlibs\i">
-			<UniqueIdentifier>EFDBA644-2E1D-11F1-A827-001A7DDA7111</UniqueIdentifier>
+			<UniqueIdentifier>29B3B324-6AC3-4534-8352-49417ADD3432</UniqueIdentifier>
 		</Filter>
 		<Filter Include="lingo\xlibs\j">
-			<UniqueIdentifier>EFDBA645-2E1D-11F1-A827-001A7DDA7111</UniqueIdentifier>
+			<UniqueIdentifier>0DC75F76-7C44-4445-8A5E-59BFB7CA5911</UniqueIdentifier>
 		</Filter>
 		<Filter Include="lingo\xlibs\l">
-			<UniqueIdentifier>EFDBA646-2E1D-11F1-A827-001A7DDA7111</UniqueIdentifier>
+			<UniqueIdentifier>296180FB-3ABB-4E81-8C03-4DD7F51BD321</UniqueIdentifier>
 		</Filter>
 		<Filter Include="lingo\xlibs\m">
-			<UniqueIdentifier>EFDBA647-2E1D-11F1-A827-001A7DDA7111</UniqueIdentifier>
+			<UniqueIdentifier>E5BD232C-49C4-4BC7-83C7-D5832AE2A86F</UniqueIdentifier>
 		</Filter>
 		<Filter Include="lingo\xlibs\o">
-			<UniqueIdentifier>EFDBA648-2E1D-11F1-A827-001A7DDA7111</UniqueIdentifier>
+			<UniqueIdentifier>8CC50898-84BB-4E1E-8C12-142DFC9C49ED</UniqueIdentifier>
 		</Filter>
 		<Filter Include="lingo\xlibs\p">
-			<UniqueIdentifier>EFDBA649-2E1D-11F1-A827-001A7DDA7111</UniqueIdentifier>
+			<UniqueIdentifier>3033D16F-633D-4FF7-A190-6C0689298F70</UniqueIdentifier>
 		</Filter>
 		<Filter Include="lingo\xlibs\q">
-			<UniqueIdentifier>EFDBA64A-2E1D-11F1-A827-001A7DDA7111</UniqueIdentifier>
+			<UniqueIdentifier>B83D381B-720A-4177-9393-56AC157CD246</UniqueIdentifier>
 		</Filter>
 		<Filter Include="lingo\xlibs\r">
-			<UniqueIdentifier>EFDBA64B-2E1D-11F1-A827-001A7DDA7111</UniqueIdentifier>
+			<UniqueIdentifier>7F339BA3-5A8E-47C9-8F63-5F0B33746757</UniqueIdentifier>
 		</Filter>
 		<Filter Include="lingo\xlibs\s">
-			<UniqueIdentifier>EFDBA64C-2E1D-11F1-A827-001A7DDA7111</UniqueIdentifier>
+			<UniqueIdentifier>9CBEBBC7-F558-4A35-BDBE-EF86543E0A6C</UniqueIdentifier>
 		</Filter>
 		<Filter Include="lingo\xlibs\t">
-			<UniqueIdentifier>EFDBA64D-2E1D-11F1-A827-001A7DDA7111</UniqueIdentifier>
+			<UniqueIdentifier>55D7BBEE-6C4B-43BE-8016-B2F77E4A00AA</UniqueIdentifier>
 		</Filter>
 		<Filter Include="lingo\xlibs\u">
-			<UniqueIdentifier>EFDBA64E-2E1D-11F1-A827-001A7DDA7111</UniqueIdentifier>
+			<UniqueIdentifier>72AF0FEC-107D-4220-8992-E1192ADC5DA8</UniqueIdentifier>
 		</Filter>
 		<Filter Include="lingo\xlibs\v">
-			<UniqueIdentifier>EFDBA64F-2E1D-11F1-A827-001A7DDA7111</UniqueIdentifier>
+			<UniqueIdentifier>56BDA03A-A41E-4FC6-8C26-013612845125</UniqueIdentifier>
 		</Filter>
 		<Filter Include="lingo\xlibs\w">
-			<UniqueIdentifier>EFDBA650-2E1D-11F1-A827-001A7DDA7111</UniqueIdentifier>
+			<UniqueIdentifier>700D05E1-2ED6-4CE7-BB33-846B394CE1B4</UniqueIdentifier>
 		</Filter>
 		<Filter Include="lingo\xlibs\x">
-			<UniqueIdentifier>EFDBA651-2E1D-11F1-A827-001A7DDA7111</UniqueIdentifier>
+			<UniqueIdentifier>F9D7B4BF-D1A4-48DA-8DA6-711BCA39A9D8</UniqueIdentifier>
 		</Filter>
 		<Filter Include="lingo\xlibs\y">
-			<UniqueIdentifier>EFDBA652-2E1D-11F1-A827-001A7DDA7111</UniqueIdentifier>
+			<UniqueIdentifier>0DCFFC3A-AA98-48DD-9B70-3FFD74815FBC</UniqueIdentifier>
 		</Filter>
 		<Filter Include="lingo\xtras">
-			<UniqueIdentifier>EFDBA653-2E1D-11F1-A827-001A7DDA7111</UniqueIdentifier>
+			<UniqueIdentifier>9070B8D8-D2D5-4BA8-A379-6E38BEC0D9B8</UniqueIdentifier>
 		</Filter>
 		<Filter Include="lingo\xtras\a">
-			<UniqueIdentifier>EFDBA654-2E1D-11F1-A827-001A7DDA7111</UniqueIdentifier>
+			<UniqueIdentifier>C7AA7E8A-8D86-4B18-8F6F-8F112430FE3C</UniqueIdentifier>
 		</Filter>
 		<Filter Include="lingo\xtras\b">
-			<UniqueIdentifier>EFDBA655-2E1D-11F1-A827-001A7DDA7111</UniqueIdentifier>
+			<UniqueIdentifier>800EE1DE-0186-4655-A9D0-064E7849DDAB</UniqueIdentifier>
 		</Filter>
 		<Filter Include="lingo\xtras\d">
-			<UniqueIdentifier>EFDBA656-2E1D-11F1-A827-001A7DDA7111</UniqueIdentifier>
+			<UniqueIdentifier>95DBDB81-CF6A-4F64-B62C-E6331A72A371</UniqueIdentifier>
 		</Filter>
 		<Filter Include="lingo\xtras\f">
-			<UniqueIdentifier>EFDBA657-2E1D-11F1-A827-001A7DDA7111</UniqueIdentifier>
+			<UniqueIdentifier>EBC9163A-5CAE-4B1C-8EAF-F92E55F01F41</UniqueIdentifier>
 		</Filter>
 		<Filter Include="lingo\xtras\k">
-			<UniqueIdentifier>EFDBA658-2E1D-11F1-A827-001A7DDA7111</UniqueIdentifier>
+			<UniqueIdentifier>7C6740AF-E8A8-472B-BC67-24C3301FD1ED</UniqueIdentifier>
 		</Filter>
 		<Filter Include="lingo\xtras\m">
-			<UniqueIdentifier>EFDBA659-2E1D-11F1-A827-001A7DDA7111</UniqueIdentifier>
+			<UniqueIdentifier>DCABD055-B681-4519-B419-D8929B263879</UniqueIdentifier>
 		</Filter>
 		<Filter Include="lingo\xtras\o">
-			<UniqueIdentifier>EFDBA65A-2E1D-11F1-A827-001A7DDA7111</UniqueIdentifier>
+			<UniqueIdentifier>4BD789B5-6B64-4CEE-B69D-7CAE82E74594</UniqueIdentifier>
 		</Filter>
 		<Filter Include="lingo\xtras\q">
-			<UniqueIdentifier>EFDBA65B-2E1D-11F1-A827-001A7DDA7111</UniqueIdentifier>
+			<UniqueIdentifier>2C144500-82EE-49E7-9F14-5A86EE7C26DA</UniqueIdentifier>
 		</Filter>
 		<Filter Include="lingo\xtras\r">
-			<UniqueIdentifier>EFDBA65C-2E1D-11F1-A827-001A7DDA7111</UniqueIdentifier>
+			<UniqueIdentifier>E6C75A89-6B64-4CCC-8807-E12AB3DFFD0E</UniqueIdentifier>
 		</Filter>
 		<Filter Include="lingo\xtras\s">
-			<UniqueIdentifier>EFDBA65D-2E1D-11F1-A827-001A7DDA7111</UniqueIdentifier>
+			<UniqueIdentifier>21943337-5A31-4E13-90C1-8D2E6D6150FD</UniqueIdentifier>
 		</Filter>
 		<Filter Include="lingo\xtras\t">
-			<UniqueIdentifier>EFDBA65E-2E1D-11F1-A827-001A7DDA7111</UniqueIdentifier>
+			<UniqueIdentifier>0B721D67-E6A9-4CA6-B46B-BD27CEDC54C2</UniqueIdentifier>
 		</Filter>
 		<Filter Include="lingo\xtras\x">
-			<UniqueIdentifier>EFDBA65F-2E1D-11F1-A827-001A7DDA7111</UniqueIdentifier>
+			<UniqueIdentifier>81906EAF-A403-4C8B-8D3F-7A5C801A06B2</UniqueIdentifier>
 		</Filter>
 	</ItemGroup>
 	<ItemGroup>
-		<ClCompile Include="..\..\engines\director\archive-save.cpp" />
-		<ClCompile Include="..\..\engines\director\archive.cpp" />
-		<ClCompile Include="..\..\engines\director\cast.cpp" />
 		<ClCompile Include="..\..\engines\director\castmember\bitmap.cpp">
 			<Filter>castmember</Filter>
 		</ClCompile>
@@ -168,9 +165,6 @@
 		<ClCompile Include="..\..\engines\director\castmember\xtra.cpp">
 			<Filter>castmember</Filter>
 		</ClCompile>
-		<ClCompile Include="..\..\engines\director\channel.cpp" />
-		<ClCompile Include="..\..\engines\director\cursor.cpp" />
-		<ClCompile Include="..\..\engines\director\debugger.cpp" />
 		<ClCompile Include="..\..\engines\director\debugger\debugtools.cpp">
 			<Filter>debugger</Filter>
 		</ClCompile>
@@ -204,58 +198,6 @@
 		<ClCompile Include="..\..\engines\director\debugger\dt-search.cpp">
 			<Filter>debugger</Filter>
 		</ClCompile>
-		<ClCompile Include="..\..\engines\director\director.cpp" />
-		<ClCompile Include="..\..\engines\director\events.cpp" />
-		<ClCompile Include="..\..\engines\director\fonts.cpp" />
-		<ClCompile Include="..\..\engines\director\frame.cpp" />
-		<ClCompile Include="..\..\engines\director\game-quirks.cpp" />
-		<ClCompile Include="..\..\engines\director\graphics.cpp" />
-		<ClCompile Include="..\..\engines\director\images.cpp" />
-		<ClCompile Include="..\..\engines\director\lingo\lingo-builtins.cpp">
-			<Filter>lingo</Filter>
-		</ClCompile>
-		<ClCompile Include="..\..\engines\director\lingo\lingo-bytecode.cpp">
-			<Filter>lingo</Filter>
-		</ClCompile>
-		<ClCompile Include="..\..\engines\director\lingo\lingo-code.cpp">
-			<Filter>lingo</Filter>
-		</ClCompile>
-		<ClCompile Include="..\..\engines\director\lingo\lingo-codegen.cpp">
-			<Filter>lingo</Filter>
-		</ClCompile>
-		<ClCompile Include="..\..\engines\director\lingo\lingo-events.cpp">
-			<Filter>lingo</Filter>
-		</ClCompile>
-		<ClCompile Include="..\..\engines\director\lingo\lingo-funcs.cpp">
-			<Filter>lingo</Filter>
-		</ClCompile>
-		<ClCompile Include="..\..\engines\director\lingo\lingo-gr.cpp">
-			<Filter>lingo</Filter>
-		</ClCompile>
-		<ClCompile Include="..\..\engines\director\lingo\lingo-lex.cpp">
-			<Filter>lingo</Filter>
-		</ClCompile>
-		<ClCompile Include="..\..\engines\director\lingo\lingo-mci.cpp">
-			<Filter>lingo</Filter>
-		</ClCompile>
-		<ClCompile Include="..\..\engines\director\lingo\lingo-object.cpp">
-			<Filter>lingo</Filter>
-		</ClCompile>
-		<ClCompile Include="..\..\engines\director\lingo\lingo-patcher.cpp">
-			<Filter>lingo</Filter>
-		</ClCompile>
-		<ClCompile Include="..\..\engines\director\lingo\lingo-preprocessor.cpp">
-			<Filter>lingo</Filter>
-		</ClCompile>
-		<ClCompile Include="..\..\engines\director\lingo\lingo-the.cpp">
-			<Filter>lingo</Filter>
-		</ClCompile>
-		<ClCompile Include="..\..\engines\director\lingo\lingo-utils.cpp">
-			<Filter>lingo</Filter>
-		</ClCompile>
-		<ClCompile Include="..\..\engines\director\lingo\lingo.cpp">
-			<Filter>lingo</Filter>
-		</ClCompile>
 		<ClCompile Include="..\..\engines\director\lingo\lingodec\ast.cpp">
 			<Filter>lingo\lingodec</Filter>
 		</ClCompile>
@@ -706,6 +648,64 @@
 		<ClCompile Include="..\..\engines\director\lingo\xtras\x\xsound.cpp">
 			<Filter>lingo\xtras\x</Filter>
 		</ClCompile>
+		<ClCompile Include="..\..\engines\director\lingo\lingo-builtins.cpp">
+			<Filter>lingo</Filter>
+		</ClCompile>
+		<ClCompile Include="..\..\engines\director\lingo\lingo-bytecode.cpp">
+			<Filter>lingo</Filter>
+		</ClCompile>
+		<ClCompile Include="..\..\engines\director\lingo\lingo-code.cpp">
+			<Filter>lingo</Filter>
+		</ClCompile>
+		<ClCompile Include="..\..\engines\director\lingo\lingo-codegen.cpp">
+			<Filter>lingo</Filter>
+		</ClCompile>
+		<ClCompile Include="..\..\engines\director\lingo\lingo-events.cpp">
+			<Filter>lingo</Filter>
+		</ClCompile>
+		<ClCompile Include="..\..\engines\director\lingo\lingo-funcs.cpp">
+			<Filter>lingo</Filter>
+		</ClCompile>
+		<ClCompile Include="..\..\engines\director\lingo\lingo-gr.cpp">
+			<Filter>lingo</Filter>
+		</ClCompile>
+		<ClCompile Include="..\..\engines\director\lingo\lingo-lex.cpp">
+			<Filter>lingo</Filter>
+		</ClCompile>
+		<ClCompile Include="..\..\engines\director\lingo\lingo-mci.cpp">
+			<Filter>lingo</Filter>
+		</ClCompile>
+		<ClCompile Include="..\..\engines\director\lingo\lingo-object.cpp">
+			<Filter>lingo</Filter>
+		</ClCompile>
+		<ClCompile Include="..\..\engines\director\lingo\lingo-patcher.cpp">
+			<Filter>lingo</Filter>
+		</ClCompile>
+		<ClCompile Include="..\..\engines\director\lingo\lingo-preprocessor.cpp">
+			<Filter>lingo</Filter>
+		</ClCompile>
+		<ClCompile Include="..\..\engines\director\lingo\lingo-the.cpp">
+			<Filter>lingo</Filter>
+		</ClCompile>
+		<ClCompile Include="..\..\engines\director\lingo\lingo-utils.cpp">
+			<Filter>lingo</Filter>
+		</ClCompile>
+		<ClCompile Include="..\..\engines\director\lingo\lingo.cpp">
+			<Filter>lingo</Filter>
+		</ClCompile>
+		<ClCompile Include="..\..\engines\director\archive-save.cpp" />
+		<ClCompile Include="..\..\engines\director\archive.cpp" />
+		<ClCompile Include="..\..\engines\director\cast.cpp" />
+		<ClCompile Include="..\..\engines\director\channel.cpp" />
+		<ClCompile Include="..\..\engines\director\cursor.cpp" />
+		<ClCompile Include="..\..\engines\director\debugger.cpp" />
+		<ClCompile Include="..\..\engines\director\director.cpp" />
+		<ClCompile Include="..\..\engines\director\events.cpp" />
+		<ClCompile Include="..\..\engines\director\fonts.cpp" />
+		<ClCompile Include="..\..\engines\director\frame.cpp" />
+		<ClCompile Include="..\..\engines\director\game-quirks.cpp" />
+		<ClCompile Include="..\..\engines\director\graphics.cpp" />
+		<ClCompile Include="..\..\engines\director\images.cpp" />
 		<ClCompile Include="..\..\engines\director\metaengine.cpp" />
 		<ClCompile Include="..\..\engines\director\movie.cpp" />
 		<ClCompile Include="..\..\engines\director\picture.cpp" />
@@ -722,9 +722,6 @@
 		<ClCompile Include="..\..\engines\director\window.cpp" />
 	</ItemGroup>
 	<ItemGroup>
-		<ClInclude Include="..\..\engines\director\archive.h" />
-		<ClInclude Include="..\..\engines\director\blank-score.h" />
-		<ClInclude Include="..\..\engines\director\cast.h" />
 		<ClInclude Include="..\..\engines\director\castmember\bitmap.h">
 			<Filter>castmember</Filter>
 		</ClInclude>
@@ -764,52 +761,12 @@
 		<ClInclude Include="..\..\engines\director\castmember\xtra.h">
 			<Filter>castmember</Filter>
 		</ClInclude>
-		<ClInclude Include="..\..\engines\director\channel.h" />
-		<ClInclude Include="..\..\engines\director\cursor.h" />
-		<ClInclude Include="..\..\engines\director\debugger.h" />
 		<ClInclude Include="..\..\engines\director\debugger\debugtools.h">
 			<Filter>debugger</Filter>
 		</ClInclude>
 		<ClInclude Include="..\..\engines\director\debugger\dt-internal.h">
 			<Filter>debugger</Filter>
 		</ClInclude>
-		<ClInclude Include="..\..\engines\director\detection.h" />
-		<ClInclude Include="..\..\engines\director\detection_paths.h" />
-		<ClInclude Include="..\..\engines\director\detection_tables.h" />
-		<ClInclude Include="..\..\engines\director\director.h" />
-		<ClInclude Include="..\..\engines\director\frame.h" />
-		<ClInclude Include="..\..\engines\director\graphics-data.h" />
-		<ClInclude Include="..\..\engines\director\images.h" />
-		<ClInclude Include="..\..\engines\director\lingo\lingo-ast.h">
-			<Filter>lingo</Filter>
-		</ClInclude>
-		<ClInclude Include="..\..\engines\director\lingo\lingo-builtins.h">
-			<Filter>lingo</Filter>
-		</ClInclude>
-		<ClInclude Include="..\..\engines\director\lingo\lingo-bytecode.h">
-			<Filter>lingo</Filter>
-		</ClInclude>
-		<ClInclude Include="..\..\engines\director\lingo\lingo-code.h">
-			<Filter>lingo</Filter>
-		</ClInclude>
-		<ClInclude Include="..\..\engines\director\lingo\lingo-codegen.h">
-			<Filter>lingo</Filter>
-		</ClInclude>
-		<ClInclude Include="..\..\engines\director\lingo\lingo-gr.h">
-			<Filter>lingo</Filter>
-		</ClInclude>
-		<ClInclude Include="..\..\engines\director\lingo\lingo-object.h">
-			<Filter>lingo</Filter>
-		</ClInclude>
-		<ClInclude Include="..\..\engines\director\lingo\lingo-the.h">
-			<Filter>lingo</Filter>
-		</ClInclude>
-		<ClInclude Include="..\..\engines\director\lingo\lingo-utils.h">
-			<Filter>lingo</Filter>
-		</ClInclude>
-		<ClInclude Include="..\..\engines\director\lingo\lingo.h">
-			<Filter>lingo</Filter>
-		</ClInclude>
 		<ClInclude Include="..\..\engines\director\lingo\lingodec\ast.h">
 			<Filter>lingo\lingodec</Filter>
 		</ClInclude>
@@ -1266,6 +1223,49 @@
 		<ClInclude Include="..\..\engines\director\lingo\xtras\x\xsound.h">
 			<Filter>lingo\xtras\x</Filter>
 		</ClInclude>
+		<ClInclude Include="..\..\engines\director\lingo\lingo-ast.h">
+			<Filter>lingo</Filter>
+		</ClInclude>
+		<ClInclude Include="..\..\engines\director\lingo\lingo-builtins.h">
+			<Filter>lingo</Filter>
+		</ClInclude>
+		<ClInclude Include="..\..\engines\director\lingo\lingo-bytecode.h">
+			<Filter>lingo</Filter>
+		</ClInclude>
+		<ClInclude Include="..\..\engines\director\lingo\lingo-code.h">
+			<Filter>lingo</Filter>
+		</ClInclude>
+		<ClInclude Include="..\..\engines\director\lingo\lingo-codegen.h">
+			<Filter>lingo</Filter>
+		</ClInclude>
+		<ClInclude Include="..\..\engines\director\lingo\lingo-gr.h">
+			<Filter>lingo</Filter>
+		</ClInclude>
+		<ClInclude Include="..\..\engines\director\lingo\lingo-object.h">
+			<Filter>lingo</Filter>
+		</ClInclude>
+		<ClInclude Include="..\..\engines\director\lingo\lingo-the.h">
+			<Filter>lingo</Filter>
+		</ClInclude>
+		<ClInclude Include="..\..\engines\director\lingo\lingo-utils.h">
+			<Filter>lingo</Filter>
+		</ClInclude>
+		<ClInclude Include="..\..\engines\director\lingo\lingo.h">
+			<Filter>lingo</Filter>
+		</ClInclude>
+		<ClInclude Include="..\..\engines\director\archive.h" />
+		<ClInclude Include="..\..\engines\director\blank-score.h" />
+		<ClInclude Include="..\..\engines\director\cast.h" />
+		<ClInclude Include="..\..\engines\director\channel.h" />
+		<ClInclude Include="..\..\engines\director\cursor.h" />
+		<ClInclude Include="..\..\engines\director\debugger.h" />
+		<ClInclude Include="..\..\engines\director\detection.h" />
+		<ClInclude Include="..\..\engines\director\detection_paths.h" />
+		<ClInclude Include="..\..\engines\director\detection_tables.h" />
+		<ClInclude Include="..\..\engines\director\director.h" />
+		<ClInclude Include="..\..\engines\director\frame.h" />
+		<ClInclude Include="..\..\engines\director\graphics-data.h" />
+		<ClInclude Include="..\..\engines\director\images.h" />
 		<ClInclude Include="..\..\engines\director\movie.h" />
 		<ClInclude Include="..\..\engines\director\palette-fade.h" />
 		<ClInclude Include="..\..\engines\director\picture.h" />
diff --git a/dists/msvc/draci.vcxproj b/dists/msvc/draci.vcxproj
index 76caef23585..f0a8f9aa967 100644
--- a/dists/msvc/draci.vcxproj
+++ b/dists/msvc/draci.vcxproj
@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="utf-8"?>
-<Project DefaultTargets="Build" ToolsVersion="18.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+<Project DefaultTargets="Build" ToolsVersion="14.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
 	<ItemGroup Label="ProjectConfigurations">
 		<ProjectConfiguration Include="Debug|Win32">
 			<Configuration>Debug</Configuration>
@@ -51,73 +51,70 @@
 		</ProjectConfiguration>
 	</ItemGroup>
 	<PropertyGroup Label="Globals">
-		<ProjectGuid>{7BEF05FD-F300-3C25-823B-6BE5F2A15614}</ProjectGuid>
+		<ProjectGuid>{37541F55-2E35-4C6B-9F1D-E7C940E689DE}</ProjectGuid>
 		<RootNamespace>draci</RootNamespace>
 		<Keyword>Win32Proj</Keyword>
-		<VCTargetsPath Condition="'$(VCTargetsPath18)' != '' and '$(VSVersion)' == '' and $(VisualStudioVersion) == ''">$(VCTargetsPath18)</VCTargetsPath>
+		<VCTargetsPath Condition="'$(VCTargetsPath14)' != '' and '$(VSVersion)' == '' and $(VisualStudioVersion) == ''">$(VCTargetsPath14)</VCTargetsPath>
 	</PropertyGroup>
 	<Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
 	<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
 		<ConfigurationType>StaticLibrary</ConfigurationType>
-		<PlatformToolset>v145</PlatformToolset>
+		<PlatformToolset>v140</PlatformToolset>
 		<CharacterSet>Unicode</CharacterSet>
 	</PropertyGroup>
 	<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='ASan|Win32'" Label="Configuration">
 		<ConfigurationType>StaticLibrary</ConfigurationType>
-		<PlatformToolset>v145</PlatformToolset>
+		<PlatformToolset>v140</PlatformToolset>
 		<CharacterSet>Unicode</CharacterSet>
-		<EnableASAN>true</EnableASAN>
 	</PropertyGroup>
 	<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='LLVM|Win32'" Label="Configuration">
 		<ConfigurationType>StaticLibrary</ConfigurationType>
-		<PlatformToolset>llvm</PlatformToolset>
+		<PlatformToolset>LLVM-vs2014</PlatformToolset>
 		<CharacterSet>Unicode</CharacterSet>
 	</PropertyGroup>
 	<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
 		<ConfigurationType>StaticLibrary</ConfigurationType>
-		<PlatformToolset>v145</PlatformToolset>
+		<PlatformToolset>v140</PlatformToolset>
 		<CharacterSet>Unicode</CharacterSet>
 	</PropertyGroup>
 	<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration">
 		<ConfigurationType>StaticLibrary</ConfigurationType>
-		<PlatformToolset>v145</PlatformToolset>
+		<PlatformToolset>v140</PlatformToolset>
 		<CharacterSet>Unicode</CharacterSet>
 	</PropertyGroup>
 	<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='ASan|x64'" Label="Configuration">
 		<ConfigurationType>StaticLibrary</ConfigurationType>
-		<PlatformToolset>v145</PlatformToolset>
+		<PlatformToolset>v140</PlatformToolset>
 		<CharacterSet>Unicode</CharacterSet>
-		<EnableASAN>true</EnableASAN>
 	</PropertyGroup>
 	<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='LLVM|x64'" Label="Configuration">
 		<ConfigurationType>StaticLibrary</ConfigurationType>
-		<PlatformToolset>llvm</PlatformToolset>
+		<PlatformToolset>LLVM-vs2014</PlatformToolset>
 		<CharacterSet>Unicode</CharacterSet>
 	</PropertyGroup>
 	<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration">
 		<ConfigurationType>StaticLibrary</ConfigurationType>
-		<PlatformToolset>v145</PlatformToolset>
+		<PlatformToolset>v140</PlatformToolset>
 		<CharacterSet>Unicode</CharacterSet>
 	</PropertyGroup>
 	<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|arm64'" Label="Configuration">
 		<ConfigurationType>StaticLibrary</ConfigurationType>
-		<PlatformToolset>v145</PlatformToolset>
+		<PlatformToolset>v140</PlatformToolset>
 		<CharacterSet>Unicode</CharacterSet>
 	</PropertyGroup>
 	<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='ASan|arm64'" Label="Configuration">
 		<ConfigurationType>StaticLibrary</ConfigurationType>
-		<PlatformToolset>v145</PlatformToolset>
+		<PlatformToolset>v140</PlatformToolset>
 		<CharacterSet>Unicode</CharacterSet>
-		<EnableASAN>true</EnableASAN>
 	</PropertyGroup>
 	<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='LLVM|arm64'" Label="Configuration">
 		<ConfigurationType>StaticLibrary</ConfigurationType>
-		<PlatformToolset>llvm</PlatformToolset>
+		<PlatformToolset>LLVM-vs2014</PlatformToolset>
 		<CharacterSet>Unicode</CharacterSet>
 	</PropertyGroup>
 	<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|arm64'" Label="Configuration">
 		<ConfigurationType>StaticLibrary</ConfigurationType>
-		<PlatformToolset>v145</PlatformToolset>
+		<PlatformToolset>v140</PlatformToolset>
 		<CharacterSet>Unicode</CharacterSet>
 	</PropertyGroup>
 	<Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
diff --git a/dists/msvc/dragons.vcxproj b/dists/msvc/dragons.vcxproj
index caea25401b9..e5ebb66e997 100644
--- a/dists/msvc/dragons.vcxproj
+++ b/dists/msvc/dragons.vcxproj
@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="utf-8"?>
-<Project DefaultTargets="Build" ToolsVersion="18.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+<Project DefaultTargets="Build" ToolsVersion="14.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
 	<ItemGroup Label="ProjectConfigurations">
 		<ProjectConfiguration Include="Debug|Win32">
 			<Configuration>Debug</Configuration>
@@ -51,73 +51,70 @@
 		</ProjectConfiguration>
 	</ItemGroup>
 	<PropertyGroup Label="Globals">
-		<ProjectGuid>{29FA5703-5B3F-3F53-AC71-6CBBCC20314F}</ProjectGuid>
+		<ProjectGuid>{F4510FD2-3E0A-4FF9-8533-63960EC2FCBB}</ProjectGuid>
 		<RootNamespace>dragons</RootNamespace>
 		<Keyword>Win32Proj</Keyword>
-		<VCTargetsPath Condition="'$(VCTargetsPath18)' != '' and '$(VSVersion)' == '' and $(VisualStudioVersion) == ''">$(VCTargetsPath18)</VCTargetsPath>
+		<VCTargetsPath Condition="'$(VCTargetsPath14)' != '' and '$(VSVersion)' == '' and $(VisualStudioVersion) == ''">$(VCTargetsPath14)</VCTargetsPath>
 	</PropertyGroup>
 	<Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
 	<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
 		<ConfigurationType>StaticLibrary</ConfigurationType>
-		<PlatformToolset>v145</PlatformToolset>
+		<PlatformToolset>v140</PlatformToolset>
 		<CharacterSet>Unicode</CharacterSet>
 	</PropertyGroup>
 	<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='ASan|Win32'" Label="Configuration">
 		<ConfigurationType>StaticLibrary</ConfigurationType>
-		<PlatformToolset>v145</PlatformToolset>
+		<PlatformToolset>v140</PlatformToolset>
 		<CharacterSet>Unicode</CharacterSet>
-		<EnableASAN>true</EnableASAN>
 	</PropertyGroup>
 	<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='LLVM|Win32'" Label="Configuration">
 		<ConfigurationType>StaticLibrary</ConfigurationType>
-		<PlatformToolset>llvm</PlatformToolset>
+		<PlatformToolset>LLVM-vs2014</PlatformToolset>
 		<CharacterSet>Unicode</CharacterSet>
 	</PropertyGroup>
 	<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
 		<ConfigurationType>StaticLibrary</ConfigurationType>
-		<PlatformToolset>v145</PlatformToolset>
+		<PlatformToolset>v140</PlatformToolset>
 		<CharacterSet>Unicode</CharacterSet>
 	</PropertyGroup>
 	<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration">
 		<ConfigurationType>StaticLibrary</ConfigurationType>
-		<PlatformToolset>v145</PlatformToolset>
+		<PlatformToolset>v140</PlatformToolset>
 		<CharacterSet>Unicode</CharacterSet>
 	</PropertyGroup>
 	<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='ASan|x64'" Label="Configuration">
 		<ConfigurationType>StaticLibrary</ConfigurationType>
-		<PlatformToolset>v145</PlatformToolset>
+		<PlatformToolset>v140</PlatformToolset>
 		<CharacterSet>Unicode</CharacterSet>
-		<EnableASAN>true</EnableASAN>
 	</PropertyGroup>
 	<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='LLVM|x64'" Label="Configuration">
 		<ConfigurationType>StaticLibrary</ConfigurationType>
-		<PlatformToolset>llvm</PlatformToolset>
+		<PlatformToolset>LLVM-vs2014</PlatformToolset>
 		<CharacterSet>Unicode</CharacterSet>
 	</PropertyGroup>
 	<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration">
 		<ConfigurationType>StaticLibrary</ConfigurationType>
-		<PlatformToolset>v145</PlatformToolset>
+		<PlatformToolset>v140</PlatformToolset>
 		<CharacterSet>Unicode</CharacterSet>
 	</PropertyGroup>
 	<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|arm64'" Label="Configuration">
 		<ConfigurationType>StaticLibrary</ConfigurationType>
-		<PlatformToolset>v145</PlatformToolset>
+		<PlatformToolset>v140</PlatformToolset>
 		<CharacterSet>Unicode</CharacterSet>
 	</PropertyGroup>
 	<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='ASan|arm64'" Label="Configuration">
 		<ConfigurationType>StaticLibrary</ConfigurationType>
-		<PlatformToolset>v145</PlatformToolset>
+		<PlatformToolset>v140</PlatformToolset>
 		<CharacterSet>Unicode</CharacterSet>
-		<EnableASAN>true</EnableASAN>
 	</PropertyGroup>
 	<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='LLVM|arm64'" Label="Configuration">
 		<ConfigurationType>StaticLibrary</ConfigurationType>
-		<PlatformToolset>llvm</PlatformToolset>
+		<PlatformToolset>LLVM-vs2014</PlatformToolset>
 		<CharacterSet>Unicode</CharacterSet>
 	</PropertyGroup>
 	<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|arm64'" Label="Configuration">
 		<ConfigurationType>StaticLibrary</ConfigurationType>
-		<PlatformToolset>v145</PlatformToolset>
+		<PlatformToolset>v140</PlatformToolset>
 		<CharacterSet>Unicode</CharacterSet>
 	</PropertyGroup>
 	<Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
diff --git a/dists/msvc/drascula.vcxproj b/dists/msvc/drascula.vcxproj
index 008723020d1..f892ae1fdf1 100644
--- a/dists/msvc/drascula.vcxproj
+++ b/dists/msvc/drascula.vcxproj
@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="utf-8"?>
-<Project DefaultTargets="Build" ToolsVersion="18.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+<Project DefaultTargets="Build" ToolsVersion="14.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
 	<ItemGroup Label="ProjectConfigurations">
 		<ProjectConfiguration Include="Debug|Win32">
 			<Configuration>Debug</Configuration>
@@ -51,73 +51,70 @@
 		</ProjectConfiguration>
 	</ItemGroup>
 	<PropertyGroup Label="Globals">
-		<ProjectGuid>{2B16E879-A8BA-3D29-99CA-F6F72B621269}</ProjectGuid>
+		<ProjectGuid>{4AFD27EC-6486-44AB-90DA-AE5A7C2D57D3}</ProjectGuid>
 		<RootNamespace>drascula</RootNamespace>
 		<Keyword>Win32Proj</Keyword>
-		<VCTargetsPath Condition="'$(VCTargetsPath18)' != '' and '$(VSVersion)' == '' and $(VisualStudioVersion) == ''">$(VCTargetsPath18)</VCTargetsPath>
+		<VCTargetsPath Condition="'$(VCTargetsPath14)' != '' and '$(VSVersion)' == '' and $(VisualStudioVersion) == ''">$(VCTargetsPath14)</VCTargetsPath>
 	</PropertyGroup>
 	<Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
 	<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
 		<ConfigurationType>StaticLibrary</ConfigurationType>
-		<PlatformToolset>v145</PlatformToolset>
+		<PlatformToolset>v140</PlatformToolset>
 		<CharacterSet>Unicode</CharacterSet>
 	</PropertyGroup>
 	<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='ASan|Win32'" Label="Configuration">
 		<ConfigurationType>StaticLibrary</ConfigurationType>
-		<PlatformToolset>v145</PlatformToolset>
+		<PlatformToolset>v140</PlatformToolset>
 		<CharacterSet>Unicode</CharacterSet>
-		<EnableASAN>true</EnableASAN>
 	</PropertyGroup>
 	<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='LLVM|Win32'" Label="Configuration">
 		<ConfigurationType>StaticLibrary</ConfigurationType>
-		<PlatformToolset>llvm</PlatformToolset>
+		<PlatformToolset>LLVM-vs2014</PlatformToolset>
 		<CharacterSet>Unicode</CharacterSet>
 	</PropertyGroup>
 	<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
 		<ConfigurationType>StaticLibrary</ConfigurationType>
-		<PlatformToolset>v145</PlatformToolset>
+		<PlatformToolset>v140</PlatformToolset>
 		<CharacterSet>Unicode</CharacterSet>
 	</PropertyGroup>
 	<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration">
 		<ConfigurationType>StaticLibrary</ConfigurationType>
-		<PlatformToolset>v145</PlatformToolset>
+		<PlatformToolset>v140</PlatformToolset>
 		<CharacterSet>Unicode</CharacterSet>
 	</PropertyGroup>
 	<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='ASan|x64'" Label="Configuration">
 		<ConfigurationType>StaticLibrary</ConfigurationType>
-		<PlatformToolset>v145</PlatformToolset>
+		<PlatformToolset>v140</PlatformToolset>
 		<CharacterSet>Unicode</CharacterSet>
-		<EnableASAN>true</EnableASAN>
 	</PropertyGroup>
 	<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='LLVM|x64'" Label="Configuration">
 		<ConfigurationType>StaticLibrary</ConfigurationType>
-		<PlatformToolset>llvm</PlatformToolset>
+		<PlatformToolset>LLVM-vs2014</PlatformToolset>
 		<CharacterSet>Unicode</CharacterSet>
 	</PropertyGroup>
 	<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration">
 		<ConfigurationType>StaticLibrary</ConfigurationType>
-		<PlatformToolset>v145</PlatformToolset>
+		<PlatformToolset>v140</PlatformToolset>
 		<CharacterSet>Unicode</CharacterSet>
 	</PropertyGroup>
 	<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|arm64'" Label="Configuration">
 		<ConfigurationType>StaticLibrary</ConfigurationType>
-		<PlatformToolset>v145</PlatformToolset>
+		<PlatformToolset>v140</PlatformToolset>
 		<CharacterSet>Unicode</CharacterSet>
 	</PropertyGroup>
 	<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='ASan|arm64'" Label="Configuration">
 		<ConfigurationType>StaticLibrary</ConfigurationType>
-		<PlatformToolset>v145</PlatformToolset>
+		<PlatformToolset>v140</PlatformToolset>
 		<CharacterSet>Unicode</CharacterSet>
-		<EnableASAN>true</EnableASAN>
 	</PropertyGroup>
 	<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='LLVM|arm64'" Label="Configuration">
 		<ConfigurationType>StaticLibrary</ConfigurationType>
-		<PlatformToolset>llvm</PlatformToolset>
+		<PlatformToolset>LLVM-vs2014</PlatformToolset>
 		<CharacterSet>Unicode</CharacterSet>
 	</PropertyGroup>
 	<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|arm64'" Label="Configuration">
 		<ConfigurationType>StaticLibrary</ConfigurationType>
-		<PlatformToolset>v145</PlatformToolset>
+		<PlatformToolset>v140</PlatformToolset>
 		<CharacterSet>Unicode</CharacterSet>
 	</PropertyGroup>
 	<Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
diff --git a/dists/msvc/dreamweb.vcxproj b/dists/msvc/dreamweb.vcxproj
index a0c98d8a01c..3c551b5793b 100644
--- a/dists/msvc/dreamweb.vcxproj
+++ b/dists/msvc/dreamweb.vcxproj
@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="utf-8"?>
-<Project DefaultTargets="Build" ToolsVersion="18.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+<Project DefaultTargets="Build" ToolsVersion="14.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
 	<ItemGroup Label="ProjectConfigurations">
 		<ProjectConfiguration Include="Debug|Win32">
 			<Configuration>Debug</Configuration>
@@ -51,73 +51,70 @@
 		</ProjectConfiguration>
 	</ItemGroup>
 	<PropertyGroup Label="Globals">
-		<ProjectGuid>{CB66C83C-DB28-3BB3-904E-522FD8E4EB95}</ProjectGuid>
+		<ProjectGuid>{1751DE3E-8245-47FB-B4DB-B6E890A05D26}</ProjectGuid>
 		<RootNamespace>dreamweb</RootNamespace>
 		<Keyword>Win32Proj</Keyword>
-		<VCTargetsPath Condition="'$(VCTargetsPath18)' != '' and '$(VSVersion)' == '' and $(VisualStudioVersion) == ''">$(VCTargetsPath18)</VCTargetsPath>
+		<VCTargetsPath Condition="'$(VCTargetsPath14)' != '' and '$(VSVersion)' == '' and $(VisualStudioVersion) == ''">$(VCTargetsPath14)</VCTargetsPath>
 	</PropertyGroup>
 	<Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
 	<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
 		<ConfigurationType>StaticLibrary</ConfigurationType>
-		<PlatformToolset>v145</PlatformToolset>
+		<PlatformToolset>v140</PlatformToolset>
 		<CharacterSet>Unicode</CharacterSet>
 	</PropertyGroup>
 	<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='ASan|Win32'" Label="Configuration">
 		<ConfigurationType>StaticLibrary</ConfigurationType>
-		<PlatformToolset>v145</PlatformToolset>
+		<PlatformToolset>v140</PlatformToolset>
 		<CharacterSet>Unicode</CharacterSet>
-		<EnableASAN>true</EnableASAN>
 	</PropertyGroup>
 	<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='LLVM|Win32'" Label="Configuration">
 		<ConfigurationType>StaticLibrary</ConfigurationType>
-		<PlatformToolset>llvm</PlatformToolset>
+		<PlatformToolset>LLVM-vs2014</PlatformToolset>
 		<CharacterSet>Unicode</CharacterSet>
 	</PropertyGroup>
 	<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
 		<ConfigurationType>StaticLibrary</ConfigurationType>
-		<PlatformToolset>v145</PlatformToolset>
+		<PlatformToolset>v140</PlatformToolset>
 		<CharacterSet>Unicode</CharacterSet>
 	</PropertyGroup>
 	<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration">
 		<ConfigurationType>StaticLibrary</ConfigurationType>
-		<PlatformToolset>v145</PlatformToolset>
+		<PlatformToolset>v140</PlatformToolset>
 		<CharacterSet>Unicode</CharacterSet>
 	</PropertyGroup>
 	<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='ASan|x64'" Label="Configuration">
 		<ConfigurationType>StaticLibrary</ConfigurationType>
-		<PlatformToolset>v145</PlatformToolset>
+		<PlatformToolset>v140</PlatformToolset>
 		<CharacterSet>Unicode</CharacterSet>
-		<EnableASAN>true</EnableASAN>
 	</PropertyGroup>
 	<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='LLVM|x64'" Label="Configuration">
 		<ConfigurationType>StaticLibrary</ConfigurationType>
-		<PlatformToolset>llvm</PlatformToolset>
+		<PlatformToolset>LLVM-vs2014</PlatformToolset>
 		<CharacterSet>Unicode</CharacterSet>
 	</PropertyGroup>
 	<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration">
 		<ConfigurationType>StaticLibrary</ConfigurationType>
-		<PlatformToolset>v145</PlatformToolset>
+		<PlatformToolset>v140</PlatformToolset>
 		<CharacterSet>Unicode</CharacterSet>
 	</PropertyGroup>
 	<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|arm64'" Label="Configuration">
 		<ConfigurationType>StaticLibrary</ConfigurationType>
-		<PlatformToolset>v145</PlatformToolset>
+		<PlatformToolset>v140</PlatformToolset>
 		<CharacterSet>Unicode</CharacterSet>
 	</PropertyGroup>
 	<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='ASan|arm64'" Label="Configuration">
 		<ConfigurationType>StaticLibrary</ConfigurationType>
-		<PlatformToolset>v145</PlatformToolset>
+		<PlatformToolset>v140</PlatformToolset>
 		<CharacterSet>Unicode</CharacterSet>
-		<EnableASAN>true</EnableASAN>
 	</PropertyGroup>
 	<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='LLVM|arm64'" Label="Configuration">
 		<ConfigurationType>StaticLibrary</ConfigurationType>
-		<PlatformToolset>llvm</PlatformToolset>
+		<PlatformToolset>LLVM-vs2014</PlatformToolset>
 		<CharacterSet>Unicode</CharacterSet>
 	</PropertyGroup>
 	<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|arm64'" Label="Configuration">
 		<ConfigurationType>StaticLibrary</ConfigurationType>
-		<PlatformToolset>v145</PlatformToolset>
+		<PlatformToolset>v140</PlatformToolset>
 		<CharacterSet>Unicode</CharacterSet>
 	</PropertyGroup>
 	<Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
diff --git a/dists/msvc/efh.vcxproj b/dists/msvc/efh.vcxproj
index 37d1c7cce26..1f76de69d77 100644
--- a/dists/msvc/efh.vcxproj
+++ b/dists/msvc/efh.vcxproj
@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="utf-8"?>
-<Project DefaultTargets="Build" ToolsVersion="18.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+<Project DefaultTargets="Build" ToolsVersion="14.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
 	<ItemGroup Label="ProjectConfigurations">
 		<ProjectConfiguration Include="Debug|Win32">
 			<Configuration>Debug</Configuration>
@@ -51,73 +51,70 @@
 		</ProjectConfiguration>
 	</ItemGroup>
 	<PropertyGroup Label="Globals">
-		<ProjectGuid>{552F4941-F444-3A55-B960-766A22BAC181}</ProjectGuid>
+		<ProjectGuid>{454E3F3C-40CC-4A04-89F7-8D18B47C2A25}</ProjectGuid>
 		<RootNamespace>efh</RootNamespace>
 		<Keyword>Win32Proj</Keyword>
-		<VCTargetsPath Condition="'$(VCTargetsPath18)' != '' and '$(VSVersion)' == '' and $(VisualStudioVersion) == ''">$(VCTargetsPath18)</VCTargetsPath>
+		<VCTargetsPath Condition="'$(VCTargetsPath14)' != '' and '$(VSVersion)' == '' and $(VisualStudioVersion) == ''">$(VCTargetsPath14)</VCTargetsPath>
 	</PropertyGroup>
 	<Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
 	<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
 		<ConfigurationType>StaticLibrary</ConfigurationType>
-		<PlatformToolset>v145</PlatformToolset>
+		<PlatformToolset>v140</PlatformToolset>
 		<CharacterSet>Unicode</CharacterSet>
 	</PropertyGroup>
 	<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='ASan|Win32'" Label="Configuration">
 		<ConfigurationType>StaticLibrary</ConfigurationType>
-		<PlatformToolset>v145</PlatformToolset>
+		<PlatformToolset>v140</PlatformToolset>
 		<CharacterSet>Unicode</CharacterSet>
-		<EnableASAN>true</EnableASAN>
 	</PropertyGroup>
 	<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='LLVM|Win32'" Label="Configuration">
 		<ConfigurationType>StaticLibrary</ConfigurationType>
-		<PlatformToolset>llvm</PlatformToolset>
+		<PlatformToolset>LLVM-vs2014</PlatformToolset>
 		<CharacterSet>Unicode</CharacterSet>
 	</PropertyGroup>
 	<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
 		<ConfigurationType>StaticLibrary</ConfigurationType>
-		<PlatformToolset>v145</PlatformToolset>
+		<PlatformToolset>v140</PlatformToolset>
 		<CharacterSet>Unicode</CharacterSet>
 	</PropertyGroup>
 	<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration">
 		<ConfigurationType>StaticLibrary</ConfigurationType>
-		<PlatformToolset>v145</PlatformToolset>
+		<PlatformToolset>v140</PlatformToolset>
 		<CharacterSet>Unicode</CharacterSet>
 	</PropertyGroup>
 	<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='ASan|x64'" Label="Configuration">
 		<ConfigurationType>StaticLibrary</ConfigurationType>
-		<PlatformToolset>v145</PlatformToolset>
+		<PlatformToolset>v140</PlatformToolset>
 		<CharacterSet>Unicode</CharacterSet>
-		<EnableASAN>true</EnableASAN>
 	</PropertyGroup>
 	<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='LLVM|x64'" Label="Configuration">
 		<ConfigurationType>StaticLibrary</ConfigurationType>
-		<PlatformToolset>llvm</PlatformToolset>
+		<PlatformToolset>LLVM-vs2014</PlatformToolset>
 		<CharacterSet>Unicode</CharacterSet>
 	</PropertyGroup>
 	<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration">
 		<ConfigurationType>StaticLibrary</ConfigurationType>
-		<PlatformToolset>v145</PlatformToolset>
+		<PlatformToolset>v140</PlatformToolset>
 		<CharacterSet>Unicode</CharacterSet>
 	</PropertyGroup>
 	<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|arm64'" Label="Configuration">
 		<ConfigurationType>StaticLibrary</ConfigurationType>
-		<PlatformToolset>v145</PlatformToolset>
+		<PlatformToolset>v140</PlatformToolset>
 		<CharacterSet>Unicode</CharacterSet>
 	</PropertyGroup>
 	<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='ASan|arm64'" Label="Configuration">
 		<ConfigurationType>StaticLibrary</ConfigurationType>
-		<PlatformToolset>v145</PlatformToolset>
+		<PlatformToolset>v140</PlatformToolset>
 		<CharacterSet>Unicode</CharacterSet>
-		<EnableASAN>true</EnableASAN>
 	</PropertyGroup>
 	<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='LLVM|arm64'" Label="Configuration">
 		<ConfigurationType>StaticLibrary</ConfigurationType>
-		<PlatformToolset>llvm</PlatformToolset>
+		<PlatformToolset>LLVM-vs2014</PlatformToolset>
 		<CharacterSet>Unicode</CharacterSet>
 	</PropertyGroup>
 	<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|arm64'" Label="Configuration">
 		<ConfigurationType>StaticLibrary</ConfigurationType>
-		<PlatformToolset>v145</PlatformToolset>
+		<PlatformToolset>v140</PlatformToolset>
 		<CharacterSet>Unicode</CharacterSet>
 	</PropertyGroup>
 	<Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
diff --git a/dists/msvc/engines/detection_table.h b/dists/msvc/engines/detection_table.h
index 25d0f0da1ed..4fb36b9b43e 100644
--- a/dists/msvc/engines/detection_table.h
+++ b/dists/msvc/engines/detection_table.h
@@ -97,9 +97,6 @@ LINK_PLUGIN(DRACI_DETECTION)
 #if defined(ENABLE_DRAGONS) || defined(DETECTION_FULL)
 LINK_PLUGIN(DRAGONS_DETECTION)
 #endif
-#if defined(ENABLE_DRAGONSLAIR2) || defined(DETECTION_FULL)
-LINK_PLUGIN(DRAGONSLAIR2_DETECTION)
-#endif
 #if defined(ENABLE_DRASCULA) || defined(DETECTION_FULL)
 LINK_PLUGIN(DRASCULA_DETECTION)
 #endif
@@ -358,9 +355,6 @@ LINK_PLUGIN(WAYNESWORLD_DETECTION)
 #if defined(ENABLE_WINTERMUTE) || defined(DETECTION_FULL)
 LINK_PLUGIN(WINTERMUTE_DETECTION)
 #endif
-#if defined(ENABLE_YAGA) || defined(DETECTION_FULL)
-LINK_PLUGIN(YAGA_DETECTION)
-#endif
 #if defined(ENABLE_ZVISION) || defined(DETECTION_FULL)
 LINK_PLUGIN(ZVISION_DETECTION)
 #endif
diff --git a/dists/msvc/engines/plugins_table.h b/dists/msvc/engines/plugins_table.h
index 53f49f4ba19..98b0ddde80e 100644
--- a/dists/msvc/engines/plugins_table.h
+++ b/dists/msvc/engines/plugins_table.h
@@ -97,9 +97,6 @@ LINK_PLUGIN(DRACI)
 #if PLUGIN_ENABLED_STATIC(DRAGONS)
 LINK_PLUGIN(DRAGONS)
 #endif
-#if PLUGIN_ENABLED_STATIC(DRAGONSLAIR2)
-LINK_PLUGIN(DRAGONSLAIR2)
-#endif
 #if PLUGIN_ENABLED_STATIC(DRASCULA)
 LINK_PLUGIN(DRASCULA)
 #endif
@@ -358,9 +355,6 @@ LINK_PLUGIN(WAYNESWORLD)
 #if PLUGIN_ENABLED_STATIC(WINTERMUTE)
 LINK_PLUGIN(WINTERMUTE)
 #endif
-#if PLUGIN_ENABLED_STATIC(YAGA)
-LINK_PLUGIN(YAGA)
-#endif
 #if PLUGIN_ENABLED_STATIC(ZVISION)
 LINK_PLUGIN(ZVISION)
 #endif
diff --git a/dists/msvc/freescape.vcxproj b/dists/msvc/freescape.vcxproj
index d9f0caa17f2..57ab210b7dd 100644
--- a/dists/msvc/freescape.vcxproj
+++ b/dists/msvc/freescape.vcxproj
@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="utf-8"?>
-<Project DefaultTargets="Build" ToolsVersion="18.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+<Project DefaultTargets="Build" ToolsVersion="14.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
 	<ItemGroup Label="ProjectConfigurations">
 		<ProjectConfiguration Include="Debug|Win32">
 			<Configuration>Debug</Configuration>
@@ -51,73 +51,70 @@
 		</ProjectConfiguration>
 	</ItemGroup>
 	<PropertyGroup Label="Globals">
-		<ProjectGuid>{91381BCC-F314-3F5F-A709-2DB7BA9F3DA1}</ProjectGuid>
+		<ProjectGuid>{5BD14D2B-3415-4308-8328-CE757F257762}</ProjectGuid>
 		<RootNamespace>freescape</RootNamespace>
 		<Keyword>Win32Proj</Keyword>
-		<VCTargetsPath Condition="'$(VCTargetsPath18)' != '' and '$(VSVersion)' == '' and $(VisualStudioVersion) == ''">$(VCTargetsPath18)</VCTargetsPath>
+		<VCTargetsPath Condition="'$(VCTargetsPath14)' != '' and '$(VSVersion)' == '' and $(VisualStudioVersion) == ''">$(VCTargetsPath14)</VCTargetsPath>
 	</PropertyGroup>
 	<Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
 	<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
 		<ConfigurationType>StaticLibrary</ConfigurationType>
-		<PlatformToolset>v145</PlatformToolset>
+		<PlatformToolset>v140</PlatformToolset>
 		<CharacterSet>Unicode</CharacterSet>
 	</PropertyGroup>
 	<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='ASan|Win32'" Label="Configuration">
 		<ConfigurationType>StaticLibrary</ConfigurationType>
-		<PlatformToolset>v145</PlatformToolset>
+		<PlatformToolset>v140</PlatformToolset>
 		<CharacterSet>Unicode</CharacterSet>
-		<EnableASAN>true</EnableASAN>
 	</PropertyGroup>
 	<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='LLVM|Win32'" Label="Configuration">
 		<ConfigurationType>StaticLibrary</ConfigurationType>
-		<PlatformToolset>llvm</PlatformToolset>
+		<PlatformToolset>LLVM-vs2014</PlatformToolset>
 		<CharacterSet>Unicode</CharacterSet>
 	</PropertyGroup>
 	<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
 		<ConfigurationType>StaticLibrary</ConfigurationType>
-		<PlatformToolset>v145</PlatformToolset>
+		<PlatformToolset>v140</PlatformToolset>
 		<CharacterSet>Unicode</CharacterSet>
 	</PropertyGroup>
 	<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration">
 		<ConfigurationType>StaticLibrary</ConfigurationType>
-		<PlatformToolset>v145</PlatformToolset>
+		<PlatformToolset>v140</PlatformToolset>
 		<CharacterSet>Unicode</CharacterSet>
 	</PropertyGroup>
 	<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='ASan|x64'" Label="Configuration">
 		<ConfigurationType>StaticLibrary</ConfigurationType>
-		<PlatformToolset>v145</PlatformToolset>
+		<PlatformToolset>v140</PlatformToolset>
 		<CharacterSet>Unicode</CharacterSet>
-		<EnableASAN>true</EnableASAN>
 	</PropertyGroup>
 	<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='LLVM|x64'" Label="Configuration">
 		<ConfigurationType>StaticLibrary</ConfigurationType>
-		<PlatformToolset>llvm</PlatformToolset>
+		<PlatformToolset>LLVM-vs2014</PlatformToolset>
 		<CharacterSet>Unicode</CharacterSet>
 	</PropertyGroup>
 	<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration">
 		<ConfigurationType>StaticLibrary</ConfigurationType>
-		<PlatformToolset>v145</PlatformToolset>
+		<PlatformToolset>v140</PlatformToolset>
 		<CharacterSet>Unicode</CharacterSet>
 	</PropertyGroup>
 	<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|arm64'" Label="Configuration">
 		<ConfigurationType>StaticLibrary</ConfigurationType>
-		<PlatformToolset>v145</PlatformToolset>
+		<PlatformToolset>v140</PlatformToolset>
 		<CharacterSet>Unicode</CharacterSet>
 	</PropertyGroup>
 	<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='ASan|arm64'" Label="Configuration">
 		<ConfigurationType>StaticLibrary</ConfigurationType>
-		<PlatformToolset>v145</PlatformToolset>
+		<PlatformToolset>v140</PlatformToolset>
 		<CharacterSet>Unicode</CharacterSet>
-		<EnableASAN>true</EnableASAN>
 	</PropertyGroup>
 	<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='LLVM|arm64'" Label="Configuration">
 		<ConfigurationType>StaticLibrary</ConfigurationType>
-		<PlatformToolset>llvm</PlatformToolset>
+		<PlatformToolset>LLVM-vs2014</PlatformToolset>
 		<CharacterSet>Unicode</CharacterSet>
 	</PropertyGroup>
 	<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|arm64'" Label="Configuration">
 		<ConfigurationType>StaticLibrary</ConfigurationType>
-		<PlatformToolset>v145</PlatformToolset>
+		<PlatformToolset>v140</PlatformToolset>
 		<CharacterSet>Unicode</CharacterSet>
 	</PropertyGroup>
 	<Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
@@ -200,7 +197,6 @@
 		<ClCompile Include="..\..\engines\freescape\games\eclipse\atari.cpp" />
 		<ClCompile Include="..\..\engines\freescape\games\eclipse\atari.music.cpp" />
 		<ClCompile Include="..\..\engines\freescape\games\eclipse\c64.cpp" />
-		<ClCompile Include="..\..\engines\freescape\games\eclipse\c64.music.cpp" />
 		<ClCompile Include="..\..\engines\freescape\games\eclipse\cpc.cpp" />
 		<ClCompile Include="..\..\engines\freescape\games\eclipse\dos.cpp" />
 		<ClCompile Include="..\..\engines\freescape\games\eclipse\eclipse.cpp" />
@@ -248,7 +244,6 @@
 		<ClInclude Include="..\..\engines\freescape\games\driller\c64.music.h" />
 		<ClInclude Include="..\..\engines\freescape\games\driller\c64.sfx.h" />
 		<ClInclude Include="..\..\engines\freescape\games\driller\driller.h" />
-		<ClInclude Include="..\..\engines\freescape\games\eclipse\c64.music.h" />
 		<ClInclude Include="..\..\engines\freescape\games\eclipse\eclipse.h" />
 		<ClInclude Include="..\..\engines\freescape\language\8bitDetokeniser.h" />
 		<ClInclude Include="..\..\engines\freescape\language\instruction.h" />
diff --git a/dists/msvc/freescape.vcxproj.filters b/dists/msvc/freescape.vcxproj.filters
index ca383e0ed1c..96c276b0a92 100644
--- a/dists/msvc/freescape.vcxproj.filters
+++ b/dists/msvc/freescape.vcxproj.filters
@@ -1,43 +1,35 @@
 <?xml version="1.0" encoding="utf-8"?>
-<Project ToolsVersion="18.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+<Project ToolsVersion="14.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
 	<ItemGroup>
 		<Filter Include="games">
-			<UniqueIdentifier>EFDBA660-2E1D-11F1-A827-001A7DDA7111</UniqueIdentifier>
+			<UniqueIdentifier>B83DD497-0465-45D0-8D89-EEB96419238C</UniqueIdentifier>
 		</Filter>
 		<Filter Include="games\castle">
-			<UniqueIdentifier>EFDBA661-2E1D-11F1-A827-001A7DDA7111</UniqueIdentifier>
+			<UniqueIdentifier>EF49DCF1-4F20-4F5E-B0D3-FB2064EFA90F</UniqueIdentifier>
 		</Filter>
 		<Filter Include="games\dark">
-			<UniqueIdentifier>EFDBA662-2E1D-11F1-A827-001A7DDA7111</UniqueIdentifier>
+			<UniqueIdentifier>3EE8AAF8-E0D0-4445-897F-06DEA61FA0A7</UniqueIdentifier>
 		</Filter>
 		<Filter Include="games\driller">
-			<UniqueIdentifier>EFDBA663-2E1D-11F1-A827-001A7DDA7111</UniqueIdentifier>
+			<UniqueIdentifier>26F11B61-0D10-4FF5-8738-CDBD852E5981</UniqueIdentifier>
 		</Filter>
 		<Filter Include="games\eclipse">
-			<UniqueIdentifier>EFDBA664-2E1D-11F1-A827-001A7DDA7111</UniqueIdentifier>
+			<UniqueIdentifier>A130184B-D8E6-4CE5-B9F5-9EE8166F0E9E</UniqueIdentifier>
 		</Filter>
 		<Filter Include="language">
-			<UniqueIdentifier>EFDBA665-2E1D-11F1-A827-001A7DDA7111</UniqueIdentifier>
+			<UniqueIdentifier>5EF3EA0B-63F5-4E20-AC39-A752F95EE407</UniqueIdentifier>
 		</Filter>
 		<Filter Include="loaders">
-			<UniqueIdentifier>EFDBA666-2E1D-11F1-A827-001A7DDA7111</UniqueIdentifier>
+			<UniqueIdentifier>DFFE2843-C9CD-4E30-B2DC-35F961950CE3</UniqueIdentifier>
 		</Filter>
 		<Filter Include="objects">
-			<UniqueIdentifier>EFDBA667-2E1D-11F1-A827-001A7DDA7111</UniqueIdentifier>
+			<UniqueIdentifier>9DD5D3CC-E830-4D16-8E1E-14BB6A420135</UniqueIdentifier>
 		</Filter>
 		<Filter Include="sound">
-			<UniqueIdentifier>EFDBA668-2E1D-11F1-A827-001A7DDA7111</UniqueIdentifier>
+			<UniqueIdentifier>F86E0CA8-14DF-4486-8B17-310887C01161</UniqueIdentifier>
 		</Filter>
 	</ItemGroup>
 	<ItemGroup>
-		<ClCompile Include="..\..\engines\freescape\area.cpp" />
-		<ClCompile Include="..\..\engines\freescape\assets.cpp" />
-		<ClCompile Include="..\..\engines\freescape\debugger.cpp" />
-		<ClCompile Include="..\..\engines\freescape\demo.cpp" />
-		<ClCompile Include="..\..\engines\freescape\doodle.cpp" />
-		<ClCompile Include="..\..\engines\freescape\events.cpp" />
-		<ClCompile Include="..\..\engines\freescape\font.cpp" />
-		<ClCompile Include="..\..\engines\freescape\freescape.cpp" />
 		<ClCompile Include="..\..\engines\freescape\games\castle\amiga.cpp">
 			<Filter>games\castle</Filter>
 		</ClCompile>
@@ -119,9 +111,6 @@
 		<ClCompile Include="..\..\engines\freescape\games\eclipse\c64.cpp">
 			<Filter>games\eclipse</Filter>
 		</ClCompile>
-		<ClCompile Include="..\..\engines\freescape\games\eclipse\c64.music.cpp">
-			<Filter>games\eclipse</Filter>
-		</ClCompile>
 		<ClCompile Include="..\..\engines\freescape\games\eclipse\cpc.cpp">
 			<Filter>games\eclipse</Filter>
 		</ClCompile>
@@ -137,12 +126,6 @@
 		<ClCompile Include="..\..\engines\freescape\games\palettes.cpp">
 			<Filter>games</Filter>
 		</ClCompile>
-		<ClCompile Include="..\..\engines\freescape\gfx.cpp" />
-		<ClCompile Include="..\..\engines\freescape\gfx_opengl.cpp" />
-		<ClCompile Include="..\..\engines\freescape\gfx_opengl_shaders.cpp" />
-		<ClCompile Include="..\..\engines\freescape\gfx_opengl_texture.cpp" />
-		<ClCompile Include="..\..\engines\freescape\gfx_tinygl.cpp" />
-		<ClCompile Include="..\..\engines\freescape\gfx_tinygl_texture.cpp" />
 		<ClCompile Include="..\..\engines\freescape\language\8bitDetokeniser.cpp">
 			<Filter>language</Filter>
 		</ClCompile>
@@ -158,8 +141,6 @@
 		<ClCompile Include="..\..\engines\freescape\loaders\c64.cpp">
 			<Filter>loaders</Filter>
 		</ClCompile>
-		<ClCompile Include="..\..\engines\freescape\metaengine.cpp" />
-		<ClCompile Include="..\..\engines\freescape\movement.cpp" />
 		<ClCompile Include="..\..\engines\freescape\objects\geometricobject.cpp">
 			<Filter>objects</Filter>
 		</ClCompile>
@@ -184,18 +165,28 @@
 		<ClCompile Include="..\..\engines\freescape\sound\zx.cpp">
 			<Filter>sound</Filter>
 		</ClCompile>
+		<ClCompile Include="..\..\engines\freescape\area.cpp" />
+		<ClCompile Include="..\..\engines\freescape\assets.cpp" />
+		<ClCompile Include="..\..\engines\freescape\debugger.cpp" />
+		<ClCompile Include="..\..\engines\freescape\demo.cpp" />
+		<ClCompile Include="..\..\engines\freescape\doodle.cpp" />
+		<ClCompile Include="..\..\engines\freescape\events.cpp" />
+		<ClCompile Include="..\..\engines\freescape\font.cpp" />
+		<ClCompile Include="..\..\engines\freescape\freescape.cpp" />
+		<ClCompile Include="..\..\engines\freescape\gfx.cpp" />
+		<ClCompile Include="..\..\engines\freescape\gfx_opengl.cpp" />
+		<ClCompile Include="..\..\engines\freescape\gfx_opengl_shaders.cpp" />
+		<ClCompile Include="..\..\engines\freescape\gfx_opengl_texture.cpp" />
+		<ClCompile Include="..\..\engines\freescape\gfx_tinygl.cpp" />
+		<ClCompile Include="..\..\engines\freescape\gfx_tinygl_texture.cpp" />
+		<ClCompile Include="..\..\engines\freescape\metaengine.cpp" />
+		<ClCompile Include="..\..\engines\freescape\movement.cpp" />
 		<ClCompile Include="..\..\engines\freescape\sweepAABB.cpp" />
 		<ClCompile Include="..\..\engines\freescape\ui.cpp" />
 		<ClCompile Include="..\..\engines\freescape\unpack.cpp" />
 		<ClCompile Include="..\..\engines\freescape\wb.cpp" />
 	</ItemGroup>
 	<ItemGroup>
-		<ClInclude Include="..\..\engines\freescape\area.h" />
-		<ClInclude Include="..\..\engines\freescape\debugger.h" />
-		<ClInclude Include="..\..\engines\freescape\detection.h" />
-		<ClInclude Include="..\..\engines\freescape\doodle.h" />
-		<ClInclude Include="..\..\engines\freescape\font.h" />
-		<ClInclude Include="..\..\engines\freescape\freescape.h" />
 		<ClInclude Include="..\..\engines\freescape\games\castle\castle.h">
 			<Filter>games\castle</Filter>
 		</ClInclude>
@@ -217,18 +208,9 @@
 		<ClInclude Include="..\..\engines\freescape\games\driller\driller.h">
 			<Filter>games\driller</Filter>
 		</ClInclude>
-		<ClInclude Include="..\..\engines\freescape\games\eclipse\c64.music.h">
-			<Filter>games\eclipse</Filter>
-		</ClInclude>
 		<ClInclude Include="..\..\engines\freescape\games\eclipse\eclipse.h">
 			<Filter>games\eclipse</Filter>
 		</ClInclude>
-		<ClInclude Include="..\..\engines\freescape\gfx.h" />
-		<ClInclude Include="..\..\engines\freescape\gfx_opengl.h" />
-		<ClInclude Include="..\..\engines\freescape\gfx_opengl_shaders.h" />
-		<ClInclude Include="..\..\engines\freescape\gfx_opengl_texture.h" />
-		<ClInclude Include="..\..\engines\freescape\gfx_tinygl.h" />
-		<ClInclude Include="..\..\engines\freescape\gfx_tinygl_texture.h" />
 		<ClInclude Include="..\..\engines\freescape\language\8bitDetokeniser.h">
 			<Filter>language</Filter>
 		</ClInclude>
@@ -259,6 +241,18 @@
 		<ClInclude Include="..\..\engines\freescape\objects\sensor.h">
 			<Filter>objects</Filter>
 		</ClInclude>
+		<ClInclude Include="..\..\engines\freescape\area.h" />
+		<ClInclude Include="..\..\engines\freescape\debugger.h" />
+		<ClInclude Include="..\..\engines\freescape\detection.h" />
+		<ClInclude Include="..\..\engines\freescape\doodle.h" />
+		<ClInclude Include="..\..\engines\freescape\font.h" />
+		<ClInclude Include="..\..\engines\freescape\freescape.h" />
+		<ClInclude Include="..\..\engines\freescape\gfx.h" />
+		<ClInclude Include="..\..\engines\freescape\gfx_opengl.h" />
+		<ClInclude Include="..\..\engines\freescape\gfx_opengl_shaders.h" />
+		<ClInclude Include="..\..\engines\freescape\gfx_opengl_texture.h" />
+		<ClInclude Include="..\..\engines\freescape\gfx_tinygl.h" />
+		<ClInclude Include="..\..\engines\freescape\gfx_tinygl_texture.h" />
 		<ClInclude Include="..\..\engines\freescape\sound.h" />
 		<ClInclude Include="..\..\engines\freescape\sweepAABB.h" />
 		<ClInclude Include="..\..\engines\freescape\wb.h" />
diff --git a/dists/msvc/glk.vcxproj b/dists/msvc/glk.vcxproj
index 4da3be59aae..849cde1e3b6 100644
--- a/dists/msvc/glk.vcxproj
+++ b/dists/msvc/glk.vcxproj
@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="utf-8"?>
-<Project DefaultTargets="Build" ToolsVersion="18.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+<Project DefaultTargets="Build" ToolsVersion="14.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
 	<ItemGroup Label="ProjectConfigurations">
 		<ProjectConfiguration Include="Debug|Win32">
 			<Configuration>Debug</Configuration>
@@ -51,73 +51,70 @@
 		</ProjectConfiguration>
 	</ItemGroup>
 	<PropertyGroup Label="Globals">
-		<ProjectGuid>{0D01C69A-EDE1-311D-B26D-ACB7D1600101}</ProjectGuid>
+		<ProjectGuid>{B275C5CB-ED38-4F98-930B-EAA7907FF7AF}</ProjectGuid>
 		<RootNamespace>glk</RootNamespace>
 		<Keyword>Win32Proj</Keyword>
-		<VCTargetsPath Condition="'$(VCTargetsPath18)' != '' and '$(VSVersion)' == '' and $(VisualStudioVersion) == ''">$(VCTargetsPath18)</VCTargetsPath>
+		<VCTargetsPath Condition="'$(VCTargetsPath14)' != '' and '$(VSVersion)' == '' and $(VisualStudioVersion) == ''">$(VCTargetsPath14)</VCTargetsPath>
 	</PropertyGroup>
 	<Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
 	<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
 		<ConfigurationType>StaticLibrary</ConfigurationType>
-		<PlatformToolset>v145</PlatformToolset>
+		<PlatformToolset>v140</PlatformToolset>
 		<CharacterSet>Unicode</CharacterSet>
 	</PropertyGroup>
 	<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='ASan|Win32'" Label="Configuration">
 		<ConfigurationType>StaticLibrary</ConfigurationType>
-		<PlatformToolset>v145</PlatformToolset>
+		<PlatformToolset>v140</PlatformToolset>
 		<CharacterSet>Unicode</CharacterSet>
-		<EnableASAN>true</EnableASAN>
 	</PropertyGroup>
 	<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='LLVM|Win32'" Label="Configuration">
 		<ConfigurationType>StaticLibrary</ConfigurationType>
-		<PlatformToolset>llvm</PlatformToolset>
+		<PlatformToolset>LLVM-vs2014</PlatformToolset>
 		<CharacterSet>Unicode</CharacterSet>
 	</PropertyGroup>
 	<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
 		<ConfigurationType>StaticLibrary</ConfigurationType>
-		<PlatformToolset>v145</PlatformToolset>
+		<PlatformToolset>v140</PlatformToolset>
 		<CharacterSet>Unicode</CharacterSet>
 	</PropertyGroup>
 	<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration">
 		<ConfigurationType>StaticLibrary</ConfigurationType>
-		<PlatformToolset>v145</PlatformToolset>
+		<PlatformToolset>v140</PlatformToolset>
 		<CharacterSet>Unicode</CharacterSet>
 	</PropertyGroup>
 	<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='ASan|x64'" Label="Configuration">
 		<ConfigurationType>StaticLibrary</ConfigurationType>
-		<PlatformToolset>v145</PlatformToolset>
+		<PlatformToolset>v140</PlatformToolset>
 		<CharacterSet>Unicode</CharacterSet>
-		<EnableASAN>true</EnableASAN>
 	</PropertyGroup>
 	<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='LLVM|x64'" Label="Configuration">
 		<ConfigurationType>StaticLibrary</ConfigurationType>
-		<PlatformToolset>llvm</PlatformToolset>
+		<PlatformToolset>LLVM-vs2014</PlatformToolset>
 		<CharacterSet>Unicode</CharacterSet>
 	</PropertyGroup>
 	<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration">
 		<ConfigurationType>StaticLibrary</ConfigurationType>
-		<PlatformToolset>v145</PlatformToolset>
+		<PlatformToolset>v140</PlatformToolset>
 		<CharacterSet>Unicode</CharacterSet>
 	</PropertyGroup>
 	<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|arm64'" Label="Configuration">
 		<ConfigurationType>StaticLibrary</ConfigurationType>
-		<PlatformToolset>v145</PlatformToolset>
+		<PlatformToolset>v140</PlatformToolset>
 		<CharacterSet>Unicode</CharacterSet>
 	</PropertyGroup>
 	<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='ASan|arm64'" Label="Configuration">
 		<ConfigurationType>StaticLibrary</ConfigurationType>
-		<PlatformToolset>v145</PlatformToolset>
+		<PlatformToolset>v140</PlatformToolset>
 		<CharacterSet>Unicode</CharacterSet>
-		<EnableASAN>true</EnableASAN>
 	</PropertyGroup>
 	<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='LLVM|arm64'" Label="Configuration">
 		<ConfigurationType>StaticLibrary</ConfigurationType>
-		<PlatformToolset>llvm</PlatformToolset>
+		<PlatformToolset>LLVM-vs2014</PlatformToolset>
 		<CharacterSet>Unicode</CharacterSet>
 	</PropertyGroup>
 	<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|arm64'" Label="Configuration">
 		<ConfigurationType>StaticLibrary</ConfigurationType>
-		<PlatformToolset>v145</PlatformToolset>
+		<PlatformToolset>v140</PlatformToolset>
 		<CharacterSet>Unicode</CharacterSet>
 	</PropertyGroup>
 	<Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
diff --git a/dists/msvc/glk.vcxproj.filters b/dists/msvc/glk.vcxproj.filters
index ef5949bed58..cf1fb0b0284 100644
--- a/dists/msvc/glk.vcxproj.filters
+++ b/dists/msvc/glk.vcxproj.filters
@@ -1,65 +1,65 @@
 <?xml version="1.0" encoding="utf-8"?>
-<Project ToolsVersion="18.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+<Project ToolsVersion="14.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
 	<ItemGroup>
 		<Filter Include="adrift">
-			<UniqueIdentifier>EFDBA669-2E1D-11F1-A827-001A7DDA7111</UniqueIdentifier>
+			<UniqueIdentifier>D02E9209-F276-4AD6-9CAC-34C1D50B1A8F</UniqueIdentifier>
 		</Filter>
 		<Filter Include="advsys">
-			<UniqueIdentifier>EFDBA66A-2E1D-11F1-A827-001A7DDA7111</UniqueIdentifier>
+			<UniqueIdentifier>CB9C11E3-E289-43F8-9FC9-10BD27C15BA9</UniqueIdentifier>
 		</Filter>
 		<Filter Include="agt">
-			<UniqueIdentifier>EFDBA66B-2E1D-11F1-A827-001A7DDA7111</UniqueIdentifier>
+			<UniqueIdentifier>2087D9D2-4FAB-45BE-9470-431C69CC3355</UniqueIdentifier>
 		</Filter>
 		<Filter Include="alan2">
-			<UniqueIdentifier>EFDBA66C-2E1D-11F1-A827-001A7DDA7111</UniqueIdentifier>
+			<UniqueIdentifier>3B624DE7-2F10-48C6-85A2-C1E957716BD8</UniqueIdentifier>
 		</Filter>
 		<Filter Include="alan3">
-			<UniqueIdentifier>EFDBA66D-2E1D-11F1-A827-001A7DDA7111</UniqueIdentifier>
+			<UniqueIdentifier>CE16B7C5-4B69-44CE-9441-5B91741D1C66</UniqueIdentifier>
 		</Filter>
 		<Filter Include="archetype">
-			<UniqueIdentifier>EFDBA66E-2E1D-11F1-A827-001A7DDA7111</UniqueIdentifier>
+			<UniqueIdentifier>A82EC4B3-575F-4C6C-9D01-7BA110EB8C46</UniqueIdentifier>
 		</Filter>
 		<Filter Include="comprehend">
-			<UniqueIdentifier>EFDBA66F-2E1D-11F1-A827-001A7DDA7111</UniqueIdentifier>
+			<UniqueIdentifier>8748BD1C-EB97-4AD7-BBB9-02204A7CAF27</UniqueIdentifier>
 		</Filter>
 		<Filter Include="glulx">
-			<UniqueIdentifier>EFDBA670-2E1D-11F1-A827-001A7DDA7111</UniqueIdentifier>
+			<UniqueIdentifier>F21C657A-9C5D-4A8E-8B10-EB995B260F92</UniqueIdentifier>
 		</Filter>
 		<Filter Include="hugo">
-			<UniqueIdentifier>EFDBA671-2E1D-11F1-A827-001A7DDA7111</UniqueIdentifier>
+			<UniqueIdentifier>DAABF4DC-B8DC-4024-9E18-5A94F24B840B</UniqueIdentifier>
 		</Filter>
 		<Filter Include="jacl">
-			<UniqueIdentifier>EFDBA672-2E1D-11F1-A827-001A7DDA7111</UniqueIdentifier>
+			<UniqueIdentifier>7471F986-744F-4E03-83B6-DF1151FE6B7B</UniqueIdentifier>
 		</Filter>
 		<Filter Include="level9">
-			<UniqueIdentifier>EFDBA673-2E1D-11F1-A827-001A7DDA7111</UniqueIdentifier>
+			<UniqueIdentifier>E5CC63D7-BBE8-4D04-88B9-BBEFA6EFF162</UniqueIdentifier>
 		</Filter>
 		<Filter Include="magnetic">
-			<UniqueIdentifier>EFDBA674-2E1D-11F1-A827-001A7DDA7111</UniqueIdentifier>
+			<UniqueIdentifier>9486B2F9-8A94-48C2-A6EF-31B87FB2CC1C</UniqueIdentifier>
 		</Filter>
 		<Filter Include="quest">
-			<UniqueIdentifier>EFDBA675-2E1D-11F1-A827-001A7DDA7111</UniqueIdentifier>
+			<UniqueIdentifier>F11017B0-2AA5-46B9-A091-58E16C369DE3</UniqueIdentifier>
 		</Filter>
 		<Filter Include="scott">
-			<UniqueIdentifier>EFDBA676-2E1D-11F1-A827-001A7DDA7111</UniqueIdentifier>
+			<UniqueIdentifier>FD914B58-EB6B-4966-BE6B-49DE6A3F1541</UniqueIdentifier>
 		</Filter>
 		<Filter Include="scott\unp64">
-			<UniqueIdentifier>EFDBA677-2E1D-11F1-A827-001A7DDA7111</UniqueIdentifier>
+			<UniqueIdentifier>C36A9C70-DB92-4B40-9D20-E3B52CA1B69F</UniqueIdentifier>
 		</Filter>
 		<Filter Include="scott\unp64\scanners">
-			<UniqueIdentifier>EFDBA678-2E1D-11F1-A827-001A7DDA7111</UniqueIdentifier>
+			<UniqueIdentifier>EAEC68AD-5923-4E8D-943D-0D1076186093</UniqueIdentifier>
 		</Filter>
 		<Filter Include="tads">
-			<UniqueIdentifier>EFDBA679-2E1D-11F1-A827-001A7DDA7111</UniqueIdentifier>
+			<UniqueIdentifier>AE29FA37-85B8-4DA3-AD45-4934470CBBA7</UniqueIdentifier>
 		</Filter>
 		<Filter Include="tads\tads2">
-			<UniqueIdentifier>EFDBA67A-2E1D-11F1-A827-001A7DDA7111</UniqueIdentifier>
+			<UniqueIdentifier>AF99793B-99B7-4058-9A11-36247138F6A8</UniqueIdentifier>
 		</Filter>
 		<Filter Include="tads\tads3">
-			<UniqueIdentifier>EFDBA67B-2E1D-11F1-A827-001A7DDA7111</UniqueIdentifier>
+			<UniqueIdentifier>921E46B1-E040-4A12-A764-C0E69669F169</UniqueIdentifier>
 		</Filter>
 		<Filter Include="zcode">
-			<UniqueIdentifier>EFDBA67C-2E1D-11F1-A827-001A7DDA7111</UniqueIdentifier>
+			<UniqueIdentifier>2BAB498C-88A8-4D2C-881C-DF8E88E06355</UniqueIdentifier>
 		</Filter>
 	</ItemGroup>
 	<ItemGroup>
@@ -480,7 +480,6 @@
 		<ClCompile Include="..\..\engines\glk\archetype\token.cpp">
 			<Filter>archetype</Filter>
 		</ClCompile>
-		<ClCompile Include="..\..\engines\glk\blorb.cpp" />
 		<ClCompile Include="..\..\engines\glk\comprehend\charset.cpp">
 			<Filter>comprehend</Filter>
 		</ClCompile>
@@ -532,14 +531,6 @@
 		<ClCompile Include="..\..\engines\glk\comprehend\pics.cpp">
 			<Filter>comprehend</Filter>
 		</ClCompile>
-		<ClCompile Include="..\..\engines\glk\conf.cpp" />
-		<ClCompile Include="..\..\engines\glk\debugger.cpp" />
-		<ClCompile Include="..\..\engines\glk\detection.cpp" />
-		<ClCompile Include="..\..\engines\glk\events.cpp" />
-		<ClCompile Include="..\..\engines\glk\fonts.cpp" />
-		<ClCompile Include="..\..\engines\glk\glk.cpp" />
-		<ClCompile Include="..\..\engines\glk\glk_api.cpp" />
-		<ClCompile Include="..\..\engines\glk\glk_dispa.cpp" />
 		<ClCompile Include="..\..\engines\glk\glulx\accel.cpp">
 			<Filter>glulx</Filter>
 		</ClCompile>
@@ -699,9 +690,6 @@
 		<ClCompile Include="..\..\engines\glk\magnetic\magnetic.cpp">
 			<Filter>magnetic</Filter>
 		</ClCompile>
-		<ClCompile Include="..\..\engines\glk\metaengine.cpp" />
-		<ClCompile Include="..\..\engines\glk\pc_speaker.cpp" />
-		<ClCompile Include="..\..\engines\glk\picture.cpp" />
 		<ClCompile Include="..\..\engines\glk\quest\detection.cpp">
 			<Filter>quest</Filter>
 		</ClCompile>
@@ -732,8 +720,63 @@
 		<ClCompile Include="..\..\engines\glk\quest\string.cpp">
 			<Filter>quest</Filter>
 		</ClCompile>
-		<ClCompile Include="..\..\engines\glk\quetzal.cpp" />
-		<ClCompile Include="..\..\engines\glk\raw_decoder.cpp" />
+		<ClCompile Include="..\..\engines\glk\scott\unp64\scanners\action_packer.cpp">
+			<Filter>scott\unp64\scanners</Filter>
+		</ClCompile>
+		<ClCompile Include="..\..\engines\glk\scott\unp64\scanners\byte_boiler.cpp">
+			<Filter>scott\unp64\scanners</Filter>
+		</ClCompile>
+		<ClCompile Include="..\..\engines\glk\scott\unp64\scanners\caution.cpp">
+			<Filter>scott\unp64\scanners</Filter>
+		</ClCompile>
+		<ClCompile Include="..\..\engines\glk\scott\unp64\scanners\ccs.cpp">
+			<Filter>scott\unp64\scanners</Filter>
+		</ClCompile>
+		<ClCompile Include="..\..\engines\glk\scott\unp64\scanners\cruel.cpp">
+			<Filter>scott\unp64\scanners</Filter>
+		</ClCompile>
+		<ClCompile Include="..\..\engines\glk\scott\unp64\scanners\eca.cpp">
+			<Filter>scott\unp64\scanners</Filter>
+		</ClCompile>
+		<ClCompile Include="..\..\engines\glk\scott\unp64\scanners\exomizer.cpp">
+			<Filter>scott\unp64\scanners</Filter>
+		</ClCompile>
+		<ClCompile Include="..\..\engines\glk\scott\unp64\scanners\expert.cpp">
+			<Filter>scott\unp64\scanners</Filter>
+		</ClCompile>
+		<ClCompile Include="..\..\engines\glk\scott\unp64\scanners\master_compressor.cpp">
+			<Filter>scott\unp64\scanners</Filter>
+		</ClCompile>
+		<ClCompile Include="..\..\engines\glk\scott\unp64\scanners\megabyte.cpp">
+			<Filter>scott\unp64\scanners</Filter>
+		</ClCompile>
+		<ClCompile Include="..\..\engines\glk\scott\unp64\scanners\pu_crunch.cpp">
+			<Filter>scott\unp64\scanners</Filter>
+		</ClCompile>
+		<ClCompile Include="..\..\engines\glk\scott\unp64\scanners\scanners.cpp">
+			<Filter>scott\unp64\scanners</Filter>
+		</ClCompile>
+		<ClCompile Include="..\..\engines\glk\scott\unp64\scanners\section8.cpp">
+			<Filter>scott\unp64\scanners</Filter>
+		</ClCompile>
+		<ClCompile Include="..\..\engines\glk\scott\unp64\scanners\tbc_multicomp.cpp">
+			<Filter>scott\unp64\scanners</Filter>
+		</ClCompile>
+		<ClCompile Include="..\..\engines\glk\scott\unp64\scanners\tcs_crunch.cpp">
+			<Filter>scott\unp64\scanners</Filter>
+		</ClCompile>
+		<ClCompile Include="..\..\engines\glk\scott\unp64\scanners\xtc.cpp">
+			<Filter>scott\unp64\scanners</Filter>
+		</ClCompile>
+		<ClCompile Include="..\..\engines\glk\scott\unp64\6502_emu.cpp">
+			<Filter>scott\unp64</Filter>
+		</ClCompile>
+		<ClCompile Include="..\..\engines\glk\scott\unp64\exo_util.cpp">
+			<Filter>scott\unp64</Filter>
+		</ClCompile>
+		<ClCompile Include="..\..\engines\glk\scott\unp64\unp64.cpp">
+			<Filter>scott\unp64</Filter>
+		</ClCompile>
 		<ClCompile Include="..\..\engines\glk\scott\c64_checksums.cpp">
 			<Filter>scott</Filter>
 		</ClCompile>
@@ -806,89 +849,6 @@
 		<ClCompile Include="..\..\engines\glk\scott\ti99_4a_terp.cpp">
 			<Filter>scott</Filter>
 		</ClCompile>
-		<ClCompile Include="..\..\engines\glk\scott\unp64\6502_emu.cpp">
-			<Filter>scott\unp64</Filter>
-		</ClCompile>
-		<ClCompile Include="..\..\engines\glk\scott\unp64\exo_util.cpp">
-			<Filter>scott\unp64</Filter>
-		</ClCompile>
-		<ClCompile Include="..\..\engines\glk\scott\unp64\scanners\action_packer.cpp">
-			<Filter>scott\unp64\scanners</Filter>
-		</ClCompile>
-		<ClCompile Include="..\..\engines\glk\scott\unp64\scanners\byte_boiler.cpp">
-			<Filter>scott\unp64\scanners</Filter>
-		</ClCompile>
-		<ClCompile Include="..\..\engines\glk\scott\unp64\scanners\caution.cpp">
-			<Filter>scott\unp64\scanners</Filter>
-		</ClCompile>
-		<ClCompile Include="..\..\engines\glk\scott\unp64\scanners\ccs.cpp">
-			<Filter>scott\unp64\scanners</Filter>
-		</ClCompile>
-		<ClCompile Include="..\..\engines\glk\scott\unp64\scanners\cruel.cpp">
-			<Filter>scott\unp64\scanners</Filter>
-		</ClCompile>
-		<ClCompile Include="..\..\engines\glk\scott\unp64\scanners\eca.cpp">
-			<Filter>scott\unp64\scanners</Filter>
-		</ClCompile>
-		<ClCompile Include="..\..\engines\glk\scott\unp64\scanners\exomizer.cpp">
-			<Filter>scott\unp64\scanners</Filter>
-		</ClCompile>
-		<ClCompile Include="..\..\engines\glk\scott\unp64\scanners\expert.cpp">
-			<Filter>scott\unp64\scanners</Filter>
-		</ClCompile>
-		<ClCompile Include="..\..\engines\glk\scott\unp64\scanners\master_compressor.cpp">
-			<Filter>scott\unp64\scanners</Filter>
-		</ClCompile>
-		<ClCompile Include="..\..\engines\glk\scott\unp64\scanners\megabyte.cpp">
-			<Filter>scott\unp64\scanners</Filter>
-		</ClCompile>
-		<ClCompile Include="..\..\engines\glk\scott\unp64\scanners\pu_crunch.cpp">
-			<Filter>scott\unp64\scanners</Filter>
-		</ClCompile>
-		<ClCompile Include="..\..\engines\glk\scott\unp64\scanners\scanners.cpp">
-			<Filter>scott\unp64\scanners</Filter>
-		</ClCompile>
-		<ClCompile Include="..\..\engines\glk\scott\unp64\scanners\section8.cpp">
-			<Filter>scott\unp64\scanners</Filter>
-		</ClCompile>
-		<ClCompile Include="..\..\engines\glk\scott\unp64\scanners\tbc_multicomp.cpp">
-			<Filter>scott\unp64\scanners</Filter>
-		</ClCompile>
-		<ClCompile Include="..\..\engines\glk\scott\unp64\scanners\tcs_crunch.cpp">
-			<Filter>scott\unp64\scanners</Filter>
-		</ClCompile>
-		<ClCompile Include="..\..\engines\glk\scott\unp64\scanners\xtc.cpp">
-			<Filter>scott\unp64\scanners</Filter>
-		</ClCompile>
-		<ClCompile Include="..\..\engines\glk\scott\unp64\unp64.cpp">
-			<Filter>scott\unp64</Filter>
-		</ClCompile>
-		<ClCompile Include="..\..\engines\glk\screen.cpp" />
-		<ClCompile Include="..\..\engines\glk\selection.cpp" />
-		<ClCompile Include="..\..\engines\glk\sound.cpp" />
-		<ClCompile Include="..\..\engines\glk\speech.cpp" />
-		<ClCompile Include="..\..\engines\glk\streams.cpp" />
-		<ClCompile Include="..\..\engines\glk\tads\detection.cpp">
-			<Filter>tads</Filter>
-		</ClCompile>
-		<ClCompile Include="..\..\engines\glk\tads\os_banners.cpp">
-			<Filter>tads</Filter>
-		</ClCompile>
-		<ClCompile Include="..\..\engines\glk\tads\os_buffer.cpp">
-			<Filter>tads</Filter>
-		</ClCompile>
-		<ClCompile Include="..\..\engines\glk\tads\os_frob_tads.cpp">
-			<Filter>tads</Filter>
-		</ClCompile>
-		<ClCompile Include="..\..\engines\glk\tads\os_glk.cpp">
-			<Filter>tads</Filter>
-		</ClCompile>
-		<ClCompile Include="..\..\engines\glk\tads\os_parse.cpp">
-			<Filter>tads</Filter>
-		</ClCompile>
-		<ClCompile Include="..\..\engines\glk\tads\tads.cpp">
-			<Filter>tads</Filter>
-		</ClCompile>
 		<ClCompile Include="..\..\engines\glk\tads\tads2\built_in.cpp">
 			<Filter>tads\tads2</Filter>
 		</ClCompile>
@@ -991,15 +951,27 @@
 		<ClCompile Include="..\..\engines\glk\tads\tads3\tads3.cpp">
 			<Filter>tads\tads3</Filter>
 		</ClCompile>
-		<ClCompile Include="..\..\engines\glk\time.cpp" />
-		<ClCompile Include="..\..\engines\glk\unicode.cpp" />
-		<ClCompile Include="..\..\engines\glk\unicode_gen.cpp" />
-		<ClCompile Include="..\..\engines\glk\utils.cpp" />
-		<ClCompile Include="..\..\engines\glk\window_graphics.cpp" />
-		<ClCompile Include="..\..\engines\glk\window_pair.cpp" />
-		<ClCompile Include="..\..\engines\glk\window_text_buffer.cpp" />
-		<ClCompile Include="..\..\engines\glk\window_text_grid.cpp" />
-		<ClCompile Include="..\..\engines\glk\windows.cpp" />
+		<ClCompile Include="..\..\engines\glk\tads\detection.cpp">
+			<Filter>tads</Filter>
+		</ClCompile>
+		<ClCompile Include="..\..\engines\glk\tads\os_banners.cpp">
+			<Filter>tads</Filter>
+		</ClCompile>
+		<ClCompile Include="..\..\engines\glk\tads\os_buffer.cpp">
+			<Filter>tads</Filter>
+		</ClCompile>
+		<ClCompile Include="..\..\engines\glk\tads\os_frob_tads.cpp">
+			<Filter>tads</Filter>
+		</ClCompile>
+		<ClCompile Include="..\..\engines\glk\tads\os_glk.cpp">
+			<Filter>tads</Filter>
+		</ClCompile>
+		<ClCompile Include="..\..\engines\glk\tads\os_parse.cpp">
+			<Filter>tads</Filter>
+		</ClCompile>
+		<ClCompile Include="..\..\engines\glk\tads\tads.cpp">
+			<Filter>tads</Filter>
+		</ClCompile>
 		<ClCompile Include="..\..\engines\glk\zcode\bitmap_font.cpp">
 			<Filter>zcode</Filter>
 		</ClCompile>
@@ -1072,6 +1044,34 @@
 		<ClCompile Include="..\..\engines\glk\zcode\zcode.cpp">
 			<Filter>zcode</Filter>
 		</ClCompile>
+		<ClCompile Include="..\..\engines\glk\blorb.cpp" />
+		<ClCompile Include="..\..\engines\glk\conf.cpp" />
+		<ClCompile Include="..\..\engines\glk\debugger.cpp" />
+		<ClCompile Include="..\..\engines\glk\detection.cpp" />
+		<ClCompile Include="..\..\engines\glk\events.cpp" />
+		<ClCompile Include="..\..\engines\glk\fonts.cpp" />
+		<ClCompile Include="..\..\engines\glk\glk.cpp" />
+		<ClCompile Include="..\..\engines\glk\glk_api.cpp" />
+		<ClCompile Include="..\..\engines\glk\glk_dispa.cpp" />
+		<ClCompile Include="..\..\engines\glk\metaengine.cpp" />
+		<ClCompile Include="..\..\engines\glk\pc_speaker.cpp" />
+		<ClCompile Include="..\..\engines\glk\picture.cpp" />
+		<ClCompile Include="..\..\engines\glk\quetzal.cpp" />
+		<ClCompile Include="..\..\engines\glk\raw_decoder.cpp" />
+		<ClCompile Include="..\..\engines\glk\screen.cpp" />
+		<ClCompile Include="..\..\engines\glk\selection.cpp" />
+		<ClCompile Include="..\..\engines\glk\sound.cpp" />
+		<ClCompile Include="..\..\engines\glk\speech.cpp" />
+		<ClCompile Include="..\..\engines\glk\streams.cpp" />
+		<ClCompile Include="..\..\engines\glk\time.cpp" />
+		<ClCompile Include="..\..\engines\glk\unicode.cpp" />
+		<ClCompile Include="..\..\engines\glk\unicode_gen.cpp" />
+		<ClCompile Include="..\..\engines\glk\utils.cpp" />
+		<ClCompile Include="..\..\engines\glk\window_graphics.cpp" />
+		<ClCompile Include="..\..\engines\glk\window_pair.cpp" />
+		<ClCompile Include="..\..\engines\glk\window_text_buffer.cpp" />
+		<ClCompile Include="..\..\engines\glk\window_text_grid.cpp" />
+		<ClCompile Include="..\..\engines\glk\windows.cpp" />
 	</ItemGroup>
 	<ItemGroup>
 		<ClInclude Include="..\..\engines\glk\adrift\adrift.h">
@@ -1422,7 +1422,6 @@
 		<ClInclude Include="..\..\engines\glk\archetype\token.h">
 			<Filter>archetype</Filter>
 		</ClInclude>
-		<ClInclude Include="..\..\engines\glk\blorb.h" />
 		<ClInclude Include="..\..\engines\glk\comprehend\charset.h">
 			<Filter>comprehend</Filter>
 		</ClInclude>
@@ -1477,15 +1476,6 @@
 		<ClInclude Include="..\..\engines\glk\comprehend\pics.h">
 			<Filter>comprehend</Filter>
 		</ClInclude>
-		<ClInclude Include="..\..\engines\glk\conf.h" />
-		<ClInclude Include="..\..\engines\glk\debugger.h" />
-		<ClInclude Include="..\..\engines\glk\detection.h" />
-		<ClInclude Include="..\..\engines\glk\events.h" />
-		<ClInclude Include="..\..\engines\glk\fonts.h" />
-		<ClInclude Include="..\..\engines\glk\game_description.h" />
-		<ClInclude Include="..\..\engines\glk\glk.h" />
-		<ClInclude Include="..\..\engines\glk\glk_api.h" />
-		<ClInclude Include="..\..\engines\glk\glk_types.h" />
 		<ClInclude Include="..\..\engines\glk\glulx\detection.h">
 			<Filter>glulx</Filter>
 		</ClInclude>
@@ -1552,7 +1542,6 @@
 		<ClInclude Include="..\..\engines\glk\jacl\version.h">
 			<Filter>jacl</Filter>
 		</ClInclude>
-		<ClInclude Include="..\..\engines\glk\jumps.h" />
 		<ClInclude Include="..\..\engines\glk\level9\detection.h">
 			<Filter>level9</Filter>
 		</ClInclude>
@@ -1583,8 +1572,6 @@
 		<ClInclude Include="..\..\engines\glk\magnetic\magnetic_types.h">
 			<Filter>magnetic</Filter>
 		</ClInclude>
-		<ClInclude Include="..\..\engines\glk\pc_speaker.h" />
-		<ClInclude Include="..\..\engines\glk\picture.h" />
 		<ClInclude Include="..\..\engines\glk\quest\detection.h">
 			<Filter>quest</Filter>
 		</ClInclude>
@@ -1627,8 +1614,18 @@
 		<ClInclude Include="..\..\engines\glk\quest\string.h">
 			<Filter>quest</Filter>
 		</ClInclude>
-		<ClInclude Include="..\..\engines\glk\quetzal.h" />
-		<ClInclude Include="..\..\engines\glk\raw_decoder.h" />
+		<ClInclude Include="..\..\engines\glk\scott\unp64\6502_emu.h">
+			<Filter>scott\unp64</Filter>
+		</ClInclude>
+		<ClInclude Include="..\..\engines\glk\scott\unp64\exo_util.h">
+			<Filter>scott\unp64</Filter>
+		</ClInclude>
+		<ClInclude Include="..\..\engines\glk\scott\unp64\unp64.h">
+			<Filter>scott\unp64</Filter>
+		</ClInclude>
+		<ClInclude Include="..\..\engines\glk\scott\unp64\unp64_interface.h">
+			<Filter>scott\unp64</Filter>
+		</ClInclude>
 		<ClInclude Include="..\..\engines\glk\scott\c64_checksums.h">
 			<Filter>scott</Filter>
 		</ClInclude>
@@ -1710,50 +1707,6 @@
 		<ClInclude Include="..\..\engines\glk\scott\types.h">
 			<Filter>scott</Filter>
 		</ClInclude>
-		<ClInclude Include="..\..\engines\glk\scott\unp64\6502_emu.h">
-			<Filter>scott\unp64</Filter>
-		</ClInclude>
-		<ClInclude Include="..\..\engines\glk\scott\unp64\exo_util.h">
-			<Filter>scott\unp64</Filter>
-		</ClInclude>
-		<ClInclude Include="..\..\engines\glk\scott\unp64\unp64.h">
-			<Filter>scott\unp64</Filter>
-		</ClInclude>
-		<ClInclude Include="..\..\engines\glk\scott\unp64\unp64_interface.h">
-			<Filter>scott\unp64</Filter>
-		</ClInclude>
-		<ClInclude Include="..\..\engines\glk\screen.h" />
-		<ClInclude Include="..\..\engines\glk\selection.h" />
-		<ClInclude Include="..\..\engines\glk\sound.h" />
-		<ClInclude Include="..\..\engines\glk\speech.h" />
-		<ClInclude Include="..\..\engines\glk\streams.h" />
-		<ClInclude Include="..\..\engines\glk\tads\detection.h">
-			<Filter>tads</Filter>
-		</ClInclude>
-		<ClInclude Include="..\..\engines\glk\tads\detection_tables.h">
-			<Filter>tads</Filter>
-		</ClInclude>
-		<ClInclude Include="..\..\engines\glk\tads\os_banners.h">
-			<Filter>tads</Filter>
-		</ClInclude>
-		<ClInclude Include="..\..\engines\glk\tads\os_buffer.h">
-			<Filter>tads</Filter>
-		</ClInclude>
-		<ClInclude Include="..\..\engines\glk\tads\os_filetype.h">
-			<Filter>tads</Filter>
-		</ClInclude>
-		<ClInclude Include="..\..\engines\glk\tads\os_frob_tads.h">
-			<Filter>tads</Filter>
-		</ClInclude>
-		<ClInclude Include="..\..\engines\glk\tads\os_glk.h">
-			<Filter>tads</Filter>
-		</ClInclude>
-		<ClInclude Include="..\..\engines\glk\tads\os_parse.h">
-			<Filter>tads</Filter>
-		</ClInclude>
-		<ClInclude Include="..\..\engines\glk\tads\tads.h">
-			<Filter>tads</Filter>
-		</ClInclude>
 		<ClInclude Include="..\..\engines\glk\tads\tads2\appctx.h">
 			<Filter>tads\tads2</Filter>
 		</ClInclude>
@@ -1853,15 +1806,33 @@
 		<ClInclude Include="..\..\engines\glk\tads\tads3\tads3.h">
 			<Filter>tads\tads3</Filter>
 		</ClInclude>
-		<ClInclude Include="..\..\engines\glk\time.h" />
-		<ClInclude Include="..\..\engines\glk\unicode.h" />
-		<ClInclude Include="..\..\engines\glk\unicode_gen.h" />
-		<ClInclude Include="..\..\engines\glk\utils.h" />
-		<ClInclude Include="..\..\engines\glk\window_graphics.h" />
-		<ClInclude Include="..\..\engines\glk\window_pair.h" />
-		<ClInclude Include="..\..\engines\glk\window_text_buffer.h" />
-		<ClInclude Include="..\..\engines\glk\window_text_grid.h" />
-		<ClInclude Include="..\..\engines\glk\windows.h" />
+		<ClInclude Include="..\..\engines\glk\tads\detection.h">
+			<Filter>tads</Filter>
+		</ClInclude>
+		<ClInclude Include="..\..\engines\glk\tads\detection_tables.h">
+			<Filter>tads</Filter>
+		</ClInclude>
+		<ClInclude Include="..\..\engines\glk\tads\os_banners.h">
+			<Filter>tads</Filter>
+		</ClInclude>
+		<ClInclude Include="..\..\engines\glk\tads\os_buffer.h">
+			<Filter>tads</Filter>
+		</ClInclude>
+		<ClInclude Include="..\..\engines\glk\tads\os_filetype.h">
+			<Filter>tads</Filter>
+		</ClInclude>
+		<ClInclude Include="..\..\engines\glk\tads\os_frob_tads.h">
+			<Filter>tads</Filter>
+		</ClInclude>
+		<ClInclude Include="..\..\engines\glk\tads\os_glk.h">
+			<Filter>tads</Filter>
+		</ClInclude>
+		<ClInclude Include="..\..\engines\glk\tads\os_parse.h">
+			<Filter>tads</Filter>
+		</ClInclude>
+		<ClInclude Include="..\..\engines\glk\tads\tads.h">
+			<Filter>tads</Filter>
+		</ClInclude>
 		<ClInclude Include="..\..\engines\glk\zcode\bitmap_font.h">
 			<Filter>zcode</Filter>
 		</ClInclude>
@@ -1907,6 +1878,35 @@
 		<ClInclude Include="..\..\engines\glk\zcode\zcode.h">
 			<Filter>zcode</Filter>
 		</ClInclude>
+		<ClInclude Include="..\..\engines\glk\blorb.h" />
+		<ClInclude Include="..\..\engines\glk\conf.h" />
+		<ClInclude Include="..\..\engines\glk\debugger.h" />
+		<ClInclude Include="..\..\engines\glk\detection.h" />
+		<ClInclude Include="..\..\engines\glk\events.h" />
+		<ClInclude Include="..\..\engines\glk\fonts.h" />
+		<ClInclude Include="..\..\engines\glk\game_description.h" />
+		<ClInclude Include="..\..\engines\glk\glk.h" />
+		<ClInclude Include="..\..\engines\glk\glk_api.h" />
+		<ClInclude Include="..\..\engines\glk\glk_types.h" />
+		<ClInclude Include="..\..\engines\glk\jumps.h" />
+		<ClInclude Include="..\..\engines\glk\pc_speaker.h" />
+		<ClInclude Include="..\..\engines\glk\picture.h" />
+		<ClInclude Include="..\..\engines\glk\quetzal.h" />
+		<ClInclude Include="..\..\engines\glk\raw_decoder.h" />
+		<ClInclude Include="..\..\engines\glk\screen.h" />
+		<ClInclude Include="..\..\engines\glk\selection.h" />
+		<ClInclude Include="..\..\engines\glk\sound.h" />
+		<ClInclude Include="..\..\engines\glk\speech.h" />
+		<ClInclude Include="..\..\engines\glk\streams.h" />
+		<ClInclude Include="..\..\engines\glk\time.h" />
+		<ClInclude Include="..\..\engines\glk\unicode.h" />
+		<ClInclude Include="..\..\engines\glk\unicode_gen.h" />
+		<ClInclude Include="..\..\engines\glk\utils.h" />
+		<ClInclude Include="..\..\engines\glk\window_graphics.h" />
+		<ClInclude Include="..\..\engines\glk\window_pair.h" />
+		<ClInclude Include="..\..\engines\glk\window_text_buffer.h" />
+		<ClInclude Include="..\..\engines\glk\window_text_grid.h" />
+		<ClInclude Include="..\..\engines\glk\windows.h" />
 	</ItemGroup>
 	<ItemGroup>
 		<None Include="..\..\engines\glk\module.mk" />
diff --git a/dists/msvc/gnap.vcxproj b/dists/msvc/gnap.vcxproj
index e3935bcd950..f814699c513 100644
--- a/dists/msvc/gnap.vcxproj
+++ b/dists/msvc/gnap.vcxproj
@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="utf-8"?>
-<Project DefaultTargets="Build" ToolsVersion="18.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+<Project DefaultTargets="Build" ToolsVersion="14.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
 	<ItemGroup Label="ProjectConfigurations">
 		<ProjectConfiguration Include="Debug|Win32">
 			<Configuration>Debug</Configuration>
@@ -51,73 +51,70 @@
 		</ProjectConfiguration>
 	</ItemGroup>
 	<PropertyGroup Label="Globals">
-		<ProjectGuid>{7064A075-E2C6-3577-A651-50FED0B655EC}</ProjectGuid>
+		<ProjectGuid>{BC51272A-7664-4C27-9405-8F7E795CA661}</ProjectGuid>
 		<RootNamespace>gnap</RootNamespace>
 		<Keyword>Win32Proj</Keyword>
-		<VCTargetsPath Condition="'$(VCTargetsPath18)' != '' and '$(VSVersion)' == '' and $(VisualStudioVersion) == ''">$(VCTargetsPath18)</VCTargetsPath>
+		<VCTargetsPath Condition="'$(VCTargetsPath14)' != '' and '$(VSVersion)' == '' and $(VisualStudioVersion) == ''">$(VCTargetsPath14)</VCTargetsPath>
 	</PropertyGroup>
 	<Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
 	<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
 		<ConfigurationType>StaticLibrary</ConfigurationType>
-		<PlatformToolset>v145</PlatformToolset>
+		<PlatformToolset>v140</PlatformToolset>
 		<CharacterSet>Unicode</CharacterSet>
 	</PropertyGroup>
 	<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='ASan|Win32'" Label="Configuration">
 		<ConfigurationType>StaticLibrary</ConfigurationType>
-		<PlatformToolset>v145</PlatformToolset>
+		<PlatformToolset>v140</PlatformToolset>
 		<CharacterSet>Unicode</CharacterSet>
-		<EnableASAN>true</EnableASAN>
 	</PropertyGroup>
 	<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='LLVM|Win32'" Label="Configuration">
 		<ConfigurationType>StaticLibrary</ConfigurationType>
-		<PlatformToolset>llvm</PlatformToolset>
+		<PlatformToolset>LLVM-vs2014</PlatformToolset>
 		<CharacterSet>Unicode</CharacterSet>
 	</PropertyGroup>
 	<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
 		<ConfigurationType>StaticLibrary</ConfigurationType>
-		<PlatformToolset>v145</PlatformToolset>
+		<PlatformToolset>v140</PlatformToolset>
 		<CharacterSet>Unicode</CharacterSet>
 	</PropertyGroup>
 	<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration">
 		<ConfigurationType>StaticLibrary</ConfigurationType>
-		<PlatformToolset>v145</PlatformToolset>
+		<PlatformToolset>v140</PlatformToolset>
 		<CharacterSet>Unicode</CharacterSet>
 	</PropertyGroup>
 	<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='ASan|x64'" Label="Configuration">
 		<ConfigurationType>StaticLibrary</ConfigurationType>
-		<PlatformToolset>v145</PlatformToolset>
+		<PlatformToolset>v140</PlatformToolset>
 		<CharacterSet>Unicode</CharacterSet>
-		<EnableASAN>true</EnableASAN>
 	</PropertyGroup>
 	<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='LLVM|x64'" Label="Configuration">
 		<ConfigurationType>StaticLibrary</ConfigurationType>
-		<PlatformToolset>llvm</PlatformToolset>
+		<PlatformToolset>LLVM-vs2014</PlatformToolset>
 		<CharacterSet>Unicode</CharacterSet>
 	</PropertyGroup>
 	<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration">
 		<ConfigurationType>StaticLibrary</ConfigurationType>
-		<PlatformToolset>v145</PlatformToolset>
+		<PlatformToolset>v140</PlatformToolset>
 		<CharacterSet>Unicode</CharacterSet>
 	</PropertyGroup>
 	<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|arm64'" Label="Configuration">
 		<ConfigurationType>StaticLibrary</ConfigurationType>
-		<PlatformToolset>v145</PlatformToolset>
+		<PlatformToolset>v140</PlatformToolset>
 		<CharacterSet>Unicode</CharacterSet>
 	</PropertyGroup>
 	<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='ASan|arm64'" Label="Configuration">
 		<ConfigurationType>StaticLibrary</ConfigurationType>
-		<PlatformToolset>v145</PlatformToolset>
+		<PlatformToolset>v140</PlatformToolset>
 		<CharacterSet>Unicode</CharacterSet>
-		<EnableASAN>true</EnableASAN>
 	</PropertyGroup>
 	<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='LLVM|arm64'" Label="Configuration">
 		<ConfigurationType>StaticLibrary</ConfigurationType>
-		<PlatformToolset>llvm</PlatformToolset>
+		<PlatformToolset>LLVM-vs2014</PlatformToolset>
 		<CharacterSet>Unicode</CharacterSet>
 	</PropertyGroup>
 	<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|arm64'" Label="Configuration">
 		<ConfigurationType>StaticLibrary</ConfigurationType>
-		<PlatformToolset>v145</PlatformToolset>
+		<PlatformToolset>v140</PlatformToolset>
 		<CharacterSet>Unicode</CharacterSet>
 	</PropertyGroup>
 	<Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
diff --git a/dists/msvc/gnap.vcxproj.filters b/dists/msvc/gnap.vcxproj.filters
index b2fcce3054b..d0dd7e510c0 100644
--- a/dists/msvc/gnap.vcxproj.filters
+++ b/dists/msvc/gnap.vcxproj.filters
@@ -1,21 +1,11 @@
 <?xml version="1.0" encoding="utf-8"?>
-<Project ToolsVersion="18.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+<Project ToolsVersion="14.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
 	<ItemGroup>
 		<Filter Include="scenes">
-			<UniqueIdentifier>EFDBA67D-2E1D-11F1-A827-001A7DDA7111</UniqueIdentifier>
+			<UniqueIdentifier>922D78AD-7DF8-4976-AE7E-9A188D62CF10</UniqueIdentifier>
 		</Filter>
 	</ItemGroup>
 	<ItemGroup>
-		<ClCompile Include="..\..\engines\gnap\character.cpp" />
-		<ClCompile Include="..\..\engines\gnap\datarchive.cpp" />
-		<ClCompile Include="..\..\engines\gnap\debugger.cpp" />
-		<ClCompile Include="..\..\engines\gnap\gamesys.cpp" />
-		<ClCompile Include="..\..\engines\gnap\gnap.cpp" />
-		<ClCompile Include="..\..\engines\gnap\grid.cpp" />
-		<ClCompile Include="..\..\engines\gnap\menu.cpp" />
-		<ClCompile Include="..\..\engines\gnap\metaengine.cpp" />
-		<ClCompile Include="..\..\engines\gnap\music.cpp" />
-		<ClCompile Include="..\..\engines\gnap\resource.cpp" />
 		<ClCompile Include="..\..\engines\gnap\scenes\arcade.cpp">
 			<Filter>scenes</Filter>
 		</ClCompile>
@@ -46,17 +36,19 @@
 		<ClCompile Include="..\..\engines\gnap\scenes\scenecore.cpp">
 			<Filter>scenes</Filter>
 		</ClCompile>
+		<ClCompile Include="..\..\engines\gnap\character.cpp" />
+		<ClCompile Include="..\..\engines\gnap\datarchive.cpp" />
+		<ClCompile Include="..\..\engines\gnap\debugger.cpp" />
+		<ClCompile Include="..\..\engines\gnap\gamesys.cpp" />
+		<ClCompile Include="..\..\engines\gnap\gnap.cpp" />
+		<ClCompile Include="..\..\engines\gnap\grid.cpp" />
+		<ClCompile Include="..\..\engines\gnap\menu.cpp" />
+		<ClCompile Include="..\..\engines\gnap\metaengine.cpp" />
+		<ClCompile Include="..\..\engines\gnap\music.cpp" />
+		<ClCompile Include="..\..\engines\gnap\resource.cpp" />
 		<ClCompile Include="..\..\engines\gnap\sound.cpp" />
 	</ItemGroup>
 	<ItemGroup>
-		<ClInclude Include="..\..\engines\gnap\character.h" />
-		<ClInclude Include="..\..\engines\gnap\datarchive.h" />
-		<ClInclude Include="..\..\engines\gnap\debugger.h" />
-		<ClInclude Include="..\..\engines\gnap\fontdata.h" />
-		<ClInclude Include="..\..\engines\gnap\gamesys.h" />
-		<ClInclude Include="..\..\engines\gnap\gnap.h" />
-		<ClInclude Include="..\..\engines\gnap\music.h" />
-		<ClInclude Include="..\..\engines\gnap\resource.h" />
 		<ClInclude Include="..\..\engines\gnap\scenes\arcade.h">
 			<Filter>scenes</Filter>
 		</ClInclude>
@@ -87,6 +79,14 @@
 		<ClInclude Include="..\..\engines\gnap\scenes\scenecore.h">
 			<Filter>scenes</Filter>
 		</ClInclude>
+		<ClInclude Include="..\..\engines\gnap\character.h" />
+		<ClInclude Include="..\..\engines\gnap\datarchive.h" />
+		<ClInclude Include="..\..\engines\gnap\debugger.h" />
+		<ClInclude Include="..\..\engines\gnap\fontdata.h" />
+		<ClInclude Include="..\..\engines\gnap\gamesys.h" />
+		<ClInclude Include="..\..\engines\gnap\gnap.h" />
+		<ClInclude Include="..\..\engines\gnap\music.h" />
+		<ClInclude Include="..\..\engines\gnap\resource.h" />
 		<ClInclude Include="..\..\engines\gnap\sound.h" />
 	</ItemGroup>
 	<ItemGroup>
diff --git a/dists/msvc/gob.vcxproj b/dists/msvc/gob.vcxproj
index f8c413aedfa..51998881dfe 100644
--- a/dists/msvc/gob.vcxproj
+++ b/dists/msvc/gob.vcxproj
@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="utf-8"?>
-<Project DefaultTargets="Build" ToolsVersion="18.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+<Project DefaultTargets="Build" ToolsVersion="14.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
 	<ItemGroup Label="ProjectConfigurations">
 		<ProjectConfiguration Include="Debug|Win32">
 			<Configuration>Debug</Configuration>
@@ -51,73 +51,70 @@
 		</ProjectConfiguration>
 	</ItemGroup>
 	<PropertyGroup Label="Globals">
-		<ProjectGuid>{46611E37-2506-38B2-99C6-F5CBFE792D5A}</ProjectGuid>
+		<ProjectGuid>{FA345D19-D2C9-4A0B-92BC-A348D0099220}</ProjectGuid>
 		<RootNamespace>gob</RootNamespace>
 		<Keyword>Win32Proj</Keyword>
-		<VCTargetsPath Condition="'$(VCTargetsPath18)' != '' and '$(VSVersion)' == '' and $(VisualStudioVersion) == ''">$(VCTargetsPath18)</VCTargetsPath>
+		<VCTargetsPath Condition="'$(VCTargetsPath14)' != '' and '$(VSVersion)' == '' and $(VisualStudioVersion) == ''">$(VCTargetsPath14)</VCTargetsPath>
 	</PropertyGroup>
 	<Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
 	<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
 		<ConfigurationType>StaticLibrary</ConfigurationType>
-		<PlatformToolset>v145</PlatformToolset>
+		<PlatformToolset>v140</PlatformToolset>
 		<CharacterSet>Unicode</CharacterSet>
 	</PropertyGroup>
 	<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='ASan|Win32'" Label="Configuration">
 		<ConfigurationType>StaticLibrary</ConfigurationType>
-		<PlatformToolset>v145</PlatformToolset>
+		<PlatformToolset>v140</PlatformToolset>
 		<CharacterSet>Unicode</CharacterSet>
-		<EnableASAN>true</EnableASAN>
 	</PropertyGroup>
 	<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='LLVM|Win32'" Label="Configuration">
 		<ConfigurationType>StaticLibrary</ConfigurationType>
-		<PlatformToolset>llvm</PlatformToolset>
+		<PlatformToolset>LLVM-vs2014</PlatformToolset>
 		<CharacterSet>Unicode</CharacterSet>
 	</PropertyGroup>
 	<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
 		<ConfigurationType>StaticLibrary</ConfigurationType>
-		<PlatformToolset>v145</PlatformToolset>
+		<PlatformToolset>v140</PlatformToolset>
 		<CharacterSet>Unicode</CharacterSet>
 	</PropertyGroup>
 	<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration">
 		<ConfigurationType>StaticLibrary</ConfigurationType>
-		<PlatformToolset>v145</PlatformToolset>
+		<PlatformToolset>v140</PlatformToolset>
 		<CharacterSet>Unicode</CharacterSet>
 	</PropertyGroup>
 	<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='ASan|x64'" Label="Configuration">
 		<ConfigurationType>StaticLibrary</ConfigurationType>
-		<PlatformToolset>v145</PlatformToolset>
+		<PlatformToolset>v140</PlatformToolset>
 		<CharacterSet>Unicode</CharacterSet>
-		<EnableASAN>true</EnableASAN>
 	</PropertyGroup>
 	<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='LLVM|x64'" Label="Configuration">
 		<ConfigurationType>StaticLibrary</ConfigurationType>
-		<PlatformToolset>llvm</PlatformToolset>
+		<PlatformToolset>LLVM-vs2014</PlatformToolset>
 		<CharacterSet>Unicode</CharacterSet>
 	</PropertyGroup>
 	<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration">
 		<ConfigurationType>StaticLibrary</ConfigurationType>
-		<PlatformToolset>v145</PlatformToolset>
+		<PlatformToolset>v140</PlatformToolset>
 		<CharacterSet>Unicode</CharacterSet>
 	</PropertyGroup>
 	<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|arm64'" Label="Configuration">
 		<ConfigurationType>StaticLibrary</ConfigurationType>
-		<PlatformToolset>v145</PlatformToolset>
+		<PlatformToolset>v140</PlatformToolset>
 		<CharacterSet>Unicode</CharacterSet>
 	</PropertyGroup>
 	<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='ASan|arm64'" Label="Configuration">
 		<ConfigurationType>StaticLibrary</ConfigurationType>
-		<PlatformToolset>v145</PlatformToolset>
+		<PlatformToolset>v140</PlatformToolset>
 		<CharacterSet>Unicode</CharacterSet>
-		<EnableASAN>true</EnableASAN>
 	</PropertyGroup>
 	<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='LLVM|arm64'" Label="Configuration">
 		<ConfigurationType>StaticLibrary</ConfigurationType>
-		<PlatformToolset>llvm</PlatformToolset>
+		<PlatformToolset>LLVM-vs2014</PlatformToolset>
 		<CharacterSet>Unicode</CharacterSet>
 	</PropertyGroup>
 	<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|arm64'" Label="Configuration">
 		<ConfigurationType>StaticLibrary</ConfigurationType>
-		<PlatformToolset>v145</PlatformToolset>
+		<PlatformToolset>v140</PlatformToolset>
 		<CharacterSet>Unicode</CharacterSet>
 	</PropertyGroup>
 	<Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
diff --git a/dists/msvc/gob.vcxproj.filters b/dists/msvc/gob.vcxproj.filters
index c5860fb0f71..472848b3429 100644
--- a/dists/msvc/gob.vcxproj.filters
+++ b/dists/msvc/gob.vcxproj.filters
@@ -1,43 +1,32 @@
 <?xml version="1.0" encoding="utf-8"?>
-<Project ToolsVersion="18.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+<Project ToolsVersion="14.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
 	<ItemGroup>
 		<Filter Include="demos">
-			<UniqueIdentifier>EFDBA67E-2E1D-11F1-A827-001A7DDA7111</UniqueIdentifier>
+			<UniqueIdentifier>B4375A96-C17D-42D8-960E-AE845B615BD2</UniqueIdentifier>
 		</Filter>
 		<Filter Include="image">
-			<UniqueIdentifier>EFDBA67F-2E1D-11F1-A827-001A7DDA7111</UniqueIdentifier>
+			<UniqueIdentifier>8064C53F-508F-4A61-8342-081CE719EF17</UniqueIdentifier>
 		</Filter>
 		<Filter Include="minigames">
-			<UniqueIdentifier>EFDBA680-2E1D-11F1-A827-001A7DDA7111</UniqueIdentifier>
+			<UniqueIdentifier>EEA44A34-2028-429B-BED0-C8B3A2FAF73A</UniqueIdentifier>
 		</Filter>
 		<Filter Include="minigames\geisha">
-			<UniqueIdentifier>EFDBA681-2E1D-11F1-A827-001A7DDA7111</UniqueIdentifier>
+			<UniqueIdentifier>8AD190B9-398B-4741-9012-835D8AFBDF92</UniqueIdentifier>
 		</Filter>
 		<Filter Include="pregob">
-			<UniqueIdentifier>EFDBA682-2E1D-11F1-A827-001A7DDA7111</UniqueIdentifier>
+			<UniqueIdentifier>EFA31379-B399-4DEA-B59B-AEF58BF35823</UniqueIdentifier>
 		</Filter>
 		<Filter Include="pregob\onceupon">
-			<UniqueIdentifier>EFDBA683-2E1D-11F1-A827-001A7DDA7111</UniqueIdentifier>
+			<UniqueIdentifier>F43AF143-0BB4-4789-80D4-A2802EF9CBF8</UniqueIdentifier>
 		</Filter>
 		<Filter Include="save">
-			<UniqueIdentifier>EFDBA684-2E1D-11F1-A827-001A7DDA7111</UniqueIdentifier>
+			<UniqueIdentifier>CAB5D9AA-0966-4140-BD24-B23D97666ACA</UniqueIdentifier>
 		</Filter>
 		<Filter Include="sound">
-			<UniqueIdentifier>EFDBA685-2E1D-11F1-A827-001A7DDA7111</UniqueIdentifier>
+			<UniqueIdentifier>FA123293-DE8F-42A1-AD5C-8D6B419841F4</UniqueIdentifier>
 		</Filter>
 	</ItemGroup>
 	<ItemGroup>
-		<ClCompile Include="..\..\engines\gob\anifile.cpp" />
-		<ClCompile Include="..\..\engines\gob\aniobject.cpp" />
-		<ClCompile Include="..\..\engines\gob\backbuffer.cpp" />
-		<ClCompile Include="..\..\engines\gob\cheater.cpp" />
-		<ClCompile Include="..\..\engines\gob\cheater_geisha.cpp" />
-		<ClCompile Include="..\..\engines\gob\cmpfile.cpp" />
-		<ClCompile Include="..\..\engines\gob\console.cpp" />
-		<ClCompile Include="..\..\engines\gob\databases.cpp" />
-		<ClCompile Include="..\..\engines\gob\dataio.cpp" />
-		<ClCompile Include="..\..\engines\gob\dbase.cpp" />
-		<ClCompile Include="..\..\engines\gob\decfile.cpp" />
 		<ClCompile Include="..\..\engines\gob\demos\batplayer.cpp">
 			<Filter>demos</Filter>
 		</ClCompile>
@@ -47,57 +36,9 @@
 		<ClCompile Include="..\..\engines\gob\demos\scnplayer.cpp">
 			<Filter>demos</Filter>
 		</ClCompile>
-		<ClCompile Include="..\..\engines\gob\draw.cpp" />
-		<ClCompile Include="..\..\engines\gob\draw_bargon.cpp" />
-		<ClCompile Include="..\..\engines\gob\draw_fascin.cpp" />
-		<ClCompile Include="..\..\engines\gob\draw_playtoons.cpp" />
-		<ClCompile Include="..\..\engines\gob\draw_v1.cpp" />
-		<ClCompile Include="..\..\engines\gob\draw_v2.cpp" />
-		<ClCompile Include="..\..\engines\gob\draw_v7.cpp" />
-		<ClCompile Include="..\..\engines\gob\expression.cpp" />
-		<ClCompile Include="..\..\engines\gob\game.cpp" />
-		<ClCompile Include="..\..\engines\gob\global.cpp" />
-		<ClCompile Include="..\..\engines\gob\gob.cpp" />
-		<ClCompile Include="..\..\engines\gob\goblin.cpp" />
-		<ClCompile Include="..\..\engines\gob\goblin_v1.cpp" />
-		<ClCompile Include="..\..\engines\gob\goblin_v2.cpp" />
-		<ClCompile Include="..\..\engines\gob\goblin_v3.cpp" />
-		<ClCompile Include="..\..\engines\gob\goblin_v4.cpp" />
-		<ClCompile Include="..\..\engines\gob\goblin_v7.cpp" />
-		<ClCompile Include="..\..\engines\gob\hotspots.cpp" />
-		<ClCompile Include="..\..\engines\gob\html_parser.cpp" />
 		<ClCompile Include="..\..\engines\gob\image\brc.cpp">
 			<Filter>image</Filter>
 		</ClCompile>
-		<ClCompile Include="..\..\engines\gob\iniconfig.cpp" />
-		<ClCompile Include="..\..\engines\gob\init.cpp" />
-		<ClCompile Include="..\..\engines\gob\init_fascin.cpp" />
-		<ClCompile Include="..\..\engines\gob\init_geisha.cpp" />
-		<ClCompile Include="..\..\engines\gob\init_v1.cpp" />
-		<ClCompile Include="..\..\engines\gob\init_v2.cpp" />
-		<ClCompile Include="..\..\engines\gob\init_v3.cpp" />
-		<ClCompile Include="..\..\engines\gob\init_v4.cpp" />
-		<ClCompile Include="..\..\engines\gob\init_v6.cpp" />
-		<ClCompile Include="..\..\engines\gob\init_v7.cpp" />
-		<ClCompile Include="..\..\engines\gob\inter.cpp" />
-		<ClCompile Include="..\..\engines\gob\inter_adibou1.cpp" />
-		<ClCompile Include="..\..\engines\gob\inter_bargon.cpp" />
-		<ClCompile Include="..\..\engines\gob\inter_fascin.cpp" />
-		<ClCompile Include="..\..\engines\gob\inter_geisha.cpp" />
-		<ClCompile Include="..\..\engines\gob\inter_inca2.cpp" />
-		<ClCompile Include="..\..\engines\gob\inter_littlered.cpp" />
-		<ClCompile Include="..\..\engines\gob\inter_playtoons.cpp" />
-		<ClCompile Include="..\..\engines\gob\inter_v1.cpp" />
-		<ClCompile Include="..\..\engines\gob\inter_v2.cpp" />
-		<ClCompile Include="..\..\engines\gob\inter_v3.cpp" />
-		<ClCompile Include="..\..\engines\gob\inter_v4.cpp" />
-		<ClCompile Include="..\..\engines\gob\inter_v5.cpp" />
-		<ClCompile Include="..\..\engines\gob\inter_v6.cpp" />
-		<ClCompile Include="..\..\engines\gob\inter_v7.cpp" />
-		<ClCompile Include="..\..\engines\gob\map.cpp" />
-		<ClCompile Include="..\..\engines\gob\map_v1.cpp" />
-		<ClCompile Include="..\..\engines\gob\map_v2.cpp" />
-		<ClCompile Include="..\..\engines\gob\metaengine.cpp" />
 		<ClCompile Include="..\..\engines\gob\minigames\geisha\diving.cpp">
 			<Filter>minigames\geisha</Filter>
 		</ClCompile>
@@ -119,13 +60,6 @@
 		<ClCompile Include="..\..\engines\gob\minigames\geisha\submarine.cpp">
 			<Filter>minigames\geisha</Filter>
 		</ClCompile>
-		<ClCompile Include="..\..\engines\gob\mult.cpp" />
-		<ClCompile Include="..\..\engines\gob\mult_v1.cpp" />
-		<ClCompile Include="..\..\engines\gob\mult_v2.cpp" />
-		<ClCompile Include="..\..\engines\gob\palanim.cpp" />
-		<ClCompile Include="..\..\engines\gob\pregob\gctfile.cpp">
-			<Filter>pregob</Filter>
-		</ClCompile>
 		<ClCompile Include="..\..\engines\gob\pregob\onceupon\abracadabra.cpp">
 			<Filter>pregob\onceupon</Filter>
 		</ClCompile>
@@ -147,6 +81,9 @@
 		<ClCompile Include="..\..\engines\gob\pregob\onceupon\title.cpp">
 			<Filter>pregob\onceupon</Filter>
 		</ClCompile>
+		<ClCompile Include="..\..\engines\gob\pregob\gctfile.cpp">
+			<Filter>pregob</Filter>
+		</ClCompile>
 		<ClCompile Include="..\..\engines\gob\pregob\pregob.cpp">
 			<Filter>pregob</Filter>
 		</ClCompile>
@@ -156,8 +93,6 @@
 		<ClCompile Include="..\..\engines\gob\pregob\txtfile.cpp">
 			<Filter>pregob</Filter>
 		</ClCompile>
-		<ClCompile Include="..\..\engines\gob\resources.cpp" />
-		<ClCompile Include="..\..\engines\gob\rxyfile.cpp" />
 		<ClCompile Include="..\..\engines\gob\save\saveconverter.cpp">
 			<Filter>save</Filter>
 		</ClCompile>
@@ -209,10 +144,6 @@
 		<ClCompile Include="..\..\engines\gob\save\saveload_v7.cpp">
 			<Filter>save</Filter>
 		</ClCompile>
-		<ClCompile Include="..\..\engines\gob\scenery.cpp" />
-		<ClCompile Include="..\..\engines\gob\scenery_v1.cpp" />
-		<ClCompile Include="..\..\engines\gob\scenery_v2.cpp" />
-		<ClCompile Include="..\..\engines\gob\script.cpp" />
 		<ClCompile Include="..\..\engines\gob\sound\adlib.cpp">
 			<Filter>sound</Filter>
 		</ClCompile>
@@ -249,6 +180,75 @@
 		<ClCompile Include="..\..\engines\gob\sound\soundmixer.cpp">
 			<Filter>sound</Filter>
 		</ClCompile>
+		<ClCompile Include="..\..\engines\gob\anifile.cpp" />
+		<ClCompile Include="..\..\engines\gob\aniobject.cpp" />
+		<ClCompile Include="..\..\engines\gob\backbuffer.cpp" />
+		<ClCompile Include="..\..\engines\gob\cheater.cpp" />
+		<ClCompile Include="..\..\engines\gob\cheater_geisha.cpp" />
+		<ClCompile Include="..\..\engines\gob\cmpfile.cpp" />
+		<ClCompile Include="..\..\engines\gob\console.cpp" />
+		<ClCompile Include="..\..\engines\gob\databases.cpp" />
+		<ClCompile Include="..\..\engines\gob\dataio.cpp" />
+		<ClCompile Include="..\..\engines\gob\dbase.cpp" />
+		<ClCompile Include="..\..\engines\gob\decfile.cpp" />
+		<ClCompile Include="..\..\engines\gob\draw.cpp" />
+		<ClCompile Include="..\..\engines\gob\draw_bargon.cpp" />
+		<ClCompile Include="..\..\engines\gob\draw_fascin.cpp" />
+		<ClCompile Include="..\..\engines\gob\draw_playtoons.cpp" />
+		<ClCompile Include="..\..\engines\gob\draw_v1.cpp" />
+		<ClCompile Include="..\..\engines\gob\draw_v2.cpp" />
+		<ClCompile Include="..\..\engines\gob\draw_v7.cpp" />
+		<ClCompile Include="..\..\engines\gob\expression.cpp" />
+		<ClCompile Include="..\..\engines\gob\game.cpp" />
+		<ClCompile Include="..\..\engines\gob\global.cpp" />
+		<ClCompile Include="..\..\engines\gob\gob.cpp" />
+		<ClCompile Include="..\..\engines\gob\goblin.cpp" />
+		<ClCompile Include="..\..\engines\gob\goblin_v1.cpp" />
+		<ClCompile Include="..\..\engines\gob\goblin_v2.cpp" />
+		<ClCompile Include="..\..\engines\gob\goblin_v3.cpp" />
+		<ClCompile Include="..\..\engines\gob\goblin_v4.cpp" />
+		<ClCompile Include="..\..\engines\gob\goblin_v7.cpp" />
+		<ClCompile Include="..\..\engines\gob\hotspots.cpp" />
+		<ClCompile Include="..\..\engines\gob\html_parser.cpp" />
+		<ClCompile Include="..\..\engines\gob\iniconfig.cpp" />
+		<ClCompile Include="..\..\engines\gob\init.cpp" />
+		<ClCompile Include="..\..\engines\gob\init_fascin.cpp" />
+		<ClCompile Include="..\..\engines\gob\init_geisha.cpp" />
+		<ClCompile Include="..\..\engines\gob\init_v1.cpp" />
+		<ClCompile Include="..\..\engines\gob\init_v2.cpp" />
+		<ClCompile Include="..\..\engines\gob\init_v3.cpp" />
+		<ClCompile Include="..\..\engines\gob\init_v4.cpp" />
+		<ClCompile Include="..\..\engines\gob\init_v6.cpp" />
+		<ClCompile Include="..\..\engines\gob\init_v7.cpp" />
+		<ClCompile Include="..\..\engines\gob\inter.cpp" />
+		<ClCompile Include="..\..\engines\gob\inter_adibou1.cpp" />
+		<ClCompile Include="..\..\engines\gob\inter_bargon.cpp" />
+		<ClCompile Include="..\..\engines\gob\inter_fascin.cpp" />
+		<ClCompile Include="..\..\engines\gob\inter_geisha.cpp" />
+		<ClCompile Include="..\..\engines\gob\inter_inca2.cpp" />
+		<ClCompile Include="..\..\engines\gob\inter_littlered.cpp" />
+		<ClCompile Include="..\..\engines\gob\inter_playtoons.cpp" />
+		<ClCompile Include="..\..\engines\gob\inter_v1.cpp" />
+		<ClCompile Include="..\..\engines\gob\inter_v2.cpp" />
+		<ClCompile Include="..\..\engines\gob\inter_v3.cpp" />
+		<ClCompile Include="..\..\engines\gob\inter_v4.cpp" />
+		<ClCompile Include="..\..\engines\gob\inter_v5.cpp" />
+		<ClCompile Include="..\..\engines\gob\inter_v6.cpp" />
+		<ClCompile Include="..\..\engines\gob\inter_v7.cpp" />
+		<ClCompile Include="..\..\engines\gob\map.cpp" />
+		<ClCompile Include="..\..\engines\gob\map_v1.cpp" />
+		<ClCompile Include="..\..\engines\gob\map_v2.cpp" />
+		<ClCompile Include="..\..\engines\gob\metaengine.cpp" />
+		<ClCompile Include="..\..\engines\gob\mult.cpp" />
+		<ClCompile Include="..\..\engines\gob\mult_v1.cpp" />
+		<ClCompile Include="..\..\engines\gob\mult_v2.cpp" />
+		<ClCompile Include="..\..\engines\gob\palanim.cpp" />
+		<ClCompile Include="..\..\engines\gob\resources.cpp" />
+		<ClCompile Include="..\..\engines\gob\rxyfile.cpp" />
+		<ClCompile Include="..\..\engines\gob\scenery.cpp" />
+		<ClCompile Include="..\..\engines\gob\scenery_v1.cpp" />
+		<ClCompile Include="..\..\engines\gob\scenery_v2.cpp" />
+		<ClCompile Include="..\..\engines\gob\script.cpp" />
 		<ClCompile Include="..\..\engines\gob\surface.cpp" />
 		<ClCompile Include="..\..\engines\gob\totfile.cpp" />
 		<ClCompile Include="..\..\engines\gob\util.cpp" />
@@ -260,16 +260,6 @@
 		<ClCompile Include="..\..\engines\gob\videoplayer.cpp" />
 	</ItemGroup>
 	<ItemGroup>
-		<ClInclude Include="..\..\engines\gob\anifile.h" />
-		<ClInclude Include="..\..\engines\gob\aniobject.h" />
-		<ClInclude Include="..\..\engines\gob\backbuffer.h" />
-		<ClInclude Include="..\..\engines\gob\cheater.h" />
-		<ClInclude Include="..\..\engines\gob\cmpfile.h" />
-		<ClInclude Include="..\..\engines\gob\console.h" />
-		<ClInclude Include="..\..\engines\gob\databases.h" />
-		<ClInclude Include="..\..\engines\gob\dataio.h" />
-		<ClInclude Include="..\..\engines\gob\dbase.h" />
-		<ClInclude Include="..\..\engines\gob\decfile.h" />
 		<ClInclude Include="..\..\engines\gob\demos\batplayer.h">
 			<Filter>demos</Filter>
 		</ClInclude>
@@ -279,22 +269,9 @@
 		<ClInclude Include="..\..\engines\gob\demos\scnplayer.h">
 			<Filter>demos</Filter>
 		</ClInclude>
-		<ClInclude Include="..\..\engines\gob\draw.h" />
-		<ClInclude Include="..\..\engines\gob\expression.h" />
-		<ClInclude Include="..\..\engines\gob\game.h" />
-		<ClInclude Include="..\..\engines\gob\gameidtotype.h" />
-		<ClInclude Include="..\..\engines\gob\global.h" />
-		<ClInclude Include="..\..\engines\gob\gob.h" />
-		<ClInclude Include="..\..\engines\gob\goblin.h" />
-		<ClInclude Include="..\..\engines\gob\hotspots.h" />
-		<ClInclude Include="..\..\engines\gob\html_parser.h" />
 		<ClInclude Include="..\..\engines\gob\image\brc.h">
 			<Filter>image</Filter>
 		</ClInclude>
-		<ClInclude Include="..\..\engines\gob\iniconfig.h" />
-		<ClInclude Include="..\..\engines\gob\init.h" />
-		<ClInclude Include="..\..\engines\gob\inter.h" />
-		<ClInclude Include="..\..\engines\gob\map.h" />
 		<ClInclude Include="..\..\engines\gob\minigames\geisha\diving.h">
 			<Filter>minigames\geisha</Filter>
 		</ClInclude>
@@ -316,12 +293,6 @@
 		<ClInclude Include="..\..\engines\gob\minigames\geisha\submarine.h">
 			<Filter>minigames\geisha</Filter>
 		</ClInclude>
-		<ClInclude Include="..\..\engines\gob\mult.h" />
-		<ClInclude Include="..\..\engines\gob\obsolete.h" />
-		<ClInclude Include="..\..\engines\gob\palanim.h" />
-		<ClInclude Include="..\..\engines\gob\pregob\gctfile.h">
-			<Filter>pregob</Filter>
-		</ClInclude>
 		<ClInclude Include="..\..\engines\gob\pregob\onceupon\abracadabra.h">
 			<Filter>pregob\onceupon</Filter>
 		</ClInclude>
@@ -349,6 +320,9 @@
 		<ClInclude Include="..\..\engines\gob\pregob\onceupon\title.h">
 			<Filter>pregob\onceupon</Filter>
 		</ClInclude>
+		<ClInclude Include="..\..\engines\gob\pregob\gctfile.h">
+			<Filter>pregob</Filter>
+		</ClInclude>
 		<ClInclude Include="..\..\engines\gob\pregob\pregob.h">
 			<Filter>pregob</Filter>
 		</ClInclude>
@@ -358,8 +332,6 @@
 		<ClInclude Include="..\..\engines\gob\pregob\txtfile.h">
 			<Filter>pregob</Filter>
 		</ClInclude>
-		<ClInclude Include="..\..\engines\gob\resources.h" />
-		<ClInclude Include="..\..\engines\gob\rxyfile.h" />
 		<ClInclude Include="..\..\engines\gob\save\saveconverter.h">
 			<Filter>save</Filter>
 		</ClInclude>
@@ -372,8 +344,6 @@
 		<ClInclude Include="..\..\engines\gob\save\saveload.h">
 			<Filter>save</Filter>
 		</ClInclude>
-		<ClInclude Include="..\..\engines\gob\scenery.h" />
-		<ClInclude Include="..\..\engines\gob\script.h" />
 		<ClInclude Include="..\..\engines\gob\sound\adlib.h">
 			<Filter>sound</Filter>
 		</ClInclude>
@@ -410,6 +380,36 @@
 		<ClInclude Include="..\..\engines\gob\sound\soundmixer.h">
 			<Filter>sound</Filter>
 		</ClInclude>
+		<ClInclude Include="..\..\engines\gob\anifile.h" />
+		<ClInclude Include="..\..\engines\gob\aniobject.h" />
+		<ClInclude Include="..\..\engines\gob\backbuffer.h" />
+		<ClInclude Include="..\..\engines\gob\cheater.h" />
+		<ClInclude Include="..\..\engines\gob\cmpfile.h" />
+		<ClInclude Include="..\..\engines\gob\console.h" />
+		<ClInclude Include="..\..\engines\gob\databases.h" />
+		<ClInclude Include="..\..\engines\gob\dataio.h" />
+		<ClInclude Include="..\..\engines\gob\dbase.h" />
+		<ClInclude Include="..\..\engines\gob\decfile.h" />
+		<ClInclude Include="..\..\engines\gob\draw.h" />
+		<ClInclude Include="..\..\engines\gob\expression.h" />
+		<ClInclude Include="..\..\engines\gob\game.h" />
+		<ClInclude Include="..\..\engines\gob\gameidtotype.h" />
+		<ClInclude Include="..\..\engines\gob\global.h" />
+		<ClInclude Include="..\..\engines\gob\gob.h" />
+		<ClInclude Include="..\..\engines\gob\goblin.h" />
+		<ClInclude Include="..\..\engines\gob\hotspots.h" />
+		<ClInclude Include="..\..\engines\gob\html_parser.h" />
+		<ClInclude Include="..\..\engines\gob\iniconfig.h" />
+		<ClInclude Include="..\..\engines\gob\init.h" />
+		<ClInclude Include="..\..\engines\gob\inter.h" />
+		<ClInclude Include="..\..\engines\gob\map.h" />
+		<ClInclude Include="..\..\engines\gob\mult.h" />
+		<ClInclude Include="..\..\engines\gob\obsolete.h" />
+		<ClInclude Include="..\..\engines\gob\palanim.h" />
+		<ClInclude Include="..\..\engines\gob\resources.h" />
+		<ClInclude Include="..\..\engines\gob\rxyfile.h" />
+		<ClInclude Include="..\..\engines\gob\scenery.h" />
+		<ClInclude Include="..\..\engines\gob\script.h" />
 		<ClInclude Include="..\..\engines\gob\surface.h" />
 		<ClInclude Include="..\..\engines\gob\totfile.h" />
 		<ClInclude Include="..\..\engines\gob\util.h" />
diff --git a/dists/msvc/got.vcxproj b/dists/msvc/got.vcxproj
index 60dad41c08f..28fc6b40078 100644
--- a/dists/msvc/got.vcxproj
+++ b/dists/msvc/got.vcxproj
@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="utf-8"?>
-<Project DefaultTargets="Build" ToolsVersion="18.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+<Project DefaultTargets="Build" ToolsVersion="14.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
 	<ItemGroup Label="ProjectConfigurations">
 		<ProjectConfiguration Include="Debug|Win32">
 			<Configuration>Debug</Configuration>
@@ -51,73 +51,70 @@
 		</ProjectConfiguration>
 	</ItemGroup>
 	<PropertyGroup Label="Globals">
-		<ProjectGuid>{047CA3F1-CD28-3967-8992-B5659626AB30}</ProjectGuid>
+		<ProjectGuid>{8A569FED-D06D-4727-BAB5-8E5A61C552C6}</ProjectGuid>
 		<RootNamespace>got</RootNamespace>
 		<Keyword>Win32Proj</Keyword>
-		<VCTargetsPath Condition="'$(VCTargetsPath18)' != '' and '$(VSVersion)' == '' and $(VisualStudioVersion) == ''">$(VCTargetsPath18)</VCTargetsPath>
+		<VCTargetsPath Condition="'$(VCTargetsPath14)' != '' and '$(VSVersion)' == '' and $(VisualStudioVersion) == ''">$(VCTargetsPath14)</VCTargetsPath>
 	</PropertyGroup>
 	<Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
 	<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
 		<ConfigurationType>StaticLibrary</ConfigurationType>
-		<PlatformToolset>v145</PlatformToolset>
+		<PlatformToolset>v140</PlatformToolset>
 		<CharacterSet>Unicode</CharacterSet>
 	</PropertyGroup>
 	<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='ASan|Win32'" Label="Configuration">
 		<ConfigurationType>StaticLibrary</ConfigurationType>
-		<PlatformToolset>v145</PlatformToolset>
+		<PlatformToolset>v140</PlatformToolset>
 		<CharacterSet>Unicode</CharacterSet>
-		<EnableASAN>true</EnableASAN>
 	</PropertyGroup>
 	<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='LLVM|Win32'" Label="Configuration">
 		<ConfigurationType>StaticLibrary</ConfigurationType>
-		<PlatformToolset>llvm</PlatformToolset>
+		<PlatformToolset>LLVM-vs2014</PlatformToolset>
 		<CharacterSet>Unicode</CharacterSet>
 	</PropertyGroup>
 	<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
 		<ConfigurationType>StaticLibrary</ConfigurationType>
-		<PlatformToolset>v145</PlatformToolset>
+		<PlatformToolset>v140</PlatformToolset>
 		<CharacterSet>Unicode</CharacterSet>
 	</PropertyGroup>
 	<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration">
 		<ConfigurationType>StaticLibrary</ConfigurationType>
-		<PlatformToolset>v145</PlatformToolset>
+		<PlatformToolset>v140</PlatformToolset>
 		<CharacterSet>Unicode</CharacterSet>
 	</PropertyGroup>
 	<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='ASan|x64'" Label="Configuration">
 		<ConfigurationType>StaticLibrary</ConfigurationType>
-		<PlatformToolset>v145</PlatformToolset>
+		<PlatformToolset>v140</PlatformToolset>
 		<CharacterSet>Unicode</CharacterSet>
-		<EnableASAN>true</EnableASAN>
 	</PropertyGroup>
 	<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='LLVM|x64'" Label="Configuration">
 		<ConfigurationType>StaticLibrary</ConfigurationType>
-		<PlatformToolset>llvm</PlatformToolset>
+		<PlatformToolset>LLVM-vs2014</PlatformToolset>
 		<CharacterSet>Unicode</CharacterSet>
 	</PropertyGroup>
 	<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration">
 		<ConfigurationType>StaticLibrary</ConfigurationType>
-		<PlatformToolset>v145</PlatformToolset>
+		<PlatformToolset>v140</PlatformToolset>
 		<CharacterSet>Unicode</CharacterSet>
 	</PropertyGroup>
 	<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|arm64'" Label="Configuration">
 		<ConfigurationType>StaticLibrary</ConfigurationType>
-		<PlatformToolset>v145</PlatformToolset>
+		<PlatformToolset>v140</PlatformToolset>
 		<CharacterSet>Unicode</CharacterSet>
 	</PropertyGroup>
 	<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='ASan|arm64'" Label="Configuration">
 		<ConfigurationType>StaticLibrary</ConfigurationType>
-		<PlatformToolset>v145</PlatformToolset>
+		<PlatformToolset>v140</PlatformToolset>
 		<CharacterSet>Unicode</CharacterSet>
-		<EnableASAN>true</EnableASAN>
 	</PropertyGroup>
 	<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='LLVM|arm64'" Label="Configuration">
 		<ConfigurationType>StaticLibrary</ConfigurationType>
-		<PlatformToolset>llvm</PlatformToolset>
+		<PlatformToolset>LLVM-vs2014</PlatformToolset>
 		<CharacterSet>Unicode</CharacterSet>
 	</PropertyGroup>
 	<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|arm64'" Label="Configuration">
 		<ConfigurationType>StaticLibrary</ConfigurationType>
-		<PlatformToolset>v145</PlatformToolset>
+		<PlatformToolset>v140</PlatformToolset>
 		<CharacterSet>Unicode</CharacterSet>
 	</PropertyGroup>
 	<Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
diff --git a/dists/msvc/got.vcxproj.filters b/dists/msvc/got.vcxproj.filters
index dc87e91281c..bb5e8fa3c6b 100644
--- a/dists/msvc/got.vcxproj.filters
+++ b/dists/msvc/got.vcxproj.filters
@@ -1,27 +1,26 @@
 <?xml version="1.0" encoding="utf-8"?>
-<Project ToolsVersion="18.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+<Project ToolsVersion="14.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
 	<ItemGroup>
 		<Filter Include="data">
-			<UniqueIdentifier>EFDBA686-2E1D-11F1-A827-001A7DDA7111</UniqueIdentifier>
+			<UniqueIdentifier>AD067D99-7428-4A12-B51B-D42F29141E71</UniqueIdentifier>
 		</Filter>
 		<Filter Include="game">
-			<UniqueIdentifier>EFDBA687-2E1D-11F1-A827-001A7DDA7111</UniqueIdentifier>
+			<UniqueIdentifier>22C4CD0E-A23E-46C3-AEDD-898996265FAF</UniqueIdentifier>
 		</Filter>
 		<Filter Include="gfx">
-			<UniqueIdentifier>EFDBA688-2E1D-11F1-A827-001A7DDA7111</UniqueIdentifier>
+			<UniqueIdentifier>500B2CA6-F7E3-432D-AB38-2A41645277CB</UniqueIdentifier>
 		</Filter>
 		<Filter Include="utils">
-			<UniqueIdentifier>EFDBA689-2E1D-11F1-A827-001A7DDA7111</UniqueIdentifier>
+			<UniqueIdentifier>70F85E08-946E-42AD-8A38-DD7EC696E171</UniqueIdentifier>
 		</Filter>
 		<Filter Include="views">
-			<UniqueIdentifier>EFDBA68A-2E1D-11F1-A827-001A7DDA7111</UniqueIdentifier>
+			<UniqueIdentifier>4E8E4A2F-4A17-4AD6-AFC7-9EC1BD54562A</UniqueIdentifier>
 		</Filter>
 		<Filter Include="views\dialogs">
-			<UniqueIdentifier>EFDBA68B-2E1D-11F1-A827-001A7DDA7111</UniqueIdentifier>
+			<UniqueIdentifier>24845B19-99A8-495C-A9D7-FEB750D76696</UniqueIdentifier>
 		</Filter>
 	</ItemGroup>
 	<ItemGroup>
-		<ClCompile Include="..\..\engines\got\console.cpp" />
 		<ClCompile Include="..\..\engines\got\data\actor.cpp">
 			<Filter>data</Filter>
 		</ClCompile>
@@ -40,7 +39,6 @@
 		<ClCompile Include="..\..\engines\got\data\thorinfo.cpp">
 			<Filter>data</Filter>
 		</ClCompile>
-		<ClCompile Include="..\..\engines\got\events.cpp" />
 		<ClCompile Include="..\..\engines\got\game\back.cpp">
 			<Filter>game</Filter>
 		</ClCompile>
@@ -101,13 +99,6 @@
 		<ClCompile Include="..\..\engines\got\gfx\palette.cpp">
 			<Filter>gfx</Filter>
 		</ClCompile>
-		<ClCompile Include="..\..\engines\got\got.cpp" />
-		<ClCompile Include="..\..\engines\got\messages.cpp" />
-		<ClCompile Include="..\..\engines\got\metaengine.cpp" />
-		<ClCompile Include="..\..\engines\got\musicdriver.cpp" />
-		<ClCompile Include="..\..\engines\got\musicdriver_adlib.cpp" />
-		<ClCompile Include="..\..\engines\got\musicparser.cpp" />
-		<ClCompile Include="..\..\engines\got\sound.cpp" />
 		<ClCompile Include="..\..\engines\got\utils\compression.cpp">
 			<Filter>utils</Filter>
 		</ClCompile>
@@ -117,7 +108,6 @@
 		<ClCompile Include="..\..\engines\got\utils\res_archive.cpp">
 			<Filter>utils</Filter>
 		</ClCompile>
-		<ClCompile Include="..\..\engines\got\vars.cpp" />
 		<ClCompile Include="..\..\engines\got\views\credits.cpp">
 			<Filter>views</Filter>
 		</ClCompile>
@@ -199,9 +189,18 @@
 		<ClCompile Include="..\..\engines\got\views\view.cpp">
 			<Filter>views</Filter>
 		</ClCompile>
+		<ClCompile Include="..\..\engines\got\console.cpp" />
+		<ClCompile Include="..\..\engines\got\events.cpp" />
+		<ClCompile Include="..\..\engines\got\got.cpp" />
+		<ClCompile Include="..\..\engines\got\messages.cpp" />
+		<ClCompile Include="..\..\engines\got\metaengine.cpp" />
+		<ClCompile Include="..\..\engines\got\musicdriver.cpp" />
+		<ClCompile Include="..\..\engines\got\musicdriver_adlib.cpp" />
+		<ClCompile Include="..\..\engines\got\musicparser.cpp" />
+		<ClCompile Include="..\..\engines\got\sound.cpp" />
+		<ClCompile Include="..\..\engines\got\vars.cpp" />
 	</ItemGroup>
 	<ItemGroup>
-		<ClInclude Include="..\..\engines\got\console.h" />
 		<ClInclude Include="..\..\engines\got\data\actor.h">
 			<Filter>data</Filter>
 		</ClInclude>
@@ -226,9 +225,6 @@
 		<ClInclude Include="..\..\engines\got\data\thorinfo.h">
 			<Filter>data</Filter>
 		</ClInclude>
-		<ClInclude Include="..\..\engines\got\detection.h" />
-		<ClInclude Include="..\..\engines\got\detection_tables.h" />
-		<ClInclude Include="..\..\engines\got\events.h" />
 		<ClInclude Include="..\..\engines\got\game\back.h">
 			<Filter>game</Filter>
 		</ClInclude>
@@ -289,13 +285,6 @@
 		<ClInclude Include="..\..\engines\got\gfx\palette.h">
 			<Filter>gfx</Filter>
 		</ClInclude>
-		<ClInclude Include="..\..\engines\got\got.h" />
-		<ClInclude Include="..\..\engines\got\messages.h" />
-		<ClInclude Include="..\..\engines\got\metaengine.h" />
-		<ClInclude Include="..\..\engines\got\musicdriver.h" />
-		<ClInclude Include="..\..\engines\got\musicdriver_adlib.h" />
-		<ClInclude Include="..\..\engines\got\musicparser.h" />
-		<ClInclude Include="..\..\engines\got\sound.h" />
 		<ClInclude Include="..\..\engines\got\utils\compression.h">
 			<Filter>utils</Filter>
 		</ClInclude>
@@ -305,7 +294,6 @@
 		<ClInclude Include="..\..\engines\got\utils\res_archive.h">
 			<Filter>utils</Filter>
 		</ClInclude>
-		<ClInclude Include="..\..\engines\got\vars.h" />
 		<ClInclude Include="..\..\engines\got\views\credits.h">
 			<Filter>views</Filter>
 		</ClInclude>
@@ -390,6 +378,18 @@
 		<ClInclude Include="..\..\engines\got\views\views.h">
 			<Filter>views</Filter>
 		</ClInclude>
+		<ClInclude Include="..\..\engines\got\console.h" />
+		<ClInclude Include="..\..\engines\got\detection.h" />
+		<ClInclude Include="..\..\engines\got\detection_tables.h" />
+		<ClInclude Include="..\..\engines\got\events.h" />
+		<ClInclude Include="..\..\engines\got\got.h" />
+		<ClInclude Include="..\..\engines\got\messages.h" />
+		<ClInclude Include="..\..\engines\got\metaengine.h" />
+		<ClInclude Include="..\..\engines\got\musicdriver.h" />
+		<ClInclude Include="..\..\engines\got\musicdriver_adlib.h" />
+		<ClInclude Include="..\..\engines\got\musicparser.h" />
+		<ClInclude Include="..\..\engines\got\sound.h" />
+		<ClInclude Include="..\..\engines\got\vars.h" />
 	</ItemGroup>
 	<ItemGroup>
 		<None Include="..\..\engines\got\module.mk" />
diff --git a/dists/msvc/griffon.vcxproj b/dists/msvc/griffon.vcxproj
index e94dd17cd53..76bbc6e17b3 100644
--- a/dists/msvc/griffon.vcxproj
+++ b/dists/msvc/griffon.vcxproj
@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="utf-8"?>
-<Project DefaultTargets="Build" ToolsVersion="18.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+<Project DefaultTargets="Build" ToolsVersion="14.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
 	<ItemGroup Label="ProjectConfigurations">
 		<ProjectConfiguration Include="Debug|Win32">
 			<Configuration>Debug</Configuration>
@@ -51,73 +51,70 @@
 		</ProjectConfiguration>
 	</ItemGroup>
 	<PropertyGroup Label="Globals">
-		<ProjectGuid>{A65EE75D-37E4-3C30-844A-78422F550B84}</ProjectGuid>
+		<ProjectGuid>{2D380BCB-EFE6-4B4D-87BA-9773E238802D}</ProjectGuid>
 		<RootNamespace>griffon</RootNamespace>
 		<Keyword>Win32Proj</Keyword>
-		<VCTargetsPath Condition="'$(VCTargetsPath18)' != '' and '$(VSVersion)' == '' and $(VisualStudioVersion) == ''">$(VCTargetsPath18)</VCTargetsPath>
+		<VCTargetsPath Condition="'$(VCTargetsPath14)' != '' and '$(VSVersion)' == '' and $(VisualStudioVersion) == ''">$(VCTargetsPath14)</VCTargetsPath>
 	</PropertyGroup>
 	<Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
 	<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
 		<ConfigurationType>StaticLibrary</ConfigurationType>
-		<PlatformToolset>v145</PlatformToolset>
+		<PlatformToolset>v140</PlatformToolset>
 		<CharacterSet>Unicode</CharacterSet>
 	</PropertyGroup>
 	<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='ASan|Win32'" Label="Configuration">
 		<ConfigurationType>StaticLibrary</ConfigurationType>
-		<PlatformToolset>v145</PlatformToolset>
+		<PlatformToolset>v140</PlatformToolset>
 		<CharacterSet>Unicode</CharacterSet>
-		<EnableASAN>true</EnableASAN>
 	</PropertyGroup>
 	<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='LLVM|Win32'" Label="Configuration">
 		<ConfigurationType>StaticLibrary</ConfigurationType>
-		<PlatformToolset>llvm</PlatformToolset>
+		<PlatformToolset>LLVM-vs2014</PlatformToolset>
 		<CharacterSet>Unicode</CharacterSet>
 	</PropertyGroup>
 	<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
 		<ConfigurationType>StaticLibrary</ConfigurationType>
-		<PlatformToolset>v145</PlatformToolset>
+		<PlatformToolset>v140</PlatformToolset>
 		<CharacterSet>Unicode</CharacterSet>
 	</PropertyGroup>
 	<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration">
 		<ConfigurationType>StaticLibrary</ConfigurationType>
-		<PlatformToolset>v145</PlatformToolset>
+		<PlatformToolset>v140</PlatformToolset>
 		<CharacterSet>Unicode</CharacterSet>
 	</PropertyGroup>
 	<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='ASan|x64'" Label="Configuration">
 		<ConfigurationType>StaticLibrary</ConfigurationType>
-		<PlatformToolset>v145</PlatformToolset>
+		<PlatformToolset>v140</PlatformToolset>
 		<CharacterSet>Unicode</CharacterSet>
-		<EnableASAN>true</EnableASAN>
 	</PropertyGroup>
 	<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='LLVM|x64'" Label="Configuration">
 		<ConfigurationType>StaticLibrary</ConfigurationType>
-		<PlatformToolset>llvm</PlatformToolset>
+		<PlatformToolset>LLVM-vs2014</PlatformToolset>
 		<CharacterSet>Unicode</CharacterSet>
 	</PropertyGroup>
 	<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration">
 		<ConfigurationType>StaticLibrary</ConfigurationType>
-		<PlatformToolset>v145</PlatformToolset>
+		<PlatformToolset>v140</PlatformToolset>
 		<CharacterSet>Unicode</CharacterSet>
 	</PropertyGroup>
 	<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|arm64'" Label="Configuration">
 		<ConfigurationType>StaticLibrary</ConfigurationType>
-		<PlatformToolset>v145</PlatformToolset>
+		<PlatformToolset>v140</PlatformToolset>
 		<CharacterSet>Unicode</CharacterSet>
 	</PropertyGroup>
 	<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='ASan|arm64'" Label="Configuration">
 		<ConfigurationType>StaticLibrary</ConfigurationType>
-		<PlatformToolset>v145</PlatformToolset>
+		<PlatformToolset>v140</PlatformToolset>
 		<CharacterSet>Unicode</CharacterSet>
-		<EnableASAN>true</EnableASAN>
 	</PropertyGroup>
 	<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='LLVM|arm64'" Label="Configuration">
 		<ConfigurationType>StaticLibrary</ConfigurationType>
-		<PlatformToolset>llvm</PlatformToolset>
+		<PlatformToolset>LLVM-vs2014</PlatformToolset>
 		<CharacterSet>Unicode</CharacterSet>
 	</PropertyGroup>
 	<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|arm64'" Label="Configuration">
 		<ConfigurationType>StaticLibrary</ConfigurationType>
-		<PlatformToolset>v145</PlatformToolset>
+		<PlatformToolset>v140</PlatformToolset>
 		<CharacterSet>Unicode</CharacterSet>
 	</PropertyGroup>
 	<Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
diff --git a/dists/msvc/grim.vcxproj b/dists/msvc/grim.vcxproj
index 1815ab6dfc3..70703734b4b 100644
--- a/dists/msvc/grim.vcxproj
+++ b/dists/msvc/grim.vcxproj
@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="utf-8"?>
-<Project DefaultTargets="Build" ToolsVersion="18.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+<Project DefaultTargets="Build" ToolsVersion="14.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
 	<ItemGroup Label="ProjectConfigurations">
 		<ProjectConfiguration Include="Debug|Win32">
 			<Configuration>Debug</Configuration>
@@ -51,73 +51,70 @@
 		</ProjectConfiguration>
 	</ItemGroup>
 	<PropertyGroup Label="Globals">
-		<ProjectGuid>{E5CAA1D4-641D-3550-9AA4-717CF5B88D43}</ProjectGuid>
+		<ProjectGuid>{E7B47383-76A6-468E-84DA-50998473C9D8}</ProjectGuid>
 		<RootNamespace>grim</RootNamespace>
 		<Keyword>Win32Proj</Keyword>
-		<VCTargetsPath Condition="'$(VCTargetsPath18)' != '' and '$(VSVersion)' == '' and $(VisualStudioVersion) == ''">$(VCTargetsPath18)</VCTargetsPath>
+		<VCTargetsPath Condition="'$(VCTargetsPath14)' != '' and '$(VSVersion)' == '' and $(VisualStudioVersion) == ''">$(VCTargetsPath14)</VCTargetsPath>
 	</PropertyGroup>
 	<Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
 	<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
 		<ConfigurationType>StaticLibrary</ConfigurationType>
-		<PlatformToolset>v145</PlatformToolset>
+		<PlatformToolset>v140</PlatformToolset>
 		<CharacterSet>Unicode</CharacterSet>
 	</PropertyGroup>
 	<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='ASan|Win32'" Label="Configuration">
 		<ConfigurationType>StaticLibrary</ConfigurationType>
-		<PlatformToolset>v145</PlatformToolset>
+		<PlatformToolset>v140</PlatformToolset>
 		<CharacterSet>Unicode</CharacterSet>
-		<EnableASAN>true</EnableASAN>
 	</PropertyGroup>
 	<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='LLVM|Win32'" Label="Configuration">
 		<ConfigurationType>StaticLibrary</ConfigurationType>
-		<PlatformToolset>llvm</PlatformToolset>
+		<PlatformToolset>LLVM-vs2014</PlatformToolset>
 		<CharacterSet>Unicode</CharacterSet>
 	</PropertyGroup>
 	<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
 		<ConfigurationType>StaticLibrary</ConfigurationType>
-		<PlatformToolset>v145</PlatformToolset>
+		<PlatformToolset>v140</PlatformToolset>
 		<CharacterSet>Unicode</CharacterSet>
 	</PropertyGroup>
 	<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration">
 		<ConfigurationType>StaticLibrary</ConfigurationType>
-		<PlatformToolset>v145</PlatformToolset>
+		<PlatformToolset>v140</PlatformToolset>
 		<CharacterSet>Unicode</CharacterSet>
 	</PropertyGroup>
 	<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='ASan|x64'" Label="Configuration">
 		<ConfigurationType>StaticLibrary</ConfigurationType>
-		<PlatformToolset>v145</PlatformToolset>
+		<PlatformToolset>v140</PlatformToolset>
 		<CharacterSet>Unicode</CharacterSet>
-		<EnableASAN>true</EnableASAN>
 	</PropertyGroup>
 	<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='LLVM|x64'" Label="Configuration">
 		<ConfigurationType>StaticLibrary</ConfigurationType>
-		<PlatformToolset>llvm</PlatformToolset>
+		<PlatformToolset>LLVM-vs2014</PlatformToolset>
 		<CharacterSet>Unicode</CharacterSet>
 	</PropertyGroup>
 	<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration">
 		<ConfigurationType>StaticLibrary</ConfigurationType>
-		<PlatformToolset>v145</PlatformToolset>
+		<PlatformToolset>v140</PlatformToolset>
 		<CharacterSet>Unicode</CharacterSet>
 	</PropertyGroup>
 	<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|arm64'" Label="Configuration">
 		<ConfigurationType>StaticLibrary</ConfigurationType>
-		<PlatformToolset>v145</PlatformToolset>
+		<PlatformToolset>v140</PlatformToolset>
 		<CharacterSet>Unicode</CharacterSet>
 	</PropertyGroup>
 	<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='ASan|arm64'" Label="Configuration">
 		<ConfigurationType>StaticLibrary</ConfigurationType>
-		<PlatformToolset>v145</PlatformToolset>
+		<PlatformToolset>v140</PlatformToolset>
 		<CharacterSet>Unicode</CharacterSet>
-		<EnableASAN>true</EnableASAN>
 	</PropertyGroup>
 	<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='LLVM|arm64'" Label="Configuration">
 		<ConfigurationType>StaticLibrary</ConfigurationType>
-		<PlatformToolset>llvm</PlatformToolset>
+		<PlatformToolset>LLVM-vs2014</PlatformToolset>
 		<CharacterSet>Unicode</CharacterSet>
 	</PropertyGroup>
 	<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|arm64'" Label="Configuration">
 		<ConfigurationType>StaticLibrary</ConfigurationType>
-		<PlatformToolset>v145</PlatformToolset>
+		<PlatformToolset>v140</PlatformToolset>
 		<CharacterSet>Unicode</CharacterSet>
 	</PropertyGroup>
 	<Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
diff --git a/dists/msvc/grim.vcxproj.filters b/dists/msvc/grim.vcxproj.filters
index f2b73106365..7e174513be5 100644
--- a/dists/msvc/grim.vcxproj.filters
+++ b/dists/msvc/grim.vcxproj.filters
@@ -1,47 +1,41 @@
 <?xml version="1.0" encoding="utf-8"?>
-<Project ToolsVersion="18.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+<Project ToolsVersion="14.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
 	<ItemGroup>
 		<Filter Include="costume">
-			<UniqueIdentifier>EFDBA68C-2E1D-11F1-A827-001A7DDA7111</UniqueIdentifier>
+			<UniqueIdentifier>9F211F24-28EA-43ED-828D-197FF46B2C0D</UniqueIdentifier>
 		</Filter>
 		<Filter Include="emi">
-			<UniqueIdentifier>EFDBA68D-2E1D-11F1-A827-001A7DDA7111</UniqueIdentifier>
+			<UniqueIdentifier>3F4A3FE9-FEBA-422D-A767-E203229E884A</UniqueIdentifier>
 		</Filter>
 		<Filter Include="emi\costume">
-			<UniqueIdentifier>EFDBA68E-2E1D-11F1-A827-001A7DDA7111</UniqueIdentifier>
+			<UniqueIdentifier>EAA6B220-577C-4A9E-9CDA-3A4081F49AC1</UniqueIdentifier>
 		</Filter>
 		<Filter Include="emi\sound">
-			<UniqueIdentifier>EFDBA68F-2E1D-11F1-A827-001A7DDA7111</UniqueIdentifier>
+			<UniqueIdentifier>C2179FDD-8A19-4355-993F-3F7025E0DF8B</UniqueIdentifier>
 		</Filter>
 		<Filter Include="emi\sound\codecs">
-			<UniqueIdentifier>EFDBA690-2E1D-11F1-A827-001A7DDA7111</UniqueIdentifier>
+			<UniqueIdentifier>AAE2CB42-6D1E-46B6-B1D7-2D81C9EBB2C4</UniqueIdentifier>
 		</Filter>
 		<Filter Include="imuse">
-			<UniqueIdentifier>EFDBA691-2E1D-11F1-A827-001A7DDA7111</UniqueIdentifier>
+			<UniqueIdentifier>227518F3-3E1B-4C44-A6E0-B69D38FB6605</UniqueIdentifier>
 		</Filter>
 		<Filter Include="lua">
-			<UniqueIdentifier>EFDBA692-2E1D-11F1-A827-001A7DDA7111</UniqueIdentifier>
+			<UniqueIdentifier>77698442-F69B-4705-9317-A91C3C5DDBDF</UniqueIdentifier>
 		</Filter>
 		<Filter Include="movie">
-			<UniqueIdentifier>EFDBA693-2E1D-11F1-A827-001A7DDA7111</UniqueIdentifier>
+			<UniqueIdentifier>E9B0658C-BA79-4ABE-ABBC-06A16CF50CC4</UniqueIdentifier>
 		</Filter>
 		<Filter Include="movie\codecs">
-			<UniqueIdentifier>EFDBA694-2E1D-11F1-A827-001A7DDA7111</UniqueIdentifier>
+			<UniqueIdentifier>122523A1-0140-4CC6-963C-64231CE3BA55</UniqueIdentifier>
 		</Filter>
 		<Filter Include="remastered">
-			<UniqueIdentifier>EFDBA695-2E1D-11F1-A827-001A7DDA7111</UniqueIdentifier>
+			<UniqueIdentifier>3B411F96-2934-4881-B6AA-3AEB5BC74E10</UniqueIdentifier>
 		</Filter>
 		<Filter Include="update">
-			<UniqueIdentifier>EFDBA696-2E1D-11F1-A827-001A7DDA7111</UniqueIdentifier>
+			<UniqueIdentifier>217E329F-2687-492A-ADAE-46386C1F04B6</UniqueIdentifier>
 		</Filter>
 	</ItemGroup>
 	<ItemGroup>
-		<ClCompile Include="..\..\engines\grim\actor.cpp" />
-		<ClCompile Include="..\..\engines\grim\animation.cpp" />
-		<ClCompile Include="..\..\engines\grim\bitmap.cpp" />
-		<ClCompile Include="..\..\engines\grim\color.cpp" />
-		<ClCompile Include="..\..\engines\grim\colormap.cpp" />
-		<ClCompile Include="..\..\engines\grim\costume.cpp" />
 		<ClCompile Include="..\..\engines\grim\costume\anim_component.cpp">
 			<Filter>costume</Filter>
 		</ClCompile>
@@ -84,11 +78,6 @@
 		<ClCompile Include="..\..\engines\grim\costume\sprite_component.cpp">
 			<Filter>costume</Filter>
 		</ClCompile>
-		<ClCompile Include="..\..\engines\grim\debug.cpp" />
-		<ClCompile Include="..\..\engines\grim\debugger.cpp" />
-		<ClCompile Include="..\..\engines\grim\emi\animationemi.cpp">
-			<Filter>emi</Filter>
-		</ClCompile>
 		<ClCompile Include="..\..\engines\grim\emi\costume\emianim_component.cpp">
 			<Filter>emi\costume</Filter>
 		</ClCompile>
@@ -116,6 +105,30 @@
 		<ClCompile Include="..\..\engines\grim\emi\costume\emitexi_component.cpp">
 			<Filter>emi\costume</Filter>
 		</ClCompile>
+		<ClCompile Include="..\..\engines\grim\emi\sound\codecs\scx.cpp">
+			<Filter>emi\sound\codecs</Filter>
+		</ClCompile>
+		<ClCompile Include="..\..\engines\grim\emi\sound\aifftrack.cpp">
+			<Filter>emi\sound</Filter>
+		</ClCompile>
+		<ClCompile Include="..\..\engines\grim\emi\sound\emisound.cpp">
+			<Filter>emi\sound</Filter>
+		</ClCompile>
+		<ClCompile Include="..\..\engines\grim\emi\sound\mp3track.cpp">
+			<Filter>emi\sound</Filter>
+		</ClCompile>
+		<ClCompile Include="..\..\engines\grim\emi\sound\scxtrack.cpp">
+			<Filter>emi\sound</Filter>
+		</ClCompile>
+		<ClCompile Include="..\..\engines\grim\emi\sound\track.cpp">
+			<Filter>emi\sound</Filter>
+		</ClCompile>
+		<ClCompile Include="..\..\engines\grim\emi\sound\vimatrack.cpp">
+			<Filter>emi\sound</Filter>
+		</ClCompile>
+		<ClCompile Include="..\..\engines\grim\emi\animationemi.cpp">
+			<Filter>emi</Filter>
+		</ClCompile>
 		<ClCompile Include="..\..\engines\grim\emi\costumeemi.cpp">
 			<Filter>emi</Filter>
 		</ClCompile>
@@ -146,34 +159,6 @@
 		<ClCompile Include="..\..\engines\grim\emi\skeleton.cpp">
 			<Filter>emi</Filter>
 		</ClCompile>
-		<ClCompile Include="..\..\engines\grim\emi\sound\aifftrack.cpp">
-			<Filter>emi\sound</Filter>
-		</ClCompile>
-		<ClCompile Include="..\..\engines\grim\emi\sound\codecs\scx.cpp">
-			<Filter>emi\sound\codecs</Filter>
-		</ClCompile>
-		<ClCompile Include="..\..\engines\grim\emi\sound\emisound.cpp">
-			<Filter>emi\sound</Filter>
-		</ClCompile>
-		<ClCompile Include="..\..\engines\grim\emi\sound\mp3track.cpp">
-			<Filter>emi\sound</Filter>
-		</ClCompile>
-		<ClCompile Include="..\..\engines\grim\emi\sound\scxtrack.cpp">
-			<Filter>emi\sound</Filter>
-		</ClCompile>
-		<ClCompile Include="..\..\engines\grim\emi\sound\track.cpp">
-			<Filter>emi\sound</Filter>
-		</ClCompile>
-		<ClCompile Include="..\..\engines\grim\emi\sound\vimatrack.cpp">
-			<Filter>emi\sound</Filter>
-		</ClCompile>
-		<ClCompile Include="..\..\engines\grim\font.cpp" />
-		<ClCompile Include="..\..\engines\grim\gfx_base.cpp" />
-		<ClCompile Include="..\..\engines\grim\gfx_opengl.cpp" />
-		<ClCompile Include="..\..\engines\grim\gfx_opengl_shaders.cpp" />
-		<ClCompile Include="..\..\engines\grim\gfx_tinygl.cpp" />
-		<ClCompile Include="..\..\engines\grim\grim.cpp" />
-		<ClCompile Include="..\..\engines\grim\grim_controls.cpp" />
 		<ClCompile Include="..\..\engines\grim\imuse\imuse.cpp">
 			<Filter>imuse</Filter>
 		</ClCompile>
@@ -195,13 +180,6 @@
 		<ClCompile Include="..\..\engines\grim\imuse\imuse_track.cpp">
 			<Filter>imuse</Filter>
 		</ClCompile>
-		<ClCompile Include="..\..\engines\grim\inputdialog.cpp" />
-		<ClCompile Include="..\..\engines\grim\iris.cpp" />
-		<ClCompile Include="..\..\engines\grim\keyframe.cpp" />
-		<ClCompile Include="..\..\engines\grim\lab.cpp" />
-		<ClCompile Include="..\..\engines\grim\lipsync.cpp" />
-		<ClCompile Include="..\..\engines\grim\localize.cpp" />
-		<ClCompile Include="..\..\engines\grim\lua.cpp" />
 		<ClCompile Include="..\..\engines\grim\lua\lapi.cpp">
 			<Filter>lua</Filter>
 		</ClCompile>
@@ -274,18 +252,6 @@
 		<ClCompile Include="..\..\engines\grim\lua\lzio.cpp">
 			<Filter>lua</Filter>
 		</ClCompile>
-		<ClCompile Include="..\..\engines\grim\lua_grim_patch.cpp" />
-		<ClCompile Include="..\..\engines\grim\lua_v1.cpp" />
-		<ClCompile Include="..\..\engines\grim\lua_v1_actor.cpp" />
-		<ClCompile Include="..\..\engines\grim\lua_v1_graphics.cpp" />
-		<ClCompile Include="..\..\engines\grim\lua_v1_set.cpp" />
-		<ClCompile Include="..\..\engines\grim\lua_v1_sound.cpp" />
-		<ClCompile Include="..\..\engines\grim\lua_v1_text.cpp" />
-		<ClCompile Include="..\..\engines\grim\material.cpp" />
-		<ClCompile Include="..\..\engines\grim\md5check.cpp" />
-		<ClCompile Include="..\..\engines\grim\md5checkdialog.cpp" />
-		<ClCompile Include="..\..\engines\grim\metaengine.cpp" />
-		<ClCompile Include="..\..\engines\grim\model.cpp" />
 		<ClCompile Include="..\..\engines\grim\movie\bink.cpp">
 			<Filter>movie</Filter>
 		</ClCompile>
@@ -316,11 +282,6 @@
 		<ClCompile Include="..\..\engines\grim\movie\smush.cpp">
 			<Filter>movie</Filter>
 		</ClCompile>
-		<ClCompile Include="..\..\engines\grim\object.cpp" />
-		<ClCompile Include="..\..\engines\grim\objectstate.cpp" />
-		<ClCompile Include="..\..\engines\grim\patchr.cpp" />
-		<ClCompile Include="..\..\engines\grim\primitives.cpp" />
-		<ClCompile Include="..\..\engines\grim\registry.cpp" />
 		<ClCompile Include="..\..\engines\grim\remastered\commentary.cpp">
 			<Filter>remastered</Filter>
 		</ClCompile>
@@ -333,14 +294,6 @@
 		<ClCompile Include="..\..\engines\grim\remastered\overlay.cpp">
 			<Filter>remastered</Filter>
 		</ClCompile>
-		<ClCompile Include="..\..\engines\grim\resource.cpp" />
-		<ClCompile Include="..\..\engines\grim\savegame.cpp" />
-		<ClCompile Include="..\..\engines\grim\sector.cpp" />
-		<ClCompile Include="..\..\engines\grim\set.cpp" />
-		<ClCompile Include="..\..\engines\grim\sound.cpp" />
-		<ClCompile Include="..\..\engines\grim\sprite.cpp" />
-		<ClCompile Include="..\..\engines\grim\textobject.cpp" />
-		<ClCompile Include="..\..\engines\grim\textsplit.cpp" />
 		<ClCompile Include="..\..\engines\grim\update\lang_filter.cpp">
 			<Filter>update</Filter>
 		</ClCompile>
@@ -353,14 +306,55 @@
 		<ClCompile Include="..\..\engines\grim\update\update.cpp">
 			<Filter>update</Filter>
 		</ClCompile>
+		<ClCompile Include="..\..\engines\grim\actor.cpp" />
+		<ClCompile Include="..\..\engines\grim\animation.cpp" />
+		<ClCompile Include="..\..\engines\grim\bitmap.cpp" />
+		<ClCompile Include="..\..\engines\grim\color.cpp" />
+		<ClCompile Include="..\..\engines\grim\colormap.cpp" />
+		<ClCompile Include="..\..\engines\grim\costume.cpp" />
+		<ClCompile Include="..\..\engines\grim\debug.cpp" />
+		<ClCompile Include="..\..\engines\grim\debugger.cpp" />
+		<ClCompile Include="..\..\engines\grim\font.cpp" />
+		<ClCompile Include="..\..\engines\grim\gfx_base.cpp" />
+		<ClCompile Include="..\..\engines\grim\gfx_opengl.cpp" />
+		<ClCompile Include="..\..\engines\grim\gfx_opengl_shaders.cpp" />
+		<ClCompile Include="..\..\engines\grim\gfx_tinygl.cpp" />
+		<ClCompile Include="..\..\engines\grim\grim.cpp" />
+		<ClCompile Include="..\..\engines\grim\grim_controls.cpp" />
+		<ClCompile Include="..\..\engines\grim\inputdialog.cpp" />
+		<ClCompile Include="..\..\engines\grim\iris.cpp" />
+		<ClCompile Include="..\..\engines\grim\keyframe.cpp" />
+		<ClCompile Include="..\..\engines\grim\lab.cpp" />
+		<ClCompile Include="..\..\engines\grim\lipsync.cpp" />
+		<ClCompile Include="..\..\engines\grim\localize.cpp" />
+		<ClCompile Include="..\..\engines\grim\lua.cpp" />
+		<ClCompile Include="..\..\engines\grim\lua_grim_patch.cpp" />
+		<ClCompile Include="..\..\engines\grim\lua_v1.cpp" />
+		<ClCompile Include="..\..\engines\grim\lua_v1_actor.cpp" />
+		<ClCompile Include="..\..\engines\grim\lua_v1_graphics.cpp" />
+		<ClCompile Include="..\..\engines\grim\lua_v1_set.cpp" />
+		<ClCompile Include="..\..\engines\grim\lua_v1_sound.cpp" />
+		<ClCompile Include="..\..\engines\grim\lua_v1_text.cpp" />
+		<ClCompile Include="..\..\engines\grim\material.cpp" />
+		<ClCompile Include="..\..\engines\grim\md5check.cpp" />
+		<ClCompile Include="..\..\engines\grim\md5checkdialog.cpp" />
+		<ClCompile Include="..\..\engines\grim\metaengine.cpp" />
+		<ClCompile Include="..\..\engines\grim\model.cpp" />
+		<ClCompile Include="..\..\engines\grim\object.cpp" />
+		<ClCompile Include="..\..\engines\grim\objectstate.cpp" />
+		<ClCompile Include="..\..\engines\grim\patchr.cpp" />
+		<ClCompile Include="..\..\engines\grim\primitives.cpp" />
+		<ClCompile Include="..\..\engines\grim\registry.cpp" />
+		<ClCompile Include="..\..\engines\grim\resource.cpp" />
+		<ClCompile Include="..\..\engines\grim\savegame.cpp" />
+		<ClCompile Include="..\..\engines\grim\sector.cpp" />
+		<ClCompile Include="..\..\engines\grim\set.cpp" />
+		<ClCompile Include="..\..\engines\grim\sound.cpp" />
+		<ClCompile Include="..\..\engines\grim\sprite.cpp" />
+		<ClCompile Include="..\..\engines\grim\textobject.cpp" />
+		<ClCompile Include="..\..\engines\grim\textsplit.cpp" />
 	</ItemGroup>
 	<ItemGroup>
-		<ClInclude Include="..\..\engines\grim\actor.h" />
-		<ClInclude Include="..\..\engines\grim\animation.h" />
-		<ClInclude Include="..\..\engines\grim\bitmap.h" />
-		<ClInclude Include="..\..\engines\grim\color.h" />
-		<ClInclude Include="..\..\engines\grim\colormap.h" />
-		<ClInclude Include="..\..\engines\grim\costume.h" />
 		<ClInclude Include="..\..\engines\grim\costume\anim_component.h">
 			<Filter>costume</Filter>
 		</ClInclude>
@@ -403,13 +397,6 @@
 		<ClInclude Include="..\..\engines\grim\costume\sprite_component.h">
 			<Filter>costume</Filter>
 		</ClInclude>
-		<ClInclude Include="..\..\engines\grim\debug.h" />
-		<ClInclude Include="..\..\engines\grim\debugger.h" />
-		<ClInclude Include="..\..\engines\grim\detection.h" />
-		<ClInclude Include="..\..\engines\grim\detection_tables.h" />
-		<ClInclude Include="..\..\engines\grim\emi\animationemi.h">
-			<Filter>emi</Filter>
-		</ClInclude>
 		<ClInclude Include="..\..\engines\grim\emi\costume\emianim_component.h">
 			<Filter>emi\costume</Filter>
 		</ClInclude>
@@ -437,6 +424,30 @@
 		<ClInclude Include="..\..\engines\grim\emi\costume\emitexi_component.h">
 			<Filter>emi\costume</Filter>
 		</ClInclude>
+		<ClInclude Include="..\..\engines\grim\emi\sound\codecs\scx.h">
+			<Filter>emi\sound\codecs</Filter>
+		</ClInclude>
+		<ClInclude Include="..\..\engines\grim\emi\sound\aifftrack.h">
+			<Filter>emi\sound</Filter>
+		</ClInclude>
+		<ClInclude Include="..\..\engines\grim\emi\sound\emisound.h">
+			<Filter>emi\sound</Filter>
+		</ClInclude>
+		<ClInclude Include="..\..\engines\grim\emi\sound\mp3track.h">
+			<Filter>emi\sound</Filter>
+		</ClInclude>
+		<ClInclude Include="..\..\engines\grim\emi\sound\scxtrack.h">
+			<Filter>emi\sound</Filter>
+		</ClInclude>
+		<ClInclude Include="..\..\engines\grim\emi\sound\track.h">
+			<Filter>emi\sound</Filter>
+		</ClInclude>
+		<ClInclude Include="..\..\engines\grim\emi\sound\vimatrack.h">
+			<Filter>emi\sound</Filter>
+		</ClInclude>
+		<ClInclude Include="..\..\engines\grim\emi\animationemi.h">
+			<Filter>emi</Filter>
+		</ClInclude>
 		<ClInclude Include="..\..\engines\grim\emi\costumeemi.h">
 			<Filter>emi</Filter>
 		</ClInclude>
@@ -461,33 +472,6 @@
 		<ClInclude Include="..\..\engines\grim\emi\skeleton.h">
 			<Filter>emi</Filter>
 		</ClInclude>
-		<ClInclude Include="..\..\engines\grim\emi\sound\aifftrack.h">
-			<Filter>emi\sound</Filter>
-		</ClInclude>
-		<ClInclude Include="..\..\engines\grim\emi\sound\codecs\scx.h">
-			<Filter>emi\sound\codecs</Filter>
-		</ClInclude>
-		<ClInclude Include="..\..\engines\grim\emi\sound\emisound.h">
-			<Filter>emi\sound</Filter>
-		</ClInclude>
-		<ClInclude Include="..\..\engines\grim\emi\sound\mp3track.h">
-			<Filter>emi\sound</Filter>
-		</ClInclude>
-		<ClInclude Include="..\..\engines\grim\emi\sound\scxtrack.h">
-			<Filter>emi\sound</Filter>
-		</ClInclude>
-		<ClInclude Include="..\..\engines\grim\emi\sound\track.h">
-			<Filter>emi\sound</Filter>
-		</ClInclude>
-		<ClInclude Include="..\..\engines\grim\emi\sound\vimatrack.h">
-			<Filter>emi\sound</Filter>
-		</ClInclude>
-		<ClInclude Include="..\..\engines\grim\font.h" />
-		<ClInclude Include="..\..\engines\grim\gfx_base.h" />
-		<ClInclude Include="..\..\engines\grim\gfx_opengl.h" />
-		<ClInclude Include="..\..\engines\grim\gfx_opengl_shaders.h" />
-		<ClInclude Include="..\..\engines\grim\gfx_tinygl.h" />
-		<ClInclude Include="..\..\engines\grim\grim.h" />
 		<ClInclude Include="..\..\engines\grim\imuse\imuse.h">
 			<Filter>imuse</Filter>
 		</ClInclude>
@@ -503,13 +487,6 @@
 		<ClInclude Include="..\..\engines\grim\imuse\imuse_track.h">
 			<Filter>imuse</Filter>
 		</ClInclude>
-		<ClInclude Include="..\..\engines\grim\inputdialog.h" />
-		<ClInclude Include="..\..\engines\grim\iris.h" />
-		<ClInclude Include="..\..\engines\grim\keyframe.h" />
-		<ClInclude Include="..\..\engines\grim\lab.h" />
-		<ClInclude Include="..\..\engines\grim\lipsync.h" />
-		<ClInclude Include="..\..\engines\grim\localize.h" />
-		<ClInclude Include="..\..\engines\grim\lua.h" />
 		<ClInclude Include="..\..\engines\grim\lua\lapi.h">
 			<Filter>lua</Filter>
 		</ClInclude>
@@ -579,11 +556,6 @@
 		<ClInclude Include="..\..\engines\grim\lua\lzio.h">
 			<Filter>lua</Filter>
 		</ClInclude>
-		<ClInclude Include="..\..\engines\grim\lua_v1.h" />
-		<ClInclude Include="..\..\engines\grim\material.h" />
-		<ClInclude Include="..\..\engines\grim\md5check.h" />
-		<ClInclude Include="..\..\engines\grim\md5checkdialog.h" />
-		<ClInclude Include="..\..\engines\grim\model.h" />
 		<ClInclude Include="..\..\engines\grim\movie\bink.h">
 			<Filter>movie</Filter>
 		</ClInclude>
@@ -614,12 +586,6 @@
 		<ClInclude Include="..\..\engines\grim\movie\smush.h">
 			<Filter>movie</Filter>
 		</ClInclude>
-		<ClInclude Include="..\..\engines\grim\object.h" />
-		<ClInclude Include="..\..\engines\grim\objectstate.h" />
-		<ClInclude Include="..\..\engines\grim\patchr.h" />
-		<ClInclude Include="..\..\engines\grim\pool.h" />
-		<ClInclude Include="..\..\engines\grim\primitives.h" />
-		<ClInclude Include="..\..\engines\grim\registry.h" />
 		<ClInclude Include="..\..\engines\grim\remastered\commentary.h">
 			<Filter>remastered</Filter>
 		</ClInclude>
@@ -632,14 +598,6 @@
 		<ClInclude Include="..\..\engines\grim\remastered\overlay.h">
 			<Filter>remastered</Filter>
 		</ClInclude>
-		<ClInclude Include="..\..\engines\grim\resource.h" />
-		<ClInclude Include="..\..\engines\grim\savegame.h" />
-		<ClInclude Include="..\..\engines\grim\sector.h" />
-		<ClInclude Include="..\..\engines\grim\set.h" />
-		<ClInclude Include="..\..\engines\grim\sound.h" />
-		<ClInclude Include="..\..\engines\grim\sprite.h" />
-		<ClInclude Include="..\..\engines\grim\textobject.h" />
-		<ClInclude Include="..\..\engines\grim\textsplit.h" />
 		<ClInclude Include="..\..\engines\grim\update\lang_filter.h">
 			<Filter>update</Filter>
 		</ClInclude>
@@ -652,6 +610,48 @@
 		<ClInclude Include="..\..\engines\grim\update\update.h">
 			<Filter>update</Filter>
 		</ClInclude>
+		<ClInclude Include="..\..\engines\grim\actor.h" />
+		<ClInclude Include="..\..\engines\grim\animation.h" />
+		<ClInclude Include="..\..\engines\grim\bitmap.h" />
+		<ClInclude Include="..\..\engines\grim\color.h" />
+		<ClInclude Include="..\..\engines\grim\colormap.h" />
+		<ClInclude Include="..\..\engines\grim\costume.h" />
+		<ClInclude Include="..\..\engines\grim\debug.h" />
+		<ClInclude Include="..\..\engines\grim\debugger.h" />
+		<ClInclude Include="..\..\engines\grim\detection.h" />
+		<ClInclude Include="..\..\engines\grim\detection_tables.h" />
+		<ClInclude Include="..\..\engines\grim\font.h" />
+		<ClInclude Include="..\..\engines\grim\gfx_base.h" />
+		<ClInclude Include="..\..\engines\grim\gfx_opengl.h" />
+		<ClInclude Include="..\..\engines\grim\gfx_opengl_shaders.h" />
+		<ClInclude Include="..\..\engines\grim\gfx_tinygl.h" />
+		<ClInclude Include="..\..\engines\grim\grim.h" />
+		<ClInclude Include="..\..\engines\grim\inputdialog.h" />
+		<ClInclude Include="..\..\engines\grim\iris.h" />
+		<ClInclude Include="..\..\engines\grim\keyframe.h" />
+		<ClInclude Include="..\..\engines\grim\lab.h" />
+		<ClInclude Include="..\..\engines\grim\lipsync.h" />
+		<ClInclude Include="..\..\engines\grim\localize.h" />
+		<ClInclude Include="..\..\engines\grim\lua.h" />
+		<ClInclude Include="..\..\engines\grim\lua_v1.h" />
+		<ClInclude Include="..\..\engines\grim\material.h" />
+		<ClInclude Include="..\..\engines\grim\md5check.h" />
+		<ClInclude Include="..\..\engines\grim\md5checkdialog.h" />
+		<ClInclude Include="..\..\engines\grim\model.h" />
+		<ClInclude Include="..\..\engines\grim\object.h" />
+		<ClInclude Include="..\..\engines\grim\objectstate.h" />
+		<ClInclude Include="..\..\engines\grim\patchr.h" />
+		<ClInclude Include="..\..\engines\grim\pool.h" />
+		<ClInclude Include="..\..\engines\grim\primitives.h" />
+		<ClInclude Include="..\..\engines\grim\registry.h" />
+		<ClInclude Include="..\..\engines\grim\resource.h" />
+		<ClInclude Include="..\..\engines\grim\savegame.h" />
+		<ClInclude Include="..\..\engines\grim\sector.h" />
+		<ClInclude Include="..\..\engines\grim\set.h" />
+		<ClInclude Include="..\..\engines\grim\sound.h" />
+		<ClInclude Include="..\..\engines\grim\sprite.h" />
+		<ClInclude Include="..\..\engines\grim\textobject.h" />
+		<ClInclude Include="..\..\engines\grim\textsplit.h" />
 	</ItemGroup>
 	<ItemGroup>
 		<None Include="..\..\engines\grim\module.mk" />
diff --git a/dists/msvc/groovie.vcxproj b/dists/msvc/groovie.vcxproj
index bebac4bcdec..11937d08c23 100644
--- a/dists/msvc/groovie.vcxproj
+++ b/dists/msvc/groovie.vcxproj
@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="utf-8"?>
-<Project DefaultTargets="Build" ToolsVersion="18.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+<Project DefaultTargets="Build" ToolsVersion="14.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
 	<ItemGroup Label="ProjectConfigurations">
 		<ProjectConfiguration Include="Debug|Win32">
 			<Configuration>Debug</Configuration>
@@ -51,73 +51,70 @@
 		</ProjectConfiguration>
 	</ItemGroup>
 	<PropertyGroup Label="Globals">
-		<ProjectGuid>{19797E71-3837-31DA-8D07-851E51DF4FE8}</ProjectGuid>
+		<ProjectGuid>{849099E9-7D8D-4C12-8834-F5C36677536B}</ProjectGuid>
 		<RootNamespace>groovie</RootNamespace>
 		<Keyword>Win32Proj</Keyword>
-		<VCTargetsPath Condition="'$(VCTargetsPath18)' != '' and '$(VSVersion)' == '' and $(VisualStudioVersion) == ''">$(VCTargetsPath18)</VCTargetsPath>
+		<VCTargetsPath Condition="'$(VCTargetsPath14)' != '' and '$(VSVersion)' == '' and $(VisualStudioVersion) == ''">$(VCTargetsPath14)</VCTargetsPath>
 	</PropertyGroup>
 	<Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
 	<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
 		<ConfigurationType>StaticLibrary</ConfigurationType>
-		<PlatformToolset>v145</PlatformToolset>
+		<PlatformToolset>v140</PlatformToolset>
 		<CharacterSet>Unicode</CharacterSet>
 	</PropertyGroup>
 	<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='ASan|Win32'" Label="Configuration">
 		<ConfigurationType>StaticLibrary</ConfigurationType>
-		<PlatformToolset>v145</PlatformToolset>
+		<PlatformToolset>v140</PlatformToolset>
 		<CharacterSet>Unicode</CharacterSet>
-		<EnableASAN>true</EnableASAN>
 	</PropertyGroup>
 	<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='LLVM|Win32'" Label="Configuration">
 		<ConfigurationType>StaticLibrary</ConfigurationType>
-		<PlatformToolset>llvm</PlatformToolset>
+		<PlatformToolset>LLVM-vs2014</PlatformToolset>
 		<CharacterSet>Unicode</CharacterSet>
 	</PropertyGroup>
 	<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
 		<ConfigurationType>StaticLibrary</ConfigurationType>
-		<PlatformToolset>v145</PlatformToolset>
+		<PlatformToolset>v140</PlatformToolset>
 		<CharacterSet>Unicode</CharacterSet>
 	</PropertyGroup>
 	<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration">
 		<ConfigurationType>StaticLibrary</ConfigurationType>
-		<PlatformToolset>v145</PlatformToolset>
+		<PlatformToolset>v140</PlatformToolset>
 		<CharacterSet>Unicode</CharacterSet>
 	</PropertyGroup>
 	<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='ASan|x64'" Label="Configuration">
 		<ConfigurationType>StaticLibrary</ConfigurationType>
-		<PlatformToolset>v145</PlatformToolset>
+		<PlatformToolset>v140</PlatformToolset>
 		<CharacterSet>Unicode</CharacterSet>
-		<EnableASAN>true</EnableASAN>
 	</PropertyGroup>
 	<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='LLVM|x64'" Label="Configuration">
 		<ConfigurationType>StaticLibrary</ConfigurationType>
-		<PlatformToolset>llvm</PlatformToolset>
+		<PlatformToolset>LLVM-vs2014</PlatformToolset>
 		<CharacterSet>Unicode</CharacterSet>
 	</PropertyGroup>
 	<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration">
 		<ConfigurationType>StaticLibrary</ConfigurationType>
-		<PlatformToolset>v145</PlatformToolset>
+		<PlatformToolset>v140</PlatformToolset>
 		<CharacterSet>Unicode</CharacterSet>
 	</PropertyGroup>
 	<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|arm64'" Label="Configuration">
 		<ConfigurationType>StaticLibrary</ConfigurationType>
-		<PlatformToolset>v145</PlatformToolset>
+		<PlatformToolset>v140</PlatformToolset>
 		<CharacterSet>Unicode</CharacterSet>
 	</PropertyGroup>
 	<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='ASan|arm64'" Label="Configuration">
 		<ConfigurationType>StaticLibrary</ConfigurationType>
-		<PlatformToolset>v145</PlatformToolset>
+		<PlatformToolset>v140</PlatformToolset>
 		<CharacterSet>Unicode</CharacterSet>
-		<EnableASAN>true</EnableASAN>
 	</PropertyGroup>
 	<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='LLVM|arm64'" Label="Configuration">
 		<ConfigurationType>StaticLibrary</ConfigurationType>
-		<PlatformToolset>llvm</PlatformToolset>
+		<PlatformToolset>LLVM-vs2014</PlatformToolset>
 		<CharacterSet>Unicode</CharacterSet>
 	</PropertyGroup>
 	<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|arm64'" Label="Configuration">
 		<ConfigurationType>StaticLibrary</ConfigurationType>
-		<PlatformToolset>v145</PlatformToolset>
+		<PlatformToolset>v140</PlatformToolset>
 		<CharacterSet>Unicode</CharacterSet>
 	</PropertyGroup>
 	<Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
diff --git a/dists/msvc/groovie.vcxproj.filters b/dists/msvc/groovie.vcxproj.filters
index cfb03cf02dc..3aaef655cb6 100644
--- a/dists/msvc/groovie.vcxproj.filters
+++ b/dists/msvc/groovie.vcxproj.filters
@@ -1,19 +1,14 @@
 <?xml version="1.0" encoding="utf-8"?>
-<Project ToolsVersion="18.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+<Project ToolsVersion="14.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
 	<ItemGroup>
 		<Filter Include="logic">
-			<UniqueIdentifier>EFDBA697-2E1D-11F1-A827-001A7DDA7111</UniqueIdentifier>
+			<UniqueIdentifier>7386176D-A121-4D4B-9859-D59FE553E927</UniqueIdentifier>
 		</Filter>
 		<Filter Include="video">
-			<UniqueIdentifier>EFDBA698-2E1D-11F1-A827-001A7DDA7111</UniqueIdentifier>
+			<UniqueIdentifier>88ADB853-9D6C-4006-859B-0076A1A3EE96</UniqueIdentifier>
 		</Filter>
 	</ItemGroup>
 	<ItemGroup>
-		<ClCompile Include="..\..\engines\groovie\cursor.cpp" />
-		<ClCompile Include="..\..\engines\groovie\debug.cpp" />
-		<ClCompile Include="..\..\engines\groovie\font.cpp" />
-		<ClCompile Include="..\..\engines\groovie\graphics.cpp" />
-		<ClCompile Include="..\..\engines\groovie\groovie.cpp" />
 		<ClCompile Include="..\..\engines\groovie\logic\beehive.cpp">
 			<Filter>logic</Filter>
 		</ClCompile>
@@ -44,12 +39,6 @@
 		<ClCompile Include="..\..\engines\groovie\logic\winerack.cpp">
 			<Filter>logic</Filter>
 		</ClCompile>
-		<ClCompile Include="..\..\engines\groovie\lzss.cpp" />
-		<ClCompile Include="..\..\engines\groovie\metaengine.cpp" />
-		<ClCompile Include="..\..\engines\groovie\music.cpp" />
-		<ClCompile Include="..\..\engines\groovie\resource.cpp" />
-		<ClCompile Include="..\..\engines\groovie\saveload.cpp" />
-		<ClCompile Include="..\..\engines\groovie\script.cpp" />
 		<ClCompile Include="..\..\engines\groovie\video\player.cpp">
 			<Filter>video</Filter>
 		</ClCompile>
@@ -59,14 +48,19 @@
 		<ClCompile Include="..\..\engines\groovie\video\vdx.cpp">
 			<Filter>video</Filter>
 		</ClCompile>
+		<ClCompile Include="..\..\engines\groovie\cursor.cpp" />
+		<ClCompile Include="..\..\engines\groovie\debug.cpp" />
+		<ClCompile Include="..\..\engines\groovie\font.cpp" />
+		<ClCompile Include="..\..\engines\groovie\graphics.cpp" />
+		<ClCompile Include="..\..\engines\groovie\groovie.cpp" />
+		<ClCompile Include="..\..\engines\groovie\lzss.cpp" />
+		<ClCompile Include="..\..\engines\groovie\metaengine.cpp" />
+		<ClCompile Include="..\..\engines\groovie\music.cpp" />
+		<ClCompile Include="..\..\engines\groovie\resource.cpp" />
+		<ClCompile Include="..\..\engines\groovie\saveload.cpp" />
+		<ClCompile Include="..\..\engines\groovie\script.cpp" />
 	</ItemGroup>
 	<ItemGroup>
-		<ClInclude Include="..\..\engines\groovie\cursor.h" />
-		<ClInclude Include="..\..\engines\groovie\debug.h" />
-		<ClInclude Include="..\..\engines\groovie\detection.h" />
-		<ClInclude Include="..\..\engines\groovie\font.h" />
-		<ClInclude Include="..\..\engines\groovie\graphics.h" />
-		<ClInclude Include="..\..\engines\groovie\groovie.h" />
 		<ClInclude Include="..\..\engines\groovie\logic\beehive.h">
 			<Filter>logic</Filter>
 		</ClInclude>
@@ -97,11 +91,6 @@
 		<ClInclude Include="..\..\engines\groovie\logic\winerack.h">
 			<Filter>logic</Filter>
 		</ClInclude>
-		<ClInclude Include="..\..\engines\groovie\lzss.h" />
-		<ClInclude Include="..\..\engines\groovie\music.h" />
-		<ClInclude Include="..\..\engines\groovie\resource.h" />
-		<ClInclude Include="..\..\engines\groovie\saveload.h" />
-		<ClInclude Include="..\..\engines\groovie\script.h" />
 		<ClInclude Include="..\..\engines\groovie\video\player.h">
 			<Filter>video</Filter>
 		</ClInclude>
@@ -111,6 +100,17 @@
 		<ClInclude Include="..\..\engines\groovie\video\vdx.h">
 			<Filter>video</Filter>
 		</ClInclude>
+		<ClInclude Include="..\..\engines\groovie\cursor.h" />
+		<ClInclude Include="..\..\engines\groovie\debug.h" />
+		<ClInclude Include="..\..\engines\groovie\detection.h" />
+		<ClInclude Include="..\..\engines\groovie\font.h" />
+		<ClInclude Include="..\..\engines\groovie\graphics.h" />
+		<ClInclude Include="..\..\engines\groovie\groovie.h" />
+		<ClInclude Include="..\..\engines\groovie\lzss.h" />
+		<ClInclude Include="..\..\engines\groovie\music.h" />
+		<ClInclude Include="..\..\engines\groovie\resource.h" />
+		<ClInclude Include="..\..\engines\groovie\saveload.h" />
+		<ClInclude Include="..\..\engines\groovie\script.h" />
 	</ItemGroup>
 	<ItemGroup>
 		<None Include="..\..\engines\groovie\module.mk" />
diff --git a/dists/msvc/hadesch.vcxproj b/dists/msvc/hadesch.vcxproj
index a1544db93f3..49795f1fd07 100644
--- a/dists/msvc/hadesch.vcxproj
+++ b/dists/msvc/hadesch.vcxproj
@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="utf-8"?>
-<Project DefaultTargets="Build" ToolsVersion="18.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+<Project DefaultTargets="Build" ToolsVersion="14.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
 	<ItemGroup Label="ProjectConfigurations">
 		<ProjectConfiguration Include="Debug|Win32">
 			<Configuration>Debug</Configuration>
@@ -51,73 +51,70 @@
 		</ProjectConfiguration>
 	</ItemGroup>
 	<PropertyGroup Label="Globals">
-		<ProjectGuid>{4A034F80-1BFE-3AE1-B75A-C7ED619E6825}</ProjectGuid>
+		<ProjectGuid>{F2FE6D6D-E6EC-44EA-99A1-980596745CAD}</ProjectGuid>
 		<RootNamespace>hadesch</RootNamespace>
 		<Keyword>Win32Proj</Keyword>
-		<VCTargetsPath Condition="'$(VCTargetsPath18)' != '' and '$(VSVersion)' == '' and $(VisualStudioVersion) == ''">$(VCTargetsPath18)</VCTargetsPath>
+		<VCTargetsPath Condition="'$(VCTargetsPath14)' != '' and '$(VSVersion)' == '' and $(VisualStudioVersion) == ''">$(VCTargetsPath14)</VCTargetsPath>
 	</PropertyGroup>
 	<Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
 	<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
 		<ConfigurationType>StaticLibrary</ConfigurationType>
-		<PlatformToolset>v145</PlatformToolset>
+		<PlatformToolset>v140</PlatformToolset>
 		<CharacterSet>Unicode</CharacterSet>
 	</PropertyGroup>
 	<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='ASan|Win32'" Label="Configuration">
 		<ConfigurationType>StaticLibrary</ConfigurationType>
-		<PlatformToolset>v145</PlatformToolset>
+		<PlatformToolset>v140</PlatformToolset>
 		<CharacterSet>Unicode</CharacterSet>
-		<EnableASAN>true</EnableASAN>
 	</PropertyGroup>
 	<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='LLVM|Win32'" Label="Configuration">
 		<ConfigurationType>StaticLibrary</ConfigurationType>
-		<PlatformToolset>llvm</PlatformToolset>
+		<PlatformToolset>LLVM-vs2014</PlatformToolset>
 		<CharacterSet>Unicode</CharacterSet>
 	</PropertyGroup>
 	<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
 		<ConfigurationType>StaticLibrary</ConfigurationType>
-		<PlatformToolset>v145</PlatformToolset>
+		<PlatformToolset>v140</PlatformToolset>
 		<CharacterSet>Unicode</CharacterSet>
 	</PropertyGroup>
 	<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration">
 		<ConfigurationType>StaticLibrary</ConfigurationType>
-		<PlatformToolset>v145</PlatformToolset>
+		<PlatformToolset>v140</PlatformToolset>
 		<CharacterSet>Unicode</CharacterSet>
 	</PropertyGroup>
 	<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='ASan|x64'" Label="Configuration">
 		<ConfigurationType>StaticLibrary</ConfigurationType>
-		<PlatformToolset>v145</PlatformToolset>
+		<PlatformToolset>v140</PlatformToolset>
 		<CharacterSet>Unicode</CharacterSet>
-		<EnableASAN>true</EnableASAN>
 	</PropertyGroup>
 	<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='LLVM|x64'" Label="Configuration">
 		<ConfigurationType>StaticLibrary</ConfigurationType>
-		<PlatformToolset>llvm</PlatformToolset>
+		<PlatformToolset>LLVM-vs2014</PlatformToolset>
 		<CharacterSet>Unicode</CharacterSet>
 	</PropertyGroup>
 	<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration">
 		<ConfigurationType>StaticLibrary</ConfigurationType>
-		<PlatformToolset>v145</PlatformToolset>
+		<PlatformToolset>v140</PlatformToolset>
 		<CharacterSet>Unicode</CharacterSet>
 	</PropertyGroup>
 	<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|arm64'" Label="Configuration">
 		<ConfigurationType>StaticLibrary</ConfigurationType>
-		<PlatformToolset>v145</PlatformToolset>
+		<PlatformToolset>v140</PlatformToolset>
 		<CharacterSet>Unicode</CharacterSet>
 	</PropertyGroup>
 	<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='ASan|arm64'" Label="Configuration">
 		<ConfigurationType>StaticLibrary</ConfigurationType>
-		<PlatformToolset>v145</PlatformToolset>
+		<PlatformToolset>v140</PlatformToolset>
 		<CharacterSet>Unicode</CharacterSet>
-		<EnableASAN>true</EnableASAN>
 	</PropertyGroup>
 	<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='LLVM|arm64'" Label="Configuration">
 		<ConfigurationType>StaticLibrary</ConfigurationType>
-		<PlatformToolset>llvm</PlatformToolset>
+		<PlatformToolset>LLVM-vs2014</PlatformToolset>
 		<CharacterSet>Unicode</CharacterSet>
 	</PropertyGroup>
 	<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|arm64'" Label="Configuration">
 		<ConfigurationType>StaticLibrary</ConfigurationType>
-		<PlatformToolset>v145</PlatformToolset>
+		<PlatformToolset>v140</PlatformToolset>
 		<CharacterSet>Unicode</CharacterSet>
 	</PropertyGroup>
 	<Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
diff --git a/dists/msvc/hadesch.vcxproj.filters b/dists/msvc/hadesch.vcxproj.filters
index 14c5d2d203c..bf7a80e0752 100644
--- a/dists/msvc/hadesch.vcxproj.filters
+++ b/dists/msvc/hadesch.vcxproj.filters
@@ -1,24 +1,26 @@
 <?xml version="1.0" encoding="utf-8"?>
-<Project ToolsVersion="18.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+<Project ToolsVersion="14.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
 	<ItemGroup>
 		<Filter Include="rooms">
-			<UniqueIdentifier>EFDBA699-2E1D-11F1-A827-001A7DDA7111</UniqueIdentifier>
+			<UniqueIdentifier>FA13E77D-A1AF-4DFA-B5B2-21D6E64B6C44</UniqueIdentifier>
 		</Filter>
 		<Filter Include="rooms\monster">
-			<UniqueIdentifier>EFDBA69A-2E1D-11F1-A827-001A7DDA7111</UniqueIdentifier>
+			<UniqueIdentifier>1D05BBD9-DD63-4048-A8AB-65FEEBC501E6</UniqueIdentifier>
 		</Filter>
 	</ItemGroup>
 	<ItemGroup>
-		<ClCompile Include="..\..\engines\hadesch\ambient.cpp" />
-		<ClCompile Include="..\..\engines\hadesch\baptr.cpp" />
-		<ClCompile Include="..\..\engines\hadesch\gfx_context.cpp" />
-		<ClCompile Include="..\..\engines\hadesch\hadesch.cpp" />
-		<ClCompile Include="..\..\engines\hadesch\herobelt.cpp" />
-		<ClCompile Include="..\..\engines\hadesch\hotzone.cpp" />
-		<ClCompile Include="..\..\engines\hadesch\metaengine.cpp" />
-		<ClCompile Include="..\..\engines\hadesch\persistent.cpp" />
-		<ClCompile Include="..\..\engines\hadesch\pod_file.cpp" />
-		<ClCompile Include="..\..\engines\hadesch\pod_image.cpp" />
+		<ClCompile Include="..\..\engines\hadesch\rooms\monster\cyclops.cpp">
+			<Filter>rooms\monster</Filter>
+		</ClCompile>
+		<ClCompile Include="..\..\engines\hadesch\rooms\monster\illusion.cpp">
+			<Filter>rooms\monster</Filter>
+		</ClCompile>
+		<ClCompile Include="..\..\engines\hadesch\rooms\monster\projectile.cpp">
+			<Filter>rooms\monster</Filter>
+		</ClCompile>
+		<ClCompile Include="..\..\engines\hadesch\rooms\monster\typhoon.cpp">
+			<Filter>rooms\monster</Filter>
+		</ClCompile>
 		<ClCompile Include="..\..\engines\hadesch\rooms\argo.cpp">
 			<Filter>rooms</Filter>
 		</ClCompile>
@@ -61,18 +63,6 @@
 		<ClCompile Include="..\..\engines\hadesch\rooms\monster.cpp">
 			<Filter>rooms</Filter>
 		</ClCompile>
-		<ClCompile Include="..\..\engines\hadesch\rooms\monster\cyclops.cpp">
-			<Filter>rooms\monster</Filter>
-		</ClCompile>
-		<ClCompile Include="..\..\engines\hadesch\rooms\monster\illusion.cpp">
-			<Filter>rooms\monster</Filter>
-		</ClCompile>
-		<ClCompile Include="..\..\engines\hadesch\rooms\monster\projectile.cpp">
-			<Filter>rooms\monster</Filter>
-		</ClCompile>
-		<ClCompile Include="..\..\engines\hadesch\rooms\monster\typhoon.cpp">
-			<Filter>rooms\monster</Filter>
-		</ClCompile>
 		<ClCompile Include="..\..\engines\hadesch\rooms\olympus.cpp">
 			<Filter>rooms</Filter>
 		</ClCompile>
@@ -103,11 +93,24 @@
 		<ClCompile Include="..\..\engines\hadesch\rooms\walloffame.cpp">
 			<Filter>rooms</Filter>
 		</ClCompile>
+		<ClCompile Include="..\..\engines\hadesch\ambient.cpp" />
+		<ClCompile Include="..\..\engines\hadesch\baptr.cpp" />
+		<ClCompile Include="..\..\engines\hadesch\gfx_context.cpp" />
+		<ClCompile Include="..\..\engines\hadesch\hadesch.cpp" />
+		<ClCompile Include="..\..\engines\hadesch\herobelt.cpp" />
+		<ClCompile Include="..\..\engines\hadesch\hotzone.cpp" />
+		<ClCompile Include="..\..\engines\hadesch\metaengine.cpp" />
+		<ClCompile Include="..\..\engines\hadesch\persistent.cpp" />
+		<ClCompile Include="..\..\engines\hadesch\pod_file.cpp" />
+		<ClCompile Include="..\..\engines\hadesch\pod_image.cpp" />
 		<ClCompile Include="..\..\engines\hadesch\table.cpp" />
 		<ClCompile Include="..\..\engines\hadesch\tag_file.cpp" />
 		<ClCompile Include="..\..\engines\hadesch\video.cpp" />
 	</ItemGroup>
 	<ItemGroup>
+		<ClInclude Include="..\..\engines\hadesch\rooms\monster.h">
+			<Filter>rooms</Filter>
+		</ClInclude>
 		<ClInclude Include="..\..\engines\hadesch\ambient.h" />
 		<ClInclude Include="..\..\engines\hadesch\baptr.h" />
 		<ClInclude Include="..\..\engines\hadesch\detection_tables.h" />
@@ -120,9 +123,6 @@
 		<ClInclude Include="..\..\engines\hadesch\persistent.h" />
 		<ClInclude Include="..\..\engines\hadesch\pod_file.h" />
 		<ClInclude Include="..\..\engines\hadesch\pod_image.h" />
-		<ClInclude Include="..\..\engines\hadesch\rooms\monster.h">
-			<Filter>rooms</Filter>
-		</ClInclude>
 		<ClInclude Include="..\..\engines\hadesch\table.h" />
 		<ClInclude Include="..\..\engines\hadesch\tag_file.h" />
 		<ClInclude Include="..\..\engines\hadesch\video.h" />
diff --git a/dists/msvc/hdb.vcxproj b/dists/msvc/hdb.vcxproj
index 5a27fb7fbd5..a04d477bd9a 100644
--- a/dists/msvc/hdb.vcxproj
+++ b/dists/msvc/hdb.vcxproj
@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="utf-8"?>
-<Project DefaultTargets="Build" ToolsVersion="18.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+<Project DefaultTargets="Build" ToolsVersion="14.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
 	<ItemGroup Label="ProjectConfigurations">
 		<ProjectConfiguration Include="Debug|Win32">
 			<Configuration>Debug</Configuration>
@@ -51,73 +51,70 @@
 		</ProjectConfiguration>
 	</ItemGroup>
 	<PropertyGroup Label="Globals">
-		<ProjectGuid>{7C289F88-5F72-3B27-8274-ADA320E4CE57}</ProjectGuid>
+		<ProjectGuid>{33882445-22D8-4130-9FCC-05A7011A84B9}</ProjectGuid>
 		<RootNamespace>hdb</RootNamespace>
 		<Keyword>Win32Proj</Keyword>
-		<VCTargetsPath Condition="'$(VCTargetsPath18)' != '' and '$(VSVersion)' == '' and $(VisualStudioVersion) == ''">$(VCTargetsPath18)</VCTargetsPath>
+		<VCTargetsPath Condition="'$(VCTargetsPath14)' != '' and '$(VSVersion)' == '' and $(VisualStudioVersion) == ''">$(VCTargetsPath14)</VCTargetsPath>
 	</PropertyGroup>
 	<Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
 	<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
 		<ConfigurationType>StaticLibrary</ConfigurationType>
-		<PlatformToolset>v145</PlatformToolset>
+		<PlatformToolset>v140</PlatformToolset>
 		<CharacterSet>Unicode</CharacterSet>
 	</PropertyGroup>
 	<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='ASan|Win32'" Label="Configuration">
 		<ConfigurationType>StaticLibrary</ConfigurationType>
-		<PlatformToolset>v145</PlatformToolset>
+		<PlatformToolset>v140</PlatformToolset>
 		<CharacterSet>Unicode</CharacterSet>
-		<EnableASAN>true</EnableASAN>
 	</PropertyGroup>
 	<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='LLVM|Win32'" Label="Configuration">
 		<ConfigurationType>StaticLibrary</ConfigurationType>
-		<PlatformToolset>llvm</PlatformToolset>
+		<PlatformToolset>LLVM-vs2014</PlatformToolset>
 		<CharacterSet>Unicode</CharacterSet>
 	</PropertyGroup>
 	<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
 		<ConfigurationType>StaticLibrary</ConfigurationType>
-		<PlatformToolset>v145</PlatformToolset>
+		<PlatformToolset>v140</PlatformToolset>
 		<CharacterSet>Unicode</CharacterSet>
 	</PropertyGroup>
 	<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration">
 		<ConfigurationType>StaticLibrary</ConfigurationType>
-		<PlatformToolset>v145</PlatformToolset>
+		<PlatformToolset>v140</PlatformToolset>
 		<CharacterSet>Unicode</CharacterSet>
 	</PropertyGroup>
 	<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='ASan|x64'" Label="Configuration">
 		<ConfigurationType>StaticLibrary</ConfigurationType>
-		<PlatformToolset>v145</PlatformToolset>
+		<PlatformToolset>v140</PlatformToolset>
 		<CharacterSet>Unicode</CharacterSet>
-		<EnableASAN>true</EnableASAN>
 	</PropertyGroup>
 	<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='LLVM|x64'" Label="Configuration">
 		<ConfigurationType>StaticLibrary</ConfigurationType>
-		<PlatformToolset>llvm</PlatformToolset>
+		<PlatformToolset>LLVM-vs2014</PlatformToolset>
 		<CharacterSet>Unicode</CharacterSet>
 	</PropertyGroup>
 	<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration">
 		<ConfigurationType>StaticLibrary</ConfigurationType>
-		<PlatformToolset>v145</PlatformToolset>
+		<PlatformToolset>v140</PlatformToolset>
 		<CharacterSet>Unicode</CharacterSet>
 	</PropertyGroup>
 	<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|arm64'" Label="Configuration">
 		<ConfigurationType>StaticLibrary</ConfigurationType>
-		<PlatformToolset>v145</PlatformToolset>
+		<PlatformToolset>v140</PlatformToolset>
 		<CharacterSet>Unicode</CharacterSet>
 	</PropertyGroup>
 	<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='ASan|arm64'" Label="Configuration">
 		<ConfigurationType>StaticLibrary</ConfigurationType>
-		<PlatformToolset>v145</PlatformToolset>
+		<PlatformToolset>v140</PlatformToolset>
 		<CharacterSet>Unicode</CharacterSet>
-		<EnableASAN>true</EnableASAN>
 	</PropertyGroup>
 	<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='LLVM|arm64'" Label="Configuration">
 		<ConfigurationType>StaticLibrary</ConfigurationType>
-		<PlatformToolset>llvm</PlatformToolset>
+		<PlatformToolset>LLVM-vs2014</PlatformToolset>
 		<CharacterSet>Unicode</CharacterSet>
 	</PropertyGroup>
 	<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|arm64'" Label="Configuration">
 		<ConfigurationType>StaticLibrary</ConfigurationType>
-		<PlatformToolset>v145</PlatformToolset>
+		<PlatformToolset>v140</PlatformToolset>
 		<CharacterSet>Unicode</CharacterSet>
 	</PropertyGroup>
 	<Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
diff --git a/dists/msvc/hopkins.vcxproj b/dists/msvc/hopkins.vcxproj
index becb66d35e9..05ec742878a 100644
--- a/dists/msvc/hopkins.vcxproj
+++ b/dists/msvc/hopkins.vcxproj
@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="utf-8"?>
-<Project DefaultTargets="Build" ToolsVersion="18.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+<Project DefaultTargets="Build" ToolsVersion="14.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
 	<ItemGroup Label="ProjectConfigurations">
 		<ProjectConfiguration Include="Debug|Win32">
 			<Configuration>Debug</Configuration>
@@ -51,73 +51,70 @@
 		</ProjectConfiguration>
 	</ItemGroup>
 	<PropertyGroup Label="Globals">
-		<ProjectGuid>{770AAA89-ABF4-3BF1-A781-FB8D33857579}</ProjectGuid>
+		<ProjectGuid>{F2EA23DD-77BC-46C8-8F9B-9980470A610D}</ProjectGuid>
 		<RootNamespace>hopkins</RootNamespace>
 		<Keyword>Win32Proj</Keyword>
-		<VCTargetsPath Condition="'$(VCTargetsPath18)' != '' and '$(VSVersion)' == '' and $(VisualStudioVersion) == ''">$(VCTargetsPath18)</VCTargetsPath>
+		<VCTargetsPath Condition="'$(VCTargetsPath14)' != '' and '$(VSVersion)' == '' and $(VisualStudioVersion) == ''">$(VCTargetsPath14)</VCTargetsPath>
 	</PropertyGroup>
 	<Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
 	<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
 		<ConfigurationType>StaticLibrary</ConfigurationType>
-		<PlatformToolset>v145</PlatformToolset>
+		<PlatformToolset>v140</PlatformToolset>
 		<CharacterSet>Unicode</CharacterSet>
 	</PropertyGroup>
 	<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='ASan|Win32'" Label="Configuration">
 		<ConfigurationType>StaticLibrary</ConfigurationType>
-		<PlatformToolset>v145</PlatformToolset>
+		<PlatformToolset>v140</PlatformToolset>
 		<CharacterSet>Unicode</CharacterSet>
-		<EnableASAN>true</EnableASAN>
 	</PropertyGroup>
 	<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='LLVM|Win32'" Label="Configuration">
 		<ConfigurationType>StaticLibrary</ConfigurationType>
-		<PlatformToolset>llvm</PlatformToolset>
+		<PlatformToolset>LLVM-vs2014</PlatformToolset>
 		<CharacterSet>Unicode</CharacterSet>
 	</PropertyGroup>
 	<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
 		<ConfigurationType>StaticLibrary</ConfigurationType>
-		<PlatformToolset>v145</PlatformToolset>
+		<PlatformToolset>v140</PlatformToolset>
 		<CharacterSet>Unicode</CharacterSet>
 	</PropertyGroup>
 	<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration">
 		<ConfigurationType>StaticLibrary</ConfigurationType>
-		<PlatformToolset>v145</PlatformToolset>
+		<PlatformToolset>v140</PlatformToolset>
 		<CharacterSet>Unicode</CharacterSet>
 	</PropertyGroup>
 	<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='ASan|x64'" Label="Configuration">
 		<ConfigurationType>StaticLibrary</ConfigurationType>
-		<PlatformToolset>v145</PlatformToolset>
+		<PlatformToolset>v140</PlatformToolset>
 		<CharacterSet>Unicode</CharacterSet>
-		<EnableASAN>true</EnableASAN>
 	</PropertyGroup>
 	<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='LLVM|x64'" Label="Configuration">
 		<ConfigurationType>StaticLibrary</ConfigurationType>
-		<PlatformToolset>llvm</PlatformToolset>
+		<PlatformToolset>LLVM-vs2014</PlatformToolset>
 		<CharacterSet>Unicode</CharacterSet>
 	</PropertyGroup>
 	<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration">
 		<ConfigurationType>StaticLibrary</ConfigurationType>
-		<PlatformToolset>v145</PlatformToolset>
+		<PlatformToolset>v140</PlatformToolset>
 		<CharacterSet>Unicode</CharacterSet>
 	</PropertyGroup>
 	<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|arm64'" Label="Configuration">
 		<ConfigurationType>StaticLibrary</ConfigurationType>
-		<PlatformToolset>v145</PlatformToolset>
+		<PlatformToolset>v140</PlatformToolset>
 		<CharacterSet>Unicode</CharacterSet>
 	</PropertyGroup>
 	<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='ASan|arm64'" Label="Configuration">
 		<ConfigurationType>StaticLibrary</ConfigurationType>
-		<PlatformToolset>v145</PlatformToolset>
+		<PlatformToolset>v140</PlatformToolset>
 		<CharacterSet>Unicode</CharacterSet>
-		<EnableASAN>true</EnableASAN>
 	</PropertyGroup>
 	<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='LLVM|arm64'" Label="Configuration">
 		<ConfigurationType>StaticLibrary</ConfigurationType>
-		<PlatformToolset>llvm</PlatformToolset>
+		<PlatformToolset>LLVM-vs2014</PlatformToolset>
 		<CharacterSet>Unicode</CharacterSet>
 	</PropertyGroup>
 	<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|arm64'" Label="Configuration">
 		<ConfigurationType>StaticLibrary</ConfigurationType>
-		<PlatformToolset>v145</PlatformToolset>
+		<PlatformToolset>v140</PlatformToolset>
 		<CharacterSet>Unicode</CharacterSet>
 	</PropertyGroup>
 	<Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
diff --git a/dists/msvc/hugo.vcxproj b/dists/msvc/hugo.vcxproj
index a8dd10cefb2..7d174170804 100644
--- a/dists/msvc/hugo.vcxproj
+++ b/dists/msvc/hugo.vcxproj
@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="utf-8"?>
-<Project DefaultTargets="Build" ToolsVersion="18.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+<Project DefaultTargets="Build" ToolsVersion="14.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
 	<ItemGroup Label="ProjectConfigurations">
 		<ProjectConfiguration Include="Debug|Win32">
 			<Configuration>Debug</Configuration>
@@ -51,73 +51,70 @@
 		</ProjectConfiguration>
 	</ItemGroup>
 	<PropertyGroup Label="Globals">
-		<ProjectGuid>{22242772-C555-3FE0-B23F-7D088A572CB2}</ProjectGuid>
+		<ProjectGuid>{B319A88C-BC9C-444E-9301-4AD920671ED6}</ProjectGuid>
 		<RootNamespace>hugo</RootNamespace>
 		<Keyword>Win32Proj</Keyword>
-		<VCTargetsPath Condition="'$(VCTargetsPath18)' != '' and '$(VSVersion)' == '' and $(VisualStudioVersion) == ''">$(VCTargetsPath18)</VCTargetsPath>
+		<VCTargetsPath Condition="'$(VCTargetsPath14)' != '' and '$(VSVersion)' == '' and $(VisualStudioVersion) == ''">$(VCTargetsPath14)</VCTargetsPath>
 	</PropertyGroup>
 	<Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
 	<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
 		<ConfigurationType>StaticLibrary</ConfigurationType>
-		<PlatformToolset>v145</PlatformToolset>
+		<PlatformToolset>v140</PlatformToolset>
 		<CharacterSet>Unicode</CharacterSet>
 	</PropertyGroup>
 	<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='ASan|Win32'" Label="Configuration">
 		<ConfigurationType>StaticLibrary</ConfigurationType>
-		<PlatformToolset>v145</PlatformToolset>
+		<PlatformToolset>v140</PlatformToolset>
 		<CharacterSet>Unicode</CharacterSet>
-		<EnableASAN>true</EnableASAN>
 	</PropertyGroup>
 	<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='LLVM|Win32'" Label="Configuration">
 		<ConfigurationType>StaticLibrary</ConfigurationType>
-		<PlatformToolset>llvm</PlatformToolset>
+		<PlatformToolset>LLVM-vs2014</PlatformToolset>
 		<CharacterSet>Unicode</CharacterSet>
 	</PropertyGroup>
 	<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
 		<ConfigurationType>StaticLibrary</ConfigurationType>
-		<PlatformToolset>v145</PlatformToolset>
+		<PlatformToolset>v140</PlatformToolset>
 		<CharacterSet>Unicode</CharacterSet>
 	</PropertyGroup>
 	<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration">
 		<ConfigurationType>StaticLibrary</ConfigurationType>
-		<PlatformToolset>v145</PlatformToolset>
+		<PlatformToolset>v140</PlatformToolset>
 		<CharacterSet>Unicode</CharacterSet>
 	</PropertyGroup>
 	<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='ASan|x64'" Label="Configuration">
 		<ConfigurationType>StaticLibrary</ConfigurationType>
-		<PlatformToolset>v145</PlatformToolset>
+		<PlatformToolset>v140</PlatformToolset>
 		<CharacterSet>Unicode</CharacterSet>
-		<EnableASAN>true</EnableASAN>
 	</PropertyGroup>
 	<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='LLVM|x64'" Label="Configuration">
 		<ConfigurationType>StaticLibrary</ConfigurationType>
-		<PlatformToolset>llvm</PlatformToolset>
+		<PlatformToolset>LLVM-vs2014</PlatformToolset>
 		<CharacterSet>Unicode</CharacterSet>
 	</PropertyGroup>
 	<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration">
 		<ConfigurationType>StaticLibrary</ConfigurationType>
-		<PlatformToolset>v145</PlatformToolset>
+		<PlatformToolset>v140</PlatformToolset>
 		<CharacterSet>Unicode</CharacterSet>
 	</PropertyGroup>
 	<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|arm64'" Label="Configuration">
 		<ConfigurationType>StaticLibrary</ConfigurationType>
-		<PlatformToolset>v145</PlatformToolset>
+		<PlatformToolset>v140</PlatformToolset>
 		<CharacterSet>Unicode</CharacterSet>
 	</PropertyGroup>
 	<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='ASan|arm64'" Label="Configuration">
 		<ConfigurationType>StaticLibrary</ConfigurationType>
-		<PlatformToolset>v145</PlatformToolset>
+		<PlatformToolset>v140</PlatformToolset>
 		<CharacterSet>Unicode</CharacterSet>
-		<EnableASAN>true</EnableASAN>
 	</PropertyGroup>
 	<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='LLVM|arm64'" Label="Configuration">
 		<ConfigurationType>StaticLibrary</ConfigurationType>
-		<PlatformToolset>llvm</PlatformToolset>
+		<PlatformToolset>LLVM-vs2014</PlatformToolset>
 		<CharacterSet>Unicode</CharacterSet>
 	</PropertyGroup>
 	<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|arm64'" Label="Configuration">
 		<ConfigurationType>StaticLibrary</ConfigurationType>
-		<PlatformToolset>v145</PlatformToolset>
+		<PlatformToolset>v140</PlatformToolset>
 		<CharacterSet>Unicode</CharacterSet>
 	</PropertyGroup>
 	<Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
diff --git a/dists/msvc/hypno.vcxproj b/dists/msvc/hypno.vcxproj
index 614fdd73e8f..3836cc1f545 100644
--- a/dists/msvc/hypno.vcxproj
+++ b/dists/msvc/hypno.vcxproj
@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="utf-8"?>
-<Project DefaultTargets="Build" ToolsVersion="18.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+<Project DefaultTargets="Build" ToolsVersion="14.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
 	<ItemGroup Label="ProjectConfigurations">
 		<ProjectConfiguration Include="Debug|Win32">
 			<Configuration>Debug</Configuration>
@@ -51,73 +51,70 @@
 		</ProjectConfiguration>
 	</ItemGroup>
 	<PropertyGroup Label="Globals">
-		<ProjectGuid>{BDA39897-5444-3AF3-A566-323337C655B5}</ProjectGuid>
+		<ProjectGuid>{458D8821-A6CD-460A-A93D-BED9334FE6D5}</ProjectGuid>
 		<RootNamespace>hypno</RootNamespace>
 		<Keyword>Win32Proj</Keyword>
-		<VCTargetsPath Condition="'$(VCTargetsPath18)' != '' and '$(VSVersion)' == '' and $(VisualStudioVersion) == ''">$(VCTargetsPath18)</VCTargetsPath>
+		<VCTargetsPath Condition="'$(VCTargetsPath14)' != '' and '$(VSVersion)' == '' and $(VisualStudioVersion) == ''">$(VCTargetsPath14)</VCTargetsPath>
 	</PropertyGroup>
 	<Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
 	<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
 		<ConfigurationType>StaticLibrary</ConfigurationType>
-		<PlatformToolset>v145</PlatformToolset>
+		<PlatformToolset>v140</PlatformToolset>
 		<CharacterSet>Unicode</CharacterSet>
 	</PropertyGroup>
 	<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='ASan|Win32'" Label="Configuration">
 		<ConfigurationType>StaticLibrary</ConfigurationType>
-		<PlatformToolset>v145</PlatformToolset>
+		<PlatformToolset>v140</PlatformToolset>
 		<CharacterSet>Unicode</CharacterSet>
-		<EnableASAN>true</EnableASAN>
 	</PropertyGroup>
 	<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='LLVM|Win32'" Label="Configuration">
 		<ConfigurationType>StaticLibrary</ConfigurationType>
-		<PlatformToolset>llvm</PlatformToolset>
+		<PlatformToolset>LLVM-vs2014</PlatformToolset>
 		<CharacterSet>Unicode</CharacterSet>
 	</PropertyGroup>
 	<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
 		<ConfigurationType>StaticLibrary</ConfigurationType>
-		<PlatformToolset>v145</PlatformToolset>
+		<PlatformToolset>v140</PlatformToolset>
 		<CharacterSet>Unicode</CharacterSet>
 	</PropertyGroup>
 	<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration">
 		<ConfigurationType>StaticLibrary</ConfigurationType>
-		<PlatformToolset>v145</PlatformToolset>
+		<PlatformToolset>v140</PlatformToolset>
 		<CharacterSet>Unicode</CharacterSet>
 	</PropertyGroup>
 	<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='ASan|x64'" Label="Configuration">
 		<ConfigurationType>StaticLibrary</ConfigurationType>
-		<PlatformToolset>v145</PlatformToolset>
+		<PlatformToolset>v140</PlatformToolset>
 		<CharacterSet>Unicode</CharacterSet>
-		<EnableASAN>true</EnableASAN>
 	</PropertyGroup>
 	<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='LLVM|x64'" Label="Configuration">
 		<ConfigurationType>StaticLibrary</ConfigurationType>
-		<PlatformToolset>llvm</PlatformToolset>
+		<PlatformToolset>LLVM-vs2014</PlatformToolset>
 		<CharacterSet>Unicode</CharacterSet>
 	</PropertyGroup>
 	<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration">
 		<ConfigurationType>StaticLibrary</ConfigurationType>
-		<PlatformToolset>v145</PlatformToolset>
+		<PlatformToolset>v140</PlatformToolset>
 		<CharacterSet>Unicode</CharacterSet>
 	</PropertyGroup>
 	<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|arm64'" Label="Configuration">
 		<ConfigurationType>StaticLibrary</ConfigurationType>
-		<PlatformToolset>v145</PlatformToolset>
+		<PlatformToolset>v140</PlatformToolset>
 		<CharacterSet>Unicode</CharacterSet>
 	</PropertyGroup>
 	<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='ASan|arm64'" Label="Configuration">
 		<ConfigurationType>StaticLibrary</ConfigurationType>
-		<PlatformToolset>v145</PlatformToolset>
+		<PlatformToolset>v140</PlatformToolset>
 		<CharacterSet>Unicode</CharacterSet>
-		<EnableASAN>true</EnableASAN>
 	</PropertyGroup>
 	<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='LLVM|arm64'" Label="Configuration">
 		<ConfigurationType>StaticLibrary</ConfigurationType>
-		<PlatformToolset>llvm</PlatformToolset>
+		<PlatformToolset>LLVM-vs2014</PlatformToolset>
 		<CharacterSet>Unicode</CharacterSet>
 	</PropertyGroup>
 	<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|arm64'" Label="Configuration">
 		<ConfigurationType>StaticLibrary</ConfigurationType>
-		<PlatformToolset>v145</PlatformToolset>
+		<PlatformToolset>v140</PlatformToolset>
 		<CharacterSet>Unicode</CharacterSet>
 	</PropertyGroup>
 	<Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
diff --git a/dists/msvc/hypno.vcxproj.filters b/dists/msvc/hypno.vcxproj.filters
index 77deeb77509..d0a23ce31fe 100644
--- a/dists/msvc/hypno.vcxproj.filters
+++ b/dists/msvc/hypno.vcxproj.filters
@@ -1,14 +1,14 @@
 <?xml version="1.0" encoding="utf-8"?>
-<Project ToolsVersion="18.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+<Project ToolsVersion="14.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
 	<ItemGroup>
 		<Filter Include="boyz">
-			<UniqueIdentifier>EFDBA69B-2E1D-11F1-A827-001A7DDA7111</UniqueIdentifier>
+			<UniqueIdentifier>B9A53D8A-1547-4147-ADB2-17852A9CDBDC</UniqueIdentifier>
 		</Filter>
 		<Filter Include="spider">
-			<UniqueIdentifier>EFDBA69C-2E1D-11F1-A827-001A7DDA7111</UniqueIdentifier>
+			<UniqueIdentifier>32364601-6E87-44F8-8795-80099548BAE8</UniqueIdentifier>
 		</Filter>
 		<Filter Include="wet">
-			<UniqueIdentifier>EFDBA69D-2E1D-11F1-A827-001A7DDA7111</UniqueIdentifier>
+			<UniqueIdentifier>A61466C4-F61E-43E7-AB93-FA9C0F22F9B3</UniqueIdentifier>
 		</Filter>
 	</ItemGroup>
 	<ItemGroup>
@@ -26,15 +26,6 @@
 		<ClCompile Include="..\..\engines\hypno\boyz\scene.cpp">
 			<Filter>boyz</Filter>
 		</ClCompile>
-		<ClCompile Include="..\..\engines\hypno\cursors.cpp" />
-		<ClCompile Include="..\..\engines\hypno\grammar_arc.cpp" />
-		<ClCompile Include="..\..\engines\hypno\grammar_mis.cpp" />
-		<ClCompile Include="..\..\engines\hypno\hypno.cpp" />
-		<ClCompile Include="..\..\engines\hypno\lexer_arc.cpp" />
-		<ClCompile Include="..\..\engines\hypno\lexer_mis.cpp" />
-		<ClCompile Include="..\..\engines\hypno\libfile.cpp" />
-		<ClCompile Include="..\..\engines\hypno\metaengine.cpp" />
-		<ClCompile Include="..\..\engines\hypno\scene.cpp" />
 		<ClCompile Include="..\..\engines\hypno\spider\arcade.cpp">
 			<Filter>spider</Filter>
 		</ClCompile>
@@ -47,7 +38,6 @@
 		<ClCompile Include="..\..\engines\hypno\spider\talk.cpp">
 			<Filter>spider</Filter>
 		</ClCompile>
-		<ClCompile Include="..\..\engines\hypno\video.cpp" />
 		<ClCompile Include="..\..\engines\hypno\wet\arcade.cpp">
 			<Filter>wet</Filter>
 		</ClCompile>
@@ -60,6 +50,16 @@
 		<ClCompile Include="..\..\engines\hypno\wet\wet.cpp">
 			<Filter>wet</Filter>
 		</ClCompile>
+		<ClCompile Include="..\..\engines\hypno\cursors.cpp" />
+		<ClCompile Include="..\..\engines\hypno\grammar_arc.cpp" />
+		<ClCompile Include="..\..\engines\hypno\grammar_mis.cpp" />
+		<ClCompile Include="..\..\engines\hypno\hypno.cpp" />
+		<ClCompile Include="..\..\engines\hypno\lexer_arc.cpp" />
+		<ClCompile Include="..\..\engines\hypno\lexer_mis.cpp" />
+		<ClCompile Include="..\..\engines\hypno\libfile.cpp" />
+		<ClCompile Include="..\..\engines\hypno\metaengine.cpp" />
+		<ClCompile Include="..\..\engines\hypno\scene.cpp" />
+		<ClCompile Include="..\..\engines\hypno\video.cpp" />
 	</ItemGroup>
 	<ItemGroup>
 		<ClInclude Include="..\..\engines\hypno\detection.h" />
diff --git a/dists/msvc/illusions.vcxproj b/dists/msvc/illusions.vcxproj
index 22ae7cad8d2..7e5da813066 100644
--- a/dists/msvc/illusions.vcxproj
+++ b/dists/msvc/illusions.vcxproj
@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="utf-8"?>
-<Project DefaultTargets="Build" ToolsVersion="18.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+<Project DefaultTargets="Build" ToolsVersion="14.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
 	<ItemGroup Label="ProjectConfigurations">
 		<ProjectConfiguration Include="Debug|Win32">
 			<Configuration>Debug</Configuration>
@@ -51,73 +51,70 @@
 		</ProjectConfiguration>
 	</ItemGroup>
 	<PropertyGroup Label="Globals">
-		<ProjectGuid>{652B5844-0B20-3859-8A5B-EEC214A42F67}</ProjectGuid>
+		<ProjectGuid>{68477D63-BEEF-422C-9209-45CFD0652E0A}</ProjectGuid>
 		<RootNamespace>illusions</RootNamespace>
 		<Keyword>Win32Proj</Keyword>
-		<VCTargetsPath Condition="'$(VCTargetsPath18)' != '' and '$(VSVersion)' == '' and $(VisualStudioVersion) == ''">$(VCTargetsPath18)</VCTargetsPath>
+		<VCTargetsPath Condition="'$(VCTargetsPath14)' != '' and '$(VSVersion)' == '' and $(VisualStudioVersion) == ''">$(VCTargetsPath14)</VCTargetsPath>
 	</PropertyGroup>
 	<Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
 	<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
 		<ConfigurationType>StaticLibrary</ConfigurationType>
-		<PlatformToolset>v145</PlatformToolset>
+		<PlatformToolset>v140</PlatformToolset>
 		<CharacterSet>Unicode</CharacterSet>
 	</PropertyGroup>
 	<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='ASan|Win32'" Label="Configuration">
 		<ConfigurationType>StaticLibrary</ConfigurationType>
-		<PlatformToolset>v145</PlatformToolset>
+		<PlatformToolset>v140</PlatformToolset>
 		<CharacterSet>Unicode</CharacterSet>
-		<EnableASAN>true</EnableASAN>
 	</PropertyGroup>
 	<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='LLVM|Win32'" Label="Configuration">
 		<ConfigurationType>StaticLibrary</ConfigurationType>
-		<PlatformToolset>llvm</PlatformToolset>
+		<PlatformToolset>LLVM-vs2014</PlatformToolset>
 		<CharacterSet>Unicode</CharacterSet>
 	</PropertyGroup>
 	<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
 		<ConfigurationType>StaticLibrary</ConfigurationType>
-		<PlatformToolset>v145</PlatformToolset>
+		<PlatformToolset>v140</PlatformToolset>
 		<CharacterSet>Unicode</CharacterSet>
 	</PropertyGroup>
 	<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration">
 		<ConfigurationType>StaticLibrary</ConfigurationType>
-		<PlatformToolset>v145</PlatformToolset>
+		<PlatformToolset>v140</PlatformToolset>
 		<CharacterSet>Unicode</CharacterSet>
 	</PropertyGroup>
 	<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='ASan|x64'" Label="Configuration">
 		<ConfigurationType>StaticLibrary</ConfigurationType>
-		<PlatformToolset>v145</PlatformToolset>
+		<PlatformToolset>v140</PlatformToolset>
 		<CharacterSet>Unicode</CharacterSet>
-		<EnableASAN>true</EnableASAN>
 	</PropertyGroup>
 	<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='LLVM|x64'" Label="Configuration">
 		<ConfigurationType>StaticLibrary</ConfigurationType>
-		<PlatformToolset>llvm</PlatformToolset>
+		<PlatformToolset>LLVM-vs2014</PlatformToolset>
 		<CharacterSet>Unicode</CharacterSet>
 	</PropertyGroup>
 	<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration">
 		<ConfigurationType>StaticLibrary</ConfigurationType>
-		<PlatformToolset>v145</PlatformToolset>
+		<PlatformToolset>v140</PlatformToolset>
 		<CharacterSet>Unicode</CharacterSet>
 	</PropertyGroup>
 	<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|arm64'" Label="Configuration">
 		<ConfigurationType>StaticLibrary</ConfigurationType>
-		<PlatformToolset>v145</PlatformToolset>
+		<PlatformToolset>v140</PlatformToolset>
 		<CharacterSet>Unicode</CharacterSet>
 	</PropertyGroup>
 	<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='ASan|arm64'" Label="Configuration">
 		<ConfigurationType>StaticLibrary</ConfigurationType>
-		<PlatformToolset>v145</PlatformToolset>
+		<PlatformToolset>v140</PlatformToolset>
 		<CharacterSet>Unicode</CharacterSet>
-		<EnableASAN>true</EnableASAN>
 	</PropertyGroup>
 	<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='LLVM|arm64'" Label="Configuration">
 		<ConfigurationType>StaticLibrary</ConfigurationType>
-		<PlatformToolset>llvm</PlatformToolset>
+		<PlatformToolset>LLVM-vs2014</PlatformToolset>
 		<CharacterSet>Unicode</CharacterSet>
 	</PropertyGroup>
 	<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|arm64'" Label="Configuration">
 		<ConfigurationType>StaticLibrary</ConfigurationType>
-		<PlatformToolset>v145</PlatformToolset>
+		<PlatformToolset>v140</PlatformToolset>
 		<CharacterSet>Unicode</CharacterSet>
 	</PropertyGroup>
 	<Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
diff --git a/dists/msvc/illusions.vcxproj.filters b/dists/msvc/illusions.vcxproj.filters
index e0f513757e9..6dc7e98a29d 100644
--- a/dists/msvc/illusions.vcxproj.filters
+++ b/dists/msvc/illusions.vcxproj.filters
@@ -1,21 +1,20 @@
 <?xml version="1.0" encoding="utf-8"?>
-<Project ToolsVersion="18.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+<Project ToolsVersion="14.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
 	<ItemGroup>
 		<Filter Include="bbdou">
-			<UniqueIdentifier>EFDBA69E-2E1D-11F1-A827-001A7DDA7111</UniqueIdentifier>
+			<UniqueIdentifier>3A962B31-BF08-4BB7-AB2F-C26DAA11BF0D</UniqueIdentifier>
 		</Filter>
 		<Filter Include="duckman">
-			<UniqueIdentifier>EFDBA69F-2E1D-11F1-A827-001A7DDA7111</UniqueIdentifier>
+			<UniqueIdentifier>E8E251B1-BBFD-4276-89D2-2FAC51C19C20</UniqueIdentifier>
 		</Filter>
 		<Filter Include="resources">
-			<UniqueIdentifier>EFDBA6A0-2E1D-11F1-A827-001A7DDA7111</UniqueIdentifier>
+			<UniqueIdentifier>48044E61-F2BE-4183-AF8D-8FB8E8586DAA</UniqueIdentifier>
 		</Filter>
 		<Filter Include="threads">
-			<UniqueIdentifier>EFDBA6A1-2E1D-11F1-A827-001A7DDA7111</UniqueIdentifier>
+			<UniqueIdentifier>AFF83515-186A-4A0D-872B-0A92E9D0FEF6</UniqueIdentifier>
 		</Filter>
 	</ItemGroup>
 	<ItemGroup>
-		<ClCompile Include="..\..\engines\illusions\actor.cpp" />
 		<ClCompile Include="..\..\engines\illusions\bbdou\bbdou_bubble.cpp">
 			<Filter>bbdou</Filter>
 		</ClCompile>
@@ -58,10 +57,6 @@
 		<ClCompile Include="..\..\engines\illusions\bbdou\scriptopcodes_bbdou.cpp">
 			<Filter>bbdou</Filter>
 		</ClCompile>
-		<ClCompile Include="..\..\engines\illusions\camera.cpp" />
-		<ClCompile Include="..\..\engines\illusions\console.cpp" />
-		<ClCompile Include="..\..\engines\illusions\cursor.cpp" />
-		<ClCompile Include="..\..\engines\illusions\dictionary.cpp" />
 		<ClCompile Include="..\..\engines\illusions\duckman\duckman_credits.cpp">
 			<Filter>duckman</Filter>
 		</ClCompile>
@@ -95,17 +90,6 @@
 		<ClCompile Include="..\..\engines\illusions\duckman\scriptopcodes_duckman.cpp">
 			<Filter>duckman</Filter>
 		</ClCompile>
-		<ClCompile Include="..\..\engines\illusions\fileresourcereader.cpp" />
-		<ClCompile Include="..\..\engines\illusions\fixedpoint.cpp" />
-		<ClCompile Include="..\..\engines\illusions\gamarchive.cpp" />
-		<ClCompile Include="..\..\engines\illusions\gamestate.cpp" />
-		<ClCompile Include="..\..\engines\illusions\gamresourcereader.cpp" />
-		<ClCompile Include="..\..\engines\illusions\graphics.cpp" />
-		<ClCompile Include="..\..\engines\illusions\illusions.cpp" />
-		<ClCompile Include="..\..\engines\illusions\input.cpp" />
-		<ClCompile Include="..\..\engines\illusions\menusystem.cpp" />
-		<ClCompile Include="..\..\engines\illusions\metaengine.cpp" />
-		<ClCompile Include="..\..\engines\illusions\pathfinder.cpp" />
 		<ClCompile Include="..\..\engines\illusions\resources\actorresource.cpp">
 			<Filter>resources</Filter>
 		</ClCompile>
@@ -130,17 +114,6 @@
 		<ClCompile Include="..\..\engines\illusions\resources\talkresource.cpp">
 			<Filter>resources</Filter>
 		</ClCompile>
-		<ClCompile Include="..\..\engines\illusions\resourcesystem.cpp" />
-		<ClCompile Include="..\..\engines\illusions\saveload.cpp" />
-		<ClCompile Include="..\..\engines\illusions\screen.cpp" />
-		<ClCompile Include="..\..\engines\illusions\screentext.cpp" />
-		<ClCompile Include="..\..\engines\illusions\scriptopcodes.cpp" />
-		<ClCompile Include="..\..\engines\illusions\scriptstack.cpp" />
-		<ClCompile Include="..\..\engines\illusions\sequenceopcodes.cpp" />
-		<ClCompile Include="..\..\engines\illusions\sound.cpp" />
-		<ClCompile Include="..\..\engines\illusions\specialcode.cpp" />
-		<ClCompile Include="..\..\engines\illusions\textdrawer.cpp" />
-		<ClCompile Include="..\..\engines\illusions\thread.cpp" />
 		<ClCompile Include="..\..\engines\illusions\threads\abortablethread.cpp">
 			<Filter>threads</Filter>
 		</ClCompile>
@@ -159,11 +132,37 @@
 		<ClCompile Include="..\..\engines\illusions\threads\timerthread.cpp">
 			<Filter>threads</Filter>
 		</ClCompile>
+		<ClCompile Include="..\..\engines\illusions\actor.cpp" />
+		<ClCompile Include="..\..\engines\illusions\camera.cpp" />
+		<ClCompile Include="..\..\engines\illusions\console.cpp" />
+		<ClCompile Include="..\..\engines\illusions\cursor.cpp" />
+		<ClCompile Include="..\..\engines\illusions\dictionary.cpp" />
+		<ClCompile Include="..\..\engines\illusions\fileresourcereader.cpp" />
+		<ClCompile Include="..\..\engines\illusions\fixedpoint.cpp" />
+		<ClCompile Include="..\..\engines\illusions\gamarchive.cpp" />
+		<ClCompile Include="..\..\engines\illusions\gamestate.cpp" />
+		<ClCompile Include="..\..\engines\illusions\gamresourcereader.cpp" />
+		<ClCompile Include="..\..\engines\illusions\graphics.cpp" />
+		<ClCompile Include="..\..\engines\illusions\illusions.cpp" />
+		<ClCompile Include="..\..\engines\illusions\input.cpp" />
+		<ClCompile Include="..\..\engines\illusions\menusystem.cpp" />
+		<ClCompile Include="..\..\engines\illusions\metaengine.cpp" />
+		<ClCompile Include="..\..\engines\illusions\pathfinder.cpp" />
+		<ClCompile Include="..\..\engines\illusions\resourcesystem.cpp" />
+		<ClCompile Include="..\..\engines\illusions\saveload.cpp" />
+		<ClCompile Include="..\..\engines\illusions\screen.cpp" />
+		<ClCompile Include="..\..\engines\illusions\screentext.cpp" />
+		<ClCompile Include="..\..\engines\illusions\scriptopcodes.cpp" />
+		<ClCompile Include="..\..\engines\illusions\scriptstack.cpp" />
+		<ClCompile Include="..\..\engines\illusions\sequenceopcodes.cpp" />
+		<ClCompile Include="..\..\engines\illusions\sound.cpp" />
+		<ClCompile Include="..\..\engines\illusions\specialcode.cpp" />
+		<ClCompile Include="..\..\engines\illusions\textdrawer.cpp" />
+		<ClCompile Include="..\..\engines\illusions\thread.cpp" />
 		<ClCompile Include="..\..\engines\illusions\time.cpp" />
 		<ClCompile Include="..\..\engines\illusions\updatefunctions.cpp" />
 	</ItemGroup>
 	<ItemGroup>
-		<ClInclude Include="..\..\engines\illusions\actor.h" />
 		<ClInclude Include="..\..\engines\illusions\bbdou\bbdou_bubble.h">
 			<Filter>bbdou</Filter>
 		</ClInclude>
@@ -203,11 +202,6 @@
 		<ClInclude Include="..\..\engines\illusions\bbdou\scriptopcodes_bbdou.h">
 			<Filter>bbdou</Filter>
 		</ClInclude>
-		<ClInclude Include="..\..\engines\illusions\camera.h" />
-		<ClInclude Include="..\..\engines\illusions\console.h" />
-		<ClInclude Include="..\..\engines\illusions\cursor.h" />
-		<ClInclude Include="..\..\engines\illusions\detection.h" />
-		<ClInclude Include="..\..\engines\illusions\dictionary.h" />
 		<ClInclude Include="..\..\engines\illusions\duckman\duckman_credits.h">
 			<Filter>duckman</Filter>
 		</ClInclude>
@@ -241,17 +235,6 @@
 		<ClInclude Include="..\..\engines\illusions\duckman\scriptopcodes_duckman.h">
 			<Filter>duckman</Filter>
 		</ClInclude>
-		<ClInclude Include="..\..\engines\illusions\fileresourcereader.h" />
-		<ClInclude Include="..\..\engines\illusions\fixedpoint.h" />
-		<ClInclude Include="..\..\engines\illusions\gamarchive.h" />
-		<ClInclude Include="..\..\engines\illusions\gamestate.h" />
-		<ClInclude Include="..\..\engines\illusions\gamresourcereader.h" />
-		<ClInclude Include="..\..\engines\illusions\graphics.h" />
-		<ClInclude Include="..\..\engines\illusions\illusions.h" />
-		<ClInclude Include="..\..\engines\illusions\input.h" />
-		<ClInclude Include="..\..\engines\illusions\menusystem.h" />
-		<ClInclude Include="..\..\engines\illusions\pathfinder.h" />
-		<ClInclude Include="..\..\engines\illusions\resourcereader.h" />
 		<ClInclude Include="..\..\engines\illusions\resources\actorresource.h">
 			<Filter>resources</Filter>
 		</ClInclude>
@@ -276,16 +259,6 @@
 		<ClInclude Include="..\..\engines\illusions\resources\talkresource.h">
 			<Filter>resources</Filter>
 		</ClInclude>
-		<ClInclude Include="..\..\engines\illusions\resourcesystem.h" />
-		<ClInclude Include="..\..\engines\illusions\screen.h" />
-		<ClInclude Include="..\..\engines\illusions\screentext.h" />
-		<ClInclude Include="..\..\engines\illusions\scriptopcodes.h" />
-		<ClInclude Include="..\..\engines\illusions\scriptstack.h" />
-		<ClInclude Include="..\..\engines\illusions\sequenceopcodes.h" />
-		<ClInclude Include="..\..\engines\illusions\sound.h" />
-		<ClInclude Include="..\..\engines\illusions\specialcode.h" />
-		<ClInclude Include="..\..\engines\illusions\textdrawer.h" />
-		<ClInclude Include="..\..\engines\illusions\thread.h" />
 		<ClInclude Include="..\..\engines\illusions\threads\abortablethread.h">
 			<Filter>threads</Filter>
 		</ClInclude>
@@ -304,6 +277,33 @@
 		<ClInclude Include="..\..\engines\illusions\threads\timerthread.h">
 			<Filter>threads</Filter>
 		</ClInclude>
+		<ClInclude Include="..\..\engines\illusions\actor.h" />
+		<ClInclude Include="..\..\engines\illusions\camera.h" />
+		<ClInclude Include="..\..\engines\illusions\console.h" />


Commit: 1999c9c8fa1645fa1c6bbb5c3924800c307981d7
    https://github.com/scummvm/scummvm/commit/1999c9c8fa1645fa1c6bbb5c3924800c307981d7
Author: Filippos Karapetis (bluegr at gmail.com)
Date: 2026-04-06T23:06:32+03:00

Commit Message:
Revert "DISTS: Generated Code::Blocks and MSVC project files"

This reverts commit 796645e91f2a0de65735462194a05e7b0c595f62.

Changed paths:
  R dists/codeblocks/access.cbp
  R dists/codeblocks/adl.cbp
  R dists/codeblocks/agi.cbp
  R dists/codeblocks/agos.cbp
  R dists/codeblocks/ags.cbp
  R dists/codeblocks/alcachofa.cbp
  R dists/codeblocks/alg.cbp
  R dists/codeblocks/asylum.cbp
  R dists/codeblocks/awe.cbp
  R dists/codeblocks/bagel.cbp
  R dists/codeblocks/bbvs.cbp
  R dists/codeblocks/bladerunner.cbp
  R dists/codeblocks/buried.cbp
  R dists/codeblocks/cge.cbp
  R dists/codeblocks/cge2.cbp
  R dists/codeblocks/chewy.cbp
  R dists/codeblocks/cine.cbp
  R dists/codeblocks/composer.cbp
  R dists/codeblocks/crab.cbp
  R dists/codeblocks/cruise.cbp
  R dists/codeblocks/cryomni3d.cbp
  R dists/codeblocks/darkseed.cbp
  R dists/codeblocks/dgds.cbp
  R dists/codeblocks/director.cbp
  R dists/codeblocks/draci.cbp
  R dists/codeblocks/dragons.cbp
  R dists/codeblocks/drascula.cbp
  R dists/codeblocks/dreamweb.cbp
  R dists/codeblocks/efh.cbp
  R dists/codeblocks/engines/detection_table.h
  R dists/codeblocks/engines/plugins_table.h
  R dists/codeblocks/freescape.cbp
  R dists/codeblocks/glk.cbp
  R dists/codeblocks/gnap.cbp
  R dists/codeblocks/gob.cbp
  R dists/codeblocks/got.cbp
  R dists/codeblocks/griffon.cbp
  R dists/codeblocks/grim.cbp
  R dists/codeblocks/groovie.cbp
  R dists/codeblocks/hadesch.cbp
  R dists/codeblocks/hdb.cbp
  R dists/codeblocks/hopkins.cbp
  R dists/codeblocks/hugo.cbp
  R dists/codeblocks/hypno.cbp
  R dists/codeblocks/illusions.cbp
  R dists/codeblocks/kingdom.cbp
  R dists/codeblocks/kyra.cbp
  R dists/codeblocks/lab.cbp
  R dists/codeblocks/lastexpress.cbp
  R dists/codeblocks/lure.cbp
  R dists/codeblocks/m4.cbp
  R dists/codeblocks/made.cbp
  R dists/codeblocks/mads.cbp
  R dists/codeblocks/mm.cbp
  R dists/codeblocks/mohawk.cbp
  R dists/codeblocks/mortevielle.cbp
  R dists/codeblocks/mtropolis.cbp
  R dists/codeblocks/myst3.cbp
  R dists/codeblocks/nancy.cbp
  R dists/codeblocks/neverhood.cbp
  R dists/codeblocks/ngi.cbp
  R dists/codeblocks/parallaction.cbp
  R dists/codeblocks/pegasus.cbp
  R dists/codeblocks/petka.cbp
  R dists/codeblocks/pink.cbp
  R dists/codeblocks/plumbers.cbp
  R dists/codeblocks/prince.cbp
  R dists/codeblocks/private.cbp
  R dists/codeblocks/qdengine.cbp
  R dists/codeblocks/queen.cbp
  R dists/codeblocks/saga.cbp
  R dists/codeblocks/saga2.cbp
  R dists/codeblocks/sci.cbp
  R dists/codeblocks/scumm.cbp
  R dists/codeblocks/scummvm-detection.cbp
  R dists/codeblocks/scummvm.cbp
  R dists/codeblocks/scummvm.workspace
  R dists/codeblocks/sherlock.cbp
  R dists/codeblocks/sky.cbp
  R dists/codeblocks/sludge.cbp
  R dists/codeblocks/stark.cbp
  R dists/codeblocks/supernova.cbp
  R dists/codeblocks/sword1.cbp
  R dists/codeblocks/sword2.cbp
  R dists/codeblocks/sword25.cbp
  R dists/codeblocks/teenagent.cbp
  R dists/codeblocks/tetraedge.cbp
  R dists/codeblocks/tinsel.cbp
  R dists/codeblocks/titanic.cbp
  R dists/codeblocks/toltecs.cbp
  R dists/codeblocks/tony.cbp
  R dists/codeblocks/toon.cbp
  R dists/codeblocks/tot.cbp
  R dists/codeblocks/touche.cbp
  R dists/codeblocks/trecision.cbp
  R dists/codeblocks/tsage.cbp
  R dists/codeblocks/tucker.cbp
  R dists/codeblocks/twine.cbp
  R dists/codeblocks/twp.cbp
  R dists/codeblocks/ultima.cbp
  R dists/codeblocks/vcruise.cbp
  R dists/codeblocks/voyeur.cbp
  R dists/codeblocks/wage.cbp
  R dists/codeblocks/wintermute.cbp
  R dists/codeblocks/zvision.cbp
  R dists/msvc/ScummVM_ASanarm64.props
  R dists/msvc/ScummVM_ASanx64.props
  R dists/msvc/ScummVM_ASanx86.props
  R dists/msvc/ScummVM_Debugarm64.props
  R dists/msvc/ScummVM_Debugx64.props
  R dists/msvc/ScummVM_Debugx86.props
  R dists/msvc/ScummVM_Globalarm64.props
  R dists/msvc/ScummVM_Globalx64.props
  R dists/msvc/ScummVM_Globalx86.props
  R dists/msvc/ScummVM_LLVMarm64.props
  R dists/msvc/ScummVM_LLVMx64.props
  R dists/msvc/ScummVM_LLVMx86.props
  R dists/msvc/ScummVM_Releasearm64.props
  R dists/msvc/ScummVM_Releasex64.props
  R dists/msvc/ScummVM_Releasex86.props
  R dists/msvc/access.vcxproj
  R dists/msvc/access.vcxproj.filters
  R dists/msvc/adl.vcxproj
  R dists/msvc/agi.vcxproj
  R dists/msvc/agi.vcxproj.filters
  R dists/msvc/agos.vcxproj
  R dists/msvc/agos.vcxproj.filters
  R dists/msvc/ags.vcxproj
  R dists/msvc/ags.vcxproj.filters
  R dists/msvc/alcachofa.vcxproj
  R dists/msvc/alg.vcxproj
  R dists/msvc/alg.vcxproj.filters
  R dists/msvc/asylum.vcxproj
  R dists/msvc/asylum.vcxproj.filters
  R dists/msvc/awe.vcxproj
  R dists/msvc/bagel.vcxproj
  R dists/msvc/bagel.vcxproj.filters
  R dists/msvc/bbvs.vcxproj
  R dists/msvc/bbvs.vcxproj.filters
  R dists/msvc/bladerunner.vcxproj
  R dists/msvc/bladerunner.vcxproj.filters
  R dists/msvc/buried.vcxproj
  R dists/msvc/buried.vcxproj.filters
  R dists/msvc/cge.vcxproj
  R dists/msvc/cge2.vcxproj
  R dists/msvc/chewy.vcxproj
  R dists/msvc/chewy.vcxproj.filters
  R dists/msvc/cine.vcxproj
  R dists/msvc/composer.vcxproj
  R dists/msvc/crab.vcxproj
  R dists/msvc/crab.vcxproj.filters
  R dists/msvc/cruise.vcxproj
  R dists/msvc/cryomni3d.vcxproj
  R dists/msvc/cryomni3d.vcxproj.filters
  R dists/msvc/darkseed.vcxproj
  R dists/msvc/dgds.vcxproj
  R dists/msvc/dgds.vcxproj.filters
  R dists/msvc/director.vcxproj
  R dists/msvc/director.vcxproj.filters
  R dists/msvc/draci.vcxproj
  R dists/msvc/dragons.vcxproj
  R dists/msvc/drascula.vcxproj
  R dists/msvc/dreamweb.vcxproj
  R dists/msvc/efh.vcxproj
  R dists/msvc/engines/detection_table.h
  R dists/msvc/engines/plugins_table.h
  R dists/msvc/freescape.vcxproj
  R dists/msvc/freescape.vcxproj.filters
  R dists/msvc/glk.vcxproj
  R dists/msvc/glk.vcxproj.filters
  R dists/msvc/gnap.vcxproj
  R dists/msvc/gnap.vcxproj.filters
  R dists/msvc/gob.vcxproj
  R dists/msvc/gob.vcxproj.filters
  R dists/msvc/got.vcxproj
  R dists/msvc/got.vcxproj.filters
  R dists/msvc/griffon.vcxproj
  R dists/msvc/grim.vcxproj
  R dists/msvc/grim.vcxproj.filters
  R dists/msvc/groovie.vcxproj
  R dists/msvc/groovie.vcxproj.filters
  R dists/msvc/hadesch.vcxproj
  R dists/msvc/hadesch.vcxproj.filters
  R dists/msvc/hdb.vcxproj
  R dists/msvc/hopkins.vcxproj
  R dists/msvc/hugo.vcxproj
  R dists/msvc/hypno.vcxproj
  R dists/msvc/hypno.vcxproj.filters
  R dists/msvc/illusions.vcxproj
  R dists/msvc/illusions.vcxproj.filters
  R dists/msvc/kingdom.vcxproj
  R dists/msvc/kyra.vcxproj
  R dists/msvc/kyra.vcxproj.filters
  R dists/msvc/lab.vcxproj
  R dists/msvc/lastexpress.vcxproj
  R dists/msvc/lastexpress.vcxproj.filters
  R dists/msvc/lure.vcxproj
  R dists/msvc/m4.vcxproj
  R dists/msvc/m4.vcxproj.filters
  R dists/msvc/made.vcxproj
  R dists/msvc/mads.vcxproj
  R dists/msvc/mads.vcxproj.filters
  R dists/msvc/mm.vcxproj
  R dists/msvc/mm.vcxproj.filters
  R dists/msvc/mohawk.vcxproj
  R dists/msvc/mohawk.vcxproj.filters
  R dists/msvc/mortevielle.vcxproj
  R dists/msvc/mtropolis.vcxproj
  R dists/msvc/mtropolis.vcxproj.filters
  R dists/msvc/myst3.vcxproj
  R dists/msvc/nancy.vcxproj
  R dists/msvc/nancy.vcxproj.filters
  R dists/msvc/neverhood.vcxproj
  R dists/msvc/neverhood.vcxproj.filters
  R dists/msvc/ngi.vcxproj
  R dists/msvc/ngi.vcxproj.filters
  R dists/msvc/parallaction.vcxproj
  R dists/msvc/pegasus.vcxproj
  R dists/msvc/pegasus.vcxproj.filters
  R dists/msvc/petka.vcxproj
  R dists/msvc/petka.vcxproj.filters
  R dists/msvc/pink.vcxproj
  R dists/msvc/pink.vcxproj.filters
  R dists/msvc/plumbers.vcxproj
  R dists/msvc/prince.vcxproj
  R dists/msvc/private.vcxproj
  R dists/msvc/qdengine.vcxproj
  R dists/msvc/qdengine.vcxproj.filters
  R dists/msvc/queen.vcxproj
  R dists/msvc/saga.vcxproj
  R dists/msvc/saga2.vcxproj
  R dists/msvc/sci.vcxproj
  R dists/msvc/sci.vcxproj.filters
  R dists/msvc/scumm.vcxproj
  R dists/msvc/scumm.vcxproj.filters
  R dists/msvc/scummvm-detection.vcxproj
  R dists/msvc/scummvm-detection.vcxproj.filters
  R dists/msvc/scummvm.sln
  R dists/msvc/scummvm.vcxproj
  R dists/msvc/scummvm.vcxproj.filters
  R dists/msvc/sherlock.vcxproj
  R dists/msvc/sherlock.vcxproj.filters
  R dists/msvc/sky.vcxproj
  R dists/msvc/sky.vcxproj.filters
  R dists/msvc/sludge.vcxproj
  R dists/msvc/stark.vcxproj
  R dists/msvc/stark.vcxproj.filters
  R dists/msvc/supernova.vcxproj
  R dists/msvc/supernova.vcxproj.filters
  R dists/msvc/sword1.vcxproj
  R dists/msvc/sword2.vcxproj
  R dists/msvc/sword25.vcxproj
  R dists/msvc/sword25.vcxproj.filters
  R dists/msvc/teenagent.vcxproj
  R dists/msvc/tetraedge.vcxproj
  R dists/msvc/tetraedge.vcxproj.filters
  R dists/msvc/tinsel.vcxproj
  R dists/msvc/tinsel.vcxproj.filters
  R dists/msvc/titanic.vcxproj
  R dists/msvc/titanic.vcxproj.filters
  R dists/msvc/toltecs.vcxproj
  R dists/msvc/tony.vcxproj
  R dists/msvc/tony.vcxproj.filters
  R dists/msvc/toon.vcxproj
  R dists/msvc/tot.vcxproj
  R dists/msvc/tot.vcxproj.filters
  R dists/msvc/touche.vcxproj
  R dists/msvc/trecision.vcxproj
  R dists/msvc/tsage.vcxproj
  R dists/msvc/tsage.vcxproj.filters
  R dists/msvc/tucker.vcxproj
  R dists/msvc/twine.vcxproj
  R dists/msvc/twine.vcxproj.filters
  R dists/msvc/twp.vcxproj
  R dists/msvc/twp.vcxproj.filters
  R dists/msvc/ultima.vcxproj
  R dists/msvc/ultima.vcxproj.filters
  R dists/msvc/vcruise.vcxproj
  R dists/msvc/voyeur.vcxproj
  R dists/msvc/wage.vcxproj
  R dists/msvc/wintermute.vcxproj
  R dists/msvc/wintermute.vcxproj.filters
  R dists/msvc/zvision.vcxproj
  R dists/msvc/zvision.vcxproj.filters


diff --git a/dists/codeblocks/access.cbp b/dists/codeblocks/access.cbp
deleted file mode 100644
index 509a6224fab..00000000000
--- a/dists/codeblocks/access.cbp
+++ /dev/null
@@ -1,297 +0,0 @@
-<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
-<CodeBlocks_project_file>
-	<FileVersion major="1" minor="6" />
-	<Project>
-		<Option title="access" />
-		<Option pch_mode="2" />
-		<Option compiler="gcc" />
-		<Build>
-			<Target title="default">
-				<Option output="scummvm\engines\access\libaccess" prefix_auto="1" extension_auto="1" />
-				<Option working_dir="" />
-				<Option object_output="scummvm" />
-				<Option type="2" />
-				<Option compiler="gcc" />
-				<Option createDefFile="1" />
-				<Compiler>
-					<Add option="-Wall" />
-					<Add option="-Wno-long-long" />
-					<Add option="-Wno-multichar" />
-					<Add option="-Wno-unknown-pragmas" />
-					<Add option="-Wno-reorder" />
-					<Add option="-Wpointer-arith" />
-					<Add option="-Wcast-qual" />
-					<Add option="-Wcast-align" />
-					<Add option="-Wshadow" />
-					<Add option="-Wnon-virtual-dtor" />
-					<Add option="-Wwrite-strings" />
-					<Add option="-fno-exceptions" />
-					<Add option="-fcheck-new" />
-					<Add option="-DUSE_ZLIB" />
-					<Add option="-DUSE_MAD" />
-					<Add option="-DUSE_FRIBIDI" />
-					<Add option="-DUSE_OGG" />
-					<Add option="-DUSE_VORBIS" />
-					<Add option="-DUSE_FLAC" />
-					<Add option="-DUSE_PNG" />
-					<Add option="-DUSE_MPEG2" />
-					<Add option="-DUSE_THEORADEC" />
-					<Add option="-DUSE_FREETYPE2" />
-					<Add option="-DUSE_JPEG" />
-					<Add option="-DUSE_FLUIDSYNTH" />
-					<Add option="-DUSE_LIBCURL" />
-					<Add option="-DUSE_SDL_NET" />
-					<Add option="-DUSE_BINK" />
-					<Add option="-DUSE_SCALERS" />
-					<Add option="-DUSE_HQ_SCALERS" />
-					<Add option="-DUSE_EDGE_SCALERS" />
-					<Add option="-DUSE_ASPECT" />
-					<Add option="-DUSE_RGB_COLOR" />
-					<Add option="-DUSE_HIGHRES" />
-					<Add option="-DUSE_MT32EMU" />
-					<Add option="-DUSE_NASM" />
-					<Add option="-DUSE_OPENGL" />
-					<Add option="-DUSE_OPENGL_GAME" />
-					<Add option="-DUSE_OPENGL_SHADERS" />
-					<Add option="-DUSE_TINYGL" />
-					<Add option="-DUSE_TASKBAR" />
-					<Add option="-DUSE_HTTP" />
-					<Add option="-DUSE_BASIC_NET" />
-					<Add option="-DUSE_CLOUD" />
-					<Add option="-DUSE_ENET" />
-					<Add option="-DUSE_TRANSLATION" />
-					<Add option="-DUSE_SYSTEM_PRINTING" />
-					<Add option="-DUSE_SYSDIALOGS" />
-					<Add option="-DUSE_DETECTLANG" />
-					<Add option="-DUSE_TTS" />
-					<Add option="-DBUILTIN_RESOURCES" />
-					<Add option="-DDETECTION_FULL" />
-					<Add option="-DUSE_DETECTION_FEATURES_STATIC" />
-					<Add option="-DUSE_FMTOWNS_PC98_AUDIO" />
-					<Add option="-DUSE_HNM" />
-					<Add option="-DUSE_IMGUI" />
-					<Add option="-DUSE_INDEO3" />
-					<Add option="-DUSE_INDEO45" />
-					<Add option="-DUSE_JYV1" />
-					<Add option="-DUSE_LUA" />
-					<Add option="-DUSE_MFC" />
-					<Add option="-DUSE_MIDI" />
-					<Add option="-DUSE_QDM2" />
-					<Add option="-DUSE_SID_AUDIO" />
-					<Add option="-DUSE_SVQ1" />
-					<Add option="-DUSE_TRUEMOTION1" />
-					<Add option="-DUSE_UNIVERSALTRACKER" />
-					<Add option="-DUSE_VGMTRANS_AUDIO" />
-					<Add option="-DUSE_XAN" />
-					<Add option="-DENABLE_SCUMM" />
-					<Add option="-DENABLE_SCUMM_7_8" />
-					<Add option="-DENABLE_HE" />
-					<Add option="-DENABLE_ACCESS" />
-					<Add option="-DENABLE_ADL" />
-					<Add option="-DENABLE_AGI" />
-					<Add option="-DENABLE_AGOS" />
-					<Add option="-DENABLE_AGOS2" />
-					<Add option="-DENABLE_AGS" />
-					<Add option="-DENABLE_ALCACHOFA" />
-					<Add option="-DENABLE_ALG" />
-					<Add option="-DENABLE_ASYLUM" />
-					<Add option="-DENABLE_AWE" />
-					<Add option="-DENABLE_BAGEL" />
-					<Add option="-DENABLE_BBVS" />
-					<Add option="-DENABLE_BLADERUNNER" />
-					<Add option="-DENABLE_BURIED" />
-					<Add option="-DENABLE_CGE" />
-					<Add option="-DENABLE_CGE2" />
-					<Add option="-DENABLE_CHEWY" />
-					<Add option="-DENABLE_CINE" />
-					<Add option="-DENABLE_COMPOSER" />
-					<Add option="-DENABLE_CRAB" />
-					<Add option="-DENABLE_CRUISE" />
-					<Add option="-DENABLE_CRYOMNI3D" />
-					<Add option="-DENABLE_VERSAILLES" />
-					<Add option="-DENABLE_DARKSEED" />
-					<Add option="-DENABLE_DGDS" />
-					<Add option="-DENABLE_DIRECTOR" />
-					<Add option="-DENABLE_DRACI" />
-					<Add option="-DENABLE_DRAGONS" />
-					<Add option="-DENABLE_DRASCULA" />
-					<Add option="-DENABLE_DREAMWEB" />
-					<Add option="-DENABLE_EFH" />
-					<Add option="-DENABLE_FREESCAPE" />
-					<Add option="-DENABLE_GLK" />
-					<Add option="-DENABLE_GNAP" />
-					<Add option="-DENABLE_GOB" />
-					<Add option="-DENABLE_GOT" />
-					<Add option="-DENABLE_GRIFFON" />
-					<Add option="-DENABLE_GRIM" />
-					<Add option="-DENABLE_GROOVIE" />
-					<Add option="-DENABLE_GROOVIE2" />
-					<Add option="-DENABLE_HADESCH" />
-					<Add option="-DENABLE_HDB" />
-					<Add option="-DENABLE_HOPKINS" />
-					<Add option="-DENABLE_HUGO" />
-					<Add option="-DENABLE_HYPNO" />
-					<Add option="-DENABLE_ILLUSIONS" />
-					<Add option="-DENABLE_KINGDOM" />
-					<Add option="-DENABLE_KYRA" />
-					<Add option="-DENABLE_LOL" />
-					<Add option="-DENABLE_EOB" />
-					<Add option="-DENABLE_LAB" />
-					<Add option="-DENABLE_LASTEXPRESS" />
-					<Add option="-DENABLE_LURE" />
-					<Add option="-DENABLE_M4" />
-					<Add option="-DENABLE_MADE" />
-					<Add option="-DENABLE_MADS" />
-					<Add option="-DENABLE_MM" />
-					<Add option="-DENABLE_MM1" />
-					<Add option="-DENABLE_XEEN" />
-					<Add option="-DENABLE_MOHAWK" />
-					<Add option="-DENABLE_RIVEN" />
-					<Add option="-DENABLE_MYST" />
-					<Add option="-DENABLE_MYSTME" />
-					<Add option="-DENABLE_MORTEVIELLE" />
-					<Add option="-DENABLE_MTROPOLIS" />
-					<Add option="-DENABLE_MYST3" />
-					<Add option="-DENABLE_NANCY" />
-					<Add option="-DENABLE_NEVERHOOD" />
-					<Add option="-DENABLE_NGI" />
-					<Add option="-DENABLE_PARALLACTION" />
-					<Add option="-DENABLE_PEGASUS" />
-					<Add option="-DENABLE_PETKA" />
-					<Add option="-DENABLE_PINK" />
-					<Add option="-DENABLE_PLUMBERS" />
-					<Add option="-DENABLE_PRINCE" />
-					<Add option="-DENABLE_PRIVATE" />
-					<Add option="-DENABLE_QDENGINE" />
-					<Add option="-DENABLE_QUEEN" />
-					<Add option="-DENABLE_SAGA" />
-					<Add option="-DENABLE_IHNM" />
-					<Add option="-DENABLE_SAGA2" />
-					<Add option="-DENABLE_SCI" />
-					<Add option="-DENABLE_SCI32" />
-					<Add option="-DENABLE_SHERLOCK" />
-					<Add option="-DENABLE_SKY" />
-					<Add option="-DENABLE_SLUDGE" />
-					<Add option="-DENABLE_STARK" />
-					<Add option="-DENABLE_SUPERNOVA" />
-					<Add option="-DENABLE_SWORD1" />
-					<Add option="-DENABLE_SWORD2" />
-					<Add option="-DENABLE_SWORD25" />
-					<Add option="-DENABLE_TEENAGENT" />
-					<Add option="-DENABLE_TETRAEDGE" />
-					<Add option="-DENABLE_TINSEL" />
-					<Add option="-DENABLE_TITANIC" />
-					<Add option="-DENABLE_TOLTECS" />
-					<Add option="-DENABLE_TONY" />
-					<Add option="-DENABLE_TOON" />
-					<Add option="-DENABLE_TOT" />
-					<Add option="-DENABLE_TOUCHE" />
-					<Add option="-DENABLE_TRECISION" />
-					<Add option="-DENABLE_TSAGE" />
-					<Add option="-DENABLE_RINGWORLD" />
-					<Add option="-DENABLE_BLUEFORCE" />
-					<Add option="-DENABLE_RINGWORLD2" />
-					<Add option="-DENABLE_TUCKER" />
-					<Add option="-DENABLE_TWINE" />
-					<Add option="-DENABLE_TWP" />
-					<Add option="-DENABLE_ULTIMA" />
-					<Add option="-DENABLE_ULTIMA4" />
-					<Add option="-DENABLE_ULTIMA6" />
-					<Add option="-DENABLE_ULTIMA8" />
-					<Add option="-DENABLE_VCRUISE" />
-					<Add option="-DENABLE_VOYEUR" />
-					<Add option="-DENABLE_WAGE" />
-					<Add option="-DENABLE_WINTERMUTE" />
-					<Add option="-DENABLE_WME3D" />
-					<Add option="-DENABLE_FOXTAIL" />
-					<Add option="-DENABLE_HEROCRAFT" />
-					<Add option="-DENABLE_ZVISION" />
-					<Add option="-DWIN32" />
-					<Add option="-DCURL_STATICLIB" />
-					<Add option="-DSDL_BACKEND" />
-					<Add option="-DUSE_SDL2" />
-					<Add option="-DDETECTION_STATIC" />
-					<Add option="-DUSE_GLAD" />
-					<Add option="-DUSE_IMGUI_SDLRENDERER2" />
-					<Add option="-g" />
-					<Add directory="..\..\engines" />
-					<Add directory="..\..\..\scummvm" />
-				</Compiler>
-			</Target>
-		</Build>
-		<Unit filename="..\..\engines\access\amazon\amazon_game.cpp" />
-		<Unit filename="..\..\engines\access\amazon\amazon_game.h" />
-		<Unit filename="..\..\engines\access\amazon\amazon_logic.cpp" />
-		<Unit filename="..\..\engines\access\amazon\amazon_logic.h" />
-		<Unit filename="..\..\engines\access\amazon\amazon_player.cpp" />
-		<Unit filename="..\..\engines\access\amazon\amazon_player.h" />
-		<Unit filename="..\..\engines\access\amazon\amazon_resources.cpp" />
-		<Unit filename="..\..\engines\access\amazon\amazon_resources.h" />
-		<Unit filename="..\..\engines\access\amazon\amazon_room.cpp" />
-		<Unit filename="..\..\engines\access\amazon\amazon_room.h" />
-		<Unit filename="..\..\engines\access\amazon\amazon_scripts.cpp" />
-		<Unit filename="..\..\engines\access\amazon\amazon_scripts.h" />
-		<Unit filename="..\..\engines\access\martian\martian_duct.cpp" />
-		<Unit filename="..\..\engines\access\martian\martian_duct.h" />
-		<Unit filename="..\..\engines\access\martian\martian_game.cpp" />
-		<Unit filename="..\..\engines\access\martian\martian_game.h" />
-		<Unit filename="..\..\engines\access\martian\martian_player.cpp" />
-		<Unit filename="..\..\engines\access\martian\martian_player.h" />
-		<Unit filename="..\..\engines\access\martian\martian_resources.cpp" />
-		<Unit filename="..\..\engines\access\martian\martian_resources.h" />
-		<Unit filename="..\..\engines\access\martian\martian_room.cpp" />
-		<Unit filename="..\..\engines\access\martian\martian_room.h" />
-		<Unit filename="..\..\engines\access\martian\martian_scripts.cpp" />
-		<Unit filename="..\..\engines\access\martian\martian_scripts.h" />
-		<Unit filename="..\..\engines\access\martian\midiparser_bemd.cpp" />
-		<Unit filename="..\..\engines\access\martian\midiparser_bemd.h" />
-		<Unit filename="..\..\engines\access\video\movie_decoder.cpp" />
-		<Unit filename="..\..\engines\access\video\movie_decoder.h" />
-		<Unit filename="..\..\engines\access\access.cpp" />
-		<Unit filename="..\..\engines\access\access.h" />
-		<Unit filename="..\..\engines\access\animation.cpp" />
-		<Unit filename="..\..\engines\access\animation.h" />
-		<Unit filename="..\..\engines\access\asurface.cpp" />
-		<Unit filename="..\..\engines\access\asurface.h" />
-		<Unit filename="..\..\engines\access\bubble_box.cpp" />
-		<Unit filename="..\..\engines\access\bubble_box.h" />
-		<Unit filename="..\..\engines\access\char.cpp" />
-		<Unit filename="..\..\engines\access\char.h" />
-		<Unit filename="..\..\engines\access\data.cpp" />
-		<Unit filename="..\..\engines\access\data.h" />
-		<Unit filename="..\..\engines\access\debugger.cpp" />
-		<Unit filename="..\..\engines\access\debugger.h" />
-		<Unit filename="..\..\engines\access\decompress.cpp" />
-		<Unit filename="..\..\engines\access\decompress.h" />
-		<Unit filename="..\..\engines\access\detection.h" />
-		<Unit filename="..\..\engines\access\detection_tables.h" />
-		<Unit filename="..\..\engines\access\events.cpp" />
-		<Unit filename="..\..\engines\access\events.h" />
-		<Unit filename="..\..\engines\access\files.cpp" />
-		<Unit filename="..\..\engines\access\files.h" />
-		<Unit filename="..\..\engines\access\font.cpp" />
-		<Unit filename="..\..\engines\access\font.h" />
-		<Unit filename="..\..\engines\access\inventory.cpp" />
-		<Unit filename="..\..\engines\access\inventory.h" />
-		<Unit filename="..\..\engines\access\metaengine.cpp" />
-		<Unit filename="..\..\engines\access\module.mk" />
-		<Unit filename="..\..\engines\access\player.cpp" />
-		<Unit filename="..\..\engines\access\player.h" />
-		<Unit filename="..\..\engines\access\resources.cpp" />
-		<Unit filename="..\..\engines\access\resources.h" />
-		<Unit filename="..\..\engines\access\room.cpp" />
-		<Unit filename="..\..\engines\access\room.h" />
-		<Unit filename="..\..\engines\access\screen.cpp" />
-		<Unit filename="..\..\engines\access\screen.h" />
-		<Unit filename="..\..\engines\access\scripts.cpp" />
-		<Unit filename="..\..\engines\access\scripts.h" />
-		<Unit filename="..\..\engines\access\sound.cpp" />
-		<Unit filename="..\..\engines\access\sound.h" />
-		<Unit filename="..\..\engines\access\video.cpp" />
-		<Unit filename="..\..\engines\access\video.h" />
-		<Extensions>
-			<code_completion />
-			<debugger />
-		</Extensions>
-	</Project>
-</CodeBlocks_project_file>
\ No newline at end of file
diff --git a/dists/codeblocks/adl.cbp b/dists/codeblocks/adl.cbp
deleted file mode 100644
index 6a1a4dc11f6..00000000000
--- a/dists/codeblocks/adl.cbp
+++ /dev/null
@@ -1,257 +0,0 @@
-<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
-<CodeBlocks_project_file>
-	<FileVersion major="1" minor="6" />
-	<Project>
-		<Option title="adl" />
-		<Option pch_mode="2" />
-		<Option compiler="gcc" />
-		<Build>
-			<Target title="default">
-				<Option output="scummvm\engines\adl\libadl" prefix_auto="1" extension_auto="1" />
-				<Option working_dir="" />
-				<Option object_output="scummvm" />
-				<Option type="2" />
-				<Option compiler="gcc" />
-				<Option createDefFile="1" />
-				<Compiler>
-					<Add option="-Wall" />
-					<Add option="-Wno-long-long" />
-					<Add option="-Wno-multichar" />
-					<Add option="-Wno-unknown-pragmas" />
-					<Add option="-Wno-reorder" />
-					<Add option="-Wpointer-arith" />
-					<Add option="-Wcast-qual" />
-					<Add option="-Wcast-align" />
-					<Add option="-Wshadow" />
-					<Add option="-Wnon-virtual-dtor" />
-					<Add option="-Wwrite-strings" />
-					<Add option="-fno-exceptions" />
-					<Add option="-fcheck-new" />
-					<Add option="-DUSE_ZLIB" />
-					<Add option="-DUSE_MAD" />
-					<Add option="-DUSE_FRIBIDI" />
-					<Add option="-DUSE_OGG" />
-					<Add option="-DUSE_VORBIS" />
-					<Add option="-DUSE_FLAC" />
-					<Add option="-DUSE_PNG" />
-					<Add option="-DUSE_MPEG2" />
-					<Add option="-DUSE_THEORADEC" />
-					<Add option="-DUSE_FREETYPE2" />
-					<Add option="-DUSE_JPEG" />
-					<Add option="-DUSE_FLUIDSYNTH" />
-					<Add option="-DUSE_LIBCURL" />
-					<Add option="-DUSE_SDL_NET" />
-					<Add option="-DUSE_BINK" />
-					<Add option="-DUSE_SCALERS" />
-					<Add option="-DUSE_HQ_SCALERS" />
-					<Add option="-DUSE_EDGE_SCALERS" />
-					<Add option="-DUSE_ASPECT" />
-					<Add option="-DUSE_RGB_COLOR" />
-					<Add option="-DUSE_HIGHRES" />
-					<Add option="-DUSE_MT32EMU" />
-					<Add option="-DUSE_NASM" />
-					<Add option="-DUSE_OPENGL" />
-					<Add option="-DUSE_OPENGL_GAME" />
-					<Add option="-DUSE_OPENGL_SHADERS" />
-					<Add option="-DUSE_TINYGL" />
-					<Add option="-DUSE_TASKBAR" />
-					<Add option="-DUSE_HTTP" />
-					<Add option="-DUSE_BASIC_NET" />
-					<Add option="-DUSE_CLOUD" />
-					<Add option="-DUSE_ENET" />
-					<Add option="-DUSE_TRANSLATION" />
-					<Add option="-DUSE_SYSTEM_PRINTING" />
-					<Add option="-DUSE_SYSDIALOGS" />
-					<Add option="-DUSE_DETECTLANG" />
-					<Add option="-DUSE_TTS" />
-					<Add option="-DBUILTIN_RESOURCES" />
-					<Add option="-DDETECTION_FULL" />
-					<Add option="-DUSE_DETECTION_FEATURES_STATIC" />
-					<Add option="-DUSE_FMTOWNS_PC98_AUDIO" />
-					<Add option="-DUSE_HNM" />
-					<Add option="-DUSE_IMGUI" />
-					<Add option="-DUSE_INDEO3" />
-					<Add option="-DUSE_INDEO45" />
-					<Add option="-DUSE_JYV1" />
-					<Add option="-DUSE_LUA" />
-					<Add option="-DUSE_MFC" />
-					<Add option="-DUSE_MIDI" />
-					<Add option="-DUSE_QDM2" />
-					<Add option="-DUSE_SID_AUDIO" />
-					<Add option="-DUSE_SVQ1" />
-					<Add option="-DUSE_TRUEMOTION1" />
-					<Add option="-DUSE_UNIVERSALTRACKER" />
-					<Add option="-DUSE_VGMTRANS_AUDIO" />
-					<Add option="-DUSE_XAN" />
-					<Add option="-DENABLE_SCUMM" />
-					<Add option="-DENABLE_SCUMM_7_8" />
-					<Add option="-DENABLE_HE" />
-					<Add option="-DENABLE_ACCESS" />
-					<Add option="-DENABLE_ADL" />
-					<Add option="-DENABLE_AGI" />
-					<Add option="-DENABLE_AGOS" />
-					<Add option="-DENABLE_AGOS2" />
-					<Add option="-DENABLE_AGS" />
-					<Add option="-DENABLE_ALCACHOFA" />
-					<Add option="-DENABLE_ALG" />
-					<Add option="-DENABLE_ASYLUM" />
-					<Add option="-DENABLE_AWE" />
-					<Add option="-DENABLE_BAGEL" />
-					<Add option="-DENABLE_BBVS" />
-					<Add option="-DENABLE_BLADERUNNER" />
-					<Add option="-DENABLE_BURIED" />
-					<Add option="-DENABLE_CGE" />
-					<Add option="-DENABLE_CGE2" />
-					<Add option="-DENABLE_CHEWY" />
-					<Add option="-DENABLE_CINE" />
-					<Add option="-DENABLE_COMPOSER" />
-					<Add option="-DENABLE_CRAB" />
-					<Add option="-DENABLE_CRUISE" />
-					<Add option="-DENABLE_CRYOMNI3D" />
-					<Add option="-DENABLE_VERSAILLES" />
-					<Add option="-DENABLE_DARKSEED" />
-					<Add option="-DENABLE_DGDS" />
-					<Add option="-DENABLE_DIRECTOR" />
-					<Add option="-DENABLE_DRACI" />
-					<Add option="-DENABLE_DRAGONS" />
-					<Add option="-DENABLE_DRASCULA" />
-					<Add option="-DENABLE_DREAMWEB" />
-					<Add option="-DENABLE_EFH" />
-					<Add option="-DENABLE_FREESCAPE" />
-					<Add option="-DENABLE_GLK" />
-					<Add option="-DENABLE_GNAP" />
-					<Add option="-DENABLE_GOB" />
-					<Add option="-DENABLE_GOT" />
-					<Add option="-DENABLE_GRIFFON" />
-					<Add option="-DENABLE_GRIM" />
-					<Add option="-DENABLE_GROOVIE" />
-					<Add option="-DENABLE_GROOVIE2" />
-					<Add option="-DENABLE_HADESCH" />
-					<Add option="-DENABLE_HDB" />
-					<Add option="-DENABLE_HOPKINS" />
-					<Add option="-DENABLE_HUGO" />
-					<Add option="-DENABLE_HYPNO" />
-					<Add option="-DENABLE_ILLUSIONS" />
-					<Add option="-DENABLE_KINGDOM" />
-					<Add option="-DENABLE_KYRA" />
-					<Add option="-DENABLE_LOL" />
-					<Add option="-DENABLE_EOB" />
-					<Add option="-DENABLE_LAB" />
-					<Add option="-DENABLE_LASTEXPRESS" />
-					<Add option="-DENABLE_LURE" />
-					<Add option="-DENABLE_M4" />
-					<Add option="-DENABLE_MADE" />
-					<Add option="-DENABLE_MADS" />
-					<Add option="-DENABLE_MM" />
-					<Add option="-DENABLE_MM1" />
-					<Add option="-DENABLE_XEEN" />
-					<Add option="-DENABLE_MOHAWK" />
-					<Add option="-DENABLE_RIVEN" />
-					<Add option="-DENABLE_MYST" />
-					<Add option="-DENABLE_MYSTME" />
-					<Add option="-DENABLE_MORTEVIELLE" />
-					<Add option="-DENABLE_MTROPOLIS" />
-					<Add option="-DENABLE_MYST3" />
-					<Add option="-DENABLE_NANCY" />
-					<Add option="-DENABLE_NEVERHOOD" />
-					<Add option="-DENABLE_NGI" />
-					<Add option="-DENABLE_PARALLACTION" />
-					<Add option="-DENABLE_PEGASUS" />
-					<Add option="-DENABLE_PETKA" />
-					<Add option="-DENABLE_PINK" />
-					<Add option="-DENABLE_PLUMBERS" />
-					<Add option="-DENABLE_PRINCE" />
-					<Add option="-DENABLE_PRIVATE" />
-					<Add option="-DENABLE_QDENGINE" />
-					<Add option="-DENABLE_QUEEN" />
-					<Add option="-DENABLE_SAGA" />
-					<Add option="-DENABLE_IHNM" />
-					<Add option="-DENABLE_SAGA2" />
-					<Add option="-DENABLE_SCI" />
-					<Add option="-DENABLE_SCI32" />
-					<Add option="-DENABLE_SHERLOCK" />
-					<Add option="-DENABLE_SKY" />
-					<Add option="-DENABLE_SLUDGE" />
-					<Add option="-DENABLE_STARK" />
-					<Add option="-DENABLE_SUPERNOVA" />
-					<Add option="-DENABLE_SWORD1" />
-					<Add option="-DENABLE_SWORD2" />
-					<Add option="-DENABLE_SWORD25" />
-					<Add option="-DENABLE_TEENAGENT" />
-					<Add option="-DENABLE_TETRAEDGE" />
-					<Add option="-DENABLE_TINSEL" />
-					<Add option="-DENABLE_TITANIC" />
-					<Add option="-DENABLE_TOLTECS" />
-					<Add option="-DENABLE_TONY" />
-					<Add option="-DENABLE_TOON" />
-					<Add option="-DENABLE_TOT" />
-					<Add option="-DENABLE_TOUCHE" />
-					<Add option="-DENABLE_TRECISION" />
-					<Add option="-DENABLE_TSAGE" />
-					<Add option="-DENABLE_RINGWORLD" />
-					<Add option="-DENABLE_BLUEFORCE" />
-					<Add option="-DENABLE_RINGWORLD2" />
-					<Add option="-DENABLE_TUCKER" />
-					<Add option="-DENABLE_TWINE" />
-					<Add option="-DENABLE_TWP" />
-					<Add option="-DENABLE_ULTIMA" />
-					<Add option="-DENABLE_ULTIMA4" />
-					<Add option="-DENABLE_ULTIMA6" />
-					<Add option="-DENABLE_ULTIMA8" />
-					<Add option="-DENABLE_VCRUISE" />
-					<Add option="-DENABLE_VOYEUR" />
-					<Add option="-DENABLE_WAGE" />
-					<Add option="-DENABLE_WINTERMUTE" />
-					<Add option="-DENABLE_WME3D" />
-					<Add option="-DENABLE_FOXTAIL" />
-					<Add option="-DENABLE_HEROCRAFT" />
-					<Add option="-DENABLE_ZVISION" />
-					<Add option="-DWIN32" />
-					<Add option="-DCURL_STATICLIB" />
-					<Add option="-DSDL_BACKEND" />
-					<Add option="-DUSE_SDL2" />
-					<Add option="-DDETECTION_STATIC" />
-					<Add option="-DUSE_GLAD" />
-					<Add option="-DUSE_IMGUI_SDLRENDERER2" />
-					<Add option="-g" />
-					<Add directory="..\..\engines" />
-					<Add directory="..\..\..\scummvm" />
-				</Compiler>
-			</Target>
-		</Build>
-		<Unit filename="..\..\engines\adl\adl.cpp" />
-		<Unit filename="..\..\engines\adl\adl.h" />
-		<Unit filename="..\..\engines\adl\adl_v2.cpp" />
-		<Unit filename="..\..\engines\adl\adl_v2.h" />
-		<Unit filename="..\..\engines\adl\adl_v3.cpp" />
-		<Unit filename="..\..\engines\adl\adl_v3.h" />
-		<Unit filename="..\..\engines\adl\adl_v4.cpp" />
-		<Unit filename="..\..\engines\adl\adl_v4.h" />
-		<Unit filename="..\..\engines\adl\adl_v5.cpp" />
-		<Unit filename="..\..\engines\adl\adl_v5.h" />
-		<Unit filename="..\..\engines\adl\console.cpp" />
-		<Unit filename="..\..\engines\adl\console.h" />
-		<Unit filename="..\..\engines\adl\detection.h" />
-		<Unit filename="..\..\engines\adl\disk.cpp" />
-		<Unit filename="..\..\engines\adl\disk.h" />
-		<Unit filename="..\..\engines\adl\disk_image_helpers.h" />
-		<Unit filename="..\..\engines\adl\display.cpp" />
-		<Unit filename="..\..\engines\adl\display.h" />
-		<Unit filename="..\..\engines\adl\display_a2.cpp" />
-		<Unit filename="..\..\engines\adl\display_a2.h" />
-		<Unit filename="..\..\engines\adl\graphics.h" />
-		<Unit filename="..\..\engines\adl\hires1.cpp" />
-		<Unit filename="..\..\engines\adl\hires2.cpp" />
-		<Unit filename="..\..\engines\adl\hires4.cpp" />
-		<Unit filename="..\..\engines\adl\hires5.cpp" />
-		<Unit filename="..\..\engines\adl\hires6.cpp" />
-		<Unit filename="..\..\engines\adl\metaengine.cpp" />
-		<Unit filename="..\..\engines\adl\module.mk" />
-		<Unit filename="..\..\engines\adl\sound.cpp" />
-		<Unit filename="..\..\engines\adl\sound.h" />
-		<Extensions>
-			<code_completion />
-			<debugger />
-		</Extensions>
-	</Project>
-</CodeBlocks_project_file>
\ No newline at end of file
diff --git a/dists/codeblocks/agi.cbp b/dists/codeblocks/agi.cbp
deleted file mode 100644
index 09f8cb0a37d..00000000000
--- a/dists/codeblocks/agi.cbp
+++ /dev/null
@@ -1,314 +0,0 @@
-<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
-<CodeBlocks_project_file>
-	<FileVersion major="1" minor="6" />
-	<Project>
-		<Option title="agi" />
-		<Option pch_mode="2" />
-		<Option compiler="gcc" />
-		<Build>
-			<Target title="default">
-				<Option output="scummvm\engines\agi\libagi" prefix_auto="1" extension_auto="1" />
-				<Option working_dir="" />
-				<Option object_output="scummvm" />
-				<Option type="2" />
-				<Option compiler="gcc" />
-				<Option createDefFile="1" />
-				<Compiler>
-					<Add option="-Wall" />
-					<Add option="-Wno-long-long" />
-					<Add option="-Wno-multichar" />
-					<Add option="-Wno-unknown-pragmas" />
-					<Add option="-Wno-reorder" />
-					<Add option="-Wpointer-arith" />
-					<Add option="-Wcast-qual" />
-					<Add option="-Wcast-align" />
-					<Add option="-Wshadow" />
-					<Add option="-Wnon-virtual-dtor" />
-					<Add option="-Wwrite-strings" />
-					<Add option="-fno-exceptions" />
-					<Add option="-fcheck-new" />
-					<Add option="-DUSE_ZLIB" />
-					<Add option="-DUSE_MAD" />
-					<Add option="-DUSE_FRIBIDI" />
-					<Add option="-DUSE_OGG" />
-					<Add option="-DUSE_VORBIS" />
-					<Add option="-DUSE_FLAC" />
-					<Add option="-DUSE_PNG" />
-					<Add option="-DUSE_MPEG2" />
-					<Add option="-DUSE_THEORADEC" />
-					<Add option="-DUSE_FREETYPE2" />
-					<Add option="-DUSE_JPEG" />
-					<Add option="-DUSE_FLUIDSYNTH" />
-					<Add option="-DUSE_LIBCURL" />
-					<Add option="-DUSE_SDL_NET" />
-					<Add option="-DUSE_BINK" />
-					<Add option="-DUSE_SCALERS" />
-					<Add option="-DUSE_HQ_SCALERS" />
-					<Add option="-DUSE_EDGE_SCALERS" />
-					<Add option="-DUSE_ASPECT" />
-					<Add option="-DUSE_RGB_COLOR" />
-					<Add option="-DUSE_HIGHRES" />
-					<Add option="-DUSE_MT32EMU" />
-					<Add option="-DUSE_NASM" />
-					<Add option="-DUSE_OPENGL" />
-					<Add option="-DUSE_OPENGL_GAME" />
-					<Add option="-DUSE_OPENGL_SHADERS" />
-					<Add option="-DUSE_TINYGL" />
-					<Add option="-DUSE_TASKBAR" />
-					<Add option="-DUSE_HTTP" />
-					<Add option="-DUSE_BASIC_NET" />
-					<Add option="-DUSE_CLOUD" />
-					<Add option="-DUSE_ENET" />
-					<Add option="-DUSE_TRANSLATION" />
-					<Add option="-DUSE_SYSTEM_PRINTING" />
-					<Add option="-DUSE_SYSDIALOGS" />
-					<Add option="-DUSE_DETECTLANG" />
-					<Add option="-DUSE_TTS" />
-					<Add option="-DBUILTIN_RESOURCES" />
-					<Add option="-DDETECTION_FULL" />
-					<Add option="-DUSE_DETECTION_FEATURES_STATIC" />
-					<Add option="-DUSE_FMTOWNS_PC98_AUDIO" />
-					<Add option="-DUSE_HNM" />
-					<Add option="-DUSE_IMGUI" />
-					<Add option="-DUSE_INDEO3" />
-					<Add option="-DUSE_INDEO45" />
-					<Add option="-DUSE_JYV1" />
-					<Add option="-DUSE_LUA" />
-					<Add option="-DUSE_MFC" />
-					<Add option="-DUSE_MIDI" />
-					<Add option="-DUSE_QDM2" />
-					<Add option="-DUSE_SID_AUDIO" />
-					<Add option="-DUSE_SVQ1" />
-					<Add option="-DUSE_TRUEMOTION1" />
-					<Add option="-DUSE_UNIVERSALTRACKER" />
-					<Add option="-DUSE_VGMTRANS_AUDIO" />
-					<Add option="-DUSE_XAN" />
-					<Add option="-DENABLE_SCUMM" />
-					<Add option="-DENABLE_SCUMM_7_8" />
-					<Add option="-DENABLE_HE" />
-					<Add option="-DENABLE_ACCESS" />
-					<Add option="-DENABLE_ADL" />
-					<Add option="-DENABLE_AGI" />
-					<Add option="-DENABLE_AGOS" />
-					<Add option="-DENABLE_AGOS2" />
-					<Add option="-DENABLE_AGS" />
-					<Add option="-DENABLE_ALCACHOFA" />
-					<Add option="-DENABLE_ALG" />
-					<Add option="-DENABLE_ASYLUM" />
-					<Add option="-DENABLE_AWE" />
-					<Add option="-DENABLE_BAGEL" />
-					<Add option="-DENABLE_BBVS" />
-					<Add option="-DENABLE_BLADERUNNER" />
-					<Add option="-DENABLE_BURIED" />
-					<Add option="-DENABLE_CGE" />
-					<Add option="-DENABLE_CGE2" />
-					<Add option="-DENABLE_CHEWY" />
-					<Add option="-DENABLE_CINE" />
-					<Add option="-DENABLE_COMPOSER" />
-					<Add option="-DENABLE_CRAB" />
-					<Add option="-DENABLE_CRUISE" />
-					<Add option="-DENABLE_CRYOMNI3D" />
-					<Add option="-DENABLE_VERSAILLES" />
-					<Add option="-DENABLE_DARKSEED" />
-					<Add option="-DENABLE_DGDS" />
-					<Add option="-DENABLE_DIRECTOR" />
-					<Add option="-DENABLE_DRACI" />
-					<Add option="-DENABLE_DRAGONS" />
-					<Add option="-DENABLE_DRASCULA" />
-					<Add option="-DENABLE_DREAMWEB" />
-					<Add option="-DENABLE_EFH" />
-					<Add option="-DENABLE_FREESCAPE" />
-					<Add option="-DENABLE_GLK" />
-					<Add option="-DENABLE_GNAP" />
-					<Add option="-DENABLE_GOB" />
-					<Add option="-DENABLE_GOT" />
-					<Add option="-DENABLE_GRIFFON" />
-					<Add option="-DENABLE_GRIM" />
-					<Add option="-DENABLE_GROOVIE" />
-					<Add option="-DENABLE_GROOVIE2" />
-					<Add option="-DENABLE_HADESCH" />
-					<Add option="-DENABLE_HDB" />
-					<Add option="-DENABLE_HOPKINS" />
-					<Add option="-DENABLE_HUGO" />
-					<Add option="-DENABLE_HYPNO" />
-					<Add option="-DENABLE_ILLUSIONS" />
-					<Add option="-DENABLE_KINGDOM" />
-					<Add option="-DENABLE_KYRA" />
-					<Add option="-DENABLE_LOL" />
-					<Add option="-DENABLE_EOB" />
-					<Add option="-DENABLE_LAB" />
-					<Add option="-DENABLE_LASTEXPRESS" />
-					<Add option="-DENABLE_LURE" />
-					<Add option="-DENABLE_M4" />
-					<Add option="-DENABLE_MADE" />
-					<Add option="-DENABLE_MADS" />
-					<Add option="-DENABLE_MM" />
-					<Add option="-DENABLE_MM1" />
-					<Add option="-DENABLE_XEEN" />
-					<Add option="-DENABLE_MOHAWK" />
-					<Add option="-DENABLE_RIVEN" />
-					<Add option="-DENABLE_MYST" />
-					<Add option="-DENABLE_MYSTME" />
-					<Add option="-DENABLE_MORTEVIELLE" />
-					<Add option="-DENABLE_MTROPOLIS" />
-					<Add option="-DENABLE_MYST3" />
-					<Add option="-DENABLE_NANCY" />
-					<Add option="-DENABLE_NEVERHOOD" />
-					<Add option="-DENABLE_NGI" />
-					<Add option="-DENABLE_PARALLACTION" />
-					<Add option="-DENABLE_PEGASUS" />
-					<Add option="-DENABLE_PETKA" />
-					<Add option="-DENABLE_PINK" />
-					<Add option="-DENABLE_PLUMBERS" />
-					<Add option="-DENABLE_PRINCE" />
-					<Add option="-DENABLE_PRIVATE" />
-					<Add option="-DENABLE_QDENGINE" />
-					<Add option="-DENABLE_QUEEN" />
-					<Add option="-DENABLE_SAGA" />
-					<Add option="-DENABLE_IHNM" />
-					<Add option="-DENABLE_SAGA2" />
-					<Add option="-DENABLE_SCI" />
-					<Add option="-DENABLE_SCI32" />
-					<Add option="-DENABLE_SHERLOCK" />
-					<Add option="-DENABLE_SKY" />
-					<Add option="-DENABLE_SLUDGE" />
-					<Add option="-DENABLE_STARK" />
-					<Add option="-DENABLE_SUPERNOVA" />
-					<Add option="-DENABLE_SWORD1" />
-					<Add option="-DENABLE_SWORD2" />
-					<Add option="-DENABLE_SWORD25" />
-					<Add option="-DENABLE_TEENAGENT" />
-					<Add option="-DENABLE_TETRAEDGE" />
-					<Add option="-DENABLE_TINSEL" />
-					<Add option="-DENABLE_TITANIC" />
-					<Add option="-DENABLE_TOLTECS" />
-					<Add option="-DENABLE_TONY" />
-					<Add option="-DENABLE_TOON" />
-					<Add option="-DENABLE_TOT" />
-					<Add option="-DENABLE_TOUCHE" />
-					<Add option="-DENABLE_TRECISION" />
-					<Add option="-DENABLE_TSAGE" />
-					<Add option="-DENABLE_RINGWORLD" />
-					<Add option="-DENABLE_BLUEFORCE" />
-					<Add option="-DENABLE_RINGWORLD2" />
-					<Add option="-DENABLE_TUCKER" />
-					<Add option="-DENABLE_TWINE" />
-					<Add option="-DENABLE_TWP" />
-					<Add option="-DENABLE_ULTIMA" />
-					<Add option="-DENABLE_ULTIMA4" />
-					<Add option="-DENABLE_ULTIMA6" />
-					<Add option="-DENABLE_ULTIMA8" />
-					<Add option="-DENABLE_VCRUISE" />
-					<Add option="-DENABLE_VOYEUR" />
-					<Add option="-DENABLE_WAGE" />
-					<Add option="-DENABLE_WINTERMUTE" />
-					<Add option="-DENABLE_WME3D" />
-					<Add option="-DENABLE_FOXTAIL" />
-					<Add option="-DENABLE_HEROCRAFT" />
-					<Add option="-DENABLE_ZVISION" />
-					<Add option="-DWIN32" />
-					<Add option="-DCURL_STATICLIB" />
-					<Add option="-DSDL_BACKEND" />
-					<Add option="-DUSE_SDL2" />
-					<Add option="-DDETECTION_STATIC" />
-					<Add option="-DUSE_GLAD" />
-					<Add option="-DUSE_IMGUI_SDLRENDERER2" />
-					<Add option="-g" />
-					<Add directory="..\..\engines" />
-					<Add directory="..\..\..\scummvm" />
-				</Compiler>
-			</Target>
-		</Build>
-		<Unit filename="..\..\engines\agi\preagi\mickey.cpp" />
-		<Unit filename="..\..\engines\agi\preagi\mickey.h" />
-		<Unit filename="..\..\engines\agi\preagi\picture_mickey_winnie.cpp" />
-		<Unit filename="..\..\engines\agi\preagi\picture_mickey_winnie.h" />
-		<Unit filename="..\..\engines\agi\preagi\picture_troll.cpp" />
-		<Unit filename="..\..\engines\agi\preagi\picture_troll.h" />
-		<Unit filename="..\..\engines\agi\preagi\preagi.cpp" />
-		<Unit filename="..\..\engines\agi\preagi\preagi.h" />
-		<Unit filename="..\..\engines\agi\preagi\troll.cpp" />
-		<Unit filename="..\..\engines\agi\preagi\troll.h" />
-		<Unit filename="..\..\engines\agi\preagi\winnie.cpp" />
-		<Unit filename="..\..\engines\agi\preagi\winnie.h" />
-		<Unit filename="..\..\engines\agi\agi.cpp" />
-		<Unit filename="..\..\engines\agi\agi.h" />
-		<Unit filename="..\..\engines\agi\appleIIgs_timedelay_overwrite.h" />
-		<Unit filename="..\..\engines\agi\checks.cpp" />
-		<Unit filename="..\..\engines\agi\console.cpp" />
-		<Unit filename="..\..\engines\agi\console.h" />
-		<Unit filename="..\..\engines\agi\cycle.cpp" />
-		<Unit filename="..\..\engines\agi\detection.h" />
-		<Unit filename="..\..\engines\agi\detection_tables.h" />
-		<Unit filename="..\..\engines\agi\disk_image.cpp" />
-		<Unit filename="..\..\engines\agi\disk_image.h" />
-		<Unit filename="..\..\engines\agi\font.cpp" />
-		<Unit filename="..\..\engines\agi\font.h" />
-		<Unit filename="..\..\engines\agi\global.cpp" />
-		<Unit filename="..\..\engines\agi\graphics.cpp" />
-		<Unit filename="..\..\engines\agi\graphics.h" />
-		<Unit filename="..\..\engines\agi\inv.cpp" />
-		<Unit filename="..\..\engines\agi\inv.h" />
-		<Unit filename="..\..\engines\agi\keyboard.cpp" />
-		<Unit filename="..\..\engines\agi\keyboard.h" />
-		<Unit filename="..\..\engines\agi\loader.cpp" />
-		<Unit filename="..\..\engines\agi\loader.h" />
-		<Unit filename="..\..\engines\agi\loader_a2.cpp" />
-		<Unit filename="..\..\engines\agi\loader_gal.cpp" />
-		<Unit filename="..\..\engines\agi\loader_gal_a2.cpp" />
-		<Unit filename="..\..\engines\agi\loader_v1.cpp" />
-		<Unit filename="..\..\engines\agi\loader_v2.cpp" />
-		<Unit filename="..\..\engines\agi\loader_v3.cpp" />
-		<Unit filename="..\..\engines\agi\logic.cpp" />
-		<Unit filename="..\..\engines\agi\logic.h" />
-		<Unit filename="..\..\engines\agi\lzw.cpp" />
-		<Unit filename="..\..\engines\agi\lzw.h" />
-		<Unit filename="..\..\engines\agi\menu.cpp" />
-		<Unit filename="..\..\engines\agi\menu.h" />
-		<Unit filename="..\..\engines\agi\metaengine.cpp" />
-		<Unit filename="..\..\engines\agi\module.mk" />
-		<Unit filename="..\..\engines\agi\motion.cpp" />
-		<Unit filename="..\..\engines\agi\mouse_cursor.h" />
-		<Unit filename="..\..\engines\agi\objects.cpp" />
-		<Unit filename="..\..\engines\agi\op_cmd.cpp" />
-		<Unit filename="..\..\engines\agi\op_dbg.cpp" />
-		<Unit filename="..\..\engines\agi\op_test.cpp" />
-		<Unit filename="..\..\engines\agi\opcodes.cpp" />
-		<Unit filename="..\..\engines\agi\opcodes.h" />
-		<Unit filename="..\..\engines\agi\palette.h" />
-		<Unit filename="..\..\engines\agi\picture.cpp" />
-		<Unit filename="..\..\engines\agi\picture.h" />
-		<Unit filename="..\..\engines\agi\picture_gal.cpp" />
-		<Unit filename="..\..\engines\agi\picture_gal.h" />
-		<Unit filename="..\..\engines\agi\saveload.cpp" />
-		<Unit filename="..\..\engines\agi\sound.cpp" />
-		<Unit filename="..\..\engines\agi\sound.h" />
-		<Unit filename="..\..\engines\agi\sound_2gs.cpp" />
-		<Unit filename="..\..\engines\agi\sound_2gs.h" />
-		<Unit filename="..\..\engines\agi\sound_a2.cpp" />
-		<Unit filename="..\..\engines\agi\sound_a2.h" />
-		<Unit filename="..\..\engines\agi\sound_coco3.cpp" />
-		<Unit filename="..\..\engines\agi\sound_coco3.h" />
-		<Unit filename="..\..\engines\agi\sound_midi.cpp" />
-		<Unit filename="..\..\engines\agi\sound_midi.h" />
-		<Unit filename="..\..\engines\agi\sound_pcjr.cpp" />
-		<Unit filename="..\..\engines\agi\sound_pcjr.h" />
-		<Unit filename="..\..\engines\agi\sound_sarien.cpp" />
-		<Unit filename="..\..\engines\agi\sound_sarien.h" />
-		<Unit filename="..\..\engines\agi\sprite.cpp" />
-		<Unit filename="..\..\engines\agi\sprite.h" />
-		<Unit filename="..\..\engines\agi\systemui.cpp" />
-		<Unit filename="..\..\engines\agi\systemui.h" />
-		<Unit filename="..\..\engines\agi\text.cpp" />
-		<Unit filename="..\..\engines\agi\text.h" />
-		<Unit filename="..\..\engines\agi\view.cpp" />
-		<Unit filename="..\..\engines\agi\view.h" />
-		<Unit filename="..\..\engines\agi\wagparser.h" />
-		<Unit filename="..\..\engines\agi\words.cpp" />
-		<Unit filename="..\..\engines\agi\words.h" />
-		<Extensions>
-			<code_completion />
-			<debugger />
-		</Extensions>
-	</Project>
-</CodeBlocks_project_file>
\ No newline at end of file
diff --git a/dists/codeblocks/agos.cbp b/dists/codeblocks/agos.cbp
deleted file mode 100644
index 49dc8aa0052..00000000000
--- a/dists/codeblocks/agos.cbp
+++ /dev/null
@@ -1,316 +0,0 @@
-<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
-<CodeBlocks_project_file>
-	<FileVersion major="1" minor="6" />
-	<Project>
-		<Option title="agos" />
-		<Option pch_mode="2" />
-		<Option compiler="gcc" />
-		<Build>
-			<Target title="default">
-				<Option output="scummvm\engines\agos\libagos" prefix_auto="1" extension_auto="1" />
-				<Option working_dir="" />
-				<Option object_output="scummvm" />
-				<Option type="2" />
-				<Option compiler="gcc" />
-				<Option createDefFile="1" />
-				<Compiler>
-					<Add option="-Wall" />
-					<Add option="-Wno-long-long" />
-					<Add option="-Wno-multichar" />
-					<Add option="-Wno-unknown-pragmas" />
-					<Add option="-Wno-reorder" />
-					<Add option="-Wpointer-arith" />
-					<Add option="-Wcast-qual" />
-					<Add option="-Wcast-align" />
-					<Add option="-Wshadow" />
-					<Add option="-Wnon-virtual-dtor" />
-					<Add option="-Wwrite-strings" />
-					<Add option="-fno-exceptions" />
-					<Add option="-fcheck-new" />
-					<Add option="-DUSE_ZLIB" />
-					<Add option="-DUSE_MAD" />
-					<Add option="-DUSE_FRIBIDI" />
-					<Add option="-DUSE_OGG" />
-					<Add option="-DUSE_VORBIS" />
-					<Add option="-DUSE_FLAC" />
-					<Add option="-DUSE_PNG" />
-					<Add option="-DUSE_MPEG2" />
-					<Add option="-DUSE_THEORADEC" />
-					<Add option="-DUSE_FREETYPE2" />
-					<Add option="-DUSE_JPEG" />
-					<Add option="-DUSE_FLUIDSYNTH" />
-					<Add option="-DUSE_LIBCURL" />
-					<Add option="-DUSE_SDL_NET" />
-					<Add option="-DUSE_BINK" />
-					<Add option="-DUSE_SCALERS" />
-					<Add option="-DUSE_HQ_SCALERS" />
-					<Add option="-DUSE_EDGE_SCALERS" />
-					<Add option="-DUSE_ASPECT" />
-					<Add option="-DUSE_RGB_COLOR" />
-					<Add option="-DUSE_HIGHRES" />
-					<Add option="-DUSE_MT32EMU" />
-					<Add option="-DUSE_NASM" />
-					<Add option="-DUSE_OPENGL" />
-					<Add option="-DUSE_OPENGL_GAME" />
-					<Add option="-DUSE_OPENGL_SHADERS" />
-					<Add option="-DUSE_TINYGL" />
-					<Add option="-DUSE_TASKBAR" />
-					<Add option="-DUSE_HTTP" />
-					<Add option="-DUSE_BASIC_NET" />
-					<Add option="-DUSE_CLOUD" />
-					<Add option="-DUSE_ENET" />
-					<Add option="-DUSE_TRANSLATION" />
-					<Add option="-DUSE_SYSTEM_PRINTING" />
-					<Add option="-DUSE_SYSDIALOGS" />
-					<Add option="-DUSE_DETECTLANG" />
-					<Add option="-DUSE_TTS" />
-					<Add option="-DBUILTIN_RESOURCES" />
-					<Add option="-DDETECTION_FULL" />
-					<Add option="-DUSE_DETECTION_FEATURES_STATIC" />
-					<Add option="-DUSE_FMTOWNS_PC98_AUDIO" />
-					<Add option="-DUSE_HNM" />
-					<Add option="-DUSE_IMGUI" />
-					<Add option="-DUSE_INDEO3" />
-					<Add option="-DUSE_INDEO45" />
-					<Add option="-DUSE_JYV1" />
-					<Add option="-DUSE_LUA" />
-					<Add option="-DUSE_MFC" />
-					<Add option="-DUSE_MIDI" />
-					<Add option="-DUSE_QDM2" />
-					<Add option="-DUSE_SID_AUDIO" />
-					<Add option="-DUSE_SVQ1" />
-					<Add option="-DUSE_TRUEMOTION1" />
-					<Add option="-DUSE_UNIVERSALTRACKER" />
-					<Add option="-DUSE_VGMTRANS_AUDIO" />
-					<Add option="-DUSE_XAN" />
-					<Add option="-DENABLE_SCUMM" />
-					<Add option="-DENABLE_SCUMM_7_8" />
-					<Add option="-DENABLE_HE" />
-					<Add option="-DENABLE_ACCESS" />
-					<Add option="-DENABLE_ADL" />
-					<Add option="-DENABLE_AGI" />
-					<Add option="-DENABLE_AGOS" />
-					<Add option="-DENABLE_AGOS2" />
-					<Add option="-DENABLE_AGS" />
-					<Add option="-DENABLE_ALCACHOFA" />
-					<Add option="-DENABLE_ALG" />
-					<Add option="-DENABLE_ASYLUM" />
-					<Add option="-DENABLE_AWE" />
-					<Add option="-DENABLE_BAGEL" />
-					<Add option="-DENABLE_BBVS" />
-					<Add option="-DENABLE_BLADERUNNER" />
-					<Add option="-DENABLE_BURIED" />
-					<Add option="-DENABLE_CGE" />
-					<Add option="-DENABLE_CGE2" />
-					<Add option="-DENABLE_CHEWY" />
-					<Add option="-DENABLE_CINE" />
-					<Add option="-DENABLE_COMPOSER" />
-					<Add option="-DENABLE_CRAB" />
-					<Add option="-DENABLE_CRUISE" />
-					<Add option="-DENABLE_CRYOMNI3D" />
-					<Add option="-DENABLE_VERSAILLES" />
-					<Add option="-DENABLE_DARKSEED" />
-					<Add option="-DENABLE_DGDS" />
-					<Add option="-DENABLE_DIRECTOR" />
-					<Add option="-DENABLE_DRACI" />
-					<Add option="-DENABLE_DRAGONS" />
-					<Add option="-DENABLE_DRASCULA" />
-					<Add option="-DENABLE_DREAMWEB" />
-					<Add option="-DENABLE_EFH" />
-					<Add option="-DENABLE_FREESCAPE" />
-					<Add option="-DENABLE_GLK" />
-					<Add option="-DENABLE_GNAP" />
-					<Add option="-DENABLE_GOB" />
-					<Add option="-DENABLE_GOT" />
-					<Add option="-DENABLE_GRIFFON" />
-					<Add option="-DENABLE_GRIM" />
-					<Add option="-DENABLE_GROOVIE" />
-					<Add option="-DENABLE_GROOVIE2" />
-					<Add option="-DENABLE_HADESCH" />
-					<Add option="-DENABLE_HDB" />
-					<Add option="-DENABLE_HOPKINS" />
-					<Add option="-DENABLE_HUGO" />
-					<Add option="-DENABLE_HYPNO" />
-					<Add option="-DENABLE_ILLUSIONS" />
-					<Add option="-DENABLE_KINGDOM" />
-					<Add option="-DENABLE_KYRA" />
-					<Add option="-DENABLE_LOL" />
-					<Add option="-DENABLE_EOB" />
-					<Add option="-DENABLE_LAB" />
-					<Add option="-DENABLE_LASTEXPRESS" />
-					<Add option="-DENABLE_LURE" />
-					<Add option="-DENABLE_M4" />
-					<Add option="-DENABLE_MADE" />
-					<Add option="-DENABLE_MADS" />
-					<Add option="-DENABLE_MM" />
-					<Add option="-DENABLE_MM1" />
-					<Add option="-DENABLE_XEEN" />
-					<Add option="-DENABLE_MOHAWK" />
-					<Add option="-DENABLE_RIVEN" />
-					<Add option="-DENABLE_MYST" />
-					<Add option="-DENABLE_MYSTME" />
-					<Add option="-DENABLE_MORTEVIELLE" />
-					<Add option="-DENABLE_MTROPOLIS" />
-					<Add option="-DENABLE_MYST3" />
-					<Add option="-DENABLE_NANCY" />
-					<Add option="-DENABLE_NEVERHOOD" />
-					<Add option="-DENABLE_NGI" />
-					<Add option="-DENABLE_PARALLACTION" />
-					<Add option="-DENABLE_PEGASUS" />
-					<Add option="-DENABLE_PETKA" />
-					<Add option="-DENABLE_PINK" />
-					<Add option="-DENABLE_PLUMBERS" />
-					<Add option="-DENABLE_PRINCE" />
-					<Add option="-DENABLE_PRIVATE" />
-					<Add option="-DENABLE_QDENGINE" />
-					<Add option="-DENABLE_QUEEN" />
-					<Add option="-DENABLE_SAGA" />
-					<Add option="-DENABLE_IHNM" />
-					<Add option="-DENABLE_SAGA2" />
-					<Add option="-DENABLE_SCI" />
-					<Add option="-DENABLE_SCI32" />
-					<Add option="-DENABLE_SHERLOCK" />
-					<Add option="-DENABLE_SKY" />
-					<Add option="-DENABLE_SLUDGE" />
-					<Add option="-DENABLE_STARK" />
-					<Add option="-DENABLE_SUPERNOVA" />
-					<Add option="-DENABLE_SWORD1" />
-					<Add option="-DENABLE_SWORD2" />
-					<Add option="-DENABLE_SWORD25" />
-					<Add option="-DENABLE_TEENAGENT" />
-					<Add option="-DENABLE_TETRAEDGE" />
-					<Add option="-DENABLE_TINSEL" />
-					<Add option="-DENABLE_TITANIC" />
-					<Add option="-DENABLE_TOLTECS" />
-					<Add option="-DENABLE_TONY" />
-					<Add option="-DENABLE_TOON" />
-					<Add option="-DENABLE_TOT" />
-					<Add option="-DENABLE_TOUCHE" />
-					<Add option="-DENABLE_TRECISION" />
-					<Add option="-DENABLE_TSAGE" />
-					<Add option="-DENABLE_RINGWORLD" />
-					<Add option="-DENABLE_BLUEFORCE" />
-					<Add option="-DENABLE_RINGWORLD2" />
-					<Add option="-DENABLE_TUCKER" />
-					<Add option="-DENABLE_TWINE" />
-					<Add option="-DENABLE_TWP" />
-					<Add option="-DENABLE_ULTIMA" />
-					<Add option="-DENABLE_ULTIMA4" />
-					<Add option="-DENABLE_ULTIMA6" />
-					<Add option="-DENABLE_ULTIMA8" />
-					<Add option="-DENABLE_VCRUISE" />
-					<Add option="-DENABLE_VOYEUR" />
-					<Add option="-DENABLE_WAGE" />
-					<Add option="-DENABLE_WINTERMUTE" />
-					<Add option="-DENABLE_WME3D" />
-					<Add option="-DENABLE_FOXTAIL" />
-					<Add option="-DENABLE_HEROCRAFT" />
-					<Add option="-DENABLE_ZVISION" />
-					<Add option="-DWIN32" />
-					<Add option="-DCURL_STATICLIB" />
-					<Add option="-DSDL_BACKEND" />
-					<Add option="-DUSE_SDL2" />
-					<Add option="-DDETECTION_STATIC" />
-					<Add option="-DUSE_GLAD" />
-					<Add option="-DUSE_IMGUI_SDLRENDERER2" />
-					<Add option="-g" />
-					<Add directory="..\..\engines" />
-					<Add directory="..\..\..\scummvm" />
-				</Compiler>
-			</Target>
-		</Build>
-		<Unit filename="..\..\engines\agos\drivers\accolade\adlib.cpp" />
-		<Unit filename="..\..\engines\agos\drivers\accolade\adlib.h" />
-		<Unit filename="..\..\engines\agos\drivers\accolade\casio.cpp" />
-		<Unit filename="..\..\engines\agos\drivers\accolade\casio.h" />
-		<Unit filename="..\..\engines\agos\drivers\accolade\cms.cpp" />
-		<Unit filename="..\..\engines\agos\drivers\accolade\cms.h" />
-		<Unit filename="..\..\engines\agos\drivers\accolade\driverfile.cpp" />
-		<Unit filename="..\..\engines\agos\drivers\accolade\mididriver.h" />
-		<Unit filename="..\..\engines\agos\drivers\accolade\mt32.cpp" />
-		<Unit filename="..\..\engines\agos\drivers\accolade\mt32.h" />
-		<Unit filename="..\..\engines\agos\drivers\accolade\pc98.cpp" />
-		<Unit filename="..\..\engines\agos\drivers\simon1\adlib.cpp" />
-		<Unit filename="..\..\engines\agos\drivers\simon1\adlib.h" />
-		<Unit filename="..\..\engines\agos\drivers\elvira_atarist.cpp" />
-		<Unit filename="..\..\engines\agos\drivers\elvira_atarist.h" />
-		<Unit filename="..\..\engines\agos\agos.cpp" />
-		<Unit filename="..\..\engines\agos\agos.h" />
-		<Unit filename="..\..\engines\agos\animation.cpp" />
-		<Unit filename="..\..\engines\agos\animation.h" />
-		<Unit filename="..\..\engines\agos\charset-fontdata.cpp" />
-		<Unit filename="..\..\engines\agos\charset.cpp" />
-		<Unit filename="..\..\engines\agos\contain.cpp" />
-		<Unit filename="..\..\engines\agos\cursor.cpp" />
-		<Unit filename="..\..\engines\agos\debug.cpp" />
-		<Unit filename="..\..\engines\agos\debug.h" />
-		<Unit filename="..\..\engines\agos\debugger.cpp" />
-		<Unit filename="..\..\engines\agos\debugger.h" />
-		<Unit filename="..\..\engines\agos\detection.h" />
-		<Unit filename="..\..\engines\agos\detection_fallback.h" />
-		<Unit filename="..\..\engines\agos\detection_tables.h" />
-		<Unit filename="..\..\engines\agos\dialogs.cpp" />
-		<Unit filename="..\..\engines\agos\dialogs.h" />
-		<Unit filename="..\..\engines\agos\draw.cpp" />
-		<Unit filename="..\..\engines\agos\event.cpp" />
-		<Unit filename="..\..\engines\agos\feeble.cpp" />
-		<Unit filename="..\..\engines\agos\gfx.cpp" />
-		<Unit filename="..\..\engines\agos\icons.cpp" />
-		<Unit filename="..\..\engines\agos\input.cpp" />
-		<Unit filename="..\..\engines\agos\input_pn.cpp" />
-		<Unit filename="..\..\engines\agos\intern.h" />
-		<Unit filename="..\..\engines\agos\intern_detection.h" />
-		<Unit filename="..\..\engines\agos\items.cpp" />
-		<Unit filename="..\..\engines\agos\menus.cpp" />
-		<Unit filename="..\..\engines\agos\metaengine.cpp" />
-		<Unit filename="..\..\engines\agos\midi.cpp" />
-		<Unit filename="..\..\engines\agos\midi.h" />
-		<Unit filename="..\..\engines\agos\midiparser_gmf.cpp" />
-		<Unit filename="..\..\engines\agos\midiparser_gmf.h" />
-		<Unit filename="..\..\engines\agos\midiparser_s1d.cpp" />
-		<Unit filename="..\..\engines\agos\midiparser_simonwin.cpp" />
-		<Unit filename="..\..\engines\agos\midiparser_simonwin.h" />
-		<Unit filename="..\..\engines\agos\module.mk" />
-		<Unit filename="..\..\engines\agos\obsolete.h" />
-		<Unit filename="..\..\engines\agos\oracle.cpp" />
-		<Unit filename="..\..\engines\agos\pn.cpp" />
-		<Unit filename="..\..\engines\agos\res.cpp" />
-		<Unit filename="..\..\engines\agos\res_ami.cpp" />
-		<Unit filename="..\..\engines\agos\res_snd.cpp" />
-		<Unit filename="..\..\engines\agos\rooms.cpp" />
-		<Unit filename="..\..\engines\agos\saveload.cpp" />
-		<Unit filename="..\..\engines\agos\script.cpp" />
-		<Unit filename="..\..\engines\agos\script_dp.cpp" />
-		<Unit filename="..\..\engines\agos\script_e1.cpp" />
-		<Unit filename="..\..\engines\agos\script_e2.cpp" />
-		<Unit filename="..\..\engines\agos\script_ff.cpp" />
-		<Unit filename="..\..\engines\agos\script_pn.cpp" />
-		<Unit filename="..\..\engines\agos\script_pp.cpp" />
-		<Unit filename="..\..\engines\agos\script_s1.cpp" />
-		<Unit filename="..\..\engines\agos\script_s2.cpp" />
-		<Unit filename="..\..\engines\agos\script_ww.cpp" />
-		<Unit filename="..\..\engines\agos\sfxparser_accolade.cpp" />
-		<Unit filename="..\..\engines\agos\sfxparser_accolade.h" />
-		<Unit filename="..\..\engines\agos\sound.cpp" />
-		<Unit filename="..\..\engines\agos\sound.h" />
-		<Unit filename="..\..\engines\agos\string.cpp" />
-		<Unit filename="..\..\engines\agos\string_pn.cpp" />
-		<Unit filename="..\..\engines\agos\subroutine.cpp" />
-		<Unit filename="..\..\engines\agos\verb.cpp" />
-		<Unit filename="..\..\engines\agos\verb_pn.cpp" />
-		<Unit filename="..\..\engines\agos\vga.cpp" />
-		<Unit filename="..\..\engines\agos\vga.h" />
-		<Unit filename="..\..\engines\agos\vga_e2.cpp" />
-		<Unit filename="..\..\engines\agos\vga_ff.cpp" />
-		<Unit filename="..\..\engines\agos\vga_pn.cpp" />
-		<Unit filename="..\..\engines\agos\vga_s1.cpp" />
-		<Unit filename="..\..\engines\agos\vga_s2.cpp" />
-		<Unit filename="..\..\engines\agos\vga_ww.cpp" />
-		<Unit filename="..\..\engines\agos\window.cpp" />
-		<Unit filename="..\..\engines\agos\zones.cpp" />
-		<Extensions>
-			<code_completion />
-			<debugger />
-		</Extensions>
-	</Project>
-</CodeBlocks_project_file>
\ No newline at end of file
diff --git a/dists/codeblocks/ags.cbp b/dists/codeblocks/ags.cbp
deleted file mode 100644
index f09fa493be3..00000000000
--- a/dists/codeblocks/ags.cbp
+++ /dev/null
@@ -1,1020 +0,0 @@
-<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
-<CodeBlocks_project_file>
-	<FileVersion major="1" minor="6" />
-	<Project>
-		<Option title="ags" />
-		<Option pch_mode="2" />
-		<Option compiler="gcc" />
-		<Build>
-			<Target title="default">
-				<Option output="scummvm\engines\ags\libags" prefix_auto="1" extension_auto="1" />
-				<Option working_dir="" />
-				<Option object_output="scummvm" />
-				<Option type="2" />
-				<Option compiler="gcc" />
-				<Option createDefFile="1" />
-				<Compiler>
-					<Add option="-Wall" />
-					<Add option="-Wno-long-long" />
-					<Add option="-Wno-multichar" />
-					<Add option="-Wno-unknown-pragmas" />
-					<Add option="-Wno-reorder" />
-					<Add option="-Wpointer-arith" />
-					<Add option="-Wcast-qual" />
-					<Add option="-Wcast-align" />
-					<Add option="-Wshadow" />
-					<Add option="-Wnon-virtual-dtor" />
-					<Add option="-Wwrite-strings" />
-					<Add option="-fno-exceptions" />
-					<Add option="-fcheck-new" />
-					<Add option="-DUSE_ZLIB" />
-					<Add option="-DUSE_MAD" />
-					<Add option="-DUSE_FRIBIDI" />
-					<Add option="-DUSE_OGG" />
-					<Add option="-DUSE_VORBIS" />
-					<Add option="-DUSE_FLAC" />
-					<Add option="-DUSE_PNG" />
-					<Add option="-DUSE_MPEG2" />
-					<Add option="-DUSE_THEORADEC" />
-					<Add option="-DUSE_FREETYPE2" />
-					<Add option="-DUSE_JPEG" />
-					<Add option="-DUSE_FLUIDSYNTH" />
-					<Add option="-DUSE_LIBCURL" />
-					<Add option="-DUSE_SDL_NET" />
-					<Add option="-DUSE_BINK" />
-					<Add option="-DUSE_SCALERS" />
-					<Add option="-DUSE_HQ_SCALERS" />
-					<Add option="-DUSE_EDGE_SCALERS" />
-					<Add option="-DUSE_ASPECT" />
-					<Add option="-DUSE_RGB_COLOR" />
-					<Add option="-DUSE_HIGHRES" />
-					<Add option="-DUSE_MT32EMU" />
-					<Add option="-DUSE_NASM" />
-					<Add option="-DUSE_OPENGL" />
-					<Add option="-DUSE_OPENGL_GAME" />
-					<Add option="-DUSE_OPENGL_SHADERS" />
-					<Add option="-DUSE_TINYGL" />
-					<Add option="-DUSE_TASKBAR" />
-					<Add option="-DUSE_HTTP" />
-					<Add option="-DUSE_BASIC_NET" />
-					<Add option="-DUSE_CLOUD" />
-					<Add option="-DUSE_ENET" />
-					<Add option="-DUSE_TRANSLATION" />
-					<Add option="-DUSE_SYSTEM_PRINTING" />
-					<Add option="-DUSE_SYSDIALOGS" />
-					<Add option="-DUSE_DETECTLANG" />
-					<Add option="-DUSE_TTS" />
-					<Add option="-DBUILTIN_RESOURCES" />
-					<Add option="-DDETECTION_FULL" />
-					<Add option="-DUSE_DETECTION_FEATURES_STATIC" />
-					<Add option="-DUSE_FMTOWNS_PC98_AUDIO" />
-					<Add option="-DUSE_HNM" />
-					<Add option="-DUSE_IMGUI" />
-					<Add option="-DUSE_INDEO3" />
-					<Add option="-DUSE_INDEO45" />
-					<Add option="-DUSE_JYV1" />
-					<Add option="-DUSE_LUA" />
-					<Add option="-DUSE_MFC" />
-					<Add option="-DUSE_MIDI" />
-					<Add option="-DUSE_QDM2" />
-					<Add option="-DUSE_SID_AUDIO" />
-					<Add option="-DUSE_SVQ1" />
-					<Add option="-DUSE_TRUEMOTION1" />
-					<Add option="-DUSE_UNIVERSALTRACKER" />
-					<Add option="-DUSE_VGMTRANS_AUDIO" />
-					<Add option="-DUSE_XAN" />
-					<Add option="-DENABLE_SCUMM" />
-					<Add option="-DENABLE_SCUMM_7_8" />
-					<Add option="-DENABLE_HE" />
-					<Add option="-DENABLE_ACCESS" />
-					<Add option="-DENABLE_ADL" />
-					<Add option="-DENABLE_AGI" />
-					<Add option="-DENABLE_AGOS" />
-					<Add option="-DENABLE_AGOS2" />
-					<Add option="-DENABLE_AGS" />
-					<Add option="-DENABLE_ALCACHOFA" />
-					<Add option="-DENABLE_ALG" />
-					<Add option="-DENABLE_ASYLUM" />
-					<Add option="-DENABLE_AWE" />
-					<Add option="-DENABLE_BAGEL" />
-					<Add option="-DENABLE_BBVS" />
-					<Add option="-DENABLE_BLADERUNNER" />
-					<Add option="-DENABLE_BURIED" />
-					<Add option="-DENABLE_CGE" />
-					<Add option="-DENABLE_CGE2" />
-					<Add option="-DENABLE_CHEWY" />
-					<Add option="-DENABLE_CINE" />
-					<Add option="-DENABLE_COMPOSER" />
-					<Add option="-DENABLE_CRAB" />
-					<Add option="-DENABLE_CRUISE" />
-					<Add option="-DENABLE_CRYOMNI3D" />
-					<Add option="-DENABLE_VERSAILLES" />
-					<Add option="-DENABLE_DARKSEED" />
-					<Add option="-DENABLE_DGDS" />
-					<Add option="-DENABLE_DIRECTOR" />
-					<Add option="-DENABLE_DRACI" />
-					<Add option="-DENABLE_DRAGONS" />
-					<Add option="-DENABLE_DRASCULA" />
-					<Add option="-DENABLE_DREAMWEB" />
-					<Add option="-DENABLE_EFH" />
-					<Add option="-DENABLE_FREESCAPE" />
-					<Add option="-DENABLE_GLK" />
-					<Add option="-DENABLE_GNAP" />
-					<Add option="-DENABLE_GOB" />
-					<Add option="-DENABLE_GOT" />
-					<Add option="-DENABLE_GRIFFON" />
-					<Add option="-DENABLE_GRIM" />
-					<Add option="-DENABLE_GROOVIE" />
-					<Add option="-DENABLE_GROOVIE2" />
-					<Add option="-DENABLE_HADESCH" />
-					<Add option="-DENABLE_HDB" />
-					<Add option="-DENABLE_HOPKINS" />
-					<Add option="-DENABLE_HUGO" />
-					<Add option="-DENABLE_HYPNO" />
-					<Add option="-DENABLE_ILLUSIONS" />
-					<Add option="-DENABLE_KINGDOM" />
-					<Add option="-DENABLE_KYRA" />
-					<Add option="-DENABLE_LOL" />
-					<Add option="-DENABLE_EOB" />
-					<Add option="-DENABLE_LAB" />
-					<Add option="-DENABLE_LASTEXPRESS" />
-					<Add option="-DENABLE_LURE" />
-					<Add option="-DENABLE_M4" />
-					<Add option="-DENABLE_MADE" />
-					<Add option="-DENABLE_MADS" />
-					<Add option="-DENABLE_MM" />
-					<Add option="-DENABLE_MM1" />
-					<Add option="-DENABLE_XEEN" />
-					<Add option="-DENABLE_MOHAWK" />
-					<Add option="-DENABLE_RIVEN" />
-					<Add option="-DENABLE_MYST" />
-					<Add option="-DENABLE_MYSTME" />
-					<Add option="-DENABLE_MORTEVIELLE" />
-					<Add option="-DENABLE_MTROPOLIS" />
-					<Add option="-DENABLE_MYST3" />
-					<Add option="-DENABLE_NANCY" />
-					<Add option="-DENABLE_NEVERHOOD" />
-					<Add option="-DENABLE_NGI" />
-					<Add option="-DENABLE_PARALLACTION" />
-					<Add option="-DENABLE_PEGASUS" />
-					<Add option="-DENABLE_PETKA" />
-					<Add option="-DENABLE_PINK" />
-					<Add option="-DENABLE_PLUMBERS" />
-					<Add option="-DENABLE_PRINCE" />
-					<Add option="-DENABLE_PRIVATE" />
-					<Add option="-DENABLE_QDENGINE" />
-					<Add option="-DENABLE_QUEEN" />
-					<Add option="-DENABLE_SAGA" />
-					<Add option="-DENABLE_IHNM" />
-					<Add option="-DENABLE_SAGA2" />
-					<Add option="-DENABLE_SCI" />
-					<Add option="-DENABLE_SCI32" />
-					<Add option="-DENABLE_SHERLOCK" />
-					<Add option="-DENABLE_SKY" />
-					<Add option="-DENABLE_SLUDGE" />
-					<Add option="-DENABLE_STARK" />
-					<Add option="-DENABLE_SUPERNOVA" />
-					<Add option="-DENABLE_SWORD1" />
-					<Add option="-DENABLE_SWORD2" />
-					<Add option="-DENABLE_SWORD25" />
-					<Add option="-DENABLE_TEENAGENT" />
-					<Add option="-DENABLE_TETRAEDGE" />
-					<Add option="-DENABLE_TINSEL" />
-					<Add option="-DENABLE_TITANIC" />
-					<Add option="-DENABLE_TOLTECS" />
-					<Add option="-DENABLE_TONY" />
-					<Add option="-DENABLE_TOON" />
-					<Add option="-DENABLE_TOT" />
-					<Add option="-DENABLE_TOUCHE" />
-					<Add option="-DENABLE_TRECISION" />
-					<Add option="-DENABLE_TSAGE" />
-					<Add option="-DENABLE_RINGWORLD" />
-					<Add option="-DENABLE_BLUEFORCE" />
-					<Add option="-DENABLE_RINGWORLD2" />
-					<Add option="-DENABLE_TUCKER" />
-					<Add option="-DENABLE_TWINE" />
-					<Add option="-DENABLE_TWP" />
-					<Add option="-DENABLE_ULTIMA" />
-					<Add option="-DENABLE_ULTIMA4" />
-					<Add option="-DENABLE_ULTIMA6" />
-					<Add option="-DENABLE_ULTIMA8" />
-					<Add option="-DENABLE_VCRUISE" />
-					<Add option="-DENABLE_VOYEUR" />
-					<Add option="-DENABLE_WAGE" />
-					<Add option="-DENABLE_WINTERMUTE" />
-					<Add option="-DENABLE_WME3D" />
-					<Add option="-DENABLE_FOXTAIL" />
-					<Add option="-DENABLE_HEROCRAFT" />
-					<Add option="-DENABLE_ZVISION" />
-					<Add option="-DWIN32" />
-					<Add option="-DCURL_STATICLIB" />
-					<Add option="-DSDL_BACKEND" />
-					<Add option="-DUSE_SDL2" />
-					<Add option="-DDETECTION_STATIC" />
-					<Add option="-DUSE_GLAD" />
-					<Add option="-DUSE_IMGUI_SDLRENDERER2" />
-					<Add option="-g" />
-					<Add directory="..\..\engines" />
-					<Add directory="..\..\..\scummvm" />
-				</Compiler>
-			</Target>
-		</Build>
-		<Unit filename="..\..\engines\ags\engine\ac\dynobj\all_dynamic_classes.h" />
-		<Unit filename="..\..\engines\ags\engine\ac\dynobj\all_script_classes.h" />
-		<Unit filename="..\..\engines\ags\engine\ac\dynobj\cc_ags_dynamic_object.cpp" />
-		<Unit filename="..\..\engines\ags\engine\ac\dynobj\cc_ags_dynamic_object.h" />
-		<Unit filename="..\..\engines\ags\engine\ac\dynobj\cc_audio_channel.cpp" />
-		<Unit filename="..\..\engines\ags\engine\ac\dynobj\cc_audio_channel.h" />
-		<Unit filename="..\..\engines\ags\engine\ac\dynobj\cc_audio_clip.cpp" />
-		<Unit filename="..\..\engines\ags\engine\ac\dynobj\cc_audio_clip.h" />
-		<Unit filename="..\..\engines\ags\engine\ac\dynobj\cc_character.cpp" />
-		<Unit filename="..\..\engines\ags\engine\ac\dynobj\cc_character.h" />
-		<Unit filename="..\..\engines\ags\engine\ac\dynobj\cc_dialog.cpp" />
-		<Unit filename="..\..\engines\ags\engine\ac\dynobj\cc_dialog.h" />
-		<Unit filename="..\..\engines\ags\engine\ac\dynobj\cc_dynamic_array.cpp" />
-		<Unit filename="..\..\engines\ags\engine\ac\dynobj\cc_dynamic_array.h" />
-		<Unit filename="..\..\engines\ags\engine\ac\dynobj\cc_gui.cpp" />
-		<Unit filename="..\..\engines\ags\engine\ac\dynobj\cc_gui.h" />
-		<Unit filename="..\..\engines\ags\engine\ac\dynobj\cc_gui_object.cpp" />
-		<Unit filename="..\..\engines\ags\engine\ac\dynobj\cc_gui_object.h" />
-		<Unit filename="..\..\engines\ags\engine\ac\dynobj\cc_hotspot.cpp" />
-		<Unit filename="..\..\engines\ags\engine\ac\dynobj\cc_hotspot.h" />
-		<Unit filename="..\..\engines\ags\engine\ac\dynobj\cc_inventory.cpp" />
-		<Unit filename="..\..\engines\ags\engine\ac\dynobj\cc_inventory.h" />
-		<Unit filename="..\..\engines\ags\engine\ac\dynobj\cc_object.cpp" />
-		<Unit filename="..\..\engines\ags\engine\ac\dynobj\cc_object.h" />
-		<Unit filename="..\..\engines\ags\engine\ac\dynobj\cc_region.cpp" />
-		<Unit filename="..\..\engines\ags\engine\ac\dynobj\cc_region.h" />
-		<Unit filename="..\..\engines\ags\engine\ac\dynobj\cc_script_object.h" />
-		<Unit filename="..\..\engines\ags\engine\ac\dynobj\cc_serializer.cpp" />
-		<Unit filename="..\..\engines\ags\engine\ac\dynobj\cc_serializer.h" />
-		<Unit filename="..\..\engines\ags\engine\ac\dynobj\cc_static_array.cpp" />
-		<Unit filename="..\..\engines\ags\engine\ac\dynobj\cc_static_array.h" />
-		<Unit filename="..\..\engines\ags\engine\ac\dynobj\dynobj_manager.cpp" />
-		<Unit filename="..\..\engines\ags\engine\ac\dynobj\dynobj_manager.h" />
-		<Unit filename="..\..\engines\ags\engine\ac\dynobj\managed_object_pool.cpp" />
-		<Unit filename="..\..\engines\ags\engine\ac\dynobj\managed_object_pool.h" />
-		<Unit filename="..\..\engines\ags\engine\ac\dynobj\script_audio_channel.h" />
-		<Unit filename="..\..\engines\ags\engine\ac\dynobj\script_camera.cpp" />
-		<Unit filename="..\..\engines\ags\engine\ac\dynobj\script_camera.h" />
-		<Unit filename="..\..\engines\ags\engine\ac\dynobj\script_containers.h" />
-		<Unit filename="..\..\engines\ags\engine\ac\dynobj\script_date_time.cpp" />
-		<Unit filename="..\..\engines\ags\engine\ac\dynobj\script_date_time.h" />
-		<Unit filename="..\..\engines\ags\engine\ac\dynobj\script_dialog.h" />
-		<Unit filename="..\..\engines\ags\engine\ac\dynobj\script_dialog_options_rendering.cpp" />
-		<Unit filename="..\..\engines\ags\engine\ac\dynobj\script_dialog_options_rendering.h" />
-		<Unit filename="..\..\engines\ags\engine\ac\dynobj\script_dict.cpp" />
-		<Unit filename="..\..\engines\ags\engine\ac\dynobj\script_dict.h" />
-		<Unit filename="..\..\engines\ags\engine\ac\dynobj\script_drawing_surface.cpp" />
-		<Unit filename="..\..\engines\ags\engine\ac\dynobj\script_drawing_surface.h" />
-		<Unit filename="..\..\engines\ags\engine\ac\dynobj\script_dynamic_sprite.cpp" />
-		<Unit filename="..\..\engines\ags\engine\ac\dynobj\script_dynamic_sprite.h" />
-		<Unit filename="..\..\engines\ags\engine\ac\dynobj\script_file.cpp" />
-		<Unit filename="..\..\engines\ags\engine\ac\dynobj\script_file.h" />
-		<Unit filename="..\..\engines\ags\engine\ac\dynobj\script_game.cpp" />
-		<Unit filename="..\..\engines\ags\engine\ac\dynobj\script_game.h" />
-		<Unit filename="..\..\engines\ags\engine\ac\dynobj\script_gui.h" />
-		<Unit filename="..\..\engines\ags\engine\ac\dynobj\script_hotspot.h" />
-		<Unit filename="..\..\engines\ags\engine\ac\dynobj\script_inv_item.h" />
-		<Unit filename="..\..\engines\ags\engine\ac\dynobj\script_mouse.cpp" />
-		<Unit filename="..\..\engines\ags\engine\ac\dynobj\script_mouse.h" />
-		<Unit filename="..\..\engines\ags\engine\ac\dynobj\script_object.h" />
-		<Unit filename="..\..\engines\ags\engine\ac\dynobj\script_overlay.cpp" />
-		<Unit filename="..\..\engines\ags\engine\ac\dynobj\script_overlay.h" />
-		<Unit filename="..\..\engines\ags\engine\ac\dynobj\script_region.h" />
-		<Unit filename="..\..\engines\ags\engine\ac\dynobj\script_set.cpp" />
-		<Unit filename="..\..\engines\ags\engine\ac\dynobj\script_set.h" />
-		<Unit filename="..\..\engines\ags\engine\ac\dynobj\script_string.cpp" />
-		<Unit filename="..\..\engines\ags\engine\ac\dynobj\script_string.h" />
-		<Unit filename="..\..\engines\ags\engine\ac\dynobj\script_system.cpp" />
-		<Unit filename="..\..\engines\ags\engine\ac\dynobj\script_system.h" />
-		<Unit filename="..\..\engines\ags\engine\ac\dynobj\script_user_object.cpp" />
-		<Unit filename="..\..\engines\ags\engine\ac\dynobj\script_user_object.h" />
-		<Unit filename="..\..\engines\ags\engine\ac\dynobj\script_view_frame.cpp" />
-		<Unit filename="..\..\engines\ags\engine\ac\dynobj\script_view_frame.h" />
-		<Unit filename="..\..\engines\ags\engine\ac\dynobj\script_viewport.cpp" />
-		<Unit filename="..\..\engines\ags\engine\ac\dynobj\script_viewport.h" />
-		<Unit filename="..\..\engines\ags\engine\ac\asset_helper.h" />
-		<Unit filename="..\..\engines\ags\engine\ac\audio_channel.cpp" />
-		<Unit filename="..\..\engines\ags\engine\ac\audio_channel.h" />
-		<Unit filename="..\..\engines\ags\engine\ac\audio_clip.cpp" />
-		<Unit filename="..\..\engines\ags\engine\ac\audio_clip.h" />
-		<Unit filename="..\..\engines\ags\engine\ac\button.cpp" />
-		<Unit filename="..\..\engines\ags\engine\ac\button.h" />
-		<Unit filename="..\..\engines\ags\engine\ac\cd_audio.cpp" />
-		<Unit filename="..\..\engines\ags\engine\ac\cd_audio.h" />
-		<Unit filename="..\..\engines\ags\engine\ac\character.cpp" />
-		<Unit filename="..\..\engines\ags\engine\ac\character.h" />
-		<Unit filename="..\..\engines\ags\engine\ac\character_extras.cpp" />
-		<Unit filename="..\..\engines\ags\engine\ac\character_extras.h" />
-		<Unit filename="..\..\engines\ags\engine\ac\character_info_engine.cpp" />
-		<Unit filename="..\..\engines\ags\engine\ac\date_time.cpp" />
-		<Unit filename="..\..\engines\ags\engine\ac\date_time.h" />
-		<Unit filename="..\..\engines\ags\engine\ac\dialog.cpp" />
-		<Unit filename="..\..\engines\ags\engine\ac\dialog.h" />
-		<Unit filename="..\..\engines\ags\engine\ac\dialog_options_rendering.cpp" />
-		<Unit filename="..\..\engines\ags\engine\ac\dialog_options_rendering.h" />
-		<Unit filename="..\..\engines\ags\engine\ac\display.cpp" />
-		<Unit filename="..\..\engines\ags\engine\ac\display.h" />
-		<Unit filename="..\..\engines\ags\engine\ac\draw.cpp" />
-		<Unit filename="..\..\engines\ags\engine\ac\draw.h" />
-		<Unit filename="..\..\engines\ags\engine\ac\draw_software.cpp" />
-		<Unit filename="..\..\engines\ags\engine\ac\draw_software.h" />
-		<Unit filename="..\..\engines\ags\engine\ac\drawing_surface.cpp" />
-		<Unit filename="..\..\engines\ags\engine\ac\drawing_surface.h" />
-		<Unit filename="..\..\engines\ags\engine\ac\dynamic_sprite.cpp" />
-		<Unit filename="..\..\engines\ags\engine\ac\dynamic_sprite.h" />
-		<Unit filename="..\..\engines\ags\engine\ac\event.cpp" />
-		<Unit filename="..\..\engines\ags\engine\ac\event.h" />
-		<Unit filename="..\..\engines\ags\engine\ac\file.cpp" />
-		<Unit filename="..\..\engines\ags\engine\ac\file.h" />
-		<Unit filename="..\..\engines\ags\engine\ac\game.cpp" />
-		<Unit filename="..\..\engines\ags\engine\ac\game.h" />
-		<Unit filename="..\..\engines\ags\engine\ac\game_setup.cpp" />
-		<Unit filename="..\..\engines\ags\engine\ac\game_setup.h" />
-		<Unit filename="..\..\engines\ags\engine\ac\game_state.cpp" />
-		<Unit filename="..\..\engines\ags\engine\ac\game_state.h" />
-		<Unit filename="..\..\engines\ags\engine\ac\global_api.cpp" />
-		<Unit filename="..\..\engines\ags\engine\ac\global_audio.cpp" />
-		<Unit filename="..\..\engines\ags\engine\ac\global_audio.h" />
-		<Unit filename="..\..\engines\ags\engine\ac\global_button.cpp" />
-		<Unit filename="..\..\engines\ags\engine\ac\global_button.h" />
-		<Unit filename="..\..\engines\ags\engine\ac\global_character.cpp" />
-		<Unit filename="..\..\engines\ags\engine\ac\global_character.h" />
-		<Unit filename="..\..\engines\ags\engine\ac\global_date_time.cpp" />
-		<Unit filename="..\..\engines\ags\engine\ac\global_date_time.h" />
-		<Unit filename="..\..\engines\ags\engine\ac\global_debug.cpp" />
-		<Unit filename="..\..\engines\ags\engine\ac\global_debug.h" />
-		<Unit filename="..\..\engines\ags\engine\ac\global_dialog.cpp" />
-		<Unit filename="..\..\engines\ags\engine\ac\global_dialog.h" />
-		<Unit filename="..\..\engines\ags\engine\ac\global_display.cpp" />
-		<Unit filename="..\..\engines\ags\engine\ac\global_display.h" />
-		<Unit filename="..\..\engines\ags\engine\ac\global_drawing_surface.cpp" />
-		<Unit filename="..\..\engines\ags\engine\ac\global_drawing_surface.h" />
-		<Unit filename="..\..\engines\ags\engine\ac\global_dynamic_sprite.cpp" />
-		<Unit filename="..\..\engines\ags\engine\ac\global_dynamic_sprite.h" />
-		<Unit filename="..\..\engines\ags\engine\ac\global_file.cpp" />
-		<Unit filename="..\..\engines\ags\engine\ac\global_file.h" />
-		<Unit filename="..\..\engines\ags\engine\ac\global_game.cpp" />
-		<Unit filename="..\..\engines\ags\engine\ac\global_game.h" />
-		<Unit filename="..\..\engines\ags\engine\ac\global_gui.cpp" />
-		<Unit filename="..\..\engines\ags\engine\ac\global_gui.h" />
-		<Unit filename="..\..\engines\ags\engine\ac\global_hotspot.cpp" />
-		<Unit filename="..\..\engines\ags\engine\ac\global_hotspot.h" />
-		<Unit filename="..\..\engines\ags\engine\ac\global_inv_window.cpp" />
-		<Unit filename="..\..\engines\ags\engine\ac\global_inv_window.h" />
-		<Unit filename="..\..\engines\ags\engine\ac\global_inventory_item.cpp" />
-		<Unit filename="..\..\engines\ags\engine\ac\global_inventory_item.h" />
-		<Unit filename="..\..\engines\ags\engine\ac\global_label.cpp" />
-		<Unit filename="..\..\engines\ags\engine\ac\global_label.h" />
-		<Unit filename="..\..\engines\ags\engine\ac\global_listbox.cpp" />
-		<Unit filename="..\..\engines\ags\engine\ac\global_listbox.h" />
-		<Unit filename="..\..\engines\ags\engine\ac\global_mouse.cpp" />
-		<Unit filename="..\..\engines\ags\engine\ac\global_mouse.h" />
-		<Unit filename="..\..\engines\ags\engine\ac\global_object.cpp" />
-		<Unit filename="..\..\engines\ags\engine\ac\global_object.h" />
-		<Unit filename="..\..\engines\ags\engine\ac\global_overlay.cpp" />
-		<Unit filename="..\..\engines\ags\engine\ac\global_overlay.h" />
-		<Unit filename="..\..\engines\ags\engine\ac\global_palette.cpp" />
-		<Unit filename="..\..\engines\ags\engine\ac\global_palette.h" />
-		<Unit filename="..\..\engines\ags\engine\ac\global_parser.cpp" />
-		<Unit filename="..\..\engines\ags\engine\ac\global_parser.h" />
-		<Unit filename="..\..\engines\ags\engine\ac\global_region.cpp" />
-		<Unit filename="..\..\engines\ags\engine\ac\global_region.h" />
-		<Unit filename="..\..\engines\ags\engine\ac\global_room.cpp" />
-		<Unit filename="..\..\engines\ags\engine\ac\global_room.h" />
-		<Unit filename="..\..\engines\ags\engine\ac\global_screen.cpp" />
-		<Unit filename="..\..\engines\ags\engine\ac\global_screen.h" />
-		<Unit filename="..\..\engines\ags\engine\ac\global_slider.cpp" />
-		<Unit filename="..\..\engines\ags\engine\ac\global_slider.h" />
-		<Unit filename="..\..\engines\ags\engine\ac\global_string.cpp" />
-		<Unit filename="..\..\engines\ags\engine\ac\global_string.h" />
-		<Unit filename="..\..\engines\ags\engine\ac\global_textbox.cpp" />
-		<Unit filename="..\..\engines\ags\engine\ac\global_textbox.h" />
-		<Unit filename="..\..\engines\ags\engine\ac\global_timer.cpp" />
-		<Unit filename="..\..\engines\ags\engine\ac\global_timer.h" />
-		<Unit filename="..\..\engines\ags\engine\ac\global_translation.cpp" />
-		<Unit filename="..\..\engines\ags\engine\ac\global_translation.h" />
-		<Unit filename="..\..\engines\ags\engine\ac\global_video.cpp" />
-		<Unit filename="..\..\engines\ags\engine\ac\global_video.h" />
-		<Unit filename="..\..\engines\ags\engine\ac\global_view_frame.cpp" />
-		<Unit filename="..\..\engines\ags\engine\ac\global_view_frame.h" />
-		<Unit filename="..\..\engines\ags\engine\ac\global_viewport.cpp" />
-		<Unit filename="..\..\engines\ags\engine\ac\global_viewport.h" />
-		<Unit filename="..\..\engines\ags\engine\ac\global_walk_behind.cpp" />
-		<Unit filename="..\..\engines\ags\engine\ac\global_walk_behind.h" />
-		<Unit filename="..\..\engines\ags\engine\ac\global_walkable_area.cpp" />
-		<Unit filename="..\..\engines\ags\engine\ac\global_walkable_area.h" />
-		<Unit filename="..\..\engines\ags\engine\ac\gui.cpp" />
-		<Unit filename="..\..\engines\ags\engine\ac\gui.h" />
-		<Unit filename="..\..\engines\ags\engine\ac\gui_control.cpp" />
-		<Unit filename="..\..\engines\ags\engine\ac\gui_control.h" />
-		<Unit filename="..\..\engines\ags\engine\ac\gui_inv.cpp" />
-		<Unit filename="..\..\engines\ags\engine\ac\hotspot.cpp" />
-		<Unit filename="..\..\engines\ags\engine\ac\hotspot.h" />
-		<Unit filename="..\..\engines\ags\engine\ac\interface_button.cpp" />
-		<Unit filename="..\..\engines\ags\engine\ac\interface_element.cpp" />
-		<Unit filename="..\..\engines\ags\engine\ac\inv_window.cpp" />
-		<Unit filename="..\..\engines\ags\engine\ac\inv_window.h" />
-		<Unit filename="..\..\engines\ags\engine\ac\inventory_item.cpp" />
-		<Unit filename="..\..\engines\ags\engine\ac\inventory_item.h" />
-		<Unit filename="..\..\engines\ags\engine\ac\label.cpp" />
-		<Unit filename="..\..\engines\ags\engine\ac\label.h" />
-		<Unit filename="..\..\engines\ags\engine\ac\lip_sync.h" />
-		<Unit filename="..\..\engines\ags\engine\ac\listbox.cpp" />
-		<Unit filename="..\..\engines\ags\engine\ac\listbox.h" />
-		<Unit filename="..\..\engines\ags\engine\ac\math.cpp" />
-		<Unit filename="..\..\engines\ags\engine\ac\math.h" />
-		<Unit filename="..\..\engines\ags\engine\ac\mouse.cpp" />
-		<Unit filename="..\..\engines\ags\engine\ac\mouse.h" />
-		<Unit filename="..\..\engines\ags\engine\ac\move_list.cpp" />
-		<Unit filename="..\..\engines\ags\engine\ac\move_list.h" />
-		<Unit filename="..\..\engines\ags\engine\ac\object.cpp" />
-		<Unit filename="..\..\engines\ags\engine\ac\object.h" />
-		<Unit filename="..\..\engines\ags\engine\ac\overlay.cpp" />
-		<Unit filename="..\..\engines\ags\engine\ac\overlay.h" />
-		<Unit filename="..\..\engines\ags\engine\ac\parser.cpp" />
-		<Unit filename="..\..\engines\ags\engine\ac\parser.h" />
-		<Unit filename="..\..\engines\ags\engine\ac\path_helper.h" />
-		<Unit filename="..\..\engines\ags\engine\ac\properties.cpp" />
-		<Unit filename="..\..\engines\ags\engine\ac\properties.h" />
-		<Unit filename="..\..\engines\ags\engine\ac\region.cpp" />
-		<Unit filename="..\..\engines\ags\engine\ac\region.h" />
-		<Unit filename="..\..\engines\ags\engine\ac\rich_game_media.cpp" />
-		<Unit filename="..\..\engines\ags\engine\ac\rich_game_media.h" />
-		<Unit filename="..\..\engines\ags\engine\ac\room.cpp" />
-		<Unit filename="..\..\engines\ags\engine\ac\room.h" />
-		<Unit filename="..\..\engines\ags\engine\ac\room_object.cpp" />
-		<Unit filename="..\..\engines\ags\engine\ac\room_object.h" />
-		<Unit filename="..\..\engines\ags\engine\ac\room_status.cpp" />
-		<Unit filename="..\..\engines\ags\engine\ac\room_status.h" />
-		<Unit filename="..\..\engines\ags\engine\ac\route_finder.cpp" />
-		<Unit filename="..\..\engines\ags\engine\ac\route_finder.h" />
-		<Unit filename="..\..\engines\ags\engine\ac\route_finder_impl.cpp" />
-		<Unit filename="..\..\engines\ags\engine\ac\route_finder_impl.h" />
-		<Unit filename="..\..\engines\ags\engine\ac\route_finder_impl_legacy.cpp" />
-		<Unit filename="..\..\engines\ags\engine\ac\route_finder_impl_legacy.h" />
-		<Unit filename="..\..\engines\ags\engine\ac\route_finder_jps.cpp" />
-		<Unit filename="..\..\engines\ags\engine\ac\route_finder_jps.h" />
-		<Unit filename="..\..\engines\ags\engine\ac\runtime_defines.h" />
-		<Unit filename="..\..\engines\ags\engine\ac\screen.cpp" />
-		<Unit filename="..\..\engines\ags\engine\ac\screen.h" />
-		<Unit filename="..\..\engines\ags\engine\ac\screen_overlay.cpp" />
-		<Unit filename="..\..\engines\ags\engine\ac\screen_overlay.h" />
-		<Unit filename="..\..\engines\ags\engine\ac\script_containers.cpp" />
-		<Unit filename="..\..\engines\ags\engine\ac\slider.cpp" />
-		<Unit filename="..\..\engines\ags\engine\ac\slider.h" />
-		<Unit filename="..\..\engines\ags\engine\ac\speech.cpp" />
-		<Unit filename="..\..\engines\ags\engine\ac\speech.h" />
-		<Unit filename="..\..\engines\ags\engine\ac\sprite.cpp" />
-		<Unit filename="..\..\engines\ags\engine\ac\sprite.h" />
-		<Unit filename="..\..\engines\ags\engine\ac\sprite_list_entry.h" />
-		<Unit filename="..\..\engines\ags\engine\ac\string.cpp" />
-		<Unit filename="..\..\engines\ags\engine\ac\string.h" />
-		<Unit filename="..\..\engines\ags\engine\ac\sys_events.cpp" />
-		<Unit filename="..\..\engines\ags\engine\ac\sys_events.h" />
-		<Unit filename="..\..\engines\ags\engine\ac\system.cpp" />
-		<Unit filename="..\..\engines\ags\engine\ac\system.h" />
-		<Unit filename="..\..\engines\ags\engine\ac\textbox.cpp" />
-		<Unit filename="..\..\engines\ags\engine\ac\textbox.h" />
-		<Unit filename="..\..\engines\ags\engine\ac\timer.cpp" />
-		<Unit filename="..\..\engines\ags\engine\ac\timer.h" />
-		<Unit filename="..\..\engines\ags\engine\ac\top_bar_settings.h" />
-		<Unit filename="..\..\engines\ags\engine\ac\translation.cpp" />
-		<Unit filename="..\..\engines\ags\engine\ac\translation.h" />
-		<Unit filename="..\..\engines\ags\engine\ac\view_frame.cpp" />
-		<Unit filename="..\..\engines\ags\engine\ac\view_frame.h" />
-		<Unit filename="..\..\engines\ags\engine\ac\viewport_script.cpp" />
-		<Unit filename="..\..\engines\ags\engine\ac\walk_behind.cpp" />
-		<Unit filename="..\..\engines\ags\engine\ac\walk_behind.h" />
-		<Unit filename="..\..\engines\ags\engine\ac\walkable_area.cpp" />
-		<Unit filename="..\..\engines\ags\engine\ac\walkable_area.h" />
-		<Unit filename="..\..\engines\ags\engine\debugging\ags_editor_debugger.h" />
-		<Unit filename="..\..\engines\ags\engine\debugging\debug.cpp" />
-		<Unit filename="..\..\engines\ags\engine\debugging\debug_log.h" />
-		<Unit filename="..\..\engines\ags\engine\debugging\debugger.h" />
-		<Unit filename="..\..\engines\ags\engine\debugging\dummy_ags_debugger.h" />
-		<Unit filename="..\..\engines\ags\engine\debugging\file_based_ags_debugger.cpp" />
-		<Unit filename="..\..\engines\ags\engine\debugging\file_based_ags_debugger.h" />
-		<Unit filename="..\..\engines\ags\engine\debugging\log_file.cpp" />
-		<Unit filename="..\..\engines\ags\engine\debugging\log_file.h" />
-		<Unit filename="..\..\engines\ags\engine\debugging\message_buffer.cpp" />
-		<Unit filename="..\..\engines\ags\engine\debugging\message_buffer.h" />
-		<Unit filename="..\..\engines\ags\engine\device\mouse_w32.cpp" />
-		<Unit filename="..\..\engines\ags\engine\device\mouse_w32.h" />
-		<Unit filename="..\..\engines\ags\engine\game\game_init.cpp" />
-		<Unit filename="..\..\engines\ags\engine\game\game_init.h" />
-		<Unit filename="..\..\engines\ags\engine\game\savegame.cpp" />
-		<Unit filename="..\..\engines\ags\engine\game\savegame.h" />
-		<Unit filename="..\..\engines\ags\engine\game\savegame_components.cpp" />
-		<Unit filename="..\..\engines\ags\engine\game\savegame_components.h" />
-		<Unit filename="..\..\engines\ags\engine\game\savegame_internal.h" />
-		<Unit filename="..\..\engines\ags\engine\game\savegame_v321.cpp" />
-		<Unit filename="..\..\engines\ags\engine\game\viewport.cpp" />
-		<Unit filename="..\..\engines\ags\engine\game\viewport.h" />
-		<Unit filename="..\..\engines\ags\engine\gfx\ali_3d_scummvm.cpp" />
-		<Unit filename="..\..\engines\ags\engine\gfx\ali_3d_scummvm.h" />
-		<Unit filename="..\..\engines\ags\engine\gfx\blender.cpp" />
-		<Unit filename="..\..\engines\ags\engine\gfx\blender.h" />
-		<Unit filename="..\..\engines\ags\engine\gfx\color_engine.cpp" />
-		<Unit filename="..\..\engines\ags\engine\gfx\ddb.h" />
-		<Unit filename="..\..\engines\ags\engine\gfx\gfx_defines.h" />
-		<Unit filename="..\..\engines\ags\engine\gfx\gfx_driver_base.cpp" />
-		<Unit filename="..\..\engines\ags\engine\gfx\gfx_driver_base.h" />
-		<Unit filename="..\..\engines\ags\engine\gfx\gfx_driver_factory.cpp" />
-		<Unit filename="..\..\engines\ags\engine\gfx\gfx_driver_factory.h" />
-		<Unit filename="..\..\engines\ags\engine\gfx\gfx_driver_factory_base.h" />
-		<Unit filename="..\..\engines\ags\engine\gfx\gfx_mode_list.h" />
-		<Unit filename="..\..\engines\ags\engine\gfx\gfx_util.cpp" />
-		<Unit filename="..\..\engines\ags\engine\gfx\gfx_util.h" />
-		<Unit filename="..\..\engines\ags\engine\gfx\gfxfilter.h" />
-		<Unit filename="..\..\engines\ags\engine\gfx\gfxfilter_scaling.cpp" />
-		<Unit filename="..\..\engines\ags\engine\gfx\gfxfilter_scaling.h" />
-		<Unit filename="..\..\engines\ags\engine\gfx\gfxfilter_scummvm_renderer.cpp" />
-		<Unit filename="..\..\engines\ags\engine\gfx\gfxfilter_scummvm_renderer.h" />
-		<Unit filename="..\..\engines\ags\engine\gfx\graphics_driver.h" />
-		<Unit filename="..\..\engines\ags\engine\gui\animating_gui_button.cpp" />
-		<Unit filename="..\..\engines\ags\engine\gui\animating_gui_button.h" />
-		<Unit filename="..\..\engines\ags\engine\gui\csci_dialog.cpp" />
-		<Unit filename="..\..\engines\ags\engine\gui\csci_dialog.h" />
-		<Unit filename="..\..\engines\ags\engine\gui\gui_dialog.cpp" />
-		<Unit filename="..\..\engines\ags\engine\gui\gui_dialog.h" />
-		<Unit filename="..\..\engines\ags\engine\gui\gui_dialog_defines.h" />
-		<Unit filename="..\..\engines\ags\engine\gui\gui_engine.cpp" />
-		<Unit filename="..\..\engines\ags\engine\gui\my_controls.h" />
-		<Unit filename="..\..\engines\ags\engine\gui\my_label.cpp" />
-		<Unit filename="..\..\engines\ags\engine\gui\my_label.h" />
-		<Unit filename="..\..\engines\ags\engine\gui\my_listbox.cpp" />
-		<Unit filename="..\..\engines\ags\engine\gui\my_listbox.h" />
-		<Unit filename="..\..\engines\ags\engine\gui\my_push_button.cpp" />
-		<Unit filename="..\..\engines\ags\engine\gui\my_push_button.h" />
-		<Unit filename="..\..\engines\ags\engine\gui\my_textbox.cpp" />
-		<Unit filename="..\..\engines\ags\engine\gui\my_textbox.h" />
-		<Unit filename="..\..\engines\ags\engine\gui\new_control.cpp" />
-		<Unit filename="..\..\engines\ags\engine\gui\new_control.h" />
-		<Unit filename="..\..\engines\ags\engine\main\config.cpp" />
-		<Unit filename="..\..\engines\ags\engine\main\config.h" />
-		<Unit filename="..\..\engines\ags\engine\main\engine.cpp" />
-		<Unit filename="..\..\engines\ags\engine\main\engine.h" />
-		<Unit filename="..\..\engines\ags\engine\main\engine_setup.cpp" />
-		<Unit filename="..\..\engines\ags\engine\main\engine_setup.h" />
-		<Unit filename="..\..\engines\ags\engine\main\game_file.cpp" />
-		<Unit filename="..\..\engines\ags\engine\main\game_file.h" />
-		<Unit filename="..\..\engines\ags\engine\main\game_run.cpp" />
-		<Unit filename="..\..\engines\ags\engine\main\game_run.h" />
-		<Unit filename="..\..\engines\ags\engine\main\game_start.cpp" />
-		<Unit filename="..\..\engines\ags\engine\main\game_start.h" />
-		<Unit filename="..\..\engines\ags\engine\main\graphics_mode.cpp" />
-		<Unit filename="..\..\engines\ags\engine\main\graphics_mode.h" />
-		<Unit filename="..\..\engines\ags\engine\main\main.cpp" />
-		<Unit filename="..\..\engines\ags\engine\main\main.h" />
-		<Unit filename="..\..\engines\ags\engine\main\quit.cpp" />
-		<Unit filename="..\..\engines\ags\engine\main\quit.h" />
-		<Unit filename="..\..\engines\ags\engine\main\update.cpp" />
-		<Unit filename="..\..\engines\ags\engine\main\update.h" />
-		<Unit filename="..\..\engines\ags\engine\media\audio\ambient_sound.cpp" />
-		<Unit filename="..\..\engines\ags\engine\media\audio\ambient_sound.h" />
-		<Unit filename="..\..\engines\ags\engine\media\audio\audio.cpp" />
-		<Unit filename="..\..\engines\ags\engine\media\audio\audio.h" />
-		<Unit filename="..\..\engines\ags\engine\media\audio\audio_defines.h" />
-		<Unit filename="..\..\engines\ags\engine\media\audio\audio_system.h" />
-		<Unit filename="..\..\engines\ags\engine\media\audio\clip_my_midi.cpp" />
-		<Unit filename="..\..\engines\ags\engine\media\audio\clip_my_midi.h" />
-		<Unit filename="..\..\engines\ags\engine\media\audio\queued_audio_item.cpp" />
-		<Unit filename="..\..\engines\ags\engine\media\audio\queued_audio_item.h" />
-		<Unit filename="..\..\engines\ags\engine\media\audio\sound.cpp" />
-		<Unit filename="..\..\engines\ags\engine\media\audio\sound.h" />
-		<Unit filename="..\..\engines\ags\engine\media\audio\sound_clip.cpp" />
-		<Unit filename="..\..\engines\ags\engine\media\audio\sound_clip.h" />
-		<Unit filename="..\..\engines\ags\engine\media\video\video.cpp" />
-		<Unit filename="..\..\engines\ags\engine\media\video\video.h" />
-		<Unit filename="..\..\engines\ags\engine\platform\base\ags_platform_driver.cpp" />
-		<Unit filename="..\..\engines\ags\engine\platform\base\ags_platform_driver.h" />
-		<Unit filename="..\..\engines\ags\engine\platform\base\sys_main.cpp" />
-		<Unit filename="..\..\engines\ags\engine\platform\base\sys_main.h" />
-		<Unit filename="..\..\engines\ags\engine\platform\scummvm\scummvm_platform_driver.cpp" />
-		<Unit filename="..\..\engines\ags\engine\script\cc_instance.cpp" />
-		<Unit filename="..\..\engines\ags\engine\script\cc_instance.h" />
-		<Unit filename="..\..\engines\ags\engine\script\executing_script.cpp" />
-		<Unit filename="..\..\engines\ags\engine\script\executing_script.h" />
-		<Unit filename="..\..\engines\ags\engine\script\exports.cpp" />
-		<Unit filename="..\..\engines\ags\engine\script\exports.h" />
-		<Unit filename="..\..\engines\ags\engine\script\non_blocking_script_function.h" />
-		<Unit filename="..\..\engines\ags\engine\script\runtime_script_value.cpp" />
-		<Unit filename="..\..\engines\ags\engine\script\runtime_script_value.h" />
-		<Unit filename="..\..\engines\ags\engine\script\script.cpp" />
-		<Unit filename="..\..\engines\ags\engine\script\script.h" />
-		<Unit filename="..\..\engines\ags\engine\script\script_api.cpp" />
-		<Unit filename="..\..\engines\ags\engine\script\script_api.h" />
-		<Unit filename="..\..\engines\ags\engine\script\script_runtime.cpp" />
-		<Unit filename="..\..\engines\ags\engine\script\script_runtime.h" />
-		<Unit filename="..\..\engines\ags\engine\script\system_imports.cpp" />
-		<Unit filename="..\..\engines\ags\engine\script\system_imports.h" />
-		<Unit filename="..\..\engines\ags\lib\aastr-0.1.1\aarot.cpp" />
-		<Unit filename="..\..\engines\ags\lib\aastr-0.1.1\aastr.cpp" />
-		<Unit filename="..\..\engines\ags\lib\aastr-0.1.1\aastr.h" />
-		<Unit filename="..\..\engines\ags\lib\aastr-0.1.1\aautil.cpp" />
-		<Unit filename="..\..\engines\ags\lib\aastr-0.1.1\aautil.h" />
-		<Unit filename="..\..\engines\ags\lib\alfont\alfont.cpp" />
-		<Unit filename="..\..\engines\ags\lib\alfont\alfont.h" />
-		<Unit filename="..\..\engines\ags\lib\allegro\aintern.h" />
-		<Unit filename="..\..\engines\ags\lib\allegro\alconfig.h" />
-		<Unit filename="..\..\engines\ags\lib\allegro\base.h" />
-		<Unit filename="..\..\engines\ags\lib\allegro\color.cpp" />
-		<Unit filename="..\..\engines\ags\lib\allegro\color.h" />
-		<Unit filename="..\..\engines\ags\lib\allegro\config.cpp" />
-		<Unit filename="..\..\engines\ags\lib\allegro\config.h" />
-		<Unit filename="..\..\engines\ags\lib\allegro\draw.cpp" />
-		<Unit filename="..\..\engines\ags\lib\allegro\draw.h" />
-		<Unit filename="..\..\engines\ags\lib\allegro\error.h" />
-		<Unit filename="..\..\engines\ags\lib\allegro\file.cpp" />
-		<Unit filename="..\..\engines\ags\lib\allegro\file.h" />
-		<Unit filename="..\..\engines\ags\lib\allegro\fixed.cpp" />
-		<Unit filename="..\..\engines\ags\lib\allegro\fixed.h" />
-		<Unit filename="..\..\engines\ags\lib\allegro\flood.cpp" />
-		<Unit filename="..\..\engines\ags\lib\allegro\flood.h" />
-		<Unit filename="..\..\engines\ags\lib\allegro\fmaths.h" />
-		<Unit filename="..\..\engines\ags\lib\allegro\gfx.cpp" />
-		<Unit filename="..\..\engines\ags\lib\allegro\gfx.h" />
-		<Unit filename="..\..\engines\ags\lib\allegro\graphics.cpp" />
-		<Unit filename="..\..\engines\ags\lib\allegro\math.cpp" />
-		<Unit filename="..\..\engines\ags\lib\allegro\rotate.cpp" />
-		<Unit filename="..\..\engines\ags\lib\allegro\rotate.h" />
-		<Unit filename="..\..\engines\ags\lib\allegro\surface.cpp" />
-		<Unit filename="..\..\engines\ags\lib\allegro\surface.h" />
-		<Unit filename="..\..\engines\ags\lib\allegro\surface_generic.cpp" />
-		<Unit filename="..\..\engines\ags\lib\allegro\system.cpp" />
-		<Unit filename="..\..\engines\ags\lib\allegro\system.h" />
-		<Unit filename="..\..\engines\ags\lib\allegro\unicode.cpp" />
-		<Unit filename="..\..\engines\ags\lib\allegro\unicode.h" />
-		<Unit filename="..\..\engines\ags\lib\freetype-2.1.3\autohint\ahangles.cpp" />
-		<Unit filename="..\..\engines\ags\lib\freetype-2.1.3\autohint\ahangles.h" />
-		<Unit filename="..\..\engines\ags\lib\freetype-2.1.3\autohint\ahglobal.cpp" />
-		<Unit filename="..\..\engines\ags\lib\freetype-2.1.3\autohint\ahglobal.h" />
-		<Unit filename="..\..\engines\ags\lib\freetype-2.1.3\autohint\ahglyph.cpp" />
-		<Unit filename="..\..\engines\ags\lib\freetype-2.1.3\autohint\ahglyph.h" />
-		<Unit filename="..\..\engines\ags\lib\freetype-2.1.3\autohint\ahhint.cpp" />
-		<Unit filename="..\..\engines\ags\lib\freetype-2.1.3\autohint\ahhint.h" />
-		<Unit filename="..\..\engines\ags\lib\freetype-2.1.3\autohint\ahloader.h" />
-		<Unit filename="..\..\engines\ags\lib\freetype-2.1.3\autohint\ahtypes.h" />
-		<Unit filename="..\..\engines\ags\lib\freetype-2.1.3\fterrors.h" />
-		<Unit filename="..\..\engines\ags\lib\freetype-2.1.3\ftgloadr.cpp" />
-		<Unit filename="..\..\engines\ags\lib\freetype-2.1.3\ftgloadr.h" />
-		<Unit filename="..\..\engines\ags\lib\freetype-2.1.3\ftmemory.h" />
-		<Unit filename="..\..\engines\ags\lib\freetype-2.1.3\ftutil.cpp" />
-		<Unit filename="..\..\engines\ags\lib\system\datetime.cpp" />
-		<Unit filename="..\..\engines\ags\lib\system\datetime.h" />
-		<Unit filename="..\..\engines\ags\lib\allegro.h" />
-		<Unit filename="..\..\engines\ags\lib\std.h" />
-		<Unit filename="..\..\engines\ags\plugins\ags_agi\ags_agi.cpp" />
-		<Unit filename="..\..\engines\ags\plugins\ags_agi\ags_agi.h" />
-		<Unit filename="..\..\engines\ags\plugins\ags_app_open_url\ags_app_open_url.cpp" />
-		<Unit filename="..\..\engines\ags\plugins\ags_app_open_url\ags_app_open_url.h" />
-		<Unit filename="..\..\engines\ags\plugins\ags_blend\ags_blend.cpp" />
-		<Unit filename="..\..\engines\ags\plugins\ags_blend\ags_blend.h" />
-		<Unit filename="..\..\engines\ags\plugins\ags_bm_font_renderer\ags_bm_font_renderer.cpp" />
-		<Unit filename="..\..\engines\ags\plugins\ags_bm_font_renderer\ags_bm_font_renderer.h" />
-		<Unit filename="..\..\engines\ags\plugins\ags_clipboard\ags_clipboard.cpp" />
-		<Unit filename="..\..\engines\ags\plugins\ags_clipboard\ags_clipboard.h" />
-		<Unit filename="..\..\engines\ags\plugins\ags_collision_detector\ags_collision_detector.cpp" />
-		<Unit filename="..\..\engines\ags\plugins\ags_collision_detector\ags_collision_detector.h" />
-		<Unit filename="..\..\engines\ags\plugins\ags_consoles\ags_consoles.cpp" />
-		<Unit filename="..\..\engines\ags\plugins\ags_consoles\ags_consoles.h" />
-		<Unit filename="..\..\engines\ags\plugins\ags_controller\ags_controller.cpp" />
-		<Unit filename="..\..\engines\ags\plugins\ags_controller\ags_controller.h" />
-		<Unit filename="..\..\engines\ags\plugins\ags_controller\ags_controller_arcnor.cpp" />
-		<Unit filename="..\..\engines\ags\plugins\ags_controller\ags_controller_arcnor.h" />
-		<Unit filename="..\..\engines\ags\plugins\ags_creditz\ags_creditz.cpp" />
-		<Unit filename="..\..\engines\ags\plugins\ags_creditz\ags_creditz.h" />
-		<Unit filename="..\..\engines\ags\plugins\ags_creditz\ags_creditz1.cpp" />
-		<Unit filename="..\..\engines\ags\plugins\ags_creditz\ags_creditz1.h" />
-		<Unit filename="..\..\engines\ags\plugins\ags_creditz\ags_creditz2.cpp" />
-		<Unit filename="..\..\engines\ags\plugins\ags_creditz\ags_creditz2.h" />
-		<Unit filename="..\..\engines\ags\plugins\ags_creditz\drawing.cpp" />
-		<Unit filename="..\..\engines\ags\plugins\ags_creditz\drawing.h" />
-		<Unit filename="..\..\engines\ags\plugins\ags_filedel\ags_filedel.cpp" />
-		<Unit filename="..\..\engines\ags\plugins\ags_filedel\ags_filedel.h" />
-		<Unit filename="..\..\engines\ags\plugins\ags_fire\ags_fire.cpp" />
-		<Unit filename="..\..\engines\ags\plugins\ags_fire\ags_fire.h" />
-		<Unit filename="..\..\engines\ags\plugins\ags_flashlight\ags_flashlight.cpp" />
-		<Unit filename="..\..\engines\ags\plugins\ags_flashlight\ags_flashlight.h" />
-		<Unit filename="..\..\engines\ags\plugins\ags_flashlight\gfx.cpp" />
-		<Unit filename="..\..\engines\ags\plugins\ags_galaxy_steam\ags_galaxy_steam.cpp" />
-		<Unit filename="..\..\engines\ags\plugins\ags_galaxy_steam\ags_galaxy_steam.h" />
-		<Unit filename="..\..\engines\ags\plugins\ags_galaxy_steam\ags_wadjeteye_steam.cpp" />
-		<Unit filename="..\..\engines\ags\plugins\ags_galaxy_steam\ags_wadjeteye_steam.h" />
-		<Unit filename="..\..\engines\ags\plugins\ags_joy\ags_joy.cpp" />
-		<Unit filename="..\..\engines\ags\plugins\ags_joy\ags_joy.h" />
-		<Unit filename="..\..\engines\ags\plugins\ags_maya\ags_maya.cpp" />
-		<Unit filename="..\..\engines\ags\plugins\ags_maya\ags_maya.h" />
-		<Unit filename="..\..\engines\ags\plugins\ags_nickenstien_gfx\ags_nickenstien_gfx.cpp" />
-		<Unit filename="..\..\engines\ags\plugins\ags_nickenstien_gfx\ags_nickenstien_gfx.h" />
-		<Unit filename="..\..\engines\ags\plugins\ags_pal_render\ags_pal_render.cpp" />
-		<Unit filename="..\..\engines\ags\plugins\ags_pal_render\ags_pal_render.h" />
-		<Unit filename="..\..\engines\ags\plugins\ags_pal_render\pal_render.h" />
-		<Unit filename="..\..\engines\ags\plugins\ags_pal_render\raycast.cpp" />
-		<Unit filename="..\..\engines\ags\plugins\ags_pal_render\raycast.h" />
-		<Unit filename="..\..\engines\ags\plugins\ags_parallax\ags_parallax.cpp" />
-		<Unit filename="..\..\engines\ags\plugins\ags_parallax\ags_parallax.h" />
-		<Unit filename="..\..\engines\ags\plugins\ags_shell\ags_shell.cpp" />
-		<Unit filename="..\..\engines\ags\plugins\ags_shell\ags_shell.h" />
-		<Unit filename="..\..\engines\ags\plugins\ags_snow_rain\ags_snow_rain.cpp" />
-		<Unit filename="..\..\engines\ags\plugins\ags_snow_rain\ags_snow_rain.h" />
-		<Unit filename="..\..\engines\ags\plugins\ags_snow_rain\weather.cpp" />
-		<Unit filename="..\..\engines\ags\plugins\ags_snow_rain\weather.h" />
-		<Unit filename="..\..\engines\ags\plugins\ags_sock\ags_sock.cpp" />
-		<Unit filename="..\..\engines\ags\plugins\ags_sock\ags_sock.h" />
-		<Unit filename="..\..\engines\ags\plugins\ags_sprite_font\ags_sprite_font.cpp" />
-		<Unit filename="..\..\engines\ags\plugins\ags_sprite_font\ags_sprite_font.h" />
-		<Unit filename="..\..\engines\ags\plugins\ags_sprite_font\ags_sprite_font_clifftop.cpp" />
-		<Unit filename="..\..\engines\ags\plugins\ags_sprite_font\ags_sprite_font_clifftop.h" />
-		<Unit filename="..\..\engines\ags\plugins\ags_sprite_font\character_entry.cpp" />
-		<Unit filename="..\..\engines\ags\plugins\ags_sprite_font\character_entry.h" />
-		<Unit filename="..\..\engines\ags\plugins\ags_sprite_font\color.cpp" />
-		<Unit filename="..\..\engines\ags\plugins\ags_sprite_font\color.h" />
-		<Unit filename="..\..\engines\ags\plugins\ags_sprite_font\sprite_font.cpp" />
-		<Unit filename="..\..\engines\ags\plugins\ags_sprite_font\sprite_font.h" />
-		<Unit filename="..\..\engines\ags\plugins\ags_sprite_font\sprite_font_renderer.cpp" />
-		<Unit filename="..\..\engines\ags\plugins\ags_sprite_font\sprite_font_renderer.h" />
-		<Unit filename="..\..\engines\ags\plugins\ags_sprite_font\sprite_font_renderer_clifftop.cpp" />
-		<Unit filename="..\..\engines\ags\plugins\ags_sprite_font\sprite_font_renderer_clifftop.h" />
-		<Unit filename="..\..\engines\ags\plugins\ags_sprite_font\variable_width_font.cpp" />
-		<Unit filename="..\..\engines\ags\plugins\ags_sprite_font\variable_width_font.h" />
-		<Unit filename="..\..\engines\ags\plugins\ags_sprite_font\variable_width_sprite_font.cpp" />
-		<Unit filename="..\..\engines\ags\plugins\ags_sprite_font\variable_width_sprite_font.h" />
-		<Unit filename="..\..\engines\ags\plugins\ags_sprite_font\variable_width_sprite_font_clifftop.cpp" />
-		<Unit filename="..\..\engines\ags\plugins\ags_sprite_font\variable_width_sprite_font_clifftop.h" />
-		<Unit filename="..\..\engines\ags\plugins\ags_sprite_video\ags_sprite_video.cpp" />
-		<Unit filename="..\..\engines\ags\plugins\ags_sprite_video\ags_sprite_video.h" />
-		<Unit filename="..\..\engines\ags\plugins\ags_tcp_ip\ags_tcp_ip.cpp" />
-		<Unit filename="..\..\engines\ags\plugins\ags_tcp_ip\ags_tcp_ip.h" />
-		<Unit filename="..\..\engines\ags\plugins\ags_touch\ags_touch.cpp" />
-		<Unit filename="..\..\engines\ags\plugins\ags_touch\ags_touch.h" />
-		<Unit filename="..\..\engines\ags\plugins\ags_trans\ags_trans.cpp" />
-		<Unit filename="..\..\engines\ags\plugins\ags_trans\ags_trans.h" />
-		<Unit filename="..\..\engines\ags\plugins\ags_utils\ags_utils.cpp" />
-		<Unit filename="..\..\engines\ags\plugins\ags_utils\ags_utils.h" />
-		<Unit filename="..\..\engines\ags\plugins\ags_wadjet_util\ags_wadjet_util.cpp" />
-		<Unit filename="..\..\engines\ags\plugins\ags_wadjet_util\ags_wadjet_util.h" />
-		<Unit filename="..\..\engines\ags\plugins\ags_waves\ags_waves.cpp" />
-		<Unit filename="..\..\engines\ags\plugins\ags_waves\ags_waves.h" />
-		<Unit filename="..\..\engines\ags\plugins\ags_waves\data.cpp" />
-		<Unit filename="..\..\engines\ags\plugins\ags_waves\draw.cpp" />
-		<Unit filename="..\..\engines\ags\plugins\ags_waves\sound.cpp" />
-		<Unit filename="..\..\engines\ags\plugins\ags_waves\vars.h" />
-		<Unit filename="..\..\engines\ags\plugins\ags_waves\warper.cpp" />
-		<Unit filename="..\..\engines\ags\plugins\ags_waves\weather.cpp" />
-		<Unit filename="..\..\engines\ags\plugins\core\audio_channel.cpp" />
-		<Unit filename="..\..\engines\ags\plugins\core\audio_channel.h" />
-		<Unit filename="..\..\engines\ags\plugins\core\audio_clip.cpp" />
-		<Unit filename="..\..\engines\ags\plugins\core\audio_clip.h" />
-		<Unit filename="..\..\engines\ags\plugins\core\button.cpp" />
-		<Unit filename="..\..\engines\ags\plugins\core\button.h" />
-		<Unit filename="..\..\engines\ags\plugins\core\character.cpp" />
-		<Unit filename="..\..\engines\ags\plugins\core\character.h" />
-		<Unit filename="..\..\engines\ags\plugins\core\core.cpp" />
-		<Unit filename="..\..\engines\ags\plugins\core\core.h" />
-		<Unit filename="..\..\engines\ags\plugins\core\date_time.cpp" />
-		<Unit filename="..\..\engines\ags\plugins\core\date_time.h" />
-		<Unit filename="..\..\engines\ags\plugins\core\dialog.cpp" />
-		<Unit filename="..\..\engines\ags\plugins\core\dialog.h" />
-		<Unit filename="..\..\engines\ags\plugins\core\dialog_options_rendering_info.cpp" />
-		<Unit filename="..\..\engines\ags\plugins\core\dialog_options_rendering_info.h" />
-		<Unit filename="..\..\engines\ags\plugins\core\drawing_surface.cpp" />
-		<Unit filename="..\..\engines\ags\plugins\core\drawing_surface.h" />
-		<Unit filename="..\..\engines\ags\plugins\core\dynamic_sprite.cpp" />
-		<Unit filename="..\..\engines\ags\plugins\core\dynamic_sprite.h" />
-		<Unit filename="..\..\engines\ags\plugins\core\file.cpp" />
-		<Unit filename="..\..\engines\ags\plugins\core\file.h" />
-		<Unit filename="..\..\engines\ags\plugins\core\game.cpp" />
-		<Unit filename="..\..\engines\ags\plugins\core\game.h" />
-		<Unit filename="..\..\engines\ags\plugins\core\global_api.cpp" />
-		<Unit filename="..\..\engines\ags\plugins\core\global_api.h" />
-		<Unit filename="..\..\engines\ags\plugins\core\gui.cpp" />
-		<Unit filename="..\..\engines\ags\plugins\core\gui.h" />
-		<Unit filename="..\..\engines\ags\plugins\core\gui_control.cpp" />
-		<Unit filename="..\..\engines\ags\plugins\core\gui_control.h" />
-		<Unit filename="..\..\engines\ags\plugins\core\hotspot.cpp" />
-		<Unit filename="..\..\engines\ags\plugins\core\hotspot.h" />
-		<Unit filename="..\..\engines\ags\plugins\core\inv_window.cpp" />
-		<Unit filename="..\..\engines\ags\plugins\core\inv_window.h" />
-		<Unit filename="..\..\engines\ags\plugins\core\inventory_item.cpp" />
-		<Unit filename="..\..\engines\ags\plugins\core\inventory_item.h" />
-		<Unit filename="..\..\engines\ags\plugins\core\label.cpp" />
-		<Unit filename="..\..\engines\ags\plugins\core\label.h" />
-		<Unit filename="..\..\engines\ags\plugins\core\listbox.cpp" />
-		<Unit filename="..\..\engines\ags\plugins\core\listbox.h" />
-		<Unit filename="..\..\engines\ags\plugins\core\maths.cpp" />
-		<Unit filename="..\..\engines\ags\plugins\core\maths.h" />
-		<Unit filename="..\..\engines\ags\plugins\core\mouse.cpp" />
-		<Unit filename="..\..\engines\ags\plugins\core\mouse.h" />
-		<Unit filename="..\..\engines\ags\plugins\core\object.cpp" />
-		<Unit filename="..\..\engines\ags\plugins\core\object.h" />
-		<Unit filename="..\..\engines\ags\plugins\core\overlay.cpp" />
-		<Unit filename="..\..\engines\ags\plugins\core\overlay.h" />
-		<Unit filename="..\..\engines\ags\plugins\core\parser.cpp" />
-		<Unit filename="..\..\engines\ags\plugins\core\parser.h" />
-		<Unit filename="..\..\engines\ags\plugins\core\region.cpp" />
-		<Unit filename="..\..\engines\ags\plugins\core\region.h" />
-		<Unit filename="..\..\engines\ags\plugins\core\room.cpp" />
-		<Unit filename="..\..\engines\ags\plugins\core\room.h" />
-		<Unit filename="..\..\engines\ags\plugins\core\screen.h" />
-		<Unit filename="..\..\engines\ags\plugins\core\slider.cpp" />
-		<Unit filename="..\..\engines\ags\plugins\core\slider.h" />
-		<Unit filename="..\..\engines\ags\plugins\core\string.cpp" />
-		<Unit filename="..\..\engines\ags\plugins\core\string.h" />
-		<Unit filename="..\..\engines\ags\plugins\core\system.cpp" />
-		<Unit filename="..\..\engines\ags\plugins\core\system.h" />
-		<Unit filename="..\..\engines\ags\plugins\core\textbox.cpp" />
-		<Unit filename="..\..\engines\ags\plugins\core\textbox.h" />
-		<Unit filename="..\..\engines\ags\plugins\core\view_frame.cpp" />
-		<Unit filename="..\..\engines\ags\plugins\core\view_frame.h" />
-		<Unit filename="..\..\engines\ags\plugins\ags_plugin.cpp" />
-		<Unit filename="..\..\engines\ags\plugins\ags_plugin.h" />
-		<Unit filename="..\..\engines\ags\plugins\ags_plugin_evts.h" />
-		<Unit filename="..\..\engines\ags\plugins\plugin_base.cpp" />
-		<Unit filename="..\..\engines\ags\plugins\plugin_base.h" />
-		<Unit filename="..\..\engines\ags\plugins\plugin_engine.h" />
-		<Unit filename="..\..\engines\ags\plugins\serializer.h" />
-		<Unit filename="..\..\engines\ags\shared\ac\dynobj\script_audio_clip.cpp" />
-		<Unit filename="..\..\engines\ags\shared\ac\dynobj\script_audio_clip.h" />
-		<Unit filename="..\..\engines\ags\shared\ac\audio_clip_type.cpp" />
-		<Unit filename="..\..\engines\ags\shared\ac\audio_clip_type.h" />
-		<Unit filename="..\..\engines\ags\shared\ac\character_info.cpp" />
-		<Unit filename="..\..\engines\ags\shared\ac\character_info.h" />
-		<Unit filename="..\..\engines\ags\shared\ac\common.cpp" />
-		<Unit filename="..\..\engines\ags\shared\ac\common.h" />
-		<Unit filename="..\..\engines\ags\shared\ac\common_defines.h" />
-		<Unit filename="..\..\engines\ags\shared\ac\dialog_topic.cpp" />
-		<Unit filename="..\..\engines\ags\shared\ac\dialog_topic.h" />
-		<Unit filename="..\..\engines\ags\shared\ac\game_setup_struct.cpp" />
-		<Unit filename="..\..\engines\ags\shared\ac\game_setup_struct.h" />
-		<Unit filename="..\..\engines\ags\shared\ac\game_setup_struct_base.cpp" />
-		<Unit filename="..\..\engines\ags\shared\ac\game_setup_struct_base.h" />
-		<Unit filename="..\..\engines\ags\shared\ac\game_struct_defines.h" />
-		<Unit filename="..\..\engines\ags\shared\ac\game_version.h" />
-		<Unit filename="..\..\engines\ags\shared\ac\interface_button.h" />
-		<Unit filename="..\..\engines\ags\shared\ac\interface_element.h" />
-		<Unit filename="..\..\engines\ags\shared\ac\inventory_item_info.cpp" />
-		<Unit filename="..\..\engines\ags\shared\ac\inventory_item_info.h" />
-		<Unit filename="..\..\engines\ags\shared\ac\keycode.cpp" />
-		<Unit filename="..\..\engines\ags\shared\ac\keycode.h" />
-		<Unit filename="..\..\engines\ags\shared\ac\mouse_cursor.cpp" />
-		<Unit filename="..\..\engines\ags\shared\ac\mouse_cursor.h" />
-		<Unit filename="..\..\engines\ags\shared\ac\old_game_setup_struct.h" />
-		<Unit filename="..\..\engines\ags\shared\ac\sprite_cache.cpp" />
-		<Unit filename="..\..\engines\ags\shared\ac\sprite_cache.h" />
-		<Unit filename="..\..\engines\ags\shared\ac\sprite_file.cpp" />
-		<Unit filename="..\..\engines\ags\shared\ac\sprite_file.h" />
-		<Unit filename="..\..\engines\ags\shared\ac\view.cpp" />
-		<Unit filename="..\..\engines\ags\shared\ac\view.h" />
-		<Unit filename="..\..\engines\ags\shared\ac\words_dictionary.cpp" />
-		<Unit filename="..\..\engines\ags\shared\ac\words_dictionary.h" />
-		<Unit filename="..\..\engines\ags\shared\core\asset.cpp" />
-		<Unit filename="..\..\engines\ags\shared\core\asset.h" />
-		<Unit filename="..\..\engines\ags\shared\core\asset_manager.cpp" />
-		<Unit filename="..\..\engines\ags\shared\core\asset_manager.h" />
-		<Unit filename="..\..\engines\ags\shared\core\def_version.h" />
-		<Unit filename="..\..\engines\ags\shared\core\platform.h" />
-		<Unit filename="..\..\engines\ags\shared\core\types.h" />
-		<Unit filename="..\..\engines\ags\shared\debugging\debug_manager.cpp" />
-		<Unit filename="..\..\engines\ags\shared\debugging\debug_manager.h" />
-		<Unit filename="..\..\engines\ags\shared\debugging\out.h" />
-		<Unit filename="..\..\engines\ags\shared\debugging\output_handler.h" />
-		<Unit filename="..\..\engines\ags\shared\font\ags_font_renderer.h" />
-		<Unit filename="..\..\engines\ags\shared\font\fonts.cpp" />
-		<Unit filename="..\..\engines\ags\shared\font\fonts.h" />
-		<Unit filename="..\..\engines\ags\shared\font\ttf_font_renderer.cpp" />
-		<Unit filename="..\..\engines\ags\shared\font\ttf_font_renderer.h" />
-		<Unit filename="..\..\engines\ags\shared\font\wfn_font.cpp" />
-		<Unit filename="..\..\engines\ags\shared\font\wfn_font.h" />
-		<Unit filename="..\..\engines\ags\shared\font\wfn_font_renderer.cpp" />
-		<Unit filename="..\..\engines\ags\shared\font\wfn_font_renderer.h" />
-		<Unit filename="..\..\engines\ags\shared\game\custom_properties.cpp" />
-		<Unit filename="..\..\engines\ags\shared\game\custom_properties.h" />
-		<Unit filename="..\..\engines\ags\shared\game\interactions.cpp" />
-		<Unit filename="..\..\engines\ags\shared\game\interactions.h" />
-		<Unit filename="..\..\engines\ags\shared\game\main_game_file.cpp" />
-		<Unit filename="..\..\engines\ags\shared\game\main_game_file.h" />
-		<Unit filename="..\..\engines\ags\shared\game\plugin_info.h" />
-		<Unit filename="..\..\engines\ags\shared\game\room_file.cpp" />
-		<Unit filename="..\..\engines\ags\shared\game\room_file.h" />
-		<Unit filename="..\..\engines\ags\shared\game\room_file_base.cpp" />
-		<Unit filename="..\..\engines\ags\shared\game\room_file_deprecated.cpp" />
-		<Unit filename="..\..\engines\ags\shared\game\room_struct.cpp" />
-		<Unit filename="..\..\engines\ags\shared\game\room_struct.h" />
-		<Unit filename="..\..\engines\ags\shared\game\room_version.h" />
-		<Unit filename="..\..\engines\ags\shared\game\tra_file.cpp" />
-		<Unit filename="..\..\engines\ags\shared\game\tra_file.h" />
-		<Unit filename="..\..\engines\ags\shared\gfx\allegro_bitmap.cpp" />
-		<Unit filename="..\..\engines\ags\shared\gfx\allegro_bitmap.h" />
-		<Unit filename="..\..\engines\ags\shared\gfx\bitmap.cpp" />
-		<Unit filename="..\..\engines\ags\shared\gfx\bitmap.h" />
-		<Unit filename="..\..\engines\ags\shared\gfx\gfx_def.h" />
-		<Unit filename="..\..\engines\ags\shared\gfx\image.cpp" />
-		<Unit filename="..\..\engines\ags\shared\gfx\image.h" />
-		<Unit filename="..\..\engines\ags\shared\gui\gui_button.cpp" />
-		<Unit filename="..\..\engines\ags\shared\gui\gui_button.h" />
-		<Unit filename="..\..\engines\ags\shared\gui\gui_defines.h" />
-		<Unit filename="..\..\engines\ags\shared\gui\gui_inv.cpp" />
-		<Unit filename="..\..\engines\ags\shared\gui\gui_inv.h" />
-		<Unit filename="..\..\engines\ags\shared\gui\gui_label.cpp" />
-		<Unit filename="..\..\engines\ags\shared\gui\gui_label.h" />
-		<Unit filename="..\..\engines\ags\shared\gui\gui_listbox.cpp" />
-		<Unit filename="..\..\engines\ags\shared\gui\gui_listbox.h" />
-		<Unit filename="..\..\engines\ags\shared\gui\gui_main.cpp" />
-		<Unit filename="..\..\engines\ags\shared\gui\gui_main.h" />
-		<Unit filename="..\..\engines\ags\shared\gui\gui_object.cpp" />
-		<Unit filename="..\..\engines\ags\shared\gui\gui_object.h" />
-		<Unit filename="..\..\engines\ags\shared\gui\gui_slider.cpp" />
-		<Unit filename="..\..\engines\ags\shared\gui\gui_slider.h" />
-		<Unit filename="..\..\engines\ags\shared\gui\gui_textbox.cpp" />
-		<Unit filename="..\..\engines\ags\shared\gui\gui_textbox.h" />
-		<Unit filename="..\..\engines\ags\shared\script\cc_common.cpp" />
-		<Unit filename="..\..\engines\ags\shared\script\cc_common.h" />
-		<Unit filename="..\..\engines\ags\shared\script\cc_internal.h" />
-		<Unit filename="..\..\engines\ags\shared\script\cc_script.cpp" />
-		<Unit filename="..\..\engines\ags\shared\script\cc_script.h" />
-		<Unit filename="..\..\engines\ags\shared\util\bbop.h" />
-		<Unit filename="..\..\engines\ags\shared\util\buffered_stream.cpp" />
-		<Unit filename="..\..\engines\ags\shared\util\buffered_stream.h" />
-		<Unit filename="..\..\engines\ags\shared\util\compress.cpp" />
-		<Unit filename="..\..\engines\ags\shared\util\compress.h" />
-		<Unit filename="..\..\engines\ags\shared\util\data_ext.cpp" />
-		<Unit filename="..\..\engines\ags\shared\util\data_ext.h" />
-		<Unit filename="..\..\engines\ags\shared\util\data_stream.cpp" />
-		<Unit filename="..\..\engines\ags\shared\util\data_stream.h" />
-		<Unit filename="..\..\engines\ags\shared\util\directory.cpp" />
-		<Unit filename="..\..\engines\ags\shared\util\directory.h" />
-		<Unit filename="..\..\engines\ags\shared\util\error.h" />
-		<Unit filename="..\..\engines\ags\shared\util\file.cpp" />
-		<Unit filename="..\..\engines\ags\shared\util\file.h" />
-		<Unit filename="..\..\engines\ags\shared\util\file_stream.cpp" />
-		<Unit filename="..\..\engines\ags\shared\util\file_stream.h" />
-		<Unit filename="..\..\engines\ags\shared\util\geometry.cpp" />
-		<Unit filename="..\..\engines\ags\shared\util\geometry.h" />
-		<Unit filename="..\..\engines\ags\shared\util\iags_stream.h" />
-		<Unit filename="..\..\engines\ags\shared\util\ini_file.cpp" />
-		<Unit filename="..\..\engines\ags\shared\util\ini_file.h" />
-		<Unit filename="..\..\engines\ags\shared\util\ini_util.cpp" />
-		<Unit filename="..\..\engines\ags\shared\util\ini_util.h" />
-		<Unit filename="..\..\engines\ags\shared\util\lzw.cpp" />
-		<Unit filename="..\..\engines\ags\shared\util\lzw.h" />
-		<Unit filename="..\..\engines\ags\shared\util\math.h" />
-		<Unit filename="..\..\engines\ags\shared\util\memory.h" />
-		<Unit filename="..\..\engines\ags\shared\util\memory_compat.h" />
-		<Unit filename="..\..\engines\ags\shared\util\memory_stream.cpp" />
-		<Unit filename="..\..\engines\ags\shared\util\memory_stream.h" />
-		<Unit filename="..\..\engines\ags\shared\util\multi_file_lib.cpp" />
-		<Unit filename="..\..\engines\ags\shared\util\multi_file_lib.h" />
-		<Unit filename="..\..\engines\ags\shared\util\path.cpp" />
-		<Unit filename="..\..\engines\ags\shared\util\path.h" />
-		<Unit filename="..\..\engines\ags\shared\util\resource_cache.h" />
-		<Unit filename="..\..\engines\ags\shared\util\scaling.h" />
-		<Unit filename="..\..\engines\ags\shared\util\stdio_compat.cpp" />
-		<Unit filename="..\..\engines\ags\shared\util\stdio_compat.h" />
-		<Unit filename="..\..\engines\ags\shared\util\stream.cpp" />
-		<Unit filename="..\..\engines\ags\shared\util\stream.h" />
-		<Unit filename="..\..\engines\ags\shared\util\string.cpp" />
-		<Unit filename="..\..\engines\ags\shared\util\string.h" />
-		<Unit filename="..\..\engines\ags\shared\util\string_compat.cpp" />
-		<Unit filename="..\..\engines\ags\shared\util\string_compat.h" />
-		<Unit filename="..\..\engines\ags\shared\util\string_types.h" />
-		<Unit filename="..\..\engines\ags\shared\util\string_utils.cpp" />
-		<Unit filename="..\..\engines\ags\shared\util\string_utils.h" />
-		<Unit filename="..\..\engines\ags\shared\util\text_reader.h" />
-		<Unit filename="..\..\engines\ags\shared\util\text_stream_reader.cpp" />
-		<Unit filename="..\..\engines\ags\shared\util\text_stream_reader.h" />
-		<Unit filename="..\..\engines\ags\shared\util\text_stream_writer.cpp" />
-		<Unit filename="..\..\engines\ags\shared\util\text_stream_writer.h" />
-		<Unit filename="..\..\engines\ags\shared\util\text_writer.h" />
-		<Unit filename="..\..\engines\ags\shared\util\utf8.h" />
-		<Unit filename="..\..\engines\ags\shared\util\version.cpp" />
-		<Unit filename="..\..\engines\ags\shared\util\version.h" />
-		<Unit filename="..\..\engines\ags\shared\util\wgt2_allg.cpp" />
-		<Unit filename="..\..\engines\ags\shared\util\wgt2_allg.h" />
-		<Unit filename="..\..\engines\ags\achievements_tables.h" />
-		<Unit filename="..\..\engines\ags\ags.cpp" />
-		<Unit filename="..\..\engines\ags\ags.h" />
-		<Unit filename="..\..\engines\ags\console.cpp" />
-		<Unit filename="..\..\engines\ags\console.h" />
-		<Unit filename="..\..\engines\ags\detection.h" />
-		<Unit filename="..\..\engines\ags\detection_tables.h" />
-		<Unit filename="..\..\engines\ags\dialogs.cpp" />
-		<Unit filename="..\..\engines\ags\events.cpp" />
-		<Unit filename="..\..\engines\ags\events.h" />
-		<Unit filename="..\..\engines\ags\game_scanner.cpp" />
-		<Unit filename="..\..\engines\ags\game_scanner.h" />
-		<Unit filename="..\..\engines\ags\globals.cpp" />
-		<Unit filename="..\..\engines\ags\globals.h" />
-		<Unit filename="..\..\engines\ags\metaengine.cpp" />
-		<Unit filename="..\..\engines\ags\metaengine.h" />
-		<Unit filename="..\..\engines\ags\module.mk" />
-		<Unit filename="..\..\engines\ags\music.cpp" />
-		<Unit filename="..\..\engines\ags\music.h" />
-		<Extensions>
-			<code_completion />
-			<debugger />
-		</Extensions>
-	</Project>
-</CodeBlocks_project_file>
\ No newline at end of file
diff --git a/dists/codeblocks/alcachofa.cbp b/dists/codeblocks/alcachofa.cbp
deleted file mode 100644
index d353d7f229c..00000000000
--- a/dists/codeblocks/alcachofa.cbp
+++ /dev/null
@@ -1,279 +0,0 @@
-<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
-<CodeBlocks_project_file>
-	<FileVersion major="1" minor="6" />
-	<Project>
-		<Option title="alcachofa" />
-		<Option pch_mode="2" />
-		<Option compiler="gcc" />
-		<Build>
-			<Target title="default">
-				<Option output="scummvm\engines\alcachofa\libalcachofa" prefix_auto="1" extension_auto="1" />
-				<Option working_dir="" />
-				<Option object_output="scummvm" />
-				<Option type="2" />
-				<Option compiler="gcc" />
-				<Option createDefFile="1" />
-				<Compiler>
-					<Add option="-Wall" />
-					<Add option="-Wno-long-long" />
-					<Add option="-Wno-multichar" />
-					<Add option="-Wno-unknown-pragmas" />
-					<Add option="-Wno-reorder" />
-					<Add option="-Wpointer-arith" />
-					<Add option="-Wcast-qual" />
-					<Add option="-Wcast-align" />
-					<Add option="-Wshadow" />
-					<Add option="-Wnon-virtual-dtor" />
-					<Add option="-Wwrite-strings" />
-					<Add option="-fno-exceptions" />
-					<Add option="-fcheck-new" />
-					<Add option="-DUSE_ZLIB" />
-					<Add option="-DUSE_MAD" />
-					<Add option="-DUSE_FRIBIDI" />
-					<Add option="-DUSE_OGG" />
-					<Add option="-DUSE_VORBIS" />
-					<Add option="-DUSE_FLAC" />
-					<Add option="-DUSE_PNG" />
-					<Add option="-DUSE_MPEG2" />
-					<Add option="-DUSE_THEORADEC" />
-					<Add option="-DUSE_FREETYPE2" />
-					<Add option="-DUSE_JPEG" />
-					<Add option="-DUSE_FLUIDSYNTH" />
-					<Add option="-DUSE_LIBCURL" />
-					<Add option="-DUSE_SDL_NET" />
-					<Add option="-DUSE_BINK" />
-					<Add option="-DUSE_SCALERS" />
-					<Add option="-DUSE_HQ_SCALERS" />
-					<Add option="-DUSE_EDGE_SCALERS" />
-					<Add option="-DUSE_ASPECT" />
-					<Add option="-DUSE_RGB_COLOR" />
-					<Add option="-DUSE_HIGHRES" />
-					<Add option="-DUSE_MT32EMU" />
-					<Add option="-DUSE_NASM" />
-					<Add option="-DUSE_OPENGL" />
-					<Add option="-DUSE_OPENGL_GAME" />
-					<Add option="-DUSE_OPENGL_SHADERS" />
-					<Add option="-DUSE_TINYGL" />
-					<Add option="-DUSE_TASKBAR" />
-					<Add option="-DUSE_HTTP" />
-					<Add option="-DUSE_BASIC_NET" />
-					<Add option="-DUSE_CLOUD" />
-					<Add option="-DUSE_ENET" />
-					<Add option="-DUSE_TRANSLATION" />
-					<Add option="-DUSE_SYSTEM_PRINTING" />
-					<Add option="-DUSE_SYSDIALOGS" />
-					<Add option="-DUSE_DETECTLANG" />
-					<Add option="-DUSE_TTS" />
-					<Add option="-DBUILTIN_RESOURCES" />
-					<Add option="-DDETECTION_FULL" />
-					<Add option="-DUSE_DETECTION_FEATURES_STATIC" />
-					<Add option="-DUSE_FMTOWNS_PC98_AUDIO" />
-					<Add option="-DUSE_HNM" />
-					<Add option="-DUSE_IMGUI" />
-					<Add option="-DUSE_INDEO3" />
-					<Add option="-DUSE_INDEO45" />
-					<Add option="-DUSE_JYV1" />
-					<Add option="-DUSE_LUA" />
-					<Add option="-DUSE_MFC" />
-					<Add option="-DUSE_MIDI" />
-					<Add option="-DUSE_QDM2" />
-					<Add option="-DUSE_SID_AUDIO" />
-					<Add option="-DUSE_SVQ1" />
-					<Add option="-DUSE_TRUEMOTION1" />
-					<Add option="-DUSE_UNIVERSALTRACKER" />
-					<Add option="-DUSE_VGMTRANS_AUDIO" />
-					<Add option="-DUSE_XAN" />
-					<Add option="-DENABLE_SCUMM" />
-					<Add option="-DENABLE_SCUMM_7_8" />
-					<Add option="-DENABLE_HE" />
-					<Add option="-DENABLE_ACCESS" />
-					<Add option="-DENABLE_ADL" />
-					<Add option="-DENABLE_AGI" />
-					<Add option="-DENABLE_AGOS" />
-					<Add option="-DENABLE_AGOS2" />
-					<Add option="-DENABLE_AGS" />
-					<Add option="-DENABLE_ALCACHOFA" />
-					<Add option="-DENABLE_ALG" />
-					<Add option="-DENABLE_ASYLUM" />
-					<Add option="-DENABLE_AWE" />
-					<Add option="-DENABLE_BAGEL" />
-					<Add option="-DENABLE_BBVS" />
-					<Add option="-DENABLE_BLADERUNNER" />
-					<Add option="-DENABLE_BURIED" />
-					<Add option="-DENABLE_CGE" />
-					<Add option="-DENABLE_CGE2" />
-					<Add option="-DENABLE_CHEWY" />
-					<Add option="-DENABLE_CINE" />
-					<Add option="-DENABLE_COMPOSER" />
-					<Add option="-DENABLE_CRAB" />
-					<Add option="-DENABLE_CRUISE" />
-					<Add option="-DENABLE_CRYOMNI3D" />
-					<Add option="-DENABLE_VERSAILLES" />
-					<Add option="-DENABLE_DARKSEED" />
-					<Add option="-DENABLE_DGDS" />
-					<Add option="-DENABLE_DIRECTOR" />
-					<Add option="-DENABLE_DRACI" />
-					<Add option="-DENABLE_DRAGONS" />
-					<Add option="-DENABLE_DRASCULA" />
-					<Add option="-DENABLE_DREAMWEB" />
-					<Add option="-DENABLE_EFH" />
-					<Add option="-DENABLE_FREESCAPE" />
-					<Add option="-DENABLE_GLK" />
-					<Add option="-DENABLE_GNAP" />
-					<Add option="-DENABLE_GOB" />
-					<Add option="-DENABLE_GOT" />
-					<Add option="-DENABLE_GRIFFON" />
-					<Add option="-DENABLE_GRIM" />
-					<Add option="-DENABLE_GROOVIE" />
-					<Add option="-DENABLE_GROOVIE2" />
-					<Add option="-DENABLE_HADESCH" />
-					<Add option="-DENABLE_HDB" />
-					<Add option="-DENABLE_HOPKINS" />
-					<Add option="-DENABLE_HUGO" />
-					<Add option="-DENABLE_HYPNO" />
-					<Add option="-DENABLE_ILLUSIONS" />
-					<Add option="-DENABLE_KINGDOM" />
-					<Add option="-DENABLE_KYRA" />
-					<Add option="-DENABLE_LOL" />
-					<Add option="-DENABLE_EOB" />
-					<Add option="-DENABLE_LAB" />
-					<Add option="-DENABLE_LASTEXPRESS" />
-					<Add option="-DENABLE_LURE" />
-					<Add option="-DENABLE_M4" />
-					<Add option="-DENABLE_MADE" />
-					<Add option="-DENABLE_MADS" />
-					<Add option="-DENABLE_MM" />
-					<Add option="-DENABLE_MM1" />
-					<Add option="-DENABLE_XEEN" />
-					<Add option="-DENABLE_MOHAWK" />
-					<Add option="-DENABLE_RIVEN" />
-					<Add option="-DENABLE_MYST" />
-					<Add option="-DENABLE_MYSTME" />
-					<Add option="-DENABLE_MORTEVIELLE" />
-					<Add option="-DENABLE_MTROPOLIS" />
-					<Add option="-DENABLE_MYST3" />
-					<Add option="-DENABLE_NANCY" />
-					<Add option="-DENABLE_NEVERHOOD" />
-					<Add option="-DENABLE_NGI" />
-					<Add option="-DENABLE_PARALLACTION" />
-					<Add option="-DENABLE_PEGASUS" />
-					<Add option="-DENABLE_PETKA" />
-					<Add option="-DENABLE_PINK" />
-					<Add option="-DENABLE_PLUMBERS" />
-					<Add option="-DENABLE_PRINCE" />
-					<Add option="-DENABLE_PRIVATE" />
-					<Add option="-DENABLE_QDENGINE" />
-					<Add option="-DENABLE_QUEEN" />
-					<Add option="-DENABLE_SAGA" />
-					<Add option="-DENABLE_IHNM" />
-					<Add option="-DENABLE_SAGA2" />
-					<Add option="-DENABLE_SCI" />
-					<Add option="-DENABLE_SCI32" />
-					<Add option="-DENABLE_SHERLOCK" />
-					<Add option="-DENABLE_SKY" />
-					<Add option="-DENABLE_SLUDGE" />
-					<Add option="-DENABLE_STARK" />
-					<Add option="-DENABLE_SUPERNOVA" />
-					<Add option="-DENABLE_SWORD1" />
-					<Add option="-DENABLE_SWORD2" />
-					<Add option="-DENABLE_SWORD25" />
-					<Add option="-DENABLE_TEENAGENT" />
-					<Add option="-DENABLE_TETRAEDGE" />
-					<Add option="-DENABLE_TINSEL" />
-					<Add option="-DENABLE_TITANIC" />
-					<Add option="-DENABLE_TOLTECS" />
-					<Add option="-DENABLE_TONY" />
-					<Add option="-DENABLE_TOON" />
-					<Add option="-DENABLE_TOT" />
-					<Add option="-DENABLE_TOUCHE" />
-					<Add option="-DENABLE_TRECISION" />
-					<Add option="-DENABLE_TSAGE" />
-					<Add option="-DENABLE_RINGWORLD" />
-					<Add option="-DENABLE_BLUEFORCE" />
-					<Add option="-DENABLE_RINGWORLD2" />
-					<Add option="-DENABLE_TUCKER" />
-					<Add option="-DENABLE_TWINE" />
-					<Add option="-DENABLE_TWP" />
-					<Add option="-DENABLE_ULTIMA" />
-					<Add option="-DENABLE_ULTIMA4" />
-					<Add option="-DENABLE_ULTIMA6" />
-					<Add option="-DENABLE_ULTIMA8" />
-					<Add option="-DENABLE_VCRUISE" />
-					<Add option="-DENABLE_VOYEUR" />
-					<Add option="-DENABLE_WAGE" />
-					<Add option="-DENABLE_WINTERMUTE" />
-					<Add option="-DENABLE_WME3D" />
-					<Add option="-DENABLE_FOXTAIL" />
-					<Add option="-DENABLE_HEROCRAFT" />
-					<Add option="-DENABLE_ZVISION" />
-					<Add option="-DWIN32" />
-					<Add option="-DCURL_STATICLIB" />
-					<Add option="-DSDL_BACKEND" />
-					<Add option="-DUSE_SDL2" />
-					<Add option="-DDETECTION_STATIC" />
-					<Add option="-DUSE_GLAD" />
-					<Add option="-DUSE_IMGUI_SDLRENDERER2" />
-					<Add option="-g" />
-					<Add directory="..\..\engines" />
-					<Add directory="..\..\..\scummvm" />
-				</Compiler>
-			</Target>
-		</Build>
-		<Unit filename="..\..\engines\alcachofa\alcachofa.cpp" />
-		<Unit filename="..\..\engines\alcachofa\alcachofa.h" />
-		<Unit filename="..\..\engines\alcachofa\camera.cpp" />
-		<Unit filename="..\..\engines\alcachofa\camera.h" />
-		<Unit filename="..\..\engines\alcachofa\common.cpp" />
-		<Unit filename="..\..\engines\alcachofa\common.h" />
-		<Unit filename="..\..\engines\alcachofa\console.cpp" />
-		<Unit filename="..\..\engines\alcachofa\console.h" />
-		<Unit filename="..\..\engines\alcachofa\debug.h" />
-		<Unit filename="..\..\engines\alcachofa\detection.h" />
-		<Unit filename="..\..\engines\alcachofa\detection_tables.h" />
-		<Unit filename="..\..\engines\alcachofa\game-objects.cpp" />
-		<Unit filename="..\..\engines\alcachofa\game-v1.cpp" />
-		<Unit filename="..\..\engines\alcachofa\game-v2.cpp" />
-		<Unit filename="..\..\engines\alcachofa\game-v3.cpp" />
-		<Unit filename="..\..\engines\alcachofa\game.cpp" />
-		<Unit filename="..\..\engines\alcachofa\game.h" />
-		<Unit filename="..\..\engines\alcachofa\general-objects.cpp" />
-		<Unit filename="..\..\engines\alcachofa\global-ui.cpp" />
-		<Unit filename="..\..\engines\alcachofa\global-ui.h" />
-		<Unit filename="..\..\engines\alcachofa\graphics-opengl-base.cpp" />
-		<Unit filename="..\..\engines\alcachofa\graphics-opengl-base.h" />
-		<Unit filename="..\..\engines\alcachofa\graphics-opengl-classic.cpp" />
-		<Unit filename="..\..\engines\alcachofa\graphics-opengl-shaders.cpp" />
-		<Unit filename="..\..\engines\alcachofa\graphics-opengl.cpp" />
-		<Unit filename="..\..\engines\alcachofa\graphics-opengl.h" />
-		<Unit filename="..\..\engines\alcachofa\graphics-tinygl.cpp" />
-		<Unit filename="..\..\engines\alcachofa\graphics.cpp" />
-		<Unit filename="..\..\engines\alcachofa\graphics.h" />
-		<Unit filename="..\..\engines\alcachofa\input.cpp" />
-		<Unit filename="..\..\engines\alcachofa\input.h" />
-		<Unit filename="..\..\engines\alcachofa\menu.cpp" />
-		<Unit filename="..\..\engines\alcachofa\menu.h" />
-		<Unit filename="..\..\engines\alcachofa\metaengine.cpp" />
-		<Unit filename="..\..\engines\alcachofa\metaengine.h" />
-		<Unit filename="..\..\engines\alcachofa\module.mk" />
-		<Unit filename="..\..\engines\alcachofa\objects.h" />
-		<Unit filename="..\..\engines\alcachofa\player.cpp" />
-		<Unit filename="..\..\engines\alcachofa\player.h" />
-		<Unit filename="..\..\engines\alcachofa\rooms.cpp" />
-		<Unit filename="..\..\engines\alcachofa\rooms.h" />
-		<Unit filename="..\..\engines\alcachofa\scheduler.cpp" />
-		<Unit filename="..\..\engines\alcachofa\scheduler.h" />
-		<Unit filename="..\..\engines\alcachofa\script-debug.h" />
-		<Unit filename="..\..\engines\alcachofa\script.cpp" />
-		<Unit filename="..\..\engines\alcachofa\script.h" />
-		<Unit filename="..\..\engines\alcachofa\shape.cpp" />
-		<Unit filename="..\..\engines\alcachofa\shape.h" />
-		<Unit filename="..\..\engines\alcachofa\sounds.cpp" />
-		<Unit filename="..\..\engines\alcachofa\sounds.h" />
-		<Unit filename="..\..\engines\alcachofa\tasks.h" />
-		<Unit filename="..\..\engines\alcachofa\ui-objects.cpp" />
-		<Extensions>
-			<code_completion />
-			<debugger />
-		</Extensions>
-	</Project>
-</CodeBlocks_project_file>
\ No newline at end of file
diff --git a/dists/codeblocks/alg.cbp b/dists/codeblocks/alg.cbp
deleted file mode 100644
index 6af50d5594b..00000000000
--- a/dists/codeblocks/alg.cbp
+++ /dev/null
@@ -1,255 +0,0 @@
-<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
-<CodeBlocks_project_file>
-	<FileVersion major="1" minor="6" />
-	<Project>
-		<Option title="alg" />
-		<Option pch_mode="2" />
-		<Option compiler="gcc" />
-		<Build>
-			<Target title="default">
-				<Option output="scummvm\engines\alg\libalg" prefix_auto="1" extension_auto="1" />
-				<Option working_dir="" />
-				<Option object_output="scummvm" />
-				<Option type="2" />
-				<Option compiler="gcc" />
-				<Option createDefFile="1" />
-				<Compiler>
-					<Add option="-Wall" />
-					<Add option="-Wno-long-long" />
-					<Add option="-Wno-multichar" />
-					<Add option="-Wno-unknown-pragmas" />
-					<Add option="-Wno-reorder" />
-					<Add option="-Wpointer-arith" />
-					<Add option="-Wcast-qual" />
-					<Add option="-Wcast-align" />
-					<Add option="-Wshadow" />
-					<Add option="-Wnon-virtual-dtor" />
-					<Add option="-Wwrite-strings" />
-					<Add option="-fno-exceptions" />
-					<Add option="-fcheck-new" />
-					<Add option="-DUSE_ZLIB" />
-					<Add option="-DUSE_MAD" />
-					<Add option="-DUSE_FRIBIDI" />
-					<Add option="-DUSE_OGG" />
-					<Add option="-DUSE_VORBIS" />
-					<Add option="-DUSE_FLAC" />
-					<Add option="-DUSE_PNG" />
-					<Add option="-DUSE_MPEG2" />
-					<Add option="-DUSE_THEORADEC" />
-					<Add option="-DUSE_FREETYPE2" />
-					<Add option="-DUSE_JPEG" />
-					<Add option="-DUSE_FLUIDSYNTH" />
-					<Add option="-DUSE_LIBCURL" />
-					<Add option="-DUSE_SDL_NET" />
-					<Add option="-DUSE_BINK" />
-					<Add option="-DUSE_SCALERS" />
-					<Add option="-DUSE_HQ_SCALERS" />
-					<Add option="-DUSE_EDGE_SCALERS" />
-					<Add option="-DUSE_ASPECT" />
-					<Add option="-DUSE_RGB_COLOR" />
-					<Add option="-DUSE_HIGHRES" />
-					<Add option="-DUSE_MT32EMU" />
-					<Add option="-DUSE_NASM" />
-					<Add option="-DUSE_OPENGL" />
-					<Add option="-DUSE_OPENGL_GAME" />
-					<Add option="-DUSE_OPENGL_SHADERS" />
-					<Add option="-DUSE_TINYGL" />
-					<Add option="-DUSE_TASKBAR" />
-					<Add option="-DUSE_HTTP" />
-					<Add option="-DUSE_BASIC_NET" />
-					<Add option="-DUSE_CLOUD" />
-					<Add option="-DUSE_ENET" />
-					<Add option="-DUSE_TRANSLATION" />
-					<Add option="-DUSE_SYSTEM_PRINTING" />
-					<Add option="-DUSE_SYSDIALOGS" />
-					<Add option="-DUSE_DETECTLANG" />
-					<Add option="-DUSE_TTS" />
-					<Add option="-DBUILTIN_RESOURCES" />
-					<Add option="-DDETECTION_FULL" />
-					<Add option="-DUSE_DETECTION_FEATURES_STATIC" />
-					<Add option="-DUSE_FMTOWNS_PC98_AUDIO" />
-					<Add option="-DUSE_HNM" />
-					<Add option="-DUSE_IMGUI" />
-					<Add option="-DUSE_INDEO3" />
-					<Add option="-DUSE_INDEO45" />
-					<Add option="-DUSE_JYV1" />
-					<Add option="-DUSE_LUA" />
-					<Add option="-DUSE_MFC" />
-					<Add option="-DUSE_MIDI" />
-					<Add option="-DUSE_QDM2" />
-					<Add option="-DUSE_SID_AUDIO" />
-					<Add option="-DUSE_SVQ1" />
-					<Add option="-DUSE_TRUEMOTION1" />
-					<Add option="-DUSE_UNIVERSALTRACKER" />
-					<Add option="-DUSE_VGMTRANS_AUDIO" />
-					<Add option="-DUSE_XAN" />
-					<Add option="-DENABLE_SCUMM" />
-					<Add option="-DENABLE_SCUMM_7_8" />
-					<Add option="-DENABLE_HE" />
-					<Add option="-DENABLE_ACCESS" />
-					<Add option="-DENABLE_ADL" />
-					<Add option="-DENABLE_AGI" />
-					<Add option="-DENABLE_AGOS" />
-					<Add option="-DENABLE_AGOS2" />
-					<Add option="-DENABLE_AGS" />
-					<Add option="-DENABLE_ALCACHOFA" />
-					<Add option="-DENABLE_ALG" />
-					<Add option="-DENABLE_ASYLUM" />
-					<Add option="-DENABLE_AWE" />
-					<Add option="-DENABLE_BAGEL" />
-					<Add option="-DENABLE_BBVS" />
-					<Add option="-DENABLE_BLADERUNNER" />
-					<Add option="-DENABLE_BURIED" />
-					<Add option="-DENABLE_CGE" />
-					<Add option="-DENABLE_CGE2" />
-					<Add option="-DENABLE_CHEWY" />
-					<Add option="-DENABLE_CINE" />
-					<Add option="-DENABLE_COMPOSER" />
-					<Add option="-DENABLE_CRAB" />
-					<Add option="-DENABLE_CRUISE" />
-					<Add option="-DENABLE_CRYOMNI3D" />
-					<Add option="-DENABLE_VERSAILLES" />
-					<Add option="-DENABLE_DARKSEED" />
-					<Add option="-DENABLE_DGDS" />
-					<Add option="-DENABLE_DIRECTOR" />
-					<Add option="-DENABLE_DRACI" />
-					<Add option="-DENABLE_DRAGONS" />
-					<Add option="-DENABLE_DRASCULA" />
-					<Add option="-DENABLE_DREAMWEB" />
-					<Add option="-DENABLE_EFH" />
-					<Add option="-DENABLE_FREESCAPE" />
-					<Add option="-DENABLE_GLK" />
-					<Add option="-DENABLE_GNAP" />
-					<Add option="-DENABLE_GOB" />
-					<Add option="-DENABLE_GOT" />
-					<Add option="-DENABLE_GRIFFON" />
-					<Add option="-DENABLE_GRIM" />
-					<Add option="-DENABLE_GROOVIE" />
-					<Add option="-DENABLE_GROOVIE2" />
-					<Add option="-DENABLE_HADESCH" />
-					<Add option="-DENABLE_HDB" />
-					<Add option="-DENABLE_HOPKINS" />
-					<Add option="-DENABLE_HUGO" />
-					<Add option="-DENABLE_HYPNO" />
-					<Add option="-DENABLE_ILLUSIONS" />
-					<Add option="-DENABLE_KINGDOM" />
-					<Add option="-DENABLE_KYRA" />
-					<Add option="-DENABLE_LOL" />
-					<Add option="-DENABLE_EOB" />
-					<Add option="-DENABLE_LAB" />
-					<Add option="-DENABLE_LASTEXPRESS" />
-					<Add option="-DENABLE_LURE" />
-					<Add option="-DENABLE_M4" />
-					<Add option="-DENABLE_MADE" />
-					<Add option="-DENABLE_MADS" />
-					<Add option="-DENABLE_MM" />
-					<Add option="-DENABLE_MM1" />
-					<Add option="-DENABLE_XEEN" />
-					<Add option="-DENABLE_MOHAWK" />
-					<Add option="-DENABLE_RIVEN" />
-					<Add option="-DENABLE_MYST" />
-					<Add option="-DENABLE_MYSTME" />
-					<Add option="-DENABLE_MORTEVIELLE" />
-					<Add option="-DENABLE_MTROPOLIS" />
-					<Add option="-DENABLE_MYST3" />
-					<Add option="-DENABLE_NANCY" />
-					<Add option="-DENABLE_NEVERHOOD" />
-					<Add option="-DENABLE_NGI" />
-					<Add option="-DENABLE_PARALLACTION" />
-					<Add option="-DENABLE_PEGASUS" />
-					<Add option="-DENABLE_PETKA" />
-					<Add option="-DENABLE_PINK" />
-					<Add option="-DENABLE_PLUMBERS" />
-					<Add option="-DENABLE_PRINCE" />
-					<Add option="-DENABLE_PRIVATE" />
-					<Add option="-DENABLE_QDENGINE" />
-					<Add option="-DENABLE_QUEEN" />
-					<Add option="-DENABLE_SAGA" />
-					<Add option="-DENABLE_IHNM" />
-					<Add option="-DENABLE_SAGA2" />
-					<Add option="-DENABLE_SCI" />
-					<Add option="-DENABLE_SCI32" />
-					<Add option="-DENABLE_SHERLOCK" />
-					<Add option="-DENABLE_SKY" />
-					<Add option="-DENABLE_SLUDGE" />
-					<Add option="-DENABLE_STARK" />
-					<Add option="-DENABLE_SUPERNOVA" />
-					<Add option="-DENABLE_SWORD1" />
-					<Add option="-DENABLE_SWORD2" />
-					<Add option="-DENABLE_SWORD25" />
-					<Add option="-DENABLE_TEENAGENT" />
-					<Add option="-DENABLE_TETRAEDGE" />
-					<Add option="-DENABLE_TINSEL" />
-					<Add option="-DENABLE_TITANIC" />
-					<Add option="-DENABLE_TOLTECS" />
-					<Add option="-DENABLE_TONY" />
-					<Add option="-DENABLE_TOON" />
-					<Add option="-DENABLE_TOT" />
-					<Add option="-DENABLE_TOUCHE" />
-					<Add option="-DENABLE_TRECISION" />
-					<Add option="-DENABLE_TSAGE" />
-					<Add option="-DENABLE_RINGWORLD" />
-					<Add option="-DENABLE_BLUEFORCE" />
-					<Add option="-DENABLE_RINGWORLD2" />
-					<Add option="-DENABLE_TUCKER" />
-					<Add option="-DENABLE_TWINE" />
-					<Add option="-DENABLE_TWP" />
-					<Add option="-DENABLE_ULTIMA" />
-					<Add option="-DENABLE_ULTIMA4" />
-					<Add option="-DENABLE_ULTIMA6" />
-					<Add option="-DENABLE_ULTIMA8" />
-					<Add option="-DENABLE_VCRUISE" />
-					<Add option="-DENABLE_VOYEUR" />
-					<Add option="-DENABLE_WAGE" />
-					<Add option="-DENABLE_WINTERMUTE" />
-					<Add option="-DENABLE_WME3D" />
-					<Add option="-DENABLE_FOXTAIL" />
-					<Add option="-DENABLE_HEROCRAFT" />
-					<Add option="-DENABLE_ZVISION" />
-					<Add option="-DWIN32" />
-					<Add option="-DCURL_STATICLIB" />
-					<Add option="-DSDL_BACKEND" />
-					<Add option="-DUSE_SDL2" />
-					<Add option="-DDETECTION_STATIC" />
-					<Add option="-DUSE_GLAD" />
-					<Add option="-DUSE_IMGUI_SDLRENDERER2" />
-					<Add option="-g" />
-					<Add directory="..\..\engines" />
-					<Add directory="..\..\..\scummvm" />
-				</Compiler>
-			</Target>
-		</Build>
-		<Unit filename="..\..\engines\alg\logic\game_bountyhunter.cpp" />
-		<Unit filename="..\..\engines\alg\logic\game_bountyhunter.h" />
-		<Unit filename="..\..\engines\alg\logic\game_crimepatrol.cpp" />
-		<Unit filename="..\..\engines\alg\logic\game_crimepatrol.h" />
-		<Unit filename="..\..\engines\alg\logic\game_drugwars.cpp" />
-		<Unit filename="..\..\engines\alg\logic\game_drugwars.h" />
-		<Unit filename="..\..\engines\alg\logic\game_johnnyrock.cpp" />
-		<Unit filename="..\..\engines\alg\logic\game_johnnyrock.h" />
-		<Unit filename="..\..\engines\alg\logic\game_maddog.cpp" />
-		<Unit filename="..\..\engines\alg\logic\game_maddog.h" />
-		<Unit filename="..\..\engines\alg\logic\game_maddog2.cpp" />
-		<Unit filename="..\..\engines\alg\logic\game_maddog2.h" />
-		<Unit filename="..\..\engines\alg\logic\game_spacepirates.cpp" />
-		<Unit filename="..\..\engines\alg\logic\game_spacepirates.h" />
-		<Unit filename="..\..\engines\alg\alg.cpp" />
-		<Unit filename="..\..\engines\alg\alg.h" />
-		<Unit filename="..\..\engines\alg\detection.h" />
-		<Unit filename="..\..\engines\alg\detection_tables.h" />
-		<Unit filename="..\..\engines\alg\game.cpp" />
-		<Unit filename="..\..\engines\alg\game.h" />
-		<Unit filename="..\..\engines\alg\graphics.cpp" />
-		<Unit filename="..\..\engines\alg\graphics.h" />
-		<Unit filename="..\..\engines\alg\metaengine.cpp" />
-		<Unit filename="..\..\engines\alg\module.mk" />
-		<Unit filename="..\..\engines\alg\scene.cpp" />
-		<Unit filename="..\..\engines\alg\scene.h" />
-		<Unit filename="..\..\engines\alg\video.cpp" />
-		<Unit filename="..\..\engines\alg\video.h" />
-		<Extensions>
-			<code_completion />
-			<debugger />
-		</Extensions>
-	</Project>
-</CodeBlocks_project_file>
\ No newline at end of file
diff --git a/dists/codeblocks/asylum.cbp b/dists/codeblocks/asylum.cbp
deleted file mode 100644
index b9f51981464..00000000000
--- a/dists/codeblocks/asylum.cbp
+++ /dev/null
@@ -1,322 +0,0 @@
-<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
-<CodeBlocks_project_file>
-	<FileVersion major="1" minor="6" />
-	<Project>
-		<Option title="asylum" />
-		<Option pch_mode="2" />
-		<Option compiler="gcc" />
-		<Build>
-			<Target title="default">
-				<Option output="scummvm\engines\asylum\libasylum" prefix_auto="1" extension_auto="1" />
-				<Option working_dir="" />
-				<Option object_output="scummvm" />
-				<Option type="2" />
-				<Option compiler="gcc" />
-				<Option createDefFile="1" />
-				<Compiler>
-					<Add option="-Wall" />
-					<Add option="-Wno-long-long" />
-					<Add option="-Wno-multichar" />
-					<Add option="-Wno-unknown-pragmas" />
-					<Add option="-Wno-reorder" />
-					<Add option="-Wpointer-arith" />
-					<Add option="-Wcast-qual" />
-					<Add option="-Wcast-align" />
-					<Add option="-Wshadow" />
-					<Add option="-Wnon-virtual-dtor" />
-					<Add option="-Wwrite-strings" />
-					<Add option="-fno-exceptions" />
-					<Add option="-fcheck-new" />
-					<Add option="-DUSE_ZLIB" />
-					<Add option="-DUSE_MAD" />
-					<Add option="-DUSE_FRIBIDI" />
-					<Add option="-DUSE_OGG" />
-					<Add option="-DUSE_VORBIS" />
-					<Add option="-DUSE_FLAC" />
-					<Add option="-DUSE_PNG" />
-					<Add option="-DUSE_MPEG2" />
-					<Add option="-DUSE_THEORADEC" />
-					<Add option="-DUSE_FREETYPE2" />
-					<Add option="-DUSE_JPEG" />
-					<Add option="-DUSE_FLUIDSYNTH" />
-					<Add option="-DUSE_LIBCURL" />
-					<Add option="-DUSE_SDL_NET" />
-					<Add option="-DUSE_BINK" />
-					<Add option="-DUSE_SCALERS" />
-					<Add option="-DUSE_HQ_SCALERS" />
-					<Add option="-DUSE_EDGE_SCALERS" />
-					<Add option="-DUSE_ASPECT" />
-					<Add option="-DUSE_RGB_COLOR" />
-					<Add option="-DUSE_HIGHRES" />
-					<Add option="-DUSE_MT32EMU" />
-					<Add option="-DUSE_NASM" />
-					<Add option="-DUSE_OPENGL" />
-					<Add option="-DUSE_OPENGL_GAME" />
-					<Add option="-DUSE_OPENGL_SHADERS" />
-					<Add option="-DUSE_TINYGL" />
-					<Add option="-DUSE_TASKBAR" />
-					<Add option="-DUSE_HTTP" />
-					<Add option="-DUSE_BASIC_NET" />
-					<Add option="-DUSE_CLOUD" />
-					<Add option="-DUSE_ENET" />
-					<Add option="-DUSE_TRANSLATION" />
-					<Add option="-DUSE_SYSTEM_PRINTING" />
-					<Add option="-DUSE_SYSDIALOGS" />
-					<Add option="-DUSE_DETECTLANG" />
-					<Add option="-DUSE_TTS" />
-					<Add option="-DBUILTIN_RESOURCES" />
-					<Add option="-DDETECTION_FULL" />
-					<Add option="-DUSE_DETECTION_FEATURES_STATIC" />
-					<Add option="-DUSE_FMTOWNS_PC98_AUDIO" />
-					<Add option="-DUSE_HNM" />
-					<Add option="-DUSE_IMGUI" />
-					<Add option="-DUSE_INDEO3" />
-					<Add option="-DUSE_INDEO45" />
-					<Add option="-DUSE_JYV1" />
-					<Add option="-DUSE_LUA" />
-					<Add option="-DUSE_MFC" />
-					<Add option="-DUSE_MIDI" />
-					<Add option="-DUSE_QDM2" />
-					<Add option="-DUSE_SID_AUDIO" />
-					<Add option="-DUSE_SVQ1" />
-					<Add option="-DUSE_TRUEMOTION1" />
-					<Add option="-DUSE_UNIVERSALTRACKER" />
-					<Add option="-DUSE_VGMTRANS_AUDIO" />
-					<Add option="-DUSE_XAN" />
-					<Add option="-DENABLE_SCUMM" />
-					<Add option="-DENABLE_SCUMM_7_8" />
-					<Add option="-DENABLE_HE" />
-					<Add option="-DENABLE_ACCESS" />
-					<Add option="-DENABLE_ADL" />
-					<Add option="-DENABLE_AGI" />
-					<Add option="-DENABLE_AGOS" />
-					<Add option="-DENABLE_AGOS2" />
-					<Add option="-DENABLE_AGS" />
-					<Add option="-DENABLE_ALCACHOFA" />
-					<Add option="-DENABLE_ALG" />
-					<Add option="-DENABLE_ASYLUM" />
-					<Add option="-DENABLE_AWE" />
-					<Add option="-DENABLE_BAGEL" />
-					<Add option="-DENABLE_BBVS" />
-					<Add option="-DENABLE_BLADERUNNER" />
-					<Add option="-DENABLE_BURIED" />
-					<Add option="-DENABLE_CGE" />
-					<Add option="-DENABLE_CGE2" />
-					<Add option="-DENABLE_CHEWY" />
-					<Add option="-DENABLE_CINE" />
-					<Add option="-DENABLE_COMPOSER" />
-					<Add option="-DENABLE_CRAB" />
-					<Add option="-DENABLE_CRUISE" />
-					<Add option="-DENABLE_CRYOMNI3D" />
-					<Add option="-DENABLE_VERSAILLES" />
-					<Add option="-DENABLE_DARKSEED" />
-					<Add option="-DENABLE_DGDS" />
-					<Add option="-DENABLE_DIRECTOR" />
-					<Add option="-DENABLE_DRACI" />
-					<Add option="-DENABLE_DRAGONS" />
-					<Add option="-DENABLE_DRASCULA" />
-					<Add option="-DENABLE_DREAMWEB" />
-					<Add option="-DENABLE_EFH" />
-					<Add option="-DENABLE_FREESCAPE" />
-					<Add option="-DENABLE_GLK" />
-					<Add option="-DENABLE_GNAP" />
-					<Add option="-DENABLE_GOB" />
-					<Add option="-DENABLE_GOT" />
-					<Add option="-DENABLE_GRIFFON" />
-					<Add option="-DENABLE_GRIM" />
-					<Add option="-DENABLE_GROOVIE" />
-					<Add option="-DENABLE_GROOVIE2" />
-					<Add option="-DENABLE_HADESCH" />
-					<Add option="-DENABLE_HDB" />
-					<Add option="-DENABLE_HOPKINS" />
-					<Add option="-DENABLE_HUGO" />
-					<Add option="-DENABLE_HYPNO" />
-					<Add option="-DENABLE_ILLUSIONS" />
-					<Add option="-DENABLE_KINGDOM" />
-					<Add option="-DENABLE_KYRA" />
-					<Add option="-DENABLE_LOL" />
-					<Add option="-DENABLE_EOB" />
-					<Add option="-DENABLE_LAB" />
-					<Add option="-DENABLE_LASTEXPRESS" />
-					<Add option="-DENABLE_LURE" />
-					<Add option="-DENABLE_M4" />
-					<Add option="-DENABLE_MADE" />
-					<Add option="-DENABLE_MADS" />
-					<Add option="-DENABLE_MM" />
-					<Add option="-DENABLE_MM1" />
-					<Add option="-DENABLE_XEEN" />
-					<Add option="-DENABLE_MOHAWK" />
-					<Add option="-DENABLE_RIVEN" />
-					<Add option="-DENABLE_MYST" />
-					<Add option="-DENABLE_MYSTME" />
-					<Add option="-DENABLE_MORTEVIELLE" />
-					<Add option="-DENABLE_MTROPOLIS" />
-					<Add option="-DENABLE_MYST3" />
-					<Add option="-DENABLE_NANCY" />
-					<Add option="-DENABLE_NEVERHOOD" />
-					<Add option="-DENABLE_NGI" />
-					<Add option="-DENABLE_PARALLACTION" />
-					<Add option="-DENABLE_PEGASUS" />
-					<Add option="-DENABLE_PETKA" />
-					<Add option="-DENABLE_PINK" />
-					<Add option="-DENABLE_PLUMBERS" />
-					<Add option="-DENABLE_PRINCE" />
-					<Add option="-DENABLE_PRIVATE" />
-					<Add option="-DENABLE_QDENGINE" />
-					<Add option="-DENABLE_QUEEN" />
-					<Add option="-DENABLE_SAGA" />
-					<Add option="-DENABLE_IHNM" />
-					<Add option="-DENABLE_SAGA2" />
-					<Add option="-DENABLE_SCI" />
-					<Add option="-DENABLE_SCI32" />
-					<Add option="-DENABLE_SHERLOCK" />
-					<Add option="-DENABLE_SKY" />
-					<Add option="-DENABLE_SLUDGE" />
-					<Add option="-DENABLE_STARK" />
-					<Add option="-DENABLE_SUPERNOVA" />
-					<Add option="-DENABLE_SWORD1" />
-					<Add option="-DENABLE_SWORD2" />
-					<Add option="-DENABLE_SWORD25" />
-					<Add option="-DENABLE_TEENAGENT" />
-					<Add option="-DENABLE_TETRAEDGE" />
-					<Add option="-DENABLE_TINSEL" />
-					<Add option="-DENABLE_TITANIC" />
-					<Add option="-DENABLE_TOLTECS" />
-					<Add option="-DENABLE_TONY" />
-					<Add option="-DENABLE_TOON" />
-					<Add option="-DENABLE_TOT" />
-					<Add option="-DENABLE_TOUCHE" />
-					<Add option="-DENABLE_TRECISION" />
-					<Add option="-DENABLE_TSAGE" />
-					<Add option="-DENABLE_RINGWORLD" />
-					<Add option="-DENABLE_BLUEFORCE" />
-					<Add option="-DENABLE_RINGWORLD2" />
-					<Add option="-DENABLE_TUCKER" />
-					<Add option="-DENABLE_TWINE" />
-					<Add option="-DENABLE_TWP" />
-					<Add option="-DENABLE_ULTIMA" />
-					<Add option="-DENABLE_ULTIMA4" />
-					<Add option="-DENABLE_ULTIMA6" />
-					<Add option="-DENABLE_ULTIMA8" />
-					<Add option="-DENABLE_VCRUISE" />
-					<Add option="-DENABLE_VOYEUR" />
-					<Add option="-DENABLE_WAGE" />
-					<Add option="-DENABLE_WINTERMUTE" />
-					<Add option="-DENABLE_WME3D" />
-					<Add option="-DENABLE_FOXTAIL" />
-					<Add option="-DENABLE_HEROCRAFT" />
-					<Add option="-DENABLE_ZVISION" />
-					<Add option="-DWIN32" />
-					<Add option="-DCURL_STATICLIB" />
-					<Add option="-DSDL_BACKEND" />
-					<Add option="-DUSE_SDL2" />
-					<Add option="-DDETECTION_STATIC" />
-					<Add option="-DUSE_GLAD" />
-					<Add option="-DUSE_IMGUI_SDLRENDERER2" />
-					<Add option="-g" />
-					<Add directory="..\..\engines" />
-					<Add directory="..\..\..\scummvm" />
-				</Compiler>
-			</Target>
-		</Build>
-		<Unit filename="..\..\engines\asylum\puzzles\board.cpp" />
-		<Unit filename="..\..\engines\asylum\puzzles\board.h" />
-		<Unit filename="..\..\engines\asylum\puzzles\boardkeyhidesto.cpp" />
-		<Unit filename="..\..\engines\asylum\puzzles\boardkeyhidesto.h" />
-		<Unit filename="..\..\engines\asylum\puzzles\boardsalvation.cpp" />
-		<Unit filename="..\..\engines\asylum\puzzles\boardsalvation.h" />
-		<Unit filename="..\..\engines\asylum\puzzles\boardyouth.cpp" />
-		<Unit filename="..\..\engines\asylum\puzzles\boardyouth.h" />
-		<Unit filename="..\..\engines\asylum\puzzles\clock.cpp" />
-		<Unit filename="..\..\engines\asylum\puzzles\clock.h" />
-		<Unit filename="..\..\engines\asylum\puzzles\fisherman.cpp" />
-		<Unit filename="..\..\engines\asylum\puzzles\fisherman.h" />
-		<Unit filename="..\..\engines\asylum\puzzles\hivecontrol.cpp" />
-		<Unit filename="..\..\engines\asylum\puzzles\hivecontrol.h" />
-		<Unit filename="..\..\engines\asylum\puzzles\hivemachine.cpp" />
-		<Unit filename="..\..\engines\asylum\puzzles\hivemachine.h" />
-		<Unit filename="..\..\engines\asylum\puzzles\lock.cpp" />
-		<Unit filename="..\..\engines\asylum\puzzles\lock.h" />
-		<Unit filename="..\..\engines\asylum\puzzles\morguedoor.cpp" />
-		<Unit filename="..\..\engines\asylum\puzzles\morguedoor.h" />
-		<Unit filename="..\..\engines\asylum\puzzles\pipes.cpp" />
-		<Unit filename="..\..\engines\asylum\puzzles\pipes.h" />
-		<Unit filename="..\..\engines\asylum\puzzles\puzzle.cpp" />
-		<Unit filename="..\..\engines\asylum\puzzles\puzzle.h" />
-		<Unit filename="..\..\engines\asylum\puzzles\puzzles.cpp" />
-		<Unit filename="..\..\engines\asylum\puzzles\puzzles.h" />
-		<Unit filename="..\..\engines\asylum\puzzles\tictactoe.cpp" />
-		<Unit filename="..\..\engines\asylum\puzzles\tictactoe.h" />
-		<Unit filename="..\..\engines\asylum\puzzles\timemachine.cpp" />
-		<Unit filename="..\..\engines\asylum\puzzles\timemachine.h" />
-		<Unit filename="..\..\engines\asylum\puzzles\vcr.cpp" />
-		<Unit filename="..\..\engines\asylum\puzzles\vcr.h" />
-		<Unit filename="..\..\engines\asylum\puzzles\wheel.cpp" />
-		<Unit filename="..\..\engines\asylum\puzzles\wheel.h" />
-		<Unit filename="..\..\engines\asylum\puzzles\writings.cpp" />
-		<Unit filename="..\..\engines\asylum\puzzles\writings.h" />
-		<Unit filename="..\..\engines\asylum\resources\actor.cpp" />
-		<Unit filename="..\..\engines\asylum\resources\actor.h" />
-		<Unit filename="..\..\engines\asylum\resources\data.cpp" />
-		<Unit filename="..\..\engines\asylum\resources\data.h" />
-		<Unit filename="..\..\engines\asylum\resources\encounters.cpp" />
-		<Unit filename="..\..\engines\asylum\resources\encounters.h" />
-		<Unit filename="..\..\engines\asylum\resources\inventory.cpp" />
-		<Unit filename="..\..\engines\asylum\resources\inventory.h" />
-		<Unit filename="..\..\engines\asylum\resources\object.cpp" />
-		<Unit filename="..\..\engines\asylum\resources\object.h" />
-		<Unit filename="..\..\engines\asylum\resources\polygons.cpp" />
-		<Unit filename="..\..\engines\asylum\resources\polygons.h" />
-		<Unit filename="..\..\engines\asylum\resources\script.cpp" />
-		<Unit filename="..\..\engines\asylum\resources\script.h" />
-		<Unit filename="..\..\engines\asylum\resources\special.cpp" />
-		<Unit filename="..\..\engines\asylum\resources\special.h" />
-		<Unit filename="..\..\engines\asylum\resources\worldstats.cpp" />
-		<Unit filename="..\..\engines\asylum\resources\worldstats.h" />
-		<Unit filename="..\..\engines\asylum\system\config.cpp" />
-		<Unit filename="..\..\engines\asylum\system\config.h" />
-		<Unit filename="..\..\engines\asylum\system\cursor.cpp" />
-		<Unit filename="..\..\engines\asylum\system\cursor.h" />
-		<Unit filename="..\..\engines\asylum\system\graphics.cpp" />
-		<Unit filename="..\..\engines\asylum\system\graphics.h" />
-		<Unit filename="..\..\engines\asylum\system\savegame.cpp" />
-		<Unit filename="..\..\engines\asylum\system\savegame.h" />
-		<Unit filename="..\..\engines\asylum\system\screen.cpp" />
-		<Unit filename="..\..\engines\asylum\system\screen.h" />
-		<Unit filename="..\..\engines\asylum\system\sound.cpp" />
-		<Unit filename="..\..\engines\asylum\system\sound.h" />
-		<Unit filename="..\..\engines\asylum\system\speech.cpp" />
-		<Unit filename="..\..\engines\asylum\system\speech.h" />
-		<Unit filename="..\..\engines\asylum\system\text.cpp" />
-		<Unit filename="..\..\engines\asylum\system\text.h" />
-		<Unit filename="..\..\engines\asylum\views\insertdisc.cpp" />
-		<Unit filename="..\..\engines\asylum\views\insertdisc.h" />
-		<Unit filename="..\..\engines\asylum\views\menu.cpp" />
-		<Unit filename="..\..\engines\asylum\views\menu.h" />
-		<Unit filename="..\..\engines\asylum\views\resviewer.cpp" />
-		<Unit filename="..\..\engines\asylum\views\resviewer.h" />
-		<Unit filename="..\..\engines\asylum\views\scene.cpp" />
-		<Unit filename="..\..\engines\asylum\views\scene.h" />
-		<Unit filename="..\..\engines\asylum\views\scenetitle.cpp" />
-		<Unit filename="..\..\engines\asylum\views\scenetitle.h" />
-		<Unit filename="..\..\engines\asylum\views\video.cpp" />
-		<Unit filename="..\..\engines\asylum\views\video.h" />
-		<Unit filename="..\..\engines\asylum\asylum.cpp" />
-		<Unit filename="..\..\engines\asylum\asylum.h" />
-		<Unit filename="..\..\engines\asylum\console.cpp" />
-		<Unit filename="..\..\engines\asylum\console.h" />
-		<Unit filename="..\..\engines\asylum\detection.h" />
-		<Unit filename="..\..\engines\asylum\detection_tables.h" />
-		<Unit filename="..\..\engines\asylum\eventhandler.h" />
-		<Unit filename="..\..\engines\asylum\metaengine.cpp" />
-		<Unit filename="..\..\engines\asylum\module.mk" />
-		<Unit filename="..\..\engines\asylum\respack.cpp" />
-		<Unit filename="..\..\engines\asylum\respack.h" />
-		<Unit filename="..\..\engines\asylum\shared.h" />
-		<Unit filename="..\..\engines\asylum\staticres.h" />
-		<Extensions>
-			<code_completion />
-			<debugger />
-		</Extensions>
-	</Project>
-</CodeBlocks_project_file>
\ No newline at end of file
diff --git a/dists/codeblocks/awe.cbp b/dists/codeblocks/awe.cbp
deleted file mode 100644
index b1e76128a64..00000000000
--- a/dists/codeblocks/awe.cbp
+++ /dev/null
@@ -1,267 +0,0 @@
-<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
-<CodeBlocks_project_file>
-	<FileVersion major="1" minor="6" />
-	<Project>
-		<Option title="awe" />
-		<Option pch_mode="2" />
-		<Option compiler="gcc" />
-		<Build>
-			<Target title="default">
-				<Option output="scummvm\engines\awe\libawe" prefix_auto="1" extension_auto="1" />
-				<Option working_dir="" />
-				<Option object_output="scummvm" />
-				<Option type="2" />
-				<Option compiler="gcc" />
-				<Option createDefFile="1" />
-				<Compiler>
-					<Add option="-Wall" />
-					<Add option="-Wno-long-long" />
-					<Add option="-Wno-multichar" />
-					<Add option="-Wno-unknown-pragmas" />
-					<Add option="-Wno-reorder" />
-					<Add option="-Wpointer-arith" />
-					<Add option="-Wcast-qual" />
-					<Add option="-Wcast-align" />
-					<Add option="-Wshadow" />
-					<Add option="-Wnon-virtual-dtor" />
-					<Add option="-Wwrite-strings" />
-					<Add option="-fno-exceptions" />
-					<Add option="-fcheck-new" />
-					<Add option="-DUSE_ZLIB" />
-					<Add option="-DUSE_MAD" />
-					<Add option="-DUSE_FRIBIDI" />
-					<Add option="-DUSE_OGG" />
-					<Add option="-DUSE_VORBIS" />
-					<Add option="-DUSE_FLAC" />
-					<Add option="-DUSE_PNG" />
-					<Add option="-DUSE_MPEG2" />
-					<Add option="-DUSE_THEORADEC" />
-					<Add option="-DUSE_FREETYPE2" />
-					<Add option="-DUSE_JPEG" />
-					<Add option="-DUSE_FLUIDSYNTH" />
-					<Add option="-DUSE_LIBCURL" />
-					<Add option="-DUSE_SDL_NET" />
-					<Add option="-DUSE_BINK" />
-					<Add option="-DUSE_SCALERS" />
-					<Add option="-DUSE_HQ_SCALERS" />
-					<Add option="-DUSE_EDGE_SCALERS" />
-					<Add option="-DUSE_ASPECT" />
-					<Add option="-DUSE_RGB_COLOR" />
-					<Add option="-DUSE_HIGHRES" />
-					<Add option="-DUSE_MT32EMU" />
-					<Add option="-DUSE_NASM" />
-					<Add option="-DUSE_OPENGL" />
-					<Add option="-DUSE_OPENGL_GAME" />
-					<Add option="-DUSE_OPENGL_SHADERS" />
-					<Add option="-DUSE_TINYGL" />
-					<Add option="-DUSE_TASKBAR" />
-					<Add option="-DUSE_HTTP" />
-					<Add option="-DUSE_BASIC_NET" />
-					<Add option="-DUSE_CLOUD" />
-					<Add option="-DUSE_ENET" />
-					<Add option="-DUSE_TRANSLATION" />
-					<Add option="-DUSE_SYSTEM_PRINTING" />
-					<Add option="-DUSE_SYSDIALOGS" />
-					<Add option="-DUSE_DETECTLANG" />
-					<Add option="-DUSE_TTS" />
-					<Add option="-DBUILTIN_RESOURCES" />
-					<Add option="-DDETECTION_FULL" />
-					<Add option="-DUSE_DETECTION_FEATURES_STATIC" />
-					<Add option="-DUSE_FMTOWNS_PC98_AUDIO" />
-					<Add option="-DUSE_HNM" />
-					<Add option="-DUSE_IMGUI" />
-					<Add option="-DUSE_INDEO3" />
-					<Add option="-DUSE_INDEO45" />
-					<Add option="-DUSE_JYV1" />
-					<Add option="-DUSE_LUA" />
-					<Add option="-DUSE_MFC" />
-					<Add option="-DUSE_MIDI" />
-					<Add option="-DUSE_QDM2" />
-					<Add option="-DUSE_SID_AUDIO" />
-					<Add option="-DUSE_SVQ1" />
-					<Add option="-DUSE_TRUEMOTION1" />
-					<Add option="-DUSE_UNIVERSALTRACKER" />
-					<Add option="-DUSE_VGMTRANS_AUDIO" />
-					<Add option="-DUSE_XAN" />
-					<Add option="-DENABLE_SCUMM" />
-					<Add option="-DENABLE_SCUMM_7_8" />
-					<Add option="-DENABLE_HE" />
-					<Add option="-DENABLE_ACCESS" />
-					<Add option="-DENABLE_ADL" />
-					<Add option="-DENABLE_AGI" />
-					<Add option="-DENABLE_AGOS" />
-					<Add option="-DENABLE_AGOS2" />
-					<Add option="-DENABLE_AGS" />
-					<Add option="-DENABLE_ALCACHOFA" />
-					<Add option="-DENABLE_ALG" />
-					<Add option="-DENABLE_ASYLUM" />
-					<Add option="-DENABLE_AWE" />
-					<Add option="-DENABLE_BAGEL" />
-					<Add option="-DENABLE_BBVS" />
-					<Add option="-DENABLE_BLADERUNNER" />
-					<Add option="-DENABLE_BURIED" />
-					<Add option="-DENABLE_CGE" />
-					<Add option="-DENABLE_CGE2" />
-					<Add option="-DENABLE_CHEWY" />
-					<Add option="-DENABLE_CINE" />
-					<Add option="-DENABLE_COMPOSER" />
-					<Add option="-DENABLE_CRAB" />
-					<Add option="-DENABLE_CRUISE" />
-					<Add option="-DENABLE_CRYOMNI3D" />
-					<Add option="-DENABLE_VERSAILLES" />
-					<Add option="-DENABLE_DARKSEED" />
-					<Add option="-DENABLE_DGDS" />
-					<Add option="-DENABLE_DIRECTOR" />
-					<Add option="-DENABLE_DRACI" />
-					<Add option="-DENABLE_DRAGONS" />
-					<Add option="-DENABLE_DRASCULA" />
-					<Add option="-DENABLE_DREAMWEB" />
-					<Add option="-DENABLE_EFH" />
-					<Add option="-DENABLE_FREESCAPE" />
-					<Add option="-DENABLE_GLK" />
-					<Add option="-DENABLE_GNAP" />
-					<Add option="-DENABLE_GOB" />
-					<Add option="-DENABLE_GOT" />
-					<Add option="-DENABLE_GRIFFON" />
-					<Add option="-DENABLE_GRIM" />
-					<Add option="-DENABLE_GROOVIE" />
-					<Add option="-DENABLE_GROOVIE2" />
-					<Add option="-DENABLE_HADESCH" />
-					<Add option="-DENABLE_HDB" />
-					<Add option="-DENABLE_HOPKINS" />
-					<Add option="-DENABLE_HUGO" />
-					<Add option="-DENABLE_HYPNO" />
-					<Add option="-DENABLE_ILLUSIONS" />
-					<Add option="-DENABLE_KINGDOM" />
-					<Add option="-DENABLE_KYRA" />
-					<Add option="-DENABLE_LOL" />
-					<Add option="-DENABLE_EOB" />
-					<Add option="-DENABLE_LAB" />
-					<Add option="-DENABLE_LASTEXPRESS" />
-					<Add option="-DENABLE_LURE" />
-					<Add option="-DENABLE_M4" />
-					<Add option="-DENABLE_MADE" />
-					<Add option="-DENABLE_MADS" />
-					<Add option="-DENABLE_MM" />
-					<Add option="-DENABLE_MM1" />
-					<Add option="-DENABLE_XEEN" />
-					<Add option="-DENABLE_MOHAWK" />
-					<Add option="-DENABLE_RIVEN" />
-					<Add option="-DENABLE_MYST" />
-					<Add option="-DENABLE_MYSTME" />
-					<Add option="-DENABLE_MORTEVIELLE" />
-					<Add option="-DENABLE_MTROPOLIS" />
-					<Add option="-DENABLE_MYST3" />
-					<Add option="-DENABLE_NANCY" />
-					<Add option="-DENABLE_NEVERHOOD" />
-					<Add option="-DENABLE_NGI" />
-					<Add option="-DENABLE_PARALLACTION" />
-					<Add option="-DENABLE_PEGASUS" />
-					<Add option="-DENABLE_PETKA" />
-					<Add option="-DENABLE_PINK" />
-					<Add option="-DENABLE_PLUMBERS" />
-					<Add option="-DENABLE_PRINCE" />
-					<Add option="-DENABLE_PRIVATE" />
-					<Add option="-DENABLE_QDENGINE" />
-					<Add option="-DENABLE_QUEEN" />
-					<Add option="-DENABLE_SAGA" />
-					<Add option="-DENABLE_IHNM" />
-					<Add option="-DENABLE_SAGA2" />
-					<Add option="-DENABLE_SCI" />
-					<Add option="-DENABLE_SCI32" />
-					<Add option="-DENABLE_SHERLOCK" />
-					<Add option="-DENABLE_SKY" />
-					<Add option="-DENABLE_SLUDGE" />
-					<Add option="-DENABLE_STARK" />
-					<Add option="-DENABLE_SUPERNOVA" />
-					<Add option="-DENABLE_SWORD1" />
-					<Add option="-DENABLE_SWORD2" />
-					<Add option="-DENABLE_SWORD25" />
-					<Add option="-DENABLE_TEENAGENT" />
-					<Add option="-DENABLE_TETRAEDGE" />
-					<Add option="-DENABLE_TINSEL" />
-					<Add option="-DENABLE_TITANIC" />
-					<Add option="-DENABLE_TOLTECS" />
-					<Add option="-DENABLE_TONY" />
-					<Add option="-DENABLE_TOON" />
-					<Add option="-DENABLE_TOT" />
-					<Add option="-DENABLE_TOUCHE" />
-					<Add option="-DENABLE_TRECISION" />
-					<Add option="-DENABLE_TSAGE" />
-					<Add option="-DENABLE_RINGWORLD" />
-					<Add option="-DENABLE_BLUEFORCE" />
-					<Add option="-DENABLE_RINGWORLD2" />
-					<Add option="-DENABLE_TUCKER" />
-					<Add option="-DENABLE_TWINE" />
-					<Add option="-DENABLE_TWP" />
-					<Add option="-DENABLE_ULTIMA" />
-					<Add option="-DENABLE_ULTIMA4" />
-					<Add option="-DENABLE_ULTIMA6" />
-					<Add option="-DENABLE_ULTIMA8" />
-					<Add option="-DENABLE_VCRUISE" />
-					<Add option="-DENABLE_VOYEUR" />
-					<Add option="-DENABLE_WAGE" />
-					<Add option="-DENABLE_WINTERMUTE" />
-					<Add option="-DENABLE_WME3D" />
-					<Add option="-DENABLE_FOXTAIL" />
-					<Add option="-DENABLE_HEROCRAFT" />
-					<Add option="-DENABLE_ZVISION" />
-					<Add option="-DWIN32" />
-					<Add option="-DCURL_STATICLIB" />
-					<Add option="-DSDL_BACKEND" />
-					<Add option="-DUSE_SDL2" />
-					<Add option="-DDETECTION_STATIC" />
-					<Add option="-DUSE_GLAD" />
-					<Add option="-DUSE_IMGUI_SDLRENDERER2" />
-					<Add option="-g" />
-					<Add directory="..\..\engines" />
-					<Add directory="..\..\..\scummvm" />
-				</Compiler>
-			</Target>
-		</Build>
-		<Unit filename="..\..\engines\awe\aifc_player.cpp" />
-		<Unit filename="..\..\engines\awe\aifc_player.h" />
-		<Unit filename="..\..\engines\awe\awe.cpp" />
-		<Unit filename="..\..\engines\awe\awe.h" />
-		<Unit filename="..\..\engines\awe\bitmap.cpp" />
-		<Unit filename="..\..\engines\awe\bitmap.h" />
-		<Unit filename="..\..\engines\awe\detection.h" />
-		<Unit filename="..\..\engines\awe\detection_tables.h" />
-		<Unit filename="..\..\engines\awe\engine.cpp" />
-		<Unit filename="..\..\engines\awe\engine.h" />
-		<Unit filename="..\..\engines\awe\gfx.h" />
-		<Unit filename="..\..\engines\awe\graphics_gl.cpp" />
-		<Unit filename="..\..\engines\awe\graphics_soft.cpp" />
-		<Unit filename="..\..\engines\awe\intern.h" />
-		<Unit filename="..\..\engines\awe\metaengine.cpp" />
-		<Unit filename="..\..\engines\awe\metaengine.h" />
-		<Unit filename="..\..\engines\awe\module.mk" />
-		<Unit filename="..\..\engines\awe\pak.cpp" />
-		<Unit filename="..\..\engines\awe\pak.h" />
-		<Unit filename="..\..\engines\awe\resource.cpp" />
-		<Unit filename="..\..\engines\awe\resource.h" />
-		<Unit filename="..\..\engines\awe\resource_3do.cpp" />
-		<Unit filename="..\..\engines\awe\resource_3do.h" />
-		<Unit filename="..\..\engines\awe\resource_nth.cpp" />
-		<Unit filename="..\..\engines\awe\resource_nth.h" />
-		<Unit filename="..\..\engines\awe\resource_win31.cpp" />
-		<Unit filename="..\..\engines\awe\resource_win31.h" />
-		<Unit filename="..\..\engines\awe\script.cpp" />
-		<Unit filename="..\..\engines\awe\script.h" />
-		<Unit filename="..\..\engines\awe\sfx_player.cpp" />
-		<Unit filename="..\..\engines\awe\sfx_player.h" />
-		<Unit filename="..\..\engines\awe\sound.cpp" />
-		<Unit filename="..\..\engines\awe\sound.h" />
-		<Unit filename="..\..\engines\awe\static_res.cpp" />
-		<Unit filename="..\..\engines\awe\system_stub.cpp" />
-		<Unit filename="..\..\engines\awe\system_stub.h" />
-		<Unit filename="..\..\engines\awe\unpack.cpp" />
-		<Unit filename="..\..\engines\awe\unpack.h" />
-		<Unit filename="..\..\engines\awe\video.cpp" />
-		<Unit filename="..\..\engines\awe\video.h" />
-		<Extensions>
-			<code_completion />
-			<debugger />
-		</Extensions>
-	</Project>
-</CodeBlocks_project_file>
\ No newline at end of file
diff --git a/dists/codeblocks/bagel.cbp b/dists/codeblocks/bagel.cbp
deleted file mode 100644
index 4b9d7e65075..00000000000
--- a/dists/codeblocks/bagel.cbp
+++ /dev/null
@@ -1,813 +0,0 @@
-<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
-<CodeBlocks_project_file>
-	<FileVersion major="1" minor="6" />
-	<Project>
-		<Option title="bagel" />
-		<Option pch_mode="2" />
-		<Option compiler="gcc" />
-		<Build>
-			<Target title="default">
-				<Option output="scummvm\engines\bagel\libbagel" prefix_auto="1" extension_auto="1" />
-				<Option working_dir="" />
-				<Option object_output="scummvm" />
-				<Option type="2" />
-				<Option compiler="gcc" />
-				<Option createDefFile="1" />
-				<Compiler>
-					<Add option="-Wall" />
-					<Add option="-Wno-long-long" />
-					<Add option="-Wno-multichar" />
-					<Add option="-Wno-unknown-pragmas" />
-					<Add option="-Wno-reorder" />
-					<Add option="-Wpointer-arith" />
-					<Add option="-Wcast-qual" />
-					<Add option="-Wcast-align" />
-					<Add option="-Wshadow" />
-					<Add option="-Wnon-virtual-dtor" />
-					<Add option="-Wwrite-strings" />
-					<Add option="-fno-exceptions" />
-					<Add option="-fcheck-new" />
-					<Add option="-DUSE_ZLIB" />
-					<Add option="-DUSE_MAD" />
-					<Add option="-DUSE_FRIBIDI" />
-					<Add option="-DUSE_OGG" />
-					<Add option="-DUSE_VORBIS" />
-					<Add option="-DUSE_FLAC" />
-					<Add option="-DUSE_PNG" />
-					<Add option="-DUSE_MPEG2" />
-					<Add option="-DUSE_THEORADEC" />
-					<Add option="-DUSE_FREETYPE2" />
-					<Add option="-DUSE_JPEG" />
-					<Add option="-DUSE_FLUIDSYNTH" />
-					<Add option="-DUSE_LIBCURL" />
-					<Add option="-DUSE_SDL_NET" />
-					<Add option="-DUSE_BINK" />
-					<Add option="-DUSE_SCALERS" />
-					<Add option="-DUSE_HQ_SCALERS" />
-					<Add option="-DUSE_EDGE_SCALERS" />
-					<Add option="-DUSE_ASPECT" />
-					<Add option="-DUSE_RGB_COLOR" />
-					<Add option="-DUSE_HIGHRES" />
-					<Add option="-DUSE_MT32EMU" />
-					<Add option="-DUSE_NASM" />
-					<Add option="-DUSE_OPENGL" />
-					<Add option="-DUSE_OPENGL_GAME" />
-					<Add option="-DUSE_OPENGL_SHADERS" />
-					<Add option="-DUSE_TINYGL" />
-					<Add option="-DUSE_TASKBAR" />
-					<Add option="-DUSE_HTTP" />
-					<Add option="-DUSE_BASIC_NET" />
-					<Add option="-DUSE_CLOUD" />
-					<Add option="-DUSE_ENET" />
-					<Add option="-DUSE_TRANSLATION" />
-					<Add option="-DUSE_SYSTEM_PRINTING" />
-					<Add option="-DUSE_SYSDIALOGS" />
-					<Add option="-DUSE_DETECTLANG" />
-					<Add option="-DUSE_TTS" />
-					<Add option="-DBUILTIN_RESOURCES" />
-					<Add option="-DDETECTION_FULL" />
-					<Add option="-DUSE_DETECTION_FEATURES_STATIC" />
-					<Add option="-DUSE_FMTOWNS_PC98_AUDIO" />
-					<Add option="-DUSE_HNM" />
-					<Add option="-DUSE_IMGUI" />
-					<Add option="-DUSE_INDEO3" />
-					<Add option="-DUSE_INDEO45" />
-					<Add option="-DUSE_JYV1" />
-					<Add option="-DUSE_LUA" />
-					<Add option="-DUSE_MFC" />
-					<Add option="-DUSE_MIDI" />
-					<Add option="-DUSE_QDM2" />
-					<Add option="-DUSE_SID_AUDIO" />
-					<Add option="-DUSE_SVQ1" />
-					<Add option="-DUSE_TRUEMOTION1" />
-					<Add option="-DUSE_UNIVERSALTRACKER" />
-					<Add option="-DUSE_VGMTRANS_AUDIO" />
-					<Add option="-DUSE_XAN" />
-					<Add option="-DENABLE_SCUMM" />
-					<Add option="-DENABLE_SCUMM_7_8" />
-					<Add option="-DENABLE_HE" />
-					<Add option="-DENABLE_ACCESS" />
-					<Add option="-DENABLE_ADL" />
-					<Add option="-DENABLE_AGI" />
-					<Add option="-DENABLE_AGOS" />
-					<Add option="-DENABLE_AGOS2" />
-					<Add option="-DENABLE_AGS" />
-					<Add option="-DENABLE_ALCACHOFA" />
-					<Add option="-DENABLE_ALG" />
-					<Add option="-DENABLE_ASYLUM" />
-					<Add option="-DENABLE_AWE" />
-					<Add option="-DENABLE_BAGEL" />
-					<Add option="-DENABLE_BBVS" />
-					<Add option="-DENABLE_BLADERUNNER" />
-					<Add option="-DENABLE_BURIED" />
-					<Add option="-DENABLE_CGE" />
-					<Add option="-DENABLE_CGE2" />
-					<Add option="-DENABLE_CHEWY" />
-					<Add option="-DENABLE_CINE" />
-					<Add option="-DENABLE_COMPOSER" />
-					<Add option="-DENABLE_CRAB" />
-					<Add option="-DENABLE_CRUISE" />
-					<Add option="-DENABLE_CRYOMNI3D" />
-					<Add option="-DENABLE_VERSAILLES" />
-					<Add option="-DENABLE_DARKSEED" />
-					<Add option="-DENABLE_DGDS" />
-					<Add option="-DENABLE_DIRECTOR" />
-					<Add option="-DENABLE_DRACI" />
-					<Add option="-DENABLE_DRAGONS" />
-					<Add option="-DENABLE_DRASCULA" />
-					<Add option="-DENABLE_DREAMWEB" />
-					<Add option="-DENABLE_EFH" />
-					<Add option="-DENABLE_FREESCAPE" />
-					<Add option="-DENABLE_GLK" />
-					<Add option="-DENABLE_GNAP" />
-					<Add option="-DENABLE_GOB" />
-					<Add option="-DENABLE_GOT" />
-					<Add option="-DENABLE_GRIFFON" />
-					<Add option="-DENABLE_GRIM" />
-					<Add option="-DENABLE_GROOVIE" />
-					<Add option="-DENABLE_GROOVIE2" />
-					<Add option="-DENABLE_HADESCH" />
-					<Add option="-DENABLE_HDB" />
-					<Add option="-DENABLE_HOPKINS" />
-					<Add option="-DENABLE_HUGO" />
-					<Add option="-DENABLE_HYPNO" />
-					<Add option="-DENABLE_ILLUSIONS" />
-					<Add option="-DENABLE_KINGDOM" />
-					<Add option="-DENABLE_KYRA" />
-					<Add option="-DENABLE_LOL" />
-					<Add option="-DENABLE_EOB" />
-					<Add option="-DENABLE_LAB" />
-					<Add option="-DENABLE_LASTEXPRESS" />
-					<Add option="-DENABLE_LURE" />
-					<Add option="-DENABLE_M4" />
-					<Add option="-DENABLE_MADE" />
-					<Add option="-DENABLE_MADS" />
-					<Add option="-DENABLE_MM" />
-					<Add option="-DENABLE_MM1" />
-					<Add option="-DENABLE_XEEN" />
-					<Add option="-DENABLE_MOHAWK" />
-					<Add option="-DENABLE_RIVEN" />
-					<Add option="-DENABLE_MYST" />
-					<Add option="-DENABLE_MYSTME" />
-					<Add option="-DENABLE_MORTEVIELLE" />
-					<Add option="-DENABLE_MTROPOLIS" />
-					<Add option="-DENABLE_MYST3" />
-					<Add option="-DENABLE_NANCY" />
-					<Add option="-DENABLE_NEVERHOOD" />
-					<Add option="-DENABLE_NGI" />
-					<Add option="-DENABLE_PARALLACTION" />
-					<Add option="-DENABLE_PEGASUS" />
-					<Add option="-DENABLE_PETKA" />
-					<Add option="-DENABLE_PINK" />
-					<Add option="-DENABLE_PLUMBERS" />
-					<Add option="-DENABLE_PRINCE" />
-					<Add option="-DENABLE_PRIVATE" />
-					<Add option="-DENABLE_QDENGINE" />
-					<Add option="-DENABLE_QUEEN" />
-					<Add option="-DENABLE_SAGA" />
-					<Add option="-DENABLE_IHNM" />
-					<Add option="-DENABLE_SAGA2" />
-					<Add option="-DENABLE_SCI" />
-					<Add option="-DENABLE_SCI32" />
-					<Add option="-DENABLE_SHERLOCK" />
-					<Add option="-DENABLE_SKY" />
-					<Add option="-DENABLE_SLUDGE" />
-					<Add option="-DENABLE_STARK" />
-					<Add option="-DENABLE_SUPERNOVA" />
-					<Add option="-DENABLE_SWORD1" />
-					<Add option="-DENABLE_SWORD2" />
-					<Add option="-DENABLE_SWORD25" />
-					<Add option="-DENABLE_TEENAGENT" />
-					<Add option="-DENABLE_TETRAEDGE" />
-					<Add option="-DENABLE_TINSEL" />
-					<Add option="-DENABLE_TITANIC" />
-					<Add option="-DENABLE_TOLTECS" />
-					<Add option="-DENABLE_TONY" />
-					<Add option="-DENABLE_TOON" />
-					<Add option="-DENABLE_TOT" />
-					<Add option="-DENABLE_TOUCHE" />
-					<Add option="-DENABLE_TRECISION" />
-					<Add option="-DENABLE_TSAGE" />
-					<Add option="-DENABLE_RINGWORLD" />
-					<Add option="-DENABLE_BLUEFORCE" />
-					<Add option="-DENABLE_RINGWORLD2" />
-					<Add option="-DENABLE_TUCKER" />
-					<Add option="-DENABLE_TWINE" />
-					<Add option="-DENABLE_TWP" />
-					<Add option="-DENABLE_ULTIMA" />
-					<Add option="-DENABLE_ULTIMA4" />
-					<Add option="-DENABLE_ULTIMA6" />
-					<Add option="-DENABLE_ULTIMA8" />
-					<Add option="-DENABLE_VCRUISE" />
-					<Add option="-DENABLE_VOYEUR" />
-					<Add option="-DENABLE_WAGE" />
-					<Add option="-DENABLE_WINTERMUTE" />
-					<Add option="-DENABLE_WME3D" />
-					<Add option="-DENABLE_FOXTAIL" />
-					<Add option="-DENABLE_HEROCRAFT" />
-					<Add option="-DENABLE_ZVISION" />
-					<Add option="-DWIN32" />
-					<Add option="-DCURL_STATICLIB" />
-					<Add option="-DSDL_BACKEND" />
-					<Add option="-DUSE_SDL2" />
-					<Add option="-DDETECTION_STATIC" />
-					<Add option="-DUSE_GLAD" />
-					<Add option="-DUSE_IMGUI_SDLRENDERER2" />
-					<Add option="-g" />
-					<Add directory="..\..\engines" />
-					<Add directory="..\..\..\scummvm" />
-				</Compiler>
-			</Target>
-		</Build>
-		<Unit filename="..\..\engines\bagel\boflib\cache.cpp" />
-		<Unit filename="..\..\engines\bagel\boflib\cache.h" />
-		<Unit filename="..\..\engines\bagel\boflib\cursor_data.cpp" />
-		<Unit filename="..\..\engines\bagel\boflib\cursor_data.h" />
-		<Unit filename="..\..\engines\bagel\boflib\error.cpp" />
-		<Unit filename="..\..\engines\bagel\boflib\error.h" />
-		<Unit filename="..\..\engines\bagel\boflib\event_loop.cpp" />
-		<Unit filename="..\..\engines\bagel\boflib\event_loop.h" />
-		<Unit filename="..\..\engines\bagel\boflib\file_functions.cpp" />
-		<Unit filename="..\..\engines\bagel\boflib\file_functions.h" />
-		<Unit filename="..\..\engines\bagel\boflib\llist.cpp" />
-		<Unit filename="..\..\engines\bagel\boflib\llist.h" />
-		<Unit filename="..\..\engines\bagel\boflib\log.cpp" />
-		<Unit filename="..\..\engines\bagel\boflib\log.h" />
-		<Unit filename="..\..\engines\bagel\boflib\misc.cpp" />
-		<Unit filename="..\..\engines\bagel\boflib\misc.h" />
-		<Unit filename="..\..\engines\bagel\boflib\object.h" />
-		<Unit filename="..\..\engines\bagel\boflib\palette.cpp" />
-		<Unit filename="..\..\engines\bagel\boflib\palette.h" />
-		<Unit filename="..\..\engines\bagel\boflib\point.h" />
-		<Unit filename="..\..\engines\bagel\boflib\queue.cpp" />
-		<Unit filename="..\..\engines\bagel\boflib\queue.h" />
-		<Unit filename="..\..\engines\bagel\boflib\rect.h" />
-		<Unit filename="..\..\engines\bagel\boflib\size.h" />
-		<Unit filename="..\..\engines\bagel\boflib\sound.cpp" />
-		<Unit filename="..\..\engines\bagel\boflib\sound.h" />
-		<Unit filename="..\..\engines\bagel\boflib\stdinc.h" />
-		<Unit filename="..\..\engines\bagel\boflib\string.cpp" />
-		<Unit filename="..\..\engines\bagel\boflib\string.h" />
-		<Unit filename="..\..\engines\bagel\boflib\string_functions.cpp" />
-		<Unit filename="..\..\engines\bagel\boflib\string_functions.h" />
-		<Unit filename="..\..\engines\bagel\hodjnpodj\archeroids\init.cpp" />
-		<Unit filename="..\..\engines\bagel\hodjnpodj\archeroids\init.h" />
-		<Unit filename="..\..\engines\bagel\hodjnpodj\archeroids\main.cpp" />
-		<Unit filename="..\..\engines\bagel\hodjnpodj\archeroids\main.h" />
-		<Unit filename="..\..\engines\bagel\hodjnpodj\archeroids\usercfg.cpp" />
-		<Unit filename="..\..\engines\bagel\hodjnpodj\archeroids\usercfg.h" />
-		<Unit filename="..\..\engines\bagel\hodjnpodj\artparts\artparts.cpp" />
-		<Unit filename="..\..\engines\bagel\hodjnpodj\artparts\artparts.h" />
-		<Unit filename="..\..\engines\bagel\hodjnpodj\artparts\globals.h" />
-		<Unit filename="..\..\engines\bagel\hodjnpodj\artparts\init.cpp" />
-		<Unit filename="..\..\engines\bagel\hodjnpodj\artparts\init.h" />
-		<Unit filename="..\..\engines\bagel\hodjnpodj\artparts\optndlg.cpp" />
-		<Unit filename="..\..\engines\bagel\hodjnpodj\artparts\optndlg.h" />
-		<Unit filename="..\..\engines\bagel\hodjnpodj\artparts\resource.h" />
-		<Unit filename="..\..\engines\bagel\hodjnpodj\barbershop\animate.cpp" />
-		<Unit filename="..\..\engines\bagel\hodjnpodj\barbershop\animate.h" />
-		<Unit filename="..\..\engines\bagel\hodjnpodj\barbershop\barb.cpp" />
-		<Unit filename="..\..\engines\bagel\hodjnpodj\barbershop\barb.h" />
-		<Unit filename="..\..\engines\bagel\hodjnpodj\barbershop\board.cpp" />
-		<Unit filename="..\..\engines\bagel\hodjnpodj\barbershop\board.h" />
-		<Unit filename="..\..\engines\bagel\hodjnpodj\barbershop\card.cpp" />
-		<Unit filename="..\..\engines\bagel\hodjnpodj\barbershop\card.h" />
-		<Unit filename="..\..\engines\bagel\hodjnpodj\barbershop\deck.cpp" />
-		<Unit filename="..\..\engines\bagel\hodjnpodj\barbershop\deck.h" />
-		<Unit filename="..\..\engines\bagel\hodjnpodj\barbershop\init.cpp" />
-		<Unit filename="..\..\engines\bagel\hodjnpodj\barbershop\init.h" />
-		<Unit filename="..\..\engines\bagel\hodjnpodj\barbershop\jay.cpp" />
-		<Unit filename="..\..\engines\bagel\hodjnpodj\barbershop\logic.cpp" />
-		<Unit filename="..\..\engines\bagel\hodjnpodj\barbershop\logic.h" />
-		<Unit filename="..\..\engines\bagel\hodjnpodj\barbershop\main.cpp" />
-		<Unit filename="..\..\engines\bagel\hodjnpodj\barbershop\main.h" />
-		<Unit filename="..\..\engines\bagel\hodjnpodj\barbershop\paint.cpp" />
-		<Unit filename="..\..\engines\bagel\hodjnpodj\barbershop\paint.h" />
-		<Unit filename="..\..\engines\bagel\hodjnpodj\barbershop\resource.h" />
-		<Unit filename="..\..\engines\bagel\hodjnpodj\barbershop\stack.cpp" />
-		<Unit filename="..\..\engines\bagel\hodjnpodj\barbershop\stack.h" />
-		<Unit filename="..\..\engines\bagel\hodjnpodj\barbershop\stats.cpp" />
-		<Unit filename="..\..\engines\bagel\hodjnpodj\barbershop\stats.h" />
-		<Unit filename="..\..\engines\bagel\hodjnpodj\barbershop\undo.cpp" />
-		<Unit filename="..\..\engines\bagel\hodjnpodj\barbershop\undo.h" />
-		<Unit filename="..\..\engines\bagel\hodjnpodj\barbershop\usercfg.cpp" />
-		<Unit filename="..\..\engines\bagel\hodjnpodj\barbershop\usercfg.h" />
-		<Unit filename="..\..\engines\bagel\hodjnpodj\battlefish\bfish.cpp" />
-		<Unit filename="..\..\engines\bagel\hodjnpodj\battlefish\bfish.h" />
-		<Unit filename="..\..\engines\bagel\hodjnpodj\battlefish\init.cpp" />
-		<Unit filename="..\..\engines\bagel\hodjnpodj\battlefish\init.h" />
-		<Unit filename="..\..\engines\bagel\hodjnpodj\battlefish\usercfg.cpp" />
-		<Unit filename="..\..\engines\bagel\hodjnpodj\battlefish\usercfg.h" />
-		<Unit filename="..\..\engines\bagel\hodjnpodj\beacon\beacon.cpp" />
-		<Unit filename="..\..\engines\bagel\hodjnpodj\beacon\beacon.h" />
-		<Unit filename="..\..\engines\bagel\hodjnpodj\beacon\globals.h" />
-		<Unit filename="..\..\engines\bagel\hodjnpodj\beacon\init.cpp" />
-		<Unit filename="..\..\engines\bagel\hodjnpodj\beacon\init.h" />
-		<Unit filename="..\..\engines\bagel\hodjnpodj\beacon\optndlg.cpp" />
-		<Unit filename="..\..\engines\bagel\hodjnpodj\beacon\optndlg.h" />
-		<Unit filename="..\..\engines\bagel\hodjnpodj\beacon\resource.h" />
-		<Unit filename="..\..\engines\bagel\hodjnpodj\crypt\crypt.cpp" />
-		<Unit filename="..\..\engines\bagel\hodjnpodj\crypt\crypt.h" />
-		<Unit filename="..\..\engines\bagel\hodjnpodj\crypt\globals.h" />
-		<Unit filename="..\..\engines\bagel\hodjnpodj\crypt\init.cpp" />
-		<Unit filename="..\..\engines\bagel\hodjnpodj\crypt\init.h" />
-		<Unit filename="..\..\engines\bagel\hodjnpodj\crypt\main.cpp" />
-		<Unit filename="..\..\engines\bagel\hodjnpodj\crypt\main.h" />
-		<Unit filename="..\..\engines\bagel\hodjnpodj\crypt\optn.cpp" />
-		<Unit filename="..\..\engines\bagel\hodjnpodj\crypt\optn.h" />
-		<Unit filename="..\..\engines\bagel\hodjnpodj\crypt\pnt_gram.cpp" />
-		<Unit filename="..\..\engines\bagel\hodjnpodj\crypt\pnt_gram.h" />
-		<Unit filename="..\..\engines\bagel\hodjnpodj\crypt\rec.cpp" />
-		<Unit filename="..\..\engines\bagel\hodjnpodj\crypt\rec.h" />
-		<Unit filename="..\..\engines\bagel\hodjnpodj\crypt\resource.h" />
-		<Unit filename="..\..\engines\bagel\hodjnpodj\crypt\stats.cpp" />
-		<Unit filename="..\..\engines\bagel\hodjnpodj\crypt\stats.h" />
-		<Unit filename="..\..\engines\bagel\hodjnpodj\crypt\stdafx.h" />
-		<Unit filename="..\..\engines\bagel\hodjnpodj\dfa\dfa.cpp" />
-		<Unit filename="..\..\engines\bagel\hodjnpodj\dfa\dfa.h" />
-		<Unit filename="..\..\engines\bagel\hodjnpodj\dfa\dialogs.h" />
-		<Unit filename="..\..\engines\bagel\hodjnpodj\dfa\errors.h" />
-		<Unit filename="..\..\engines\bagel\hodjnpodj\dfa\globals.h" />
-		<Unit filename="..\..\engines\bagel\hodjnpodj\dfa\init.cpp" />
-		<Unit filename="..\..\engines\bagel\hodjnpodj\dfa\init.h" />
-		<Unit filename="..\..\engines\bagel\hodjnpodj\dfa\msgdlg.cpp" />
-		<Unit filename="..\..\engines\bagel\hodjnpodj\dfa\optdlg.cpp" />
-		<Unit filename="..\..\engines\bagel\hodjnpodj\dfa\resource.h" />
-		<Unit filename="..\..\engines\bagel\hodjnpodj\fuge\fuge.cpp" />
-		<Unit filename="..\..\engines\bagel\hodjnpodj\fuge\fuge.h" />
-		<Unit filename="..\..\engines\bagel\hodjnpodj\fuge\init.cpp" />
-		<Unit filename="..\..\engines\bagel\hodjnpodj\fuge\init.h" />
-		<Unit filename="..\..\engines\bagel\hodjnpodj\fuge\resource.h" />
-		<Unit filename="..\..\engines\bagel\hodjnpodj\fuge\usercfg.cpp" />
-		<Unit filename="..\..\engines\bagel\hodjnpodj\fuge\usercfg.h" />
-		<Unit filename="..\..\engines\bagel\hodjnpodj\garfunkle\garfunkle.cpp" />
-		<Unit filename="..\..\engines\bagel\hodjnpodj\garfunkle\garfunkle.h" />
-		<Unit filename="..\..\engines\bagel\hodjnpodj\garfunkle\init.cpp" />
-		<Unit filename="..\..\engines\bagel\hodjnpodj\garfunkle\init.h" />
-		<Unit filename="..\..\engines\bagel\hodjnpodj\garfunkle\note.cpp" />
-		<Unit filename="..\..\engines\bagel\hodjnpodj\garfunkle\note.h" />
-		<Unit filename="..\..\engines\bagel\hodjnpodj\garfunkle\optndlg.cpp" />
-		<Unit filename="..\..\engines\bagel\hodjnpodj\garfunkle\optndlg.h" />
-		<Unit filename="..\..\engines\bagel\hodjnpodj\garfunkle\resource.h" />
-		<Unit filename="..\..\engines\bagel\hodjnpodj\gfx\bold_font.cpp" />
-		<Unit filename="..\..\engines\bagel\hodjnpodj\gfx\bold_font.h" />
-		<Unit filename="..\..\engines\bagel\hodjnpodj\gfx\palette.cpp" />
-		<Unit filename="..\..\engines\bagel\hodjnpodj\gfx\palette.h" />
-		<Unit filename="..\..\engines\bagel\hodjnpodj\hnplibs\audiocfg.cpp" />
-		<Unit filename="..\..\engines\bagel\hodjnpodj\hnplibs\audiocfg.h" />
-		<Unit filename="..\..\engines\bagel\hodjnpodj\hnplibs\bitmaps.cpp" />
-		<Unit filename="..\..\engines\bagel\hodjnpodj\hnplibs\bitmaps.h" />
-		<Unit filename="..\..\engines\bagel\hodjnpodj\hnplibs\button.cpp" />
-		<Unit filename="..\..\engines\bagel\hodjnpodj\hnplibs\button.h" />
-		<Unit filename="..\..\engines\bagel\hodjnpodj\hnplibs\cbofdlg.cpp" />
-		<Unit filename="..\..\engines\bagel\hodjnpodj\hnplibs\cbofdlg.h" />
-		<Unit filename="..\..\engines\bagel\hodjnpodj\hnplibs\cmessbox.cpp" />
-		<Unit filename="..\..\engines\bagel\hodjnpodj\hnplibs\cmessbox.h" />
-		<Unit filename="..\..\engines\bagel\hodjnpodj\hnplibs\dibapi.cpp" />
-		<Unit filename="..\..\engines\bagel\hodjnpodj\hnplibs\dibapi.h" />
-		<Unit filename="..\..\engines\bagel\hodjnpodj\hnplibs\dibdoc.cpp" />
-		<Unit filename="..\..\engines\bagel\hodjnpodj\hnplibs\dibdoc.h" />
-		<Unit filename="..\..\engines\bagel\hodjnpodj\hnplibs\dibfile.cpp" />
-		<Unit filename="..\..\engines\bagel\hodjnpodj\hnplibs\gamedll.h" />
-		<Unit filename="..\..\engines\bagel\hodjnpodj\hnplibs\lzss.cpp" />
-		<Unit filename="..\..\engines\bagel\hodjnpodj\hnplibs\lzss.h" />
-		<Unit filename="..\..\engines\bagel\hodjnpodj\hnplibs\mainmenu.cpp" />
-		<Unit filename="..\..\engines\bagel\hodjnpodj\hnplibs\mainmenu.h" />
-		<Unit filename="..\..\engines\bagel\hodjnpodj\hnplibs\menures.h" />
-		<Unit filename="..\..\engines\bagel\hodjnpodj\hnplibs\rules.cpp" />
-		<Unit filename="..\..\engines\bagel\hodjnpodj\hnplibs\rules.h" />
-		<Unit filename="..\..\engines\bagel\hodjnpodj\hnplibs\sprite.cpp" />
-		<Unit filename="..\..\engines\bagel\hodjnpodj\hnplibs\sprite.h" />
-		<Unit filename="..\..\engines\bagel\hodjnpodj\hnplibs\stdafx.h" />
-		<Unit filename="..\..\engines\bagel\hodjnpodj\hnplibs\stdinc.h" />
-		<Unit filename="..\..\engines\bagel\hodjnpodj\hnplibs\text.cpp" />
-		<Unit filename="..\..\engines\bagel\hodjnpodj\hnplibs\text.h" />
-		<Unit filename="..\..\engines\bagel\hodjnpodj\libs\array.h" />
-		<Unit filename="..\..\engines\bagel\hodjnpodj\libs\dialog_unit.h" />
-		<Unit filename="..\..\engines\bagel\hodjnpodj\libs\macros.h" />
-		<Unit filename="..\..\engines\bagel\hodjnpodj\libs\stdinc.h" />
-		<Unit filename="..\..\engines\bagel\hodjnpodj\libs\vector.cpp" />
-		<Unit filename="..\..\engines\bagel\hodjnpodj\libs\vector.h" />
-		<Unit filename="..\..\engines\bagel\hodjnpodj\life\game.cpp" />
-		<Unit filename="..\..\engines\bagel\hodjnpodj\life\game.h" />
-		<Unit filename="..\..\engines\bagel\hodjnpodj\life\globals.h" />
-		<Unit filename="..\..\engines\bagel\hodjnpodj\life\grid.cpp" />
-		<Unit filename="..\..\engines\bagel\hodjnpodj\life\grid.h" />
-		<Unit filename="..\..\engines\bagel\hodjnpodj\life\init.cpp" />
-		<Unit filename="..\..\engines\bagel\hodjnpodj\life\init.h" />
-		<Unit filename="..\..\engines\bagel\hodjnpodj\life\life.cpp" />
-		<Unit filename="..\..\engines\bagel\hodjnpodj\life\life.h" />
-		<Unit filename="..\..\engines\bagel\hodjnpodj\life\resource.h" />
-		<Unit filename="..\..\engines\bagel\hodjnpodj\life\usercfg.cpp" />
-		<Unit filename="..\..\engines\bagel\hodjnpodj\life\usercfg.h" />
-		<Unit filename="..\..\engines\bagel\hodjnpodj\mankala\bgen.h" />
-		<Unit filename="..\..\engines\bagel\hodjnpodj\mankala\bgenut.cpp" />
-		<Unit filename="..\..\engines\bagel\hodjnpodj\mankala\bgenut.h" />
-		<Unit filename="..\..\engines\bagel\hodjnpodj\mankala\btimeut.cpp" />
-		<Unit filename="..\..\engines\bagel\hodjnpodj\mankala\btimeut.h" />
-		<Unit filename="..\..\engines\bagel\hodjnpodj\mankala\init.cpp" />
-		<Unit filename="..\..\engines\bagel\hodjnpodj\mankala\init.h" />
-		<Unit filename="..\..\engines\bagel\hodjnpodj\mankala\mnk.cpp" />
-		<Unit filename="..\..\engines\bagel\hodjnpodj\mankala\mnk.h" />
-		<Unit filename="..\..\engines\bagel\hodjnpodj\mankala\mnklog.cpp" />
-		<Unit filename="..\..\engines\bagel\hodjnpodj\mankala\mnkopt.cpp" />
-		<Unit filename="..\..\engines\bagel\hodjnpodj\mankala\mnkopt.h" />
-		<Unit filename="..\..\engines\bagel\hodjnpodj\mankala\mnkui.cpp" />
-		<Unit filename="..\..\engines\bagel\hodjnpodj\mankala\resource.h" />
-		<Unit filename="..\..\engines\bagel\hodjnpodj\mazedoom\globals.h" />
-		<Unit filename="..\..\engines\bagel\hodjnpodj\mazedoom\init.cpp" />
-		<Unit filename="..\..\engines\bagel\hodjnpodj\mazedoom\init.h" />
-		<Unit filename="..\..\engines\bagel\hodjnpodj\mazedoom\mazegen.h" />
-		<Unit filename="..\..\engines\bagel\hodjnpodj\mazedoom\mod.cpp" />
-		<Unit filename="..\..\engines\bagel\hodjnpodj\mazedoom\mod.h" />
-		<Unit filename="..\..\engines\bagel\hodjnpodj\mazedoom\optndlg.cpp" />
-		<Unit filename="..\..\engines\bagel\hodjnpodj\mazedoom\optndlg.h" />
-		<Unit filename="..\..\engines\bagel\hodjnpodj\mazedoom\resource.h" />
-		<Unit filename="..\..\engines\bagel\hodjnpodj\metagame\bgen\backpack.cpp" />
-		<Unit filename="..\..\engines\bagel\hodjnpodj\metagame\bgen\backpack.h" />
-		<Unit filename="..\..\engines\bagel\hodjnpodj\metagame\bgen\bbt.cpp" />
-		<Unit filename="..\..\engines\bagel\hodjnpodj\metagame\bgen\bbt.h" />
-		<Unit filename="..\..\engines\bagel\hodjnpodj\metagame\bgen\bdbg.cpp" />
-		<Unit filename="..\..\engines\bagel\hodjnpodj\metagame\bgen\bdbg.h" />
-		<Unit filename="..\..\engines\bagel\hodjnpodj\metagame\bgen\bfc.h" />
-		<Unit filename="..\..\engines\bagel\hodjnpodj\metagame\bgen\bgb.cpp" />
-		<Unit filename="..\..\engines\bagel\hodjnpodj\metagame\bgen\bgb.h" />
-		<Unit filename="..\..\engines\bagel\hodjnpodj\metagame\bgen\bgen.h" />
-		<Unit filename="..\..\engines\bagel\hodjnpodj\metagame\bgen\bgenut.cpp" />
-		<Unit filename="..\..\engines\bagel\hodjnpodj\metagame\bgen\bgenut.h" />
-		<Unit filename="..\..\engines\bagel\hodjnpodj\metagame\bgen\bsutl.cpp" />
-		<Unit filename="..\..\engines\bagel\hodjnpodj\metagame\bgen\bsutl.h" />
-		<Unit filename="..\..\engines\bagel\hodjnpodj\metagame\bgen\btimeut.cpp" />
-		<Unit filename="..\..\engines\bagel\hodjnpodj\metagame\bgen\btimeut.h" />
-		<Unit filename="..\..\engines\bagel\hodjnpodj\metagame\bgen\c1btndlg.cpp" />
-		<Unit filename="..\..\engines\bagel\hodjnpodj\metagame\bgen\c1btndlg.h" />
-		<Unit filename="..\..\engines\bagel\hodjnpodj\metagame\bgen\c2btndlg.cpp" />
-		<Unit filename="..\..\engines\bagel\hodjnpodj\metagame\bgen\c2btndlg.h" />
-		<Unit filename="..\..\engines\bagel\hodjnpodj\metagame\bgen\invent.cpp" />
-		<Unit filename="..\..\engines\bagel\hodjnpodj\metagame\bgen\invent.h" />
-		<Unit filename="..\..\engines\bagel\hodjnpodj\metagame\bgen\item.cpp" />
-		<Unit filename="..\..\engines\bagel\hodjnpodj\metagame\bgen\item.h" />
-		<Unit filename="..\..\engines\bagel\hodjnpodj\metagame\bgen\mgstat.cpp" />
-		<Unit filename="..\..\engines\bagel\hodjnpodj\metagame\bgen\mgstat.h" />
-		<Unit filename="..\..\engines\bagel\hodjnpodj\metagame\bgen\note.cpp" />
-		<Unit filename="..\..\engines\bagel\hodjnpodj\metagame\bgen\note.h" />
-		<Unit filename="..\..\engines\bagel\hodjnpodj\metagame\bgen\notebook.cpp" />
-		<Unit filename="..\..\engines\bagel\hodjnpodj\metagame\bgen\notebook.h" />
-		<Unit filename="..\..\engines\bagel\hodjnpodj\metagame\bgen\notelist.h" />
-		<Unit filename="..\..\engines\bagel\hodjnpodj\metagame\bgen\stdafx.h" />
-		<Unit filename="..\..\engines\bagel\hodjnpodj\metagame\demo\app.cpp" />
-		<Unit filename="..\..\engines\bagel\hodjnpodj\metagame\demo\app.h" />
-		<Unit filename="..\..\engines\bagel\hodjnpodj\metagame\demo\hodjpodj_demo.cpp" />
-		<Unit filename="..\..\engines\bagel\hodjnpodj\metagame\demo\hodjpodj_demo.h" />
-		<Unit filename="..\..\engines\bagel\hodjnpodj\metagame\frame\app.cpp" />
-		<Unit filename="..\..\engines\bagel\hodjnpodj\metagame\frame\app.h" />
-		<Unit filename="..\..\engines\bagel\hodjnpodj\metagame\frame\dialogs.h" />
-		<Unit filename="..\..\engines\bagel\hodjnpodj\metagame\frame\hodjpodj.cpp" />
-		<Unit filename="..\..\engines\bagel\hodjnpodj\metagame\frame\hodjpodj.h" />
-		<Unit filename="..\..\engines\bagel\hodjnpodj\metagame\frame\maindlg.cpp" />
-		<Unit filename="..\..\engines\bagel\hodjnpodj\metagame\frame\movytmpl.cpp" />
-		<Unit filename="..\..\engines\bagel\hodjnpodj\metagame\frame\movytmpl.h" />
-		<Unit filename="..\..\engines\bagel\hodjnpodj\metagame\frame\msudlg.cpp" />
-		<Unit filename="..\..\engines\bagel\hodjnpodj\metagame\frame\resource.h" />
-		<Unit filename="..\..\engines\bagel\hodjnpodj\metagame\grand_tour\dialogs.cpp" />
-		<Unit filename="..\..\engines\bagel\hodjnpodj\metagame\grand_tour\dialogs.h" />
-		<Unit filename="..\..\engines\bagel\hodjnpodj\metagame\grand_tour\grand_tour.cpp" />
-		<Unit filename="..\..\engines\bagel\hodjnpodj\metagame\grand_tour\grand_tour.h" />
-		<Unit filename="..\..\engines\bagel\hodjnpodj\metagame\grand_tour\gtstruct.h" />
-		<Unit filename="..\..\engines\bagel\hodjnpodj\metagame\grand_tour\init.cpp" />
-		<Unit filename="..\..\engines\bagel\hodjnpodj\metagame\grand_tour\init.h" />
-		<Unit filename="..\..\engines\bagel\hodjnpodj\metagame\grand_tour\resource.h" />
-		<Unit filename="..\..\engines\bagel\hodjnpodj\metagame\gtl\citemdlg.cpp" />
-		<Unit filename="..\..\engines\bagel\hodjnpodj\metagame\gtl\citemdlg.h" />
-		<Unit filename="..\..\engines\bagel\hodjnpodj\metagame\gtl\cmapdlg.cpp" />
-		<Unit filename="..\..\engines\bagel\hodjnpodj\metagame\gtl\cmapdlg.h" />
-		<Unit filename="..\..\engines\bagel\hodjnpodj\metagame\gtl\cturndlg.cpp" />
-		<Unit filename="..\..\engines\bagel\hodjnpodj\metagame\gtl\cturndlg.h" />
-		<Unit filename="..\..\engines\bagel\hodjnpodj\metagame\gtl\encount.cpp" />
-		<Unit filename="..\..\engines\bagel\hodjnpodj\metagame\gtl\encount.h" />
-		<Unit filename="..\..\engines\bagel\hodjnpodj\metagame\gtl\gamedll.h" />
-		<Unit filename="..\..\engines\bagel\hodjnpodj\metagame\gtl\gtl.cpp" />
-		<Unit filename="..\..\engines\bagel\hodjnpodj\metagame\gtl\gtl.h" />
-		<Unit filename="..\..\engines\bagel\hodjnpodj\metagame\gtl\gtlcmp.cpp" />
-		<Unit filename="..\..\engines\bagel\hodjnpodj\metagame\gtl\gtlcpl.cpp" />
-		<Unit filename="..\..\engines\bagel\hodjnpodj\metagame\gtl\gtldat.h" />
-		<Unit filename="..\..\engines\bagel\hodjnpodj\metagame\gtl\gtldoc.cpp" />
-		<Unit filename="..\..\engines\bagel\hodjnpodj\metagame\gtl\gtldoc.h" />
-		<Unit filename="..\..\engines\bagel\hodjnpodj\metagame\gtl\gtlfrm.cpp" />
-		<Unit filename="..\..\engines\bagel\hodjnpodj\metagame\gtl\gtlfrm.h" />
-		<Unit filename="..\..\engines\bagel\hodjnpodj\metagame\gtl\gtllex.cpp" />
-		<Unit filename="..\..\engines\bagel\hodjnpodj\metagame\gtl\gtlmanp.cpp" />
-		<Unit filename="..\..\engines\bagel\hodjnpodj\metagame\gtl\gtlmgm.cpp" />
-		<Unit filename="..\..\engines\bagel\hodjnpodj\metagame\gtl\gtlmve.cpp" />
-		<Unit filename="..\..\engines\bagel\hodjnpodj\metagame\gtl\gtlui.cpp" />
-		<Unit filename="..\..\engines\bagel\hodjnpodj\metagame\gtl\gtlview.cpp" />
-		<Unit filename="..\..\engines\bagel\hodjnpodj\metagame\gtl\gtlview.h" />
-		<Unit filename="..\..\engines\bagel\hodjnpodj\metagame\gtl\init.cpp" />
-		<Unit filename="..\..\engines\bagel\hodjnpodj\metagame\gtl\init.h" />
-		<Unit filename="..\..\engines\bagel\hodjnpodj\metagame\gtl\mgm.h" />
-		<Unit filename="..\..\engines\bagel\hodjnpodj\metagame\gtl\optdlg.cpp" />
-		<Unit filename="..\..\engines\bagel\hodjnpodj\metagame\gtl\optdlg.h" />
-		<Unit filename="..\..\engines\bagel\hodjnpodj\metagame\gtl\pawn.cpp" />
-		<Unit filename="..\..\engines\bagel\hodjnpodj\metagame\gtl\pawn.h" />
-		<Unit filename="..\..\engines\bagel\hodjnpodj\metagame\gtl\resource.h" />
-		<Unit filename="..\..\engines\bagel\hodjnpodj\metagame\gtl\rules.cpp" />
-		<Unit filename="..\..\engines\bagel\hodjnpodj\metagame\gtl\rules.h" />
-		<Unit filename="..\..\engines\bagel\hodjnpodj\metagame\gtl\spinner.cpp" />
-		<Unit filename="..\..\engines\bagel\hodjnpodj\metagame\gtl\spinner.h" />
-		<Unit filename="..\..\engines\bagel\hodjnpodj\metagame\gtl\store.cpp" />
-		<Unit filename="..\..\engines\bagel\hodjnpodj\metagame\gtl\store.h" />
-		<Unit filename="..\..\engines\bagel\hodjnpodj\metagame\saves\restdlg.cpp" />
-		<Unit filename="..\..\engines\bagel\hodjnpodj\metagame\saves\restdlg.h" />
-		<Unit filename="..\..\engines\bagel\hodjnpodj\metagame\saves\savedlg.cpp" />
-		<Unit filename="..\..\engines\bagel\hodjnpodj\metagame\saves\savedlg.h" />
-		<Unit filename="..\..\engines\bagel\hodjnpodj\metagame\saves\savegame.cpp" />
-		<Unit filename="..\..\engines\bagel\hodjnpodj\metagame\saves\savegame.h" />
-		<Unit filename="..\..\engines\bagel\hodjnpodj\metagame\saves\savegame_info.cpp" />
-		<Unit filename="..\..\engines\bagel\hodjnpodj\metagame\saves\savegame_info.h" />
-		<Unit filename="..\..\engines\bagel\hodjnpodj\metagame\zoom\init.cpp" />
-		<Unit filename="..\..\engines\bagel\hodjnpodj\metagame\zoom\init.h" />
-		<Unit filename="..\..\engines\bagel\hodjnpodj\metagame\zoom\resource.h" />
-		<Unit filename="..\..\engines\bagel\hodjnpodj\metagame\zoom\zoommap.cpp" />
-		<Unit filename="..\..\engines\bagel\hodjnpodj\metagame\zoom\zoommap.h" />
-		<Unit filename="..\..\engines\bagel\hodjnpodj\novacancy\dimens.h" />
-		<Unit filename="..\..\engines\bagel\hodjnpodj\novacancy\init.cpp" />
-		<Unit filename="..\..\engines\bagel\hodjnpodj\novacancy\init.h" />
-		<Unit filename="..\..\engines\bagel\hodjnpodj\novacancy\main.cpp" />
-		<Unit filename="..\..\engines\bagel\hodjnpodj\novacancy\main.h" />
-		<Unit filename="..\..\engines\bagel\hodjnpodj\packrat\dialogs.h" />
-		<Unit filename="..\..\engines\bagel\hodjnpodj\packrat\globals.h" />
-		<Unit filename="..\..\engines\bagel\hodjnpodj\packrat\init.cpp" />
-		<Unit filename="..\..\engines\bagel\hodjnpodj\packrat\init.h" />
-		<Unit filename="..\..\engines\bagel\hodjnpodj\packrat\msgdlg.cpp" />
-		<Unit filename="..\..\engines\bagel\hodjnpodj\packrat\optdlg.cpp" />
-		<Unit filename="..\..\engines\bagel\hodjnpodj\packrat\packrat.cpp" />
-		<Unit filename="..\..\engines\bagel\hodjnpodj\packrat\packrat.h" />
-		<Unit filename="..\..\engines\bagel\hodjnpodj\packrat\resource.h" />
-		<Unit filename="..\..\engines\bagel\hodjnpodj\pdq\game.cpp" />
-		<Unit filename="..\..\engines\bagel\hodjnpodj\pdq\game.h" />
-		<Unit filename="..\..\engines\bagel\hodjnpodj\pdq\guess.cpp" />
-		<Unit filename="..\..\engines\bagel\hodjnpodj\pdq\guess.h" />
-		<Unit filename="..\..\engines\bagel\hodjnpodj\pdq\init.cpp" />
-		<Unit filename="..\..\engines\bagel\hodjnpodj\pdq\init.h" />
-		<Unit filename="..\..\engines\bagel\hodjnpodj\pdq\main.cpp" />
-		<Unit filename="..\..\engines\bagel\hodjnpodj\pdq\main.h" />
-		<Unit filename="..\..\engines\bagel\hodjnpodj\pdq\usercfg.cpp" />
-		<Unit filename="..\..\engines\bagel\hodjnpodj\pdq\usercfg.h" />
-		<Unit filename="..\..\engines\bagel\hodjnpodj\peggle\game.cpp" />
-		<Unit filename="..\..\engines\bagel\hodjnpodj\peggle\game.h" />
-		<Unit filename="..\..\engines\bagel\hodjnpodj\peggle\game2.h" />
-		<Unit filename="..\..\engines\bagel\hodjnpodj\peggle\gameinit.cpp" />
-		<Unit filename="..\..\engines\bagel\hodjnpodj\peggle\gameinit.h" />
-		<Unit filename="..\..\engines\bagel\hodjnpodj\peggle\init.cpp" />
-		<Unit filename="..\..\engines\bagel\hodjnpodj\peggle\init.h" />
-		<Unit filename="..\..\engines\bagel\hodjnpodj\peggle\options.cpp" />
-		<Unit filename="..\..\engines\bagel\hodjnpodj\peggle\options.h" />
-		<Unit filename="..\..\engines\bagel\hodjnpodj\peggle\optndlg.cpp" />
-		<Unit filename="..\..\engines\bagel\hodjnpodj\peggle\optndlg.h" />
-		<Unit filename="..\..\engines\bagel\hodjnpodj\peggle\optres.h" />
-		<Unit filename="..\..\engines\bagel\hodjnpodj\peggle\optsub.cpp" />
-		<Unit filename="..\..\engines\bagel\hodjnpodj\peggle\resource.h" />
-		<Unit filename="..\..\engines\bagel\hodjnpodj\peggle\traceres.h" />
-		<Unit filename="..\..\engines\bagel\hodjnpodj\poker\amtdlg.cpp" />
-		<Unit filename="..\..\engines\bagel\hodjnpodj\poker\c1btndlg.cpp" />
-		<Unit filename="..\..\engines\bagel\hodjnpodj\poker\c1btndlg.h" />
-		<Unit filename="..\..\engines\bagel\hodjnpodj\poker\dialogs.h" />
-		<Unit filename="..\..\engines\bagel\hodjnpodj\poker\init.cpp" />
-		<Unit filename="..\..\engines\bagel\hodjnpodj\poker\init.h" />
-		<Unit filename="..\..\engines\bagel\hodjnpodj\poker\optdlg.cpp" />
-		<Unit filename="..\..\engines\bagel\hodjnpodj\poker\options.h" />
-		<Unit filename="..\..\engines\bagel\hodjnpodj\poker\optres.h" />
-		<Unit filename="..\..\engines\bagel\hodjnpodj\poker\poffsdlg.cpp" />
-		<Unit filename="..\..\engines\bagel\hodjnpodj\poker\poker.cpp" />
-		<Unit filename="..\..\engines\bagel\hodjnpodj\poker\poker.h" />
-		<Unit filename="..\..\engines\bagel\hodjnpodj\poker\resource.h" />
-		<Unit filename="..\..\engines\bagel\hodjnpodj\poker\traceres.h" />
-		<Unit filename="..\..\engines\bagel\hodjnpodj\poker\uwondlg.cpp" />
-		<Unit filename="..\..\engines\bagel\hodjnpodj\riddles\init.cpp" />
-		<Unit filename="..\..\engines\bagel\hodjnpodj\riddles\init.h" />
-		<Unit filename="..\..\engines\bagel\hodjnpodj\riddles\resource.h" />
-		<Unit filename="..\..\engines\bagel\hodjnpodj\riddles\riddles.cpp" />
-		<Unit filename="..\..\engines\bagel\hodjnpodj\riddles\riddles.h" />
-		<Unit filename="..\..\engines\bagel\hodjnpodj\riddles\usercfg.cpp" />
-		<Unit filename="..\..\engines\bagel\hodjnpodj\riddles\usercfg.h" />
-		<Unit filename="..\..\engines\bagel\hodjnpodj\wordsearch\c1btndlg.cpp" />
-		<Unit filename="..\..\engines\bagel\hodjnpodj\wordsearch\c1btndlg.h" />
-		<Unit filename="..\..\engines\bagel\hodjnpodj\wordsearch\clongdlg.cpp" />
-		<Unit filename="..\..\engines\bagel\hodjnpodj\wordsearch\clongdlg.h" />
-		<Unit filename="..\..\engines\bagel\hodjnpodj\wordsearch\dialogs.h" />
-		<Unit filename="..\..\engines\bagel\hodjnpodj\wordsearch\globals.h" />
-		<Unit filename="..\..\engines\bagel\hodjnpodj\wordsearch\init.cpp" />
-		<Unit filename="..\..\engines\bagel\hodjnpodj\wordsearch\init.h" />
-		<Unit filename="..\..\engines\bagel\hodjnpodj\wordsearch\msgdlg.cpp" />
-		<Unit filename="..\..\engines\bagel\hodjnpodj\wordsearch\optdlg.cpp" />
-		<Unit filename="..\..\engines\bagel\hodjnpodj\wordsearch\resource.h" />
-		<Unit filename="..\..\engines\bagel\hodjnpodj\wordsearch\wordlist.cpp" />
-		<Unit filename="..\..\engines\bagel\hodjnpodj\wordsearch\wordlist.h" />
-		<Unit filename="..\..\engines\bagel\hodjnpodj\wordsearch\wordsearch.cpp" />
-		<Unit filename="..\..\engines\bagel\hodjnpodj\wordsearch\wordsearch.h" />
-		<Unit filename="..\..\engines\bagel\hodjnpodj\console.cpp" />
-		<Unit filename="..\..\engines\bagel\hodjnpodj\console.h" />
-		<Unit filename="..\..\engines\bagel\hodjnpodj\globals.h" />
-		<Unit filename="..\..\engines\bagel\hodjnpodj\hodjnpodj.cpp" />
-		<Unit filename="..\..\engines\bagel\hodjnpodj\hodjnpodj.h" />
-		<Unit filename="..\..\engines\bagel\spacebar\baglib\area_object.cpp" />
-		<Unit filename="..\..\engines\bagel\spacebar\baglib\area_object.h" />
-		<Unit filename="..\..\engines\bagel\spacebar\baglib\bagel.cpp" />
-		<Unit filename="..\..\engines\bagel\spacebar\baglib\bagel.h" />
-		<Unit filename="..\..\engines\bagel\spacebar\baglib\base_pda.cpp" />
-		<Unit filename="..\..\engines\bagel\spacebar\baglib\base_pda.h" />
-		<Unit filename="..\..\engines\bagel\spacebar\baglib\bmp_object.cpp" />
-		<Unit filename="..\..\engines\bagel\spacebar\baglib\bmp_object.h" />
-		<Unit filename="..\..\engines\bagel\spacebar\baglib\button_object.cpp" />
-		<Unit filename="..\..\engines\bagel\spacebar\baglib\button_object.h" />
-		<Unit filename="..\..\engines\bagel\spacebar\baglib\character_object.cpp" />
-		<Unit filename="..\..\engines\bagel\spacebar\baglib\character_object.h" />
-		<Unit filename="..\..\engines\bagel\spacebar\baglib\chat_wnd.cpp" />
-		<Unit filename="..\..\engines\bagel\spacebar\baglib\chat_wnd.h" />
-		<Unit filename="..\..\engines\bagel\spacebar\baglib\command_object.cpp" />
-		<Unit filename="..\..\engines\bagel\spacebar\baglib\command_object.h" />
-		<Unit filename="..\..\engines\bagel\spacebar\baglib\cursor.cpp" />
-		<Unit filename="..\..\engines\bagel\spacebar\baglib\cursor.h" />
-		<Unit filename="..\..\engines\bagel\spacebar\baglib\dev_dlg.cpp" />
-		<Unit filename="..\..\engines\bagel\spacebar\baglib\dev_dlg.h" />
-		<Unit filename="..\..\engines\bagel\spacebar\baglib\dossier_object.cpp" />
-		<Unit filename="..\..\engines\bagel\spacebar\baglib\dossier_object.h" />
-		<Unit filename="..\..\engines\bagel\spacebar\baglib\event_sdev.cpp" />
-		<Unit filename="..\..\engines\bagel\spacebar\baglib\event_sdev.h" />
-		<Unit filename="..\..\engines\bagel\spacebar\baglib\exam.cpp" />
-		<Unit filename="..\..\engines\bagel\spacebar\baglib\exam.h" />
-		<Unit filename="..\..\engines\bagel\spacebar\baglib\expression.cpp" />
-		<Unit filename="..\..\engines\bagel\spacebar\baglib\expression.h" />
-		<Unit filename="..\..\engines\bagel\spacebar\baglib\expression_object.cpp" />
-		<Unit filename="..\..\engines\bagel\spacebar\baglib\expression_object.h" />
-		<Unit filename="..\..\engines\bagel\spacebar\baglib\fmovie.cpp" />
-		<Unit filename="..\..\engines\bagel\spacebar\baglib\fmovie.h" />
-		<Unit filename="..\..\engines\bagel\spacebar\baglib\help.cpp" />
-		<Unit filename="..\..\engines\bagel\spacebar\baglib\help.h" />
-		<Unit filename="..\..\engines\bagel\spacebar\baglib\ifstream.cpp" />
-		<Unit filename="..\..\engines\bagel\spacebar\baglib\ifstream.h" />
-		<Unit filename="..\..\engines\bagel\spacebar\baglib\inv.cpp" />
-		<Unit filename="..\..\engines\bagel\spacebar\baglib\inv.h" />
-		<Unit filename="..\..\engines\bagel\spacebar\baglib\link_object.cpp" />
-		<Unit filename="..\..\engines\bagel\spacebar\baglib\link_object.h" />
-		<Unit filename="..\..\engines\bagel\spacebar\baglib\log_msg.cpp" />
-		<Unit filename="..\..\engines\bagel\spacebar\baglib\log_msg.h" />
-		<Unit filename="..\..\engines\bagel\spacebar\baglib\master_win.cpp" />
-		<Unit filename="..\..\engines\bagel\spacebar\baglib\master_win.h" />
-		<Unit filename="..\..\engines\bagel\spacebar\baglib\menu_dlg.cpp" />
-		<Unit filename="..\..\engines\bagel\spacebar\baglib\menu_dlg.h" />
-		<Unit filename="..\..\engines\bagel\spacebar\baglib\moo.cpp" />
-		<Unit filename="..\..\engines\bagel\spacebar\baglib\moo.h" />
-		<Unit filename="..\..\engines\bagel\spacebar\baglib\movie_object.cpp" />
-		<Unit filename="..\..\engines\bagel\spacebar\baglib\movie_object.h" />
-		<Unit filename="..\..\engines\bagel\spacebar\baglib\object.cpp" />
-		<Unit filename="..\..\engines\bagel\spacebar\baglib\object.h" />
-		<Unit filename="..\..\engines\bagel\spacebar\baglib\paint_table.cpp" />
-		<Unit filename="..\..\engines\bagel\spacebar\baglib\paint_table.h" />
-		<Unit filename="..\..\engines\bagel\spacebar\baglib\pan_bitmap.cpp" />
-		<Unit filename="..\..\engines\bagel\spacebar\baglib\pan_bitmap.h" />
-		<Unit filename="..\..\engines\bagel\spacebar\baglib\pan_window.cpp" />
-		<Unit filename="..\..\engines\bagel\spacebar\baglib\pan_window.h" />
-		<Unit filename="..\..\engines\bagel\spacebar\baglib\parse_object.cpp" />
-		<Unit filename="..\..\engines\bagel\spacebar\baglib\parse_object.h" />
-		<Unit filename="..\..\engines\bagel\spacebar\baglib\pda.cpp" />
-		<Unit filename="..\..\engines\bagel\spacebar\baglib\pda.h" />
-		<Unit filename="..\..\engines\bagel\spacebar\baglib\res.h" />
-		<Unit filename="..\..\engines\bagel\spacebar\baglib\rp_object.cpp" />
-		<Unit filename="..\..\engines\bagel\spacebar\baglib\rp_object.h" />
-		<Unit filename="..\..\engines\bagel\spacebar\baglib\save_game_file.cpp" />
-		<Unit filename="..\..\engines\bagel\spacebar\baglib\save_game_file.h" />
-		<Unit filename="..\..\engines\bagel\spacebar\baglib\sound_object.cpp" />
-		<Unit filename="..\..\engines\bagel\spacebar\baglib\sound_object.h" />
-		<Unit filename="..\..\engines\bagel\spacebar\baglib\sprite_object.cpp" />
-		<Unit filename="..\..\engines\bagel\spacebar\baglib\sprite_object.h" />
-		<Unit filename="..\..\engines\bagel\spacebar\baglib\storage_dev_bmp.cpp" />
-		<Unit filename="..\..\engines\bagel\spacebar\baglib\storage_dev_bmp.h" />
-		<Unit filename="..\..\engines\bagel\spacebar\baglib\storage_dev_win.cpp" />
-		<Unit filename="..\..\engines\bagel\spacebar\baglib\storage_dev_win.h" />
-		<Unit filename="..\..\engines\bagel\spacebar\baglib\text_object.cpp" />
-		<Unit filename="..\..\engines\bagel\spacebar\baglib\text_object.h" />
-		<Unit filename="..\..\engines\bagel\spacebar\baglib\thing_object.h" />
-		<Unit filename="..\..\engines\bagel\spacebar\baglib\time_object.cpp" />
-		<Unit filename="..\..\engines\bagel\spacebar\baglib\time_object.h" />
-		<Unit filename="..\..\engines\bagel\spacebar\baglib\var.cpp" />
-		<Unit filename="..\..\engines\bagel\spacebar\baglib\var.h" />
-		<Unit filename="..\..\engines\bagel\spacebar\baglib\variable_object.cpp" />
-		<Unit filename="..\..\engines\bagel\spacebar\baglib\variable_object.h" />
-		<Unit filename="..\..\engines\bagel\spacebar\baglib\wield.cpp" />
-		<Unit filename="..\..\engines\bagel\spacebar\baglib\wield.h" />
-		<Unit filename="..\..\engines\bagel\spacebar\baglib\zoom_pda.cpp" />
-		<Unit filename="..\..\engines\bagel\spacebar\baglib\zoom_pda.h" />
-		<Unit filename="..\..\engines\bagel\spacebar\boflib\gfx\bitmap.cpp" />
-		<Unit filename="..\..\engines\bagel\spacebar\boflib\gfx\bitmap.h" />
-		<Unit filename="..\..\engines\bagel\spacebar\boflib\gfx\cursor.cpp" />
-		<Unit filename="..\..\engines\bagel\spacebar\boflib\gfx\cursor.h" />
-		<Unit filename="..\..\engines\bagel\spacebar\boflib\gfx\sprite.cpp" />
-		<Unit filename="..\..\engines\bagel\spacebar\boflib\gfx\sprite.h" />
-		<Unit filename="..\..\engines\bagel\spacebar\boflib\gfx\text.cpp" />
-		<Unit filename="..\..\engines\bagel\spacebar\boflib\gfx\text.h" />
-		<Unit filename="..\..\engines\bagel\spacebar\boflib\gui\button.cpp" />
-		<Unit filename="..\..\engines\bagel\spacebar\boflib\gui\button.h" />
-		<Unit filename="..\..\engines\bagel\spacebar\boflib\gui\dialog.cpp" />
-		<Unit filename="..\..\engines\bagel\spacebar\boflib\gui\dialog.h" />
-		<Unit filename="..\..\engines\bagel\spacebar\boflib\gui\edit_text.cpp" />
-		<Unit filename="..\..\engines\bagel\spacebar\boflib\gui\edit_text.h" />
-		<Unit filename="..\..\engines\bagel\spacebar\boflib\gui\list_box.cpp" />
-		<Unit filename="..\..\engines\bagel\spacebar\boflib\gui\list_box.h" />
-		<Unit filename="..\..\engines\bagel\spacebar\boflib\gui\movie.cpp" />
-		<Unit filename="..\..\engines\bagel\spacebar\boflib\gui\movie.h" />
-		<Unit filename="..\..\engines\bagel\spacebar\boflib\gui\scroll_bar.cpp" />
-		<Unit filename="..\..\engines\bagel\spacebar\boflib\gui\scroll_bar.h" />
-		<Unit filename="..\..\engines\bagel\spacebar\boflib\gui\text_box.cpp" />
-		<Unit filename="..\..\engines\bagel\spacebar\boflib\gui\text_box.h" />
-		<Unit filename="..\..\engines\bagel\spacebar\boflib\gui\window.cpp" />
-		<Unit filename="..\..\engines\bagel\spacebar\boflib\gui\window.h" />
-		<Unit filename="..\..\engines\bagel\spacebar\boflib\app.cpp" />
-		<Unit filename="..\..\engines\bagel\spacebar\boflib\app.h" />
-		<Unit filename="..\..\engines\bagel\spacebar\boflib\array.h" />
-		<Unit filename="..\..\engines\bagel\spacebar\boflib\crc.cpp" />
-		<Unit filename="..\..\engines\bagel\spacebar\boflib\crc.h" />
-		<Unit filename="..\..\engines\bagel\spacebar\boflib\dat_file.cpp" />
-		<Unit filename="..\..\engines\bagel\spacebar\boflib\dat_file.h" />
-		<Unit filename="..\..\engines\bagel\spacebar\boflib\debug.cpp" />
-		<Unit filename="..\..\engines\bagel\spacebar\boflib\debug.h" />
-		<Unit filename="..\..\engines\bagel\spacebar\boflib\events.h" />
-		<Unit filename="..\..\engines\bagel\spacebar\boflib\file.cpp" />
-		<Unit filename="..\..\engines\bagel\spacebar\boflib\file.h" />
-		<Unit filename="..\..\engines\bagel\spacebar\boflib\fixed.h" />
-		<Unit filename="..\..\engines\bagel\spacebar\boflib\list.h" />
-		<Unit filename="..\..\engines\bagel\spacebar\boflib\options.cpp" />
-		<Unit filename="..\..\engines\bagel\spacebar\boflib\options.h" />
-		<Unit filename="..\..\engines\bagel\spacebar\boflib\res.cpp" />
-		<Unit filename="..\..\engines\bagel\spacebar\boflib\res.h" />
-		<Unit filename="..\..\engines\bagel\spacebar\boflib\std_keys.h" />
-		<Unit filename="..\..\engines\bagel\spacebar\boflib\timer.cpp" />
-		<Unit filename="..\..\engines\bagel\spacebar\boflib\timer.h" />
-		<Unit filename="..\..\engines\bagel\spacebar\boflib\vector.cpp" />
-		<Unit filename="..\..\engines\bagel\spacebar\boflib\vector.h" />
-		<Unit filename="..\..\engines\bagel\spacebar\boflib\vhash_table.h" />
-		<Unit filename="..\..\engines\bagel\spacebar\dialogs\credits_dialog.cpp" />
-		<Unit filename="..\..\engines\bagel\spacebar\dialogs\credits_dialog.h" />
-		<Unit filename="..\..\engines\bagel\spacebar\dialogs\next_cd_dialog.cpp" />
-		<Unit filename="..\..\engines\bagel\spacebar\dialogs\next_cd_dialog.h" />
-		<Unit filename="..\..\engines\bagel\spacebar\dialogs\opt_window.cpp" />
-		<Unit filename="..\..\engines\bagel\spacebar\dialogs\opt_window.h" />
-		<Unit filename="..\..\engines\bagel\spacebar\dialogs\quit_dialog.cpp" />
-		<Unit filename="..\..\engines\bagel\spacebar\dialogs\quit_dialog.h" />
-		<Unit filename="..\..\engines\bagel\spacebar\dialogs\restart_dialog.cpp" />
-		<Unit filename="..\..\engines\bagel\spacebar\dialogs\restart_dialog.h" />
-		<Unit filename="..\..\engines\bagel\spacebar\dialogs\restore_dialog.cpp" />
-		<Unit filename="..\..\engines\bagel\spacebar\dialogs\restore_dialog.h" />
-		<Unit filename="..\..\engines\bagel\spacebar\dialogs\save_dialog.cpp" />
-		<Unit filename="..\..\engines\bagel\spacebar\dialogs\save_dialog.h" />
-		<Unit filename="..\..\engines\bagel\spacebar\dialogs\start_dialog.cpp" />
-		<Unit filename="..\..\engines\bagel\spacebar\dialogs\start_dialog.h" />
-		<Unit filename="..\..\engines\bagel\spacebar\bib_odds_wnd.cpp" />
-		<Unit filename="..\..\engines\bagel\spacebar\bib_odds_wnd.h" />
-		<Unit filename="..\..\engines\bagel\spacebar\bibble_window.cpp" />
-		<Unit filename="..\..\engines\bagel\spacebar\bibble_window.h" />
-		<Unit filename="..\..\engines\bagel\spacebar\computer.cpp" />
-		<Unit filename="..\..\engines\bagel\spacebar\computer.h" />
-		<Unit filename="..\..\engines\bagel\spacebar\console.cpp" />
-		<Unit filename="..\..\engines\bagel\spacebar\console.h" />
-		<Unit filename="..\..\engines\bagel\spacebar\filter.cpp" />
-		<Unit filename="..\..\engines\bagel\spacebar\filter.h" />
-		<Unit filename="..\..\engines\bagel\spacebar\full_wnd.cpp" />
-		<Unit filename="..\..\engines\bagel\spacebar\full_wnd.h" />
-		<Unit filename="..\..\engines\bagel\spacebar\game_defs.h" />
-		<Unit filename="..\..\engines\bagel\spacebar\main_link_object.cpp" />
-		<Unit filename="..\..\engines\bagel\spacebar\main_link_object.h" />
-		<Unit filename="..\..\engines\bagel\spacebar\main_window.cpp" />
-		<Unit filename="..\..\engines\bagel\spacebar\main_window.h" />
-		<Unit filename="..\..\engines\bagel\spacebar\master_win.cpp" />
-		<Unit filename="..\..\engines\bagel\spacebar\master_win.h" />
-		<Unit filename="..\..\engines\bagel\spacebar\nav_window.cpp" />
-		<Unit filename="..\..\engines\bagel\spacebar\nav_window.h" />
-		<Unit filename="..\..\engines\bagel\spacebar\slot_wnd.cpp" />
-		<Unit filename="..\..\engines\bagel\spacebar\slot_wnd.h" />
-		<Unit filename="..\..\engines\bagel\spacebar\spacebar.cpp" />
-		<Unit filename="..\..\engines\bagel\spacebar\spacebar.h" />
-		<Unit filename="..\..\engines\bagel\spacebar\sraf_computer.cpp" />
-		<Unit filename="..\..\engines\bagel\spacebar\sraf_computer.h" />
-		<Unit filename="..\..\engines\bagel\spacebar\sraf_file.h" />
-		<Unit filename="..\..\engines\bagel\spacebar\sraf_msg.h" />
-		<Unit filename="..\..\engines\bagel\spacebar\thud.cpp" />
-		<Unit filename="..\..\engines\bagel\spacebar\thud.h" />
-		<Unit filename="..\..\engines\bagel\spacebar\vid_wnd.cpp" />
-		<Unit filename="..\..\engines\bagel\spacebar\vid_wnd.h" />
-		<Unit filename="..\..\engines\bagel\afxwin.h" />
-		<Unit filename="..\..\engines\bagel\bagel.cpp" />
-		<Unit filename="..\..\engines\bagel\bagel.h" />
-		<Unit filename="..\..\engines\bagel\detection.h" />
-		<Unit filename="..\..\engines\bagel\detection_tables.h" />
-		<Unit filename="..\..\engines\bagel\metaengine.cpp" />
-		<Unit filename="..\..\engines\bagel\metaengine.h" />
-		<Unit filename="..\..\engines\bagel\module.mk" />
-		<Unit filename="..\..\engines\bagel\music.cpp" />
-		<Unit filename="..\..\engines\bagel\music.h" />
-		<Extensions>
-			<code_completion />
-			<debugger />
-		</Extensions>
-	</Project>
-</CodeBlocks_project_file>
\ No newline at end of file
diff --git a/dists/codeblocks/bbvs.cbp b/dists/codeblocks/bbvs.cbp
deleted file mode 100644
index c763d009b69..00000000000
--- a/dists/codeblocks/bbvs.cbp
+++ /dev/null
@@ -1,261 +0,0 @@
-<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
-<CodeBlocks_project_file>
-	<FileVersion major="1" minor="6" />
-	<Project>
-		<Option title="bbvs" />
-		<Option pch_mode="2" />
-		<Option compiler="gcc" />
-		<Build>
-			<Target title="default">
-				<Option output="scummvm\engines\bbvs\libbbvs" prefix_auto="1" extension_auto="1" />
-				<Option working_dir="" />
-				<Option object_output="scummvm" />
-				<Option type="2" />
-				<Option compiler="gcc" />
-				<Option createDefFile="1" />
-				<Compiler>
-					<Add option="-Wall" />
-					<Add option="-Wno-long-long" />
-					<Add option="-Wno-multichar" />
-					<Add option="-Wno-unknown-pragmas" />
-					<Add option="-Wno-reorder" />
-					<Add option="-Wpointer-arith" />
-					<Add option="-Wcast-qual" />
-					<Add option="-Wcast-align" />
-					<Add option="-Wshadow" />
-					<Add option="-Wnon-virtual-dtor" />
-					<Add option="-Wwrite-strings" />
-					<Add option="-fno-exceptions" />
-					<Add option="-fcheck-new" />
-					<Add option="-DUSE_ZLIB" />
-					<Add option="-DUSE_MAD" />
-					<Add option="-DUSE_FRIBIDI" />
-					<Add option="-DUSE_OGG" />
-					<Add option="-DUSE_VORBIS" />
-					<Add option="-DUSE_FLAC" />
-					<Add option="-DUSE_PNG" />
-					<Add option="-DUSE_MPEG2" />
-					<Add option="-DUSE_THEORADEC" />
-					<Add option="-DUSE_FREETYPE2" />
-					<Add option="-DUSE_JPEG" />
-					<Add option="-DUSE_FLUIDSYNTH" />
-					<Add option="-DUSE_LIBCURL" />
-					<Add option="-DUSE_SDL_NET" />
-					<Add option="-DUSE_BINK" />
-					<Add option="-DUSE_SCALERS" />
-					<Add option="-DUSE_HQ_SCALERS" />
-					<Add option="-DUSE_EDGE_SCALERS" />
-					<Add option="-DUSE_ASPECT" />
-					<Add option="-DUSE_RGB_COLOR" />
-					<Add option="-DUSE_HIGHRES" />
-					<Add option="-DUSE_MT32EMU" />
-					<Add option="-DUSE_NASM" />
-					<Add option="-DUSE_OPENGL" />
-					<Add option="-DUSE_OPENGL_GAME" />
-					<Add option="-DUSE_OPENGL_SHADERS" />
-					<Add option="-DUSE_TINYGL" />
-					<Add option="-DUSE_TASKBAR" />
-					<Add option="-DUSE_HTTP" />
-					<Add option="-DUSE_BASIC_NET" />
-					<Add option="-DUSE_CLOUD" />
-					<Add option="-DUSE_ENET" />
-					<Add option="-DUSE_TRANSLATION" />
-					<Add option="-DUSE_SYSTEM_PRINTING" />
-					<Add option="-DUSE_SYSDIALOGS" />
-					<Add option="-DUSE_DETECTLANG" />
-					<Add option="-DUSE_TTS" />
-					<Add option="-DBUILTIN_RESOURCES" />
-					<Add option="-DDETECTION_FULL" />
-					<Add option="-DUSE_DETECTION_FEATURES_STATIC" />
-					<Add option="-DUSE_FMTOWNS_PC98_AUDIO" />
-					<Add option="-DUSE_HNM" />
-					<Add option="-DUSE_IMGUI" />
-					<Add option="-DUSE_INDEO3" />
-					<Add option="-DUSE_INDEO45" />
-					<Add option="-DUSE_JYV1" />
-					<Add option="-DUSE_LUA" />
-					<Add option="-DUSE_MFC" />
-					<Add option="-DUSE_MIDI" />
-					<Add option="-DUSE_QDM2" />
-					<Add option="-DUSE_SID_AUDIO" />
-					<Add option="-DUSE_SVQ1" />
-					<Add option="-DUSE_TRUEMOTION1" />
-					<Add option="-DUSE_UNIVERSALTRACKER" />
-					<Add option="-DUSE_VGMTRANS_AUDIO" />
-					<Add option="-DUSE_XAN" />
-					<Add option="-DENABLE_SCUMM" />
-					<Add option="-DENABLE_SCUMM_7_8" />
-					<Add option="-DENABLE_HE" />
-					<Add option="-DENABLE_ACCESS" />
-					<Add option="-DENABLE_ADL" />
-					<Add option="-DENABLE_AGI" />
-					<Add option="-DENABLE_AGOS" />
-					<Add option="-DENABLE_AGOS2" />
-					<Add option="-DENABLE_AGS" />
-					<Add option="-DENABLE_ALCACHOFA" />
-					<Add option="-DENABLE_ALG" />
-					<Add option="-DENABLE_ASYLUM" />
-					<Add option="-DENABLE_AWE" />
-					<Add option="-DENABLE_BAGEL" />
-					<Add option="-DENABLE_BBVS" />
-					<Add option="-DENABLE_BLADERUNNER" />
-					<Add option="-DENABLE_BURIED" />
-					<Add option="-DENABLE_CGE" />
-					<Add option="-DENABLE_CGE2" />
-					<Add option="-DENABLE_CHEWY" />
-					<Add option="-DENABLE_CINE" />
-					<Add option="-DENABLE_COMPOSER" />
-					<Add option="-DENABLE_CRAB" />
-					<Add option="-DENABLE_CRUISE" />
-					<Add option="-DENABLE_CRYOMNI3D" />
-					<Add option="-DENABLE_VERSAILLES" />
-					<Add option="-DENABLE_DARKSEED" />
-					<Add option="-DENABLE_DGDS" />
-					<Add option="-DENABLE_DIRECTOR" />
-					<Add option="-DENABLE_DRACI" />
-					<Add option="-DENABLE_DRAGONS" />
-					<Add option="-DENABLE_DRASCULA" />
-					<Add option="-DENABLE_DREAMWEB" />
-					<Add option="-DENABLE_EFH" />
-					<Add option="-DENABLE_FREESCAPE" />
-					<Add option="-DENABLE_GLK" />
-					<Add option="-DENABLE_GNAP" />
-					<Add option="-DENABLE_GOB" />
-					<Add option="-DENABLE_GOT" />
-					<Add option="-DENABLE_GRIFFON" />
-					<Add option="-DENABLE_GRIM" />
-					<Add option="-DENABLE_GROOVIE" />
-					<Add option="-DENABLE_GROOVIE2" />
-					<Add option="-DENABLE_HADESCH" />
-					<Add option="-DENABLE_HDB" />
-					<Add option="-DENABLE_HOPKINS" />
-					<Add option="-DENABLE_HUGO" />
-					<Add option="-DENABLE_HYPNO" />
-					<Add option="-DENABLE_ILLUSIONS" />
-					<Add option="-DENABLE_KINGDOM" />
-					<Add option="-DENABLE_KYRA" />
-					<Add option="-DENABLE_LOL" />
-					<Add option="-DENABLE_EOB" />
-					<Add option="-DENABLE_LAB" />
-					<Add option="-DENABLE_LASTEXPRESS" />
-					<Add option="-DENABLE_LURE" />
-					<Add option="-DENABLE_M4" />
-					<Add option="-DENABLE_MADE" />
-					<Add option="-DENABLE_MADS" />
-					<Add option="-DENABLE_MM" />
-					<Add option="-DENABLE_MM1" />
-					<Add option="-DENABLE_XEEN" />
-					<Add option="-DENABLE_MOHAWK" />
-					<Add option="-DENABLE_RIVEN" />
-					<Add option="-DENABLE_MYST" />
-					<Add option="-DENABLE_MYSTME" />
-					<Add option="-DENABLE_MORTEVIELLE" />
-					<Add option="-DENABLE_MTROPOLIS" />
-					<Add option="-DENABLE_MYST3" />
-					<Add option="-DENABLE_NANCY" />
-					<Add option="-DENABLE_NEVERHOOD" />
-					<Add option="-DENABLE_NGI" />
-					<Add option="-DENABLE_PARALLACTION" />
-					<Add option="-DENABLE_PEGASUS" />
-					<Add option="-DENABLE_PETKA" />
-					<Add option="-DENABLE_PINK" />
-					<Add option="-DENABLE_PLUMBERS" />
-					<Add option="-DENABLE_PRINCE" />
-					<Add option="-DENABLE_PRIVATE" />
-					<Add option="-DENABLE_QDENGINE" />
-					<Add option="-DENABLE_QUEEN" />
-					<Add option="-DENABLE_SAGA" />
-					<Add option="-DENABLE_IHNM" />
-					<Add option="-DENABLE_SAGA2" />
-					<Add option="-DENABLE_SCI" />
-					<Add option="-DENABLE_SCI32" />
-					<Add option="-DENABLE_SHERLOCK" />
-					<Add option="-DENABLE_SKY" />
-					<Add option="-DENABLE_SLUDGE" />
-					<Add option="-DENABLE_STARK" />
-					<Add option="-DENABLE_SUPERNOVA" />
-					<Add option="-DENABLE_SWORD1" />
-					<Add option="-DENABLE_SWORD2" />
-					<Add option="-DENABLE_SWORD25" />
-					<Add option="-DENABLE_TEENAGENT" />
-					<Add option="-DENABLE_TETRAEDGE" />
-					<Add option="-DENABLE_TINSEL" />
-					<Add option="-DENABLE_TITANIC" />
-					<Add option="-DENABLE_TOLTECS" />
-					<Add option="-DENABLE_TONY" />
-					<Add option="-DENABLE_TOON" />
-					<Add option="-DENABLE_TOT" />
-					<Add option="-DENABLE_TOUCHE" />
-					<Add option="-DENABLE_TRECISION" />
-					<Add option="-DENABLE_TSAGE" />
-					<Add option="-DENABLE_RINGWORLD" />
-					<Add option="-DENABLE_BLUEFORCE" />
-					<Add option="-DENABLE_RINGWORLD2" />
-					<Add option="-DENABLE_TUCKER" />
-					<Add option="-DENABLE_TWINE" />
-					<Add option="-DENABLE_TWP" />
-					<Add option="-DENABLE_ULTIMA" />
-					<Add option="-DENABLE_ULTIMA4" />
-					<Add option="-DENABLE_ULTIMA6" />
-					<Add option="-DENABLE_ULTIMA8" />
-					<Add option="-DENABLE_VCRUISE" />
-					<Add option="-DENABLE_VOYEUR" />
-					<Add option="-DENABLE_WAGE" />
-					<Add option="-DENABLE_WINTERMUTE" />
-					<Add option="-DENABLE_WME3D" />
-					<Add option="-DENABLE_FOXTAIL" />
-					<Add option="-DENABLE_HEROCRAFT" />
-					<Add option="-DENABLE_ZVISION" />
-					<Add option="-DWIN32" />
-					<Add option="-DCURL_STATICLIB" />
-					<Add option="-DSDL_BACKEND" />
-					<Add option="-DUSE_SDL2" />
-					<Add option="-DDETECTION_STATIC" />
-					<Add option="-DUSE_GLAD" />
-					<Add option="-DUSE_IMGUI_SDLRENDERER2" />
-					<Add option="-g" />
-					<Add directory="..\..\engines" />
-					<Add directory="..\..\..\scummvm" />
-				</Compiler>
-			</Target>
-		</Build>
-		<Unit filename="..\..\engines\bbvs\minigames\bbairguitar.cpp" />
-		<Unit filename="..\..\engines\bbvs\minigames\bbairguitar.h" />
-		<Unit filename="..\..\engines\bbvs\minigames\bbairguitar_anims.cpp" />
-		<Unit filename="..\..\engines\bbvs\minigames\bbant.cpp" />
-		<Unit filename="..\..\engines\bbvs\minigames\bbant.h" />
-		<Unit filename="..\..\engines\bbvs\minigames\bbant_anims.cpp" />
-		<Unit filename="..\..\engines\bbvs\minigames\bbloogie.cpp" />
-		<Unit filename="..\..\engines\bbvs\minigames\bbloogie.h" />
-		<Unit filename="..\..\engines\bbvs\minigames\bbloogie_anims.cpp" />
-		<Unit filename="..\..\engines\bbvs\minigames\bbtennis.cpp" />
-		<Unit filename="..\..\engines\bbvs\minigames\bbtennis.h" />
-		<Unit filename="..\..\engines\bbvs\minigames\bbtennis_anims.cpp" />
-		<Unit filename="..\..\engines\bbvs\minigames\minigame.cpp" />
-		<Unit filename="..\..\engines\bbvs\minigames\minigame.h" />
-		<Unit filename="..\..\engines\bbvs\bbvs.cpp" />
-		<Unit filename="..\..\engines\bbvs\bbvs.h" />
-		<Unit filename="..\..\engines\bbvs\detection.h" />
-		<Unit filename="..\..\engines\bbvs\dialogs.cpp" />
-		<Unit filename="..\..\engines\bbvs\dialogs.h" />
-		<Unit filename="..\..\engines\bbvs\gamemodule.cpp" />
-		<Unit filename="..\..\engines\bbvs\gamemodule.h" />
-		<Unit filename="..\..\engines\bbvs\graphics.cpp" />
-		<Unit filename="..\..\engines\bbvs\graphics.h" />
-		<Unit filename="..\..\engines\bbvs\logic.cpp" />
-		<Unit filename="..\..\engines\bbvs\metaengine.cpp" />
-		<Unit filename="..\..\engines\bbvs\module.mk" />
-		<Unit filename="..\..\engines\bbvs\saveload.cpp" />
-		<Unit filename="..\..\engines\bbvs\scene.cpp" />
-		<Unit filename="..\..\engines\bbvs\sound.cpp" />
-		<Unit filename="..\..\engines\bbvs\sound.h" />
-		<Unit filename="..\..\engines\bbvs\spritemodule.cpp" />
-		<Unit filename="..\..\engines\bbvs\spritemodule.h" />
-		<Unit filename="..\..\engines\bbvs\videoplayer.cpp" />
-		<Unit filename="..\..\engines\bbvs\walk.cpp" />
-		<Extensions>
-			<code_completion />
-			<debugger />
-		</Extensions>
-	</Project>
-</CodeBlocks_project_file>
\ No newline at end of file
diff --git a/dists/codeblocks/bladerunner.cbp b/dists/codeblocks/bladerunner.cbp
deleted file mode 100644
index 4a5e39632d6..00000000000
--- a/dists/codeblocks/bladerunner.cbp
+++ /dev/null
@@ -1,608 +0,0 @@
-<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
-<CodeBlocks_project_file>
-	<FileVersion major="1" minor="6" />
-	<Project>
-		<Option title="bladerunner" />
-		<Option pch_mode="2" />
-		<Option compiler="gcc" />
-		<Build>
-			<Target title="default">
-				<Option output="scummvm\engines\bladerunner\libbladerunner" prefix_auto="1" extension_auto="1" />
-				<Option working_dir="" />
-				<Option object_output="scummvm" />
-				<Option type="2" />
-				<Option compiler="gcc" />
-				<Option createDefFile="1" />
-				<Compiler>
-					<Add option="-Wall" />
-					<Add option="-Wno-long-long" />
-					<Add option="-Wno-multichar" />
-					<Add option="-Wno-unknown-pragmas" />
-					<Add option="-Wno-reorder" />
-					<Add option="-Wpointer-arith" />
-					<Add option="-Wcast-qual" />
-					<Add option="-Wcast-align" />
-					<Add option="-Wshadow" />
-					<Add option="-Wnon-virtual-dtor" />
-					<Add option="-Wwrite-strings" />
-					<Add option="-fno-exceptions" />
-					<Add option="-fcheck-new" />
-					<Add option="-DUSE_ZLIB" />
-					<Add option="-DUSE_MAD" />
-					<Add option="-DUSE_FRIBIDI" />
-					<Add option="-DUSE_OGG" />
-					<Add option="-DUSE_VORBIS" />
-					<Add option="-DUSE_FLAC" />
-					<Add option="-DUSE_PNG" />
-					<Add option="-DUSE_MPEG2" />
-					<Add option="-DUSE_THEORADEC" />
-					<Add option="-DUSE_FREETYPE2" />
-					<Add option="-DUSE_JPEG" />
-					<Add option="-DUSE_FLUIDSYNTH" />
-					<Add option="-DUSE_LIBCURL" />
-					<Add option="-DUSE_SDL_NET" />
-					<Add option="-DUSE_BINK" />
-					<Add option="-DUSE_SCALERS" />
-					<Add option="-DUSE_HQ_SCALERS" />
-					<Add option="-DUSE_EDGE_SCALERS" />
-					<Add option="-DUSE_ASPECT" />
-					<Add option="-DUSE_RGB_COLOR" />
-					<Add option="-DUSE_HIGHRES" />
-					<Add option="-DUSE_MT32EMU" />
-					<Add option="-DUSE_NASM" />
-					<Add option="-DUSE_OPENGL" />
-					<Add option="-DUSE_OPENGL_GAME" />
-					<Add option="-DUSE_OPENGL_SHADERS" />
-					<Add option="-DUSE_TINYGL" />
-					<Add option="-DUSE_TASKBAR" />
-					<Add option="-DUSE_HTTP" />
-					<Add option="-DUSE_BASIC_NET" />
-					<Add option="-DUSE_CLOUD" />
-					<Add option="-DUSE_ENET" />
-					<Add option="-DUSE_TRANSLATION" />
-					<Add option="-DUSE_SYSTEM_PRINTING" />
-					<Add option="-DUSE_SYSDIALOGS" />
-					<Add option="-DUSE_DETECTLANG" />
-					<Add option="-DUSE_TTS" />
-					<Add option="-DBUILTIN_RESOURCES" />
-					<Add option="-DDETECTION_FULL" />
-					<Add option="-DUSE_DETECTION_FEATURES_STATIC" />
-					<Add option="-DUSE_FMTOWNS_PC98_AUDIO" />
-					<Add option="-DUSE_HNM" />
-					<Add option="-DUSE_IMGUI" />
-					<Add option="-DUSE_INDEO3" />
-					<Add option="-DUSE_INDEO45" />
-					<Add option="-DUSE_JYV1" />
-					<Add option="-DUSE_LUA" />
-					<Add option="-DUSE_MFC" />
-					<Add option="-DUSE_MIDI" />
-					<Add option="-DUSE_QDM2" />
-					<Add option="-DUSE_SID_AUDIO" />
-					<Add option="-DUSE_SVQ1" />
-					<Add option="-DUSE_TRUEMOTION1" />
-					<Add option="-DUSE_UNIVERSALTRACKER" />
-					<Add option="-DUSE_VGMTRANS_AUDIO" />
-					<Add option="-DUSE_XAN" />
-					<Add option="-DENABLE_SCUMM" />
-					<Add option="-DENABLE_SCUMM_7_8" />
-					<Add option="-DENABLE_HE" />
-					<Add option="-DENABLE_ACCESS" />
-					<Add option="-DENABLE_ADL" />
-					<Add option="-DENABLE_AGI" />
-					<Add option="-DENABLE_AGOS" />
-					<Add option="-DENABLE_AGOS2" />
-					<Add option="-DENABLE_AGS" />
-					<Add option="-DENABLE_ALCACHOFA" />
-					<Add option="-DENABLE_ALG" />
-					<Add option="-DENABLE_ASYLUM" />
-					<Add option="-DENABLE_AWE" />
-					<Add option="-DENABLE_BAGEL" />
-					<Add option="-DENABLE_BBVS" />
-					<Add option="-DENABLE_BLADERUNNER" />
-					<Add option="-DENABLE_BURIED" />
-					<Add option="-DENABLE_CGE" />
-					<Add option="-DENABLE_CGE2" />
-					<Add option="-DENABLE_CHEWY" />
-					<Add option="-DENABLE_CINE" />
-					<Add option="-DENABLE_COMPOSER" />
-					<Add option="-DENABLE_CRAB" />
-					<Add option="-DENABLE_CRUISE" />
-					<Add option="-DENABLE_CRYOMNI3D" />
-					<Add option="-DENABLE_VERSAILLES" />
-					<Add option="-DENABLE_DARKSEED" />
-					<Add option="-DENABLE_DGDS" />
-					<Add option="-DENABLE_DIRECTOR" />
-					<Add option="-DENABLE_DRACI" />
-					<Add option="-DENABLE_DRAGONS" />
-					<Add option="-DENABLE_DRASCULA" />
-					<Add option="-DENABLE_DREAMWEB" />
-					<Add option="-DENABLE_EFH" />
-					<Add option="-DENABLE_FREESCAPE" />
-					<Add option="-DENABLE_GLK" />
-					<Add option="-DENABLE_GNAP" />
-					<Add option="-DENABLE_GOB" />
-					<Add option="-DENABLE_GOT" />
-					<Add option="-DENABLE_GRIFFON" />
-					<Add option="-DENABLE_GRIM" />
-					<Add option="-DENABLE_GROOVIE" />
-					<Add option="-DENABLE_GROOVIE2" />
-					<Add option="-DENABLE_HADESCH" />
-					<Add option="-DENABLE_HDB" />
-					<Add option="-DENABLE_HOPKINS" />
-					<Add option="-DENABLE_HUGO" />
-					<Add option="-DENABLE_HYPNO" />
-					<Add option="-DENABLE_ILLUSIONS" />
-					<Add option="-DENABLE_KINGDOM" />
-					<Add option="-DENABLE_KYRA" />
-					<Add option="-DENABLE_LOL" />
-					<Add option="-DENABLE_EOB" />
-					<Add option="-DENABLE_LAB" />
-					<Add option="-DENABLE_LASTEXPRESS" />
-					<Add option="-DENABLE_LURE" />
-					<Add option="-DENABLE_M4" />
-					<Add option="-DENABLE_MADE" />
-					<Add option="-DENABLE_MADS" />
-					<Add option="-DENABLE_MM" />
-					<Add option="-DENABLE_MM1" />
-					<Add option="-DENABLE_XEEN" />
-					<Add option="-DENABLE_MOHAWK" />
-					<Add option="-DENABLE_RIVEN" />
-					<Add option="-DENABLE_MYST" />
-					<Add option="-DENABLE_MYSTME" />
-					<Add option="-DENABLE_MORTEVIELLE" />
-					<Add option="-DENABLE_MTROPOLIS" />
-					<Add option="-DENABLE_MYST3" />
-					<Add option="-DENABLE_NANCY" />
-					<Add option="-DENABLE_NEVERHOOD" />
-					<Add option="-DENABLE_NGI" />
-					<Add option="-DENABLE_PARALLACTION" />
-					<Add option="-DENABLE_PEGASUS" />
-					<Add option="-DENABLE_PETKA" />
-					<Add option="-DENABLE_PINK" />
-					<Add option="-DENABLE_PLUMBERS" />
-					<Add option="-DENABLE_PRINCE" />
-					<Add option="-DENABLE_PRIVATE" />
-					<Add option="-DENABLE_QDENGINE" />
-					<Add option="-DENABLE_QUEEN" />
-					<Add option="-DENABLE_SAGA" />
-					<Add option="-DENABLE_IHNM" />
-					<Add option="-DENABLE_SAGA2" />
-					<Add option="-DENABLE_SCI" />
-					<Add option="-DENABLE_SCI32" />
-					<Add option="-DENABLE_SHERLOCK" />
-					<Add option="-DENABLE_SKY" />
-					<Add option="-DENABLE_SLUDGE" />
-					<Add option="-DENABLE_STARK" />
-					<Add option="-DENABLE_SUPERNOVA" />
-					<Add option="-DENABLE_SWORD1" />
-					<Add option="-DENABLE_SWORD2" />
-					<Add option="-DENABLE_SWORD25" />
-					<Add option="-DENABLE_TEENAGENT" />
-					<Add option="-DENABLE_TETRAEDGE" />
-					<Add option="-DENABLE_TINSEL" />
-					<Add option="-DENABLE_TITANIC" />
-					<Add option="-DENABLE_TOLTECS" />
-					<Add option="-DENABLE_TONY" />
-					<Add option="-DENABLE_TOON" />
-					<Add option="-DENABLE_TOT" />
-					<Add option="-DENABLE_TOUCHE" />
-					<Add option="-DENABLE_TRECISION" />
-					<Add option="-DENABLE_TSAGE" />
-					<Add option="-DENABLE_RINGWORLD" />
-					<Add option="-DENABLE_BLUEFORCE" />
-					<Add option="-DENABLE_RINGWORLD2" />
-					<Add option="-DENABLE_TUCKER" />
-					<Add option="-DENABLE_TWINE" />
-					<Add option="-DENABLE_TWP" />
-					<Add option="-DENABLE_ULTIMA" />
-					<Add option="-DENABLE_ULTIMA4" />
-					<Add option="-DENABLE_ULTIMA6" />
-					<Add option="-DENABLE_ULTIMA8" />
-					<Add option="-DENABLE_VCRUISE" />
-					<Add option="-DENABLE_VOYEUR" />
-					<Add option="-DENABLE_WAGE" />
-					<Add option="-DENABLE_WINTERMUTE" />
-					<Add option="-DENABLE_WME3D" />
-					<Add option="-DENABLE_FOXTAIL" />
-					<Add option="-DENABLE_HEROCRAFT" />
-					<Add option="-DENABLE_ZVISION" />
-					<Add option="-DWIN32" />
-					<Add option="-DCURL_STATICLIB" />
-					<Add option="-DSDL_BACKEND" />
-					<Add option="-DUSE_SDL2" />
-					<Add option="-DDETECTION_STATIC" />
-					<Add option="-DUSE_GLAD" />
-					<Add option="-DUSE_IMGUI_SDLRENDERER2" />
-					<Add option="-g" />
-					<Add directory="..\..\engines" />
-					<Add directory="..\..\..\scummvm" />
-				</Compiler>
-			</Target>
-		</Build>
-		<Unit filename="..\..\engines\bladerunner\script\ai\answering_machine.cpp" />
-		<Unit filename="..\..\engines\bladerunner\script\ai\baker.cpp" />
-		<Unit filename="..\..\engines\bladerunner\script\ai\blimp_guy.cpp" />
-		<Unit filename="..\..\engines\bladerunner\script\ai\bryant.cpp" />
-		<Unit filename="..\..\engines\bladerunner\script\ai\bullet_bob.cpp" />
-		<Unit filename="..\..\engines\bladerunner\script\ai\chew.cpp" />
-		<Unit filename="..\..\engines\bladerunner\script\ai\clovis.cpp" />
-		<Unit filename="..\..\engines\bladerunner\script\ai\crazylegs.cpp" />
-		<Unit filename="..\..\engines\bladerunner\script\ai\dektora.cpp" />
-		<Unit filename="..\..\engines\bladerunner\script\ai\desk_clerk.cpp" />
-		<Unit filename="..\..\engines\bladerunner\script\ai\dispatcher.cpp" />
-		<Unit filename="..\..\engines\bladerunner\script\ai\early_q.cpp" />
-		<Unit filename="..\..\engines\bladerunner\script\ai\early_q_bartender.cpp" />
-		<Unit filename="..\..\engines\bladerunner\script\ai\fish_dealer.cpp" />
-		<Unit filename="..\..\engines\bladerunner\script\ai\free_slot_a.cpp" />
-		<Unit filename="..\..\engines\bladerunner\script\ai\free_slot_b.cpp" />
-		<Unit filename="..\..\engines\bladerunner\script\ai\gaff.cpp" />
-		<Unit filename="..\..\engines\bladerunner\script\ai\general_doll.cpp" />
-		<Unit filename="..\..\engines\bladerunner\script\ai\generic_walker_a.cpp" />
-		<Unit filename="..\..\engines\bladerunner\script\ai\generic_walker_b.cpp" />
-		<Unit filename="..\..\engines\bladerunner\script\ai\generic_walker_c.cpp" />
-		<Unit filename="..\..\engines\bladerunner\script\ai\gordo.cpp" />
-		<Unit filename="..\..\engines\bladerunner\script\ai\governor_kolvig.cpp" />
-		<Unit filename="..\..\engines\bladerunner\script\ai\grigorian.cpp" />
-		<Unit filename="..\..\engines\bladerunner\script\ai\guzza.cpp" />
-		<Unit filename="..\..\engines\bladerunner\script\ai\hanoi.cpp" />
-		<Unit filename="..\..\engines\bladerunner\script\ai\hasan.cpp" />
-		<Unit filename="..\..\engines\bladerunner\script\ai\hawkers_barkeep.cpp" />
-		<Unit filename="..\..\engines\bladerunner\script\ai\hawkers_parrot.cpp" />
-		<Unit filename="..\..\engines\bladerunner\script\ai\holloway.cpp" />
-		<Unit filename="..\..\engines\bladerunner\script\ai\howie_lee.cpp" />
-		<Unit filename="..\..\engines\bladerunner\script\ai\hysteria_patron1.cpp" />
-		<Unit filename="..\..\engines\bladerunner\script\ai\hysteria_patron2.cpp" />
-		<Unit filename="..\..\engines\bladerunner\script\ai\hysteria_patron3.cpp" />
-		<Unit filename="..\..\engines\bladerunner\script\ai\insect_dealer.cpp" />
-		<Unit filename="..\..\engines\bladerunner\script\ai\isabella.cpp" />
-		<Unit filename="..\..\engines\bladerunner\script\ai\izo.cpp" />
-		<Unit filename="..\..\engines\bladerunner\script\ai\klein.cpp" />
-		<Unit filename="..\..\engines\bladerunner\script\ai\lance.cpp" />
-		<Unit filename="..\..\engines\bladerunner\script\ai\leon.cpp" />
-		<Unit filename="..\..\engines\bladerunner\script\ai\lockup_guard.cpp" />
-		<Unit filename="..\..\engines\bladerunner\script\ai\lucy.cpp" />
-		<Unit filename="..\..\engines\bladerunner\script\ai\luther.cpp" />
-		<Unit filename="..\..\engines\bladerunner\script\ai\maggie.cpp" />
-		<Unit filename="..\..\engines\bladerunner\script\ai\male_announcer.cpp" />
-		<Unit filename="..\..\engines\bladerunner\script\ai\marcus.cpp" />
-		<Unit filename="..\..\engines\bladerunner\script\ai\mccoy.cpp" />
-		<Unit filename="..\..\engines\bladerunner\script\ai\mia.cpp" />
-		<Unit filename="..\..\engines\bladerunner\script\ai\moraji.cpp" />
-		<Unit filename="..\..\engines\bladerunner\script\ai\murray.cpp" />
-		<Unit filename="..\..\engines\bladerunner\script\ai\mutant1.cpp" />
-		<Unit filename="..\..\engines\bladerunner\script\ai\mutant2.cpp" />
-		<Unit filename="..\..\engines\bladerunner\script\ai\mutant3.cpp" />
-		<Unit filename="..\..\engines\bladerunner\script\ai\newscaster.cpp" />
-		<Unit filename="..\..\engines\bladerunner\script\ai\officer_grayford.cpp" />
-		<Unit filename="..\..\engines\bladerunner\script\ai\officer_leary.cpp" />
-		<Unit filename="..\..\engines\bladerunner\script\ai\photographer.cpp" />
-		<Unit filename="..\..\engines\bladerunner\script\ai\rachael.cpp" />
-		<Unit filename="..\..\engines\bladerunner\script\ai\rajif.cpp" />
-		<Unit filename="..\..\engines\bladerunner\script\ai\runciter.cpp" />
-		<Unit filename="..\..\engines\bladerunner\script\ai\sadik.cpp" />
-		<Unit filename="..\..\engines\bladerunner\script\ai\sebastian.cpp" />
-		<Unit filename="..\..\engines\bladerunner\script\ai\sergeant_walls.cpp" />
-		<Unit filename="..\..\engines\bladerunner\script\ai\shoeshine_man.cpp" />
-		<Unit filename="..\..\engines\bladerunner\script\ai\steele.cpp" />
-		<Unit filename="..\..\engines\bladerunner\script\ai\taffy.cpp" />
-		<Unit filename="..\..\engines\bladerunner\script\ai\taffy_patron.cpp" />
-		<Unit filename="..\..\engines\bladerunner\script\ai\teenager.cpp" />
-		<Unit filename="..\..\engines\bladerunner\script\ai\the_bard.cpp" />
-		<Unit filename="..\..\engines\bladerunner\script\ai\transient.cpp" />
-		<Unit filename="..\..\engines\bladerunner\script\ai\tyrell.cpp" />
-		<Unit filename="..\..\engines\bladerunner\script\ai\tyrell_guard.cpp" />
-		<Unit filename="..\..\engines\bladerunner\script\ai\zuben.cpp" />
-		<Unit filename="..\..\engines\bladerunner\script\scene\ar01.cpp" />
-		<Unit filename="..\..\engines\bladerunner\script\scene\ar02.cpp" />
-		<Unit filename="..\..\engines\bladerunner\script\scene\bb01.cpp" />
-		<Unit filename="..\..\engines\bladerunner\script\scene\bb02.cpp" />
-		<Unit filename="..\..\engines\bladerunner\script\scene\bb03.cpp" />
-		<Unit filename="..\..\engines\bladerunner\script\scene\bb04.cpp" />
-		<Unit filename="..\..\engines\bladerunner\script\scene\bb05.cpp" />
-		<Unit filename="..\..\engines\bladerunner\script\scene\bb06.cpp" />
-		<Unit filename="..\..\engines\bladerunner\script\scene\bb07.cpp" />
-		<Unit filename="..\..\engines\bladerunner\script\scene\bb08.cpp" />
-		<Unit filename="..\..\engines\bladerunner\script\scene\bb09.cpp" />
-		<Unit filename="..\..\engines\bladerunner\script\scene\bb10.cpp" />
-		<Unit filename="..\..\engines\bladerunner\script\scene\bb11.cpp" />
-		<Unit filename="..\..\engines\bladerunner\script\scene\bb12.cpp" />
-		<Unit filename="..\..\engines\bladerunner\script\scene\bb51.cpp" />
-		<Unit filename="..\..\engines\bladerunner\script\scene\ct01.cpp" />
-		<Unit filename="..\..\engines\bladerunner\script\scene\ct02.cpp" />
-		<Unit filename="..\..\engines\bladerunner\script\scene\ct03.cpp" />
-		<Unit filename="..\..\engines\bladerunner\script\scene\ct04.cpp" />
-		<Unit filename="..\..\engines\bladerunner\script\scene\ct05.cpp" />
-		<Unit filename="..\..\engines\bladerunner\script\scene\ct06.cpp" />
-		<Unit filename="..\..\engines\bladerunner\script\scene\ct07.cpp" />
-		<Unit filename="..\..\engines\bladerunner\script\scene\ct08.cpp" />
-		<Unit filename="..\..\engines\bladerunner\script\scene\ct09.cpp" />
-		<Unit filename="..\..\engines\bladerunner\script\scene\ct10.cpp" />
-		<Unit filename="..\..\engines\bladerunner\script\scene\ct11.cpp" />
-		<Unit filename="..\..\engines\bladerunner\script\scene\ct12.cpp" />
-		<Unit filename="..\..\engines\bladerunner\script\scene\ct51.cpp" />
-		<Unit filename="..\..\engines\bladerunner\script\scene\dr01.cpp" />
-		<Unit filename="..\..\engines\bladerunner\script\scene\dr02.cpp" />
-		<Unit filename="..\..\engines\bladerunner\script\scene\dr03.cpp" />
-		<Unit filename="..\..\engines\bladerunner\script\scene\dr04.cpp" />
-		<Unit filename="..\..\engines\bladerunner\script\scene\dr05.cpp" />
-		<Unit filename="..\..\engines\bladerunner\script\scene\dr06.cpp" />
-		<Unit filename="..\..\engines\bladerunner\script\scene\hc01.cpp" />
-		<Unit filename="..\..\engines\bladerunner\script\scene\hc02.cpp" />
-		<Unit filename="..\..\engines\bladerunner\script\scene\hc03.cpp" />
-		<Unit filename="..\..\engines\bladerunner\script\scene\hc04.cpp" />
-		<Unit filename="..\..\engines\bladerunner\script\scene\hf01.cpp" />
-		<Unit filename="..\..\engines\bladerunner\script\scene\hf02.cpp" />
-		<Unit filename="..\..\engines\bladerunner\script\scene\hf03.cpp" />
-		<Unit filename="..\..\engines\bladerunner\script\scene\hf04.cpp" />
-		<Unit filename="..\..\engines\bladerunner\script\scene\hf05.cpp" />
-		<Unit filename="..\..\engines\bladerunner\script\scene\hf06.cpp" />
-		<Unit filename="..\..\engines\bladerunner\script\scene\hf07.cpp" />
-		<Unit filename="..\..\engines\bladerunner\script\scene\kp01.cpp" />
-		<Unit filename="..\..\engines\bladerunner\script\scene\kp02.cpp" />
-		<Unit filename="..\..\engines\bladerunner\script\scene\kp03.cpp" />
-		<Unit filename="..\..\engines\bladerunner\script\scene\kp04.cpp" />
-		<Unit filename="..\..\engines\bladerunner\script\scene\kp05.cpp" />
-		<Unit filename="..\..\engines\bladerunner\script\scene\kp06.cpp" />
-		<Unit filename="..\..\engines\bladerunner\script\scene\kp07.cpp" />
-		<Unit filename="..\..\engines\bladerunner\script\scene\ma01.cpp" />
-		<Unit filename="..\..\engines\bladerunner\script\scene\ma02.cpp" />
-		<Unit filename="..\..\engines\bladerunner\script\scene\ma04.cpp" />
-		<Unit filename="..\..\engines\bladerunner\script\scene\ma05.cpp" />
-		<Unit filename="..\..\engines\bladerunner\script\scene\ma06.cpp" />
-		<Unit filename="..\..\engines\bladerunner\script\scene\ma07.cpp" />
-		<Unit filename="..\..\engines\bladerunner\script\scene\ma08.cpp" />
-		<Unit filename="..\..\engines\bladerunner\script\scene\nr01.cpp" />
-		<Unit filename="..\..\engines\bladerunner\script\scene\nr02.cpp" />
-		<Unit filename="..\..\engines\bladerunner\script\scene\nr03.cpp" />
-		<Unit filename="..\..\engines\bladerunner\script\scene\nr04.cpp" />
-		<Unit filename="..\..\engines\bladerunner\script\scene\nr05.cpp" />
-		<Unit filename="..\..\engines\bladerunner\script\scene\nr06.cpp" />
-		<Unit filename="..\..\engines\bladerunner\script\scene\nr07.cpp" />
-		<Unit filename="..\..\engines\bladerunner\script\scene\nr08.cpp" />
-		<Unit filename="..\..\engines\bladerunner\script\scene\nr09.cpp" />
-		<Unit filename="..\..\engines\bladerunner\script\scene\nr10.cpp" />
-		<Unit filename="..\..\engines\bladerunner\script\scene\nr11.cpp" />
-		<Unit filename="..\..\engines\bladerunner\script\scene\ps01.cpp" />
-		<Unit filename="..\..\engines\bladerunner\script\scene\ps02.cpp" />
-		<Unit filename="..\..\engines\bladerunner\script\scene\ps03.cpp" />
-		<Unit filename="..\..\engines\bladerunner\script\scene\ps04.cpp" />
-		<Unit filename="..\..\engines\bladerunner\script\scene\ps05.cpp" />
-		<Unit filename="..\..\engines\bladerunner\script\scene\ps06.cpp" />
-		<Unit filename="..\..\engines\bladerunner\script\scene\ps07.cpp" />
-		<Unit filename="..\..\engines\bladerunner\script\scene\ps09.cpp" />
-		<Unit filename="..\..\engines\bladerunner\script\scene\ps10.cpp" />
-		<Unit filename="..\..\engines\bladerunner\script\scene\ps11.cpp" />
-		<Unit filename="..\..\engines\bladerunner\script\scene\ps12.cpp" />
-		<Unit filename="..\..\engines\bladerunner\script\scene\ps13.cpp" />
-		<Unit filename="..\..\engines\bladerunner\script\scene\ps14.cpp" />
-		<Unit filename="..\..\engines\bladerunner\script\scene\ps15.cpp" />
-		<Unit filename="..\..\engines\bladerunner\script\scene\rc01.cpp" />
-		<Unit filename="..\..\engines\bladerunner\script\scene\rc02.cpp" />
-		<Unit filename="..\..\engines\bladerunner\script\scene\rc03.cpp" />
-		<Unit filename="..\..\engines\bladerunner\script\scene\rc04.cpp" />
-		<Unit filename="..\..\engines\bladerunner\script\scene\rc51.cpp" />
-		<Unit filename="..\..\engines\bladerunner\script\scene\tb02.cpp" />
-		<Unit filename="..\..\engines\bladerunner\script\scene\tb03.cpp" />
-		<Unit filename="..\..\engines\bladerunner\script\scene\tb05.cpp" />
-		<Unit filename="..\..\engines\bladerunner\script\scene\tb06.cpp" />
-		<Unit filename="..\..\engines\bladerunner\script\scene\tb07.cpp" />
-		<Unit filename="..\..\engines\bladerunner\script\scene\ug01.cpp" />
-		<Unit filename="..\..\engines\bladerunner\script\scene\ug02.cpp" />
-		<Unit filename="..\..\engines\bladerunner\script\scene\ug03.cpp" />
-		<Unit filename="..\..\engines\bladerunner\script\scene\ug04.cpp" />
-		<Unit filename="..\..\engines\bladerunner\script\scene\ug05.cpp" />
-		<Unit filename="..\..\engines\bladerunner\script\scene\ug06.cpp" />
-		<Unit filename="..\..\engines\bladerunner\script\scene\ug07.cpp" />
-		<Unit filename="..\..\engines\bladerunner\script\scene\ug08.cpp" />
-		<Unit filename="..\..\engines\bladerunner\script\scene\ug09.cpp" />
-		<Unit filename="..\..\engines\bladerunner\script\scene\ug10.cpp" />
-		<Unit filename="..\..\engines\bladerunner\script\scene\ug12.cpp" />
-		<Unit filename="..\..\engines\bladerunner\script\scene\ug13.cpp" />
-		<Unit filename="..\..\engines\bladerunner\script\scene\ug14.cpp" />
-		<Unit filename="..\..\engines\bladerunner\script\scene\ug15.cpp" />
-		<Unit filename="..\..\engines\bladerunner\script\scene\ug16.cpp" />
-		<Unit filename="..\..\engines\bladerunner\script\scene\ug17.cpp" />
-		<Unit filename="..\..\engines\bladerunner\script\scene\ug18.cpp" />
-		<Unit filename="..\..\engines\bladerunner\script\scene\ug19.cpp" />
-		<Unit filename="..\..\engines\bladerunner\script\ai_script.cpp" />
-		<Unit filename="..\..\engines\bladerunner\script\ai_script.h" />
-		<Unit filename="..\..\engines\bladerunner\script\esper_script.cpp" />
-		<Unit filename="..\..\engines\bladerunner\script\esper_script.h" />
-		<Unit filename="..\..\engines\bladerunner\script\init_script.cpp" />
-		<Unit filename="..\..\engines\bladerunner\script\init_script.h" />
-		<Unit filename="..\..\engines\bladerunner\script\kia_script.cpp" />
-		<Unit filename="..\..\engines\bladerunner\script\kia_script.h" />
-		<Unit filename="..\..\engines\bladerunner\script\police_maze.cpp" />
-		<Unit filename="..\..\engines\bladerunner\script\police_maze.h" />
-		<Unit filename="..\..\engines\bladerunner\script\scene_script.cpp" />
-		<Unit filename="..\..\engines\bladerunner\script\scene_script.h" />
-		<Unit filename="..\..\engines\bladerunner\script\script.cpp" />
-		<Unit filename="..\..\engines\bladerunner\script\script.h" />
-		<Unit filename="..\..\engines\bladerunner\script\vk_script.cpp" />
-		<Unit filename="..\..\engines\bladerunner\script\vk_script.h" />
-		<Unit filename="..\..\engines\bladerunner\ui\elevator.cpp" />
-		<Unit filename="..\..\engines\bladerunner\ui\elevator.h" />
-		<Unit filename="..\..\engines\bladerunner\ui\end_credits.cpp" />
-		<Unit filename="..\..\engines\bladerunner\ui\end_credits.h" />
-		<Unit filename="..\..\engines\bladerunner\ui\esper.cpp" />
-		<Unit filename="..\..\engines\bladerunner\ui\esper.h" />
-		<Unit filename="..\..\engines\bladerunner\ui\kia.cpp" />
-		<Unit filename="..\..\engines\bladerunner\ui\kia.h" />
-		<Unit filename="..\..\engines\bladerunner\ui\kia_log.cpp" />
-		<Unit filename="..\..\engines\bladerunner\ui\kia_log.h" />
-		<Unit filename="..\..\engines\bladerunner\ui\kia_section_base.cpp" />
-		<Unit filename="..\..\engines\bladerunner\ui\kia_section_base.h" />
-		<Unit filename="..\..\engines\bladerunner\ui\kia_section_clues.cpp" />
-		<Unit filename="..\..\engines\bladerunner\ui\kia_section_clues.h" />
-		<Unit filename="..\..\engines\bladerunner\ui\kia_section_crimes.cpp" />
-		<Unit filename="..\..\engines\bladerunner\ui\kia_section_crimes.h" />
-		<Unit filename="..\..\engines\bladerunner\ui\kia_section_diagnostic.cpp" />
-		<Unit filename="..\..\engines\bladerunner\ui\kia_section_diagnostic.h" />
-		<Unit filename="..\..\engines\bladerunner\ui\kia_section_help.cpp" />
-		<Unit filename="..\..\engines\bladerunner\ui\kia_section_help.h" />
-		<Unit filename="..\..\engines\bladerunner\ui\kia_section_load.cpp" />
-		<Unit filename="..\..\engines\bladerunner\ui\kia_section_load.h" />
-		<Unit filename="..\..\engines\bladerunner\ui\kia_section_pogo.cpp" />
-		<Unit filename="..\..\engines\bladerunner\ui\kia_section_pogo.h" />
-		<Unit filename="..\..\engines\bladerunner\ui\kia_section_save.cpp" />
-		<Unit filename="..\..\engines\bladerunner\ui\kia_section_save.h" />
-		<Unit filename="..\..\engines\bladerunner\ui\kia_section_settings.cpp" />
-		<Unit filename="..\..\engines\bladerunner\ui\kia_section_settings.h" />
-		<Unit filename="..\..\engines\bladerunner\ui\kia_section_suspects.cpp" />
-		<Unit filename="..\..\engines\bladerunner\ui\kia_section_suspects.h" />
-		<Unit filename="..\..\engines\bladerunner\ui\scores.cpp" />
-		<Unit filename="..\..\engines\bladerunner\ui\scores.h" />
-		<Unit filename="..\..\engines\bladerunner\ui\spinner.cpp" />
-		<Unit filename="..\..\engines\bladerunner\ui\spinner.h" />
-		<Unit filename="..\..\engines\bladerunner\ui\ui_check_box.cpp" />
-		<Unit filename="..\..\engines\bladerunner\ui\ui_check_box.h" />
-		<Unit filename="..\..\engines\bladerunner\ui\ui_component.h" />
-		<Unit filename="..\..\engines\bladerunner\ui\ui_container.cpp" />
-		<Unit filename="..\..\engines\bladerunner\ui\ui_container.h" />
-		<Unit filename="..\..\engines\bladerunner\ui\ui_dropdown.cpp" />
-		<Unit filename="..\..\engines\bladerunner\ui\ui_dropdown.h" />
-		<Unit filename="..\..\engines\bladerunner\ui\ui_image_picker.cpp" />
-		<Unit filename="..\..\engines\bladerunner\ui\ui_image_picker.h" />
-		<Unit filename="..\..\engines\bladerunner\ui\ui_input_box.cpp" />
-		<Unit filename="..\..\engines\bladerunner\ui\ui_input_box.h" />
-		<Unit filename="..\..\engines\bladerunner\ui\ui_scroll_box.cpp" />
-		<Unit filename="..\..\engines\bladerunner\ui\ui_scroll_box.h" />
-		<Unit filename="..\..\engines\bladerunner\ui\ui_slider.cpp" />
-		<Unit filename="..\..\engines\bladerunner\ui\ui_slider.h" />
-		<Unit filename="..\..\engines\bladerunner\ui\vk.cpp" />
-		<Unit filename="..\..\engines\bladerunner\ui\vk.h" />
-		<Unit filename="..\..\engines\bladerunner\actor.cpp" />
-		<Unit filename="..\..\engines\bladerunner\actor.h" />
-		<Unit filename="..\..\engines\bladerunner\actor_clues.cpp" />
-		<Unit filename="..\..\engines\bladerunner\actor_clues.h" />
-		<Unit filename="..\..\engines\bladerunner\actor_combat.cpp" />
-		<Unit filename="..\..\engines\bladerunner\actor_combat.h" />
-		<Unit filename="..\..\engines\bladerunner\actor_dialogue_queue.cpp" />
-		<Unit filename="..\..\engines\bladerunner\actor_dialogue_queue.h" />
-		<Unit filename="..\..\engines\bladerunner\actor_walk.cpp" />
-		<Unit filename="..\..\engines\bladerunner\actor_walk.h" />
-		<Unit filename="..\..\engines\bladerunner\adpcm_decoder.cpp" />
-		<Unit filename="..\..\engines\bladerunner\adpcm_decoder.h" />
-		<Unit filename="..\..\engines\bladerunner\ambient_sounds.cpp" />
-		<Unit filename="..\..\engines\bladerunner\ambient_sounds.h" />
-		<Unit filename="..\..\engines\bladerunner\archive.cpp" />
-		<Unit filename="..\..\engines\bladerunner\archive.h" />
-		<Unit filename="..\..\engines\bladerunner\aud_stream.cpp" />
-		<Unit filename="..\..\engines\bladerunner\aud_stream.h" />
-		<Unit filename="..\..\engines\bladerunner\audio_cache.cpp" />
-		<Unit filename="..\..\engines\bladerunner\audio_cache.h" />
-		<Unit filename="..\..\engines\bladerunner\audio_mixer.cpp" />
-		<Unit filename="..\..\engines\bladerunner\audio_mixer.h" />
-		<Unit filename="..\..\engines\bladerunner\audio_player.cpp" />
-		<Unit filename="..\..\engines\bladerunner\audio_player.h" />
-		<Unit filename="..\..\engines\bladerunner\audio_speech.cpp" />
-		<Unit filename="..\..\engines\bladerunner\audio_speech.h" />
-		<Unit filename="..\..\engines\bladerunner\bladerunner.cpp" />
-		<Unit filename="..\..\engines\bladerunner\bladerunner.h" />
-		<Unit filename="..\..\engines\bladerunner\boundingbox.cpp" />
-		<Unit filename="..\..\engines\bladerunner\boundingbox.h" />
-		<Unit filename="..\..\engines\bladerunner\chapters.cpp" />
-		<Unit filename="..\..\engines\bladerunner\chapters.h" />
-		<Unit filename="..\..\engines\bladerunner\color.cpp" />
-		<Unit filename="..\..\engines\bladerunner\color.h" />
-		<Unit filename="..\..\engines\bladerunner\combat.cpp" />
-		<Unit filename="..\..\engines\bladerunner\combat.h" />
-		<Unit filename="..\..\engines\bladerunner\crimes_database.cpp" />
-		<Unit filename="..\..\engines\bladerunner\crimes_database.h" />
-		<Unit filename="..\..\engines\bladerunner\debugger.cpp" />
-		<Unit filename="..\..\engines\bladerunner\debugger.h" />
-		<Unit filename="..\..\engines\bladerunner\decompress_lcw.cpp" />
-		<Unit filename="..\..\engines\bladerunner\decompress_lcw.h" />
-		<Unit filename="..\..\engines\bladerunner\decompress_lzo.cpp" />
-		<Unit filename="..\..\engines\bladerunner\decompress_lzo.h" />
-		<Unit filename="..\..\engines\bladerunner\detection.h" />
-		<Unit filename="..\..\engines\bladerunner\detection_tables.h" />
-		<Unit filename="..\..\engines\bladerunner\dialogue_menu.cpp" />
-		<Unit filename="..\..\engines\bladerunner\dialogue_menu.h" />
-		<Unit filename="..\..\engines\bladerunner\fog.cpp" />
-		<Unit filename="..\..\engines\bladerunner\fog.h" />
-		<Unit filename="..\..\engines\bladerunner\font.cpp" />
-		<Unit filename="..\..\engines\bladerunner\font.h" />
-		<Unit filename="..\..\engines\bladerunner\framelimiter.cpp" />
-		<Unit filename="..\..\engines\bladerunner\framelimiter.h" />
-		<Unit filename="..\..\engines\bladerunner\game_constants.h" />
-		<Unit filename="..\..\engines\bladerunner\game_flags.cpp" />
-		<Unit filename="..\..\engines\bladerunner\game_flags.h" />
-		<Unit filename="..\..\engines\bladerunner\game_info.cpp" />
-		<Unit filename="..\..\engines\bladerunner\game_info.h" />
-		<Unit filename="..\..\engines\bladerunner\image.cpp" />
-		<Unit filename="..\..\engines\bladerunner\image.h" />
-		<Unit filename="..\..\engines\bladerunner\item.cpp" />
-		<Unit filename="..\..\engines\bladerunner\item.h" />
-		<Unit filename="..\..\engines\bladerunner\item_pickup.cpp" />
-		<Unit filename="..\..\engines\bladerunner\item_pickup.h" />
-		<Unit filename="..\..\engines\bladerunner\items.cpp" />
-		<Unit filename="..\..\engines\bladerunner\items.h" />
-		<Unit filename="..\..\engines\bladerunner\light.cpp" />
-		<Unit filename="..\..\engines\bladerunner\light.h" />
-		<Unit filename="..\..\engines\bladerunner\lights.cpp" />
-		<Unit filename="..\..\engines\bladerunner\lights.h" />
-		<Unit filename="..\..\engines\bladerunner\matrix.cpp" />
-		<Unit filename="..\..\engines\bladerunner\matrix.h" />
-		<Unit filename="..\..\engines\bladerunner\metaengine.cpp" />
-		<Unit filename="..\..\engines\bladerunner\module.mk" />
-		<Unit filename="..\..\engines\bladerunner\mouse.cpp" />
-		<Unit filename="..\..\engines\bladerunner\mouse.h" />
-		<Unit filename="..\..\engines\bladerunner\movement_track.cpp" />
-		<Unit filename="..\..\engines\bladerunner\movement_track.h" />
-		<Unit filename="..\..\engines\bladerunner\music.cpp" />
-		<Unit filename="..\..\engines\bladerunner\music.h" />
-		<Unit filename="..\..\engines\bladerunner\obstacles.cpp" />
-		<Unit filename="..\..\engines\bladerunner\obstacles.h" />
-		<Unit filename="..\..\engines\bladerunner\outtake.cpp" />
-		<Unit filename="..\..\engines\bladerunner\outtake.h" />
-		<Unit filename="..\..\engines\bladerunner\overlays.cpp" />
-		<Unit filename="..\..\engines\bladerunner\overlays.h" />
-		<Unit filename="..\..\engines\bladerunner\rect_float.h" />
-		<Unit filename="..\..\engines\bladerunner\regions.cpp" />
-		<Unit filename="..\..\engines\bladerunner\regions.h" />
-		<Unit filename="..\..\engines\bladerunner\savefile.cpp" />
-		<Unit filename="..\..\engines\bladerunner\savefile.h" />
-		<Unit filename="..\..\engines\bladerunner\scene.cpp" />
-		<Unit filename="..\..\engines\bladerunner\scene.h" />
-		<Unit filename="..\..\engines\bladerunner\scene_objects.cpp" />
-		<Unit filename="..\..\engines\bladerunner\scene_objects.h" />
-		<Unit filename="..\..\engines\bladerunner\screen_effects.cpp" />
-		<Unit filename="..\..\engines\bladerunner\screen_effects.h" />
-		<Unit filename="..\..\engines\bladerunner\set.cpp" />
-		<Unit filename="..\..\engines\bladerunner\set.h" />
-		<Unit filename="..\..\engines\bladerunner\set_effects.cpp" />
-		<Unit filename="..\..\engines\bladerunner\set_effects.h" />
-		<Unit filename="..\..\engines\bladerunner\settings.cpp" />
-		<Unit filename="..\..\engines\bladerunner\settings.h" />
-		<Unit filename="..\..\engines\bladerunner\shape.cpp" />
-		<Unit filename="..\..\engines\bladerunner\shape.h" />
-		<Unit filename="..\..\engines\bladerunner\slice_animations.cpp" />
-		<Unit filename="..\..\engines\bladerunner\slice_animations.h" />
-		<Unit filename="..\..\engines\bladerunner\slice_renderer.cpp" />
-		<Unit filename="..\..\engines\bladerunner\slice_renderer.h" />
-		<Unit filename="..\..\engines\bladerunner\subtitles.cpp" />
-		<Unit filename="..\..\engines\bladerunner\subtitles.h" />
-		<Unit filename="..\..\engines\bladerunner\suspects_database.cpp" />
-		<Unit filename="..\..\engines\bladerunner\suspects_database.h" />
-		<Unit filename="..\..\engines\bladerunner\text_resource.cpp" />
-		<Unit filename="..\..\engines\bladerunner\text_resource.h" />
-		<Unit filename="..\..\engines\bladerunner\time.cpp" />
-		<Unit filename="..\..\engines\bladerunner\time.h" />
-		<Unit filename="..\..\engines\bladerunner\vector.h" />
-		<Unit filename="..\..\engines\bladerunner\view.cpp" />
-		<Unit filename="..\..\engines\bladerunner\view.h" />
-		<Unit filename="..\..\engines\bladerunner\vqa_decoder.cpp" />
-		<Unit filename="..\..\engines\bladerunner\vqa_decoder.h" />
-		<Unit filename="..\..\engines\bladerunner\vqa_player.cpp" />
-		<Unit filename="..\..\engines\bladerunner\vqa_player.h" />
-		<Unit filename="..\..\engines\bladerunner\waypoints.cpp" />
-		<Unit filename="..\..\engines\bladerunner\waypoints.h" />
-		<Unit filename="..\..\engines\bladerunner\zbuffer.cpp" />
-		<Unit filename="..\..\engines\bladerunner\zbuffer.h" />
-		<Extensions>
-			<code_completion />
-			<debugger />
-		</Extensions>
-	</Project>
-</CodeBlocks_project_file>
\ No newline at end of file
diff --git a/dists/codeblocks/buried.cbp b/dists/codeblocks/buried.cbp
deleted file mode 100644
index 8b04d1a1e2c..00000000000
--- a/dists/codeblocks/buried.cbp
+++ /dev/null
@@ -1,308 +0,0 @@
-<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
-<CodeBlocks_project_file>
-	<FileVersion major="1" minor="6" />
-	<Project>
-		<Option title="buried" />
-		<Option pch_mode="2" />
-		<Option compiler="gcc" />
-		<Build>
-			<Target title="default">
-				<Option output="scummvm\engines\buried\libburied" prefix_auto="1" extension_auto="1" />
-				<Option working_dir="" />
-				<Option object_output="scummvm" />
-				<Option type="2" />
-				<Option compiler="gcc" />
-				<Option createDefFile="1" />
-				<Compiler>
-					<Add option="-Wall" />
-					<Add option="-Wno-long-long" />
-					<Add option="-Wno-multichar" />
-					<Add option="-Wno-unknown-pragmas" />
-					<Add option="-Wno-reorder" />
-					<Add option="-Wpointer-arith" />
-					<Add option="-Wcast-qual" />
-					<Add option="-Wcast-align" />
-					<Add option="-Wshadow" />
-					<Add option="-Wnon-virtual-dtor" />
-					<Add option="-Wwrite-strings" />
-					<Add option="-fno-exceptions" />
-					<Add option="-fcheck-new" />
-					<Add option="-DUSE_ZLIB" />
-					<Add option="-DUSE_MAD" />
-					<Add option="-DUSE_FRIBIDI" />
-					<Add option="-DUSE_OGG" />
-					<Add option="-DUSE_VORBIS" />
-					<Add option="-DUSE_FLAC" />
-					<Add option="-DUSE_PNG" />
-					<Add option="-DUSE_MPEG2" />
-					<Add option="-DUSE_THEORADEC" />
-					<Add option="-DUSE_FREETYPE2" />
-					<Add option="-DUSE_JPEG" />
-					<Add option="-DUSE_FLUIDSYNTH" />
-					<Add option="-DUSE_LIBCURL" />
-					<Add option="-DUSE_SDL_NET" />
-					<Add option="-DUSE_BINK" />
-					<Add option="-DUSE_SCALERS" />
-					<Add option="-DUSE_HQ_SCALERS" />
-					<Add option="-DUSE_EDGE_SCALERS" />
-					<Add option="-DUSE_ASPECT" />
-					<Add option="-DUSE_RGB_COLOR" />
-					<Add option="-DUSE_HIGHRES" />
-					<Add option="-DUSE_MT32EMU" />
-					<Add option="-DUSE_NASM" />
-					<Add option="-DUSE_OPENGL" />
-					<Add option="-DUSE_OPENGL_GAME" />
-					<Add option="-DUSE_OPENGL_SHADERS" />
-					<Add option="-DUSE_TINYGL" />
-					<Add option="-DUSE_TASKBAR" />
-					<Add option="-DUSE_HTTP" />
-					<Add option="-DUSE_BASIC_NET" />
-					<Add option="-DUSE_CLOUD" />
-					<Add option="-DUSE_ENET" />
-					<Add option="-DUSE_TRANSLATION" />
-					<Add option="-DUSE_SYSTEM_PRINTING" />
-					<Add option="-DUSE_SYSDIALOGS" />
-					<Add option="-DUSE_DETECTLANG" />
-					<Add option="-DUSE_TTS" />
-					<Add option="-DBUILTIN_RESOURCES" />
-					<Add option="-DDETECTION_FULL" />
-					<Add option="-DUSE_DETECTION_FEATURES_STATIC" />
-					<Add option="-DUSE_FMTOWNS_PC98_AUDIO" />
-					<Add option="-DUSE_HNM" />
-					<Add option="-DUSE_IMGUI" />
-					<Add option="-DUSE_INDEO3" />
-					<Add option="-DUSE_INDEO45" />
-					<Add option="-DUSE_JYV1" />
-					<Add option="-DUSE_LUA" />
-					<Add option="-DUSE_MFC" />
-					<Add option="-DUSE_MIDI" />
-					<Add option="-DUSE_QDM2" />
-					<Add option="-DUSE_SID_AUDIO" />
-					<Add option="-DUSE_SVQ1" />
-					<Add option="-DUSE_TRUEMOTION1" />
-					<Add option="-DUSE_UNIVERSALTRACKER" />
-					<Add option="-DUSE_VGMTRANS_AUDIO" />
-					<Add option="-DUSE_XAN" />
-					<Add option="-DENABLE_SCUMM" />
-					<Add option="-DENABLE_SCUMM_7_8" />
-					<Add option="-DENABLE_HE" />
-					<Add option="-DENABLE_ACCESS" />
-					<Add option="-DENABLE_ADL" />
-					<Add option="-DENABLE_AGI" />
-					<Add option="-DENABLE_AGOS" />
-					<Add option="-DENABLE_AGOS2" />
-					<Add option="-DENABLE_AGS" />
-					<Add option="-DENABLE_ALCACHOFA" />
-					<Add option="-DENABLE_ALG" />
-					<Add option="-DENABLE_ASYLUM" />
-					<Add option="-DENABLE_AWE" />
-					<Add option="-DENABLE_BAGEL" />
-					<Add option="-DENABLE_BBVS" />
-					<Add option="-DENABLE_BLADERUNNER" />
-					<Add option="-DENABLE_BURIED" />
-					<Add option="-DENABLE_CGE" />
-					<Add option="-DENABLE_CGE2" />
-					<Add option="-DENABLE_CHEWY" />
-					<Add option="-DENABLE_CINE" />
-					<Add option="-DENABLE_COMPOSER" />
-					<Add option="-DENABLE_CRAB" />
-					<Add option="-DENABLE_CRUISE" />
-					<Add option="-DENABLE_CRYOMNI3D" />
-					<Add option="-DENABLE_VERSAILLES" />
-					<Add option="-DENABLE_DARKSEED" />
-					<Add option="-DENABLE_DGDS" />
-					<Add option="-DENABLE_DIRECTOR" />
-					<Add option="-DENABLE_DRACI" />
-					<Add option="-DENABLE_DRAGONS" />
-					<Add option="-DENABLE_DRASCULA" />
-					<Add option="-DENABLE_DREAMWEB" />
-					<Add option="-DENABLE_EFH" />
-					<Add option="-DENABLE_FREESCAPE" />
-					<Add option="-DENABLE_GLK" />
-					<Add option="-DENABLE_GNAP" />
-					<Add option="-DENABLE_GOB" />
-					<Add option="-DENABLE_GOT" />
-					<Add option="-DENABLE_GRIFFON" />
-					<Add option="-DENABLE_GRIM" />
-					<Add option="-DENABLE_GROOVIE" />
-					<Add option="-DENABLE_GROOVIE2" />
-					<Add option="-DENABLE_HADESCH" />
-					<Add option="-DENABLE_HDB" />
-					<Add option="-DENABLE_HOPKINS" />
-					<Add option="-DENABLE_HUGO" />
-					<Add option="-DENABLE_HYPNO" />
-					<Add option="-DENABLE_ILLUSIONS" />
-					<Add option="-DENABLE_KINGDOM" />
-					<Add option="-DENABLE_KYRA" />
-					<Add option="-DENABLE_LOL" />
-					<Add option="-DENABLE_EOB" />
-					<Add option="-DENABLE_LAB" />
-					<Add option="-DENABLE_LASTEXPRESS" />
-					<Add option="-DENABLE_LURE" />
-					<Add option="-DENABLE_M4" />
-					<Add option="-DENABLE_MADE" />
-					<Add option="-DENABLE_MADS" />
-					<Add option="-DENABLE_MM" />
-					<Add option="-DENABLE_MM1" />
-					<Add option="-DENABLE_XEEN" />
-					<Add option="-DENABLE_MOHAWK" />
-					<Add option="-DENABLE_RIVEN" />
-					<Add option="-DENABLE_MYST" />
-					<Add option="-DENABLE_MYSTME" />
-					<Add option="-DENABLE_MORTEVIELLE" />
-					<Add option="-DENABLE_MTROPOLIS" />
-					<Add option="-DENABLE_MYST3" />
-					<Add option="-DENABLE_NANCY" />
-					<Add option="-DENABLE_NEVERHOOD" />
-					<Add option="-DENABLE_NGI" />
-					<Add option="-DENABLE_PARALLACTION" />
-					<Add option="-DENABLE_PEGASUS" />
-					<Add option="-DENABLE_PETKA" />
-					<Add option="-DENABLE_PINK" />
-					<Add option="-DENABLE_PLUMBERS" />
-					<Add option="-DENABLE_PRINCE" />
-					<Add option="-DENABLE_PRIVATE" />
-					<Add option="-DENABLE_QDENGINE" />
-					<Add option="-DENABLE_QUEEN" />
-					<Add option="-DENABLE_SAGA" />
-					<Add option="-DENABLE_IHNM" />
-					<Add option="-DENABLE_SAGA2" />
-					<Add option="-DENABLE_SCI" />
-					<Add option="-DENABLE_SCI32" />
-					<Add option="-DENABLE_SHERLOCK" />
-					<Add option="-DENABLE_SKY" />
-					<Add option="-DENABLE_SLUDGE" />
-					<Add option="-DENABLE_STARK" />
-					<Add option="-DENABLE_SUPERNOVA" />
-					<Add option="-DENABLE_SWORD1" />
-					<Add option="-DENABLE_SWORD2" />
-					<Add option="-DENABLE_SWORD25" />
-					<Add option="-DENABLE_TEENAGENT" />
-					<Add option="-DENABLE_TETRAEDGE" />
-					<Add option="-DENABLE_TINSEL" />
-					<Add option="-DENABLE_TITANIC" />
-					<Add option="-DENABLE_TOLTECS" />
-					<Add option="-DENABLE_TONY" />
-					<Add option="-DENABLE_TOON" />
-					<Add option="-DENABLE_TOT" />
-					<Add option="-DENABLE_TOUCHE" />
-					<Add option="-DENABLE_TRECISION" />
-					<Add option="-DENABLE_TSAGE" />
-					<Add option="-DENABLE_RINGWORLD" />
-					<Add option="-DENABLE_BLUEFORCE" />
-					<Add option="-DENABLE_RINGWORLD2" />
-					<Add option="-DENABLE_TUCKER" />
-					<Add option="-DENABLE_TWINE" />
-					<Add option="-DENABLE_TWP" />
-					<Add option="-DENABLE_ULTIMA" />
-					<Add option="-DENABLE_ULTIMA4" />
-					<Add option="-DENABLE_ULTIMA6" />
-					<Add option="-DENABLE_ULTIMA8" />
-					<Add option="-DENABLE_VCRUISE" />
-					<Add option="-DENABLE_VOYEUR" />
-					<Add option="-DENABLE_WAGE" />
-					<Add option="-DENABLE_WINTERMUTE" />
-					<Add option="-DENABLE_WME3D" />
-					<Add option="-DENABLE_FOXTAIL" />
-					<Add option="-DENABLE_HEROCRAFT" />
-					<Add option="-DENABLE_ZVISION" />
-					<Add option="-DWIN32" />
-					<Add option="-DCURL_STATICLIB" />
-					<Add option="-DSDL_BACKEND" />
-					<Add option="-DUSE_SDL2" />
-					<Add option="-DDETECTION_STATIC" />
-					<Add option="-DUSE_GLAD" />
-					<Add option="-DUSE_IMGUI_SDLRENDERER2" />
-					<Add option="-g" />
-					<Add directory="..\..\engines" />
-					<Add directory="..\..\..\scummvm" />
-				</Compiler>
-			</Target>
-		</Build>
-		<Unit filename="..\..\engines\buried\demo\demo_menu.cpp" />
-		<Unit filename="..\..\engines\buried\demo\demo_menu.h" />
-		<Unit filename="..\..\engines\buried\demo\features.cpp" />
-		<Unit filename="..\..\engines\buried\demo\features.h" />
-		<Unit filename="..\..\engines\buried\demo\movie_scene.cpp" />
-		<Unit filename="..\..\engines\buried\demo\movie_scene.h" />
-		<Unit filename="..\..\engines\buried\environ\agent3_lair.cpp" />
-		<Unit filename="..\..\engines\buried\environ\ai_lab.cpp" />
-		<Unit filename="..\..\engines\buried\environ\alien.cpp" />
-		<Unit filename="..\..\engines\buried\environ\castle.cpp" />
-		<Unit filename="..\..\engines\buried\environ\da_vinci.cpp" />
-		<Unit filename="..\..\engines\buried\environ\future_apartment.cpp" />
-		<Unit filename="..\..\engines\buried\environ\mayan.cpp" />
-		<Unit filename="..\..\engines\buried\environ\scene_base.cpp" />
-		<Unit filename="..\..\engines\buried\environ\scene_base.h" />
-		<Unit filename="..\..\engines\buried\environ\scene_common.cpp" />
-		<Unit filename="..\..\engines\buried\environ\scene_common.h" />
-		<Unit filename="..\..\engines\buried\environ\scene_factory.cpp" />
-		<Unit filename="..\..\engines\buried\agent_evaluation.cpp" />
-		<Unit filename="..\..\engines\buried\agent_evaluation.h" />
-		<Unit filename="..\..\engines\buried\aidata.h" />
-		<Unit filename="..\..\engines\buried\animdata.h" />
-		<Unit filename="..\..\engines\buried\avi_frames.cpp" />
-		<Unit filename="..\..\engines\buried\avi_frames.h" />
-		<Unit filename="..\..\engines\buried\biochip_right.cpp" />
-		<Unit filename="..\..\engines\buried\biochip_right.h" />
-		<Unit filename="..\..\engines\buried\biochip_view.cpp" />
-		<Unit filename="..\..\engines\buried\biochip_view.h" />
-		<Unit filename="..\..\engines\buried\bookdata.h" />
-		<Unit filename="..\..\engines\buried\buried.cpp" />
-		<Unit filename="..\..\engines\buried\buried.h" />
-		<Unit filename="..\..\engines\buried\complete.cpp" />
-		<Unit filename="..\..\engines\buried\complete.h" />
-		<Unit filename="..\..\engines\buried\console.cpp" />
-		<Unit filename="..\..\engines\buried\console.h" />
-		<Unit filename="..\..\engines\buried\credits.cpp" />
-		<Unit filename="..\..\engines\buried\credits.h" />
-		<Unit filename="..\..\engines\buried\death.cpp" />
-		<Unit filename="..\..\engines\buried\death.h" />
-		<Unit filename="..\..\engines\buried\detection.h" />
-		<Unit filename="..\..\engines\buried\detection_tables.h" />
-		<Unit filename="..\..\engines\buried\fbcdata.h" />
-		<Unit filename="..\..\engines\buried\frame_window.cpp" />
-		<Unit filename="..\..\engines\buried\frame_window.h" />
-		<Unit filename="..\..\engines\buried\gameui.cpp" />
-		<Unit filename="..\..\engines\buried\gameui.h" />
-		<Unit filename="..\..\engines\buried\global_flags.h" />
-		<Unit filename="..\..\engines\buried\graphics.cpp" />
-		<Unit filename="..\..\engines\buried\graphics.h" />
-		<Unit filename="..\..\engines\buried\inndata.h" />
-		<Unit filename="..\..\engines\buried\invdata.h" />
-		<Unit filename="..\..\engines\buried\inventory_info.cpp" />
-		<Unit filename="..\..\engines\buried\inventory_info.h" />
-		<Unit filename="..\..\engines\buried\inventory_window.cpp" />
-		<Unit filename="..\..\engines\buried\inventory_window.h" />
-		<Unit filename="..\..\engines\buried\livetext.cpp" />
-		<Unit filename="..\..\engines\buried\livetext.h" />
-		<Unit filename="..\..\engines\buried\main_menu.cpp" />
-		<Unit filename="..\..\engines\buried\main_menu.h" />
-		<Unit filename="..\..\engines\buried\message.h" />
-		<Unit filename="..\..\engines\buried\metaengine.cpp" />
-		<Unit filename="..\..\engines\buried\module.mk" />
-		<Unit filename="..\..\engines\buried\navarrow.cpp" />
-		<Unit filename="..\..\engines\buried\navarrow.h" />
-		<Unit filename="..\..\engines\buried\navdata.h" />
-		<Unit filename="..\..\engines\buried\overview.cpp" />
-		<Unit filename="..\..\engines\buried\overview.h" />
-		<Unit filename="..\..\engines\buried\resources.h" />
-		<Unit filename="..\..\engines\buried\saveload.cpp" />
-		<Unit filename="..\..\engines\buried\scene_view.cpp" />
-		<Unit filename="..\..\engines\buried\scene_view.h" />
-		<Unit filename="..\..\engines\buried\snddata.h" />
-		<Unit filename="..\..\engines\buried\sound.cpp" />
-		<Unit filename="..\..\engines\buried\sound.h" />
-		<Unit filename="..\..\engines\buried\sprtdata.h" />
-		<Unit filename="..\..\engines\buried\title_sequence.cpp" />
-		<Unit filename="..\..\engines\buried\title_sequence.h" />
-		<Unit filename="..\..\engines\buried\video_window.cpp" />
-		<Unit filename="..\..\engines\buried\video_window.h" />
-		<Unit filename="..\..\engines\buried\window.cpp" />
-		<Unit filename="..\..\engines\buried\window.h" />
-		<Extensions>
-			<code_completion />
-			<debugger />
-		</Extensions>
-	</Project>
-</CodeBlocks_project_file>
\ No newline at end of file
diff --git a/dists/codeblocks/cge.cbp b/dists/codeblocks/cge.cbp
deleted file mode 100644
index 4bfcde8a5af..00000000000
--- a/dists/codeblocks/cge.cbp
+++ /dev/null
@@ -1,259 +0,0 @@
-<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
-<CodeBlocks_project_file>
-	<FileVersion major="1" minor="6" />
-	<Project>
-		<Option title="cge" />
-		<Option pch_mode="2" />
-		<Option compiler="gcc" />
-		<Build>
-			<Target title="default">
-				<Option output="scummvm\engines\cge\libcge" prefix_auto="1" extension_auto="1" />
-				<Option working_dir="" />
-				<Option object_output="scummvm" />
-				<Option type="2" />
-				<Option compiler="gcc" />
-				<Option createDefFile="1" />
-				<Compiler>
-					<Add option="-Wall" />
-					<Add option="-Wno-long-long" />
-					<Add option="-Wno-multichar" />
-					<Add option="-Wno-unknown-pragmas" />
-					<Add option="-Wno-reorder" />
-					<Add option="-Wpointer-arith" />
-					<Add option="-Wcast-qual" />
-					<Add option="-Wcast-align" />
-					<Add option="-Wshadow" />
-					<Add option="-Wnon-virtual-dtor" />
-					<Add option="-Wwrite-strings" />
-					<Add option="-fno-exceptions" />
-					<Add option="-fcheck-new" />
-					<Add option="-DUSE_ZLIB" />
-					<Add option="-DUSE_MAD" />
-					<Add option="-DUSE_FRIBIDI" />
-					<Add option="-DUSE_OGG" />
-					<Add option="-DUSE_VORBIS" />
-					<Add option="-DUSE_FLAC" />
-					<Add option="-DUSE_PNG" />
-					<Add option="-DUSE_MPEG2" />
-					<Add option="-DUSE_THEORADEC" />
-					<Add option="-DUSE_FREETYPE2" />
-					<Add option="-DUSE_JPEG" />
-					<Add option="-DUSE_FLUIDSYNTH" />
-					<Add option="-DUSE_LIBCURL" />
-					<Add option="-DUSE_SDL_NET" />
-					<Add option="-DUSE_BINK" />
-					<Add option="-DUSE_SCALERS" />
-					<Add option="-DUSE_HQ_SCALERS" />
-					<Add option="-DUSE_EDGE_SCALERS" />
-					<Add option="-DUSE_ASPECT" />
-					<Add option="-DUSE_RGB_COLOR" />
-					<Add option="-DUSE_HIGHRES" />
-					<Add option="-DUSE_MT32EMU" />
-					<Add option="-DUSE_NASM" />
-					<Add option="-DUSE_OPENGL" />
-					<Add option="-DUSE_OPENGL_GAME" />
-					<Add option="-DUSE_OPENGL_SHADERS" />
-					<Add option="-DUSE_TINYGL" />
-					<Add option="-DUSE_TASKBAR" />
-					<Add option="-DUSE_HTTP" />
-					<Add option="-DUSE_BASIC_NET" />
-					<Add option="-DUSE_CLOUD" />
-					<Add option="-DUSE_ENET" />
-					<Add option="-DUSE_TRANSLATION" />
-					<Add option="-DUSE_SYSTEM_PRINTING" />
-					<Add option="-DUSE_SYSDIALOGS" />
-					<Add option="-DUSE_DETECTLANG" />
-					<Add option="-DUSE_TTS" />
-					<Add option="-DBUILTIN_RESOURCES" />
-					<Add option="-DDETECTION_FULL" />
-					<Add option="-DUSE_DETECTION_FEATURES_STATIC" />
-					<Add option="-DUSE_FMTOWNS_PC98_AUDIO" />
-					<Add option="-DUSE_HNM" />
-					<Add option="-DUSE_IMGUI" />
-					<Add option="-DUSE_INDEO3" />
-					<Add option="-DUSE_INDEO45" />
-					<Add option="-DUSE_JYV1" />
-					<Add option="-DUSE_LUA" />
-					<Add option="-DUSE_MFC" />
-					<Add option="-DUSE_MIDI" />
-					<Add option="-DUSE_QDM2" />
-					<Add option="-DUSE_SID_AUDIO" />
-					<Add option="-DUSE_SVQ1" />
-					<Add option="-DUSE_TRUEMOTION1" />
-					<Add option="-DUSE_UNIVERSALTRACKER" />
-					<Add option="-DUSE_VGMTRANS_AUDIO" />
-					<Add option="-DUSE_XAN" />
-					<Add option="-DENABLE_SCUMM" />
-					<Add option="-DENABLE_SCUMM_7_8" />
-					<Add option="-DENABLE_HE" />
-					<Add option="-DENABLE_ACCESS" />
-					<Add option="-DENABLE_ADL" />
-					<Add option="-DENABLE_AGI" />
-					<Add option="-DENABLE_AGOS" />
-					<Add option="-DENABLE_AGOS2" />
-					<Add option="-DENABLE_AGS" />
-					<Add option="-DENABLE_ALCACHOFA" />
-					<Add option="-DENABLE_ALG" />
-					<Add option="-DENABLE_ASYLUM" />
-					<Add option="-DENABLE_AWE" />
-					<Add option="-DENABLE_BAGEL" />
-					<Add option="-DENABLE_BBVS" />
-					<Add option="-DENABLE_BLADERUNNER" />
-					<Add option="-DENABLE_BURIED" />
-					<Add option="-DENABLE_CGE" />
-					<Add option="-DENABLE_CGE2" />
-					<Add option="-DENABLE_CHEWY" />
-					<Add option="-DENABLE_CINE" />
-					<Add option="-DENABLE_COMPOSER" />
-					<Add option="-DENABLE_CRAB" />
-					<Add option="-DENABLE_CRUISE" />
-					<Add option="-DENABLE_CRYOMNI3D" />
-					<Add option="-DENABLE_VERSAILLES" />
-					<Add option="-DENABLE_DARKSEED" />
-					<Add option="-DENABLE_DGDS" />
-					<Add option="-DENABLE_DIRECTOR" />
-					<Add option="-DENABLE_DRACI" />
-					<Add option="-DENABLE_DRAGONS" />
-					<Add option="-DENABLE_DRASCULA" />
-					<Add option="-DENABLE_DREAMWEB" />
-					<Add option="-DENABLE_EFH" />
-					<Add option="-DENABLE_FREESCAPE" />
-					<Add option="-DENABLE_GLK" />
-					<Add option="-DENABLE_GNAP" />
-					<Add option="-DENABLE_GOB" />
-					<Add option="-DENABLE_GOT" />
-					<Add option="-DENABLE_GRIFFON" />
-					<Add option="-DENABLE_GRIM" />
-					<Add option="-DENABLE_GROOVIE" />
-					<Add option="-DENABLE_GROOVIE2" />
-					<Add option="-DENABLE_HADESCH" />
-					<Add option="-DENABLE_HDB" />
-					<Add option="-DENABLE_HOPKINS" />
-					<Add option="-DENABLE_HUGO" />
-					<Add option="-DENABLE_HYPNO" />
-					<Add option="-DENABLE_ILLUSIONS" />
-					<Add option="-DENABLE_KINGDOM" />
-					<Add option="-DENABLE_KYRA" />
-					<Add option="-DENABLE_LOL" />
-					<Add option="-DENABLE_EOB" />
-					<Add option="-DENABLE_LAB" />
-					<Add option="-DENABLE_LASTEXPRESS" />
-					<Add option="-DENABLE_LURE" />
-					<Add option="-DENABLE_M4" />
-					<Add option="-DENABLE_MADE" />
-					<Add option="-DENABLE_MADS" />
-					<Add option="-DENABLE_MM" />
-					<Add option="-DENABLE_MM1" />
-					<Add option="-DENABLE_XEEN" />
-					<Add option="-DENABLE_MOHAWK" />
-					<Add option="-DENABLE_RIVEN" />
-					<Add option="-DENABLE_MYST" />
-					<Add option="-DENABLE_MYSTME" />
-					<Add option="-DENABLE_MORTEVIELLE" />
-					<Add option="-DENABLE_MTROPOLIS" />
-					<Add option="-DENABLE_MYST3" />
-					<Add option="-DENABLE_NANCY" />
-					<Add option="-DENABLE_NEVERHOOD" />
-					<Add option="-DENABLE_NGI" />
-					<Add option="-DENABLE_PARALLACTION" />
-					<Add option="-DENABLE_PEGASUS" />
-					<Add option="-DENABLE_PETKA" />
-					<Add option="-DENABLE_PINK" />
-					<Add option="-DENABLE_PLUMBERS" />
-					<Add option="-DENABLE_PRINCE" />
-					<Add option="-DENABLE_PRIVATE" />
-					<Add option="-DENABLE_QDENGINE" />
-					<Add option="-DENABLE_QUEEN" />
-					<Add option="-DENABLE_SAGA" />
-					<Add option="-DENABLE_IHNM" />
-					<Add option="-DENABLE_SAGA2" />
-					<Add option="-DENABLE_SCI" />
-					<Add option="-DENABLE_SCI32" />
-					<Add option="-DENABLE_SHERLOCK" />
-					<Add option="-DENABLE_SKY" />
-					<Add option="-DENABLE_SLUDGE" />
-					<Add option="-DENABLE_STARK" />
-					<Add option="-DENABLE_SUPERNOVA" />
-					<Add option="-DENABLE_SWORD1" />
-					<Add option="-DENABLE_SWORD2" />
-					<Add option="-DENABLE_SWORD25" />
-					<Add option="-DENABLE_TEENAGENT" />
-					<Add option="-DENABLE_TETRAEDGE" />
-					<Add option="-DENABLE_TINSEL" />
-					<Add option="-DENABLE_TITANIC" />
-					<Add option="-DENABLE_TOLTECS" />
-					<Add option="-DENABLE_TONY" />
-					<Add option="-DENABLE_TOON" />
-					<Add option="-DENABLE_TOT" />
-					<Add option="-DENABLE_TOUCHE" />
-					<Add option="-DENABLE_TRECISION" />
-					<Add option="-DENABLE_TSAGE" />
-					<Add option="-DENABLE_RINGWORLD" />
-					<Add option="-DENABLE_BLUEFORCE" />
-					<Add option="-DENABLE_RINGWORLD2" />
-					<Add option="-DENABLE_TUCKER" />
-					<Add option="-DENABLE_TWINE" />
-					<Add option="-DENABLE_TWP" />
-					<Add option="-DENABLE_ULTIMA" />
-					<Add option="-DENABLE_ULTIMA4" />
-					<Add option="-DENABLE_ULTIMA6" />
-					<Add option="-DENABLE_ULTIMA8" />
-					<Add option="-DENABLE_VCRUISE" />
-					<Add option="-DENABLE_VOYEUR" />
-					<Add option="-DENABLE_WAGE" />
-					<Add option="-DENABLE_WINTERMUTE" />
-					<Add option="-DENABLE_WME3D" />
-					<Add option="-DENABLE_FOXTAIL" />
-					<Add option="-DENABLE_HEROCRAFT" />
-					<Add option="-DENABLE_ZVISION" />
-					<Add option="-DWIN32" />
-					<Add option="-DCURL_STATICLIB" />
-					<Add option="-DSDL_BACKEND" />
-					<Add option="-DUSE_SDL2" />
-					<Add option="-DDETECTION_STATIC" />
-					<Add option="-DUSE_GLAD" />
-					<Add option="-DUSE_IMGUI_SDLRENDERER2" />
-					<Add option="-g" />
-					<Add directory="..\..\engines" />
-					<Add directory="..\..\..\scummvm" />
-				</Compiler>
-			</Target>
-		</Build>
-		<Unit filename="..\..\engines\cge\bitmap.cpp" />
-		<Unit filename="..\..\engines\cge\bitmap.h" />
-		<Unit filename="..\..\engines\cge\cge.cpp" />
-		<Unit filename="..\..\engines\cge\cge.h" />
-		<Unit filename="..\..\engines\cge\cge_main.cpp" />
-		<Unit filename="..\..\engines\cge\cge_main.h" />
-		<Unit filename="..\..\engines\cge\console.cpp" />
-		<Unit filename="..\..\engines\cge\console.h" />
-		<Unit filename="..\..\engines\cge\detection.h" />
-		<Unit filename="..\..\engines\cge\events.cpp" />
-		<Unit filename="..\..\engines\cge\events.h" />
-		<Unit filename="..\..\engines\cge\fileio.cpp" />
-		<Unit filename="..\..\engines\cge\fileio.h" />
-		<Unit filename="..\..\engines\cge\game.cpp" />
-		<Unit filename="..\..\engines\cge\game.h" />
-		<Unit filename="..\..\engines\cge\general.h" />
-		<Unit filename="..\..\engines\cge\metaengine.cpp" />
-		<Unit filename="..\..\engines\cge\module.mk" />
-		<Unit filename="..\..\engines\cge\snail.cpp" />
-		<Unit filename="..\..\engines\cge\snail.h" />
-		<Unit filename="..\..\engines\cge\sound.cpp" />
-		<Unit filename="..\..\engines\cge\sound.h" />
-		<Unit filename="..\..\engines\cge\talk.cpp" />
-		<Unit filename="..\..\engines\cge\talk.h" />
-		<Unit filename="..\..\engines\cge\text.cpp" />
-		<Unit filename="..\..\engines\cge\text.h" />
-		<Unit filename="..\..\engines\cge\vga13h.cpp" />
-		<Unit filename="..\..\engines\cge\vga13h.h" />
-		<Unit filename="..\..\engines\cge\vmenu.cpp" />
-		<Unit filename="..\..\engines\cge\vmenu.h" />
-		<Unit filename="..\..\engines\cge\walk.cpp" />
-		<Unit filename="..\..\engines\cge\walk.h" />
-		<Extensions>
-			<code_completion />
-			<debugger />
-		</Extensions>
-	</Project>
-</CodeBlocks_project_file>
\ No newline at end of file
diff --git a/dists/codeblocks/cge2.cbp b/dists/codeblocks/cge2.cbp
deleted file mode 100644
index b8f8c814647..00000000000
--- a/dists/codeblocks/cge2.cbp
+++ /dev/null
@@ -1,264 +0,0 @@
-<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
-<CodeBlocks_project_file>
-	<FileVersion major="1" minor="6" />
-	<Project>
-		<Option title="cge2" />
-		<Option pch_mode="2" />
-		<Option compiler="gcc" />
-		<Build>
-			<Target title="default">
-				<Option output="scummvm\engines\cge2\libcge2" prefix_auto="1" extension_auto="1" />
-				<Option working_dir="" />
-				<Option object_output="scummvm" />
-				<Option type="2" />
-				<Option compiler="gcc" />
-				<Option createDefFile="1" />
-				<Compiler>
-					<Add option="-Wall" />
-					<Add option="-Wno-long-long" />
-					<Add option="-Wno-multichar" />
-					<Add option="-Wno-unknown-pragmas" />
-					<Add option="-Wno-reorder" />
-					<Add option="-Wpointer-arith" />
-					<Add option="-Wcast-qual" />
-					<Add option="-Wcast-align" />
-					<Add option="-Wshadow" />
-					<Add option="-Wnon-virtual-dtor" />
-					<Add option="-Wwrite-strings" />
-					<Add option="-fno-exceptions" />
-					<Add option="-fcheck-new" />
-					<Add option="-DUSE_ZLIB" />
-					<Add option="-DUSE_MAD" />
-					<Add option="-DUSE_FRIBIDI" />
-					<Add option="-DUSE_OGG" />
-					<Add option="-DUSE_VORBIS" />
-					<Add option="-DUSE_FLAC" />
-					<Add option="-DUSE_PNG" />
-					<Add option="-DUSE_MPEG2" />
-					<Add option="-DUSE_THEORADEC" />
-					<Add option="-DUSE_FREETYPE2" />
-					<Add option="-DUSE_JPEG" />
-					<Add option="-DUSE_FLUIDSYNTH" />
-					<Add option="-DUSE_LIBCURL" />
-					<Add option="-DUSE_SDL_NET" />
-					<Add option="-DUSE_BINK" />
-					<Add option="-DUSE_SCALERS" />
-					<Add option="-DUSE_HQ_SCALERS" />
-					<Add option="-DUSE_EDGE_SCALERS" />
-					<Add option="-DUSE_ASPECT" />
-					<Add option="-DUSE_RGB_COLOR" />
-					<Add option="-DUSE_HIGHRES" />
-					<Add option="-DUSE_MT32EMU" />
-					<Add option="-DUSE_NASM" />
-					<Add option="-DUSE_OPENGL" />
-					<Add option="-DUSE_OPENGL_GAME" />
-					<Add option="-DUSE_OPENGL_SHADERS" />
-					<Add option="-DUSE_TINYGL" />
-					<Add option="-DUSE_TASKBAR" />
-					<Add option="-DUSE_HTTP" />
-					<Add option="-DUSE_BASIC_NET" />
-					<Add option="-DUSE_CLOUD" />
-					<Add option="-DUSE_ENET" />
-					<Add option="-DUSE_TRANSLATION" />
-					<Add option="-DUSE_SYSTEM_PRINTING" />
-					<Add option="-DUSE_SYSDIALOGS" />
-					<Add option="-DUSE_DETECTLANG" />
-					<Add option="-DUSE_TTS" />
-					<Add option="-DBUILTIN_RESOURCES" />
-					<Add option="-DDETECTION_FULL" />
-					<Add option="-DUSE_DETECTION_FEATURES_STATIC" />
-					<Add option="-DUSE_FMTOWNS_PC98_AUDIO" />
-					<Add option="-DUSE_HNM" />
-					<Add option="-DUSE_IMGUI" />
-					<Add option="-DUSE_INDEO3" />
-					<Add option="-DUSE_INDEO45" />
-					<Add option="-DUSE_JYV1" />
-					<Add option="-DUSE_LUA" />
-					<Add option="-DUSE_MFC" />
-					<Add option="-DUSE_MIDI" />
-					<Add option="-DUSE_QDM2" />
-					<Add option="-DUSE_SID_AUDIO" />
-					<Add option="-DUSE_SVQ1" />
-					<Add option="-DUSE_TRUEMOTION1" />
-					<Add option="-DUSE_UNIVERSALTRACKER" />
-					<Add option="-DUSE_VGMTRANS_AUDIO" />
-					<Add option="-DUSE_XAN" />
-					<Add option="-DENABLE_SCUMM" />
-					<Add option="-DENABLE_SCUMM_7_8" />
-					<Add option="-DENABLE_HE" />
-					<Add option="-DENABLE_ACCESS" />
-					<Add option="-DENABLE_ADL" />
-					<Add option="-DENABLE_AGI" />
-					<Add option="-DENABLE_AGOS" />
-					<Add option="-DENABLE_AGOS2" />
-					<Add option="-DENABLE_AGS" />
-					<Add option="-DENABLE_ALCACHOFA" />
-					<Add option="-DENABLE_ALG" />
-					<Add option="-DENABLE_ASYLUM" />
-					<Add option="-DENABLE_AWE" />
-					<Add option="-DENABLE_BAGEL" />
-					<Add option="-DENABLE_BBVS" />
-					<Add option="-DENABLE_BLADERUNNER" />
-					<Add option="-DENABLE_BURIED" />
-					<Add option="-DENABLE_CGE" />
-					<Add option="-DENABLE_CGE2" />
-					<Add option="-DENABLE_CHEWY" />
-					<Add option="-DENABLE_CINE" />
-					<Add option="-DENABLE_COMPOSER" />
-					<Add option="-DENABLE_CRAB" />
-					<Add option="-DENABLE_CRUISE" />
-					<Add option="-DENABLE_CRYOMNI3D" />
-					<Add option="-DENABLE_VERSAILLES" />
-					<Add option="-DENABLE_DARKSEED" />
-					<Add option="-DENABLE_DGDS" />
-					<Add option="-DENABLE_DIRECTOR" />
-					<Add option="-DENABLE_DRACI" />
-					<Add option="-DENABLE_DRAGONS" />
-					<Add option="-DENABLE_DRASCULA" />
-					<Add option="-DENABLE_DREAMWEB" />
-					<Add option="-DENABLE_EFH" />
-					<Add option="-DENABLE_FREESCAPE" />
-					<Add option="-DENABLE_GLK" />
-					<Add option="-DENABLE_GNAP" />
-					<Add option="-DENABLE_GOB" />
-					<Add option="-DENABLE_GOT" />
-					<Add option="-DENABLE_GRIFFON" />
-					<Add option="-DENABLE_GRIM" />
-					<Add option="-DENABLE_GROOVIE" />
-					<Add option="-DENABLE_GROOVIE2" />
-					<Add option="-DENABLE_HADESCH" />
-					<Add option="-DENABLE_HDB" />
-					<Add option="-DENABLE_HOPKINS" />
-					<Add option="-DENABLE_HUGO" />
-					<Add option="-DENABLE_HYPNO" />
-					<Add option="-DENABLE_ILLUSIONS" />
-					<Add option="-DENABLE_KINGDOM" />
-					<Add option="-DENABLE_KYRA" />
-					<Add option="-DENABLE_LOL" />
-					<Add option="-DENABLE_EOB" />
-					<Add option="-DENABLE_LAB" />
-					<Add option="-DENABLE_LASTEXPRESS" />
-					<Add option="-DENABLE_LURE" />
-					<Add option="-DENABLE_M4" />
-					<Add option="-DENABLE_MADE" />
-					<Add option="-DENABLE_MADS" />
-					<Add option="-DENABLE_MM" />
-					<Add option="-DENABLE_MM1" />
-					<Add option="-DENABLE_XEEN" />
-					<Add option="-DENABLE_MOHAWK" />
-					<Add option="-DENABLE_RIVEN" />
-					<Add option="-DENABLE_MYST" />
-					<Add option="-DENABLE_MYSTME" />
-					<Add option="-DENABLE_MORTEVIELLE" />
-					<Add option="-DENABLE_MTROPOLIS" />
-					<Add option="-DENABLE_MYST3" />
-					<Add option="-DENABLE_NANCY" />
-					<Add option="-DENABLE_NEVERHOOD" />
-					<Add option="-DENABLE_NGI" />
-					<Add option="-DENABLE_PARALLACTION" />
-					<Add option="-DENABLE_PEGASUS" />
-					<Add option="-DENABLE_PETKA" />
-					<Add option="-DENABLE_PINK" />
-					<Add option="-DENABLE_PLUMBERS" />
-					<Add option="-DENABLE_PRINCE" />
-					<Add option="-DENABLE_PRIVATE" />
-					<Add option="-DENABLE_QDENGINE" />
-					<Add option="-DENABLE_QUEEN" />
-					<Add option="-DENABLE_SAGA" />
-					<Add option="-DENABLE_IHNM" />
-					<Add option="-DENABLE_SAGA2" />
-					<Add option="-DENABLE_SCI" />
-					<Add option="-DENABLE_SCI32" />
-					<Add option="-DENABLE_SHERLOCK" />
-					<Add option="-DENABLE_SKY" />
-					<Add option="-DENABLE_SLUDGE" />
-					<Add option="-DENABLE_STARK" />
-					<Add option="-DENABLE_SUPERNOVA" />
-					<Add option="-DENABLE_SWORD1" />
-					<Add option="-DENABLE_SWORD2" />
-					<Add option="-DENABLE_SWORD25" />
-					<Add option="-DENABLE_TEENAGENT" />
-					<Add option="-DENABLE_TETRAEDGE" />
-					<Add option="-DENABLE_TINSEL" />
-					<Add option="-DENABLE_TITANIC" />
-					<Add option="-DENABLE_TOLTECS" />
-					<Add option="-DENABLE_TONY" />
-					<Add option="-DENABLE_TOON" />
-					<Add option="-DENABLE_TOT" />
-					<Add option="-DENABLE_TOUCHE" />
-					<Add option="-DENABLE_TRECISION" />
-					<Add option="-DENABLE_TSAGE" />
-					<Add option="-DENABLE_RINGWORLD" />
-					<Add option="-DENABLE_BLUEFORCE" />
-					<Add option="-DENABLE_RINGWORLD2" />
-					<Add option="-DENABLE_TUCKER" />
-					<Add option="-DENABLE_TWINE" />
-					<Add option="-DENABLE_TWP" />
-					<Add option="-DENABLE_ULTIMA" />
-					<Add option="-DENABLE_ULTIMA4" />
-					<Add option="-DENABLE_ULTIMA6" />
-					<Add option="-DENABLE_ULTIMA8" />
-					<Add option="-DENABLE_VCRUISE" />
-					<Add option="-DENABLE_VOYEUR" />
-					<Add option="-DENABLE_WAGE" />
-					<Add option="-DENABLE_WINTERMUTE" />
-					<Add option="-DENABLE_WME3D" />
-					<Add option="-DENABLE_FOXTAIL" />
-					<Add option="-DENABLE_HEROCRAFT" />
-					<Add option="-DENABLE_ZVISION" />
-					<Add option="-DWIN32" />
-					<Add option="-DCURL_STATICLIB" />
-					<Add option="-DSDL_BACKEND" />
-					<Add option="-DUSE_SDL2" />
-					<Add option="-DDETECTION_STATIC" />
-					<Add option="-DUSE_GLAD" />
-					<Add option="-DUSE_IMGUI_SDLRENDERER2" />
-					<Add option="-g" />
-					<Add directory="..\..\engines" />
-					<Add directory="..\..\..\scummvm" />
-				</Compiler>
-			</Target>
-		</Build>
-		<Unit filename="..\..\engines\cge2\bitmap.cpp" />
-		<Unit filename="..\..\engines\cge2\bitmap.h" />
-		<Unit filename="..\..\engines\cge2\cge2.cpp" />
-		<Unit filename="..\..\engines\cge2\cge2.h" />
-		<Unit filename="..\..\engines\cge2\cge2_main.cpp" />
-		<Unit filename="..\..\engines\cge2\cge2_main.h" />
-		<Unit filename="..\..\engines\cge2\console.cpp" />
-		<Unit filename="..\..\engines\cge2\console.h" />
-		<Unit filename="..\..\engines\cge2\detection.h" />
-		<Unit filename="..\..\engines\cge2\events.cpp" />
-		<Unit filename="..\..\engines\cge2\events.h" />
-		<Unit filename="..\..\engines\cge2\fileio.cpp" />
-		<Unit filename="..\..\engines\cge2\fileio.h" />
-		<Unit filename="..\..\engines\cge2\general.h" />
-		<Unit filename="..\..\engines\cge2\hero.cpp" />
-		<Unit filename="..\..\engines\cge2\hero.h" />
-		<Unit filename="..\..\engines\cge2\inventory.cpp" />
-		<Unit filename="..\..\engines\cge2\map.cpp" />
-		<Unit filename="..\..\engines\cge2\map.h" />
-		<Unit filename="..\..\engines\cge2\metaengine.cpp" />
-		<Unit filename="..\..\engines\cge2\module.mk" />
-		<Unit filename="..\..\engines\cge2\saveload.cpp" />
-		<Unit filename="..\..\engines\cge2\snail.cpp" />
-		<Unit filename="..\..\engines\cge2\snail.h" />
-		<Unit filename="..\..\engines\cge2\sound.cpp" />
-		<Unit filename="..\..\engines\cge2\sound.h" />
-		<Unit filename="..\..\engines\cge2\spare.cpp" />
-		<Unit filename="..\..\engines\cge2\spare.h" />
-		<Unit filename="..\..\engines\cge2\talk.cpp" />
-		<Unit filename="..\..\engines\cge2\talk.h" />
-		<Unit filename="..\..\engines\cge2\text.cpp" />
-		<Unit filename="..\..\engines\cge2\text.h" />
-		<Unit filename="..\..\engines\cge2\toolbar.cpp" />
-		<Unit filename="..\..\engines\cge2\vga13h.cpp" />
-		<Unit filename="..\..\engines\cge2\vga13h.h" />
-		<Unit filename="..\..\engines\cge2\vmenu.cpp" />
-		<Unit filename="..\..\engines\cge2\vmenu.h" />
-		<Extensions>
-			<code_completion />
-			<debugger />
-		</Extensions>
-	</Project>
-</CodeBlocks_project_file>
\ No newline at end of file
diff --git a/dists/codeblocks/chewy.cbp b/dists/codeblocks/chewy.cbp
deleted file mode 100644
index 067014fb210..00000000000
--- a/dists/codeblocks/chewy.cbp
+++ /dev/null
@@ -1,488 +0,0 @@
-<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
-<CodeBlocks_project_file>
-	<FileVersion major="1" minor="6" />
-	<Project>
-		<Option title="chewy" />
-		<Option pch_mode="2" />
-		<Option compiler="gcc" />
-		<Build>
-			<Target title="default">
-				<Option output="scummvm\engines\chewy\libchewy" prefix_auto="1" extension_auto="1" />
-				<Option working_dir="" />
-				<Option object_output="scummvm" />
-				<Option type="2" />
-				<Option compiler="gcc" />
-				<Option createDefFile="1" />
-				<Compiler>
-					<Add option="-Wall" />
-					<Add option="-Wno-long-long" />
-					<Add option="-Wno-multichar" />
-					<Add option="-Wno-unknown-pragmas" />
-					<Add option="-Wno-reorder" />
-					<Add option="-Wpointer-arith" />
-					<Add option="-Wcast-qual" />
-					<Add option="-Wcast-align" />
-					<Add option="-Wshadow" />
-					<Add option="-Wnon-virtual-dtor" />
-					<Add option="-Wwrite-strings" />
-					<Add option="-fno-exceptions" />
-					<Add option="-fcheck-new" />
-					<Add option="-DUSE_ZLIB" />
-					<Add option="-DUSE_MAD" />
-					<Add option="-DUSE_FRIBIDI" />
-					<Add option="-DUSE_OGG" />
-					<Add option="-DUSE_VORBIS" />
-					<Add option="-DUSE_FLAC" />
-					<Add option="-DUSE_PNG" />
-					<Add option="-DUSE_MPEG2" />
-					<Add option="-DUSE_THEORADEC" />
-					<Add option="-DUSE_FREETYPE2" />
-					<Add option="-DUSE_JPEG" />
-					<Add option="-DUSE_FLUIDSYNTH" />
-					<Add option="-DUSE_LIBCURL" />
-					<Add option="-DUSE_SDL_NET" />
-					<Add option="-DUSE_BINK" />
-					<Add option="-DUSE_SCALERS" />
-					<Add option="-DUSE_HQ_SCALERS" />
-					<Add option="-DUSE_EDGE_SCALERS" />
-					<Add option="-DUSE_ASPECT" />
-					<Add option="-DUSE_RGB_COLOR" />
-					<Add option="-DUSE_HIGHRES" />
-					<Add option="-DUSE_MT32EMU" />
-					<Add option="-DUSE_NASM" />
-					<Add option="-DUSE_OPENGL" />
-					<Add option="-DUSE_OPENGL_GAME" />
-					<Add option="-DUSE_OPENGL_SHADERS" />
-					<Add option="-DUSE_TINYGL" />
-					<Add option="-DUSE_TASKBAR" />
-					<Add option="-DUSE_HTTP" />
-					<Add option="-DUSE_BASIC_NET" />
-					<Add option="-DUSE_CLOUD" />
-					<Add option="-DUSE_ENET" />
-					<Add option="-DUSE_TRANSLATION" />
-					<Add option="-DUSE_SYSTEM_PRINTING" />
-					<Add option="-DUSE_SYSDIALOGS" />
-					<Add option="-DUSE_DETECTLANG" />
-					<Add option="-DUSE_TTS" />
-					<Add option="-DBUILTIN_RESOURCES" />
-					<Add option="-DDETECTION_FULL" />
-					<Add option="-DUSE_DETECTION_FEATURES_STATIC" />
-					<Add option="-DUSE_FMTOWNS_PC98_AUDIO" />
-					<Add option="-DUSE_HNM" />
-					<Add option="-DUSE_IMGUI" />
-					<Add option="-DUSE_INDEO3" />
-					<Add option="-DUSE_INDEO45" />
-					<Add option="-DUSE_JYV1" />
-					<Add option="-DUSE_LUA" />
-					<Add option="-DUSE_MFC" />
-					<Add option="-DUSE_MIDI" />
-					<Add option="-DUSE_QDM2" />
-					<Add option="-DUSE_SID_AUDIO" />
-					<Add option="-DUSE_SVQ1" />
-					<Add option="-DUSE_TRUEMOTION1" />
-					<Add option="-DUSE_UNIVERSALTRACKER" />
-					<Add option="-DUSE_VGMTRANS_AUDIO" />
-					<Add option="-DUSE_XAN" />
-					<Add option="-DENABLE_SCUMM" />
-					<Add option="-DENABLE_SCUMM_7_8" />
-					<Add option="-DENABLE_HE" />
-					<Add option="-DENABLE_ACCESS" />
-					<Add option="-DENABLE_ADL" />
-					<Add option="-DENABLE_AGI" />
-					<Add option="-DENABLE_AGOS" />
-					<Add option="-DENABLE_AGOS2" />
-					<Add option="-DENABLE_AGS" />
-					<Add option="-DENABLE_ALCACHOFA" />
-					<Add option="-DENABLE_ALG" />
-					<Add option="-DENABLE_ASYLUM" />
-					<Add option="-DENABLE_AWE" />
-					<Add option="-DENABLE_BAGEL" />
-					<Add option="-DENABLE_BBVS" />
-					<Add option="-DENABLE_BLADERUNNER" />
-					<Add option="-DENABLE_BURIED" />
-					<Add option="-DENABLE_CGE" />
-					<Add option="-DENABLE_CGE2" />
-					<Add option="-DENABLE_CHEWY" />
-					<Add option="-DENABLE_CINE" />
-					<Add option="-DENABLE_COMPOSER" />
-					<Add option="-DENABLE_CRAB" />
-					<Add option="-DENABLE_CRUISE" />
-					<Add option="-DENABLE_CRYOMNI3D" />
-					<Add option="-DENABLE_VERSAILLES" />
-					<Add option="-DENABLE_DARKSEED" />
-					<Add option="-DENABLE_DGDS" />
-					<Add option="-DENABLE_DIRECTOR" />
-					<Add option="-DENABLE_DRACI" />
-					<Add option="-DENABLE_DRAGONS" />
-					<Add option="-DENABLE_DRASCULA" />
-					<Add option="-DENABLE_DREAMWEB" />
-					<Add option="-DENABLE_EFH" />
-					<Add option="-DENABLE_FREESCAPE" />
-					<Add option="-DENABLE_GLK" />
-					<Add option="-DENABLE_GNAP" />
-					<Add option="-DENABLE_GOB" />
-					<Add option="-DENABLE_GOT" />
-					<Add option="-DENABLE_GRIFFON" />
-					<Add option="-DENABLE_GRIM" />
-					<Add option="-DENABLE_GROOVIE" />
-					<Add option="-DENABLE_GROOVIE2" />
-					<Add option="-DENABLE_HADESCH" />
-					<Add option="-DENABLE_HDB" />
-					<Add option="-DENABLE_HOPKINS" />
-					<Add option="-DENABLE_HUGO" />
-					<Add option="-DENABLE_HYPNO" />
-					<Add option="-DENABLE_ILLUSIONS" />
-					<Add option="-DENABLE_KINGDOM" />
-					<Add option="-DENABLE_KYRA" />
-					<Add option="-DENABLE_LOL" />
-					<Add option="-DENABLE_EOB" />
-					<Add option="-DENABLE_LAB" />
-					<Add option="-DENABLE_LASTEXPRESS" />
-					<Add option="-DENABLE_LURE" />
-					<Add option="-DENABLE_M4" />
-					<Add option="-DENABLE_MADE" />
-					<Add option="-DENABLE_MADS" />
-					<Add option="-DENABLE_MM" />
-					<Add option="-DENABLE_MM1" />
-					<Add option="-DENABLE_XEEN" />
-					<Add option="-DENABLE_MOHAWK" />
-					<Add option="-DENABLE_RIVEN" />
-					<Add option="-DENABLE_MYST" />
-					<Add option="-DENABLE_MYSTME" />
-					<Add option="-DENABLE_MORTEVIELLE" />
-					<Add option="-DENABLE_MTROPOLIS" />
-					<Add option="-DENABLE_MYST3" />
-					<Add option="-DENABLE_NANCY" />
-					<Add option="-DENABLE_NEVERHOOD" />
-					<Add option="-DENABLE_NGI" />
-					<Add option="-DENABLE_PARALLACTION" />
-					<Add option="-DENABLE_PEGASUS" />
-					<Add option="-DENABLE_PETKA" />
-					<Add option="-DENABLE_PINK" />
-					<Add option="-DENABLE_PLUMBERS" />
-					<Add option="-DENABLE_PRINCE" />
-					<Add option="-DENABLE_PRIVATE" />
-					<Add option="-DENABLE_QDENGINE" />
-					<Add option="-DENABLE_QUEEN" />
-					<Add option="-DENABLE_SAGA" />
-					<Add option="-DENABLE_IHNM" />
-					<Add option="-DENABLE_SAGA2" />
-					<Add option="-DENABLE_SCI" />
-					<Add option="-DENABLE_SCI32" />
-					<Add option="-DENABLE_SHERLOCK" />
-					<Add option="-DENABLE_SKY" />
-					<Add option="-DENABLE_SLUDGE" />
-					<Add option="-DENABLE_STARK" />
-					<Add option="-DENABLE_SUPERNOVA" />
-					<Add option="-DENABLE_SWORD1" />
-					<Add option="-DENABLE_SWORD2" />
-					<Add option="-DENABLE_SWORD25" />
-					<Add option="-DENABLE_TEENAGENT" />
-					<Add option="-DENABLE_TETRAEDGE" />
-					<Add option="-DENABLE_TINSEL" />
-					<Add option="-DENABLE_TITANIC" />
-					<Add option="-DENABLE_TOLTECS" />
-					<Add option="-DENABLE_TONY" />
-					<Add option="-DENABLE_TOON" />
-					<Add option="-DENABLE_TOT" />
-					<Add option="-DENABLE_TOUCHE" />
-					<Add option="-DENABLE_TRECISION" />
-					<Add option="-DENABLE_TSAGE" />
-					<Add option="-DENABLE_RINGWORLD" />
-					<Add option="-DENABLE_BLUEFORCE" />
-					<Add option="-DENABLE_RINGWORLD2" />
-					<Add option="-DENABLE_TUCKER" />
-					<Add option="-DENABLE_TWINE" />
-					<Add option="-DENABLE_TWP" />
-					<Add option="-DENABLE_ULTIMA" />
-					<Add option="-DENABLE_ULTIMA4" />
-					<Add option="-DENABLE_ULTIMA6" />
-					<Add option="-DENABLE_ULTIMA8" />
-					<Add option="-DENABLE_VCRUISE" />
-					<Add option="-DENABLE_VOYEUR" />
-					<Add option="-DENABLE_WAGE" />
-					<Add option="-DENABLE_WINTERMUTE" />
-					<Add option="-DENABLE_WME3D" />
-					<Add option="-DENABLE_FOXTAIL" />
-					<Add option="-DENABLE_HEROCRAFT" />
-					<Add option="-DENABLE_ZVISION" />
-					<Add option="-DWIN32" />
-					<Add option="-DCURL_STATICLIB" />
-					<Add option="-DSDL_BACKEND" />
-					<Add option="-DUSE_SDL2" />
-					<Add option="-DDETECTION_STATIC" />
-					<Add option="-DUSE_GLAD" />
-					<Add option="-DUSE_IMGUI_SDLRENDERER2" />
-					<Add option="-g" />
-					<Add directory="..\..\engines" />
-					<Add directory="..\..\..\scummvm" />
-				</Compiler>
-			</Target>
-		</Build>
-		<Unit filename="..\..\engines\chewy\audio\chewy_voc.cpp" />
-		<Unit filename="..\..\engines\chewy\audio\chewy_voc.h" />
-		<Unit filename="..\..\engines\chewy\audio\module_tmf.cpp" />
-		<Unit filename="..\..\engines\chewy\audio\module_tmf.h" />
-		<Unit filename="..\..\engines\chewy\audio\tmf_stream.cpp" />
-		<Unit filename="..\..\engines\chewy\audio\tmf_stream.h" />
-		<Unit filename="..\..\engines\chewy\dialogs\cinema.cpp" />
-		<Unit filename="..\..\engines\chewy\dialogs\cinema.h" />
-		<Unit filename="..\..\engines\chewy\dialogs\credits.cpp" />
-		<Unit filename="..\..\engines\chewy\dialogs\credits.h" />
-		<Unit filename="..\..\engines\chewy\dialogs\files.cpp" />
-		<Unit filename="..\..\engines\chewy\dialogs\files.h" />
-		<Unit filename="..\..\engines\chewy\dialogs\inventory.cpp" />
-		<Unit filename="..\..\engines\chewy\dialogs\inventory.h" />
-		<Unit filename="..\..\engines\chewy\dialogs\main_menu.cpp" />
-		<Unit filename="..\..\engines\chewy\dialogs\main_menu.h" />
-		<Unit filename="..\..\engines\chewy\dialogs\options.cpp" />
-		<Unit filename="..\..\engines\chewy\dialogs\options.h" />
-		<Unit filename="..\..\engines\chewy\rooms\room00.cpp" />
-		<Unit filename="..\..\engines\chewy\rooms\room00.h" />
-		<Unit filename="..\..\engines\chewy\rooms\room01.cpp" />
-		<Unit filename="..\..\engines\chewy\rooms\room01.h" />
-		<Unit filename="..\..\engines\chewy\rooms\room02.cpp" />
-		<Unit filename="..\..\engines\chewy\rooms\room02.h" />
-		<Unit filename="..\..\engines\chewy\rooms\room03.cpp" />
-		<Unit filename="..\..\engines\chewy\rooms\room03.h" />
-		<Unit filename="..\..\engines\chewy\rooms\room04.cpp" />
-		<Unit filename="..\..\engines\chewy\rooms\room04.h" />
-		<Unit filename="..\..\engines\chewy\rooms\room05.cpp" />
-		<Unit filename="..\..\engines\chewy\rooms\room05.h" />
-		<Unit filename="..\..\engines\chewy\rooms\room06.cpp" />
-		<Unit filename="..\..\engines\chewy\rooms\room06.h" />
-		<Unit filename="..\..\engines\chewy\rooms\room07.cpp" />
-		<Unit filename="..\..\engines\chewy\rooms\room07.h" />
-		<Unit filename="..\..\engines\chewy\rooms\room08.cpp" />
-		<Unit filename="..\..\engines\chewy\rooms\room08.h" />
-		<Unit filename="..\..\engines\chewy\rooms\room09.cpp" />
-		<Unit filename="..\..\engines\chewy\rooms\room09.h" />
-		<Unit filename="..\..\engines\chewy\rooms\room10.cpp" />
-		<Unit filename="..\..\engines\chewy\rooms\room10.h" />
-		<Unit filename="..\..\engines\chewy\rooms\room11.cpp" />
-		<Unit filename="..\..\engines\chewy\rooms\room11.h" />
-		<Unit filename="..\..\engines\chewy\rooms\room12.cpp" />
-		<Unit filename="..\..\engines\chewy\rooms\room12.h" />
-		<Unit filename="..\..\engines\chewy\rooms\room13.cpp" />
-		<Unit filename="..\..\engines\chewy\rooms\room13.h" />
-		<Unit filename="..\..\engines\chewy\rooms\room14.cpp" />
-		<Unit filename="..\..\engines\chewy\rooms\room14.h" />
-		<Unit filename="..\..\engines\chewy\rooms\room16.cpp" />
-		<Unit filename="..\..\engines\chewy\rooms\room16.h" />
-		<Unit filename="..\..\engines\chewy\rooms\room17.cpp" />
-		<Unit filename="..\..\engines\chewy\rooms\room17.h" />
-		<Unit filename="..\..\engines\chewy\rooms\room18.cpp" />
-		<Unit filename="..\..\engines\chewy\rooms\room18.h" />
-		<Unit filename="..\..\engines\chewy\rooms\room19.cpp" />
-		<Unit filename="..\..\engines\chewy\rooms\room19.h" />
-		<Unit filename="..\..\engines\chewy\rooms\room21.cpp" />
-		<Unit filename="..\..\engines\chewy\rooms\room21.h" />
-		<Unit filename="..\..\engines\chewy\rooms\room22.cpp" />
-		<Unit filename="..\..\engines\chewy\rooms\room22.h" />
-		<Unit filename="..\..\engines\chewy\rooms\room23.cpp" />
-		<Unit filename="..\..\engines\chewy\rooms\room23.h" />
-		<Unit filename="..\..\engines\chewy\rooms\room24.cpp" />
-		<Unit filename="..\..\engines\chewy\rooms\room24.h" />
-		<Unit filename="..\..\engines\chewy\rooms\room25.cpp" />
-		<Unit filename="..\..\engines\chewy\rooms\room25.h" />
-		<Unit filename="..\..\engines\chewy\rooms\room26.cpp" />
-		<Unit filename="..\..\engines\chewy\rooms\room26.h" />
-		<Unit filename="..\..\engines\chewy\rooms\room27.cpp" />
-		<Unit filename="..\..\engines\chewy\rooms\room27.h" />
-		<Unit filename="..\..\engines\chewy\rooms\room28.cpp" />
-		<Unit filename="..\..\engines\chewy\rooms\room28.h" />
-		<Unit filename="..\..\engines\chewy\rooms\room29.cpp" />
-		<Unit filename="..\..\engines\chewy\rooms\room29.h" />
-		<Unit filename="..\..\engines\chewy\rooms\room31.cpp" />
-		<Unit filename="..\..\engines\chewy\rooms\room31.h" />
-		<Unit filename="..\..\engines\chewy\rooms\room32.cpp" />
-		<Unit filename="..\..\engines\chewy\rooms\room32.h" />
-		<Unit filename="..\..\engines\chewy\rooms\room33.cpp" />
-		<Unit filename="..\..\engines\chewy\rooms\room33.h" />
-		<Unit filename="..\..\engines\chewy\rooms\room34.cpp" />
-		<Unit filename="..\..\engines\chewy\rooms\room34.h" />
-		<Unit filename="..\..\engines\chewy\rooms\room35.cpp" />
-		<Unit filename="..\..\engines\chewy\rooms\room35.h" />
-		<Unit filename="..\..\engines\chewy\rooms\room37.cpp" />
-		<Unit filename="..\..\engines\chewy\rooms\room37.h" />
-		<Unit filename="..\..\engines\chewy\rooms\room39.cpp" />
-		<Unit filename="..\..\engines\chewy\rooms\room39.h" />
-		<Unit filename="..\..\engines\chewy\rooms\room40.cpp" />
-		<Unit filename="..\..\engines\chewy\rooms\room40.h" />
-		<Unit filename="..\..\engines\chewy\rooms\room41.cpp" />
-		<Unit filename="..\..\engines\chewy\rooms\room41.h" />
-		<Unit filename="..\..\engines\chewy\rooms\room42.cpp" />
-		<Unit filename="..\..\engines\chewy\rooms\room42.h" />
-		<Unit filename="..\..\engines\chewy\rooms\room43.cpp" />
-		<Unit filename="..\..\engines\chewy\rooms\room43.h" />
-		<Unit filename="..\..\engines\chewy\rooms\room44.cpp" />
-		<Unit filename="..\..\engines\chewy\rooms\room44.h" />
-		<Unit filename="..\..\engines\chewy\rooms\room45.cpp" />
-		<Unit filename="..\..\engines\chewy\rooms\room45.h" />
-		<Unit filename="..\..\engines\chewy\rooms\room46.cpp" />
-		<Unit filename="..\..\engines\chewy\rooms\room46.h" />
-		<Unit filename="..\..\engines\chewy\rooms\room47.cpp" />
-		<Unit filename="..\..\engines\chewy\rooms\room47.h" />
-		<Unit filename="..\..\engines\chewy\rooms\room48.cpp" />
-		<Unit filename="..\..\engines\chewy\rooms\room48.h" />
-		<Unit filename="..\..\engines\chewy\rooms\room49.cpp" />
-		<Unit filename="..\..\engines\chewy\rooms\room49.h" />
-		<Unit filename="..\..\engines\chewy\rooms\room50.cpp" />
-		<Unit filename="..\..\engines\chewy\rooms\room50.h" />
-		<Unit filename="..\..\engines\chewy\rooms\room51.cpp" />
-		<Unit filename="..\..\engines\chewy\rooms\room51.h" />
-		<Unit filename="..\..\engines\chewy\rooms\room52.cpp" />
-		<Unit filename="..\..\engines\chewy\rooms\room52.h" />
-		<Unit filename="..\..\engines\chewy\rooms\room53.cpp" />
-		<Unit filename="..\..\engines\chewy\rooms\room53.h" />
-		<Unit filename="..\..\engines\chewy\rooms\room54.cpp" />
-		<Unit filename="..\..\engines\chewy\rooms\room54.h" />
-		<Unit filename="..\..\engines\chewy\rooms\room55.cpp" />
-		<Unit filename="..\..\engines\chewy\rooms\room55.h" />
-		<Unit filename="..\..\engines\chewy\rooms\room56.cpp" />
-		<Unit filename="..\..\engines\chewy\rooms\room56.h" />
-		<Unit filename="..\..\engines\chewy\rooms\room57.cpp" />
-		<Unit filename="..\..\engines\chewy\rooms\room57.h" />
-		<Unit filename="..\..\engines\chewy\rooms\room58.cpp" />
-		<Unit filename="..\..\engines\chewy\rooms\room58.h" />
-		<Unit filename="..\..\engines\chewy\rooms\room59.cpp" />
-		<Unit filename="..\..\engines\chewy\rooms\room59.h" />
-		<Unit filename="..\..\engines\chewy\rooms\room62.cpp" />
-		<Unit filename="..\..\engines\chewy\rooms\room62.h" />
-		<Unit filename="..\..\engines\chewy\rooms\room63.cpp" />
-		<Unit filename="..\..\engines\chewy\rooms\room63.h" />
-		<Unit filename="..\..\engines\chewy\rooms\room64.cpp" />
-		<Unit filename="..\..\engines\chewy\rooms\room64.h" />
-		<Unit filename="..\..\engines\chewy\rooms\room65.cpp" />
-		<Unit filename="..\..\engines\chewy\rooms\room65.h" />
-		<Unit filename="..\..\engines\chewy\rooms\room66.cpp" />
-		<Unit filename="..\..\engines\chewy\rooms\room66.h" />
-		<Unit filename="..\..\engines\chewy\rooms\room67.cpp" />
-		<Unit filename="..\..\engines\chewy\rooms\room67.h" />
-		<Unit filename="..\..\engines\chewy\rooms\room68.cpp" />
-		<Unit filename="..\..\engines\chewy\rooms\room68.h" />
-		<Unit filename="..\..\engines\chewy\rooms\room69.cpp" />
-		<Unit filename="..\..\engines\chewy\rooms\room69.h" />
-		<Unit filename="..\..\engines\chewy\rooms\room70.cpp" />
-		<Unit filename="..\..\engines\chewy\rooms\room70.h" />
-		<Unit filename="..\..\engines\chewy\rooms\room71.cpp" />
-		<Unit filename="..\..\engines\chewy\rooms\room71.h" />
-		<Unit filename="..\..\engines\chewy\rooms\room72.cpp" />
-		<Unit filename="..\..\engines\chewy\rooms\room72.h" />
-		<Unit filename="..\..\engines\chewy\rooms\room73.cpp" />
-		<Unit filename="..\..\engines\chewy\rooms\room73.h" />
-		<Unit filename="..\..\engines\chewy\rooms\room74.cpp" />
-		<Unit filename="..\..\engines\chewy\rooms\room74.h" />
-		<Unit filename="..\..\engines\chewy\rooms\room75.cpp" />
-		<Unit filename="..\..\engines\chewy\rooms\room75.h" />
-		<Unit filename="..\..\engines\chewy\rooms\room76.cpp" />
-		<Unit filename="..\..\engines\chewy\rooms\room76.h" />
-		<Unit filename="..\..\engines\chewy\rooms\room77.cpp" />
-		<Unit filename="..\..\engines\chewy\rooms\room77.h" />
-		<Unit filename="..\..\engines\chewy\rooms\room78.cpp" />
-		<Unit filename="..\..\engines\chewy\rooms\room78.h" />
-		<Unit filename="..\..\engines\chewy\rooms\room79.cpp" />
-		<Unit filename="..\..\engines\chewy\rooms\room79.h" />
-		<Unit filename="..\..\engines\chewy\rooms\room80.cpp" />
-		<Unit filename="..\..\engines\chewy\rooms\room80.h" />
-		<Unit filename="..\..\engines\chewy\rooms\room81.cpp" />
-		<Unit filename="..\..\engines\chewy\rooms\room81.h" />
-		<Unit filename="..\..\engines\chewy\rooms\room82.cpp" />
-		<Unit filename="..\..\engines\chewy\rooms\room82.h" />
-		<Unit filename="..\..\engines\chewy\rooms\room83.cpp" />
-		<Unit filename="..\..\engines\chewy\rooms\room83.h" />
-		<Unit filename="..\..\engines\chewy\rooms\room84.cpp" />
-		<Unit filename="..\..\engines\chewy\rooms\room84.h" />
-		<Unit filename="..\..\engines\chewy\rooms\room85.cpp" />
-		<Unit filename="..\..\engines\chewy\rooms\room85.h" />
-		<Unit filename="..\..\engines\chewy\rooms\room86.cpp" />
-		<Unit filename="..\..\engines\chewy\rooms\room86.h" />
-		<Unit filename="..\..\engines\chewy\rooms\room87.cpp" />
-		<Unit filename="..\..\engines\chewy\rooms\room87.h" />
-		<Unit filename="..\..\engines\chewy\rooms\room88.cpp" />
-		<Unit filename="..\..\engines\chewy\rooms\room88.h" />
-		<Unit filename="..\..\engines\chewy\rooms\room89.cpp" />
-		<Unit filename="..\..\engines\chewy\rooms\room89.h" />
-		<Unit filename="..\..\engines\chewy\rooms\room90.cpp" />
-		<Unit filename="..\..\engines\chewy\rooms\room90.h" />
-		<Unit filename="..\..\engines\chewy\rooms\room91.cpp" />
-		<Unit filename="..\..\engines\chewy\rooms\room91.h" />
-		<Unit filename="..\..\engines\chewy\rooms\room92.cpp" />
-		<Unit filename="..\..\engines\chewy\rooms\room92.h" />
-		<Unit filename="..\..\engines\chewy\rooms\room93.cpp" />
-		<Unit filename="..\..\engines\chewy\rooms\room93.h" />
-		<Unit filename="..\..\engines\chewy\rooms\room94.cpp" />
-		<Unit filename="..\..\engines\chewy\rooms\room94.h" />
-		<Unit filename="..\..\engines\chewy\rooms\room95.cpp" />
-		<Unit filename="..\..\engines\chewy\rooms\room95.h" />
-		<Unit filename="..\..\engines\chewy\rooms\room96.cpp" />
-		<Unit filename="..\..\engines\chewy\rooms\room96.h" />
-		<Unit filename="..\..\engines\chewy\rooms\room97.cpp" />
-		<Unit filename="..\..\engines\chewy\rooms\room97.h" />
-		<Unit filename="..\..\engines\chewy\rooms\rooms.h" />
-		<Unit filename="..\..\engines\chewy\video\cfo_decoder.cpp" />
-		<Unit filename="..\..\engines\chewy\video\cfo_decoder.h" />
-		<Unit filename="..\..\engines\chewy\video\video_player.cpp" />
-		<Unit filename="..\..\engines\chewy\video\video_player.h" />
-		<Unit filename="..\..\engines\chewy\ani_dat.h" />
-		<Unit filename="..\..\engines\chewy\atds.cpp" />
-		<Unit filename="..\..\engines\chewy\atds.h" />
-		<Unit filename="..\..\engines\chewy\barriers.cpp" />
-		<Unit filename="..\..\engines\chewy\barriers.h" />
-		<Unit filename="..\..\engines\chewy\chewy.cpp" />
-		<Unit filename="..\..\engines\chewy\chewy.h" />
-		<Unit filename="..\..\engines\chewy\console.cpp" />
-		<Unit filename="..\..\engines\chewy\console.h" />
-		<Unit filename="..\..\engines\chewy\cursor.cpp" />
-		<Unit filename="..\..\engines\chewy\cursor.h" />
-		<Unit filename="..\..\engines\chewy\defines.h" />
-		<Unit filename="..\..\engines\chewy\detail.cpp" />
-		<Unit filename="..\..\engines\chewy\detail.h" />
-		<Unit filename="..\..\engines\chewy\detection.h" />
-		<Unit filename="..\..\engines\chewy\effect.cpp" />
-		<Unit filename="..\..\engines\chewy\effect.h" />
-		<Unit filename="..\..\engines\chewy\events.cpp" />
-		<Unit filename="..\..\engines\chewy\events.h" />
-		<Unit filename="..\..\engines\chewy\font.cpp" />
-		<Unit filename="..\..\engines\chewy\font.h" />
-		<Unit filename="..\..\engines\chewy\globals.cpp" />
-		<Unit filename="..\..\engines\chewy\globals.h" />
-		<Unit filename="..\..\engines\chewy\inits.cpp" />
-		<Unit filename="..\..\engines\chewy\main.cpp" />
-		<Unit filename="..\..\engines\chewy\main.h" />
-		<Unit filename="..\..\engines\chewy\mcga_graphics.cpp" />
-		<Unit filename="..\..\engines\chewy\mcga_graphics.h" />
-		<Unit filename="..\..\engines\chewy\memory.cpp" />
-		<Unit filename="..\..\engines\chewy\memory.h" />
-		<Unit filename="..\..\engines\chewy\menus.cpp" />
-		<Unit filename="..\..\engines\chewy\menus.h" />
-		<Unit filename="..\..\engines\chewy\metaengine.cpp" />
-		<Unit filename="..\..\engines\chewy\module.mk" />
-		<Unit filename="..\..\engines\chewy\movclass.cpp" />
-		<Unit filename="..\..\engines\chewy\movclass.h" />
-		<Unit filename="..\..\engines\chewy\ngstypes.h" />
-		<Unit filename="..\..\engines\chewy\object.cpp" />
-		<Unit filename="..\..\engines\chewy\object.h" />
-		<Unit filename="..\..\engines\chewy\object_extra.cpp" />
-		<Unit filename="..\..\engines\chewy\object_extra.h" />
-		<Unit filename="..\..\engines\chewy\r_event.cpp" />
-		<Unit filename="..\..\engines\chewy\resource.cpp" />
-		<Unit filename="..\..\engines\chewy\resource.h" />
-		<Unit filename="..\..\engines\chewy\room.cpp" />
-		<Unit filename="..\..\engines\chewy\room.h" />
-		<Unit filename="..\..\engines\chewy\sound.cpp" />
-		<Unit filename="..\..\engines\chewy\sound.h" />
-		<Unit filename="..\..\engines\chewy\sprite.cpp" />
-		<Unit filename="..\..\engines\chewy\t_event.cpp" />
-		<Unit filename="..\..\engines\chewy\text.cpp" />
-		<Unit filename="..\..\engines\chewy\text.h" />
-		<Unit filename="..\..\engines\chewy\timer.cpp" />
-		<Unit filename="..\..\engines\chewy\timer.h" />
-		<Unit filename="..\..\engines\chewy\types.cpp" />
-		<Unit filename="..\..\engines\chewy\types.h" />
-		<Extensions>
-			<code_completion />
-			<debugger />
-		</Extensions>
-	</Project>
-</CodeBlocks_project_file>
\ No newline at end of file
diff --git a/dists/codeblocks/cine.cbp b/dists/codeblocks/cine.cbp
deleted file mode 100644
index f408b4618dd..00000000000
--- a/dists/codeblocks/cine.cbp
+++ /dev/null
@@ -1,270 +0,0 @@
-<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
-<CodeBlocks_project_file>
-	<FileVersion major="1" minor="6" />
-	<Project>
-		<Option title="cine" />
-		<Option pch_mode="2" />
-		<Option compiler="gcc" />
-		<Build>
-			<Target title="default">
-				<Option output="scummvm\engines\cine\libcine" prefix_auto="1" extension_auto="1" />
-				<Option working_dir="" />
-				<Option object_output="scummvm" />
-				<Option type="2" />
-				<Option compiler="gcc" />
-				<Option createDefFile="1" />
-				<Compiler>
-					<Add option="-Wall" />
-					<Add option="-Wno-long-long" />
-					<Add option="-Wno-multichar" />
-					<Add option="-Wno-unknown-pragmas" />
-					<Add option="-Wno-reorder" />
-					<Add option="-Wpointer-arith" />
-					<Add option="-Wcast-qual" />
-					<Add option="-Wcast-align" />
-					<Add option="-Wshadow" />
-					<Add option="-Wnon-virtual-dtor" />
-					<Add option="-Wwrite-strings" />
-					<Add option="-fno-exceptions" />
-					<Add option="-fcheck-new" />
-					<Add option="-DUSE_ZLIB" />
-					<Add option="-DUSE_MAD" />
-					<Add option="-DUSE_FRIBIDI" />
-					<Add option="-DUSE_OGG" />
-					<Add option="-DUSE_VORBIS" />
-					<Add option="-DUSE_FLAC" />
-					<Add option="-DUSE_PNG" />
-					<Add option="-DUSE_MPEG2" />
-					<Add option="-DUSE_THEORADEC" />
-					<Add option="-DUSE_FREETYPE2" />
-					<Add option="-DUSE_JPEG" />
-					<Add option="-DUSE_FLUIDSYNTH" />
-					<Add option="-DUSE_LIBCURL" />
-					<Add option="-DUSE_SDL_NET" />
-					<Add option="-DUSE_BINK" />
-					<Add option="-DUSE_SCALERS" />
-					<Add option="-DUSE_HQ_SCALERS" />
-					<Add option="-DUSE_EDGE_SCALERS" />
-					<Add option="-DUSE_ASPECT" />
-					<Add option="-DUSE_RGB_COLOR" />
-					<Add option="-DUSE_HIGHRES" />
-					<Add option="-DUSE_MT32EMU" />
-					<Add option="-DUSE_NASM" />
-					<Add option="-DUSE_OPENGL" />
-					<Add option="-DUSE_OPENGL_GAME" />
-					<Add option="-DUSE_OPENGL_SHADERS" />
-					<Add option="-DUSE_TINYGL" />
-					<Add option="-DUSE_TASKBAR" />
-					<Add option="-DUSE_HTTP" />
-					<Add option="-DUSE_BASIC_NET" />
-					<Add option="-DUSE_CLOUD" />
-					<Add option="-DUSE_ENET" />
-					<Add option="-DUSE_TRANSLATION" />
-					<Add option="-DUSE_SYSTEM_PRINTING" />
-					<Add option="-DUSE_SYSDIALOGS" />
-					<Add option="-DUSE_DETECTLANG" />
-					<Add option="-DUSE_TTS" />
-					<Add option="-DBUILTIN_RESOURCES" />
-					<Add option="-DDETECTION_FULL" />
-					<Add option="-DUSE_DETECTION_FEATURES_STATIC" />
-					<Add option="-DUSE_FMTOWNS_PC98_AUDIO" />
-					<Add option="-DUSE_HNM" />
-					<Add option="-DUSE_IMGUI" />
-					<Add option="-DUSE_INDEO3" />
-					<Add option="-DUSE_INDEO45" />
-					<Add option="-DUSE_JYV1" />
-					<Add option="-DUSE_LUA" />
-					<Add option="-DUSE_MFC" />
-					<Add option="-DUSE_MIDI" />
-					<Add option="-DUSE_QDM2" />
-					<Add option="-DUSE_SID_AUDIO" />
-					<Add option="-DUSE_SVQ1" />
-					<Add option="-DUSE_TRUEMOTION1" />
-					<Add option="-DUSE_UNIVERSALTRACKER" />
-					<Add option="-DUSE_VGMTRANS_AUDIO" />
-					<Add option="-DUSE_XAN" />
-					<Add option="-DENABLE_SCUMM" />
-					<Add option="-DENABLE_SCUMM_7_8" />
-					<Add option="-DENABLE_HE" />
-					<Add option="-DENABLE_ACCESS" />
-					<Add option="-DENABLE_ADL" />
-					<Add option="-DENABLE_AGI" />
-					<Add option="-DENABLE_AGOS" />
-					<Add option="-DENABLE_AGOS2" />
-					<Add option="-DENABLE_AGS" />
-					<Add option="-DENABLE_ALCACHOFA" />
-					<Add option="-DENABLE_ALG" />
-					<Add option="-DENABLE_ASYLUM" />
-					<Add option="-DENABLE_AWE" />
-					<Add option="-DENABLE_BAGEL" />
-					<Add option="-DENABLE_BBVS" />
-					<Add option="-DENABLE_BLADERUNNER" />
-					<Add option="-DENABLE_BURIED" />
-					<Add option="-DENABLE_CGE" />
-					<Add option="-DENABLE_CGE2" />
-					<Add option="-DENABLE_CHEWY" />
-					<Add option="-DENABLE_CINE" />
-					<Add option="-DENABLE_COMPOSER" />
-					<Add option="-DENABLE_CRAB" />
-					<Add option="-DENABLE_CRUISE" />
-					<Add option="-DENABLE_CRYOMNI3D" />
-					<Add option="-DENABLE_VERSAILLES" />
-					<Add option="-DENABLE_DARKSEED" />
-					<Add option="-DENABLE_DGDS" />
-					<Add option="-DENABLE_DIRECTOR" />
-					<Add option="-DENABLE_DRACI" />
-					<Add option="-DENABLE_DRAGONS" />
-					<Add option="-DENABLE_DRASCULA" />
-					<Add option="-DENABLE_DREAMWEB" />
-					<Add option="-DENABLE_EFH" />
-					<Add option="-DENABLE_FREESCAPE" />
-					<Add option="-DENABLE_GLK" />
-					<Add option="-DENABLE_GNAP" />
-					<Add option="-DENABLE_GOB" />
-					<Add option="-DENABLE_GOT" />
-					<Add option="-DENABLE_GRIFFON" />
-					<Add option="-DENABLE_GRIM" />
-					<Add option="-DENABLE_GROOVIE" />
-					<Add option="-DENABLE_GROOVIE2" />
-					<Add option="-DENABLE_HADESCH" />
-					<Add option="-DENABLE_HDB" />
-					<Add option="-DENABLE_HOPKINS" />
-					<Add option="-DENABLE_HUGO" />
-					<Add option="-DENABLE_HYPNO" />
-					<Add option="-DENABLE_ILLUSIONS" />
-					<Add option="-DENABLE_KINGDOM" />
-					<Add option="-DENABLE_KYRA" />
-					<Add option="-DENABLE_LOL" />
-					<Add option="-DENABLE_EOB" />
-					<Add option="-DENABLE_LAB" />
-					<Add option="-DENABLE_LASTEXPRESS" />
-					<Add option="-DENABLE_LURE" />
-					<Add option="-DENABLE_M4" />
-					<Add option="-DENABLE_MADE" />
-					<Add option="-DENABLE_MADS" />
-					<Add option="-DENABLE_MM" />
-					<Add option="-DENABLE_MM1" />
-					<Add option="-DENABLE_XEEN" />
-					<Add option="-DENABLE_MOHAWK" />
-					<Add option="-DENABLE_RIVEN" />
-					<Add option="-DENABLE_MYST" />
-					<Add option="-DENABLE_MYSTME" />
-					<Add option="-DENABLE_MORTEVIELLE" />
-					<Add option="-DENABLE_MTROPOLIS" />
-					<Add option="-DENABLE_MYST3" />
-					<Add option="-DENABLE_NANCY" />
-					<Add option="-DENABLE_NEVERHOOD" />
-					<Add option="-DENABLE_NGI" />
-					<Add option="-DENABLE_PARALLACTION" />
-					<Add option="-DENABLE_PEGASUS" />
-					<Add option="-DENABLE_PETKA" />
-					<Add option="-DENABLE_PINK" />
-					<Add option="-DENABLE_PLUMBERS" />
-					<Add option="-DENABLE_PRINCE" />
-					<Add option="-DENABLE_PRIVATE" />
-					<Add option="-DENABLE_QDENGINE" />
-					<Add option="-DENABLE_QUEEN" />
-					<Add option="-DENABLE_SAGA" />
-					<Add option="-DENABLE_IHNM" />
-					<Add option="-DENABLE_SAGA2" />
-					<Add option="-DENABLE_SCI" />
-					<Add option="-DENABLE_SCI32" />
-					<Add option="-DENABLE_SHERLOCK" />
-					<Add option="-DENABLE_SKY" />
-					<Add option="-DENABLE_SLUDGE" />
-					<Add option="-DENABLE_STARK" />
-					<Add option="-DENABLE_SUPERNOVA" />
-					<Add option="-DENABLE_SWORD1" />
-					<Add option="-DENABLE_SWORD2" />
-					<Add option="-DENABLE_SWORD25" />
-					<Add option="-DENABLE_TEENAGENT" />
-					<Add option="-DENABLE_TETRAEDGE" />
-					<Add option="-DENABLE_TINSEL" />
-					<Add option="-DENABLE_TITANIC" />
-					<Add option="-DENABLE_TOLTECS" />
-					<Add option="-DENABLE_TONY" />
-					<Add option="-DENABLE_TOON" />
-					<Add option="-DENABLE_TOT" />
-					<Add option="-DENABLE_TOUCHE" />
-					<Add option="-DENABLE_TRECISION" />
-					<Add option="-DENABLE_TSAGE" />
-					<Add option="-DENABLE_RINGWORLD" />
-					<Add option="-DENABLE_BLUEFORCE" />
-					<Add option="-DENABLE_RINGWORLD2" />
-					<Add option="-DENABLE_TUCKER" />
-					<Add option="-DENABLE_TWINE" />
-					<Add option="-DENABLE_TWP" />
-					<Add option="-DENABLE_ULTIMA" />
-					<Add option="-DENABLE_ULTIMA4" />
-					<Add option="-DENABLE_ULTIMA6" />
-					<Add option="-DENABLE_ULTIMA8" />
-					<Add option="-DENABLE_VCRUISE" />
-					<Add option="-DENABLE_VOYEUR" />
-					<Add option="-DENABLE_WAGE" />
-					<Add option="-DENABLE_WINTERMUTE" />
-					<Add option="-DENABLE_WME3D" />
-					<Add option="-DENABLE_FOXTAIL" />
-					<Add option="-DENABLE_HEROCRAFT" />
-					<Add option="-DENABLE_ZVISION" />
-					<Add option="-DWIN32" />
-					<Add option="-DCURL_STATICLIB" />
-					<Add option="-DSDL_BACKEND" />
-					<Add option="-DUSE_SDL2" />
-					<Add option="-DDETECTION_STATIC" />
-					<Add option="-DUSE_GLAD" />
-					<Add option="-DUSE_IMGUI_SDLRENDERER2" />
-					<Add option="-g" />
-					<Add directory="..\..\engines" />
-					<Add directory="..\..\..\scummvm" />
-				</Compiler>
-			</Target>
-		</Build>
-		<Unit filename="..\..\engines\cine\anim.cpp" />
-		<Unit filename="..\..\engines\cine\anim.h" />
-		<Unit filename="..\..\engines\cine\bg.cpp" />
-		<Unit filename="..\..\engines\cine\bg.h" />
-		<Unit filename="..\..\engines\cine\bg_list.cpp" />
-		<Unit filename="..\..\engines\cine\bg_list.h" />
-		<Unit filename="..\..\engines\cine\cine.cpp" />
-		<Unit filename="..\..\engines\cine\cine.h" />
-		<Unit filename="..\..\engines\cine\console.cpp" />
-		<Unit filename="..\..\engines\cine\console.h" />
-		<Unit filename="..\..\engines\cine\detection.h" />
-		<Unit filename="..\..\engines\cine\detection_tables.h" />
-		<Unit filename="..\..\engines\cine\gfx.cpp" />
-		<Unit filename="..\..\engines\cine\gfx.h" />
-		<Unit filename="..\..\engines\cine\main_loop.cpp" />
-		<Unit filename="..\..\engines\cine\main_loop.h" />
-		<Unit filename="..\..\engines\cine\metaengine.cpp" />
-		<Unit filename="..\..\engines\cine\module.mk" />
-		<Unit filename="..\..\engines\cine\msg.cpp" />
-		<Unit filename="..\..\engines\cine\msg.h" />
-		<Unit filename="..\..\engines\cine\object.cpp" />
-		<Unit filename="..\..\engines\cine\object.h" />
-		<Unit filename="..\..\engines\cine\pal.cpp" />
-		<Unit filename="..\..\engines\cine\pal.h" />
-		<Unit filename="..\..\engines\cine\part.cpp" />
-		<Unit filename="..\..\engines\cine\part.h" />
-		<Unit filename="..\..\engines\cine\prc.cpp" />
-		<Unit filename="..\..\engines\cine\prc.h" />
-		<Unit filename="..\..\engines\cine\rel.cpp" />
-		<Unit filename="..\..\engines\cine\rel.h" />
-		<Unit filename="..\..\engines\cine\saveload.cpp" />
-		<Unit filename="..\..\engines\cine\saveload.h" />
-		<Unit filename="..\..\engines\cine\script.h" />
-		<Unit filename="..\..\engines\cine\script_fw.cpp" />
-		<Unit filename="..\..\engines\cine\script_os.cpp" />
-		<Unit filename="..\..\engines\cine\sound.cpp" />
-		<Unit filename="..\..\engines\cine\sound.h" />
-		<Unit filename="..\..\engines\cine\texte.cpp" />
-		<Unit filename="..\..\engines\cine\texte.h" />
-		<Unit filename="..\..\engines\cine\unpack.cpp" />
-		<Unit filename="..\..\engines\cine\unpack.h" />
-		<Unit filename="..\..\engines\cine\various.cpp" />
-		<Unit filename="..\..\engines\cine\various.h" />
-		<Extensions>
-			<code_completion />
-			<debugger />
-		</Extensions>
-	</Project>
-</CodeBlocks_project_file>
\ No newline at end of file
diff --git a/dists/codeblocks/composer.cbp b/dists/codeblocks/composer.cbp
deleted file mode 100644
index fcb04eb46cb..00000000000
--- a/dists/codeblocks/composer.cbp
+++ /dev/null
@@ -1,241 +0,0 @@
-<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
-<CodeBlocks_project_file>
-	<FileVersion major="1" minor="6" />
-	<Project>
-		<Option title="composer" />
-		<Option pch_mode="2" />
-		<Option compiler="gcc" />
-		<Build>
-			<Target title="default">
-				<Option output="scummvm\engines\composer\libcomposer" prefix_auto="1" extension_auto="1" />
-				<Option working_dir="" />
-				<Option object_output="scummvm" />
-				<Option type="2" />
-				<Option compiler="gcc" />
-				<Option createDefFile="1" />
-				<Compiler>
-					<Add option="-Wall" />
-					<Add option="-Wno-long-long" />
-					<Add option="-Wno-multichar" />
-					<Add option="-Wno-unknown-pragmas" />
-					<Add option="-Wno-reorder" />
-					<Add option="-Wpointer-arith" />
-					<Add option="-Wcast-qual" />
-					<Add option="-Wcast-align" />
-					<Add option="-Wshadow" />
-					<Add option="-Wnon-virtual-dtor" />
-					<Add option="-Wwrite-strings" />
-					<Add option="-fno-exceptions" />
-					<Add option="-fcheck-new" />
-					<Add option="-DUSE_ZLIB" />
-					<Add option="-DUSE_MAD" />
-					<Add option="-DUSE_FRIBIDI" />
-					<Add option="-DUSE_OGG" />
-					<Add option="-DUSE_VORBIS" />
-					<Add option="-DUSE_FLAC" />
-					<Add option="-DUSE_PNG" />
-					<Add option="-DUSE_MPEG2" />
-					<Add option="-DUSE_THEORADEC" />
-					<Add option="-DUSE_FREETYPE2" />
-					<Add option="-DUSE_JPEG" />
-					<Add option="-DUSE_FLUIDSYNTH" />
-					<Add option="-DUSE_LIBCURL" />
-					<Add option="-DUSE_SDL_NET" />
-					<Add option="-DUSE_BINK" />
-					<Add option="-DUSE_SCALERS" />
-					<Add option="-DUSE_HQ_SCALERS" />
-					<Add option="-DUSE_EDGE_SCALERS" />
-					<Add option="-DUSE_ASPECT" />
-					<Add option="-DUSE_RGB_COLOR" />
-					<Add option="-DUSE_HIGHRES" />
-					<Add option="-DUSE_MT32EMU" />
-					<Add option="-DUSE_NASM" />
-					<Add option="-DUSE_OPENGL" />
-					<Add option="-DUSE_OPENGL_GAME" />
-					<Add option="-DUSE_OPENGL_SHADERS" />
-					<Add option="-DUSE_TINYGL" />
-					<Add option="-DUSE_TASKBAR" />
-					<Add option="-DUSE_HTTP" />
-					<Add option="-DUSE_BASIC_NET" />
-					<Add option="-DUSE_CLOUD" />
-					<Add option="-DUSE_ENET" />
-					<Add option="-DUSE_TRANSLATION" />
-					<Add option="-DUSE_SYSTEM_PRINTING" />
-					<Add option="-DUSE_SYSDIALOGS" />
-					<Add option="-DUSE_DETECTLANG" />
-					<Add option="-DUSE_TTS" />
-					<Add option="-DBUILTIN_RESOURCES" />
-					<Add option="-DDETECTION_FULL" />
-					<Add option="-DUSE_DETECTION_FEATURES_STATIC" />
-					<Add option="-DUSE_FMTOWNS_PC98_AUDIO" />
-					<Add option="-DUSE_HNM" />
-					<Add option="-DUSE_IMGUI" />
-					<Add option="-DUSE_INDEO3" />
-					<Add option="-DUSE_INDEO45" />
-					<Add option="-DUSE_JYV1" />
-					<Add option="-DUSE_LUA" />
-					<Add option="-DUSE_MFC" />
-					<Add option="-DUSE_MIDI" />
-					<Add option="-DUSE_QDM2" />
-					<Add option="-DUSE_SID_AUDIO" />
-					<Add option="-DUSE_SVQ1" />
-					<Add option="-DUSE_TRUEMOTION1" />
-					<Add option="-DUSE_UNIVERSALTRACKER" />
-					<Add option="-DUSE_VGMTRANS_AUDIO" />
-					<Add option="-DUSE_XAN" />
-					<Add option="-DENABLE_SCUMM" />
-					<Add option="-DENABLE_SCUMM_7_8" />
-					<Add option="-DENABLE_HE" />
-					<Add option="-DENABLE_ACCESS" />
-					<Add option="-DENABLE_ADL" />
-					<Add option="-DENABLE_AGI" />
-					<Add option="-DENABLE_AGOS" />
-					<Add option="-DENABLE_AGOS2" />
-					<Add option="-DENABLE_AGS" />
-					<Add option="-DENABLE_ALCACHOFA" />
-					<Add option="-DENABLE_ALG" />
-					<Add option="-DENABLE_ASYLUM" />
-					<Add option="-DENABLE_AWE" />
-					<Add option="-DENABLE_BAGEL" />
-					<Add option="-DENABLE_BBVS" />
-					<Add option="-DENABLE_BLADERUNNER" />
-					<Add option="-DENABLE_BURIED" />
-					<Add option="-DENABLE_CGE" />
-					<Add option="-DENABLE_CGE2" />
-					<Add option="-DENABLE_CHEWY" />
-					<Add option="-DENABLE_CINE" />
-					<Add option="-DENABLE_COMPOSER" />
-					<Add option="-DENABLE_CRAB" />
-					<Add option="-DENABLE_CRUISE" />
-					<Add option="-DENABLE_CRYOMNI3D" />
-					<Add option="-DENABLE_VERSAILLES" />
-					<Add option="-DENABLE_DARKSEED" />
-					<Add option="-DENABLE_DGDS" />
-					<Add option="-DENABLE_DIRECTOR" />
-					<Add option="-DENABLE_DRACI" />
-					<Add option="-DENABLE_DRAGONS" />
-					<Add option="-DENABLE_DRASCULA" />
-					<Add option="-DENABLE_DREAMWEB" />
-					<Add option="-DENABLE_EFH" />
-					<Add option="-DENABLE_FREESCAPE" />
-					<Add option="-DENABLE_GLK" />
-					<Add option="-DENABLE_GNAP" />
-					<Add option="-DENABLE_GOB" />
-					<Add option="-DENABLE_GOT" />
-					<Add option="-DENABLE_GRIFFON" />
-					<Add option="-DENABLE_GRIM" />
-					<Add option="-DENABLE_GROOVIE" />
-					<Add option="-DENABLE_GROOVIE2" />
-					<Add option="-DENABLE_HADESCH" />
-					<Add option="-DENABLE_HDB" />
-					<Add option="-DENABLE_HOPKINS" />
-					<Add option="-DENABLE_HUGO" />
-					<Add option="-DENABLE_HYPNO" />
-					<Add option="-DENABLE_ILLUSIONS" />
-					<Add option="-DENABLE_KINGDOM" />
-					<Add option="-DENABLE_KYRA" />
-					<Add option="-DENABLE_LOL" />
-					<Add option="-DENABLE_EOB" />
-					<Add option="-DENABLE_LAB" />
-					<Add option="-DENABLE_LASTEXPRESS" />
-					<Add option="-DENABLE_LURE" />
-					<Add option="-DENABLE_M4" />
-					<Add option="-DENABLE_MADE" />
-					<Add option="-DENABLE_MADS" />
-					<Add option="-DENABLE_MM" />
-					<Add option="-DENABLE_MM1" />
-					<Add option="-DENABLE_XEEN" />
-					<Add option="-DENABLE_MOHAWK" />
-					<Add option="-DENABLE_RIVEN" />
-					<Add option="-DENABLE_MYST" />
-					<Add option="-DENABLE_MYSTME" />
-					<Add option="-DENABLE_MORTEVIELLE" />
-					<Add option="-DENABLE_MTROPOLIS" />
-					<Add option="-DENABLE_MYST3" />
-					<Add option="-DENABLE_NANCY" />
-					<Add option="-DENABLE_NEVERHOOD" />
-					<Add option="-DENABLE_NGI" />
-					<Add option="-DENABLE_PARALLACTION" />
-					<Add option="-DENABLE_PEGASUS" />
-					<Add option="-DENABLE_PETKA" />
-					<Add option="-DENABLE_PINK" />
-					<Add option="-DENABLE_PLUMBERS" />
-					<Add option="-DENABLE_PRINCE" />
-					<Add option="-DENABLE_PRIVATE" />
-					<Add option="-DENABLE_QDENGINE" />
-					<Add option="-DENABLE_QUEEN" />
-					<Add option="-DENABLE_SAGA" />
-					<Add option="-DENABLE_IHNM" />
-					<Add option="-DENABLE_SAGA2" />
-					<Add option="-DENABLE_SCI" />
-					<Add option="-DENABLE_SCI32" />
-					<Add option="-DENABLE_SHERLOCK" />
-					<Add option="-DENABLE_SKY" />
-					<Add option="-DENABLE_SLUDGE" />
-					<Add option="-DENABLE_STARK" />
-					<Add option="-DENABLE_SUPERNOVA" />
-					<Add option="-DENABLE_SWORD1" />
-					<Add option="-DENABLE_SWORD2" />
-					<Add option="-DENABLE_SWORD25" />
-					<Add option="-DENABLE_TEENAGENT" />
-					<Add option="-DENABLE_TETRAEDGE" />
-					<Add option="-DENABLE_TINSEL" />
-					<Add option="-DENABLE_TITANIC" />
-					<Add option="-DENABLE_TOLTECS" />
-					<Add option="-DENABLE_TONY" />
-					<Add option="-DENABLE_TOON" />
-					<Add option="-DENABLE_TOT" />
-					<Add option="-DENABLE_TOUCHE" />
-					<Add option="-DENABLE_TRECISION" />
-					<Add option="-DENABLE_TSAGE" />
-					<Add option="-DENABLE_RINGWORLD" />
-					<Add option="-DENABLE_BLUEFORCE" />
-					<Add option="-DENABLE_RINGWORLD2" />
-					<Add option="-DENABLE_TUCKER" />
-					<Add option="-DENABLE_TWINE" />
-					<Add option="-DENABLE_TWP" />
-					<Add option="-DENABLE_ULTIMA" />
-					<Add option="-DENABLE_ULTIMA4" />
-					<Add option="-DENABLE_ULTIMA6" />
-					<Add option="-DENABLE_ULTIMA8" />
-					<Add option="-DENABLE_VCRUISE" />
-					<Add option="-DENABLE_VOYEUR" />
-					<Add option="-DENABLE_WAGE" />
-					<Add option="-DENABLE_WINTERMUTE" />
-					<Add option="-DENABLE_WME3D" />
-					<Add option="-DENABLE_FOXTAIL" />
-					<Add option="-DENABLE_HEROCRAFT" />
-					<Add option="-DENABLE_ZVISION" />
-					<Add option="-DWIN32" />
-					<Add option="-DCURL_STATICLIB" />
-					<Add option="-DSDL_BACKEND" />
-					<Add option="-DUSE_SDL2" />
-					<Add option="-DDETECTION_STATIC" />
-					<Add option="-DUSE_GLAD" />
-					<Add option="-DUSE_IMGUI_SDLRENDERER2" />
-					<Add option="-g" />
-					<Add directory="..\..\engines" />
-					<Add directory="..\..\..\scummvm" />
-				</Compiler>
-			</Target>
-		</Build>
-		<Unit filename="..\..\engines\composer\composer.cpp" />
-		<Unit filename="..\..\engines\composer\composer.h" />
-		<Unit filename="..\..\engines\composer\console.cpp" />
-		<Unit filename="..\..\engines\composer\console.h" />
-		<Unit filename="..\..\engines\composer\detection.h" />
-		<Unit filename="..\..\engines\composer\detection_tables.h" />
-		<Unit filename="..\..\engines\composer\graphics.cpp" />
-		<Unit filename="..\..\engines\composer\graphics.h" />
-		<Unit filename="..\..\engines\composer\metaengine.cpp" />
-		<Unit filename="..\..\engines\composer\module.mk" />
-		<Unit filename="..\..\engines\composer\resource.cpp" />
-		<Unit filename="..\..\engines\composer\resource.h" />
-		<Unit filename="..\..\engines\composer\saveload.cpp" />
-		<Unit filename="..\..\engines\composer\scripting.cpp" />
-		<Extensions>
-			<code_completion />
-			<debugger />
-		</Extensions>
-	</Project>
-</CodeBlocks_project_file>
\ No newline at end of file
diff --git a/dists/codeblocks/crab.cbp b/dists/codeblocks/crab.cbp
deleted file mode 100644
index 732b2aea49e..00000000000
--- a/dists/codeblocks/crab.cbp
+++ /dev/null
@@ -1,510 +0,0 @@
-<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
-<CodeBlocks_project_file>
-	<FileVersion major="1" minor="6" />
-	<Project>
-		<Option title="crab" />
-		<Option pch_mode="2" />
-		<Option compiler="gcc" />
-		<Build>
-			<Target title="default">
-				<Option output="scummvm\engines\crab\libcrab" prefix_auto="1" extension_auto="1" />
-				<Option working_dir="" />
-				<Option object_output="scummvm" />
-				<Option type="2" />
-				<Option compiler="gcc" />
-				<Option createDefFile="1" />
-				<Compiler>
-					<Add option="-Wall" />
-					<Add option="-Wno-long-long" />
-					<Add option="-Wno-multichar" />
-					<Add option="-Wno-unknown-pragmas" />
-					<Add option="-Wno-reorder" />
-					<Add option="-Wpointer-arith" />
-					<Add option="-Wcast-qual" />
-					<Add option="-Wcast-align" />
-					<Add option="-Wshadow" />
-					<Add option="-Wnon-virtual-dtor" />
-					<Add option="-Wwrite-strings" />
-					<Add option="-fno-exceptions" />
-					<Add option="-fcheck-new" />
-					<Add option="-DUSE_ZLIB" />
-					<Add option="-DUSE_MAD" />
-					<Add option="-DUSE_FRIBIDI" />
-					<Add option="-DUSE_OGG" />
-					<Add option="-DUSE_VORBIS" />
-					<Add option="-DUSE_FLAC" />
-					<Add option="-DUSE_PNG" />
-					<Add option="-DUSE_MPEG2" />
-					<Add option="-DUSE_THEORADEC" />
-					<Add option="-DUSE_FREETYPE2" />
-					<Add option="-DUSE_JPEG" />
-					<Add option="-DUSE_FLUIDSYNTH" />
-					<Add option="-DUSE_LIBCURL" />
-					<Add option="-DUSE_SDL_NET" />
-					<Add option="-DUSE_BINK" />
-					<Add option="-DUSE_SCALERS" />
-					<Add option="-DUSE_HQ_SCALERS" />
-					<Add option="-DUSE_EDGE_SCALERS" />
-					<Add option="-DUSE_ASPECT" />
-					<Add option="-DUSE_RGB_COLOR" />
-					<Add option="-DUSE_HIGHRES" />
-					<Add option="-DUSE_MT32EMU" />
-					<Add option="-DUSE_NASM" />
-					<Add option="-DUSE_OPENGL" />
-					<Add option="-DUSE_OPENGL_GAME" />
-					<Add option="-DUSE_OPENGL_SHADERS" />
-					<Add option="-DUSE_TINYGL" />
-					<Add option="-DUSE_TASKBAR" />
-					<Add option="-DUSE_HTTP" />
-					<Add option="-DUSE_BASIC_NET" />
-					<Add option="-DUSE_CLOUD" />
-					<Add option="-DUSE_ENET" />
-					<Add option="-DUSE_TRANSLATION" />
-					<Add option="-DUSE_SYSTEM_PRINTING" />
-					<Add option="-DUSE_SYSDIALOGS" />
-					<Add option="-DUSE_DETECTLANG" />
-					<Add option="-DUSE_TTS" />
-					<Add option="-DBUILTIN_RESOURCES" />
-					<Add option="-DDETECTION_FULL" />
-					<Add option="-DUSE_DETECTION_FEATURES_STATIC" />
-					<Add option="-DUSE_FMTOWNS_PC98_AUDIO" />
-					<Add option="-DUSE_HNM" />
-					<Add option="-DUSE_IMGUI" />
-					<Add option="-DUSE_INDEO3" />
-					<Add option="-DUSE_INDEO45" />
-					<Add option="-DUSE_JYV1" />
-					<Add option="-DUSE_LUA" />
-					<Add option="-DUSE_MFC" />
-					<Add option="-DUSE_MIDI" />
-					<Add option="-DUSE_QDM2" />
-					<Add option="-DUSE_SID_AUDIO" />
-					<Add option="-DUSE_SVQ1" />
-					<Add option="-DUSE_TRUEMOTION1" />
-					<Add option="-DUSE_UNIVERSALTRACKER" />
-					<Add option="-DUSE_VGMTRANS_AUDIO" />
-					<Add option="-DUSE_XAN" />
-					<Add option="-DENABLE_SCUMM" />
-					<Add option="-DENABLE_SCUMM_7_8" />
-					<Add option="-DENABLE_HE" />
-					<Add option="-DENABLE_ACCESS" />
-					<Add option="-DENABLE_ADL" />
-					<Add option="-DENABLE_AGI" />
-					<Add option="-DENABLE_AGOS" />
-					<Add option="-DENABLE_AGOS2" />
-					<Add option="-DENABLE_AGS" />
-					<Add option="-DENABLE_ALCACHOFA" />
-					<Add option="-DENABLE_ALG" />
-					<Add option="-DENABLE_ASYLUM" />
-					<Add option="-DENABLE_AWE" />
-					<Add option="-DENABLE_BAGEL" />
-					<Add option="-DENABLE_BBVS" />
-					<Add option="-DENABLE_BLADERUNNER" />
-					<Add option="-DENABLE_BURIED" />
-					<Add option="-DENABLE_CGE" />
-					<Add option="-DENABLE_CGE2" />
-					<Add option="-DENABLE_CHEWY" />
-					<Add option="-DENABLE_CINE" />
-					<Add option="-DENABLE_COMPOSER" />
-					<Add option="-DENABLE_CRAB" />
-					<Add option="-DENABLE_CRUISE" />
-					<Add option="-DENABLE_CRYOMNI3D" />
-					<Add option="-DENABLE_VERSAILLES" />
-					<Add option="-DENABLE_DARKSEED" />
-					<Add option="-DENABLE_DGDS" />
-					<Add option="-DENABLE_DIRECTOR" />
-					<Add option="-DENABLE_DRACI" />
-					<Add option="-DENABLE_DRAGONS" />
-					<Add option="-DENABLE_DRASCULA" />
-					<Add option="-DENABLE_DREAMWEB" />
-					<Add option="-DENABLE_EFH" />
-					<Add option="-DENABLE_FREESCAPE" />
-					<Add option="-DENABLE_GLK" />
-					<Add option="-DENABLE_GNAP" />
-					<Add option="-DENABLE_GOB" />
-					<Add option="-DENABLE_GOT" />
-					<Add option="-DENABLE_GRIFFON" />
-					<Add option="-DENABLE_GRIM" />
-					<Add option="-DENABLE_GROOVIE" />
-					<Add option="-DENABLE_GROOVIE2" />
-					<Add option="-DENABLE_HADESCH" />
-					<Add option="-DENABLE_HDB" />
-					<Add option="-DENABLE_HOPKINS" />
-					<Add option="-DENABLE_HUGO" />
-					<Add option="-DENABLE_HYPNO" />
-					<Add option="-DENABLE_ILLUSIONS" />
-					<Add option="-DENABLE_KINGDOM" />
-					<Add option="-DENABLE_KYRA" />
-					<Add option="-DENABLE_LOL" />
-					<Add option="-DENABLE_EOB" />
-					<Add option="-DENABLE_LAB" />
-					<Add option="-DENABLE_LASTEXPRESS" />
-					<Add option="-DENABLE_LURE" />
-					<Add option="-DENABLE_M4" />
-					<Add option="-DENABLE_MADE" />
-					<Add option="-DENABLE_MADS" />
-					<Add option="-DENABLE_MM" />
-					<Add option="-DENABLE_MM1" />
-					<Add option="-DENABLE_XEEN" />
-					<Add option="-DENABLE_MOHAWK" />
-					<Add option="-DENABLE_RIVEN" />
-					<Add option="-DENABLE_MYST" />
-					<Add option="-DENABLE_MYSTME" />
-					<Add option="-DENABLE_MORTEVIELLE" />
-					<Add option="-DENABLE_MTROPOLIS" />
-					<Add option="-DENABLE_MYST3" />
-					<Add option="-DENABLE_NANCY" />
-					<Add option="-DENABLE_NEVERHOOD" />
-					<Add option="-DENABLE_NGI" />
-					<Add option="-DENABLE_PARALLACTION" />
-					<Add option="-DENABLE_PEGASUS" />
-					<Add option="-DENABLE_PETKA" />
-					<Add option="-DENABLE_PINK" />
-					<Add option="-DENABLE_PLUMBERS" />
-					<Add option="-DENABLE_PRINCE" />
-					<Add option="-DENABLE_PRIVATE" />
-					<Add option="-DENABLE_QDENGINE" />
-					<Add option="-DENABLE_QUEEN" />
-					<Add option="-DENABLE_SAGA" />
-					<Add option="-DENABLE_IHNM" />
-					<Add option="-DENABLE_SAGA2" />
-					<Add option="-DENABLE_SCI" />
-					<Add option="-DENABLE_SCI32" />
-					<Add option="-DENABLE_SHERLOCK" />
-					<Add option="-DENABLE_SKY" />
-					<Add option="-DENABLE_SLUDGE" />
-					<Add option="-DENABLE_STARK" />
-					<Add option="-DENABLE_SUPERNOVA" />
-					<Add option="-DENABLE_SWORD1" />
-					<Add option="-DENABLE_SWORD2" />
-					<Add option="-DENABLE_SWORD25" />
-					<Add option="-DENABLE_TEENAGENT" />
-					<Add option="-DENABLE_TETRAEDGE" />
-					<Add option="-DENABLE_TINSEL" />
-					<Add option="-DENABLE_TITANIC" />
-					<Add option="-DENABLE_TOLTECS" />
-					<Add option="-DENABLE_TONY" />
-					<Add option="-DENABLE_TOON" />
-					<Add option="-DENABLE_TOT" />
-					<Add option="-DENABLE_TOUCHE" />
-					<Add option="-DENABLE_TRECISION" />
-					<Add option="-DENABLE_TSAGE" />
-					<Add option="-DENABLE_RINGWORLD" />
-					<Add option="-DENABLE_BLUEFORCE" />
-					<Add option="-DENABLE_RINGWORLD2" />
-					<Add option="-DENABLE_TUCKER" />
-					<Add option="-DENABLE_TWINE" />
-					<Add option="-DENABLE_TWP" />
-					<Add option="-DENABLE_ULTIMA" />
-					<Add option="-DENABLE_ULTIMA4" />
-					<Add option="-DENABLE_ULTIMA6" />
-					<Add option="-DENABLE_ULTIMA8" />
-					<Add option="-DENABLE_VCRUISE" />
-					<Add option="-DENABLE_VOYEUR" />
-					<Add option="-DENABLE_WAGE" />
-					<Add option="-DENABLE_WINTERMUTE" />
-					<Add option="-DENABLE_WME3D" />
-					<Add option="-DENABLE_FOXTAIL" />
-					<Add option="-DENABLE_HEROCRAFT" />
-					<Add option="-DENABLE_ZVISION" />
-					<Add option="-DWIN32" />
-					<Add option="-DCURL_STATICLIB" />
-					<Add option="-DSDL_BACKEND" />
-					<Add option="-DUSE_SDL2" />
-					<Add option="-DDETECTION_STATIC" />
-					<Add option="-DUSE_GLAD" />
-					<Add option="-DUSE_IMGUI_SDLRENDERER2" />
-					<Add option="-g" />
-					<Add directory="..\..\engines" />
-					<Add directory="..\..\..\scummvm" />
-				</Compiler>
-			</Target>
-		</Build>
-		<Unit filename="..\..\engines\crab\TMX\TMXLayer.cpp" />
-		<Unit filename="..\..\engines\crab\TMX\TMXLayer.h" />
-		<Unit filename="..\..\engines\crab\TMX\TMXMap.cpp" />
-		<Unit filename="..\..\engines\crab\TMX\TMXMap.h" />
-		<Unit filename="..\..\engines\crab\TMX\TMXTileSet.cpp" />
-		<Unit filename="..\..\engines\crab\TMX\TMXTileSet.h" />
-		<Unit filename="..\..\engines\crab\TMX\TileInfo.h" />
-		<Unit filename="..\..\engines\crab\ai\SpriteConstant.cpp" />
-		<Unit filename="..\..\engines\crab\ai\SpriteConstant.h" />
-		<Unit filename="..\..\engines\crab\ai\moveeffect.cpp" />
-		<Unit filename="..\..\engines\crab\ai\moveeffect.h" />
-		<Unit filename="..\..\engines\crab\ai\movement.cpp" />
-		<Unit filename="..\..\engines\crab\ai\movement.h" />
-		<Unit filename="..\..\engines\crab\ai\spriteai.cpp" />
-		<Unit filename="..\..\engines\crab\ai\spriteai.h" />
-		<Unit filename="..\..\engines\crab\animation\AnimationEffect.h" />
-		<Unit filename="..\..\engines\crab\animation\AnimationFrame.cpp" />
-		<Unit filename="..\..\engines\crab\animation\AnimationFrame.h" />
-		<Unit filename="..\..\engines\crab\animation\PopUp.cpp" />
-		<Unit filename="..\..\engines\crab\animation\PopUp.h" />
-		<Unit filename="..\..\engines\crab\animation\animation.cpp" />
-		<Unit filename="..\..\engines\crab\animation\animation.h" />
-		<Unit filename="..\..\engines\crab\animation\animframe.cpp" />
-		<Unit filename="..\..\engines\crab\animation\animframe.h" />
-		<Unit filename="..\..\engines\crab\animation\animset.cpp" />
-		<Unit filename="..\..\engines\crab\animation\animset.h" />
-		<Unit filename="..\..\engines\crab\animation\fightanim.cpp" />
-		<Unit filename="..\..\engines\crab\animation\fightanim.h" />
-		<Unit filename="..\..\engines\crab\animation\fightmove.cpp" />
-		<Unit filename="..\..\engines\crab\animation\fightmove.h" />
-		<Unit filename="..\..\engines\crab\animation\fightmoves.cpp" />
-		<Unit filename="..\..\engines\crab\animation\fightmoves.h" />
-		<Unit filename="..\..\engines\crab\animation\fm_ai_data.h" />
-		<Unit filename="..\..\engines\crab\animation\imageeffect.cpp" />
-		<Unit filename="..\..\engines\crab\animation\imageeffect.h" />
-		<Unit filename="..\..\engines\crab\animation\range.h" />
-		<Unit filename="..\..\engines\crab\animation\shadow.h" />
-		<Unit filename="..\..\engines\crab\animation\sprite.cpp" />
-		<Unit filename="..\..\engines\crab\animation\sprite.h" />
-		<Unit filename="..\..\engines\crab\animation\walkframes.cpp" />
-		<Unit filename="..\..\engines\crab\animation\walkframes.h" />
-		<Unit filename="..\..\engines\crab\event\EventSeqGroup.cpp" />
-		<Unit filename="..\..\engines\crab\event\EventSeqGroup.h" />
-		<Unit filename="..\..\engines\crab\event\EventSequence.cpp" />
-		<Unit filename="..\..\engines\crab\event\EventSequence.h" />
-		<Unit filename="..\..\engines\crab\event\GameEventInfo.cpp" />
-		<Unit filename="..\..\engines\crab\event\GameEventInfo.h" />
-		<Unit filename="..\..\engines\crab\event\changeval.h" />
-		<Unit filename="..\..\engines\crab\event\conversationdata.cpp" />
-		<Unit filename="..\..\engines\crab\event\conversationdata.h" />
-		<Unit filename="..\..\engines\crab\event\effect.cpp" />
-		<Unit filename="..\..\engines\crab\event\effect.h" />
-		<Unit filename="..\..\engines\crab\event\eventstore.cpp" />
-		<Unit filename="..\..\engines\crab\event\eventstore.h" />
-		<Unit filename="..\..\engines\crab\event\gameevent.cpp" />
-		<Unit filename="..\..\engines\crab\event\gameevent.h" />
-		<Unit filename="..\..\engines\crab\event\gameeventmanager.cpp" />
-		<Unit filename="..\..\engines\crab\event\gameeventmanager.h" />
-		<Unit filename="..\..\engines\crab\event\quest.cpp" />
-		<Unit filename="..\..\engines\crab\event\quest.h" />
-		<Unit filename="..\..\engines\crab\event\trigger.cpp" />
-		<Unit filename="..\..\engines\crab\event\trigger.h" />
-		<Unit filename="..\..\engines\crab\event\triggerset.cpp" />
-		<Unit filename="..\..\engines\crab\event\triggerset.h" />
-		<Unit filename="..\..\engines\crab\image\Image.cpp" />
-		<Unit filename="..\..\engines\crab\image\Image.h" />
-		<Unit filename="..\..\engines\crab\image\ImageManager.cpp" />
-		<Unit filename="..\..\engines\crab\image\ImageManager.h" />
-		<Unit filename="..\..\engines\crab\input\cursor.cpp" />
-		<Unit filename="..\..\engines\crab\input\cursor.h" />
-		<Unit filename="..\..\engines\crab\input\fightinput.cpp" />
-		<Unit filename="..\..\engines\crab\input\fightinput.h" />
-		<Unit filename="..\..\engines\crab\input\hotkey.cpp" />
-		<Unit filename="..\..\engines\crab\input\hotkey.h" />
-		<Unit filename="..\..\engines\crab\input\input.cpp" />
-		<Unit filename="..\..\engines\crab\input\input.h" />
-		<Unit filename="..\..\engines\crab\item\Item.cpp" />
-		<Unit filename="..\..\engines\crab\item\Item.h" />
-		<Unit filename="..\..\engines\crab\item\ItemCollection.cpp" />
-		<Unit filename="..\..\engines\crab\item\ItemCollection.h" />
-		<Unit filename="..\..\engines\crab\item\ItemMenu.cpp" />
-		<Unit filename="..\..\engines\crab\item\ItemMenu.h" />
-		<Unit filename="..\..\engines\crab\item\ItemSlot.cpp" />
-		<Unit filename="..\..\engines\crab\item\ItemSlot.h" />
-		<Unit filename="..\..\engines\crab\item\StatPreview.cpp" />
-		<Unit filename="..\..\engines\crab\item\StatPreview.h" />
-		<Unit filename="..\..\engines\crab\level\LevelExit.cpp" />
-		<Unit filename="..\..\engines\crab\level\LevelExit.h" />
-		<Unit filename="..\..\engines\crab\level\MusicArea.cpp" />
-		<Unit filename="..\..\engines\crab\level\MusicArea.h" />
-		<Unit filename="..\..\engines\crab\level\Stairs.cpp" />
-		<Unit filename="..\..\engines\crab\level\Stairs.h" />
-		<Unit filename="..\..\engines\crab\level\level.cpp" />
-		<Unit filename="..\..\engines\crab\level\level.h" />
-		<Unit filename="..\..\engines\crab\level\level_ai.cpp" />
-		<Unit filename="..\..\engines\crab\level\level_collide.cpp" />
-		<Unit filename="..\..\engines\crab\level\level_draw.cpp" />
-		<Unit filename="..\..\engines\crab\level\level_load.cpp" />
-		<Unit filename="..\..\engines\crab\level\level_objects.cpp" />
-		<Unit filename="..\..\engines\crab\level\level_objects.h" />
-		<Unit filename="..\..\engines\crab\level\talknotify.cpp" />
-		<Unit filename="..\..\engines\crab\level\talknotify.h" />
-		<Unit filename="..\..\engines\crab\music\MusicManager.cpp" />
-		<Unit filename="..\..\engines\crab\music\MusicManager.h" />
-		<Unit filename="..\..\engines\crab\music\musicparam.h" />
-		<Unit filename="..\..\engines\crab\people\opinion.cpp" />
-		<Unit filename="..\..\engines\crab\people\opinion.h" />
-		<Unit filename="..\..\engines\crab\people\person.cpp" />
-		<Unit filename="..\..\engines\crab\people\person.h" />
-		<Unit filename="..\..\engines\crab\people\personbase.cpp" />
-		<Unit filename="..\..\engines\crab\people\personbase.h" />
-		<Unit filename="..\..\engines\crab\people\trait.cpp" />
-		<Unit filename="..\..\engines\crab\people\trait.h" />
-		<Unit filename="..\..\engines\crab\stat\Stat.cpp" />
-		<Unit filename="..\..\engines\crab\stat\Stat.h" />
-		<Unit filename="..\..\engines\crab\stat\StatDrawHelper.cpp" />
-		<Unit filename="..\..\engines\crab\stat\StatDrawHelper.h" />
-		<Unit filename="..\..\engines\crab\stat\StatTemplate.cpp" />
-		<Unit filename="..\..\engines\crab\stat\StatTemplate.h" />
-		<Unit filename="..\..\engines\crab\stat\bonus.h" />
-		<Unit filename="..\..\engines\crab\text\TextManager.cpp" />
-		<Unit filename="..\..\engines\crab\text\TextManager.h" />
-		<Unit filename="..\..\engines\crab\text\color.cpp" />
-		<Unit filename="..\..\engines\crab\text\color.h" />
-		<Unit filename="..\..\engines\crab\ui\AlphaImage.cpp" />
-		<Unit filename="..\..\engines\crab\ui\AlphaImage.h" />
-		<Unit filename="..\..\engines\crab\ui\Caption.cpp" />
-		<Unit filename="..\..\engines\crab\ui\Caption.h" />
-		<Unit filename="..\..\engines\crab\ui\ChapterIntro.cpp" />
-		<Unit filename="..\..\engines\crab\ui\ChapterIntro.h" />
-		<Unit filename="..\..\engines\crab\ui\ClipButton.cpp" />
-		<Unit filename="..\..\engines\crab\ui\ClipButton.h" />
-		<Unit filename="..\..\engines\crab\ui\CreditScreen.cpp" />
-		<Unit filename="..\..\engines\crab\ui\CreditScreen.h" />
-		<Unit filename="..\..\engines\crab\ui\DevConsole.cpp" />
-		<Unit filename="..\..\engines\crab\ui\DevConsole.h" />
-		<Unit filename="..\..\engines\crab\ui\FileData.cpp" />
-		<Unit filename="..\..\engines\crab\ui\FileData.h" />
-		<Unit filename="..\..\engines\crab\ui\FileMenu.h" />
-		<Unit filename="..\..\engines\crab\ui\GameOverMenu.cpp" />
-		<Unit filename="..\..\engines\crab\ui\GameOverMenu.h" />
-		<Unit filename="..\..\engines\crab\ui\GeneralSettingMenu.cpp" />
-		<Unit filename="..\..\engines\crab\ui\GeneralSettingMenu.h" />
-		<Unit filename="..\..\engines\crab\ui\GfxSettingMenu.cpp" />
-		<Unit filename="..\..\engines\crab\ui\GfxSettingMenu.h" />
-		<Unit filename="..\..\engines\crab\ui\HealthIndicator.cpp" />
-		<Unit filename="..\..\engines\crab\ui\HealthIndicator.h" />
-		<Unit filename="..\..\engines\crab\ui\HoverInfo.cpp" />
-		<Unit filename="..\..\engines\crab\ui\HoverInfo.h" />
-		<Unit filename="..\..\engines\crab\ui\ImageData.cpp" />
-		<Unit filename="..\..\engines\crab\ui\ImageData.h" />
-		<Unit filename="..\..\engines\crab\ui\Inventory.cpp" />
-		<Unit filename="..\..\engines\crab\ui\Inventory.h" />
-		<Unit filename="..\..\engines\crab\ui\ItemDesc.h" />
-		<Unit filename="..\..\engines\crab\ui\KeyBindMenu.cpp" />
-		<Unit filename="..\..\engines\crab\ui\KeyBindMenu.h" />
-		<Unit filename="..\..\engines\crab\ui\MapData.cpp" />
-		<Unit filename="..\..\engines\crab\ui\MapData.h" />
-		<Unit filename="..\..\engines\crab\ui\MapMarkerMenu.cpp" />
-		<Unit filename="..\..\engines\crab\ui\MapMarkerMenu.h" />
-		<Unit filename="..\..\engines\crab\ui\ModMenu.cpp" />
-		<Unit filename="..\..\engines\crab\ui\ModMenu.h" />
-		<Unit filename="..\..\engines\crab\ui\OptionMenu.cpp" />
-		<Unit filename="..\..\engines\crab\ui\OptionMenu.h" />
-		<Unit filename="..\..\engines\crab\ui\OptionSelect.cpp" />
-		<Unit filename="..\..\engines\crab\ui\OptionSelect.h" />
-		<Unit filename="..\..\engines\crab\ui\PageMenu.h" />
-		<Unit filename="..\..\engines\crab\ui\ParagraphData.cpp" />
-		<Unit filename="..\..\engines\crab\ui\ParagraphData.h" />
-		<Unit filename="..\..\engines\crab\ui\PauseMenu.cpp" />
-		<Unit filename="..\..\engines\crab\ui\PauseMenu.h" />
-		<Unit filename="..\..\engines\crab\ui\PersonHandler.cpp" />
-		<Unit filename="..\..\engines\crab\ui\PersonHandler.h" />
-		<Unit filename="..\..\engines\crab\ui\PersonScreen.cpp" />
-		<Unit filename="..\..\engines\crab\ui\PersonScreen.h" />
-		<Unit filename="..\..\engines\crab\ui\ProgressBar.cpp" />
-		<Unit filename="..\..\engines\crab\ui\ProgressBar.h" />
-		<Unit filename="..\..\engines\crab\ui\QuestText.cpp" />
-		<Unit filename="..\..\engines\crab\ui\QuestText.h" />
-		<Unit filename="..\..\engines\crab\ui\RadioButton.h" />
-		<Unit filename="..\..\engines\crab\ui\RadioButtonMenu.h" />
-		<Unit filename="..\..\engines\crab\ui\ReplyButton.cpp" />
-		<Unit filename="..\..\engines\crab\ui\ReplyButton.h" />
-		<Unit filename="..\..\engines\crab\ui\ReplyMenu.cpp" />
-		<Unit filename="..\..\engines\crab\ui\ReplyMenu.h" />
-		<Unit filename="..\..\engines\crab\ui\ResolutionMenu.cpp" />
-		<Unit filename="..\..\engines\crab\ui\ResolutionMenu.h" />
-		<Unit filename="..\..\engines\crab\ui\SaveGameMenu.cpp" />
-		<Unit filename="..\..\engines\crab\ui\SaveGameMenu.h" />
-		<Unit filename="..\..\engines\crab\ui\SectionHeader.cpp" />
-		<Unit filename="..\..\engines\crab\ui\SectionHeader.h" />
-		<Unit filename="..\..\engines\crab\ui\SlideShow.cpp" />
-		<Unit filename="..\..\engines\crab\ui\SlideShow.h" />
-		<Unit filename="..\..\engines\crab\ui\StateButton.cpp" />
-		<Unit filename="..\..\engines\crab\ui\StateButton.h" />
-		<Unit filename="..\..\engines\crab\ui\TextData.h" />
-		<Unit filename="..\..\engines\crab\ui\ToggleButton.cpp" />
-		<Unit filename="..\..\engines\crab\ui\ToggleButton.h" />
-		<Unit filename="..\..\engines\crab\ui\TraitButton.cpp" />
-		<Unit filename="..\..\engines\crab\ui\TraitButton.h" />
-		<Unit filename="..\..\engines\crab\ui\TraitMenu.cpp" />
-		<Unit filename="..\..\engines\crab\ui\TraitMenu.h" />
-		<Unit filename="..\..\engines\crab\ui\button.cpp" />
-		<Unit filename="..\..\engines\crab\ui\button.h" />
-		<Unit filename="..\..\engines\crab\ui\dialogbox.cpp" />
-		<Unit filename="..\..\engines\crab\ui\dialogbox.h" />
-		<Unit filename="..\..\engines\crab\ui\element.cpp" />
-		<Unit filename="..\..\engines\crab\ui\element.h" />
-		<Unit filename="..\..\engines\crab\ui\emotion.cpp" />
-		<Unit filename="..\..\engines\crab\ui\emotion.h" />
-		<Unit filename="..\..\engines\crab\ui\hud.cpp" />
-		<Unit filename="..\..\engines\crab\ui\hud.h" />
-		<Unit filename="..\..\engines\crab\ui\journal.cpp" />
-		<Unit filename="..\..\engines\crab\ui\journal.h" />
-		<Unit filename="..\..\engines\crab\ui\map.cpp" />
-		<Unit filename="..\..\engines\crab\ui\map.h" />
-		<Unit filename="..\..\engines\crab\ui\mapbutton.h" />
-		<Unit filename="..\..\engines\crab\ui\menu.h" />
-		<Unit filename="..\..\engines\crab\ui\questmenu.cpp" />
-		<Unit filename="..\..\engines\crab\ui\questmenu.h" />
-		<Unit filename="..\..\engines\crab\ui\slider.cpp" />
-		<Unit filename="..\..\engines\crab\ui\slider.h" />
-		<Unit filename="..\..\engines\crab\ui\textarea.cpp" />
-		<Unit filename="..\..\engines\crab\ui\textarea.h" />
-		<Unit filename="..\..\engines\crab\ui\textdata.cpp" />
-		<Unit filename="..\..\engines\crab\GameClock.h" />
-		<Unit filename="..\..\engines\crab\GameParam.cpp" />
-		<Unit filename="..\..\engines\crab\GameParam.h" />
-		<Unit filename="..\..\engines\crab\LevelResult.h" />
-		<Unit filename="..\..\engines\crab\Line.h" />
-		<Unit filename="..\..\engines\crab\LoadingScreen.cpp" />
-		<Unit filename="..\..\engines\crab\LoadingScreen.h" />
-		<Unit filename="..\..\engines\crab\PathfindingAgent.cpp" />
-		<Unit filename="..\..\engines\crab\PathfindingAgent.h" />
-		<Unit filename="..\..\engines\crab\PathfindingGraphNode.cpp" />
-		<Unit filename="..\..\engines\crab\PathfindingGraphNode.h" />
-		<Unit filename="..\..\engines\crab\PathfindingGrid.cpp" />
-		<Unit filename="..\..\engines\crab\PathfindingGrid.h" />
-		<Unit filename="..\..\engines\crab\Polygon.cpp" />
-		<Unit filename="..\..\engines\crab\Polygon.h" />
-		<Unit filename="..\..\engines\crab\PriorityQueue.h" />
-		<Unit filename="..\..\engines\crab\Rectangle.cpp" />
-		<Unit filename="..\..\engines\crab\Rectangle.h" />
-		<Unit filename="..\..\engines\crab\ScreenSettings.cpp" />
-		<Unit filename="..\..\engines\crab\ScreenSettings.h" />
-		<Unit filename="..\..\engines\crab\Shape.cpp" />
-		<Unit filename="..\..\engines\crab\Shape.h" />
-		<Unit filename="..\..\engines\crab\TTSHandler.cpp" />
-		<Unit filename="..\..\engines\crab\TTSHandler.h" />
-		<Unit filename="..\..\engines\crab\XMLDoc.cpp" />
-		<Unit filename="..\..\engines\crab\XMLDoc.h" />
-		<Unit filename="..\..\engines\crab\app.cpp" />
-		<Unit filename="..\..\engines\crab\app.h" />
-		<Unit filename="..\..\engines\crab\backInserter.h" />
-		<Unit filename="..\..\engines\crab\collision.cpp" />
-		<Unit filename="..\..\engines\crab\collision.h" />
-		<Unit filename="..\..\engines\crab\color.h" />
-		<Unit filename="..\..\engines\crab\console.cpp" />
-		<Unit filename="..\..\engines\crab\console.h" />
-		<Unit filename="..\..\engines\crab\crab.cpp" />
-		<Unit filename="..\..\engines\crab\crab.h" />
-		<Unit filename="..\..\engines\crab\detection.h" />
-		<Unit filename="..\..\engines\crab\filesystem.cpp" />
-		<Unit filename="..\..\engines\crab\filesystem.h" />
-		<Unit filename="..\..\engines\crab\game.cpp" />
-		<Unit filename="..\..\engines\crab\game.h" />
-		<Unit filename="..\..\engines\crab\gamestate_container.h" />
-		<Unit filename="..\..\engines\crab\gamestates.h" />
-		<Unit filename="..\..\engines\crab\gametype.h" />
-		<Unit filename="..\..\engines\crab\levelpaths.h" />
-		<Unit filename="..\..\engines\crab\loaders.cpp" />
-		<Unit filename="..\..\engines\crab\loaders.h" />
-		<Unit filename="..\..\engines\crab\mainmenu.cpp" />
-		<Unit filename="..\..\engines\crab\mainmenu.h" />
-		<Unit filename="..\..\engines\crab\metaengine.cpp" />
-		<Unit filename="..\..\engines\crab\metaengine.h" />
-		<Unit filename="..\..\engines\crab\module.mk" />
-		<Unit filename="..\..\engines\crab\numstr.h" />
-		<Unit filename="..\..\engines\crab\splash.cpp" />
-		<Unit filename="..\..\engines\crab\splash.h" />
-		<Unit filename="..\..\engines\crab\timer.cpp" />
-		<Unit filename="..\..\engines\crab\timer.h" />
-		<Unit filename="..\..\engines\crab\vectors.h" />
-		<Extensions>
-			<code_completion />
-			<debugger />
-		</Extensions>
-	</Project>
-</CodeBlocks_project_file>
\ No newline at end of file
diff --git a/dists/codeblocks/cruise.cbp b/dists/codeblocks/cruise.cbp
deleted file mode 100644
index 33be561e74d..00000000000
--- a/dists/codeblocks/cruise.cbp
+++ /dev/null
@@ -1,288 +0,0 @@
-<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
-<CodeBlocks_project_file>
-	<FileVersion major="1" minor="6" />
-	<Project>
-		<Option title="cruise" />
-		<Option pch_mode="2" />
-		<Option compiler="gcc" />
-		<Build>
-			<Target title="default">
-				<Option output="scummvm\engines\cruise\libcruise" prefix_auto="1" extension_auto="1" />
-				<Option working_dir="" />
-				<Option object_output="scummvm" />
-				<Option type="2" />
-				<Option compiler="gcc" />
-				<Option createDefFile="1" />
-				<Compiler>
-					<Add option="-Wall" />
-					<Add option="-Wno-long-long" />
-					<Add option="-Wno-multichar" />
-					<Add option="-Wno-unknown-pragmas" />
-					<Add option="-Wno-reorder" />
-					<Add option="-Wpointer-arith" />
-					<Add option="-Wcast-qual" />
-					<Add option="-Wcast-align" />
-					<Add option="-Wshadow" />
-					<Add option="-Wnon-virtual-dtor" />
-					<Add option="-Wwrite-strings" />
-					<Add option="-fno-exceptions" />
-					<Add option="-fcheck-new" />
-					<Add option="-DUSE_ZLIB" />
-					<Add option="-DUSE_MAD" />
-					<Add option="-DUSE_FRIBIDI" />
-					<Add option="-DUSE_OGG" />
-					<Add option="-DUSE_VORBIS" />
-					<Add option="-DUSE_FLAC" />
-					<Add option="-DUSE_PNG" />
-					<Add option="-DUSE_MPEG2" />
-					<Add option="-DUSE_THEORADEC" />
-					<Add option="-DUSE_FREETYPE2" />
-					<Add option="-DUSE_JPEG" />
-					<Add option="-DUSE_FLUIDSYNTH" />
-					<Add option="-DUSE_LIBCURL" />
-					<Add option="-DUSE_SDL_NET" />
-					<Add option="-DUSE_BINK" />
-					<Add option="-DUSE_SCALERS" />
-					<Add option="-DUSE_HQ_SCALERS" />
-					<Add option="-DUSE_EDGE_SCALERS" />
-					<Add option="-DUSE_ASPECT" />
-					<Add option="-DUSE_RGB_COLOR" />
-					<Add option="-DUSE_HIGHRES" />
-					<Add option="-DUSE_MT32EMU" />
-					<Add option="-DUSE_NASM" />
-					<Add option="-DUSE_OPENGL" />
-					<Add option="-DUSE_OPENGL_GAME" />
-					<Add option="-DUSE_OPENGL_SHADERS" />
-					<Add option="-DUSE_TINYGL" />
-					<Add option="-DUSE_TASKBAR" />
-					<Add option="-DUSE_HTTP" />
-					<Add option="-DUSE_BASIC_NET" />
-					<Add option="-DUSE_CLOUD" />
-					<Add option="-DUSE_ENET" />
-					<Add option="-DUSE_TRANSLATION" />
-					<Add option="-DUSE_SYSTEM_PRINTING" />
-					<Add option="-DUSE_SYSDIALOGS" />
-					<Add option="-DUSE_DETECTLANG" />
-					<Add option="-DUSE_TTS" />
-					<Add option="-DBUILTIN_RESOURCES" />
-					<Add option="-DDETECTION_FULL" />
-					<Add option="-DUSE_DETECTION_FEATURES_STATIC" />
-					<Add option="-DUSE_FMTOWNS_PC98_AUDIO" />
-					<Add option="-DUSE_HNM" />
-					<Add option="-DUSE_IMGUI" />
-					<Add option="-DUSE_INDEO3" />
-					<Add option="-DUSE_INDEO45" />
-					<Add option="-DUSE_JYV1" />
-					<Add option="-DUSE_LUA" />
-					<Add option="-DUSE_MFC" />
-					<Add option="-DUSE_MIDI" />
-					<Add option="-DUSE_QDM2" />
-					<Add option="-DUSE_SID_AUDIO" />
-					<Add option="-DUSE_SVQ1" />
-					<Add option="-DUSE_TRUEMOTION1" />
-					<Add option="-DUSE_UNIVERSALTRACKER" />
-					<Add option="-DUSE_VGMTRANS_AUDIO" />
-					<Add option="-DUSE_XAN" />
-					<Add option="-DENABLE_SCUMM" />
-					<Add option="-DENABLE_SCUMM_7_8" />
-					<Add option="-DENABLE_HE" />
-					<Add option="-DENABLE_ACCESS" />
-					<Add option="-DENABLE_ADL" />
-					<Add option="-DENABLE_AGI" />
-					<Add option="-DENABLE_AGOS" />
-					<Add option="-DENABLE_AGOS2" />
-					<Add option="-DENABLE_AGS" />
-					<Add option="-DENABLE_ALCACHOFA" />
-					<Add option="-DENABLE_ALG" />
-					<Add option="-DENABLE_ASYLUM" />
-					<Add option="-DENABLE_AWE" />
-					<Add option="-DENABLE_BAGEL" />
-					<Add option="-DENABLE_BBVS" />
-					<Add option="-DENABLE_BLADERUNNER" />
-					<Add option="-DENABLE_BURIED" />
-					<Add option="-DENABLE_CGE" />
-					<Add option="-DENABLE_CGE2" />
-					<Add option="-DENABLE_CHEWY" />
-					<Add option="-DENABLE_CINE" />
-					<Add option="-DENABLE_COMPOSER" />
-					<Add option="-DENABLE_CRAB" />
-					<Add option="-DENABLE_CRUISE" />
-					<Add option="-DENABLE_CRYOMNI3D" />
-					<Add option="-DENABLE_VERSAILLES" />
-					<Add option="-DENABLE_DARKSEED" />
-					<Add option="-DENABLE_DGDS" />
-					<Add option="-DENABLE_DIRECTOR" />
-					<Add option="-DENABLE_DRACI" />
-					<Add option="-DENABLE_DRAGONS" />
-					<Add option="-DENABLE_DRASCULA" />
-					<Add option="-DENABLE_DREAMWEB" />
-					<Add option="-DENABLE_EFH" />
-					<Add option="-DENABLE_FREESCAPE" />
-					<Add option="-DENABLE_GLK" />
-					<Add option="-DENABLE_GNAP" />
-					<Add option="-DENABLE_GOB" />
-					<Add option="-DENABLE_GOT" />
-					<Add option="-DENABLE_GRIFFON" />
-					<Add option="-DENABLE_GRIM" />
-					<Add option="-DENABLE_GROOVIE" />
-					<Add option="-DENABLE_GROOVIE2" />
-					<Add option="-DENABLE_HADESCH" />
-					<Add option="-DENABLE_HDB" />
-					<Add option="-DENABLE_HOPKINS" />
-					<Add option="-DENABLE_HUGO" />
-					<Add option="-DENABLE_HYPNO" />
-					<Add option="-DENABLE_ILLUSIONS" />
-					<Add option="-DENABLE_KINGDOM" />
-					<Add option="-DENABLE_KYRA" />
-					<Add option="-DENABLE_LOL" />
-					<Add option="-DENABLE_EOB" />
-					<Add option="-DENABLE_LAB" />
-					<Add option="-DENABLE_LASTEXPRESS" />
-					<Add option="-DENABLE_LURE" />
-					<Add option="-DENABLE_M4" />
-					<Add option="-DENABLE_MADE" />
-					<Add option="-DENABLE_MADS" />
-					<Add option="-DENABLE_MM" />
-					<Add option="-DENABLE_MM1" />
-					<Add option="-DENABLE_XEEN" />
-					<Add option="-DENABLE_MOHAWK" />
-					<Add option="-DENABLE_RIVEN" />
-					<Add option="-DENABLE_MYST" />
-					<Add option="-DENABLE_MYSTME" />
-					<Add option="-DENABLE_MORTEVIELLE" />
-					<Add option="-DENABLE_MTROPOLIS" />
-					<Add option="-DENABLE_MYST3" />
-					<Add option="-DENABLE_NANCY" />
-					<Add option="-DENABLE_NEVERHOOD" />
-					<Add option="-DENABLE_NGI" />
-					<Add option="-DENABLE_PARALLACTION" />
-					<Add option="-DENABLE_PEGASUS" />
-					<Add option="-DENABLE_PETKA" />
-					<Add option="-DENABLE_PINK" />
-					<Add option="-DENABLE_PLUMBERS" />
-					<Add option="-DENABLE_PRINCE" />
-					<Add option="-DENABLE_PRIVATE" />
-					<Add option="-DENABLE_QDENGINE" />
-					<Add option="-DENABLE_QUEEN" />
-					<Add option="-DENABLE_SAGA" />
-					<Add option="-DENABLE_IHNM" />
-					<Add option="-DENABLE_SAGA2" />
-					<Add option="-DENABLE_SCI" />
-					<Add option="-DENABLE_SCI32" />
-					<Add option="-DENABLE_SHERLOCK" />
-					<Add option="-DENABLE_SKY" />
-					<Add option="-DENABLE_SLUDGE" />
-					<Add option="-DENABLE_STARK" />
-					<Add option="-DENABLE_SUPERNOVA" />
-					<Add option="-DENABLE_SWORD1" />
-					<Add option="-DENABLE_SWORD2" />
-					<Add option="-DENABLE_SWORD25" />
-					<Add option="-DENABLE_TEENAGENT" />
-					<Add option="-DENABLE_TETRAEDGE" />
-					<Add option="-DENABLE_TINSEL" />
-					<Add option="-DENABLE_TITANIC" />
-					<Add option="-DENABLE_TOLTECS" />
-					<Add option="-DENABLE_TONY" />
-					<Add option="-DENABLE_TOON" />
-					<Add option="-DENABLE_TOT" />
-					<Add option="-DENABLE_TOUCHE" />
-					<Add option="-DENABLE_TRECISION" />
-					<Add option="-DENABLE_TSAGE" />
-					<Add option="-DENABLE_RINGWORLD" />
-					<Add option="-DENABLE_BLUEFORCE" />
-					<Add option="-DENABLE_RINGWORLD2" />
-					<Add option="-DENABLE_TUCKER" />
-					<Add option="-DENABLE_TWINE" />
-					<Add option="-DENABLE_TWP" />
-					<Add option="-DENABLE_ULTIMA" />
-					<Add option="-DENABLE_ULTIMA4" />
-					<Add option="-DENABLE_ULTIMA6" />
-					<Add option="-DENABLE_ULTIMA8" />
-					<Add option="-DENABLE_VCRUISE" />
-					<Add option="-DENABLE_VOYEUR" />
-					<Add option="-DENABLE_WAGE" />
-					<Add option="-DENABLE_WINTERMUTE" />
-					<Add option="-DENABLE_WME3D" />
-					<Add option="-DENABLE_FOXTAIL" />
-					<Add option="-DENABLE_HEROCRAFT" />
-					<Add option="-DENABLE_ZVISION" />
-					<Add option="-DWIN32" />
-					<Add option="-DCURL_STATICLIB" />
-					<Add option="-DSDL_BACKEND" />
-					<Add option="-DUSE_SDL2" />
-					<Add option="-DDETECTION_STATIC" />
-					<Add option="-DUSE_GLAD" />
-					<Add option="-DUSE_IMGUI_SDLRENDERER2" />
-					<Add option="-g" />
-					<Add directory="..\..\engines" />
-					<Add directory="..\..\..\scummvm" />
-				</Compiler>
-			</Target>
-		</Build>
-		<Unit filename="..\..\engines\cruise\actor.cpp" />
-		<Unit filename="..\..\engines\cruise\actor.h" />
-		<Unit filename="..\..\engines\cruise\background.cpp" />
-		<Unit filename="..\..\engines\cruise\background.h" />
-		<Unit filename="..\..\engines\cruise\backgroundIncrust.cpp" />
-		<Unit filename="..\..\engines\cruise\backgroundIncrust.h" />
-		<Unit filename="..\..\engines\cruise\cell.cpp" />
-		<Unit filename="..\..\engines\cruise\cell.h" />
-		<Unit filename="..\..\engines\cruise\cruise.cpp" />
-		<Unit filename="..\..\engines\cruise\cruise.h" />
-		<Unit filename="..\..\engines\cruise\cruise_main.cpp" />
-		<Unit filename="..\..\engines\cruise\cruise_main.h" />
-		<Unit filename="..\..\engines\cruise\ctp.cpp" />
-		<Unit filename="..\..\engines\cruise\ctp.h" />
-		<Unit filename="..\..\engines\cruise\dataLoader.cpp" />
-		<Unit filename="..\..\engines\cruise\dataLoader.h" />
-		<Unit filename="..\..\engines\cruise\debugger.cpp" />
-		<Unit filename="..\..\engines\cruise\debugger.h" />
-		<Unit filename="..\..\engines\cruise\decompiler.cpp" />
-		<Unit filename="..\..\engines\cruise\delphine-unpack.cpp" />
-		<Unit filename="..\..\engines\cruise\detection.h" />
-		<Unit filename="..\..\engines\cruise\font.cpp" />
-		<Unit filename="..\..\engines\cruise\font.h" />
-		<Unit filename="..\..\engines\cruise\function.cpp" />
-		<Unit filename="..\..\engines\cruise\function.h" />
-		<Unit filename="..\..\engines\cruise\gfxModule.cpp" />
-		<Unit filename="..\..\engines\cruise\gfxModule.h" />
-		<Unit filename="..\..\engines\cruise\linker.cpp" />
-		<Unit filename="..\..\engines\cruise\linker.h" />
-		<Unit filename="..\..\engines\cruise\mainDraw.cpp" />
-		<Unit filename="..\..\engines\cruise\mainDraw.h" />
-		<Unit filename="..\..\engines\cruise\menu.cpp" />
-		<Unit filename="..\..\engines\cruise\menu.h" />
-		<Unit filename="..\..\engines\cruise\metaengine.cpp" />
-		<Unit filename="..\..\engines\cruise\module.mk" />
-		<Unit filename="..\..\engines\cruise\mouse.cpp" />
-		<Unit filename="..\..\engines\cruise\mouse.h" />
-		<Unit filename="..\..\engines\cruise\object.cpp" />
-		<Unit filename="..\..\engines\cruise\object.h" />
-		<Unit filename="..\..\engines\cruise\overlay.cpp" />
-		<Unit filename="..\..\engines\cruise\overlay.h" />
-		<Unit filename="..\..\engines\cruise\perso.cpp" />
-		<Unit filename="..\..\engines\cruise\perso.h" />
-		<Unit filename="..\..\engines\cruise\polys.cpp" />
-		<Unit filename="..\..\engines\cruise\polys.h" />
-		<Unit filename="..\..\engines\cruise\saveload.cpp" />
-		<Unit filename="..\..\engines\cruise\saveload.h" />
-		<Unit filename="..\..\engines\cruise\script.cpp" />
-		<Unit filename="..\..\engines\cruise\script.h" />
-		<Unit filename="..\..\engines\cruise\sound.cpp" />
-		<Unit filename="..\..\engines\cruise\sound.h" />
-		<Unit filename="..\..\engines\cruise\stack.cpp" />
-		<Unit filename="..\..\engines\cruise\stack.h" />
-		<Unit filename="..\..\engines\cruise\staticres.cpp" />
-		<Unit filename="..\..\engines\cruise\staticres.h" />
-		<Unit filename="..\..\engines\cruise\various.cpp" />
-		<Unit filename="..\..\engines\cruise\various.h" />
-		<Unit filename="..\..\engines\cruise\vars.cpp" />
-		<Unit filename="..\..\engines\cruise\vars.h" />
-		<Unit filename="..\..\engines\cruise\volume.cpp" />
-		<Unit filename="..\..\engines\cruise\volume.h" />
-		<Extensions>
-			<code_completion />
-			<debugger />
-		</Extensions>
-	</Project>
-</CodeBlocks_project_file>
\ No newline at end of file
diff --git a/dists/codeblocks/cryomni3d.cbp b/dists/codeblocks/cryomni3d.cbp
deleted file mode 100644
index 6fd33bf0c0e..00000000000
--- a/dists/codeblocks/cryomni3d.cbp
+++ /dev/null
@@ -1,273 +0,0 @@
-<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
-<CodeBlocks_project_file>
-	<FileVersion major="1" minor="6" />
-	<Project>
-		<Option title="cryomni3d" />
-		<Option pch_mode="2" />
-		<Option compiler="gcc" />
-		<Build>
-			<Target title="default">
-				<Option output="scummvm\engines\cryomni3d\libcryomni3d" prefix_auto="1" extension_auto="1" />
-				<Option working_dir="" />
-				<Option object_output="scummvm" />
-				<Option type="2" />
-				<Option compiler="gcc" />
-				<Option createDefFile="1" />
-				<Compiler>
-					<Add option="-Wall" />
-					<Add option="-Wno-long-long" />
-					<Add option="-Wno-multichar" />
-					<Add option="-Wno-unknown-pragmas" />
-					<Add option="-Wno-reorder" />
-					<Add option="-Wpointer-arith" />
-					<Add option="-Wcast-qual" />
-					<Add option="-Wcast-align" />
-					<Add option="-Wshadow" />
-					<Add option="-Wnon-virtual-dtor" />
-					<Add option="-Wwrite-strings" />
-					<Add option="-fno-exceptions" />
-					<Add option="-fcheck-new" />
-					<Add option="-DUSE_ZLIB" />
-					<Add option="-DUSE_MAD" />
-					<Add option="-DUSE_FRIBIDI" />
-					<Add option="-DUSE_OGG" />
-					<Add option="-DUSE_VORBIS" />
-					<Add option="-DUSE_FLAC" />
-					<Add option="-DUSE_PNG" />
-					<Add option="-DUSE_MPEG2" />
-					<Add option="-DUSE_THEORADEC" />
-					<Add option="-DUSE_FREETYPE2" />
-					<Add option="-DUSE_JPEG" />
-					<Add option="-DUSE_FLUIDSYNTH" />
-					<Add option="-DUSE_LIBCURL" />
-					<Add option="-DUSE_SDL_NET" />
-					<Add option="-DUSE_BINK" />
-					<Add option="-DUSE_SCALERS" />
-					<Add option="-DUSE_HQ_SCALERS" />
-					<Add option="-DUSE_EDGE_SCALERS" />
-					<Add option="-DUSE_ASPECT" />
-					<Add option="-DUSE_RGB_COLOR" />
-					<Add option="-DUSE_HIGHRES" />
-					<Add option="-DUSE_MT32EMU" />
-					<Add option="-DUSE_NASM" />
-					<Add option="-DUSE_OPENGL" />
-					<Add option="-DUSE_OPENGL_GAME" />
-					<Add option="-DUSE_OPENGL_SHADERS" />
-					<Add option="-DUSE_TINYGL" />
-					<Add option="-DUSE_TASKBAR" />
-					<Add option="-DUSE_HTTP" />
-					<Add option="-DUSE_BASIC_NET" />
-					<Add option="-DUSE_CLOUD" />
-					<Add option="-DUSE_ENET" />
-					<Add option="-DUSE_TRANSLATION" />
-					<Add option="-DUSE_SYSTEM_PRINTING" />
-					<Add option="-DUSE_SYSDIALOGS" />
-					<Add option="-DUSE_DETECTLANG" />
-					<Add option="-DUSE_TTS" />
-					<Add option="-DBUILTIN_RESOURCES" />
-					<Add option="-DDETECTION_FULL" />
-					<Add option="-DUSE_DETECTION_FEATURES_STATIC" />
-					<Add option="-DUSE_FMTOWNS_PC98_AUDIO" />
-					<Add option="-DUSE_HNM" />
-					<Add option="-DUSE_IMGUI" />
-					<Add option="-DUSE_INDEO3" />
-					<Add option="-DUSE_INDEO45" />
-					<Add option="-DUSE_JYV1" />
-					<Add option="-DUSE_LUA" />
-					<Add option="-DUSE_MFC" />
-					<Add option="-DUSE_MIDI" />
-					<Add option="-DUSE_QDM2" />
-					<Add option="-DUSE_SID_AUDIO" />
-					<Add option="-DUSE_SVQ1" />
-					<Add option="-DUSE_TRUEMOTION1" />
-					<Add option="-DUSE_UNIVERSALTRACKER" />
-					<Add option="-DUSE_VGMTRANS_AUDIO" />
-					<Add option="-DUSE_XAN" />
-					<Add option="-DENABLE_SCUMM" />
-					<Add option="-DENABLE_SCUMM_7_8" />
-					<Add option="-DENABLE_HE" />
-					<Add option="-DENABLE_ACCESS" />
-					<Add option="-DENABLE_ADL" />
-					<Add option="-DENABLE_AGI" />
-					<Add option="-DENABLE_AGOS" />
-					<Add option="-DENABLE_AGOS2" />
-					<Add option="-DENABLE_AGS" />
-					<Add option="-DENABLE_ALCACHOFA" />
-					<Add option="-DENABLE_ALG" />
-					<Add option="-DENABLE_ASYLUM" />
-					<Add option="-DENABLE_AWE" />
-					<Add option="-DENABLE_BAGEL" />
-					<Add option="-DENABLE_BBVS" />
-					<Add option="-DENABLE_BLADERUNNER" />
-					<Add option="-DENABLE_BURIED" />
-					<Add option="-DENABLE_CGE" />
-					<Add option="-DENABLE_CGE2" />
-					<Add option="-DENABLE_CHEWY" />
-					<Add option="-DENABLE_CINE" />
-					<Add option="-DENABLE_COMPOSER" />
-					<Add option="-DENABLE_CRAB" />
-					<Add option="-DENABLE_CRUISE" />
-					<Add option="-DENABLE_CRYOMNI3D" />
-					<Add option="-DENABLE_VERSAILLES" />
-					<Add option="-DENABLE_DARKSEED" />
-					<Add option="-DENABLE_DGDS" />
-					<Add option="-DENABLE_DIRECTOR" />
-					<Add option="-DENABLE_DRACI" />
-					<Add option="-DENABLE_DRAGONS" />
-					<Add option="-DENABLE_DRASCULA" />
-					<Add option="-DENABLE_DREAMWEB" />
-					<Add option="-DENABLE_EFH" />
-					<Add option="-DENABLE_FREESCAPE" />
-					<Add option="-DENABLE_GLK" />
-					<Add option="-DENABLE_GNAP" />
-					<Add option="-DENABLE_GOB" />
-					<Add option="-DENABLE_GOT" />
-					<Add option="-DENABLE_GRIFFON" />
-					<Add option="-DENABLE_GRIM" />
-					<Add option="-DENABLE_GROOVIE" />
-					<Add option="-DENABLE_GROOVIE2" />
-					<Add option="-DENABLE_HADESCH" />
-					<Add option="-DENABLE_HDB" />
-					<Add option="-DENABLE_HOPKINS" />
-					<Add option="-DENABLE_HUGO" />
-					<Add option="-DENABLE_HYPNO" />
-					<Add option="-DENABLE_ILLUSIONS" />
-					<Add option="-DENABLE_KINGDOM" />
-					<Add option="-DENABLE_KYRA" />
-					<Add option="-DENABLE_LOL" />
-					<Add option="-DENABLE_EOB" />
-					<Add option="-DENABLE_LAB" />
-					<Add option="-DENABLE_LASTEXPRESS" />
-					<Add option="-DENABLE_LURE" />
-					<Add option="-DENABLE_M4" />
-					<Add option="-DENABLE_MADE" />
-					<Add option="-DENABLE_MADS" />
-					<Add option="-DENABLE_MM" />
-					<Add option="-DENABLE_MM1" />
-					<Add option="-DENABLE_XEEN" />
-					<Add option="-DENABLE_MOHAWK" />
-					<Add option="-DENABLE_RIVEN" />
-					<Add option="-DENABLE_MYST" />
-					<Add option="-DENABLE_MYSTME" />
-					<Add option="-DENABLE_MORTEVIELLE" />
-					<Add option="-DENABLE_MTROPOLIS" />
-					<Add option="-DENABLE_MYST3" />
-					<Add option="-DENABLE_NANCY" />
-					<Add option="-DENABLE_NEVERHOOD" />
-					<Add option="-DENABLE_NGI" />
-					<Add option="-DENABLE_PARALLACTION" />
-					<Add option="-DENABLE_PEGASUS" />
-					<Add option="-DENABLE_PETKA" />
-					<Add option="-DENABLE_PINK" />
-					<Add option="-DENABLE_PLUMBERS" />
-					<Add option="-DENABLE_PRINCE" />
-					<Add option="-DENABLE_PRIVATE" />
-					<Add option="-DENABLE_QDENGINE" />
-					<Add option="-DENABLE_QUEEN" />
-					<Add option="-DENABLE_SAGA" />
-					<Add option="-DENABLE_IHNM" />
-					<Add option="-DENABLE_SAGA2" />
-					<Add option="-DENABLE_SCI" />
-					<Add option="-DENABLE_SCI32" />
-					<Add option="-DENABLE_SHERLOCK" />
-					<Add option="-DENABLE_SKY" />
-					<Add option="-DENABLE_SLUDGE" />
-					<Add option="-DENABLE_STARK" />
-					<Add option="-DENABLE_SUPERNOVA" />
-					<Add option="-DENABLE_SWORD1" />
-					<Add option="-DENABLE_SWORD2" />
-					<Add option="-DENABLE_SWORD25" />
-					<Add option="-DENABLE_TEENAGENT" />
-					<Add option="-DENABLE_TETRAEDGE" />
-					<Add option="-DENABLE_TINSEL" />
-					<Add option="-DENABLE_TITANIC" />
-					<Add option="-DENABLE_TOLTECS" />
-					<Add option="-DENABLE_TONY" />
-					<Add option="-DENABLE_TOON" />
-					<Add option="-DENABLE_TOT" />
-					<Add option="-DENABLE_TOUCHE" />
-					<Add option="-DENABLE_TRECISION" />
-					<Add option="-DENABLE_TSAGE" />
-					<Add option="-DENABLE_RINGWORLD" />
-					<Add option="-DENABLE_BLUEFORCE" />
-					<Add option="-DENABLE_RINGWORLD2" />
-					<Add option="-DENABLE_TUCKER" />
-					<Add option="-DENABLE_TWINE" />
-					<Add option="-DENABLE_TWP" />
-					<Add option="-DENABLE_ULTIMA" />
-					<Add option="-DENABLE_ULTIMA4" />
-					<Add option="-DENABLE_ULTIMA6" />
-					<Add option="-DENABLE_ULTIMA8" />
-					<Add option="-DENABLE_VCRUISE" />
-					<Add option="-DENABLE_VOYEUR" />
-					<Add option="-DENABLE_WAGE" />
-					<Add option="-DENABLE_WINTERMUTE" />
-					<Add option="-DENABLE_WME3D" />
-					<Add option="-DENABLE_FOXTAIL" />
-					<Add option="-DENABLE_HEROCRAFT" />
-					<Add option="-DENABLE_ZVISION" />
-					<Add option="-DWIN32" />
-					<Add option="-DCURL_STATICLIB" />
-					<Add option="-DSDL_BACKEND" />
-					<Add option="-DUSE_SDL2" />
-					<Add option="-DDETECTION_STATIC" />
-					<Add option="-DUSE_GLAD" />
-					<Add option="-DUSE_IMGUI_SDLRENDERER2" />
-					<Add option="-g" />
-					<Add directory="..\..\engines" />
-					<Add directory="..\..\..\scummvm" />
-				</Compiler>
-			</Target>
-		</Build>
-		<Unit filename="..\..\engines\cryomni3d\fonts\cryoextfont.cpp" />
-		<Unit filename="..\..\engines\cryomni3d\fonts\cryoextfont.h" />
-		<Unit filename="..\..\engines\cryomni3d\fonts\cryofont.cpp" />
-		<Unit filename="..\..\engines\cryomni3d\fonts\cryofont.h" />
-		<Unit filename="..\..\engines\cryomni3d\image\hlz.cpp" />
-		<Unit filename="..\..\engines\cryomni3d\image\hlz.h" />
-		<Unit filename="..\..\engines\cryomni3d\image\hnm.cpp" />
-		<Unit filename="..\..\engines\cryomni3d\image\hnm.h" />
-		<Unit filename="..\..\engines\cryomni3d\versailles\data.cpp" />
-		<Unit filename="..\..\engines\cryomni3d\versailles\dialogs.cpp" />
-		<Unit filename="..\..\engines\cryomni3d\versailles\dialogs_manager.cpp" />
-		<Unit filename="..\..\engines\cryomni3d\versailles\dialogs_manager.h" />
-		<Unit filename="..\..\engines\cryomni3d\versailles\documentation.cpp" />
-		<Unit filename="..\..\engines\cryomni3d\versailles\documentation.h" />
-		<Unit filename="..\..\engines\cryomni3d\versailles\engine.cpp" />
-		<Unit filename="..\..\engines\cryomni3d\versailles\engine.h" />
-		<Unit filename="..\..\engines\cryomni3d\versailles\logic.cpp" />
-		<Unit filename="..\..\engines\cryomni3d\versailles\menus.cpp" />
-		<Unit filename="..\..\engines\cryomni3d\versailles\music.cpp" />
-		<Unit filename="..\..\engines\cryomni3d\versailles\saveload.cpp" />
-		<Unit filename="..\..\engines\cryomni3d\versailles\toolbar.cpp" />
-		<Unit filename="..\..\engines\cryomni3d\versailles\toolbar.h" />
-		<Unit filename="..\..\engines\cryomni3d\cryomni3d.cpp" />
-		<Unit filename="..\..\engines\cryomni3d\cryomni3d.h" />
-		<Unit filename="..\..\engines\cryomni3d\datstream.cpp" />
-		<Unit filename="..\..\engines\cryomni3d\datstream.h" />
-		<Unit filename="..\..\engines\cryomni3d\detection.h" />
-		<Unit filename="..\..\engines\cryomni3d\detection_tables.h" />
-		<Unit filename="..\..\engines\cryomni3d\dialogs_manager.cpp" />
-		<Unit filename="..\..\engines\cryomni3d\dialogs_manager.h" />
-		<Unit filename="..\..\engines\cryomni3d\fixed_image.cpp" />
-		<Unit filename="..\..\engines\cryomni3d\fixed_image.h" />
-		<Unit filename="..\..\engines\cryomni3d\font_manager.cpp" />
-		<Unit filename="..\..\engines\cryomni3d\font_manager.h" />
-		<Unit filename="..\..\engines\cryomni3d\metaengine.cpp" />
-		<Unit filename="..\..\engines\cryomni3d\module.mk" />
-		<Unit filename="..\..\engines\cryomni3d\mouse_boxes.cpp" />
-		<Unit filename="..\..\engines\cryomni3d\mouse_boxes.h" />
-		<Unit filename="..\..\engines\cryomni3d\objects.cpp" />
-		<Unit filename="..\..\engines\cryomni3d\objects.h" />
-		<Unit filename="..\..\engines\cryomni3d\omni3d.cpp" />
-		<Unit filename="..\..\engines\cryomni3d\omni3d.h" />
-		<Unit filename="..\..\engines\cryomni3d\sprites.cpp" />
-		<Unit filename="..\..\engines\cryomni3d\sprites.h" />
-		<Unit filename="..\..\engines\cryomni3d\wam_parser.cpp" />
-		<Unit filename="..\..\engines\cryomni3d\wam_parser.h" />
-		<Extensions>
-			<code_completion />
-			<debugger />
-		</Extensions>
-	</Project>
-</CodeBlocks_project_file>
\ No newline at end of file
diff --git a/dists/codeblocks/darkseed.cbp b/dists/codeblocks/darkseed.cbp
deleted file mode 100644
index a044132e381..00000000000
--- a/dists/codeblocks/darkseed.cbp
+++ /dev/null
@@ -1,300 +0,0 @@
-<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
-<CodeBlocks_project_file>
-	<FileVersion major="1" minor="6" />
-	<Project>
-		<Option title="darkseed" />
-		<Option pch_mode="2" />
-		<Option compiler="gcc" />
-		<Build>
-			<Target title="default">
-				<Option output="scummvm\engines\darkseed\libdarkseed" prefix_auto="1" extension_auto="1" />
-				<Option working_dir="" />
-				<Option object_output="scummvm" />
-				<Option type="2" />
-				<Option compiler="gcc" />
-				<Option createDefFile="1" />
-				<Compiler>
-					<Add option="-Wall" />
-					<Add option="-Wno-long-long" />
-					<Add option="-Wno-multichar" />
-					<Add option="-Wno-unknown-pragmas" />
-					<Add option="-Wno-reorder" />
-					<Add option="-Wpointer-arith" />
-					<Add option="-Wcast-qual" />
-					<Add option="-Wcast-align" />
-					<Add option="-Wshadow" />
-					<Add option="-Wnon-virtual-dtor" />
-					<Add option="-Wwrite-strings" />
-					<Add option="-fno-exceptions" />
-					<Add option="-fcheck-new" />
-					<Add option="-DUSE_ZLIB" />
-					<Add option="-DUSE_MAD" />
-					<Add option="-DUSE_FRIBIDI" />
-					<Add option="-DUSE_OGG" />
-					<Add option="-DUSE_VORBIS" />
-					<Add option="-DUSE_FLAC" />
-					<Add option="-DUSE_PNG" />
-					<Add option="-DUSE_MPEG2" />
-					<Add option="-DUSE_THEORADEC" />
-					<Add option="-DUSE_FREETYPE2" />
-					<Add option="-DUSE_JPEG" />
-					<Add option="-DUSE_FLUIDSYNTH" />
-					<Add option="-DUSE_LIBCURL" />
-					<Add option="-DUSE_SDL_NET" />
-					<Add option="-DUSE_BINK" />
-					<Add option="-DUSE_SCALERS" />
-					<Add option="-DUSE_HQ_SCALERS" />
-					<Add option="-DUSE_EDGE_SCALERS" />
-					<Add option="-DUSE_ASPECT" />
-					<Add option="-DUSE_RGB_COLOR" />
-					<Add option="-DUSE_HIGHRES" />
-					<Add option="-DUSE_MT32EMU" />
-					<Add option="-DUSE_NASM" />
-					<Add option="-DUSE_OPENGL" />
-					<Add option="-DUSE_OPENGL_GAME" />
-					<Add option="-DUSE_OPENGL_SHADERS" />
-					<Add option="-DUSE_TINYGL" />
-					<Add option="-DUSE_TASKBAR" />
-					<Add option="-DUSE_HTTP" />
-					<Add option="-DUSE_BASIC_NET" />
-					<Add option="-DUSE_CLOUD" />
-					<Add option="-DUSE_ENET" />
-					<Add option="-DUSE_TRANSLATION" />
-					<Add option="-DUSE_SYSTEM_PRINTING" />
-					<Add option="-DUSE_SYSDIALOGS" />
-					<Add option="-DUSE_DETECTLANG" />
-					<Add option="-DUSE_TTS" />
-					<Add option="-DBUILTIN_RESOURCES" />
-					<Add option="-DDETECTION_FULL" />
-					<Add option="-DUSE_DETECTION_FEATURES_STATIC" />
-					<Add option="-DUSE_FMTOWNS_PC98_AUDIO" />
-					<Add option="-DUSE_HNM" />
-					<Add option="-DUSE_IMGUI" />
-					<Add option="-DUSE_INDEO3" />
-					<Add option="-DUSE_INDEO45" />
-					<Add option="-DUSE_JYV1" />
-					<Add option="-DUSE_LUA" />
-					<Add option="-DUSE_MFC" />
-					<Add option="-DUSE_MIDI" />
-					<Add option="-DUSE_QDM2" />
-					<Add option="-DUSE_SID_AUDIO" />
-					<Add option="-DUSE_SVQ1" />
-					<Add option="-DUSE_TRUEMOTION1" />
-					<Add option="-DUSE_UNIVERSALTRACKER" />
-					<Add option="-DUSE_VGMTRANS_AUDIO" />
-					<Add option="-DUSE_XAN" />
-					<Add option="-DENABLE_SCUMM" />
-					<Add option="-DENABLE_SCUMM_7_8" />
-					<Add option="-DENABLE_HE" />
-					<Add option="-DENABLE_ACCESS" />
-					<Add option="-DENABLE_ADL" />
-					<Add option="-DENABLE_AGI" />
-					<Add option="-DENABLE_AGOS" />
-					<Add option="-DENABLE_AGOS2" />
-					<Add option="-DENABLE_AGS" />
-					<Add option="-DENABLE_ALCACHOFA" />
-					<Add option="-DENABLE_ALG" />
-					<Add option="-DENABLE_ASYLUM" />
-					<Add option="-DENABLE_AWE" />
-					<Add option="-DENABLE_BAGEL" />
-					<Add option="-DENABLE_BBVS" />
-					<Add option="-DENABLE_BLADERUNNER" />
-					<Add option="-DENABLE_BURIED" />
-					<Add option="-DENABLE_CGE" />
-					<Add option="-DENABLE_CGE2" />
-					<Add option="-DENABLE_CHEWY" />
-					<Add option="-DENABLE_CINE" />
-					<Add option="-DENABLE_COMPOSER" />
-					<Add option="-DENABLE_CRAB" />
-					<Add option="-DENABLE_CRUISE" />
-					<Add option="-DENABLE_CRYOMNI3D" />
-					<Add option="-DENABLE_VERSAILLES" />
-					<Add option="-DENABLE_DARKSEED" />
-					<Add option="-DENABLE_DGDS" />
-					<Add option="-DENABLE_DIRECTOR" />
-					<Add option="-DENABLE_DRACI" />
-					<Add option="-DENABLE_DRAGONS" />
-					<Add option="-DENABLE_DRASCULA" />
-					<Add option="-DENABLE_DREAMWEB" />
-					<Add option="-DENABLE_EFH" />
-					<Add option="-DENABLE_FREESCAPE" />
-					<Add option="-DENABLE_GLK" />
-					<Add option="-DENABLE_GNAP" />
-					<Add option="-DENABLE_GOB" />
-					<Add option="-DENABLE_GOT" />
-					<Add option="-DENABLE_GRIFFON" />
-					<Add option="-DENABLE_GRIM" />
-					<Add option="-DENABLE_GROOVIE" />
-					<Add option="-DENABLE_GROOVIE2" />
-					<Add option="-DENABLE_HADESCH" />
-					<Add option="-DENABLE_HDB" />
-					<Add option="-DENABLE_HOPKINS" />
-					<Add option="-DENABLE_HUGO" />
-					<Add option="-DENABLE_HYPNO" />
-					<Add option="-DENABLE_ILLUSIONS" />
-					<Add option="-DENABLE_KINGDOM" />
-					<Add option="-DENABLE_KYRA" />
-					<Add option="-DENABLE_LOL" />
-					<Add option="-DENABLE_EOB" />
-					<Add option="-DENABLE_LAB" />
-					<Add option="-DENABLE_LASTEXPRESS" />
-					<Add option="-DENABLE_LURE" />
-					<Add option="-DENABLE_M4" />
-					<Add option="-DENABLE_MADE" />
-					<Add option="-DENABLE_MADS" />
-					<Add option="-DENABLE_MM" />
-					<Add option="-DENABLE_MM1" />
-					<Add option="-DENABLE_XEEN" />
-					<Add option="-DENABLE_MOHAWK" />
-					<Add option="-DENABLE_RIVEN" />
-					<Add option="-DENABLE_MYST" />
-					<Add option="-DENABLE_MYSTME" />
-					<Add option="-DENABLE_MORTEVIELLE" />
-					<Add option="-DENABLE_MTROPOLIS" />
-					<Add option="-DENABLE_MYST3" />
-					<Add option="-DENABLE_NANCY" />
-					<Add option="-DENABLE_NEVERHOOD" />
-					<Add option="-DENABLE_NGI" />
-					<Add option="-DENABLE_PARALLACTION" />
-					<Add option="-DENABLE_PEGASUS" />
-					<Add option="-DENABLE_PETKA" />
-					<Add option="-DENABLE_PINK" />
-					<Add option="-DENABLE_PLUMBERS" />
-					<Add option="-DENABLE_PRINCE" />
-					<Add option="-DENABLE_PRIVATE" />
-					<Add option="-DENABLE_QDENGINE" />
-					<Add option="-DENABLE_QUEEN" />
-					<Add option="-DENABLE_SAGA" />
-					<Add option="-DENABLE_IHNM" />
-					<Add option="-DENABLE_SAGA2" />
-					<Add option="-DENABLE_SCI" />
-					<Add option="-DENABLE_SCI32" />
-					<Add option="-DENABLE_SHERLOCK" />
-					<Add option="-DENABLE_SKY" />
-					<Add option="-DENABLE_SLUDGE" />
-					<Add option="-DENABLE_STARK" />
-					<Add option="-DENABLE_SUPERNOVA" />
-					<Add option="-DENABLE_SWORD1" />
-					<Add option="-DENABLE_SWORD2" />
-					<Add option="-DENABLE_SWORD25" />
-					<Add option="-DENABLE_TEENAGENT" />
-					<Add option="-DENABLE_TETRAEDGE" />
-					<Add option="-DENABLE_TINSEL" />
-					<Add option="-DENABLE_TITANIC" />
-					<Add option="-DENABLE_TOLTECS" />
-					<Add option="-DENABLE_TONY" />
-					<Add option="-DENABLE_TOON" />
-					<Add option="-DENABLE_TOT" />
-					<Add option="-DENABLE_TOUCHE" />
-					<Add option="-DENABLE_TRECISION" />
-					<Add option="-DENABLE_TSAGE" />
-					<Add option="-DENABLE_RINGWORLD" />
-					<Add option="-DENABLE_BLUEFORCE" />
-					<Add option="-DENABLE_RINGWORLD2" />
-					<Add option="-DENABLE_TUCKER" />
-					<Add option="-DENABLE_TWINE" />
-					<Add option="-DENABLE_TWP" />
-					<Add option="-DENABLE_ULTIMA" />
-					<Add option="-DENABLE_ULTIMA4" />
-					<Add option="-DENABLE_ULTIMA6" />
-					<Add option="-DENABLE_ULTIMA8" />
-					<Add option="-DENABLE_VCRUISE" />
-					<Add option="-DENABLE_VOYEUR" />
-					<Add option="-DENABLE_WAGE" />
-					<Add option="-DENABLE_WINTERMUTE" />
-					<Add option="-DENABLE_WME3D" />
-					<Add option="-DENABLE_FOXTAIL" />
-					<Add option="-DENABLE_HEROCRAFT" />
-					<Add option="-DENABLE_ZVISION" />
-					<Add option="-DWIN32" />
-					<Add option="-DCURL_STATICLIB" />
-					<Add option="-DSDL_BACKEND" />
-					<Add option="-DUSE_SDL2" />
-					<Add option="-DDETECTION_STATIC" />
-					<Add option="-DUSE_GLAD" />
-					<Add option="-DUSE_IMGUI_SDLRENDERER2" />
-					<Add option="-g" />
-					<Add directory="..\..\engines" />
-					<Add directory="..\..\..\scummvm" />
-				</Compiler>
-			</Target>
-		</Build>
-		<Unit filename="..\..\engines\darkseed\adlib_dsf.cpp" />
-		<Unit filename="..\..\engines\darkseed\adlib_dsf.h" />
-		<Unit filename="..\..\engines\darkseed\adlib_worx.cpp" />
-		<Unit filename="..\..\engines\darkseed\adlib_worx.h" />
-		<Unit filename="..\..\engines\darkseed\animation.cpp" />
-		<Unit filename="..\..\engines\darkseed\animation.h" />
-		<Unit filename="..\..\engines\darkseed\anm.cpp" />
-		<Unit filename="..\..\engines\darkseed\anm.h" />
-		<Unit filename="..\..\engines\darkseed\big5font.cpp" />
-		<Unit filename="..\..\engines\darkseed\big5font.h" />
-		<Unit filename="..\..\engines\darkseed\console.cpp" />
-		<Unit filename="..\..\engines\darkseed\console.h" />
-		<Unit filename="..\..\engines\darkseed\cursor.cpp" />
-		<Unit filename="..\..\engines\darkseed\cursor.h" />
-		<Unit filename="..\..\engines\darkseed\cutscene.cpp" />
-		<Unit filename="..\..\engines\darkseed\cutscene.h" />
-		<Unit filename="..\..\engines\darkseed\darkseed.cpp" />
-		<Unit filename="..\..\engines\darkseed\darkseed.h" />
-		<Unit filename="..\..\engines\darkseed\debugconsole.cpp" />
-		<Unit filename="..\..\engines\darkseed\debugconsole.h" />
-		<Unit filename="..\..\engines\darkseed\detection.h" />
-		<Unit filename="..\..\engines\darkseed\detection_tables.h" />
-		<Unit filename="..\..\engines\darkseed\dialogs.cpp" />
-		<Unit filename="..\..\engines\darkseed\dialogs.h" />
-		<Unit filename="..\..\engines\darkseed\gamefont.cpp" />
-		<Unit filename="..\..\engines\darkseed\gamefont.h" />
-		<Unit filename="..\..\engines\darkseed\img.cpp" />
-		<Unit filename="..\..\engines\darkseed\img.h" />
-		<Unit filename="..\..\engines\darkseed\inventory.cpp" />
-		<Unit filename="..\..\engines\darkseed\inventory.h" />
-		<Unit filename="..\..\engines\darkseed\kidpic.cpp" />
-		<Unit filename="..\..\engines\darkseed\kidpic.h" />
-		<Unit filename="..\..\engines\darkseed\kofont.cpp" />
-		<Unit filename="..\..\engines\darkseed\kofont.h" />
-		<Unit filename="..\..\engines\darkseed\langtext.cpp" />
-		<Unit filename="..\..\engines\darkseed\langtext.h" />
-		<Unit filename="..\..\engines\darkseed\menu.cpp" />
-		<Unit filename="..\..\engines\darkseed\menu.h" />
-		<Unit filename="..\..\engines\darkseed\metaengine.cpp" />
-		<Unit filename="..\..\engines\darkseed\metaengine.h" />
-		<Unit filename="..\..\engines\darkseed\midiparser_sbr.cpp" />
-		<Unit filename="..\..\engines\darkseed\midiparser_sbr.h" />
-		<Unit filename="..\..\engines\darkseed\module.mk" />
-		<Unit filename="..\..\engines\darkseed\morph.cpp" />
-		<Unit filename="..\..\engines\darkseed\morph.h" />
-		<Unit filename="..\..\engines\darkseed\music.cpp" />
-		<Unit filename="..\..\engines\darkseed\music.h" />
-		<Unit filename="..\..\engines\darkseed\nsp.cpp" />
-		<Unit filename="..\..\engines\darkseed\nsp.h" />
-		<Unit filename="..\..\engines\darkseed\object_name_tables.h" />
-		<Unit filename="..\..\engines\darkseed\objects.cpp" />
-		<Unit filename="..\..\engines\darkseed\objects.h" />
-		<Unit filename="..\..\engines\darkseed\pal.cpp" />
-		<Unit filename="..\..\engines\darkseed\pal.h" />
-		<Unit filename="..\..\engines\darkseed\pic.cpp" />
-		<Unit filename="..\..\engines\darkseed\pic.h" />
-		<Unit filename="..\..\engines\darkseed\player.cpp" />
-		<Unit filename="..\..\engines\darkseed\player.h" />
-		<Unit filename="..\..\engines\darkseed\room.cpp" />
-		<Unit filename="..\..\engines\darkseed\room.h" />
-		<Unit filename="..\..\engines\darkseed\sound.cpp" />
-		<Unit filename="..\..\engines\darkseed\sound.h" />
-		<Unit filename="..\..\engines\darkseed\sprites.cpp" />
-		<Unit filename="..\..\engines\darkseed\sprites.h" />
-		<Unit filename="..\..\engines\darkseed\titlefont.cpp" />
-		<Unit filename="..\..\engines\darkseed\titlefont.h" />
-		<Unit filename="..\..\engines\darkseed\tostext.cpp" />
-		<Unit filename="..\..\engines\darkseed\tostext.h" />
-		<Unit filename="..\..\engines\darkseed\usecode.cpp" />
-		<Unit filename="..\..\engines\darkseed\usecode.h" />
-		<Unit filename="..\..\engines\darkseed\usecode_tos_tables.h" />
-		<Unit filename="..\..\engines\darkseed\zhmenufont.cpp" />
-		<Unit filename="..\..\engines\darkseed\zhmenufont.h" />
-		<Extensions>
-			<code_completion />
-			<debugger />
-		</Extensions>
-	</Project>
-</CodeBlocks_project_file>
\ No newline at end of file
diff --git a/dists/codeblocks/dgds.cbp b/dists/codeblocks/dgds.cbp
deleted file mode 100644
index ae7f6a9fe34..00000000000
--- a/dists/codeblocks/dgds.cbp
+++ /dev/null
@@ -1,313 +0,0 @@
-<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
-<CodeBlocks_project_file>
-	<FileVersion major="1" minor="6" />
-	<Project>
-		<Option title="dgds" />
-		<Option pch_mode="2" />
-		<Option compiler="gcc" />
-		<Build>
-			<Target title="default">
-				<Option output="scummvm\engines\dgds\libdgds" prefix_auto="1" extension_auto="1" />
-				<Option working_dir="" />
-				<Option object_output="scummvm" />
-				<Option type="2" />
-				<Option compiler="gcc" />
-				<Option createDefFile="1" />
-				<Compiler>
-					<Add option="-Wall" />
-					<Add option="-Wno-long-long" />
-					<Add option="-Wno-multichar" />
-					<Add option="-Wno-unknown-pragmas" />
-					<Add option="-Wno-reorder" />
-					<Add option="-Wpointer-arith" />
-					<Add option="-Wcast-qual" />
-					<Add option="-Wcast-align" />
-					<Add option="-Wshadow" />
-					<Add option="-Wnon-virtual-dtor" />
-					<Add option="-Wwrite-strings" />
-					<Add option="-fno-exceptions" />
-					<Add option="-fcheck-new" />
-					<Add option="-DUSE_ZLIB" />
-					<Add option="-DUSE_MAD" />
-					<Add option="-DUSE_FRIBIDI" />
-					<Add option="-DUSE_OGG" />
-					<Add option="-DUSE_VORBIS" />
-					<Add option="-DUSE_FLAC" />
-					<Add option="-DUSE_PNG" />
-					<Add option="-DUSE_MPEG2" />
-					<Add option="-DUSE_THEORADEC" />
-					<Add option="-DUSE_FREETYPE2" />
-					<Add option="-DUSE_JPEG" />
-					<Add option="-DUSE_FLUIDSYNTH" />
-					<Add option="-DUSE_LIBCURL" />
-					<Add option="-DUSE_SDL_NET" />
-					<Add option="-DUSE_BINK" />
-					<Add option="-DUSE_SCALERS" />
-					<Add option="-DUSE_HQ_SCALERS" />
-					<Add option="-DUSE_EDGE_SCALERS" />
-					<Add option="-DUSE_ASPECT" />
-					<Add option="-DUSE_RGB_COLOR" />
-					<Add option="-DUSE_HIGHRES" />
-					<Add option="-DUSE_MT32EMU" />
-					<Add option="-DUSE_NASM" />
-					<Add option="-DUSE_OPENGL" />
-					<Add option="-DUSE_OPENGL_GAME" />
-					<Add option="-DUSE_OPENGL_SHADERS" />
-					<Add option="-DUSE_TINYGL" />
-					<Add option="-DUSE_TASKBAR" />
-					<Add option="-DUSE_HTTP" />
-					<Add option="-DUSE_BASIC_NET" />
-					<Add option="-DUSE_CLOUD" />
-					<Add option="-DUSE_ENET" />
-					<Add option="-DUSE_TRANSLATION" />
-					<Add option="-DUSE_SYSTEM_PRINTING" />
-					<Add option="-DUSE_SYSDIALOGS" />
-					<Add option="-DUSE_DETECTLANG" />
-					<Add option="-DUSE_TTS" />
-					<Add option="-DBUILTIN_RESOURCES" />
-					<Add option="-DDETECTION_FULL" />
-					<Add option="-DUSE_DETECTION_FEATURES_STATIC" />
-					<Add option="-DUSE_FMTOWNS_PC98_AUDIO" />
-					<Add option="-DUSE_HNM" />
-					<Add option="-DUSE_IMGUI" />
-					<Add option="-DUSE_INDEO3" />
-					<Add option="-DUSE_INDEO45" />
-					<Add option="-DUSE_JYV1" />
-					<Add option="-DUSE_LUA" />
-					<Add option="-DUSE_MFC" />
-					<Add option="-DUSE_MIDI" />
-					<Add option="-DUSE_QDM2" />
-					<Add option="-DUSE_SID_AUDIO" />
-					<Add option="-DUSE_SVQ1" />
-					<Add option="-DUSE_TRUEMOTION1" />
-					<Add option="-DUSE_UNIVERSALTRACKER" />
-					<Add option="-DUSE_VGMTRANS_AUDIO" />
-					<Add option="-DUSE_XAN" />
-					<Add option="-DENABLE_SCUMM" />
-					<Add option="-DENABLE_SCUMM_7_8" />
-					<Add option="-DENABLE_HE" />
-					<Add option="-DENABLE_ACCESS" />
-					<Add option="-DENABLE_ADL" />
-					<Add option="-DENABLE_AGI" />
-					<Add option="-DENABLE_AGOS" />
-					<Add option="-DENABLE_AGOS2" />
-					<Add option="-DENABLE_AGS" />
-					<Add option="-DENABLE_ALCACHOFA" />
-					<Add option="-DENABLE_ALG" />
-					<Add option="-DENABLE_ASYLUM" />
-					<Add option="-DENABLE_AWE" />
-					<Add option="-DENABLE_BAGEL" />
-					<Add option="-DENABLE_BBVS" />
-					<Add option="-DENABLE_BLADERUNNER" />
-					<Add option="-DENABLE_BURIED" />
-					<Add option="-DENABLE_CGE" />
-					<Add option="-DENABLE_CGE2" />
-					<Add option="-DENABLE_CHEWY" />
-					<Add option="-DENABLE_CINE" />
-					<Add option="-DENABLE_COMPOSER" />
-					<Add option="-DENABLE_CRAB" />
-					<Add option="-DENABLE_CRUISE" />
-					<Add option="-DENABLE_CRYOMNI3D" />
-					<Add option="-DENABLE_VERSAILLES" />
-					<Add option="-DENABLE_DARKSEED" />
-					<Add option="-DENABLE_DGDS" />
-					<Add option="-DENABLE_DIRECTOR" />
-					<Add option="-DENABLE_DRACI" />
-					<Add option="-DENABLE_DRAGONS" />
-					<Add option="-DENABLE_DRASCULA" />
-					<Add option="-DENABLE_DREAMWEB" />
-					<Add option="-DENABLE_EFH" />
-					<Add option="-DENABLE_FREESCAPE" />
-					<Add option="-DENABLE_GLK" />
-					<Add option="-DENABLE_GNAP" />
-					<Add option="-DENABLE_GOB" />
-					<Add option="-DENABLE_GOT" />
-					<Add option="-DENABLE_GRIFFON" />
-					<Add option="-DENABLE_GRIM" />
-					<Add option="-DENABLE_GROOVIE" />
-					<Add option="-DENABLE_GROOVIE2" />
-					<Add option="-DENABLE_HADESCH" />
-					<Add option="-DENABLE_HDB" />
-					<Add option="-DENABLE_HOPKINS" />
-					<Add option="-DENABLE_HUGO" />
-					<Add option="-DENABLE_HYPNO" />
-					<Add option="-DENABLE_ILLUSIONS" />
-					<Add option="-DENABLE_KINGDOM" />
-					<Add option="-DENABLE_KYRA" />
-					<Add option="-DENABLE_LOL" />
-					<Add option="-DENABLE_EOB" />
-					<Add option="-DENABLE_LAB" />
-					<Add option="-DENABLE_LASTEXPRESS" />
-					<Add option="-DENABLE_LURE" />
-					<Add option="-DENABLE_M4" />
-					<Add option="-DENABLE_MADE" />
-					<Add option="-DENABLE_MADS" />
-					<Add option="-DENABLE_MM" />
-					<Add option="-DENABLE_MM1" />
-					<Add option="-DENABLE_XEEN" />
-					<Add option="-DENABLE_MOHAWK" />
-					<Add option="-DENABLE_RIVEN" />
-					<Add option="-DENABLE_MYST" />
-					<Add option="-DENABLE_MYSTME" />
-					<Add option="-DENABLE_MORTEVIELLE" />
-					<Add option="-DENABLE_MTROPOLIS" />
-					<Add option="-DENABLE_MYST3" />
-					<Add option="-DENABLE_NANCY" />
-					<Add option="-DENABLE_NEVERHOOD" />
-					<Add option="-DENABLE_NGI" />
-					<Add option="-DENABLE_PARALLACTION" />
-					<Add option="-DENABLE_PEGASUS" />
-					<Add option="-DENABLE_PETKA" />
-					<Add option="-DENABLE_PINK" />
-					<Add option="-DENABLE_PLUMBERS" />
-					<Add option="-DENABLE_PRINCE" />
-					<Add option="-DENABLE_PRIVATE" />
-					<Add option="-DENABLE_QDENGINE" />
-					<Add option="-DENABLE_QUEEN" />
-					<Add option="-DENABLE_SAGA" />
-					<Add option="-DENABLE_IHNM" />
-					<Add option="-DENABLE_SAGA2" />
-					<Add option="-DENABLE_SCI" />
-					<Add option="-DENABLE_SCI32" />
-					<Add option="-DENABLE_SHERLOCK" />
-					<Add option="-DENABLE_SKY" />
-					<Add option="-DENABLE_SLUDGE" />
-					<Add option="-DENABLE_STARK" />
-					<Add option="-DENABLE_SUPERNOVA" />
-					<Add option="-DENABLE_SWORD1" />
-					<Add option="-DENABLE_SWORD2" />
-					<Add option="-DENABLE_SWORD25" />
-					<Add option="-DENABLE_TEENAGENT" />
-					<Add option="-DENABLE_TETRAEDGE" />
-					<Add option="-DENABLE_TINSEL" />
-					<Add option="-DENABLE_TITANIC" />
-					<Add option="-DENABLE_TOLTECS" />
-					<Add option="-DENABLE_TONY" />
-					<Add option="-DENABLE_TOON" />
-					<Add option="-DENABLE_TOT" />
-					<Add option="-DENABLE_TOUCHE" />
-					<Add option="-DENABLE_TRECISION" />
-					<Add option="-DENABLE_TSAGE" />
-					<Add option="-DENABLE_RINGWORLD" />
-					<Add option="-DENABLE_BLUEFORCE" />
-					<Add option="-DENABLE_RINGWORLD2" />
-					<Add option="-DENABLE_TUCKER" />
-					<Add option="-DENABLE_TWINE" />
-					<Add option="-DENABLE_TWP" />
-					<Add option="-DENABLE_ULTIMA" />
-					<Add option="-DENABLE_ULTIMA4" />
-					<Add option="-DENABLE_ULTIMA6" />
-					<Add option="-DENABLE_ULTIMA8" />
-					<Add option="-DENABLE_VCRUISE" />
-					<Add option="-DENABLE_VOYEUR" />
-					<Add option="-DENABLE_WAGE" />
-					<Add option="-DENABLE_WINTERMUTE" />
-					<Add option="-DENABLE_WME3D" />
-					<Add option="-DENABLE_FOXTAIL" />
-					<Add option="-DENABLE_HEROCRAFT" />
-					<Add option="-DENABLE_ZVISION" />
-					<Add option="-DWIN32" />
-					<Add option="-DCURL_STATICLIB" />
-					<Add option="-DSDL_BACKEND" />
-					<Add option="-DUSE_SDL2" />
-					<Add option="-DDETECTION_STATIC" />
-					<Add option="-DUSE_GLAD" />
-					<Add option="-DUSE_IMGUI_SDLRENDERER2" />
-					<Add option="-g" />
-					<Add directory="..\..\engines" />
-					<Add directory="..\..\..\scummvm" />
-				</Compiler>
-			</Target>
-		</Build>
-		<Unit filename="..\..\engines\dgds\minigames\china_tank.cpp" />
-		<Unit filename="..\..\engines\dgds\minigames\china_tank.h" />
-		<Unit filename="..\..\engines\dgds\minigames\china_train.cpp" />
-		<Unit filename="..\..\engines\dgds\minigames\china_train.h" />
-		<Unit filename="..\..\engines\dgds\minigames\dragon_arcade.cpp" />
-		<Unit filename="..\..\engines\dgds\minigames\dragon_arcade.h" />
-		<Unit filename="..\..\engines\dgds\minigames\dragon_arcade_ttm.cpp" />
-		<Unit filename="..\..\engines\dgds\minigames\dragon_arcade_ttm.h" />
-		<Unit filename="..\..\engines\dgds\minigames\shell_game.cpp" />
-		<Unit filename="..\..\engines\dgds\minigames\shell_game.h" />
-		<Unit filename="..\..\engines\dgds\sound\drivers\adlib.cpp" />
-		<Unit filename="..\..\engines\dgds\sound\drivers\amigamac1.cpp" />
-		<Unit filename="..\..\engines\dgds\sound\drivers\cms.cpp" />
-		<Unit filename="..\..\engines\dgds\sound\drivers\gm_names.h" />
-		<Unit filename="..\..\engines\dgds\sound\drivers\macmixer.h" />
-		<Unit filename="..\..\engines\dgds\sound\drivers\map-mt32-to-gm.h" />
-		<Unit filename="..\..\engines\dgds\sound\drivers\midi.cpp" />
-		<Unit filename="..\..\engines\dgds\sound\drivers\mididriver.h" />
-		<Unit filename="..\..\engines\dgds\sound\drivers\midipatch.cpp" />
-		<Unit filename="..\..\engines\dgds\sound\resource\resource_audio.cpp" />
-		<Unit filename="..\..\engines\dgds\sound\resource\sci_resource.cpp" />
-		<Unit filename="..\..\engines\dgds\sound\resource\sci_resource.h" />
-		<Unit filename="..\..\engines\dgds\sound\midiparser_sci.cpp" />
-		<Unit filename="..\..\engines\dgds\sound\midiparser_sci.h" />
-		<Unit filename="..\..\engines\dgds\sound\music.cpp" />
-		<Unit filename="..\..\engines\dgds\sound\music.h" />
-		<Unit filename="..\..\engines\dgds\sound\scispan.h" />
-		<Unit filename="..\..\engines\dgds\ads.cpp" />
-		<Unit filename="..\..\engines\dgds\ads.h" />
-		<Unit filename="..\..\engines\dgds\clock.cpp" />
-		<Unit filename="..\..\engines\dgds\clock.h" />
-		<Unit filename="..\..\engines\dgds\console.cpp" />
-		<Unit filename="..\..\engines\dgds\console.h" />
-		<Unit filename="..\..\engines\dgds\debug_util.h" />
-		<Unit filename="..\..\engines\dgds\decompress.cpp" />
-		<Unit filename="..\..\engines\dgds\decompress.h" />
-		<Unit filename="..\..\engines\dgds\detection_tables.h" />
-		<Unit filename="..\..\engines\dgds\dgds.cpp" />
-		<Unit filename="..\..\engines\dgds\dgds.h" />
-		<Unit filename="..\..\engines\dgds\dgds_rect.cpp" />
-		<Unit filename="..\..\engines\dgds\dgds_rect.h" />
-		<Unit filename="..\..\engines\dgds\dialog.cpp" />
-		<Unit filename="..\..\engines\dgds\dialog.h" />
-		<Unit filename="..\..\engines\dgds\dragon_native.cpp" />
-		<Unit filename="..\..\engines\dgds\dragon_native.h" />
-		<Unit filename="..\..\engines\dgds\drawing.cpp" />
-		<Unit filename="..\..\engines\dgds\drawing.h" />
-		<Unit filename="..\..\engines\dgds\font.cpp" />
-		<Unit filename="..\..\engines\dgds\font.h" />
-		<Unit filename="..\..\engines\dgds\game_palettes.cpp" />
-		<Unit filename="..\..\engines\dgds\game_palettes.h" />
-		<Unit filename="..\..\engines\dgds\globals.cpp" />
-		<Unit filename="..\..\engines\dgds\globals.h" />
-		<Unit filename="..\..\engines\dgds\head.cpp" />
-		<Unit filename="..\..\engines\dgds\head.h" />
-		<Unit filename="..\..\engines\dgds\hoc_intro.cpp" />
-		<Unit filename="..\..\engines\dgds\hoc_intro.h" />
-		<Unit filename="..\..\engines\dgds\image.cpp" />
-		<Unit filename="..\..\engines\dgds\image.h" />
-		<Unit filename="..\..\engines\dgds\includes.h" />
-		<Unit filename="..\..\engines\dgds\inventory.cpp" />
-		<Unit filename="..\..\engines\dgds\inventory.h" />
-		<Unit filename="..\..\engines\dgds\menu.cpp" />
-		<Unit filename="..\..\engines\dgds\menu.h" />
-		<Unit filename="..\..\engines\dgds\metaengine.cpp" />
-		<Unit filename="..\..\engines\dgds\module.mk" />
-		<Unit filename="..\..\engines\dgds\parser.cpp" />
-		<Unit filename="..\..\engines\dgds\parser.h" />
-		<Unit filename="..\..\engines\dgds\request.cpp" />
-		<Unit filename="..\..\engines\dgds\request.h" />
-		<Unit filename="..\..\engines\dgds\resource.cpp" />
-		<Unit filename="..\..\engines\dgds\resource.h" />
-		<Unit filename="..\..\engines\dgds\scene.cpp" />
-		<Unit filename="..\..\engines\dgds\scene.h" />
-		<Unit filename="..\..\engines\dgds\scene_condition.cpp" />
-		<Unit filename="..\..\engines\dgds\scene_condition.h" />
-		<Unit filename="..\..\engines\dgds\scene_op.cpp" />
-		<Unit filename="..\..\engines\dgds\scene_op.h" />
-		<Unit filename="..\..\engines\dgds\scripts.cpp" />
-		<Unit filename="..\..\engines\dgds\scripts.h" />
-		<Unit filename="..\..\engines\dgds\sound.cpp" />
-		<Unit filename="..\..\engines\dgds\sound.h" />
-		<Unit filename="..\..\engines\dgds\sound_raw.cpp" />
-		<Unit filename="..\..\engines\dgds\sound_raw.h" />
-		<Unit filename="..\..\engines\dgds\ttm.cpp" />
-		<Unit filename="..\..\engines\dgds\ttm.h" />
-		<Extensions>
-			<code_completion />
-			<debugger />
-		</Extensions>
-	</Project>
-</CodeBlocks_project_file>
\ No newline at end of file
diff --git a/dists/codeblocks/director.cbp b/dists/codeblocks/director.cbp
deleted file mode 100644
index 55ce0fadf0a..00000000000
--- a/dists/codeblocks/director.cbp
+++ /dev/null
@@ -1,646 +0,0 @@
-<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
-<CodeBlocks_project_file>
-	<FileVersion major="1" minor="6" />
-	<Project>
-		<Option title="director" />
-		<Option pch_mode="2" />
-		<Option compiler="gcc" />
-		<Build>
-			<Target title="default">
-				<Option output="scummvm\engines\director\libdirector" prefix_auto="1" extension_auto="1" />
-				<Option working_dir="" />
-				<Option object_output="scummvm" />
-				<Option type="2" />
-				<Option compiler="gcc" />
-				<Option createDefFile="1" />
-				<Compiler>
-					<Add option="-Wall" />
-					<Add option="-Wno-long-long" />
-					<Add option="-Wno-multichar" />
-					<Add option="-Wno-unknown-pragmas" />
-					<Add option="-Wno-reorder" />
-					<Add option="-Wpointer-arith" />
-					<Add option="-Wcast-qual" />
-					<Add option="-Wcast-align" />
-					<Add option="-Wshadow" />
-					<Add option="-Wnon-virtual-dtor" />
-					<Add option="-Wwrite-strings" />
-					<Add option="-fno-exceptions" />
-					<Add option="-fcheck-new" />
-					<Add option="-DUSE_ZLIB" />
-					<Add option="-DUSE_MAD" />
-					<Add option="-DUSE_FRIBIDI" />
-					<Add option="-DUSE_OGG" />
-					<Add option="-DUSE_VORBIS" />
-					<Add option="-DUSE_FLAC" />
-					<Add option="-DUSE_PNG" />
-					<Add option="-DUSE_MPEG2" />
-					<Add option="-DUSE_THEORADEC" />
-					<Add option="-DUSE_FREETYPE2" />
-					<Add option="-DUSE_JPEG" />
-					<Add option="-DUSE_FLUIDSYNTH" />
-					<Add option="-DUSE_LIBCURL" />
-					<Add option="-DUSE_SDL_NET" />
-					<Add option="-DUSE_BINK" />
-					<Add option="-DUSE_SCALERS" />
-					<Add option="-DUSE_HQ_SCALERS" />
-					<Add option="-DUSE_EDGE_SCALERS" />
-					<Add option="-DUSE_ASPECT" />
-					<Add option="-DUSE_RGB_COLOR" />
-					<Add option="-DUSE_HIGHRES" />
-					<Add option="-DUSE_MT32EMU" />
-					<Add option="-DUSE_NASM" />
-					<Add option="-DUSE_OPENGL" />
-					<Add option="-DUSE_OPENGL_GAME" />
-					<Add option="-DUSE_OPENGL_SHADERS" />
-					<Add option="-DUSE_TINYGL" />
-					<Add option="-DUSE_TASKBAR" />
-					<Add option="-DUSE_HTTP" />
-					<Add option="-DUSE_BASIC_NET" />
-					<Add option="-DUSE_CLOUD" />
-					<Add option="-DUSE_ENET" />
-					<Add option="-DUSE_TRANSLATION" />
-					<Add option="-DUSE_SYSTEM_PRINTING" />
-					<Add option="-DUSE_SYSDIALOGS" />
-					<Add option="-DUSE_DETECTLANG" />
-					<Add option="-DUSE_TTS" />
-					<Add option="-DBUILTIN_RESOURCES" />
-					<Add option="-DDETECTION_FULL" />
-					<Add option="-DUSE_DETECTION_FEATURES_STATIC" />
-					<Add option="-DUSE_FMTOWNS_PC98_AUDIO" />
-					<Add option="-DUSE_HNM" />
-					<Add option="-DUSE_IMGUI" />
-					<Add option="-DUSE_INDEO3" />
-					<Add option="-DUSE_INDEO45" />
-					<Add option="-DUSE_JYV1" />
-					<Add option="-DUSE_LUA" />
-					<Add option="-DUSE_MFC" />
-					<Add option="-DUSE_MIDI" />
-					<Add option="-DUSE_QDM2" />
-					<Add option="-DUSE_SID_AUDIO" />
-					<Add option="-DUSE_SVQ1" />
-					<Add option="-DUSE_TRUEMOTION1" />
-					<Add option="-DUSE_UNIVERSALTRACKER" />
-					<Add option="-DUSE_VGMTRANS_AUDIO" />
-					<Add option="-DUSE_XAN" />
-					<Add option="-DENABLE_SCUMM" />
-					<Add option="-DENABLE_SCUMM_7_8" />
-					<Add option="-DENABLE_HE" />
-					<Add option="-DENABLE_ACCESS" />
-					<Add option="-DENABLE_ADL" />
-					<Add option="-DENABLE_AGI" />
-					<Add option="-DENABLE_AGOS" />
-					<Add option="-DENABLE_AGOS2" />
-					<Add option="-DENABLE_AGS" />
-					<Add option="-DENABLE_ALCACHOFA" />
-					<Add option="-DENABLE_ALG" />
-					<Add option="-DENABLE_ASYLUM" />
-					<Add option="-DENABLE_AWE" />
-					<Add option="-DENABLE_BAGEL" />
-					<Add option="-DENABLE_BBVS" />
-					<Add option="-DENABLE_BLADERUNNER" />
-					<Add option="-DENABLE_BURIED" />
-					<Add option="-DENABLE_CGE" />
-					<Add option="-DENABLE_CGE2" />
-					<Add option="-DENABLE_CHEWY" />
-					<Add option="-DENABLE_CINE" />
-					<Add option="-DENABLE_COMPOSER" />
-					<Add option="-DENABLE_CRAB" />
-					<Add option="-DENABLE_CRUISE" />
-					<Add option="-DENABLE_CRYOMNI3D" />
-					<Add option="-DENABLE_VERSAILLES" />
-					<Add option="-DENABLE_DARKSEED" />
-					<Add option="-DENABLE_DGDS" />
-					<Add option="-DENABLE_DIRECTOR" />
-					<Add option="-DENABLE_DRACI" />
-					<Add option="-DENABLE_DRAGONS" />
-					<Add option="-DENABLE_DRASCULA" />
-					<Add option="-DENABLE_DREAMWEB" />
-					<Add option="-DENABLE_EFH" />
-					<Add option="-DENABLE_FREESCAPE" />
-					<Add option="-DENABLE_GLK" />
-					<Add option="-DENABLE_GNAP" />
-					<Add option="-DENABLE_GOB" />
-					<Add option="-DENABLE_GOT" />
-					<Add option="-DENABLE_GRIFFON" />
-					<Add option="-DENABLE_GRIM" />
-					<Add option="-DENABLE_GROOVIE" />
-					<Add option="-DENABLE_GROOVIE2" />
-					<Add option="-DENABLE_HADESCH" />
-					<Add option="-DENABLE_HDB" />
-					<Add option="-DENABLE_HOPKINS" />
-					<Add option="-DENABLE_HUGO" />
-					<Add option="-DENABLE_HYPNO" />
-					<Add option="-DENABLE_ILLUSIONS" />
-					<Add option="-DENABLE_KINGDOM" />
-					<Add option="-DENABLE_KYRA" />
-					<Add option="-DENABLE_LOL" />
-					<Add option="-DENABLE_EOB" />
-					<Add option="-DENABLE_LAB" />
-					<Add option="-DENABLE_LASTEXPRESS" />
-					<Add option="-DENABLE_LURE" />
-					<Add option="-DENABLE_M4" />
-					<Add option="-DENABLE_MADE" />
-					<Add option="-DENABLE_MADS" />
-					<Add option="-DENABLE_MM" />
-					<Add option="-DENABLE_MM1" />
-					<Add option="-DENABLE_XEEN" />
-					<Add option="-DENABLE_MOHAWK" />
-					<Add option="-DENABLE_RIVEN" />
-					<Add option="-DENABLE_MYST" />
-					<Add option="-DENABLE_MYSTME" />
-					<Add option="-DENABLE_MORTEVIELLE" />
-					<Add option="-DENABLE_MTROPOLIS" />
-					<Add option="-DENABLE_MYST3" />
-					<Add option="-DENABLE_NANCY" />
-					<Add option="-DENABLE_NEVERHOOD" />
-					<Add option="-DENABLE_NGI" />
-					<Add option="-DENABLE_PARALLACTION" />
-					<Add option="-DENABLE_PEGASUS" />
-					<Add option="-DENABLE_PETKA" />
-					<Add option="-DENABLE_PINK" />
-					<Add option="-DENABLE_PLUMBERS" />
-					<Add option="-DENABLE_PRINCE" />
-					<Add option="-DENABLE_PRIVATE" />
-					<Add option="-DENABLE_QDENGINE" />
-					<Add option="-DENABLE_QUEEN" />
-					<Add option="-DENABLE_SAGA" />
-					<Add option="-DENABLE_IHNM" />
-					<Add option="-DENABLE_SAGA2" />
-					<Add option="-DENABLE_SCI" />
-					<Add option="-DENABLE_SCI32" />
-					<Add option="-DENABLE_SHERLOCK" />
-					<Add option="-DENABLE_SKY" />
-					<Add option="-DENABLE_SLUDGE" />
-					<Add option="-DENABLE_STARK" />
-					<Add option="-DENABLE_SUPERNOVA" />
-					<Add option="-DENABLE_SWORD1" />
-					<Add option="-DENABLE_SWORD2" />
-					<Add option="-DENABLE_SWORD25" />
-					<Add option="-DENABLE_TEENAGENT" />
-					<Add option="-DENABLE_TETRAEDGE" />
-					<Add option="-DENABLE_TINSEL" />
-					<Add option="-DENABLE_TITANIC" />
-					<Add option="-DENABLE_TOLTECS" />
-					<Add option="-DENABLE_TONY" />
-					<Add option="-DENABLE_TOON" />
-					<Add option="-DENABLE_TOT" />
-					<Add option="-DENABLE_TOUCHE" />
-					<Add option="-DENABLE_TRECISION" />
-					<Add option="-DENABLE_TSAGE" />
-					<Add option="-DENABLE_RINGWORLD" />
-					<Add option="-DENABLE_BLUEFORCE" />
-					<Add option="-DENABLE_RINGWORLD2" />
-					<Add option="-DENABLE_TUCKER" />
-					<Add option="-DENABLE_TWINE" />
-					<Add option="-DENABLE_TWP" />
-					<Add option="-DENABLE_ULTIMA" />
-					<Add option="-DENABLE_ULTIMA4" />
-					<Add option="-DENABLE_ULTIMA6" />
-					<Add option="-DENABLE_ULTIMA8" />
-					<Add option="-DENABLE_VCRUISE" />
-					<Add option="-DENABLE_VOYEUR" />
-					<Add option="-DENABLE_WAGE" />
-					<Add option="-DENABLE_WINTERMUTE" />
-					<Add option="-DENABLE_WME3D" />
-					<Add option="-DENABLE_FOXTAIL" />
-					<Add option="-DENABLE_HEROCRAFT" />
-					<Add option="-DENABLE_ZVISION" />
-					<Add option="-DWIN32" />
-					<Add option="-DCURL_STATICLIB" />
-					<Add option="-DSDL_BACKEND" />
-					<Add option="-DUSE_SDL2" />
-					<Add option="-DDETECTION_STATIC" />
-					<Add option="-DUSE_GLAD" />
-					<Add option="-DUSE_IMGUI_SDLRENDERER2" />
-					<Add option="-g" />
-					<Add directory="..\..\engines" />
-					<Add directory="..\..\..\scummvm" />
-				</Compiler>
-			</Target>
-		</Build>
-		<Unit filename="..\..\engines\director\castmember\bitmap.cpp" />
-		<Unit filename="..\..\engines\director\castmember\bitmap.h" />
-		<Unit filename="..\..\engines\director\castmember\castmember.cpp" />
-		<Unit filename="..\..\engines\director\castmember\castmember.h" />
-		<Unit filename="..\..\engines\director\castmember\digitalvideo.cpp" />
-		<Unit filename="..\..\engines\director\castmember\digitalvideo.h" />
-		<Unit filename="..\..\engines\director\castmember\filmloop.cpp" />
-		<Unit filename="..\..\engines\director\castmember\filmloop.h" />
-		<Unit filename="..\..\engines\director\castmember\movie.cpp" />
-		<Unit filename="..\..\engines\director\castmember\movie.h" />
-		<Unit filename="..\..\engines\director\castmember\palette.cpp" />
-		<Unit filename="..\..\engines\director\castmember\palette.h" />
-		<Unit filename="..\..\engines\director\castmember\richtext.cpp" />
-		<Unit filename="..\..\engines\director\castmember\richtext.h" />
-		<Unit filename="..\..\engines\director\castmember\script.cpp" />
-		<Unit filename="..\..\engines\director\castmember\script.h" />
-		<Unit filename="..\..\engines\director\castmember\shape.cpp" />
-		<Unit filename="..\..\engines\director\castmember\shape.h" />
-		<Unit filename="..\..\engines\director\castmember\sound.cpp" />
-		<Unit filename="..\..\engines\director\castmember\sound.h" />
-		<Unit filename="..\..\engines\director\castmember\text.cpp" />
-		<Unit filename="..\..\engines\director\castmember\text.h" />
-		<Unit filename="..\..\engines\director\castmember\transition.cpp" />
-		<Unit filename="..\..\engines\director\castmember\transition.h" />
-		<Unit filename="..\..\engines\director\castmember\xtra.cpp" />
-		<Unit filename="..\..\engines\director\castmember\xtra.h" />
-		<Unit filename="..\..\engines\director\debugger\debugtools.cpp" />
-		<Unit filename="..\..\engines\director\debugger\debugtools.h" />
-		<Unit filename="..\..\engines\director\debugger\dt-cast.cpp" />
-		<Unit filename="..\..\engines\director\debugger\dt-castdetails.cpp" />
-		<Unit filename="..\..\engines\director\debugger\dt-controlpanel.cpp" />
-		<Unit filename="..\..\engines\director\debugger\dt-internal.h" />
-		<Unit filename="..\..\engines\director\debugger\dt-lists.cpp" />
-		<Unit filename="..\..\engines\director\debugger\dt-save-state.cpp" />
-		<Unit filename="..\..\engines\director\debugger\dt-score.cpp" />
-		<Unit filename="..\..\engines\director\debugger\dt-script-d2.cpp" />
-		<Unit filename="..\..\engines\director\debugger\dt-script-d4.cpp" />
-		<Unit filename="..\..\engines\director\debugger\dt-scripts.cpp" />
-		<Unit filename="..\..\engines\director\debugger\dt-search.cpp" />
-		<Unit filename="..\..\engines\director\lingo\lingodec\ast.cpp" />
-		<Unit filename="..\..\engines\director\lingo\lingodec\ast.h" />
-		<Unit filename="..\..\engines\director\lingo\lingodec\codewritervisitor.cpp" />
-		<Unit filename="..\..\engines\director\lingo\lingodec\codewritervisitor.h" />
-		<Unit filename="..\..\engines\director\lingo\lingodec\context.cpp" />
-		<Unit filename="..\..\engines\director\lingo\lingodec\context.h" />
-		<Unit filename="..\..\engines\director\lingo\lingodec\enums.h" />
-		<Unit filename="..\..\engines\director\lingo\lingodec\handler.cpp" />
-		<Unit filename="..\..\engines\director\lingo\lingodec\handler.h" />
-		<Unit filename="..\..\engines\director\lingo\lingodec\names.cpp" />
-		<Unit filename="..\..\engines\director\lingo\lingodec\names.h" />
-		<Unit filename="..\..\engines\director\lingo\lingodec\resolver.h" />
-		<Unit filename="..\..\engines\director\lingo\lingodec\script.cpp" />
-		<Unit filename="..\..\engines\director\lingo\lingodec\script.h" />
-		<Unit filename="..\..\engines\director\lingo\xlibs\a\aiff.cpp" />
-		<Unit filename="..\..\engines\director\lingo\xlibs\a\aiff.h" />
-		<Unit filename="..\..\engines\director\lingo\xlibs\a\applecdxobj.cpp" />
-		<Unit filename="..\..\engines\director\lingo\xlibs\a\applecdxobj.h" />
-		<Unit filename="..\..\engines\director\lingo\xlibs\a\askuser.cpp" />
-		<Unit filename="..\..\engines\director\lingo\xlibs\a\askuser.h" />
-		<Unit filename="..\..\engines\director\lingo\xlibs\b\backdrop.cpp" />
-		<Unit filename="..\..\engines\director\lingo\xlibs\b\backdrop.h" />
-		<Unit filename="..\..\engines\director\lingo\xlibs\b\barakeobj.cpp" />
-		<Unit filename="..\..\engines\director\lingo\xlibs\b\barakeobj.h" />
-		<Unit filename="..\..\engines\director\lingo\xlibs\b\batqt.cpp" />
-		<Unit filename="..\..\engines\director\lingo\xlibs\b\batqt.h" />
-		<Unit filename="..\..\engines\director\lingo\xlibs\b\bimxobj.cpp" />
-		<Unit filename="..\..\engines\director\lingo\xlibs\b\bimxobj.h" />
-		<Unit filename="..\..\engines\director\lingo\xlibs\b\blitpict.cpp" />
-		<Unit filename="..\..\engines\director\lingo\xlibs\b\blitpict.h" />
-		<Unit filename="..\..\engines\director\lingo\xlibs\b\blockthedrawingxobj.cpp" />
-		<Unit filename="..\..\engines\director\lingo\xlibs\b\blockthedrawingxobj.h" />
-		<Unit filename="..\..\engines\director\lingo\xlibs\c\cdromxobj.cpp" />
-		<Unit filename="..\..\engines\director\lingo\xlibs\c\cdromxobj.h" />
-		<Unit filename="..\..\engines\director\lingo\xlibs\c\closebleedwindowxcmd.cpp" />
-		<Unit filename="..\..\engines\director\lingo\xlibs\c\closebleedwindowxcmd.h" />
-		<Unit filename="..\..\engines\director\lingo\xlibs\c\colorcursorxobj.cpp" />
-		<Unit filename="..\..\engines\director\lingo\xlibs\c\colorcursorxobj.h" />
-		<Unit filename="..\..\engines\director\lingo\xlibs\c\colorxobj.cpp" />
-		<Unit filename="..\..\engines\director\lingo\xlibs\c\colorxobj.h" />
-		<Unit filename="..\..\engines\director\lingo\xlibs\c\consumer.cpp" />
-		<Unit filename="..\..\engines\director\lingo\xlibs\c\consumer.h" />
-		<Unit filename="..\..\engines\director\lingo\xlibs\c\cursorxobj.cpp" />
-		<Unit filename="..\..\engines\director\lingo\xlibs\c\cursorxobj.h" />
-		<Unit filename="..\..\engines\director\lingo\xlibs\d\darkenscreen.cpp" />
-		<Unit filename="..\..\engines\director\lingo\xlibs\d\darkenscreen.h" />
-		<Unit filename="..\..\engines\director\lingo\xlibs\d\dateutil.cpp" />
-		<Unit filename="..\..\engines\director\lingo\xlibs\d\dateutil.h" />
-		<Unit filename="..\..\engines\director\lingo\xlibs\d\developerStack.cpp" />
-		<Unit filename="..\..\engines\director\lingo\xlibs\d\developerStack.h" />
-		<Unit filename="..\..\engines\director\lingo\xlibs\d\dialogsxobj.cpp" />
-		<Unit filename="..\..\engines\director\lingo\xlibs\d\dialogsxobj.h" />
-		<Unit filename="..\..\engines\director\lingo\xlibs\d\dirutil.cpp" />
-		<Unit filename="..\..\engines\director\lingo\xlibs\d\dirutil.h" />
-		<Unit filename="..\..\engines\director\lingo\xlibs\d\dllglue.cpp" />
-		<Unit filename="..\..\engines\director\lingo\xlibs\d\dllglue.h" />
-		<Unit filename="..\..\engines\director\lingo\xlibs\d\dpwavi.cpp" />
-		<Unit filename="..\..\engines\director\lingo\xlibs\d\dpwavi.h" />
-		<Unit filename="..\..\engines\director\lingo\xlibs\d\dpwqtw.cpp" />
-		<Unit filename="..\..\engines\director\lingo\xlibs\d\dpwqtw.h" />
-		<Unit filename="..\..\engines\director\lingo\xlibs\d\draw.cpp" />
-		<Unit filename="..\..\engines\director\lingo\xlibs\d\draw.h" />
-		<Unit filename="..\..\engines\director\lingo\xlibs\e\ecdctrl.cpp" />
-		<Unit filename="..\..\engines\director\lingo\xlibs\e\ecdctrl.h" />
-		<Unit filename="..\..\engines\director\lingo\xlibs\e\ednox.cpp" />
-		<Unit filename="..\..\engines\director\lingo\xlibs\e\ednox.h" />
-		<Unit filename="..\..\engines\director\lingo\xlibs\e\eventq.cpp" />
-		<Unit filename="..\..\engines\director\lingo\xlibs\e\eventq.h" />
-		<Unit filename="..\..\engines\director\lingo\xlibs\f\fadegammadownxcmd.cpp" />
-		<Unit filename="..\..\engines\director\lingo\xlibs\f\fadegammadownxcmd.h" />
-		<Unit filename="..\..\engines\director\lingo\xlibs\f\fadegammaupxcmd.cpp" />
-		<Unit filename="..\..\engines\director\lingo\xlibs\f\fadegammaupxcmd.h" />
-		<Unit filename="..\..\engines\director\lingo\xlibs\f\fadegammaxcmd.cpp" />
-		<Unit filename="..\..\engines\director\lingo\xlibs\f\fadegammaxcmd.h" />
-		<Unit filename="..\..\engines\director\lingo\xlibs\f\fedracul.cpp" />
-		<Unit filename="..\..\engines\director\lingo\xlibs\f\fedracul.h" />
-		<Unit filename="..\..\engines\director\lingo\xlibs\f\feimasks.cpp" />
-		<Unit filename="..\..\engines\director\lingo\xlibs\f\feimasks.h" />
-		<Unit filename="..\..\engines\director\lingo\xlibs\f\feiprefs.cpp" />
-		<Unit filename="..\..\engines\director\lingo\xlibs\f\feiprefs.h" />
-		<Unit filename="..\..\engines\director\lingo\xlibs\f\fileexists.cpp" />
-		<Unit filename="..\..\engines\director\lingo\xlibs\f\fileexists.h" />
-		<Unit filename="..\..\engines\director\lingo\xlibs\f\fileio.cpp" />
-		<Unit filename="..\..\engines\director\lingo\xlibs\f\fileio.h" />
-		<Unit filename="..\..\engines\director\lingo\xlibs\f\findereventsxcmd.cpp" />
-		<Unit filename="..\..\engines\director\lingo\xlibs\f\findereventsxcmd.h" />
-		<Unit filename="..\..\engines\director\lingo\xlibs\f\findfolder.cpp" />
-		<Unit filename="..\..\engines\director\lingo\xlibs\f\findfolder.h" />
-		<Unit filename="..\..\engines\director\lingo\xlibs\f\findsys.cpp" />
-		<Unit filename="..\..\engines\director\lingo\xlibs\f\findsys.h" />
-		<Unit filename="..\..\engines\director\lingo\xlibs\f\findwin.cpp" />
-		<Unit filename="..\..\engines\director\lingo\xlibs\f\findwin.h" />
-		<Unit filename="..\..\engines\director\lingo\xlibs\f\flushxobj.cpp" />
-		<Unit filename="..\..\engines\director\lingo\xlibs\f\flushxobj.h" />
-		<Unit filename="..\..\engines\director\lingo\xlibs\f\fplayxobj.cpp" />
-		<Unit filename="..\..\engines\director\lingo\xlibs\f\fplayxobj.h" />
-		<Unit filename="..\..\engines\director\lingo\xlibs\f\fsutil.cpp" />
-		<Unit filename="..\..\engines\director\lingo\xlibs\f\fsutil.h" />
-		<Unit filename="..\..\engines\director\lingo\xlibs\g\genutils.cpp" />
-		<Unit filename="..\..\engines\director\lingo\xlibs\g\genutils.h" />
-		<Unit filename="..\..\engines\director\lingo\xlibs\g\getscreenrectsxfcn.cpp" />
-		<Unit filename="..\..\engines\director\lingo\xlibs\g\getscreenrectsxfcn.h" />
-		<Unit filename="..\..\engines\director\lingo\xlibs\g\getscreensizexfcn.cpp" />
-		<Unit filename="..\..\engines\director\lingo\xlibs\g\getscreensizexfcn.h" />
-		<Unit filename="..\..\engines\director\lingo\xlibs\g\getsoundinlevel.cpp" />
-		<Unit filename="..\..\engines\director\lingo\xlibs\g\getsoundinlevel.h" />
-		<Unit filename="..\..\engines\director\lingo\xlibs\g\gpid.cpp" />
-		<Unit filename="..\..\engines\director\lingo\xlibs\g\gpid.h" />
-		<Unit filename="..\..\engines\director\lingo\xlibs\h\henry.cpp" />
-		<Unit filename="..\..\engines\director\lingo\xlibs\h\henry.h" />
-		<Unit filename="..\..\engines\director\lingo\xlibs\h\hitmap.cpp" />
-		<Unit filename="..\..\engines\director\lingo\xlibs\h\hitmap.h" />
-		<Unit filename="..\..\engines\director\lingo\xlibs\i\inixobj.cpp" />
-		<Unit filename="..\..\engines\director\lingo\xlibs\i\inixobj.h" />
-		<Unit filename="..\..\engines\director\lingo\xlibs\i\instobj.cpp" />
-		<Unit filename="..\..\engines\director\lingo\xlibs\i\instobj.h" />
-		<Unit filename="..\..\engines\director\lingo\xlibs\i\iscd.cpp" />
-		<Unit filename="..\..\engines\director\lingo\xlibs\i\iscd.h" />
-		<Unit filename="..\..\engines\director\lingo\xlibs\i\ispippin.cpp" />
-		<Unit filename="..\..\engines\director\lingo\xlibs\i\ispippin.h" />
-		<Unit filename="..\..\engines\director\lingo\xlibs\j\jitdraw3.cpp" />
-		<Unit filename="..\..\engines\director\lingo\xlibs\j\jitdraw3.h" />
-		<Unit filename="..\..\engines\director\lingo\xlibs\j\jwxini.cpp" />
-		<Unit filename="..\..\engines\director\lingo\xlibs\j\jwxini.h" />
-		<Unit filename="..\..\engines\director\lingo\xlibs\l\labeldrvxobj.cpp" />
-		<Unit filename="..\..\engines\director\lingo\xlibs\l\labeldrvxobj.h" />
-		<Unit filename="..\..\engines\director\lingo\xlibs\l\listdev.cpp" />
-		<Unit filename="..\..\engines\director\lingo\xlibs\l\listdev.h" />
-		<Unit filename="..\..\engines\director\lingo\xlibs\m\maniacbg.cpp" />
-		<Unit filename="..\..\engines\director\lingo\xlibs\m\maniacbg.h" />
-		<Unit filename="..\..\engines\director\lingo\xlibs\m\mapnavigatorxobj.cpp" />
-		<Unit filename="..\..\engines\director\lingo\xlibs\m\mapnavigatorxobj.h" />
-		<Unit filename="..\..\engines\director\lingo\xlibs\m\mazexobj.cpp" />
-		<Unit filename="..\..\engines\director\lingo\xlibs\m\mazexobj.h" />
-		<Unit filename="..\..\engines\director\lingo\xlibs\m\memcheckxobj.cpp" />
-		<Unit filename="..\..\engines\director\lingo\xlibs\m\memcheckxobj.h" />
-		<Unit filename="..\..\engines\director\lingo\xlibs\m\memoryxobj.cpp" />
-		<Unit filename="..\..\engines\director\lingo\xlibs\m\memoryxobj.h" />
-		<Unit filename="..\..\engines\director\lingo\xlibs\m\misc.cpp" />
-		<Unit filename="..\..\engines\director\lingo\xlibs\m\misc.h" />
-		<Unit filename="..\..\engines\director\lingo\xlibs\m\miscx.cpp" />
-		<Unit filename="..\..\engines\director\lingo\xlibs\m\miscx.h" />
-		<Unit filename="..\..\engines\director\lingo\xlibs\m\mmaskxobj.cpp" />
-		<Unit filename="..\..\engines\director\lingo\xlibs\m\mmaskxobj.h" />
-		<Unit filename="..\..\engines\director\lingo\xlibs\m\mmovie.cpp" />
-		<Unit filename="..\..\engines\director\lingo\xlibs\m\mmovie.h" />
-		<Unit filename="..\..\engines\director\lingo\xlibs\m\moovxobj.cpp" />
-		<Unit filename="..\..\engines\director\lingo\xlibs\m\moovxobj.h" />
-		<Unit filename="..\..\engines\director\lingo\xlibs\m\movemousejp.cpp" />
-		<Unit filename="..\..\engines\director\lingo\xlibs\m\movemousejp.h" />
-		<Unit filename="..\..\engines\director\lingo\xlibs\m\movemousexobj.cpp" />
-		<Unit filename="..\..\engines\director\lingo\xlibs\m\movemousexobj.h" />
-		<Unit filename="..\..\engines\director\lingo\xlibs\m\movieidxxobj.cpp" />
-		<Unit filename="..\..\engines\director\lingo\xlibs\m\movieidxxobj.h" />
-		<Unit filename="..\..\engines\director\lingo\xlibs\m\movutils.cpp" />
-		<Unit filename="..\..\engines\director\lingo\xlibs\m\movutils.h" />
-		<Unit filename="..\..\engines\director\lingo\xlibs\m\msfile.cpp" />
-		<Unit filename="..\..\engines\director\lingo\xlibs\m\msfile.h" />
-		<Unit filename="..\..\engines\director\lingo\xlibs\m\mystisle.cpp" />
-		<Unit filename="..\..\engines\director\lingo\xlibs\m\mystisle.h" />
-		<Unit filename="..\..\engines\director\lingo\xlibs\o\openbleedwindowxcmd.cpp" />
-		<Unit filename="..\..\engines\director\lingo\xlibs\o\openbleedwindowxcmd.h" />
-		<Unit filename="..\..\engines\director\lingo\xlibs\o\orthoplayxobj.cpp" />
-		<Unit filename="..\..\engines\director\lingo\xlibs\o\orthoplayxobj.h" />
-		<Unit filename="..\..\engines\director\lingo\xlibs\p\paco.cpp" />
-		<Unit filename="..\..\engines\director\lingo\xlibs\p\paco.h" />
-		<Unit filename="..\..\engines\director\lingo\xlibs\p\palxobj.cpp" />
-		<Unit filename="..\..\engines\director\lingo\xlibs\p\palxobj.h" />
-		<Unit filename="..\..\engines\director\lingo\xlibs\p\panel.cpp" />
-		<Unit filename="..\..\engines\director\lingo\xlibs\p\panel.h" />
-		<Unit filename="..\..\engines\director\lingo\xlibs\p\pharaohs.cpp" />
-		<Unit filename="..\..\engines\director\lingo\xlibs\p\pharaohs.h" />
-		<Unit filename="..\..\engines\director\lingo\xlibs\p\playsoundmoviexobj.cpp" />
-		<Unit filename="..\..\engines\director\lingo\xlibs\p\playsoundmoviexobj.h" />
-		<Unit filename="..\..\engines\director\lingo\xlibs\p\popupmenuxobj.cpp" />
-		<Unit filename="..\..\engines\director\lingo\xlibs\p\popupmenuxobj.h" />
-		<Unit filename="..\..\engines\director\lingo\xlibs\p\porta.cpp" />
-		<Unit filename="..\..\engines\director\lingo\xlibs\p\porta.h" />
-		<Unit filename="..\..\engines\director\lingo\xlibs\p\prefpath.cpp" />
-		<Unit filename="..\..\engines\director\lingo\xlibs\p\prefpath.h" />
-		<Unit filename="..\..\engines\director\lingo\xlibs\p\printomatic.cpp" />
-		<Unit filename="..\..\engines\director\lingo\xlibs\p\printomatic.h" />
-		<Unit filename="..\..\engines\director\lingo\xlibs\p\processxobj.cpp" />
-		<Unit filename="..\..\engines\director\lingo\xlibs\p\processxobj.h" />
-		<Unit filename="..\..\engines\director\lingo\xlibs\p\putcurs.cpp" />
-		<Unit filename="..\..\engines\director\lingo\xlibs\p\putcurs.h" />
-		<Unit filename="..\..\engines\director\lingo\xlibs\q\qtcatmovieplayerxobj.cpp" />
-		<Unit filename="..\..\engines\director\lingo\xlibs\q\qtcatmovieplayerxobj.h" />
-		<Unit filename="..\..\engines\director\lingo\xlibs\q\qtmovie.cpp" />
-		<Unit filename="..\..\engines\director\lingo\xlibs\q\qtmovie.h" />
-		<Unit filename="..\..\engines\director\lingo\xlibs\q\qtsupport.cpp" />
-		<Unit filename="..\..\engines\director\lingo\xlibs\q\qtsupport.h" />
-		<Unit filename="..\..\engines\director\lingo\xlibs\q\qtvr.cpp" />
-		<Unit filename="..\..\engines\director\lingo\xlibs\q\qtvr.h" />
-		<Unit filename="..\..\engines\director\lingo\xlibs\q\quicktime.cpp" />
-		<Unit filename="..\..\engines\director\lingo\xlibs\q\quicktime.h" />
-		<Unit filename="..\..\engines\director\lingo\xlibs\r\registercomponent.cpp" />
-		<Unit filename="..\..\engines\director\lingo\xlibs\r\registercomponent.h" />
-		<Unit filename="..\..\engines\director\lingo\xlibs\r\remixxcmd.cpp" />
-		<Unit filename="..\..\engines\director\lingo\xlibs\r\remixxcmd.h" />
-		<Unit filename="..\..\engines\director\lingo\xlibs\s\savenrestorexobj.cpp" />
-		<Unit filename="..\..\engines\director\lingo\xlibs\s\savenrestorexobj.h" />
-		<Unit filename="..\..\engines\director\lingo\xlibs\s\serialportxobj.cpp" />
-		<Unit filename="..\..\engines\director\lingo\xlibs\s\serialportxobj.h" />
-		<Unit filename="..\..\engines\director\lingo\xlibs\s\smallutil.cpp" />
-		<Unit filename="..\..\engines\director\lingo\xlibs\s\smallutil.h" />
-		<Unit filename="..\..\engines\director\lingo\xlibs\s\soundjam.cpp" />
-		<Unit filename="..\..\engines\director\lingo\xlibs\s\soundjam.h" />
-		<Unit filename="..\..\engines\director\lingo\xlibs\s\spacemgr.cpp" />
-		<Unit filename="..\..\engines\director\lingo\xlibs\s\spacemgr.h" />
-		<Unit filename="..\..\engines\director\lingo\xlibs\s\stagetc.cpp" />
-		<Unit filename="..\..\engines\director\lingo\xlibs\s\stagetc.h" />
-		<Unit filename="..\..\engines\director\lingo\xlibs\s\syscolor.cpp" />
-		<Unit filename="..\..\engines\director\lingo\xlibs\s\syscolor.h" />
-		<Unit filename="..\..\engines\director\lingo\xlibs\t\temnotaxobj.cpp" />
-		<Unit filename="..\..\engines\director\lingo\xlibs\t\temnotaxobj.h" />
-		<Unit filename="..\..\engines\director\lingo\xlibs\t\tengu.cpp" />
-		<Unit filename="..\..\engines\director\lingo\xlibs\t\tengu.h" />
-		<Unit filename="..\..\engines\director\lingo\xlibs\u\unittest.cpp" />
-		<Unit filename="..\..\engines\director\lingo\xlibs\u\unittest.h" />
-		<Unit filename="..\..\engines\director\lingo\xlibs\v\valkyrie.cpp" />
-		<Unit filename="..\..\engines\director\lingo\xlibs\v\valkyrie.h" />
-		<Unit filename="..\..\engines\director\lingo\xlibs\v\versions.cpp" />
-		<Unit filename="..\..\engines\director\lingo\xlibs\v\versions.h" />
-		<Unit filename="..\..\engines\director\lingo\xlibs\v\videodiscxobj.cpp" />
-		<Unit filename="..\..\engines\director\lingo\xlibs\v\videodiscxobj.h" />
-		<Unit filename="..\..\engines\director\lingo\xlibs\v\vmisonxfcn.cpp" />
-		<Unit filename="..\..\engines\director\lingo\xlibs\v\vmisonxfcn.h" />
-		<Unit filename="..\..\engines\director\lingo\xlibs\v\vmpresent.cpp" />
-		<Unit filename="..\..\engines\director\lingo\xlibs\v\vmpresent.h" />
-		<Unit filename="..\..\engines\director\lingo\xlibs\v\volumelist.cpp" />
-		<Unit filename="..\..\engines\director\lingo\xlibs\v\volumelist.h" />
-		<Unit filename="..\..\engines\director\lingo\xlibs\v\voyagerxsound.cpp" />
-		<Unit filename="..\..\engines\director\lingo\xlibs\v\voyagerxsound.h" />
-		<Unit filename="..\..\engines\director\lingo\xlibs\w\widgetxobj.cpp" />
-		<Unit filename="..\..\engines\director\lingo\xlibs\w\widgetxobj.h" />
-		<Unit filename="..\..\engines\director\lingo\xlibs\w\window.cpp" />
-		<Unit filename="..\..\engines\director\lingo\xlibs\w\window.h" />
-		<Unit filename="..\..\engines\director\lingo\xlibs\w\wininfo.cpp" />
-		<Unit filename="..\..\engines\director\lingo\xlibs\w\wininfo.h" />
-		<Unit filename="..\..\engines\director\lingo\xlibs\w\winxobj.cpp" />
-		<Unit filename="..\..\engines\director\lingo\xlibs\w\winxobj.h" />
-		<Unit filename="..\..\engines\director\lingo\xlibs\x\xcmdglue.cpp" />
-		<Unit filename="..\..\engines\director\lingo\xlibs\x\xcmdglue.h" />
-		<Unit filename="..\..\engines\director\lingo\xlibs\x\xio.cpp" />
-		<Unit filename="..\..\engines\director\lingo\xlibs\x\xio.h" />
-		<Unit filename="..\..\engines\director\lingo\xlibs\x\xplayanim.cpp" />
-		<Unit filename="..\..\engines\director\lingo\xlibs\x\xplayanim.h" />
-		<Unit filename="..\..\engines\director\lingo\xlibs\x\xplaypacoxfcn.cpp" />
-		<Unit filename="..\..\engines\director\lingo\xlibs\x\xplaypacoxfcn.h" />
-		<Unit filename="..\..\engines\director\lingo\xlibs\x\xsoundxfcn.cpp" />
-		<Unit filename="..\..\engines\director\lingo\xlibs\x\xsoundxfcn.h" />
-		<Unit filename="..\..\engines\director\lingo\xlibs\x\xwin.cpp" />
-		<Unit filename="..\..\engines\director\lingo\xlibs\x\xwin.h" />
-		<Unit filename="..\..\engines\director\lingo\xlibs\y\yasix.cpp" />
-		<Unit filename="..\..\engines\director\lingo\xlibs\y\yasix.h" />
-		<Unit filename="..\..\engines\director\lingo\xtras\a\audio.cpp" />
-		<Unit filename="..\..\engines\director\lingo\xtras\a\audio.h" />
-		<Unit filename="..\..\engines\director\lingo\xtras\b\budapi.cpp" />
-		<Unit filename="..\..\engines\director\lingo\xtras\b\budapi.h" />
-		<Unit filename="..\..\engines\director\lingo\xtras\d\directsound.cpp" />
-		<Unit filename="..\..\engines\director\lingo\xtras\d\directsound.h" />
-		<Unit filename="..\..\engines\director\lingo\xtras\d\displayres.cpp" />
-		<Unit filename="..\..\engines\director\lingo\xtras\d\displayres.h" />
-		<Unit filename="..\..\engines\director\lingo\xtras\f\filextra.cpp" />
-		<Unit filename="..\..\engines\director\lingo\xtras\f\filextra.h" />
-		<Unit filename="..\..\engines\director\lingo\xtras\k\keypoll.cpp" />
-		<Unit filename="..\..\engines\director\lingo\xtras\k\keypoll.h" />
-		<Unit filename="..\..\engines\director\lingo\xtras\m\masterapp.cpp" />
-		<Unit filename="..\..\engines\director\lingo\xtras\m\masterapp.h" />
-		<Unit filename="..\..\engines\director\lingo\xtras\m\mui.cpp" />
-		<Unit filename="..\..\engines\director\lingo\xtras\m\mui.h" />
-		<Unit filename="..\..\engines\director\lingo\xtras\o\openurl.cpp" />
-		<Unit filename="..\..\engines\director\lingo\xtras\o\openurl.h" />
-		<Unit filename="..\..\engines\director\lingo\xtras\o\oscheck.cpp" />
-		<Unit filename="..\..\engines\director\lingo\xtras\o\oscheck.h" />
-		<Unit filename="..\..\engines\director\lingo\xtras\q\qtvrxtra.cpp" />
-		<Unit filename="..\..\engines\director\lingo\xtras\q\qtvrxtra.h" />
-		<Unit filename="..\..\engines\director\lingo\xtras\r\registryreader.cpp" />
-		<Unit filename="..\..\engines\director\lingo\xtras\r\registryreader.h" />
-		<Unit filename="..\..\engines\director\lingo\xtras\r\rtk.cpp" />
-		<Unit filename="..\..\engines\director\lingo\xtras\r\rtk.h" />
-		<Unit filename="..\..\engines\director\lingo\xtras\s\scrnutil.cpp" />
-		<Unit filename="..\..\engines\director\lingo\xtras\s\scrnutil.h" />
-		<Unit filename="..\..\engines\director\lingo\xtras\s\smacker.cpp" />
-		<Unit filename="..\..\engines\director\lingo\xtras\s\smacker.h" />
-		<Unit filename="..\..\engines\director\lingo\xtras\s\staytoonedball.cpp" />
-		<Unit filename="..\..\engines\director\lingo\xtras\s\staytoonedball.h" />
-		<Unit filename="..\..\engines\director\lingo\xtras\s\staytoonedglop.cpp" />
-		<Unit filename="..\..\engines\director\lingo\xtras\s\staytoonedglop.h" />
-		<Unit filename="..\..\engines\director\lingo\xtras\s\staytoonedhall.cpp" />
-		<Unit filename="..\..\engines\director\lingo\xtras\s\staytoonedhall.h" />
-		<Unit filename="..\..\engines\director\lingo\xtras\s\staytoonedhigh.cpp" />
-		<Unit filename="..\..\engines\director\lingo\xtras\s\staytoonedhigh.h" />
-		<Unit filename="..\..\engines\director\lingo\xtras\s\staytoonedober.cpp" />
-		<Unit filename="..\..\engines\director\lingo\xtras\s\staytoonedober.h" />
-		<Unit filename="..\..\engines\director\lingo\xtras\s\staytoonedtoon.cpp" />
-		<Unit filename="..\..\engines\director\lingo\xtras\s\staytoonedtoon.h" />
-		<Unit filename="..\..\engines\director\lingo\xtras\t\timextra.cpp" />
-		<Unit filename="..\..\engines\director\lingo\xtras\t\timextra.h" />
-		<Unit filename="..\..\engines\director\lingo\xtras\x\xsound.cpp" />
-		<Unit filename="..\..\engines\director\lingo\xtras\x\xsound.h" />
-		<Unit filename="..\..\engines\director\lingo\lingo-ast.h" />
-		<Unit filename="..\..\engines\director\lingo\lingo-builtins.cpp" />
-		<Unit filename="..\..\engines\director\lingo\lingo-builtins.h" />
-		<Unit filename="..\..\engines\director\lingo\lingo-bytecode.cpp" />
-		<Unit filename="..\..\engines\director\lingo\lingo-bytecode.h" />
-		<Unit filename="..\..\engines\director\lingo\lingo-code.cpp" />
-		<Unit filename="..\..\engines\director\lingo\lingo-code.h" />
-		<Unit filename="..\..\engines\director\lingo\lingo-codegen.cpp" />
-		<Unit filename="..\..\engines\director\lingo\lingo-codegen.h" />
-		<Unit filename="..\..\engines\director\lingo\lingo-events.cpp" />
-		<Unit filename="..\..\engines\director\lingo\lingo-funcs.cpp" />
-		<Unit filename="..\..\engines\director\lingo\lingo-gr.cpp" />
-		<Unit filename="..\..\engines\director\lingo\lingo-gr.h" />
-		<Unit filename="..\..\engines\director\lingo\lingo-lex.cpp" />
-		<Unit filename="..\..\engines\director\lingo\lingo-mci.cpp" />
-		<Unit filename="..\..\engines\director\lingo\lingo-object.cpp" />
-		<Unit filename="..\..\engines\director\lingo\lingo-object.h" />
-		<Unit filename="..\..\engines\director\lingo\lingo-patcher.cpp" />
-		<Unit filename="..\..\engines\director\lingo\lingo-preprocessor.cpp" />
-		<Unit filename="..\..\engines\director\lingo\lingo-the.cpp" />
-		<Unit filename="..\..\engines\director\lingo\lingo-the.h" />
-		<Unit filename="..\..\engines\director\lingo\lingo-utils.cpp" />
-		<Unit filename="..\..\engines\director\lingo\lingo-utils.h" />
-		<Unit filename="..\..\engines\director\lingo\lingo.cpp" />
-		<Unit filename="..\..\engines\director\lingo\lingo.h" />
-		<Unit filename="..\..\engines\director\archive-save.cpp" />
-		<Unit filename="..\..\engines\director\archive.cpp" />
-		<Unit filename="..\..\engines\director\archive.h" />
-		<Unit filename="..\..\engines\director\blank-score.h" />
-		<Unit filename="..\..\engines\director\cast.cpp" />
-		<Unit filename="..\..\engines\director\cast.h" />
-		<Unit filename="..\..\engines\director\channel.cpp" />
-		<Unit filename="..\..\engines\director\channel.h" />
-		<Unit filename="..\..\engines\director\cursor.cpp" />
-		<Unit filename="..\..\engines\director\cursor.h" />
-		<Unit filename="..\..\engines\director\debugger.cpp" />
-		<Unit filename="..\..\engines\director\debugger.h" />
-		<Unit filename="..\..\engines\director\detection.h" />
-		<Unit filename="..\..\engines\director\detection_paths.h" />
-		<Unit filename="..\..\engines\director\detection_tables.h" />
-		<Unit filename="..\..\engines\director\director.cpp" />
-		<Unit filename="..\..\engines\director\director.h" />
-		<Unit filename="..\..\engines\director\events.cpp" />
-		<Unit filename="..\..\engines\director\fonts.cpp" />
-		<Unit filename="..\..\engines\director\frame.cpp" />
-		<Unit filename="..\..\engines\director\frame.h" />
-		<Unit filename="..\..\engines\director\game-quirks.cpp" />
-		<Unit filename="..\..\engines\director\graphics-data.h" />
-		<Unit filename="..\..\engines\director\graphics.cpp" />
-		<Unit filename="..\..\engines\director\images.cpp" />
-		<Unit filename="..\..\engines\director\images.h" />
-		<Unit filename="..\..\engines\director\metaengine.cpp" />
-		<Unit filename="..\..\engines\director\module.mk" />
-		<Unit filename="..\..\engines\director\movie.cpp" />
-		<Unit filename="..\..\engines\director\movie.h" />
-		<Unit filename="..\..\engines\director\palette-fade.h" />
-		<Unit filename="..\..\engines\director\picture.cpp" />
-		<Unit filename="..\..\engines\director\picture.h" />
-		<Unit filename="..\..\engines\director\resource.cpp" />
-		<Unit filename="..\..\engines\director\rte.cpp" />
-		<Unit filename="..\..\engines\director\rte.h" />
-		<Unit filename="..\..\engines\director\score.cpp" />
-		<Unit filename="..\..\engines\director\score.h" />
-		<Unit filename="..\..\engines\director\sound.cpp" />
-		<Unit filename="..\..\engines\director\sound.h" />
-		<Unit filename="..\..\engines\director\sprite.cpp" />
-		<Unit filename="..\..\engines\director\sprite.h" />
-		<Unit filename="..\..\engines\director\spriteinfo.h" />
-		<Unit filename="..\..\engines\director\stxt.cpp" />
-		<Unit filename="..\..\engines\director\stxt.h" />
-		<Unit filename="..\..\engines\director\tests.cpp" />
-		<Unit filename="..\..\engines\director\transitions.cpp" />
-		<Unit filename="..\..\engines\director\types.cpp" />
-		<Unit filename="..\..\engines\director\types.h" />
-		<Unit filename="..\..\engines\director\util.cpp" />
-		<Unit filename="..\..\engines\director\util.h" />
-		<Unit filename="..\..\engines\director\window.cpp" />
-		<Unit filename="..\..\engines\director\window.h" />
-		<Extensions>
-			<code_completion />
-			<debugger />
-		</Extensions>
-	</Project>
-</CodeBlocks_project_file>
\ No newline at end of file
diff --git a/dists/codeblocks/draci.cbp b/dists/codeblocks/draci.cbp
deleted file mode 100644
index 6305d588e72..00000000000
--- a/dists/codeblocks/draci.cbp
+++ /dev/null
@@ -1,260 +0,0 @@
-<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
-<CodeBlocks_project_file>
-	<FileVersion major="1" minor="6" />
-	<Project>
-		<Option title="draci" />
-		<Option pch_mode="2" />
-		<Option compiler="gcc" />
-		<Build>
-			<Target title="default">
-				<Option output="scummvm\engines\draci\libdraci" prefix_auto="1" extension_auto="1" />
-				<Option working_dir="" />
-				<Option object_output="scummvm" />
-				<Option type="2" />
-				<Option compiler="gcc" />
-				<Option createDefFile="1" />
-				<Compiler>
-					<Add option="-Wall" />
-					<Add option="-Wno-long-long" />
-					<Add option="-Wno-multichar" />
-					<Add option="-Wno-unknown-pragmas" />
-					<Add option="-Wno-reorder" />
-					<Add option="-Wpointer-arith" />
-					<Add option="-Wcast-qual" />
-					<Add option="-Wcast-align" />
-					<Add option="-Wshadow" />
-					<Add option="-Wnon-virtual-dtor" />
-					<Add option="-Wwrite-strings" />
-					<Add option="-fno-exceptions" />
-					<Add option="-fcheck-new" />
-					<Add option="-DUSE_ZLIB" />
-					<Add option="-DUSE_MAD" />
-					<Add option="-DUSE_FRIBIDI" />
-					<Add option="-DUSE_OGG" />
-					<Add option="-DUSE_VORBIS" />
-					<Add option="-DUSE_FLAC" />
-					<Add option="-DUSE_PNG" />
-					<Add option="-DUSE_MPEG2" />
-					<Add option="-DUSE_THEORADEC" />
-					<Add option="-DUSE_FREETYPE2" />
-					<Add option="-DUSE_JPEG" />
-					<Add option="-DUSE_FLUIDSYNTH" />
-					<Add option="-DUSE_LIBCURL" />
-					<Add option="-DUSE_SDL_NET" />
-					<Add option="-DUSE_BINK" />
-					<Add option="-DUSE_SCALERS" />
-					<Add option="-DUSE_HQ_SCALERS" />
-					<Add option="-DUSE_EDGE_SCALERS" />
-					<Add option="-DUSE_ASPECT" />
-					<Add option="-DUSE_RGB_COLOR" />
-					<Add option="-DUSE_HIGHRES" />
-					<Add option="-DUSE_MT32EMU" />
-					<Add option="-DUSE_NASM" />
-					<Add option="-DUSE_OPENGL" />
-					<Add option="-DUSE_OPENGL_GAME" />
-					<Add option="-DUSE_OPENGL_SHADERS" />
-					<Add option="-DUSE_TINYGL" />
-					<Add option="-DUSE_TASKBAR" />
-					<Add option="-DUSE_HTTP" />
-					<Add option="-DUSE_BASIC_NET" />
-					<Add option="-DUSE_CLOUD" />
-					<Add option="-DUSE_ENET" />
-					<Add option="-DUSE_TRANSLATION" />
-					<Add option="-DUSE_SYSTEM_PRINTING" />
-					<Add option="-DUSE_SYSDIALOGS" />
-					<Add option="-DUSE_DETECTLANG" />
-					<Add option="-DUSE_TTS" />
-					<Add option="-DBUILTIN_RESOURCES" />
-					<Add option="-DDETECTION_FULL" />
-					<Add option="-DUSE_DETECTION_FEATURES_STATIC" />
-					<Add option="-DUSE_FMTOWNS_PC98_AUDIO" />
-					<Add option="-DUSE_HNM" />
-					<Add option="-DUSE_IMGUI" />
-					<Add option="-DUSE_INDEO3" />
-					<Add option="-DUSE_INDEO45" />
-					<Add option="-DUSE_JYV1" />
-					<Add option="-DUSE_LUA" />
-					<Add option="-DUSE_MFC" />
-					<Add option="-DUSE_MIDI" />
-					<Add option="-DUSE_QDM2" />
-					<Add option="-DUSE_SID_AUDIO" />
-					<Add option="-DUSE_SVQ1" />
-					<Add option="-DUSE_TRUEMOTION1" />
-					<Add option="-DUSE_UNIVERSALTRACKER" />
-					<Add option="-DUSE_VGMTRANS_AUDIO" />
-					<Add option="-DUSE_XAN" />
-					<Add option="-DENABLE_SCUMM" />
-					<Add option="-DENABLE_SCUMM_7_8" />
-					<Add option="-DENABLE_HE" />
-					<Add option="-DENABLE_ACCESS" />
-					<Add option="-DENABLE_ADL" />
-					<Add option="-DENABLE_AGI" />
-					<Add option="-DENABLE_AGOS" />
-					<Add option="-DENABLE_AGOS2" />
-					<Add option="-DENABLE_AGS" />
-					<Add option="-DENABLE_ALCACHOFA" />
-					<Add option="-DENABLE_ALG" />
-					<Add option="-DENABLE_ASYLUM" />
-					<Add option="-DENABLE_AWE" />
-					<Add option="-DENABLE_BAGEL" />
-					<Add option="-DENABLE_BBVS" />
-					<Add option="-DENABLE_BLADERUNNER" />
-					<Add option="-DENABLE_BURIED" />
-					<Add option="-DENABLE_CGE" />
-					<Add option="-DENABLE_CGE2" />
-					<Add option="-DENABLE_CHEWY" />
-					<Add option="-DENABLE_CINE" />
-					<Add option="-DENABLE_COMPOSER" />
-					<Add option="-DENABLE_CRAB" />
-					<Add option="-DENABLE_CRUISE" />
-					<Add option="-DENABLE_CRYOMNI3D" />
-					<Add option="-DENABLE_VERSAILLES" />
-					<Add option="-DENABLE_DARKSEED" />
-					<Add option="-DENABLE_DGDS" />
-					<Add option="-DENABLE_DIRECTOR" />
-					<Add option="-DENABLE_DRACI" />
-					<Add option="-DENABLE_DRAGONS" />
-					<Add option="-DENABLE_DRASCULA" />
-					<Add option="-DENABLE_DREAMWEB" />
-					<Add option="-DENABLE_EFH" />
-					<Add option="-DENABLE_FREESCAPE" />
-					<Add option="-DENABLE_GLK" />
-					<Add option="-DENABLE_GNAP" />
-					<Add option="-DENABLE_GOB" />
-					<Add option="-DENABLE_GOT" />
-					<Add option="-DENABLE_GRIFFON" />
-					<Add option="-DENABLE_GRIM" />
-					<Add option="-DENABLE_GROOVIE" />
-					<Add option="-DENABLE_GROOVIE2" />
-					<Add option="-DENABLE_HADESCH" />
-					<Add option="-DENABLE_HDB" />
-					<Add option="-DENABLE_HOPKINS" />
-					<Add option="-DENABLE_HUGO" />
-					<Add option="-DENABLE_HYPNO" />
-					<Add option="-DENABLE_ILLUSIONS" />
-					<Add option="-DENABLE_KINGDOM" />
-					<Add option="-DENABLE_KYRA" />
-					<Add option="-DENABLE_LOL" />
-					<Add option="-DENABLE_EOB" />
-					<Add option="-DENABLE_LAB" />
-					<Add option="-DENABLE_LASTEXPRESS" />
-					<Add option="-DENABLE_LURE" />
-					<Add option="-DENABLE_M4" />
-					<Add option="-DENABLE_MADE" />
-					<Add option="-DENABLE_MADS" />
-					<Add option="-DENABLE_MM" />
-					<Add option="-DENABLE_MM1" />
-					<Add option="-DENABLE_XEEN" />
-					<Add option="-DENABLE_MOHAWK" />
-					<Add option="-DENABLE_RIVEN" />
-					<Add option="-DENABLE_MYST" />
-					<Add option="-DENABLE_MYSTME" />
-					<Add option="-DENABLE_MORTEVIELLE" />
-					<Add option="-DENABLE_MTROPOLIS" />
-					<Add option="-DENABLE_MYST3" />
-					<Add option="-DENABLE_NANCY" />
-					<Add option="-DENABLE_NEVERHOOD" />
-					<Add option="-DENABLE_NGI" />
-					<Add option="-DENABLE_PARALLACTION" />
-					<Add option="-DENABLE_PEGASUS" />
-					<Add option="-DENABLE_PETKA" />
-					<Add option="-DENABLE_PINK" />
-					<Add option="-DENABLE_PLUMBERS" />
-					<Add option="-DENABLE_PRINCE" />
-					<Add option="-DENABLE_PRIVATE" />
-					<Add option="-DENABLE_QDENGINE" />
-					<Add option="-DENABLE_QUEEN" />
-					<Add option="-DENABLE_SAGA" />
-					<Add option="-DENABLE_IHNM" />
-					<Add option="-DENABLE_SAGA2" />
-					<Add option="-DENABLE_SCI" />
-					<Add option="-DENABLE_SCI32" />
-					<Add option="-DENABLE_SHERLOCK" />
-					<Add option="-DENABLE_SKY" />
-					<Add option="-DENABLE_SLUDGE" />
-					<Add option="-DENABLE_STARK" />
-					<Add option="-DENABLE_SUPERNOVA" />
-					<Add option="-DENABLE_SWORD1" />
-					<Add option="-DENABLE_SWORD2" />
-					<Add option="-DENABLE_SWORD25" />
-					<Add option="-DENABLE_TEENAGENT" />
-					<Add option="-DENABLE_TETRAEDGE" />
-					<Add option="-DENABLE_TINSEL" />
-					<Add option="-DENABLE_TITANIC" />
-					<Add option="-DENABLE_TOLTECS" />
-					<Add option="-DENABLE_TONY" />
-					<Add option="-DENABLE_TOON" />
-					<Add option="-DENABLE_TOT" />
-					<Add option="-DENABLE_TOUCHE" />
-					<Add option="-DENABLE_TRECISION" />
-					<Add option="-DENABLE_TSAGE" />
-					<Add option="-DENABLE_RINGWORLD" />
-					<Add option="-DENABLE_BLUEFORCE" />
-					<Add option="-DENABLE_RINGWORLD2" />
-					<Add option="-DENABLE_TUCKER" />
-					<Add option="-DENABLE_TWINE" />
-					<Add option="-DENABLE_TWP" />
-					<Add option="-DENABLE_ULTIMA" />
-					<Add option="-DENABLE_ULTIMA4" />
-					<Add option="-DENABLE_ULTIMA6" />
-					<Add option="-DENABLE_ULTIMA8" />
-					<Add option="-DENABLE_VCRUISE" />
-					<Add option="-DENABLE_VOYEUR" />
-					<Add option="-DENABLE_WAGE" />
-					<Add option="-DENABLE_WINTERMUTE" />
-					<Add option="-DENABLE_WME3D" />
-					<Add option="-DENABLE_FOXTAIL" />
-					<Add option="-DENABLE_HEROCRAFT" />
-					<Add option="-DENABLE_ZVISION" />
-					<Add option="-DWIN32" />
-					<Add option="-DCURL_STATICLIB" />
-					<Add option="-DSDL_BACKEND" />
-					<Add option="-DUSE_SDL2" />
-					<Add option="-DDETECTION_STATIC" />
-					<Add option="-DUSE_GLAD" />
-					<Add option="-DUSE_IMGUI_SDLRENDERER2" />
-					<Add option="-g" />
-					<Add directory="..\..\engines" />
-					<Add directory="..\..\..\scummvm" />
-				</Compiler>
-			</Target>
-		</Build>
-		<Unit filename="..\..\engines\draci\animation.cpp" />
-		<Unit filename="..\..\engines\draci\animation.h" />
-		<Unit filename="..\..\engines\draci\barchive.cpp" />
-		<Unit filename="..\..\engines\draci\barchive.h" />
-		<Unit filename="..\..\engines\draci\console.cpp" />
-		<Unit filename="..\..\engines\draci\console.h" />
-		<Unit filename="..\..\engines\draci\detection.h" />
-		<Unit filename="..\..\engines\draci\draci.cpp" />
-		<Unit filename="..\..\engines\draci\draci.h" />
-		<Unit filename="..\..\engines\draci\font.cpp" />
-		<Unit filename="..\..\engines\draci\font.h" />
-		<Unit filename="..\..\engines\draci\game.cpp" />
-		<Unit filename="..\..\engines\draci\game.h" />
-		<Unit filename="..\..\engines\draci\metaengine.cpp" />
-		<Unit filename="..\..\engines\draci\module.mk" />
-		<Unit filename="..\..\engines\draci\mouse.cpp" />
-		<Unit filename="..\..\engines\draci\mouse.h" />
-		<Unit filename="..\..\engines\draci\music.cpp" />
-		<Unit filename="..\..\engines\draci\music.h" />
-		<Unit filename="..\..\engines\draci\saveload.cpp" />
-		<Unit filename="..\..\engines\draci\saveload.h" />
-		<Unit filename="..\..\engines\draci\screen.cpp" />
-		<Unit filename="..\..\engines\draci\screen.h" />
-		<Unit filename="..\..\engines\draci\script.cpp" />
-		<Unit filename="..\..\engines\draci\script.h" />
-		<Unit filename="..\..\engines\draci\sound.cpp" />
-		<Unit filename="..\..\engines\draci\sound.h" />
-		<Unit filename="..\..\engines\draci\sprite.cpp" />
-		<Unit filename="..\..\engines\draci\sprite.h" />
-		<Unit filename="..\..\engines\draci\surface.cpp" />
-		<Unit filename="..\..\engines\draci\surface.h" />
-		<Unit filename="..\..\engines\draci\walking.cpp" />
-		<Unit filename="..\..\engines\draci\walking.h" />
-		<Extensions>
-			<code_completion />
-			<debugger />
-		</Extensions>
-	</Project>
-</CodeBlocks_project_file>
\ No newline at end of file
diff --git a/dists/codeblocks/dragons.cbp b/dists/codeblocks/dragons.cbp
deleted file mode 100644
index 8555bca8f32..00000000000
--- a/dists/codeblocks/dragons.cbp
+++ /dev/null
@@ -1,296 +0,0 @@
-<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
-<CodeBlocks_project_file>
-	<FileVersion major="1" minor="6" />
-	<Project>
-		<Option title="dragons" />
-		<Option pch_mode="2" />
-		<Option compiler="gcc" />
-		<Build>
-			<Target title="default">
-				<Option output="scummvm\engines\dragons\libdragons" prefix_auto="1" extension_auto="1" />
-				<Option working_dir="" />
-				<Option object_output="scummvm" />
-				<Option type="2" />
-				<Option compiler="gcc" />
-				<Option createDefFile="1" />
-				<Compiler>
-					<Add option="-Wall" />
-					<Add option="-Wno-long-long" />
-					<Add option="-Wno-multichar" />
-					<Add option="-Wno-unknown-pragmas" />
-					<Add option="-Wno-reorder" />
-					<Add option="-Wpointer-arith" />
-					<Add option="-Wcast-qual" />
-					<Add option="-Wcast-align" />
-					<Add option="-Wshadow" />
-					<Add option="-Wnon-virtual-dtor" />
-					<Add option="-Wwrite-strings" />
-					<Add option="-fno-exceptions" />
-					<Add option="-fcheck-new" />
-					<Add option="-DUSE_ZLIB" />
-					<Add option="-DUSE_MAD" />
-					<Add option="-DUSE_FRIBIDI" />
-					<Add option="-DUSE_OGG" />
-					<Add option="-DUSE_VORBIS" />
-					<Add option="-DUSE_FLAC" />
-					<Add option="-DUSE_PNG" />
-					<Add option="-DUSE_MPEG2" />
-					<Add option="-DUSE_THEORADEC" />
-					<Add option="-DUSE_FREETYPE2" />
-					<Add option="-DUSE_JPEG" />
-					<Add option="-DUSE_FLUIDSYNTH" />
-					<Add option="-DUSE_LIBCURL" />
-					<Add option="-DUSE_SDL_NET" />
-					<Add option="-DUSE_BINK" />
-					<Add option="-DUSE_SCALERS" />
-					<Add option="-DUSE_HQ_SCALERS" />
-					<Add option="-DUSE_EDGE_SCALERS" />
-					<Add option="-DUSE_ASPECT" />
-					<Add option="-DUSE_RGB_COLOR" />
-					<Add option="-DUSE_HIGHRES" />
-					<Add option="-DUSE_MT32EMU" />
-					<Add option="-DUSE_NASM" />
-					<Add option="-DUSE_OPENGL" />
-					<Add option="-DUSE_OPENGL_GAME" />
-					<Add option="-DUSE_OPENGL_SHADERS" />
-					<Add option="-DUSE_TINYGL" />
-					<Add option="-DUSE_TASKBAR" />
-					<Add option="-DUSE_HTTP" />
-					<Add option="-DUSE_BASIC_NET" />
-					<Add option="-DUSE_CLOUD" />
-					<Add option="-DUSE_ENET" />
-					<Add option="-DUSE_TRANSLATION" />
-					<Add option="-DUSE_SYSTEM_PRINTING" />
-					<Add option="-DUSE_SYSDIALOGS" />
-					<Add option="-DUSE_DETECTLANG" />
-					<Add option="-DUSE_TTS" />
-					<Add option="-DBUILTIN_RESOURCES" />
-					<Add option="-DDETECTION_FULL" />
-					<Add option="-DUSE_DETECTION_FEATURES_STATIC" />
-					<Add option="-DUSE_FMTOWNS_PC98_AUDIO" />
-					<Add option="-DUSE_HNM" />
-					<Add option="-DUSE_IMGUI" />
-					<Add option="-DUSE_INDEO3" />
-					<Add option="-DUSE_INDEO45" />
-					<Add option="-DUSE_JYV1" />
-					<Add option="-DUSE_LUA" />
-					<Add option="-DUSE_MFC" />
-					<Add option="-DUSE_MIDI" />
-					<Add option="-DUSE_QDM2" />
-					<Add option="-DUSE_SID_AUDIO" />
-					<Add option="-DUSE_SVQ1" />
-					<Add option="-DUSE_TRUEMOTION1" />
-					<Add option="-DUSE_UNIVERSALTRACKER" />
-					<Add option="-DUSE_VGMTRANS_AUDIO" />
-					<Add option="-DUSE_XAN" />
-					<Add option="-DENABLE_SCUMM" />
-					<Add option="-DENABLE_SCUMM_7_8" />
-					<Add option="-DENABLE_HE" />
-					<Add option="-DENABLE_ACCESS" />
-					<Add option="-DENABLE_ADL" />
-					<Add option="-DENABLE_AGI" />
-					<Add option="-DENABLE_AGOS" />
-					<Add option="-DENABLE_AGOS2" />
-					<Add option="-DENABLE_AGS" />
-					<Add option="-DENABLE_ALCACHOFA" />
-					<Add option="-DENABLE_ALG" />
-					<Add option="-DENABLE_ASYLUM" />
-					<Add option="-DENABLE_AWE" />
-					<Add option="-DENABLE_BAGEL" />
-					<Add option="-DENABLE_BBVS" />
-					<Add option="-DENABLE_BLADERUNNER" />
-					<Add option="-DENABLE_BURIED" />
-					<Add option="-DENABLE_CGE" />
-					<Add option="-DENABLE_CGE2" />
-					<Add option="-DENABLE_CHEWY" />
-					<Add option="-DENABLE_CINE" />
-					<Add option="-DENABLE_COMPOSER" />
-					<Add option="-DENABLE_CRAB" />
-					<Add option="-DENABLE_CRUISE" />
-					<Add option="-DENABLE_CRYOMNI3D" />
-					<Add option="-DENABLE_VERSAILLES" />
-					<Add option="-DENABLE_DARKSEED" />
-					<Add option="-DENABLE_DGDS" />
-					<Add option="-DENABLE_DIRECTOR" />
-					<Add option="-DENABLE_DRACI" />
-					<Add option="-DENABLE_DRAGONS" />
-					<Add option="-DENABLE_DRASCULA" />
-					<Add option="-DENABLE_DREAMWEB" />
-					<Add option="-DENABLE_EFH" />
-					<Add option="-DENABLE_FREESCAPE" />
-					<Add option="-DENABLE_GLK" />
-					<Add option="-DENABLE_GNAP" />
-					<Add option="-DENABLE_GOB" />
-					<Add option="-DENABLE_GOT" />
-					<Add option="-DENABLE_GRIFFON" />
-					<Add option="-DENABLE_GRIM" />
-					<Add option="-DENABLE_GROOVIE" />
-					<Add option="-DENABLE_GROOVIE2" />
-					<Add option="-DENABLE_HADESCH" />
-					<Add option="-DENABLE_HDB" />
-					<Add option="-DENABLE_HOPKINS" />
-					<Add option="-DENABLE_HUGO" />
-					<Add option="-DENABLE_HYPNO" />
-					<Add option="-DENABLE_ILLUSIONS" />
-					<Add option="-DENABLE_KINGDOM" />
-					<Add option="-DENABLE_KYRA" />
-					<Add option="-DENABLE_LOL" />
-					<Add option="-DENABLE_EOB" />
-					<Add option="-DENABLE_LAB" />
-					<Add option="-DENABLE_LASTEXPRESS" />
-					<Add option="-DENABLE_LURE" />
-					<Add option="-DENABLE_M4" />
-					<Add option="-DENABLE_MADE" />
-					<Add option="-DENABLE_MADS" />
-					<Add option="-DENABLE_MM" />
-					<Add option="-DENABLE_MM1" />
-					<Add option="-DENABLE_XEEN" />
-					<Add option="-DENABLE_MOHAWK" />
-					<Add option="-DENABLE_RIVEN" />
-					<Add option="-DENABLE_MYST" />
-					<Add option="-DENABLE_MYSTME" />
-					<Add option="-DENABLE_MORTEVIELLE" />
-					<Add option="-DENABLE_MTROPOLIS" />
-					<Add option="-DENABLE_MYST3" />
-					<Add option="-DENABLE_NANCY" />
-					<Add option="-DENABLE_NEVERHOOD" />
-					<Add option="-DENABLE_NGI" />
-					<Add option="-DENABLE_PARALLACTION" />
-					<Add option="-DENABLE_PEGASUS" />
-					<Add option="-DENABLE_PETKA" />
-					<Add option="-DENABLE_PINK" />
-					<Add option="-DENABLE_PLUMBERS" />
-					<Add option="-DENABLE_PRINCE" />
-					<Add option="-DENABLE_PRIVATE" />
-					<Add option="-DENABLE_QDENGINE" />
-					<Add option="-DENABLE_QUEEN" />
-					<Add option="-DENABLE_SAGA" />
-					<Add option="-DENABLE_IHNM" />
-					<Add option="-DENABLE_SAGA2" />
-					<Add option="-DENABLE_SCI" />
-					<Add option="-DENABLE_SCI32" />
-					<Add option="-DENABLE_SHERLOCK" />
-					<Add option="-DENABLE_SKY" />
-					<Add option="-DENABLE_SLUDGE" />
-					<Add option="-DENABLE_STARK" />
-					<Add option="-DENABLE_SUPERNOVA" />
-					<Add option="-DENABLE_SWORD1" />
-					<Add option="-DENABLE_SWORD2" />
-					<Add option="-DENABLE_SWORD25" />
-					<Add option="-DENABLE_TEENAGENT" />
-					<Add option="-DENABLE_TETRAEDGE" />
-					<Add option="-DENABLE_TINSEL" />
-					<Add option="-DENABLE_TITANIC" />
-					<Add option="-DENABLE_TOLTECS" />
-					<Add option="-DENABLE_TONY" />
-					<Add option="-DENABLE_TOON" />
-					<Add option="-DENABLE_TOT" />
-					<Add option="-DENABLE_TOUCHE" />
-					<Add option="-DENABLE_TRECISION" />
-					<Add option="-DENABLE_TSAGE" />
-					<Add option="-DENABLE_RINGWORLD" />
-					<Add option="-DENABLE_BLUEFORCE" />
-					<Add option="-DENABLE_RINGWORLD2" />
-					<Add option="-DENABLE_TUCKER" />
-					<Add option="-DENABLE_TWINE" />
-					<Add option="-DENABLE_TWP" />
-					<Add option="-DENABLE_ULTIMA" />
-					<Add option="-DENABLE_ULTIMA4" />
-					<Add option="-DENABLE_ULTIMA6" />
-					<Add option="-DENABLE_ULTIMA8" />
-					<Add option="-DENABLE_VCRUISE" />
-					<Add option="-DENABLE_VOYEUR" />
-					<Add option="-DENABLE_WAGE" />
-					<Add option="-DENABLE_WINTERMUTE" />
-					<Add option="-DENABLE_WME3D" />
-					<Add option="-DENABLE_FOXTAIL" />
-					<Add option="-DENABLE_HEROCRAFT" />
-					<Add option="-DENABLE_ZVISION" />
-					<Add option="-DWIN32" />
-					<Add option="-DCURL_STATICLIB" />
-					<Add option="-DSDL_BACKEND" />
-					<Add option="-DUSE_SDL2" />
-					<Add option="-DDETECTION_STATIC" />
-					<Add option="-DUSE_GLAD" />
-					<Add option="-DUSE_IMGUI_SDLRENDERER2" />
-					<Add option="-g" />
-					<Add directory="..\..\engines" />
-					<Add directory="..\..\..\scummvm" />
-				</Compiler>
-			</Target>
-		</Build>
-		<Unit filename="..\..\engines\dragons\actor.cpp" />
-		<Unit filename="..\..\engines\dragons\actor.h" />
-		<Unit filename="..\..\engines\dragons\actorfiles.h" />
-		<Unit filename="..\..\engines\dragons\actorresource.cpp" />
-		<Unit filename="..\..\engines\dragons\actorresource.h" />
-		<Unit filename="..\..\engines\dragons\background.cpp" />
-		<Unit filename="..\..\engines\dragons\background.h" />
-		<Unit filename="..\..\engines\dragons\bag.cpp" />
-		<Unit filename="..\..\engines\dragons\bag.h" />
-		<Unit filename="..\..\engines\dragons\bigfile.cpp" />
-		<Unit filename="..\..\engines\dragons\bigfile.h" />
-		<Unit filename="..\..\engines\dragons\credits.cpp" />
-		<Unit filename="..\..\engines\dragons\credits.h" />
-		<Unit filename="..\..\engines\dragons\cursor.cpp" />
-		<Unit filename="..\..\engines\dragons\cursor.h" />
-		<Unit filename="..\..\engines\dragons\cutscene.cpp" />
-		<Unit filename="..\..\engines\dragons\cutscene.h" />
-		<Unit filename="..\..\engines\dragons\detection.h" />
-		<Unit filename="..\..\engines\dragons\dragonflg.cpp" />
-		<Unit filename="..\..\engines\dragons\dragonflg.h" />
-		<Unit filename="..\..\engines\dragons\dragonimg.cpp" />
-		<Unit filename="..\..\engines\dragons\dragonimg.h" />
-		<Unit filename="..\..\engines\dragons\dragonini.cpp" />
-		<Unit filename="..\..\engines\dragons\dragonini.h" />
-		<Unit filename="..\..\engines\dragons\dragonobd.cpp" />
-		<Unit filename="..\..\engines\dragons\dragonobd.h" />
-		<Unit filename="..\..\engines\dragons\dragonrms.cpp" />
-		<Unit filename="..\..\engines\dragons\dragonrms.h" />
-		<Unit filename="..\..\engines\dragons\dragons.cpp" />
-		<Unit filename="..\..\engines\dragons\dragons.h" />
-		<Unit filename="..\..\engines\dragons\dragonvar.cpp" />
-		<Unit filename="..\..\engines\dragons\dragonvar.h" />
-		<Unit filename="..\..\engines\dragons\font.cpp" />
-		<Unit filename="..\..\engines\dragons\font.h" />
-		<Unit filename="..\..\engines\dragons\inventory.cpp" />
-		<Unit filename="..\..\engines\dragons\inventory.h" />
-		<Unit filename="..\..\engines\dragons\metaengine.cpp" />
-		<Unit filename="..\..\engines\dragons\midimusicplayer.cpp" />
-		<Unit filename="..\..\engines\dragons\midimusicplayer.h" />
-		<Unit filename="..\..\engines\dragons\minigame1.cpp" />
-		<Unit filename="..\..\engines\dragons\minigame1.h" />
-		<Unit filename="..\..\engines\dragons\minigame2.cpp" />
-		<Unit filename="..\..\engines\dragons\minigame2.h" />
-		<Unit filename="..\..\engines\dragons\minigame3.cpp" />
-		<Unit filename="..\..\engines\dragons\minigame3.h" />
-		<Unit filename="..\..\engines\dragons\minigame4.cpp" />
-		<Unit filename="..\..\engines\dragons\minigame4.h" />
-		<Unit filename="..\..\engines\dragons\minigame5.cpp" />
-		<Unit filename="..\..\engines\dragons\minigame5.h" />
-		<Unit filename="..\..\engines\dragons\module.mk" />
-		<Unit filename="..\..\engines\dragons\saveload.cpp" />
-		<Unit filename="..\..\engines\dragons\scene.cpp" />
-		<Unit filename="..\..\engines\dragons\scene.h" />
-		<Unit filename="..\..\engines\dragons\screen.cpp" />
-		<Unit filename="..\..\engines\dragons\screen.h" />
-		<Unit filename="..\..\engines\dragons\scriptopcodes.cpp" />
-		<Unit filename="..\..\engines\dragons\scriptopcodes.h" />
-		<Unit filename="..\..\engines\dragons\sequenceopcodes.cpp" />
-		<Unit filename="..\..\engines\dragons\sequenceopcodes.h" />
-		<Unit filename="..\..\engines\dragons\sound.cpp" />
-		<Unit filename="..\..\engines\dragons\sound.h" />
-		<Unit filename="..\..\engines\dragons\specialopcodes.cpp" />
-		<Unit filename="..\..\engines\dragons\specialopcodes.h" />
-		<Unit filename="..\..\engines\dragons\strplayer.cpp" />
-		<Unit filename="..\..\engines\dragons\strplayer.h" />
-		<Unit filename="..\..\engines\dragons\talk.cpp" />
-		<Unit filename="..\..\engines\dragons\talk.h" />
-		<Unit filename="..\..\engines\dragons\vabsound.cpp" />
-		<Unit filename="..\..\engines\dragons\vabsound.h" />
-		<Extensions>
-			<code_completion />
-			<debugger />
-		</Extensions>
-	</Project>
-</CodeBlocks_project_file>
\ No newline at end of file
diff --git a/dists/codeblocks/drascula.cbp b/dists/codeblocks/drascula.cbp
deleted file mode 100644
index f38b7524836..00000000000
--- a/dists/codeblocks/drascula.cbp
+++ /dev/null
@@ -1,246 +0,0 @@
-<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
-<CodeBlocks_project_file>
-	<FileVersion major="1" minor="6" />
-	<Project>
-		<Option title="drascula" />
-		<Option pch_mode="2" />
-		<Option compiler="gcc" />
-		<Build>
-			<Target title="default">
-				<Option output="scummvm\engines\drascula\libdrascula" prefix_auto="1" extension_auto="1" />
-				<Option working_dir="" />
-				<Option object_output="scummvm" />
-				<Option type="2" />
-				<Option compiler="gcc" />
-				<Option createDefFile="1" />
-				<Compiler>
-					<Add option="-Wall" />
-					<Add option="-Wno-long-long" />
-					<Add option="-Wno-multichar" />
-					<Add option="-Wno-unknown-pragmas" />
-					<Add option="-Wno-reorder" />
-					<Add option="-Wpointer-arith" />
-					<Add option="-Wcast-qual" />
-					<Add option="-Wcast-align" />
-					<Add option="-Wshadow" />
-					<Add option="-Wnon-virtual-dtor" />
-					<Add option="-Wwrite-strings" />
-					<Add option="-fno-exceptions" />
-					<Add option="-fcheck-new" />
-					<Add option="-DUSE_ZLIB" />
-					<Add option="-DUSE_MAD" />
-					<Add option="-DUSE_FRIBIDI" />
-					<Add option="-DUSE_OGG" />
-					<Add option="-DUSE_VORBIS" />
-					<Add option="-DUSE_FLAC" />
-					<Add option="-DUSE_PNG" />
-					<Add option="-DUSE_MPEG2" />
-					<Add option="-DUSE_THEORADEC" />
-					<Add option="-DUSE_FREETYPE2" />
-					<Add option="-DUSE_JPEG" />
-					<Add option="-DUSE_FLUIDSYNTH" />
-					<Add option="-DUSE_LIBCURL" />
-					<Add option="-DUSE_SDL_NET" />
-					<Add option="-DUSE_BINK" />
-					<Add option="-DUSE_SCALERS" />
-					<Add option="-DUSE_HQ_SCALERS" />
-					<Add option="-DUSE_EDGE_SCALERS" />
-					<Add option="-DUSE_ASPECT" />
-					<Add option="-DUSE_RGB_COLOR" />
-					<Add option="-DUSE_HIGHRES" />
-					<Add option="-DUSE_MT32EMU" />
-					<Add option="-DUSE_NASM" />
-					<Add option="-DUSE_OPENGL" />
-					<Add option="-DUSE_OPENGL_GAME" />
-					<Add option="-DUSE_OPENGL_SHADERS" />
-					<Add option="-DUSE_TINYGL" />
-					<Add option="-DUSE_TASKBAR" />
-					<Add option="-DUSE_HTTP" />
-					<Add option="-DUSE_BASIC_NET" />
-					<Add option="-DUSE_CLOUD" />
-					<Add option="-DUSE_ENET" />
-					<Add option="-DUSE_TRANSLATION" />
-					<Add option="-DUSE_SYSTEM_PRINTING" />
-					<Add option="-DUSE_SYSDIALOGS" />
-					<Add option="-DUSE_DETECTLANG" />
-					<Add option="-DUSE_TTS" />
-					<Add option="-DBUILTIN_RESOURCES" />
-					<Add option="-DDETECTION_FULL" />
-					<Add option="-DUSE_DETECTION_FEATURES_STATIC" />
-					<Add option="-DUSE_FMTOWNS_PC98_AUDIO" />
-					<Add option="-DUSE_HNM" />
-					<Add option="-DUSE_IMGUI" />
-					<Add option="-DUSE_INDEO3" />
-					<Add option="-DUSE_INDEO45" />
-					<Add option="-DUSE_JYV1" />
-					<Add option="-DUSE_LUA" />
-					<Add option="-DUSE_MFC" />
-					<Add option="-DUSE_MIDI" />
-					<Add option="-DUSE_QDM2" />
-					<Add option="-DUSE_SID_AUDIO" />
-					<Add option="-DUSE_SVQ1" />
-					<Add option="-DUSE_TRUEMOTION1" />
-					<Add option="-DUSE_UNIVERSALTRACKER" />
-					<Add option="-DUSE_VGMTRANS_AUDIO" />
-					<Add option="-DUSE_XAN" />
-					<Add option="-DENABLE_SCUMM" />
-					<Add option="-DENABLE_SCUMM_7_8" />




More information about the Scummvm-git-logs mailing list