diff --git a/win32/Lol.Config.props b/win32/Lol.Config.props
new file mode 100644
index 00000000..762544f3
--- /dev/null
+++ b/win32/Lol.Config.props
@@ -0,0 +1,27 @@
+
+
+
+
+ true
+ MultiByte
+ Dynamic
+
+
+ true
+ MultiByte
+ Dynamic
+
+
+ false
+ true
+ MultiByte
+ Dynamic
+
+
+ false
+ true
+ MultiByte
+ Dynamic
+
+
+
diff --git a/win32/Lol.Rules.props b/win32/Lol.Rules.props
new file mode 100644
index 00000000..8a467f76
--- /dev/null
+++ b/win32/Lol.Rules.props
@@ -0,0 +1,56 @@
+
+
+
+ true
+ false
+
+
+
+ Level3
+ true
+ Fast
+ $(SolutionDir)\..\src;%(AdditionalIncludeDirectories)
+ $(GlIncludes);$(SdlIncludes);%(AdditionalIncludeDirectories)
+ WIN32;$(Win32Defines);%(PreprocessorDefinitions)
+ _XBOX;$(XboxDefines);%(PreprocessorDefinitions)
+ false
+
+
+ Disabled
+ MultiThreadedDebug
+ _DEBUG;%(PreprocessorDefinitions)
+
+
+ MaxSpeed
+ MultiThreaded
+ true
+ true
+ Speed
+ NDEBUG;%(PreprocessorDefinitions)
+
+
+
+ true
+
+ kernel32.lib;user32.lib;gdi32.lib;winspool.lib;comdlg32.lib;advapi32.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;odbc32.lib;odbccp32.lib;$(SdlDeps);$(GdiDeps);$(GlDeps);%(AdditionalDependencies)
+ $(SdlLibs);$(GlLibs);%(AdditionalLibraryDirectories)
+ xapilibd.lib;d3d9d.lib;d3dx9d.lib;xgraphicsd.lib;xboxkrnl.lib;xnetd.lib;xaudiod2.lib;xactd3.lib;x3daudiod.lib;xmcored.lib;xbdm.lib;vcompd.lib;%(AdditionalDependencies)
+ xapilib.lib;d3d9.lib;d3dx9.lib;xgraphics.lib;xboxkrnl.lib;xnet.lib;xaudio2.lib;xact3.lib;x3daudio.lib;xmcore.lib;vcomp.lib;%(AdditionalDependencies)
+
+
+ true
+ true
+
+
+
+
+ for %%I in ($(SdlLibs)) do xcopy /y /c /d %%I\*.dll "$(TargetDir)"
+
+
+
+
+ CopyToHardDrive
+
+
+
+
diff --git a/win32/Lol.Vars.props b/win32/Lol.Vars.props
new file mode 100644
index 00000000..7d46299b
--- /dev/null
+++ b/win32/Lol.Vars.props
@@ -0,0 +1,52 @@
+
+
+
+
+ $(SolutionDir)\..\contrib
+ $(ContribDir)\glew-1.7.0
+ $(ContribDir)\gtk-2.22.1
+ $(ContribDir)\gtkglarea-2.0.1
+ $(ContribDir)\sdl-1.2.14
+ $(ContribDir)\sdl-image-1.2.10
+ $(ContribDir)\sdl-mixer-1.2.11
+ $(GlewDir)\include\GL
+ $(GtkDir)\lib\glib-2.0\include;$(GtkDir)\lib\gtk-2.0\include;$(GtkDir)\include\glib-2.0;$(GtkDir)\include\gtk-2.0;$(GtkDir)\include\cairo;$(GtkDir)\include\pango-1.0;$(GtkDir)\include\gdk-pixbuf-2.0;$(GtkDir)\include\atk-1.0;$(GtkGlDir)\include
+ $(SdlDir)\include;$(SdlImageDir)\include;$(SdlMixerDir)\include
+ $(GlewDir)\lib\i686-w64-mingw32
+ $(GtkDir)\lib;$(GtkDir)\bin;$(GtkGlDir)\lib
+ $(SdlDir)\lib\i686-w64-mingw32;$(SdlImageDir)\lib\i686-w64-mingw32;$(SdlMixerDir)\lib\i686-w64-mingw32
+ Gdiplus.lib
+ opengl32.lib;glew32.lib
+ gobject-2.0.lib;gthread-2.0.lib;glib-2.0.lib;gdk-win32-2.0.lib;gtk-win32-2.0.lib;gtkgl-2.0.lib
+ SDL.lib;SDLmain.lib;SDL_image.lib;SDL_mixer.lib
+ USE_GLEW;GLEW_STATIC;HAVE_SDL_H;USE_SDL;USE_GDIPLUS
+
+
+
+
+
+ $(ContribDir)
+ $(GlewDir)
+ $(GtkDir)
+ $(GtkGlDir)
+ $(SdlDir)
+ $(SdlImageDir)
+ $(SdlMixerDir)
+ $(GlIncludes)
+ $(GtkIncludes)
+ $(SdlIncludes)
+ $(GlLibs)
+ $(GtkLibs)
+ $(SdlLibs)
+ $(GdiDeps)
+ $(GlDeps)
+ $(GtkDeps)
+ $(SdlDeps)
+ $(Win32Defines)
+ $(XboxDefines)
+
+
+ $(Platform) $(Configuration)\
+ $(Platform) $(Configuration)\$(ProjectName)\
+
+