- ::@chcp 65001
- ::#########################################################################
- @ECHO OFF
- @ECHO BEKLEYIN OYUN ACILIYOR
- SET ACIKLAMAGOSTER=HAYIR
- SET OYUNISIM=GTA V UcgenMod
- SET OYUNEXE32="GTAVLauncher.exe"
- SET OYUNEXE64="GTAVLauncher.exe"
- SET EKSTRADIR32=\
- SET EKSTRADIR64=\
- SET UOA=UOA
- SET EXE_KAPAT=GTAVLauncher.exe
- ::#####BU KISIMDAN SONRASINI DEGISTIRMEYINIZ. GELISMIS AYARLARI ICERIR!####
- echo %OYUNEXE32% >> %systemdrive%\oyunarsivi\exe.log
- echo %OYUNEXE64% >> %systemdrive%\oyunarsivi\exe.log
- echo %OYUNEXE% >> %systemdrive%\oyunarsivi\exe.log
- echo "%EXE_KAPAT%" >> %systemdrive%\oyunarsivi\exe.log
- @SET BEKLE=/WAIT
- ::2018 ucgenoyunarsivi.com ®
- :: OYUNARSIVI=%1
- :: OYUNARSIVI2=%2
- :: OYUNDIZINI=%3
- :: OYUNDIZINI2=%4
- :: OYUNBATCHDATA=%5
- :: ONLINEOYUNARSIVI=%6
- :: ONLINEOYUNDIZINI=%7
- :: CLIENTTIPI=%8
- :: TIRNAK=%9
- SET LOGFILE=%systemdrive%\oyunarsivi\clientlog-%DATE%.txt
- ECHO. >> %LOGFILE%
- SET OYUNDIZINI=%3
- SET OYUNDIZINI=%OYUNDIZINI:"=%
- SET OYUNDIZINI2=%3
- SET OYUNDIZINI2=%OYUNDIZINI2:"=%
- SET OYUNBATCHDATA=%5
- SET OYUNBATCHDATA=%OYUNBATCHDATA:"=%
- SET CLIENTTIPI=%8
- IF %COMPUTERNAME%==PC-34 GOTO :GTX1070
- IF %COMPUTERNAME%==PC-33 GOTO :GTX1070
- IF %COMPUTERNAME%==PC-32 GOTO :GTX1070
- IF %COMPUTERNAME%==PC-31 GOTO :GTX1070
- IF %COMPUTERNAME%==PC-30 GOTO :GTX1070
- IF %COMPUTERNAME%==PC-29 GOTO :GTX1070
- IF %COMPUTERNAME%==PC-28 GOTO :GTX1070
- IF %COMPUTERNAME%==PC-27 GOTO :GTX1070
- IF %COMPUTERNAME%==PC-26 GOTO :GTX1070
- IF %COMPUTERNAME%==PC-25 GOTO :GTX1070
- IF %COMPUTERNAME%==PC-24 GOTO :GTX1070
- IF %COMPUTERNAME%==PC-24 GOTO :GTX1070
- IF %COMPUTERNAME%==PC-01 GOTO :RX580
- IF %COMPUTERNAME%==PC-02 GOTO :RX580
- IF %COMPUTERNAME%==PC-03 GOTO :RX580
- IF %COMPUTERNAME%==PC-04 GOTO :RX580
- IF %COMPUTERNAME%==PC-05 GOTO :RX580
- IF %COMPUTERNAME%==PC-06 GOTO :RX580
- IF %COMPUTERNAME%==PC-07 GOTO :GTX1070
- IF %COMPUTERNAME%==PC-08 GOTO :GTX1070
- IF %COMPUTERNAME%==PC-09 GOTO :GTX1070
- IF %COMPUTERNAME%==PC-10 GOTO :GTX1070
- IF %COMPUTERNAME%==PC-11 GOTO :GTX1070
- IF %COMPUTERNAME%==PC-12 GOTO :GTX1070
- IF %COMPUTERNAME%==PC-13 GOTO :GTX1060
- IF %COMPUTERNAME%==PC-14 GOTO :GTX1060
- IF %COMPUTERNAME%==PC-15 GOTO :GTX1060
- IF %COMPUTERNAME%==PC-16 GOTO :GTX1060
- IF %COMPUTERNAME%==PC-17 GOTO :GTX1060
- IF %COMPUTERNAME%==PC-18 GOTO :GTX1060
- IF %COMPUTERNAME%==PC-19 GOTO :GTX1060
- IF %COMPUTERNAME%==PC-20 GOTO :GTX1060
- IF %COMPUTERNAME%==PC-21 GOTO :GTX1060
- IF %COMPUTERNAME%==PC-22 GOTO :GTX1060
- IF %COMPUTERNAME%==PC-23 GOTO :GTX1060
- IF %COMPUTERNAME%==PC-36 GOTO :GTX1060
- IF %COMPUTERNAME%==PC-37 GOTO :GTX1050TI
- IF %COMPUTERNAME%==PC-38 GOTO :GTX10603
- IF %COMPUTERNAME%==PC-39 GOTO :GTX10603
- IF %COMPUTERNAME%==PC-40 GOTO :GTX10603
- :GTX1070
- xcopy /e /y /r /d /i "%OYUNBATCHDATA%\Ayarlar\GTAV\EkranAyari\GTX1070\*.*" "%USERPROFILE%\Documents\Rockstar Games\GTA V\"
- ECHO 1070
- GOTO :SON
- :RX580
- xcopy /e /y /r /d /i "%OYUNBATCHDATA%\Ayarlar\GTAV\EkranAyari\RX580\*.*" "%USERPROFILE%\Documents\Rockstar Games\GTA V\"
- ECHO 580
- GOTO :SON
- :GTX1060
- xcopy /e /y /r /d /i "%OYUNBATCHDATA%\Ayarlar\GTAV\EkranAyari\GTX1060\*.*" "%USERPROFILE%\Documents\Rockstar Games\GTA V\"
- ECHO 1060
- GOTO :SON
- :SON
- :GTX1050TI
- xcopy /e /y /r /d /i "%OYUNBATCHDATA%\Ayarlar\GTAV\EkranAyari\GTX1050TI\*.*" "%USERPROFILE%\Documents\Rockstar Games\GTA V\"
- ECHO 1050
- GOTO :SON
- :SON
- :GTX10603
- xcopy /e /y /r /d /i "%OYUNBATCHDATA%\Ayarlar\GTAV\EkranAyari\GTX10603\*.*" "%USERPROFILE%\Documents\Rockstar Games\GTA V\"
- ECHO 10603
- GOTO :SON
- :SON
- Reg.exe add "HKCU\Software\ScriptHookV" /v "1.0.1493.0" /t REG_DWORD /d "1567922254" /f
- Reg.exe add "HKCU\Software\ScriptHookV" /v "1.0.1493.1" /t REG_DWORD /d "1567922254" /f
- Reg.exe add "HKCU\Software\ScriptHookV" /v "1.0.1604.0" /t REG_DWORD /d "1567922254" /f
- Reg.exe add "HKCU\Software\ScriptHookV" /v "1.0.1604.1" /t REG_DWORD /d "1567922254" /f
- IF "%8"=="" GOTO :CLIENTTIPIYOK
- IF "%3"=="" GOTO :OYUNDIZINIBELIRLENMEMIS
- IF "%5"=="" GOTO :OYUNBATCHDATABELIRLENMEMIS
- :HATAKONTROLU
- ::OYUNDIZINI KONTROL ET
- IF NOT EXIST %3 GOTO :OYUNDISKIYOK
- :OYUNCALISTIR
- @if %CLIENTTIPI%==SERVER GOTO :SERVEROYUN
- @if %CLIENTTIPI%==CLIENT GOTO :CLIENTOYUN
- ::#########################################################################
- :CLIENTOYUN
- SET EXE32=%OYUNEXE32% & SET EXE64=%OYUNEXE64%
- SETLOCAL EnableExtensions & @ECHO OFF & color 0a & cls & SET EXE32=%EXE32:"=% & SET EXE64=%EXE64:"=%
- FOR /F %%x IN ('tasklist /NH /FI "IMAGENAME eq %EXE32%"') DO IF %%x == %EXE32% goto ZATENCALISIYOR
- FOR /F %%x IN ('tasklist /NH /FI "IMAGENAME eq %EXE64%"') DO IF %%x == %EXE64% goto ZATENCALISIYOR
- GOTO DEVAM
- :ZATENCALISIYOR
- ECHO. & ECHO. & ECHO. & ECHO. & ECHO. & ECHO. & ECHO OYUN CALISIYOR LUTFEN BEKLEYIN & ECHO. & ECHO. & ECHO. & ECHO. & ECHO. & ECHO. & TIMEOUT 5 >nul & EXIT
- :DEVAM
- ::#########################################################################
- :OYUNMODUSEC
- CLS
- ECHO.
- ECHO.
- ECHO.
- ECHO LUTFEN SECINIZ (1, 2 VEYA 3) :
- ECHO.
- ECHO #########################################################################
- ECHO.
- ECHO.
- ECHO 1 - EGLENCE OYUNU (FULL OYUN + MULTIPLAYER)
- ECHO.
- ECHO 2 - HIKAYE MODU (ILERLEME KAYDEDILEBILIR)
- ECHO.
- ECHO 3 - ONLINE MULTIPLAYER
- ECHO.
- ECHO.
- ECHO #########################################################################
- ECHO.
- SET OYUNMODU=ERR
- SET /P OYUNMODU=LUTFEN SECINIZ (1, 2 VEYA 3) :
- IF NOT %UOA%==UOA EXIT
- IF %OYUNMODU%==1 ECHO OYUN MODU 1 & GOTO :EGLENCE
- IF %OYUNMODU%==2 ECHO OYUN MODU 2 & GOTO :HIKAYE
- IF %OYUNMODU%==3 ECHO OYUN MODU 3 & GOTO :MULTIMULTI
- IF %OYUNMODU%==ERR GOTO :OYUNMODUSEC
- :EGLENCE
- xcopy /e /y /r /d /i "%OYUNDIZINI%\%OYUNISIM%\UcgenGtaModlari\FullSave\*.*" "%ALLUSERSPROFILE%\Socialclub\3GEN\271590"
- IF NOT EXIST "%OYUNDIZINI%\%OYUNISIM%\dinput8.dll" copy /y "%OYUNDIZINI%\%OYUNISIM%\UcgenGtaModlari\dinput8.dll" "%OYUNDIZINI%\%OYUNISIM%\dinput8.dll"
- IF %ACIKLAMAGOSTER%==EVET start "" "%OYUNDIZINI%\%OYUNISIM%\goster.exe" "%OYUNDIZINI%\%OYUNISIM%\ucgen1.jpg" -center
- CD /D "%OYUNDIZINI%\%OYUNISIM%\UcgenGtaModlari\server"
- start "" /MIN "GTAServer.exe"
- CD /D "%OYUNDIZINI%\%OYUNISIM%"
- START "" GTAVLauncher.EXE
- ECHO %CD%
- EXIT
- :HIKAYE
- IF EXIST "%OYUNDIZINI%\%OYUNISIM%\dinput8.dll" DEL /f /q "%OYUNDIZINI%\%OYUNISIM%\dinput8.dll"
- CD /D "%OYUNDIZINI%\%OYUNISIM%"
- START "" GTAVLauncher.EXE
- EXIT
- :MULTIMULTI
- SET PN=%1
- set PN=%PN:"=%
- Reg.exe add "HKCU\Software\RAGE-MP" /v "game_v_path" /t REG_SZ /d "%OYUNDIZINI%\%OYUNISIM%" /f
- Reg.exe add "HKCU\Software\RAGE-MP" /v "rage_path" /t REG_SZ /d "%OYUNDIZINI%\%OYUNISIM%\UcgenGtaModlari\RageMP Fix" /f
- Reg.exe add "HKCU\Software\Classes\discord-378293683256164352" /ve /t REG_SZ /d "URL:Run game 378293683256164352 protocol" /f
- Reg.exe add "HKCU\Software\Classes\discord-378293683256164352" /v "URL Protocol" /t REG_SZ /d "" /f
- Reg.exe add "HKCU\Software\Classes\discord-378293683256164352\DefaultIcon" /ve /t REG_SZ /d "%OYUNDIZINI%\%OYUNISIM%\UcgenGtaModlari\RageMP Fix\ragemp_v.exe" /f
- Reg.exe add "HKCU\Software\Classes\discord-378293683256164352\shell\open\command" /ve /t REG_SZ /d "%OYUNDIZINI%\%OYUNISIM%\UcgenGtaModlari\RageMP Fix\ragemp_v.exe" /f
- Reg.exe add "HKCU\Software\RAGE-MP" /v "player_name" /t REG_SZ /d "%PN%" /f
- Reg.exe add "HKCU\Software\RAGE-MP" /v "launch.type" /t REG_SZ /d "menu" /f
- Reg.exe add "HKCU\Software\RAGE-MP" /v "launch.ip" /t REG_SZ /d "178.170.189.252" /f
- Reg.exe add "HKCU\Software\RAGE-MP" /v "launch.password" /t REG_SZ /d "" /f
- Reg.exe add "HKCU\Software\RAGE-MP" /v "launch.port" /t REG_SZ /d "22005" /f
- Reg.exe add "HKCU\Software\RAGE-MP" /v "lang" /t REG_SZ /d "en" /f
- Reg.exe add "HKCU\Software\RAGE-MP" /v "type" /t REG_SZ /d "steam" /f
- Reg.exe add "HKCU\Software\RAGE-MP" /v "ver" /t REG_SZ /d "141" /f
- IF EXIST "%OYUNDIZINI%\%OYUNISIM%\dinput8.dll" DEL /f /q "%OYUNDIZINI%\%OYUNISIM%\dinput8.dll"
- CD /D "%OYUNDIZINI%\%OYUNISIM%\RageMP Fix\"
- START "" ragemp_v.exe
- EXIT
- ::#########################################################################
- :SERVEROYUN
- ::#########################################################################
- CLS
- ECHO.
- ECHO.
- ECHO BU OYUNU SERVERDAN ACMASAN MI ACABA :)
- ECHO.
- ECHO.
- TIMEOUT 5 > NUL
- EXIT
- @if %processor_architecture%==AMD64 GOTO :AMD64
- @if %processor_architecture%==x86 GOTO :x86
- :AMD64
- ECHO %TIME% 64BIT SERVER >> %LOGFILE%
- @cd /d "%OYUNDIZINI%\%OYUNISIM%\%EKSTRADIR64%"
- @start %BEKLE% "" %OYUNEXE64%
- ECHO %TIME% BASLAT: %OYUNDIZINI%\%OYUNISIM%\%EKSTRADIR64%\%OYUNEXE64% >> %LOGFILE%
- EXIT
- GOTO :EOF
- :x86
- ECHO %TIME% 32BIT SERVER >> %LOGFILE%
- @cd /d "%OYUNDIZINI%\%OYUNISIM%\%EKSTRADIR32%"
- @start %BEKLE% "" %OYUNEXE32%
- ECHO %TIME% BASLAT: %OYUNDIZINI%\%OYUNISIM%\%EKSTRADIR32%\%OYUNEXE32% >> %LOGFILE%
- EXIT
- GOTO :EOF
- :OYUNDISKIYOK
- ECHO OYUN DISKI BULUNAMADI.
- ECHO OYUN DISKI HARFINI KONTROL EDINIZ
- ECHO BU KLASORE ULASILAMIYOR:
- ECHO.
- ECHO %OYUNDIZINI%
- ECHO %TIME% OYUNDISKI BULUNAMADI. >> %LOGFILE%
- PAUSE
- GOTO :EOF
- :OYUNDIZINIBELIRLENMEMIS
- ECHO OYUN DISKI BULUNAMADI.
- ECHO OYUN DISKI HARFINI KONTROL EDINIZ
- ECHO %TIME% OYUN DISKI BULUNAMADI. >> %LOGFILE%
- PAUSE
- GOTO :EOF
- :OYUNBATCHDATABELIRLENMEMIS
- ECHO AYAR DIZINI BULUNAMADI.
- ECHO %TIME% AYAR DIZINI BULUNAMADI. >> %LOGFILE%
- PAUSE
- GOTO :EOF
- :CLIENTTIPIYOK
- cls
- SHUTDOWN -R -T 3600 -C "YETKISIZ ISLEM BILGISAYARINIZ KAPATILIYOR"
- ECHO %TIME% YETKISIZ ISLEM
- ECHO %TIME% YETKISIZ ISLEM >> %LOGFILE%
- TIMEOUT 3
- SHUTDOWN -A
- GOTO :EOF
- ::SELCUKDERE 2016