anchor.diff:  
   :: ----------- DOWNLOAD ------------
   
  -:: {PARAMETER}, if empty then download source code
  -if [%PARAM_REBUILD%]==[] (
  -	if [%LOG%]==[true] set _zip_log=^>download.log
  -	if not exist %PVPGN_SOURCE% mkdir %PVPGN_SOURCE%
  -
  -	if not [%CHOICE_GIT%]==[n] ( 
  -		:: download source.zip
  -		module\autoupdate\wget.exe -O source.zip --no-check-certificate %PVPGN_ZIP% %_zip_log%
  -		:: extract files into current directory (pvpgn-master directory is in archive)
  -		module\autoupdate\7z.exe x source.zip -y %_zip_log%
  -		:: copy files from pvpgn-master to source
  -		xcopy /E /R /K /Y pvpgn-master source\ %_zip_log%
  -		:: remove pvpgn-master
  -		rmdir /Q /S pvpgn-master\
  -		:: remove downloaded zip
  -		del /F /Q source.zip
  -	)
  -)
   
   :: replace custom source code files
   @call :backup_conf
  
positive.code: IF NOT EXIST "%PVPGN_BUILD%pvpgn.sln" echo. & call %i18n% 1_16 & goto THEEND
  
  :: load visual studio variables
  @call "%VSCOMNTOOLS%vsvars32.bat"
  
  :: vcexpress include dir
  set INCLUDE=%VCEXPRESS_INCLUDE_PATH%;%INCLUDE%
  
negative.code: :: use framework 3.5 with vs2008
  if ["%VSVER%"]==["v90"] set FrameworkVersion=%Framework35Version%
  :: INFO: each environment should compile with own framework (e.g. 2010 can't compile with 3.5)
  
  
  :: Stop after cmake and setting env vars (feature for appveyor)
  :: Example: build_pvpgn.bat cmake_only 6 2 1 y
  if [%PARAM_REBUILD%]==[cmake_only] exit
  
  
  :: compile the solution
  