@ECHO OFF


REM this is fixwtf.bat


SET WOWDIR1=C:\WOW1
SET WOWDIR2=C:\WOW2
SET WOWDIR3=C:\WOW3
SET WOWDIR4=C:\WOW4
SET WOWDIR5=C:\WOW5

SET REALM=Elune
SET PERLSCRIPT=C:\MultiBox\fixtoon.pl

SET CLONE1A=Account1
SET CLONE1T=Toon1

SET CLONE2A=Account2
SET CLONE2T=Toon2

SET CLONE3A=Account3
SET CLONE3T=Toon3

SET CLONE4A=Account4
SET CLONE4T=Toon4

SET CLONE5A=Account5
SET CLONE5T=Toon5

SET WOWDIRT=%WOWDIR1%
SET CLONETA=%CLONE1A%
SET CLONETT=%CLONE1T%

SET BACKUPDIR=C:\MultiBox\BACKUPT

echo Backing Up Character and Account WoW Macros
mkdir %BACKUPDIR%

copy /Y %WOWDIR1%\WTF\Account\%CLONE1A%\macros-cache.txt %BACKUPDIR%\macro1.bak
copy /Y %WOWDIR2%\WTF\Account\%CLONE1A%\macros-cache.txt %BACKUPDIR%\macro2.bak
copy /Y %WOWDIR3%\WTF\Account\%CLONE3A%\macros-cache.txt %BACKUPDIR%\macro3.bak
copy /Y %WOWDIR4%\WTF\Account\%CLONE4A%\macros-cache.txt %BACKUPDIR%\macro4.bak
copy /Y %WOWDIR5%\WTF\Account\%CLONE5A%\macros-cache.txt %BACKUPDIR%\macro5.bak

copy /Y %WOWDIR1%\WTF\Account\%CLONE1A%\%REALM%\%CLONE1T%\ macros-cache.txt %BACKUPDIR%\tmacro1.bak
copy /Y %WOWDIR2%\WTF\Account\%CLONE2A%\%REALM%\%CLONE2T%\ macros-cache.txt %BACKUPDIR%\tmacro2.bak
copy /Y %WOWDIR3%\WTF\Account\%CLONE3A%\%REALM%\%CLONE3T%\ macros-cache.txt %BACKUPDIR%\tmacro3.bak
copy /Y %WOWDIR4%\WTF\Account\%CLONE4A%\%REALM%\%CLONE4T%\ macros-cache.txt %BACKUPDIR%\tmacro4.bak
copy /Y %WOWDIR5%\WTF\Account\%CLONE5A%\%REALM%\%CLONE5T%\ macros-cache.txt %BACKUPDIR%\tmacro5.bak

echo Backing Up Template Account WTF

rd /s /q %BACKUPDIR%\WTF
mkdir %BACKUPDIR%\WTF
xcopy %WOWDIRT%\WTF\*.* %BACKUPDIR%\WTF /e /y /o /h /i /g /r /k /x

echo Removing ALL WTF Directories

rd /s /q %WOWDIR1%\WTF
rd /s /q %WOWDIR2%\WTF
rd /s /q %WOWDIR3%\WTF
rd /s /q %WOWDIR4%\WTF
rd /s /q %WOWDIR5%\WTF

md %WOWDIR1%\WTF
md %WOWDIR2%\WTF
md %WOWDIR3%\WTF
md %WOWDIR4%\WTF
md %WOWDIR5%\WTF

echo Copying WTF Settings from Template Account

copy %BACKUPDIR%\WTF\Config.wtf %WOWDIR1%\WTF\Config.wtf
copy %BACKUPDIR%\WTF\Config.wtf %WOWDIR2%\WTF\Config.wtf
copy %BACKUPDIR%\WTF\Config.wtf %WOWDIR3%\WTF\Config.wtf
copy %BACKUPDIR%\WTF\Config.wtf %WOWDIR4%\WTF\Config.wtf
copy %BACKUPDIR%\WTF\Config.wtf %WOWDIR5%\WTF\Config.wtf

xcopy %BACKUPDIR%\WTF\Account\%CLONETA%\*.* %WOWDIR1%\WTF\Account\%CLONE1A% /e /y /o /h /i /g /r /k /x
xcopy %BACKUPDIR%\WTF\Account\%CLONETA%\*.* %WOWDIR2%\WTF\Account\%CLONE2A% /e /y /o /h /i /g /r /k /x
xcopy %BACKUPDIR%\WTF\Account\%CLONETA%\*.* %WOWDIR3%\WTF\Account\%CLONE3A% /e /y /o /h /i /g /r /k /x
xcopy %BACKUPDIR%\WTF\Account\%CLONETA%\*.* %WOWDIR4%\WTF\Account\%CLONE4A% /e /y /o /h /i /g /r /k /x
xcopy %BACKUPDIR%\WTF\Account\%CLONETA%\*.* %WOWDIR5%\WTF\Account\%CLONE5A% /e /y /o /h /i /g /r /k /x

echo Renaming Toons

rename %WOWDIR1%\WTF\Account\%CLONE1A%\%REALM%\%CLONETT% %CLONE1T%
rename %WOWDIR2%\WTF\Account\%CLONE2A%\%REALM%\%CLONETT% %CLONE2T%
rename %WOWDIR3%\WTF\Account\%CLONE3A%\%REALM%\%CLONETT% %CLONE3T%
rename %WOWDIR4%\WTF\Account\%CLONE4A%\%REALM%\%CLONETT% %CLONE4T%
rename %WOWDIR5%\WTF\Account\%CLONE5A%\%REALM%\%CLONETT% %CLONE5T%

echo Replacing Template Account Name and Template Toon Name in Addon LUA Variable Files.

perl %PERLSCRIPT% %WOWDIR1%\WTF\Account\%CLONE1A% %CLONETA% %CLONE1A% macros-cache.txt
perl %PERLSCRIPT% %WOWDIR1%\WTF\Account\%CLONE1A% %CLONETT% %CLONE1T% macros-cache.txt
perl %PERLSCRIPT% %WOWDIR2%\WTF\Account\%CLONE2A% %CLONETA% %CLONE2A% macros-cache.txt
perl %PERLSCRIPT% %WOWDIR2%\WTF\Account\%CLONE2A% %CLONETT% %CLONE2T% macros-cache.txt
perl %PERLSCRIPT% %WOWDIR3%\WTF\Account\%CLONE3A% %CLONETA% %CLONE3A% macros-cache.txt
perl %PERLSCRIPT% %WOWDIR3%\WTF\Account\%CLONE3A% %CLONETT% %CLONE3T% macros-cache.txt
perl %PERLSCRIPT% %WOWDIR4%\WTF\Account\%CLONE4A% %CLONETA% %CLONE4A% macros-cache.txt
perl %PERLSCRIPT% %WOWDIR4%\WTF\Account\%CLONE4A% %CLONETT% %CLONE4T% macros-cache.txt
perl %PERLSCRIPT% %WOWDIR5%\WTF\Account\%CLONE5A% %CLONETA% %CLONE5A% macros-cache.txt
perl %PERLSCRIPT% %WOWDIR5%\WTF\Account\%CLONE5A% %CLONETT% %CLONE5T% macros-cache.txt

echo Copying Macros Back

copy /Y %BACKUPDIR%\macro1.bak %WOWDIR1%\WTF\Account\%CLONE1A%\macros-cache.txt
copy /Y %BACKUPDIR%\macro2.bak %WOWDIR2%\WTF\Account\%CLONE2A%\macros-cache.txt
copy /Y %BACKUPDIR%\macro3.bak %WOWDIR3%\WTF\Account\%CLONE3A%\macros-cache.txt
copy /Y %BACKUPDIR%\macro4.bak %WOWDIR4%\WTF\Account\%CLONE4A%\macros-cache.txt
copy /Y %BACKUPDIR%\macro5.bak %WOWDIR5%\WTF\Account\%CLONE5A%\macros-cache.txt

copy /Y %BACKUPDIR%\tmacro1.bak %WOWDIR1%\WTF\Account\%CLONE1A%\%REALM%\%CLONE1T%\ macros-cache.txt
copy /Y %BACKUPDIR%\tmacro2.bak %WOWDIR2%\WTF\Account\%CLONE2A%\%REALM%\%CLONE2T%\ macros-cache.txt
copy /Y %BACKUPDIR%\tmacro3.bak %WOWDIR3%\WTF\Account\%CLONE3A%\%REALM%\%CLONE3T%\ macros-cache.txt
copy /Y %BACKUPDIR%\tmacro4.bak %WOWDIR4%\WTF\Account\%CLONE4A%\%REALM%\%CLONE4T%\ macros-cache.txt
copy /Y %BACKUPDIR%\tmacro5.bak %WOWDIR5%\WTF\Account\%CLONE5A%\%REALM%\%CLONE5T%\ macros-cache.txt

pause