anchor.diff:          )
           echo.
           echo Extracting BlazeLoader...
  -        %cd%/temp/setup/7-zip/7z.exe x -bd -ba -o%cd%/temp/setup/ -y %cd%/temp/setup/BlazeLoader_repo.zip
  -        xcopy /I /Y /E /C /Q %cd%\temp\setup\BlazeLoader-master\* %cd%\BlazeLoader
  -        rmdir /S /Q %cd%\temp\setup\BlazeLoader-master
  +        "%cd%/temp/setup/7-zip/7z.exe" e -o"%cd%/BlazeLoader/" -y "%cd%/temp/setup/BlazeLoader_repo.zip" mcp.ver
  +        "%cd%/temp/setup/7-zip/7z.exe" x -o"%cd%/temp/setup/" -y "%cd%/temp/setup/BlazeLoader_repo.zip"
  +        xcopy /I /Y /E /C /Q "%cd%\temp\setup\BlazeLoader-master\*" "%cd%\BlazeLoader"
  +        rmdir /S /Q "%cd%\temp\setup\BlazeLoader-master"
           echo Done.
  -        if exist %cd%/BlazeLoader/mcp.ver (
  -            set /p mcpver=<%cd%/BlazeLoader/mcp.ver
  -        ) else (
  -            echo MCP version file could not be loaded!  Using version 903!
  -            set /p mcpver=903
  +        for /l %%N in (1 1 30) do (
  +            if exist "%cd%/BlazeLoader/mcp.ver" set /p mcpver=<"%cd%/BlazeLoader/mcp.ver"
           )
  -        if not exist %cd%/temp/setup/mcp%mcpver%.zip (
  +        if [%mcpver%] == [] (
  +            echo.
  +            echo Unable to detect MCP version, defaulting to MCP version 903.
  +            set mcpver=903
  +        )
  +        if not exist "%cd%/temp/setup/mcp%mcpver%.zip" (
               echo.
               echo Downloading MCP...
  -            cscript.exe //B %cd%/temp/setup/bl_downloader.vbs http://mcp.ocean-labs.de/files/archive/mcp%mcpver%.zip %cd%/temp/setup/mcp%mcpver%.zip
  +            cscript.exe //B "%cd%/temp/setup/bl_downloader.vbs" http://mcp.ocean-labs.de/files/archive/mcp%mcpver%.zip "%cd%/temp/setup/mcp%mcpver%.zip"
               echo Done.
           ) else (
               echo MCP already downloaded; skipping download.
           )
           echo.
           echo Extracting MCP...
  -        %cd%/temp/setup/7-zip/7z.exe x -bd -ba -o%cd% -y %cd%/temp/setup/mcp%mcpver%.zip
  -        if exist %cd%/decompile.bat (
  +        "%cd%/temp/setup/7-zip/7z.exe" x -bd -ba -o"%cd%" -y "%cd%/temp/setup/mcp%mcpver%.zip"
  +        if exist "%cd%/decompile.bat" (
               echo Done.
           ) else (
               echo MCP version %mcpver% was not found, provide it manually to %cd%/temp/setup/mcp%mcpver%.zip!  Aborting install!
               exit /b 2
           )
           echo.
  +        echo Copying libraries...
  +        REM TODO: find a way to do this without hardcoding anything.  Maybe reuse Libaries.txt, or write a batch JSON parser(If I go insane)?
  +        xcopy /Y "%appdata%\.minecraft\libraries\net\minecraft\launchwrapper\1.9\*.jar" "%cd%\lib\"
  +        xcopy /Y "%appdata%\.minecraft\libraries\org\ow2\asm\asm-debug-all\4.1\*.jar" "%cd%\lib\"
  +        echo Done.
  +        echo.
           echo Applying AccessTransformer...
  -        %cd%/BlazeLoader/apply_at.bat
  +        "%cd%/BlazeLoader/apply_at.bat"
           echo Done.
           echo.
           echo Decompiling...
  -        %cd%/runtime/bin/python/python_mcp.exe %cd%/runtime/decompile.py
  +        "%cd%/runtime/bin/python/python_mcp.exe" "%cd%/runtime/decompile.py"
           echo Done.
           echo.
  -        echo %date%-%time%>%cd%/BlazeLoader/instlflg
  +        echo Copying BlazeLoader sources...
  +        xcopy /I /Y /E /C /Q "%cd%\BlazeLoader\source\core\*" "%cd%\src\minecraft\"
  +        xcopy /I /Y /E /C /Q "%cd%\BlazeLoader\source\vanilla\*" "%cd%\src\minecraft\"
  +        echo Done.
  +        echo.
  +        echo Updating MD5s...
  +        echo yes|"%cd%/runtime/bin/python/python_mcp.exe" "%cd%/runtime/updatemd5.py"
  +        echo Done.
  +        echo.
  +        echo %date%-%time%>"%cd%/BlazeLoader/instlflg"
           echo MCP setup complete!
           echo.
       )
  
positive.code:         )
          echo.
          echo Downloading BlazeLoader from "http://github.com/warriordog/BlazeLoader/archive/master.zip"...
          cscript.exe //B %cd%/temp/setup/bl_downloader.vbs http://github.com/warriordog/BlazeLoader/archive/master.zip %cd%/temp/setup/BlazeLoader_repo.zip
          echo Done.
          echo.
          echo Downloading 7-Zip from "http://www.acomputerdog.net/BL_STORE/7-zip_package.exe"...
          cscript.exe //B %cd%/temp/setup/bl_downloader.vbs http://www.acomputerdog.net/BL_STORE/7-zip_package.exe %cd%/temp/setup/7-zip_package.exe
          echo Done.
          echo.
          echo Extracting 7-Zip...
          %cd%/temp/setup/7-zip_package.exe /q:a /t:%cd%\temp\setup\7-zip\ /c /r:n
          if exist %cd%/temp/setup/7-zip/7z.exe (
              echo Done.
          ) else (
              echo 7-zip was not extracted! (you may need to disable your antivirus if the self-extracting archive was blocked^)
  
negative.code: REM version 1.0
  @echo off
  if not exist "%cd%/BlazeLoader/instlflg" (
      echo This will download and set up MCP.  Do you want to continue?
      choice
      if errorlevel 2 (
          echo MCP setup canceled.
          exit /b -1
      ) else (
          if not exist "%cd%/temp/setup" mkdir "%cd%\temp\setup\"
          echo.
          echo Extracting downloader script...
  REM begin embedded VBScript file
          echo strURL = WScript.Arguments.Item(0^)>"%cd%/temp/setup/bl_downloader.vbs"
          echo strPath = WScript.Arguments.Item(1^)>>"%cd%/temp/setup/bl_downloader.vbs"
          echo dim xHttp: Set xHttp = createobject("MSXML2.ServerXMLHTTP.6.0"^)>>"%cd%/temp/setup/bl_downloader.vbs"
          echo dim bStrm: Set bStrm = createobject("Adodb.Stream"^)>>"%cd%/temp/setup/bl_downloader.vbs"
          echo xHttp.Open "GET", strURL, False>>"%cd%/temp/setup/bl_downloader.vbs"
          echo xHttp.Send>>"%cd%/temp/setup/bl_downloader.vbs"
          echo with bStrm>>"%cd%/temp/setup/bl_downloader.vbs"
          echo     .type = 1 1>>"%cd%/temp/setup/bl_downloader.vbs"
          echo     .open>>"%cd%/temp/setup/bl_downloader.vbs"
          echo     .write xHttp.responseBody>>"%cd%/temp/setup/bl_downloader.vbs"
          echo     .savetofile strPath, 2 1>>"%cd%/temp/setup/bl_downloader.vbs"
          echo end with>>"%cd%/temp/setup/bl_downloader.vbs"
          echo WScript.Quit>>"%cd%/temp/setup/bl_downloader.vbs"
  REM end embedded VBScript file
          if exist "%cd%/temp/setup/bl_downloader.vbs" (
              echo Done.
          ) else (
              echo Unable to extract downloader script, aborting install!
  