Downloaded the new miner file, verified that the file size in the folder is the same but still getting the same error when I try to run it.
(launches in cmd, not powershell aswell if that's relevant).
The filesize should be a bit smaller as it has several copies of a string removed. It looks like I #$@%#'d up again, so here it is for you to cut and paste into mminer.bat
@echo off
SET VERSION=2.0
IF EXIST .\update.bat DEL update.bat
:STARTNEWALGO
CLS
SETLOCAL EnableExtensions
SET /P ADDY=
SET DEV=
SET /P ID=
SET /P PAYOUTTYPE=
IF EXIST .\weburl1.txt SET /P ALGOLOC=
IF EXIST .\weburl1.txt SET /P ALGOLOC2=
SET ALGOFN=currentalgo.txt
SET LOC=http://nomadpaintball.tripod.com
SET VLOC=http://nomadpaintball.tripod.com/mminer/miner.version.txt
ECHO Checking for update...
SET NEWVERSION=NONE
IF EXIST .\version.txt DEL version.txt
powershell -Command "(New-Object Net.WebClient).DownloadFile('%VLOC%', 'version.txt')"
IF EXIST .\version.txt SET /P NEWVERSION=
IF %NEWVERSION% == NONE ECHO %LOC% not responding...
IF %NEWVERSION% == NONE CHOICE /c · /n /t 5 /d ·
IF %NEWVERSION% == NONE GOTO STARTNEWALGO
IF %NEWVERSION% EQU %VERSION% ECHO Version is current: MMiner%VERSION%
IF %NEWVERSION% EQU %VERSION% DEL version.txt
IF %NEWVERSION% EQU %VERSION% GOTO CONTINUE
IF %NEWVERSION% GTR %VERSION% ECHO Update available....
IF %NEWVERSION% GTR %VERSION% CHOICE /c · /n /t 5 /d ·
IF %NEWVERSION% GTR %VERSION% GOTO UPDATE
:CONTINUE
SET A=ccminer180.exe
SET B=ccminerx11e.exe
SET C=ccminerlyra2.exe
SET D=ccminerlbry1.exe
SET E=ccminerlbry.exe
SET F=ccminer.exe
SET G=ccminerxevan.exe
SET H=ccminerskunk.exe
SET POOL=mine.zpool.ca
SET A01=x13
SET A02=x11
SET A03=qubit
SET A04=x15
SET A05=lyra2v2
SET A06=neoscrypt
SET A07=decred
SET A08=blakecoin
SET A09=c11
SET A10=quark
SET A11=groestl
SET A12=blake2s
SET A13=x14
SET A14=x17
SET A15=nist5
SET A16=skein
SET A17=sib
SET A18=x11evo
SET A19=lbry
SET A20=keccak
SET A21=myr-gr
SET A22=xevan
SET A23=skunk
COLOR 0A
SET PASS=%ID%,c=%PAYOUTTYPE%
SET WHATTOMINE=NONE
IF EXIST .\%ALGOFN% DEL %ALGOFN%
IF EXIST .\nextalgo.txt DEL nextalgo.txt
:TOP1
CLS
ECHO Fetching current algorythm selection...
powershell -Command "(New-Object Net.WebClient).DownloadFile('%ALGOLOC%', '%ALGOFN%')"
IF EXIST .\%ALGOFN% SET /P WHATTOMINE=<%ALGOFN%
IF %WHATTOMINE% == NONE ECHO %ALGOLOC% failed to respond... Trying %ALGOLOC2%
IF %WHATTOMINE% == NONE powershell -Command "(New-Object Net.WebClient).DownloadFile('%ALGOLOC2%', '%ALGOFN%')"
IF EXIST .\%ALGOFN% SET /P WHATTOMINE=<%ALGOFN%
IF %WHATTOMINE% == NONE ECHO %ALGOLOC2% failed to respond... Retrying in 5 seconds... Mminer v%VERSION%
IF %WHATTOMINE% == NONE CHOICE /c · /n /t 5 /d ·
IF %WHATTOMINE% == NONE GOTO TOP1
ECHO %WHATTOMINE% selected.
REM SET /A NEXTALGO=%WHATTOMINE%
REM THE ABOBE LINE IS PRIOR TO A FAILOVER ALGO SELECTION URL ADDITION.
SET /A NEXTALGO=NONE
IF %WHATTOMINE% == %A01% START "%DEV%:%A01%" /min %A% %DEV% -r 0 -a %A01% -o stratum+tcp://%A01%.%POOL%:3633 -u %ADDY% -p %PASS%,%WHATTOMINE%
IF %WHATTOMINE% == %A02% START "%DEV%:%A02%" /min %A% %DEV% -r 0 -a %A02% -o stratum+tcp://%A02%.%POOL%:3533 -u %ADDY% -p %PASS%,%WHATTOMINE%
IF %WHATTOMINE% == %A03% START "%DEV%:%A03%" /min %A% %DEV% -r 0 -a %A03% -o stratum+tcp://%A03%.%POOL%:4733 -u %ADDY% -p %PASS%,%WHATTOMINE%
IF %WHATTOMINE% == %A04% START "%DEV%:%A04%" /min %A% %DEV% -r 0 -a %A04% -o stratum+tcp://%A04%.%POOL%:3733 -u %ADDY% -p %PASS%,%WHATTOMINE%
IF %WHATTOMINE% == %A05% START "%DEV%:%A05%" /min %G% %DEV% -r 0 -a %A05% -o stratum+tcp://%A05%.%POOL%:4533 -u %ADDY% -p %PASS%,%WHATTOMINE%
IF %WHATTOMINE% == %A06% START "%DEV%:%A06%" /min %D% %DEV% -r 0 -a %A06% -o stratum+tcp://%A06%.%POOL%:4233 -u %ADDY% -p %PASS%,%WHATTOMINE%
IF %WHATTOMINE% == %A07% START "%DEV%:%A07%" /min %A% %DEV% -r 0 -a %A07% -o stratum+tcp://%A07%.%POOL%:5744 -u %ADDY% -p %PASS%,%WHATTOMINE%
IF %WHATTOMINE% == %A08% START "%DEV%:%A08%" /min %A% %DEV% -r 0 -a %A08% -o stratum+tcp://%A08%.%POOL%:5743 -u %ADDY% -p %PASS%,%WHATTOMINE%
IF %WHATTOMINE% == %A09% START "%DEV%:%A09%" /min %A% %DEV% -r 0 -a %A09% -o stratum+tcp://%A09%.%POOL%:3573 -u %ADDY% -p %PASS%,%WHATTOMINE%
IF %WHATTOMINE% == %A10% START "%DEV%:%A10%" /min %A% %DEV% -r 0 -a %A10% -o stratum+tcp://%A10%.%POOL%:4033 -u %ADDY% -p %PASS%,%WHATTOMINE%
IF %WHATTOMINE% == %A11% START "%DEV%:%A11%" /min %A% %DEV% -r 0 -a %A11% -o stratum+tcp://%A11%.%POOL%:5333 -u %ADDY% -p %PASS%,%WHATTOMINE%
IF %WHATTOMINE% == %A12% START "%DEV%:%A12%" /min %A% %DEV% -r 0 -a %A12% -o stratum+tcp://%A12%.%POOL%:5766 -u %ADDY% -p %PASS%,%WHATTOMINE%
IF %WHATTOMINE% == %A13% START "%DEV%:%A13%" /min %A% %DEV% -r 0 -a %A13% -o stratum+tcp://%A13%.%POOL%:3933 -u %ADDY% -p %PASS%,%WHATTOMINE%
IF %WHATTOMINE% == %A14% START "%DEV%:%A14%" /min %A% %DEV% -r 0 -a %A14% -o stratum+tcp://%A14%.%POOL%:3737 -u %ADDY% -p %PASS%,%WHATTOMINE%
IF %WHATTOMINE% == %A15% START "%DEV%:%A15%" /min %A% %DEV% -r 0 -a %A15% -o stratum+tcp://%A15%.%POOL%:3833 -u %ADDY% -p %PASS%,%WHATTOMINE%
IF %WHATTOMINE% == %A16% START "%DEV%:%A16%" /min %F% %DEV% -r 0 -a %A16% -o stratum+tcp://%A16%.%POOL%:4933 -u %ADDY% -p %PASS%,%WHATTOMINE%
IF %WHATTOMINE% == %A17% START "%DEV%:%A17%" /min %A% %DEV% -r 0 -a %A17% -o stratum+tcp://%A17%.%POOL%:5033 -u %ADDY% -p %PASS%,%WHATTOMINE%
IF %WHATTOMINE% == %A18% START "%DEV%:%A18%" /min %B% %DEV% -r 0 -a %A18% -o stratum+tcp://%A18%.%POOL%:3553 -u %ADDY% -p %PASS%,%WHATTOMINE%
IF %WHATTOMINE% == %A19% START "%DEV%:%A19%" /min %E% %DEV% -r 0 -a %A19% -o stratum+tcp://%A19%.%POOL%:3334 -u %ADDY% -p %PASS%,%WHATTOMINE%
IF %WHATTOMINE% == %A20% START "%DEV%:%A20%" /min %E% %DEV% -r 0 -a %A20% -o stratum+tcp://%A20%.%POOL%:5133 -u %ADDY% -p %PASS%,%WHATTOMINE%
IF %WHATTOMINE% == %A21% START "%DEV%:%A21%" /min %F% %DEV% -r 0 -a %A21% -o stratum+tcp://%A21%.%POOL%:5433 -u %ADDY% -p %PASS%,%WHATTOMINE%
IF %WHATTOMINE% == %A22% START "%DEV%:%A22%" /min %G% %DEV% -r 0 -a %A22% -o stratum+tcp://%A22%.%POOL%:3739 -u %ADDY% -p %PASS%,%WHATTOMINE%
IF %WHATTOMINE% == %A23% START "%DEV%:%A21%" /min %H% %DEV% -r 0 -a %A23% -o stratum+tcp://%A23%.%POOL%:8433 -u %ADDY% -p %PASS%,%WHATTOMINE%
:WAITAGAIN
CLS
ECHO Mminer v%VERSION% loaded and mining %WHATTOMINE%. Waiting for algo change or miner app to close.
SET ISRUNNING=FALSE
FOR /F %%x IN ('tasklist /NH /FI "IMAGENAME eq %A%" /FI "WINDOWTITLE eq %DEV%:%WHATTOMINE%"') DO IF %%x == %A% SET ISRUNNING=TRUE
IF %ISRUNNING% == TRUE GOTO TRUE
FOR /F %%x IN ('tasklist /NH /FI "IMAGENAME eq %B%" /FI "WINDOWTITLE eq %DEV%:%WHATTOMINE%"') DO IF %%x == %B% SET ISRUNNING=TRUE
IF %ISRUNNING% == TRUE GOTO TRUE
FOR /F %%x IN ('tasklist /NH /FI "IMAGENAME eq %C%" /FI "WINDOWTITLE eq %DEV%:%WHATTOMINE%"') DO IF %%x == %C% SET ISRUNNING=TRUE
IF %ISRUNNING% == TRUE GOTO TRUE
FOR /F %%x IN ('tasklist /NH /FI "IMAGENAME eq %D%" /FI "WINDOWTITLE eq %DEV%:%WHATTOMINE%"') DO IF %%x == %D% SET ISRUNNING=TRUE
IF %ISRUNNING% == TRUE GOTO TRUE
FOR /F %%x IN ('tasklist /NH /FI "IMAGENAME eq %E%" /FI "WINDOWTITLE eq %DEV%:%WHATTOMINE%"') DO IF %%x == %E% SET ISRUNNING=TRUE
IF %ISRUNNING% == TRUE GOTO TRUE
FOR /F %%x IN ('tasklist /NH /FI "IMAGENAME eq %F%" /FI "WINDOWTITLE eq %DEV%:%WHATTOMINE%"') DO IF %%x == %F% SET ISRUNNING=TRUE
IF %ISRUNNING% == TRUE GOTO TRUE
FOR /F %%x IN ('tasklist /NH /FI "IMAGENAME eq %G%" /FI "WINDOWTITLE eq %DEV%:%WHATTOMINE%"') DO IF %%x == %G% SET ISRUNNING=TRUE
IF %ISRUNNING% == TRUE GOTO TRUE
FOR /F %%x IN ('tasklist /NH /FI "IMAGENAME eq %H%" /FI "WINDOWTITLE eq %DEV%:%WHATTOMINE%"') DO IF %%x == %H% SET ISRUNNING=TRUE
IF %ISRUNNING% == FALSE GOTO RESTART
:TRUE
CHOICE /c · /n /t 20 /d ·
REM Check URL every x minutes for an algo selection change or update(60s x 5Min == 300), etc.
REM
powershell -Command "(New-Object Net.WebClient).DownloadFile('%ALGOLOC%', 'nextalgo.txt')"
IF EXIST .\nextalgo.txt SET /P NEXTALGO=
IF %NEXTALGO% == NONE ECHO %ALGOLOC% failed to respond...
IF %NEXTALGO% == NONE powershell -Command "(New-Object Net.WebClient).DownloadFile('%ALGOLOC2%', 'nextalgo.txt')"
IF EXIST .\nextalgo.txt SET /P NEXTALGO=
IF %NEXTALGO% == NONE ECHO %ALGOLOC2% failed to respond... Still mining %WHATTOMINE%
IF %NEXTALGO% == %WHATTOMINE% ECHO No change detected. Still mining %WHATTOMINE%.
IF EXIST .\version.txt DEL version.txt
powershell -Command "(New-Object Net.WebClient).DownloadFile('%VLOC%', 'version.txt')"
IF EXIST .\version.txt SET /P NEWVERSION=
IF %NEWVERSION% == NONE ECHO %LOC% not responding...
IF %NEWVERSION% == NONE CHOICE /c · /n /t 5 /d ·
IF %NEWVERSION% == NONE GOTO STARTNEWALGO
IF %NEWVERSION% EQU %VERSION% ECHO Version is current: MMiner%VERSION%
IF %NEWVERSION% EQU %VERSION% DEL version.txt
IF %NEWVERSION% EQU %VERSION% GOTO CONTINUE
IF %NEWVERSION% GTR %VERSION% ECHO Update available....
IF %NEWVERSION% GTR %VERSION% CHOICE /c · /n /t 5 /d ·
IF %NEWVERSION% GTR %VERSION% GOTO UPDATE
:CONTINUE
IF %ISRUNNING% == FALSE GOTO RESTART
CHOICE /c · /n /t 2 /d ·
IF %NEXTALGO% == %WHATTOMINE% GOTO WAITAGAIN
:RESTART
FOR /F %%x IN ('tasklist /NH /FI "IMAGENAME eq %A%"') DO IF %%x == %A% TASKKILL /F /IM %A%
FOR /F %%x IN ('tasklist /NH /FI "IMAGENAME eq %B%"') DO IF %%x == %B% TASKKILL /F /IM %B%
FOR /F %%x IN ('tasklist /NH /FI "IMAGENAME eq %C%"') DO IF %%x == %C% TASKKILL /F /IM %C%
FOR /F %%x IN ('tasklist /NH /FI "IMAGENAME eq %D%"') DO IF %%x == %D% TASKKILL /F /IM %D%
FOR /F %%x IN ('tasklist /NH /FI "IMAGENAME eq %E%"') DO IF %%x == %E% TASKKILL /F /IM %E%
FOR /F %%x IN ('tasklist /NH /FI "IMAGENAME eq %F%"') DO IF %%x == %F% TASKKILL /F /IM %F%
FOR /F %%x IN ('tasklist /NH /FI "IMAGENAME eq %G%"') DO IF %%x == %G% TASKKILL /F /IM %G%
FOR /F %%x IN ('tasklist /NH /FI "IMAGENAME eq %H%"') DO IF %%x == %H% TASKKILL /F /IM %H%
SET /P WHATTOMINE=
GOTO STARTNEWALGO
:UPDATE
SET US1=FALSE
SET US2=FALSE
:US1_
powershell -Command "(New-Object Net.WebClient).DownloadFile('%LOC%/mminer/mminer%NEWVERSION%.txt', 'mminer%NEWVERSION%.bat')"
IF EXIST .\mminer%NEWVERSION%.bat SET US1=TRUE
IF %US1% == FALSE ECHO Download failed, retrying...
IF %US1% == FALSE GOTO US1_
IF %US1% == TRUE IF EXIST .\update.bat DEL update.bat
:US2_
powershell -Command "(New-Object Net.WebClient).DownloadFile('%LOC%/mminer/update%NEWVERSION%.txt', 'update.bat')"
IF EXIST .\update.bat SET US2=TRUE
IF %US2% == FALSE ECHO Download of update.bat failed. Retrying...
IF %US2% == FALSE GOTO US2_
FOR /F %%x IN ('tasklist /NH /FI "IMAGENAME eq %A%"') DO IF %%x == %A% TASKKILL /F /IM %A%
FOR /F %%x IN ('tasklist /NH /FI "IMAGENAME eq %B%"') DO IF %%x == %B% TASKKILL /F /IM %B%
FOR /F %%x IN ('tasklist /NH /FI "IMAGENAME eq %C%"') DO IF %%x == %C% TASKKILL /F /IM %C%
FOR /F %%x IN ('tasklist /NH /FI "IMAGENAME eq %D%"') DO IF %%x == %D% TASKKILL /F /IM %D%
FOR /F %%x IN ('tasklist /NH /FI "IMAGENAME eq %E%"') DO IF %%x == %E% TASKKILL /F /IM %E%
FOR /F %%x IN ('tasklist /NH /FI "IMAGENAME eq %F%"') DO IF %%x == %F% TASKKILL /F /IM %F%
FOR /F %%x IN ('tasklist /NH /FI "IMAGENAME eq %G%"') DO IF %%x == %G% TASKKILL /F /IM %G%
FOR /F %%x IN ('tasklist /NH /FI "IMAGENAME eq %H%"') DO IF %%x == %H% TASKKILL /F /IM %H%
START update.bat
EXIT
REM JK's nVidia zPool Miner "Manual" Batch V2.0
REM 2.0: Added auto-updates feature to batch; lots of changes
REM 1.2: Added failover algo selection URL
Specifically these type of powershell lines can't contain this text [ -version 2.0 ] in some windows 10 installs. Why, I have no clue:
powershell -version 2.0 -Command "(New-Object Net.WebClient).DownloadFile('%VLOC%', 'version.txt')"