88 lines
2.1 KiB
Batchfile
88 lines
2.1 KiB
Batchfile
@echo off
|
|
REM Maya License Crack Installer - Windows
|
|
REM
|
|
REM Usage: Run as Administrator
|
|
|
|
echo ========================================
|
|
echo Maya License Crack Installer (Windows)
|
|
echo ========================================
|
|
echo.
|
|
|
|
REM Set paths
|
|
set PROJECT_DIR=%~dp0..
|
|
set CORE_DIR=%PROJECT_DIR%\core\windows
|
|
set HOOK_DLL=%CORE_DIR%\libmaya_hook.dll
|
|
|
|
REM Check if Maya is installed
|
|
set MAYA_PATH=C:\Program Files\Autodesk\Maya2027\bin\maya.exe
|
|
|
|
if not exist "%MAYA_PATH%" (
|
|
echo Searching for Maya installation...
|
|
for /d %%i in (C:\Program Files\Autodesk\Maya*) do (
|
|
if exist "%%i\bin\maya.exe" (
|
|
set MAYA_PATH=%%i\bin\maya.exe
|
|
echo Found Maya at: %MAYA_PATH%
|
|
goto :found
|
|
)
|
|
)
|
|
echo ERROR: Maya not found!
|
|
pause
|
|
exit /b 1
|
|
)
|
|
|
|
:found
|
|
echo Found Maya at: %MAYA_PATH%
|
|
echo.
|
|
|
|
REM Build the hook if needed
|
|
if not exist "%HOOK_DLL%" (
|
|
echo Building license hook...
|
|
cd /d %CORE_DIR%
|
|
call make
|
|
if errorlevel 1 (
|
|
echo ERROR: Failed to build hook
|
|
pause
|
|
exit /b 1
|
|
)
|
|
cd /d "%PROJECT_DIR%"
|
|
)
|
|
|
|
echo Hook DLL ready: %HOOK_DLL%
|
|
echo.
|
|
|
|
REM Backup original maya.exe
|
|
set MAYA_BACKUP=%MAYA_PATH%.original
|
|
if not exist "%MAYA_BACKUP%" (
|
|
echo Backing up original maya.exe...
|
|
copy "%MAYA_PATH%" "%MAYA_BACKUP%"
|
|
echo Backup created: %MAYA_BACKUP%
|
|
) else (
|
|
echo Backup already exists: %MAYA_BACKUP%
|
|
)
|
|
echo.
|
|
|
|
REM Create launcher script
|
|
echo Creating Maya launcher...
|
|
(
|
|
echo @echo off
|
|
echo set MAYA_HOOK=%HOOK_DLL%
|
|
echo set ORIGINAL_MAYA=%MAYA_BACKUP%
|
|
echo.
|
|
echo REM Inject DLL using a simple wrapper
|
|
echo echo Starting Maya with license hook...
|
|
echo set MAYA_APP_LAUNCHER_DLL=%%MAYA_HOOK%%
|
|
echo start "Autodesk Maya" %%ORIGINAL_MAYA%% %%*%
|
|
) > "%PROJECT_DIR%\patcher\windows\maya_launcher.bat"
|
|
|
|
echo.
|
|
echo ========================================
|
|
echo Installation Complete!
|
|
echo ========================================
|
|
echo.
|
|
echo To launch Maya with the crack, run:
|
|
echo %PROJECT_DIR%\patcher\windows\maya_launcher.bat
|
|
echo.
|
|
echo To uninstall, run:
|
|
echo %PROJECT_DIR%\patcher\windows\uninstall_crack.bat
|
|
echo.
|
|
pause
|