Advertisement
Guest User

FS22 Mod Folder Switch Script

a guest
Nov 26th, 2022
215
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Batch 1.36 KB | None | 0 0
  1. @echo off
  2. set "desired_mod_folder=PLACEHOLDER"
  3. set "game_link=C:\Users\%USERNAME%\Desktop\Farming Simulator 22.url"
  4. set "mod_base=C:\Users\%USERNAME%\Documents\my games\FarmingSimulator2022"
  5. set "folderinfo=%mod_base%\mods\_folderinfo.txt"
  6.  
  7. :: Do nothing if the desired mod folder doesn't exist - We probably already have the appropriate one
  8. if exist "%mod_base%\%desired_mod_folder%" (
  9.  ::We need to rename the current mod folder to its temporary name
  10.   if not exist "%folderinfo%" (
  11.     echo Could not find "%folderinfo%"
  12.     pause
  13.     exit /b 1
  14.   )
  15.   set "original_name="
  16.   for /f "usebackq delims=" %%i in ("%folderinfo%") do (
  17.     set "original_name=%%i"
  18.     goto :end_loop
  19.   )
  20.   :end_loop
  21.   set errcode=0
  22.   if "%original_name%x"=="x" set errcode=1
  23.   if "%errcode%" equ "1" (
  24.     echo Could not find the file indicator in "%folderinfo%"
  25.     pause
  26.     exit /b 2
  27.   )
  28.   echo Renaming current mod folder to mods_%original_name%
  29.   ren "%mod_base%\mods" "mods_%original_name%"
  30.   if %errorlevel% gtr 0 (
  31.     echo Failed to rename mod folder
  32.     pause
  33.     exit /b 3
  34.   )
  35.   echo Renaming desired mod folder to mods
  36.   ren "%mod_base%\%desired_mod_folder%" "mods"
  37.   if %errorlevel% gtr 0 (
  38.     echo ALERT^^! Renaming failed. Game will not have a mods folder currently
  39.     pause
  40.     exit /b 4
  41.   )
  42.   echo Renaming successful. Starting the game
  43. )
  44. "%game_link%"
  45.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement