taskkill /f /im RiotClientServices.exe /t

rmdir "%~dp0ICafeCloud" /S /Q

xcopy /E /I /Y "%LocalAppData%\Riot Games\Riot Client" "%~dp0ICafeCloud\LocalAppData"
xcopy /E /I /Y "%ProgramData%\Riot Games" "%~dp0ICafeCloud\ProgramData"

rmdir "%~dp0ICafeCloud\LocalAppData\Logs" /S /Q
rmdir "%~dp0ICafeCloud\LocalAppData\Data" /S /Q
rmdir "%~dp0ICafeCloud\ProgramData\Metadata\bacon.live" /S /Q
rmdir "%~dp0ICafeCloud\ProgramData\Metadata\league_of_legends.live" /S /Q
rmdir "%~dp0ICafeCloud\ProgramData\Metadata\valorant.live" /S /Q
for /d %%i in ("%~dp0ICafeCloud\ProgramData\Metadata\*.live") do rmdir /s /q "%%i"

mkdir "%~dp0ICafeCloud\LocalAppData\Logs" 2>nul
mkdir "%~dp0ICafeCloud\LocalAppData\Data" 2>nul
del "%~dp0ICafeCloud\ProgramData\RiotClientInstalls.json" /Q

if not exist "pkg_match_only.dat" (
    type nul > "pkg_match_only.dat"
)