Advertisement
Guest User

202001211305

a guest
Jan 21st, 2020
367
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Batch 48.08 KB | None | 0 0
  1. Avant de continuer, vérifiez ceci car le script pourrait ne pas fonctionner si ce paramètre est mal réglé:
  2. - Faire un clique droit sur la barre de titre ou le raccourci "alt+espace" et cliquer sur "Propriétés".
  3. - Aller dans l'onglet "Polices", choisir la police "Lucida Console" et cliquer sur "OK".
  4.  
  5. Si tout est bon, le script devrait fonctionner correctement.
  6. Si le script se ferme immédiatement après ceci, cela veut dire que la police que vous avez sélectionné n'est pas compatible avec l'encodage de caractères UTF-8.
  7. Appuyez sur une touche pour continuer...
  8. C:\Ultimate Switch Hack Script v4.1.23>chcp 65001  1>nul
  9.  
  10. C:\Ultimate Switch Hack Script v4.1.23>Setlocal enabledelayedexpansion
  11.  
  12. C:\Ultimate Switch Hack Script v4.1.23>set base_script_path="C:\Ultimate Switch Hack Script v4.1.23\tools\Storage\\..\.."
  13.  
  14. C:\Ultimate Switch Hack Script v4.1.23>set folders_url_project_base=https://github.com/shadow2560/Ultimate-Switch-Hack-Script/trunk
  15.  
  16. C:\Ultimate Switch Hack Script v4.1.23>set files_url_project_base=https://raw.githubusercontent.com/shadow2560/Ultimate-Switch-Hack-Script/master
  17.  
  18. C:\Ultimate Switch Hack Script v4.1.23>IF NOT EXIST "tools\gnuwin32\bin\wc.exe" (
  19. ping /n 2 www.github.com  1>nul 2>&1  
  20.  IF !errorlevel! NEQ 0 (
  21. echo Dependancy error, you have to connect to internet, script will close.  
  22.  pause
  23.  exit
  24. )  else (
  25. copy nul "continue_update.txt"  1>nul  
  26.  echo Updating Gnuwin32 dependancies...  
  27.  "tools\gitget\SVN\svn.exe" export https://github.com/shadow2560/Ultimate-Switch-Hack-Script/trunk/tools/gnuwin32 tools\gnuwin32 --force  1>nul
  28. )
  29. )
  30.  
  31. C:\Ultimate Switch Hack Script v4.1.23>IF NOT EXIST "tools\aria2\aria2c.exe" (
  32. ping /n 2 www.github.com  1>nul 2>&1  
  33.  IF !errorlevel! NEQ 0 (
  34. echo Dependancy error, you have to connect to internet, script will close.  
  35.  pause
  36.  exit
  37. )  else (
  38. copy nul "continue_update.txt"  1>nul  
  39.  echo Updating Aria2 dependancies...  
  40.  "tools\gitget\SVN\svn.exe" export https://github.com/shadow2560/Ultimate-Switch-Hack-Script/trunk/tools/aria2 tools\aria2 --force  1>nul
  41. )
  42. )
  43.  
  44. C:\Ultimate Switch Hack Script v4.1.23>IF NOT EXIST "languages\FR_fr" (
  45. copy nul "continue_update.txt"  1>nul  
  46.  echo Initializing french language...  
  47.  set temp_language_path=languages\FR_fr  
  48.  call :initialize_language
  49. )
  50.  
  51. C:\Ultimate Switch Hack Script v4.1.23>IF "languages\FR_fr" == "" (
  52. IF EXIST "languages\FR_fr\language_general_config.bat" call "languages\FR_fr\language_general_config.bat"  
  53.  IF "!language_path!" == "" (
  54. copy nul "continue_update.txt"  1>nul  
  55.  echo Initializing first language...  
  56.  set temp_language_path=languages\FR_fr  
  57.  rmdir /s /q "templogs"  2>nul  
  58.  call :initialize_language
  59. )
  60. )
  61.  
  62. C:\Ultimate Switch Hack Script v4.1.23>IF EXIST "templogs" (
  63. del /q "templogs"  2>nul  
  64.  rmdir /s /q "templogs"  2>nul
  65. )
  66.  
  67. C:\Ultimate Switch Hack Script v4.1.23>mkdir "templogs"
  68.  
  69. C:\Ultimate Switch Hack Script v4.1.23>IF "" == "language_init" (
  70. rmdir /s /q "templogs"  2>nul  
  71.  call :initialize_language
  72. )
  73.  
  74. C:\Ultimate Switch Hack Script v4.1.23>echo é  1>nul
  75.  
  76. C:\Ultimate Switch Hack Script v4.1.23>set this_script_full_path=tools\Storage\update_manager.bat
  77.  
  78. C:\Ultimate Switch Hack Script v4.1.23>IF "C:\Ultimate Switch Hack Script v4.1.23\" == "" (
  79. cd  1>templogs\tempvar.txt  
  80.  set /p ushs_base_path= 0<templogs\tempvar.txt  
  81.  set ushs_base_path=!ushs_base_path!\
  82. )
  83.  
  84. C:\Ultimate Switch Hack Script v4.1.23>set associed_language_script=languages\FR_fr\!this_script_full_path:C:\Ultimate Switch Hack Script v4.1.23\=!
  85.  
  86. C:\Ultimate Switch Hack Script v4.1.23>set associed_language_script=C:\Ultimate Switch Hack Script v4.1.23\languages\FR_fr\tools\Storage\update_manager.bat
  87.  
  88. C:\Ultimate Switch Hack Script v4.1.23>IF NOT EXIST "C:\Ultimate Switch Hack Script v4.1.23\languages\FR_fr\tools\Storage\update_manager.bat" (
  89. set associed_language_script=languages\FR_fr\!this_script_full_path:C:\Ultimate Switch Hack Script v4.1.23\=!  
  90.  set associed_language_script=C:\Ultimate Switch Hack Script v4.1.23\!associed_language_script!  
  91.  echo Associed language file not found, use the update manager to install the file. French language will be tryed.  
  92.  pause
  93. )
  94.  
  95. C:\Ultimate Switch Hack Script v4.1.23>IF NOT EXIST "C:\Ultimate Switch Hack Script v4.1.23\languages\FR_fr\tools\Storage\update_manager.bat" (
  96. echo Language error, please use the update manager to update the script. The script will force the initialization of the language.  
  97.  pause
  98.  rmdir /s /q "templogs"  2>nul  
  99.  call :initialize_language
  100. )
  101.  
  102. C:\Ultimate Switch Hack Script v4.1.23>IF "general_content_update" == "retroarch_update" (
  103. call :retroarch_update  
  104.  goto:end_script
  105. )
  106.  
  107. C:\Ultimate Switch Hack Script v4.1.23>call "C:\Ultimate Switch Hack Script v4.1.23\languages\FR_fr\tools\Storage\update_manager.bat" "display_title"
  108.  
  109. C:\Ultimate Switch Hack Script v4.1.23>goto:display_title
  110.  
  111. C:\Ultimate Switch Hack Script v4.1.23>title Gestionnaire de mises à jour 3.99.93 - Shadow256 Ultimate Switch Hack Script 4.1.24
  112.  
  113. C:\Ultimate Switch Hack Script v4.1.23>goto:eof
  114.  
  115. C:\Ultimate Switch Hack Script v4.1.23>IF "o" == "" (IF "0" == "0" (
  116. ping /n 2 www.github.com  1>nul 2>&1  
  117.  IF !errorlevel! EQU 0 (
  118. call :verif_file_version "languages\FR_fr\language_general_config.bat"  
  119.  IF "!update_finded!" == "Y" (
  120. copy nul "continue_update.txt"  1>nul  
  121.  "tools\aria2\aria2c.exe" -m 0 --auto-save-interval=0 --file-allocation=none --allow-overwrite=true --continue=false --auto-file-renaming=false --quiet=true --summary-interval=0 --remove-control-file=true --always-resume=false --save-not-found=false --keep-unfinished-download-result=false -d "templogs" -o "language_general_config.bat" "https://raw.githubusercontent.com/shadow2560/Ultimate-Switch-Hack-Script/master/languages/FR_fr/language_general_config.bat"  
  122.  IF !errorlevel! EQU 0 (
  123. move "templogs\language_general_config.bat" "languages\FR_fr\language_general_config.bat"  1>nul  
  124.  "tools\aria2\aria2c.exe" -m 0 --auto-save-interval=0 --file-allocation=none --allow-overwrite=true --continue=false --auto-file-renaming=false --quiet=true --summary-interval=0 --remove-control-file=true --always-resume=false --save-not-found=false --keep-unfinished-download-result=false -d "templogs" -o "language_general_config.bat.version" "https://raw.githubusercontent.com/shadow2560/Ultimate-Switch-Hack-Script/master/languages/FR_fr/language_general_config.bat.version"  
  125.  IF !errorlevel! EQU 0 (
  126. move "templogs\language_general_config.bat.version" "languages\FR_fr\language_general_config.bat.version"  1>nul  
  127.  rmdir /s /q templogs  
  128.  call "C:\Ultimate Switch Hack Script v4.1.23\languages\FR_fr\tools\Storage\update_manager.bat" "language_config_update_info"  
  129.  pause
  130.  start /i "" "C:\Windows\system32\cmd.exe" /c call "Ultimate-Switch-Hack-Script.bat"  
  131.  IF /I "on" == "on" pause
  132.  exit
  133. )
  134. )
  135. )
  136. )  else (
  137. call "C:\Ultimate Switch Hack Script v4.1.23\languages\FR_fr\tools\Storage\update_manager.bat" "no_internet_connection_error"  
  138.  pause
  139.  goto:end_script
  140. )
  141. ) )
  142.  
  143. C:\Ultimate Switch Hack Script v4.1.23>IF EXIST "continue_update.txt" (
  144. set auto_update=O  
  145.  goto:begin_update
  146. )
  147.  
  148. C:\Ultimate Switch Hack Script v4.1.23>IF "" == "force" (
  149. set auto_update=O  
  150.  goto:begin_update
  151. )
  152.  
  153. C:\Ultimate Switch Hack Script v4.1.23>IF EXIST "failed_updates\*.failed" (
  154. set auto_update=O  
  155.  goto:begin_update
  156. )
  157.  
  158. C:\Ultimate Switch Hack Script v4.1.23>IF EXIST "languages\FR_fr\script_general_config.bat\*.*" (rmdir /s /q "languages\FR_fr\script_general_config.bat" )
  159.  
  160. C:\Ultimate Switch Hack Script v4.1.23>IF not EXIST "languages\FR_fr\script_general_config.bat" copy nul "languages\FR_fr\script_general_config.bat"  1>nul
  161.  
  162. C:\Ultimate Switch Hack Script v4.1.23>tools\gnuwin32\bin\grep.exe -n "set auto_update="  0<"languages\FR_fr\script_general_config.bat" 1>templogs\tempvar.txt
  163.  
  164. C:\Ultimate Switch Hack Script v4.1.23>set /p temp_auto_update_line= 0<templogs\tempvar.txt
  165.  
  166. C:\Ultimate Switch Hack Script v4.1.23>IF NOT "" == "" (
  167. echo   | "tools\gnuwin32\bin\cut.exe" -d : -f 1  1>templogs\tempvar.txt  
  168.  set /p auto_update_file_param_line= 0<templogs\tempvar.txt  
  169.  echo   | "tools\gnuwin32\bin\cut.exe" -d = -f 2  1>templogs\tempvar.txt  
  170.  set /p ini_auto_update= 0<templogs\tempvar.txt
  171. )
  172.  
  173. C:\Ultimate Switch Hack Script v4.1.23>set temp_auto_update_line=
  174.  
  175. C:\Ultimate Switch Hack Script v4.1.23>IF "" == "" (call "C:\Ultimate Switch Hack Script v4.1.23\languages\FR_fr\tools\Storage\update_manager.bat" "autoupdate_choice" )  else IF /I "" == "O" (set auto_update=O )  else IF /I "" == "N" (set auto_update=N )  else (
  176. call "C:\Ultimate Switch Hack Script v4.1.23\languages\FR_fr\tools\Storage\update_manager.bat" "autoupdate_bad_value_error"  
  177.  "tools\gnuwin32\bin\sed.exe" d "languages\FR_fr\script_general_config.bat" 1>"languages\FR_fr\script_general_config2.bat"  
  178.  del /q "languages\FR_fr\script_general_config.bat"  
  179.  ren "languages\FR_fr\script_general_config2.bat" "script_general_config.bat"  
  180.  set ini_auto_update=  
  181.  goto:initialize_auto_update
  182. )
  183.  
  184. C:\Ultimate Switch Hack Script v4.1.23>goto:autoupdate_choice
  185.  
  186. C:\Ultimate Switch Hack Script v4.1.23>echo Réglage de la mise à jour automatique:
  187. Réglage de la mise à jour automatique:
  188.  
  189. C:\Ultimate Switch Hack Script v4.1.23>echo.
  190.  
  191.  
  192. C:\Ultimate Switch Hack Script v4.1.23>echo La mise à jour automatique intervient lors du démarrage des différentes fonctionnalités ou grands groupes de fonctionnalités du script. Si vous tentez de mettre à jour une fonctionnalité qui n'est pas encore installée, son installation sera forcée même en cas de désactivation de la mise à jour automatique.
  193. La mise à jour automatique intervient lors du démarrage des différentes fonctionnalités ou grands groupes de fonctionnalités du script. Si vous tentez de mettre à jour une fonctionnalité qui n'est pas encore installée, son installation sera forcée même en cas de désactivation de la mise à jour automatique.
  194.  
  195. C:\Ultimate Switch Hack Script v4.1.23>echo Dans les choix qui vont suivre, si vous ne faites pas un choix définitif, cette question sera donc souvent posée.
  196. Dans les choix qui vont suivre, si vous ne faites pas un choix définitif, cette question sera donc souvent posée.
  197.  
  198. C:\Ultimate Switch Hack Script v4.1.23>echo Si vous choisissez de toujours vérifier les mises à jour, certaines fonctionnalités mettront un peu de temps à se lancer, notemment le démarrage du menu principal ou encore la préparation d'une SD ou la Nand Toolbox car ces fonctionnalités ont beaucoup de dépendances mais vous aurez toujours les dernières versions des fonctionnalités que vous utilisez et le reste ne bougera pas tant que vous ne l'aurez pas utilisé au moins une fois.
  199. Si vous choisissez de toujours vérifier les mises à jour, certaines fonctionnalités mettront un peu de temps à se lancer, notemment le démarrage du menu principal ou encore la préparation d'une SD ou la Nand Toolbox car ces fonctionnalités ont beaucoup de dépendances mais vous aurez toujours les dernières versions des fonctionnalités que vous utilisez et le reste ne bougera pas tant que vous ne l'aurez pas utilisé au moins une fois.
  200.  
  201. C:\Ultimate Switch Hack Script v4.1.23>echo Au contraire, si vous choisissez de ne jamais mettre à jour, vous ne pourrez que faire la mise à jour de tous les éléments du script d'un coup via le menu "A propos" mais le lancement des fonctionnalités sera bien plus rapide.
  202. Au contraire, si vous choisissez de ne jamais mettre à jour, vous ne pourrez que faire la mise à jour de tous les éléments du script d'un coup via le menu "A propos" mais le lancement des fonctionnalités sera bien plus rapide.
  203.  
  204. C:\Ultimate Switch Hack Script v4.1.23>echo Notez que vous pouvez toujours réinitialiser cette valeur en passant par le menu des paramètres du script.
  205. Notez que vous pouvez toujours réinitialiser cette valeur en passant par le menu des paramètres du script.
  206.  
  207. C:\Ultimate Switch Hack Script v4.1.23>echo Notez également que même en cas de désactivation de la mise à jour automatique et si vous faites une mise à jour manuelle qui a échouée, celle-ci sera reprise automatiquement pour éviter des bugs dans le script.
  208. Notez également que même en cas de désactivation de la mise à jour automatique et si vous faites une mise à jour manuelle qui a échouée, celle-ci sera reprise automatiquement pour éviter des bugs dans le script.
  209.  
  210. C:\Ultimate Switch Hack Script v4.1.23>echo.
  211.  
  212.  
  213. C:\Ultimate Switch Hack Script v4.1.23>echo Que souhaitez-vous faire?
  214. Que souhaitez-vous faire?
  215.  
  216. C:\Ultimate Switch Hack Script v4.1.23>echo o: Vérifier les mises à jour cette fois-ci.
  217. o: Vérifier les mises à jour cette fois-ci.
  218.  
  219. C:\Ultimate Switch Hack Script v4.1.23>echo n: Ne pas vérifier les mises à jour cette fois-ci.
  220. n: Ne pas vérifier les mises à jour cette fois-ci.
  221.  
  222. C:\Ultimate Switch Hack Script v4.1.23>echo t: Toujours vérifier les mises à jour.
  223. t: Toujours vérifier les mises à jour.
  224.  
  225. C:\Ultimate Switch Hack Script v4.1.23>echo j: Ne jamais vérifier les mises à jour.
  226. j: Ne jamais vérifier les mises à jour.
  227.  
  228. C:\Ultimate Switch Hack Script v4.1.23>echo.
  229.  
  230.  
  231. C:\Ultimate Switch Hack Script v4.1.23>set /p auto_update=Souhaitez-vous activer la mise à jour automatique? (o/n/t/j):  
  232. Souhaitez-vous activer la mise à jour automatique? (o/n/t/j):
  233. C:\Ultimate Switch Hack Script v4.1.23>goto:eof
  234.  
  235. C:\Ultimate Switch Hack Script v4.1.23>IF NOT "n" == "" (set auto_update=n )  else (
  236. call "C:\Ultimate Switch Hack Script v4.1.23\languages\FR_fr\tools\Storage\update_manager.bat" "autoupdate_empty_value_error"  
  237.  goto:initialize_auto_update
  238. )
  239.  
  240. C:\Ultimate Switch Hack Script v4.1.23>call :o/n/t/j_choice "auto_update"
  241.  
  242. C:\Ultimate Switch Hack Script v4.1.23>IF /I "!auto_update!" == "o" (set auto_update=o )  else IF /I "!auto_update!" == "n" (set auto_update=n )  else IF /I "!auto_update!" == "t" (set auto_update=t )  else IF /I "!auto_update!" == "j" (set auto_update=j )
  243.  
  244. C:\Ultimate Switch Hack Script v4.1.23>exit /b
  245.  
  246. C:\Ultimate Switch Hack Script v4.1.23>IF /I "n" == "J" (
  247. IF NOT "" == "" (
  248. "tools\gnuwin32\bin\sed.exe" ' d' "languages\FR_fr\script_general_config.bat" 1>"languages\FR_fr\script_general_config2.bat"  
  249.  del /q "languages\FR_fr\script_general_config.bat"  
  250.  ren "languages\FR_fr\script_general_config2.bat" "script_general_config.bat"
  251. )  
  252.  echo set auto_update=N 1>>"languages\FR_fr\script_general_config.bat"  
  253.  set auto_update=N
  254. )
  255.  
  256. C:\Ultimate Switch Hack Script v4.1.23>IF /I "n" == "T" (
  257. IF NOT "" == "" (
  258. "tools\gnuwin32\bin\sed.exe" ' d' "languages\FR_fr\script_general_config.bat" 1>"languages\FR_fr\script_general_config2.bat"  
  259.  del /q "languages\FR_fr\script_general_config.bat"  
  260.  ren "languages\FR_fr\script_general_config2.bat" "script_general_config.bat"
  261. )  
  262.  echo set auto_update=O 1>>"languages\FR_fr\script_general_config.bat"  
  263.  set auto_update=O
  264. )
  265.  
  266. C:\Ultimate Switch Hack Script v4.1.23>IF /I "n" == "N" (goto:end_script)  else IF /I "n" == "O" (goto:begin_update)  else (
  267. call "C:\Ultimate Switch Hack Script v4.1.23\languages\FR_fr\tools\Storage\update_manager.bat" "autoupdate_choice_not_permited_error"  
  268.  goto:initialize_auto_update
  269. )
  270.  
  271. C:\Ultimate Switch Hack Script v4.1.23>IF EXIST templogs (rmdir /s /q templogs )
  272.  
  273. C:\Ultimate Switch Hack Script v4.1.23>IF NOT EXIST "failed_updates\*.failed" (rmdir /s /q failed_updates )
  274.  
  275. C:\Ultimate Switch Hack Script v4.1.23>IF "general_content_update" == "retroarch_update" goto:skip_ending_cls
  276.  
  277. C:\Ultimate Switch Hack Script v4.1.23>cls
  278. C:\Ultimate Switch Hack Script v4.1.23>endlocal
  279.  
  280. C:\Ultimate Switch Hack Script v4.1.23>call tools\Storage\menu.bat
  281.  
  282. C:\Ultimate Switch Hack Script v4.1.23>call tools\storage\functions\ini_scripts.bat
  283.  
  284. C:\Ultimate Switch Hack Script v4.1.23>chcp 65001  1>nul
  285.  
  286. C:\Ultimate Switch Hack Script v4.1.23>Setlocal enabledelayedexpansion
  287.  
  288. C:\Ultimate Switch Hack Script v4.1.23>set this_script_full_path=tools\Storage\menu.bat
  289.  
  290. C:\Ultimate Switch Hack Script v4.1.23>set associed_language_script=languages\FR_fr\!this_script_full_path:C:\Ultimate Switch Hack Script v4.1.23\=!
  291.  
  292. C:\Ultimate Switch Hack Script v4.1.23>set associed_language_script=C:\Ultimate Switch Hack Script v4.1.23\languages\FR_fr\tools\Storage\menu.bat
  293.  
  294. C:\Ultimate Switch Hack Script v4.1.23>IF NOT EXIST "C:\Ultimate Switch Hack Script v4.1.23\languages\FR_fr\tools\Storage\menu.bat" (
  295. set associed_language_script=languages\FR_fr\!this_script_full_path:C:\Ultimate Switch Hack Script v4.1.23\=!  
  296.  set associed_language_script=C:\Ultimate Switch Hack Script v4.1.23\!associed_language_script!  
  297.  echo Associed language file not found, use the update manager to install the file. French language will be tryed.  
  298.  pause
  299. )
  300.  
  301. C:\Ultimate Switch Hack Script v4.1.23>IF NOT EXIST "C:\Ultimate Switch Hack Script v4.1.23\languages\FR_fr\tools\Storage\menu.bat" (
  302. echo Language error, please use the update manager to update the script. The script couldn't continue.  
  303.  pause
  304.  endlocal
  305.  goto:eof
  306. )
  307.  
  308. C:\Ultimate Switch Hack Script v4.1.23>IF EXIST "tools\Storage\menu.bat.version" (set /p this_script_version= 0<"tools\Storage\menu.bat.version" )  else (set this_script_version=1.00.00 )
  309.  
  310. C:\Ultimate Switch Hack Script v4.1.23>IF EXIST log.txt del /q log.txt
  311. C:\Ultimate Switch Hack Script v4.1.23\log.txt
  312.  
  313. C:\Ultimate Switch Hack Script v4.1.23>set ushs_launch=Y
  314.  
  315. C:\Ultimate Switch Hack Script v4.1.23>set action_choice=
  316.  
  317. C:\Ultimate Switch Hack Script v4.1.23>cls
  318. C:\Ultimate Switch Hack Script v4.1.23>call "C:\Ultimate Switch Hack Script v4.1.23\languages\FR_fr\tools\Storage\menu.bat" "display_title"
  319.  
  320. C:\Ultimate Switch Hack Script v4.1.23>goto:display_title
  321.  
  322. C:\Ultimate Switch Hack Script v4.1.23>title Menu principal 4.0.18 - Shadow256 Ultimate Switch Hack Script 4.1.24
  323.  
  324. C:\Ultimate Switch Hack Script v4.1.23>goto:eof
  325.  
  326. C:\Ultimate Switch Hack Script v4.1.23>echo :::::::::::::::::::::::::::::::::::::
  327. :::::::::::::::::::::::::::::::::::::
  328.  
  329. C:\Ultimate Switch Hack Script v4.1.23>call "C:\Ultimate Switch Hack Script v4.1.23\languages\FR_fr\tools\Storage\menu.bat" "display_menu"
  330.  
  331. C:\Ultimate Switch Hack Script v4.1.23>goto:display_menu
  332.  
  333. C:\Ultimate Switch Hack Script v4.1.23>echo ::Shadow256 Ultimate Switch Hack Script 4.1.24::
  334. ::Shadow256 Ultimate Switch Hack Script 4.1.24::
  335.  
  336. C:\Ultimate Switch Hack Script v4.1.23>echo :::::::::::::::::::::::::::::::::::::
  337. :::::::::::::::::::::::::::::::::::::
  338.  
  339. C:\Ultimate Switch Hack Script v4.1.23>echo.
  340.  
  341.  
  342. C:\Ultimate Switch Hack Script v4.1.23>echo Menu principal
  343. Menu principal
  344.  
  345. C:\Ultimate Switch Hack Script v4.1.23>echo.
  346.  
  347.  
  348. C:\Ultimate Switch Hack Script v4.1.23>echo Que souhaitez-vous faire?
  349. Que souhaitez-vous faire?
  350.  
  351. C:\Ultimate Switch Hack Script v4.1.23>echo.
  352.  
  353.  
  354. C:\Ultimate Switch Hack Script v4.1.23>echo 1: Lancer un payload via le mode RCM?
  355. 1: Lancer un payload via le mode RCM?
  356.  
  357. C:\Ultimate Switch Hack Script v4.1.23>echo.
  358.  
  359.  
  360. C:\Ultimate Switch Hack Script v4.1.23>echo 2: Lancer un payload via PegaScape/PegaSwitch et/ou préparer le nécessaire sur la SD pour que cela fonctionne?
  361. 2: Lancer un payload via PegaScape/PegaSwitch et/ou préparer le nécessaire sur la SD pour que cela fonctionne?
  362.  
  363. C:\Ultimate Switch Hack Script v4.1.23>echo.
  364.  
  365.  
  366. C:\Ultimate Switch Hack Script v4.1.23>echo 3: Monter la nand, la partition boot0, la partition boot1 ou la carte SD comme un disque dur sur votre système d'exploitation?
  367. 3: Monter la nand, la partition boot0, la partition boot1 ou la carte SD comme un disque dur sur votre système d'exploitation?
  368.  
  369. C:\Ultimate Switch Hack Script v4.1.23>echo.
  370.  
  371.  
  372. C:\Ultimate Switch Hack Script v4.1.23>echo 4: Préparer une carte SD pour le hack Switch?
  373. 4: Préparer une carte SD pour le hack Switch?
  374.  
  375. C:\Ultimate Switch Hack Script v4.1.23>echo.
  376.  
  377.  
  378. C:\Ultimate Switch Hack Script v4.1.23>echo 5: Nand toolbox?
  379. 5: Nand toolbox?
  380.  
  381. C:\Ultimate Switch Hack Script v4.1.23>echo.
  382.  
  383.  
  384. C:\Ultimate Switch Hack Script v4.1.23>echo 6: Lancer NSC_Builder qui permet d'avoir des infos, de convertir et de nettoyer des NSPs et XCIs, voir la documentation pour plus d'infos?
  385. 6: Lancer NSC_Builder qui permet d'avoir des infos, de convertir et de nettoyer des NSPs et XCIs, voir la documentation pour plus d'infos?
  386.  
  387. C:\Ultimate Switch Hack Script v4.1.23>echo.
  388.  
  389.  
  390. C:\Ultimate Switch Hack Script v4.1.23>echo 7: Lancer ou configurer la boîte à outils?
  391. 7: Lancer ou configurer la boîte à outils?
  392.  
  393. C:\Ultimate Switch Hack Script v4.1.23>echo.
  394.  
  395.  
  396. C:\Ultimate Switch Hack Script v4.1.23>echo 8: Autres fonctions?
  397. 8: Autres fonctions?
  398.  
  399. C:\Ultimate Switch Hack Script v4.1.23>echo.
  400.  
  401.  
  402. C:\Ultimate Switch Hack Script v4.1.23>echo 9: Fonctions à utiliser occasionnellement?
  403. 9: Fonctions à utiliser occasionnellement?
  404.  
  405. C:\Ultimate Switch Hack Script v4.1.23>echo.
  406.  
  407.  
  408. C:\Ultimate Switch Hack Script v4.1.23>echo 10: Sauvegarde/restauration et paramètres du script?
  409. 10: Sauvegarde/restauration et paramètres du script?
  410.  
  411. C:\Ultimate Switch Hack Script v4.1.23>echo.
  412.  
  413.  
  414. C:\Ultimate Switch Hack Script v4.1.23>echo 11: Lancer ou configurer le client pour pouvoir jouer en réseau (serveur Switch-Lan-Play)?
  415. 11: Lancer ou configurer le client pour pouvoir jouer en réseau (serveur Switch-Lan-Play)?
  416.  
  417. C:\Ultimate Switch Hack Script v4.1.23>echo.
  418.  
  419.  
  420. C:\Ultimate Switch Hack Script v4.1.23>echo 12: Lancer un serveur pour le jeu en réseau (serveur Switch-Lan-Play)?
  421. 12: Lancer un serveur pour le jeu en réseau (serveur Switch-Lan-Play)?
  422.  
  423. C:\Ultimate Switch Hack Script v4.1.23>echo.
  424.  
  425.  
  426. C:\Ultimate Switch Hack Script v4.1.23>echo 13: Changer de langue?
  427. 13: Changer de langue?
  428.  
  429. C:\Ultimate Switch Hack Script v4.1.23>echo.
  430.  
  431.  
  432. C:\Ultimate Switch Hack Script v4.1.23>echo 14: A propos du script?
  433. 14: A propos du script?
  434.  
  435. C:\Ultimate Switch Hack Script v4.1.23>echo.
  436.  
  437.  
  438. C:\Ultimate Switch Hack Script v4.1.23>echo 15: Me faire une donation?
  439. 15: Me faire une donation?
  440.  
  441. C:\Ultimate Switch Hack Script v4.1.23>echo.
  442.  
  443.  
  444. C:\Ultimate Switch Hack Script v4.1.23>echo 0: Lancer la documentation (recommandé)?
  445. 0: Lancer la documentation (recommandé)?
  446.  
  447. C:\Ultimate Switch Hack Script v4.1.23>echo.
  448.  
  449.  
  450. C:\Ultimate Switch Hack Script v4.1.23>echo N'importe quelle autre choix: Quitter sans rien faire?
  451. N'importe quelle autre choix: Quitter sans rien faire?
  452.  
  453. C:\Ultimate Switch Hack Script v4.1.23>echo.
  454.  
  455.  
  456. C:\Ultimate Switch Hack Script v4.1.23>echo.
  457.  
  458.  
  459. C:\Ultimate Switch Hack Script v4.1.23>set /p action_choice=Entrez le numéro correspondant à l'action à faire:  
  460. Entrez le numéro correspondant à l'action à faire:
  461. C:\Ultimate Switch Hack Script v4.1.23>goto:eof
  462.  
  463. C:\Ultimate Switch Hack Script v4.1.23>IF "6" == "0" goto:launch_doc
  464.  
  465. C:\Ultimate Switch Hack Script v4.1.23>IF "6" == "1" goto:launch_payload
  466.  
  467. C:\Ultimate Switch Hack Script v4.1.23>IF "6" == "2" goto:pegaswitch
  468.  
  469. C:\Ultimate Switch Hack Script v4.1.23>IF "6" == "3" goto:mount_discs
  470.  
  471. C:\Ultimate Switch Hack Script v4.1.23>IF "6" == "4" goto:prepare_sd
  472.  
  473. C:\Ultimate Switch Hack Script v4.1.23>IF "6" == "5" goto:nand_toolbox
  474.  
  475. C:\Ultimate Switch Hack Script v4.1.23>IF "6" == "6" goto:launch_NSC_Builder
  476.  
  477. C:\Ultimate Switch Hack Script v4.1.23>set action_choice=
  478.  
  479. C:\Ultimate Switch Hack Script v4.1.23>echo.
  480.  
  481.  
  482. C:\Ultimate Switch Hack Script v4.1.23>cls
  483. C:\Ultimate Switch Hack Script v4.1.23>IF EXIST "tools\Storage\preload_NSC_Builder.bat" (call tools\Storage\update_manager.bat "update_preload_NSC_Builder.bat" )  else (call tools\Storage\update_manager.bat "update_preload_NSC_Builder.bat" "force" )
  484.  
  485. C:\Ultimate Switch Hack Script v4.1.23>IF EXIST "tools\storage\functions\ini_scripts.bat" (call tools\storage\functions\ini_scripts.bat )  else (
  486.  
  487.  chcp 65001  1>nul  
  488.  IF EXIST "tools\Storage\update_manager.bat.version" (set /p this_script_version= 0<"tools\Storage\update_manager.bat.version" )  else (set this_script_version=1.00.00 )
  489. )
  490.  
  491. C:\Ultimate Switch Hack Script v4.1.23>chcp 65001  1>nul
  492.  
  493. C:\Ultimate Switch Hack Script v4.1.23>Setlocal enabledelayedexpansion
  494.  
  495. C:\Ultimate Switch Hack Script v4.1.23>set base_script_path="C:\Ultimate Switch Hack Script v4.1.23\tools\Storage\\..\.."
  496.  
  497. C:\Ultimate Switch Hack Script v4.1.23>set folders_url_project_base=https://github.com/shadow2560/Ultimate-Switch-Hack-Script/trunk
  498.  
  499. C:\Ultimate Switch Hack Script v4.1.23>set files_url_project_base=https://raw.githubusercontent.com/shadow2560/Ultimate-Switch-Hack-Script/master
  500.  
  501. C:\Ultimate Switch Hack Script v4.1.23>IF NOT EXIST "tools\gnuwin32\bin\wc.exe" (
  502. ping /n 2 www.github.com  1>nul 2>&1  
  503.  IF !errorlevel! NEQ 0 (
  504. echo Dependancy error, you have to connect to internet, script will close.  
  505.  pause
  506.  exit
  507. )  else (
  508. copy nul "continue_update.txt"  1>nul  
  509.  echo Updating Gnuwin32 dependancies...  
  510.  "tools\gitget\SVN\svn.exe" export https://github.com/shadow2560/Ultimate-Switch-Hack-Script/trunk/tools/gnuwin32 tools\gnuwin32 --force  1>nul
  511. )
  512. )
  513.  
  514. C:\Ultimate Switch Hack Script v4.1.23>IF NOT EXIST "tools\aria2\aria2c.exe" (
  515. ping /n 2 www.github.com  1>nul 2>&1  
  516.  IF !errorlevel! NEQ 0 (
  517. echo Dependancy error, you have to connect to internet, script will close.  
  518.  pause
  519.  exit
  520. )  else (
  521. copy nul "continue_update.txt"  1>nul  
  522.  echo Updating Aria2 dependancies...  
  523.  "tools\gitget\SVN\svn.exe" export https://github.com/shadow2560/Ultimate-Switch-Hack-Script/trunk/tools/aria2 tools\aria2 --force  1>nul
  524. )
  525. )
  526.  
  527. C:\Ultimate Switch Hack Script v4.1.23>IF NOT EXIST "languages\FR_fr" (
  528. copy nul "continue_update.txt"  1>nul  
  529.  echo Initializing french language...  
  530.  set temp_language_path=languages\FR_fr  
  531.  call :initialize_language
  532. )
  533.  
  534. C:\Ultimate Switch Hack Script v4.1.23>IF "languages\FR_fr" == "" (
  535. IF EXIST "languages\FR_fr\language_general_config.bat" call "languages\FR_fr\language_general_config.bat"  
  536.  IF "!language_path!" == "" (
  537. copy nul "continue_update.txt"  1>nul  
  538.  echo Initializing first language...  
  539.  set temp_language_path=languages\FR_fr  
  540.  rmdir /s /q "templogs"  2>nul  
  541.  call :initialize_language
  542. )
  543. )
  544.  
  545. C:\Ultimate Switch Hack Script v4.1.23>IF EXIST "templogs" (
  546. del /q "templogs"  2>nul  
  547.  rmdir /s /q "templogs"  2>nul
  548. )
  549.  
  550. C:\Ultimate Switch Hack Script v4.1.23>mkdir "templogs"
  551.  
  552. C:\Ultimate Switch Hack Script v4.1.23>IF "" == "language_init" (
  553. rmdir /s /q "templogs"  2>nul  
  554.  call :initialize_language
  555. )
  556.  
  557. C:\Ultimate Switch Hack Script v4.1.23>echo é  1>nul
  558.  
  559. C:\Ultimate Switch Hack Script v4.1.23>set this_script_full_path=tools\Storage\update_manager.bat
  560.  
  561. C:\Ultimate Switch Hack Script v4.1.23>IF "C:\Ultimate Switch Hack Script v4.1.23\" == "" (
  562. cd  1>templogs\tempvar.txt  
  563.  set /p ushs_base_path= 0<templogs\tempvar.txt  
  564.  set ushs_base_path=!ushs_base_path!\
  565. )
  566.  
  567. C:\Ultimate Switch Hack Script v4.1.23>set associed_language_script=languages\FR_fr\!this_script_full_path:C:\Ultimate Switch Hack Script v4.1.23\=!
  568.  
  569. C:\Ultimate Switch Hack Script v4.1.23>set associed_language_script=C:\Ultimate Switch Hack Script v4.1.23\languages\FR_fr\tools\Storage\update_manager.bat
  570.  
  571. C:\Ultimate Switch Hack Script v4.1.23>IF NOT EXIST "C:\Ultimate Switch Hack Script v4.1.23\languages\FR_fr\tools\Storage\update_manager.bat" (
  572. set associed_language_script=languages\FR_fr\!this_script_full_path:C:\Ultimate Switch Hack Script v4.1.23\=!  
  573.  set associed_language_script=C:\Ultimate Switch Hack Script v4.1.23\!associed_language_script!  
  574.  echo Associed language file not found, use the update manager to install the file. French language will be tryed.  
  575.  pause
  576. )
  577.  
  578. C:\Ultimate Switch Hack Script v4.1.23>IF NOT EXIST "C:\Ultimate Switch Hack Script v4.1.23\languages\FR_fr\tools\Storage\update_manager.bat" (
  579. echo Language error, please use the update manager to update the script. The script will force the initialization of the language.  
  580.  pause
  581.  rmdir /s /q "templogs"  2>nul  
  582.  call :initialize_language
  583. )
  584.  
  585. C:\Ultimate Switch Hack Script v4.1.23>IF "update_preload_NSC_Builder.bat" == "retroarch_update" (
  586. call :retroarch_update  
  587.  goto:end_script
  588. )
  589.  
  590. C:\Ultimate Switch Hack Script v4.1.23>call "C:\Ultimate Switch Hack Script v4.1.23\languages\FR_fr\tools\Storage\update_manager.bat" "display_title"
  591.  
  592. C:\Ultimate Switch Hack Script v4.1.23>goto:display_title
  593.  
  594. C:\Ultimate Switch Hack Script v4.1.23>title Gestionnaire de mises à jour 4.0.18 - Shadow256 Ultimate Switch Hack Script 4.1.24
  595.  
  596. C:\Ultimate Switch Hack Script v4.1.23>goto:eof
  597.  
  598. C:\Ultimate Switch Hack Script v4.1.23>IF "o" == "" (IF "0" == "0" (
  599. ping /n 2 www.github.com  1>nul 2>&1  
  600.  IF !errorlevel! EQU 0 (
  601. call :verif_file_version "languages\FR_fr\language_general_config.bat"  
  602.  IF "!update_finded!" == "Y" (
  603. copy nul "continue_update.txt"  1>nul  
  604.  "tools\aria2\aria2c.exe" -m 0 --auto-save-interval=0 --file-allocation=none --allow-overwrite=true --continue=false --auto-file-renaming=false --quiet=true --summary-interval=0 --remove-control-file=true --always-resume=false --save-not-found=false --keep-unfinished-download-result=false -d "templogs" -o "language_general_config.bat" "https://raw.githubusercontent.com/shadow2560/Ultimate-Switch-Hack-Script/master/languages/FR_fr/language_general_config.bat"  
  605.  IF !errorlevel! EQU 0 (
  606. move "templogs\language_general_config.bat" "languages\FR_fr\language_general_config.bat"  1>nul  
  607.  "tools\aria2\aria2c.exe" -m 0 --auto-save-interval=0 --file-allocation=none --allow-overwrite=true --continue=false --auto-file-renaming=false --quiet=true --summary-interval=0 --remove-control-file=true --always-resume=false --save-not-found=false --keep-unfinished-download-result=false -d "templogs" -o "language_general_config.bat.version" "https://raw.githubusercontent.com/shadow2560/Ultimate-Switch-Hack-Script/master/languages/FR_fr/language_general_config.bat.version"  
  608.  IF !errorlevel! EQU 0 (
  609. move "templogs\language_general_config.bat.version" "languages\FR_fr\language_general_config.bat.version"  1>nul  
  610.  rmdir /s /q templogs  
  611.  call "C:\Ultimate Switch Hack Script v4.1.23\languages\FR_fr\tools\Storage\update_manager.bat" "language_config_update_info"  
  612.  pause
  613.  start /i "" "C:\Windows\system32\cmd.exe" /c call "Ultimate-Switch-Hack-Script.bat"  
  614.  IF /I "on" == "on" pause
  615.  exit
  616. )
  617. )
  618. )
  619. )  else (
  620. call "C:\Ultimate Switch Hack Script v4.1.23\languages\FR_fr\tools\Storage\update_manager.bat" "no_internet_connection_error"  
  621.  pause
  622.  goto:end_script
  623. )
  624. ) )
  625.  
  626. C:\Ultimate Switch Hack Script v4.1.23>IF EXIST "continue_update.txt" (
  627. set auto_update=O  
  628.  goto:begin_update
  629. )
  630.  
  631. C:\Ultimate Switch Hack Script v4.1.23>IF "" == "force" (
  632. set auto_update=O  
  633.  goto:begin_update
  634. )
  635.  
  636. C:\Ultimate Switch Hack Script v4.1.23>IF EXIST "failed_updates\*.failed" (
  637. set auto_update=O  
  638.  goto:begin_update
  639. )
  640.  
  641. C:\Ultimate Switch Hack Script v4.1.23>IF EXIST "languages\FR_fr\script_general_config.bat\*.*" (rmdir /s /q "languages\FR_fr\script_general_config.bat" )
  642.  
  643. C:\Ultimate Switch Hack Script v4.1.23>IF not EXIST "languages\FR_fr\script_general_config.bat" copy nul "languages\FR_fr\script_general_config.bat"  1>nul
  644.  
  645. C:\Ultimate Switch Hack Script v4.1.23>tools\gnuwin32\bin\grep.exe -n "set auto_update="  0<"languages\FR_fr\script_general_config.bat" 1>templogs\tempvar.txt
  646.  
  647. C:\Ultimate Switch Hack Script v4.1.23>set /p temp_auto_update_line= 0<templogs\tempvar.txt
  648.  
  649. C:\Ultimate Switch Hack Script v4.1.23>IF NOT "" == "" (
  650. echo   | "tools\gnuwin32\bin\cut.exe" -d : -f 1  1>templogs\tempvar.txt  
  651.  set /p auto_update_file_param_line= 0<templogs\tempvar.txt  
  652.  echo   | "tools\gnuwin32\bin\cut.exe" -d = -f 2  1>templogs\tempvar.txt  
  653.  set /p ini_auto_update= 0<templogs\tempvar.txt
  654. )
  655.  
  656. C:\Ultimate Switch Hack Script v4.1.23>set temp_auto_update_line=
  657.  
  658. C:\Ultimate Switch Hack Script v4.1.23>IF "" == "" (call "C:\Ultimate Switch Hack Script v4.1.23\languages\FR_fr\tools\Storage\update_manager.bat" "autoupdate_choice" )  else IF /I "" == "O" (set auto_update=O )  else IF /I "" == "N" (set auto_update=N )  else (
  659. call "C:\Ultimate Switch Hack Script v4.1.23\languages\FR_fr\tools\Storage\update_manager.bat" "autoupdate_bad_value_error"  
  660.  "tools\gnuwin32\bin\sed.exe" d "languages\FR_fr\script_general_config.bat" 1>"languages\FR_fr\script_general_config2.bat"  
  661.  del /q "languages\FR_fr\script_general_config.bat"  
  662.  ren "languages\FR_fr\script_general_config2.bat" "script_general_config.bat"  
  663.  set ini_auto_update=  
  664.  goto:initialize_auto_update
  665. )
  666.  
  667. C:\Ultimate Switch Hack Script v4.1.23>goto:autoupdate_choice
  668.  
  669. C:\Ultimate Switch Hack Script v4.1.23>echo Réglage de la mise à jour automatique:
  670. Réglage de la mise à jour automatique:
  671.  
  672. C:\Ultimate Switch Hack Script v4.1.23>echo.
  673.  
  674.  
  675. C:\Ultimate Switch Hack Script v4.1.23>echo La mise à jour automatique intervient lors du démarrage des différentes fonctionnalités ou grands groupes de fonctionnalités du script. Si vous tentez de mettre à jour une fonctionnalité qui n'est pas encore installée, son installation sera forcée même en cas de désactivation de la mise à jour automatique.
  676. La mise à jour automatique intervient lors du démarrage des différentes fonctionnalités ou grands groupes de fonctionnalités du script. Si vous tentez de mettre à jour une fonctionnalité qui n'est pas encore installée, son installation sera forcée même en cas de désactivation de la mise à jour automatique.
  677.  
  678. C:\Ultimate Switch Hack Script v4.1.23>echo Dans les choix qui vont suivre, si vous ne faites pas un choix définitif, cette question sera donc souvent posée.
  679. Dans les choix qui vont suivre, si vous ne faites pas un choix définitif, cette question sera donc souvent posée.
  680.  
  681. C:\Ultimate Switch Hack Script v4.1.23>echo Si vous choisissez de toujours vérifier les mises à jour, certaines fonctionnalités mettront un peu de temps à se lancer, notemment le démarrage du menu principal ou encore la préparation d'une SD ou la Nand Toolbox car ces fonctionnalités ont beaucoup de dépendances mais vous aurez toujours les dernières versions des fonctionnalités que vous utilisez et le reste ne bougera pas tant que vous ne l'aurez pas utilisé au moins une fois.
  682. Si vous choisissez de toujours vérifier les mises à jour, certaines fonctionnalités mettront un peu de temps à se lancer, notemment le démarrage du menu principal ou encore la préparation d'une SD ou la Nand Toolbox car ces fonctionnalités ont beaucoup de dépendances mais vous aurez toujours les dernières versions des fonctionnalités que vous utilisez et le reste ne bougera pas tant que vous ne l'aurez pas utilisé au moins une fois.
  683.  
  684. C:\Ultimate Switch Hack Script v4.1.23>echo Au contraire, si vous choisissez de ne jamais mettre à jour, vous ne pourrez que faire la mise à jour de tous les éléments du script d'un coup via le menu "A propos" mais le lancement des fonctionnalités sera bien plus rapide.
  685. Au contraire, si vous choisissez de ne jamais mettre à jour, vous ne pourrez que faire la mise à jour de tous les éléments du script d'un coup via le menu "A propos" mais le lancement des fonctionnalités sera bien plus rapide.
  686.  
  687. C:\Ultimate Switch Hack Script v4.1.23>echo Notez que vous pouvez toujours réinitialiser cette valeur en passant par le menu des paramètres du script.
  688. Notez que vous pouvez toujours réinitialiser cette valeur en passant par le menu des paramètres du script.
  689.  
  690. C:\Ultimate Switch Hack Script v4.1.23>echo Notez également que même en cas de désactivation de la mise à jour automatique et si vous faites une mise à jour manuelle qui a échouée, celle-ci sera reprise automatiquement pour éviter des bugs dans le script.
  691. Notez également que même en cas de désactivation de la mise à jour automatique et si vous faites une mise à jour manuelle qui a échouée, celle-ci sera reprise automatiquement pour éviter des bugs dans le script.
  692.  
  693. C:\Ultimate Switch Hack Script v4.1.23>echo.
  694.  
  695.  
  696. C:\Ultimate Switch Hack Script v4.1.23>echo Que souhaitez-vous faire?
  697. Que souhaitez-vous faire?
  698.  
  699. C:\Ultimate Switch Hack Script v4.1.23>echo o: Vérifier les mises à jour cette fois-ci.
  700. o: Vérifier les mises à jour cette fois-ci.
  701.  
  702. C:\Ultimate Switch Hack Script v4.1.23>echo n: Ne pas vérifier les mises à jour cette fois-ci.
  703. n: Ne pas vérifier les mises à jour cette fois-ci.
  704.  
  705. C:\Ultimate Switch Hack Script v4.1.23>echo t: Toujours vérifier les mises à jour.
  706. t: Toujours vérifier les mises à jour.
  707.  
  708. C:\Ultimate Switch Hack Script v4.1.23>echo j: Ne jamais vérifier les mises à jour.
  709. j: Ne jamais vérifier les mises à jour.
  710.  
  711. C:\Ultimate Switch Hack Script v4.1.23>echo.
  712.  
  713.  
  714. C:\Ultimate Switch Hack Script v4.1.23>set /p auto_update=Souhaitez-vous activer la mise à jour automatique? (o/n/t/j):  
  715. Souhaitez-vous activer la mise à jour automatique? (o/n/t/j):
  716. C:\Ultimate Switch Hack Script v4.1.23>goto:eof
  717.  
  718. C:\Ultimate Switch Hack Script v4.1.23>IF NOT "n" == "" (set auto_update=n )  else (
  719. call "C:\Ultimate Switch Hack Script v4.1.23\languages\FR_fr\tools\Storage\update_manager.bat" "autoupdate_empty_value_error"  
  720.  goto:initialize_auto_update
  721. )
  722.  
  723. C:\Ultimate Switch Hack Script v4.1.23>call :o/n/t/j_choice "auto_update"
  724.  
  725. C:\Ultimate Switch Hack Script v4.1.23>IF /I "!auto_update!" == "o" (set auto_update=o )  else IF /I "!auto_update!" == "n" (set auto_update=n )  else IF /I "!auto_update!" == "t" (set auto_update=t )  else IF /I "!auto_update!" == "j" (set auto_update=j )
  726.  
  727. C:\Ultimate Switch Hack Script v4.1.23>exit /b
  728.  
  729. C:\Ultimate Switch Hack Script v4.1.23>IF /I "n" == "J" (
  730. IF NOT "" == "" (
  731. "tools\gnuwin32\bin\sed.exe" ' d' "languages\FR_fr\script_general_config.bat" 1>"languages\FR_fr\script_general_config2.bat"  
  732.  del /q "languages\FR_fr\script_general_config.bat"  
  733.  ren "languages\FR_fr\script_general_config2.bat" "script_general_config.bat"
  734. )  
  735.  echo set auto_update=N 1>>"languages\FR_fr\script_general_config.bat"  
  736.  set auto_update=N
  737. )
  738.  
  739. C:\Ultimate Switch Hack Script v4.1.23>IF /I "n" == "T" (
  740. IF NOT "" == "" (
  741. "tools\gnuwin32\bin\sed.exe" ' d' "languages\FR_fr\script_general_config.bat" 1>"languages\FR_fr\script_general_config2.bat"  
  742.  del /q "languages\FR_fr\script_general_config.bat"  
  743.  ren "languages\FR_fr\script_general_config2.bat" "script_general_config.bat"
  744. )  
  745.  echo set auto_update=O 1>>"languages\FR_fr\script_general_config.bat"  
  746.  set auto_update=O
  747. )
  748.  
  749. C:\Ultimate Switch Hack Script v4.1.23>IF /I "n" == "N" (goto:end_script)  else IF /I "n" == "O" (goto:begin_update)  else (
  750. call "C:\Ultimate Switch Hack Script v4.1.23\languages\FR_fr\tools\Storage\update_manager.bat" "autoupdate_choice_not_permited_error"  
  751.  goto:initialize_auto_update
  752. )
  753.  
  754. C:\Ultimate Switch Hack Script v4.1.23>IF EXIST templogs (rmdir /s /q templogs )
  755.  
  756. C:\Ultimate Switch Hack Script v4.1.23>IF NOT EXIST "failed_updates\*.failed" (rmdir /s /q failed_updates )
  757.  
  758. C:\Ultimate Switch Hack Script v4.1.23>IF "update_preload_NSC_Builder.bat" == "retroarch_update" goto:skip_ending_cls
  759.  
  760. C:\Ultimate Switch Hack Script v4.1.23>cls
  761. C:\Ultimate Switch Hack Script v4.1.23>endlocal
  762.  
  763. C:\Ultimate Switch Hack Script v4.1.23>call tools\Storage\preload_NSC_Builder.bat
  764.  
  765. C:\Ultimate Switch Hack Script v4.1.23>call tools\storage\functions\ini_scripts.bat
  766.  
  767. C:\Ultimate Switch Hack Script v4.1.23>chcp 65001  1>nul
  768.  
  769. C:\Ultimate Switch Hack Script v4.1.23>Setlocal enabledelayedexpansion
  770.  
  771. C:\Ultimate Switch Hack Script v4.1.23>set this_script_full_path=tools\Storage\preload_NSC_Builder.bat
  772.  
  773. C:\Ultimate Switch Hack Script v4.1.23>set associed_language_script=languages\FR_fr\!this_script_full_path:C:\Ultimate Switch Hack Script v4.1.23\=!
  774.  
  775. C:\Ultimate Switch Hack Script v4.1.23>set associed_language_script=C:\Ultimate Switch Hack Script v4.1.23\languages\FR_fr\tools\Storage\preload_NSC_Builder.bat
  776.  
  777. C:\Ultimate Switch Hack Script v4.1.23>IF NOT EXIST "C:\Ultimate Switch Hack Script v4.1.23\languages\FR_fr\tools\Storage\preload_NSC_Builder.bat" (
  778. set associed_language_script=languages\FR_fr\!this_script_full_path:C:\Ultimate Switch Hack Script v4.1.23\=!  
  779.  set associed_language_script=C:\Ultimate Switch Hack Script v4.1.23\!associed_language_script!  
  780.  echo Associed language file not found, use the update manager to install the file. French language will be tryed.  
  781.  pause
  782. )
  783.  
  784. C:\Ultimate Switch Hack Script v4.1.23>IF NOT EXIST "C:\Ultimate Switch Hack Script v4.1.23\languages\FR_fr\tools\Storage\preload_NSC_Builder.bat" (
  785. echo Language error, please use the update manager to update the script. The script couldn't continue.  
  786.  pause
  787.  endlocal
  788.  goto:eof
  789. )
  790.  
  791. C:\Ultimate Switch Hack Script v4.1.23>IF EXIST "tools\Storage\preload_NSC_Builder.bat.version" (set /p this_script_version= 0<"tools\Storage\preload_NSC_Builder.bat.version" )  else (set this_script_version=1.00.00 )
  792.  
  793. C:\Ultimate Switch Hack Script v4.1.23>call "C:\Ultimate Switch Hack Script v4.1.23\languages\FR_fr\tools\Storage\preload_NSC_Builder.bat" "display_title"
  794.  
  795. C:\Ultimate Switch Hack Script v4.1.23>goto:display_title
  796.  
  797. C:\Ultimate Switch Hack Script v4.1.23>title NSC_Builder 4.0.76 - Shadow256 Ultimate Switch Hack Script 4.1.24
  798.  
  799. C:\Ultimate Switch Hack Script v4.1.23>goto:eof
  800.  
  801. C:\Ultimate Switch Hack Script v4.1.23>cd  1>temp.txt
  802.  
  803. C:\Ultimate Switch Hack Script v4.1.23>set /p calling_script_dir= 0<temp.txt
  804.  
  805. C:\Ultimate Switch Hack Script v4.1.23>del /q temp.txt
  806.  
  807. C:\Ultimate Switch Hack Script v4.1.23>set this_script_dir=C:\Ultimate Switch Hack Script v4.1.23\tools\Storage\
  808.  
  809. C:\Ultimate Switch Hack Script v4.1.23>C:
  810.  
  811. C:\Ultimate Switch Hack Script v4.1.23>cd "C:\Ultimate Switch Hack Script v4.1.23\tools\Storage\"
  812.  
  813. C:\Ultimate Switch Hack Script v4.1.23\tools\Storage>IF EXIST "C:\Ultimate Switch Hack Script v4.1.23\templogs\*.*" (
  814. del /q "C:\Ultimate Switch Hack Script v4.1.23\templogs"  2>nul  
  815.  rmdir /s /q "C:\Ultimate Switch Hack Script v4.1.23\templogs"  2>nul
  816. )
  817.  
  818. C:\Ultimate Switch Hack Script v4.1.23\tools\Storage>mkdir "C:\Ultimate Switch Hack Script v4.1.23\templogs"
  819.  
  820. C:\Ultimate Switch Hack Script v4.1.23\tools\Storage>IF EXIST "..\NSC_Builder\keys.txt" (
  821. set define_new_keys_file=  
  822.  call "C:\Ultimate Switch Hack Script v4.1.23\languages\FR_fr\tools\Storage\preload_NSC_Builder.bat" "define_new_keys_file_choice"  
  823.  IF NOT "!define_new_keys_file!" == "" set define_new_keys_file=!define_new_keys_file:~0,1!  
  824.  call "C:\Ultimate Switch Hack Script v4.1.23\tools\Storage\\functions\modify_yes_no_always_never_vars.bat" "define_new_keys_file" "o/n_choice"  
  825.  IF /I "!define_new_keys_file!" == "o" (goto:keys_file_creation)  else (goto:skip_keys_file_creation)
  826. )  else (
  827. call "C:\Ultimate Switch Hack Script v4.1.23\languages\FR_fr\tools\Storage\preload_NSC_Builder.bat" "keys_file_not_finded"  
  828.  goto:keys_file_creation
  829. )
  830.  
  831. C:\Ultimate Switch Hack Script v4.1.23\tools\Storage>goto:define_new_keys_file_choice
  832.  
  833. C:\Ultimate Switch Hack Script v4.1.23\tools\Storage>set /p define_new_keys_file=Souhaitez-vous définir un nouveau fichier de clés par défaut? (o/n):  
  834. Souhaitez-vous définir un nouveau fichier de clés par défaut? (o/n):
  835. C:\Ultimate Switch Hack Script v4.1.23\tools\Storage>goto:eof
  836.  
  837. C:\Ultimate Switch Hack Script v4.1.23\tools\Storage>call :o/n_choice
  838.  
  839. C:\Ultimate Switch Hack Script v4.1.23\tools\Storage>IF /I "!!" == "o" (set =o )  else IF /I "!!" == "n" (set =n )
  840.  
  841. C:\Ultimate Switch Hack Script v4.1.23\tools\Storage>exit /b
  842.  
  843. C:\Ultimate Switch Hack Script v4.1.23\tools\Storage>goto:eof
  844.  
  845. C:\Ultimate Switch Hack Script v4.1.23\tools\Storage>C:
  846.  
  847. C:\Ultimate Switch Hack Script v4.1.23\tools\Storage>cd "C:\Ultimate Switch Hack Script v4.1.23"
  848.  
  849. C:\Ultimate Switch Hack Script v4.1.23>IF NOT "0" == "0" (
  850. set nscb_language_choice=  
  851.  call "C:\Ultimate Switch Hack Script v4.1.23\languages\FR_fr\tools\Storage\preload_NSC_Builder.bat" "choose_nscb_language"  
  852.  IF "!nscb_language_choice!" == "1" (set language_id=FR_fr )  else (set language_id= )
  853. )
  854.  
  855. C:\Ultimate Switch Hack Script v4.1.23>IF "FR_fr" == "FR_fr" (start /i "" tools\NSC_Builder\NSCB_fr.bat )  else (start /i "" tools\NSC_Builder\NSCB.bat )
  856.  
  857. C:\Ultimate Switch Hack Script v4.1.23>echo.
  858.  
  859.  
  860. C:\Ultimate Switch Hack Script v4.1.23>call "C:\Ultimate Switch Hack Script v4.1.23\languages\FR_fr\tools\Storage\preload_NSC_Builder.bat" "open_output_dir_choice"
  861.  
  862. C:\Ultimate Switch Hack Script v4.1.23>goto:open_output_dir_choice
  863.  
  864. C:\Ultimate Switch Hack Script v4.1.23>set /p open_output_dir=Souhaitez-vous ouvrir le répertoire contenant les fichiers convertis? (o/n):  
  865. Souhaitez-vous ouvrir le répertoire contenant les fichiers convertis? (o/n):
  866. C:\Ultimate Switch Hack Script v4.1.23>goto:eof
  867.  
  868. C:\Ultimate Switch Hack Script v4.1.23>IF NOT "n" == "" set open_output_dir=n
  869.  
  870. C:\Ultimate Switch Hack Script v4.1.23>call "tools\Storage\functions\modify_yes_no_always_never_vars.bat" "open_output_dir" "o/n_choice"
  871.  
  872. C:\Ultimate Switch Hack Script v4.1.23>call :o/n_choice
  873.  
  874. C:\Ultimate Switch Hack Script v4.1.23>IF /I "!!" == "o" (set =o )  else IF /I "!!" == "n" (set =n )
  875.  
  876. C:\Ultimate Switch Hack Script v4.1.23>exit /b
  877.  
  878. C:\Ultimate Switch Hack Script v4.1.23>goto:eof
  879.  
  880. C:\Ultimate Switch Hack Script v4.1.23>IF /I "n" == "o" (
  881. IF "FR_fr" == "FR_fr" ("TOOLS\NSC_Builder\ztools\listmanager\listmanager.exe" -rl "TOOLS\NSC_Builder\zconfig\NSCB_fr_options.cmd" -ln "10" -nl "Output dir: "   | TOOLS\gnuwin32\bin\cut.exe -d = -f 2  1>templogs\tempvar.txt )  else ("TOOLS\NSC_Builder\ztools\listmanager\listmanager.exe" -rl "TOOLS\NSC_Builder\zconfig\NSCB_options.cmd" -ln "10" -nl "Output dir: "   | TOOLS\gnuwin32\bin\cut.exe -d = -f 2  1>templogs\tempvar.txt )  
  882.  set /p NSCB_output_dir= 0<templogs\tempvar.txt
  883. )
  884.  
  885. C:\Ultimate Switch Hack Script v4.1.23>set NSCB_output_dir="=
  886.  
  887. C:\Ultimate Switch Hack Script v4.1.23>IF /I "n" == "o" (
  888. IF "=" == ":" (
  889. IF NOT EXIST "" " (
  890.  call "C:\Ultimate Switch Hack Script v4.1.23\languages\FR_fr\tools\Storage\preload_NSC_Builder.bat" "output_dir_not_exist_error"  
  891.  goto:endscript
  892. )  else IF NOT EXIST "C:\Ultimate Switch Hack Script v4.1.23\tools\Storage\..\NSC_Builder\" " (
  893.  call "C:\Ultimate Switch Hack Script v4.1.23\languages\FR_fr\tools\Storage\preload_NSC_Builder.bat" "output_dir_not_exist_error"  
  894.  goto:endscript
  895. )
  896.  
  897. C:\Ultimate Switch Hack Script v4.1.23>IF /I "n" == "o" (IF "=" == ":" (start explorer.exe ""=" )  else (start explorer.exe "C:\Ultimate Switch Hack Script v4.1.23\tools\Storage\..\NSC_Builder\"=" ) )
  898.  
  899. C:\Ultimate Switch Hack Script v4.1.23>goto:endscript2
  900.  
  901. C:\Ultimate Switch Hack Script v4.1.23>set open_output_dir=
  902.  
  903. C:\Ultimate Switch Hack Script v4.1.23>set NSCB_output_dir=
  904.  
  905. C:\Ultimate Switch Hack Script v4.1.23>C:
  906.  
  907. C:\Ultimate Switch Hack Script v4.1.23>cd "C:\Ultimate Switch Hack Script v4.1.23"
  908.  
  909. C:\Ultimate Switch Hack Script v4.1.23>IF EXIST templogs\*.* (rmdir /s /q templogs )
  910.  
  911. C:\Ultimate Switch Hack Script v4.1.23>endlocal
  912. :::::::::::::::::::::::::::::::::::::
  913. ::Shadow256 Ultimate Switch Hack Script 4.1.24::
  914. :::::::::::::::::::::::::::::::::::::
  915.  
  916. Menu principal
  917.  
  918. Que souhaitez-vous faire?
  919.  
  920. 1: Lancer un payload via le mode RCM?
  921.  
  922. 2: Lancer un payload via PegaScape/PegaSwitch et/ou préparer le nécessaire sur la SD pour que cela fonctionne?
  923.  
  924. 3: Monter la nand, la partition boot0, la partition boot1 ou la carte SD comme un disque dur sur votre système d'exploitation?
  925.  
  926. 4: Préparer une carte SD pour le hack Switch?
  927.  
  928. 5: Nand toolbox?
  929.  
  930. 6: Lancer NSC_Builder qui permet d'avoir des infos, de convertir et de nettoyer des NSPs et XCIs, voir la documentation pour plus d'infos?
  931.  
  932. 7: Lancer ou configurer la boîte à outils?
  933.  
  934. 8: Autres fonctions?
  935.  
  936. 9: Fonctions à utiliser occasionnellement?
  937.  
  938. 10: Sauvegarde/restauration et paramètres du script?
  939.  
  940. 11: Lancer ou configurer le client pour pouvoir jouer en réseau (serveur Switch-Lan-Play)?
  941.  
  942. 12: Lancer un serveur pour le jeu en réseau (serveur Switch-Lan-Play)?
  943.  
  944. 13: Changer de langue?
  945.  
  946. 14: A propos du script?
  947.  
  948. 15: Me faire une donation?
  949.  
  950. 0: Lancer la documentation (recommandé)?
  951.  
  952. N'importe quelle autre choix: Quitter sans rien faire?
  953.  
  954.  
  955. Entrez le numéro correspondant à l'action à faire:
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement