Dolphin Issue

FullerTRON

New member
I could use a little help from the more experienced. I'm receiving an error when attempting to launch Dolphin. I'm using a recent Dolphin overnight (5.0-10912).
At first I couldn't get it to launch at all, but a helpful thread indicated that changing the (/b) for (-b) at line 261 of the module would correct the issue. It did in part, the games now launch, but I still receive the following error which causes the hyperspin selector to reopen:
YO8N0I5r.png

I'm not sure where to go from here, any help would be appreciated.

Log follows:

Code:
19:48:41:124 | RL |      INFO  | +N/A   | Main - RocketLauncher v1.2.0.1 (www.rlauncher.com)
19:48:41:171 | RL |   WARNING  | +47    | Main - Logging level is debug or higher and will cause slowdowns to RocketLauncher's performance. When troubleshooting is finished, please lower logging level to restore proper performance.
19:48:41:468 | RL |     DEBUG  | +297   | Registry.Read - Reading from Registry : RootKey=HKEY_LOCAL_MACHINE, SubKey=System\CurrentControlSet\Control\Windows, ValueName=ErrorMode,RegistryVersion=32
19:48:41:468 | RL |     DEBUG  | +0     | Registry.Read - Registry Read finished, returning 0
19:48:41:468 | RL |      INFO  | +0     | Main - System Specs:
					RocketLauncher Dir: C:\RocketLauncher
					RocketLauncher is: 32-bit
					OS: Microsoft Windows 10 Home
					SKU: Windows 8
					Total Memory: 4078.44 MB
					Free Memory: 984.80 MB
					Used Memory: 3093.641 MB
					SystemType: 64-bit
					Physical Processors: 1
					Logical Processors: 8
					GPU 1 Name: AMD Radeon HD 7800 Series
					GPU 1 RAM: -2048.00 MB
					GPU 1 Driver Version: 26.20.13001.50005
					Sound 1 Device: High Definition Audio Device
					Sound 1 Status: Enabled
					Sound 2 Device: High Definition Audio Device
					Sound 2 Status: Enabled
					Sound 3 Device: AMD High Definition Audio Device
					Sound 3 Status: Enabled
					OS Language: English_United_States
					System Locale: en-US
					Formats Locale: en-US
					Windows UI Language: en-US
					Text Encoding: Windows-1252
					OS Admin Status: No
					RL Compatibility Flags: 
					Latest .Net Version: v4.0.30319
					Monitor #1 (\\.\DISPLAY1): 1920x1080 (1920x1040 work) [32bit] [60hz] [Landscape]  (Primary)
					Current AHK Desktop Width: 1920
					Current AHK Desktop Height: 1080
					Monitor #1 DPI: 100
					ErrorMode: 0
					AutoHotkey Path: 
					AHK Version: 1.1.13.00
					Unicode: No
19:48:41:468 | RL |      INFO  | +0     | CheckFile - Checking if C:\RocketLauncher\RocketLauncher.exe exists
19:48:41:483 | RL |     DEBUG  | +16    | CheckFile - Attributes:
					FileDescription         	RocketLauncher
					FileVersion             	1.2.0.1
					LegalCopyright          	©2016 RocketLauncher
					ProductName             	djvj's one swell guy!
					ProductVersion          	1.2.0.1
					CompanyName             	Your favorite Front End companion! Visit us @ www.rlauncher.com
					File Size:			2195456 bytes
					Created:			11/6/2016 - 4:32:08 AM
					Modified:			8/27/2019 - 6:57:25 PM
19:48:41:483 | RL |      INFO  | +0     | Main - Raw CLI received: "-s Nintendo Gamecube -r Kirby Air Ride (USA) -f C:\Hyperspin\HyperSpin.exe -p HyperSpin -c 1 -o 1"
19:48:41:499 | RL |     TRACE  | +15    | File.__New - Creating new file object of: "C:\RocketLauncher\Module Extensions\RocketLauncher.dll"
19:48:41:515 | RL |      INFO  | +16    | File.CheckFile - Checking if "C:\RocketLauncher\Module Extensions\RocketLauncher.dll" exists
19:48:41:515 | RL |     TRACE  | +0     | File.Exist - This file exists: C:\RocketLauncher\Module Extensions\RocketLauncher.dll
19:48:41:530 | RL |     DEBUG  | +16    | File.CheckFile - Attributes:
					FileDescription         	RocketLauncher Utils
					FileVersion             	1.1.0.0
					InternalName            	RocketLauncher.dll
					LegalCopyright          	Copyright © RocketLauncher 2013-2016
					OriginalFilename        	RocketLauncher.dll
					ProductName             	RocketLauncher
					ProductVersion          	1.1.0.0
					File Size:			81408 bytes
					Created:			10/5/2016 - 10:30:28 PM
					Modified:			8/27/2019 - 6:57:14 PM
19:48:41:546 | RL |      INFO  | +15    | CRC Check - CRC matches, this is an official unedited Extension: C:\RocketLauncher\Module Extensions\Array.ahk
19:48:41:546 | RL |     DEBUG  | +0     | CheckFile - Attributes:
					File Size:			4926 bytes
					Created:			3/5/2016 - 12:03:56 AM
					Modified:			8/27/2019 - 6:57:17 PM
19:48:41:562 | RL |      INFO  | +16    | CRC Check - CRC matches, this is an official unedited Library: C:\RocketLauncher\Module Extensions\BinHexRW.ahk
19:48:41:577 | RL |     DEBUG  | +16    | CheckFile - Attributes:
					File Size:			5112 bytes
					Created:			10/10/2016 - 2:25:10 AM
					Modified:			8/27/2019 - 6:47:53 PM
19:48:41:577 | RL |      INFO  | +0     | CheckFile - Checking if C:\RocketLauncher\Module Extensions\BlockInput.exe exists
19:48:42:695 | RL |     DEBUG  | +1125  | CheckFile - Attributes:
					FileDescription         	 
					FileVersion             	1.1.09.04
					InternalName            	 
					OriginalFilename        	 
					ProductName             	 
					ProductVersion          	1.1.09.04
					File Size:			657920 bytes
					Created:			3/5/2016 - 12:03:56 AM
					Modified:			8/27/2019 - 6:47:53 PM
19:48:42:742 | RL |      INFO  | +46    | CRC Check - CRC matches, this is an official unedited Extension: C:\RocketLauncher\Module Extensions\CLR_L.ahk | vInterop
19:48:42:742 | RL |     DEBUG  | +0     | CheckFile - Attributes:
					File Size:			5503 bytes
					Created:			3/5/2016 - 12:03:56 AM
					Modified:			8/27/2019 - 6:57:19 PM
19:48:42:773 | RL |      INFO  | +32    | CRC Check - CRC matches, this is an official unedited Extension: C:\RocketLauncher\Module Extensions\Control_AniGif.ahk | vAniGif.ahk
19:48:42:773 | RL |     DEBUG  | +0     | CheckFile - Attributes:
					File Size:			5716 bytes
					Created:			3/5/2016 - 12:03:56 AM
					Modified:			8/27/2019 - 6:47:53 PM
19:48:42:805 | RL |     ERROR  | +31    | CRC Check - No CRC defined on the header for: C:\RocketLauncher\Module Extensions\gdip.ahk
19:48:42:805 | RL |     DEBUG  | +0     | CheckFile - Attributes:
					File Size:			88789 bytes
					Created:			3/5/2016 - 12:03:56 AM
					Modified:			8/27/2019 - 6:47:54 PM
19:48:42:820 | RL |      INFO  | +16    | CRC Check - CRC matches, this is an official unedited Library: C:\RocketLauncher\Module Extensions\gdip_alt.ahk
19:48:42:820 | RL |     DEBUG  | +0     | CheckFile - Attributes:
					File Size:			5955 bytes
					Created:			10/10/2016 - 2:25:22 AM
					Modified:			8/27/2019 - 6:47:54 PM
19:48:42:836 | RL |      INFO  | +15    | CheckFile - Checking if C:\RocketLauncher\Module Extensions\gsdll32.dll exists
19:48:43:961 | RL |     DEBUG  | +1125  | CheckFile - Attributes:
					File Size:			13090816 bytes
					Created:			3/5/2016 - 12:03:58 AM
					Modified:			8/27/2019 - 6:47:55 PM
19:48:43:976 | RL |      INFO  | +16    | CheckFile - Checking if C:\RocketLauncher\Module Extensions\itextsharp.dll exists
19:48:44:695 | RL |     DEBUG  | +719   | CheckFile - Attributes:
					FileDescription         	iTextSharp
					FileVersion             	5.4.2.0
					InternalName            	itextsharp.dll
					LegalCopyright          	Copyright (C) 1999-2013 by Bruno Lowagie and Paulo Soares. All Rights Reserved.
					OriginalFilename        	itextsharp.dll
					ProductName             	iTextSharp
					ProductVersion          	5.4.2.0
					CompanyName             	1T3XT BVBA
					File Size:			3743744 bytes
					Created:			3/5/2016 - 12:03:58 AM
					Modified:			8/27/2019 - 6:47:55 PM
19:48:44:742 | RL |      INFO  | +46    | CRC Check - CRC matches, this is an official unedited Library: C:\RocketLauncher\Module Extensions\Java.ahk
19:48:44:742 | RL |     DEBUG  | +0     | CheckFile - Attributes:
					File Size:			7859 bytes
					Created:			10/10/2016 - 2:25:36 AM
					Modified:			8/27/2019 - 6:47:55 PM
19:48:44:758 | RL |      INFO  | +16    | CRC Check - CRC matches, this is an official unedited Extension: C:\RocketLauncher\Module Extensions\JSON.ahk
19:48:44:773 | RL |     DEBUG  | +16    | CheckFile - Attributes:
					File Size:			9227 bytes
					Created:			3/9/2016 - 5:42:44 AM
					Modified:			8/27/2019 - 6:47:55 PM
19:48:44:789 | RL |      INFO  | +15    | CRC Check - CRC matches, this is an official unedited Library: C:\RocketLauncher\Module Extensions\Origin.ahk
19:48:44:789 | RL |     DEBUG  | +0     | CheckFile - Attributes:
					File Size:			4915 bytes
					Created:			10/10/2016 - 2:26:16 AM
					Modified:			8/27/2019 - 6:47:55 PM
19:48:44:820 | RL |      INFO  | +32    | CRC Check - CRC matches, this is an official unedited Extension: C:\RocketLauncher\Module Extensions\RegRW64.ahk
19:48:44:820 | RL |     DEBUG  | +0     | CheckFile - Attributes:
					File Size:			6915 bytes
					Created:			3/5/2016 - 12:03:56 AM
					Modified:			8/27/2019 - 6:47:55 PM
19:48:44:836 | RL |      INFO  | +15    | CRC Check - CRC matches, this is an official unedited Extension: C:\RocketLauncher\Module Extensions\RIni.ahk | v1.7
19:48:44:836 | RL |     DEBUG  | +0     | CheckFile - Attributes:
					File Size:			67872 bytes
					Created:			9/11/2016 - 2:40:14 PM
					Modified:			8/27/2019 - 6:47:56 PM
19:48:44:851 | RL |      INFO  | +16    | CheckFile - Checking if C:\RocketLauncher\Module Extensions\SevenZipSharp.dll exists
19:48:45:461 | RL |     DEBUG  | +609   | CheckFile - Attributes:
					FileDescription         	SevenZipSharp
					FileVersion             	0.64.5717.6837
					InternalName            	SevenZipSharp.dll
					LegalCopyright          	Copyright (C) Markovtsev Vadim 2009, 2010, licenced under LGPLv3
					OriginalFilename        	SevenZipSharp.dll
					ProductName             	SevenZipSharp
					ProductVersion          	0.64.5717.6837
					CompanyName             	Markovtsev Vadim
					File Size:			167424 bytes
					Created:			3/5/2016 - 12:03:56 AM
					Modified:			8/27/2019 - 6:47:56 PM
19:48:45:508 | RL |      INFO  | +47    | CRC Check - CRC matches, this is an official unedited Library: C:\RocketLauncher\Module Extensions\Steam.ahk
19:48:45:508 | RL |     DEBUG  | +0     | CheckFile - Attributes:
					File Size:			5517 bytes
					Created:			10/10/2016 - 2:26:24 AM
					Modified:			8/27/2019 - 6:47:56 PM
19:48:45:539 | RL |      INFO  | +31    | CRC Check - CRC matches, this is an official unedited Extension: C:\RocketLauncher\Module Extensions\VA.ahk
19:48:45:539 | RL |     DEBUG  | +0     | CheckFile - Attributes:
					File Size:			34688 bytes
					Created:			3/5/2016 - 12:03:56 AM
					Modified:			8/27/2019 - 6:47:56 PM
19:48:45:555 | RL |      INFO  | +16    | CRC Check - CRC matches, this is an official unedited Library: C:\RocketLauncher\Module Extensions\VA_Extension.ahk
19:48:45:570 | RL |     DEBUG  | +16    | CheckFile - Attributes:
					File Size:			3862 bytes
					Created:			10/10/2016 - 2:26:32 AM
					Modified:			8/27/2019 - 6:47:56 PM
19:48:45:586 | RL |      INFO  | +15    | CRC Check - CRC matches, this is an official unedited Library: C:\RocketLauncher\Lib\7z.ahk
19:48:45:586 | RL |     DEBUG  | +0     | CheckFile - Attributes:
					File Size:			33916 bytes
					Created:			10/10/2016 - 2:27:12 AM
					Modified:			8/27/2019 - 6:57:29 PM
19:48:45:601 | RL |      INFO  | +16    | CRC Check - CRC matches, this is an official unedited Library: C:\RocketLauncher\Lib\Bezel.ahk
19:48:45:617 | RL |     DEBUG  | +15    | CheckFile - Attributes:
					File Size:			121257 bytes
					Created:			10/10/2016 - 2:27:26 AM
					Modified:			8/27/2019 - 6:57:23 PM
19:48:45:633 | RL |      INFO  | +16    | CRC Check - CRC matches, this is an official unedited Library: C:\RocketLauncher\Lib\Fade.ahk
19:48:45:633 | RL |     DEBUG  | +0     | CheckFile - Attributes:
					File Size:			39707 bytes
					Created:			10/10/2016 - 2:27:56 AM
					Modified:			8/27/2019 - 6:57:25 PM
19:48:45:648 | RL |      INFO  | +16    | CRC Check - CRC matches, this is an official unedited Library: C:\RocketLauncher\Lib\Fade Init.ahk
19:48:45:664 | RL |     DEBUG  | +15    | CheckFile - Attributes:
					File Size:			1140 bytes
					Created:			10/10/2016 - 2:27:46 AM
					Modified:			8/27/2019 - 6:47:47 PM
19:48:45:680 | RL |      INFO  | +16    | CRC Check - CRC matches, this is an official unedited Library: C:\RocketLauncher\Lib\Fade Animations.ahk
19:48:45:680 | RL |     DEBUG  | +0     | CheckFile - Attributes:
					File Size:			77961 bytes
					Created:			10/10/2016 - 2:27:36 AM
					Modified:			8/27/2019 - 6:47:47 PM
19:48:45:695 | RL |      INFO  | +16    | CRC Check - CRC matches, this is an official unedited Library: C:\RocketLauncher\Lib\Keymapper.ahk
19:48:45:711 | RL |     DEBUG  | +15    | CheckFile - Attributes:
					File Size:			33682 bytes
					Created:			10/10/2016 - 2:28:28 AM
					Modified:			8/27/2019 - 6:47:47 PM
19:48:45:726 | RL |      INFO  | +16    | CRC Check - CRC matches, this is an official unedited Library: C:\RocketLauncher\Lib\Keymapper Init.ahk
19:48:45:726 | RL |     DEBUG  | +0     | CheckFile - Attributes:
					File Size:			3966 bytes
					Created:			10/10/2016 - 2:28:16 AM
					Modified:			8/27/2019 - 6:47:47 PM
19:48:45:742 | RL |      INFO  | +15    | CRC Check - CRC matches, this is an official unedited Library: C:\RocketLauncher\Lib\MultiGame.ahk
19:48:45:758 | RL |     DEBUG  | +16    | CheckFile - Attributes:
					File Size:			41583 bytes
					Created:			10/10/2016 - 2:28:46 AM
					Modified:			8/27/2019 - 6:47:47 PM
19:48:45:773 | RL |      INFO  | +16    | CRC Check - CRC matches, this is an official unedited Library: C:\RocketLauncher\Lib\MultiGame Init.ahk
19:48:45:773 | RL |     DEBUG  | +0     | CheckFile - Attributes:
					File Size:			169 bytes
					Created:			10/10/2016 - 2:28:38 AM
					Modified:			8/27/2019 - 6:47:47 PM
19:48:45:805 | RL |      INFO  | +31    | CRC Check - CRC matches, this is an official unedited Library: C:\RocketLauncher\Lib\MultiPlayer.ahk
19:48:45:805 | RL |     DEBUG  | +0     | CheckFile - Attributes:
					File Size:			67277 bytes
					Created:			10/10/2016 - 2:28:54 AM
					Modified:			8/27/2019 - 6:47:47 PM
19:48:45:836 | RL |      INFO  | +31    | CRC Check - CRC matches, this is an official unedited Library: C:\RocketLauncher\Lib\Pause.ahk
19:48:45:836 | RL |     DEBUG  | +0     | CheckFile - Attributes:
					File Size:			408415 bytes
					Created:			10/10/2016 - 2:29:24 AM
					Modified:			8/27/2019 - 6:57:24 PM
19:48:45:867 | RL |      INFO  | +31    | CRC Check - CRC matches, this is an official unedited Library: C:\RocketLauncher\Lib\Pause Init.ahk
19:48:45:867 | RL |     DEBUG  | +0     | CheckFile - Attributes:
					File Size:			563 bytes
					Created:			10/10/2016 - 2:29:14 AM
					Modified:			8/27/2019 - 6:47:47 PM
19:48:45:883 | RL |      INFO  | +16    | CRC Check - CRC matches, this is an official unedited Library: C:\RocketLauncher\Lib\Password.ahk
19:48:45:883 | RL |     DEBUG  | +0     | CheckFile - Attributes:
					File Size:			10131 bytes
					Created:			10/10/2016 - 2:29:06 AM
					Modified:			8/27/2019 - 6:47:47 PM
19:48:45:914 | RL |      INFO  | +31    | CRC Check - CRC matches, this is an official unedited Library: C:\RocketLauncher\Lib\Classes\DLL\RocketLauncher.ahk
19:48:45:914 | RL |     DEBUG  | +0     | CheckFile - Attributes:
					File Size:			31509 bytes
					Created:			10/10/2016 - 2:32:08 AM
					Modified:			8/27/2019 - 6:57:21 PM
19:48:45:930 | RL |      INFO  | +16    | CRC Check - CRC matches, this is an official unedited Library: C:\RocketLauncher\Lib\Classes\Log\Logger.ahk
19:48:45:930 | RL |     DEBUG  | +0     | CheckFile - Attributes:
					File Size:			3558 bytes
					Created:			10/10/2016 - 2:32:18 AM
					Modified:			8/27/2019 - 6:47:47 PM
19:48:45:961 | RL |      INFO  | +31    | CRC Check - CRC matches, this is an official unedited Library: C:\RocketLauncher\Lib\Classes\Util\MiscUtils.ahk
19:48:45:961 | RL |     DEBUG  | +0     | CheckFile - Attributes:
					File Size:			6709 bytes
					Created:			10/10/2016 - 2:33:18 AM
					Modified:			8/27/2019 - 6:57:28 PM
19:48:45:976 | RL |      INFO  | +16    | CRC Check - CRC matches, this is an official unedited Library: C:\RocketLauncher\Lib\Classes\Util\Environment\Registry.ahk
19:48:45:992 | RL |     DEBUG  | +15    | CheckFile - Attributes:
					File Size:			2084 bytes
					Created:			10/10/2016 - 2:33:40 AM
					Modified:			8/27/2019 - 6:57:12 PM
19:48:45:008 | RL |      INFO  | +16    | CRC Check - CRC matches, this is an official unedited Library: C:\RocketLauncher\Lib\Classes\Util\Environment\ArrayUtils.ahk
19:48:46:008 | RL |     DEBUG  | +0     | CheckFile - Attributes:
					File Size:			306 bytes
					Created:			8/27/2019 - 6:57:31 PM
					Modified:			8/27/2019 - 6:57:31 PM
19:48:46:023 | RL |      INFO  | +16    | CRC Check - CRC matches, this is an official unedited Library: C:\RocketLauncher\Lib\Classes\Util\Environment\LocaleUtils.ahk
19:48:46:039 | RL |     DEBUG  | +15    | CheckFile - Attributes:
					File Size:			2104 bytes
					Created:			8/27/2019 - 6:57:21 PM
					Modified:			8/27/2019 - 6:57:21 PM
19:48:46:055 | RL |      INFO  | +16    | CRC Check - CRC matches, this is an official unedited Library: C:\RocketLauncher\Lib\Classes\Util\Environment\StringUtils.ahk
19:48:46:055 | RL |     DEBUG  | +0     | CheckFile - Attributes:
					File Size:			7754 bytes
					Created:			10/14/2016 - 2:52:42 AM
					Modified:			8/27/2019 - 6:57:13 PM
19:48:46:070 | RL |      INFO  | +16    | CRC Check - CRC matches, this is an official unedited Library: C:\RocketLauncher\Lib\Classes\Util\Environment\TimerUtils.ahk
19:48:46:086 | RL |     DEBUG  | +15    | CheckFile - Attributes:
					File Size:			2948 bytes
					Created:			10/10/2016 - 2:33:56 AM
					Modified:			8/27/2019 - 6:47:47 PM
19:48:46:101 | RL |      INFO  | +16    | CRC Check - CRC matches, this is an official unedited Library: C:\RocketLauncher\Lib\Classes\Util\File\ArchiveFile.ahk
19:48:46:101 | RL |     DEBUG  | +0     | CheckFile - Attributes:
					File Size:			346 bytes
					Created:			8/27/2019 - 6:57:31 PM
					Modified:			8/27/2019 - 6:57:31 PM
19:48:46:117 | RL |      INFO  | +15    | CRC Check - CRC matches, this is an official unedited Library: C:\RocketLauncher\Lib\Classes\Util\File\DemulShooter.ahk
19:48:46:117 | RL |     DEBUG  | +0     | CheckFile - Attributes:
					File Size:			786 bytes
					Created:			10/10/2016 - 2:34:20 AM
					Modified:			8/27/2019 - 6:57:26 PM
19:48:46:148 | RL |      INFO  | +32    | CRC Check - CRC matches, this is an official unedited Library: C:\RocketLauncher\Lib\Classes\Util\File\Emulator.ahk
19:48:46:148 | RL |     DEBUG  | +0     | CheckFile - Attributes:
					File Size:			1231 bytes
					Created:			10/10/2016 - 2:34:30 AM
					Modified:			8/27/2019 - 6:47:47 PM
19:48:46:164 | RL |      INFO  | +15    | CRC Check - CRC matches, this is an official unedited Library: C:\RocketLauncher\Lib\Classes\Util\File\File.ahk
19:48:46:164 | RL |     DEBUG  | +0     | CheckFile - Attributes:
					File Size:			9522 bytes
					Created:			10/10/2016 - 2:34:38 AM
					Modified:			8/27/2019 - 6:57:28 PM
19:48:46:195 | RL |      INFO  | +32    | CRC Check - CRC matches, this is an official unedited Library: C:\RocketLauncher\Lib\Classes\Util\File\FileUtils.ahk
19:48:46:195 | RL |     DEBUG  | +0     | CheckFile - Attributes:
					File Size:			339 bytes
					Created:			8/27/2019 - 6:57:25 PM
					Modified:			8/27/2019 - 6:57:25 PM
19:48:46:211 | RL |      INFO  | +15    | CRC Check - CRC matches, this is an official unedited Library: C:\RocketLauncher\Lib\Classes\Util\File\Folder.ahk
19:48:46:211 | RL |     DEBUG  | +0     | CheckFile - Attributes:
					File Size:			643 bytes
					Created:			10/10/2016 - 2:34:48 AM
					Modified:			8/27/2019 - 6:47:47 PM
19:48:46:242 | RL |      INFO  | +31    | CRC Check - CRC matches, this is an official unedited Library: C:\RocketLauncher\Lib\Classes\Util\File\IniFile.ahk
19:48:46:242 | RL |     DEBUG  | +0     | CheckFile - Attributes:
					File Size:			4364 bytes
					Created:			10/10/2016 - 2:34:56 AM
					Modified:			8/27/2019 - 6:47:47 PM
19:48:46:258 | RL |      INFO  | +16    | CRC Check - CRC matches, this is an official unedited Library: C:\RocketLauncher\Lib\Classes\Util\File\Process.ahk
19:48:46:273 | RL |     DEBUG  | +16    | CheckFile - Attributes:
					File Size:			9711 bytes
					Created:			10/10/2016 - 2:35:04 AM
					Modified:			8/27/2019 - 6:57:18 PM
19:48:46:289 | RL |      INFO  | +15    | CRC Check - CRC matches, this is an official unedited Library: C:\RocketLauncher\Lib\Classes\Util\File\PropertiesFile.ahk
19:48:46:289 | RL |     DEBUG  | +0     | CheckFile - Attributes:
					File Size:			4218 bytes
					Created:			8/27/2019 - 6:57:13 PM
					Modified:			8/27/2019 - 6:57:13 PM
19:48:46:304 | RL |      INFO  | +16    | CRC Check - CRC matches, this is an official unedited Library: C:\RocketLauncher\Lib\Classes\Util\File\RIniFile.ahk
19:48:46:320 | RL |     DEBUG  | +16    | CheckFile - Attributes:
					File Size:			3898 bytes
					Created:			10/10/2016 - 2:35:14 AM
					Modified:			8/27/2019 - 6:47:47 PM
19:48:46:336 | RL |      INFO  | +15    | CRC Check - CRC matches, this is an official unedited Library: C:\RocketLauncher\Lib\Classes\Util\File\XMLFile.ahk
19:48:46:336 | RL |     DEBUG  | +0     | CheckFile - Attributes:
					File Size:			331 bytes
					Created:			8/27/2019 - 6:57:27 PM
					Modified:			8/27/2019 - 6:57:27 PM
19:48:46:351 | RL |      INFO  | +16    | CRC Check - CRC matches, this is an official unedited Library: C:\RocketLauncher\Lib\Classes\Util\Input\KeyUtils.ahk
19:48:46:367 | RL |     DEBUG  | +15    | CheckFile - Attributes:
					File Size:			5426 bytes
					Created:			10/10/2016 - 2:35:22 AM
					Modified:			8/27/2019 - 6:47:47 PM
19:48:46:383 | RL |      INFO  | +16    | CRC Check - CRC matches, this is an official unedited Library: C:\RocketLauncher\Lib\Classes\Util\UI\Control.ahk
19:48:46:383 | RL |     DEBUG  | +0     | CheckFile - Attributes:
					File Size:			4603 bytes
					Created:			10/10/2016 - 2:35:32 AM
					Modified:			8/27/2019 - 6:47:47 PM
19:48:46:398 | RL |      INFO  | +16    | CRC Check - CRC matches, this is an official unedited Library: C:\RocketLauncher\Lib\Classes\Util\UI\Window.ahk
19:48:46:414 | RL |     DEBUG  | +15    | CheckFile - Attributes:
					File Size:			24655 bytes
					Created:			11/6/2016 - 4:39:22 AM
					Modified:			8/27/2019 - 6:57:20 PM
19:48:46:429 | RL |      INFO  | +16    | CRC Check - CRC matches, this is an official unedited Library: C:\RocketLauncher\Lib\Classes\Util\UI\WindowTitle.ahk
19:48:46:429 | RL |     DEBUG  | +0     | CheckFile - Attributes:
					File Size:			1171 bytes
					Created:			10/10/2016 - 2:35:48 AM
					Modified:			8/27/2019 - 6:47:47 PM
19:48:46:445 | RL |      INFO  | +16    | CRC Check - CRC matches, this is an official unedited Library: C:\RocketLauncher\Lib\Rom Mapping Launch Menu.ahk
19:48:46:461 | RL |     DEBUG  | +15    | CheckFile - Attributes:
					File Size:			72279 bytes
					Created:			10/10/2016 - 2:29:32 AM
					Modified:			8/27/2019 - 6:47:47 PM
19:48:46:476 | RL |      INFO  | +16    | CRC Check - CRC matches, this is an official unedited Library: C:\RocketLauncher\Lib\Shader.ahk
19:48:46:476 | RL |     DEBUG  | +0     | CheckFile - Attributes:
					File Size:			4183 bytes
					Created:			10/10/2016 - 2:29:50 AM
					Modified:			8/27/2019 - 6:47:47 PM
19:48:46:492 | RL |      INFO  | +15    | CRC Check - CRC matches, this is an official unedited Library: C:\RocketLauncher\Lib\Shader Init.ahk
19:48:46:508 | RL |     DEBUG  | +16    | CheckFile - Attributes:
					File Size:			412 bytes
					Created:			10/10/2016 - 2:29:40 AM
					Modified:			8/27/2019 - 6:47:47 PM
19:48:46:523 | RL |      INFO  | +16    | CRC Check - CRC matches, this is an official unedited Library: C:\RocketLauncher\Lib\Shared.ahk
19:48:46:523 | RL |     DEBUG  | +0     | CheckFile - Attributes:
					File Size:			173248 bytes
					Created:			10/10/2016 - 2:29:58 AM
					Modified:			8/27/2019 - 6:57:17 PM
19:48:46:554 | RL |      INFO  | +31    | CRC Check - CRC matches, this is an official unedited Library: C:\RocketLauncher\Lib\Statistics.ahk
19:48:46:554 | RL |     DEBUG  | +0     | CheckFile - Attributes:
					File Size:			27008 bytes
					Created:			10/10/2016 - 2:30:22 AM
					Modified:			8/27/2019 - 6:47:47 PM
19:48:46:570 | RL |      INFO  | +16    | CRC Check - CRC matches, this is an official unedited Library: C:\RocketLauncher\Lib\Statistics Init.ahk
19:48:46:570 | RL |     DEBUG  | +0     | CheckFile - Attributes:
					File Size:			43 bytes
					Created:			10/10/2016 - 2:30:14 AM
					Modified:			8/27/2019 - 6:47:47 PM
19:48:46:601 | RL |      INFO  | +31    | CRC Check - CRC matches, this is an official unedited Library: C:\RocketLauncher\Lib\Virtual Drive.ahk
19:48:46:601 | RL |     DEBUG  | +0     | CheckFile - Attributes:
					File Size:			20294 bytes
					Created:			10/10/2016 - 2:30:46 AM
					Modified:			8/27/2019 - 6:47:47 PM
19:48:46:617 | RL |      INFO  | +15    | CRC Check - CRC matches, this is an official unedited Library: C:\RocketLauncher\Lib\XHotkey.ahk
19:48:46:617 | RL |     DEBUG  | +0     | CheckFile - Attributes:
					File Size:			26615 bytes
					Created:			10/10/2016 - 2:31:04 AM
					Modified:			8/27/2019 - 6:47:47 PM
19:48:46:648 | RL |      INFO  | +32    | CRC Check - CRC matches, this is an official unedited Library: C:\RocketLauncher\Lib\XHotkey Init.ahk
19:48:46:648 | RL |     DEBUG  | +0     | CheckFile - Attributes:
					File Size:			1073 bytes
					Created:			10/10/2016 - 2:30:56 AM
					Modified:			8/27/2019 - 6:47:47 PM
19:48:46:648 | RL |     DEBUG  | +0     | Main - Received this dbName with no path via CLI: "Kirby Air Ride (USA)"
19:48:46:648 | RL |     DEBUG  | +0     | Main - dbName: Kirby Air Ride (USA)
19:48:46:648 | RL |      INFO  | +0     | Main - Loading Front End Plugin: "HyperSpin"
19:48:46:679 | RL |      INFO  | +31    | CRC Check - CRC matches, this is an official unedited Library: C:\RocketLauncher\Plugins\HyperSpin.plugin
19:48:46:679 | RL |     DEBUG  | +0     | CheckFile - Attributes:
					File Size:			9590 bytes
					Created:			9/18/2016 - 12:10:04 AM
					Modified:			8/27/2019 - 6:57:31 PM
19:48:46:679 | RL |     TRACE  | +0     | Process.__New - Creating new process object for: "C:\Hyperspin\HyperSpin.exe"
19:48:46:679 | RL |     TRACE  | +0     | File.__New - Creating new file object of: "C:\Hyperspin\HyperSpin.exe"
19:48:46:695 | RL |      INFO  | +16    | Main - RocketLauncher received "Nintendo Gamecube" and "Kirby Air Ride (USA)"
19:48:46:711 | RL |      INFO  | +15    | Main - Did not find a "C:\RocketLauncher\Settings\Nintendo Gamecube\Game Options.ini" file, skipping any game-specific options.
19:48:46:711 | RL |      INFO  | +0     | Main - Kirby Air Ride (USA) is using the default emulator: Dolphin
19:48:46:726 | RL |      INFO  | +16    | Main - Checking for a [Dolphin] section in C:\RocketLauncher\Settings\Nintendo Gamecube\Emulators.ini
19:48:46:726 | RL |      INFO  | +0     | Main - Found [Dolphin] in C:\RocketLauncher\Settings\Nintendo Gamecube\Emulators.ini
19:48:46:758 | RL |      INFO  | +31    | CheckFile - Checking if C:\RocketLauncher\Modules\Dolphin\Dolphin.ahk exists
19:48:46:773 | RL |     DEBUG  | +16    | CheckFile - Attributes:
					File Size:			32414 bytes
					Created:			10/13/2016 - 5:12:22 AM
					Modified:			9/23/2019 - 7:25:21 PM
19:48:46:773 | RL |   WARNING  | +0     | Main - CRC Check - CRC does not match official module and will not be supported. Continue using at your own risk.
19:48:46:789 | RL |      INFO  | +15    | Main - Kirby Air Ride (USA) will use module: C:\RocketLauncher\Modules\Dolphin\Dolphin.ahk
19:48:46:929 | RL |      INFO  | +141   | Main - Using standard method with "Rom Extension" SkipChecks or without any SkipChecks.
19:48:46:976 | RL |      INFO  | +47    | CheckFile - Checking if C:\Hyperspin\Emulators\Dolphin-x64\Dolphin.exe exists
19:48:46:992 | RL |     DEBUG  | +15    | CheckFile - Attributes:
					File Size:			12979712 bytes
					Created:			9/22/2019 - 9:56:24 AM
					Modified:			9/15/2019 - 11:03:02 PM
19:48:46:992 | RL |      INFO  | +0     | Main - INI Keys read
19:48:46:008 | RL |      INFO  | +16    | CheckFile - Checking if C:\RocketLauncher\Module Extensions\7z.exe exists
19:48:47:023 | RL |     DEBUG  | +16    | CheckFile - Attributes:
					FileDescription         	7-Zip Console
					FileVersion             	15.06 beta
					InternalName            	7z
					LegalCopyright          	Copyright (c) 1999-2015 Igor Pavlov
					OriginalFilename        	7z.exe
					ProductName             	7-Zip
					ProductVersion          	15.06 beta
					CompanyName             	Igor Pavlov
					File Size:			262144 bytes
					Created:			3/5/2016 - 12:03:56 AM
					Modified:			8/27/2019 - 6:47:53 PM
19:48:47:039 | RL |      INFO  | +15    | CheckFile - Checking if C:\RocketLauncher\Module Extensions\7z.dll exists
19:48:47:054 | RL |     DEBUG  | +16    | CheckFile - Attributes:
					FileDescription         	7z Plugin
					FileVersion             	15.06 beta
					InternalName            	7z
					LegalCopyright          	Copyright (c) 1999-2015 Igor Pavlov
					OriginalFilename        	7z.dll
					ProductName             	7-Zip
					ProductVersion          	15.06 beta
					CompanyName             	Igor Pavlov
					File Size:			1012224 bytes
					Created:			3/5/2016 - 12:03:56 AM
					Modified:			8/27/2019 - 6:47:53 PM
19:48:47:054 | RL |      INFO  | +0     | Main - "Kirby Air Ride (USA)" does not qualify for MultiGame. Only roms with any of these strings in their name are acceptable: \(Disc|\(Disk|\(Cart|\(Tape|\(Cassette|\(Part|\(Side
19:48:47:054 | RL |      INFO  | +0     | CheckPaths - Started
19:48:47:070 | RL |      INFO  | +16    | CheckPaths - Looking for rom: C:\ROMS\Nintendo Gamecube\Kirby Air Ride (USA).iso
19:48:47:070 | RL |      INFO  | +0     | CheckPaths - Found rom: C:\ROMS\Nintendo Gamecube\Kirby Air Ride (USA).iso
19:48:47:070 | RL |     DEBUG  | +0     | CheckPaths - Current romName: Kirby Air Ride (USA)
19:48:47:070 | RL |     DEBUG  | +0     | CheckPaths - Current romPath: C:\ROMS\Nintendo Gamecube
19:48:47:086 | RL |     DEBUG  | +15    | CheckPaths - Current romExtension: .iso
19:48:47:086 | RL |      INFO  | +0     | CheckPaths - Ended
19:48:47:086 | RL |      INFO  | +0     | BuildScript - User Variables:
					;----------------------------------------------------------------------------
					; INJECTED VARIABLES
					;----------------------------------------------------------------------------
					
					#NoTrayIcon
					#InstallKeybdHook
					MiscUtils.DetectHiddenWindows("On")
					SetTitleMatchMode, 2
					SendMode, Event
					Global RLLog
					Global RLObject
					0 := "12"
					rlPath := "C:\RocketLauncher"
					pluginPath := "C:\RocketLauncher\Plugins"
					pluginName := "HyperSpin"
					pluginExt := ".plugin"
					contextOnExit := "1"
					rlMode := ""
					rlTitle := "RocketLauncher"
					rlVersion := "1.2.0.1"
					rlAuthor := "djvj"
					rlURL := "www.rlauncher.com"
					langFile := "C:\RocketLauncher\Data\Language\Localization.ini"
					primMonitor := "1"
					frontendPID := ""
					frontendPath := "C:\Hyperspin"
					frontendExe := "HyperSpin.exe"
					frontendExt := "exe"
					frontendName := "HyperSpin"
					frontendDrive := "C"
					exitEmulatorKey := "~Esc"
					restoreFE := "false"
					exitScriptKey := "~q & ~s"
					toggleCursorKey := "~e & ~t"
					emuFullPath := "C:\Hyperspin\Emulators\Dolphin-x64\Dolphin.exe"
					emuPath := "C:\Hyperspin\Emulators\Dolphin-x64"
					emuName := "Dolphin"
					emuExt := "exe"
					baseRomPath := ""
					romPath := "C:\ROMS\Nintendo Gamecube"
					romPathFromIni := "C:\ROMS\Nintendo Gamecube"
					romExtension := ".iso"
					romExtensionOrig := ".iso"
					romExtensions := "iso"
					executable := "Dolphin.exe"
					systemDbName := "Nintendo Gamecube"
					systemName := "Nintendo Gamecube"
					dbPath := ""
					dbName := "Kirby Air Ride (USA)"
					dbExt := ""
					romFoundByExt := ""
					romName := "Kirby Air Ride (USA)"
					romMapPath := ""
					romMappingEnabled := "false"
					romMappingLaunchMenuEnabled := "false"
					romMappingFirstMatchingExt := "false"
					romMappingShowAllRomsInArchive := "true"
					romMappingNumberOfGamesByScreen := "7"
					romMappingHideParent := "false"
					romMappingMenuWidth := "400"
					romMappingMenuMargin := "65"
					romMappingTextFont := "Bebas Neue"
					romMappingTextOptions := "cFFFFFFFF r4 s60 Bold"
					romMappingDisabledTextColor := "ff888888"
					romMappingTextSizeDifference := "7"
					romMappingTextMargin := "15"
					romMappingTitleTextFont := "Bebas Neue"
					romMappingTitleTextOptions := "cFFFFFFFF r4 s90 Bold"
					romMappingTitle2TextFont := "Bebas Neue"
					romMappingTitle2TextOptions := "cFFFFFFFF r4 s22 Bold"
					romMappingGameInfoTextFont := "Bebas Neue"
					romMappingGameInfoTextOptions := "cFFFFFFFF r4 s22 Regular"
					romMappingGameNameTextFont := "Bebas Neue"
					romMappingGameNameTextOptions := "cFFFFFFFF r4 s40 Regular"
					romMappingBackgroundBrush := "aa000000"
					romMappingColumnBrush := "33000000"
					romMappingButtonBrush1 := "6f000000"
					romMappingButtonBrush2 := "33000000"
					romMappingBackgroundAlign := "Stretch and Lose Aspect"
					romMappingMenuFlagWidth := "55"
					romMappingMenuFlagSeparation := "7"
					romMappingDefaultMenuList := "FullList"
					romMappingSingleFilteredRomAutomaticLaunch := "false"
					altArchiveNameOnly := ""
					altRomNameOnly := ""
					altArchiveAndRomName := ""
					altArchiveAndManyRomNames := ""
					altRomNamesOnly := ""
					romMapScenario := ""
					skipchecks := "false"
					romMatchExt := "false"
					blockInputTime := "0"
					blockInputFile := "C:\RocketLauncher\Module Extensions\BlockInput.exe"
					errorLevelReporting := "false"
					lockLaunch := "false"
					lockLaunchGame := ""
					screenRotationAngle := "0"
					screenRotationAngleGame := ""
					setResolution := ""
					logFile := ""
					logLabel := ["    INFO"," WARNING","   ERROR","   DEBUG","   TRACE"]
					logLevel := "10"
					logShowDebugConsole := "false"
					logShowCommandWindow := "false"
					logCommandWindow := "false"
					logIncludeModule := "true"
					logIncludeFileProperties := "true"
					logIncludeDLLLogs := "false"
					errorSounds := "true"
					rlDebugConsoleStdout := ""
					sysLang := "English_United_States"
					sysType := "64-bit"
					broadcastWindowTitle := ""
					navUpKey := "Up"
					navDownKey := "Down"
					navLeftKey := "Left"
					navRightKey := "Right"
					navSelectKey := "Enter"
					navP2UpKey := "Numpad8"
					navP2DownKey := "Numpad2"
					navP2LeftKey := "Numpad4"
					navP2RightKey := "Numpad6"
					navP2SelectKey := "NumpadEnter"
					originalWidth := "1920"
					originalHeight := "1080"
					vdEnabled := "false"
					vdFullPath := ""
					vdUseSCSI := "true"
					vdDriveLetter := ""
					vdDriveLetterScsi := ""
					vdAddDrive := "true"
					demulShooterPath := ""
					servoStikEnabled := "false"
					servoStikExitMode := "false"
					ledblinkyEnabled := "false"
					ledblinkySystemName := ""
					ledblinkyFullPath := ""
					ledblinkyProfilePath := "C:\RocketLauncher\Profiles\LEDBlinky"
					ledblinkyRLProfile := "C:\RocketLauncher\Profiles\LEDBlinky\RocketLauncher"
					winIPACFullPath := ""
					ultraMapEnabled := "false"
					ultraMapFullPath := ""
					emuIdleShutdown := "0"
					launchPasswordHash := "UpUpDownDownLeftRightLeftRight"
					cursorSize := ""
					hideCursor := "false"
					hideEmu := "false"
					hideFE := "false"
					suspendFE := "false"
					fadeIn := "false"
					fadeInDuration := "500"
					fadeInTransitionAnimation := "DefaultAnimateFadeIn"
					fadeInDelay := "0"
					fadeInExitDelay := "0"
					fadeOutExitDelay := "0"
					fadeOut := "false"
					fadeOutExtraScreen := "false"
					fadeOutDuration := "500"
					fadeOutTransitionAnimation := "DefaultAnimateFadeOut"
					fadeOutDelay := "0"
					fadeLyrInterpolation := "7"
					fadeMuteEmulator := "false"
					fadeUseBackgrounds := "false"
					fadeClickThrough := "false"
					fadeSounds := "true"
					fade7zProgressMode := "extraction"
					fadeWidthBaseRes := "1920"
					fadeHeightBaseRes := "1080"
					fadeLyr1Color := "FF000000"
					fadeLyr1AlignImage := "Stretch and Lose Aspect"
					fadeLyr2Pos := "Stretch and Lose Aspect"
					fadeLyr2X := "0"
					fadeLyr2Y := "0"
					fadeLyr2W := ""
					fadeLyr2H := ""
					fadeLyr2Adjust := "1"
					fadeLyr2PicPad := "0"
					fadeLyr2Prefix := "Extra Layer 1 - Console"
					fadeLyr3Pos := "Center"
					fadeLyr3X := "450"
					fadeLyr3Y := "450"
					fadeLyr3W := ""
					fadeLyr3H := ""
					fadeLyr3Adjust := "1"
					fadeLyr3PicPad := "0"
					fadeLyr3Speed := "750"
					fadeLyr3Animation := "DefaultFadeAnimation"
					fadeLyr37zAnimation := "DefaultFadeAnimation"
					fadeLyr3Type := "imageandbar"
					fadeLyr3ImgFollow7zProgress := "true"
					fadeLyr3Repeat := "1"
					fadeLyr3BackImageTransparency := "30"
					fadeLyr3StaticPos := "No Alignment"
					fadeLyr3StaticX := "0"
					fadeLyr3StaticY := "870|1575"
					fadeLyr3StaticW := ""
					fadeLyr3StaticH := ""
					fadeLyr3StaticAdjust := "1"
					fadeLyr3StaticPicPad := "0"
					fadeLyr3StaticPrefix := "Info Bar"
					fadeLyr4Adjust := "1"
					fadeLyr4X := "1792|952"
					fadeLyr4Y := "891|1596"
					fadeLyr4W := "128"
					fadeLyr4H := ""
					fadeLyr4Pos := "No Alignment"
					fadeLyr4FPS := "50"
					fadeLyr4PicPad := "0"
					fadeTranspGifColor := "FFFFFF"
					fadeBarWindow := "Image"
					fadeBarWindowX := ""
					fadeBarWindowY := ""
					fadeBarWindowW := "900"
					fadeBarWindowH := ""
					fadeBarWindowR := "30"
					fadeBarWindowM := "30"
					fadeBarWindowHatchStyle := "8"
					fadeBar := "7zOnly"
					fadeProgressDuration := "0"
					fadeBarBack := "true"
					fadeBarBackColor := "FF555555"
					fadeBarH := "30"
					fadeBarR := "10"
					fadeBarColor := "DD00BFFF"
					fadeBarHatchStyle := "8"
					fadeBarPercentageText := "true"
					fadeBarInfoText := "true"
					fadeBarXOffset := "0"
					fadeBarYOffset := "150"
					fadeRomInfoDescription := "filtered text"
					fadeRomInfoSystemName := "image"
					fadeRomInfoYear := "text with label"
					fadeRomInfoDeveloper := "disabled"
					fadeRomInfoPublisher := "disabled"
					fadeRomInfoGenre := "disabled"
					fadeRomInfoRating := "image"
					fadeRomInfoOrder := "Description|SystemName|Year|Developer|Genre|Rating|Publisher"
					fadeRomInfoTextPlacement := "User Defined"
					fadeRomInfoTextMargin := "7"
					fadeRomInfoText1Options := "w1600|787 h90 x165 y870|1575 cFFE1E1E1 r4 s90 Left Regular"
					fadeRomInfoText2Options := "w400 x8 y15 cFF555555 r4 s60 Bold"
					fadeRomInfoText3Options := "w310 x165 y960|1665 cFFE1E1E1 r4 s66 Left Regular"
					fadeRomInfoText4Options := "w1305|492 h66 x460 y960|1665 cFFE1E1E1 r4 s66 Left Regular"
					fadeRomInfoText5Options := "cFF555555 r4 s42 Bold"
					fadeRomInfoText6Options := "h135 x15 y885|1590 cFFCFCFCA r4 s120 Regular"
					fadeRomInfoText7Options := "h135 x15 y885|1590 cFFCFCFCA r4 s120 Regular"
					fadeStats_Number_of_Times_Played := "text with label"
					fadeStats_Last_Time_Played := "text with label"
					fadeStats_Average_Time_Played := "text with label"
					fadeStats_Total_Time_Played := "text with label"
					fadeStats_System_Total_Played_Time := "text with label"
					fadeStats_Total_Global_Played_Time := "text with label"
					fadeStatsInfoOrder := "Number_of_Times_Played|Last_Time_Played|Average_Time_Played|Total_Time_Played|System_Total_Played_Time|Total_Global_Played_Time"
					fadeStatsInfoTextPlacement := "topRight"
					fadeStatsInfoTextMargin := "7"
					fadeStatsInfoText1Options := "cFFB4B4B4 r4 s22 Bold"
					fadeStatsInfoText2Options := "cFFB4B4B4 r4 s22 Bold"
					fadeStatsInfoText3Options := "cFFB4B4B4 r4 s22 Bold"
					fadeStatsInfoText4Options := "cFFB4B4B4 r4 s22 Bold"
					fadeStatsInfoText5Options := "cFFB4B4B4 r4 s22 Bold"
					fadeStatsInfoText6Options := "cFFB4B4B4 r4 s22 Bold"
					fadeText1X := "0"
					fadeText1Y := "0"
					fadeText1Options := "cFFB4B4B4 r4 s30 Right Bold"
					fadeText1 := "Loading Game"
					fadeText2X := "0"
					fadeText2Y := "0"
					fadeText2Options := "cFFB4B4B4 r4 s30 Right Bold"
					fadeText2 := "Extraction Complete, Ready"
					fadeText3 := "Loading Game"
					fadeText4 := "Loading Complete"
					fadeFont := "Bebas Neue"
					fadeSystemAndRomLayersOnly := "false"
					fadeExtractionTime := "disabled"
					fadeExtractionTimeTextX := "0"
					fadeExtractionTimeTextY := "0"
					fadeExtractionTimeTextOptions := "cFF555555 r4 s20 Bold"
					fadeInterruptKey := ""
					detectFadeErrorEnabled := "true"
					fadeImgPath := "C:\RocketLauncher\Media\Fade"
					RLDataPath := "C:\RocketLauncher\Data"
					RLMediaPath := "C:\RocketLauncher\Media"
					RLErrSoundPath := "C:\RocketLauncher\Media\Sounds\Error"
					modulesPath := "C:\RocketLauncher\Modules"
					moduleFullName := "C:\RocketLauncher\Modules\Dolphin\Dolphin.ahk"
					moduleName := "Dolphin"
					modulePath := "C:\RocketLauncher\Modules\Dolphin"
					moduleExtension := "ahk"
					moduleExtensionsPath := "C:\RocketLauncher\Module Extensions"
					libPath := "C:\RocketLauncher\Lib"
					sevenZEnabled := "false"
					sevenZPath := "C:\RocketLauncher\Module Extensions\7z.exe"
					sevenZDllPath := "C:\RocketLauncher\Module Extensions\7z.dll"
					sevenZExtractPath := "C:\Users\Erik\AppData\Local\Temp\HS"
					sevenZExtractPathOrig := ""
					sevenZAttachSystemName := "false"
					sevenZDelTemp := "true"
					sevenZFormats := ".zip|.rar|.7z|.lha|.lzh|.gzip|.tar"
					sevenZFormatsNoP := "zip|rar|7z|lha|lzh|gzip|tar"
					sevenZFormatsRegEx := "\.zip|\.rar|\.7z|\.lha|\.lzh|\.gzip|\.tar"
					sevenZGamesToKeep := ""
					sevenZDeletePerSystem := "false"
					sevenZExtensions := "zip|rar|7z|lha|lzh|gzip|tar"
					7zExtractPath := "C:\Users\Erik\AppData\Local\Temp\HS"
					mgEnabled := "false"
					mgKey := "~NumpadSub"
					mgBackgroundColor := "FF000000"
					mgSidePadding := "0.2"
					mgWidthBaseRes := "1920"
					mgHeightBaseRes := "1080"
					mgYOffset := "500|800"
					mgFont := "Arial"
					mgText1Options := "x10p y250|500 w80p Center cBBFFFFFF r4 s100 BoldItalic"
					mgText1Text := "Please select a game"
					mgText2Options := "w96p cFFFFFFFF r4 s50 Center BoldItalic"
					mgText2Offset := "100"
					mgUseSound := "true"
					mgSoundfreq := "300"
					mgExitEffect := "none"
					mgSelectedEffect := "rotate"
					mgUseGameArt := "false"
					mgCandidate := ""
					mgValidTypes := "\(Disc|\(Disk|\(Cart|\(Tape|\(Cassette|\(Part|\(Side"
					mgOnLaunch := "false"
					pauseEnabled := "true"
					pauseKey := "~NumpadAdd"
					pauseBackToMenuBarKey := "X"
					pauseZoomInKey := "C"
					pauseZoomOutKey := "V"
					pauseScreenshotKey := "~PrintScreen"
					pauseHiToTextPath := "C:\RocketLauncher\Module Extensions\HiToText.exe"
					pauseSaveStateKeyCodes := ""
					pauseLoadStateKeyCodes := ""
					keyboardEncoder := ""
					keyboardEncoderEnabled := "false"
					keymapperEnabled := "true"
					keymapperAHKMethod := "false"
					keymapper := "joytokey"
					xpadderFullPath := "C:\Utilities\Xpadder\xpadder.exe"
					joyToKeyFullPath := "C:\Program Files (x86)\JoyToKey\JoyToKey.exe"
					profilePath := "C:\RocketLauncher\Profiles"
					keymapperProfilePath := "C:\RocketLauncher\Profiles\joytokey"
					keymapperFrontEndProfileName := "HyperSpin"
					keymapperFrontEndProfile := "joytokey"
					keymapperRocketLauncherProfileEnabled := "true"
					joyIDsEnabled := "true"
					joyIDsPreferredControllersGlobal := ""
					joyIDsPreferredControllersSystem := "use_global"
					joyIDsPreferredControllersOnExit := ""
					CustomJoyNamesEnabled := "false"
					CustomJoyNames := ""
					rotateMethod := "false"
					FEProfile := "C:\RocketLauncher\Profiles\joytokey\HyperSpin"
					defaultProfile := "C:\RocketLauncher\Profiles\joytokey\_Default"
					systemProfile := "C:\RocketLauncher\Profiles\joytokey\Nintendo Gamecube"
					xPadderSystemProfile := "C:\RocketLauncher\Profiles\joytokey\Nintendo Gamecube\_Default"
					emuProfile := "C:\RocketLauncher\Profiles\joytokey\Nintendo Gamecube\Dolphin"
					romProfile := "C:\RocketLauncher\Profiles\joytokey\Nintendo Gamecube\Kirby Air Ride (USA)"
					RocketLauncherProfile := "C:\RocketLauncher\Profiles\joytokey\RocketLauncher"
					blankProfile := "C:\RocketLauncher\Profiles\joytokey\blank"
					ahkFEProfile := "C:\RocketLauncher\Profiles\AHK\HyperSpin"
					ahkDefaultProfile := "C:\RocketLauncher\Profiles\AHK\_Default"
					ahkSystemProfile := "C:\RocketLauncher\Profiles\AHK\Nintendo Gamecube"
					ahkEmuProfile := "C:\RocketLauncher\Profiles\AHK\Nintendo Gamecube\Dolphin"
					ahkRomProfile := "C:\RocketLauncher\Profiles\AHK\Nintendo Gamecube\Kirby Air Ride (USA)"
					ahkRocketLauncherProfile := "C:\RocketLauncher\Profiles\AHK\RocketLauncher"
					bezelEnabled := "false"
					bezelICEnabled := "false"
					shaderName := "false"
					shaderColor := ""
					shaderTransparency := ""
					statisticsEnabled := "true"
					pressDuration := "-1"
					emuVolume := "1"
					dxwndIni := "C:\RocketLauncher\Module Extensions\dxwnd\dxwnd.ini"
					dxwndFullPath := "C:\RocketLauncher\Module Extensions\dxwnd\dxwnd.exe"
					qResFullPath := "C:\RocketLauncher\Module Extensions\QRes.exe"
					mon1O := ""
					pacDrivedllFile := "C:\RocketLauncher\Module Extensions\PacDrive32.dll"
					userFadeAnimIniFile := "C:\RocketLauncher\Lib\User Fade Animations.ini"
					testFile := ""
					testDuration := ""
					initialErrorMode := "0"

19:48:47:086 | RL |      INFO  | +0     | BuildScript - Loaded XHotkey Init.ahk scripts
19:48:47:101 | RL |      INFO  | +16    | BuildScript - Loaded Keymapper Init.ahk scripts
19:48:47:101 | RL |      INFO  | +0     | BuildScript - Loaded Pause Init.ahk scripts
19:48:47:101 | RL |      INFO  | +0     | BuildScript - Loaded Statistics Init.ahk scripts
19:48:47:117 | RL |     DEBUG  | +15    | BuildScript - Module starts on line: 2
19:48:47:117 | RL |      INFO  | +0     | BuildScript - Validating module
19:48:47:117 | RL |      INFO  | +0     | BuildScript - Validation complete
19:48:47:133 | RL |      INFO  | +16    | BuildScript - Module:
					MEmu := "Dolphin"
					MEmuV := "v5.0"
					MURL := ["https://dolphin-emu.org/"]
					MAuthor := ["djvj","bleasby"]
					MVersion := "2.2.0"
					MCRC := "C7DEEF2C"
					iCRC := "9DF8C36F"
					MID := "635038268884477733"
					MSystem := ["Nintendo Gamecube","Nintendo Wii","Nintendo WiiWare"]
					;----------------------------------------------------------------------------
					; Notes:
					; Be sure you are running at least Dolphin v4.0 or greater.
					; If you get an error that you are missing a vcomp100.dll, install Visual C++ 2010: http://www.microsoft.com/download/en/details.aspx?id=14632
					; Also make sure you are running latest directx: http://www.microsoft.com/downloads/details.aspx?FamilyID=2da43d38-db71-4c1b-bc6a-9b6652cd92a3
					; Dolphin will sometimes crash when connnecting a Wiimote, then going back to the game. After all Wiimotes are connected that you want to use, it shouldn't have anymore issues.
					; Convert all your games to ciso using Wii Backup Manager to save alot of space by stripping everything but the game partition. http://www.wiibackupmanager.tk/
					; If you want to keep your Dolphin.ini in the emu folder, create a "portable.txt" file in MyDocuments\Dolphin Emulator\
					;
					; Bezels:
					; If the game does not fit the window, you can try setting stretch to window manually in dolphin.
					;
					; Setting up custom Wiimote or GCPad profiles:
					; First set UseCustomWiimoteProfiles or UseCustomGCpadProfiles to true in RocketLauncherUI for this module
					; Launch Dolphin manually and goto Options->(Wiimote or Gamecube Pad) Settings and configure all your controls how you want your default setup to look like. This will be used for all games that you don't set a custom profile for. No need to save any profiles.
					; All your controls are stored in WiimoteNew.ini or GCPadNew.ini and get copied to a _Default_(WiimoteNew or GCPadNew).ini on first launch. This ini contains all the controls for all 4 controllers.
					; Do not confuse this with Dolphin's built-in profiles as those only contain info for only one controller. The (WiimoteNew or GCPadNew).ini and all the profiles RocketLauncher uses contain info for all controllers in one file.
					; This new profile now called _Default_(WiimoteNew or GCPadNew).ini will be found in Dolphins settings folder: \Config\Profiles\(Wiimote or GCPad) (RL)\Default.ini
					; For each game or custom control sets you want to use, edit the controls for all the controllers to work for that game and exit Dolphin. Now copy the (WiimoteNew or GCPadNew).ini to the "(Wiimote or GCPad) (RL)" folder and name it whatever you like.
					; In RocketLauncherUI's module settings for Dolphin, Click the Rom Settings tab and add each game from your xml you want to use a this custom profile for.
					; Now for all those games you added, make sure the Profile setting it set to the custom profile you want to load when that game is launched.
					; Any game not added will use the "_Default_(WiimoteNew or GCPadNew).ini" profile RocketLauncher makes on first launch.
					;
					; To Pair a Wiimote:
					; Highly suggest getting a Mayflash DolphinBar as it makes pairing and using wiimotes as easy as with a real Wii: http://www.amazon.com/TOTALCONSOLE-W010-Wireless-Sensor-DolphinBar/dp/B00HZWEB74
					; If using the DolphinBar, just make sure Dolphin is set to continuously scan for wiimotes and set controls to use real wiimotes for as many wiimotes you have.
					; You do not need to pair the wiimote with the PC first as you would with a standard blueooth and wiimote.
					; DolphinBar should be on Mode 4. Wiimotes don't get paired until after Dolphin is running, not before!!
					; After Dolphin is running, press 1+2 on each wiimote and after a few moments, the wiimote will pair and vibrate and one led will lock solid. Do this for each wiimote. That's it!
					;
					; If using a standard LED Bar:
					; Make sure all your wiimotes have already been paired with your PC's bluetooth adapter
					; All 4 leds on the wiimote should be flashing
					; Press your Refresh key (set in RocketLauncherUI for this module) or enable continuous scanning in Dolphin
					; Press 1 + 2 on the wiimote and one led should go solid designating the player number
					;
					; MultiGame:
					; Currently unable to get disc swapping to work. See MultiGame section below for additional details.
					;
					; Netplay:
					; If you're using a GameCube game with saves, synchronize your memory cards, Wii NAND needs to be synchronized, and some settings (such as CPU Clock Override) must be either synchronized or disabled.
					; Because netplay may require different settings than you would normally use with local play, the module will look for any inis in your Dolphin user config folder ending with "_netplay" and use those configs instead of your normal ones.
					; So for example, after you tweak all your dolphin settings for netplay, copy your dolphin.ini to dolphin_netplay.ini in the same folder.
					; When the module launches and you choose multiplayer from RocketLauncher on screen menu, the module will backup dolphin.ini and copy dolphin_network.ini to dolphin.IniDelete
					; On exit, the module will restore your backed up dolphin.ini and any other ini files in this folder (and all subfolders) that had the "_netplay" in the name.
					; Guide on tweaking performance for netplay: https://dolphin-emu.org/docs/guides/netplay-guide/
					; Another guide: https://docs.google.com/document/d/1CIkBAGcf_-kBUa4urn4KUj2U4UA6y_2a7stXJz85yiE/
					;
					; Linking a GameCube game with VBA-M
					; Game tested: Legend of Zelda, The - Four Swords Adventures (USA)
					; VBA-M emulator tested: visualboyadvance-m2.0.0Beta1
					; dolphin emulator tested: dolphin-master-4.0-6725-x64
					; On RocketLaunchUI, dolphin, GameCube Module settings set your VBA-M executable and VBA Bios file path on the VBALink tab.
					; On RocketLaunchUI, dolphin, GameCube, Game name Module Settings enable VBA Link
					; If your Game Boy Advanced Windows appear frozen after the RocketLauncher fade screen loads, increase the value of the VBADelay on GameCube, VBALink settings. Default value is 500 milliseconds.
					; A game with one VBA window will use a two screens bezel file, Bezel [2S].png, the first screen for the GameCube game and the second one for the VBA screen. Two VBAs = Bezel [3S].png, again first screen for the GameCube game and second and third for the VBA screens, and so on.
					;----------------------------------------------------------------------------
					StartModule()
					BezelGui()
					FadeInStart()
					
					primaryExe := new Emulator(emuPath . "\" . executable)			; instantiate emulator executable object
					
					Fullscreen := moduleIni.Read("Settings", "Fullscreen","true",,1)
					UseCustomWiimoteProfiles := moduleIni.Read("Settings", "UseCustomWiimoteProfiles","false",,1)	; set to true if you want to setup custom Wiimote profiles for games
					UseCustomGCPadProfiles := moduleIni.Read("Settings", "UseCustomGCPadProfiles","false",,1)	; set to true if you want to setup custom GCPad profiles for games
					HideMouse := moduleIni.Read("Settings", "HideMouse","true",,1)					; hides mouse cursor in the emu options
					RefreshKey := moduleIni.Read("Settings", "RefreshKey",,,1)						; hotkey to "Refresh" Wiimotes, delete the key to disable it
					Timeout := moduleIni.Read("Settings", "Timeout","5",,1)							; amount in seconds we should wait for the above hotkeys to timeout
					renderToMain := moduleIni.Read("Settings", "Render_To_Main","false",,1)
					enableNetworkPlay := moduleIni.Read("Network", "Enable_Network_Play","false",,1)
					controlTypePort1 := moduleIni.Read(romName . "|Controls", "Control_Type_Port_1",,,1)
					controlTypePort2 := moduleIni.Read(romName . "|Controls", "Control_Type_Port_2",,,1)
					controlTypePort3 := moduleIni.Read(romName . "|Controls", "Control_Type_Port_3",,,1)
					controlTypePort4 := moduleIni.Read(romName . "|Controls", "Control_Type_Port_4",,,1)
					
					;options to Gamecube and VBA Link
					enableVBALink := moduleIni.Read(romName, "enableVBALink", "false",,1)
					VBAExePath := moduleIni.Read("VBA Link", "VBAExePath",,,1)
					VBABiosPath := moduleIni.Read("VBA Link", "VBABiosPath",,,1)
					VBADelay := moduleIni.Read("VBA Link", "VBADelay", 500,,1)
					
					If (renderToMain = "true") {
						emuPrimaryWindow := new Window(new WindowTitle("Dolphin","wxWindowNR"))	; instantiate primary emulator window object
						emuGameWindow := emuPrimaryWindow
					} Else {
						emuPrimaryWindow := new Window(new WindowTitle("Dolphin","wxWindowNR"))	; instantiate primary emulator window object
						emuPrimaryWindow.ExcludeTitle := "FPS"	; when main window doesn't have the game, FPS will not be on the title bar
						emuGameWindow := new Window(new WindowTitle("FPS","wxWindowNR"))
					}
					emuPrimaryWindow := new Window(new WindowTitle("Dolphin","wxWindowNR"))	; instantiate primary emulator window object
					emuGameWindow := If renderToMain = "true" ? emuPrimaryWindow : new Window(new WindowTitle("FPS","wxWindowNR"))	; Older dolphins used "FPS ahk_class wxWindowClassNR"
					emuScanningWindow := new Window(new WindowTitle("Scanning for ISOs","#32770"))
					emuNetPlaySetupWindow := new Window(new WindowTitle("Dolphin NetPlay Setup","wxWindowNR"))
					emuNetPlayWindow := new Window(new WindowTitle("Dolphin NetPlay","wxWindowNR"))
					emuWiimoteWindow := new Window(new WindowTitle("Dolphin Controller Configuration","#32770"))
					emuOpenROMWindow := new Window(new WindowTitle("Select","#32770"))
					emuErrorWindow1 := new Window(new WindowTitle("Warning","#32770"))
					emuErrorWindow2 := new Window(new WindowTitle("Error","#32770"))
					emuWiimoteWindow.CreateControl("OK")
					
					; Determine where Dolphin is storing its ini, this will act as the base folder for settings and profiles related to this emu
					dolphinININewPath := new File(A_MyDocuments . "\Dolphin Emulator\Config\Dolphin.ini")	; location of Dolphin.ini for v4.0+
					dolphinINIOldPath := new File(emuPath . "\User\Config\Dolphin.ini")	; location of Dolphin.ini prior to v4.0
					portableTxtFile := new File(emuPath . "\portable.txt")
					If (!portableTxtFile.Exist() && dolphinININewPath.Exist())
					{	dolphinBasePath := A_MyDocuments . "\Dolphin Emulator"
						RLLog.Info("Module - Dolphin's base settings folder is not portable and found in: " . dolphinBasePath)
					} Else If (portableTxtFile.Exist() || dolphinINIOldPath.Exist())
					{	dolphinBasePath := emuPath . "\User"
						RLLog.Info("Module - Dolphin's base settings folder is portable and found in: " . dolphinBasePath)
					} Else
						ScriptError("Could not find your Dolphin.ini in either of these folders. Please run Dolphin manually first to create it.`n" . dolphinINIOldPath.FileFullPath . "`n" . dolphinININewPath.FileFullPath)
					dolphinINI := new IniFile(dolphinBasePath . "\Config\Dolphin.ini")
					
					If (enableVBALink = "true"){
						VBAExePath := AbsoluteFromRelative(EmuPath, VBAExePath)
						VBABiosPath := AbsoluteFromRelative(EmuPath, VBABiosPath)
						StringUtils.SplitPath(VBAExePath, VBAFile, VBAPath)
						SelectedNumberofPlayers := NumberOfPlayersSelectionMenu(4)
						If (SelectedNumberofPlayers = 1) {
							enableVBALink := "false"
						} Else {
							; backup original ini
							dolphinINIBackup := new File(dolphinBasePath . "\Config\Dolphin_Backup.ini")
							dolphinINI.Copy(dolphinINIBackup.FileFullPath)
							Loop, % SelectedNumberofPlayers
							{ 	tempCount := A_Index-1
								dolphinINI.Write(5, "Controls", PadType%tempCount%)
							}
						}
					}
					
					If (enableVBALink = "true")
						BezelStart(SelectedNumberofPlayers+1)
					Else
						BezelStart()
					
					If (enableVBALink = "true" and !bezelPath)   ; disabling fullscreen if VBA Link mode
						Fullscreen := "false"
					
					If (renderToMain = "true" && (enableVBALink = "true" || bezelEnabled = "true")) {   ; disabling toolbar and statusbar if bezels or vba link is used as it will show when rendering to the main window
						dolphinINI.Write("False", "Interface", "ShowToolbar")
						dolphinINI.Write("False", "Interface", "ShowStatusbar")
					}
					
					If (renderToMain = "true")
						hideEmuObj := Object(emuScanningWindow,0,emuNetPlayWindow,0,emuNetPlaySetupWindow,0,emuErrorWindow1,0,emuErrorWindow2,0,emuGameWindow,1)
					Else
						hideEmuObj := Object(emuScanningWindow,0,emuNetPlayWindow,0,emuNetPlaySetupWindow,0,emuErrorWindow1,0,emuErrorWindow2,0,emuPrimaryWindow,0,emuGameWindow,1)
					
					; Set control types in each port
					dolphinDevice := 0
					Loop 4 {
						If controlTypePort%A_Index%
							dolphinINI.Write(controlTypePort%A_Index%, "Core", "SIDevice" . dolphinDevice)
						dolphinDevice++
					}
					
					7z(romPath, romName, romExtension, sevenZExtractPath)
					
					If StringUtils.Contains(romExtension,"\.zip|\.7z|\.rar")
						ScriptError(MEmu . " does not support compressed roms. Please enable 7z support in RocketLauncherUI to use this module/emu.")
					
					If RefreshKey {
						RefreshKey := xHotKeyVarEdit(RefreshKey,"RefreshKey","~","Add")
						xHotKeywrapper(RefreshKey,"RefreshWiimote")
					}
					
					Fullscreen := If Fullscreen = "true" ? "True" : "False"
					HideMouse := If HideMouse = "true" ? "True" : "False"
					
					networkSession := ""
					If (enableNetworkPlay = "true") {
						RLLog.Info("Module - Network Multi-Player is an available option for " . dbName)
						dolphinNickname := dolphinINI.Read("NetPlay", "Nickname")
						dolphinAddress := dolphinINI.Read("NetPlay", "Address")
						dolphinCPort := dolphinINI.Read("NetPlay", "ConnectPort")
						dolphinHPort := dolphinINI.Read("NetPlay", "HostPort")
						netplayNickname := moduleIni.Read("Network", "NetPlay_Nickname","Player",,1)
						getWANIP := moduleIni.Read("Network", "Get_WAN_IP","false",,1)
						networkPlayers := 4	; Max amount of networkable players
					
						If (getWANIP = "true")
							myPublicIP := GetPublicIP()
					
						defaultServerIP := moduleIni.Read("Network", "Default_Server_IP", myPublicIP,,1)
						defaultServerPort := moduleIni.Read("Network", "Default_Server_Port",,,1)
						lastIP := moduleIni.Read("Network", "Last_IP", defaultServerIP,,1)	; does not need to be on the ISD
						lastPort := moduleIni.Read("Network", "Last_Port", defaultServerPort,,1)	; does not need to be on the ISD
					
						If (netplayNickname != dolphinNickname)
							dolphinINI.Write(netplayNickname, "NetPlay", "Nickname")
					
						MultiplayerMenu(lastIP,lastPort,networkType,networkPlayers,0)
						If networkSession {
							RLLog.Info("Module - Using a Network for " . dbName)
					
							restoreIniObject := Object()	; initialize object
							currentObj := ""
							dolphinConfigPath := dolphinBasePath . "\Config"
							Loop, % dolphinConfigPath . "\*.ini"
							{
								If StringUtils.InStr(A_LoopFileName, "_netplay.ini",,,,0) {
									RLLog.Info("Module - Found a network specific ini: " . A_LoopFileFullPath)
									networkIni%A_Index%File := new File(A_LoopFileFullPath)
									originalIni%A_Index%File := new File(StringUtils.RegExReplace(A_LoopFileFullPath, "_netplay",,,-1,15))
									backupIni%A_Index%File := new File(originalIni%A_Index%File.FileFullPath . ".backup")
									originalIni%A_Index%File.Move(backupIni%A_Index%File,1)	; backup original ini
									networkIni%A_Index%File.Copy(originalIni%A_Index%File)	; copy network ini to original name
								}
							}
							
							moduleIni.Write(lastPort, "GlobalModuleIni", "Network", "Last_Port")
					
							If (networkType = "client") {
								moduleIni.Write(lastIP, "GlobalModuleIni", "Network", "Last_IP")	; Save last used IP and Port for quicker launching next time
								dolphinINI.Write(lastIP, "Network", "Address")
								dolphinINI.Write(lastPort, "Network", "ConnectPort")
							} Else	; server
								dolphinINI.Write(lastPort, "Network", "HostPort")
					
							dolphinINI.Write(romPath, "Network", "ISOPath0")	; makes browser only show the one game we want to play
							dolphinINI.Write(1, "General", "ISOPaths")	; makes browser only show the first path set
							dolphinINI.Write(romPath . "\" . romName . romExtension, "General", "LastFilename")
							RLLog.Info("Module - Starting a network session using the IP """ . networkIP . """ and PORT """ . networkPort . """")
						} Else
							RLLog.Info("Module - User chose Single Player mode for this session")
					}
					
					gcSerialPort := 5	; this puts the BBA network adapter into the serial port. If previous launch was Triforce, AM-Baseboard would be set here and would result in Unknown DVD command errors
					
					; Compare existing settings and if different than desired, write them to the emulator's ini
					dolphinINI.Write(Fullscreen, "Display", "Fullscreen", 1)
					dolphinINI.Write(renderToMain, "Display", "RenderToMain", 1)
					dolphinINI.Write(HideMouse, "Interface", "HideCursor", 1)
					dolphinINI.Write("False", "Interface", "ConfirmStop", 1)
					dolphinINI.Write("False", "Interface", "UsePanicHandlers", 1)
					dolphinINI.Write(gcSerialPort, "Core", "SerialPort1", 1)
					
					 ; Load default or user specified Wiimote or GCPad profiles for launching
					If (StringUtils.InStr(systemName, "wii") && UseCustomWiimoteProfiles = "true")
						ChangeDolphinProfile("Wiimote")
					If (UseCustomGCPadProfiles = "true")
						ChangeDolphinProfile("GCPad")
					
					HideAppStart(hideEmuObj,hideEmu)
					
					If networkSession
						primaryExe.Run()	; must be launched w/o -b for browser list to work
					Else
						primaryExe.Run(" -b -e """ . romPath . "\" . romName . romExtension . """")	; -b = batch (exit dolphin with emu), -e = load file
					
					emuGameWindow.Wait()
					emuGameWindow.Get("ID")
					emuGameWindow.WaitActive()
					
					If networkSession {
						RLLog.Info("Module - Opening NetPlay window")
					
						; Get the 6-letter ID of the game
						If (romExtension = ".wbfs")
							gameID := RLObject.readFileData(romPath . "\" . romName . romExtension,512,6,"UTF8")
						Else If (romExtension = ".iso")
							gameID := RLObject.readFileData(romPath . "\" . romName . romExtension,0,6,"UTF8")
						Else If (romExtension = ".ciso")
							gameID := RLObject.readFileData(romPath . "\" . romName . romExtension,32768,6,"UTF8")
					
						; Must wait for Dolphin to finish scanning isos before netplay window can be opened so the game list is populated. Opening too early and the game list will be blank or partially filled.
						If emuScanningWindow.Exist()
							emuScanningWindow.WaitClose(60)	; wait 60 seconds max. hopefully doesn't take longer than that to scan your isos...
						Else {
							errlvl := emuScanningWindow.Wait(5)	; wait 5 seconds max to appear
							If errlvl
								RLLog.Info("Module - Timed out waiting for ""Scanning for ISOs"" window to appear. It may have finished before it could be detected, moving on.")
							Else
								RLLog.Info("Module - ""Scanning for ISOs"" window found.")
						}
						emuPrimaryWindow.MenuSelectItem("Tools", "Start NetPlay")
						matchMode := A_TitleMatchMode	; store for restoration later
						MiscUtils.SetTitleMatchMode(3)	; changes match mode so title must match exactly
						emuNetPlaySetupWindow.Wait()
						emuNetPlaySetupWindow.WaitActive()
						emuNetPlayWindow.ExcludeTitle := emuNetPlaySetupWindow.WinTitle.GetWIndowTitle()		; set emuNetPlayWindow exclude title for the below command
						If (networkType = "client") {
							RLLog.Info("Module - Clicking Connect button")
					
							emuNetPlaySetupWindow.CreateControl("Button1")		; instantiate new control for button1
							emuErrorWindow1.CreateControl("Button1")
							emuErrorWindow2.CreateControl("Button1")
					
							While !breakLoops {
								emuNetPlaySetupWindow.GetControl("button1").Click()	; click connect button
								RLLog.Info("Module - Waiting for Host to start game")
								errlvl := emuNetPlayWindow.Wait(2)	; waits 2 seconds
								If errlvl {	; 1 if timed out, now check for any error windows and close them
									Loop, 2		; loop through both error windows
										If emuErrorWindow%A_Index%.Exist()	; error windows that can appear when host is not running yet
											emuErrorWindow%A_Index%.GetControl("button1").Click()	; click ok to clear the error
									RLLog.Info("Module - Host not running yet, trying again")
									Continue
								} Else {	; window exists
									RLLog.Info("Module - Connected to host, waiting for host to start game")
									Break
								}
							}
						} Else {	; server
							emuNetPlayWindow.CreateControl("ListBox1")	; create a control called ListBox1
							emuNetPlayWindow.CreateControl("Button8")	; create a control called Button8 (the Host's Start button)
							emuNetPlaySetupWindow.CreateControl("ListBox1")	; create a control called ListBox1
							emuNetPlaySetupWindow.CreateControl("Button3")	; create a control called Button3 (the Host button)
							emuNetPlaySetupWindow.GetControl("ListBox1").Get("List")	; Get the text from the ListBox
							loopList := emuNetPlaySetupWindow.GetControl("ListBox1").List	; can't use this object directly on the Parse Loop below
							Loop, Parse, loopList, `n
							{
								If StringUtils.InStr(A_Loopfield, gameID,,,,0) {
									idLocation := A_Index	; record the location in the ListBox of our game
									RLLog.Info("Module - Game list shows """ . A_LoopField . """ as item " . A_Index)	; logging each items in ListBox
								}
							}
							If !idLocation {	; game was not found in list
								ScriptError("Could not find your """ . romName . """ in the game selection window for netplay. Possibly the gameID could not be found in your game. Please check your the RocketLauncher log and report this error.",,,,,1)
								Gosub, CloseProcess
								FadeInExit()
								Goto, CloseDolphin
							}
							emuNetPlaySetupWindow.GetControl("ListBox1").Control("Choose",idLocation)	; selects our game in the ListBox
							RLLog.Info("Module - Clicking Host button")
							emuNetPlaySetupWindow.GetControl("Button3").Click()	; click host button
							emuNetPlayWindow.Wait()	; this window should now appear when hosted correctly
							RLLog.Info("Module - Waiting for " . networkPlayers . " players until the game is started")
							While !breakLoops {
								emuNetPlayWindow.GetControl("ListBox1").Get("List")	; Get the text from the ListBox
								If StringUtils.InStr(emuNetPlayWindow.GetControl("ListBox1").List,"[" . networkPlayers . "]",,,,0) {
									RLLog.Info("Module - All players have joined, starting game")
									Break
								}
								TimerUtils.Sleep(100,0)
							}
							emuNetPlayWindow.GetControl("Button8").Click()	; click Start button
						}
						MiscUtils.SetTitleMatchMode(matchMode)	; restore old match mode
					}
					
					
					If (enableVBALink = "true") {
						vbaINI := new IniFile(VBAPath . "\vbam.ini")
						vbaINI.CheckFile()
						vbaINIBackup := new File(VBAPath . "\vbam_Backup.ini")
						vbaINI.Copy(vbaINIBackup.FileFullPath)
						;removing fullscreen from VBA-M
						vbaINI.Write(0, "preferences", "fullScreen")
						;setting other VBA-M ini options
						VBABiosPathDoubleSlash := StringUtils.Replace(VBABiosPath,"\","\\","all")
						vbaINI.Write(0, "preferences", "pauseWhenInactive")
						vbaINI.Write(VBABiosPathDoubleSlash, "GBA", "BiosFile")
						vbaINI.Write(1, "GBA", "LinkAuto")
						vbaINI.Write("127.0.0.1", "GBA", "LinkHost")
						vbaINI.Write(3, "GBA", "LinkType")
						vbaINI.Write(SelectedNumberofPlayers, "preferences", "LinkNumPlayers")
						vbaINI.Write(1, "preferences", "useBiosGBA")
						vbaINI.Write(1, "Display", "Stretch")
						vbaINI.Write(1, "Display", "Scale")
						
						;running VBA-M
						Loop % SelectedNumberofPlayers {
							currentScreen := A_Index + 1
							VBA%currentScreen%Exe := new Process(VBAExePath)	; instantiate a new process for each instance of VBA we need to run
							VBA%currentScreen%Exe.Run(" """ . VBABiosPath . """")
							; msgbox % "PID: " . VBA%A_Index%Exe.PID . "`nVBABiosPath: " . VBABiosPath
							VBA%currentScreen%Window := new Window(new WindowTitle(,,,,VBA%currentScreen%Exe.PID))
							VBA%currentScreen%Window.Wait()
							TimerUtils.Sleep(VBADelay,0)
							bezelBottomOffsetScreen%currentScreen% := 24 ; to hide emu bottom bar
						}
						;waiting for VBA-M windows bios loading
						timeout := A_TickCount
						VBAGBABiosWindow := new Window(new WindowTitle("gba_bios - VisualBoyAdvance-M"))
						Loop {	
							VBAGBABiosWindow.Get("List")	; Get a list of all vba-m hwnd IDs
							If (VBAGBABiosWindow.List[0] = SelectedNumberofPlayers){
								Loop % VBAGBABiosWindow.List[0] {	; loop through each vba-m window
									currentScreen := A_Index + 1
									Screen%currentScreen%ID := VBAGBABiosWindow.List[A_Index]	; record each vba-m window's hwnd ID
								}
								RLLog.Info("Module - gba_bios Loaded")
								Break
							}
							If (timeout < A_TickCount - 10000) {
								RLLog.Warning("Module - Timed out waiting gba_bios to load")
								Break
							}
							TimerUtils.Sleep(100,0)
						}
						;Resizing Windows to fill screen if no bezel file is found
						If !(bezelPath) {
							Loop % (SelectedNumberofPlayers + 1) {
								If (A_Index = 1) {	; the main Dolphin window
									X1 := 0
									Y1 := 0
									W1 := A_ScreenWidth//2
									H1 := A_ScreenHeight
									emuGameWindow.WinTitle.PID := ""	; remove PID from object's WinTitle so only the window hwnd ID is acted upon
									emuGameWindow.RemoveBorder()	
									emuGameWindow.RemoveTitlebar()
									emuGameWindow.ToggleMenu()
									emuGameWindow.Move(X1,Y1,W1,H1)
								} Else {	; the vba-m windows
									X%A_Index% := A_ScreenWidth//2
									Y%A_Index% := (A_Index-2)*(A_ScreenHeight//SelectedNumberofPlayers)
									W%A_Index% := A_ScreenWidth//2
									H%A_Index% := (A_ScreenHeight//SelectedNumberofPlayers)+bezelBottomOffsetScreen%A_Index%
									VBA%A_Index%Window.WinTitle.ID := Screen%A_Index%ID	; set ID of window into object
									VBA%A_Index%Window.WinTitle.PID := ""	; remove PID from object's WinTitle so only the window hwnd ID is acted upon
									VBA%A_Index%Window.RemoveBorder()
									VBA%A_Index%Window.RemoveTitlebar()
									VBA%A_Index%Window.ToggleMenu()
									VBA%A_Index%Window.Move(X%A_Index%,Y%A_Index%,W%A_Index%,H%A_Index%)
								}
							}
							TimerUtils.Sleep(50)
							Loop % SelectedNumberofPlayers {
								currentScreen := A_Index + 1
								VBA%currentScreen%Window.Activate()	; put focus on all the VBA windows
							}
							VBA1Window.Activate()	; put focus on the first VBA window
						}
					}
					
					BezelDraw()
					
					emuGameWindow.Activate()
					
					HideAppEnd(hideEmuObj,hideEmu)
					FadeInExit()
					primaryExe.Process("WaitClose")
					
					CloseDolphin:
					If networkSession {
						Loop {	
							If !IsObject(backupIni%A_Index%File)
								Break
							RLLog.Info("Module - Restoring the original ini: " . backupIni%A_Index%File.FileFullPath . " to " . originalIni%A_Index%File.FileFullPath)
							backupIni%A_Index%File.Move(originalIni%A_Index%File.FileFullPath,1)		; restore all backed up inis
						}
					}
					
					7zCleanUp()
					BezelExit()
					FadeOutExit()
					ExitModule()
					
					
					ChangeDolphinProfile(profileType) {
						Global settingsFile,romName,dolphinBasePath,RLLog,moduleIni
						profile := moduleIni.Read(romName, "profile", "Default",,1)
						RLProfilePath := new Folder(dolphinBasePath . "\Config\Profiles\" . profileType . " (RL)")
						currentProfileFile := new File(dolphinBasePath . "\Config\" . profileType . "New.ini")
						defaultProfileFile := new File(RLProfilePath.FilePath . "\_Default_" . profileType . "New.ini")
						customProfileFile := new File(RLProfilePath.FilePath . "\" . profile . ".ini")
						If !currentProfileFile.Exist() {
							RLLog.Warning("Module - You have custom " . profileType . " profiles enabled, but could not locate " . currentProfileFile.FileFullPath . ". This file stores all your current controls in Dolphin. Please setup your controls in Dolphin first.")
							Return
						}
						If !defaultProfileFile.Exist() {
							RLLog.Warning("Module - Creating initial Default " . profileType . " profile by copying " . profileType . ".ini to " . defaultProfileFile.FileFullPath)
							RLProfilePath.CreateDir()
							currentProfileFile.Copy(defaultProfileFile.FileFullPath)	; create the initial default profile on first launch
						}
						If (profile != "Default" && !customProfileFile.Exist())
							RLLog.Warning("Module - " . romName . " is set to load a custom " . profileType . " profile`, but it could not be found: " . customProfileFile.FileFullPath)
						currentProfileFile.Read()	; read current profile into memory
						customProfileFile.Read()	; read custom profile into memory
						If (currentProfileFile.Text != customProfileFile.Text) {	; if both profiles do not match exactly
							RLLog.Info("Module - Current " . profileType . " profile does not match the one this game should use.")
							If (profile != "Default") {	; if user set to use a custom profile
								RLLog.Info("Module - Copying this defined " . profileType . " profile to replace the current one: " . customProfileFile.FileFullPath)
								customProfileFile.Copy(currentProfileFile.FileFullPath,1)
							} Else {	; load default profile
								RLLog.Info("Module - Copying the default " . profileType . " profile to replace the current one: " . defaultProfileFile.FileFullPath)
								defaultProfileFile.Copy(currentProfileFile.FileFullPath,1)
							}
						} Else
							RLLog.Info("Module - Current " . profileType . " profile is already the correct one for this game, not touching it.")
					}
					
					ConnectWiimote(key) {
						Global Timeout,emuPrimaryWindow,emuGameWindow,emuWiimoteWindow
						If !emuWiimoteWindow.Exist()
						{
							MiscUtils.DetectHiddenWindows("OFF") ; this needs to be off otherwise WinMenuSelectItem doesn't work for some odd reason
							emuPrimaryWindow.Activate()
							emuPrimaryWindow.MenuSelectItem("Options","Controller Settings")
							emuWiimoteWindow.Wait()
							emuWiimoteWindow.WaitActive()
						}
						;emuWiimoteWindow.Activate() ; test if window needs to be active
						If !emuWiimoteWindow.GetControl(key)
							emuWiimoteWindow.CreateControl(key)
						emuWiimoteWindow.GetControl(key).Click()
						emuWiimoteWindow.GetControl("OK").Click()
						emuGameWindow.Activate()
					}
					
					PairWiimote:
						ConnectWiimote("Pair Up")
					Return
					
					RefreshWiimote:
						ConnectWiimote("Refresh")
					Return
					
					HaltEmu:
						If RefreshKey
							XHotKeywrapper(RefreshKey,"RefreshWiimote","OFF")
					Return
					
					MultiGame:
						; MultiGame doesn't work with Dolphin currently because Dolphin hides itself from Winspector Spy and cannot send any commands to the emulator through scripts.
						If (fullscreen = "True")
						{	KeyUtils.SetKeyDelay(50)
							KeyUtils.Send("{Alt Down}{Enter Down}{Enter Up}{Alt Up}")	; go windowed to get the menubar
						}
						If bezelEnabled
							emuGameWindow.ToggleMenu()	; put the menubar back
						; emuPrimaryWindow.MenuSelectItem("File","Change Disc...")
						emuPrimaryWindow.MessageUtils.PostMessage("0x111", "00288")	; Change Disc
						OpenROM(emuOpenROMWindow.WinTitle.GetWindowTitle(), selectedRom)
						emuPrimaryWindow.WaitActive()
						If bezelEnabled
							emuGameWindow.ToggleMenu()	; remove the menubar again
						If (fullscreen = "True")
							KeyUtils.Send("{Alt Down}{Enter Down}{Enter Up}{Alt Up}")	; restore fullscreen
					Return
					
					RestoreEmu:
						If RefreshKey
							XHotKeywrapper(RefreshKey,"RefreshWiimote","ON")
					Return
					
					CloseProcess:
						breakLoops := 1
						FadeOutStart()
						If (enableVBALink = "true") {
							Loop % SelectedNumberofPlayers
							{	currentScreen := A_Index + 1
								;VBA%currentScreen%Window.Activate()
								VBA%currentScreen%Window.Close()
								TimerUtils.Sleep(100,0)
							}
							dolphinINIBackup.Move(dolphinINI.FileFullPath)
							vbaINIBackup.Move(vbaINI,1)
						}
						If networkSession {
							If emuNetPlaySetupWindow.Exist()
								emuNetPlaySetupWindow.Close()
							If emuNetPlayWindow.Exist()
								emuNetPlayWindow.Close()
							If !emuGameWindow.Exist()	; if game never launched, close the main emu window
								emuPrimaryWindow.Close()
						}
						If emuGameWindow.Exist()
							emuGameWindow.Close() ; this needs to close the window the game is running in otherwise dolphin crashes on exit
					Return
					
					; Unused messages for reference from Dolphin v4.0 build 6980 x64:
					; emuPrimaryWindow.PostMessage("0x111", "0261")		; Toggle Fullscreen
					; emuPrimaryWindow.PostMessage("0x111", "0258")		; Toggle Play/Pause
					; emuPrimaryWindow.PostMessage("0x111", "0259")		; Stop
					; emuPrimaryWindow.PostMessage("0x111", "0260")		; Reset
					; emuPrimaryWindow.PostMessage("0x111", "00539")	; Show Toolbar
					; emuPrimaryWindow.PostMessage("0x111", "00540")	; Show Statusbar
					; emuPrimaryWindow.PostMessage("0x111", "05123")	; Refresh List
					; emuPrimaryWindow.PostMessage("0x111", "0305")		; Change Disc
					; emuPrimaryWindow.PostMessage("0x111", "00218")	; Load State Slot 1
					; emuPrimaryWindow.PostMessage("0x111", "00227")	; Load State Slot 10
					; emuPrimaryWindow.PostMessage("0x111", "00208")	; Save State Slot 1
					; emuPrimaryWindow.PostMessage("0x111", "00217")	; Save State Slot 10
					; emuPrimaryWindow.PostMessage("0x111", "00303")	; Start Netplay
					; emuPrimaryWindow.PostMessage("0x111", "05000")	; Open
					
					; Unused messages for reference from Dolphin v4.0.2 x86:
					; emuPrimaryWindow.PostMessage("0x111", "00248")	; Toggle Fullscreen
					; emuPrimaryWindow.PostMessage("0x111", "00245")	; Toggle Play/Pause
					; emuPrimaryWindow.PostMessage("0x111", "00246")	; Stop
					; emuPrimaryWindow.PostMessage("0x111", "00247")	; Reset
					; emuPrimaryWindow.PostMessage("0x111", "00501")	; Show Toolbar
					; emuPrimaryWindow.PostMessage("0x111", "00502")	; Show Statusbar
					; emuPrimaryWindow.PostMessage("0x111", "00217")	; Load State Slot 1
					; emuPrimaryWindow.PostMessage("0x111", "00226")	; Load State Slot 10
					; emuPrimaryWindow.PostMessage("0x111", "00207")	; Save State Slot 1
					; emuPrimaryWindow.PostMessage("0x111", "00216")	; Save State Slot 10
					; emuPrimaryWindow.PostMessage("0x111", "00286")	; Start Netplay
					; emuPrimaryWindow.PostMessage("0x111", "05000")	; Open
					; emuPrimaryWindow.PostMessage("0x111", "05006")	; Exit

19:48:47:133 | RL |      INFO  | +0     | BuildScript - Loaded Pause scripts
19:48:47:133 | RL |      INFO  | +0     | BuildScript - Loaded Multi-Player scripts
19:48:47:148 | RL |      INFO  | +16    | BuildScript - Loaded Statistics.ahk script
19:48:47:148 | RL |      INFO  | +0     | BuildScript - "C:\RocketLauncher\Lib\User Functions\Global.ahk" not found
19:48:47:148 | RL |      INFO  | +0     | BuildScript - "C:\RocketLauncher\Lib\User Functions\Nintendo Gamecube.ahk" not found
19:48:47:148 | RL |      INFO  | +0     | BuildScript - "C:\RocketLauncher\Lib\User Functions\Emulators\Dolphin.ahk" not found
19:48:47:164 | RL |      INFO  | +15    | BuildScript - "C:\RocketLauncher\Lib\User Functions\Nintendo Gamecube\Emulators\Dolphin.ahk" not found
19:48:47:164 | RL |      INFO  | +0     | BuildScript - "C:\RocketLauncher\Lib\User Functions\Nintendo Gamecube\Kirby Air Ride (USA).ahk" not found
19:48:47:164 | RL |      INFO  | +0     | BuildScript - Finished injecting functions into module
19:48:47:179 | RL |      INFO  | +16    | Main - Module is built
19:48:47:179 | RL |      INFO  | +0     | CheckFile - Checking if C:\RocketLauncher\AutoHotkey.dll exists
19:48:47:195 | RL |     DEBUG  | +16    | CheckFile - Attributes:
					FileDescription         	AutoHotkey_H ANSI 32-bit
					FileVersion             	1.1.13.00
					InternalName            	AutoHotkey_H
					LegalCopyright          	Copyright (C) 2003-2013
					OriginalFilename        	AutoHotkey.exe
					ProductName             	AutoHotkey_H
					ProductVersion          	1.1.13.00
					File Size:			802304 bytes
					Created:			9/7/2013 - 1:54:32 AM
					Modified:			8/27/2019 - 6:47:43 PM
19:48:47:195 | RL |      INFO  | +0     | Main - Starting timer to watch if Front End gets displaced and restore it if it does.
19:48:47:211 | RL |      INFO  | +15    | Main - Running module
19:48:47:476 | MD |      INFO  | +N/A   | Module initialized
19:48:47:476 | MD |     DEBUG  | +0     | XHotkeyTableCreation - Started
19:48:47:476 | MD |     DEBUG  | +0     | XHotkeyTableCreation - KeyGroup ~Esc not in TableKeyGroups 
19:48:47:508 | MD |     DEBUG  | +31    | XHotkeyTableCreation - Post loop 1 check
19:48:47:508 | MD |     DEBUG  | +0     | XHotkeyTableCreation - Post loop 2 check
19:48:47:508 | MD |     DEBUG  | +0     | XHotkeyTableCreation - Using standard Hotkey method for key(s): "~Esc" to call label: "CloseProcess"
19:48:47:539 | MD |     DEBUG  | +31    | XHotkeyTableCreation - Ended
19:48:47:539 | MD |     TRACE  | +0     | Keymapper - Checking for the JoyIDs_Preferred_Controllers key  in C:\RocketLauncher\Settings\Nintendo Gamecube\Games JoyIDs.ini under section [Kirby Air Ride (USA)]
19:48:47:539 | MD |      INFO  | +0     | LoadPreferredControllers - Started
19:48:47:570 | MD |     TRACE  | +32    | LoadPreferredControllers - JoyIDsPreferredControllers = 1
19:48:47:570 | MD |     TRACE  | +0     | LoadPreferredControllers - Creating a list of currently connected joysticks
19:48:47:570 | MD |      INFO  | +0     | GetJoystickArray - Started
19:48:47:633 | MD |     TRACE  | +62    | GetJoystickArray - Joysticks Detected: 1000000000000000
19:48:47:633 | MD |      INFO  | +0     | GetJoystickGUID - Started
19:48:47:633 | MD |      INFO  | +0     | GetJoystickGUID - Ended and found GUID: 506EFC07DDC9E9118001444553540000
19:48:47:664 | MD |     TRACE  | +31    | GetJoystickArray - ID: 1 | Port: 0 | Name: Controller (XBOX 360 For Windows) | MID: 045e | PID: 028e | GUID: 506EFC07DDC9E9118001444553540000
19:48:47:664 | MD |      INFO  | +0     | GetJoystickArray - Ended
19:48:47:664 | MD |     TRACE  | +0     | LoadPreferredControllers - Preferred Order Sorting List -> 3.01|045e|028e|506EFC07DDC9E9118001444553540000
19:48:47:664 | MD |      INFO  | +0     | LoadPreferredControllers - Sorting Currently Connected joysticks List to match the order of the Preferred Controller List
19:48:47:695 | MD |      INFO  | +32    | LoadPreferredControllers - Assigning the New Joystick IDs according to the preferred list for the active controllers
19:48:47:695 | MD |      INFO  | +0     | ChangeJoystickID - Started
19:48:47:695 | MD |     TRACE  | +0     | ChangeJoystickID - Swapping Joystick ID: 00000000 to the New Joystick ID: 00000000, for the Joystick VID_045e&PID_028e&GUID_506EFC07DDC9E9118001444553540000
19:48:47:695 | MD |      INFO  | +0     | ChangeJoystickID - Ended
19:48:47:726 | MD |      INFO  | +31    | LoadPreferredControllers - Ended
19:48:47:726 | MD |      INFO  | +0     | CheckFile - Checking if C:\Program Files (x86)\JoyToKey\JoyToKey.exe exists
19:48:47:726 | MD |     DEBUG  | +0     | CheckFile - Attributes:
					FileDescription         	Convert joystick input to keyboard/mouse input
					FileVersion             	6.0.0.397
					InternalName            	JoyToKey
					LegalCopyright          	Copyright(C) JTK, 1999-2018
					OriginalFilename        	JoyToKey
					ProductName             	JoyToKey
					ProductVersion          	Version 6
					File Size:			1994240 bytes
					Created:			8/29/2019 - 6:34:54 PM
					Modified:			7/21/2019 - 10:54:42 PM
19:48:47:726 | MD |      INFO  | +0     | Keymapper - Loading joytokey
19:48:47:758 | MD |      INFO  | +31    | RunKeymapper - Started, using method "load"
19:48:47:758 | MD |      INFO  | +0     | GetJoystickArray - Started
19:48:47:758 | MD |     TRACE  | +0     | GetJoystickArray - Joysticks Detected: 1000000000000000
19:48:47:789 | MD |      INFO  | +31    | GetJoystickGUID - Started
19:48:47:789 | MD |      INFO  | +0     | GetJoystickGUID - Ended and found GUID: 506EFC07DDC9E9118001444553540000
19:48:47:789 | MD |     TRACE  | +0     | GetJoystickArray - ID: 1 | Port: 0 | Name: Controller (XBOX 360 For Windows) | MID: 045e | PID: 028e | GUID: 506EFC07DDC9E9118001444553540000
19:48:47:789 | MD |      INFO  | +0     | GetJoystickArray - Ended
19:48:47:820 | MD |     TRACE  | +32    | RunKeymapper - Found your keymapper application here: "C:\Program Files (x86)\JoyToKey\JoyToKey.exe"
19:48:47:820 | MD |     TRACE  | +0     | RunKeymapper - Looping through controllers to find joytokey profiles for each one
19:48:47:820 | MD |     TRACE  | +0     | GetProfile - Searching for these profiles (| delimited): C:\RocketLauncher\Profiles\joytokey\Nintendo Gamecube\Kirby Air Ride (USA)\Kirby Air Ride (USA)|C:\RocketLauncher\Profiles\joytokey\Nintendo Gamecube\Dolphin\Dolphin|C:\RocketLauncher\Profiles\joytokey\Nintendo Gamecube\Nintendo Gamecube|C:\RocketLauncher\Profiles\joytokey\_Default\_Default
19:48:47:820 | MD |     TRACE  | +0     | GetProfile - Searching for a Player 1 profile -> C:\RocketLauncher\Profiles\joytokey\Nintendo Gamecube\Kirby Air Ride (USA)\Kirby Air Ride (USA).cfg
19:48:47:851 | MD |     TRACE  | +31    | GetProfile - Searching for a Player 1 profile -> C:\RocketLauncher\Profiles\joytokey\Nintendo Gamecube\Dolphin\Dolphin.cfg
19:48:47:851 | MD |     TRACE  | +0     | GetProfile - Searching for a Player 1 profile -> C:\RocketLauncher\Profiles\joytokey\Nintendo Gamecube\Nintendo Gamecube.cfg
19:48:47:851 | MD |      INFO  | +0     | GetProfile - Loading Player 1 Profile -> C:\RocketLauncher\Profiles\joytokey\Nintendo Gamecube\Nintendo Gamecube.cfg
19:48:47:851 | MD |      INFO  | +0     | RunJoyToKey - Started
19:48:47:883 | MD |      INFO  | +31    | Process - Close JoyToKey.exe 
19:48:47:883 | MD |      INFO  | +0     | Process - WaitClose JoyToKey.exe 
19:48:47:914 | MD |      INFO  | +31    | WinClose - Closing: JoyToKey ahk_class TMainForm
19:48:48:023 | MD |      INFO  | +110   | Process - WaitClose JoyToKey.exe 2
19:48:48:054 | MD |      INFO  | +31    | Run - Running: C:\Program Files (x86)\JoyToKey\JoyToKey.exe "C:\RocketLauncher\Profiles\joytokey\Nintendo Gamecube\Nintendo Gamecube.cfg"
19:48:48:148 | MD |     DEBUG  | +94    | Run - "JoyToKey.exe "C:\RocketLauncher\Profiles\joytokey\Nintendo Gamecube\Nintendo Gamecube.cfg"" Process ID: 2724
19:48:48:148 | MD |      INFO  | +0     | RunJoyToKey - Ended
19:48:48:148 | MD |      INFO  | +0     | RunKeymapper - Ended
19:48:48:180 | MD |     DEBUG  | +31    | XHotkeyTableCreation - Started
19:48:48:182 | MD |     DEBUG  | +0     | XHotkeyTableCreation - KeyGroup ~NumpadAdd not in TableKeyGroups ~Esc,
19:48:48:182 | MD |     DEBUG  | +0     | XHotkeyTableCreation - Post loop 1 check
19:48:48:182 | MD |     DEBUG  | +0     | XHotkeyTableCreation - Post loop 2 check
19:48:48:213 | MD |     DEBUG  | +31    | XHotkeyTableCreation - Using standard Hotkey method for key(s): "~NumpadAdd" to call label: "TogglePauseMenuStatus"
19:48:48:213 | MD |     DEBUG  | +0     | XHotkeyTableCreation - Ended
19:48:48:213 | MD |     DEBUG  | +0     | XHotkeyTableCreation - Started
19:48:48:244 | MD |     DEBUG  | +31    | XHotkeyTableCreation - KeyGroup PrintScreen not in TableKeyGroups ~Esc,~NumpadAdd,
19:48:48:244 | MD |     DEBUG  | +0     | XHotkeyTableCreation - Post loop 1 check
19:48:48:244 | MD |     DEBUG  | +0     | XHotkeyTableCreation - Post loop 2 check
19:48:48:244 | MD |     DEBUG  | +0     | XHotkeyTableCreation - Using standard Hotkey method for key(s): "PrintScreen" to call label: "SaveScreenshot"
19:48:48:276 | MD |     DEBUG  | +32    | XHotkeyTableCreation - Ended
19:48:48:276 | MD |     TRACE  | +0     | CustomFunction.Init - Starting
19:48:48:276 | MD |     TRACE  | +0     | CustomFunction.Init - Ending
19:48:48:307 | MD |      INFO  | +31    | StartModule - Started
19:48:48:307 | MD |      INFO  | +0     | StartModule - MEmu: Dolphin
					MEmuV: v5.0
					MURL: https://dolphin-emu.org/
					MAuthor: djvj|bleasby
					MVersion: 2.2.0
					MCRC: C7DEEF2C
					iCRC: 9DF8C36F
					MID: 635038268884477733
					MSystem: Nintendo Gamecube|Nintendo Wii|Nintendo WiiWare
19:48:48:307 | MD |      INFO  | +0     | StartModule - You have a supported System Name for this module: "Nintendo Gamecube"
19:48:48:307 | MD |      INFO  | +0     | LocaleUtils.i18n - Started
19:48:48:338 | MD |     DEBUG  | +31    | LocaleUtils.i18n - Section "English_United_States" & key "dialog.open" not found, trying section "English"
19:48:48:338 | MD |      INFO  | +0     | LocaleUtils.i18n - Ended, using "Open" for "dialog.open"
19:48:48:338 | MD |      INFO  | +0     | LocaleUtils.i18n - Started
19:48:48:338 | MD |     DEBUG  | +0     | LocaleUtils.i18n - Section "English_United_States" & key "dialog.start" not found, trying section "English"
19:48:48:369 | MD |      INFO  | +31    | LocaleUtils.i18n - Ended, using "Start" for "dialog.start"
19:48:48:369 | MD |      INFO  | +0     | PluginInit - Started
19:48:48:369 | MD |     DEBUG  | +0     | BuildDatabaseTable - Started - Building Table for: Name|Cloneof|Publisher|Year|Genre|Rating
19:48:48:401 | MD |      INFO  | +32    | CheckFile - Checking if C:\Hyperspin\Databases\Nintendo Gamecube\Nintendo Gamecube.xml exists
19:48:48:401 | MD |     DEBUG  | +0     | CheckFile - Attributes:
					File Size:			214415 bytes
					Created:			9/22/2019 - 6:23:51 PM
					Modified:			9/22/2019 - 4:51:03 PM
19:48:48:401 | MD |     DEBUG  | +0     | BuildDatabaseTable - Found "Game Name" in the database!
19:48:48:432 | MD |     DEBUG  | +31    | BuildDatabaseTable - Searching database for: Name
19:48:48:432 | MD |     DEBUG  | +0     | BuildDatabaseTable - Found "Name" with a value: "Kirby Air Ride (USA)"
19:48:48:432 | MD |     DEBUG  | +0     | BuildDatabaseTable - Searching database for: Cloneof
19:48:48:432 | MD |     DEBUG  | +0     | BuildDatabaseTable - Could not find: Cloneof
19:48:48:463 | MD |     DEBUG  | +31    | BuildDatabaseTable - Searching database for: Publisher
19:48:48:463 | MD |     DEBUG  | +0     | BuildDatabaseTable - Found "Publisher" with a value: "HAL Laboratory"
19:48:48:463 | MD |     DEBUG  | +0     | BuildDatabaseTable - Searching database for: Year
19:48:48:463 | MD |     DEBUG  | +0     | BuildDatabaseTable - Found "Year" with a value: "2003"
19:48:48:494 | MD |     DEBUG  | +31    | BuildDatabaseTable - Searching database for: Genre
19:48:48:494 | MD |     DEBUG  | +0     | BuildDatabaseTable - Found "Genre" with a value: "Driving"
19:48:48:494 | MD |     DEBUG  | +0     | BuildDatabaseTable - Searching database for: Rating
19:48:48:494 | MD |     DEBUG  | +0     | BuildDatabaseTable - Found "Rating" with a value: "ESRB - E (Everyone)"
19:48:48:526 | MD |     TRACE  | +32    | PluginInit - GameInfo:
					GameInfo Label: Genre | GameInfo Value: Driving
					GameInfo Label: Name | GameInfo Value: Kirby Air Ride (USA)
					GameInfo Label: Publisher | GameInfo Value: HAL Laboratory
					GameInfo Label: Rating | GameInfo Value: ESRB - E (Everyone)
					GameInfo Label: Year | GameInfo Value: 2003
19:48:48:526 | MD |     DEBUG  | +0     | BuildDatabaseTable - Ended
19:48:48:557 | MD |      INFO  | +31    | BuildAssetsTable - Started - Building Table for: Game Logo|System Logo
19:48:48:557 | MD |     DEBUG  | +0     | BuildAssetsTable - Searching for a Game Logo: C:\Hyperspin\Media\Nintendo Gamecube\Images\Wheel\Kirby Air Ride (USA).png
19:48:48:557 | MD |     DEBUG  | +0     | BuildAssetsTable - Searching for a System Logo: C:\Hyperspin\Media\Main Menu\Images\Wheel\Nintendo Gamecube.png
19:48:48:588 | MD |     DEBUG  | +31    | BuildAssetsTable - Media assets found: 
					Asset Label: Game Logo | Asset Path1:  C:\Hyperspin\Media\Nintendo Gamecube\Images\Wheel\Kirby Air Ride (USA).png | Asset Extension1:  png | Asset Type1:  game
					Asset Label: System Logo | Asset Path1:  C:\Hyperspin\Media\Main Menu\Images\Wheel\Nintendo Gamecube.png | Asset Extension1:  png | Asset Type1:  system
19:48:48:588 | MD |      INFO  | +0     | BuildAssetsTable - Ended
19:48:48:588 | MD |      INFO  | +0     | BuildAssetsTable - Started - Building Table for: Artwork1|Box Art|Cartridge|Flyers|Letters|Other
19:48:48:588 | MD |     DEBUG  | +0     | BuildAssetsTable - Searching for a Artwork1: C:\Hyperspin\Media\Nintendo Gamecube\Images\Artwork1\Kirby Air Ride (USA).png
19:48:48:619 | MD |     DEBUG  | +31    | BuildAssetsTable - Searching for a Box Art: C:\Hyperspin\Media\Nintendo Gamecube\Images\Artwork2\Kirby Air Ride (USA).png
19:48:48:619 | MD |     DEBUG  | +0     | BuildAssetsTable - Searching for a Cartridge: C:\Hyperspin\Media\Nintendo Gamecube\Images\Artwork3\Kirby Air Ride (USA).png
19:48:48:619 | MD |     DEBUG  | +0     | BuildAssetsTable - Searching for a Flyers: C:\Hyperspin\Media\Nintendo Gamecube\Images\Artwork4\Kirby Air Ride (USA).png
19:48:48:619 | MD |     DEBUG  | +0     | BuildAssetsTable - Searching for a Letters: C:\Hyperspin\Media\Nintendo Gamecube\Images\Letters
19:48:48:682 | MD |     DEBUG  | +63    | BuildAssetsTable - Searching for a Other: C:\Hyperspin\Media\Nintendo Gamecube\Images\Other
19:48:48:682 | MD |     DEBUG  | +0     | BuildAssetsTable - Media assets found: 
					Asset Label: Letters | Asset Path1:  C:\Hyperspin\Media\Nintendo Gamecube\Images\Letters\!.png | Asset Extension1:  png | Asset Type1:  system
					Asset Label: Letters | Asset Path2:  C:\Hyperspin\Media\Nintendo Gamecube\Images\Letters\'.png | Asset Extension2:  png | Asset Type2:  system
					Asset Label: Letters | Asset Path3:  C:\Hyperspin\Media\Nintendo Gamecube\Images\Letters\(.png | Asset Extension3:  png | Asset Type3:  system
					Asset Label: Letters | Asset Path4:  C:\Hyperspin\Media\Nintendo Gamecube\Images\Letters\0.png | Asset Extension4:  png | Asset Type4:  system
					Asset Label: Letters | Asset Path5:  C:\Hyperspin\Media\Nintendo Gamecube\Images\Letters\1.png | Asset Extension5:  png | Asset Type5:  system
					Asset Label: Letters | Asset Path6:  C:\Hyperspin\Media\Nintendo Gamecube\Images\Letters\2.png | Asset Extension6:  png | Asset Type6:  system
					Asset Label: Letters | Asset Path7:  C:\Hyperspin\Media\Nintendo Gamecube\Images\Letters\3.png | Asset Extension7:  png | Asset Type7:  system
					Asset Label: Letters | Asset Path8:  C:\Hyperspin\Media\Nintendo Gamecube\Images\Letters\4.png | Asset Extension8:  png | Asset Type8:  system
					Asset Label: Letters | Asset Path9:  C:\Hyperspin\Media\Nintendo Gamecube\Images\Letters\5.png | Asset Extension9:  png | Asset Type9:  system
					Asset Label: Letters | Asset Path10:  C:\Hyperspin\Media\Nintendo Gamecube\Images\Letters\6.png | Asset Extension10:  png | Asset Type10:  system
					Asset Label: Letters | Asset Path11:  C:\Hyperspin\Media\Nintendo Gamecube\Images\Letters\7.png | Asset Extension11:  png | Asset Type11:  system
					Asset Label: Letters | Asset Path12:  C:\Hyperspin\Media\Nintendo Gamecube\Images\Letters\8.png | Asset Extension12:  png | Asset Type12:  system
					Asset Label: Letters | Asset Path13:  C:\Hyperspin\Media\Nintendo Gamecube\Images\Letters\9.png | Asset Extension13:  png | Asset Type13:  system
					Asset Label: Letters | Asset Path14:  C:\Hyperspin\Media\Nintendo Gamecube\Images\Letters\a.png | Asset Extension14:  png | Asset Type14:  system
					Asset Label: Letters | Asset Path15:  C:\Hyperspin\Media\Nintendo Gamecube\Images\Letters\b.png | Asset Extension15:  png | Asset Type15:  system
					Asset Label: Letters | Asset Path16:  C:\Hyperspin\Media\Nintendo Gamecube\Images\Letters\c.png | Asset Extension16:  png | Asset Type16:  system
					Asset Label: Letters | Asset Path17:  C:\Hyperspin\Media\Nintendo Gamecube\Images\Letters\d.png | Asset Extension17:  png | Asset Type17:  system
					Asset Label: Letters | Asset Path18:  C:\Hyperspin\Media\Nintendo Gamecube\Images\Letters\e.png | Asset Extension18:  png | Asset Type18:  system
					Asset Label: Letters | Asset Path19:  C:\Hyperspin\Media\Nintendo Gamecube\Images\Letters\f.png | Asset Extension19:  png | Asset Type19:  system
					Asset Label: Letters | Asset Path20:  C:\Hyperspin\Media\Nintendo Gamecube\Images\Letters\g.png | Asset Extension20:  png | Asset Type20:  system
					Asset Label: Letters | Asset Path21:  C:\Hyperspin\Media\Nintendo Gamecube\Images\Letters\h.png | Asset Extension21:  png | Asset Type21:  system
					Asset Label: Letters | Asset Path22:  C:\Hyperspin\Media\Nintendo Gamecube\Images\Letters\i.png | Asset Extension22:  png | Asset Type22:  system
					Asset Label: Letters | Asset Path23:  C:\Hyperspin\Media\Nintendo Gamecube\Images\Letters\j.png | Asset Extension23:  png | Asset Type23:  system
					Asset Label: Letters | Asset Path24:  C:\Hyperspin\Media\Nintendo Gamecube\Images\Letters\k.png | Asset Extension24:  png | Asset Type24:  system
					Asset Label: Letters | Asset Path25:  C:\Hyperspin\Media\Nintendo Gamecube\Images\Letters\l.png | Asset Extension25:  png | Asset Type25:  system
					Asset Label: Letters | Asset Path26:  C:\Hyperspin\Media\Nintendo Gamecube\Images\Letters\m.png | Asset Extension26:  png | Asset Type26:  system
					Asset Label: Letters | Asset Path27:  C:\Hyperspin\Media\Nintendo Gamecube\Images\Letters\n.png | Asset Extension27:  png | Asset Type27:  system
					Asset Label: Letters | Asset Path28:  C:\Hyperspin\Media\Nintendo Gamecube\Images\Letters\o.png | Asset Extension28:  png | Asset Type28:  system
					Asset Label: Letters | Asset Path29:  C:\Hyperspin\Media\Nintendo Gamecube\Images\Letters\p.png | Asset Extension29:  png | Asset Type29:  system
					Asset Label: Letters | Asset Path30:  C:\Hyperspin\Media\Nintendo Gamecube\Images\Letters\q.png | Asset Extension30:  png | Asset Type30:  system
					Asset Label: Letters | Asset Path31:  C:\Hyperspin\Media\Nintendo Gamecube\Images\Letters\r.png | Asset Extension31:  png | Asset Type31:  system
					Asset Label: Letters | Asset Path32:  C:\Hyperspin\Media\Nintendo Gamecube\Images\Letters\s.png | Asset Extension32:  png | Asset Type32:  system
					Asset Label: Letters | Asset Path33:  C:\Hyperspin\Media\Nintendo Gamecube\Images\Letters\t.png | Asset Extension33:  png | Asset Type33:  system
					Asset Label: Letters | Asset Path34:  C:\Hyperspin\Media\Nintendo Gamecube\Images\Letters\u.png | Asset Extension34:  png | Asset Type34:  system
					Asset Label: Letters | Asset Path35:  C:\Hyperspin\Media\Nintendo Gamecube\Images\Letters\v.png | Asset Extension35:  png | Asset Type35:  system
					Asset Label: Letters | Asset Path36:  C:\Hyperspin\Media\Nintendo Gamecube\Images\Letters\w.png | Asset Extension36:  png | Asset Type36:  system
					Asset Label: Letters | Asset Path37:  C:\Hyperspin\Media\Nintendo Gamecube\Images\Letters\x.png | Asset Extension37:  png | Asset Type37:  system
					Asset Label: Letters | Asset Path38:  C:\Hyperspin\Media\Nintendo Gamecube\Images\Letters\y.png | Asset Extension38:  png | Asset Type38:  system
					Asset Label: Letters | Asset Path39:  C:\Hyperspin\Media\Nintendo Gamecube\Images\Letters\z.png | Asset Extension39:  png | Asset Type39:  system
					Asset Label: Other | Asset Path1:  C:\Hyperspin\Media\Nintendo Gamecube\Images\Other\Pointer.png | Asset Extension1:  png | Asset Type1:  system
19:48:48:713 | MD |      INFO  | +31    | BuildAssetsTable - Ended
19:48:48:713 | MD |      INFO  | +0     | BuildAssetsTable - Started - Building Table for: Game Video|System Video
19:48:48:713 | MD |     DEBUG  | +0     | BuildAssetsTable - Searching for a Game Video: C:\Hyperspin\Media\Nintendo Gamecube\Video\Kirby Air Ride (USA).* 
19:48:48:744 | MD |     DEBUG  | +31    | BuildAssetsTable - Searching for a System Video: C:\Hyperspin\Media\Main Menu\Video\Nintendo Gamecube.*
19:48:48:744 | MD |     DEBUG  | +0     | BuildAssetsTable - Media assets found: 
					Asset Label: Game Video | Asset Path1:  C:\Hyperspin\Media\Nintendo Gamecube\Video\Kirby Air Ride (USA).mp4 | Asset Extension1:  mp4 | Asset Type1:  game
					Asset Label: System Video | Asset Path1:  C:\Hyperspin\Media\Main Menu\Video\Nintendo Gamecube.mp4 | Asset Extension1:  mp4 | Asset Type1:  system
19:48:48:744 | MD |      INFO  | +0     | BuildAssetsTable - Ended
19:48:48:744 | MD |      INFO  | +0     | PluginInit - Ended
19:48:48:776 | MD |     DEBUG  | +32    | StartModule - Setting romName to the dbName sent to RocketLauncher: Kirby Air Ride (USA)
19:48:48:776 | MD |     DEBUG  | +0     | XHotkeyTableCreation - Started
19:48:48:776 | MD |     DEBUG  | +0     | XHotkeyTableCreation - KeyGroup ~e&~t not in TableKeyGroups ~Esc,~NumpadAdd,PrintScreen,
19:48:48:776 | MD |     DEBUG  | +0     | XHotkeyTableCreation - Post loop 1 check
19:48:48:807 | MD |     DEBUG  | +31    | XHotkeyTableCreation - Post loop 2 check
19:48:48:807 | MD |     DEBUG  | +0     | XHotkeyTableCreation - Using standard Hotkey method for key(s): "~e & ~t" to call label: "ToggleCursor"
19:48:48:807 | MD |     DEBUG  | +0     | XHotkeyTableCreation - Ended
19:48:48:807 | MD |     TRACE  | +0     | Process.__New - Creating new process object for: "C:\Hyperspin\HyperSpin.exe"
19:48:48:838 | MD |     TRACE  | +31    | File.__New - Creating new file object of: "C:\Hyperspin\HyperSpin.exe"
19:48:48:869 | MD |     TRACE  | +31    | File.__New - Creating new file object of: "C:\RocketLauncher\Modules\Dolphin\Nintendo Gamecube\Kirby Air Ride (USA).ini"
19:48:48:901 | MD |     TRACE  | +32    | File.__New - Creating new file object of: "C:\RocketLauncher\Modules\Dolphin\Nintendo Gamecube.ini"
19:48:48:932 | MD |     TRACE  | +31    | File.__New - Creating new file object of: "C:\RocketLauncher\Modules\Dolphin\Dolphin.ini"
19:48:48:963 | MD |      INFO  | +31    | StartModule - Ended
19:48:48:963 | MD |     TRACE  | +0     | CustomFunction.PreStart - Starting
19:48:48:963 | MD |     TRACE  | +0     | CustomFunction.PreStart - Ending
19:48:48:994 | MD |     TRACE  | +31    | Emulator.__New - Creating new emulator object for: "C:\Hyperspin\Emulators\Dolphin-x64\Dolphin.exe"
19:48:48:994 | MD |     TRACE  | +0     | Process.__New - Creating new process object for: "C:\Hyperspin\Emulators\Dolphin-x64\Dolphin.exe"
19:48:48:994 | MD |     TRACE  | +0     | File.__New - Creating new file object of: "C:\Hyperspin\Emulators\Dolphin-x64\Dolphin.exe"
19:48:48:026 | MD |      INFO  | +32    | RIniFile.Read - Module - Fullscreen: true (DEFAULT)
19:48:49:026 | MD |      INFO  | +0     | RIniFile.Read - Module - UseCustomWiimoteProfiles: false (DEFAULT)
19:48:49:026 | MD |      INFO  | +0     | RIniFile.Read - Module - UseCustomGCPadProfiles: false (DEFAULT)
19:48:49:026 | MD |      INFO  | +0     | RIniFile.Read - Module - HideMouse: true (DEFAULT)
19:48:49:057 | MD |      INFO  | +31    | RIniFile.Read - Module - RefreshKey: (NO VALUE)
19:48:49:057 | MD |      INFO  | +0     | RIniFile.Read - Module - Timeout: 5 (DEFAULT)
19:48:49:057 | MD |      INFO  | +0     | RIniFile.Read - Module - Render_To_Main: false (DEFAULT)
19:48:49:057 | MD |      INFO  | +0     | RIniFile.Read - Module - Enable_Network_Play: false (DEFAULT)
19:48:49:088 | MD |      INFO  | +31    | RIniFile.Read - Module - Control_Type_Port_1: (NO VALUE)
19:48:49:088 | MD |      INFO  | +0     | RIniFile.Read - Module - Control_Type_Port_2: (NO VALUE)
19:48:49:119 | MD |      INFO  | +31    | RIniFile.Read - Module - Control_Type_Port_3: (NO VALUE)
19:48:49:119 | MD |      INFO  | +0     | RIniFile.Read - Module - Control_Type_Port_4: (NO VALUE)
19:48:49:119 | MD |      INFO  | +0     | RIniFile.Read - Module - enableVBALink: false (DEFAULT)
19:48:49:151 | MD |      INFO  | +32    | RIniFile.Read - Module - VBAExePath: (NO VALUE)
19:48:49:151 | MD |      INFO  | +0     | RIniFile.Read - Module - VBABiosPath: (NO VALUE)
19:48:49:151 | MD |      INFO  | +0     | RIniFile.Read - Module - VBADelay: 500 (DEFAULT)
19:48:49:182 | MD |     TRACE  | +31    | Window.__New - Created: "Dolphin ahk_class wxWindowNR"
19:48:49:182 | MD |     TRACE  | +0     | Window.__New - Created: "FPS ahk_class wxWindowNR"
19:48:49:182 | MD |     TRACE  | +0     | Window.__New - Created: "Dolphin ahk_class wxWindowNR"
19:48:49:213 | MD |     TRACE  | +31    | Window.__New - Created: "FPS ahk_class wxWindowNR"
19:48:49:213 | MD |     TRACE  | +0     | Window.__New - Created: "Scanning for ISOs ahk_class #32770"
19:48:49:213 | MD |     TRACE  | +0     | Window.__New - Created: "Dolphin NetPlay Setup ahk_class wxWindowNR"
19:48:49:213 | MD |     TRACE  | +0     | Window.__New - Created: "Dolphin NetPlay ahk_class wxWindowNR"
19:48:49:244 | MD |     TRACE  | +31    | Window.__New - Created: "Dolphin Controller Configuration ahk_class #32770"
19:48:49:244 | MD |     TRACE  | +0     | Window.__New - Created: "Select ahk_class #32770"
19:48:49:276 | MD |     TRACE  | +32    | Window.__New - Created: "Warning ahk_class #32770"
19:48:49:276 | MD |     TRACE  | +0     | Window.__New - Created: "Error ahk_class #32770"
19:48:49:307 | MD |     TRACE  | +31    | Window.CreateControl - Created new control for "OK"
19:48:49:307 | MD |     TRACE  | +0     | File.__New - Creating new file object of: "C:\Users\Erik\Documents\Dolphin Emulator\Config\Dolphin.ini"
19:48:49:369 | MD |     TRACE  | +62    | File.__New - Creating new file object of: "C:\Hyperspin\Emulators\Dolphin-x64\User\Config\Dolphin.ini"
19:48:49:416 | MD |     TRACE  | +47    | File.__New - Creating new file object of: "C:\Hyperspin\Emulators\Dolphin-x64\portable.txt"
19:48:49:448 | MD |     TRACE  | +32    | File.Exist - This file exists: C:\Users\Erik\Documents\Dolphin Emulator\Config\Dolphin.ini
19:48:49:448 | MD |      INFO  | +0     | Module - Dolphin's base settings folder is not portable and found in: C:\Users\Erik\Documents\Dolphin Emulator
19:48:49:448 | MD |     TRACE  | +0     | File.__New - Creating new file object of: "C:\Users\Erik\Documents\Dolphin Emulator\Config\Dolphin.ini"
19:48:49:479 | MD |     TRACE  | +31    | IniFile.__New - Created new ini object of: "C:\Users\Erik\Documents\Dolphin Emulator\Config\Dolphin.ini"
19:48:49:479 | MD |     TRACE  | +0     | StringUtils.Contains - ".iso" does not contain "\.zip|\.7z|\.rar"
19:48:49:479 | MD |     DEBUG  | +0     | IniFile.Write - ini value already correct. SECTION: [Display] - KEY: Fullscreen - Value: True
19:48:49:479 | MD |     DEBUG  | +0     | IniFile.Write - ini value already correct. SECTION: [Display] - KEY: RenderToMain - Value: false
19:48:49:510 | MD |     DEBUG  | +31    | IniFile.Write - ini value already correct. SECTION: [Interface] - KEY: HideCursor - Value: True
19:48:49:510 | MD |     DEBUG  | +0     | IniFile.Write - ini value already correct. SECTION: [Interface] - KEY: ConfirmStop - Value: False
19:48:49:510 | MD |     DEBUG  | +0     | IniFile.Write - ini value already correct. SECTION: [Interface] - KEY: UsePanicHandlers - Value: False
19:48:49:510 | MD |     DEBUG  | +0     | IniFile.Write - ini value already correct. SECTION: [Core] - KEY: SerialPort1 - Value: 5
19:48:49:541 | MD |     TRACE  | +31    | StringUtils.InStr - Could not find "wii" in "Nintendo Gamecube" starting at position 1
19:48:49:541 | MD |     TRACE  | +0     | CustomFunction.PreLaunch - Starting
19:48:49:541 | MD |     TRACE  | +0     | CustomFunction.PreLaunch - Ending
19:48:49:541 | MD |      INFO  | +0     | Process.Run - Running: C:\Hyperspin\Emulators\Dolphin-x64\Dolphin.exe  -b -e "C:\ROMS\Nintendo Gamecube\Kirby Air Ride (USA).iso"
19:48:49:604 | MD |     DEBUG  | +63    | Process.Run - "Dolphin.exe  -b -e "C:\ROMS\Nintendo Gamecube\Kirby Air Ride (USA).iso"" Process ID: 2196
19:48:49:604 | MD |     TRACE  | +0     | CustomFunction.PostLaunch - Starting
19:48:49:635 | MD |     TRACE  | +31    | CustomFunction.PostLaunch - Ending
19:48:49:635 | MD |     TRACE  | +0     | Window.__New - Created: "ahk_id 853504"
19:48:49:635 | MD |     TRACE  | +0     | MiscUtils.DetectHiddenWindows - Mode changed to "Off"
19:48:49:666 | MD |     TRACE  | +31    | Window.GetPos - Retrieved x:705 y:2 w: 974 h: 1047 from "ahk_id 853504"
19:48:49:666 | MD |     TRACE  | +0     | MiscUtils.DetectHiddenWindows - Mode changed to "On"
19:48:49:666 | MD |     DEBUG  | +0     | MiscUtils.GetActiveWindowStatus - Title: RocketLauncherUI v1.0.1.10 [ FE = Hyperspin | Plugin = HyperSpin ] | Class: HwndWrapper[RocketLauncherUI.exe;;08e56cd7-3710-4806-a8f9-f06db1e6d764] | State: 0 | X: 705 | Y: 2 | Width: 974 | Height: 1047 | Window HWND: 0xd0600 | Process ID: 5936 | Process Path: C:\RocketLauncher\RocketLauncherUI\RocketLauncherUI.exe
19:48:49:698 | MD |      INFO  | +32    | Window.Wait - Waiting for window "FPS ahk_class wxWindowNR"
19:49:19:697 | MD |     TRACE  | +30000 | Window.__New - Created: "ahk_id 853854"
19:49:19:707 | MD |     TRACE  | +0     | MiscUtils.DetectHiddenWindows - Mode changed to "Off"
19:49:19:734 | MD |     TRACE  | +31    | Window.GetPos - Retrieved x:0 y:0 w: 1920 h: 1080 from "ahk_id 853854"
19:49:19:756 | MD |     TRACE  | +31    | MiscUtils.DetectHiddenWindows - Mode changed to "On"
19:49:19:762 | MD |     DEBUG  | +0     | MiscUtils.GetActiveWindowStatus - Title: Dolphin 5.0-10912 | JIT64 DC | Direct3D 12 | HLE | FPS: 60 - VPS: 60 - 100% | Kirby Air Ride (GKYE01) | Class: Qt5QWindowIcon | State: 0 | X: 0 | Y: 0 | Width: 1920 | Height: 1080 | Window HWND: 0xd075e | Process ID: 2196 | Process Path: C:\Hyperspin\Emulators\Dolphin-x64\Dolphin.exe
19:49:19:767 | MD |     DEBUG  | +0     | XHotkeyTableCreation - Started
19:49:19:793 | MD |     DEBUG  | +31    | XHotkeyTableCreation - KeyGroup ~Esc is in TableKeyGroups ~Esc,~NumpadAdd,PrintScreen,~e&~t,
19:49:19:799 | MD |     DEBUG  | +0     | XHotkeyTableCreation - Post loop 10 check
19:49:19:819 | MD |     DEBUG  | +32    | XHotkeyTableCreation - Disabled Hotkey for: "~Esc"
19:49:19:825 | MD |     DEBUG  | +0     | XHotkeyTableCreation - Post loop 11 check
19:49:19:831 | MD |     DEBUG  | +0     | XHotkeyTableCreation - Disabling "CloseProcess" standard Hotkey method for key(s): "~Esc"
19:49:19:858 | MD |     DEBUG  | +31    | XHotkeyTableCreation - Post loop 12 check
19:49:19:864 | MD |     DEBUG  | +0     | XHotkeyTableCreation - Ended
19:49:19:884 | MD |     DEBUG  | +31    | XHotkeyTableCreation - Started
19:49:19:890 | MD |     DEBUG  | +0     | XHotkeyTableCreation - KeyGroup ~Esc is in TableKeyGroups ~Esc,~NumpadAdd,PrintScreen,~e&~t,
19:49:19:896 | MD |     DEBUG  | +0     | XHotkeyTableCreation - Post loop 10 check
19:49:19:920 | MD |     DEBUG  | +31    | XHotkeyTableCreation - Disabled Hotkey for: "~Esc"
19:49:19:926 | MD |     DEBUG  | +0     | XHotkeyTableCreation - Post loop 11 check
19:49:19:947 | MD |     DEBUG  | +32    | XHotkeyTableCreation - Using standard Hotkey method for key(s): "~Esc" to call label: "CloseError"
19:49:19:953 | MD |     DEBUG  | +0     | XHotkeyTableCreation - Post loop 12 check
19:49:19:959 | MD |     DEBUG  | +0     | XHotkeyTableCreation - Ended
19:49:20:439 | MD |     DEBUG  | +484   | ScriptError - Playing error sound: error6.mp3
19:49:33:200 | MD |     DEBUG  | +12766 | XHotkeyTableCreation - Started
19:49:33:207 | MD |     DEBUG  | +0     | XHotkeyTableCreation - KeyGroup ~Esc is in TableKeyGroups ~Esc,~NumpadAdd,PrintScreen,~e&~t,
19:49:33:233 | MD |     DEBUG  | +31    | XHotkeyTableCreation - Post loop 10 check
19:49:33:239 | MD |     DEBUG  | +0     | XHotkeyTableCreation - Disabled Hotkey for: "~Esc"
19:49:33:258 | MD |     DEBUG  | +31    | XHotkeyTableCreation - Post loop 11 check
19:49:33:263 | MD |     DEBUG  | +0     | XHotkeyTableCreation - Disabling "CloseError" standard Hotkey method for key(s): "~Esc"
19:49:33:268 | MD |     DEBUG  | +0     | XHotkeyTableCreation - Post loop 12 check
19:49:33:295 | MD |     DEBUG  | +31    | XHotkeyTableCreation - Ended
19:49:33:300 | MD |     DEBUG  | +0     | XHotkeyTableCreation - Started
19:49:33:321 | MD |     DEBUG  | +32    | XHotkeyTableCreation - KeyGroup ~Esc is in TableKeyGroups ~Esc,~NumpadAdd,PrintScreen,~e&~t,
19:49:33:326 | MD |     DEBUG  | +0     | XHotkeyTableCreation - Post loop 10 check
19:49:33:331 | MD |     DEBUG  | +0     | XHotkeyTableCreation - Disabled Hotkey for: "~Esc"
19:49:33:357 | MD |     DEBUG  | +31    | XHotkeyTableCreation - Post loop 11 check
19:49:33:362 | MD |     DEBUG  | +0     | XHotkeyTableCreation - Using standard Hotkey method for key(s): "~Esc" to call label: "CloseProcess"
19:49:33:382 | MD |     DEBUG  | +31    | XHotkeyTableCreation - Post loop 12 check
19:49:33:388 | MD |     DEBUG  | +0     | XHotkeyTableCreation - Ended
19:49:33:394 | MD |     ERROR  | +0     | ScriptError - There was an error waiting for the window "FPS ahk_class wxWindowNR". Please check you have the correct version emulator installed for this module, followed any notes in the module, and have this emulator working outside your Frontend first. Also turn off Fade to see if you are hiding your problem.
19:49:33:420 | MD |      INFO  | +31    | ExitModule - Started
19:49:33:426 | MD |      INFO  | +0     | UpdateStatistics - Starting Updating Statistics
19:49:33:446 | MD |     DEBUG  | +32    | UpdateStatistics - Total Elapsed Time in Pause in seconds: 0
19:49:33:452 | MD |     DEBUG  | +0     | UpdateStatistics - gameSectionStartTime:3507640
19:49:33:457 | MD |     DEBUG  | +0     | UpdateStatistics - ElapsedTime:44
19:49:33:482 | MD |     TRACE  | +31    | Statistics cleared game name: Kirby Air Ride
19:49:33:549 | MD |     DEBUG  | +62    | UpdateStatistics - Loaded game statistics from ini files:
					Number_of_Times_Played: 3
					Last_Time_Played: Monday September 23, 2019 07:25:55 PM
					Average_Time_Played: 65
					Total_Time_Played: 195
					System_Total_Played_Time: 270
					Total_Global_Played_Time: 
19:49:33:570 | MD |     DEBUG  | +32    | UpdateStatistics - Updated Statistics: Number_of_Times_Played: 4
					Last_Time_Played: Monday September 23, 2019 07:48:48 PM
					Average_Time_Played: 60
					Total_Time_Played: 239
					System_Total_Played_Time: 314
					Total_Global_Played_Time: 
19:49:33:645 | MD |      INFO  | +62    | UpdateStatistics - Game section statistics updated.
19:49:33:673 | MD |      INFO  | +31    | RunKeymapper - Started, using method "unload"
19:49:33:698 | MD |      INFO  | +32    | GetJoystickArray - Started
19:49:33:709 | MD |     TRACE  | +0     | GetJoystickArray - Joysticks Detected: 1000000000000000
19:49:33:727 | MD |      INFO  | +31    | GetJoystickGUID - Started
19:49:33:733 | MD |      INFO  | +0     | GetJoystickGUID - Ended and found GUID: 506EFC07DDC9E9118001444553540000
19:49:33:739 | MD |     TRACE  | +0     | GetJoystickArray - ID: 1 | Port: 0 | Name: Controller (XBOX 360 For Windows) | MID: 045e | PID: 028e | GUID: 506EFC07DDC9E9118001444553540000
19:49:33:759 | MD |      INFO  | +31    | GetJoystickArray - Ended
19:49:33:764 | MD |     TRACE  | +0     | RunKeymapper - Looping through controllers to find joytokey profiles for each one
19:49:33:769 | MD |      INFO  | +0     | RunJoyToKey - Started
19:49:33:789 | MD |      INFO  | +31    | Process - Close JoyToKey.exe 
19:49:33:803 | MD |      INFO  | +0     | Process - WaitClose JoyToKey.exe 
19:49:33:825 | MD |      INFO  | +32    | WinClose - Closing: JoyToKey ahk_class TMainForm
19:49:33:935 | MD |      INFO  | +109   | Process - WaitClose JoyToKey.exe 2
19:49:33:967 | MD |      INFO  | +31    | RunJoyToKey - Ended
19:49:33:000 | MD |      INFO  | +31    | RunKeymapper - Ended
19:49:34:029 | MD |     TRACE  | +32    | CustomFunction.PostExit - Starting
19:49:34:062 | MD |     TRACE  | +31    | CustomFunction.PostExit - Ending
19:49:34:068 | MD |      INFO  | +0     | ExitModule - Ended
End of Module Logs
19:49:34:195 | RL |      INFO  | +46985 | Main - Module ended, exiting RocketLauncher normally
19:49:34:200 | RL |      INFO  | +0     | ExitScript - Started
19:49:34:216 | RL |     DEBUG  | +15    | Registry.Read - Reading from Registry : RootKey=HKEY_LOCAL_MACHINE, SubKey=System\CurrentControlSet\Control\Windows, ValueName=ErrorMode,RegistryVersion=32
19:49:34:223 | RL |     DEBUG  | +0     | Registry.Read - Registry Read finished, returning 0
19:49:34:228 | RL |     TRACE  | +16    | StringUtils.Contains - "false" does not contain "true|kill"
19:49:34:235 | RL |      INFO  | +0     | ExitScript - Restoring taskbar
19:49:34:241 | RL |     TRACE  | +15    | Window.__New - Created: "ahk_class Shell_TrayWnd"
19:49:34:247 | RL |     TRACE  | +0     | Window.__New - Created: "ahk_class Button"
19:49:34:254 | RL |     TRACE  | +0     | Window.Show - Unhiding window "ahk_class Shell_TrayWnd"
19:49:34:368 | RL |     TRACE  | +125   | Window.Show - Unhiding window "ahk_class Button"
19:49:34:428 | RL |      INFO  | +47    | SystemCursor - Restoring mouse cursor
19:49:34:450 | RL |      INFO  | +32    | ExitScript - Restored cursor
19:49:34:456 | RL |      INFO  | +0     | ExitScript - Ended
 
Top