You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

28 lines
1.3 KiB
Plaintext

(
-- 1. Definir caminhos de destino seguros
local startupDir = getDir #userStartupScripts
local uiDir = (getDir #userMacros) + "\\..\\en-US\\UI\\"
local scriptsDir = (getDir #userScripts) + "\\VR4Life_Plugin\\"
-- Caminho temporário onde o MZP extraiu os arquivos
local tempPath = symbolicPaths.getPathValue "$temp"
-- 2. Garantir que as pastas existam
if not (doesFileExist uiDir) do makeDir uiDir all:true
if not (doesFileExist scriptsDir) do makeDir scriptsDir all:true
-- 3. Mover os arquivos usando nomes fixos (os seus nomes)
copyFile (tempPath + "\\vr4life.mnx") (uiDir + "vr4life.mnx")
copyFile (tempPath + "\\vr4life.ms") (startupDir + "\\vr4life.ms")
-- Copiar pasta Python (exemplo para os dois arquivos principais)
copyFile (tempPath + "\\VR4Life_Plugin\\run_vr4life.py") (scriptsDir + "run_vr4life.py")
copyFile (tempPath + "\\VR4Life_Plugin\\vr4life_updater.py") (scriptsDir + "vr4life_updater.py")
-- 4. Executar o loader agora para o menu aparecer sem reiniciar
if (doesFileExist (startupDir + "\\vr4life.ms")) do (
fileIn (startupDir + "\\vr4life.ms")
)
messageBox "Instalação VR4Life Concluída!\nO menu aparecerá após a inicialização da UI." title:"VR4Life"
)