Thanks Thanks:  0

Thread: c64 problem

Results 1 to 3 of 3
  1. Collapse Details
    c64 problem 
    #1
    Junior Member
    MainSecondary
    Join Date
    Nov 2016
    Posts
    24
    Contribute If you enjoy reading the
    content here, click the below
    image to support our site.
    Click Here To Contribute To Our Site
    originally when i set up the c64 with vice 3.1 x64 , it wasn't creating a ini.file
    so i created one myself
    however when i set up the controllers , save current settings, the ini file keeps resetting itself to the default settings not allowing me to use my saved settings and not allowing me to use the controller

    can anyone help
    thanks

    [C64]
    InitialDefaultDir="C:\HYPERSPIN\HyperSpin\Emulator s\WinVICE-3.1-x64"
    Window0Xpos=129
    Window0Ypos=28
    Window0Width=735
    Window0Height=645
    FullscreenWidth=640
    FullscreenHeight=480
    FullscreenEnabled=1
    InitialAutostartDir="C:\HYPERSPIN\HyperSpin\Emulat ors\WinVICE-3.1-x64\ROMs"
    SaveResourcesOnExit=1
    ConfirmOnExit=0
    SoundDeviceName="dx"
    SoundBufferSize=100
    VirtualDevices=1
    VICIIVideoCache=1
    VICIIFilter=0
    SidEngine=1
    SidModel=1
    KeySet1North=90
    KeySet1East=93
    KeySet1South=95
    KeySet1West=92
    KeySet1Fire=28
    KeySetEnable=0
    JoyDevice1=2
    JoyDevice2=3
    JoyFire1Button=1
    DriveTrueEmulation=0
    Drive8Type=0
    ETHERNETCARTBase=56832
    Acia1Base=56832
    - - - Updated - - -

    Code:
    10:47:34:797 | RL |      INFO  | +N/A   | Main - RocketLauncher v1.2.0.1 (www.rlauncher.com)
    10:47:34:828 | RL |   WARNING  | +31    | 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.
    10:47:35:093 | RL |     DEBUG  | +265   | Registry.Read - Reading from Registry : RootKey=HKEY_LOCAL_MACHINE, SubKey=System\CurrentControlSet\Control\Windows, ValueName=ErrorMode,RegistryVersion=32
    10:47:35:109 | RL |     DEBUG  | +16    | Registry.Read - Registry Read finished, returning 0
    10:47:35:109 | RL |      INFO  | +0     | Main - System Specs:
    					RocketLauncher Dir: C:\HYPERSPIN\RocketLauncher
    					RocketLauncher is: 32-bit
    					OS: Microsoft Windows 10 Pro
    					SKU: Professional
    					Total Memory: 12231.24 MB
    					Free Memory: 10480.26 MB
    					Used Memory: 1750.977 MB
    					SystemType: 64-bit
    					Physical Processors: 1
    					Logical Processors: 4
    					GPU 1 Name: NVIDIA GeForce GT 640
    					GPU 1 RAM: -2048.00 MB
    					GPU 1 Driver Version: 9.18.13.623
    					Sound 1 Device: High Definition Audio Device
    					Sound 1 Status: Enabled
    					Sound 2 Device: NVIDIA High Definition Audio
    					Sound 2 Status: Enabled
    					Sound 3 Device: Sound Blaster X-Fi Xtreme Audio (Vista)
    					Sound 3 Status: Enabled
    					OS Language: English_United_States
    					System Locale: en-US
    					Formats Locale: en-GB
    					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): 1280x1024 (1280x984 work) [32bit] [60hz] [Landscape]  (Primary)
    					Current AHK Desktop Width: 1280
    					Current AHK Desktop Height: 1024
    					Monitor #1 DPI: 100
    					ErrorMode: 0
    					AutoHotkey Path:
    					AHK Version: 1.1.13.00
    					Unicode: No
    10:47:35:109 | RL |      INFO  | +0     | CheckFile - Checking if C:\HYPERSPIN\RocketLauncher\RocketLauncher.exe exists
    10:47:35:125 | 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:			8/15/2018 - 6:08:55 PM
    					Modified:			8/11/2018 - 5:36:11 PM
    10:47:35:125 | RL |      INFO  | +0     | Main - Raw CLI received: "-s Commodore 64 -r 1942 (Europe) -f C:\HYPERSPIN\HyperSpin\HyperSpin.exe -p HyperSpin -c 1 -o 1"
    10:47:35:140 | RL |     TRACE  | +15    | File.__New - Creating new file object of: "C:\HYPERSPIN\RocketLauncher\Module Extensions\RocketLauncher.dll"
    10:47:35:156 | RL |      INFO  | +16    | File.CheckFile - Checking if "C:\HYPERSPIN\RocketLauncher\Module Extensions\RocketLauncher.dll" exists
    10:47:35:172 | RL |     TRACE  | +16    | File.Exist - This file exists: C:\HYPERSPIN\RocketLauncher\Module Extensions\RocketLauncher.dll
    10:47:35:172 | RL |     DEBUG  | +0     | 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:			8/15/2018 - 6:09:17 PM
    					Modified:			8/11/2018 - 5:35:36 PM
    10:47:35:187 | RL |      INFO  | +15    | CRC Check - CRC matches, this is an official unedited Extension: C:\HYPERSPIN\RocketLauncher\Module Extensions\Array.ahk
    10:47:35:203 | RL |     DEBUG  | +16    | CheckFile - Attributes:
    					File Size:			4926 bytes
    					Created:			8/15/2018 - 6:09:15 PM
    					Modified:			8/11/2018 - 5:35:57 PM
    10:47:35:218 | RL |      INFO  | +15    | CRC Check - CRC matches, this is an official unedited Library: C:\HYPERSPIN\RocketLauncher\Module Extensions\BinHexRW.ahk
    10:47:35:218 | RL |     DEBUG  | +0     | CheckFile - Attributes:
    					File Size:			5112 bytes
    					Created:			8/15/2018 - 6:09:15 PM
    					Modified:			10/10/2016 - 7:25:10 AM
    10:47:35:234 | RL |      INFO  | +16    | CheckFile - Checking if C:\HYPERSPIN\RocketLauncher\Module Extensions\BlockInput.exe exists
    10:47:35:359 | RL |     DEBUG  | +125   | CheckFile - Attributes:
    					FileDescription
    					FileVersion             	1.1.09.04
    					InternalName
    					OriginalFilename
    					ProductName
    					ProductVersion          	1.1.09.04
    					File Size:			657920 bytes
    					Created:			8/15/2018 - 6:09:15 PM
    					Modified:			3/5/2016 - 6:03:57 AM
    10:47:35:375 | RL |      INFO  | +16    | CRC Check - CRC matches, this is an official unedited Extension: C:\HYPERSPIN\RocketLauncher\Module Extensions\CLR_L.ahk | vInterop
    10:47:35:375 | RL |     DEBUG  | +0     | CheckFile - Attributes:
    					File Size:			5503 bytes
    					Created:			8/15/2018 - 6:09:15 PM
    					Modified:			8/11/2018 - 5:36:03 PM
    10:47:35:406 | RL |      INFO  | +31    | CRC Check - CRC matches, this is an official unedited Extension: C:\HYPERSPIN\RocketLauncher\Module Extensions\Control_AniGif.ahk | vAniGif.ahk
    10:47:35:406 | RL |     DEBUG  | +0     | CheckFile - Attributes:
    					File Size:			5716 bytes
    					Created:			8/15/2018 - 6:09:16 PM
    					Modified:			3/5/2016 - 6:03:57 AM
    10:47:35:422 | RL |     ERROR  | +16    | CRC Check - No CRC defined on the header for: C:\HYPERSPIN\RocketLauncher\Module Extensions\gdip.ahk
    10:47:35:437 | RL |     DEBUG  | +15    | CheckFile - Attributes:
    					File Size:			88789 bytes
    					Created:			8/15/2018 - 6:09:16 PM
    					Modified:			3/5/2016 - 6:03:57 AM
    10:47:35:453 | RL |      INFO  | +16    | CRC Check - CRC matches, this is an official unedited Library: C:\HYPERSPIN\RocketLauncher\Module Extensions\gdip_alt.ahk
    10:47:35:453 | RL |     DEBUG  | +0     | CheckFile - Attributes:
    					File Size:			5955 bytes
    					Created:			8/15/2018 - 6:09:16 PM
    					Modified:			10/10/2016 - 7:25:23 AM
    10:47:35:468 | RL |      INFO  | +15    | CheckFile - Checking if C:\HYPERSPIN\RocketLauncher\Module Extensions\gsdll32.dll exists
    10:47:35:578 | RL |     DEBUG  | +110   | CheckFile - Attributes:
    					File Size:			13090816 bytes
    					Created:			8/15/2018 - 6:09:16 PM
    					Modified:			3/5/2016 - 6:03:58 AM
    10:47:35:578 | RL |      INFO  | +0     | CheckFile - Checking if C:\HYPERSPIN\RocketLauncher\Module Extensions\itextsharp.dll exists
    10:47:35:687 | RL |     DEBUG  | +109   | 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:			8/15/2018 - 6:09:17 PM
    					Modified:			3/5/2016 - 6:03:58 AM
    10:47:35:703 | RL |      INFO  | +16    | CRC Check - CRC matches, this is an official unedited Library: C:\HYPERSPIN\RocketLauncher\Module Extensions\Java.ahk
    10:47:35:703 | RL |     DEBUG  | +0     | CheckFile - Attributes:
    					File Size:			7859 bytes
    					Created:			8/15/2018 - 6:09:17 PM
    					Modified:			10/10/2016 - 7:25:36 AM
    10:47:35:734 | RL |      INFO  | +31    | CRC Check - CRC matches, this is an official unedited Extension: C:\HYPERSPIN\RocketLauncher\Module Extensions\JSON.ahk
    10:47:35:734 | RL |     DEBUG  | +0     | CheckFile - Attributes:
    					File Size:			9227 bytes
    					Created:			8/15/2018 - 6:09:17 PM
    					Modified:			3/9/2016 - 11:42:45 AM
    10:47:35:750 | RL |      INFO  | +16    | CRC Check - CRC matches, this is an official unedited Library: C:\HYPERSPIN\RocketLauncher\Module Extensions\Origin.ahk
    10:47:35:765 | RL |     DEBUG  | +15    | CheckFile - Attributes:
    					File Size:			4915 bytes
    					Created:			8/15/2018 - 6:09:17 PM
    					Modified:			10/10/2016 - 7:26:16 AM
    10:47:35:781 | RL |      INFO  | +16    | CRC Check - CRC matches, this is an official unedited Extension: C:\HYPERSPIN\RocketLauncher\Module Extensions\RegRW64.ahk
    10:47:35:781 | RL |     DEBUG  | +0     | CheckFile - Attributes:
    					File Size:			6915 bytes
    					Created:			8/15/2018 - 6:09:17 PM
    					Modified:			3/5/2016 - 6:03:57 AM
    10:47:35:812 | RL |      INFO  | +31    | CRC Check - CRC matches, this is an official unedited Extension: C:\HYPERSPIN\RocketLauncher\Module Extensions\RIni.ahk | v1.7
    10:47:35:812 | RL |     DEBUG  | +0     | CheckFile - Attributes:
    					File Size:			67872 bytes
    					Created:			8/15/2018 - 6:09:17 PM
    					Modified:			9/11/2016 - 7:40:14 PM
    10:47:35:828 | RL |      INFO  | +16    | CheckFile - Checking if C:\HYPERSPIN\RocketLauncher\Module Extensions\SevenZipSharp.dll exists
    10:47:35:875 | RL |     DEBUG  | +47    | 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:			8/15/2018 - 6:09:17 PM
    					Modified:			3/5/2016 - 6:03:57 AM
    10:47:35:890 | RL |      INFO  | +15    | CRC Check - CRC matches, this is an official unedited Library: C:\HYPERSPIN\RocketLauncher\Module Extensions\Steam.ahk
    10:47:35:890 | RL |     DEBUG  | +0     | CheckFile - Attributes:
    					File Size:			5517 bytes
    					Created:			8/15/2018 - 6:09:17 PM
    					Modified:			10/10/2016 - 7:26:25 AM
    10:47:35:922 | RL |      INFO  | +32    | CRC Check - CRC matches, this is an official unedited Extension: C:\HYPERSPIN\RocketLauncher\Module Extensions\VA.ahk
    10:47:35:922 | RL |     DEBUG  | +0     | CheckFile - Attributes:
    					File Size:			34688 bytes
    					Created:			8/15/2018 - 6:09:17 PM
    					Modified:			3/5/2016 - 6:03:57 AM
    10:47:35:937 | RL |      INFO  | +15    | CRC Check - CRC matches, this is an official unedited Library: C:\HYPERSPIN\RocketLauncher\Module Extensions\VA_Extension.ahk
    10:47:35:953 | RL |     DEBUG  | +16    | CheckFile - Attributes:
    					File Size:			3862 bytes
    					Created:			8/15/2018 - 6:09:17 PM
    					Modified:			10/10/2016 - 7:26:32 AM
    10:47:35:968 | RL |      INFO  | +15    | CRC Check - CRC matches, this is an official unedited Library: C:\HYPERSPIN\RocketLauncher\Lib\7z.ahk
    10:47:35:984 | RL |     DEBUG  | +16    | CheckFile - Attributes:
    					File Size:			33916 bytes
    					Created:			8/15/2018 - 6:08:56 PM
    					Modified:			8/11/2018 - 5:35:27 PM
    10:47:35:000 | RL |      INFO  | +16    | CRC Check - CRC matches, this is an official unedited Library: C:\HYPERSPIN\RocketLauncher\Lib\Bezel.ahk
    10:47:36:000 | RL |     DEBUG  | +0     | CheckFile - Attributes:
    					File Size:			121257 bytes
    					Created:			8/15/2018 - 6:08:56 PM
    					Modified:			8/11/2018 - 5:35:50 PM
    10:47:36:031 | RL |      INFO  | +31    | CRC Check - CRC matches, this is an official unedited Library: C:\HYPERSPIN\RocketLauncher\Lib\Fade.ahk
    10:47:36:031 | RL |     DEBUG  | +0     | CheckFile - Attributes:
    					File Size:			39707 bytes
    					Created:			8/15/2018 - 6:08:56 PM
    					Modified:			8/11/2018 - 5:35:40 PM
    10:47:36:047 | RL |      INFO  | +16    | CRC Check - CRC matches, this is an official unedited Library: C:\HYPERSPIN\RocketLauncher\Lib\Fade Init.ahk
    10:47:36:062 | RL |     DEBUG  | +15    | CheckFile - Attributes:
    					File Size:			1140 bytes
    					Created:			8/15/2018 - 6:08:56 PM
    					Modified:			10/10/2016 - 7:27:47 AM
    10:47:36:078 | RL |      INFO  | +16    | CRC Check - CRC matches, this is an official unedited Library: C:\HYPERSPIN\RocketLauncher\Lib\Fade Animations.ahk
    10:47:36:093 | RL |     DEBUG  | +15    | CheckFile - Attributes:
    					File Size:			77961 bytes
    					Created:			8/15/2018 - 6:08:56 PM
    					Modified:			10/10/2016 - 7:27:37 AM
    10:47:36:109 | RL |      INFO  | +16    | CRC Check - CRC matches, this is an official unedited Library: C:\HYPERSPIN\RocketLauncher\Lib\Keymapper.ahk
    10:47:36:109 | RL |     DEBUG  | +0     | CheckFile - Attributes:
    					File Size:			33682 bytes
    					Created:			8/15/2018 - 6:08:56 PM
    					Modified:			10/10/2016 - 7:28:29 AM
    10:47:36:140 | RL |      INFO  | +31    | CRC Check - CRC matches, this is an official unedited Library: C:\HYPERSPIN\RocketLauncher\Lib\Keymapper Init.ahk
    10:47:36:140 | RL |     DEBUG  | +0     | CheckFile - Attributes:
    					File Size:			3966 bytes
    					Created:			8/15/2018 - 6:08:56 PM
    					Modified:			10/10/2016 - 7:28:17 AM
    10:47:36:172 | RL |      INFO  | +32    | CRC Check - CRC matches, this is an official unedited Library: C:\HYPERSPIN\RocketLauncher\Lib\MultiGame.ahk
    10:47:36:172 | RL |     DEBUG  | +0     | CheckFile - Attributes:
    					File Size:			41583 bytes
    					Created:			8/15/2018 - 6:08:56 PM
    					Modified:			10/10/2016 - 7:28:47 AM
    10:47:36:187 | RL |      INFO  | +15    | CRC Check - CRC matches, this is an official unedited Library: C:\HYPERSPIN\RocketLauncher\Lib\MultiGame Init.ahk
    10:47:36:203 | RL |     DEBUG  | +16    | CheckFile - Attributes:
    					File Size:			169 bytes
    					Created:			8/15/2018 - 6:08:56 PM
    					Modified:			10/10/2016 - 7:28:38 AM
    10:47:36:218 | RL |      INFO  | +15    | CRC Check - CRC matches, this is an official unedited Library: C:\HYPERSPIN\RocketLauncher\Lib\MultiPlayer.ahk
    10:47:36:234 | RL |     DEBUG  | +16    | CheckFile - Attributes:
    					File Size:			67277 bytes
    					Created:			8/15/2018 - 6:08:56 PM
    					Modified:			10/10/2016 - 7:28:55 AM
    10:47:36:250 | RL |      INFO  | +16    | CRC Check - CRC matches, this is an official unedited Library: C:\HYPERSPIN\RocketLauncher\Lib\Pause.ahk
    10:47:36:265 | RL |     DEBUG  | +15    | CheckFile - Attributes:
    					File Size:			408415 bytes
    					Created:			8/15/2018 - 6:08:56 PM
    					Modified:			8/11/2018 - 5:35:59 PM
    10:47:36:281 | RL |      INFO  | +16    | CRC Check - CRC matches, this is an official unedited Library: C:\HYPERSPIN\RocketLauncher\Lib\Pause Init.ahk
    10:47:36:281 | RL |     DEBUG  | +0     | CheckFile - Attributes:
    					File Size:			563 bytes
    					Created:			8/15/2018 - 6:08:56 PM
    					Modified:			10/10/2016 - 7:29:15 AM
    10:47:36:312 | RL |      INFO  | +31    | CRC Check - CRC matches, this is an official unedited Library: C:\HYPERSPIN\RocketLauncher\Lib\Password.ahk
    10:47:36:312 | RL |     DEBUG  | +0     | CheckFile - Attributes:
    					File Size:			10131 bytes
    					Created:			8/15/2018 - 6:08:56 PM
    					Modified:			10/10/2016 - 7:29:07 AM
    10:47:36:328 | RL |      INFO  | +16    | CRC Check - CRC matches, this is an official unedited Library: C:\HYPERSPIN\RocketLauncher\Lib\Classes\DLL\RocketLauncher.ahk
    10:47:36:343 | RL |     DEBUG  | +15    | CheckFile - Attributes:
    					File Size:			31509 bytes
    					Created:			8/15/2018 - 6:08:56 PM
    					Modified:			8/11/2018 - 5:35:38 PM
    10:47:36:359 | RL |      INFO  | +16    | CRC Check - CRC matches, this is an official unedited Library: C:\HYPERSPIN\RocketLauncher\Lib\Classes\Log\Logger.ahk
    10:47:36:359 | RL |     DEBUG  | +0     | CheckFile - Attributes:
    					File Size:			3558 bytes
    					Created:			8/15/2018 - 6:08:56 PM
    					Modified:			10/10/2016 - 7:32:18 AM
    10:47:36:390 | RL |      INFO  | +31    | CRC Check - CRC matches, this is an official unedited Library: C:\HYPERSPIN\RocketLauncher\Lib\Classes\Util\MiscUtils.ahk
    10:47:36:390 | RL |     DEBUG  | +0     | CheckFile - Attributes:
    					File Size:			6709 bytes
    					Created:			8/15/2018 - 6:08:57 PM
    					Modified:			8/11/2018 - 5:36:08 PM
    10:47:36:406 | RL |      INFO  | +16    | CRC Check - CRC matches, this is an official unedited Library: C:\HYPERSPIN\RocketLauncher\Lib\Classes\Util\Environment\Registry.ahk
    10:47:36:422 | RL |     DEBUG  | +16    | CheckFile - Attributes:
    					File Size:			2084 bytes
    					Created:			8/15/2018 - 6:08:57 PM
    					Modified:			8/11/2018 - 5:35:28 PM
    10:47:36:437 | RL |      INFO  | +15    | CRC Check - CRC matches, this is an official unedited Library: C:\HYPERSPIN\RocketLauncher\Lib\Classes\Util\Environment\ArrayUtils.ahk
    10:47:36:453 | RL |     DEBUG  | +16    | CheckFile - Attributes:
    					File Size:			306 bytes
    					Created:			8/15/2018 - 6:08:57 PM
    					Modified:			8/11/2018 - 5:35:37 PM
    10:47:36:468 | RL |      INFO  | +15    | CRC Check - CRC matches, this is an official unedited Library: C:\HYPERSPIN\RocketLauncher\Lib\Classes\Util\Environment\LocaleUtils.ahk
    10:47:36:468 | RL |     DEBUG  | +0     | CheckFile - Attributes:
    					File Size:			2104 bytes
    					Created:			8/15/2018 - 6:08:57 PM
    					Modified:			8/11/2018 - 5:35:34 PM
    10:47:36:531 | RL |      INFO  | +63    | CRC Check - CRC matches, this is an official unedited Library: C:\HYPERSPIN\RocketLauncher\Lib\Classes\Util\Environment\StringUtils.ahk
    10:47:36:531 | RL |     DEBUG  | +0     | CheckFile - Attributes:
    					File Size:			7754 bytes
    					Created:			8/15/2018 - 6:08:57 PM
    					Modified:			8/11/2018 - 5:35:51 PM
    10:47:36:562 | RL |      INFO  | +31    | CRC Check - CRC matches, this is an official unedited Library: C:\HYPERSPIN\RocketLauncher\Lib\Classes\Util\Environment\TimerUtils.ahk
    10:47:36:578 | RL |     DEBUG  | +16    | CheckFile - Attributes:
    					File Size:			2948 bytes
    					Created:			8/15/2018 - 6:08:57 PM
    					Modified:			10/10/2016 - 7:33:57 AM
    10:47:36:593 | RL |      INFO  | +15    | CRC Check - CRC matches, this is an official unedited Library: C:\HYPERSPIN\RocketLauncher\Lib\Classes\Util\File\ArchiveFile.ahk
    10:47:36:593 | RL |     DEBUG  | +0     | CheckFile - Attributes:
    					File Size:			346 bytes
    					Created:			8/15/2018 - 6:08:57 PM
    					Modified:			8/11/2018 - 5:35:48 PM
    10:47:36:625 | RL |      INFO  | +32    | CRC Check - CRC matches, this is an official unedited Library: C:\HYPERSPIN\RocketLauncher\Lib\Classes\Util\File\DemulShooter.ahk
    10:47:36:625 | RL |     DEBUG  | +0     | CheckFile - Attributes:
    					File Size:			786 bytes
    					Created:			8/15/2018 - 6:08:57 PM
    					Modified:			8/11/2018 - 5:36:04 PM
    10:47:36:640 | RL |      INFO  | +15    | CRC Check - CRC matches, this is an official unedited Library: C:\HYPERSPIN\RocketLauncher\Lib\Classes\Util\File\Emulator.ahk
    10:47:36:656 | RL |     DEBUG  | +16    | CheckFile - Attributes:
    					File Size:			1231 bytes
    					Created:			8/15/2018 - 6:08:57 PM
    					Modified:			10/10/2016 - 7:34:30 AM
    10:47:36:672 | RL |      INFO  | +16    | CRC Check - CRC matches, this is an official unedited Library: C:\HYPERSPIN\RocketLauncher\Lib\Classes\Util\File\File.ahk
    10:47:36:672 | RL |     DEBUG  | +0     | CheckFile - Attributes:
    					File Size:			9522 bytes
    					Created:			8/15/2018 - 6:08:57 PM
    					Modified:			8/11/2018 - 5:36:15 PM
    10:47:36:703 | RL |      INFO  | +31    | CRC Check - CRC matches, this is an official unedited Library: C:\HYPERSPIN\RocketLauncher\Lib\Classes\Util\File\FileUtils.ahk
    10:47:36:703 | RL |     DEBUG  | +0     | CheckFile - Attributes:
    					File Size:			339 bytes
    					Created:			8/15/2018 - 6:08:57 PM
    					Modified:			8/11/2018 - 5:36:19 PM
    10:47:36:718 | RL |      INFO  | +15    | CRC Check - CRC matches, this is an official unedited Library: C:\HYPERSPIN\RocketLauncher\Lib\Classes\Util\File\Folder.ahk
    10:47:36:734 | RL |     DEBUG  | +16    | CheckFile - Attributes:
    					File Size:			643 bytes
    					Created:			8/15/2018 - 6:08:57 PM
    					Modified:			10/10/2016 - 7:34:48 AM
    10:47:36:750 | RL |      INFO  | +16    | CRC Check - CRC matches, this is an official unedited Library: C:\HYPERSPIN\RocketLauncher\Lib\Classes\Util\File\IniFile.ahk
    10:47:36:765 | RL |     DEBUG  | +15    | CheckFile - Attributes:
    					File Size:			4364 bytes
    					Created:			8/15/2018 - 6:08:57 PM
    					Modified:			10/10/2016 - 7:34:57 AM
    10:47:36:781 | RL |      INFO  | +16    | CRC Check - CRC matches, this is an official unedited Library: C:\HYPERSPIN\RocketLauncher\Lib\Classes\Util\File\Process.ahk
    10:47:36:781 | RL |     DEBUG  | +0     | CheckFile - Attributes:
    					File Size:			9711 bytes
    					Created:			8/15/2018 - 6:08:57 PM
    					Modified:			8/11/2018 - 5:35:40 PM
    10:47:36:812 | RL |      INFO  | +31    | CRC Check - CRC matches, this is an official unedited Library: C:\HYPERSPIN\RocketLauncher\Lib\Classes\Util\File\PropertiesFile.ahk
    10:47:36:812 | RL |     DEBUG  | +0     | CheckFile - Attributes:
    					File Size:			4218 bytes
    					Created:			8/15/2018 - 6:08:57 PM
    					Modified:			8/11/2018 - 5:35:53 PM
    10:47:36:828 | RL |      INFO  | +16    | CRC Check - CRC matches, this is an official unedited Library: C:\HYPERSPIN\RocketLauncher\Lib\Classes\Util\File\RIniFile.ahk
    10:47:36:843 | RL |     DEBUG  | +15    | CheckFile - Attributes:
    					File Size:			3898 bytes
    					Created:			8/15/2018 - 6:08:57 PM
    					Modified:			10/10/2016 - 7:35:14 AM
    10:47:36:859 | RL |      INFO  | +16    | CRC Check - CRC matches, this is an official unedited Library: C:\HYPERSPIN\RocketLauncher\Lib\Classes\Util\File\XMLFile.ahk
    10:47:36:859 | RL |     DEBUG  | +0     | CheckFile - Attributes:
    					File Size:			331 bytes
    					Created:			8/15/2018 - 6:08:57 PM
    					Modified:			8/11/2018 - 5:36:05 PM
    10:47:36:890 | RL |      INFO  | +31    | CRC Check - CRC matches, this is an official unedited Library: C:\HYPERSPIN\RocketLauncher\Lib\Classes\Util\Input\KeyUtils.ahk
    10:47:36:890 | RL |     DEBUG  | +0     | CheckFile - Attributes:
    					File Size:			5426 bytes
    					Created:			8/15/2018 - 6:08:57 PM
    					Modified:			10/10/2016 - 7:35:23 AM
    10:47:36:906 | RL |      INFO  | +16    | CRC Check - CRC matches, this is an official unedited Library: C:\HYPERSPIN\RocketLauncher\Lib\Classes\Util\UI\Control.ahk
    10:47:36:922 | RL |     DEBUG  | +16    | CheckFile - Attributes:
    					File Size:			4603 bytes
    					Created:			8/15/2018 - 6:08:57 PM
    					Modified:			10/10/2016 - 7:35:32 AM
    10:47:36:937 | RL |      INFO  | +15    | CRC Check - CRC matches, this is an official unedited Library: C:\HYPERSPIN\RocketLauncher\Lib\Classes\Util\UI\Window.ahk
    10:47:36:937 | RL |     DEBUG  | +0     | CheckFile - Attributes:
    					File Size:			24655 bytes
    					Created:			8/15/2018 - 6:08:57 PM
    					Modified:			8/11/2018 - 5:36:16 PM
    10:47:36:968 | RL |      INFO  | +31    | CRC Check - CRC matches, this is an official unedited Library: C:\HYPERSPIN\RocketLauncher\Lib\Classes\Util\UI\WindowTitle.ahk
    10:47:36:968 | RL |     DEBUG  | +0     | CheckFile - Attributes:
    					File Size:			1171 bytes
    					Created:			8/15/2018 - 6:08:57 PM
    					Modified:			10/10/2016 - 7:35:49 AM
    10:47:36:000 | RL |      INFO  | +32    | CRC Check - CRC matches, this is an official unedited Library: C:\HYPERSPIN\RocketLauncher\Lib\Rom Mapping Launch Menu.ahk
    10:47:37:000 | RL |     DEBUG  | +0     | CheckFile - Attributes:
    					File Size:			72279 bytes
    					Created:			8/15/2018 - 6:08:56 PM
    					Modified:			10/10/2016 - 7:29:33 AM
    10:47:37:015 | RL |      INFO  | +15    | CRC Check - CRC matches, this is an official unedited Library: C:\HYPERSPIN\RocketLauncher\Lib\Shader.ahk
    10:47:37:031 | RL |     DEBUG  | +16    | CheckFile - Attributes:
    					File Size:			4183 bytes
    					Created:			8/15/2018 - 6:08:56 PM
    					Modified:			10/10/2016 - 7:29:51 AM
    10:47:37:047 | RL |      INFO  | +16    | CRC Check - CRC matches, this is an official unedited Library: C:\HYPERSPIN\RocketLauncher\Lib\Shader Init.ahk
    10:47:37:047 | RL |     DEBUG  | +0     | CheckFile - Attributes:
    					File Size:			412 bytes
    					Created:			8/15/2018 - 6:08:56 PM
    					Modified:			10/10/2016 - 7:29:40 AM
    10:47:37:078 | RL |      INFO  | +31    | CRC Check - CRC matches, this is an official unedited Library: C:\HYPERSPIN\RocketLauncher\Lib\Shared.ahk
    10:47:37:078 | RL |     DEBUG  | +0     | CheckFile - Attributes:
    					File Size:			173248 bytes
    					Created:			8/15/2018 - 6:08:56 PM
    					Modified:			8/11/2018 - 5:36:09 PM
    10:47:37:109 | RL |      INFO  | +31    | CRC Check - CRC matches, this is an official unedited Library: C:\HYPERSPIN\RocketLauncher\Lib\Statistics.ahk
    10:47:37:109 | RL |     DEBUG  | +0     | CheckFile - Attributes:
    					File Size:			27008 bytes
    					Created:			8/15/2018 - 6:08:56 PM
    					Modified:			10/10/2016 - 7:30:22 AM
    10:47:37:125 | RL |      INFO  | +16    | CRC Check - CRC matches, this is an official unedited Library: C:\HYPERSPIN\RocketLauncher\Lib\Statistics Init.ahk
    10:47:37:140 | RL |     DEBUG  | +15    | CheckFile - Attributes:
    					File Size:			43 bytes
    					Created:			8/15/2018 - 6:08:56 PM
    					Modified:			10/10/2016 - 7:30:14 AM
    10:47:37:156 | RL |      INFO  | +16    | CRC Check - CRC matches, this is an official unedited Library: C:\HYPERSPIN\RocketLauncher\Lib\Virtual Drive.ahk
    10:47:37:156 | RL |     DEBUG  | +0     | CheckFile - Attributes:
    					File Size:			20294 bytes
    					Created:			8/15/2018 - 6:08:56 PM
    					Modified:			10/10/2016 - 7:30:47 AM
    10:47:37:187 | RL |      INFO  | +31    | CRC Check - CRC matches, this is an official unedited Library: C:\HYPERSPIN\RocketLauncher\Lib\XHotkey.ahk
    10:47:37:187 | RL |     DEBUG  | +0     | CheckFile - Attributes:
    					File Size:			26615 bytes
    					Created:			8/15/2018 - 6:08:56 PM
    					Modified:			10/10/2016 - 7:31:04 AM
    10:47:37:203 | RL |      INFO  | +16    | CRC Check - CRC matches, this is an official unedited Library: C:\HYPERSPIN\RocketLauncher\Lib\XHotkey Init.ahk
    10:47:37:218 | RL |     DEBUG  | +15    | CheckFile - Attributes:
    					File Size:			1073 bytes
    					Created:			8/15/2018 - 6:08:56 PM
    					Modified:			10/10/2016 - 7:30:56 AM
    10:47:37:218 | RL |     DEBUG  | +0     | Main - Received this dbName with no path via CLI: "1942 (Europe)"
    10:47:37:218 | RL |     DEBUG  | +0     | Main - dbName: 1942 (Europe)
    10:47:37:234 | RL |      INFO  | +16    | Main - Loading Front End Plugin: "HyperSpin"
    10:47:37:250 | RL |      INFO  | +16    | CRC Check - CRC matches, this is an official unedited Library: C:\HYPERSPIN\RocketLauncher\Plugins\HyperSpin.plugin
    10:47:37:250 | RL |     DEBUG  | +0     | CheckFile - Attributes:
    					File Size:			9590 bytes
    					Created:			8/15/2018 - 6:09:25 PM
    					Modified:			8/11/2018 - 5:36:04 PM
    10:47:37:265 | RL |     TRACE  | +15    | Process.__New - Creating new process object for: "C:\HYPERSPIN\HyperSpin\HyperSpin.exe"
    10:47:37:265 | RL |     TRACE  | +0     | File.__New - Creating new file object of: "C:\HYPERSPIN\HyperSpin\HyperSpin.exe"
    10:47:37:281 | RL |      INFO  | +16    | Main - RocketLauncher received "Commodore 64" and "1942 (Europe)"
    10:47:37:297 | RL |      INFO  | +16    | Main - Did not find a "C:\HYPERSPIN\RocketLauncher\Settings\Commodore 64\Game Options.ini" file, skipping any game-specific options.
    10:47:37:297 | RL |      INFO  | +0     | Main - 1942 (Europe) is using the default emulator: WinVICE
    10:47:37:312 | RL |      INFO  | +15    | Main - Checking for a [WinVICE] section in C:\HYPERSPIN\RocketLauncher\Settings\Commodore 64\Emulators.ini
    10:47:37:312 | RL |      INFO  | +0     | Main - Checking for a [WinVICE] section in C:\HYPERSPIN\RocketLauncher\Settings\Global Emulators.ini
    10:47:37:312 | RL |      INFO  | +0     | Main - Found [WinVICE] in C:\HYPERSPIN\RocketLauncher\Settings\Global Emulators.ini
    10:47:37:343 | RL |      INFO  | +31    | CheckFile - Checking if C:\HYPERSPIN\RocketLauncher\Modules\WinVICE\WinVICE.ahk exists
    10:47:37:375 | RL |     DEBUG  | +32    | CheckFile - Attributes:
    					File Size:			25465 bytes
    					Created:			8/15/2018 - 6:09:25 PM
    					Modified:			8/11/2018 - 5:35:43 PM
    10:47:37:375 | RL |      INFO  | +0     | Main - CRC Check - CRC matches, this is an official unedited module.
    10:47:37:390 | RL |      INFO  | +15    | Main - 1942 (Europe) will use module: C:\HYPERSPIN\RocketLauncher\Modules\WinVICE\WinVICE.ahk
    10:47:37:547 | RL |      INFO  | +157   | Main - Using standard method with "Rom Extension" SkipChecks or without any SkipChecks.
    10:47:37:609 | RL |      INFO  | +62    | CheckFile - Checking if C:\HYPERSPIN\HyperSpin\Emulators\WinVICE-3.1-x64\x64.exe exists
    10:47:37:625 | RL |     DEBUG  | +16    | CheckFile - Attributes:
    					FileDescription         	Vice C64 Emulator
    					FileVersion             	3.1
    					ProductName             	Vice C64 Emulator
    					ProductVersion          	3.1
    					CompanyName             	Vice Team
    					File Size:			6425600 bytes
    					Created:			8/16/2018 - 9:49:14 AM
    					Modified:			3/31/2017 - 4:16:06 AM
    10:47:37:625 | RL |      INFO  | +0     | Main - INI Keys read
    10:47:37:640 | RL |      INFO  | +15    | CheckFile - Checking if C:\HYPERSPIN\RocketLauncher\Module Extensions\7z.exe exists
    10:47:37:656 | 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:			8/15/2018 - 6:09:15 PM
    					Modified:			3/5/2016 - 6:03:57 AM
    10:47:37:672 | RL |      INFO  | +16    | CheckFile - Checking if C:\HYPERSPIN\RocketLauncher\Module Extensions\7z.dll exists
    10:47:37:687 | RL |     DEBUG  | +15    | 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:			8/15/2018 - 6:09:15 PM
    					Modified:			3/5/2016 - 6:03:57 AM
    10:47:37:687 | RL |      INFO  | +0     | Main - "1942 (Europe)" does not qualify for MultiGame. Only roms with any of these strings in their name are acceptable: \(Disc|\(Disk|\(Cart|\(Tape|\(Cassette|\(Part|\(Side
    10:47:37:703 | RL |      INFO  | +16    | CheckPaths - Started
    10:47:37:703 | RL |      INFO  | +0     | CheckPaths - Looking for rom: C:\HYPERSPIN\ROMs\Commodore 64\1942 (Europe).rar
    10:47:37:703 | RL |      INFO  | +0     | CheckPaths - Looking for rom by name in subfolder: C:\HYPERSPIN\ROMs\Commodore 64\1942 (Europe)\1942 (Europe).rar
    10:47:37:703 | RL |      INFO  | +0     | CheckPaths - Looking for rom by extension: C:\HYPERSPIN\ROMs\Commodore 64\1942 (Europe)\*.rar
    10:47:37:718 | RL |      INFO  | +15    | CheckPaths - Looking for rom: C:\HYPERSPIN\ROMs\Commodore 64\1942 (Europe).lha
    10:47:37:718 | RL |      INFO  | +0     | CheckPaths - Looking for rom by name in subfolder: C:\HYPERSPIN\ROMs\Commodore 64\1942 (Europe)\1942 (Europe).lha
    10:47:37:718 | RL |      INFO  | +0     | CheckPaths - Looking for rom by extension: C:\HYPERSPIN\ROMs\Commodore 64\1942 (Europe)\*.lha
    10:47:37:734 | RL |      INFO  | +16    | CheckPaths - Looking for rom: C:\HYPERSPIN\ROMs\Commodore 64\1942 (Europe).lzh
    10:47:37:734 | RL |      INFO  | +0     | CheckPaths - Looking for rom by name in subfolder: C:\HYPERSPIN\ROMs\Commodore 64\1942 (Europe)\1942 (Europe).lzh
    10:47:37:734 | RL |      INFO  | +0     | CheckPaths - Looking for rom by extension: C:\HYPERSPIN\ROMs\Commodore 64\1942 (Europe)\*.lzh
    10:47:37:734 | RL |      INFO  | +0     | CheckPaths - Looking for rom: C:\HYPERSPIN\ROMs\Commodore 64\1942 (Europe).gzip
    10:47:37:750 | RL |      INFO  | +16    | CheckPaths - Looking for rom by name in subfolder: C:\HYPERSPIN\ROMs\Commodore 64\1942 (Europe)\1942 (Europe).gzip
    10:47:37:750 | RL |      INFO  | +0     | CheckPaths - Looking for rom by extension: C:\HYPERSPIN\ROMs\Commodore 64\1942 (Europe)\*.gzip
    10:47:37:750 | RL |      INFO  | +0     | CheckPaths - Looking for rom: C:\HYPERSPIN\ROMs\Commodore 64\1942 (Europe).tar
    10:47:37:765 | RL |      INFO  | +15    | CheckPaths - Looking for rom by name in subfolder: C:\HYPERSPIN\ROMs\Commodore 64\1942 (Europe)\1942 (Europe).tar
    10:47:37:765 | RL |      INFO  | +0     | CheckPaths - Looking for rom by extension: C:\HYPERSPIN\ROMs\Commodore 64\1942 (Europe)\*.tar
    10:47:37:765 | RL |      INFO  | +0     | CheckPaths - Looking for rom: C:\HYPERSPIN\ROMs\Commodore 64\1942 (Europe).7z
    10:47:37:781 | RL |      INFO  | +16    | CheckPaths - Looking for rom by name in subfolder: C:\HYPERSPIN\ROMs\Commodore 64\1942 (Europe)\1942 (Europe).7z
    10:47:37:781 | RL |      INFO  | +0     | CheckPaths - Looking for rom by extension: C:\HYPERSPIN\ROMs\Commodore 64\1942 (Europe)\*.7z
    10:47:37:781 | RL |      INFO  | +0     | CheckPaths - Looking for rom: C:\HYPERSPIN\ROMs\Commodore 64\1942 (Europe).zip
    10:47:37:781 | RL |      INFO  | +0     | CheckPaths - Looking for rom by name in subfolder: C:\HYPERSPIN\ROMs\Commodore 64\1942 (Europe)\1942 (Europe).zip
    10:47:37:797 | RL |      INFO  | +16    | CheckPaths - Looking for rom by extension: C:\HYPERSPIN\ROMs\Commodore 64\1942 (Europe)\*.zip
    10:47:37:797 | RL |      INFO  | +0     | CheckPaths - Looking for rom: C:\HYPERSPIN\ROMs\Commodore 64\1942 (Europe).crt
    10:47:37:797 | RL |      INFO  | +0     | CheckPaths - Looking for rom by name in subfolder: C:\HYPERSPIN\ROMs\Commodore 64\1942 (Europe)\1942 (Europe).crt
    10:47:37:797 | RL |      INFO  | +0     | CheckPaths - Looking for rom by extension: C:\HYPERSPIN\ROMs\Commodore 64\1942 (Europe)\*.crt
    10:47:37:812 | RL |      INFO  | +15    | CheckPaths - Looking for rom: C:\HYPERSPIN\ROMs\Commodore 64\1942 (Europe).vsf
    10:47:37:812 | RL |      INFO  | +0     | CheckPaths - Looking for rom by name in subfolder: C:\HYPERSPIN\ROMs\Commodore 64\1942 (Europe)\1942 (Europe).vsf
    10:47:37:812 | RL |      INFO  | +0     | CheckPaths - Looking for rom by extension: C:\HYPERSPIN\ROMs\Commodore 64\1942 (Europe)\*.vsf
    10:47:37:828 | RL |      INFO  | +16    | CheckPaths - Looking for rom: C:\HYPERSPIN\ROMs\Commodore 64\1942 (Europe).d64
    10:47:37:828 | RL |      INFO  | +0     | CheckPaths - Found rom: C:\HYPERSPIN\ROMs\Commodore 64\1942 (Europe).d64
    10:47:37:828 | RL |     DEBUG  | +0     | CheckPaths - Current romName: 1942 (Europe)
    10:47:37:828 | RL |     DEBUG  | +0     | CheckPaths - Current romPath: C:\HYPERSPIN\ROMs\Commodore 64
    10:47:37:843 | RL |     DEBUG  | +15    | CheckPaths - Current romExtension: .d64
    10:47:37:843 | RL |      INFO  | +0     | CheckPaths - Ended
    10:47:37:843 | 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:\HYPERSPIN\RocketLauncher"
    					pluginPath := "C:\HYPERSPIN\RocketLauncher\Plugins"
    					pluginName := "HyperSpin"
    					pluginExt := ".plugin"
    					contextOnExit := "1"
    					rlMode := ""
    					rlTitle := "RocketLauncher"
    					rlVersion := "1.2.0.1"
    					rlAuthor := "djvj"
    					rlURL := "www.rlauncher.com"
    					langFile := "C:\HYPERSPIN\RocketLauncher\Data\Language\Localization.ini"
    					primMonitor := "1"
    					frontendPID := ""
    					frontendPath := "C:\HYPERSPIN\HyperSpin"
    					frontendExe := "HyperSpin.exe"
    					frontendExt := "exe"
    					frontendName := "HyperSpin"
    					frontendDrive := "C"
    					exitEmulatorKey := "~Esc"
    					restoreFE := "false"
    					exitScriptKey := "~q & ~s"
    					toggleCursorKey := "~e & ~t"
    					emuFullPath := "C:\HYPERSPIN\HyperSpin\Emulators\WinVICE-3.1-x64\x64.exe"
    					emuPath := "C:\HYPERSPIN\HyperSpin\Emulators\WinVICE-3.1-x64"
    					emuName := "WinVICE"
    					emuExt := "exe"
    					baseRomPath := ""
    					romPath := "C:\HYPERSPIN\ROMs\Commodore 64"
    					romPathFromIni := "C:\HYPERSPIN\ROMs\Commodore 64"
    					romExtension := ".d64"
    					romExtensionOrig := ".d64"
    					romExtensions := "rar|lha|lzh|gzip|tar|7z|zip|crt|vsf|d64|g64|tap|prg|t64|nib"
    					executable := "x64.exe"
    					systemDbName := "Commodore 64"
    					systemName := "Commodore 64"
    					dbPath := ""
    					dbName := "1942 (Europe)"
    					dbExt := ""
    					romFoundByExt := ""
    					romName := "1942 (Europe)"
    					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 := "true"
    					blockInputTime := "0"
    					blockInputFile := "C:\HYPERSPIN\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|W"
    					navDownKey := "Down|S"
    					navLeftKey := "Left|A"
    					navRightKey := "Right|D"
    					navSelectKey := "Enter"
    					navP2UpKey := "Numpad8"
    					navP2DownKey := "Numpad2"
    					navP2LeftKey := "Numpad4"
    					navP2RightKey := "Numpad6"
    					navP2SelectKey := "NumpadEnter"
    					originalWidth := "1280"
    					originalHeight := "1024"
    					vdEnabled := "true"
    					vdFullPath := "C:\Program Files\DAEMON Tools Lite\DTAgent.exe"
    					vdUseSCSI := "true"
    					vdDriveLetter := "G"
    					vdDriveLetterScsi := "Q"
    					vdAddDrive := "true"
    					demulShooterPath := ""
    					servoStikEnabled := "false"
    					servoStikExitMode := "false"
    					ledblinkyEnabled := "false"
    					ledblinkySystemName := ""
    					ledblinkyFullPath := ""
    					ledblinkyProfilePath := "C:\HYPERSPIN\RocketLauncher\Profiles\LEDBlinky"
    					ledblinkyRLProfile := "C:\HYPERSPIN\RocketLauncher\Profiles\LEDBlinky\RocketLauncher"
    					winIPACFullPath := ""
    					ultraMapEnabled := "false"
    					ultraMapFullPath := ""
    					emuIdleShutdown := "0"
    					launchPasswordHash := "UpUpDownDownLeftRightLeftRight"
    					cursorSize := ""
    					hideCursor := "false"
    					hideEmu := "false"
    					hideFE := "false"
    					suspendFE := "false"
    					fadeIn := "true"
    					fadeInDuration := "500"
    					fadeInTransitionAnimation := "DefaultAnimateFadeIn"
    					fadeInDelay := "0"
    					fadeInExitDelay := "0"
    					fadeOutExitDelay := "0"
    					fadeOut := "true"
    					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:\HYPERSPIN\RocketLauncher\Media\Fade"
    					RLDataPath := "C:\HYPERSPIN\RocketLauncher\Data"
    					RLMediaPath := "C:\HYPERSPIN\RocketLauncher\Media"
    					RLErrSoundPath := "C:\HYPERSPIN\RocketLauncher\Media\Sounds\Error"
    					modulesPath := "C:\HYPERSPIN\RocketLauncher\Modules"
    					moduleFullName := "C:\HYPERSPIN\RocketLauncher\Modules\WinVICE\WinVICE.ahk"
    					moduleName := "WinVICE"
    					modulePath := "C:\HYPERSPIN\RocketLauncher\Modules\WinVICE"
    					moduleExtension := "ahk"
    					moduleExtensionsPath := "C:\HYPERSPIN\RocketLauncher\Module Extensions"
    					libPath := "C:\HYPERSPIN\RocketLauncher\Lib"
    					sevenZEnabled := "true"
    					sevenZPath := "C:\HYPERSPIN\RocketLauncher\Module Extensions\7z.exe"
    					sevenZDllPath := "C:\HYPERSPIN\RocketLauncher\Module Extensions\7z.dll"
    					sevenZExtractPath := "C:\TEMP GAME HYPERSPIN"
    					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:\TEMP GAME HYPERSPIN"
    					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 := "false"
    					pauseKey := "~NumpadAdd"
    					pauseBackToMenuBarKey := "X"
    					pauseZoomInKey := "C"
    					pauseZoomOutKey := "V"
    					pauseScreenshotKey := "~PrintScreen"
    					pauseHiToTextPath := "C:\HYPERSPIN\RocketLauncher\Module Extensions\HiToText.exe"
    					pauseSaveStateKeyCodes := ""
    					pauseLoadStateKeyCodes := ""
    					keyboardEncoder := ""
    					keyboardEncoderEnabled := "false"
    					keymapperEnabled := "true"
    					keymapperAHKMethod := "false"
    					keymapper := "joytokey"
    					xpadderFullPath := "C:\HYPERSPIN\HyperSpin\Utilities\Xpadder.exe"
    					joyToKeyFullPath := "C:\HYPERSPIN\HyperSpin\JoyToKey_en\JoyToKey.exe"
    					profilePath := "C:\HYPERSPIN\RocketLauncher\Profiles"
    					keymapperProfilePath := "C:\HYPERSPIN\RocketLauncher\Profiles\joytokey"
    					keymapperFrontEndProfileName := "HyperSpin"
    					keymapperFrontEndProfile := "joytokey"
    					keymapperRocketLauncherProfileEnabled := "true"
    					joyIDsEnabled := "true"
    					joyIDsPreferredControllersGlobal := ""
    					joyIDsPreferredControllersSystem := "use_global"
    					joyIDsPreferredControllersOnExit := ""
    					CustomJoyNamesEnabled := "false"
    					CustomJoyNames := ""
    					rotateMethod := "false"
    					FEProfile := "C:\HYPERSPIN\RocketLauncher\Profiles\joytokey\HyperSpin"
    					defaultProfile := "C:\HYPERSPIN\RocketLauncher\Profiles\joytokey\_Default"
    					systemProfile := "C:\HYPERSPIN\RocketLauncher\Profiles\joytokey\Commodore 64"
    					xPadderSystemProfile := "C:\HYPERSPIN\RocketLauncher\Profiles\joytokey\Commodore 64\_Default"
    					emuProfile := "C:\HYPERSPIN\RocketLauncher\Profiles\joytokey\Commodore 64\WinVICE"
    					romProfile := "C:\HYPERSPIN\RocketLauncher\Profiles\joytokey\Commodore 64\1942 (Europe)"
    					RocketLauncherProfile := "C:\HYPERSPIN\RocketLauncher\Profiles\joytokey\RocketLauncher"
    					blankProfile := "C:\HYPERSPIN\RocketLauncher\Profiles\joytokey\blank"
    					ahkFEProfile := "C:\HYPERSPIN\RocketLauncher\Profiles\AHK\HyperSpin"
    					ahkDefaultProfile := "C:\HYPERSPIN\RocketLauncher\Profiles\AHK\_Default"
    					ahkSystemProfile := "C:\HYPERSPIN\RocketLauncher\Profiles\AHK\Commodore 64"
    					ahkEmuProfile := "C:\HYPERSPIN\RocketLauncher\Profiles\AHK\Commodore 64\WinVICE"
    					ahkRomProfile := "C:\HYPERSPIN\RocketLauncher\Profiles\AHK\Commodore 64\1942 (Europe)"
    					ahkRocketLauncherProfile := "C:\HYPERSPIN\RocketLauncher\Profiles\AHK\RocketLauncher"
    					bezelEnabled := "false"
    					bezelICEnabled := "false"
    					shaderName := "false"
    					shaderColor := ""
    					shaderTransparency := ""
    					statisticsEnabled := "true"
    					pressDuration := "-1"
    					emuVolume := "1"
    					dxwndIni := "C:\HYPERSPIN\RocketLauncher\Module Extensions\dxwnd\dxwnd.ini"
    					dxwndFullPath := "C:\HYPERSPIN\RocketLauncher\Module Extensions\dxwnd\dxwnd.exe"
    					qResFullPath := "C:\HYPERSPIN\RocketLauncher\Module Extensions\QRes.exe"
    					mon1O := ""
    					pacDrivedllFile := "C:\HYPERSPIN\RocketLauncher\Module Extensions\PacDrive32.dll"
    					userFadeAnimIniFile := "C:\HYPERSPIN\RocketLauncher\Lib\User Fade Animations.ini"
    					testFile := ""
    					testDuration := ""
    					initialErrorMode := "0"
    
    10:47:37:859 | RL |      INFO  | +16    | BuildScript - Loaded XHotkey Init.ahk scripts
    10:47:37:859 | RL |      INFO  | +0     | BuildScript - Loaded Keymapper Init.ahk scripts
    10:47:37:859 | RL |      INFO  | +0     | BuildScript - Loaded Fade Init.ahk scripts
    10:47:37:859 | RL |      INFO  | +0     | BuildScript - Loaded Statistics Init.ahk scripts
    10:47:37:875 | RL |     DEBUG  | +16    | BuildScript - Module starts on line: 2
    10:47:37:875 | RL |      INFO  | +0     | BuildScript - Validating module
    10:47:37:890 | RL |      INFO  | +15    | BuildScript - Validation complete
    10:47:37:890 | RL |      INFO  | +0     | BuildScript - Module:
    					MEmu := "WinVICE"
    					MEmuV := "v2.4"
    					MURL := ["http://vice-emu.sourceforge.net/"]
    					MAuthor := ["djvj","wahoobrian","brolly"]
    					MVersion := "2.1.5"
    					MCRC := "9A8F13BF"
    					iCRC := "15E345B2"
    					MID := "635038268966170754"
    					MSystem := ["Commodore 64","Commodore 16 & Plus4","Commodore VIC-20","Commodore 128","Commodore MAX Machine","Commodore 64 Games System", "Commodore PET"]
    					;----------------------------------------------------------------------------
    					; Notes:
    					; Roms must be unzipped.
    					; You can turn off the exit confirmation box by unchecking Settings->Confirm on exit
    					; Turn on saving settings by checking Settings->Save settings on exit, this will create the vice.ini file this module needs.
    					;
    					; Default Joyport setting for C64 requires that you configure "Keyset A" as the default for JoyPort 1 and "Keyset B" as the
    					; default for JoyPort 2.  This allows the module to use the ini settings and set the default joystick to Player 1 at startup
    					; This can be disabled by setting the disableAutoControllerSwapping to true.  That is helpful for users who do not wish to use
    					; "KeySet A" and "KeySet B" as the controller configurations.
    					;
    					; If you want to use the StartTape and StopTape hotkeys make sure you edit the files C64\win_shortcuts.vsc or VIC20\win_shortcuts.vsc
    					; (paths relative to the emulator install folder) and assign Alt+F7 as the StartTape shortcut and Alt+F8 as the StopTape shortcut, like this:
    					; ALT				0x76		IDM_DATASETTE_CONTROL_START		  F7
    					; ALT				0x77		IDM_DATASETTE_CONTROL_STOP		  F8
    					;
    					; WinVICE SDL:
    					; This module will also work with the SDL version of WinVICE even though it's not recommended to use it with it. If you do bare in mind that
    					; some of the features might not work. For hotkeys to work you need to manually set them all in SDL VICE and make sure you save the settings.
    					; To map the hotkeys navigate to any menu item (F12 shows the menu) press 'm' and then the key or key combo you want to use for the hotkey for that item.
    					; Don't forget to save your hotkeys before exiting the emulator before you exi or they will be lost. This is done in Settings management->Save hotkeys.
    					; You can find more info on the Readme-SDL.txt file that comes with this version of the emulator.
    					; The module will detect that you are using the SDL version by checking if the sdl-vice.ini file exists in your emulator folder, so make sure you
    					; run the emulator once in order to create this file.
    					;
    					; WinVICE uses different executables for each machine so make sure you setup your emulators properly:
    					; x64.exe - Commodore 64
    					; xplus4.exe - Commodore 16 & Plus/4
    					; xvic.exe - Commodore VIC-20
    					; x128.exe - Commodore 128
    					; xpet.exe - Commodore PET
    					;----------------------------------------------------------------------------
    					StartModule()
    					BezelGUI()
    					FadeInStart()
    
    					primaryExe := new Emulator(emuPath . "\" . executable)					; instantiate emulator executable object
    
    					mType := Object("Commodore 64","C64","Commodore 16 & Plus4","PLUS4","Commodore VIC-20","VIC20","Commodore 128","C128","Commodore MAX Machine","C64","Commodore 64 Games System","C64", "Commodore PET", "PET") ;ident should be the section names used in VICE.ini
    					ident := mType[systemName]	; search object for the systemName identifier
    
    					Fullscreen := moduleIni.Read("Settings", "Fullscreen","true",,1)				; If true, the module governs If the emulator launches fullscreen or not. Set to false when troubleshooting a module for launching problems.
    					WarpKey := moduleIni.Read("Settings", "WarpKey","F9",,1)						; toggle warp speed
    					JoySwapKey := moduleIni.Read("Settings", "JoySwapKey","F10",,1)					; swap joystick port
    					StartTapeKey := moduleIni.Read("Settings", "StartTapeKey","F7",,1)					; starts tape
    					StopTapeKey := moduleIni.Read("Settings", "StopTapeKey","F8",,1)					; stops tape
    
    					bezelTopOffset := moduleIni.Read("Settings", "bezelTopOffset",16,,1)
    					bezelBottomOffset := moduleIni.Read("Settings", "bezelBottomOffset",46,,1)
    					bezelLeftOffset := moduleIni.Read("Settings", "bezelLeftOffset",7,,1)
    					bezelRightOffset := moduleIni.Read("Settings", "bezelRightOffset",7,,1)
    					disableAutoControllerSwapping := moduleIni.Read("Settings", "DisableAutoControllerSwapping","false",,1)
    
    					UsePaddles := moduleIni.Read(romName, "UsePaddles", "false",,1)
    					AutostartPrgMode := moduleIni.Read(romName, "AutostartPrgMode", "2",,1)
    					RequiresReset := moduleIni.Read(romName, "RequiresReset", "false",,1)
    					RequiresHardReset := moduleIni.Read(romName, "RequiresHardReset", "false",,1)
    					TrueDriveEmulation := moduleIni.Read(romName . "|Settings", "TrueDriveEmulation", "false",,1)
    					LoadFile := moduleIni.Read(romName, "LoadFile",,,1)
    					DefaultJoyPort := moduleIni.Read(romName, "DefaultJoyPort", "1",,1)
    					ColumnMode := moduleIni.Read(romName, "ColumnMode", "80",,1)
    
    					; DiskSwapKey := "F11"		; swaps disk or tape - Do not need this key anymore with multigame support
    
    					7z(romPath, romName, romExtension, SevenZExtractPath)
    
    					;Detect if SDL VICE is being used
    					SdlViceINI := new IniFile(emuPath . "\sdl-vice.ini")
    					If SdlViceINI.Exist()
    						SdlVice := "true"
    					Else
    						SdlVice := "false"
    
    					RLLog.Info("Module - SDL mode is set to " . SdlVice)
    
    					If (SdlVice = "true") {
    						emuPrimaryWindow := new Window(new WindowTitle("VICE","SDL_app"))	; instantiate primary emulator window object
    						viceINI := SdlViceINI
    					} Else {
    						emuPrimaryWindow := new Window(new WindowTitle(,"VICE"))	; instantiate primary emulator window object
    						viceINI := new IniFile(emuPath . "\vice.ini")
    					}
    					viceINI.CheckFile()
    
    					emuOpenROMWindow := new Window(new WindowTitle("Select cartridge file","#32770"))
    					hideEmuObj := Object(emuOpenROMWindow,0,emuPrimaryWindow,1)
    
    					viceINIFullscreenKey := "FullscreenEnabled"
    					If (SdlVice = "true")
    					{
    						If (ident = "C64")
    							viceINIFullscreenKey := "VICIIFullscreen"
    						If (ident = "PLUS4")
    							viceINIFullscreenKey := "TEDFullscreen"
    						If (ident = "VIC20")
    							viceINIFullscreenKey := "VICFullscreen"
    						If (ident = "C128")
    							viceINIFullscreenKey := "VICIIFullscreen"
    					}
    
    					currentFullScreen := viceINI.Read(ident, viceINIFullscreenKey)
    					currentAutostartPrgMode := viceINI.Read(ident, AutostartPrgMode)
    					currentDriveTrueEmulation := viceINI.Read(ident, DriveTrueEmulation)
    					currentJoyDevice1 := viceINI.Read(ident, JoyDevice1)
    					currentJoyDevice2 := viceINI.Read(ident, JoyDevice2)
    
    					BezelStart()
    
    					; Setting Fullscreen setting in ini If it doesn't match what user wants above
    					If (ident = "C128") ;Always start in windowed mode otherwise we won't be able to set the proper window
    						viceINI.Write(0, ident, viceINIFullscreenKey)
    					Else {
    						If (Fullscreen != "true" And currentFullScreen != 0)
    							viceINI.Write(0, ident, viceINIFullscreenKey)
    						Else If (Fullscreen = "true" And currentFullScreen != 1)
    							viceINI.Write(1, ident, viceINIFullscreenKey)
    					}
    
    					If (currentAutostartPrgMode != AutostartPrgMode)
    						viceINI.Write(AutostartPrgMode, ident, "AutostartPrgMode")
    
    					WarpKey := xHotKeyVarEdit(WarpKey,"WarpKey","~","Add")
    					JoySwapKey := xHotKeyVarEdit(JoySwapKey,"JoySwapKey","~","Add")
    					StartTapeKey := xHotKeyVarEdit(StartTapeKey,"StartTapeKey","~","Add")
    					StopTapeKey := xHotKeyVarEdit(StopTapeKey,"StopTapeKey","~","Add")
    					xHotKeywrapper(WarpKey,"Warp")
    					xHotKeywrapper(JoySwapKey,"JoySwap")
    					xHotKeywrapper(StartTapeKey,"StartTape")
    					xHotKeywrapper(StopTapeKey,"StopTape")
    
    					If StringUtils.Contains(romName,"\(USA\)|\(Canada\)")
    						DefaultVideoMode := "NTSC"
    					Else
    						DefaultVideoMode := "PAL"
    
    					VideoMode := moduleIni.Read(romName, "VideoMode", DefaultVideoMode,,1)
    
    					params := (If SdlVice = "true" ? " " : " +confirmexit")
    
    					; Setting video mode depending on rom, default NTSC
    					If (VideoMode = "NTSC") {
    						params .= " -ntsc"
    						;viceINI.Write(-2, ident, "MachineVideoStandard")  ;NTSC
    					} Else {
    						params .= " -pal"
    						;viceINI.Write(-1, ident, "MachineVideoStandard")  ;PAL
    					}
    
    					;Enable/Disable paddles as needed, leave these checks in-place because mouse CLI and Ini options aren't supported in VICE 1.22 and this way it will also work with it.
    					currentUsePaddles := viceINI.Read(ident, "Mouse")
    					If (UsePaddles = "true" And currentUsePaddles != 1)
    						params .= " -mouse -mousetype 3"
    					If (UsePaddles = "false" And currentUsePaddles = 1)
    						params .= " +mouse"
    
    					If (ident = "C64") {
    						If !StringUtils.Contains(romExtension,"\.d64|\.d71|\.d80|\.d81|\.d82|\.g64|\.g41|\.x64|\.t64|\.tap|\.crt|\.prg|\.vsf")
    							ScriptError("Your rom has an extension of " . romExtension . ", only these extensions are supported:`nd64,d71,d80,d81,d82,g64,g41,x64,t64,tap,crt")
    
    						If (romExtension = ".crt") {
    							viceINI.Write(romPath . "\" . romName . romExtension, "C64", "CartridgeFile")
    							viceINI.Write(0, "C64", "CartridgeType")
    						} Else {
    							viceINI.Write("", "C64", "CartridgeFile")
    							viceINI.Write(-1, "C64", "CartridgeType")
    						}
    						; Setting TrueDriveEmulation setting in ini If it doesn't match what user wants above
    						If (TrueDriveEmulation != "true" And currentDriveTrueEmulation != 0) {
    							viceINI.Write(0, ident, "DriveTrueEmulation")
    							viceINI.Write(0, ident, "Drive8Type")
    						}
    						Else If (TrueDriveEmulation = "true" And currentDriveTrueEmulation != 1) {
    							viceINI.Write(1, ident, "DriveTrueEmulation")
    							viceINI.Write(1541, ident, "Drive8Type")
    						}
    
    						If (disableAutoControllerSwapping = "false") {
    							; Setting Default JoyPort to Player 1 If needed
    							If (DefaultJoyPort = "1" And currentJoyDevice1 != 2) {
    								viceINI.Write(2, ident, "JoyDevice1")
    								viceINI.Write(3, ident, "JoyDevice2")
    							}
    							Else If (DefaultJoyPort = "2" And currentJoyDevice1 != 3) {
    								viceINI.Write(3, ident, "JoyDevice1")
    								viceINI.Write(2, ident, "JoyDevice2")
    							}
    						}
    
    						SendCommandDelay := moduleIni.Read("Settings", "SendCommandDelay", "1500",,1)
    						Command := moduleIni.Read(romName, "Command",,,1)
    						Command := StringUtils.Lower(Command)	; Command MUST be in lower case so let's force it
    
    						HideAppStart(hideEmuObj,hideEmu)
    
    						If StringUtils.Contains(romExtension,"\.d64|\.d71|\.d80|\.d81|\.d82|\.g64|\.g41|\.x64|\.prg|\.vsf")
    							primaryExe.Run(params . " -autostart """ . romPath . "\" . romName . romExtension . ":" . LoadFile . """")
    						Else If StringUtils.Contains(romExtension,"\.t64|\.tap")
    							primaryExe.Run(params . " """ . romPath . "\" . romName . romExtension . """")
    						Else If (romExtension = ".crt")
    							primaryExe.Run(params . " -cartcrt """ . romPath . "\" . romName . romExtension . """")
    
    						If (RequiresReset = "true")
    						{
    							emuPrimaryWindow.WaitActive()
    							TimerUtils.Sleep(1000) ; increase if command is not appearing in the emu window or some just some letters
    							KeyUtils.Send("!r")
    						}
    
    						If Command {
    							TimerUtils.Sleep(1000)
    							emuPrimaryWindow.WaitActive()
    							KeyUtils.SetKeyDelay(50)
    							SendCommand(Command . "{Enter}", SendCommandDelay)
    						}
    					}
    					Else If (ident = "PLUS4") {
    						If !StringUtils.Contains(romExtension,"\.prg|\.d64|\.t64|\.tap|\.crt|\.g64")
    							ScriptError("Your rom has an extension of " . romExtension . ", only these extensions are supported:`nprg,d64,t64,tap,crt,g64")
    
    						SendCommandDelay := moduleIni.Read("Settings", "SendCommandDelay", "1500",,1)
    						Model := moduleIni.Read(romName, "Model", "Commodore Plus/4",,1)
    
    						; Setting model
    						If (Model = "Commodore Plus/4") { ;Commodore Plus/4
    							viceINI.Write("3plus1lo", ident, "FunctionLowName")
    							viceINI.Write("3plus1hi", ident, "FunctionHighName")
    							viceINI.Write(64, ident, "RamSize")
    							viceINI.Write(1, ident, "Acia1Enable")
    						} Else {	; Commodore 16
    							viceINI.Write("", ident, "FunctionLowName")
    							viceINI.Write("", ident, "FunctionHighName")
    							viceINI.Write(16, ident, "RamSize")
    							viceINI.Write(0, ident, "Acia1Enable")
    						}
    
    						; TrueDriveEmulation must be set to false
    						If (currentDriveTrueEmulation != 0) {
    							viceINI.Write(0, ident, "DriveTrueEmulation")
    						}
    
    						Command := moduleIni.Read(romName, "Command",,,1)
    						Command := StringUtils.Lower(Command)	; Command MUST be in lower case so let's force it
    
    						HideAppStart(hideEmuObj,hideEmu)
    
    						If StringUtils.Contains(romExtension,"\.d64|\.g64|\.prg")
    							primaryExe.Run(params . " """ . romPath . "\" . romName . romExtension . """")
    						Else If romExtension in .t64,.tap
    							primaryExe.Run(params . " """ . romPath . "\" . romName . romExtension . """")
    						Else If (romExtension = .crt)
    						{
    							If (SdlVice = "true")
    							{
    								primaryExe.Run(params . " """ . romPath . "\" . romName . romExtension . """")
    							}
    							Else
    							{
    								;CLI does not seem to work for carts for Plus4, use GUI instead
    								; primaryExe.Run(params . " -cartcrt """ . romPath . "\" . romName . romExtension . """")
    								primaryExe.Run()
    								emuPrimaryWindow.Wait()
    								emuPrimaryWindow.WaitActive()
    
    								;Following keystrokes open up dialog for smart-attach cartridge image
    								TimerUtils.Sleep(500)
    								emuPrimaryWindow.MenuSelectItem("File", "Attach cartridge image", "1&")
    
    								OpenROM(emuOpenROMWindow.WinTitle.GetWindowTitle(),romPath . "\" . romName . romExtension)
    							}
    						}
    
    						If (RequiresReset = "true")
    						{
    							emuPrimaryWindow.Wait()
    							emuPrimaryWindow.WaitActive()
    							TimerUtils.Sleep(1000) ; increase If command is not appearing in the emu window or some just some letters
    							KeyUtils.Send("!r")
    						}
    
    						If (RequiresHardReset = "true")
    						{
    							emuPrimaryWindow.Wait()
    							emuPrimaryWindow.WaitActive()
    							TimerUtils.Sleep(1000) ; increase If command is not appearing in the emu window or some just some letters
    							KeyUtils.Send("^!r")
    						}
    
    						If Command
    						{
    							emuPrimaryWindow.Wait()
    							emuPrimaryWindow.WaitActive()
    							;TimerUtils.Sleep(SendCommandDelay) ; increase If command is not appearing in the emu window or some just some letters
    
    							If StringUtils.Contains(romExtension,"\.t64|\.tap")
    							{
    								;Tape loading time will vary greatly so we can't type this automatically, user must do it using a hotkey
    								RunTapeKey := moduleIni.Read(romname, "RunTapeKey","Ctrl&F12",,1)						; run tape key
    								RunTapeKey := xHotKeyVarEdit(RunTapeKey,"RunTapeKey","~","Add")
    								xHotKeywrapper(RunTapeKey,"RunTape")
    							} Else
    								SendCommand(Command . "{Enter}", SendCommandDelay)
    						}
    					}
    					Else If (ident = "VIC20") {
    						If !StringUtils.Contains(romExtension, "\.prg|\.d64|\.t64|\.tap|\.crt|\.vsf")
    							ScriptError("Your rom has an extension of " . romExtension . ", only these extensions are supported: prg,d64,t64,tap,crt")
    
    						SendCommandDelay := moduleIni.Read("Settings", "SendCommandDelay", "1500",,1)
    
    						CartAddress := moduleIni.Read(romName, "CartLoadingAddress", "X000",,1)
    						MemoryExpansion := moduleIni.Read(romName, "MemoryExpansion", "none",,1)
    						Command := moduleIni.Read(romName, "Command",,,1)
    						RequiresReset := moduleIni.Read(romName, "RequiresReset", "false",,1)
    
    						Command := StringUtils.Lower(Command)	; Command MUST be in lower case so let's force it
    
    						If (romExtension = ".crt") {
    							;TimerUtils.Sleep(100) ;Without this romtable comes empty (thread related?)
    							RomTableCheck()	; make sure romTable is created already so the next line can calculate correctly
    
    							;MultiPart carts can only be run If the MultiGame feature is enabled
    							If StringUtils.Contains(romName, "\(Part ")
    							{
    								If (mgEnabled = "false")
    									ScriptError("You cannot run multipart games with MultiGame disabled")
    							}
    
    							romCount := romtable.MaxIndex()
    
    							If (romCount > 1) {
    								;multipart carts - need to build custom CLI parameters to invoke multipart cartridges.  Multipart cartridges are loaded in more than one
    								;                  memory address, so we interrogate each part, and determine its loading address, and build the CLI parameters.
    								;				   Once all the cartridge parts have been processed, the emulator with the custom CLI parameters are invoked.
    								;
    								;                  Using Lunaar Leeper as an example, it has two parts, one loaded in $2000, and one in $A000
    								;	               "xvic.exe -cart2 "D:\Games\Commodore VIC-20\Lunar Leeper (USA) (Part 1).crt" -cartA "D:\Games\Commodore VIC-20\Lunar Leeper (USA) (Part 2).crt"
    
    								multipartCLI := params
    
    								for index, element in romtable {
    									currentCart := romtable[A_Index,1]
    									StringUtils.SplitPath(currentCart,,,,OutFileName)
    									currentCartAddress := moduleIni.Read(OutFileName, "CartLoadingAddress", "X000",,1)
    
    									If (currentCartAddress = "A000")
    										cartSlot := " -cartA"
    									Else If (currentCartAddress = "B000")
    										cartSlot := " -cartB"
    									Else If (currentCartAddress = "2000")
    										cartSlot := " -cart2"
    									Else If (currentCartAddress = "4000")
    										cartSlot := " -cart4"
    									Else If (currentCartAddress = "6000")
    										cartSlot := " -cart6"
    									Else
    										ScriptError("Invalid Cart Address Specified: " . CartAddress)
    
    									multipartCLI := multipartCLI . " " . cartSlot . " """ . currentCart . """"
    								}
    								primaryExe.Run(multipartCLI)
    							}
    							Else {
    								;singlepart carts - unlike multipart carts, we can directly run the emulator with a single CLI parameter
    
    								If (CartAddress = "A000")
    									cartSlot := " -cartA"
    								Else If (CartAddress = "B000")
    									cartSlot := " -cartB"
    								Else If (CartAddress = "2000")
    									cartSlot := " -cart2"
    								Else If (CartAddress = "4000")
    									cartSlot := " -cart4"
    								Else If (CartAddress = "6000")
    									cartSlot := " -cart6"
    								Else
    									ScriptError("Invalid Cart Address Specified: " . CartAddress)
    
    								HideAppStart(hideEmuObj,hideEmu)
    								primaryExe.Run(params . cartSlot . " """ . romPath . "\" . romName . romExtension . """")
    							}
    						} Else {
    							;for non cartridges, update the vice.ini with the proper memory expansion values (If needed) prior to calling the emulator.
    							varBlock0 := 0
    							varBlock1 := 0
    							varBlock2 := 0
    							varBlock3 := 0
    							varBlock5 := 0
    
    							If (MemoryExpansion = "3k") {
    								varBlock0 := 1
    							} Else If (MemoryExpansion = "8k") {
    								varBlock1 := 1
    							} Else If (MemoryExpansion = "16k") {
    								varBlock1 := 1
    								varBlock2 := 1
    							} Else If (MemoryExpansion = "24k") {
    								varBlock1 := 1
    								varBlock2 := 1
    								varBlock3 := 1
    							} Else If (MemoryExpansion = "all") {
    								varBlock0 := 1
    								varBlock1 := 1
    								varBlock2 := 1
    								varBlock3 := 1
    								varBlock5 := 1
    							} Else If (MemoryExpansion = "3,5") {
    								varBlock3 := 1
    								varBlock5 := 1
    							} Else If (MemoryExpansion = "5") {
    								varBlock5 := 1
    							} Else If (MemoryExpansion = "1,5") {
    								varBlock1 := 1
    								varBlock5 := 1
    							} Else If (MemoryExpansion = "1,2,5") {
    								varBlock1 := 1
    								varBlock2 := 1
    								varBlock5 := 1
    							}
    							viceINI.Write(varBlock0, "VIC20", "RAMBlock0")
    							viceINI.Write(varBlock1, "VIC20", "RAMBlock1")
    							viceINI.Write(varBlock2, "VIC20", "RAMBlock2")
    							viceINI.Write(varBlock3, "VIC20", "RAMBlock3")
    							viceINI.Write(varBlock5, "VIC20", "RAMBlock5")
    
    							HideAppStart(hideEmuObj,hideEmu)
    							primaryExe.Run(params . " """ . romPath . "\" . romName . romExtension . """")
    						}
    
    						If (RequiresReset = "true")
    						{
    							emuPrimaryWindow.Wait()
    							emuPrimaryWindow.WaitActive()
    							TimerUtils.Sleep(1000) ; increase If command is not appearing in the emu window or some just some letters
    							KeyUtils.Send("!r")
    						}
    
    						If Command
    						{
    							emuPrimaryWindow.Wait()
    							emuPrimaryWindow.WaitActive()
    							KeyUtils.SetKeyDelay(50)
    							SendCommand(Command . "{Enter}", SendCommandDelay)
    						}
    					}
    					Else If (ident = "C128") {
    						If !StringUtils.Contains(romExtension,"\.prg|\.d64|\.d81")
    							ScriptError("Your rom has an extension of " . romExtension . ", only these extensions are supported:`nprg,d64,d81")
    
    						SendCommandDelay := moduleIni.Read("Settings", "SendCommandDelay", "1500",,1)
    
    						; Setting TrueDriveEmulation setting in ini If it doesn't match what user wants above
    						If (TrueDriveEmulation != "true" And currentDriveTrueEmulation != 0) {
    							viceINI.Write(0, ident, "DriveTrueEmulation")
    							viceINI.Write(0, ident, "Drive8Type")
    						}
    						Else If (TrueDriveEmulation = "true" And currentDriveTrueEmulation != 1) {
    							viceINI.Write(1, ident, "DriveTrueEmulation")
    							viceINI.Write(1570, ident, "Drive8Type")
    						}
    
    						Command := moduleIni.Read(romName, "Command",,,1)
    						Commodore64Mode := moduleIni.Read(romName, "Commodore64Mode", "false",,1)
    						Command := StringUtils.Lower(Command)	; Command MUST be in lower case so let's force it
    
    						;set 80/40 col param
    						If (ColumnMode = 40) {
    							params .= " -40col"
    						}
    						Else {
    							params .= " -80col"
    						}
    
    						; Force either C64 mode (-go64) or C128 mode (+go64)
    						If (Commodore64Mode = "true") {
    							params .= " -go64"
    						}
    						Else {
    							params .= " +go64"
    						}
    
    						params .= " +reu +autostart-warp"
    
    						HideAppStart(hideEmuObj,hideEmu)
    						primaryExe.Run(params . " """ . romPath . "\" . romName . romExtension . """")
    						emuPrimaryWindow.Wait()
    						TimerUtils.Sleep(1000)	; wait just a little more for 2 instances of the emu to open
    
    						emuPrimaryWindow.Get("List")	; Retrieves the unique ID numbers of all existing windows
    						MaxWidth := 0
    						MinWidth := 10000
    						Loop % emuPrimaryWindow.List[0] {
    							emuWindow%A_Index% := new Window(new WindowTitle(,,,emuPrimaryWindow.List[A_Index]))	; instantiate each emulator window object with the ahk_id
    							emuWindow%A_Index%.Activate()
    							emuWindow%A_Index%.GetClass()	; store the class of this window in the object
    							emuWindow%A_Index%.GetTitle()	; store the title of this window in the object
    							emuWindow%A_Index%.GetPos(emuX, emuY, emuWidth, emuHeight)
    							If (emuWidth > MaxWidth) {
    								emu80ColWindow := emuWindow%A_Index%
    								MaxWidth := emuWidth
    							}
    							If (emuWidth < MinWidth) {
    								emu40ColWindow := emuWindow%A_Index%
    								MinWidth := emuWidth
    							}
    						}
    
    						If (ColumnMode = 40) {
    							emu80ColWindow.Hide()
    							visibleWindow := emu40ColWindow
    						} Else {
    							emu40ColWindow.Hide()
    							visibleWindow := emu80ColWindow
    						}
    
    						;Activate the desired window since you might have hidden the active one above
    						visibleWindow.Activate()
    						visibleWindow.WaitActive()
    						WinSet, Redraw, , A ;Without this line bezel will always draw below the emulator window!
    
    						If (Fullscreen = "true") ;We always force windowed mode on the ini for the 40/80col mode detection to work
    							KeyUtils.Send("!{Enter}")
    
    						If Command {
    							visibleWindow.Wait()
    							visibleWindow.WaitActive()
    							KeyUtils.SetKeyDelay(50)
    							SendCommand(Command . "{Enter}", SendCommandDelay)
    						}
    					}
    					Else If (ident = "PET") {
    						If !StringUtils.Contains(romExtension,"\.prg|\.d64|\.d81|\.tap")
    							ScriptError("Your rom has an extension of " . romExtension . ", only these extensions are supported:`nprg,d64,d81,tap")
    
    						SendCommandDelay := moduleIni.Read("Settings", "SendCommandDelay", "1500",,1)
    
    						Command := moduleIni.Read(romName, "Command",,,1)
    						PETModel := moduleIni.Read(romName, "PETModel", "PET4032",,1)
    						Command := StringUtils.Lower(Command)	; Command MUST be in lower case so let's force it
    
    						If (PETModel = "PET3032")
    						{
    							viceINI.Write("kernal2", ident, "KernalName")
    							viceINI.Write("edit2g", ident, "EditorName")
    							viceINI.Write("basic2", ident, "BasicName")
    							viceINI.Write(0, ident, "Crtc")
    							viceINI.Write(40, ident, "VideoSize")
    							viceINI.Write(2, ident, "KeymapIndex")
    						}
    						Else If (PETModel = "PET8032")
    						{
    							viceINI.Write("kernal4", ident, "KernalName")
    							viceINI.Write("edit4b80", ident, "EditorName")
    							viceINI.Write("basic4", ident, "BasicName")
    							viceINI.Write(1, ident, "Crtc")
    							viceINI.Write(80, ident, "VideoSize")
    							viceINI.Write(0, ident, "KeymapIndex")
    						}
    						Else
    						{
    							;Assume Model 4032
    							viceINI.Write("kernal4", ident, "KernalName")
    							viceINI.Write("edit4g40", ident, "EditorName")
    							viceINI.Write("basic4", ident, "BasicName")
    							viceINI.Write(1, ident, "Crtc")
    							viceINI.Write(40, ident, "VideoSize")
    							viceINI.Write(2, ident, "KeymapIndex")
    						}
    
    						HideAppStart(hideEmuObj,hideEmu)
    						primaryExe.Run(params . " """ . romPath . "\" . romName . romExtension . """")
    
    						If Command {
    							emuPrimaryWindow.Wait()
    							emuPrimaryWindow.WaitActive()
    							KeyUtils.SetKeyDelay(50)
    							SendCommand(Command, SendCommandDelay)
    						}
    					}
    
    					emuPrimaryWindow.Wait()
    					emuPrimaryWindow.WaitActive()
    
    					BezelDraw()
    					HideAppEnd(hideEmuObj,hideEmu)
    					FadeInExit()
    					primaryExe.Process("WaitClose")
    					7zCleanUp()
    					FadeOutExit()
    					ExitModule()
    
    
    					JoySwap:
    						KeyUtils.Send("!j")
    					Return
    
    					Warp:
    						KeyUtils.Send("!w")
    					Return
    
    					StartTape:
    						KeyUtils.Send("!{F7}")
    					Return
    
    					StopTape:
    						KeyUtils.Send("!{F8}")
    					Return
    
    					RunTape:
    						KeyUtils.SetKeyDelay(50)
    						Loop, parse, Command
    							KeyUtils.Send("{" . A_LoopField . " down}{" . A_LoopField . " up}")
    						KeyUtils.Send("{Enter down}{Enter up}")
    					Return
    
    					HaltEmu:
    						If WarpKey
    							XHotKeywrapper(WarpKey,"Warp","OFF")
    						If JoySwapKey
    							XHotKeywrapper(JoySwapKey,"JoySwap","OFF")
    						If StartTapeKey
    							XHotKeywrapper(StartTapeKey,"StartTape","OFF")
    						If StopTapeKey
    							XHotKeywrapper(StopTapeKey,"StopTape","OFF")
    						If (Fullscreen = "true")
    							KeyUtils.Send("!{Enter}")
    					Return
    
    					MultiGame:
    						RLLog.Info("MultiGame label triggered")
    						If romExtension in .d64,.d71,.d80,.d81,.d82,.g64,.g41,.x64,.prg
    						{	KeyUtils.Send("!8") ; swaps a Disk
    							wvTitle := "Attach disk image ahk_class #32770"
    						} Else If romExtension in .t64,.tap
    						{	KeyUtils.Send("!t") ; swaps a Tape
    							wvTitle := "Attach tape image ahk_class #32770"
    						} Else
    							ScriptError(romExtension . " is an invalid multi-game extension")
    						OpenROM(wvTitle, selectedRom)
    						emuPrimaryWindow.WaitActive(5)
    						emuPrimaryWindow.Activate()
    					Return
    
    					RestoreEmu:
    						If (Fullscreen = "true")
    							KeyUtils.Send("!{Enter}")
    						If WarpKey
    							XHotKeywrapper(WarpKey,"Warp","ON")
    						If JoySwapKey
    							XHotKeywrapper(JoySwapKey,"JoySwap","ON")
    						If StartTapeKey
    							XHotKeywrapper(StartTapeKey,"StartTape","ON")
    						If StopTapeKey
    							XHotKeywrapper(StopTapeKey,"StopTape","ON")
    					Return
    
    					CloseProcess:
    						FadeOutStart()
    						BezelExit()
    						emuPrimaryWindow.Close()
    					Return
    
    10:47:37:906 | RL |      INFO  | +16    | BuildScript - Loaded Multi-Player scripts
    10:47:37:937 | RL |      INFO  | +31    | BuildScript - Loaded Statistics.ahk script
    10:47:37:953 | RL |      INFO  | +16    | BuildScript - "C:\HYPERSPIN\RocketLauncher\Lib\User Functions\Global.ahk" not found
    10:47:37:984 | RL |      INFO  | +31    | BuildScript - "C:\HYPERSPIN\RocketLauncher\Lib\User Functions\Commodore 64.ahk" not found
    10:47:37:000 | RL |      INFO  | +16    | BuildScript - "C:\HYPERSPIN\RocketLauncher\Lib\User Functions\Emulators\WinVICE.ahk" not found
    10:47:38:015 | RL |      INFO  | +15    | BuildScript - "C:\HYPERSPIN\RocketLauncher\Lib\User Functions\Commodore 64\Emulators\WinVICE.ahk" not found
    10:47:38:047 | RL |      INFO  | +32    | BuildScript - "C:\HYPERSPIN\RocketLauncher\Lib\User Functions\Commodore 64\1942 (Europe).ahk" not found
    10:47:38:062 | RL |      INFO  | +15    | BuildScript - Finished injecting functions into module
    10:47:38:093 | RL |      INFO  | +31    | Main - Module is built
    10:47:38:109 | RL |      INFO  | +16    | CheckFile - Checking if C:\HYPERSPIN\RocketLauncher\AutoHotkey.dll exists
    10:47:38:140 | RL |     DEBUG  | +31    | 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:			8/15/2018 - 6:08:54 PM
    					Modified:			9/7/2013 - 6:54:32 AM
    10:47:38:156 | RL |      INFO  | +16    | Main - Starting timer to watch if Front End gets displaced and restore it if it does.
    10:47:38:156 | RL |      INFO  | +0     | Main - Running module
    10:47:38:422 | MD |      INFO  | +N/A   | Module initialized
    10:47:38:422 | MD |     DEBUG  | +0     | XHotkeyTableCreation - Started
    10:47:38:422 | MD |     DEBUG  | +0     | XHotkeyTableCreation - KeyGroup ~Esc not in TableKeyGroups
    10:47:38:453 | MD |     DEBUG  | +31    | XHotkeyTableCreation - Post loop 1 check
    10:47:38:453 | MD |     DEBUG  | +0     | XHotkeyTableCreation - Post loop 2 check
    10:47:38:453 | MD |     DEBUG  | +0     | XHotkeyTableCreation - Using standard Hotkey method for key(s): "~Esc" to call label: "CloseProcess"
    10:47:38:484 | MD |     DEBUG  | +31    | XHotkeyTableCreation - Ended
    10:47:38:484 | MD |     TRACE  | +0     | Keymapper - Checking for the JoyIDs_Preferred_Controllers key  in C:\HYPERSPIN\RocketLauncher\Settings\Commodore 64\Games JoyIDs.ini under section [1942 (Europe)]
    10:47:38:484 | MD |      INFO  | +0     | LoadPreferredControllers - Started
    10:47:38:484 | MD |     TRACE  | +0     | LoadPreferredControllers - JoyIDsPreferredControllers = 1
    10:47:38:515 | MD |     TRACE  | +31    | LoadPreferredControllers - Creating a list of currently connected joysticks
    10:47:38:515 | MD |      INFO  | +0     | GetJoystickArray - Started
    10:47:38:547 | MD |     TRACE  | +32    | GetJoystickArray - Joysticks Detected: 1000000000000000
    10:47:38:547 | MD |      INFO  | +0     | GetJoystickGUID - Started
    10:47:38:547 | MD |      INFO  | +0     | GetJoystickGUID - Ended and found GUID: 50FF7F652FA2E8118001444553540000
    10:47:38:547 | MD |     TRACE  | +0     | GetJoystickArray - ID: 1 | Port: 0 | Name: Controller (Xbox 360 Wireless Receiver for Windows) | MID: 045e | PID: 02a1 | GUID: 50FF7F652FA2E8118001444553540000
    10:47:38:578 | MD |      INFO  | +31    | GetJoystickArray - Ended
    10:47:38:578 | MD |     TRACE  | +0     | LoadPreferredControllers - Preferred Order Sorting List -> 3.01|045e|02a1|50FF7F652FA2E8118001444553540000
    10:47:38:578 | MD |      INFO  | +0     | LoadPreferredControllers - Sorting Currently Connected joysticks List to match the order of the Preferred Controller List
    10:47:38:578 | MD |      INFO  | +0     | LoadPreferredControllers - Assigning the New Joystick IDs according to the preferred list for the active controllers
    10:47:38:609 | MD |      INFO  | +31    | ChangeJoystickID - Started
    10:47:38:609 | MD |     TRACE  | +0     | ChangeJoystickID - Swapping Joystick ID: 00000000 to the New Joystick ID: 00000000, for the Joystick VID_045e&PID_02a1&GUID_50FF7F652FA2E8118001444553540000
    10:47:38:609 | MD |      INFO  | +0     | ChangeJoystickID - Ended
    10:47:38:609 | MD |      INFO  | +0     | LoadPreferredControllers - Ended
    10:47:38:640 | MD |      INFO  | +31    | CheckFile - Checking if C:\HYPERSPIN\HyperSpin\JoyToKey_en\JoyToKey.exe exists
    10:47:38:640 | MD |     DEBUG  | +0     | CheckFile - Attributes:
    					FileDescription         	Convert joystick input to keyboard/mouse input
    					FileVersion             	5.9.0.390
    					InternalName            	JoyToKey
    					LegalCopyright          	Copyright(C) JTK, 1999-2017
    					OriginalFilename        	JoyToKey
    					ProductName             	JoyToKey
    					ProductVersion          	Version 5
    					File Size:			1966080 bytes
    					Created:			8/17/2018 - 3:10:27 PM
    					Modified:			2/23/2017 - 11:27:04 PM
    10:47:38:640 | MD |      INFO  | +0     | Keymapper - Loading joytokey
    10:47:38:640 | MD |      INFO  | +0     | RunKeymapper - Started, using method "load"
    10:47:38:672 | MD |      INFO  | +32    | GetJoystickArray - Started
    10:47:38:672 | MD |     TRACE  | +0     | GetJoystickArray - Joysticks Detected: 1000000000000000
    10:47:38:672 | MD |      INFO  | +0     | GetJoystickGUID - Started
    10:47:38:703 | MD |      INFO  | +31    | GetJoystickGUID - Ended and found GUID: 50FF7F652FA2E8118001444553540000
    10:47:38:703 | MD |     TRACE  | +0     | GetJoystickArray - ID: 1 | Port: 0 | Name: Controller (Xbox 360 Wireless Receiver for Windows) | MID: 045e | PID: 02a1 | GUID: 50FF7F652FA2E8118001444553540000
    10:47:38:703 | MD |      INFO  | +0     | GetJoystickArray - Ended
    10:47:38:703 | MD |     TRACE  | +0     | RunKeymapper - Found your keymapper application here: "C:\HYPERSPIN\HyperSpin\JoyToKey_en\JoyToKey.exe"
    10:47:38:734 | MD |     TRACE  | +31    | RunKeymapper - Looping through controllers to find joytokey profiles for each one
    10:47:38:734 | MD |     TRACE  | +0     | GetProfile - Searching for these profiles (| delimited): C:\HYPERSPIN\RocketLauncher\Profiles\joytokey\Commodore 64\1942 (Europe)\1942 (Europe)|C:\HYPERSPIN\RocketLauncher\Profiles\joytokey\Commodore 64\WinVICE\WinVICE|C:\HYPERSPIN\RocketLauncher\Profiles\joytokey\Commodore 64\Commodore 64|C:\HYPERSPIN\RocketLauncher\Profiles\joytokey\_Default\_Default
    10:47:38:734 | MD |     TRACE  | +0     | GetProfile - Searching for a Player 1 profile -> C:\HYPERSPIN\RocketLauncher\Profiles\joytokey\Commodore 64\1942 (Europe)\1942 (Europe).cfg
    10:47:38:734 | MD |     TRACE  | +0     | GetProfile - Searching for a Player 1 profile -> C:\HYPERSPIN\RocketLauncher\Profiles\joytokey\Commodore 64\WinVICE\WinVICE.cfg
    10:47:38:765 | MD |     TRACE  | +31    | GetProfile - Searching for a Player 1 profile -> C:\HYPERSPIN\RocketLauncher\Profiles\joytokey\Commodore 64\Commodore 64.cfg
    10:47:38:765 | MD |     TRACE  | +0     | GetProfile - Searching for a Player 1 profile -> C:\HYPERSPIN\RocketLauncher\Profiles\joytokey\_Default\_Default.cfg
    10:47:38:765 | MD |   WARNING  | +0     | GetProfile - Keymapper support is enabled for "joytokey", but could not find a "1942 (Europe)", "WinVICE", "Commodore 64", default, a "" player 1 profile or a blank profile in "C:\HYPERSPIN\RocketLauncher\Profiles\joytokey" for controller ""
    10:47:38:765 | MD |      INFO  | +0     | RunJoyToKey - Started
    10:47:38:797 | MD |      INFO  | +32    | Process - Exist Xpadder.exe
    10:47:38:797 | MD |      INFO  | +0     | WinClose - Closing: JoyToKey ahk_class TMainForm
    10:47:38:906 | MD |      INFO  | +109   | Process - WaitClose JoyToKey.exe 2
    10:47:38:937 | MD |      INFO  | +31    | RunJoyToKey - Ended
    10:47:38:937 | MD |      INFO  | +0     | RunKeymapper - Ended
    10:47:38:968 | MD |     DEBUG  | +31    | fadeInTransitionAnimation: DefaultAnimateFadeIn
    10:47:38:968 | MD |     DEBUG  | +0     | fadeOutTransitionAnimation: DefaultAnimateFadeOut
    10:47:38:000 | MD |     DEBUG  | +32    | fadeLyr3Animation: DefaultFadeAnimation
    10:47:39:000 | MD |     DEBUG  | +0     | fadeLyr37zAnimation: DefaultFadeAnimation
    10:47:39:000 | MD |     TRACE  | +0     | CustomFunction.Init - Starting
    10:47:39:031 | MD |     TRACE  | +31    | CustomFunction.Init - Ending
    10:47:39:031 | MD |      INFO  | +0     | StartModule - Started
    10:47:39:031 | MD |      INFO  | +0     | StartModule - MEmu: WinVICE
    					MEmuV: v2.4
    					MURL: http://vice-emu.sourceforge.net/
    					MAuthor: djvj|wahoobrian|brolly
    					MVersion: 2.1.5
    					MCRC: 9A8F13BF
    					iCRC: 15E345B2
    					MID: 635038268966170754
    					MSystem: Commodore 64|Commodore 16 & Plus4|Commodore VIC-20|Commodore 128|Commodore MAX Machine|Commodore 64 Games System|Commodore PET
    10:47:39:031 | MD |      INFO  | +0     | StartModule - You have a supported System Name for this module: "Commodore 64"
    10:47:39:062 | MD |      INFO  | +31    | LocaleUtils.i18n - Started
    10:47:39:062 | MD |     DEBUG  | +0     | LocaleUtils.i18n - Section "English_United_States" & key "dialog.open" not found, trying section "English"
    10:47:39:062 | MD |      INFO  | +0     | LocaleUtils.i18n - Ended, using "Open" for "dialog.open"
    10:47:39:093 | MD |      INFO  | +31    | LocaleUtils.i18n - Started
    10:47:39:093 | MD |     DEBUG  | +0     | LocaleUtils.i18n - Section "English_United_States" & key "dialog.start" not found, trying section "English"
    10:47:39:093 | MD |      INFO  | +0     | LocaleUtils.i18n - Ended, using "Start" for "dialog.start"
    10:47:39:093 | MD |      INFO  | +0     | PluginInit - Started
    10:47:39:125 | MD |     DEBUG  | +32    | BuildDatabaseTable - Started - Building Table for: Name|Cloneof|Publisher|Year|Genre|Rating
    10:47:39:125 | MD |      INFO  | +0     | CheckFile - Checking if C:\HYPERSPIN\HyperSpin\Databases\Commodore 64\Commodore 64.xml exists
    10:47:39:125 | MD |     DEBUG  | +0     | CheckFile - Attributes:
    					File Size:			2814021 bytes
    					Created:			8/28/2018 - 9:06:52 PM
    					Modified:			8/28/2018 - 8:55:16 PM
    10:47:39:156 | MD |     DEBUG  | +31    | BuildDatabaseTable - Found "Game Name" in the database!
    10:47:39:156 | MD |     DEBUG  | +0     | BuildDatabaseTable - Searching database for: Name
    10:47:39:156 | MD |     DEBUG  | +0     | BuildDatabaseTable - Found "Name" with a value: "1942 (Europe)"
    10:47:39:156 | MD |     DEBUG  | +0     | BuildDatabaseTable - Searching database for: Cloneof
    10:47:39:187 | MD |     DEBUG  | +31    | BuildDatabaseTable - Could not find: Cloneof
    10:47:39:187 | MD |     DEBUG  | +0     | BuildDatabaseTable - Searching database for: Publisher
    10:47:39:187 | MD |     DEBUG  | +0     | BuildDatabaseTable - Found "Publisher" with a value: "Elite"
    10:47:39:187 | MD |     DEBUG  | +0     | BuildDatabaseTable - Searching database for: Year
    10:47:39:218 | MD |     DEBUG  | +31    | BuildDatabaseTable - Found "Year" with a value: "1986"
    10:47:39:218 | MD |     DEBUG  | +0     | BuildDatabaseTable - Searching database for: Genre
    10:47:39:218 | MD |     DEBUG  | +0     | BuildDatabaseTable - Found "Genre" with a value: "Shoot-'Em-Up"
    10:47:39:218 | MD |     DEBUG  | +0     | BuildDatabaseTable - Searching database for: Rating
    10:47:39:250 | MD |     DEBUG  | +32    | BuildDatabaseTable - Found "Rating" with a value: "HSRS - GA (General Audience)"
    10:47:39:250 | MD |     TRACE  | +0     | PluginInit - GameInfo:
    					GameInfo Label: Genre | GameInfo Value: Shoot-'Em-Up
    					GameInfo Label: Name | GameInfo Value: 1942 (Europe)
    					GameInfo Label: Publisher | GameInfo Value: Elite
    					GameInfo Label: Rating | GameInfo Value: HSRS - GA (General Audience)
    					GameInfo Label: Year | GameInfo Value: 1986
    10:47:39:250 | MD |     DEBUG  | +0     | BuildDatabaseTable - Ended
    10:47:39:250 | MD |      INFO  | +0     | BuildAssetsTable - Started - Building Table for: Game Logo|System Logo
    10:47:39:281 | MD |     DEBUG  | +31    | BuildAssetsTable - Searching for a Game Logo: C:\HYPERSPIN\HyperSpin\Media\Commodore 64\Images\Wheel\1942 (Europe).png
    10:47:39:281 | MD |     DEBUG  | +0     | BuildAssetsTable - Searching for a System Logo: C:\HYPERSPIN\HyperSpin\Media\Main Menu\Images\Wheel\Commodore 64.png
    10:47:39:281 | MD |     DEBUG  | +0     | BuildAssetsTable - Media assets found:
    					Asset Label: Game Logo | Asset Path1:  C:\HYPERSPIN\HyperSpin\Media\Commodore 64\Images\Wheel\1942 (Europe).png | Asset Extension1:  png | Asset Type1:  game
    					Asset Label: System Logo | Asset Path1:  C:\HYPERSPIN\HyperSpin\Media\Main Menu\Images\Wheel\Commodore 64.png | Asset Extension1:  png | Asset Type1:  system
    10:47:39:281 | MD |      INFO  | +0     | BuildAssetsTable - Ended
    10:47:39:312 | MD |      INFO  | +31    | BuildAssetsTable - Started - Building Table for: Artwork1|Box Art|Cartridge|Flyers|Letters|Other
    10:47:39:312 | MD |     DEBUG  | +0     | BuildAssetsTable - Searching for a Artwork1: C:\HYPERSPIN\HyperSpin\Media\Commodore 64\Images\Artwork1\1942 (Europe).png
    10:47:39:312 | MD |     DEBUG  | +0     | BuildAssetsTable - Searching for a Box Art: C:\HYPERSPIN\HyperSpin\Media\Commodore 64\Images\Artwork2\1942 (Europe).png
    10:47:39:312 | MD |     DEBUG  | +0     | BuildAssetsTable - Searching for a Cartridge: C:\HYPERSPIN\HyperSpin\Media\Commodore 64\Images\Artwork3\1942 (Europe).png
    10:47:39:343 | MD |     DEBUG  | +31    | BuildAssetsTable - Searching for a Flyers: C:\HYPERSPIN\HyperSpin\Media\Commodore 64\Images\Artwork4\1942 (Europe).png
    10:47:39:343 | MD |     DEBUG  | +0     | BuildAssetsTable - Searching for a Letters: C:\HYPERSPIN\HyperSpin\Media\Commodore 64\Images\Letters
    10:47:39:375 | MD |     DEBUG  | +32    | BuildAssetsTable - Searching for a Other: C:\HYPERSPIN\HyperSpin\Media\Commodore 64\Images\Other
    10:47:39:406 | MD |     DEBUG  | +31    | BuildAssetsTable - Media assets found:
    					Asset Label: Cartridge | Asset Path1:  C:\HYPERSPIN\HyperSpin\Media\Commodore 64\Images\Artwork3\1942 (Europe).png | Asset Extension1:  png | Asset Type1:  game
    					Asset Label: Letters | Asset Path1:  C:\HYPERSPIN\HyperSpin\Media\Commodore 64\Images\Letters\!.png | Asset Extension1:  png | Asset Type1:  system
    					Asset Label: Letters | Asset Path2:  C:\HYPERSPIN\HyperSpin\Media\Commodore 64\Images\Letters\'.png | Asset Extension2:  png | Asset Type2:  system
    					Asset Label: Letters | Asset Path3:  C:\HYPERSPIN\HyperSpin\Media\Commodore 64\Images\Letters\(.png | Asset Extension3:  png | Asset Type3:  system
    					Asset Label: Letters | Asset Path4:  C:\HYPERSPIN\HyperSpin\Media\Commodore 64\Images\Letters\0.png | Asset Extension4:  png | Asset Type4:  system
    					Asset Label: Letters | Asset Path5:  C:\HYPERSPIN\HyperSpin\Media\Commodore 64\Images\Letters\1.png | Asset Extension5:  png | Asset Type5:  system
    					Asset Label: Letters | Asset Path6:  C:\HYPERSPIN\HyperSpin\Media\Commodore 64\Images\Letters\2.png | Asset Extension6:  png | Asset Type6:  system
    					Asset Label: Letters | Asset Path7:  C:\HYPERSPIN\HyperSpin\Media\Commodore 64\Images\Letters\3.png | Asset Extension7:  png | Asset Type7:  system
    					Asset Label: Letters | Asset Path8:  C:\HYPERSPIN\HyperSpin\Media\Commodore 64\Images\Letters\4.png | Asset Extension8:  png | Asset Type8:  system
    					Asset Label: Letters | Asset Path9:  C:\HYPERSPIN\HyperSpin\Media\Commodore 64\Images\Letters\5.png | Asset Extension9:  png | Asset Type9:  system
    					Asset Label: Letters | Asset Path10:  C:\HYPERSPIN\HyperSpin\Media\Commodore 64\Images\Letters\6.png | Asset Extension10:  png | Asset Type10:  system
    					Asset Label: Letters | Asset Path11:  C:\HYPERSPIN\HyperSpin\Media\Commodore 64\Images\Letters\7.png | Asset Extension11:  png | Asset Type11:  system
    					Asset Label: Letters | Asset Path12:  C:\HYPERSPIN\HyperSpin\Media\Commodore 64\Images\Letters\8.png | Asset Extension12:  png | Asset Type12:  system
    					Asset Label: Letters | Asset Path13:  C:\HYPERSPIN\HyperSpin\Media\Commodore 64\Images\Letters\9.png | Asset Extension13:  png | Asset Type13:  system
    					Asset Label: Letters | Asset Path14:  C:\HYPERSPIN\HyperSpin\Media\Commodore 64\Images\Letters\a.png | Asset Extension14:  png | Asset Type14:  system
    					Asset Label: Letters | Asset Path15:  C:\HYPERSPIN\HyperSpin\Media\Commodore 64\Images\Letters\b.png | Asset Extension15:  png | Asset Type15:  system
    					Asset Label: Letters | Asset Path16:  C:\HYPERSPIN\HyperSpin\Media\Commodore 64\Images\Letters\c.png | Asset Extension16:  png | Asset Type16:  system
    					Asset Label: Letters | Asset Path17:  C:\HYPERSPIN\HyperSpin\Media\Commodore 64\Images\Letters\d.png | Asset Extension17:  png | Asset Type17:  system
    					Asset Label: Letters | Asset Path18:  C:\HYPERSPIN\HyperSpin\Media\Commodore 64\Images\Letters\e.png | Asset Extension18:  png | Asset Type18:  system
    					Asset Label: Letters | Asset Path19:  C:\HYPERSPIN\HyperSpin\Media\Commodore 64\Images\Letters\f.png | Asset Extension19:  png | Asset Type19:  system
    					Asset Label: Letters | Asset Path20:  C:\HYPERSPIN\HyperSpin\Media\Commodore 64\Images\Letters\g.png | Asset Extension20:  png | Asset Type20:  system
    					Asset Label: Letters | Asset Path21:  C:\HYPERSPIN\HyperSpin\Media\Commodore 64\Images\Letters\h.png | Asset Extension21:  png | Asset Type21:  system
    					Asset Label: Letters | Asset Path22:  C:\HYPERSPIN\HyperSpin\Media\Commodore 64\Images\Letters\i.png | Asset Extension22:  png | Asset Type22:  system
    					Asset Label: Letters | Asset Path23:  C:\HYPERSPIN\HyperSpin\Media\Commodore 64\Images\Letters\j.png | Asset Extension23:  png | Asset Type23:  system
    					Asset Label: Letters | Asset Path24:  C:\HYPERSPIN\HyperSpin\Media\Commodore 64\Images\Letters\k.png | Asset Extension24:  png | Asset Type24:  system
    					Asset Label: Letters | Asset Path25:  C:\HYPERSPIN\HyperSpin\Media\Commodore 64\Images\Letters\l.png | Asset Extension25:  png | Asset Type25:  system
    					Asset Label: Letters | Asset Path26:  C:\HYPERSPIN\HyperSpin\Media\Commodore 64\Images\Letters\m.png | Asset Extension26:  png | Asset Type26:  system
    					Asset Label: Letters | Asset Path27:  C:\HYPERSPIN\HyperSpin\Media\Commodore 64\Images\Letters\n.png | Asset Extension27:  png | Asset Type27:  system
    					Asset Label: Letters | Asset Path28:  C:\HYPERSPIN\HyperSpin\Media\Commodore 64\Images\Letters\o.png | Asset Extension28:  png | Asset Type28:  system
    					Asset Label: Letters | Asset Path29:  C:\HYPERSPIN\HyperSpin\Media\Commodore 64\Images\Letters\p.png | Asset Extension29:  png | Asset Type29:  system
    					Asset Label: Letters | Asset Path30:  C:\HYPERSPIN\HyperSpin\Media\Commodore 64\Images\Letters\q.png | Asset Extension30:  png | Asset Type30:  system
    					Asset Label: Letters | Asset Path31:  C:\HYPERSPIN\HyperSpin\Media\Commodore 64\Images\Letters\r.png | Asset Extension31:  png | Asset Type31:  system
    					Asset Label: Letters | Asset Path32:  C:\HYPERSPIN\HyperSpin\Media\Commodore 64\Images\Letters\s.png | Asset Extension32:  png | Asset Type32:  system
    					Asset Label: Letters | Asset Path33:  C:\HYPERSPIN\HyperSpin\Media\Commodore 64\Images\Letters\t.png | Asset Extension33:  png | Asset Type33:  system
    					Asset Label: Letters | Asset Path34:  C:\HYPERSPIN\HyperSpin\Media\Commodore 64\Images\Letters\u.png | Asset Extension34:  png | Asset Type34:  system
    					Asset Label: Letters | Asset Path35:  C:\HYPERSPIN\HyperSpin\Media\Commodore 64\Images\Letters\v.png | Asset Extension35:  png | Asset Type35:  system
    					Asset Label: Letters | Asset Path36:  C:\HYPERSPIN\HyperSpin\Media\Commodore 64\Images\Letters\w.png | Asset Extension36:  png | Asset Type36:  system
    					Asset Label: Letters | Asset Path37:  C:\HYPERSPIN\HyperSpin\Media\Commodore 64\Images\Letters\x.png | Asset Extension37:  png | Asset Type37:  system
    					Asset Label: Letters | Asset Path38:  C:\HYPERSPIN\HyperSpin\Media\Commodore 64\Images\Letters\y.png | Asset Extension38:  png | Asset Type38:  system
    					Asset Label: Letters | Asset Path39:  C:\HYPERSPIN\HyperSpin\Media\Commodore 64\Images\Letters\z.png | Asset Extension39:  png | Asset Type39:  system
    					Asset Label: Other | Asset Path1:  C:\HYPERSPIN\HyperSpin\Media\Commodore 64\Images\Other\Pointer.png | Asset Extension1:  png | Asset Type1:  system
    10:47:39:406 | MD |      INFO  | +0     | BuildAssetsTable - Ended
    10:47:39:437 | MD |      INFO  | +31    | BuildAssetsTable - Started - Building Table for: Game Video|System Video
    10:47:39:437 | MD |     DEBUG  | +0     | BuildAssetsTable - Searching for a Game Video: C:\HYPERSPIN\HyperSpin\Media\Commodore 64\Video\1942 (Europe).*
    10:47:39:468 | MD |     DEBUG  | +31    | BuildAssetsTable - Searching for a System Video: C:\HYPERSPIN\HyperSpin\Media\Main Menu\Video\Commodore 64.*
    10:47:39:468 | MD |     DEBUG  | +0     | BuildAssetsTable - Media assets found:
    					Asset Label: Game Video | Asset Path1:  C:\HYPERSPIN\HyperSpin\Media\Commodore 64\Video\1942 (Europe).mp4 | Asset Extension1:  mp4 | Asset Type1:  game
    					Asset Label: System Video | Asset Path1:  C:\HYPERSPIN\HyperSpin\Media\Main Menu\Video\Commodore 64.mp4 | Asset Extension1:  mp4 | Asset Type1:  system
    10:47:39:500 | MD |      INFO  | +32    | BuildAssetsTable - Ended
    10:47:39:500 | MD |      INFO  | +0     | PluginInit - Ended
    10:47:39:531 | MD |     DEBUG  | +31    | StartModule - Setting romName to the dbName sent to RocketLauncher: 1942 (Europe)
    10:47:39:531 | MD |     DEBUG  | +0     | XHotkeyTableCreation - Started
    10:47:39:562 | MD |     DEBUG  | +31    | XHotkeyTableCreation - KeyGroup ~e&~t not in TableKeyGroups ~Esc,
    10:47:39:562 | MD |     DEBUG  | +0     | XHotkeyTableCreation - Post loop 1 check
    10:47:39:593 | MD |     DEBUG  | +31    | XHotkeyTableCreation - Post loop 2 check
    10:47:39:593 | MD |     DEBUG  | +0     | XHotkeyTableCreation - Using standard Hotkey method for key(s): "~e & ~t" to call label: "ToggleCursor"
    10:47:39:625 | MD |     DEBUG  | +32    | XHotkeyTableCreation - Ended
    10:47:39:625 | MD |     TRACE  | +0     | Process.__New - Creating new process object for: "C:\HYPERSPIN\HyperSpin\HyperSpin.exe"
    10:47:39:656 | MD |     TRACE  | +31    | File.__New - Creating new file object of: "C:\HYPERSPIN\HyperSpin\HyperSpin.exe"
    10:47:39:703 | MD |     TRACE  | +47    | File.__New - Creating new file object of: "C:\HYPERSPIN\RocketLauncher\Modules\WinVICE\Commodore 64\1942 (Europe).ini"
    10:47:39:734 | MD |     TRACE  | +31    | File.__New - Creating new file object of: "C:\HYPERSPIN\RocketLauncher\Modules\WinVICE\Commodore 64.ini"
    10:47:39:765 | MD |     TRACE  | +31    | File.Exist - This file exists: C:\HYPERSPIN\RocketLauncher\Modules\WinVICE\Commodore 64.ini
    10:47:39:765 | MD |     DEBUG  | +0     | RIniFile.__New - "Module" at index 1, adding "SystemModuleIni" from: "C:\HYPERSPIN\RocketLauncher\Modules\WinVICE\Commodore 64.ini"
    10:47:39:797 | MD |     TRACE  | +32    | File.__New - Creating new file object of: "C:\HYPERSPIN\RocketLauncher\Modules\WinVICE\WinVICE.ini"
    10:47:39:843 | MD |      INFO  | +46    | StartModule - Ended
    10:47:39:843 | MD |     DEBUG  | +0     | FadeInStart - Started
    10:47:39:843 | MD |     DEBUG  | +0     | XHotkeyTableCreation - Started
    10:47:39:843 | MD |     DEBUG  | +0     | XHotkeyTableCreation - KeyGroup ~Esc is in TableKeyGroups ~Esc,~e&~t,
    10:47:39:875 | MD |     DEBUG  | +32    | XHotkeyTableCreation - Post loop 10 check
    10:47:39:875 | MD |     DEBUG  | +0     | XHotkeyTableCreation - Disabled Hotkey for: "~Esc"
    10:47:39:875 | MD |     DEBUG  | +0     | XHotkeyTableCreation - Post loop 11 check
    10:47:39:875 | MD |     DEBUG  | +0     | XHotkeyTableCreation - Disabling "CloseProcess" standard Hotkey method for key(s): "~Esc"
    10:47:39:906 | MD |     DEBUG  | +31    | XHotkeyTableCreation - Post loop 12 check
    10:47:39:906 | MD |     DEBUG  | +0     | XHotkeyTableCreation - Ended
    10:47:39:906 | MD |     DEBUG  | +0     | FadeInStart - No keys were set to interrupt fade so ability to interrupt fade is disabled
    10:47:39:906 | MD |     TRACE  | +0     | FadeInStart - Fade screen scale factor: X=0.666667, Y= 0.948148
    10:47:39:937 | MD |     DEBUG  | +31    | GetFadeDirPicFile - Checking if any Fade "Layer 1" media exists in: C:\HYPERSPIN\RocketLauncher\Media\Fade\Commodore 64\1942 (Europe)\Layer 1*.*
    10:47:39:937 | MD |     DEBUG  | +0     | GetFadeDirPicFile - Checking if any Fade "Layer 1" media exists in: C:\HYPERSPIN\RocketLauncher\Media\Fade\Commodore 64\_Default\Horizontal\Layer 1*.*
    10:47:39:937 | MD |     DEBUG  | +0     | GetFadeDirPicFile - Checking if any Fade "Layer 1" media exists in: C:\HYPERSPIN\RocketLauncher\Media\Fade\Commodore 64\_Default\Layer 1*.*
    10:47:39:937 | MD |     DEBUG  | +0     | GetFadeDirPicFile - Checking if any Fade "Layer 1" media exists in: C:\HYPERSPIN\RocketLauncher\Media\Fade\_Default\Horizontal\Layer 1*.*
    10:47:39:968 | MD |     DEBUG  | +31    | GetFadeDirPicFile - Checking if any Fade "Layer 1" media exists in: C:\HYPERSPIN\RocketLauncher\Media\Fade\_Default\Layer 1*.*
    10:47:39:968 | MD |     DEBUG  | +0     | GetFadeDirPicFile - Looking for Fade "Layer 1": C:\HYPERSPIN\RocketLauncher\Media\Fade\_Default\Layer 1*.png
    10:47:39:968 | MD |     DEBUG  | +0     | GetFadeDirPicFile - Found Fade "Layer 1": C:\HYPERSPIN\RocketLauncher\Media\Fade\_Default\Layer 1.png
    10:47:39:968 | MD |     DEBUG  | +0     | GetFadeDirPicFile - Looking for Fade "Layer 1": C:\HYPERSPIN\RocketLauncher\Media\Fade\_Default\Layer 1*.gif
    10:47:39:000 | MD |     DEBUG  | +32    | GetFadeDirPicFile - Looking for Fade "Layer 1": C:\HYPERSPIN\RocketLauncher\Media\Fade\_Default\Layer 1*.tif
    10:47:40:000 | MD |     DEBUG  | +0     | GetFadeDirPicFile - Looking for Fade "Layer 1": C:\HYPERSPIN\RocketLauncher\Media\Fade\_Default\Layer 1*.bmp
    10:47:40:000 | MD |     DEBUG  | +0     | GetFadeDirPicFile - Looking for Fade "Layer 1": C:\HYPERSPIN\RocketLauncher\Media\Fade\_Default\Layer 1*.jpg
    10:47:40:000 | MD |      INFO  | +0     | GetFadePicFile - Randomized images and Fade  will use C:\HYPERSPIN\RocketLauncher\Media\Fade\_Default\Layer 1.png
    10:47:40:031 | MD |     DEBUG  | +31    | GetFadeDirPicFile - Checking if any Fade "Extra Layer 1 - Console" media exists in: C:\HYPERSPIN\RocketLauncher\Media\Fade\Commodore 64\1942 (Europe)\Extra Layer 1 - Console*.*
    10:47:40:031 | MD |     DEBUG  | +0     | GetFadeDirPicFile - Checking if any Fade "Extra Layer 1 - Console" media exists in: C:\HYPERSPIN\RocketLauncher\Media\Fade\Commodore 64\_Default\Horizontal\Extra Layer 1 - Console*.*
    10:47:40:031 | MD |     DEBUG  | +0     | GetFadeDirPicFile - Checking if any Fade "Extra Layer 1 - Console" media exists in: C:\HYPERSPIN\RocketLauncher\Media\Fade\Commodore 64\_Default\Extra Layer 1 - Console*.*
    10:47:40:031 | MD |     DEBUG  | +0     | GetFadeDirPicFile - Checking if any Fade "Extra Layer 1 - Console" media exists in: C:\HYPERSPIN\RocketLauncher\Media\Fade\_Default\Horizontal\Extra Layer 1 - Console*.*
    10:47:40:062 | MD |     DEBUG  | +31    | GetFadeDirPicFile - Checking if any Fade "Extra Layer 1 - Console" media exists in: C:\HYPERSPIN\RocketLauncher\Media\Fade\_Default\Extra Layer 1 - Console*.*
    10:47:40:156 | MD |      INFO  | +94    | DefaultAnimateFadeIn - Started, direction is: in
    10:47:40:156 | MD |      INFO  | +0     | DefaultAnimateFadeIn - Drawing First FadeIn Image.
    10:47:40:656 | MD |      INFO  | +500   | DefaultAnimateFadeIn - Ended
    10:47:40:687 | MD |     DEBUG  | +31    | FadeInStart - Ended
    10:47:40:687 | MD |      INFO  | +0     | DxwndUpdateIniPath - DxwndIni set to C:\HYPERSPIN\RocketLauncher\Module Extensions\dxwnd\dxwnd.ini
    10:47:40:687 | MD |     TRACE  | +0     | CustomFunction.PreStart - Starting
    10:47:40:718 | MD |     TRACE  | +31    | CustomFunction.PreStart - Ending
    10:47:40:718 | MD |     DEBUG  | +0     | CoverFE - Started
    10:47:40:718 | MD |     DEBUG  | +0     | CoverFE - Ended
    10:47:40:750 | MD |     TRACE  | +32    | Emulator.__New - Creating new emulator object for: "C:\HYPERSPIN\HyperSpin\Emulators\WinVICE-3.1-x64\x64.exe"
    10:47:40:750 | MD |     TRACE  | +0     | Process.__New - Creating new process object for: "C:\HYPERSPIN\HyperSpin\Emulators\WinVICE-3.1-x64\x64.exe"
    10:47:40:750 | MD |     TRACE  | +0     | File.__New - Creating new file object of: "C:\HYPERSPIN\HyperSpin\Emulators\WinVICE-3.1-x64\x64.exe"
    10:47:40:781 | MD |     TRACE  | +31    | RIniFile.Read - Module {SystemModuleIni} - [Settings] - Fullscreen: No value for this key
    10:47:40:781 | MD |      INFO  | +0     | RIniFile.Read - Module - Fullscreen: true (DEFAULT)
    10:47:40:781 | MD |     TRACE  | +0     | RIniFile.Read - Module {SystemModuleIni} - [Settings] - WarpKey: No value for this key
    10:47:40:781 | MD |      INFO  | +0     | RIniFile.Read - Module - WarpKey: F9 (DEFAULT)
    10:47:40:812 | MD |     TRACE  | +31    | RIniFile.Read - Module {SystemModuleIni} - [Settings] - JoySwapKey: No value for this key
    10:47:40:812 | MD |      INFO  | +0     | RIniFile.Read - Module - JoySwapKey: F10 (DEFAULT)
    10:47:40:812 | MD |     TRACE  | +0     | RIniFile.Read - Module {SystemModuleIni} - [Settings] - StartTapeKey: No value for this key
    10:47:40:812 | MD |      INFO  | +0     | RIniFile.Read - Module - StartTapeKey: F7 (DEFAULT)
    10:47:40:843 | MD |     TRACE  | +31    | RIniFile.Read - Module {SystemModuleIni} - [Settings] - StopTapeKey: No value for this key
    10:47:40:843 | MD |      INFO  | +0     | RIniFile.Read - Module - StopTapeKey: F8 (DEFAULT)
    10:47:40:875 | MD |     TRACE  | +32    | RIniFile.Read - Module {SystemModuleIni} - [Settings] - bezelTopOffset: No value for this key
    10:47:40:875 | MD |      INFO  | +0     | RIniFile.Read - Module - bezelTopOffset: 16 (DEFAULT)
    10:47:40:906 | MD |     TRACE  | +31    | RIniFile.Read - Module {SystemModuleIni} - [Settings] - bezelBottomOffset: No value for this key
    10:47:40:906 | MD |      INFO  | +0     | RIniFile.Read - Module - bezelBottomOffset: 46 (DEFAULT)
    10:47:40:937 | MD |     TRACE  | +31    | RIniFile.Read - Module {SystemModuleIni} - [Settings] - bezelLeftOffset: No value for this key
    10:47:40:937 | MD |      INFO  | +0     | RIniFile.Read - Module - bezelLeftOffset: 7 (DEFAULT)
    10:47:40:968 | MD |     TRACE  | +31    | RIniFile.Read - Module {SystemModuleIni} - [Settings] - bezelRightOffset: No value for this key
    10:47:40:968 | MD |      INFO  | +0     | RIniFile.Read - Module - bezelRightOffset: 7 (DEFAULT)
    10:47:40:000 | MD |     TRACE  | +32    | RIniFile.Read - Module {SystemModuleIni} - [Settings] - DisableAutoControllerSwapping: No value for this key
    10:47:41:000 | MD |      INFO  | +0     | RIniFile.Read - Module - DisableAutoControllerSwapping: false (DEFAULT)
    10:47:41:031 | MD |     TRACE  | +31    | RIniFile.Read - Module {SystemModuleIni} - [1942 (Europe)] - UsePaddles: No value for this key
    10:47:41:031 | MD |      INFO  | +0     | RIniFile.Read - Module - UsePaddles: false (DEFAULT)
    10:47:41:062 | MD |     TRACE  | +31    | RIniFile.Read - Module {SystemModuleIni} - [1942 (Europe)] - AutostartPrgMode: No value for this key
    10:47:41:062 | MD |      INFO  | +0     | RIniFile.Read - Module - AutostartPrgMode: 2 (DEFAULT)
    10:47:41:093 | MD |     TRACE  | +31    | RIniFile.Read - Module {SystemModuleIni} - [1942 (Europe)] - RequiresReset: No value for this key
    10:47:41:093 | MD |      INFO  | +0     | RIniFile.Read - Module - RequiresReset: false (DEFAULT)
    10:47:41:125 | MD |     TRACE  | +32    | RIniFile.Read - Module {SystemModuleIni} - [1942 (Europe)] - RequiresHardReset: No value for this key
    10:47:41:125 | MD |      INFO  | +0     | RIniFile.Read - Module - RequiresHardReset: false (DEFAULT)
    10:47:41:125 | MD |     TRACE  | +0     | RIniFile.Read - Module {SystemModuleIni} - [1942 (Europe)] - TrueDriveEmulation: No value for this key
    10:47:41:156 | MD |     TRACE  | +31    | RIniFile.Read - Module {SystemModuleIni} - [Settings] - TrueDriveEmulation: No value for this key
    10:47:41:156 | MD |      INFO  | +0     | RIniFile.Read - Module - TrueDriveEmulation: false (DEFAULT)
    10:47:41:156 | MD |     TRACE  | +0     | RIniFile.Read - Module {SystemModuleIni} - [1942 (Europe)] - LoadFile: No value for this key
    10:47:41:156 | MD |      INFO  | +0     | RIniFile.Read - Module - LoadFile: (NO VALUE)
    10:47:41:187 | MD |     TRACE  | +31    | RIniFile.Read - Module {SystemModuleIni} - [1942 (Europe)] - DefaultJoyPort: No value for this key
    10:47:41:187 | MD |      INFO  | +0     | RIniFile.Read - Module - DefaultJoyPort: 1 (DEFAULT)
    10:47:41:187 | MD |     TRACE  | +0     | RIniFile.Read - Module {SystemModuleIni} - [1942 (Europe)] - ColumnMode: No value for this key
    10:47:41:187 | MD |      INFO  | +0     | RIniFile.Read - Module - ColumnMode: 80 (DEFAULT)
    10:47:41:218 | MD |      INFO  | +31    | 7z - Started, received C:\HYPERSPIN\ROMs\Commodore 64\1942 (Europe).d64. If rom is an archive, it will extract to C:\TEMP GAME HYPERSPIN
    10:47:41:218 | MD |      INFO  | +0     | 7z - This file is not an archive and does not need to be extracted.
    10:47:41:218 | MD |      INFO  | +0     | 7z - Skipping main processing.
    10:47:41:218 | MD |      INFO  | +0     | 7z - Provided rom extension ".d64" is not an archive type, turning off 7z and running rom directly.
    10:47:41:250 | MD |     DEBUG  | +32    | 7z - FadeIn is true, but no extraction needed for this rom. Using Fade_Layer_3_Animation instead.
    10:47:41:250 | MD |      INFO  | +0     | 7z - This rom type does not need 7z: ".d64"
    10:47:41:250 | MD |      INFO  | +0     | 7z - Starting non-7z FadeIn animation.
    10:47:41:250 | MD |      INFO  | +0     | DefaultFadeAnimation - Started
    10:47:41:281 | MD |     DEBUG  | +31    | GetFadeDirPicFile - Checking if any Fade "Info Bar" media exists in: C:\HYPERSPIN\RocketLauncher\Media\Fade\Commodore 64\1942 (Europe)\Info Bar*.*
    10:47:41:281 | MD |     DEBUG  | +0     | GetFadeDirPicFile - Checking if any Fade "Info Bar" media exists in: C:\HYPERSPIN\RocketLauncher\Media\Fade\Commodore 64\_Default\Horizontal\Info Bar*.*
    10:47:41:281 | MD |     DEBUG  | +0     | GetFadeDirPicFile - Checking if any Fade "Info Bar" media exists in: C:\HYPERSPIN\RocketLauncher\Media\Fade\Commodore 64\_Default\Info Bar*.*
    10:47:41:281 | MD |     DEBUG  | +0     | GetFadeDirPicFile - Checking if any Fade "Info Bar" media exists in: C:\HYPERSPIN\RocketLauncher\Media\Fade\_Default\Horizontal\Info Bar*.*
    10:47:41:312 | MD |     DEBUG  | +31    | GetFadeDirPicFile - Checking if any Fade "Info Bar" media exists in: C:\HYPERSPIN\RocketLauncher\Media\Fade\_Default\Info Bar*.*
    10:47:41:312 | MD |     DEBUG  | +0     | GetFadeDirPicFile - Looking for Fade "Info Bar": C:\HYPERSPIN\RocketLauncher\Media\Fade\_Default\Info Bar*.png
    10:47:41:312 | MD |     DEBUG  | +0     | GetFadeDirPicFile - Found Fade "Info Bar": C:\HYPERSPIN\RocketLauncher\Media\Fade\_Default\Info Bar.png
    10:47:41:312 | MD |     DEBUG  | +0     | GetFadeDirPicFile - Looking for Fade "Info Bar": C:\HYPERSPIN\RocketLauncher\Media\Fade\_Default\Info Bar*.gif
    10:47:41:343 | MD |     DEBUG  | +31    | GetFadeDirPicFile - Looking for Fade "Info Bar": C:\HYPERSPIN\RocketLauncher\Media\Fade\_Default\Info Bar*.tif
    10:47:41:343 | MD |     DEBUG  | +0     | GetFadeDirPicFile - Looking for Fade "Info Bar": C:\HYPERSPIN\RocketLauncher\Media\Fade\_Default\Info Bar*.bmp
    10:47:41:343 | MD |     DEBUG  | +0     | GetFadeDirPicFile - Looking for Fade "Info Bar": C:\HYPERSPIN\RocketLauncher\Media\Fade\_Default\Info Bar*.jpg
    10:47:41:343 | MD |      INFO  | +0     | GetFadePicFile - Randomized images and Fade  will use C:\HYPERSPIN\RocketLauncher\Media\Fade\_Default\Info Bar.png
    10:47:41:375 | MD |     DEBUG  | +32    | GetFadeDirPicFile - Checking if any Fade "Layer 3" media exists in: C:\HYPERSPIN\RocketLauncher\Media\Fade\Commodore 64\1942 (Europe)\Layer 3*.*
    10:47:41:375 | MD |     DEBUG  | +0     | GetFadeDirPicFile - Checking if any Fade "Layer 3" media exists in: C:\HYPERSPIN\RocketLauncher\Media\Fade\Commodore 64\_Default\Horizontal\Layer 3*.*
    10:47:41:406 | MD |     DEBUG  | +31    | GetFadeDirPicFile - Checking if any Fade "Layer 3" media exists in: C:\HYPERSPIN\RocketLauncher\Media\Fade\Commodore 64\_Default\Layer 3*.*
    10:47:41:406 | MD |     DEBUG  | +0     | GetFadeDirPicFile - Looking for Fade "Layer 3": C:\HYPERSPIN\RocketLauncher\Media\Fade\Commodore 64\_Default\Layer 3*.png
    10:47:41:406 | MD |     DEBUG  | +0     | GetFadeDirPicFile - Found Fade "Layer 3": C:\HYPERSPIN\RocketLauncher\Media\Fade\Commodore 64\_Default\Layer 3.png
    10:47:41:406 | MD |     DEBUG  | +0     | GetFadeDirPicFile - Looking for Fade "Layer 3": C:\HYPERSPIN\RocketLauncher\Media\Fade\Commodore 64\_Default\Layer 3*.gif
    10:47:41:437 | MD |     DEBUG  | +31    | GetFadeDirPicFile - Looking for Fade "Layer 3": C:\HYPERSPIN\RocketLauncher\Media\Fade\Commodore 64\_Default\Layer 3*.tif
    10:47:41:437 | MD |     DEBUG  | +0     | GetFadeDirPicFile - Looking for Fade "Layer 3": C:\HYPERSPIN\RocketLauncher\Media\Fade\Commodore 64\_Default\Layer 3*.bmp
    10:47:41:437 | MD |     DEBUG  | +0     | GetFadeDirPicFile - Looking for Fade "Layer 3": C:\HYPERSPIN\RocketLauncher\Media\Fade\Commodore 64\_Default\Layer 3*.jpg
    10:47:41:437 | MD |      INFO  | +0     | GetFadePicFile - Randomized images and Fade  will use C:\HYPERSPIN\RocketLauncher\Media\Fade\Commodore 64\_Default\Layer 3.png
    10:47:41:468 | MD |      INFO  | +31    | BuildAssetsTable - Started - Building Table for: Genre Logo|Rating Logo|Developer Logo|Publisher Logo|Year Logo
    10:47:41:468 | MD |     DEBUG  | +0     | BuildAssetsTable - Searching for a Genre Logo: C:\HYPERSPIN\RocketLauncher\Media\Genre\_Default\Shoot-'Em-Up.*
    10:47:41:468 | MD |     DEBUG  | +0     | BuildAssetsTable - Searching for a Rating Logo: C:\HYPERSPIN\RocketLauncher\Media\Rating\_Default\HSRS - GA (General Audience).*
    10:47:41:500 | MD |     DEBUG  | +32    | BuildAssetsTable - Searching for a Developer Logo:
    10:47:41:500 | MD |     DEBUG  | +0     | BuildAssetsTable - Searching for a Publisher Logo: C:\HYPERSPIN\RocketLauncher\Media\Publisher\_Default\Elite.*
    10:47:41:500 | MD |     DEBUG  | +0     | BuildAssetsTable - Searching for a Year Logo: C:\HYPERSPIN\RocketLauncher\Media\Year\_Default\1986.*
    10:47:41:500 | MD |     DEBUG  | +0     | BuildAssetsTable - Media assets found:
    					Asset Label: Genre Logo | Asset Path1:  C:\HYPERSPIN\RocketLauncher\Media\Genre\_Default\Shoot-'Em-Up.png | Asset Extension1:  png | Asset Type1:  genre
    					Asset Label: Rating Logo | Asset Path1:  C:\HYPERSPIN\RocketLauncher\Media\Rating\_Default\HSRS - GA (General Audience).png | Asset Extension1:  png | Asset Type1:  rating
    10:47:41:531 | MD |      INFO  | +31    | BuildAssetsTable - Ended
    10:47:41:531 | MD |      INFO  | +0     | BuildAssetsTable - Started - Building Table for: System Logo|Game Logo|Game Logo
    10:47:41:531 | MD |     DEBUG  | +0     | BuildAssetsTable - Searching for a System Logo: C:\HYPERSPIN\RocketLauncher\Media\Logos\Commodore 64\_Default\
    10:47:41:531 | MD |     DEBUG  | +0     | BuildAssetsTable - Searching for a Game Logo: C:\HYPERSPIN\RocketLauncher\Media\Logos\Commodore 64\1942 (Europe)\
    10:47:41:562 | MD |     DEBUG  | +31    | BuildAssetsTable - Searching for a Game Logo:
    10:47:41:562 | MD |     DEBUG  | +0     | BuildAssetsTable - Media assets found:
    					Asset Label: Genre Logo | Asset Path1:  C:\HYPERSPIN\RocketLauncher\Media\Genre\_Default\Shoot-'Em-Up.png | Asset Extension1:  png | Asset Type1:  genre
    					Asset Label: Rating Logo | Asset Path1:  C:\HYPERSPIN\RocketLauncher\Media\Rating\_Default\HSRS - GA (General Audience).png | Asset Extension1:  png | Asset Type1:  rating
    					Asset Label: System Logo | Asset Path1:  C:\HYPERSPIN\RocketLauncher\Media\Logos\Commodore 64\_Default\Commodore 64.png | Asset Extension1:  png | Asset Type1:  system
    10:47:41:562 | MD |      INFO  | +0     | BuildAssetsTable - Ended
    10:47:41:656 | MD |     DEBUG  | +94    | GetFadeDirPicFile - Checking if any Fade "Loading start" media exists in: C:\HYPERSPIN\RocketLauncher\Media\Fade\Commodore 64\1942 (Europe)\Loading start*.*
    10:47:41:656 | MD |     DEBUG  | +0     | GetFadeDirPicFile - Checking if any Fade "Loading start" media exists in: C:\HYPERSPIN\RocketLauncher\Media\Fade\Commodore 64\_Default\Horizontal\Loading start*.*
    10:47:41:656 | MD |     DEBUG  | +0     | GetFadeDirPicFile - Checking if any Fade "Loading start" media exists in: C:\HYPERSPIN\RocketLauncher\Media\Fade\Commodore 64\_Default\Loading start*.*
    10:47:41:687 | MD |     DEBUG  | +31    | GetFadeDirPicFile - Checking if any Fade "Loading start" media exists in: C:\HYPERSPIN\RocketLauncher\Media\Fade\_Default\Horizontal\Loading start*.*
    10:47:41:687 | MD |     DEBUG  | +0     | GetFadeDirPicFile - Checking if any Fade "Loading start" media exists in: C:\HYPERSPIN\RocketLauncher\Media\Fade\_Default\Loading start*.*
    10:47:41:718 | MD |     DEBUG  | +31    | GetFadeDirPicFile - Looking for Fade "Loading start": C:\HYPERSPIN\RocketLauncher\Media\Fade\_Default\Loading start*.mp3
    10:47:41:718 | MD |     DEBUG  | +0     | GetFadeDirPicFile - Found Fade "Loading start": C:\HYPERSPIN\RocketLauncher\Media\Fade\_Default\Loading Start.mp3
    10:47:41:750 | MD |      INFO  | +32    | GetFadePicFile - Randomized images and Fade  will use C:\HYPERSPIN\RocketLauncher\Media\Fade\_Default\Loading Start.mp3
    10:47:41:750 | MD |      INFO  | +0     | DefaultFadeAnimation - Playing C:\HYPERSPIN\RocketLauncher\Media\Fade\_Default\Loading Start.mp3
    10:47:41:927 | MD |     DEBUG  | +172   | FadeInDelay - Started
    10:47:41:933 | MD |     DEBUG  | +0     | FadeInDelay - Ended
    10:47:41:957 | MD |      INFO  | +31    | DefaultFadeAnimation - Ended
    10:47:41:961 | MD |   WARNING  | +0     | 7z - romPath changed from "C:\HYPERSPIN\ROMs\Commodore 64" to "C:\HYPERSPIN\ROMs\Commodore 64"
    10:47:41:965 | MD |   WARNING  | +0     | 7z - romName changed from "1942 (Europe)" to "1942 (Europe)"
    10:47:41:987 | MD |      INFO  | +31    | DefaultFadeAnimationLoop - percentage
    10:47:41:021 | MD |   WARNING  | +31    | 7z - romExtension changed from ".d64" to ".d64"
    10:47:42:026 | MD |      INFO  | +0     | 7z - Ended
    10:47:42:048 | MD |      INFO  | +32    | DefaultFadeAnimationLoop - percentage8
    10:47:42:079 | MD |     TRACE  | +31    | File.__New - Creating new file object of: "C:\HYPERSPIN\HyperSpin\Emulators\WinVICE-3.1-x64\sdl-vice.ini"
    10:47:42:108 | MD |      INFO  | +31    | DefaultFadeAnimationLoop - percentage17
    10:47:42:128 | MD |     TRACE  | +16    | IniFile.__New - Created new ini object of: "C:\HYPERSPIN\HyperSpin\Emulators\WinVICE-3.1-x64\sdl-vice.ini"
    10:47:42:133 | MD |      INFO  | +0     | Module - SDL mode is set to false
    10:47:42:137 | MD |     TRACE  | +0     | Window.__New - Created: "ahk_class VICE"
    10:47:42:160 | MD |     TRACE  | +31    | File.__New - Creating new file object of: "C:\HYPERSPIN\HyperSpin\Emulators\WinVICE-3.1-x64\vice.ini"
    10:47:42:189 | MD |      INFO  | +31    | DefaultFadeAnimationLoop - percentage25
    10:47:42:240 | MD |      INFO  | +47    | DefaultFadeAnimationLoop - percentage35
    10:47:42:273 | MD |     TRACE  | +31    | IniFile.__New - Created new ini object of: "C:\HYPERSPIN\HyperSpin\Emulators\WinVICE-3.1-x64\vice.ini"
    10:47:42:278 | MD |      INFO  | +0     | File.CheckFile - Checking if "C:\HYPERSPIN\HyperSpin\Emulators\WinVICE-3.1-x64\vice.ini" exists
    10:47:42:301 | MD |      INFO  | +32    | DefaultFadeAnimationLoop - percentage42
    10:47:42:366 | MD |      INFO  | +62    | DefaultFadeAnimationLoop - percentage54
    10:47:42:419 | MD |     TRACE  | +47    | File.Exist - This file exists: C:\HYPERSPIN\HyperSpin\Emulators\WinVICE-3.1-x64\vice.ini
    10:47:42:444 | MD |      INFO  | +31    | DefaultFadeAnimationLoop - percentage58
    10:47:42:509 | MD |     DEBUG  | +63    | File.CheckFile - Attributes:
    					File Size:			650 bytes
    					Created:			9/11/2018 - 10:42:55 AM
    					Modified:			9/11/2018 - 10:45:52 AM
    10:47:42:532 | MD |      INFO  | +31    | DefaultFadeAnimationLoop - percentage73
    10:47:42:582 | MD |      INFO  | +47    | DefaultFadeAnimationLoop - percentage81
    10:47:42:646 | MD |     TRACE  | +62    | Window.__New - Created: "Select cartridge file ahk_class #32770"
    10:47:42:654 | MD |     DEBUG  | +0     | IniFile.Read - SECTION: [C64] - KEY: FullscreenEnabled - VALUE:  - FILE: C:\HYPERSPIN\HyperSpin\Emulators\WinVICE-3.1-x64\vice.ini
    10:47:42:674 | MD |      INFO  | +32    | DefaultFadeAnimationLoop - percentage92
    10:47:42:755 | MD |      INFO  | +78    | DefaultFadeAnimationLoop - percentage100
    10:47:42:761 | MD |     DEBUG  | +0     | GetFadeDirPicFile - Checking if any Fade "7z complete" media exists in: C:\HYPERSPIN\RocketLauncher\Media\Fade\Commodore 64\1942 (Europe)\7z complete*.*
    10:47:42:761 | MD |     DEBUG  | +0     | GetFadeDirPicFile - Checking if any Fade "7z complete" media exists in: C:\HYPERSPIN\RocketLauncher\Media\Fade\Commodore 64\_Default\Horizontal\7z complete*.*
    10:47:42:761 | MD |     DEBUG  | +0     | GetFadeDirPicFile - Checking if any Fade "7z complete" media exists in: C:\HYPERSPIN\RocketLauncher\Media\Fade\Commodore 64\_Default\7z complete*.*
    10:47:42:793 | MD |     DEBUG  | +31    | GetFadeDirPicFile - Checking if any Fade "7z complete" media exists in: C:\HYPERSPIN\RocketLauncher\Media\Fade\_Default\Horizontal\7z complete*.*
    10:47:42:793 | MD |     DEBUG  | +0     | GetFadeDirPicFile - Checking if any Fade "7z complete" media exists in: C:\HYPERSPIN\RocketLauncher\Media\Fade\_Default\7z complete*.*
    10:47:42:793 | MD |     DEBUG  | +0     | GetFadeDirPicFile - Looking for Fade "7z complete": C:\HYPERSPIN\RocketLauncher\Media\Fade\_Default\7z complete*.mp3
    10:47:42:793 | MD |     DEBUG  | +0     | GetFadeDirPicFile - Found Fade "7z complete": C:\HYPERSPIN\RocketLauncher\Media\Fade\_Default\7z Complete.mp3
    10:47:42:824 | MD |      INFO  | +31    | GetFadePicFile - Randomized images and Fade  will use C:\HYPERSPIN\RocketLauncher\Media\Fade\_Default\7z Complete.mp3
    10:47:42:824 | MD |      INFO  | +0     | DefaultFadeAnimationLoop - Playing 7z fade complete sound: C:\HYPERSPIN\RocketLauncher\Media\Fade\_Default\7z Complete.mp3
    10:47:42:942 | MD |     DEBUG  | +125   | DefaultFadeAnimationLoop - Fade Layer 3 is drawn so animation loop is finished.
    10:47:42:947 | MD |     DEBUG  | +0     | IniFile.Read - SECTION: [C64] - KEY: 2 - VALUE:  - FILE: C:\HYPERSPIN\HyperSpin\Emulators\WinVICE-3.1-x64\vice.ini
    10:47:42:972 | MD |      INFO  | +31    | DefaultFadeAnimationLoop - percentage100
    10:47:42:977 | MD |     DEBUG  | +0     | DefaultFadeAnimationLoop - AnimationLoop has finished
    10:47:42:982 | MD |     DEBUG  | +0     | DefaultFadeAnimationLoop - Ended
    10:47:42:013 | MD |     DEBUG  | +32    | DefaultFadeAnimationLoop - Fade Layer 3 is drawn so animation loop is finished.
    10:47:43:054 | MD |     DEBUG  | +47    | IniFile.Read - SECTION: [C64] - KEY:  - VALUE:  - FILE: C:\HYPERSPIN\HyperSpin\Emulators\WinVICE-3.1-x64\vice.ini
    10:47:43:059 | MD |     DEBUG  | +0     | IniFile.Read - SECTION: [C64] - KEY:  - VALUE:  - FILE: C:\HYPERSPIN\HyperSpin\Emulators\WinVICE-3.1-x64\vice.ini
    10:47:43:083 | MD |     DEBUG  | +31    | IniFile.Read - SECTION: [C64] - KEY:  - VALUE:  - FILE: C:\HYPERSPIN\HyperSpin\Emulators\WinVICE-3.1-x64\vice.ini
    10:47:43:091 | MD |      INFO  | +0     | IniFile.Write - SECTION: [C64] - KEY: FullscreenEnabled - VALUE: 1 - FILE: C:\HYPERSPIN\HyperSpin\Emulators\WinVICE-3.1-x64\vice.ini
    10:47:43:118 | MD |      INFO  | +31    | IniFile.Write - SECTION: [C64] - KEY: AutostartPrgMode - VALUE: 2 - FILE: C:\HYPERSPIN\HyperSpin\Emulators\WinVICE-3.1-x64\vice.ini
    10:47:43:122 | MD |     DEBUG  | +0     | XHotkeyTableCreation - Started
    10:47:43:148 | MD |     DEBUG  | +31    | XHotkeyTableCreation - KeyGroup ~F9 not in TableKeyGroups ~Esc,~e&~t,
    10:47:43:152 | MD |     DEBUG  | +0     | XHotkeyTableCreation - Post loop 1 check
    10:47:43:176 | MD |     DEBUG  | +32    | XHotkeyTableCreation - Post loop 2 check
    10:47:43:185 | MD |     DEBUG  | +0     | XHotkeyTableCreation - Using standard Hotkey method for key(s): "~F9" to call label: "Warp"
    10:47:43:203 | MD |     DEBUG  | +31    | XHotkeyTableCreation - Ended
    10:47:43:212 | MD |     DEBUG  | +0     | XHotkeyTableCreation - Started
    10:47:43:236 | MD |     DEBUG  | +31    | XHotkeyTableCreation - KeyGroup ~F10 not in TableKeyGroups ~Esc,~e&~t,~F9,
    10:47:43:245 | MD |     DEBUG  | +0     | XHotkeyTableCreation - Post loop 1 check
    10:47:43:264 | MD |     DEBUG  | +31    | XHotkeyTableCreation - Post loop 2 check
    10:47:43:269 | MD |     DEBUG  | +0     | XHotkeyTableCreation - Using standard Hotkey method for key(s): "~F10" to call label: "JoySwap"
    10:47:43:274 | MD |     DEBUG  | +0     | XHotkeyTableCreation - Ended
    10:47:43:306 | MD |     DEBUG  | +32    | XHotkeyTableCreation - Started
    10:47:43:334 | MD |     DEBUG  | +31    | XHotkeyTableCreation - KeyGroup ~F7 not in TableKeyGroups ~Esc,~e&~t,~F9,~F10,
    10:47:43:366 | MD |     DEBUG  | +31    | XHotkeyTableCreation - Post loop 1 check
    10:47:43:394 | MD |     DEBUG  | +31    | XHotkeyTableCreation - Post loop 2 check
    10:47:43:403 | MD |     DEBUG  | +0     | XHotkeyTableCreation - Using standard Hotkey method for key(s): "~F7" to call label: "StartTape"
    10:47:43:426 | MD |     DEBUG  | +32    | XHotkeyTableCreation - Ended
    10:47:43:432 | MD |     DEBUG  | +0     | XHotkeyTableCreation - Started
    10:47:43:454 | MD |     DEBUG  | +31    | XHotkeyTableCreation - KeyGroup ~F8 not in TableKeyGroups ~Esc,~e&~t,~F9,~F10,~F7,
    10:47:43:460 | MD |     DEBUG  | +0     | XHotkeyTableCreation - Post loop 1 check
    10:47:43:465 | MD |     DEBUG  | +0     | XHotkeyTableCreation - Post loop 2 check
    10:47:43:505 | MD |     DEBUG  | +47    | XHotkeyTableCreation - Using standard Hotkey method for key(s): "~F8" to call label: "StopTape"
    10:47:43:509 | MD |     DEBUG  | +0     | XHotkeyTableCreation - Ended
    10:47:43:535 | MD |     TRACE  | +31    | StringUtils.Contains - "1942 (Europe)" does not contain "\(USA\)|\(Canada\)"
    10:47:43:543 | MD |     TRACE  | +0     | RIniFile.Read - Module {SystemModuleIni} - [1942 (Europe)] - VideoMode: No value for this key
    10:47:43:567 | MD |      INFO  | +31    | RIniFile.Read - Module - VideoMode: PAL (DEFAULT)
    10:47:43:595 | MD |     DEBUG  | +31    | IniFile.Read - SECTION: [C64] - KEY: Mouse - VALUE:  - FILE: C:\HYPERSPIN\HyperSpin\Emulators\WinVICE-3.1-x64\vice.ini
    10:47:43:604 | MD |     TRACE  | +0     | StringUtils.Contains - ".d64" contains "\.d64|\.d71|\.d80|\.d81|\.d82|\.g64|\.g41|\.x64|\.t64|\.tap|\.crt|\.prg|\.vsf" at position 1
    10:47:43:651 | MD |      INFO  | +47    | IniFile.Write - SECTION: [C64] - KEY: CartridgeFile - VALUE:  - FILE: C:\HYPERSPIN\HyperSpin\Emulators\WinVICE-3.1-x64\vice.ini
    10:47:43:684 | MD |      INFO  | +32    | IniFile.Write - SECTION: [C64] - KEY: CartridgeType - VALUE: -1 - FILE: C:\HYPERSPIN\HyperSpin\Emulators\WinVICE-3.1-x64\vice.ini
    10:47:43:707 | MD |      INFO  | +31    | IniFile.Write - SECTION: [C64] - KEY: DriveTrueEmulation - VALUE: 0 - FILE: C:\HYPERSPIN\HyperSpin\Emulators\WinVICE-3.1-x64\vice.ini
    10:47:43:738 | MD |      INFO  | +31    | IniFile.Write - SECTION: [C64] - KEY: Drive8Type - VALUE: 0 - FILE: C:\HYPERSPIN\HyperSpin\Emulators\WinVICE-3.1-x64\vice.ini
    10:47:43:766 | MD |      INFO  | +31    | IniFile.Write - SECTION: [C64] - KEY: JoyDevice1 - VALUE: 2 - FILE: C:\HYPERSPIN\HyperSpin\Emulators\WinVICE-3.1-x64\vice.ini
    10:47:43:777 | MD |      INFO  | +0     | IniFile.Write - SECTION: [C64] - KEY: JoyDevice2 - VALUE: 3 - FILE: C:\HYPERSPIN\HyperSpin\Emulators\WinVICE-3.1-x64\vice.ini
    10:47:43:799 | MD |     TRACE  | +32    | RIniFile.Read - Module {SystemModuleIni} - [Settings] - SendCommandDelay: No value for this key
    10:47:43:807 | MD |      INFO  | +0     | RIniFile.Read - Module - SendCommandDelay: 1500 (DEFAULT)
    10:47:43:826 | MD |     TRACE  | +31    | RIniFile.Read - Module {SystemModuleIni} - [1942 (Europe)] - Command: No value for this key
    10:47:43:835 | MD |      INFO  | +0     | RIniFile.Read - Module - Command: (NO VALUE)
    10:47:43:867 | MD |     TRACE  | +31    | StringUtils.Lower - Converting "" to ""
    10:47:43:872 | MD |     TRACE  | +0     | StringUtils.Contains - ".d64" contains "\.d64|\.d71|\.d80|\.d81|\.d82|\.g64|\.g41|\.x64|\.prg|\.vsf" at position 1
    10:47:43:896 | MD |     TRACE  | +31    | CustomFunction.PreLaunch - Starting
    10:47:43:929 | MD |     TRACE  | +32    | CustomFunction.PreLaunch - Ending
    10:47:43:956 | MD |      INFO  | +31    | Process.Run - Running: C:\HYPERSPIN\HyperSpin\Emulators\WinVICE-3.1-x64\x64.exe  +confirmexit -pal -autostart "C:\HYPERSPIN\ROMs\Commodore 64\1942 (Europe).d64:"
    10:47:44:037 | MD |     DEBUG  | +78    | Process.Run - "x64.exe  +confirmexit -pal -autostart "C:\HYPERSPIN\ROMs\Commodore 64\1942 (Europe).d64:"" Process ID: 588
    10:47:44:043 | MD |     TRACE  | +0     | CustomFunction.PostLaunch - Starting
    10:47:44:064 | MD |     TRACE  | +31    | CustomFunction.PostLaunch - Ending
    10:47:44:070 | MD |     TRACE  | +0     | Window.__New - Created: "ahk_id 983824"
    10:47:44:092 | MD |     TRACE  | +31    | MiscUtils.DetectHiddenWindows - Mode changed to "Off"
    10:47:44:099 | MD |     TRACE  | +0     | Window.GetPos - Retrieved x:0 y:0 w: 1280 h: 1024 from "ahk_id 983824"
    10:47:44:104 | MD |     TRACE  | +0     | MiscUtils.DetectHiddenWindows - Mode changed to "On"
    10:47:44:143 | MD |     DEBUG  | +47    | MiscUtils.GetActiveWindowStatus - Title: CoverFE | Class: AutoHotkeyGUI | State: 0 | X: 0 | Y: 0 | Width: 1280 | Height: 1024 | Window HWND: 0xf0310 | Process ID: 2796 | Process Path: C:\HYPERSPIN\RocketLauncher\RocketLauncher.exe
    10:47:44:149 | MD |      INFO  | +0     | Window.Wait - Waiting for window "ahk_class VICE"
    10:47:44:460 | MD |     TRACE  | +313   | Window.__New - Created: "ahk_id 1115148"
    10:47:44:556 | MD |     TRACE  | +94    | MiscUtils.DetectHiddenWindows - Mode changed to "Off"
    10:47:44:634 | MD |     TRACE  | +78    | Window.GetPos - Retrieved x:0 y:0 w: 640 h: 480 from "ahk_id 1115148"
    10:47:44:678 | MD |     TRACE  | +47    | MiscUtils.DetectHiddenWindows - Mode changed to "On"
    10:47:44:685 | MD |     DEBUG  | +0     | MiscUtils.GetActiveWindowStatus - Title: VICE: C64 emulator | Class: VICE | State: 0 | X: 0 | Y: 0 | Width: 640 | Height: 480 | Window HWND: 0x11040c | Process ID: 588 | Process Path: C:\HYPERSPIN\HyperSpin\Emulators\WinVICE-3.1-x64\x64.exe
    10:47:44:710 | MD |     TRACE  | +31    | Window.__New - Created: "ahk_id 1115148"
    10:47:44:738 | MD |     TRACE  | +31    | MiscUtils.DetectHiddenWindows - Mode changed to "Off"
    10:47:44:744 | MD |     TRACE  | +0     | Window.GetPos - Retrieved x:0 y:0 w: 640 h: 480 from "ahk_id 1115148"
    10:47:44:782 | MD |     TRACE  | +47    | MiscUtils.DetectHiddenWindows - Mode changed to "On"
    10:47:44:788 | MD |     DEBUG  | +0     | MiscUtils.GetActiveWindowStatus - Title: VICE: C64 emulator | Class: VICE | State: 0 | X: 0 | Y: 0 | Width: 640 | Height: 480 | Window HWND: 0x11040c | Process ID: 588 | Process Path: C:\HYPERSPIN\HyperSpin\Emulators\WinVICE-3.1-x64\x64.exe
    10:47:44:793 | MD |      INFO  | +0     | Window.WaitActive - Waiting for "ahk_class VICE"
    10:47:44:920 | MD |     TRACE  | +141   | Window.__New - Created: "ahk_id 1115148"
    10:47:44:926 | MD |     TRACE  | +0     | MiscUtils.DetectHiddenWindows - Mode changed to "Off"
    10:47:44:931 | MD |     TRACE  | +0     | Window.GetPos - Retrieved x:0 y:0 w: 640 h: 480 from "ahk_id 1115148"
    10:47:44:970 | MD |     TRACE  | +46    | MiscUtils.DetectHiddenWindows - Mode changed to "On"
    10:47:44:976 | MD |     DEBUG  | +0     | MiscUtils.GetActiveWindowStatus - Title: VICE: C64 emulator | Class: VICE | State: 0 | X: 0 | Y: 0 | Width: 640 | Height: 480 | Window HWND: 0x11040c | Process ID: 588 | Process Path: C:\HYPERSPIN\HyperSpin\Emulators\WinVICE-3.1-x64\x64.exe
    10:47:44:005 | MD |     TRACE  | +32    | CustomFunction.PreBezelDraw - Starting
    10:47:45:010 | MD |     TRACE  | +0     | CustomFunction.SetFullscreenPostLaunch - Starting
    10:47:45:031 | MD |     TRACE  | +31    | CustomFunction.SetFullscreenPostLaunch - Setting fullscreen to false
    10:47:45:035 | MD |     TRACE  | +0     | CustomFunction.SetFullscreenPostLaunch - Ending
    10:47:45:041 | MD |     TRACE  | +0     | CustomFunction.PreBezelDraw - Ending
    10:47:45:062 | MD |     DEBUG  | +31    | FadeInExit - Started
    10:47:45:068 | MD |     DEBUG  | +0     | FadeInExit - fadeInExitDelay started
    10:47:45:827 | MD |     DEBUG  | +766   | FadeInExit - fadeInExitDelay ended
    10:47:45:836 | MD |      INFO  | +0     | DefaultAnimateFadeIn - Started, direction is: out
    10:47:46:381 | MD |      INFO  | +547   | DefaultAnimateFadeIn - Ended
    10:47:46:509 | MD |     DEBUG  | +125   | XHotkeyTableCreation - Started
    10:47:46:534 | MD |     DEBUG  | +31    | XHotkeyTableCreation - KeyGroup ~Esc is in TableKeyGroups ~Esc,~e&~t,~F9,~F10,~F7,~F8,
    10:47:46:543 | MD |     DEBUG  | +0     | XHotkeyTableCreation - Post loop 10 check
    10:47:46:570 | MD |     DEBUG  | +31    | XHotkeyTableCreation - Disabled Hotkey for: "~Esc"
    10:47:46:575 | MD |     DEBUG  | +0     | XHotkeyTableCreation - Post loop 11 check
    10:47:46:600 | MD |     DEBUG  | +31    | XHotkeyTableCreation - Using standard Hotkey method for key(s): "~Esc" to call label: "CloseProcess"
    10:47:46:605 | MD |     DEBUG  | +0     | XHotkeyTableCreation - Post loop 12 check
    10:47:46:630 | MD |     DEBUG  | +32    | XHotkeyTableCreation - Ended
    10:47:46:635 | MD |     DEBUG  | +0     | FadeInExit - Ended, waiting for user to close launched application
    10:47:46:660 | MD |     TRACE  | +31    | CustomFunction.PostLoad - Starting
    10:47:46:666 | MD |     TRACE  | +0     | CustomFunction.PostLoad - Ending
    10:47:46:690 | MD |      INFO  | +31    | Process.Process - "WaitClose" "x64.exe"
    10:47:46:696 | MD |     TRACE  | +0     | Process.GetProcessID
    10:48:56:428 | MD |      INFO  | +69735 | CloseProcess - Started, user requested to end launched application
    10:48:56:452 | MD |     DEBUG  | +31    | FadeOutStart - Started
    10:48:56:465 | MD |     DEBUG  | +0     | XHotkeyTableCreation - Started
    10:48:56:482 | MD |     DEBUG  | +31    | XHotkeyTableCreation - KeyGroup ~Esc is in TableKeyGroups ~Esc,~e&~t,~F9,~F10,~F7,~F8,
    10:48:56:488 | MD |     DEBUG  | +0     | XHotkeyTableCreation - Post loop 10 check
    10:48:56:493 | MD |     DEBUG  | +0     | XHotkeyTableCreation - Disabled Hotkey for: "~Esc"
    10:48:56:522 | MD |     DEBUG  | +31    | XHotkeyTableCreation - Post loop 11 check
    10:48:56:528 | MD |     DEBUG  | +0     | XHotkeyTableCreation - Disabling "CloseProcess" standard Hotkey method for key(s): "~Esc"
    10:48:56:553 | MD |     DEBUG  | +32    | XHotkeyTableCreation - Post loop 12 check
    10:48:56:583 | MD |     DEBUG  | +31    | XHotkeyTableCreation - Ended
    10:48:56:613 | MD |     DEBUG  | +31    | FadeOutStart - No keys were set to interrupt fade so ability to interrupt fade is disabled
    10:48:56:619 | MD |     DEBUG  | +0     | GetFadeDirPicFile - Checking if any Fade "Layer -1" media exists in: C:\HYPERSPIN\RocketLauncher\Media\Fade\Commodore 64\1942 (Europe)\Layer -1*.*
    10:48:56:643 | MD |     DEBUG  | +31    | GetFadeDirPicFile - Checking if any Fade "Layer -1" media exists in: C:\HYPERSPIN\RocketLauncher\Media\Fade\Commodore 64\_Default\Horizontal\Layer -1*.*
    10:48:56:649 | MD |     DEBUG  | +0     | GetFadeDirPicFile - Checking if any Fade "Layer -1" media exists in: C:\HYPERSPIN\RocketLauncher\Media\Fade\Commodore 64\_Default\Layer -1*.*
    10:48:56:674 | MD |     DEBUG  | +32    | GetFadeDirPicFile - Checking if any Fade "Layer -1" media exists in: C:\HYPERSPIN\RocketLauncher\Media\Fade\_Default\Horizontal\Layer -1*.*
    10:48:56:679 | MD |     DEBUG  | +0     | GetFadeDirPicFile - Checking if any Fade "Layer -1" media exists in: C:\HYPERSPIN\RocketLauncher\Media\Fade\_Default\Layer -1*.*
    10:48:56:684 | MD |     DEBUG  | +0     | GetFadeDirPicFile - Looking for Fade "Layer -1": C:\HYPERSPIN\RocketLauncher\Media\Fade\_Default\Layer -1*.png
    10:48:56:704 | MD |     DEBUG  | +31    | GetFadeDirPicFile - Found Fade "Layer -1": C:\HYPERSPIN\RocketLauncher\Media\Fade\_Default\Layer -1 (3).png
    10:48:56:713 | MD |     DEBUG  | +0     | GetFadeDirPicFile - Found Fade "Layer -1": C:\HYPERSPIN\RocketLauncher\Media\Fade\_Default\Layer -1.png
    10:48:56:734 | MD |     DEBUG  | +31    | GetFadeDirPicFile - Looking for Fade "Layer -1": C:\HYPERSPIN\RocketLauncher\Media\Fade\_Default\Layer -1*.gif
    10:48:56:743 | MD |     DEBUG  | +0     | GetFadeDirPicFile - Looking for Fade "Layer -1": C:\HYPERSPIN\RocketLauncher\Media\Fade\_Default\Layer -1*.tif
    10:48:56:764 | MD |     DEBUG  | +31    | GetFadeDirPicFile - Looking for Fade "Layer -1": C:\HYPERSPIN\RocketLauncher\Media\Fade\_Default\Layer -1*.bmp
    10:48:56:773 | MD |     DEBUG  | +0     | GetFadeDirPicFile - Looking for Fade "Layer -1": C:\HYPERSPIN\RocketLauncher\Media\Fade\_Default\Layer -1*.jpg
    10:48:56:795 | MD |      INFO  | +32    | GetFadePicFile - Randomized images and Fade  will use C:\HYPERSPIN\RocketLauncher\Media\Fade\_Default\Layer -1.png
    10:48:56:958 | MD |      INFO  | +156   | DefaultAnimateFadeOut - Started, direction is: in
    10:48:57:486 | MD |      INFO  | +531   | DefaultAnimateFadeOut - Ended
    10:48:57:494 | MD |     DEBUG  | +0     | FadeOutStart - Ended
    10:48:57:516 | MD |     TRACE  | +31    | Window.Close - Closing: "ahk_class VICE"
    10:48:58:022 | MD |      INFO  | +500   | CloseProcess - Ended
    10:48:58:028 | MD |     DEBUG  | +0     | Process.Process - "x64.exe" returned 0 and is now closed. Continuing thread.
    10:48:58:049 | MD |     TRACE  | +32    | CustomFunction.PostStop - Starting
    10:48:58:054 | MD |     TRACE  | +0     | CustomFunction.PostStop - Ending
    10:48:58:058 | MD |     DEBUG  | +0     | FadeOutExit - Started
    10:48:58:083 | MD |      INFO  | +31    | DefaultAnimateFadeOut - Started, direction is: out
    10:48:58:581 | MD |      INFO  | +500   | DefaultAnimateFadeOut - Ended
    10:48:58:612 | MD |     DEBUG  | +31    | FadeOutExit - Ended
    10:48:58:621 | MD |      INFO  | +0     | ExitModule - Started
    10:48:58:639 | MD |      INFO  | +31    | UpdateStatistics - Starting Updating Statistics
    10:48:58:644 | MD |     DEBUG  | +0     | UpdateStatistics - Total Elapsed Time in Pause in seconds: 0
    10:48:58:649 | MD |     DEBUG  | +0     | UpdateStatistics - gameSectionStartTime:2199359
    10:48:58:674 | MD |     DEBUG  | +32    | UpdateStatistics - ElapsedTime:71
    10:48:58:683 | MD |     TRACE  | +0     | Statistics cleared game name: 1942
    10:48:58:746 | MD |     DEBUG  | +62    | UpdateStatistics - Loaded game statistics from ini files:
    					Number_of_Times_Played: 11
    					Last_Time_Played: Tuesday September 11, 2018 10:25:34 AM
    					Average_Time_Played: 33
    					Total_Time_Played: 361
    					System_Total_Played_Time: 1348
    					Total_Global_Played_Time:
    10:48:58:765 | MD |     DEBUG  | +31    | UpdateStatistics - Updated Statistics: Number_of_Times_Played: 12
    					Last_Time_Played: Tuesday September 11, 2018 10:47:46 AM
    					Average_Time_Played: 36
    					Total_Time_Played: 432
    					System_Total_Played_Time: 1419
    					Total_Global_Played_Time:
    10:48:58:838 | MD |      INFO  | +63    | UpdateStatistics - Game section statistics updated.
    10:48:58:865 | MD |      INFO  | +31    | RunKeymapper - Started, using method "unload"
    10:48:58:889 | MD |      INFO  | +31    | GetJoystickArray - Started
    10:48:58:903 | MD |     TRACE  | +0     | GetJoystickArray - Joysticks Detected: 1000000000000000
    10:48:58:934 | MD |      INFO  | +32    | GetJoystickGUID - Started
    10:48:58:953 | MD |      INFO  | +31    | GetJoystickGUID - Ended and found GUID: 50FF7F652FA2E8118001444553540000
    10:48:58:962 | MD |     TRACE  | +0     | GetJoystickArray - ID: 1 | Port: 0 | Name: Controller (Xbox 360 Wireless Receiver for Windows) | MID: 045e | PID: 02a1 | GUID: 50FF7F652FA2E8118001444553540000
    10:48:58:988 | MD |      INFO  | +31    | GetJoystickArray - Ended
    10:48:58:993 | MD |     TRACE  | +0     | RunKeymapper - Looping through controllers to find joytokey profiles for each one
    10:48:58:018 | MD |      INFO  | +31    | RunJoyToKey - Started
    10:48:59:023 | MD |      INFO  | +0     | Process - Exist Xpadder.exe
    10:48:59:051 | MD |      INFO  | +32    | WinClose - Closing: JoyToKey ahk_class TMainForm
    10:48:59:162 | MD |      INFO  | +109   | Process - WaitClose JoyToKey.exe 2
    10:48:59:193 | MD |      INFO  | +31    | RunJoyToKey - Ended
    10:48:59:222 | MD |      INFO  | +31    | RunKeymapper - Ended
    10:48:59:230 | MD |     TRACE  | +0     | CustomFunction.PostExit - Starting
    10:48:59:253 | MD |     TRACE  | +32    | CustomFunction.PostExit - Ending
    10:48:59:262 | MD |      INFO  | +0     | ExitModule - Ended
    End of Module Logs
    10:48:59:324 | RL |      INFO  | +81156 | Main - Module ended, exiting RocketLauncher normally
    10:48:59:324 | RL |      INFO  | +0     | ExitScript - Started
    10:48:59:355 | RL |     DEBUG  | +31    | Registry.Read - Reading from Registry : RootKey=HKEY_LOCAL_MACHINE, SubKey=System\CurrentControlSet\Control\Windows, ValueName=ErrorMode,RegistryVersion=32
    10:48:59:355 | RL |     DEBUG  | +0     | Registry.Read - Registry Read finished, returning 0
    10:48:59:371 | RL |     TRACE  | +16    | StringUtils.Contains - "false" does not contain "true|kill"
    10:48:59:371 | RL |      INFO  | +0     | ExitScript - Restoring taskbar
    10:48:59:386 | RL |     TRACE  | +16    | Window.__New - Created: "ahk_class Shell_TrayWnd"
    10:48:59:386 | RL |     TRACE  | +0     | Window.__New - Created: "ahk_class Button"
    10:48:59:386 | RL |     TRACE  | +0     | Window.Show - Unhiding window "ahk_class Shell_TrayWnd"
    10:48:59:511 | RL |     TRACE  | +125   | Window.Show - Unhiding window "ahk_class Button"
    10:48:59:527 | RL |      INFO  | +15    | SystemCursor - Restoring mouse cursor
    10:48:59:558 | RL |      INFO  | +32    | ExitScript - Restored cursor
    10:48:59:558 | RL |      INFO  | +0     | ExitScript - Ended
     

  2. Collapse Details
    Re: c64 problem 
    #2
    Junior Member
    MainSecondary
    Join Date
    Sep 2018
    Posts
    4
    What happens if you set the .ini to read-only?
     

  3. Collapse Details
    Re: c64 problem 
    #3
    Junior Member
    MainSecondary
    Join Date
    Mar 2019
    Posts
    2
    the problem at the moment is that the module is looking in the "app directory" for the ini file and the ini file is in a different location. i cannot get the bugger to run within rocketluancher or hyperspin, but run fine on its own.

    The files are now stored in the AppData/Roaming/vice folder.
     

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •