token,"*MESH_MTLID" ))
- {
- _pico_parse_int ( p , &faces[index].subMaterialId );
-@@ -755,19 +929,19 @@
- int index;
-
- if( numVertices == 0 )
-- _ase_error_return("Texture Vertex parse error");
-+ _ase_error_return("Vertex parse error");
-
- /* get uv vertex index */
-- if (!_pico_parse_int( p,&index ) || index >= numTextureVertices)
-- _ase_error_return("Texture vertex parse error");
-+ if (!_pico_parse_int( p,&index ))
-+ _ase_error_return("UV vertex parse error");
-
- /* get uv vertex s */
- if (!_pico_parse_float( p,&texcoords[index].texcoord[0] ))
-- _ase_error_return("Texture vertex parse error");
-+ _ase_error_return("UV vertex parse error");
-
- /* get uv vertex t */
- if (!_pico_parse_float( p,&texcoords[index].texcoord[1] ))
-- _ase_error_return("Texture vertex parse error");
-+ _ase_error_return("UV vertex parse error");
-
- /* ydnar: invert t */
- texcoords[index].texcoord[ 1 ] = 1.0f - texcoords[index].texcoord[ 1 ];
-@@ -831,6 +1005,13 @@
-
- /* leave alpha alone since we don't get any data from the ASE format */
- colors[index].color[3] = 255;
-+
-+ /* 27 hack, red as alpha */
-+ colors[index].color[3]=colors[index].color[0];
-+ colors[index].color[0]=255;
-+ colors[index].color[1]=255;
-+ colors[index].color[2]=255;
-+
- }
- /* model color face */
- else if (!_pico_stricmp(p->token,"*mesh_cface"))
-@@ -900,7 +1081,6 @@
- {
- /* set material name */
- _pico_first_token( materialName );
-- shadername_convert(materialName);
- PicoSetShaderName( shader, materialName);
-
- /* set shader's transparency */
-@@ -1085,7 +1265,6 @@
- }
-
- /* set material name */
-- shadername_convert(materialName);
- PicoSetShaderName( shader,materialName );
-
- /* set shader's transparency */
-@@ -1115,8 +1294,18 @@
- char* p = mapname;
-
- /* convert to shader-name format */
-- shadername_convert(mapname);
- {
-+ /* unix-style path separators */
-+ char* s = mapname;
-+ for(; *s != '\0'; ++s)
-+ {
-+ if(*s == '\\')
-+ {
-+ *s = '/';
-+ }
-+ }
-+ }
-+ {
- /* remove extension */
- char* last_period = strrchr(p, '.');
- if(last_period != NULL)
-@@ -1125,14 +1314,32 @@
- }
- }
-
-- /* find shader path */
-+ /* find game root */
- for(; *p != '\0'; ++p)
- {
-- if(_pico_strnicmp(p, "models/", 7) == 0 || _pico_strnicmp(p, "textures/", 9) == 0)
-+ if(_pico_strnicmp(p, "quake", 5) == 0 || _pico_strnicmp(p, "doom", 4) == 0)
- {
- break;
- }
- }
-+ /* root-relative */
-+ for(; *p != '\0'; ++p)
-+ {
-+ if(*p == '/')
-+ {
-+ ++p;
-+ break;
-+ }
-+ }
-+ /* game-relative */
-+ for(; *p != '\0'; ++p)
-+ {
-+ if(*p == '/')
-+ {
-+ ++p;
-+ break;
-+ }
-+ }
-
- if(*p != '\0')
- {
-Index: libs/picomodel/picomodel.c
-===================================================================
---- libs/picomodel/picomodel.c (revision 158)
-+++ libs/picomodel/picomodel.c (working copy)
-@@ -295,10 +295,7 @@
- model = PicoModuleLoadModel(module, fileName, buffer, bufSize, frameNum);
- }
-
-- if(model != 0)
-- {
-- _pico_free(buffer);
-- }
-+ _pico_free(buffer);
-
- /* return */
- return model;
-@@ -1573,6 +1570,7 @@
- {
- int i, j;
-
-+// Sys_Printf(" %f %f %f\n", normal[0] , normal[1] , normal[2] );
-
- /* dummy check */
- if( surface == NULL || surface->numVertexes <= 0 )
-@@ -1861,13 +1859,10 @@
- typedef picoVec3_t* picoNormalIter_t;
- typedef picoIndex_t* picoIndexIter_t;
-
--#define THE_CROSSPRODUCTS_OF_ANY_PAIR_OF_EDGES_OF_A_GIVEN_TRIANGLE_ARE_EQUAL 1
--
- void _pico_triangles_generate_weighted_normals(picoIndexIter_t first, picoIndexIter_t end, picoVec3_t* xyz, picoVec3_t* normals)
- {
- for(; first != end; first += 3)
- {
--#if (THE_CROSSPRODUCTS_OF_ANY_PAIR_OF_EDGES_OF_A_GIVEN_TRIANGLE_ARE_EQUAL)
- picoVec3_t weightedNormal;
- {
- float* a = xyz[*(first + 0)];
-@@ -1878,24 +1873,11 @@
- _pico_subtract_vec( c, a, ca );
- _pico_cross_vec( ca, ba, weightedNormal );
- }
--#endif
- {
- int j = 0;
- for(; j < 3; ++j)
- {
- float* normal = normals[*(first + j)];
--#if (!THE_CROSSPRODUCTS_OF_ANY_PAIR_OF_EDGES_OF_A_GIVEN_TRIANGLE_ARE_EQUAL)
-- picoVec3_t weightedNormal;
-- {
-- float* a = xyz[*(first + ((j + 0) % 3))];
-- float* b = xyz[*(first + ((j + 1) % 3))];
-- float* c = xyz[*(first + ((j + 2) % 3))];
-- picoVec3_t ba, ca;
-- _pico_subtract_vec( b, a, ba );
-- _pico_subtract_vec( c, a, ca );
-- _pico_cross_vec( ca, ba, weightedNormal );
-- }
--#endif
- _pico_add_vec(weightedNormal, normal, normal);
- }
- }
-@@ -1941,7 +1923,8 @@
- {
- for(; first != last; ++first, ++generated)
- {
-- if(!_pico_normal_is_unit_length(*first) || !_pico_normal_within_tolerance(*first, *generated))
-+ //27 - fix for badly generated normals thing.
-+ // if(!_pico_normal_is_unit_length(*first) || !_pico_normal_within_tolerance(*first, *generated))
- {
- _pico_copy_vec(*generated, *first);
- }
-@@ -1954,10 +1937,11 @@
-
- _pico_normals_zero(normals, normals + surface->numVertexes);
-
-+ //Just build standard no sg normals for now
- _pico_triangles_generate_weighted_normals(surface->index, surface->index + surface->numIndexes, surface->xyz, normals);
- _pico_vertices_combine_shared_normals(surface->xyz, surface->smoothingGroup, normals, surface->numVertexes);
-
-- _pico_normals_normalize(normals, normals + surface->numVertexes);
-+ _pico_normals_normalize(normals, normals + surface->numVertexes);
-
- _pico_normals_assign_generated_normals(surface->normal, surface->normal + surface->numVertexes, normals);
-
-@@ -2261,7 +2245,7 @@
- int newVertIndex = PicoGetSurfaceNumIndexes ( workSurface );
-
- /* get the index of the vertex that we're going to store at newVertIndex */
-- vertDataIndex = PicoFindSurfaceVertexNum ( workSurface , *xyz[i] , *normals[i] , numSTs , st[i] , numColors , colors[i], smoothingGroup[i]);
-+ vertDataIndex = -1;// PicoFindSurfaceVertexNum ( workSurface , *xyz[i] , *normals[i] , numSTs , st[i] , numColors , colors[i], smoothingGroup[i]);
-
- /* the vertex wasn't found, so create a new vertex in the pool from the data we have */
- if ( vertDataIndex == -1 )
-@@ -2290,3 +2274,5 @@
- PicoSetSurfaceIndex ( workSurface , newVertIndex , vertDataIndex );
- }
- }
-+
-+
diff --git a/tools/urt/tools/quake3/q3map2/q3map2.dsp b/tools/urt/tools/quake3/q3map2/q3map2.dsp
deleted file mode 100644
index 21b83ef0..00000000
--- a/tools/urt/tools/quake3/q3map2/q3map2.dsp
+++ /dev/null
@@ -1,379 +0,0 @@
-# Microsoft Developer Studio Project File - Name="q3map2" - Package Owner=<4>
-# Microsoft Developer Studio Generated Build File, Format Version 6.00
-# ** DO NOT EDIT **
-
-# TARGTYPE "Win32 (x86) Console Application" 0x0103
-
-CFG=Q3MAP2 - WIN32 RELEASE
-!MESSAGE This is not a valid makefile. To build this project using NMAKE,
-!MESSAGE use the Export Makefile command and run
-!MESSAGE
-!MESSAGE NMAKE /f "q3map2.mak".
-!MESSAGE
-!MESSAGE You can specify a configuration when running NMAKE
-!MESSAGE by defining the macro CFG on the command line. For example:
-!MESSAGE
-!MESSAGE NMAKE /f "q3map2.mak" CFG="Q3MAP2 - WIN32 RELEASE"
-!MESSAGE
-!MESSAGE Possible choices for configuration are:
-!MESSAGE
-!MESSAGE "q3map2 - Win32 Release" (based on "Win32 (x86) Console Application")
-!MESSAGE "q3map2 - Win32 Debug" (based on "Win32 (x86) Console Application")
-!MESSAGE
-
-# Begin Project
-# PROP AllowPerConfigDependencies 0
-# PROP Scc_ProjName "q3map2"
-# PROP Scc_LocalPath ".."
-CPP=cl.exe
-RSC=rc.exe
-
-!IF "$(CFG)" == "q3map2 - Win32 Release"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 0
-# PROP BASE Output_Dir "Release"
-# PROP BASE Intermediate_Dir "Release"
-# PROP BASE Target_Dir ""
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 0
-# PROP Output_Dir "Release"
-# PROP Intermediate_Dir "Release"
-# PROP Ignore_Export_Lib 0
-# PROP Target_Dir ""
-F90=df.exe
-# ADD BASE F90 /include:"Release/"
-# ADD F90 /include:"Release/"
-# ADD BASE CPP /nologo /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /D "_MBCS" /YX /FD /c
-# ADD CPP /nologo /MD /W3 /Zi /O2 /I "..\..\..\include" /I "..\common" /I "..\..\..\libs" /I "..\..\..\..\libxml2\include" /I "..\q3map2" /I "..\..\..\..\libpng" /I "..\..\..\..\zlib" /I "..\..\..\..\gtk2-win32\include\glib-2.0" /I "..\..\..\..\gtk2-win32\lib\glib-2.0\include" /I "c:\program files\subversion\mhash\lib" /D "NDEBUG" /D "WIN32" /D "_CONSOLE" /D "_MBCS" /FR /FD /c
-# SUBTRACT CPP /WX /YX
-# ADD BASE RSC /l 0x409 /d "NDEBUG"
-# ADD RSC /l 0x409 /d "NDEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386
-# ADD LINK32 glib-2.0.lib wsock32.lib jpeg6.lib l_net.lib mathlib.lib md5lib.lib picomodel.lib ddslib.lib zdll.lib libpng13.lib ddslib.lib libxml2.lib libmhash.lib /nologo /stack:0x400000 /subsystem:console /map /machine:I386 /libpath:"..\..\..\libs\ddslib\release" /libpath:"..\..\..\libs\md5lib\release" /libpath:"..\..\..\libs\mathlib\release" /libpath:"..\..\..\libs\pak\release" /libpath:"..\..\..\libs\jpeg6\release" /libpath:"..\..\..\libs\l_net\release" /libpath:"..\..\..\..\libxml2\win32\libxml2\release_so" /libpath:"..\..\..\..\libpng\projects\msvc\libpng___Win32_Release" /libpath:"..\..\..\..\libpng\projects\msvc\zlib___Win32_Release" /libpath:"../../../libs/picomodel/release" /libpath:"..\..\..\..\gtk2-win32\lib\\" /libpath:"..\common\glib\\" /libpath:"C:\projects\library\zlib\\" /libpath:"C:\Program Files\Subversion\zlib\lib\\" /libpath:"C:\Program Files\Subversion\libpng\lib" /libpath:"C:\Program Files\Subversion\libxml2\win32\lib\\" /libpath:"C:\Program Files\Subversion\mhash\win32\libmhash\Release\\"
-# SUBTRACT LINK32 /pdb:none /debug
-# Begin Special Build Tool
-SOURCE="$(InputPath)"
-PostBuild_Desc=Python post build
-PostBuild_Cmds=cd ..\..\.. && run_python.bat win32_install.py release Q3Map2
-# End Special Build Tool
-
-!ELSEIF "$(CFG)" == "q3map2 - Win32 Debug"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir "Debug"
-# PROP BASE Intermediate_Dir "Debug"
-# PROP BASE Target_Dir ""
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir "Debug"
-# PROP Intermediate_Dir "Debug"
-# PROP Ignore_Export_Lib 0
-# PROP Target_Dir ""
-F90=df.exe
-# ADD BASE F90 /include:"Debug/"
-# ADD F90 /browser /include:"Debug/"
-# ADD BASE CPP /nologo /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /D "_MBCS" /YX /FD /c
-# ADD CPP /nologo /MDd /W3 /Gm /ZI /Od /I "..\..\..\include" /I "..\common" /I "..\..\..\libs" /I "..\..\..\..\libxml2\include" /I "..\..\..\..\libpng" /I "..\..\..\..\zlib" /I "..\..\..\..\gtk2-win32\include\glib-2.0" /I "..\..\..\..\gtk2-win32\lib\glib-2.0\include" /I "c:\program files\subversion\mhash\lib" /D "_DEBUG" /D "WIN32" /D "_CONSOLE" /D "_MBCS" /FR /FD /c
-# SUBTRACT CPP /YX
-# ADD BASE RSC /l 0x409 /d "_DEBUG"
-# ADD RSC /l 0x409 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386 /pdbtype:sept
-# ADD LINK32 glib-2.0.lib wsock32.lib jpeg6.lib l_net.lib mathlib.lib md5lib.lib zdll.lib libpng13.lib ddslib.lib libxml2.lib libmhash.lib picomodel.lib /nologo /stack:0x2000000 /subsystem:console /profile /map /debug /machine:I386 /nodefaultlib:"libcd" /nodefaultlib:"libcmtd" /out:"Debug/FS_q3map2_1.exe" /libpath:"..\..\..\libs\ddslib\Debug" /libpath:"..\..\..\libs\md5lib\Debug" /libpath:"..\..\..\libs\mathlib\Debug" /libpath:"..\..\..\libs\pak\Debug" /libpath:"..\..\..\libs\jpeg6\Debug" /libpath:"..\..\..\libs\l_net\Debug" /libpath:"..\..\..\..\libxml2\win32\libxml2\debug_so" /libpath:"..\..\..\..\lpng\projects\msvc\win32\libpng___Win32_Debug" /libpath:"..\..\..\libs\jpeg6\release" /libpath:"..\..\..\libs\l_net\release" /libpath:"..\..\..\..\libxml2\win32\libxml2\release_so" /libpath:"..\..\..\..\libpng\projects\msvc\libpng___Win32_Debug" /libpath:"..\..\..\..\libpng\projects\msvc\zlib___Win32_Debug" /libpath:"..\..\..\..\gtk2-win32\lib\\" /libpath:"c:\program files\subversion\mhash\lib" /libpath:"..\common\glib\\" /libpath:"c:\program files\subversion\zlib\lib" /libpath:"c:\program files\subversion\libpng\lib" /libpath:"C:\Program Files\Subversion\libxml2\win32\lib" /libpath:"C:\Program Files\Subversion\mhash\win32\libmhash\Debug" /libpath:"C:\Program Files\Subversion\GtkRadiant\libs\picomodel\Debug"
-# SUBTRACT LINK32 /nodefaultlib
-# Begin Special Build Tool
-SOURCE="$(InputPath)"
-PostBuild_Desc=Python post build
-PostBuild_Cmds=cd ..\..\.. && run_python.bat win32_install.py Q3Map2
-# End Special Build Tool
-
-!ENDIF
-
-# Begin Target
-
-# Name "q3map2 - Win32 Release"
-# Name "q3map2 - Win32 Debug"
-# Begin Group "src"
-
-# PROP Default_Filter "c;cpp;cxx;cc;C"
-# Begin Group "common"
-
-# PROP Default_Filter ".c"
-# Begin Source File
-
-SOURCE=..\common\cmdlib.c
-# End Source File
-# Begin Source File
-
-SOURCE=..\common\imagelib.c
-# End Source File
-# Begin Source File
-
-SOURCE=..\common\inout.c
-# End Source File
-# Begin Source File
-
-SOURCE=..\common\mutex.c
-# End Source File
-# Begin Source File
-
-SOURCE=..\common\polylib.c
-# End Source File
-# Begin Source File
-
-SOURCE=..\common\scriplib.c
-# End Source File
-# Begin Source File
-
-SOURCE=..\common\threads.c
-# End Source File
-# Begin Source File
-
-SOURCE=..\common\unzip.c
-# End Source File
-# Begin Source File
-
-SOURCE=..\common\vfs.c
-
-!IF "$(CFG)" == "q3map2 - Win32 Release"
-
-!ELSEIF "$(CFG)" == "q3map2 - Win32 Debug"
-
-# ADD CPP /I "..\..\..\..\src\glib"
-
-!ENDIF
-
-# End Source File
-# End Group
-# Begin Group "bsp"
-
-# PROP Default_Filter ".c"
-# Begin Source File
-
-SOURCE=.\brush.c
-# End Source File
-# Begin Source File
-
-SOURCE=.\brush_primit.c
-# End Source File
-# Begin Source File
-
-SOURCE=.\bsp.c
-# End Source File
-# Begin Source File
-
-SOURCE=.\decals.c
-# End Source File
-# Begin Source File
-
-SOURCE=.\facebsp.c
-# End Source File
-# Begin Source File
-
-SOURCE=.\fog.c
-# End Source File
-# Begin Source File
-
-SOURCE=.\leakfile.c
-# End Source File
-# Begin Source File
-
-SOURCE=.\map.c
-# End Source File
-# Begin Source File
-
-SOURCE=.\patch.c
-# End Source File
-# Begin Source File
-
-SOURCE=.\portals.c
-# End Source File
-# Begin Source File
-
-SOURCE=.\prtfile.c
-# End Source File
-# Begin Source File
-
-SOURCE=.\surface.c
-# End Source File
-# Begin Source File
-
-SOURCE=.\surface_foliage.c
-# End Source File
-# Begin Source File
-
-SOURCE=.\surface_fur.c
-# End Source File
-# Begin Source File
-
-SOURCE=.\surface_meta.c
-# End Source File
-# Begin Source File
-
-SOURCE=.\tjunction.c
-# End Source File
-# Begin Source File
-
-SOURCE=.\tree.c
-# End Source File
-# Begin Source File
-
-SOURCE=.\writebsp.c
-# End Source File
-# End Group
-# Begin Group "light"
-
-# PROP Default_Filter ".c"
-# Begin Source File
-
-SOURCE=.\light.c
-# End Source File
-# Begin Source File
-
-SOURCE=.\light_bounce.c
-# End Source File
-# Begin Source File
-
-SOURCE=.\light_trace.c
-# End Source File
-# Begin Source File
-
-SOURCE=.\light_ydnar.c
-# End Source File
-# Begin Source File
-
-SOURCE=.\lightmaps_ydnar.c
-# End Source File
-# End Group
-# Begin Group "vis"
-
-# PROP Default_Filter ".c"
-# Begin Source File
-
-SOURCE=.\vis.c
-# End Source File
-# Begin Source File
-
-SOURCE=.\visflow.c
-# End Source File
-# End Group
-# Begin Group "convert"
-
-# PROP Default_Filter ".c"
-# Begin Source File
-
-SOURCE=.\convert_ase.c
-# End Source File
-# Begin Source File
-
-SOURCE=.\convert_map.c
-# End Source File
-# End Group
-# Begin Source File
-
-SOURCE=.\bspfile_abstract.c
-# End Source File
-# Begin Source File
-
-SOURCE=.\bspfile_ibsp.c
-# End Source File
-# Begin Source File
-
-SOURCE=.\bspfile_rbsp.c
-# End Source File
-# Begin Source File
-
-SOURCE=.\image.c
-# End Source File
-# Begin Source File
-
-SOURCE=.\main.c
-# End Source File
-# Begin Source File
-
-SOURCE=.\mesh.c
-# End Source File
-# Begin Source File
-
-SOURCE=.\model.c
-# End Source File
-# Begin Source File
-
-SOURCE=.\path_init.c
-# End Source File
-# Begin Source File
-
-SOURCE=.\shaders.c
-# End Source File
-# Begin Source File
-
-SOURCE=.\surface_extra.c
-# End Source File
-# End Group
-# Begin Group "include"
-
-# PROP Default_Filter "h"
-# Begin Source File
-
-SOURCE=.\game_ef.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\game_ja.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\game_jk2.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\game_quake3.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\game_sof2.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\game_wolf.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\game_wolfet.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\q3map2.h
-# End Source File
-# End Group
-# Begin Group "doc"
-
-# PROP Default_Filter "*.txt"
-# Begin Source File
-
-SOURCE=.\changelog.q3map2.txt
-# End Source File
-# End Group
-# Begin Group "rc"
-
-# PROP Default_Filter ".rc;.ico"
-# Begin Source File
-
-SOURCE=.\q3map2.ico
-# End Source File
-# Begin Source File
-
-SOURCE=.\q3map2.rc
-# End Source File
-# End Group
-# End Target
-# End Project
diff --git a/tools/urt/tools/quake3/q3map2/q3map2.dsw b/tools/urt/tools/quake3/q3map2/q3map2.dsw
deleted file mode 100644
index caa9575b..00000000
--- a/tools/urt/tools/quake3/q3map2/q3map2.dsw
+++ /dev/null
@@ -1,137 +0,0 @@
-Microsoft Developer Studio Workspace File, Format Version 6.00
-# WARNING: DO NOT EDIT OR DELETE THIS WORKSPACE FILE!
-
-###############################################################################
-
-Project: "ddslib"="..\..\..\libs\ddslib\ddslib.dsp" - Package Owner=<4>
-
-Package=<5>
-{{{
-}}}
-
-Package=<4>
-{{{
-}}}
-
-###############################################################################
-
-Project: "jpeg6"="..\..\..\libs\jpeg6\jpeg6.dsp" - Package Owner=<4>
-
-Package=<5>
-{{{
-}}}
-
-Package=<4>
-{{{
-}}}
-
-###############################################################################
-
-Project: "l_net"="..\..\..\libs\l_net\l_net.dsp" - Package Owner=<4>
-
-Package=<5>
-{{{
-}}}
-
-Package=<4>
-{{{
-}}}
-
-###############################################################################
-
-Project: "libpng"="..\..\..\..\libpng\projects\msvc\libpng.dsp" - Package Owner=<4>
-
-Package=<5>
-{{{
-}}}
-
-Package=<4>
-{{{
-}}}
-
-###############################################################################
-
-Project: "mathlib"="..\..\..\libs\mathlib\mathlib.dsp" - Package Owner=<4>
-
-Package=<5>
-{{{
-}}}
-
-Package=<4>
-{{{
-}}}
-
-###############################################################################
-
-Project: "md5lib"="..\..\..\libs\md5lib\md5lib.dsp" - Package Owner=<4>
-
-Package=<5>
-{{{
-}}}
-
-Package=<4>
-{{{
-}}}
-
-###############################################################################
-
-Project: "picomodel"="..\..\..\libs\picomodel\picomodel.dsp" - Package Owner=<4>
-
-Package=<5>
-{{{
-}}}
-
-Package=<4>
-{{{
-}}}
-
-###############################################################################
-
-Project: "q3map2"=".\q3map2.dsp" - Package Owner=<4>
-
-Package=<5>
-{{{
-}}}
-
-Package=<4>
-{{{
- Begin Project Dependency
- Project_Dep_Name libxml2
- End Project Dependency
- Begin Project Dependency
- Project_Dep_Name libpng
- End Project Dependency
- Begin Project Dependency
- Project_Dep_Name picomodel
- End Project Dependency
- Begin Project Dependency
- Project_Dep_Name jpeg6
- End Project Dependency
- Begin Project Dependency
- Project_Dep_Name l_net
- End Project Dependency
- Begin Project Dependency
- Project_Dep_Name mathlib
- End Project Dependency
- Begin Project Dependency
- Project_Dep_Name md5lib
- End Project Dependency
- Begin Project Dependency
- Project_Dep_Name ddslib
- End Project Dependency
-}}}
-
-###############################################################################
-
-Global:
-
-Package=<5>
-{{{
-}}}
-
-Package=<3>
-{{{
-}}}
-
-###############################################################################
-
diff --git a/tools/urt/tools/quake3/q3map2/q3map2.h b/tools/urt/tools/quake3/q3map2/q3map2.h
index f5715b02..fe21bd92 100644
--- a/tools/urt/tools/quake3/q3map2/q3map2.h
+++ b/tools/urt/tools/quake3/q3map2/q3map2.h
@@ -1749,6 +1749,11 @@ void StitchSurfaceLightmaps( void );
void StoreSurfaceLightmaps( void );
+/* exportents.c */
+void ExportEntities( void );
+int ExportEntitiesMain( int argc, char **argv );
+
+
/* image.c */
void ImageFree( image_t *image );
image_t *ImageFind( const char *filename );
@@ -1917,7 +1922,6 @@ Q_EXTERN int bevelSnap Q_ASSIGN( 0 ); /* ydnar: be
Q_EXTERN int texRange Q_ASSIGN( 0 );
Q_EXTERN qboolean flat Q_ASSIGN( qfalse );
Q_EXTERN qboolean meta Q_ASSIGN( qfalse );
-Q_EXTERN qboolean newbsp Q_ASSIGN( qfalse );
Q_EXTERN qboolean patchMeta Q_ASSIGN( qfalse );
Q_EXTERN qboolean emitFlares Q_ASSIGN( qfalse );
Q_EXTERN qboolean debugSurfaces Q_ASSIGN( qfalse );
diff --git a/tools/urt/tools/quake3/q3map2/q3map2.h.rej b/tools/urt/tools/quake3/q3map2/q3map2.h.rej
deleted file mode 100644
index d32fc37d..00000000
--- a/tools/urt/tools/quake3/q3map2/q3map2.h.rej
+++ /dev/null
@@ -1,19 +0,0 @@
-***************
-*** 35,42 ****
-
-
- /* version */
-- #define Q3MAP_VERSION "2.5.17"
-- #define Q3MAP_MOTD "Last one turns the lights off"
-
-
-
---- 35,42 ----
-
-
- /* version */
-+ #define Q3MAP_VERSION "2.5.17 base - FS_20g"
-+ #define Q3MAP_MOTD "Sorry, it doesn't match my furniture."
-
-
-
diff --git a/tools/urt/tools/quake3/q3map2/q3map2.opt b/tools/urt/tools/quake3/q3map2/q3map2.opt
deleted file mode 100644
index 395cbdf1..00000000
Binary files a/tools/urt/tools/quake3/q3map2/q3map2.opt and /dev/null differ
diff --git a/tools/urt/tools/quake3/q3map2/q3map2.plg b/tools/urt/tools/quake3/q3map2/q3map2.plg
deleted file mode 100644
index ce91829b..00000000
--- a/tools/urt/tools/quake3/q3map2/q3map2.plg
+++ /dev/null
@@ -1,86 +0,0 @@
-
-
-
-Build Log
-
---------------------Configuration: q3map2 - Win32 Debug--------------------
-
-Command Lines
-Creating temporary file "C:\DOCUME~1\TWENTY~1\LOCALS~1\Temp\RSP13E.tmp" with contents
-[
-glib-2.0.lib wsock32.lib jpeg6.lib l_net.lib mathlib.lib md5lib.lib zdll.lib libpng13.lib ddslib.lib libxml2.lib libmhash.lib picomodel.lib /nologo /stack:0x2000000 /subsystem:console /profile /map:"Debug/FS_q3map2_1.map" /debug /machine:I386 /nodefaultlib:"libcd" /nodefaultlib:"libcmtd" /out:"Debug/FS_q3map2_1.exe" /libpath:"..\..\..\libs\ddslib\Debug" /libpath:"..\..\..\libs\md5lib\Debug" /libpath:"..\..\..\libs\mathlib\Debug" /libpath:"..\..\..\libs\pak\Debug" /libpath:"..\..\..\libs\jpeg6\Debug" /libpath:"..\..\..\libs\l_net\Debug" /libpath:"..\..\..\..\libxml2\win32\libxml2\debug_so" /libpath:"..\..\..\..\lpng\projects\msvc\win32\libpng___Win32_Debug" /libpath:"..\..\..\libs\jpeg6\release" /libpath:"..\..\..\libs\l_net\release" /libpath:"..\..\..\..\libxml2\win32\libxml2\release_so" /libpath:"..\..\..\..\libpng\projects\msvc\libpng___Win32_Debug" /libpath:"..\..\..\..\libpng\projects\msvc\zlib___Win32_Debug" /libpath:"..\..\..\..\gtk2-win32\lib\\" /libpath:"c:\program files\subversion\mhash\lib" /libpath:"..\common\glib\\" /libpath:"c:\program files\subversion\zlib\lib" /libpath:"c:\program files\subversion\libpng\lib" /libpath:"C:\Program Files\Subversion\libxml2\win32\lib" /libpath:"C:\Program Files\Subversion\mhash\win32\libmhash\Debug" /libpath:"C:\Program Files\Subversion\GtkRadiant\libs\picomodel\Debug"
-".\Debug\cmdlib.obj"
-".\Debug\imagelib.obj"
-".\Debug\inout.obj"
-".\Debug\mutex.obj"
-".\Debug\polylib.obj"
-".\Debug\scriplib.obj"
-".\Debug\threads.obj"
-".\Debug\unzip.obj"
-".\Debug\vfs.obj"
-".\Debug\brush.obj"
-".\Debug\brush_primit.obj"
-".\Debug\bsp.obj"
-".\Debug\decals.obj"
-".\Debug\facebsp.obj"
-".\Debug\fog.obj"
-".\Debug\leakfile.obj"
-".\Debug\map.obj"
-".\Debug\patch.obj"
-".\Debug\portals.obj"
-".\Debug\prtfile.obj"
-".\Debug\surface.obj"
-".\Debug\surface_foliage.obj"
-".\Debug\surface_fur.obj"
-".\Debug\surface_meta.obj"
-".\Debug\tjunction.obj"
-".\Debug\tree.obj"
-".\Debug\writebsp.obj"
-".\Debug\light.obj"
-".\Debug\light_bounce.obj"
-".\Debug\light_trace.obj"
-".\Debug\light_ydnar.obj"
-".\Debug\lightmaps_ydnar.obj"
-".\Debug\vis.obj"
-".\Debug\visflow.obj"
-".\Debug\convert_ase.obj"
-".\Debug\convert_map.obj"
-".\Debug\bspfile_abstract.obj"
-".\Debug\bspfile_ibsp.obj"
-".\Debug\bspfile_rbsp.obj"
-".\Debug\image.obj"
-".\Debug\main.obj"
-".\Debug\mesh.obj"
-".\Debug\model.obj"
-".\Debug\path_init.obj"
-".\Debug\shaders.obj"
-".\Debug\surface_extra.obj"
-".\Debug\q3map2.res"
-"\Program Files\Subversion\GtkRadiant\libs\picomodel\Debug\picomodel.lib"
-"\Program Files\Subversion\GtkRadiant\libs\jpeg6\Debug\jpeg6.lib"
-"\Program Files\Subversion\GtkRadiant\libs\l_net\Debug\l_net.lib"
-"\Program Files\Subversion\GtkRadiant\libs\mathlib\Debug\mathlib.lib"
-"\Program Files\Subversion\GtkRadiant\libs\md5lib\Debug\md5lib.lib"
-"\Program Files\Subversion\GtkRadiant\libs\ddslib\Debug\ddslib.lib"
-]
-Creating command line "link.exe @C:\DOCUME~1\TWENTY~1\LOCALS~1\Temp\RSP13E.tmp"
-Output Window
-Linking...
-Creating temporary file "C:\DOCUME~1\TWENTY~1\LOCALS~1\Temp\RSP140.bat" with contents
-[
-@echo off
-cd ..\..\.. && run_python.bat win32_install.py Q3Map2
-]
-Creating command line "C:\DOCUME~1\TWENTY~1\LOCALS~1\Temp\RSP140.bat"
-Python post build
-'python.exe' is not recognized as an internal or external command,
-operable program or batch file.
-please install python and add python.exe to the path (http://www.python.org)
-
-
-
-Results
-FS_q3map2_1.exe - 0 error(s), 0 warning(s)
-
-
-
diff --git a/tools/urt/tools/quake3/q3map2/q3map2.sln b/tools/urt/tools/quake3/q3map2/q3map2.sln
deleted file mode 100644
index 4def4fe7..00000000
--- a/tools/urt/tools/quake3/q3map2/q3map2.sln
+++ /dev/null
@@ -1,190 +0,0 @@
-
-Microsoft Visual Studio Solution File, Format Version 9.00
-# Visual Studio 2005
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "ddslib", "..\..\..\libs\ddslib\ddslib.vcproj", "{7FD1FB6D-9969-43E1-857D-1B70B85DB89D}"
-EndProject
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "jpeg6", "..\..\..\libs\jpeg6\jpeg6.vcproj", "{F6FEEEDB-8B57-411E-924D-2C49AA55A03B}"
-EndProject
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "l_net", "..\..\..\libs\l_net\l_net.vcproj", "{C64EA14E-82DD-4E6A-825F-BD9745137CCB}"
-EndProject
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "mathlib", "..\..\..\libs\mathlib\mathlib.vcproj", "{608341F6-3E13-498C-B16B-8CFB737F311E}"
-EndProject
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "md5lib", "..\..\..\libs\md5lib\md5lib.vcproj", "{0B6C0AED-1BF5-4794-8CD0-2686A3EF852A}"
-EndProject
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "picomodel", "..\..\..\libs\picomodel\picomodel.vcproj", "{D50B2D31-7046-4E77-AB0F-4211BE70834C}"
-EndProject
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "q3map2", "q3map2.vcproj", "{7AF7537E-94C3-4680-8F5E-C1CE30DC2041}"
- ProjectSection(ProjectDependencies) = postProject
- {DF2E2A3A-51C9-414F-BEE9-261C2E88CF70} = {DF2E2A3A-51C9-414F-BEE9-261C2E88CF70}
- {D50B2D31-7046-4E77-AB0F-4211BE70834C} = {D50B2D31-7046-4E77-AB0F-4211BE70834C}
- {7FD1FB6D-9969-43E1-857D-1B70B85DB89D} = {7FD1FB6D-9969-43E1-857D-1B70B85DB89D}
- {F6FEEEDB-8B57-411E-924D-2C49AA55A03B} = {F6FEEEDB-8B57-411E-924D-2C49AA55A03B}
- {0B6C0AED-1BF5-4794-8CD0-2686A3EF852A} = {0B6C0AED-1BF5-4794-8CD0-2686A3EF852A}
- {608341F6-3E13-498C-B16B-8CFB737F311E} = {608341F6-3E13-498C-B16B-8CFB737F311E}
- {C64EA14E-82DD-4E6A-825F-BD9745137CCB} = {C64EA14E-82DD-4E6A-825F-BD9745137CCB}
- EndProjectSection
-EndProject
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "libpng", "..\..\..\..\..\..\q3map2\Q3map2FS\libpng-1.2\projects\msvc\libpng.vcproj", "{DF2E2A3A-51C9-414F-BEE9-261C2E88CF70}"
-EndProject
-Global
- GlobalSection(SolutionConfigurationPlatforms) = preSolution
- Debug|Win32 = Debug|Win32
- DLL ASM|Win32 = DLL ASM|Win32
- DLL Debug ASM|Win32 = DLL Debug ASM|Win32
- DLL Debug|Win32 = DLL Debug|Win32
- DLL VB|Win32 = DLL VB|Win32
- DLL|Win32 = DLL|Win32
- LIB Debug|Win32 = LIB Debug|Win32
- LIB|Win32 = LIB|Win32
- Release|Win32 = Release|Win32
- EndGlobalSection
- GlobalSection(ProjectConfigurationPlatforms) = postSolution
- {7FD1FB6D-9969-43E1-857D-1B70B85DB89D}.Debug|Win32.ActiveCfg = Debug|Win32
- {7FD1FB6D-9969-43E1-857D-1B70B85DB89D}.Debug|Win32.Build.0 = Debug|Win32
- {7FD1FB6D-9969-43E1-857D-1B70B85DB89D}.DLL ASM|Win32.ActiveCfg = Debug|Win32
- {7FD1FB6D-9969-43E1-857D-1B70B85DB89D}.DLL ASM|Win32.Build.0 = Debug|Win32
- {7FD1FB6D-9969-43E1-857D-1B70B85DB89D}.DLL Debug ASM|Win32.ActiveCfg = Debug|Win32
- {7FD1FB6D-9969-43E1-857D-1B70B85DB89D}.DLL Debug ASM|Win32.Build.0 = Debug|Win32
- {7FD1FB6D-9969-43E1-857D-1B70B85DB89D}.DLL Debug|Win32.ActiveCfg = Debug|Win32
- {7FD1FB6D-9969-43E1-857D-1B70B85DB89D}.DLL Debug|Win32.Build.0 = Debug|Win32
- {7FD1FB6D-9969-43E1-857D-1B70B85DB89D}.DLL VB|Win32.ActiveCfg = Debug|Win32
- {7FD1FB6D-9969-43E1-857D-1B70B85DB89D}.DLL VB|Win32.Build.0 = Debug|Win32
- {7FD1FB6D-9969-43E1-857D-1B70B85DB89D}.DLL|Win32.ActiveCfg = Debug|Win32
- {7FD1FB6D-9969-43E1-857D-1B70B85DB89D}.DLL|Win32.Build.0 = Debug|Win32
- {7FD1FB6D-9969-43E1-857D-1B70B85DB89D}.LIB Debug|Win32.ActiveCfg = Debug|Win32
- {7FD1FB6D-9969-43E1-857D-1B70B85DB89D}.LIB Debug|Win32.Build.0 = Debug|Win32
- {7FD1FB6D-9969-43E1-857D-1B70B85DB89D}.LIB|Win32.ActiveCfg = Debug|Win32
- {7FD1FB6D-9969-43E1-857D-1B70B85DB89D}.LIB|Win32.Build.0 = Debug|Win32
- {7FD1FB6D-9969-43E1-857D-1B70B85DB89D}.Release|Win32.ActiveCfg = Release|Win32
- {7FD1FB6D-9969-43E1-857D-1B70B85DB89D}.Release|Win32.Build.0 = Release|Win32
- {F6FEEEDB-8B57-411E-924D-2C49AA55A03B}.Debug|Win32.ActiveCfg = Debug|Win32
- {F6FEEEDB-8B57-411E-924D-2C49AA55A03B}.Debug|Win32.Build.0 = Debug|Win32
- {F6FEEEDB-8B57-411E-924D-2C49AA55A03B}.DLL ASM|Win32.ActiveCfg = Debug|Win32
- {F6FEEEDB-8B57-411E-924D-2C49AA55A03B}.DLL ASM|Win32.Build.0 = Debug|Win32
- {F6FEEEDB-8B57-411E-924D-2C49AA55A03B}.DLL Debug ASM|Win32.ActiveCfg = Debug|Win32
- {F6FEEEDB-8B57-411E-924D-2C49AA55A03B}.DLL Debug ASM|Win32.Build.0 = Debug|Win32
- {F6FEEEDB-8B57-411E-924D-2C49AA55A03B}.DLL Debug|Win32.ActiveCfg = Debug|Win32
- {F6FEEEDB-8B57-411E-924D-2C49AA55A03B}.DLL Debug|Win32.Build.0 = Debug|Win32
- {F6FEEEDB-8B57-411E-924D-2C49AA55A03B}.DLL VB|Win32.ActiveCfg = Debug|Win32
- {F6FEEEDB-8B57-411E-924D-2C49AA55A03B}.DLL VB|Win32.Build.0 = Debug|Win32
- {F6FEEEDB-8B57-411E-924D-2C49AA55A03B}.DLL|Win32.ActiveCfg = Debug|Win32
- {F6FEEEDB-8B57-411E-924D-2C49AA55A03B}.DLL|Win32.Build.0 = Debug|Win32
- {F6FEEEDB-8B57-411E-924D-2C49AA55A03B}.LIB Debug|Win32.ActiveCfg = Debug|Win32
- {F6FEEEDB-8B57-411E-924D-2C49AA55A03B}.LIB Debug|Win32.Build.0 = Debug|Win32
- {F6FEEEDB-8B57-411E-924D-2C49AA55A03B}.LIB|Win32.ActiveCfg = Debug|Win32
- {F6FEEEDB-8B57-411E-924D-2C49AA55A03B}.LIB|Win32.Build.0 = Debug|Win32
- {F6FEEEDB-8B57-411E-924D-2C49AA55A03B}.Release|Win32.ActiveCfg = Release|Win32
- {F6FEEEDB-8B57-411E-924D-2C49AA55A03B}.Release|Win32.Build.0 = Release|Win32
- {C64EA14E-82DD-4E6A-825F-BD9745137CCB}.Debug|Win32.ActiveCfg = Debug|Win32
- {C64EA14E-82DD-4E6A-825F-BD9745137CCB}.Debug|Win32.Build.0 = Debug|Win32
- {C64EA14E-82DD-4E6A-825F-BD9745137CCB}.DLL ASM|Win32.ActiveCfg = Debug|Win32
- {C64EA14E-82DD-4E6A-825F-BD9745137CCB}.DLL ASM|Win32.Build.0 = Debug|Win32
- {C64EA14E-82DD-4E6A-825F-BD9745137CCB}.DLL Debug ASM|Win32.ActiveCfg = Debug|Win32
- {C64EA14E-82DD-4E6A-825F-BD9745137CCB}.DLL Debug ASM|Win32.Build.0 = Debug|Win32
- {C64EA14E-82DD-4E6A-825F-BD9745137CCB}.DLL Debug|Win32.ActiveCfg = Debug|Win32
- {C64EA14E-82DD-4E6A-825F-BD9745137CCB}.DLL Debug|Win32.Build.0 = Debug|Win32
- {C64EA14E-82DD-4E6A-825F-BD9745137CCB}.DLL VB|Win32.ActiveCfg = Debug|Win32
- {C64EA14E-82DD-4E6A-825F-BD9745137CCB}.DLL VB|Win32.Build.0 = Debug|Win32
- {C64EA14E-82DD-4E6A-825F-BD9745137CCB}.DLL|Win32.ActiveCfg = Debug|Win32
- {C64EA14E-82DD-4E6A-825F-BD9745137CCB}.DLL|Win32.Build.0 = Debug|Win32
- {C64EA14E-82DD-4E6A-825F-BD9745137CCB}.LIB Debug|Win32.ActiveCfg = Debug|Win32
- {C64EA14E-82DD-4E6A-825F-BD9745137CCB}.LIB Debug|Win32.Build.0 = Debug|Win32
- {C64EA14E-82DD-4E6A-825F-BD9745137CCB}.LIB|Win32.ActiveCfg = Debug|Win32
- {C64EA14E-82DD-4E6A-825F-BD9745137CCB}.LIB|Win32.Build.0 = Debug|Win32
- {C64EA14E-82DD-4E6A-825F-BD9745137CCB}.Release|Win32.ActiveCfg = Release|Win32
- {C64EA14E-82DD-4E6A-825F-BD9745137CCB}.Release|Win32.Build.0 = Release|Win32
- {608341F6-3E13-498C-B16B-8CFB737F311E}.Debug|Win32.ActiveCfg = Debug|Win32
- {608341F6-3E13-498C-B16B-8CFB737F311E}.Debug|Win32.Build.0 = Debug|Win32
- {608341F6-3E13-498C-B16B-8CFB737F311E}.DLL ASM|Win32.ActiveCfg = Debug|Win32
- {608341F6-3E13-498C-B16B-8CFB737F311E}.DLL ASM|Win32.Build.0 = Debug|Win32
- {608341F6-3E13-498C-B16B-8CFB737F311E}.DLL Debug ASM|Win32.ActiveCfg = Debug|Win32
- {608341F6-3E13-498C-B16B-8CFB737F311E}.DLL Debug ASM|Win32.Build.0 = Debug|Win32
- {608341F6-3E13-498C-B16B-8CFB737F311E}.DLL Debug|Win32.ActiveCfg = Debug|Win32
- {608341F6-3E13-498C-B16B-8CFB737F311E}.DLL Debug|Win32.Build.0 = Debug|Win32
- {608341F6-3E13-498C-B16B-8CFB737F311E}.DLL VB|Win32.ActiveCfg = Debug|Win32
- {608341F6-3E13-498C-B16B-8CFB737F311E}.DLL VB|Win32.Build.0 = Debug|Win32
- {608341F6-3E13-498C-B16B-8CFB737F311E}.DLL|Win32.ActiveCfg = Debug|Win32
- {608341F6-3E13-498C-B16B-8CFB737F311E}.DLL|Win32.Build.0 = Debug|Win32
- {608341F6-3E13-498C-B16B-8CFB737F311E}.LIB Debug|Win32.ActiveCfg = Debug|Win32
- {608341F6-3E13-498C-B16B-8CFB737F311E}.LIB Debug|Win32.Build.0 = Debug|Win32
- {608341F6-3E13-498C-B16B-8CFB737F311E}.LIB|Win32.ActiveCfg = Release|Win32
- {608341F6-3E13-498C-B16B-8CFB737F311E}.LIB|Win32.Build.0 = Release|Win32
- {608341F6-3E13-498C-B16B-8CFB737F311E}.Release|Win32.ActiveCfg = Release|Win32
- {608341F6-3E13-498C-B16B-8CFB737F311E}.Release|Win32.Build.0 = Release|Win32
- {0B6C0AED-1BF5-4794-8CD0-2686A3EF852A}.Debug|Win32.ActiveCfg = Debug|Win32
- {0B6C0AED-1BF5-4794-8CD0-2686A3EF852A}.Debug|Win32.Build.0 = Debug|Win32
- {0B6C0AED-1BF5-4794-8CD0-2686A3EF852A}.DLL ASM|Win32.ActiveCfg = Debug|Win32
- {0B6C0AED-1BF5-4794-8CD0-2686A3EF852A}.DLL ASM|Win32.Build.0 = Debug|Win32
- {0B6C0AED-1BF5-4794-8CD0-2686A3EF852A}.DLL Debug ASM|Win32.ActiveCfg = Debug|Win32
- {0B6C0AED-1BF5-4794-8CD0-2686A3EF852A}.DLL Debug ASM|Win32.Build.0 = Debug|Win32
- {0B6C0AED-1BF5-4794-8CD0-2686A3EF852A}.DLL Debug|Win32.ActiveCfg = Debug|Win32
- {0B6C0AED-1BF5-4794-8CD0-2686A3EF852A}.DLL Debug|Win32.Build.0 = Debug|Win32
- {0B6C0AED-1BF5-4794-8CD0-2686A3EF852A}.DLL VB|Win32.ActiveCfg = Debug|Win32
- {0B6C0AED-1BF5-4794-8CD0-2686A3EF852A}.DLL VB|Win32.Build.0 = Debug|Win32
- {0B6C0AED-1BF5-4794-8CD0-2686A3EF852A}.DLL|Win32.ActiveCfg = Debug|Win32
- {0B6C0AED-1BF5-4794-8CD0-2686A3EF852A}.DLL|Win32.Build.0 = Debug|Win32
- {0B6C0AED-1BF5-4794-8CD0-2686A3EF852A}.LIB Debug|Win32.ActiveCfg = Debug|Win32
- {0B6C0AED-1BF5-4794-8CD0-2686A3EF852A}.LIB Debug|Win32.Build.0 = Debug|Win32
- {0B6C0AED-1BF5-4794-8CD0-2686A3EF852A}.LIB|Win32.ActiveCfg = Release|Win32
- {0B6C0AED-1BF5-4794-8CD0-2686A3EF852A}.LIB|Win32.Build.0 = Release|Win32
- {0B6C0AED-1BF5-4794-8CD0-2686A3EF852A}.Release|Win32.ActiveCfg = Release|Win32
- {0B6C0AED-1BF5-4794-8CD0-2686A3EF852A}.Release|Win32.Build.0 = Release|Win32
- {D50B2D31-7046-4E77-AB0F-4211BE70834C}.Debug|Win32.ActiveCfg = Debug|Win32
- {D50B2D31-7046-4E77-AB0F-4211BE70834C}.Debug|Win32.Build.0 = Debug|Win32
- {D50B2D31-7046-4E77-AB0F-4211BE70834C}.DLL ASM|Win32.ActiveCfg = Debug|Win32
- {D50B2D31-7046-4E77-AB0F-4211BE70834C}.DLL ASM|Win32.Build.0 = Debug|Win32
- {D50B2D31-7046-4E77-AB0F-4211BE70834C}.DLL Debug ASM|Win32.ActiveCfg = Debug|Win32
- {D50B2D31-7046-4E77-AB0F-4211BE70834C}.DLL Debug ASM|Win32.Build.0 = Debug|Win32
- {D50B2D31-7046-4E77-AB0F-4211BE70834C}.DLL Debug|Win32.ActiveCfg = Debug|Win32
- {D50B2D31-7046-4E77-AB0F-4211BE70834C}.DLL Debug|Win32.Build.0 = Debug|Win32
- {D50B2D31-7046-4E77-AB0F-4211BE70834C}.DLL VB|Win32.ActiveCfg = Debug|Win32
- {D50B2D31-7046-4E77-AB0F-4211BE70834C}.DLL VB|Win32.Build.0 = Debug|Win32
- {D50B2D31-7046-4E77-AB0F-4211BE70834C}.DLL|Win32.ActiveCfg = Debug|Win32
- {D50B2D31-7046-4E77-AB0F-4211BE70834C}.DLL|Win32.Build.0 = Debug|Win32
- {D50B2D31-7046-4E77-AB0F-4211BE70834C}.LIB Debug|Win32.ActiveCfg = Debug|Win32
- {D50B2D31-7046-4E77-AB0F-4211BE70834C}.LIB Debug|Win32.Build.0 = Debug|Win32
- {D50B2D31-7046-4E77-AB0F-4211BE70834C}.LIB|Win32.ActiveCfg = Debug|Win32
- {D50B2D31-7046-4E77-AB0F-4211BE70834C}.LIB|Win32.Build.0 = Debug|Win32
- {D50B2D31-7046-4E77-AB0F-4211BE70834C}.Release|Win32.ActiveCfg = Release|Win32
- {D50B2D31-7046-4E77-AB0F-4211BE70834C}.Release|Win32.Build.0 = Release|Win32
- {7AF7537E-94C3-4680-8F5E-C1CE30DC2041}.Debug|Win32.ActiveCfg = Debug|Win32
- {7AF7537E-94C3-4680-8F5E-C1CE30DC2041}.Debug|Win32.Build.0 = Debug|Win32
- {7AF7537E-94C3-4680-8F5E-C1CE30DC2041}.DLL ASM|Win32.ActiveCfg = Debug|Win32
- {7AF7537E-94C3-4680-8F5E-C1CE30DC2041}.DLL ASM|Win32.Build.0 = Debug|Win32
- {7AF7537E-94C3-4680-8F5E-C1CE30DC2041}.DLL Debug ASM|Win32.ActiveCfg = Debug|Win32
- {7AF7537E-94C3-4680-8F5E-C1CE30DC2041}.DLL Debug ASM|Win32.Build.0 = Debug|Win32
- {7AF7537E-94C3-4680-8F5E-C1CE30DC2041}.DLL Debug|Win32.ActiveCfg = Debug|Win32
- {7AF7537E-94C3-4680-8F5E-C1CE30DC2041}.DLL Debug|Win32.Build.0 = Debug|Win32
- {7AF7537E-94C3-4680-8F5E-C1CE30DC2041}.DLL VB|Win32.ActiveCfg = Debug|Win32
- {7AF7537E-94C3-4680-8F5E-C1CE30DC2041}.DLL VB|Win32.Build.0 = Debug|Win32
- {7AF7537E-94C3-4680-8F5E-C1CE30DC2041}.DLL|Win32.ActiveCfg = Debug|Win32
- {7AF7537E-94C3-4680-8F5E-C1CE30DC2041}.DLL|Win32.Build.0 = Debug|Win32
- {7AF7537E-94C3-4680-8F5E-C1CE30DC2041}.LIB Debug|Win32.ActiveCfg = Debug|Win32
- {7AF7537E-94C3-4680-8F5E-C1CE30DC2041}.LIB Debug|Win32.Build.0 = Debug|Win32
- {7AF7537E-94C3-4680-8F5E-C1CE30DC2041}.LIB|Win32.ActiveCfg = Debug|Win32
- {7AF7537E-94C3-4680-8F5E-C1CE30DC2041}.LIB|Win32.Build.0 = Debug|Win32
- {7AF7537E-94C3-4680-8F5E-C1CE30DC2041}.Release|Win32.ActiveCfg = Release|Win32
- {7AF7537E-94C3-4680-8F5E-C1CE30DC2041}.Release|Win32.Build.0 = Release|Win32
- {DF2E2A3A-51C9-414F-BEE9-261C2E88CF70}.Debug|Win32.ActiveCfg = DLL Debug|Win32
- {DF2E2A3A-51C9-414F-BEE9-261C2E88CF70}.Debug|Win32.Build.0 = DLL Debug|Win32
- {DF2E2A3A-51C9-414F-BEE9-261C2E88CF70}.DLL ASM|Win32.ActiveCfg = DLL ASM|Win32
- {DF2E2A3A-51C9-414F-BEE9-261C2E88CF70}.DLL ASM|Win32.Build.0 = DLL ASM|Win32
- {DF2E2A3A-51C9-414F-BEE9-261C2E88CF70}.DLL Debug ASM|Win32.ActiveCfg = DLL Debug ASM|Win32
- {DF2E2A3A-51C9-414F-BEE9-261C2E88CF70}.DLL Debug ASM|Win32.Build.0 = DLL Debug ASM|Win32
- {DF2E2A3A-51C9-414F-BEE9-261C2E88CF70}.DLL Debug|Win32.ActiveCfg = DLL Debug|Win32
- {DF2E2A3A-51C9-414F-BEE9-261C2E88CF70}.DLL Debug|Win32.Build.0 = DLL Debug|Win32
- {DF2E2A3A-51C9-414F-BEE9-261C2E88CF70}.DLL VB|Win32.ActiveCfg = DLL VB|Win32
- {DF2E2A3A-51C9-414F-BEE9-261C2E88CF70}.DLL VB|Win32.Build.0 = DLL VB|Win32
- {DF2E2A3A-51C9-414F-BEE9-261C2E88CF70}.DLL|Win32.ActiveCfg = DLL|Win32
- {DF2E2A3A-51C9-414F-BEE9-261C2E88CF70}.DLL|Win32.Build.0 = DLL|Win32
- {DF2E2A3A-51C9-414F-BEE9-261C2E88CF70}.LIB Debug|Win32.ActiveCfg = LIB Debug|Win32
- {DF2E2A3A-51C9-414F-BEE9-261C2E88CF70}.LIB Debug|Win32.Build.0 = LIB Debug|Win32
- {DF2E2A3A-51C9-414F-BEE9-261C2E88CF70}.LIB|Win32.ActiveCfg = LIB|Win32
- {DF2E2A3A-51C9-414F-BEE9-261C2E88CF70}.LIB|Win32.Build.0 = LIB|Win32
- {DF2E2A3A-51C9-414F-BEE9-261C2E88CF70}.Release|Win32.ActiveCfg = DLL Debug|Win32
- {DF2E2A3A-51C9-414F-BEE9-261C2E88CF70}.Release|Win32.Build.0 = DLL Debug|Win32
- EndGlobalSection
- GlobalSection(SolutionProperties) = preSolution
- HideSolutionNode = FALSE
- EndGlobalSection
-EndGlobal
diff --git a/tools/urt/tools/quake3/q3map2/q3map2.suo b/tools/urt/tools/quake3/q3map2/q3map2.suo
deleted file mode 100644
index 438c7b33..00000000
Binary files a/tools/urt/tools/quake3/q3map2/q3map2.suo and /dev/null differ
diff --git a/tools/urt/tools/quake3/q3map2/q3map2.vcproj.rej b/tools/urt/tools/quake3/q3map2/q3map2.vcproj.rej
deleted file mode 100644
index 448f46cc..00000000
--- a/tools/urt/tools/quake3/q3map2/q3map2.vcproj.rej
+++ /dev/null
@@ -1,17 +0,0 @@
-***************
-*** 180,186 ****
- Name="VCLinkerTool"
- AdditionalOptions="/MACHINE:I386"
- AdditionalDependencies="glib-2.0.lib wsock32.lib libxml2.lib libpng.lib libmhash.lib"
-- OutputFile=".\Release/q3map2.exe"
- LinkIncremental="1"
- SuppressStartupBanner="true"
- AdditionalLibraryDirectories=""..\..\..\..\mhash-0.9\win32\libmhash\Release";"..\..\..\..\libxml2-2.6\lib";"..\..\..\..\gtk2-2.10\lib""
---- 180,186 ----
- Name="VCLinkerTool"
- AdditionalOptions="/MACHINE:I386"
- AdditionalDependencies="glib-2.0.lib wsock32.lib libxml2.lib libpng.lib libmhash.lib"
-+ OutputFile=".\Release/q3map2_fs_20g.exe"
- LinkIncremental="1"
- SuppressStartupBanner="true"
- AdditionalLibraryDirectories=""..\..\..\..\mhash-0.9\win32\libmhash\Release";"..\..\..\..\libxml2-2.6\lib";"..\..\..\..\gtk2-2.10\lib""
diff --git a/tools/urt/tools/quake3/q3map2/q3map2_urt.vcproj b/tools/urt/tools/quake3/q3map2/q3map2_urt.vcproj
index 1ec8e97a..3cdd42cf 100644
--- a/tools/urt/tools/quake3/q3map2/q3map2_urt.vcproj
+++ b/tools/urt/tools/quake3/q3map2/q3map2_urt.vcproj
@@ -837,6 +837,28 @@
/>