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:
I'm not sure where to go from here, any help would be appreciated.
Log follows:
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:
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