Advertisement
jdm001

HS SettingsSaver for Game Drives

Oct 30th, 2016
325
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. #NoEnv  ; Recommended for performance and compatibility with future AutoHotkey releases.
  2. ; #Warn  ; Enable warnings to assist with detecting common errors.
  3. SendMode Input  ; Recommended for new scripts due to its superior speed and reliability.
  4. SetWorkingDir %A_ScriptDir%  ; Ensures a consistent starting directory.
  5.  
  6. ; This is to see if script is running in admin mode, won't work without, so it'll reopen in admin if it wasn't.
  7. if not A_IsAdmin
  8. {
  9.    Run *RunAs "%A_ScriptFullPath%"
  10.    ExitApp
  11. }
  12.  
  13. ; Creating the logfile that will be updated throughout
  14. FileAppend, -------Settings Saver Log------- `n `n Savings Settings Choices and Status: `n `n `n, %A_WorkingDir%\SavingLog.txt
  15.  
  16.  
  17. ; SettingsSaver Q1: Mame Settings.  This one copies whole directories
  18. MsgBox, 4,, Would you like to save your MAME directory settings? (press Yes or No) `n (game saves, memcard, snaps & vids, configs, game-specific controls, etc)
  19. IfMsgBox Yes
  20.         {
  21.         FileCopyDir, D:\Arcade\Emulators\MAME\cfg, %A_ScriptDir%\SettingsSaver\Arcade\Emulators\MAME\cfg
  22.         FileCopyDir, D:\Arcade\Emulators\MAME\inp, %A_ScriptDir%\SettingsSaver\Arcade\Emulators\MAME\inp
  23.         FileCopyDir, D:\Arcade\Emulators\MAME\snap, %A_ScriptDir%\SettingsSaver\Arcade\Emulators\MAME\snap
  24.         FileCopyDir, D:\Arcade\Emulators\MAME\hi, %A_ScriptDir%\SettingsSaver\Arcade\Emulators\MAME\hi
  25.         FileCopyDir, D:\Arcade\Emulators\MAME\sta, %A_ScriptDir%\SettingsSaver\Arcade\Emulators\MAME\sta
  26.         FileCopyDir, D:\Arcade\Emulators\MAME\memcard, %A_ScriptDir%\SettingsSaver\Arcade\Emulators\MAME\memcard
  27.         MsgBox, Saved Mame Settings!  `n(Saved Game States, Configs & Settings, Snaps & Recordings, High Scores, etc)
  28.         FileAppend, `n Save MAME Directory Settings Choice: Yes `n Saving Complete! `n `n, SavingLog.txt
  29.         }
  30. else
  31.         FileAppend, `n Save MAME Directory Settings Choice: No `n Skipped... `n `n, SavingLog.txt
  32.  
  33. ; SettingsSaver Q2 This Joy2Key one copy dir, but then delete exe and other files so not overwriting your upgrade!
  34. MsgBox, 4,, Would you like to save your Joy2Key controller profiles? (press Yes or No)
  35. IfMsgBox Yes
  36.         {
  37.         ; For some reason have to copy WHOLE DIRECTORY for Joy2Key, I think because double space and (CLM) in name.
  38.         FileCopyDir, D:\Arcade\Tools\JoyToKey_en  5.8.1 (CLM), %A_ScriptDir%\SettingsSaver\Arcade\Tools\JoyToKey_en  5.8.1 (CLM)
  39.         ; Now that we copied whole directory, we don't want to overwrite the EXE or any 'core' files, we only want .cfg or .ini
  40.         ; So, deleting core files ONLY FROM THE NEW TARGET directory.  When we 7zip and then extract, it won't overwrite new j2k
  41.         FileDelete, %A_ScriptDir%\SettingsSaver\Arcade\Tools\JoyToKey_en  5.8.1 (CLM)\JoyToKey.exe
  42.         FileDelete, %A_ScriptDir%\SettingsSaver\Arcade\Tools\JoyToKey_en  5.8.1 (CLM)\*.dll
  43.         FileDelete, %A_ScriptDir%\SettingsSaver\Arcade\Tools\JoyToKey_en  5.8.1 (CLM)\*.txt
  44.         FileDelete, %A_ScriptDir%\SettingsSaver\Arcade\Tools\JoyToKey_en  5.8.1 (CLM)\*.log
  45.         FileDelete, %A_ScriptDir%\SettingsSaver\Arcade\Tools\JoyToKey_en  5.8.1 (CLM)\*.txt
  46.         FileDelete, %A_ScriptDir%\SettingsSaver\Arcade\Tools\JoyToKey_en  5.8.1 (CLM)\*.7z
  47.         FileDelete, %A_ScriptDir%\SettingsSaver\Arcade\Tools\JoyToKey_en  5.8.1 (CLM)\*.rar
  48.         MsgBox, Saved Joy2Key Controller Configurations!
  49.         FileAppend, `n Save Joy2Key Controller Settings Choice: Yes `n Saving Complete! `n `n, SavingLog.txt
  50.         }
  51. else
  52.         FileAppend, `n Save Joy2Key Controller Settings Choice: No `n Skipped... `n `n, SavingLog.txt
  53.  
  54. ; SettingsSaver Q3: LEDBlinky just saves directory, no deletes
  55. MsgBox, 4,, Would you like to save your LEDBlinky Settings? (press Yes or No)
  56. IfMsgBox Yes
  57.         {
  58.         FileCopyDir, D:\Arcade\Hyperspin files\LEDBlinky\lwa, %A_ScriptDir%\SettingsSaver\Arcade\Hyperspin files\LEDBlinky\lwa
  59.         MsgBox, Saved LEDBlinky Light Configurations!
  60.         FileAppend, `n Save LEDBlinky Light Settings Choice: Yes `n Saving Complete! `n `n, SavingLog.txt
  61.         }
  62. else
  63.         FileAppend, `n Save LEDBlinky Light Settings Choice: No `n Skipped... `n `n, SavingLog.txt
  64.  
  65. ; SettingsSaver Q4: Saves any other directory you added to HS Drive.  
  66. ; It'll now be in Arcade\ so if your custom drive is in the root directory, it'll now be in D:\Arcade
  67. ; Easy to fix, just drag and drop it back one directory after extracting to updated drive.
  68. MsgBox, 4,, Would you like to save any other custom directory on the drive? (press Yes or No)
  69. IfMsgBox Yes
  70.     ChooseCustomDir:
  71.     {
  72.        FileSelectFolder, ChooseCustomDir, , 3
  73.        If ChooseCustomDir =
  74.           {
  75.           MsgBox, You didn't select a folder, try again.
  76.           Return
  77.           }
  78.        Else
  79.           {
  80.           StringTrimLeft, ChooseCustomDirNew, ChooseCustomDir, 3
  81.           FileCopyDir, %ChooseCustomDir%, %A_ScriptDir%\SettingsSaver\Arcade\%ChooseCustomDirNew%
  82.           MsgBox, Saved Custom Directory with Location Structure Intact!
  83.           FileAppend, `n Save Custom Directory Choice: Yes `n Saving Complete! `n `n, SavingLog.txt
  84.           }
  85.     }
  86. else
  87.         FileAppend, `n Save Custom Directory Choice: No `n Skipped... `n `n, SavingLog.txt
  88.  
  89. ; SettingsSaver Q5:  The BIG one.  Here's where you add new wheels for settings to save.  First copy all.
  90. MsgBox, 4,, Would you like to save all your individual Favorites lists for each system? (press Yes or No)
  91. IfMsgBox Yes
  92.    {
  93.      FileCopyDir, D:\Arcade\Databases\AAE\, %A_ScriptDir%\SettingsSaver\Arcade\Databases\AAE\
  94.      FileCopyDir, D:\Arcade\Databases\Aamber Pegasus\, %A_ScriptDir%\SettingsSaver\Arcade\Databases\Aamber Pegasus\
  95.      FileCopyDir, D:\Arcade\Databases\Acorn\, %A_ScriptDir%\SettingsSaver\Arcade\Databases\Acorn\
  96.      FileCopyDir, D:\Arcade\Databases\Acorn Archimedes\, %A_ScriptDir%\SettingsSaver\Arcade\Databases\Acorn Archimedes\
  97.      FileCopyDir, D:\Arcade\Databases\Acorn BBC Micro\, %A_ScriptDir%\SettingsSaver\Arcade\Databases\Acorn BBC Micro\
  98.      FileCopyDir, D:\Arcade\Databases\Acorn Electron\, %A_ScriptDir%\SettingsSaver\Arcade\Databases\Acorn Electron\
  99.      FileCopyDir, D:\Arcade\Databases\American Laser Games\, %A_ScriptDir%\SettingsSaver\Arcade\Databases\American Laser Games\
  100.      FileCopyDir, D:\Arcade\Databases\Amstrad CPC\, %A_ScriptDir%\SettingsSaver\Arcade\Databases\Amstrad CPC\
  101.      FileCopyDir, D:\Arcade\Databases\Amstrad GX4000\, %A_ScriptDir%\SettingsSaver\Arcade\Databases\Amstrad GX4000\
  102.      FileCopyDir, D:\Arcade\Databases\Android\, %A_ScriptDir%\SettingsSaver\Arcade\Databases\Android\
  103.      FileCopyDir, D:\Arcade\Databases\APF Imagination Machine\, %A_ScriptDir%\SettingsSaver\Arcade\Databases\APF Imagination Machine\
  104.      FileCopyDir, D:\Arcade\Databases\Apple II\, %A_ScriptDir%\SettingsSaver\Arcade\Databases\Apple II\
  105.      FileCopyDir, D:\Arcade\Databases\Arcade Shmups\, %A_ScriptDir%\SettingsSaver\Arcade\Databases\Arcade Shmups\
  106.      FileCopyDir, D:\Arcade\Databases\Atari 2600\, %A_ScriptDir%\SettingsSaver\Arcade\Databases\Atari 2600\
  107.      FileCopyDir, D:\Arcade\Databases\Atari 5200\, %A_ScriptDir%\SettingsSaver\Arcade\Databases\Atari 5200\
  108.      FileCopyDir, D:\Arcade\Databases\Atari 7800\, %A_ScriptDir%\SettingsSaver\Arcade\Databases\Atari 7800\
  109.      FileCopyDir, D:\Arcade\Databases\Atari 8-Bit\, %A_ScriptDir%\SettingsSaver\Arcade\Databases\Atari 8-Bit\
  110.      FileCopyDir, D:\Arcade\Databases\Atari Jaguar\, %A_ScriptDir%\SettingsSaver\Arcade\Databases\Atari Jaguar\
  111.      FileCopyDir, D:\Arcade\Databases\Atari Jaguar CD\, %A_ScriptDir%\SettingsSaver\Arcade\Databases\Atari Jaguar CD\
  112.      FileCopyDir, D:\Arcade\Databases\Atari Lynx\, %A_ScriptDir%\SettingsSaver\Arcade\Databases\Atari Lynx\
  113.      FileCopyDir, D:\Arcade\Databases\Atari ST\, %A_ScriptDir%\SettingsSaver\Arcade\Databases\Atari ST\
  114.      FileCopyDir, D:\Arcade\Databases\Bally Astrocade\, %A_ScriptDir%\SettingsSaver\Arcade\Databases\Bally Astrocade\
  115.      FileCopyDir, D:\Arcade\Databases\Bandai Pippin\, %A_ScriptDir%\SettingsSaver\Arcade\Databases\Bandai Pippin\
  116.      FileCopyDir, D:\Arcade\Databases\Bandai Sufami Turbo\, %A_ScriptDir%\SettingsSaver\Arcade\Databases\Bandai Sufami Turbo\
  117.      FileCopyDir, D:\Arcade\Databases\Bandai WonderSwan\, %A_ScriptDir%\SettingsSaver\Arcade\Databases\Bandai WonderSwan\
  118.      FileCopyDir, D:\Arcade\Databases\Bandai WonderSwan Color\, %A_ScriptDir%\SettingsSaver\Arcade\Databases\Bandai WonderSwanColor\
  119.      FileCopyDir, D:\Arcade\Databases\Banpresto\, %A_ScriptDir%\SettingsSaver\Arcade\Databases\Banpresto\
  120.      FileCopyDir, D:\Arcade\Databases\Capcom Play System\, %A_ScriptDir%\SettingsSaver\Arcade\Databases\Capcom Play System\
  121.      FileCopyDir, D:\Arcade\Databases\Capcom Play System II\, %A_ScriptDir%\SettingsSaver\Arcade\Databases\Capcom Play System II\
  122.      FileCopyDir, D:\Arcade\Databases\Capcom Play System III\, %A_ScriptDir%\SettingsSaver\Arcade\Databases\Capcom Play System III\
  123.      FileCopyDir, D:\Arcade\Databases\Capcom Systems\, %A_ScriptDir%\SettingsSaver\Arcade\Databases\Capcom Systems\
  124.      FileCopyDir, D:\Arcade\Databases\Casio PV-1000\, %A_ScriptDir%\SettingsSaver\Arcade\Databases\Casio PV-1000\
  125.      FileCopyDir, D:\Arcade\Databases\Castle Crashers\, %A_ScriptDir%\SettingsSaver\Arcade\Databases\Castle Crashers\
  126.      FileCopyDir, D:\Arcade\Databases\CAVE\, %A_ScriptDir%\SettingsSaver\Arcade\Databases\CAVE\
  127.      FileCopyDir, D:\Arcade\Databases\Cave 3rd\, %A_ScriptDir%\SettingsSaver\Arcade\Databases\Cave 3rd\
  128.      FileCopyDir, D:\Arcade\Databases\Colecovision\, %A_ScriptDir%\SettingsSaver\Arcade\Databases\Colecovision\
  129.      FileCopyDir, D:\Arcade\Databases\Commodore 64\, %A_ScriptDir%\SettingsSaver\Arcade\Databases\Commodore 64\
  130.      FileCopyDir, D:\Arcade\Databases\Commodore 64 old\, %A_ScriptDir%\SettingsSaver\Arcade\Databases\Commodore 64 old\
  131.      FileCopyDir, D:\Arcade\Databases\Commodore Amiga\, %A_ScriptDir%\SettingsSaver\Arcade\Databases\Commodore Amiga\
  132.      FileCopyDir, D:\Arcade\Databases\Commodore Amiga CD32\, %A_ScriptDir%\SettingsSaver\Arcade\Databases\Commodore Amiga CD32\
  133.      FileCopyDir, D:\Arcade\Databases\Commodore CDTV\, %A_ScriptDir%\SettingsSaver\Arcade\Databases\Commodore CDTV\
  134.      FileCopyDir, D:\Arcade\Databases\Commodore VIC-20\, %A_ScriptDir%\SettingsSaver\Arcade\Databases\Commodore VIC-20\
  135.      FileCopyDir, D:\Arcade\Databases\Console Hacks\, %A_ScriptDir%\SettingsSaver\Arcade\Databases\Console Hacks\
  136.      FileCopyDir, D:\Arcade\Databases\Creatronic Mega Duck\, %A_ScriptDir%\SettingsSaver\Arcade\Databases\Creatronic Mega Duck\
  137.      FileCopyDir, D:\Arcade\Databases\Daphne\, %A_ScriptDir%\SettingsSaver\Arcade\Databases\Daphne\
  138.      FileCopyDir, D:\Arcade\Databases\DDR Mania\, %A_ScriptDir%\SettingsSaver\Arcade\Databases\DDR Mania\
  139.      FileCopyDir, D:\Arcade\Databases\DICE\, %A_ScriptDir%\SettingsSaver\Arcade\Databases\DICE\
  140.      FileCopyDir, D:\Arcade\Databases\Doom\, %A_ScriptDir%\SettingsSaver\Arcade\Databases\Doom\
  141.      FileCopyDir, D:\Arcade\Databases\DOS Box\, %A_ScriptDir%\SettingsSaver\Arcade\Databases\DOS Box\
  142.      FileCopyDir, D:\Arcade\Databases\DosBox\, %A_ScriptDir%\SettingsSaver\Arcade\Databases\DosBox\
  143.      FileCopyDir, D:\Arcade\Databases\Doujin Games\, %A_ScriptDir%\SettingsSaver\Arcade\Databases\Doujin Games\
  144.      FileCopyDir, D:\Arcade\Databases\Doujin Soft\, %A_ScriptDir%\SettingsSaver\Arcade\Databases\Doujin Soft\
  145.      FileCopyDir, D:\Arcade\Databases\Driving Games\, %A_ScriptDir%\SettingsSaver\Arcade\Databases\Driving Games\
  146.      FileCopyDir, D:\Arcade\Databases\Elektronika BK\, %A_ScriptDir%\SettingsSaver\Arcade\Databases\Elektronika BK\
  147.      FileCopyDir, D:\Arcade\Databases\Emerson Arcadia 2001\, %A_ScriptDir%\SettingsSaver\Arcade\Databases\Emerson Arcadia 2001\
  148.      FileCopyDir, D:\Arcade\Databases\Entex Adventure Vision\, %A_ScriptDir%\SettingsSaver\Arcade\Databases\Entex Adventure Vision\
  149.      FileCopyDir, D:\Arcade\Databases\Entex Electronic Baseball\, %A_ScriptDir%\SettingsSaver\Arcade\Databases\Entex Electronic Baseball\
  150.      FileCopyDir, D:\Arcade\Databases\Epoch Game Pocket Computer\, %A_ScriptDir%\SettingsSaver\Arcade\Databases\Epoch Game Pocket Computer\
  151.      FileCopyDir, D:\Arcade\Databases\Epoch Super Cassette Vision\, %A_ScriptDir%\SettingsSaver\Arcade\Databases\Epoch Super Cassette Vision\
  152.      FileCopyDir, D:\Arcade\Databases\Examu EX-Board\, %A_ScriptDir%\SettingsSaver\Arcade\Databases\Examu EX-Board\
  153.      FileCopyDir, D:\Arcade\Databases\Exidy Sorcerer\, %A_ScriptDir%\SettingsSaver\Arcade\Databases\Exidy Sorcerer\
  154.      FileCopyDir, D:\Arcade\Databases\Fairchild Channel F\, %A_ScriptDir%\SettingsSaver\Arcade\Databases\Fairchild Channel F\
  155.      FileCopyDir, D:\Arcade\Databases\Famicom Disc System\, %A_ScriptDir%\SettingsSaver\Arcade\Databases\Famicom Disc System\
  156.      FileCopyDir, D:\Arcade\Databases\Fix It Felix\, %A_ScriptDir%\SettingsSaver\Arcade\Databases\Fix It Felix\
  157.      FileCopyDir, D:\Arcade\Databases\Fujitsu FM Towns\, %A_ScriptDir%\SettingsSaver\Arcade\Databases\Fujitsu FM Towns\
  158.      FileCopyDir, D:\Arcade\Databases\Funtech Super Acan\, %A_ScriptDir%\SettingsSaver\Arcade\Databases\Funtech Super Acan\
  159.      FileCopyDir, D:\Arcade\Databases\Future Pinball\, %A_ScriptDir%\SettingsSaver\Arcade\Databases\Future Pinball\
  160.      FileCopyDir, D:\Arcade\Databases\Gaelco\, %A_ScriptDir%\SettingsSaver\Arcade\Databases\Gaelco\
  161.      FileCopyDir, D:\Arcade\Databases\GamePark 32\, %A_ScriptDir%\SettingsSaver\Arcade\Databases\GamePark 32\
  162.      FileCopyDir, D:\Arcade\Databases\GCE Vectrex\, %A_ScriptDir%\SettingsSaver\Arcade\Databases\GCE Vectrex\
  163.      FileCopyDir, D:\Arcade\Databases\GOG.com\, %A_ScriptDir%\SettingsSaver\Arcade\Databases\GOG.com\
  164.      FileCopyDir, D:\Arcade\Databases\Golfing Wheel\, %A_ScriptDir%\SettingsSaver\Arcade\Databases\Golfing Wheel\
  165.      FileCopyDir, D:\Arcade\Databases\Hartung Game Master\, %A_ScriptDir%\SettingsSaver\Arcade\Databases\Hartung Game Master\
  166.      FileCopyDir, D:\Arcade\Databases\HBMAME\, %A_ScriptDir%\SettingsSaver\Arcade\Databases\HBMAME\
  167.      FileCopyDir, D:\Arcade\Databases\Hector HRX\, %A_ScriptDir%\SettingsSaver\Arcade\Databases\Hector HRX\
  168.      FileCopyDir, D:\Arcade\Databases\HyperNeoGeo64\, %A_ScriptDir%\SettingsSaver\Arcade\Databases\HyperNeoGeo64\
  169.      FileCopyDir, D:\Arcade\Databases\Interton VC 4000\, %A_ScriptDir%\SettingsSaver\Arcade\Databases\Interton VC 4000\
  170.      FileCopyDir, D:\Arcade\Databases\Locomalito Games\, %A_ScriptDir%\SettingsSaver\Arcade\Databases\Locomalito Games\
  171.      FileCopyDir, D:\Arcade\Databases\Magnavox Odyssey 2\, %A_ScriptDir%\SettingsSaver\Arcade\Databases\Magnavox Odyssey 2\
  172.      FileCopyDir, D:\Arcade\Databases\MAME\, %A_ScriptDir%\SettingsSaver\Arcade\Databases\MAME\
  173.      FileCopyDir, D:\Arcade\Databases\MAME 4 Players\, %A_ScriptDir%\SettingsSaver\Arcade\Databases\MAME 4 Players\
  174.      FileCopyDir, D:\Arcade\Databases\MAME4ALL\, %A_ScriptDir%\SettingsSaver\Arcade\Databases\MAME4ALL\
  175.      FileCopyDir, D:\Arcade\Databases\Mattel Aquarius\, %A_ScriptDir%\SettingsSaver\Arcade\Databases\Mattel Aquarius\
  176.      FileCopyDir, D:\Arcade\Databases\Mattel Intellivision\, %A_ScriptDir%\SettingsSaver\Arcade\Databases\Mattel Intellivision\
  177.      FileCopyDir, D:\Arcade\Databases\MGT Sam Coupe\, %A_ScriptDir%\SettingsSaver\Arcade\Databases\MGT Sam Coupe\
  178.      FileCopyDir, D:\Arcade\Databases\Microsoft MS-DOS\, %A_ScriptDir%\SettingsSaver\Arcade\Databases\Microsoft MS-DOS\
  179.      FileCopyDir, D:\Arcade\Databases\Microsoft MSX\, %A_ScriptDir%\SettingsSaver\Arcade\Databases\Microsoft MSX\
  180.      FileCopyDir, D:\Arcade\Databases\Microsoft MSX2\, %A_ScriptDir%\SettingsSaver\Arcade\Databases\Microsoft MSX2\
  181.      FileCopyDir, D:\Arcade\Databases\Microsoft MSX2+\, %A_ScriptDir%\SettingsSaver\Arcade\Databases\Microsoft MSX2+\
  182.      FileCopyDir, D:\Arcade\Databases\Misfit Mame\, %A_ScriptDir%\SettingsSaver\Arcade\Databases\Misfit Mame\
  183.      FileCopyDir, D:\Arcade\Databases\Mugen\, %A_ScriptDir%\SettingsSaver\Arcade\Databases\Mugen\
  184.      FileCopyDir, D:\Arcade\Databases\Namco Classics\, %A_ScriptDir%\SettingsSaver\Arcade\Databases\Namco Classics\
  185.      FileCopyDir, D:\Arcade\Databases\Namco System 22\, %A_ScriptDir%\SettingsSaver\Arcade\Databases\Namco System 22\
  186.      FileCopyDir, D:\Arcade\Databases\NEC PC Engine\, %A_ScriptDir%\SettingsSaver\Arcade\Databases\NEC PC Engine\
  187.      FileCopyDir, D:\Arcade\Databases\NEC PC Engine-CD\, %A_ScriptDir%\SettingsSaver\Arcade\Databases\NEC PC Engine-CD\
  188.      FileCopyDir, D:\Arcade\Databases\NEC PC-FX\, %A_ScriptDir%\SettingsSaver\Arcade\Databases\NEC PC-FX\
  189.      FileCopyDir, D:\Arcade\Databases\NEC SuperGrafx\, %A_ScriptDir%\SettingsSaver\Arcade\Databases\NEC SuperGrafx\
  190.      FileCopyDir, D:\Arcade\Databases\NEC Turbografx-16\, %A_ScriptDir%\SettingsSaver\Arcade\Databases\NEC Turbografx-16\
  191.      FileCopyDir, D:\Arcade\Databases\NEC Turbografx-CD\, %A_ScriptDir%\SettingsSaver\Arcade\Databases\NEC Turbografx-CD\
  192.      FileCopyDir, D:\Arcade\Databases\Nintendo 3DS\, %A_ScriptDir%\SettingsSaver\Arcade\Databases\Nintendo 3DS\
  193.      FileCopyDir, D:\Arcade\Databases\Nintendo 64\, %A_ScriptDir%\SettingsSaver\Arcade\Databases\Nintendo 64\
  194.      FileCopyDir, D:\Arcade\Databases\Nintendo 64 DD\, %A_ScriptDir%\SettingsSaver\Arcade\Databases\Nintendo 64 DD\
  195.      FileCopyDir, D:\Arcade\Databases\Nintendo Classics\, %A_ScriptDir%\SettingsSaver\Arcade\Databases\Nintendo Classics\
  196.      FileCopyDir, D:\Arcade\Databases\Nintendo DS\, %A_ScriptDir%\SettingsSaver\Arcade\Databases\Nintendo DS\
  197.      FileCopyDir, D:\Arcade\Databases\Nintendo Entertainment System\, %A_ScriptDir%\SettingsSaver\Arcade\Databases\Nintendo Entertainment System\
  198.      FileCopyDir, D:\Arcade\Databases\Nintendo Famicom\, %A_ScriptDir%\SettingsSaver\Arcade\Databases\Nintendo Famicom\
  199.      FileCopyDir, D:\Arcade\Databases\Nintendo Famicom Disk System\, %A_ScriptDir%\SettingsSaver\Arcade\Databases\Nintendo Famicom Disk System\
  200.      FileCopyDir, D:\Arcade\Databases\Nintendo Game and Watch\, %A_ScriptDir%\SettingsSaver\Arcade\Databases\Nintendo Game andWatch\
  201.      FileCopyDir, D:\Arcade\Databases\Nintendo Game Boy\, %A_ScriptDir%\SettingsSaver\Arcade\Databases\Nintendo Game Boy\
  202.      FileCopyDir, D:\Arcade\Databases\Nintendo Game Boy Advance\, %A_ScriptDir%\SettingsSaver\Arcade\Databases\Nintendo Game Boy Advance\
  203.      FileCopyDir, D:\Arcade\Databases\Nintendo Game Boy Color\, %A_ScriptDir%\SettingsSaver\Arcade\Databases\Nintendo Game BoyColor\
  204.      FileCopyDir, D:\Arcade\Databases\Nintendo Gamecube\, %A_ScriptDir%\SettingsSaver\Arcade\Databases\Nintendo Gamecube\
  205.      FileCopyDir, D:\Arcade\Databases\Nintendo Pokemon Mini\, %A_ScriptDir%\SettingsSaver\Arcade\Databases\Nintendo Pokemon Mini\
  206.      FileCopyDir, D:\Arcade\Databases\Nintendo Satellaview\, %A_ScriptDir%\SettingsSaver\Arcade\Databases\Nintendo Satellaview\
  207.      FileCopyDir, D:\Arcade\Databases\Nintendo Super Famicom\, %A_ScriptDir%\SettingsSaver\Arcade\Databases\Nintendo Super Famicom\
  208.      FileCopyDir, D:\Arcade\Databases\Nintendo Super Game Boy\, %A_ScriptDir%\SettingsSaver\Arcade\Databases\Nintendo Super Game Boy\
  209.      FileCopyDir, D:\Arcade\Databases\Nintendo Virtual Boy\, %A_ScriptDir%\SettingsSaver\Arcade\Databases\Nintendo Virtual Boy\
  210.      FileCopyDir, D:\Arcade\Databases\Nintendo Wii\, %A_ScriptDir%\SettingsSaver\Arcade\Databases\Nintendo Wii\
  211.      FileCopyDir, D:\Arcade\Databases\Nintendo Wii Classic\, %A_ScriptDir%\SettingsSaver\Arcade\Databases\Nintendo Wii Classic\
  212.      FileCopyDir, D:\Arcade\Databases\Nintendo Wii Light Gun\, %A_ScriptDir%\SettingsSaver\Arcade\Databases\Nintendo Wii Light Gun\
  213.      FileCopyDir, D:\Arcade\Databases\Nintendo Wii U\, %A_ScriptDir%\SettingsSaver\Arcade\Databases\Nintendo Wii U\
  214.      FileCopyDir, D:\Arcade\Databases\Nintendo WiiWare\, %A_ScriptDir%\SettingsSaver\Arcade\Databases\Nintendo WiiWare\
  215.      FileCopyDir, D:\Arcade\Databases\OpenBOR\, %A_ScriptDir%\SettingsSaver\Arcade\Databases\OpenBOR\
  216.      FileCopyDir, D:\Arcade\Databases\Pac Man Collection\, %A_ScriptDir%\SettingsSaver\Arcade\Databases\Pac Man Collection\
  217.      FileCopyDir, D:\Arcade\Databases\PacMAME\, %A_ScriptDir%\SettingsSaver\Arcade\Databases\PacMAME\
  218.      FileCopyDir, D:\Arcade\Databases\Pacman Championship Edition DX\, %A_ScriptDir%\SettingsSaver\Arcade\Databases\Pacman Championship Edition DX\
  219.      FileCopyDir, D:\Arcade\Databases\Panasonic 3DO\, %A_ScriptDir%\SettingsSaver\Arcade\Databases\Panasonic 3DO\
  220.      FileCopyDir, D:\Arcade\Databases\Panasonic 4DO\, %A_ScriptDir%\SettingsSaver\Arcade\Databases\Panasonic 4DO\
  221.      FileCopyDir, D:\Arcade\Databases\PCB Sega Hikaru\, %A_ScriptDir%\SettingsSaver\Arcade\Databases\PCB Sega Hikaru\
  222.      FileCopyDir, D:\Arcade\Databases\Philips CD-i\, %A_ScriptDir%\SettingsSaver\Arcade\Databases\Philips CD-i\
  223.      FileCopyDir, D:\Arcade\Databases\Philips VG 5000\, %A_ScriptDir%\SettingsSaver\Arcade\Databases\Philips VG 5000\
  224.      FileCopyDir, D:\Arcade\Databases\Philips Videopac Plus G7400\, %A_ScriptDir%\SettingsSaver\Arcade\Databases\Philips Videopac Plus G7400\
  225.      FileCopyDir, D:\Arcade\Databases\Pinball Arcade\, %A_ScriptDir%\SettingsSaver\Arcade\Databases\Pinball Arcade\
  226.      FileCopyDir, D:\Arcade\Databases\Pinball FX2\, %A_ScriptDir%\SettingsSaver\Arcade\Databases\Pinball FX2\
  227.      FileCopyDir, D:\Arcade\Databases\Pioneer Palcom Laserdisc\, %A_ScriptDir%\SettingsSaver\Arcade\Databases\Pioneer Palcom Laserdisc\
  228.      FileCopyDir, D:\Arcade\Databases\PopCap\, %A_ScriptDir%\SettingsSaver\Arcade\Databases\PopCap\
  229.      FileCopyDir, D:\Arcade\Databases\Psikyo\, %A_ScriptDir%\SettingsSaver\Arcade\Databases\Psikyo\
  230.      FileCopyDir, D:\Arcade\Databases\RCA Studio II\, %A_ScriptDir%\SettingsSaver\Arcade\Databases\RCA Studio II\
  231.      FileCopyDir, D:\Arcade\Databases\Run N Gun\, %A_ScriptDir%\SettingsSaver\Arcade\Databases\Run N Gun\
  232.      FileCopyDir, D:\Arcade\Databases\Sammy Atomiswave\, %A_ScriptDir%\SettingsSaver\Arcade\Databases\Sammy Atomiswave\
  233.      FileCopyDir, D:\Arcade\Databases\Saturn Fan Otaku\, %A_ScriptDir%\SettingsSaver\Arcade\Databases\Saturn Fan Otaku\
  234.      FileCopyDir, D:\Arcade\Databases\ScummVM\, %A_ScriptDir%\SettingsSaver\Arcade\Databases\ScummVM\
  235.      FileCopyDir, D:\Arcade\Databases\Sega 32X\, %A_ScriptDir%\SettingsSaver\Arcade\Databases\Sega 32X\
  236.      FileCopyDir, D:\Arcade\Databases\Sega Ages\, %A_ScriptDir%\SettingsSaver\Arcade\Databases\Sega Ages\
  237.      FileCopyDir, D:\Arcade\Databases\Sega CD\, %A_ScriptDir%\SettingsSaver\Arcade\Databases\Sega CD\
  238.      FileCopyDir, D:\Arcade\Databases\Sega Classics\, %A_ScriptDir%\SettingsSaver\Arcade\Databases\Sega Classics\
  239.      FileCopyDir, D:\Arcade\Databases\Sega Dreamcast\, %A_ScriptDir%\SettingsSaver\Arcade\Databases\Sega Dreamcast\
  240.      FileCopyDir, D:\Arcade\Databases\Sega Dreamcast Import\, %A_ScriptDir%\SettingsSaver\Arcade\Databases\Sega Dreamcast Import\
  241.      FileCopyDir, D:\Arcade\Databases\Sega Game Gear\, %A_ScriptDir%\SettingsSaver\Arcade\Databases\Sega Game Gear\
  242.      FileCopyDir, D:\Arcade\Databases\Sega Genesis\, %A_ScriptDir%\SettingsSaver\Arcade\Databases\Sega Genesis\
  243.      FileCopyDir, D:\Arcade\Databases\Sega Hikaru\, %A_ScriptDir%\SettingsSaver\Arcade\Databases\Sega Hikaru\
  244.      FileCopyDir, D:\Arcade\Databases\Sega Mark III\, %A_ScriptDir%\SettingsSaver\Arcade\Databases\Sega Mark III\
  245.      FileCopyDir, D:\Arcade\Databases\Sega Master System\, %A_ScriptDir%\SettingsSaver\Arcade\Databases\Sega Master System\
  246.      FileCopyDir, D:\Arcade\Databases\Sega Mega Drive\, %A_ScriptDir%\SettingsSaver\Arcade\Databases\Sega Mega Drive\
  247.      FileCopyDir, D:\Arcade\Databases\Sega Mega-CD\, %A_ScriptDir%\SettingsSaver\Arcade\Databases\Sega Mega-CD\
  248.      FileCopyDir, D:\Arcade\Databases\Sega Model 1\, %A_ScriptDir%\SettingsSaver\Arcade\Databases\Sega Model 1\
  249.      FileCopyDir, D:\Arcade\Databases\Sega Model 2\, %A_ScriptDir%\SettingsSaver\Arcade\Databases\Sega Model 2\
  250.      FileCopyDir, D:\Arcade\Databases\Sega Model 3\, %A_ScriptDir%\SettingsSaver\Arcade\Databases\Sega Model 3\
  251.      FileCopyDir, D:\Arcade\Databases\Sega Naomi\, %A_ScriptDir%\SettingsSaver\Arcade\Databases\Sega Naomi\
  252.      FileCopyDir, D:\Arcade\Databases\Sega Pico\, %A_ScriptDir%\SettingsSaver\Arcade\Databases\Sega Pico\
  253.      FileCopyDir, D:\Arcade\Databases\Sega Saturn\, %A_ScriptDir%\SettingsSaver\Arcade\Databases\Sega Saturn\
  254.      FileCopyDir, D:\Arcade\Databases\Sega Saturn Japan\, %A_ScriptDir%\SettingsSaver\Arcade\Databases\Sega Saturn Japan\
  255.      FileCopyDir, D:\Arcade\Databases\Sega SC-3000\, %A_ScriptDir%\SettingsSaver\Arcade\Databases\Sega SC-3000\
  256.      FileCopyDir, D:\Arcade\Databases\Sega SG-1000\, %A_ScriptDir%\SettingsSaver\Arcade\Databases\Sega SG-1000\
  257.      FileCopyDir, D:\Arcade\Databases\Sega ST-V\, %A_ScriptDir%\SettingsSaver\Arcade\Databases\Sega ST-V\
  258.      FileCopyDir, D:\Arcade\Databases\Sega Triforce\, %A_ScriptDir%\SettingsSaver\Arcade\Databases\Sega Triforce\
  259.      FileCopyDir, D:\Arcade\Databases\Sega X Board\, %A_ScriptDir%\SettingsSaver\Arcade\Databases\Sega X Board\
  260.      FileCopyDir, D:\Arcade\Databases\Sega Y Board\, %A_ScriptDir%\SettingsSaver\Arcade\Databases\Sega Y Board\
  261.      FileCopyDir, D:\Arcade\Databases\Seibu Kaihatsu\, %A_ScriptDir%\SettingsSaver\Arcade\Databases\Seibu Kaihatsu\
  262.      FileCopyDir, D:\Arcade\Databases\SEIBU SPI\, %A_ScriptDir%\SettingsSaver\Arcade\Databases\SEIBU SPI\
  263.      FileCopyDir, D:\Arcade\Databases\Sharp x68000\, %A_ScriptDir%\SettingsSaver\Arcade\Databases\Sharp x68000\
  264.      FileCopyDir, D:\Arcade\Databases\Shmup wheel\, %A_ScriptDir%\SettingsSaver\Arcade\Databases\Shmup wheel\
  265.      FileCopyDir, D:\Arcade\Databases\Shotgun Games\, %A_ScriptDir%\SettingsSaver\Arcade\Databases\Shotgun Games\
  266.      FileCopyDir, D:\Arcade\Databases\Sinclair ZX Spectrum\, %A_ScriptDir%\SettingsSaver\Arcade\Databases\Sinclair ZX Spectrum\
  267.      FileCopyDir, D:\Arcade\Databases\Sinclair ZX81\, %A_ScriptDir%\SettingsSaver\Arcade\Databases\Sinclair ZX81\
  268.      FileCopyDir, D:\Arcade\Databases\SNK Neo Geo\, %A_ScriptDir%\SettingsSaver\Arcade\Databases\SNK Neo Geo\
  269.      FileCopyDir, D:\Arcade\Databases\SNK Neo Geo CD\, %A_ScriptDir%\SettingsSaver\Arcade\Databases\SNK Neo Geo CD\
  270.      FileCopyDir, D:\Arcade\Databases\SNK Neo Geo Pocket\, %A_ScriptDir%\SettingsSaver\Arcade\Databases\SNK Neo Geo Pocket\
  271.      FileCopyDir, D:\Arcade\Databases\SNK Neo Geo Pocket Color\, %A_ScriptDir%\SettingsSaver\Arcade\Databases\SNK Neo Geo PocketColor\
  272.      FileCopyDir, D:\Arcade\Databases\Sony Playstation\, %A_ScriptDir%\SettingsSaver\Arcade\Databases\Sony Playstation\
  273.      FileCopyDir, D:\Arcade\Databases\Sony Playstation 2\, %A_ScriptDir%\SettingsSaver\Arcade\Databases\Sony Playstation 2\
  274.      FileCopyDir, D:\Arcade\Databases\Sony Playstation Minis\, %A_ScriptDir%\SettingsSaver\Arcade\Databases\Sony Playstation Minis\
  275.      FileCopyDir, D:\Arcade\Databases\Sony Pocketstation\, %A_ScriptDir%\SettingsSaver\Arcade\Databases\Sony Pocketstation\
  276.      FileCopyDir, D:\Arcade\Databases\Sony PSP\, %A_ScriptDir%\SettingsSaver\Arcade\Databases\Sony PSP\
  277.      FileCopyDir, D:\Arcade\Databases\Sord M5\, %A_ScriptDir%\SettingsSaver\Arcade\Databases\Sord M5\
  278.      FileCopyDir, D:\Arcade\Databases\Spectravideo\, %A_ScriptDir%\SettingsSaver\Arcade\Databases\Spectravideo\
  279.      FileCopyDir, D:\Arcade\Databases\Street Fighter Hack Collection\, %A_ScriptDir%\SettingsSaver\Arcade\Databases\Street Fighter Hack Collection\
  280.      FileCopyDir, D:\Arcade\Databases\Streetfighter Collection\, %A_ScriptDir%\SettingsSaver\Arcade\Databases\Streetfighter Collection\
  281.      FileCopyDir, D:\Arcade\Databases\Super Model 3\, %A_ScriptDir%\SettingsSaver\Arcade\Databases\Super Model 3\
  282.      FileCopyDir, D:\Arcade\Databases\Super Nintendo Entertainment System\, %A_ScriptDir%\SettingsSaver\Arcade\Databases\Super Nintendo Entertainment System\
  283.      FileCopyDir, D:\Arcade\Databases\Taito Classics\, %A_ScriptDir%\SettingsSaver\Arcade\Databases\Taito Classics\
  284.      FileCopyDir, D:\Arcade\Databases\Taito G-Net\, %A_ScriptDir%\SettingsSaver\Arcade\Databases\Taito G-Net\
  285.      FileCopyDir, D:\Arcade\Databases\Taito Type X\, %A_ScriptDir%\SettingsSaver\Arcade\Databases\Taito Type X\
  286.      FileCopyDir, D:\Arcade\Databases\Taito Type X2\, %A_ScriptDir%\SettingsSaver\Arcade\Databases\Taito Type X2\
  287.      FileCopyDir, D:\Arcade\Databases\Technos\, %A_ScriptDir%\SettingsSaver\Arcade\Databases\Technos\
  288.      FileCopyDir, D:\Arcade\Databases\Tiger Game.com\, %A_ScriptDir%\SettingsSaver\Arcade\Databases\Tiger Game.com\
  289.      FileCopyDir, D:\Arcade\Databases\Touhou\, %A_ScriptDir%\SettingsSaver\Arcade\Databases\Touhou\
  290.      FileCopyDir, D:\Arcade\Databases\Touhou Project\, %A_ScriptDir%\SettingsSaver\Arcade\Databases\Touhou Project\
  291.      FileCopyDir, D:\Arcade\Databases\Trackball Games\, %A_ScriptDir%\SettingsSaver\Arcade\Databases\Trackball Games\
  292.      FileCopyDir, D:\Arcade\Databases\VTech CreatiVision\, %A_ScriptDir%\SettingsSaver\Arcade\Databases\VTech CreatiVision\
  293.      FileCopyDir, D:\Arcade\Databases\Watara Supervision\, %A_ScriptDir%\SettingsSaver\Arcade\Databases\Watara Supervision\
  294.      FileCopyDir, D:\Arcade\Databases\WoW Action Max\, %A_ScriptDir%\SettingsSaver\Arcade\Databases\WoW Action Max\
  295.      FileCopyDir, D:\Arcade\Databases\XBMC\, %A_ScriptDir%\SettingsSaver\Arcade\Databases\XBMC\
  296.      FileCopyDir, D:\Arcade\Databases\Zinc\, %A_ScriptDir%\SettingsSaver\Arcade\Databases\Zinc\
  297.  
  298. ; Now we need to delete all the XMLs or you'll overwrite your updates!  We only want favorites.txt!
  299. ; This will only delete all the NEW files in the new SettingsSaver\Arcade\Databases directory you made  
  300.      DeleteList := ""
  301.      Loop, Files, %A_ScriptDir%\SettingsSaver\Arcade\Databases\*.*, DFR
  302.         {
  303.          If (A_LoopFileName != "Favorites.txt")
  304.           FileDelete, %A_LoopFileLongPath% ;delete the file
  305.         }
  306.       ;Finished Parsing all Databases locations for Favorites.txt Lists!
  307.       MsgBox, Saved all Favorites.txt Files.  Done!
  308.       FileAppend, `n Save Favorites Lists Choice: Yes `n Saving Complete! `n `n, SavingLog.txt
  309.       }
  310. else
  311.         FileAppend, `n Save Favorites Lists Choice: No `n Skipped... `n `n, SavingLog.txt
  312.  
  313.  
  314.  
  315. ; Finalizing the logfile
  316. FileAppend, `n `n `n Saving Settings all complete.  TYPE EXIT AND HIT ENTER TO COMPILE SAVINGS AND EXIT.`n `n, SavingLog.txt
  317. RunWait, %comspec% /k type SavingLog.txt && Pause
  318. RunWait, %comspec% /c 7za.exe a SettingsSaver.7z SettingsSaver\Arcade\* >> 7zipNFO.txt
  319. FileAppend, `n `n All settings saved-- To implement: `n   1) Install whatever updates to drive. `n   2) Then open this archive and click on SettingsSaver directory in 7zip and it'll then show Arcade subdirectory. `n   3) Highlight Arcade folder and click "Extract" and extract to your D:\Arcade drive. `n   4) Settings are now restored!, 7zipNFO.txt
  320. Run, %comspec% /c 7za.exe a SettingsSaver.7z 7zipNFO.txt && del 7zipNFO.txt
  321. MsgBox, All Settings Are Complete.  File SettingsSaver.7z Created. `nInstructions inside to restore your settings when ready!
  322.  
  323. Return
  324. ExitApp
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement