taskkill /f /im upc.exe /t

mkdir "%~dp0ICafeCloud\LocalAppData" 2>nul
mkdir "%~dp0ICafeCloud\ProgramData\Ubisoft Game Launcher" 2>nul

del /f /s /q "%~dp0ICafeCloud\LocalAppData\user.dat" 2>nul
del /f /s /q "%~dp0ICafeCloud\LocalAppData\ConnectSecureStorage.dat" 2>nul
del /f /s /q "%~dp0ICafeCloud\LocalAppData\settings.yaml" 2>nul

rmdir "%LocalAppData%\Ubisoft Game Launcher" /S /Q
rmdir "%ProgramData%\Ubisoft\Ubisoft Game Launcher" /S /Q
mklink /J "%LocalAppData%\Ubisoft Game Launcher" "%~dp0ICafeCloud\LocalAppData"
mklink /J "%ProgramData%\Ubisoft\Ubisoft Game Launcher" "%~dp0ICafeCloud\ProgramData\Ubisoft Game Launcher"

set "CurrentDir=%~dp0"
set "CurrentDir=%CurrentDir:~0,-1%"
Reg.exe add "HKLM\SOFTWARE\Wow6432Node\Ubisoft\Launcher" /f /ve /t REG_SZ /d ""
Reg.exe add "HKLM\SOFTWARE\Wow6432Node\Ubisoft\Launcher" /f /v "InstallDir" /t REG_SZ /d "%CurrentDir%"
Reg.exe add "HKLM\SOFTWARE\Wow6432Node\Ubisoft\Launcher\Installs" /f /ve /t REG_SZ /d ""

Reg.exe add "HKLM\SOFTWARE\Classes\uplay" /ve /t REG_SZ /d "URL:uplay protocol" /f
Reg.exe add "HKLM\SOFTWARE\Classes\uplay" /v "URL Protocol" /t REG_SZ /d "" /f
Reg.exe add "HKLM\SOFTWARE\Classes\uplay\DefaultIcon" /ve /t REG_SZ /d "UbisoftConnect.exe" /f
Reg.exe add "HKLM\SOFTWARE\Classes\uplay\Shell\Open\Command" /ve /t REG_SZ /d "\"%~dp0UbisoftConnect.exe\" \"%%1\"" /f