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
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"
|
|
) |