Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #NoEnv ; Recommended for performance and compatibility with future AutoHotkey releases.
- ; #Warn ; Enable warnings to assist with detecting common errors.
- SendMode Input ; Recommended for new scripts due to its superior speed and reliability.
- SetWorkingDir %A_ScriptDir% ; Ensures a consistent starting directory.
- ; 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.
- if not A_IsAdmin
- {
- Run *RunAs "%A_ScriptFullPath%"
- ExitApp
- }
- ; Creating the logfile that will be updated throughout
- FileAppend, -------Settings Saver Log------- `n `n Savings Settings Choices and Status: `n `n `n, %A_WorkingDir%\SavingLog.txt
- ; SettingsSaver Q1: Mame Settings. This one copies whole directories
- 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)
- IfMsgBox Yes
- {
- FileCopyDir, D:\Arcade\Emulators\MAME\cfg, %A_ScriptDir%\SettingsSaver\Arcade\Emulators\MAME\cfg
- FileCopyDir, D:\Arcade\Emulators\MAME\inp, %A_ScriptDir%\SettingsSaver\Arcade\Emulators\MAME\inp
- FileCopyDir, D:\Arcade\Emulators\MAME\snap, %A_ScriptDir%\SettingsSaver\Arcade\Emulators\MAME\snap
- FileCopyDir, D:\Arcade\Emulators\MAME\hi, %A_ScriptDir%\SettingsSaver\Arcade\Emulators\MAME\hi
- FileCopyDir, D:\Arcade\Emulators\MAME\sta, %A_ScriptDir%\SettingsSaver\Arcade\Emulators\MAME\sta
- FileCopyDir, D:\Arcade\Emulators\MAME\memcard, %A_ScriptDir%\SettingsSaver\Arcade\Emulators\MAME\memcard
- MsgBox, Saved Mame Settings! `n(Saved Game States, Configs & Settings, Snaps & Recordings, High Scores, etc)
- FileAppend, `n Save MAME Directory Settings Choice: Yes `n Saving Complete! `n `n, SavingLog.txt
- }
- else
- FileAppend, `n Save MAME Directory Settings Choice: No `n Skipped... `n `n, SavingLog.txt
- ; SettingsSaver Q2 This Joy2Key one copy dir, but then delete exe and other files so not overwriting your upgrade!
- MsgBox, 4,, Would you like to save your Joy2Key controller profiles? (press Yes or No)
- IfMsgBox Yes
- {
- ; For some reason have to copy WHOLE DIRECTORY for Joy2Key, I think because double space and (CLM) in name.
- FileCopyDir, D:\Arcade\Tools\JoyToKey_en 5.8.1 (CLM), %A_ScriptDir%\SettingsSaver\Arcade\Tools\JoyToKey_en 5.8.1 (CLM)
- ; Now that we copied whole directory, we don't want to overwrite the EXE or any 'core' files, we only want .cfg or .ini
- ; So, deleting core files ONLY FROM THE NEW TARGET directory. When we 7zip and then extract, it won't overwrite new j2k
- FileDelete, %A_ScriptDir%\SettingsSaver\Arcade\Tools\JoyToKey_en 5.8.1 (CLM)\JoyToKey.exe
- FileDelete, %A_ScriptDir%\SettingsSaver\Arcade\Tools\JoyToKey_en 5.8.1 (CLM)\*.dll
- FileDelete, %A_ScriptDir%\SettingsSaver\Arcade\Tools\JoyToKey_en 5.8.1 (CLM)\*.txt
- FileDelete, %A_ScriptDir%\SettingsSaver\Arcade\Tools\JoyToKey_en 5.8.1 (CLM)\*.log
- FileDelete, %A_ScriptDir%\SettingsSaver\Arcade\Tools\JoyToKey_en 5.8.1 (CLM)\*.txt
- FileDelete, %A_ScriptDir%\SettingsSaver\Arcade\Tools\JoyToKey_en 5.8.1 (CLM)\*.7z
- FileDelete, %A_ScriptDir%\SettingsSaver\Arcade\Tools\JoyToKey_en 5.8.1 (CLM)\*.rar
- MsgBox, Saved Joy2Key Controller Configurations!
- FileAppend, `n Save Joy2Key Controller Settings Choice: Yes `n Saving Complete! `n `n, SavingLog.txt
- }
- else
- FileAppend, `n Save Joy2Key Controller Settings Choice: No `n Skipped... `n `n, SavingLog.txt
- ; SettingsSaver Q3: LEDBlinky just saves directory, no deletes
- MsgBox, 4,, Would you like to save your LEDBlinky Settings? (press Yes or No)
- IfMsgBox Yes
- {
- FileCopyDir, D:\Arcade\Hyperspin files\LEDBlinky\lwa, %A_ScriptDir%\SettingsSaver\Arcade\Hyperspin files\LEDBlinky\lwa
- MsgBox, Saved LEDBlinky Light Configurations!
- FileAppend, `n Save LEDBlinky Light Settings Choice: Yes `n Saving Complete! `n `n, SavingLog.txt
- }
- else
- FileAppend, `n Save LEDBlinky Light Settings Choice: No `n Skipped... `n `n, SavingLog.txt
- ; SettingsSaver Q4: Saves any other directory you added to HS Drive.
- ; It'll now be in Arcade\ so if your custom drive is in the root directory, it'll now be in D:\Arcade
- ; Easy to fix, just drag and drop it back one directory after extracting to updated drive.
- MsgBox, 4,, Would you like to save any other custom directory on the drive? (press Yes or No)
- IfMsgBox Yes
- ChooseCustomDir:
- {
- FileSelectFolder, ChooseCustomDir, , 3
- If ChooseCustomDir =
- {
- MsgBox, You didn't select a folder, try again.
- Return
- }
- Else
- {
- StringTrimLeft, ChooseCustomDirNew, ChooseCustomDir, 3
- FileCopyDir, %ChooseCustomDir%, %A_ScriptDir%\SettingsSaver\Arcade\%ChooseCustomDirNew%
- MsgBox, Saved Custom Directory with Location Structure Intact!
- FileAppend, `n Save Custom Directory Choice: Yes `n Saving Complete! `n `n, SavingLog.txt
- }
- }
- else
- FileAppend, `n Save Custom Directory Choice: No `n Skipped... `n `n, SavingLog.txt
- ; SettingsSaver Q5: The BIG one. Here's where you add new wheels for settings to save. First copy all.
- MsgBox, 4,, Would you like to save all your individual Favorites lists for each system? (press Yes or No)
- IfMsgBox Yes
- {
- FileCopyDir, D:\Arcade\Databases\AAE\, %A_ScriptDir%\SettingsSaver\Arcade\Databases\AAE\
- FileCopyDir, D:\Arcade\Databases\Aamber Pegasus\, %A_ScriptDir%\SettingsSaver\Arcade\Databases\Aamber Pegasus\
- FileCopyDir, D:\Arcade\Databases\Acorn\, %A_ScriptDir%\SettingsSaver\Arcade\Databases\Acorn\
- FileCopyDir, D:\Arcade\Databases\Acorn Archimedes\, %A_ScriptDir%\SettingsSaver\Arcade\Databases\Acorn Archimedes\
- FileCopyDir, D:\Arcade\Databases\Acorn BBC Micro\, %A_ScriptDir%\SettingsSaver\Arcade\Databases\Acorn BBC Micro\
- FileCopyDir, D:\Arcade\Databases\Acorn Electron\, %A_ScriptDir%\SettingsSaver\Arcade\Databases\Acorn Electron\
- FileCopyDir, D:\Arcade\Databases\American Laser Games\, %A_ScriptDir%\SettingsSaver\Arcade\Databases\American Laser Games\
- FileCopyDir, D:\Arcade\Databases\Amstrad CPC\, %A_ScriptDir%\SettingsSaver\Arcade\Databases\Amstrad CPC\
- FileCopyDir, D:\Arcade\Databases\Amstrad GX4000\, %A_ScriptDir%\SettingsSaver\Arcade\Databases\Amstrad GX4000\
- FileCopyDir, D:\Arcade\Databases\Android\, %A_ScriptDir%\SettingsSaver\Arcade\Databases\Android\
- FileCopyDir, D:\Arcade\Databases\APF Imagination Machine\, %A_ScriptDir%\SettingsSaver\Arcade\Databases\APF Imagination Machine\
- FileCopyDir, D:\Arcade\Databases\Apple II\, %A_ScriptDir%\SettingsSaver\Arcade\Databases\Apple II\
- FileCopyDir, D:\Arcade\Databases\Arcade Shmups\, %A_ScriptDir%\SettingsSaver\Arcade\Databases\Arcade Shmups\
- FileCopyDir, D:\Arcade\Databases\Atari 2600\, %A_ScriptDir%\SettingsSaver\Arcade\Databases\Atari 2600\
- FileCopyDir, D:\Arcade\Databases\Atari 5200\, %A_ScriptDir%\SettingsSaver\Arcade\Databases\Atari 5200\
- FileCopyDir, D:\Arcade\Databases\Atari 7800\, %A_ScriptDir%\SettingsSaver\Arcade\Databases\Atari 7800\
- FileCopyDir, D:\Arcade\Databases\Atari 8-Bit\, %A_ScriptDir%\SettingsSaver\Arcade\Databases\Atari 8-Bit\
- FileCopyDir, D:\Arcade\Databases\Atari Jaguar\, %A_ScriptDir%\SettingsSaver\Arcade\Databases\Atari Jaguar\
- FileCopyDir, D:\Arcade\Databases\Atari Jaguar CD\, %A_ScriptDir%\SettingsSaver\Arcade\Databases\Atari Jaguar CD\
- FileCopyDir, D:\Arcade\Databases\Atari Lynx\, %A_ScriptDir%\SettingsSaver\Arcade\Databases\Atari Lynx\
- FileCopyDir, D:\Arcade\Databases\Atari ST\, %A_ScriptDir%\SettingsSaver\Arcade\Databases\Atari ST\
- FileCopyDir, D:\Arcade\Databases\Bally Astrocade\, %A_ScriptDir%\SettingsSaver\Arcade\Databases\Bally Astrocade\
- FileCopyDir, D:\Arcade\Databases\Bandai Pippin\, %A_ScriptDir%\SettingsSaver\Arcade\Databases\Bandai Pippin\
- FileCopyDir, D:\Arcade\Databases\Bandai Sufami Turbo\, %A_ScriptDir%\SettingsSaver\Arcade\Databases\Bandai Sufami Turbo\
- FileCopyDir, D:\Arcade\Databases\Bandai WonderSwan\, %A_ScriptDir%\SettingsSaver\Arcade\Databases\Bandai WonderSwan\
- FileCopyDir, D:\Arcade\Databases\Bandai WonderSwan Color\, %A_ScriptDir%\SettingsSaver\Arcade\Databases\Bandai WonderSwanColor\
- FileCopyDir, D:\Arcade\Databases\Banpresto\, %A_ScriptDir%\SettingsSaver\Arcade\Databases\Banpresto\
- FileCopyDir, D:\Arcade\Databases\Capcom Play System\, %A_ScriptDir%\SettingsSaver\Arcade\Databases\Capcom Play System\
- FileCopyDir, D:\Arcade\Databases\Capcom Play System II\, %A_ScriptDir%\SettingsSaver\Arcade\Databases\Capcom Play System II\
- FileCopyDir, D:\Arcade\Databases\Capcom Play System III\, %A_ScriptDir%\SettingsSaver\Arcade\Databases\Capcom Play System III\
- FileCopyDir, D:\Arcade\Databases\Capcom Systems\, %A_ScriptDir%\SettingsSaver\Arcade\Databases\Capcom Systems\
- FileCopyDir, D:\Arcade\Databases\Casio PV-1000\, %A_ScriptDir%\SettingsSaver\Arcade\Databases\Casio PV-1000\
- FileCopyDir, D:\Arcade\Databases\Castle Crashers\, %A_ScriptDir%\SettingsSaver\Arcade\Databases\Castle Crashers\
- FileCopyDir, D:\Arcade\Databases\CAVE\, %A_ScriptDir%\SettingsSaver\Arcade\Databases\CAVE\
- FileCopyDir, D:\Arcade\Databases\Cave 3rd\, %A_ScriptDir%\SettingsSaver\Arcade\Databases\Cave 3rd\
- FileCopyDir, D:\Arcade\Databases\Colecovision\, %A_ScriptDir%\SettingsSaver\Arcade\Databases\Colecovision\
- FileCopyDir, D:\Arcade\Databases\Commodore 64\, %A_ScriptDir%\SettingsSaver\Arcade\Databases\Commodore 64\
- FileCopyDir, D:\Arcade\Databases\Commodore 64 old\, %A_ScriptDir%\SettingsSaver\Arcade\Databases\Commodore 64 old\
- FileCopyDir, D:\Arcade\Databases\Commodore Amiga\, %A_ScriptDir%\SettingsSaver\Arcade\Databases\Commodore Amiga\
- FileCopyDir, D:\Arcade\Databases\Commodore Amiga CD32\, %A_ScriptDir%\SettingsSaver\Arcade\Databases\Commodore Amiga CD32\
- FileCopyDir, D:\Arcade\Databases\Commodore CDTV\, %A_ScriptDir%\SettingsSaver\Arcade\Databases\Commodore CDTV\
- FileCopyDir, D:\Arcade\Databases\Commodore VIC-20\, %A_ScriptDir%\SettingsSaver\Arcade\Databases\Commodore VIC-20\
- FileCopyDir, D:\Arcade\Databases\Console Hacks\, %A_ScriptDir%\SettingsSaver\Arcade\Databases\Console Hacks\
- FileCopyDir, D:\Arcade\Databases\Creatronic Mega Duck\, %A_ScriptDir%\SettingsSaver\Arcade\Databases\Creatronic Mega Duck\
- FileCopyDir, D:\Arcade\Databases\Daphne\, %A_ScriptDir%\SettingsSaver\Arcade\Databases\Daphne\
- FileCopyDir, D:\Arcade\Databases\DDR Mania\, %A_ScriptDir%\SettingsSaver\Arcade\Databases\DDR Mania\
- FileCopyDir, D:\Arcade\Databases\DICE\, %A_ScriptDir%\SettingsSaver\Arcade\Databases\DICE\
- FileCopyDir, D:\Arcade\Databases\Doom\, %A_ScriptDir%\SettingsSaver\Arcade\Databases\Doom\
- FileCopyDir, D:\Arcade\Databases\DOS Box\, %A_ScriptDir%\SettingsSaver\Arcade\Databases\DOS Box\
- FileCopyDir, D:\Arcade\Databases\DosBox\, %A_ScriptDir%\SettingsSaver\Arcade\Databases\DosBox\
- FileCopyDir, D:\Arcade\Databases\Doujin Games\, %A_ScriptDir%\SettingsSaver\Arcade\Databases\Doujin Games\
- FileCopyDir, D:\Arcade\Databases\Doujin Soft\, %A_ScriptDir%\SettingsSaver\Arcade\Databases\Doujin Soft\
- FileCopyDir, D:\Arcade\Databases\Driving Games\, %A_ScriptDir%\SettingsSaver\Arcade\Databases\Driving Games\
- FileCopyDir, D:\Arcade\Databases\Elektronika BK\, %A_ScriptDir%\SettingsSaver\Arcade\Databases\Elektronika BK\
- FileCopyDir, D:\Arcade\Databases\Emerson Arcadia 2001\, %A_ScriptDir%\SettingsSaver\Arcade\Databases\Emerson Arcadia 2001\
- FileCopyDir, D:\Arcade\Databases\Entex Adventure Vision\, %A_ScriptDir%\SettingsSaver\Arcade\Databases\Entex Adventure Vision\
- FileCopyDir, D:\Arcade\Databases\Entex Electronic Baseball\, %A_ScriptDir%\SettingsSaver\Arcade\Databases\Entex Electronic Baseball\
- FileCopyDir, D:\Arcade\Databases\Epoch Game Pocket Computer\, %A_ScriptDir%\SettingsSaver\Arcade\Databases\Epoch Game Pocket Computer\
- FileCopyDir, D:\Arcade\Databases\Epoch Super Cassette Vision\, %A_ScriptDir%\SettingsSaver\Arcade\Databases\Epoch Super Cassette Vision\
- FileCopyDir, D:\Arcade\Databases\Examu EX-Board\, %A_ScriptDir%\SettingsSaver\Arcade\Databases\Examu EX-Board\
- FileCopyDir, D:\Arcade\Databases\Exidy Sorcerer\, %A_ScriptDir%\SettingsSaver\Arcade\Databases\Exidy Sorcerer\
- FileCopyDir, D:\Arcade\Databases\Fairchild Channel F\, %A_ScriptDir%\SettingsSaver\Arcade\Databases\Fairchild Channel F\
- FileCopyDir, D:\Arcade\Databases\Famicom Disc System\, %A_ScriptDir%\SettingsSaver\Arcade\Databases\Famicom Disc System\
- FileCopyDir, D:\Arcade\Databases\Fix It Felix\, %A_ScriptDir%\SettingsSaver\Arcade\Databases\Fix It Felix\
- FileCopyDir, D:\Arcade\Databases\Fujitsu FM Towns\, %A_ScriptDir%\SettingsSaver\Arcade\Databases\Fujitsu FM Towns\
- FileCopyDir, D:\Arcade\Databases\Funtech Super Acan\, %A_ScriptDir%\SettingsSaver\Arcade\Databases\Funtech Super Acan\
- FileCopyDir, D:\Arcade\Databases\Future Pinball\, %A_ScriptDir%\SettingsSaver\Arcade\Databases\Future Pinball\
- FileCopyDir, D:\Arcade\Databases\Gaelco\, %A_ScriptDir%\SettingsSaver\Arcade\Databases\Gaelco\
- FileCopyDir, D:\Arcade\Databases\GamePark 32\, %A_ScriptDir%\SettingsSaver\Arcade\Databases\GamePark 32\
- FileCopyDir, D:\Arcade\Databases\GCE Vectrex\, %A_ScriptDir%\SettingsSaver\Arcade\Databases\GCE Vectrex\
- FileCopyDir, D:\Arcade\Databases\GOG.com\, %A_ScriptDir%\SettingsSaver\Arcade\Databases\GOG.com\
- FileCopyDir, D:\Arcade\Databases\Golfing Wheel\, %A_ScriptDir%\SettingsSaver\Arcade\Databases\Golfing Wheel\
- FileCopyDir, D:\Arcade\Databases\Hartung Game Master\, %A_ScriptDir%\SettingsSaver\Arcade\Databases\Hartung Game Master\
- FileCopyDir, D:\Arcade\Databases\HBMAME\, %A_ScriptDir%\SettingsSaver\Arcade\Databases\HBMAME\
- FileCopyDir, D:\Arcade\Databases\Hector HRX\, %A_ScriptDir%\SettingsSaver\Arcade\Databases\Hector HRX\
- FileCopyDir, D:\Arcade\Databases\HyperNeoGeo64\, %A_ScriptDir%\SettingsSaver\Arcade\Databases\HyperNeoGeo64\
- FileCopyDir, D:\Arcade\Databases\Interton VC 4000\, %A_ScriptDir%\SettingsSaver\Arcade\Databases\Interton VC 4000\
- FileCopyDir, D:\Arcade\Databases\Locomalito Games\, %A_ScriptDir%\SettingsSaver\Arcade\Databases\Locomalito Games\
- FileCopyDir, D:\Arcade\Databases\Magnavox Odyssey 2\, %A_ScriptDir%\SettingsSaver\Arcade\Databases\Magnavox Odyssey 2\
- FileCopyDir, D:\Arcade\Databases\MAME\, %A_ScriptDir%\SettingsSaver\Arcade\Databases\MAME\
- FileCopyDir, D:\Arcade\Databases\MAME 4 Players\, %A_ScriptDir%\SettingsSaver\Arcade\Databases\MAME 4 Players\
- FileCopyDir, D:\Arcade\Databases\MAME4ALL\, %A_ScriptDir%\SettingsSaver\Arcade\Databases\MAME4ALL\
- FileCopyDir, D:\Arcade\Databases\Mattel Aquarius\, %A_ScriptDir%\SettingsSaver\Arcade\Databases\Mattel Aquarius\
- FileCopyDir, D:\Arcade\Databases\Mattel Intellivision\, %A_ScriptDir%\SettingsSaver\Arcade\Databases\Mattel Intellivision\
- FileCopyDir, D:\Arcade\Databases\MGT Sam Coupe\, %A_ScriptDir%\SettingsSaver\Arcade\Databases\MGT Sam Coupe\
- FileCopyDir, D:\Arcade\Databases\Microsoft MS-DOS\, %A_ScriptDir%\SettingsSaver\Arcade\Databases\Microsoft MS-DOS\
- FileCopyDir, D:\Arcade\Databases\Microsoft MSX\, %A_ScriptDir%\SettingsSaver\Arcade\Databases\Microsoft MSX\
- FileCopyDir, D:\Arcade\Databases\Microsoft MSX2\, %A_ScriptDir%\SettingsSaver\Arcade\Databases\Microsoft MSX2\
- FileCopyDir, D:\Arcade\Databases\Microsoft MSX2+\, %A_ScriptDir%\SettingsSaver\Arcade\Databases\Microsoft MSX2+\
- FileCopyDir, D:\Arcade\Databases\Misfit Mame\, %A_ScriptDir%\SettingsSaver\Arcade\Databases\Misfit Mame\
- FileCopyDir, D:\Arcade\Databases\Mugen\, %A_ScriptDir%\SettingsSaver\Arcade\Databases\Mugen\
- FileCopyDir, D:\Arcade\Databases\Namco Classics\, %A_ScriptDir%\SettingsSaver\Arcade\Databases\Namco Classics\
- FileCopyDir, D:\Arcade\Databases\Namco System 22\, %A_ScriptDir%\SettingsSaver\Arcade\Databases\Namco System 22\
- FileCopyDir, D:\Arcade\Databases\NEC PC Engine\, %A_ScriptDir%\SettingsSaver\Arcade\Databases\NEC PC Engine\
- FileCopyDir, D:\Arcade\Databases\NEC PC Engine-CD\, %A_ScriptDir%\SettingsSaver\Arcade\Databases\NEC PC Engine-CD\
- FileCopyDir, D:\Arcade\Databases\NEC PC-FX\, %A_ScriptDir%\SettingsSaver\Arcade\Databases\NEC PC-FX\
- FileCopyDir, D:\Arcade\Databases\NEC SuperGrafx\, %A_ScriptDir%\SettingsSaver\Arcade\Databases\NEC SuperGrafx\
- FileCopyDir, D:\Arcade\Databases\NEC Turbografx-16\, %A_ScriptDir%\SettingsSaver\Arcade\Databases\NEC Turbografx-16\
- FileCopyDir, D:\Arcade\Databases\NEC Turbografx-CD\, %A_ScriptDir%\SettingsSaver\Arcade\Databases\NEC Turbografx-CD\
- FileCopyDir, D:\Arcade\Databases\Nintendo 3DS\, %A_ScriptDir%\SettingsSaver\Arcade\Databases\Nintendo 3DS\
- FileCopyDir, D:\Arcade\Databases\Nintendo 64\, %A_ScriptDir%\SettingsSaver\Arcade\Databases\Nintendo 64\
- FileCopyDir, D:\Arcade\Databases\Nintendo 64 DD\, %A_ScriptDir%\SettingsSaver\Arcade\Databases\Nintendo 64 DD\
- FileCopyDir, D:\Arcade\Databases\Nintendo Classics\, %A_ScriptDir%\SettingsSaver\Arcade\Databases\Nintendo Classics\
- FileCopyDir, D:\Arcade\Databases\Nintendo DS\, %A_ScriptDir%\SettingsSaver\Arcade\Databases\Nintendo DS\
- FileCopyDir, D:\Arcade\Databases\Nintendo Entertainment System\, %A_ScriptDir%\SettingsSaver\Arcade\Databases\Nintendo Entertainment System\
- FileCopyDir, D:\Arcade\Databases\Nintendo Famicom\, %A_ScriptDir%\SettingsSaver\Arcade\Databases\Nintendo Famicom\
- FileCopyDir, D:\Arcade\Databases\Nintendo Famicom Disk System\, %A_ScriptDir%\SettingsSaver\Arcade\Databases\Nintendo Famicom Disk System\
- FileCopyDir, D:\Arcade\Databases\Nintendo Game and Watch\, %A_ScriptDir%\SettingsSaver\Arcade\Databases\Nintendo Game andWatch\
- FileCopyDir, D:\Arcade\Databases\Nintendo Game Boy\, %A_ScriptDir%\SettingsSaver\Arcade\Databases\Nintendo Game Boy\
- FileCopyDir, D:\Arcade\Databases\Nintendo Game Boy Advance\, %A_ScriptDir%\SettingsSaver\Arcade\Databases\Nintendo Game Boy Advance\
- FileCopyDir, D:\Arcade\Databases\Nintendo Game Boy Color\, %A_ScriptDir%\SettingsSaver\Arcade\Databases\Nintendo Game BoyColor\
- FileCopyDir, D:\Arcade\Databases\Nintendo Gamecube\, %A_ScriptDir%\SettingsSaver\Arcade\Databases\Nintendo Gamecube\
- FileCopyDir, D:\Arcade\Databases\Nintendo Pokemon Mini\, %A_ScriptDir%\SettingsSaver\Arcade\Databases\Nintendo Pokemon Mini\
- FileCopyDir, D:\Arcade\Databases\Nintendo Satellaview\, %A_ScriptDir%\SettingsSaver\Arcade\Databases\Nintendo Satellaview\
- FileCopyDir, D:\Arcade\Databases\Nintendo Super Famicom\, %A_ScriptDir%\SettingsSaver\Arcade\Databases\Nintendo Super Famicom\
- FileCopyDir, D:\Arcade\Databases\Nintendo Super Game Boy\, %A_ScriptDir%\SettingsSaver\Arcade\Databases\Nintendo Super Game Boy\
- FileCopyDir, D:\Arcade\Databases\Nintendo Virtual Boy\, %A_ScriptDir%\SettingsSaver\Arcade\Databases\Nintendo Virtual Boy\
- FileCopyDir, D:\Arcade\Databases\Nintendo Wii\, %A_ScriptDir%\SettingsSaver\Arcade\Databases\Nintendo Wii\
- FileCopyDir, D:\Arcade\Databases\Nintendo Wii Classic\, %A_ScriptDir%\SettingsSaver\Arcade\Databases\Nintendo Wii Classic\
- FileCopyDir, D:\Arcade\Databases\Nintendo Wii Light Gun\, %A_ScriptDir%\SettingsSaver\Arcade\Databases\Nintendo Wii Light Gun\
- FileCopyDir, D:\Arcade\Databases\Nintendo Wii U\, %A_ScriptDir%\SettingsSaver\Arcade\Databases\Nintendo Wii U\
- FileCopyDir, D:\Arcade\Databases\Nintendo WiiWare\, %A_ScriptDir%\SettingsSaver\Arcade\Databases\Nintendo WiiWare\
- FileCopyDir, D:\Arcade\Databases\OpenBOR\, %A_ScriptDir%\SettingsSaver\Arcade\Databases\OpenBOR\
- FileCopyDir, D:\Arcade\Databases\Pac Man Collection\, %A_ScriptDir%\SettingsSaver\Arcade\Databases\Pac Man Collection\
- FileCopyDir, D:\Arcade\Databases\PacMAME\, %A_ScriptDir%\SettingsSaver\Arcade\Databases\PacMAME\
- FileCopyDir, D:\Arcade\Databases\Pacman Championship Edition DX\, %A_ScriptDir%\SettingsSaver\Arcade\Databases\Pacman Championship Edition DX\
- FileCopyDir, D:\Arcade\Databases\Panasonic 3DO\, %A_ScriptDir%\SettingsSaver\Arcade\Databases\Panasonic 3DO\
- FileCopyDir, D:\Arcade\Databases\Panasonic 4DO\, %A_ScriptDir%\SettingsSaver\Arcade\Databases\Panasonic 4DO\
- FileCopyDir, D:\Arcade\Databases\PCB Sega Hikaru\, %A_ScriptDir%\SettingsSaver\Arcade\Databases\PCB Sega Hikaru\
- FileCopyDir, D:\Arcade\Databases\Philips CD-i\, %A_ScriptDir%\SettingsSaver\Arcade\Databases\Philips CD-i\
- FileCopyDir, D:\Arcade\Databases\Philips VG 5000\, %A_ScriptDir%\SettingsSaver\Arcade\Databases\Philips VG 5000\
- FileCopyDir, D:\Arcade\Databases\Philips Videopac Plus G7400\, %A_ScriptDir%\SettingsSaver\Arcade\Databases\Philips Videopac Plus G7400\
- FileCopyDir, D:\Arcade\Databases\Pinball Arcade\, %A_ScriptDir%\SettingsSaver\Arcade\Databases\Pinball Arcade\
- FileCopyDir, D:\Arcade\Databases\Pinball FX2\, %A_ScriptDir%\SettingsSaver\Arcade\Databases\Pinball FX2\
- FileCopyDir, D:\Arcade\Databases\Pioneer Palcom Laserdisc\, %A_ScriptDir%\SettingsSaver\Arcade\Databases\Pioneer Palcom Laserdisc\
- FileCopyDir, D:\Arcade\Databases\PopCap\, %A_ScriptDir%\SettingsSaver\Arcade\Databases\PopCap\
- FileCopyDir, D:\Arcade\Databases\Psikyo\, %A_ScriptDir%\SettingsSaver\Arcade\Databases\Psikyo\
- FileCopyDir, D:\Arcade\Databases\RCA Studio II\, %A_ScriptDir%\SettingsSaver\Arcade\Databases\RCA Studio II\
- FileCopyDir, D:\Arcade\Databases\Run N Gun\, %A_ScriptDir%\SettingsSaver\Arcade\Databases\Run N Gun\
- FileCopyDir, D:\Arcade\Databases\Sammy Atomiswave\, %A_ScriptDir%\SettingsSaver\Arcade\Databases\Sammy Atomiswave\
- FileCopyDir, D:\Arcade\Databases\Saturn Fan Otaku\, %A_ScriptDir%\SettingsSaver\Arcade\Databases\Saturn Fan Otaku\
- FileCopyDir, D:\Arcade\Databases\ScummVM\, %A_ScriptDir%\SettingsSaver\Arcade\Databases\ScummVM\
- FileCopyDir, D:\Arcade\Databases\Sega 32X\, %A_ScriptDir%\SettingsSaver\Arcade\Databases\Sega 32X\
- FileCopyDir, D:\Arcade\Databases\Sega Ages\, %A_ScriptDir%\SettingsSaver\Arcade\Databases\Sega Ages\
- FileCopyDir, D:\Arcade\Databases\Sega CD\, %A_ScriptDir%\SettingsSaver\Arcade\Databases\Sega CD\
- FileCopyDir, D:\Arcade\Databases\Sega Classics\, %A_ScriptDir%\SettingsSaver\Arcade\Databases\Sega Classics\
- FileCopyDir, D:\Arcade\Databases\Sega Dreamcast\, %A_ScriptDir%\SettingsSaver\Arcade\Databases\Sega Dreamcast\
- FileCopyDir, D:\Arcade\Databases\Sega Dreamcast Import\, %A_ScriptDir%\SettingsSaver\Arcade\Databases\Sega Dreamcast Import\
- FileCopyDir, D:\Arcade\Databases\Sega Game Gear\, %A_ScriptDir%\SettingsSaver\Arcade\Databases\Sega Game Gear\
- FileCopyDir, D:\Arcade\Databases\Sega Genesis\, %A_ScriptDir%\SettingsSaver\Arcade\Databases\Sega Genesis\
- FileCopyDir, D:\Arcade\Databases\Sega Hikaru\, %A_ScriptDir%\SettingsSaver\Arcade\Databases\Sega Hikaru\
- FileCopyDir, D:\Arcade\Databases\Sega Mark III\, %A_ScriptDir%\SettingsSaver\Arcade\Databases\Sega Mark III\
- FileCopyDir, D:\Arcade\Databases\Sega Master System\, %A_ScriptDir%\SettingsSaver\Arcade\Databases\Sega Master System\
- FileCopyDir, D:\Arcade\Databases\Sega Mega Drive\, %A_ScriptDir%\SettingsSaver\Arcade\Databases\Sega Mega Drive\
- FileCopyDir, D:\Arcade\Databases\Sega Mega-CD\, %A_ScriptDir%\SettingsSaver\Arcade\Databases\Sega Mega-CD\
- FileCopyDir, D:\Arcade\Databases\Sega Model 1\, %A_ScriptDir%\SettingsSaver\Arcade\Databases\Sega Model 1\
- FileCopyDir, D:\Arcade\Databases\Sega Model 2\, %A_ScriptDir%\SettingsSaver\Arcade\Databases\Sega Model 2\
- FileCopyDir, D:\Arcade\Databases\Sega Model 3\, %A_ScriptDir%\SettingsSaver\Arcade\Databases\Sega Model 3\
- FileCopyDir, D:\Arcade\Databases\Sega Naomi\, %A_ScriptDir%\SettingsSaver\Arcade\Databases\Sega Naomi\
- FileCopyDir, D:\Arcade\Databases\Sega Pico\, %A_ScriptDir%\SettingsSaver\Arcade\Databases\Sega Pico\
- FileCopyDir, D:\Arcade\Databases\Sega Saturn\, %A_ScriptDir%\SettingsSaver\Arcade\Databases\Sega Saturn\
- FileCopyDir, D:\Arcade\Databases\Sega Saturn Japan\, %A_ScriptDir%\SettingsSaver\Arcade\Databases\Sega Saturn Japan\
- FileCopyDir, D:\Arcade\Databases\Sega SC-3000\, %A_ScriptDir%\SettingsSaver\Arcade\Databases\Sega SC-3000\
- FileCopyDir, D:\Arcade\Databases\Sega SG-1000\, %A_ScriptDir%\SettingsSaver\Arcade\Databases\Sega SG-1000\
- FileCopyDir, D:\Arcade\Databases\Sega ST-V\, %A_ScriptDir%\SettingsSaver\Arcade\Databases\Sega ST-V\
- FileCopyDir, D:\Arcade\Databases\Sega Triforce\, %A_ScriptDir%\SettingsSaver\Arcade\Databases\Sega Triforce\
- FileCopyDir, D:\Arcade\Databases\Sega X Board\, %A_ScriptDir%\SettingsSaver\Arcade\Databases\Sega X Board\
- FileCopyDir, D:\Arcade\Databases\Sega Y Board\, %A_ScriptDir%\SettingsSaver\Arcade\Databases\Sega Y Board\
- FileCopyDir, D:\Arcade\Databases\Seibu Kaihatsu\, %A_ScriptDir%\SettingsSaver\Arcade\Databases\Seibu Kaihatsu\
- FileCopyDir, D:\Arcade\Databases\SEIBU SPI\, %A_ScriptDir%\SettingsSaver\Arcade\Databases\SEIBU SPI\
- FileCopyDir, D:\Arcade\Databases\Sharp x68000\, %A_ScriptDir%\SettingsSaver\Arcade\Databases\Sharp x68000\
- FileCopyDir, D:\Arcade\Databases\Shmup wheel\, %A_ScriptDir%\SettingsSaver\Arcade\Databases\Shmup wheel\
- FileCopyDir, D:\Arcade\Databases\Shotgun Games\, %A_ScriptDir%\SettingsSaver\Arcade\Databases\Shotgun Games\
- FileCopyDir, D:\Arcade\Databases\Sinclair ZX Spectrum\, %A_ScriptDir%\SettingsSaver\Arcade\Databases\Sinclair ZX Spectrum\
- FileCopyDir, D:\Arcade\Databases\Sinclair ZX81\, %A_ScriptDir%\SettingsSaver\Arcade\Databases\Sinclair ZX81\
- FileCopyDir, D:\Arcade\Databases\SNK Neo Geo\, %A_ScriptDir%\SettingsSaver\Arcade\Databases\SNK Neo Geo\
- FileCopyDir, D:\Arcade\Databases\SNK Neo Geo CD\, %A_ScriptDir%\SettingsSaver\Arcade\Databases\SNK Neo Geo CD\
- FileCopyDir, D:\Arcade\Databases\SNK Neo Geo Pocket\, %A_ScriptDir%\SettingsSaver\Arcade\Databases\SNK Neo Geo Pocket\
- FileCopyDir, D:\Arcade\Databases\SNK Neo Geo Pocket Color\, %A_ScriptDir%\SettingsSaver\Arcade\Databases\SNK Neo Geo PocketColor\
- FileCopyDir, D:\Arcade\Databases\Sony Playstation\, %A_ScriptDir%\SettingsSaver\Arcade\Databases\Sony Playstation\
- FileCopyDir, D:\Arcade\Databases\Sony Playstation 2\, %A_ScriptDir%\SettingsSaver\Arcade\Databases\Sony Playstation 2\
- FileCopyDir, D:\Arcade\Databases\Sony Playstation Minis\, %A_ScriptDir%\SettingsSaver\Arcade\Databases\Sony Playstation Minis\
- FileCopyDir, D:\Arcade\Databases\Sony Pocketstation\, %A_ScriptDir%\SettingsSaver\Arcade\Databases\Sony Pocketstation\
- FileCopyDir, D:\Arcade\Databases\Sony PSP\, %A_ScriptDir%\SettingsSaver\Arcade\Databases\Sony PSP\
- FileCopyDir, D:\Arcade\Databases\Sord M5\, %A_ScriptDir%\SettingsSaver\Arcade\Databases\Sord M5\
- FileCopyDir, D:\Arcade\Databases\Spectravideo\, %A_ScriptDir%\SettingsSaver\Arcade\Databases\Spectravideo\
- FileCopyDir, D:\Arcade\Databases\Street Fighter Hack Collection\, %A_ScriptDir%\SettingsSaver\Arcade\Databases\Street Fighter Hack Collection\
- FileCopyDir, D:\Arcade\Databases\Streetfighter Collection\, %A_ScriptDir%\SettingsSaver\Arcade\Databases\Streetfighter Collection\
- FileCopyDir, D:\Arcade\Databases\Super Model 3\, %A_ScriptDir%\SettingsSaver\Arcade\Databases\Super Model 3\
- FileCopyDir, D:\Arcade\Databases\Super Nintendo Entertainment System\, %A_ScriptDir%\SettingsSaver\Arcade\Databases\Super Nintendo Entertainment System\
- FileCopyDir, D:\Arcade\Databases\Taito Classics\, %A_ScriptDir%\SettingsSaver\Arcade\Databases\Taito Classics\
- FileCopyDir, D:\Arcade\Databases\Taito G-Net\, %A_ScriptDir%\SettingsSaver\Arcade\Databases\Taito G-Net\
- FileCopyDir, D:\Arcade\Databases\Taito Type X\, %A_ScriptDir%\SettingsSaver\Arcade\Databases\Taito Type X\
- FileCopyDir, D:\Arcade\Databases\Taito Type X2\, %A_ScriptDir%\SettingsSaver\Arcade\Databases\Taito Type X2\
- FileCopyDir, D:\Arcade\Databases\Technos\, %A_ScriptDir%\SettingsSaver\Arcade\Databases\Technos\
- FileCopyDir, D:\Arcade\Databases\Tiger Game.com\, %A_ScriptDir%\SettingsSaver\Arcade\Databases\Tiger Game.com\
- FileCopyDir, D:\Arcade\Databases\Touhou\, %A_ScriptDir%\SettingsSaver\Arcade\Databases\Touhou\
- FileCopyDir, D:\Arcade\Databases\Touhou Project\, %A_ScriptDir%\SettingsSaver\Arcade\Databases\Touhou Project\
- FileCopyDir, D:\Arcade\Databases\Trackball Games\, %A_ScriptDir%\SettingsSaver\Arcade\Databases\Trackball Games\
- FileCopyDir, D:\Arcade\Databases\VTech CreatiVision\, %A_ScriptDir%\SettingsSaver\Arcade\Databases\VTech CreatiVision\
- FileCopyDir, D:\Arcade\Databases\Watara Supervision\, %A_ScriptDir%\SettingsSaver\Arcade\Databases\Watara Supervision\
- FileCopyDir, D:\Arcade\Databases\WoW Action Max\, %A_ScriptDir%\SettingsSaver\Arcade\Databases\WoW Action Max\
- FileCopyDir, D:\Arcade\Databases\XBMC\, %A_ScriptDir%\SettingsSaver\Arcade\Databases\XBMC\
- FileCopyDir, D:\Arcade\Databases\Zinc\, %A_ScriptDir%\SettingsSaver\Arcade\Databases\Zinc\
- ; Now we need to delete all the XMLs or you'll overwrite your updates! We only want favorites.txt!
- ; This will only delete all the NEW files in the new SettingsSaver\Arcade\Databases directory you made
- DeleteList := ""
- Loop, Files, %A_ScriptDir%\SettingsSaver\Arcade\Databases\*.*, DFR
- {
- If (A_LoopFileName != "Favorites.txt")
- FileDelete, %A_LoopFileLongPath% ;delete the file
- }
- ;Finished Parsing all Databases locations for Favorites.txt Lists!
- MsgBox, Saved all Favorites.txt Files. Done!
- FileAppend, `n Save Favorites Lists Choice: Yes `n Saving Complete! `n `n, SavingLog.txt
- }
- else
- FileAppend, `n Save Favorites Lists Choice: No `n Skipped... `n `n, SavingLog.txt
- ; Finalizing the logfile
- FileAppend, `n `n `n Saving Settings all complete. TYPE EXIT AND HIT ENTER TO COMPILE SAVINGS AND EXIT.`n `n, SavingLog.txt
- RunWait, %comspec% /k type SavingLog.txt && Pause
- RunWait, %comspec% /c 7za.exe a SettingsSaver.7z SettingsSaver\Arcade\* >> 7zipNFO.txt
- 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
- Run, %comspec% /c 7za.exe a SettingsSaver.7z 7zipNFO.txt && del 7zipNFO.txt
- MsgBox, All Settings Are Complete. File SettingsSaver.7z Created. `nInstructions inside to restore your settings when ready!
- Return
- ExitApp
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement