Thanks Thanks:  0

Thread: Needing help with Fusion 3.64 emulator

Results 1 to 1 of 1
  1. Collapse Details
    Needing help with Fusion 3.64 emulator 
    #1
    Junior Member
    MainSecondary
    Join Date
    Mar 2015
    Posts
    1
    Contribute If you enjoy reading the
    content here, click the below
    image to support our site.
    Click Here To Contribute To Our Site
    I having trouble with the Fusion emulator for Sega systems to load from Rocketlauncher. The error i'm getting says script error waiting for the windows "Fusion ahk_class kega class to become active" please check you have the correct version emulator installed. Also, turn off fade to see if hiding problem make sure emulator is working outside first. Trouble shoot log below. Any help would be greatly appreciated.

    Thanks

    Timestamp Thread Level Diff. Log Data
    05:03:22:886 RL INFO +N/A Main - RocketLauncher v1.2.0.1 (www.rlauncher.com)
    05:03:22:964 RL WARNING +78 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.
    05:03:22:980 RL WARNING +15 Main - You have "Logging_Show_Command_Window" enabled. This is only for showing errors being dumped to the command window from an executable. This may cause issues with running some executables and needs to be turned off when you are done.
    05:03:23:511 RL DEBUG +532 Registry.Read - Reading from Registry : RootKey=HKEY_LOCAL_MACHINE, SubKey=System\CurrentControlSet\Control\Windows, ValueName=ErrorMode,RegistryVersion=32
    05:03:23:511 RL DEBUG +0 Registry.Read - Registry Read finished, returning 0
    05:03:23:511 RL INFO +0 Main - System Specs:
    RocketLauncher Dir: Z:\RocketLauncher
    RocketLauncher is: 32-bit
    OS: Microsoft Windows 10 Home
    SKU: Windows 8
    Total Memory: 16288.34 MB
    Free Memory: 13171.68 MB
    Used Memory: 3116.664 MB
    SystemType: 64-bit
    Physical Processors: 1
    Logical Processors: 8
    GPU 1 Name: NVIDIA GeForce GTX 1060 6GB
    GPU 1 RAM: -1.00 MB
    GPU 1 Driver Version: 26.21.14.3200
    GPU 2 Name: Intel(R) HD Graphics 3000
    GPU 2 RAM: -1988.00 MB
    GPU 2 Driver Version: 9.17.10.4459
    Sound 1 Device: NVIDIA High Definition Audio
    Sound 1 Status: Enabled
    Sound 2 Device: Intel(R) Display Audio
    Sound 2 Status: Enabled
    Sound 3 Device: Realtek High Definition Audio
    Sound 3 Status: Enabled
    OS Language: English_United_States
    System Locale: en-US
    Formats Locale: en-US
    Windows UI Language: en-US
    Text Encoding: Windows-1252
    OS Admin Status: No
    RL Compatibility Flags:
    Latest .Net Version: v4.0.30319
    Monitor #1 (\\.\DISPLAY1): 1920x1080 (1920x1040 work) [32bit] [59hz] [Landscape] (Primary)
    Monitor #2 (\\.\DISPLAY2): 1920x1080 (1920x1040 work) [32bit] [59hz] [Landscape]
    Monitor #3 (\\.\DISPLAY3): 1920x1080 (1920x1040 work) [32bit] [59hz] [Landscape]
    Current AHK Desktop Width: 1920
    Current AHK Desktop Height: 1080
    Monitor #1 DPI: 100
    Monitor #2 DPI: 100
    Monitor #3 DPI: 100
    ErrorMode: 0
    AutoHotkey Path:
    AHK Version: 1.1.13.00
    Unicode: No
    05:03:23:511 RL INFO +0 CheckFile - Checking if Z:\RocketLauncher\RocketLauncher.exe exists
    05:03:23:511 RL DEBUG +0 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:   7/23/2020 - 9:29:56 PM
    Modified:   7/23/2020 - 9:49:58 PM
    05:03:23:511 RL INFO +0 Main - Raw CLI received: "-s Sega Genesis -r NBA Jam Tournament Edition (World) -f Z:\HyperSpin\HyperSpin.exe -p HyperSpin -c 1 -o 1"
    05:03:23:527 RL TRACE +15 File.__New - Creating new file object of: "Z:\RocketLauncher\Module Extensions\RocketLauncher.dll"
    05:03:23:527 RL INFO +0 File.CheckFile - Checking if "Z:\RocketLauncher\Module Extensions\RocketLauncher.dll" exists
    05:03:23:527 RL TRACE +0 File.Exist - This file exists: Z:\RocketLauncher\Module Extensions\RocketLauncher.dll
    05:03:23:527 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:   7/23/2020 - 9:29:59 PM
    Modified:   7/23/2020 - 9:49:42 PM
    05:03:23:527 RL INFO +0 CRC Check - CRC matches, this is an official unedited Extension: Z:\RocketLauncher\Module Extensions\Array.ahk
    05:03:23:543 RL DEBUG +16 CheckFile - Attributes:
    File Size:   4926 bytes
    Created:   7/23/2020 - 9:29:58 PM
    Modified:   7/23/2020 - 9:49:15 PM
    05:03:23:558 RL INFO +16 CRC Check - CRC matches, this is an official unedited Library: Z:\RocketLauncher\Module Extensions\BinHexRW.ahk
    05:03:23:558 RL DEBUG +0 CheckFile - Attributes:
    File Size:   5112 bytes
    Created:   7/23/2020 - 9:29:58 PM
    Modified:   10/10/2016 - 1:25:10 AM
    05:03:23:558 RL INFO +0 CheckFile - Checking if Z:\RocketLauncher\Module Extensions\BlockInput.exe exists
    05:03:23:574 RL DEBUG +15 CheckFile - Attributes:
    FileDescription
    FileVersion  1.1.09.04
    InternalName
    OriginalFilename
    ProductName
    ProductVersion  1.1.09.04
    File Size:   657920 bytes
    Created:   7/23/2020 - 9:29:58 PM
    Modified:   3/5/2016 - 12:03:57 AM
    05:03:23:574 RL INFO +0 CRC Check - CRC matches, this is an official unedited Extension: Z:\RocketLauncher\Module Extensions\CLR_L.ahk | vInterop
    05:03:23:589 RL DEBUG +16 CheckFile - Attributes:
    File Size:   5503 bytes
    Created:   7/23/2020 - 9:29:58 PM
    Modified:   7/23/2020 - 9:49:33 PM
    05:03:23:589 RL INFO +0 CRC Check - CRC matches, this is an official unedited Extension: Z:\RocketLauncher\Module Extensions\Control_AniGif.ahk | vAniGif.ahk
    05:03:23:605 RL DEBUG +15 CheckFile - Attributes:
    File Size:   5716 bytes
    Created:   7/23/2020 - 9:29:58 PM
    Modified:   3/5/2016 - 12:03:57 AM
    05:03:23:621 RL ERROR +16 CRC Check - No CRC defined on the header for: Z:\RocketLauncher\Module Extensions\gdip.ahk
    05:03:23:621 RL DEBUG +0 CheckFile - Attributes:
    File Size:   88789 bytes
    Created:   7/23/2020 - 9:29:58 PM
    Modified:   3/5/2016 - 12:03:57 AM
    05:03:23:636 RL INFO +16 CRC Check - CRC matches, this is an official unedited Library: Z:\RocketLauncher\Module Extensions\gdip_alt.ahk
    05:03:23:636 RL DEBUG +0 CheckFile - Attributes:
    File Size:   5955 bytes
    Created:   7/23/2020 - 9:29:58 PM
    Modified:   10/10/2016 - 1:25:23 AM
    05:03:23:652 RL INFO +15 CheckFile - Checking if Z:\RocketLauncher\Module Extensions\gsdll32.dll exists
    05:03:23:652 RL DEBUG +0 CheckFile - Attributes:
    File Size:   13090816 bytes
    Created:   7/23/2020 - 9:29:58 PM
    Modified:   3/5/2016 - 12:03:58 AM
    05:03:23:668 RL INFO +16 CheckFile - Checking if Z:\RocketLauncher\Module Extensions\itextsharp.dll exists
    05:03:23:668 RL DEBUG +0 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:   7/23/2020 - 9:29:59 PM
    Modified:   3/5/2016 - 12:03:58 AM
    05:03:23:684 RL INFO +16 CRC Check - CRC matches, this is an official unedited Library: Z:\RocketLauncher\Module Extensions\Java.ahk
    05:03:23:684 RL DEBUG +0 CheckFile - Attributes:
    File Size:   7859 bytes
    Created:   7/23/2020 - 9:29:59 PM
    Modified:   10/10/2016 - 1:25:36 AM
    05:03:23:699 RL INFO +15 CRC Check - CRC matches, this is an official unedited Extension: Z:\RocketLauncher\Module Extensions\JSON.ahk
    05:03:23:699 RL DEBUG +0 CheckFile - Attributes:
    File Size:   9227 bytes
    Created:   7/23/2020 - 9:29:59 PM
    Modified:   3/9/2016 - 5:42:45 AM
    05:03:23:715 RL INFO +16 CRC Check - CRC matches, this is an official unedited Library: Z:\RocketLauncher\Module Extensions\Origin.ahk
    05:03:23:715 RL DEBUG +0 CheckFile - Attributes:
    File Size:   4915 bytes
    Created:   7/23/2020 - 9:29:59 PM
    Modified:   10/10/2016 - 1:26:16 AM
    05:03:23:730 RL INFO +15 CRC Check - CRC matches, this is an official unedited Extension: Z:\RocketLauncher\Module Extensions\RegRW64.ahk
    05:03:23:730 RL DEBUG +0 CheckFile - Attributes:
    File Size:   6915 bytes
    Created:   7/23/2020 - 9:29:59 PM
    Modified:   3/5/2016 - 12:03:57 AM
    05:03:23:746 RL INFO +16 CRC Check - CRC matches, this is an official unedited Extension: Z:\RocketLauncher\Module Extensions\RIni.ahk | v1.7
    05:03:23:762 RL DEBUG +16 CheckFile - Attributes:
    File Size:   67872 bytes
    Created:   7/23/2020 - 9:29:59 PM
    Modified:   9/11/2016 - 1:40:14 PM
    05:03:23:762 RL INFO +0 CheckFile - Checking if Z:\RocketLauncher\Module Extensions\SevenZipSharp.dll exists
    05:03:23:777 RL DEBUG +15 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:   7/23/2020 - 9:29:59 PM
    Modified:   3/5/2016 - 12:03:57 AM
    05:03:23:777 RL INFO +0 CRC Check - CRC matches, this is an official unedited Library: Z:\RocketLauncher\Module Extensions\Steam.ahk
    05:03:23:793 RL DEBUG +16 CheckFile - Attributes:
    File Size:   5517 bytes
    Created:   7/23/2020 - 9:29:59 PM
    Modified:   10/10/2016 - 1:26:25 AM
    05:03:23:793 RL INFO +0 CRC Check - CRC matches, this is an official unedited Extension: Z:\RocketLauncher\Module Extensions\VA.ahk
    05:03:23:808 RL DEBUG +16 CheckFile - Attributes:
    File Size:   34688 bytes
    Created:   7/23/2020 - 9:29:59 PM
    Modified:   3/5/2016 - 12:03:57 AM
    05:03:23:808 RL INFO +0 CRC Check - CRC matches, this is an official unedited Library: Z:\RocketLauncher\Module Extensions\VA_Extension.ahk
    05:03:23:824 RL DEBUG +15 CheckFile - Attributes:
    File Size:   3862 bytes
    Created:   7/23/2020 - 9:29:59 PM
    Modified:   10/10/2016 - 1:26:32 AM
    05:03:23:824 RL INFO +0 CRC Check - CRC matches, this is an official unedited Library: Z:\RocketLauncher\Lib\7z.ahk
    05:03:23:840 RL DEBUG +16 CheckFile - Attributes:
    File Size:   33916 bytes
    Created:   7/23/2020 - 9:29:57 PM
    Modified:   7/23/2020 - 9:49:18 PM
    05:03:23:855 RL INFO +15 CRC Check - CRC matches, this is an official unedited Library: Z:\RocketLauncher\Lib\Bezel.ahk
    05:03:23:855 RL DEBUG +0 CheckFile - Attributes:
    File Size:   121257 bytes
    Created:   7/23/2020 - 9:29:57 PM
    Modified:   7/23/2020 - 9:49:41 PM
    05:03:23:871 RL INFO +16 CRC Check - CRC matches, this is an official unedited Library: Z:\RocketLauncher\Lib\Fade.ahk
    05:03:23:871 RL DEBUG +0 CheckFile - Attributes:
    File Size:   39707 bytes
    Created:   7/23/2020 - 9:29:57 PM
    Modified:   7/23/2020 - 9:49:27 PM
    05:03:23:887 RL INFO +16 CRC Check - CRC matches, this is an official unedited Library: Z:\RocketLauncher\Lib\Fade Init.ahk
    05:03:23:887 RL DEBUG +0 CheckFile - Attributes:
    File Size:   1140 bytes
    Created:   7/23/2020 - 9:29:57 PM
    Modified:   10/10/2016 - 1:27:47 AM
    05:03:23:902 RL INFO +15 CRC Check - CRC matches, this is an official unedited Library: Z:\RocketLauncher\Lib\Fade Animations.ahk
    05:03:23:902 RL DEBUG +0 CheckFile - Attributes:
    File Size:   77961 bytes
    Created:   7/23/2020 - 9:29:57 PM
    Modified:   10/10/2016 - 1:27:37 AM
    05:03:23:918 RL INFO +16 CRC Check - CRC matches, this is an official unedited Library: Z:\RocketLauncher\Lib\Keymapper.ahk
    05:03:23:933 RL DEBUG +16 CheckFile - Attributes:
    File Size:   33682 bytes
    Created:   7/23/2020 - 9:29:57 PM
    Modified:   10/10/2016 - 1:28:29 AM
    05:03:23:933 RL INFO +0 CRC Check - CRC matches, this is an official unedited Library: Z:\RocketLauncher\Lib\Keymapper Init.ahk
    05:03:23:949 RL DEBUG +15 CheckFile - Attributes:
    File Size:   3966 bytes
    Created:   7/23/2020 - 9:29:57 PM
    Modified:   10/10/2016 - 1:28:17 AM
    05:03:23:949 RL INFO +0 CRC Check - CRC matches, this is an official unedited Library: Z:\RocketLauncher\Lib\MultiGame.ahk
    05:03:23:965 RL DEBUG +16 CheckFile - Attributes:
    File Size:   41583 bytes
    Created:   7/23/2020 - 9:29:57 PM
    Modified:   10/10/2016 - 1:28:47 AM
    05:03:23:965 RL INFO +0 CRC Check - CRC matches, this is an official unedited Library: Z:\RocketLauncher\Lib\MultiGame Init.ahk
    05:03:23:980 RL DEBUG +15 CheckFile - Attributes:
    File Size:   169 bytes
    Created:   7/23/2020 - 9:29:57 PM
    Modified:   10/10/2016 - 1:28:38 AM
    05:03:23:996 RL INFO +16 CRC Check - CRC matches, this is an official unedited Library: Z:\RocketLauncher\Lib\MultiPlayer.ahk
    05:03:23:996 RL DEBUG +0 CheckFile - Attributes:
    File Size:   67277 bytes
    Created:   7/23/2020 - 9:29:57 PM
    Modified:   10/10/2016 - 1:28:55 AM
    05:03:23:012 RL INFO +16 CRC Check - CRC matches, this is an official unedited Library: Z:\RocketLauncher\Lib\Pause.ahk
    05:03:24:027 RL DEBUG +15 CheckFile - Attributes:
    File Size:   408415 bytes
    Created:   7/23/2020 - 9:29:57 PM
    Modified:   7/23/2020 - 9:49:40 PM
    05:03:24:027 RL INFO +0 CRC Check - CRC matches, this is an official unedited Library: Z:\RocketLauncher\Lib\Pause Init.ahk
    05:03:24:043 RL DEBUG +16 CheckFile - Attributes:
    File Size:   563 bytes
    Created:   7/23/2020 - 9:29:57 PM
    Modified:   10/10/2016 - 1:29:15 AM
    05:03:24:043 RL INFO +0 CRC Check - CRC matches, this is an official unedited Library: Z:\RocketLauncher\Lib\Password.ahk
    05:03:24:058 RL DEBUG +16 CheckFile - Attributes:
    File Size:   10131 bytes
    Created:   7/23/2020 - 9:29:57 PM
    Modified:   10/10/2016 - 1:29:07 AM
    05:03:24:074 RL INFO +15 CRC Check - CRC matches, this is an official unedited Library: Z:\RocketLauncher\Lib\Classes\DLL\RocketLauncher.a hk
    05:03:24:074 RL DEBUG +0 CheckFile - Attributes:
    File Size:   31509 bytes
    Created:   7/23/2020 - 9:29:57 PM
    Modified:   7/23/2020 - 9:49:47 PM
    05:03:24:090 RL INFO +16 CRC Check - CRC matches, this is an official unedited Library: Z:\RocketLauncher\Lib\Classes\Log\Logger.ahk
    05:03:24:090 RL DEBUG +0 CheckFile - Attributes:
    File Size:   3558 bytes
    Created:   7/23/2020 - 9:29:57 PM
    Modified:   10/10/2016 - 1:32:18 AM
    05:03:24:105 RL INFO +15 CRC Check - CRC matches, this is an official unedited Library: Z:\RocketLauncher\Lib\Classes\Util\MiscUtils.ahk
    05:03:24:105 RL DEBUG +0 CheckFile - Attributes:
    File Size:   6709 bytes
    Created:   7/23/2020 - 9:29:57 PM
    Modified:   7/23/2020 - 9:49:04 PM
    05:03:24:121 RL INFO +16 CRC Check - CRC matches, this is an official unedited Library: Z:\RocketLauncher\Lib\Classes\Util\Environment\Reg istry.ahk
    05:03:24:121 RL DEBUG +0 CheckFile - Attributes:
    File Size:   2084 bytes
    Created:   7/23/2020 - 9:29:57 PM
    Modified:   7/23/2020 - 9:49:11 PM
    05:03:24:137 RL INFO +16 CRC Check - CRC matches, this is an official unedited Library: Z:\RocketLauncher\Lib\Classes\Util\Environment\Arr ayUtils.ahk
    05:03:24:137 RL DEBUG +0 CheckFile - Attributes:
    File Size:   306 bytes
    Created:   7/23/2020 - 9:49:18 PM
    Modified:   7/23/2020 - 9:49:18 PM
    05:03:24:152 RL INFO +15 CRC Check - CRC matches, this is an official unedited Library: Z:\RocketLauncher\Lib\Classes\Util\Environment\Loc aleUtils.ahk
    05:03:24:152 RL DEBUG +0 CheckFile - Attributes:
    File Size:   2104 bytes
    Created:   7/23/2020 - 9:49:48 PM
    Modified:   7/23/2020 - 9:49:49 PM
    05:03:24:168 RL INFO +16 CRC Check - CRC matches, this is an official unedited Library: Z:\RocketLauncher\Lib\Classes\Util\Environment\Str ingUtils.ahk
    05:03:24:168 RL DEBUG +0 CheckFile - Attributes:
    File Size:   7754 bytes
    Created:   7/23/2020 - 9:29:57 PM
    Modified:   7/23/2020 - 9:49:19 PM
    05:03:24:183 RL INFO +16 CRC Check - CRC matches, this is an official unedited Library: Z:\RocketLauncher\Lib\Classes\Util\Environment\Tim erUtils.ahk
    05:03:24:183 RL DEBUG +0 CheckFile - Attributes:
    File Size:   2948 bytes
    Created:   7/23/2020 - 9:29:57 PM
    Modified:   10/10/2016 - 1:33:57 AM
    05:03:24:199 RL INFO +15 CRC Check - CRC matches, this is an official unedited Library: Z:\RocketLauncher\Lib\Classes\Util\File\ArchiveFil e.ahk
    05:03:24:215 RL DEBUG +16 CheckFile - Attributes:
    File Size:   346 bytes
    Created:   7/23/2020 - 9:49:36 PM
    Modified:   7/23/2020 - 9:49:36 PM
    05:03:24:215 RL INFO +0 CRC Check - CRC matches, this is an official unedited Library: Z:\RocketLauncher\Lib\Classes\Util\File\DemulShoot er.ahk
    05:03:24:230 RL DEBUG +15 CheckFile - Attributes:
    File Size:   786 bytes
    Created:   7/23/2020 - 9:29:57 PM
    Modified:   7/23/2020 - 9:49:01 PM
    05:03:24:230 RL INFO +0 CRC Check - CRC matches, this is an official unedited Library: Z:\RocketLauncher\Lib\Classes\Util\File\Emulator.a hk
    05:03:24:246 RL DEBUG +16 CheckFile - Attributes:
    File Size:   1231 bytes
    Created:   7/23/2020 - 9:29:57 PM
    Modified:   10/10/2016 - 1:34:30 AM
    05:03:24:246 RL INFO +0 CRC Check - CRC matches, this is an official unedited Library: Z:\RocketLauncher\Lib\Classes\Util\File\File.ahk
    05:03:24:262 RL DEBUG +16 CheckFile - Attributes:
    File Size:   9522 bytes
    Created:   7/23/2020 - 9:29:57 PM
    Modified:   7/23/2020 - 9:49:03 PM
    05:03:24:262 RL INFO +0 CRC Check - CRC matches, this is an official unedited Library: Z:\RocketLauncher\Lib\Classes\Util\File\FileUtils. ahk
    05:03:24:277 RL DEBUG +15 CheckFile - Attributes:
    File Size:   339 bytes
    Created:   7/23/2020 - 9:49:59 PM
    Modified:   7/23/2020 - 9:49:59 PM
    05:03:24:277 RL INFO +0 CRC Check - CRC matches, this is an official unedited Library: Z:\RocketLauncher\Lib\Classes\Util\File\Folder.ahk
    05:03:24:293 RL DEBUG +16 CheckFile - Attributes:
    File Size:   643 bytes
    Created:   7/23/2020 - 9:29:57 PM
    Modified:   10/10/2016 - 1:34:48 AM
    05:03:24:293 RL INFO +0 CRC Check - CRC matches, this is an official unedited Library: Z:\RocketLauncher\Lib\Classes\Util\File\IniFile.ah k
    05:03:24:308 RL DEBUG +16 CheckFile - Attributes:
    File Size:   4364 bytes
    Created:   7/23/2020 - 9:29:57 PM
    Modified:   10/10/2016 - 1:34:57 AM
    05:03:24:308 RL INFO +0 CRC Check - CRC matches, this is an official unedited Library: Z:\RocketLauncher\Lib\Classes\Util\File\Process.ah k
    05:03:24:324 RL DEBUG +15 CheckFile - Attributes:
    File Size:   9711 bytes
    Created:   7/23/2020 - 9:29:57 PM
    Modified:   7/23/2020 - 9:49:52 PM
    05:03:24:324 RL INFO +0 CRC Check - CRC matches, this is an official unedited Library: Z:\RocketLauncher\Lib\Classes\Util\File\Properties File.ahk
    05:03:24:340 RL DEBUG +16 CheckFile - Attributes:
    File Size:   4218 bytes
    Created:   7/23/2020 - 9:49:33 PM
    Modified:   7/23/2020 - 9:49:33 PM
    05:03:24:340 RL INFO +0 CRC Check - CRC matches, this is an official unedited Library: Z:\RocketLauncher\Lib\Classes\Util\File\RIniFile.a hk
    05:03:24:355 RL DEBUG +15 CheckFile - Attributes:
    File Size:   3898 bytes
    Created:   7/23/2020 - 9:29:57 PM
    Modified:   10/10/2016 - 1:35:14 AM
    05:03:24:371 RL INFO +16 CRC Check - CRC matches, this is an official unedited Library: Z:\RocketLauncher\Lib\Classes\Util\File\XMLFile.ah k
    05:03:24:371 RL DEBUG +0 CheckFile - Attributes:
    File Size:   331 bytes
    Created:   7/23/2020 - 9:49:32 PM
    Modified:   7/23/2020 - 9:49:32 PM
    05:03:24:387 RL INFO +16 CRC Check - CRC matches, this is an official unedited Library: Z:\RocketLauncher\Lib\Classes\Util\Input\KeyUtils. ahk
    05:03:24:387 RL DEBUG +0 CheckFile - Attributes:
    File Size:   5426 bytes
    Created:   7/23/2020 - 9:29:57 PM
    Modified:   10/10/2016 - 1:35:23 AM
    05:03:24:402 RL INFO +15 CRC Check - CRC matches, this is an official unedited Library: Z:\RocketLauncher\Lib\Classes\Util\UI\Control.ahk
    05:03:24:402 RL DEBUG +0 CheckFile - Attributes:
    File Size:   4603 bytes
    Created:   7/23/2020 - 9:29:57 PM
    Modified:   10/10/2016 - 1:35:32 AM
    05:03:24:418 RL INFO +16 CRC Check - CRC matches, this is an official unedited Library: Z:\RocketLauncher\Lib\Classes\Util\UI\Window.ahk
    05:03:24:418 RL DEBUG +0 CheckFile - Attributes:
    File Size:   24655 bytes
    Created:   7/23/2020 - 9:29:57 PM
    Modified:   7/23/2020 - 9:49:08 PM
    05:03:24:433 RL INFO +16 CRC Check - CRC matches, this is an official unedited Library: Z:\RocketLauncher\Lib\Classes\Util\UI\WindowTitle. ahk
    05:03:24:433 RL DEBUG +0 CheckFile - Attributes:
    File Size:   1171 bytes
    Created:   7/23/2020 - 9:29:57 PM
    Modified:   10/10/2016 - 1:35:49 AM
    05:03:24:449 RL INFO +15 CRC Check - CRC matches, this is an official unedited Library: Z:\RocketLauncher\Lib\Rom Mapping Launch Menu.ahk
    05:03:24:465 RL DEBUG +16 CheckFile - Attributes:
    File Size:   72279 bytes
    Created:   7/23/2020 - 9:29:57 PM
    Modified:   10/10/2016 - 1:29:33 AM
    05:03:24:465 RL INFO +0 CRC Check - CRC matches, this is an official unedited Library: Z:\RocketLauncher\Lib\Shader.ahk
    05:03:24:480 RL DEBUG +15 CheckFile - Attributes:
    File Size:   4183 bytes
    Created:   7/23/2020 - 9:29:57 PM
    Modified:   10/10/2016 - 1:29:51 AM
    05:03:24:480 RL INFO +0 CRC Check - CRC matches, this is an official unedited Library: Z:\RocketLauncher\Lib\Shader Init.ahk
    05:03:24:496 RL DEBUG +16 CheckFile - Attributes:
    File Size:   412 bytes
    Created:   7/23/2020 - 9:29:57 PM
    Modified:   10/10/2016 - 1:29:40 AM
    05:03:24:512 RL INFO +16 CRC Check - CRC matches, this is an official unedited Library: Z:\RocketLauncher\Lib\Shared.ahk
    05:03:24:512 RL DEBUG +0 CheckFile - Attributes:
    File Size:   173248 bytes
    Created:   7/23/2020 - 9:29:57 PM
    Modified:   7/23/2020 - 9:49:32 PM
    05:03:24:527 RL INFO +15 CRC Check - CRC matches, this is an official unedited Library: Z:\RocketLauncher\Lib\Statistics.ahk
    05:03:24:527 RL DEBUG +0 CheckFile - Attributes:
    File Size:   27008 bytes
    Created:   7/23/2020 - 9:29:57 PM
    Modified:   10/10/2016 - 1:30:22 AM
    05:03:24:543 RL INFO +16 CRC Check - CRC matches, this is an official unedited Library: Z:\RocketLauncher\Lib\Statistics Init.ahk
    05:03:24:558 RL DEBUG +16 CheckFile - Attributes:
    File Size:   43 bytes
    Created:   7/23/2020 - 9:29:57 PM
    Modified:   10/10/2016 - 1:30:14 AM
    05:03:24:558 RL INFO +0 CRC Check - CRC matches, this is an official unedited Library: Z:\RocketLauncher\Lib\Virtual Drive.ahk
    05:03:24:574 RL DEBUG +15 CheckFile - Attributes:
    File Size:   20294 bytes
    Created:   7/23/2020 - 9:29:57 PM
    Modified:   10/10/2016 - 1:30:47 AM
    05:03:24:574 RL INFO +0 CRC Check - CRC matches, this is an official unedited Library: Z:\RocketLauncher\Lib\XHotkey.ahk
    05:03:24:590 RL DEBUG +16 CheckFile - Attributes:
    File Size:   26615 bytes
    Created:   7/23/2020 - 9:29:57 PM
    Modified:   10/10/2016 - 1:31:04 AM
    05:03:24:590 RL INFO +0 CRC Check - CRC matches, this is an official unedited Library: Z:\RocketLauncher\Lib\XHotkey Init.ahk
    05:03:24:605 RL DEBUG +15 CheckFile - Attributes:
    File Size:   1073 bytes
    Created:   7/23/2020 - 9:29:57 PM
    Modified:   10/10/2016 - 1:30:56 AM
    05:03:24:605 RL DEBUG +0 Main - Received this dbName with no path via CLI: "NBA Jam Tournament Edition (World)"
    05:03:24:621 RL DEBUG +16 Main - dbName: NBA Jam Tournament Edition (World)
    05:03:24:621 RL INFO +0 Main - Loading Front End Plugin: "HyperSpin"
    05:03:24:637 RL INFO +16 CRC Check - CRC matches, this is an official unedited Library: Z:\RocketLauncher\Plugins\HyperSpin.plugin
    05:03:24:637 RL DEBUG +0 CheckFile - Attributes:
    File Size:   9590 bytes
    Created:   7/23/2020 - 9:30:00 PM
    Modified:   7/23/2020 - 9:49:53 PM
    05:03:24:652 RL TRACE +15 Process.__New - Creating new process object for: "Z:\HyperSpin\HyperSpin.exe"
    05:03:24:652 RL TRACE +0 File.__New - Creating new file object of: "Z:\HyperSpin\HyperSpin.exe"
    05:03:24:668 RL INFO +16 Main - RocketLauncher received "Sega Genesis" and "NBA Jam Tournament Edition (World)"
    05:03:24:684 RL INFO +16 Main - Did not find a "Z:\RocketLauncher\Settings\Sega Genesis\Game Options.ini" file, skipping any game-specific options.
    05:03:24:684 RL INFO +0 Main - NBA Jam Tournament Edition (World) is using the default emulator: Fusion
    05:03:24:699 RL INFO +15 Main - Checking for a [Fusion] section in Z:\RocketLauncher\Settings\Sega Genesis\Emulators.ini
    05:03:24:699 RL INFO +0 Main - Checking for a [Fusion] section in Z:\RocketLauncher\Settings\Global Emulators.ini
    05:03:24:699 RL INFO +0 Main - Found [Fusion] in Z:\RocketLauncher\Settings\Global Emulators.ini
    05:03:24:715 RL INFO +16 CheckFile - Checking if Z:\RocketLauncher\Modules\Fusion\Fusion.ahk exists
    05:03:24:730 RL DEBUG +15 CheckFile - Attributes:
    File Size:   21058 bytes
    Created:   7/23/2020 - 9:29:59 PM
    Modified:   7/23/2020 - 9:49:16 PM
    05:03:24:730 RL INFO +0 Main - CRC Check - CRC matches, this is an official unedited module.
    05:03:24:746 RL INFO +16 Main - NBA Jam Tournament Edition (World) will use module: Z:\RocketLauncher\Modules\Fusion\Fusion.ahk
    05:03:24:777 RL INFO +31 Main - Using standard method with "Rom Extension" SkipChecks or without any SkipChecks.
    05:03:24:793 RL INFO +16 CheckFile - Checking if Z:\HyperSpin\Emulators\Sega Genesis\Fusion364\Fusion.exe exists
    05:03:24:793 RL DEBUG +0 CheckFile - Attributes:
    File Size:   2756608 bytes
    Created:   7/29/2020 - 8:40:52 PM
    Modified:   3/6/2010 - 8:34:58 AM
    05:03:24:793 RL INFO +0 Main - INI Keys read
    05:03:24:793 RL INFO +0 CheckFile - Checking if Z:\RocketLauncher\Module Extensions\7z.exe exists
    05:03:24:793 RL DEBUG +0 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:   7/23/2020 - 9:29:58 PM
    Modified:   3/5/2016 - 12:03:57 AM
    05:03:24:809 RL INFO +16 CheckFile - Checking if Z:\RocketLauncher\Module Extensions\7z.dll exists
    05:03:24:809 RL DEBUG +0 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:   7/23/2020 - 9:29:58 PM
    Modified:   3/5/2016 - 12:03:57 AM
    05:03:24:809 RL INFO +0 Main - "NBA Jam Tournament Edition (World)" does not qualify for MultiGame. Only roms with any of these strings in their name are acceptable: \(Disc|\(Disk|\(Cart|\(Tape|\(Cassette|\(Part|\(Si de
    05:03:24:824 RL INFO +15 CheckPaths - Started
    05:03:24:824 RL INFO +0 CheckPaths - Looking for rom: Z:\HyperSpin\ROMS\Sega Genesis\NBA Jam Tournament Edition (World).7z
    05:03:24:824 RL INFO +0 CheckPaths - Looking for rom by name in subfolder: Z:\HyperSpin\ROMS\Sega Genesis\NBA Jam Tournament Edition (World)\NBA Jam Tournament Edition (World).7z
    05:03:24:824 RL INFO +0 CheckPaths - Rom not found
    05:03:24:824 RL INFO +0 CheckPaths - Looking for rom: Z:\HyperSpin\ROMS\Sega Genesis\NBA Jam Tournament Edition (World).zip
    05:03:24:824 RL INFO +0 CheckPaths - Looking for rom by name in subfolder: Z:\HyperSpin\ROMS\Sega Genesis\NBA Jam Tournament Edition (World)\NBA Jam Tournament Edition (World).zip
    05:03:24:824 RL INFO +0 CheckPaths - Rom not found
    05:03:24:840 RL INFO +16 CheckPaths - Looking for rom: Z:\HyperSpin\ROMS\Sega Genesis\NBA Jam Tournament Edition (World).sg
    05:03:24:840 RL INFO +0 CheckPaths - Looking for rom by name in subfolder: Z:\HyperSpin\ROMS\Sega Genesis\NBA Jam Tournament Edition (World)\NBA Jam Tournament Edition (World).sg
    05:03:24:840 RL INFO +0 CheckPaths - Rom not found
    05:03:24:840 RL INFO +0 CheckPaths - Looking for rom: Z:\HyperSpin\ROMS\Sega Genesis\NBA Jam Tournament Edition (World).sc
    05:03:24:840 RL INFO +0 CheckPaths - Looking for rom by name in subfolder: Z:\HyperSpin\ROMS\Sega Genesis\NBA Jam Tournament Edition (World)\NBA Jam Tournament Edition (World).sc
    05:03:24:840 RL INFO +0 CheckPaths - Rom not found
    05:03:24:840 RL INFO +0 CheckPaths - Looking for rom: Z:\HyperSpin\ROMS\Sega Genesis\NBA Jam Tournament Edition (World).gg
    05:03:24:855 RL INFO +15 CheckPaths - Looking for rom by name in subfolder: Z:\HyperSpin\ROMS\Sega Genesis\NBA Jam Tournament Edition (World)\NBA Jam Tournament Edition (World).gg
    05:03:24:855 RL INFO +0 CheckPaths - Rom not found
    05:03:24:855 RL INFO +0 CheckPaths - Looking for rom: Z:\HyperSpin\ROMS\Sega Genesis\NBA Jam Tournament Edition (World).sms
    05:03:24:855 RL INFO +0 CheckPaths - Looking for rom by name in subfolder: Z:\HyperSpin\ROMS\Sega Genesis\NBA Jam Tournament Edition (World)\NBA Jam Tournament Edition (World).sms
    05:03:24:855 RL INFO +0 CheckPaths - Rom not found
    05:03:24:855 RL INFO +0 CheckPaths - Looking for rom: Z:\HyperSpin\ROMS\Sega Genesis\NBA Jam Tournament Edition (World).gen
    05:03:24:871 RL INFO +16 CheckPaths - Found rom: Z:\HyperSpin\ROMS\Sega Genesis\NBA Jam Tournament Edition (World).gen
    05:03:24:871 RL DEBUG +0 CheckPaths - Current romName: NBA Jam Tournament Edition (World)
    05:03:24:871 RL DEBUG +0 CheckPaths - Current romPath: Z:\HyperSpin\ROMS\Sega Genesis
    05:03:24:887 RL DEBUG +16 CheckPaths - Current romExtension: .gen
    05:03:24:887 RL INFO +0 CheckPaths - Ended
    05:03:24:902 RL INFO +15 BuildScript - User Variables:
    ;----------------------------------------------------------------------------
    ; INJECTED VARIABLES
    ;----------------------------------------------------------------------------
    #NoTrayIcon
    #InstallKeybdHook
    MiscUtils.DetectHiddenWindows("On")
    SetTitleMatchMode, 2
    SendMode, Event
    Global RLLog
    Global RLObject
    0 := "12"
    rlPath := "Z:\RocketLauncher"
    pluginPath := "Z:\RocketLauncher\Plugins"
    pluginName := "HyperSpin"
    pluginExt := ".plugin"
    contextOnExit := "1"
    rlMode := ""
    rlTitle := "RocketLauncher"
    rlVersion := "1.2.0.1"
    rlAuthor := "djvj"
    rlURL := "www.rlauncher.com"
    langFile := "Z:\RocketLauncher\Data\Language\Localization. ini"
    primMonitor := "1"
    frontendPID := ""
    frontendPath := "Z:\HyperSpin"
    frontendExe := "HyperSpin.exe"
    frontendExt := "exe"
    frontendName := "HyperSpin"
    frontendDrive := "Z"
    exitEmulatorKey := "~Esc"
    restoreFE := "false"
    exitScriptKey := "~q & ~s"
    toggleCursorKey := "~e & ~t"
    emuFullPath := "Z:\HyperSpin\Emulators\Sega Genesis\Fusion364\Fusion.exe"
    emuPath := "Z:\HyperSpin\Emulators\Sega Genesis\Fusion364"
    emuName := "Fusion"
    emuExt := "exe"
    baseRomPath := "Z:\HyperSpin\ROMS\Sega Genesis"
    romPath := "Z:\HyperSpin\ROMS\Sega Genesis"
    romPathFromIni := "Z:\HyperSpin\ROMS\Sega Genesis"
    romExtension := ".gen"
    romExtensionOrig := ".gen"
    romExtensions := "7z|zip|sg|sc|gg|sms|gen|32x|md|cue|bin"
    executable := "Fusion.exe"
    systemDbName := "Sega Genesis"
    systemName := "Sega Genesis"
    dbPath := ""
    dbName := "NBA Jam Tournament Edition (World)"
    dbExt := ""
    romFoundByExt := ""
    romName := "NBA Jam Tournament Edition (World)"
    romMapPath := ""
    romMappingEnabled := "false"
    romMappingLaunchMenuEnabled := "false"
    romMappingFirstMatchingExt := "false"
    romMappingShowAllRomsInArchive := "true"
    romMappingNumberOfGamesByScreen := "7"
    romMappingHideParent := "false"
    romMappingMenuWidth := "400"
    romMappingMenuMargin := "65"
    romMappingTextFont := "Bebas Neue"
    romMappingTextOptions := "cFFFFFFFF r4 s60 Bold"
    romMappingDisabledTextColor := "ff888888"
    romMappingTextSizeDifference := "7"
    romMappingTextMargin := "15"
    romMappingTitleTextFont := "Bebas Neue"
    romMappingTitleTextOptions := "cFFFFFFFF r4 s90 Bold"
    romMappingTitle2TextFont := "Bebas Neue"
    romMappingTitle2TextOptions := "cFFFFFFFF r4 s22 Bold"
    romMappingGameInfoTextFont := "Bebas Neue"
    romMappingGameInfoTextOptions := "cFFFFFFFF r4 s22 Regular"
    romMappingGameNameTextFont := "Bebas Neue"
    romMappingGameNameTextOptions := "cFFFFFFFF r4 s40 Regular"
    romMappingBackgroundBrush := "aa000000"
    romMappingColumnBrush := "33000000"
    romMappingButtonBrush1 := "6f000000"
    romMappingButtonBrush2 := "33000000"
    romMappingBackgroundAlign := "Stretch and Lose Aspect"
    romMappingMenuFlagWidth := "55"
    romMappingMenuFlagSeparation := "7"
    romMappingDefaultMenuList := "FullList"
    romMappingSingleFilteredRomAutomaticLaunch := "false"
    altArchiveNameOnly := ""
    altRomNameOnly := ""
    altArchiveAndRomName := ""
    altArchiveAndManyRomNames := ""
    altRomNamesOnly := ""
    romMapScenario := ""
    skipchecks := "false"
    romMatchExt := "false"
    blockInputTime := "0"
    blockInputFile := "Z:\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 := "true"
    logCommandWindow := "false"
    logIncludeModule := "true"
    logIncludeFileProperties := "true"
    logIncludeDLLLogs := "false"
    errorSounds := "true"
    rlDebugConsoleStdout := ""
    sysLang := "English_United_States"
    sysType := "64-bit"
    broadcastWindowTitle := ""
    navUpKey := "Up"
    navDownKey := "Down"
    navLeftKey := "Left"
    navRightKey := "Right"
    navSelectKey := "Enter"
    navP2UpKey := "Numpad8"
    navP2DownKey := "Numpad2"
    navP2LeftKey := "Numpad4"
    navP2RightKey := "Numpad6"
    navP2SelectKey := "NumpadEnter"
    originalWidth := "1920"
    originalHeight := "1080"
    vdEnabled := "false"
    vdFullPath := ""
    vdUseSCSI := "true"
    vdDriveLetter := ""
    vdDriveLetterScsi := ""
    vdAddDrive := "true"
    demulShooterPath := ""
    servoStikEnabled := "false"
    servoStikExitMode := "false"
    ledblinkyEnabled := "false"
    ledblinkySystemName := ""
    ledblinkyFullPath := ""
    ledblinkyProfilePath := "Z:\RocketLauncher\Profiles\LEDBlinky"
    ledblinkyRLProfile := "Z:\RocketLauncher\Profiles\LEDBlinky\RocketLaunch er"
    winIPACFullPath := ""
    ultraMapEnabled := "false"
    ultraMapFullPath := ""
    emuIdleShutdown := "0"
    launchPasswordHash := "UpUpDownDownLeftRightLeftRight"
    cursorSize := ""
    hideCursor := "false"
    hideEmu := "false"
    hideFE := "false"
    suspendFE := "false"
    fadeIn := "false"
    fadeInDuration := "500"
    fadeInTransitionAnimation := "DefaultAnimateFadeIn"
    fadeInDelay := "0"
    fadeInExitDelay := "0"
    fadeOutExitDelay := "0"
    fadeOut := "false"
    fadeOutExtraScreen := "false"
    fadeOutDuration := "500"
    fadeOutTransitionAnimation := "DefaultAnimateFadeOut"
    fadeOutDelay := "0"
    fadeLyrInterpolation := "7"
    fadeMuteEmulator := "false"
    fadeUseBackgrounds := "false"
    fadeClickThrough := "false"
    fadeSounds := "true"
    fade7zProgressMode := "extraction"
    fadeWidthBaseRes := "1920"
    fadeHeightBaseRes := "1080"
    fadeLyr1Color := "FF000000"
    fadeLyr1AlignImage := "Stretch and Lose Aspect"
    fadeLyr2Pos := "Stretch and Lose Aspect"
    fadeLyr2X := "0"
    fadeLyr2Y := "0"
    fadeLyr2W := ""
    fadeLyr2H := ""
    fadeLyr2Adjust := "1"
    fadeLyr2PicPad := "0"
    fadeLyr2Prefix := "Extra Layer 1 - Console"
    fadeLyr3Pos := "Center"
    fadeLyr3X := "450"
    fadeLyr3Y := "450"
    fadeLyr3W := ""
    fadeLyr3H := ""
    fadeLyr3Adjust := "1"
    fadeLyr3PicPad := "0"
    fadeLyr3Speed := "750"
    fadeLyr3Animation := "DefaultFadeAnimation"
    fadeLyr37zAnimation := "DefaultFadeAnimation"
    fadeLyr3Type := "imageandbar"
    fadeLyr3ImgFollow7zProgress := "true"
    fadeLyr3Repeat := "1"
    fadeLyr3BackImageTransparency := "30"
    fadeLyr3StaticPos := "No Alignment"
    fadeLyr3StaticX := "0"
    fadeLyr3StaticY := "870|1575"
    fadeLyr3StaticW := ""
    fadeLyr3StaticH := ""
    fadeLyr3StaticAdjust := "1"
    fadeLyr3StaticPicPad := "0"
    fadeLyr3StaticPrefix := "Info Bar"
    fadeLyr4Adjust := "1"
    fadeLyr4X := "1792|952"
    fadeLyr4Y := "891|1596"
    fadeLyr4W := "128"
    fadeLyr4H := ""
    fadeLyr4Pos := "No Alignment"
    fadeLyr4FPS := "50"
    fadeLyr4PicPad := "0"
    fadeTranspGifColor := "FFFFFF"
    fadeBarWindow := "Image"
    fadeBarWindowX := ""
    fadeBarWindowY := ""
    fadeBarWindowW := "900"
    fadeBarWindowH := ""
    fadeBarWindowR := "30"
    fadeBarWindowM := "30"
    fadeBarWindowHatchStyle := "8"
    fadeBar := "7zOnly"
    fadeProgressDuration := "0"
    fadeBarBack := "true"
    fadeBarBackColor := "FF555555"
    fadeBarH := "30"
    fadeBarR := "10"
    fadeBarColor := "DD00BFFF"
    fadeBarHatchStyle := "8"
    fadeBarPercentageText := "true"
    fadeBarInfoText := "true"
    fadeBarXOffset := "0"
    fadeBarYOffset := "150"
    fadeRomInfoDescription := "filtered text"
    fadeRomInfoSystemName := "image"
    fadeRomInfoYear := "text with label"
    fadeRomInfoDeveloper := "disabled"
    fadeRomInfoPublisher := "disabled"
    fadeRomInfoGenre := "disabled"
    fadeRomInfoRating := "image"
    fadeRomInfoOrder := "Description|SystemName|Year|Developer|Genre|Ratin g|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_T ime_Played|Total_Time_Played|System_Total_Played_T ime|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 := "Z:\RocketLauncher\Media\Fade"
    RLDataPath := "Z:\RocketLauncher\Data"
    RLMediaPath := "Z:\RocketLauncher\Media"
    RLErrSoundPath := "Z:\RocketLauncher\Media\Sounds\Error"
    modulesPath := "Z:\RocketLauncher\Modules"
    moduleFullName := "Z:\RocketLauncher\Modules\Fusion\Fusion.ahk"
    moduleName := "Fusion"
    modulePath := "Z:\RocketLauncher\Modules\Fusion"
    moduleExtension := "ahk"
    moduleExtensionsPath := "Z:\RocketLauncher\Module Extensions"
    libPath := "Z:\RocketLauncher\Lib"
    sevenZEnabled := "false"
    sevenZPath := "Z:\RocketLauncher\Module Extensions\7z.exe"
    sevenZDllPath := "Z:\RocketLauncher\Module Extensions\7z.dll"
    sevenZExtractPath := "C:\Users\Shew\AppData\Local\Temp\HS"
    sevenZExtractPathOrig := ""
    sevenZAttachSystemName := "false"
    sevenZDelTemp := "true"
    sevenZFormats := ".zip|.rar|.7z|.lha|.lzh|.gzip|.tar"
    sevenZFormatsNoP := "zip|rar|7z|lha|lzh|gzip|tar"
    sevenZFormatsRegEx := "\.zip|\.rar|\.7z|\.lha|\.lzh|\.gzip|\.tar"
    sevenZGamesToKeep := ""
    sevenZDeletePerSystem := "false"
    sevenZExtensions := "zip|rar|7z|lha|lzh|gzip|tar"
    7zExtractPath := "C:\Users\Shew\AppData\Local\Temp\HS"
    mgEnabled := "false"
    mgKey := "~NumpadSub"
    mgBackgroundColor := "FF000000"
    mgSidePadding := "0.2"
    mgWidthBaseRes := "1920"
    mgHeightBaseRes := "1080"
    mgYOffset := "500|800"
    mgFont := "Arial"
    mgText1Options := "x10p y250|500 w80p Center cBBFFFFFF r4 s100 BoldItalic"
    mgText1Text := "Please select a game"
    mgText2Options := "w96p cFFFFFFFF r4 s50 Center BoldItalic"
    mgText2Offset := "100"
    mgUseSound := "true"
    mgSoundfreq := "300"
    mgExitEffect := "none"
    mgSelectedEffect := "rotate"
    mgUseGameArt := "false"
    mgCandidate := ""
    mgValidTypes := "\(Disc|\(Disk|\(Cart|\(Tape|\(Cassette|\(Part|\(S ide"
    mgOnLaunch := "false"
    pauseEnabled := "false"
    pauseKey := "~NumpadAdd"
    pauseBackToMenuBarKey := "X"
    pauseZoomInKey := "C"
    pauseZoomOutKey := "V"
    pauseScreenshotKey := "~PrintScreen"
    pauseHiToTextPath := "Z:\RocketLauncher\Module Extensions\HiToText.exe"
    pauseSaveStateKeyCodes := "{F5 down}{F5 up}"
    pauseLoadStateKeyCodes := "{F8 down}{F8 up}"
    keyboardEncoder := ""
    keyboardEncoderEnabled := "false"
    keymapperEnabled := "false"
    keymapperAHKMethod := "false"
    keymapper := "xpadder"
    xpadderFullPath := "Z:\HyperSpin\xpadder\Xpadder.exe"
    joyToKeyFullPath := "Z:\Utilities\JoyToKey\JoyToKey.exe"
    profilePath := "Z:\RocketLauncher\Profiles"
    keymapperProfilePath := "Z:\RocketLauncher\Profiles\xpadder"
    keymapperFrontEndProfileName := "Hyperspin"
    keymapperFrontEndProfile := "false"
    keymapperRocketLauncherProfileEnabled := "false"
    joyIDsEnabled := "false"
    joyIDsPreferredControllersGlobal := ""
    joyIDsPreferredControllersSystem := "use_global"
    joyIDsPreferredControllersOnExit := ""
    CustomJoyNamesEnabled := "false"
    CustomJoyNames := ""
    rotateMethod := "false"
    FEProfile := "Z:\RocketLauncher\Profiles\xpadder\Hyperspin"
    defaultProfile := "Z:\RocketLauncher\Profiles\xpadder\_Default"
    systemProfile := "Z:\RocketLauncher\Profiles\xpadder\Sega Genesis"
    xPadderSystemProfile := "Z:\RocketLauncher\Profiles\xpadder\Sega Genesis\_Default"
    emuProfile := "Z:\RocketLauncher\Profiles\xpadder\Sega Genesis\Fusion"
    romProfile := "Z:\RocketLauncher\Profiles\xpadder\Sega Genesis\NBA Jam Tournament Edition (World)"
    RocketLauncherProfile := "Z:\RocketLauncher\Profiles\xpadder\RocketLauncher "
    blankProfile := "Z:\RocketLauncher\Profiles\xpadder\_Default\blank "
    ahkFEProfile := "Z:\RocketLauncher\Profiles\AHK\Hyperspin"
    ahkDefaultProfile := "Z:\RocketLauncher\Profiles\AHK\_Default"
    ahkSystemProfile := "Z:\RocketLauncher\Profiles\AHK\Sega Genesis"
    ahkEmuProfile := "Z:\RocketLauncher\Profiles\AHK\Sega Genesis\Fusion"
    ahkRomProfile := "Z:\RocketLauncher\Profiles\AHK\Sega Genesis\NBA Jam Tournament Edition (World)"
    ahkRocketLauncherProfile := "Z:\RocketLauncher\Profiles\AHK\RocketLauncher "
    bezelEnabled := "false"
    bezelICEnabled := "false"
    shaderName := "false"
    shaderColor := ""
    shaderTransparency := ""
    statisticsEnabled := "true"
    pressDuration := "-1"
    emuVolume := "1"
    dxwndIni := "Z:\RocketLauncher\Module Extensions\dxwnd\dxwnd.ini"
    dxwndFullPath := "Z:\RocketLauncher\Module Extensions\dxwnd\dxwnd.exe"
    qResFullPath := "Z:\RocketLauncher\Module Extensions\QRes.exe"
    mon1O := ""
    pacDrivedllFile := "Z:\RocketLauncher\Module Extensions\PacDrive32.dll"
    userFadeAnimIniFile := "Z:\RocketLauncher\Lib\User Fade Animations.ini"
    testFile := ""
    testDuration := ""
    initialErrorMode := "0"
    05:03:24:902 RL INFO +0 BuildScript - Loaded XHotkey Init.ahk scripts
    05:03:24:918 RL INFO +16 BuildScript - Loaded Statistics Init.ahk scripts
    05:03:24:918 RL DEBUG +0 BuildScript - Module starts on line: 2
    05:03:24:934 RL INFO +16 BuildScript - Validating module
    05:03:24:934 RL INFO +0 BuildScript - Validation complete
    05:03:24:949 RL INFO +15 BuildScript - Module:
    MEmu := "Fusion"
    MEmuV := "v3.64"
    MURL := ["http://www.eidolons-inn.net/tiki-index.php?page=Kega","http://www.carpeludum.com/kega-fusion/"]
    MAuthor := ["djvj","bleasby"]
    MVersion := "2.1.4"
    MCRC := "9403178D"
    iCRC := "C6C5F2F5"
    MID := "635038268893895568"
    MSystem := ["Othello Multivision","Samsung Gam Boy","Sega 32X","Sega CD","Sega Game Gear","Sega Genesis","Sega Master System","Sega Mega Drive","Sega Mega-CD","Sega Pico","Sega SC-3000","Sega SG-1000"]
    ;----------------------------------------------------------------------------
    ; Notes:
    ; Don't forget to setup your bios or you might just get a black screen.
    ; Set your fullscreen resolution by going to Video->Full Screen Resolution
    ; Fusion only supports 4 different windowed resolutions. If you don't use fullscreen, set the one you want by going to Video->Window Size
    ; Esc is Fusion's default key to go Fullscreen/Windowed mode. This cannot be changed, but this module will still close if you use Esc to exit. You may see the emu leave fullscreen first though.
    ; Esc can also cause Fusion to change its fullscreen mode on exit, causing it to lockup for 5-10 seconds. The only fix for this is to not use Esc as your exit key.
    ; For Sega CD, make sure your cues are correctly pointing to all the tracks or else you will not get sound. Also turn off auto-play for CDs
    ;
    ; Sega CD:
    ; Configure your Sega CD bios first by going to Options -> Set Config -> Sega CD
    ; Set the scsi drive you want to use manually by going to Options -> CD Drive and seleting the one that corresponds to your scsi drive in DT. A dt drive is not supported by the emu, it must be scsi.
    ;
    ; Defining per-game controller types:
    ; In the module ini, set Controller_Reassigning_Enabled to true
    ; Default_P1_Controller and Default_P2_Controller should be set to the controller type you normally use for games not listed in the ini
    ; Make a new ini section with the name of your rom in your database, for example [Super Scope 6 (USA)]
    ; Under this section you can have 2 keys, P1_Controller and P2_Controller
    ; For P1_Controller - 0=None, 1=Gamepad, 2=Multitap, 3=Mouse, 4=Serial USART
    ; For P2_Controller - 0=None, 1=Gamepad, 2=Multitap, 3=Mouse, 4=Super Scope, 5=Justifier, 6=Dual Justifiers, 7=Serial USART
    ;
    ; Some games will not work if you have Teamplayer or 4way play active all the time, so you can set the MultiTapType for those problematic games in the module settings for each of these games.
    ;
    ; Sega Pico:
    ; Fusion has very limited support for Sega Pico since it doesn't support the storyware overlays. This module offers support to add the storyware overlays by displaying the images
    ; on top of the emulator and having some controls to switch pages.
    ; This isn't perfect and it's very easy to get the page currently viewed in Fusion to get out of sync with the one visible on-screen.
    ; Overlays should be placed in your emulator folder in a sub-folder named \Overlays\%RomName%
    ; Suggested name for each page is: "Overlay x - %RomName%.png" where x is the number of the storyware book page
    ; You should map the Previous and Next Page commands to the ones you are using in Fusion, but make sure you only press them when Fusion is in the Storyware and not in the trackpad
    ; Otherwise everything will go out of sync since the module cannot detect if Storyware mode is active or not so it will always change page whereas Fusion won't
    ;
    ; Mouse is required Pico, along with the following controls (using a Genesis Gamepad): START switches between StoryWare and Trackpad, B is the pico red button, A and C turn pages, and U/D/L/R are, well, U/D/L/R.
    ;
    ; Windows 8 and 8.1 users:
    ; You may experience an issue with Fusion never getting higher than 33.5fps. Use Ctrl+F to bring up the FPS counter in Fusion to check if you are affected. This is caused by some compatibility changes Microsoft made for DirectDraw applications. There are two ways of fixing this issue:
    ; 1) Apply a compatibility patch for the Fusion executable using the Microsoft Application Compatibility Toolkit
    ; 2) Copy a prepatched ddraw.dll into the Fusion directory.
    ; Using the Microsoft Application Compatibility Toolkit is a cleaner fix but takes a few minutes to go through the steps to apply. Using the prepatched ddraw.dll file is quick and simple but may break the right-click menus when in full-screen mode, requiring you to make all configuration changes with the emulator windowed.
    ; Both methods are fully detailed with downloads, instructions and screenshots at http://www.blitzbasic.com/Community/...7&post=1202630
    ;----------------------------------------------------------------------------
    StartModule()
    If StringUtils.Contains(systemName,"Pico")
    StorywaveOverlayGUI()
    BezelGUI()
    FadeInStart()
    primaryExe := new Emulator(emuPath . "\" . executable)   ; instantiate emulator executable object
    emuPrimaryWindow := new Window(new WindowTitle("Fusion","KegaClass")) ; instantiate primary emulator window object
    emuLoadRamCartWindow := new Window(new WindowTitle("Load RAM Cart","#32770"))
    emuCreateRamCartWindow := new Window(new WindowTitle("Create RAM Cart","#32770"))
    emuSelectRamCartWindow := new Window(new WindowTitle("Select RAM Cart Size","#32770"))
    ; The object controls how the module reacts to different systems. Fusion can play a lot of systems, but changes itself slightly so this module has to adapt
    mType := Object("Othello Multivision","sms","Samsung Gam Boy","sms","Sega 32X","32X","Sega CD","scd","Sega Mega-CD","scd","Sega Game Gear","gg","Sega Genesis","gen","Sega Mega Drive","gen","Sega Master System","sms","Sega Pico","gen","Sega SC-3000","sms","Sega SG-1000","sms")
    ident := mType[systemName] ; search 1st array for the systemName identifier mednafen uses
    If !ident
    ScriptError("Your systemName is: " . systemName . "`nIt is not one of the known supported systems for this Fusion module: " . moduleName)
    fullscreen := moduleIni.Read("Settings", "Fullscreen","true",,1)
    forceFullScreen32 := moduleIni.Read("Settings", "ForceFullScreen32","true",,1)
    hideTitleBar := moduleIni.Read("Settings", "hideTitleBar","true",,1) ; Removes the border, titlebar, menubar, and centers the emu on your screen. Only need this if fullscreen is false
    useRamCarts := moduleIni.Read("Settings", "UseRamCarts","true",,1)
    controllerReassigningEnabled := moduleIni.Read("Settings", "Controller_Reassigning_Enabled","false",,1)
    multiTapType := moduleIni.Read(romName . "|Settings", "MultiTapType",0,,1)
    perfectSync := moduleIni.Read(romName . "|Settings", "PerfectSync","false",,1)
    DTWaitTime := moduleIni.Read(systemName, "DTWaitTime","0",,1)
    fluxAudioCD := moduleIni.Read(systemName, "FluxAudioCD",,,1) ; audio CD for use when Flux is ran
    fluxAudioCD := GetFullName(fluxAudioCD) ; convert relative path to absolute
    genP1Controller := moduleIni.Read(romName . "|Controllers", "Genesis_P1_Controller",2,,1)
    genP1bController := moduleIni.Read(romName . "|Controllers", "Genesis_P1b_Controller",2,,1)
    genP1cController := moduleIni.Read(romName . "|Controllers", "Genesis_P1c_Controller",2,,1)
    genP1dController := moduleIni.Read(romName . "|Controllers", "Genesis_P1d_Controller",2,,1)
    genP2Controller := moduleIni.Read(romName . "|Controllers", "Genesis_P2_Controller",2,,1)
    genP2bController := moduleIni.Read(romName . "|Controllers", "Genesis_P2b_Controller",2,,1)
    genP2cController := moduleIni.Read(romName . "|Controllers", "Genesis_P2c_Controller",2,,1)
    genP2dController := moduleIni.Read(romName . "|Controllers", "Genesis_P2d_Controller",2,,1)
    smsP1Controller := moduleIni.Read(romName . "|Controllers", "SMS_P1_Controller",1,,1)
    smsP2Controller := moduleIni.Read(romName . "|Controllers", "SMS_P2_Controller",1,,1)
    genP1Use := moduleIni.Read(romName . "|Controllers", "Genesis_P1_Use",1,,1)
    genP1bUse := moduleIni.Read(romName . "|Controllers", "Genesis_P1b_Use",1,,1)
    genP1cUse := moduleIni.Read(romName . "|Controllers", "Genesis_P1c_Use",1,,1)
    genP1dUse := moduleIni.Read(romName . "|Controllers", "Genesis_P1d_Use",1,,1)
    genP2Use := moduleIni.Read(romName . "|Controllers", "Genesis_P2_Use",1,,1)
    genP2bUse := moduleIni.Read(romName . "|Controllers", "Genesis_P2b_Use",1,,1)
    genP2cUse := moduleIni.Read(romName . "|Controllers", "Genesis_P2c_Use",1,,1)
    genP2dUse := moduleIni.Read(romName . "|Controllers", "Genesis_P2d_Use",1,,1)
    smsP1Use := moduleIni.Read(romName . "|Controllers", "SMS_P1_Use",1,,1)
    smsP2Use := moduleIni.Read(romName . "|Controllers", "SMS_P2_Use",1,,1)
    StorywaveOverlayPath := moduleIni.Read("Settings", "Storywave_Overlay_Path",emuPath . "\Overlays\" . dbName,,1)
    toggleStorywaveOverlayKey := moduleIni.Read("Settings", "Toggle_Storywave_Overlay_Visibility_Key","X", ,1) ; Show Overlay
    downStorywaveOverlayKey := moduleIni.Read("Settings", "Storywave_Overlay_Page_Down_Key","Z",,1) ; Previous Page
    upStorywaveOverlayKey := moduleIni.Read("Settings", "Storywave_Overlay_Page_Up_Key","C",,1) ; Next Page
    resetStorywaveOverlayKey := moduleIni.Read("Settings", "Storywave_Overlay_Reset_Page_Key","R",,1) ; Reset Storywave to Initial Page
    StorywaveOverlayTransparency := moduleIni.Read("Settings", "Storywave_Overlay_Transparency","50",,1) ; Overlay Transparency
    BezelStart()
    fusionFile := new PropertiesFile(emuPath . "\fusion.ini")
    If fusionFile.Exist() {
    fusionFile.LoadProperties() ; load the config into memory
    currentFullScreen := fusionFile.ReadProperty("FullScreen") ; read current fullscreen state
    currentForceFullScreen32 := fusionFile.ReadProperty("forceFullScreen32") ; read current ForceFullScreen32 state
    currentPerfectSync := fusionFile.ReadProperty("PerfectSync") ; read current PerfectSync state
    } Else
    RLLog.Warning("Module - Fusion.ini was not found at " . fusionFile.FileFullPath . ". Emulator was probably never ran before.")
    hideEmuObj := Object(emuLoadRamCartWindow,0,emuCreateRamCartWind ow,0,emuSelectRamCartWindow,0,emuPrimaryWindow,1)
    7z(romPath, romName, romExtension, sevenZExtractPath)
    If StringUtils.Contains(romExtension,"\.7z|\.rar")
    ScriptError(MEmu . " only supports uncompressed or zip compressed roms. Please enable 7z support in RocketLauncherUI to use this module/emu for this extension: """ . romExtension . """")
    If (Fullscreen != "true" And currentFullScreen = "1")
    fusionFile.WriteProperty("FullScreen",0)
    Else If (Fullscreen = "true" And currentFullScreen = "0")
    fusionFile.WriteProperty("FullScreen",1)
    If (forceFullScreen32 != "true" And currentForceFullScreen32 = "1")
    fusionFile.WriteProperty("ForceFullScreen32",0)
    Else If (forceFullScreen32 = "true" And currentForceFullScreen32 = "0")
    fusionFile.WriteProperty("ForceFullScreen32",1)
    If (perfectSync != "true" And currentPerfectSync = "1")
    fusionFile.WriteProperty("PerfectSync",0)
    Else If (perfectSync = "true" And currentPerfectSync = "0")
    fusionFile.WriteProperty("PerfectSync",1)
    hideEmu := If Fullscreen = "true" ? "Hide" : ""
    fullscreen := If Fullscreen = "true" ? " -fullscreen" : ""
    If bezelPath ; Setting windowed mode resolution
    fusionFile.WriteProperty("GameGearZoom",1) ; disabling emulator default bezel
    ; Allows you to set on a per-rom basis the controller type plugged into controller ports 1 and 2
    If (controllerReassigningEnabled = "true")
    { RLLog.Info("Module - Started reassigning Fusion's ini controls")
    fusionFile.WriteProperty("MultiTapType", multiTapType) ; sets MultiTap
    fusionFile.WriteProperty("Joystick1Type", genP1Controller) ; sets controls for P1
    fusionFile.WriteProperty("Joystick1bType", genP1bController) ; sets controls for P1b
    fusionFile.WriteProperty("Joystick1cType", genP1cController) ; sets controls for P1c
    fusionFile.WriteProperty("Joystick1dType", genP1dController) ; sets controls for P1d
    fusionFile.WriteProperty("Joystick2Type", genP2Controller) ; sets controls for P2
    fusionFile.WriteProperty("Joystick2bType", genP2bController) ; sets controls for P2b
    fusionFile.WriteProperty("Joystick2cType", genP2cController) ; sets controls for P2c
    fusionFile.WriteProperty("Joystick2dType", genP2dController) ; sets controls for P2d
    fusionFile.WriteProperty("Joystick1MSType", smsP1Controller) ; sets controls for sms P1
    fusionFile.WriteProperty("Joystick2MSType", smsP2Controller) ; sets controls for sms P2
    fusionFile.WriteProperty("Joystick1Using", genP1Use) ; sets controls for P1
    fusionFile.WriteProperty("Joystick1bUsing", genP1bUse) ; sets controls for P1b
    fusionFile.WriteProperty("Joystick1cUsing", genP1cUse) ; sets controls for P1c
    fusionFile.WriteProperty("Joystick1dUsing", genP1dUse) ; sets controls for P1d
    fusionFile.WriteProperty("Joystick2Using", genP2Use) ; sets controls for P2
    fusionFile.WriteProperty("Joystick2bUsing", genP2bUse) ; sets controls for P2b
    fusionFile.WriteProperty("Joystick2cUsing", genP2cUse) ; sets controls for P2c
    fusionFile.WriteProperty("Joystick2dUsing", genP2dUse) ; sets controls for P2d
    fusionFile.WriteProperty("Joystick1MSUsing", smsP1Use) ; sets controls for sms P1
    fusionFile.WriteProperty("Joystick2MSUsing", smsP2Use) ; sets controls for sms P2
    RLLog.Info("Module - Finished reassigning Fusion's ini controls")
    }
    fusionFile.SaveProperties() ; save changes to Fusion.ini
    fluxRom := StringUtils.Contains(romName,"flux") ; test if this game is Flux, a special case game that requires an Audio CD to be mounted
    If fluxRom {
    RLLog.Info("Module - Mounting the Audio CD because """ . romName . """ requires one to function.")
    ident := "gen" ; change ident to gen because Flux has to be mounted as a Genesis rom
    VirtualDrive("mount", fluxAudioCD) ; mount the Audio CD the user has set in the module settings
    }
    scdExtension := StringUtils.Contains(romExtension, "\.ccd|\.cue|\.bin|\.iso") ; the sega cd extensions supported by fusion
    HideAppStart(hideEmuObj,hideEmu)
    If (ident = "scd" && vdEnabled = "true" && scdExtension) {
    If (vdUseSCSI = "false")
    RLLog.Warning("Module - Daemon Tools drive type is set to ""dt"" but only ""scsi"" is supported for Fusion. Forcing scsi drive.")
    VirtualDrive("mount", romPath . "\" . romName . romExtension, (If vdUseSCSI = "false" ? "scsi" : ""))
    TimerUtils.Sleep(DTWaitTime)
    PrimaryExe.Run(" -auto -" . ident . " " . fullscreen, hideEmu)
    } Else {
    If (ident = "scd" && vdEnabled = "true" && !scdExtension)
    RLLog.Warning("Module - " . romExtension . " is not a supported cd image extension for Fusion. Launching Fusion without DT support.")
    PrimaryExe.Run(" -auto -" . ident . fullscreen . " """ . romPath . "\" . romName . romExtension . """", hideEmu)
    }
    emuPrimaryWindow.Wait()
    emuPrimaryWindow.WaitActive()
    If fluxRom
    emuPrimaryWindow.PostMessage(0x111,40009)  ; Runs the Boot Sega-CD command to load the Audio CD that should be mounted in DT already
    If (ident = "scd" && useRamCarts = "true") ; Sega CD or Mega CD only
    { brmPath := ReadProperty(fusionIni,"BRMFiles")  ; read BRM path
    ramCartFile := New File(brmPath . "\" . romName . ".crm")
    If !ramCartFile.Exist("folder") ; if folder doesn't exist
    ramCartFile.CreateDir() ; create brmPath if it does not exist
    ; Create New Ram Cart if it doesn't exist already
    If !ramCartFile.Exist()
    { emuPrimaryWindow.PostMessage(0x111,40036)  ; Open Create New Ram Cart Window
    emuSelectRamCartWindow.Wait()
    emuSelectRamCartWindow.Set("Transparent","On")
    emuSelectRamCartWindow.CreateControl("Button7")  ; instantiate new control for Button7
    emuSelectRamCartWindow.CreateControl("Button1")  ; instantiate new control for Button1
    emuSelectRamCartWindow.GetControl("Button7").Contr ol("Check") ; check control Button7
    emuSelectRamCartWindow.GetControl("Button1").Send( "{Enter}") ; Send Enter to control Button1
    emuCreateRamCartWindow.OpenROM(ramCartFile.FileFul lPath)
    }
    ; Now load the Ram Cart
    emuPrimaryWindow.PostMessage(0x111,40035)  ; Open Load Ram Cart Window
    emuLoadRamCartWindow.OpenROM(ramCartFile.FileFullP ath)
    }
    emuPrimaryWindow.WaitActive()
    Loop { ; looping until Fusion is done loading game
    TimerUtils.Sleep(200)
    winTitle := emuPrimaryWindow.GetTitle(0) ; do not store
    winTextSplit := StringUtils.Split(winTitle, A_Space)
    If (winTextSplit[3] = "-")
    Break
    If (A_Index > 75) {
    RLLog.Error("Module - Timed out detecting that a game was loaded in Fusion. There may be a problem with the emu loading your game." . (If ident = "scd" ? "You need to make sure you select the proper CD drive manually in Fusion first by going to Options -> CD Drive":""))
    Break
    }
    }
    If (hideTitleBar = "true")
    { emuPrimaryWindow.RemoveBorder()
    emuPrimaryWindow.RemoveTitleBar()
    emuPrimaryWindow.RemoveMenubar()
    If (bezelEnabled != "true")
    emuPrimaryWindow.Center()
    }
    BezelDraw()
    If StringUtils.Contains(systemName,"Pico")
    StorywaveOverlayLoad()
    HideAppEnd(hideEmuObj,hideEmu)
    FadeInExit()
    If StringUtils.Contains(systemName,"Pico")
    emuPrimaryWindow.PostMessage(0x111,40183)  ; tell Kega Fusion to capture mouse input
    primaryExe.Process("WaitClose")
    If (fluxRom || (ident = "scd" && vdEnabled = "true" && scdExtension))
    VirtualDrive("unmount")
    7zCleanUp()
    StorywaveOverlayExit()
    BezelExit()
    FadeOutExit()
    ExitModule()
    MultiGame:
    ; msgbox % "selectedRom = " . selectedRom . "`nselected game = " . currentButton . "`nmgRomPath = " . mgRomPath . "`nmgRomExt = " . mgRomExt . "`nmgRomName = " . mgRomName
    ; Unmount the CD from Virtual Drive
    If (scdExtension && vdEnabled = "true")
    VirtualDrive("unmount")
    TimerUtils.Sleep(500) ; Required to prevent your Virtual Drive from bugging
    ; Mount the CD using Virtual Drive
    If (scdExtension && vdEnabled = "true")
    VirtualDrive("mount", selectedRom)
    Return
    CloseProcess:
    FadeOutStart()
    emuPrimaryWindow.Close()
    ; emuPrimaryWindow.PostMessage(0x111,40039) ; Tells Fusion to Power Off
    ; TimerUtils.Sleep(100)      ; Giving time for Fusion to unload rom
    ; emuPrimaryWindow.PostMessage(0x111,40005) ; Tells Fusion to exit
    Return
    ;_______________Storywave Overlay__________________________
    StorywaveOverlayGUI(){
    Global
    If !pToken
    pToken := Gdip_Startup()
    Gui, StorywaveOverlay_GUI: +Disabled -Caption +E0x80000 +OwnDialogs +LastFound +ToolWindow +AlwaysOnTop
    Gui, StorywaveOverlay_GUI: Margin,0,0
    Gui, StorywaveOverlay_GUI: Show,, StorywaveOverlay_Layer
    StorywaveOverlay_hwnd := WinExist()
    StorywaveOverlay_hbm := CreateDIBSection(A_ScreenWidth, A_ScreenHeight)
    StorywaveOverlay_hdc := CreateCompatibleDC()
    StorywaveOverlay_obm := SelectObject(StorywaveOverlay_hdc, StorywaveOverlay_hbm)
    StorywaveOverlay_G := Gdip_GraphicsFromhdc(StorywaveOverlay_hdc)
    Gdip_SetSmoothingMode(StorywaveOverlay_G, 4)
    Return
    }
    StorywaveOverlayLoad(){
    Global
    StorywaveOverlayArray := []
    Loop, % StorywaveOverlayPath . "\*.png"
    StorywaveOverlayArray.Insert(A_LoopFileFullPath)
    if (StorywaveOverlayArray.MaxIndex() > 0)
    {
    WinGet emulatorID, ID, A
    WinGetPos, emuX, emuY, emuW, emuH, ahk_id %emulatorID%
    currentStorywaveOverlay := 1
    StorywaveOverlayDraw := false
    XHotKeywrapper(toggleStorywaveOverlayKey,"toggleSt orywaveOverlay","ON")
    XHotKeywrapper(upStorywaveOverlayKey,"upStorywaveO verlay","ON")
    XHotKeywrapper(downStorywaveOverlayKey,"downStoryw aveOverlay","ON")
    XHotKeywrapper(resetStorywaveOverlayKey,"resetStor ywaveOverlay","ON")
    }
    Return
    }
    StorywaveOverlayExit(){
    Global
    SelectObject(StorywaveOverlay_hdc,StorywaveOverlay _obm)
    DeleteObject(StorywaveOverlay_hbm)
    DeleteDC(StorywaveOverlay_hdc)
    Gdip_DeleteGraphics(StorywaveOverlay_G)
    Gui, StorywaveOverlay_GUI: Destroy
    Gdip_DisposeImage(StorywaveOverlayBitmap)
    Return
    }
    StorywaveOverlayHide(){
    Global
    Gdip_GraphicsClear(StorywaveOverlay_G)
    UpdateLayeredWindow(StorywaveOverlay_hwnd, StorywaveOverlay_hdc,emuX,emuY, emuW, emuH)
    StorywaveOverlayDraw := false
    Return
    }
    StorywaveOverlayShow(){
    Global
    Tooltip, "Current Page " %currentStorywaveOverlay%
    settimer,EndofCurrentPageToolTipDelay, -2000
    Gdip_GraphicsClear(StorywaveOverlay_G)
    StorywaveOverlayBitmap := Gdip_CreateBitmapFromFile(StorywaveOverlayArray[currentStorywaveOverlay])
    Gdip_DrawImage(StorywaveOverlay_G, StorywaveOverlayBitmap, 0, 0,emuW,emuH)
    UpdateLayeredWindow(StorywaveOverlay_hwnd, StorywaveOverlay_hdc,emuX,emuY, emuW, emuH,StorywaveOverlayTransparency)
    StorywaveOverlayDraw := true
    Return
    }
    EndofCurrentPageToolTipDelay:
    ToolTip
    Return
    toggleStorywaveOverlay:
    If StorywaveOverlayDraw
    StorywaveOverlayHide()
    Else
    StorywaveOverlayShow()
    Return
    upStorywaveOverlay:
    currentStorywaveOverlay++
    If (currentStorywaveOverlay > StorywaveOverlayArray.MaxIndex())
    currentStorywaveOverlay--
    StorywaveOverlayShow()
    Return
    downStorywaveOverlay:
    currentStorywaveOverlay--
    If (currentStorywaveOverlay < 1) ; This variable cannot be lower than 1 (first page)
    currentStorywaveOverlay := 1
    StorywaveOverlayShow()
    Return
    resetStorywaveOverlay:
    currentStorywaveOverlay := 1
    StorywaveOverlayShow()
    Return
    05:03:24:949 RL INFO +0 BuildScript - Loaded Multi-Player scripts
    05:03:24:965 RL INFO +16 BuildScript - Loaded Statistics.ahk script
    05:03:24:980 RL INFO +15 BuildScript - "Z:\RocketLauncher\Lib\User Functions\Global.ahk" not found
    05:03:24:980 RL INFO +0 BuildScript - "Z:\RocketLauncher\Lib\User Functions\Sega Genesis.ahk" not found
    05:03:24:996 RL INFO +16 BuildScript - "Z:\RocketLauncher\Lib\User Functions\Emulators\Fusion.ahk" not found
    05:03:24:996 RL INFO +0 BuildScript - "Z:\RocketLauncher\Lib\User Functions\Sega Genesis\Emulators\Fusion.ahk" not found
    05:03:24:012 RL INFO +16 BuildScript - "Z:\RocketLauncher\Lib\User Functions\Sega Genesis\NBA Jam Tournament Edition (World).ahk" not found
    05:03:25:012 RL INFO +0 BuildScript - Finished injecting functions into module
    05:03:25:027 RL INFO +15 Main - Module is built
    05:03:25:043 RL INFO +16 CheckFile - Checking if Z:\RocketLauncher\AutoHotkey.dll exists
    05:03:25:043 RL DEBUG +0 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:   7/23/2020 - 9:29:56 PM
    Modified:   9/7/2013 - 12:54:32 AM
    05:03:25:074 RL INFO +31 Main - Starting timer to watch if Front End gets displaced and restore it if it does.
    05:03:25:074 RL INFO +0 Main - Running module
    05:03:25:324 MD INFO +N/A Module initialized
    05:03:25:324 MD DEBUG +0 XHotkeyTableCreation - Started
    05:03:25:324 MD DEBUG +0 XHotkeyTableCreation - KeyGroup ~Esc not in TableKeyGroups
    05:03:25:324 MD DEBUG +0 XHotkeyTableCreation - Post loop 1 check
    05:03:25:355 MD DEBUG +31 XHotkeyTableCreation - Post loop 2 check
    05:03:25:355 MD DEBUG +0 XHotkeyTableCreation - Using standard Hotkey method for key(s): "~Esc" to call label: "CloseProcess"
    05:03:25:387 MD DEBUG +32 XHotkeyTableCreation - Ended
    05:03:25:387 MD TRACE +0 CustomFunction.Init - Starting
    05:03:25:418 MD TRACE +31 CustomFunction.Init - Ending
    05:03:25:418 MD INFO +0 StartModule - Started
    05:03:25:449 MD INFO +31 StartModule - MEmu: Fusion
    MEmuV: v3.64
    MURL: http://www.eidolons-inn.net/tiki-ind...m/kega-fusion/
    MAuthor: djvj|bleasby
    MVersion: 2.1.4
    MCRC: 9403178D
    iCRC: C6C5F2F5
    MID: 635038268893895568
    MSystem: Othello Multivision|Samsung Gam Boy|Sega 32X|Sega CD|Sega Game Gear|Sega Genesis|Sega Master System|Sega Mega Drive|Sega Mega-CD|Sega Pico|Sega SC-3000|Sega SG-1000
    05:03:25:449 MD INFO +0 StartModule - You have a supported System Name for this module: "Sega Genesis"
    05:03:25:480 MD INFO +31 LocaleUtils.i18n - Started
    05:03:25:480 MD DEBUG +0 LocaleUtils.i18n - Section "English_United_States" & key "dialog.open" not found, trying section "English"
    05:03:25:512 MD INFO +32 LocaleUtils.i18n - Ended, using "Open" for "dialog.open"
    05:03:25:512 MD INFO +0 LocaleUtils.i18n - Started
    05:03:25:543 MD DEBUG +31 LocaleUtils.i18n - Section "English_United_States" & key "dialog.start" not found, trying section "English"
    05:03:25:543 MD INFO +0 LocaleUtils.i18n - Ended, using "Start" for "dialog.start"
    05:03:25:574 MD INFO +31 PluginInit - Started
    05:03:25:574 MD DEBUG +0 BuildDatabaseTable - Started - Building Table for: Name|Cloneof|Publisher|Year|Genre|Rating
    05:03:25:605 MD INFO +31 CheckFile - Checking if Z:\HyperSpin\Databases\Sega Genesis\Sega Genesis.xml exists
    05:03:25:605 MD DEBUG +0 CheckFile - Attributes:
    File Size:   272965 bytes
    Created:   7/23/2020 - 9:17:42 PM
    Modified:   8/8/2012 - 7:15:41 PM
    05:03:25:637 MD DEBUG +32 BuildDatabaseTable - Found "Game Name" in the database!
    05:03:25:637 MD DEBUG +0 BuildDatabaseTable - Searching database for: Name
    05:03:25:668 MD DEBUG +31 BuildDatabaseTable - Found "Name" with a value: "NBA Jam Tournament Edition (World)"
    05:03:25:668 MD DEBUG +0 BuildDatabaseTable - Searching database for: Cloneof
    05:03:25:699 MD DEBUG +31 BuildDatabaseTable - Could not find: Cloneof
    05:03:25:699 MD DEBUG +0 BuildDatabaseTable - Searching database for: Publisher
    05:03:25:731 MD DEBUG +31 BuildDatabaseTable - Found "Publisher" with a value: "Iguana Entertainment"
    05:03:25:731 MD DEBUG +0 BuildDatabaseTable - Searching database for: Year
    05:03:25:762 MD DEBUG +32 BuildDatabaseTable - Found "Year" with a value: "1995"
    05:03:25:762 MD DEBUG +0 BuildDatabaseTable - Searching database for: Genre
    05:03:25:793 MD DEBUG +31 BuildDatabaseTable - Found "Genre" with a value: "Sports/Basketball"
    05:03:25:793 MD DEBUG +0 BuildDatabaseTable - Searching database for: Rating
    05:03:25:824 MD DEBUG +31 BuildDatabaseTable - Found "Rating" with a value: "HSRS - GA (General Audience)"
    05:03:25:824 MD TRACE +0 PluginInit - GameInfo:
    GameInfo Label: Genre | GameInfo Value: Sports/Basketball
    GameInfo Label: Name | GameInfo Value: NBA Jam Tournament Edition (World)
    GameInfo Label: Publisher | GameInfo Value: Iguana Entertainment
    GameInfo Label: Rating | GameInfo Value: HSRS - GA (General Audience)
    GameInfo Label: Year | GameInfo Value: 1995
    05:03:25:856 MD DEBUG +31 BuildDatabaseTable - Ended
    05:03:25:856 MD INFO +0 BuildAssetsTable - Started - Building Table for: Game Logo|System Logo
    05:03:25:887 MD DEBUG +32 BuildAssetsTable - Searching for a Game Logo: Z:\HyperSpin\Media\Sega Genesis\Images\Wheel\NBA Jam Tournament Edition (World).png
    05:03:25:918 MD DEBUG +31 BuildAssetsTable - Searching for a System Logo: Z:\HyperSpin\Media\Main Menu\Images\Wheel\Sega Genesis.png
    05:03:25:949 MD DEBUG +31 BuildAssetsTable - Media assets found:
    Asset Label: System Logo | Asset Path1: Z:\HyperSpin\Media\Main Menu\Images\Wheel\Sega Genesis.png | Asset Extension1: png | Asset Type1: system
    05:03:25:949 MD INFO +0 BuildAssetsTable - Ended
    05:03:25:981 MD INFO +31 BuildAssetsTable - Started - Building Table for: Artwork1|Box Art|Cartridge|Flyers|Letters|Other
    05:03:25:981 MD DEBUG +0 BuildAssetsTable - Searching for a Artwork1: Z:\HyperSpin\Media\Sega Genesis\Images\Artwork1\NBA Jam Tournament Edition (World).png
    05:03:25:981 MD DEBUG +0 BuildAssetsTable - Searching for a Box Art: Z:\HyperSpin\Media\Sega Genesis\Images\Artwork2\NBA Jam Tournament Edition (World).png
    05:03:25:981 MD DEBUG +0 BuildAssetsTable - Searching for a Cartridge: Z:\HyperSpin\Media\Sega Genesis\Images\Artwork3\NBA Jam Tournament Edition (World).png
    05:03:25:012 MD DEBUG +32 BuildAssetsTable - Searching for a Flyers: Z:\HyperSpin\Media\Sega Genesis\Images\Artwork4\NBA Jam Tournament Edition (World).png
    05:03:26:012 MD DEBUG +0 BuildAssetsTable - Searching for a Letters: Z:\HyperSpin\Media\Sega Genesis\Images\Letters
    05:03:26:199 MD DEBUG +187 BuildAssetsTable - Searching for a Other: Z:\HyperSpin\Media\Sega Genesis\Images\Other
    05:03:26:230 MD DEBUG +31 BuildAssetsTable - Media assets found:
    Asset Label: Letters | Asset Path1: Z:\HyperSpin\Media\Sega Genesis\Images\Letters\!.png | Asset Extension1: png | Asset Type1: system
    Asset Label: Letters | Asset Path2: Z:\HyperSpin\Media\Sega Genesis\Images\Letters\'.png | Asset Extension2: png | Asset Type2: system
    Asset Label: Letters | Asset Path3: Z:\HyperSpin\Media\Sega Genesis\Images\Letters\(.png | Asset Extension3: png | Asset Type3: system
    Asset Label: Letters | Asset Path4: Z:\HyperSpin\Media\Sega Genesis\Images\Letters\0.png | Asset Extension4: png | Asset Type4: system
    Asset Label: Letters | Asset Path5: Z:\HyperSpin\Media\Sega Genesis\Images\Letters\1.png | Asset Extension5: png | Asset Type5: system
    Asset Label: Letters | Asset Path6: Z:\HyperSpin\Media\Sega Genesis\Images\Letters\2.png | Asset Extension6: png | Asset Type6: system
    Asset Label: Letters | Asset Path7: Z:\HyperSpin\Media\Sega Genesis\Images\Letters\3.png | Asset Extension7: png | Asset Type7: system
    Asset Label: Letters | Asset Path8: Z:\HyperSpin\Media\Sega Genesis\Images\Letters\4.png | Asset Extension8: png | Asset Type8: system
    Asset Label: Letters | Asset Path9: Z:\HyperSpin\Media\Sega Genesis\Images\Letters\5.png | Asset Extension9: png | Asset Type9: system
    Asset Label: Letters | Asset Path10: Z:\HyperSpin\Media\Sega Genesis\Images\Letters\6.png | Asset Extension10: png | Asset Type10: system
    Asset Label: Letters | Asset Path11: Z:\HyperSpin\Media\Sega Genesis\Images\Letters\7.png | Asset Extension11: png | Asset Type11: system
    Asset Label: Letters | Asset Path12: Z:\HyperSpin\Media\Sega Genesis\Images\Letters\8.png | Asset Extension12: png | Asset Type12: system
    Asset Label: Letters | Asset Path13: Z:\HyperSpin\Media\Sega Genesis\Images\Letters\9.png | Asset Extension13: png | Asset Type13: system
    Asset Label: Letters | Asset Path14: Z:\HyperSpin\Media\Sega Genesis\Images\Letters\a.png | Asset Extension14: png | Asset Type14: system
    Asset Label: Letters | Asset Path15: Z:\HyperSpin\Media\Sega Genesis\Images\Letters\b.png | Asset Extension15: png | Asset Type15: system
    Asset Label: Letters | Asset Path16: Z:\HyperSpin\Media\Sega Genesis\Images\Letters\c.png | Asset Extension16: png | Asset Type16: system
    Asset Label: Letters | Asset Path17: Z:\HyperSpin\Media\Sega Genesis\Images\Letters\d.png | Asset Extension17: png | Asset Type17: system
    Asset Label: Letters | Asset Path18: Z:\HyperSpin\Media\Sega Genesis\Images\Letters\e.png | Asset Extension18: png | Asset Type18: system
    Asset Label: Letters | Asset Path19: Z:\HyperSpin\Media\Sega Genesis\Images\Letters\f.png | Asset Extension19: png | Asset Type19: system
    Asset Label: Letters | Asset Path20: Z:\HyperSpin\Media\Sega Genesis\Images\Letters\g.png | Asset Extension20: png | Asset Type20: system
    Asset Label: Letters | Asset Path21: Z:\HyperSpin\Media\Sega Genesis\Images\Letters\h.png | Asset Extension21: png | Asset Type21: system
    Asset Label: Letters | Asset Path22: Z:\HyperSpin\Media\Sega Genesis\Images\Letters\i.png | Asset Extension22: png | Asset Type22: system
    Asset Label: Letters | Asset Path23: Z:\HyperSpin\Media\Sega Genesis\Images\Letters\j.png | Asset Extension23: png | Asset Type23: system
    Asset Label: Letters | Asset Path24: Z:\HyperSpin\Media\Sega Genesis\Images\Letters\k.png | Asset Extension24: png | Asset Type24: system
    Asset Label: Letters | Asset Path25: Z:\HyperSpin\Media\Sega Genesis\Images\Letters\l.png | Asset Extension25: png | Asset Type25: system
    Asset Label: Letters | Asset Path26: Z:\HyperSpin\Media\Sega Genesis\Images\Letters\m.png | Asset Extension26: png | Asset Type26: system
    Asset Label: Letters | Asset Path27: Z:\HyperSpin\Media\Sega Genesis\Images\Letters\n.png | Asset Extension27: png | Asset Type27: system
    Asset Label: Letters | Asset Path28: Z:\HyperSpin\Media\Sega Genesis\Images\Letters\o.png | Asset Extension28: png | Asset Type28: system
    Asset Label: Letters | Asset Path29: Z:\HyperSpin\Media\Sega Genesis\Images\Letters\p.png | Asset Extension29: png | Asset Type29: system
    Asset Label: Letters | Asset Path30: Z:\HyperSpin\Media\Sega Genesis\Images\Letters\q.png | Asset Extension30: png | Asset Type30: system
    Asset Label: Letters | Asset Path31: Z:\HyperSpin\Media\Sega Genesis\Images\Letters\r.png | Asset Extension31: png | Asset Type31: system
    Asset Label: Letters | Asset Path32: Z:\HyperSpin\Media\Sega Genesis\Images\Letters\s.png | Asset Extension32: png | Asset Type32: system
    Asset Label: Letters | Asset Path33: Z:\HyperSpin\Media\Sega Genesis\Images\Letters\t.png | Asset Extension33: png | Asset Type33: system
    Asset Label: Letters | Asset Path34: Z:\HyperSpin\Media\Sega Genesis\Images\Letters\u.png | Asset Extension34: png | Asset Type34: system
    Asset Label: Letters | Asset Path35: Z:\HyperSpin\Media\Sega Genesis\Images\Letters\v.png | Asset Extension35: png | Asset Type35: system
    Asset Label: Letters | Asset Path36: Z:\HyperSpin\Media\Sega Genesis\Images\Letters\w.png | Asset Extension36: png | Asset Type36: system
    Asset Label: Letters | Asset Path37: Z:\HyperSpin\Media\Sega Genesis\Images\Letters\x.png | Asset Extension37: png | Asset Type37: system
    Asset Label: Letters | Asset Path38: Z:\HyperSpin\Media\Sega Genesis\Images\Letters\y.png | Asset Extension38: png | Asset Type38: system
    Asset Label: Letters | Asset Path39: Z:\HyperSpin\Media\Sega Genesis\Images\Letters\z.png | Asset Extension39: png | Asset Type39: system
    Asset Label: Other | Asset Path1: Z:\HyperSpin\Media\Sega Genesis\Images\Other\Pointer.png | Asset Extension1: png | Asset Type1: system
    05:03:26:230 MD INFO +0 BuildAssetsTable - Ended
    05:03:26:262 MD INFO +32 BuildAssetsTable - Started - Building Table for: Game Video|System Video
    05:03:26:262 MD DEBUG +0 BuildAssetsTable - Searching for a Game Video: Z:\HyperSpin\Media\Sega Genesis\Video\NBA Jam Tournament Edition (World).*
    05:03:26:293 MD DEBUG +31 BuildAssetsTable - Searching for a System Video: Z:\HyperSpin\Media\Main Menu\Video\Sega Genesis.*
    05:03:26:324 MD DEBUG +31 BuildAssetsTable - Media assets found:
    Asset Label: System Video | Asset Path1: Z:\HyperSpin\Media\Main Menu\Video\Sega Genesis.mp4 | Asset Extension1: mp4 | Asset Type1: system
    05:03:26:324 MD INFO +0 BuildAssetsTable - Ended
    05:03:26:355 MD INFO +31 PluginInit - Ended
    05:03:26:355 MD DEBUG +0 StartModule - Setting romName to the dbName sent to RocketLauncher: NBA Jam Tournament Edition (World)
    05:03:26:387 MD DEBUG +32 XHotkeyTableCreation - Started
    05:03:26:387 MD DEBUG +0 XHotkeyTableCreation - KeyGroup ~e&~t not in TableKeyGroups ~Esc,
    05:03:26:418 MD DEBUG +31 XHotkeyTableCreation - Post loop 1 check
    05:03:26:418 MD DEBUG +0 XHotkeyTableCreation - Post loop 2 check
    05:03:26:449 MD DEBUG +31 XHotkeyTableCreation - Using standard Hotkey method for key(s): "~e & ~t" to call label: "ToggleCursor"
    05:03:26:449 MD DEBUG +0 XHotkeyTableCreation - Ended
    05:03:26:449 MD TRACE +0 Process.__New - Creating new process object for: "Z:\HyperSpin\HyperSpin.exe"
    05:03:26:449 MD TRACE +0 File.__New - Creating new file object of: "Z:\HyperSpin\HyperSpin.exe"
    05:03:26:449 MD TRACE +0 File.__New - Creating new file object of: "Z:\RocketLauncher\Modules\Fusion\Sega Genesis\NBA Jam Tournament Edition (World).ini"
    05:03:26:480 MD TRACE +31 File.__New - Creating new file object of: "Z:\RocketLauncher\Modules\Fusion\Sega Genesis.ini"
    05:03:26:480 MD TRACE +0 File.__New - Creating new file object of: "Z:\RocketLauncher\Modules\Fusion\Fusion.ini"
    05:03:26:480 MD INFO +0 StartModule - Ended
    05:03:26:480 MD TRACE +0 StringUtils.Contains - "Sega Genesis" does not contain "Pico"
    05:03:26:512 MD TRACE +32 CustomFunction.PreStart - Starting
    05:03:26:512 MD TRACE +0 CustomFunction.PreStart - Ending
    05:03:26:512 MD TRACE +0 Emulator.__New - Creating new emulator object for: "Z:\HyperSpin\Emulators\Sega Genesis\Fusion364\Fusion.exe"
    05:03:26:512 MD TRACE +0 Process.__New - Creating new process object for: "Z:\HyperSpin\Emulators\Sega Genesis\Fusion364\Fusion.exe"
    05:03:26:512 MD TRACE +0 File.__New - Creating new file object of: "Z:\HyperSpin\Emulators\Sega Genesis\Fusion364\Fusion.exe"
    05:03:26:543 MD TRACE +31 Window.__New - Created: "Fusion ahk_class KegaClass"
    05:03:26:543 MD TRACE +0 Window.__New - Created: "Load RAM Cart ahk_class #32770"
    05:03:26:543 MD TRACE +0 Window.__New - Created: "Create RAM Cart ahk_class #32770"
    05:03:26:543 MD TRACE +0 Window.__New - Created: "Select RAM Cart Size ahk_class #32770"
    05:03:26:574 MD INFO +31 RIniFile.Read - Module - Fullscreen: true (DEFAULT)
    05:03:26:574 MD INFO +0 RIniFile.Read - Module - ForceFullScreen32: true (DEFAULT)
    05:03:26:574 MD INFO +0 RIniFile.Read - Module - hideTitleBar: true (DEFAULT)
    05:03:26:574 MD INFO +0 RIniFile.Read - Module - UseRamCarts: true (DEFAULT)
    05:03:26:605 MD INFO +31 RIniFile.Read - Module - Controller_Reassigning_Enabled: false (DEFAULT)
    05:03:26:605 MD INFO +0 RIniFile.Read - Module - MultiTapType: 0 (DEFAULT)
    05:03:26:637 MD INFO +32 RIniFile.Read - Module - PerfectSync: false (DEFAULT)
    05:03:26:637 MD INFO +0 RIniFile.Read - Module - DTWaitTime: 0 (DEFAULT)
    05:03:26:668 MD INFO +31 RIniFile.Read - Module - FluxAudioCD: (NO VALUE)
    05:03:26:668 MD INFO +0 RIniFile.Read - Module - Genesis_P1_Controller: 2 (DEFAULT)
    05:03:26:699 MD INFO +31 RIniFile.Read - Module - Genesis_P1b_Controller: 2 (DEFAULT)
    05:03:26:699 MD INFO +0 RIniFile.Read - Module - Genesis_P1c_Controller: 2 (DEFAULT)
    05:03:26:699 MD INFO +0 RIniFile.Read - Module - Genesis_P1d_Controller: 2 (DEFAULT)
    05:03:26:699 MD INFO +0 RIniFile.Read - Module - Genesis_P2_Controller: 2 (DEFAULT)
    05:03:26:731 MD INFO +31 RIniFile.Read - Module - Genesis_P2b_Controller: 2 (DEFAULT)
    05:03:26:731 MD INFO +0 RIniFile.Read - Module - Genesis_P2c_Controller: 2 (DEFAULT)
    05:03:26:762 MD INFO +32 RIniFile.Read - Module - Genesis_P2d_Controller: 2 (DEFAULT)
    05:03:26:762 MD INFO +0 RIniFile.Read - Module - SMS_P1_Controller: 1 (DEFAULT)
    05:03:26:793 MD INFO +31 RIniFile.Read - Module - SMS_P2_Controller: 1 (DEFAULT)
    05:03:26:793 MD INFO +0 RIniFile.Read - Module - Genesis_P1_Use: 1 (DEFAULT)
    05:03:26:793 MD INFO +0 RIniFile.Read - Module - Genesis_P1b_Use: 1 (DEFAULT)
    05:03:26:793 MD INFO +0 RIniFile.Read - Module - Genesis_P1c_Use: 1 (DEFAULT)
    05:03:26:793 MD INFO +0 RIniFile.Read - Module - Genesis_P1d_Use: 1 (DEFAULT)
    05:03:26:824 MD INFO +31 RIniFile.Read - Module - Genesis_P2_Use: 1 (DEFAULT)
    05:03:26:824 MD INFO +0 RIniFile.Read - Module - Genesis_P2b_Use: 1 (DEFAULT)
    05:03:26:824 MD INFO +0 RIniFile.Read - Module - Genesis_P2c_Use: 1 (DEFAULT)
    05:03:26:824 MD INFO +0 RIniFile.Read - Module - Genesis_P2d_Use: 1 (DEFAULT)
    05:03:26:824 MD INFO +0 RIniFile.Read - Module - SMS_P1_Use: 1 (DEFAULT)
    05:03:26:856 MD INFO +31 RIniFile.Read - Module - SMS_P2_Use: 1 (DEFAULT)
    05:03:26:856 MD INFO +0 RIniFile.Read - Module - Storywave_Overlay_Path: Z:\HyperSpin\Emulators\Sega Genesis\Fusion364\Overlays\NBA Jam Tournament Edition (World) (DEFAULT)
    05:03:26:856 MD INFO +0 RIniFile.Read - Module - Toggle_Storywave_Overlay_Visibility_Key: X (DEFAULT)
    05:03:26:856 MD INFO +0 RIniFile.Read - Module - Storywave_Overlay_Page_Down_Key: Z (DEFAULT)
    05:03:26:856 MD INFO +0 RIniFile.Read - Module - Storywave_Overlay_Page_Up_Key: C (DEFAULT)
    05:03:26:887 MD INFO +32 RIniFile.Read - Module - Storywave_Overlay_Reset_Page_Key: R (DEFAULT)
    05:03:26:887 MD INFO +0 RIniFile.Read - Module - Storywave_Overlay_Transparency: 50 (DEFAULT)
    05:03:26:887 MD TRACE +0 File.__New - Creating new file object of: "Z:\HyperSpin\Emulators\Sega Genesis\Fusion364\fusion.ini"
    05:03:26:887 MD TRACE +0 PropertiesFile.__New - Created new property file object of "Z:\HyperSpin\Emulators\Sega Genesis\Fusion364\fusion.ini" with Separator "="
    05:03:26:918 MD TRACE +31 File.Exist - This file exists: Z:\HyperSpin\Emulators\Sega Genesis\Fusion364\fusion.ini
    05:03:26:918 MD DEBUG +0 PropertiesFile.LoadProperties - Loading properties file : Z:\HyperSpin\Emulators\Sega Genesis\Fusion364\fusion.ini
    05:03:26:918 MD DEBUG +0 PropertiesFile.LoadProperties - Ended
    05:03:26:918 MD DEBUG +0 PropertiesFile.ReadProperty - Reading property for key name : FullScreen using = as the separator
    05:03:26:949 MD TRACE +31 StringUtils.Contains - "" does not contain "="
    05:03:26:949 MD TRACE +0 StringUtils.Contains - ";---------------------------------" does not contain "="
    05:03:26:981 MD TRACE +31 StringUtils.Contains - "; Fusion Configuration File" does not contain "="
    05:03:26:981 MD TRACE +0 StringUtils.Contains - ";---------------------------------" does not contain "="
    05:03:26:012 MD TRACE +32 StringUtils.Contains - "" does not contain "="
    05:03:27:012 MD TRACE +0 StringUtils.Contains - "" does not contain "="
    05:03:27:043 MD TRACE +31 StringUtils.Contains - ";---------------------------------" does not contain "="
    05:03:27:043 MD TRACE +0 StringUtils.Contains - "; Graphics Compatibility Options" does not contain "="
    05:03:27:074 MD TRACE +31 StringUtils.Contains - ";---------------------------------" does not contain "="
    05:03:27:084 MD TRACE +0 StringUtils.Contains - "" does not contain "="
    05:03:27:105 MD TRACE +31 StringUtils.Contains - "ForceCompatibleGFX=0" contains "=" at position 19
    05:03:27:115 MD TRACE +0 StringUtils.Split - Splitting this string 2 ways: "ForceCompatibleGFX=0" by "="
    05:03:27:138 MD TRACE +32 StringUtils.Contains - "CompatibleGFXOpt=0" contains "=" at position 17
    05:03:27:168 MD TRACE +31 StringUtils.Split - Splitting this string 2 ways: "CompatibleGFXOpt=0" by "="
    05:03:27:178 MD TRACE +0 StringUtils.Contains - "EnhancedGFXOpt=0" contains "=" at position 15
    05:03:27:199 MD TRACE +31 StringUtils.Split - Splitting this string 2 ways: "EnhancedGFXOpt=0" by "="
    05:03:27:209 MD TRACE +0 StringUtils.Contains - "ForceFullScreen32=1" contains "=" at position 18
    05:03:27:228 MD TRACE +31 StringUtils.Split - Splitting this string 2 ways: "ForceFullScreen32=1" by "="
    05:03:27:238 MD TRACE +0 StringUtils.Contains - "VistaAeroIgnore=0" contains "=" at position 16
    05:03:27:267 MD TRACE +32 StringUtils.Split - Splitting this string 2 ways: "VistaAeroIgnore=0" by "="
    05:03:27:298 MD TRACE +31 StringUtils.Contains - "VistaNoWndVSync=1" contains "=" at position 16
    05:03:27:328 MD TRACE +31 StringUtils.Split - Splitting this string 2 ways: "VistaNoWndVSync=1" by "="
    05:03:27:360 MD TRACE +31 StringUtils.Contains - "DebugFlags=0,0,2,2" contains "=" at position 11
    05:03:27:383 MD TRACE +32 StringUtils.Split - Splitting this string 2 ways: "DebugFlags=0,0,2,2" by "="
    05:03:27:384 MD TRACE +0 StringUtils.Contains - "" does not contain "="
    05:03:27:415 MD TRACE +31 StringUtils.Contains - ";---------------------------------" does not contain "="
    05:03:27:415 MD TRACE +0 StringUtils.Contains - "; Sound Compatibility Options" does not contain "="
    05:03:27:415 MD TRACE +0 StringUtils.Contains - ";---------------------------------" does not contain "="
    05:03:27:415 MD TRACE +0 StringUtils.Contains - "" does not contain "="
    05:03:27:446 MD TRACE +31 StringUtils.Contains - "ForceSWBuffer=1" contains "=" at position 14
    05:03:27:446 MD TRACE +0 StringUtils.Split - Splitting this string 2 ways: "ForceSWBuffer=1" by "="
    05:03:27:446 MD TRACE +0 StringUtils.Contains - "" does not contain "="
    05:03:27:446 MD TRACE +0 StringUtils.Contains - ";---------------------------------" does not contain "="
    05:03:27:446 MD TRACE +0 StringUtils.Contains - "; SG1000/SC3000/SMS/GG Specific" does not contain "="
    05:03:27:477 MD TRACE +31 StringUtils.Contains - ";---------------------------------" does not contain "="
    05:03:27:477 MD TRACE +0 StringUtils.Contains - "" does not contain "="
    05:03:27:477 MD TRACE +0 StringUtils.Contains - "LastSMSROM=Z:\HyperSpin\Emulators\Sega Genesis\Fusion364\" contains "=" at position 11
    05:03:27:477 MD TRACE +0 StringUtils.Split - Splitting this string 2 ways: "LastSMSROM=Z:\HyperSpin\Emulators\Sega Genesis\Fusion364\" by "="
    05:03:27:509 MD TRACE +32 StringUtils.Contains - "LastGGROM=Z:\HyperSpin\Emulators\Sega Genesis\Fusion364\" contains "=" at position 10
    05:03:27:509 MD TRACE +0 StringUtils.Split - Splitting this string 2 ways: "LastGGROM=Z:\HyperSpin\Emulators\Sega Genesis\Fusion364\" by "="
    05:03:27:509 MD TRACE +0 StringUtils.Contains - "SMSUSABIOS=" contains "=" at position 11
    05:03:27:509 MD TRACE +0 StringUtils.Split - Splitting this string 2 ways: "SMSUSABIOS=" by "="
    05:03:27:540 MD TRACE +31 StringUtils.Contains - "SMSJAPBIOS=" contains "=" at position 11
    05:03:27:540 MD TRACE +0 StringUtils.Split - Splitting this string 2 ways: "SMSJAPBIOS=" by "="
    05:03:27:540 MD TRACE +0 StringUtils.Contains - "SMSEURBIOS=" contains "=" at position 11
    05:03:27:540 MD TRACE +0 StringUtils.Split - Splitting this string 2 ways: "SMSEURBIOS=" by "="
    05:03:27:540 MD TRACE +0 StringUtils.Contains - "GGBIOS=" contains "=" at position 7
    05:03:27:571 MD TRACE +31 StringUtils.Split - Splitting this string 2 ways: "GGBIOS=" by "="
    05:03:27:571 MD TRACE +0 StringUtils.Contains - "SF7000IPL=" contains "=" at position 10
    05:03:27:571 MD TRACE +0 StringUtils.Split - Splitting this string 2 ways: "SF7000IPL=" by "="
    05:03:27:571 MD TRACE +0 StringUtils.Contains - "SxMFiles=Z:\HyperSpin\Emulators\Sega Genesis\Fusion364" contains "=" at position 9
    05:03:27:602 MD TRACE +31 StringUtils.Split - Splitting this string 2 ways: "SxMFiles=Z:\HyperSpin\Emulators\Sega Genesis\Fusion364" by "="
    05:03:27:602 MD TRACE +0 StringUtils.Contains - "SMSStateFiles=Z:\HyperSpin\Emulators\Sega Genesis\Fusion364" contains "=" at position 14
    05:03:27:602 MD TRACE +0 StringUtils.Split - Splitting this string 2 ways: "SMSStateFiles=Z:\HyperSpin\Emulators\Sega Genesis\Fusion364" by "="
    05:03:27:602 MD TRACE +0 StringUtils.Contains - "SMSPatchFiles=Z:\HyperSpin\Emulators\Sega Genesis\Fusion364" contains "=" at position 14
    05:03:27:634 MD TRACE +32 StringUtils.Split - Splitting this string 2 ways: "SMSPatchFiles=Z:\HyperSpin\Emulators\Sega Genesis\Fusion364" by "="
    05:03:27:634 MD TRACE +0 StringUtils.Contains - "GGPatchFiles=Z:\HyperSpin\Emulators\Sega Genesis\Fusion364" contains "=" at position 13
    05:03:27:634 MD TRACE +0 StringUtils.Split - Splitting this string 2 ways: "GGPatchFiles=Z:\HyperSpin\Emulators\Sega Genesis\Fusion364" by "="
    05:03:27:634 MD TRACE +0 StringUtils.Contains - "SMSSpriteLimitDisable=0" contains "=" at position 22
    05:03:27:665 MD TRACE +31 StringUtils.Split - Splitting this string 2 ways: "SMSSpriteLimitDisable=0" by "="
    05:03:27:665 MD TRACE +0 StringUtils.Contains - "YM2413Disable=0" contains "=" at position 14
    05:03:27:665 MD TRACE +0 StringUtils.Split - Splitting this string 2 ways: "YM2413Disable=0" by "="
    05:03:27:665 MD TRACE +0 StringUtils.Contains - "SMSBIOSDisable=0" contains "=" at position 15
    05:03:27:696 MD TRACE +31 StringUtils.Split - Splitting this string 2 ways: "SMSBIOSDisable=0" by "="
    05:03:27:696 MD TRACE +0 StringUtils.Contains - "SMSBorderDisable=0" contains "=" at position 17
    05:03:27:696 MD TRACE +0 StringUtils.Split - Splitting this string 2 ways: "SMSBorderDisable=0" by "="
    05:03:27:696 MD TRACE +0 StringUtils.Contains - "GameGearZoom=1" contains "=" at position 13
    05:03:27:727 MD TRACE +31 StringUtils.Split - Splitting this string 2 ways: "GameGearZoom=1" by "="
    05:03:27:727 MD TRACE +0 StringUtils.Contains - "GameGearFull=0" contains "=" at position 13
    05:03:27:727 MD TRACE +0 StringUtils.Split - Splitting this string 2 ways: "GameGearFull=0" by "="
    05:03:27:727 MD TRACE +0 StringUtils.Contains - "" does not contain "="
    05:03:27:759 MD TRACE +32 StringUtils.Contains - ";---------------------------------" does not contain "="
    05:03:27:759 MD TRACE +0 StringUtils.Contains - "; MegaDrive/Genesis Specific" does not contain "="
    05:03:27:759 MD TRACE +0 StringUtils.Contains - ";---------------------------------" does not contain "="
    05:03:27:759 MD TRACE +0 StringUtils.Contains - "" does not contain "="
    05:03:27:790 MD TRACE +31 StringUtils.Contains - "LastGenesisROM=Z:\HyperSpin\ROMS\Sega Genesis\3 Ninjas Kick Back (USA).gen" contains "=" at position 15
    05:03:27:790 MD TRACE +0 StringUtils.Split - Splitting this string 2 ways: "LastGenesisROM=Z:\HyperSpin\ROMS\Sega Genesis\3 Ninjas Kick Back (USA).gen" by "="
    05:03:27:821 MD TRACE +31 StringUtils.Contains - "SRMFiles=Z:\HyperSpin\Emulators\Sega Genesis\Fusion364" contains "=" at position 9
    05:03:27:821 MD TRACE +0 StringUtils.Split - Splitting this string 2 ways: "SRMFiles=Z:\HyperSpin\Emulators\Sega Genesis\Fusion364" by "="
    05:03:27:852 MD TRACE +31 StringUtils.Contains - "StateFiles=Z:\HyperSpin\Emulators\Sega Genesis\Fusion364" contains "=" at position 11
    05:03:27:852 MD TRACE +0 StringUtils.Split - Splitting this string 2 ways: "StateFiles=Z:\HyperSpin\Emulators\Sega Genesis\Fusion364" by "="
    05:03:27:884 MD TRACE +32 StringUtils.Contains - "PatchFiles=Z:\HyperSpin\Emulators\Sega Genesis\Fusion364" contains "=" at position 11
    05:03:27:884 MD TRACE +0 StringUtils.Split - Splitting this string 2 ways: "PatchFiles=Z:\HyperSpin\Emulators\Sega Genesis\Fusion364" by "="
    05:03:27:915 MD TRACE +31 StringUtils.Contains - "GenesisBIOS=" contains "=" at position 12
    05:03:27:915 MD TRACE +0 StringUtils.Split - Splitting this string 2 ways: "GenesisBIOS=" by "="
    05:03:27:946 MD TRACE +31 StringUtils.Contains - "AutoChecksums=1" contains "=" at position 14
    05:03:27:946 MD TRACE +0 StringUtils.Split - Splitting this string 2 ways: "AutoChecksums=1" by "="
    05:03:27:977 MD TRACE +31 StringUtils.Contains - "GenBorderDisable=0" contains "=" at position 17
    05:03:27:977 MD TRACE +0 StringUtils.Split - Splitting this string 2 ways: "GenBorderDisable=0" by "="
    05:03:27:008 MD TRACE +32 StringUtils.Contains - "" does not contain "="
    05:03:28:008 MD TRACE +0 StringUtils.Contains - ";---------------------------------" does not contain "="
    05:03:28:040 MD TRACE +31 StringUtils.Contains - "; Mega CD/Sega CD Specific" does not contain "="
    05:03:28:040 MD TRACE +0 StringUtils.Contains - ";---------------------------------" does not contain "="
    05:03:28:071 MD TRACE +31 StringUtils.Contains - "" does not contain "="
    05:03:28:071 MD TRACE +0 StringUtils.Contains - "LastSegaCDImage=Z:\HyperSpin\Emulators\Sega Genesis\Fusion364\" contains "=" at position 16
    05:03:28:102 MD TRACE +31 StringUtils.Split - Splitting this string 2 ways: "LastSegaCDImage=Z:\HyperSpin\Emulators\Sega Genesis\Fusion364\" by "="
    05:03:28:102 MD TRACE +0 StringUtils.Contains - "SCDUSABIOS=C:\SegaCDBIOS\us_scd1_9210.bin" contains "=" at position 11
    05:03:28:133 MD TRACE +32 StringUtils.Split - Splitting this string 2 ways: "SCDUSABIOS=C:\SegaCDBIOS\us_scd1_9210.bin" by "="
    05:03:28:133 MD TRACE +0 StringUtils.Contains - "SCDJAPBIOS=C:\SegaCDBIOS\jp_mcd1_9111.bin" contains "=" at position 11
    05:03:28:165 MD TRACE +31 StringUtils.Split - Splitting this string 2 ways: "SCDJAPBIOS=C:\SegaCDBIOS\jp_mcd1_9111.bin" by "="
    05:03:28:165 MD TRACE +0 StringUtils.Contains - "SCDEURBIOS=C:\SegaCDBIOS\eu_mcd1_9210.bin" contains "=" at position 11
    05:03:28:196 MD TRACE +31 StringUtils.Split - Splitting this string 2 ways: "SCDEURBIOS=C:\SegaCDBIOS\eu_mcd1_9210.bin" by "="
    05:03:28:196 MD TRACE +0 StringUtils.Contains - "SCDStateFiles=Z:\HyperSpin\Emulators\Sega Genesis\Fusion364" contains "=" at position 14
    05:03:28:227 MD TRACE +31 StringUtils.Split - Splitting this string 2 ways: "SCDStateFiles=Z:\HyperSpin\Emulators\Sega Genesis\Fusion364" by "="
    05:03:28:227 MD TRACE +0 StringUtils.Contains - "DefaultDrive=X:X:X None" contains "=" at position 13
    05:03:28:258 MD TRACE +32 StringUtils.Split - Splitting this string 2 ways: "DefaultDrive=X:X:X None" by "="
    05:03:28:258 MD TRACE +0 StringUtils.Contains - "CDReadAhead=4" contains "=" at position 12
    05:03:28:290 MD TRACE +31 StringUtils.Split - Splitting this string 2 ways: "CDReadAhead=4" by "="
    05:03:28:290 MD TRACE +0 StringUtils.Contains - "CD+GMode=0" contains "=" at position 9
    05:03:28:321 MD TRACE +31 StringUtils.Split - Splitting this string 2 ways: "CD+GMode=0" by "="
    05:03:28:321 MD TRACE +0 StringUtils.Contains - "ForceASPI=0" contains "=" at position 10
    05:03:28:352 MD TRACE +31 StringUtils.Split - Splitting this string 2 ways: "ForceASPI=0" by "="
    05:03:28:352 MD TRACE +0 StringUtils.Contains - "BRMFiles=Z:\HyperSpin\Emulators\Sega Genesis\Fusion364" contains "=" at position 9
    05:03:28:352 MD TRACE +0 StringUtils.Split - Splitting this string 2 ways: "BRMFiles=Z:\HyperSpin\Emulators\Sega Genesis\Fusion364" by "="
    05:03:28:352 MD TRACE +0 StringUtils.Contains - "BRMPerGame=1" contains "=" at position 11
    05:03:28:383 MD TRACE +32 StringUtils.Split - Splitting this string 2 ways: "BRMPerGame=1" by "="
    05:03:28:383 MD TRACE +0 StringUtils.Contains - "LEDEnabled=0" contains "=" at position 11
    05:03:28:415 MD TRACE +31 StringUtils.Split - Splitting this string 2 ways: "LEDEnabled=0" by "="
    05:03:28:415 MD TRACE +0 StringUtils.Contains - "PerfectSync=0" contains "=" at position 12
    05:03:28:446 MD TRACE +31 StringUtils.Split - Splitting this string 2 ways: "PerfectSync=0" by "="
    05:03:28:446 MD TRACE +0 StringUtils.Contains - "" does not contain "="
    05:03:28:477 MD TRACE +31 StringUtils.Contains - ";---------------------------------" does not contain "="
    05:03:28:477 MD TRACE +0 StringUtils.Contains - "; 32X Specific" does not contain "="
    05:03:28:508 MD TRACE +32 StringUtils.Contains - ";---------------------------------" does not contain "="
    05:03:28:508 MD TRACE +0 StringUtils.Contains - "" does not contain "="
    05:03:28:540 MD TRACE +31 StringUtils.Contains - "32XM68KBIOS=c:\32XBios\32X_G_BIOS.bin" contains "=" at position 12
    05:03:28:540 MD TRACE +0 StringUtils.Split - Splitting this string 2 ways: "32XM68KBIOS=c:\32XBios\32X_G_BIOS.bin" by "="
    05:03:28:571 MD TRACE +31 StringUtils.Contains - "32XMSH2BIOS=c:\32XBios\32X_M_BIOS.bin" contains "=" at position 12
    05:03:28:571 MD TRACE +0 StringUtils.Split - Splitting this string 2 ways: "32XMSH2BIOS=c:\32XBios\32X_M_BIOS.bin" by "="
    05:03:28:602 MD TRACE +31 StringUtils.Contains - "32XSSH2BIOS=c:\32XBios\32X_S_BIOS.bin" contains "=" at position 12
    05:03:28:602 MD TRACE +0 StringUtils.Split - Splitting this string 2 ways: "32XSSH2BIOS=c:\32XBios\32X_S_BIOS.bin" by "="
    05:03:28:633 MD TRACE +32 StringUtils.Contains - "Disable32X=0" contains "=" at position 11
    05:03:28:633 MD TRACE +0 StringUtils.Split - Splitting this string 2 ways: "Disable32X=0" by "="
    05:03:28:665 MD TRACE +31 StringUtils.Contains - "Fast32XTiming=0" contains "=" at position 14
    05:03:28:665 MD TRACE +0 StringUtils.Split - Splitting this string 2 ways: "Fast32XTiming=0" by "="
    05:03:28:696 MD TRACE +31 StringUtils.Contains - "" does not contain "="
    05:03:28:696 MD TRACE +0 StringUtils.Contains - ";---------------------------------" does not contain "="
    05:03:28:727 MD TRACE +31 StringUtils.Contains - "; Expert Options [DANGER! RTFM!]" does not contain "="
    05:03:28:727 MD TRACE +0 StringUtils.Contains - ";---------------------------------" does not contain "="
    05:03:28:759 MD TRACE +32 StringUtils.Contains - "" does not contain "="
    05:03:28:759 MD TRACE +0 StringUtils.Contains - "RefreshRate60Hz=60" contains "=" at position 16
    05:03:28:790 MD TRACE +31 StringUtils.Split - Splitting this string 2 ways: "RefreshRate60Hz=60" by "="
    05:03:28:790 MD TRACE +0 StringUtils.Contains - "RefreshRate50Hz=100" contains "=" at position 16
    05:03:28:821 MD TRACE +31 StringUtils.Split - Splitting this string 2 ways: "RefreshRate50Hz=100" by "="
    05:03:28:821 MD TRACE +0 StringUtils.Contains - "UseExpertModes=0" contains "=" at position 15
    05:03:28:852 MD TRACE +31 StringUtils.Split - Splitting this string 2 ways: "UseExpertModes=0" by "="
    05:03:28:852 MD TRACE +0 StringUtils.Contains - "UseAutoSwitching=0" contains "=" at position 17
    05:03:28:884 MD TRACE +32 StringUtils.Split - Splitting this string 2 ways: "UseAutoSwitching=0" by "="
    05:03:28:884 MD TRACE +0 StringUtils.Contains - "MinSwitchDelay=100" contains "=" at position 15
    05:03:28:915 MD TRACE +31 StringUtils.Split - Splitting this string 2 ways: "MinSwitchDelay=100" by "="
    05:03:28:915 MD TRACE +0 StringUtils.Contains - "Mode256x240=640,480,60,100,640,480" contains "=" at position 12
    05:03:28:946 MD TRACE +31 StringUtils.Split - Splitting this string 2 ways: "Mode256x240=640,480,60,100,640,480" by "="
    05:03:28:946 MD TRACE +0 StringUtils.Contains - "Mode256x480=640,480,60,100,640,480" contains "=" at position 12
    05:03:28:977 MD TRACE +31 StringUtils.Split - Splitting this string 2 ways: "Mode256x480=640,480,60,100,640,480" by "="
    05:03:28:977 MD TRACE +0 StringUtils.Contains - "Mode320x240=640,480,60,100,640,480" contains "=" at position 12
    05:03:28:009 MD TRACE +32 StringUtils.Split - Splitting this string 2 ways: "Mode320x240=640,480,60,100,640,480" by "="
    05:03:29:009 MD TRACE +0 StringUtils.Contains - "Mode320x480=640,480,60,100,640,480" contains "=" at position 12
    05:03:29:040 MD TRACE +31 StringUtils.Split - Splitting this string 2 ways: "Mode320x480=640,480,60,100,640,480" by "="
    05:03:29:040 MD TRACE +0 StringUtils.Contains - "" does not contain "="
    05:03:29:071 MD TRACE +31 StringUtils.Contains - ";---------------------------------" does not contain "="
    05:03:29:071 MD TRACE +0 StringUtils.Contains - "; File History" does not contain "="
    05:03:29:102 MD TRACE +31 StringUtils.Contains - ";---------------------------------" does not contain "="
    05:03:29:102 MD TRACE +0 StringUtils.Contains - "" does not contain "="
    05:03:29:134 MD TRACE +32 StringUtils.Contains - "FileHistory0=Z:\HyperSpin\ROMS\Sega Genesis\3 Ninjas Kick Back (USA).gen" contains "=" at position 13
    05:03:29:134 MD TRACE +0 StringUtils.Split - Splitting this string 2 ways: "FileHistory0=Z:\HyperSpin\ROMS\Sega Genesis\3 Ninjas Kick Back (USA).gen" by "="
    05:03:29:165 MD TRACE +31 StringUtils.Contains - "FileHistory1=Z:\HyperSpin\ROMS\Sega Genesis\6-Pak (USA).gen" contains "=" at position 13
    05:03:29:165 MD TRACE +0 StringUtils.Split - Splitting this string 2 ways: "FileHistory1=Z:\HyperSpin\ROMS\Sega Genesis\6-Pak (USA).gen" by "="
    05:03:29:196 MD TRACE +31 StringUtils.Contains - "FileHistory2=" contains "=" at position 13
    05:03:29:196 MD TRACE +0 StringUtils.Split - Splitting this string 2 ways: "FileHistory2=" by "="
    05:03:29:227 MD TRACE +31 StringUtils.Contains - "FileHistory3=" contains "=" at position 13
    05:03:29:227 MD TRACE +0 StringUtils.Split - Splitting this string 2 ways: "FileHistory3=" by "="
    05:03:29:259 MD TRACE +32 StringUtils.Contains - "FileHistory4=" contains "=" at position 13
    05:03:29:259 MD TRACE +0 StringUtils.Split - Splitting this string 2 ways: "FileHistory4=" by "="
    05:03:29:290 MD TRACE +31 StringUtils.Contains - "FileHistory5=" contains "=" at position 13
    05:03:29:290 MD TRACE +0 StringUtils.Split - Splitting this string 2 ways: "FileHistory5=" by "="
    05:03:29:321 MD TRACE +31 StringUtils.Contains - "FileHistory6=" contains "=" at position 13
    05:03:29:321 MD TRACE +0 StringUtils.Split - Splitting this string 2 ways: "FileHistory6=" by "="
    05:03:29:352 MD TRACE +31 StringUtils.Contains - "FileHistory7=" contains "=" at position 13
    05:03:29:352 MD TRACE +0 StringUtils.Split - Splitting this string 2 ways: "FileHistory7=" by "="
    05:03:29:384 MD TRACE +32 StringUtils.Contains - "FileHistory8=" contains "=" at position 13
    05:03:29:384 MD TRACE +0 StringUtils.Split - Splitting this string 2 ways: "FileHistory8=" by "="
    05:03:29:415 MD TRACE +31 StringUtils.Contains - "FileHistory9=" contains "=" at position 13
    05:03:29:415 MD TRACE +0 StringUtils.Split - Splitting this string 2 ways: "FileHistory9=" by "="
    05:03:29:446 MD TRACE +31 StringUtils.Contains - "FileHistoryA=" contains "=" at position 13
    05:03:29:446 MD TRACE +0 StringUtils.Split - Splitting this string 2 ways: "FileHistoryA=" by "="
    05:03:29:477 MD TRACE +31 StringUtils.Contains - "FileHistoryB=" contains "=" at position 13
    05:03:29:477 MD TRACE +0 StringUtils.Split - Splitting this string 2 ways: "FileHistoryB=" by "="
    05:03:29:509 MD TRACE +32 StringUtils.Contains - "FileHistoryC=" contains "=" at position 13
    05:03:29:509 MD TRACE +0 StringUtils.Split - Splitting this string 2 ways: "FileHistoryC=" by "="
    05:03:29:540 MD TRACE +31 StringUtils.Contains - "FileHistoryD=" contains "=" at position 13
    05:03:29:540 MD TRACE +0 StringUtils.Split - Splitting this string 2 ways: "FileHistoryD=" by "="
    05:03:29:571 MD TRACE +31 StringUtils.Contains - "FileHistoryE=" contains "=" at position 13
    05:03:29:571 MD TRACE +0 StringUtils.Split - Splitting this string 2 ways: "FileHistoryE=" by "="
    05:03:29:602 MD TRACE +31 StringUtils.Contains - "FileHistoryF=" contains "=" at position 13
    05:03:29:602 MD TRACE +0 StringUtils.Split - Splitting this string 2 ways: "FileHistoryF=" by "="
    05:03:29:634 MD TRACE +32 StringUtils.Contains - "ShortenHistoryNames=0" contains "=" at position 20
    05:03:29:634 MD TRACE +0 StringUtils.Split - Splitting this string 2 ways: "ShortenHistoryNames=0" by "="
    05:03:29:665 MD TRACE +31 StringUtils.Contains - "" does not contain "="
    05:03:29:665 MD TRACE +0 StringUtils.Contains - ";---------------------------------" does not contain "="
    05:03:29:696 MD TRACE +31 StringUtils.Contains - "; Netplay Settings" does not contain "="
    05:03:29:696 MD TRACE +0 StringUtils.Contains - ";---------------------------------" does not contain "="
    05:03:29:727 MD TRACE +31 StringUtils.Contains - "" does not contain "="
    05:03:29:727 MD TRACE +0 StringUtils.Contains - "NetplayName=" contains "=" at position 12
    05:03:29:759 MD TRACE +32 StringUtils.Split - Splitting this string 2 ways: "NetplayName=" by "="
    05:03:29:759 MD TRACE +0 StringUtils.Contains - "NetplayServer=" contains "=" at position 14
    05:03:29:759 MD TRACE +0 StringUtils.Split - Splitting this string 2 ways: "NetplayServer=" by "="
    05:03:29:759 MD TRACE +0 StringUtils.Contains - "NetplayPlayers=2" contains "=" at position 15
    05:03:29:790 MD TRACE +31 StringUtils.Split - Splitting this string 2 ways: "NetplayPlayers=2" by "="
    05:03:29:790 MD TRACE +0 StringUtils.Contains - "NetplayLatency=6" contains "=" at position 15
    05:03:29:790 MD TRACE +0 StringUtils.Split - Splitting this string 2 ways: "NetplayLatency=6" by "="
    05:03:29:790 MD TRACE +0 StringUtils.Contains - "NetplayBandwidth=1" contains "=" at position 17
    05:03:29:821 MD TRACE +31 StringUtils.Split - Splitting this string 2 ways: "NetplayBandwidth=1" by "="
    05:03:29:821 MD TRACE +0 StringUtils.Contains - "" does not contain "="
    05:03:29:852 MD TRACE +31 StringUtils.Contains - ";---------------------------------" does not contain "="
    05:03:29:852 MD TRACE +0 StringUtils.Contains - "; General Settings" does not contain "="
    05:03:29:884 MD TRACE +32 StringUtils.Contains - ";---------------------------------" does not contain "="
    05:03:29:884 MD TRACE +0 StringUtils.Contains - "" does not contain "="
    05:03:29:915 MD TRACE +31 StringUtils.Contains - "WAVFilesPath=Z:\HyperSpin\Emulators\Sega Genesis\Fusion364\*.wav" contains "=" at position 13
    05:03:29:915 MD TRACE +0 StringUtils.Split - Splitting this string 2 ways: "WAVFilesPath=Z:\HyperSpin\Emulators\Sega Genesis\Fusion364\*.wav" by "="
    05:03:29:915 MD TRACE +0 StringUtils.Contains - "VGMFilesPath=Z:\HyperSpin\Emulators\Sega Genesis\Fusion364\*.vgm" contains "=" at position 13
    05:03:29:915 MD TRACE +0 StringUtils.Split - Splitting this string 2 ways: "VGMFilesPath=Z:\HyperSpin\Emulators\Sega Genesis\Fusion364\*.vgm" by "="
    05:03:29:946 MD TRACE +31 StringUtils.Contains - "AVIFilesPath=Z:\HyperSpin\Emulators\Sega Genesis\Fusion364\*.avi" contains "=" at position 13
    05:03:29:946 MD TRACE +0 StringUtils.Split - Splitting this string 2 ways: "AVIFilesPath=Z:\HyperSpin\Emulators\Sega Genesis\Fusion364\*.avi" by "="
    05:03:29:977 MD TRACE +31 StringUtils.Contains - "ScreenshotPath=Z:\HyperSpin\Emulators\Sega Genesis\Fusion364" contains "=" at position 15
    05:03:29:977 MD TRACE +0 StringUtils.Split - Splitting this string 2 ways: "ScreenshotPath=Z:\HyperSpin\Emulators\Sega Genesis\Fusion364" by "="
    05:03:29:009 MD TRACE +32 StringUtils.Contains - "ScreenshotType=0" contains "=" at position 15
    05:03:30:009 MD TRACE +0 StringUtils.Split - Splitting this string 2 ways: "ScreenshotType=0" by "="
    05:03:30:040 MD TRACE +31 StringUtils.Contains - "ScreenshotMode=1" contains "=" at position 15
    05:03:30:040 MD TRACE +0 StringUtils.Split - Splitting this string 2 ways: "ScreenshotMode=1" by "="
    05:03:30:071 MD TRACE +31 StringUtils.Contains - "CurrentCountry=0" contains "=" at position 15
    05:03:30:071 MD TRACE +0 StringUtils.Split - Splitting this string 2 ways: "CurrentCountry=0" by "="
    05:03:30:102 MD TRACE +31 StringUtils.Contains - "CountryAutoDetect=1" contains "=" at position 18
    05:03:30:102 MD TRACE +0 StringUtils.Split - Splitting this string 2 ways: "CountryAutoDetect=1" by "="
    05:03:30:134 MD TRACE +32 StringUtils.Contains - "CountryOrder=0" contains "=" at position 13
    05:03:30:134 MD TRACE +0 StringUtils.Split - Splitting this string 2 ways: "CountryOrder=0" by "="
    05:03:30:165 MD TRACE +31 StringUtils.Contains - "CurrentWaveFormat=2" contains "=" at position 18
    05:03:30:165 MD TRACE +0 StringUtils.Split - Splitting this string 2 ways: "CurrentWaveFormat=2" by "="
    05:03:30:196 MD TRACE +31 StringUtils.Contains - "SoundOverdrive=0" contains "=" at position 15
    05:03:30:196 MD TRACE +0 StringUtils.Split - Splitting this string 2 ways: "SoundOverdrive=0" by "="
    05:03:30:227 MD TRACE +31 StringUtils.Contains - "PSGNoiseBoost=0" contains "=" at position 14
    05:03:30:227 MD TRACE +0 StringUtils.Split - Splitting this string 2 ways: "PSGNoiseBoost=0" by "="
    05:03:30:259 MD TRACE +32 StringUtils.Contains - "SoundSuperHQ=1" contains "=" at position 13
    05:03:30:259 MD TRACE +0 StringUtils.Split - Splitting this string 2 ways: "SoundSuperHQ=1" by "="
    05:03:30:290 MD TRACE +31 StringUtils.Contains - "SoundDisabled=0" contains "=" at position 14
    05:03:30:290 MD TRACE +0 StringUtils.Split - Splitting this string 2 ways: "SoundDisabled=0" by "="
    05:03:30:321 MD TRACE +31 StringUtils.Contains - "SoundFilter=0" contains "=" at position 12
    05:03:30:321 MD TRACE +0 StringUtils.Split - Splitting this string 2 ways: "SoundFilter=0" by "="
    05:03:30:352 MD TRACE +31 StringUtils.Contains - "CurrentRenderMode=1" contains "=" at position 18
    05:03:30:352 MD TRACE +0 StringUtils.Split - Splitting this string 2 ways: "CurrentRenderMode=1" by "="
    05:03:30:384 MD TRACE +32 StringUtils.Contains - "FullScreen=1" contains "=" at position 11
    05:03:30:384 MD TRACE +0 StringUtils.Split - Splitting this string 2 ways: "FullScreen=1" by "="
    05:03:30:415 MD DEBUG +31 PropertiesFile.ReadProperty - Value for FullScreen = 1
    05:03:30:415 MD DEBUG +0 PropertiesFile.ReadProperty - Reading property for key name : forceFullScreen32 using = as the separator
    05:03:30:446 MD TRACE +31 StringUtils.Contains - "" does not contain "="
    05:03:30:446 MD TRACE +0 StringUtils.Contains - ";---------------------------------" does not contain "="
    05:03:30:477 MD TRACE +31 StringUtils.Contains - "; Fusion Configuration File" does not contain "="
    05:03:30:477 MD TRACE +0 StringUtils.Contains - ";---------------------------------" does not contain "="
    05:03:30:509 MD TRACE +32 StringUtils.Contains - "" does not contain "="
    05:03:30:509 MD TRACE +0 StringUtils.Contains - "" does not contain "="
    05:03:30:540 MD TRACE +31 StringUtils.Contains - ";---------------------------------" does not contain "="
    05:03:30:540 MD TRACE +0 StringUtils.Contains - "; Graphics Compatibility Options" does not contain "="
    05:03:30:571 MD TRACE +31 StringUtils.Contains - ";---------------------------------" does not contain "="
    05:03:30:571 MD TRACE +0 StringUtils.Contains - "" does not contain "="
    05:03:30:602 MD TRACE +31 StringUtils.Contains - "ForceCompatibleGFX=0" contains "=" at position 19
    05:03:30:602 MD TRACE +0 StringUtils.Split - Splitting this string 2 ways: "ForceCompatibleGFX=0" by "="
    05:03:30:634 MD TRACE +32 StringUtils.Contains - "CompatibleGFXOpt=0" contains "=" at position 17
    05:03:30:634 MD TRACE +0 StringUtils.Split - Splitting this string 2 ways: "CompatibleGFXOpt=0" by "="
    05:03:30:665 MD TRACE +31 StringUtils.Contains - "EnhancedGFXOpt=0" contains "=" at position 15
    05:03:30:665 MD TRACE +0 StringUtils.Split - Splitting this string 2 ways: "EnhancedGFXOpt=0" by "="
    05:03:30:696 MD TRACE +31 StringUtils.Contains - "ForceFullScreen32=1" contains "=" at position 18
    05:03:30:696 MD TRACE +0 StringUtils.Split - Splitting this string 2 ways: "ForceFullScreen32=1" by "="
    05:03:30:728 MD DEBUG +31 PropertiesFile.ReadProperty - Value for forceFullScreen32 = 1
    05:03:30:728 MD DEBUG +0 PropertiesFile.ReadProperty - Reading property for key name : PerfectSync using = as the separator
    05:03:30:759 MD TRACE +32 StringUtils.Contains - "" does not contain "="
    05:03:30:759 MD TRACE +0 StringUtils.Contains - ";---------------------------------" does not contain "="
    05:03:30:790 MD TRACE +31 StringUtils.Contains - "; Fusion Configuration File" does not contain "="
    05:03:30:790 MD TRACE +0 StringUtils.Contains - ";---------------------------------" does not contain "="
    05:03:30:821 MD TRACE +31 StringUtils.Contains - "" does not contain "="
    05:03:30:821 MD TRACE +0 StringUtils.Contains - "" does not contain "="
    05:03:30:853 MD TRACE +31 StringUtils.Contains - ";---------------------------------" does not contain "="
    05:03:30:853 MD TRACE +0 StringUtils.Contains - "; Graphics Compatibility Options" does not contain "="
    05:03:30:884 MD TRACE +32 StringUtils.Contains - ";---------------------------------" does not contain "="
    05:03:30:884 MD TRACE +0 StringUtils.Contains - "" does not contain "="
    05:03:30:915 MD TRACE +31 StringUtils.Contains - "ForceCompatibleGFX=0" contains "=" at position 19
    05:03:30:915 MD TRACE +0 StringUtils.Split - Splitting this string 2 ways: "ForceCompatibleGFX=0" by "="
    05:03:30:946 MD TRACE +31 StringUtils.Contains - "CompatibleGFXOpt=0" contains "=" at position 17
    05:03:30:946 MD TRACE +0 StringUtils.Split - Splitting this string 2 ways: "CompatibleGFXOpt=0" by "="
    05:03:30:978 MD TRACE +31 StringUtils.Contains - "EnhancedGFXOpt=0" contains "=" at position 15
    05:03:30:978 MD TRACE +0 StringUtils.Split - Splitting this string 2 ways: "EnhancedGFXOpt=0" by "="
    05:03:30:009 MD TRACE +32 StringUtils.Contains - "ForceFullScreen32=1" contains "=" at position 18
    05:03:31:009 MD TRACE +0 StringUtils.Split - Splitting this string 2 ways: "ForceFullScreen32=1" by "="
    05:03:31:040 MD TRACE +31 StringUtils.Contains - "VistaAeroIgnore=0" contains "=" at position 16
    05:03:31:040 MD TRACE +0 StringUtils.Split - Splitting this string 2 ways: "VistaAeroIgnore=0" by "="
    05:03:31:071 MD TRACE +31 StringUtils.Contains - "VistaNoWndVSync=1" contains "=" at position 16
    05:03:31:071 MD TRACE +0 StringUtils.Split - Splitting this string 2 ways: "VistaNoWndVSync=1" by "="
    05:03:31:103 MD TRACE +31 StringUtils.Contains - "DebugFlags=0,0,2,2" contains "=" at position 11
    05:03:31:103 MD TRACE +0 StringUtils.Split - Splitting this string 2 ways: "DebugFlags=0,0,2,2" by "="
    05:03:31:134 MD TRACE +32 StringUtils.Contains - "" does not contain "="
    05:03:31:134 MD TRACE +0 StringUtils.Contains - ";---------------------------------" does not contain "="
    05:03:31:165 MD TRACE +31 StringUtils.Contains - "; Sound Compatibility Options" does not contain "="
    05:03:31:165 MD TRACE +0 StringUtils.Contains - ";---------------------------------" does not contain "="
    05:03:31:196 MD TRACE +31 StringUtils.Contains - "" does not contain "="
    05:03:31:196 MD TRACE +0 StringUtils.Contains - "ForceSWBuffer=1" contains "=" at position 14
    05:03:31:228 MD TRACE +31 StringUtils.Split - Splitting this string 2 ways: "ForceSWBuffer=1" by "="
    05:03:31:228 MD TRACE +0 StringUtils.Contains - "" does not contain "="
    05:03:31:259 MD TRACE +32 StringUtils.Contains - ";---------------------------------" does not contain "="
    05:03:31:259 MD TRACE +0 StringUtils.Contains - "; SG1000/SC3000/SMS/GG Specific" does not contain "="
    05:03:31:290 MD TRACE +31 StringUtils.Contains - ";---------------------------------" does not contain "="
    05:03:31:290 MD TRACE +0 StringUtils.Contains - "" does not contain "="
    05:03:31:321 MD TRACE +31 StringUtils.Contains - "LastSMSROM=Z:\HyperSpin\Emulators\Sega Genesis\Fusion364\" contains "=" at position 11
    05:03:31:321 MD TRACE +0 StringUtils.Split - Splitting this string 2 ways: "LastSMSROM=Z:\HyperSpin\Emulators\Sega Genesis\Fusion364\" by "="
    05:03:31:353 MD TRACE +31 StringUtils.Contains - "LastGGROM=Z:\HyperSpin\Emulators\Sega Genesis\Fusion364\" contains "=" at position 10
    05:03:31:353 MD TRACE +0 StringUtils.Split - Splitting this string 2 ways: "LastGGROM=Z:\HyperSpin\Emulators\Sega Genesis\Fusion364\" by "="
    05:03:31:384 MD TRACE +32 StringUtils.Contains - "SMSUSABIOS=" contains "=" at position 11
    05:03:31:384 MD TRACE +0 StringUtils.Split - Splitting this string 2 ways: "SMSUSABIOS=" by "="
    05:03:31:415 MD TRACE +31 StringUtils.Contains - "SMSJAPBIOS=" contains "=" at position 11
    05:03:31:415 MD TRACE +0 StringUtils.Split - Splitting this string 2 ways: "SMSJAPBIOS=" by "="
    05:03:31:446 MD TRACE +31 StringUtils.Contains - "SMSEURBIOS=" contains "=" at position 11
    05:03:31:446 MD TRACE +0 StringUtils.Split - Splitting this string 2 ways: "SMSEURBIOS=" by "="
    05:03:31:478 MD TRACE +31 StringUtils.Contains - "GGBIOS=" contains "=" at position 7
    05:03:31:478 MD TRACE +0 StringUtils.Split - Splitting this string 2 ways: "GGBIOS=" by "="
    05:03:31:509 MD TRACE +32 StringUtils.Contains - "SF7000IPL=" contains "=" at position 10
    05:03:31:509 MD TRACE +0 StringUtils.Split - Splitting this string 2 ways: "SF7000IPL=" by "="
    05:03:31:540 MD TRACE +31 StringUtils.Contains - "SxMFiles=Z:\HyperSpin\Emulators\Sega Genesis\Fusion364" contains "=" at position 9
    05:03:31:540 MD TRACE +0 StringUtils.Split - Splitting this string 2 ways: "SxMFiles=Z:\HyperSpin\Emulators\Sega Genesis\Fusion364" by "="
    05:03:31:571 MD TRACE +31 StringUtils.Contains - "SMSStateFiles=Z:\HyperSpin\Emulators\Sega Genesis\Fusion364" contains "=" at position 14
    05:03:31:571 MD TRACE +0 StringUtils.Split - Splitting this string 2 ways: "SMSStateFiles=Z:\HyperSpin\Emulators\Sega Genesis\Fusion364" by "="
    05:03:31:603 MD TRACE +31 StringUtils.Contains - "SMSPatchFiles=Z:\HyperSpin\Emulators\Sega Genesis\Fusion364" contains "=" at position 14
    05:03:31:603 MD TRACE +0 StringUtils.Split - Splitting this string 2 ways: "SMSPatchFiles=Z:\HyperSpin\Emulators\Sega Genesis\Fusion364" by "="
    05:03:31:634 MD TRACE +32 StringUtils.Contains - "GGPatchFiles=Z:\HyperSpin\Emulators\Sega Genesis\Fusion364" contains "=" at position 13
    05:03:31:634 MD TRACE +0 StringUtils.Split - Splitting this string 2 ways: "GGPatchFiles=Z:\HyperSpin\Emulators\Sega Genesis\Fusion364" by "="
    05:03:31:665 MD TRACE +31 StringUtils.Contains - "SMSSpriteLimitDisable=0" contains "=" at position 22
    05:03:31:665 MD TRACE +0 StringUtils.Split - Splitting this string 2 ways: "SMSSpriteLimitDisable=0" by "="
    05:03:31:696 MD TRACE +31 StringUtils.Contains - "YM2413Disable=0" contains "=" at position 14
    05:03:31:696 MD TRACE +0 StringUtils.Split - Splitting this string 2 ways: "YM2413Disable=0" by "="
    05:03:31:728 MD TRACE +31 StringUtils.Contains - "SMSBIOSDisable=0" contains "=" at position 15
    05:03:31:728 MD TRACE +0 StringUtils.Split - Splitting this string 2 ways: "SMSBIOSDisable=0" by "="
    05:03:31:759 MD TRACE +32 StringUtils.Contains - "SMSBorderDisable=0" contains "=" at position 17
    05:03:31:759 MD TRACE +0 StringUtils.Split - Splitting this string 2 ways: "SMSBorderDisable=0" by "="
    05:03:31:790 MD TRACE +31 StringUtils.Contains - "GameGearZoom=1" contains "=" at position 13
    05:03:31:790 MD TRACE +0 StringUtils.Split - Splitting this string 2 ways: "GameGearZoom=1" by "="
    05:03:31:821 MD TRACE +31 StringUtils.Contains - "GameGearFull=0" contains "=" at position 13
    05:03:31:821 MD TRACE +0 StringUtils.Split - Splitting this string 2 ways: "GameGearFull=0" by "="
    05:03:31:853 MD TRACE +31 StringUtils.Contains - "" does not contain "="
    05:03:31:853 MD TRACE +0 StringUtils.Contains - ";---------------------------------" does not contain "="
    05:03:31:884 MD TRACE +32 StringUtils.Contains - "; MegaDrive/Genesis Specific" does not contain "="
    05:03:31:884 MD TRACE +0 StringUtils.Contains - ";---------------------------------" does not contain "="
    05:03:31:915 MD TRACE +31 StringUtils.Contains - "" does not contain "="
    05:03:31:915 MD TRACE +0 StringUtils.Contains - "LastGenesisROM=Z:\HyperSpin\ROMS\Sega Genesis\3 Ninjas Kick Back (USA).gen" contains "=" at position 15
    05:03:31:946 MD TRACE +31 StringUtils.Split - Splitting this string 2 ways: "LastGenesisROM=Z:\HyperSpin\ROMS\Sega Genesis\3 Ninjas Kick Back (USA).gen" by "="
    05:03:31:946 MD TRACE +0 StringUtils.Contains - "SRMFiles=Z:\HyperSpin\Emulators\Sega Genesis\Fusion364" contains "=" at position 9
    05:03:31:978 MD TRACE +31 StringUtils.Split - Splitting this string 2 ways: "SRMFiles=Z:\HyperSpin\Emulators\Sega Genesis\Fusion364" by "="
    05:03:31:978 MD TRACE +0 StringUtils.Contains - "StateFiles=Z:\HyperSpin\Emulators\Sega Genesis\Fusion364" contains "=" at position 11
    05:03:31:009 MD TRACE +32 StringUtils.Split - Splitting this string 2 ways: "StateFiles=Z:\HyperSpin\Emulators\Sega Genesis\Fusion364" by "="
    05:03:32:009 MD TRACE +0 StringUtils.Contains - "PatchFiles=Z:\HyperSpin\Emulators\Sega Genesis\Fusion364" contains "=" at position 11
    05:03:32:040 MD TRACE +31 StringUtils.Split - Splitting this string 2 ways: "PatchFiles=Z:\HyperSpin\Emulators\Sega Genesis\Fusion364" by "="
    05:03:32:040 MD TRACE +0 StringUtils.Contains - "GenesisBIOS=" contains "=" at position 12
    05:03:32:071 MD TRACE +31 StringUtils.Split - Splitting this string 2 ways: "GenesisBIOS=" by "="
    05:03:32:071 MD TRACE +0 StringUtils.Contains - "AutoChecksums=1" contains "=" at position 14
    05:03:32:107 MD TRACE +31 StringUtils.Split - Splitting this string 2 ways: "AutoChecksums=1" by "="
    05:03:32:112 MD TRACE +0 StringUtils.Contains - "GenBorderDisable=0" contains "=" at position 17
    05:03:32:137 MD TRACE +32 StringUtils.Split - Splitting this string 2 ways: "GenBorderDisable=0" by "="
    05:03:32:170 MD TRACE +31 StringUtils.Contains - "" does not contain "="
    05:03:32:200 MD TRACE +31 StringUtils.Contains - ";---------------------------------" does not contain "="
    05:03:32:232 MD TRACE +31 StringUtils.Contains - "; Mega CD/Sega CD Specific" does not contain "="
    05:03:32:262 MD TRACE +32 StringUtils.Contains - ";---------------------------------" does not contain "="
    05:03:32:295 MD TRACE +31 StringUtils.Contains - "" does not contain "="
    05:03:32:326 MD TRACE +31 StringUtils.Contains - "LastSegaCDImage=Z:\HyperSpin\Emulators\Sega Genesis\Fusion364\" contains "=" at position 16
    05:03:32:359 MD TRACE +31 StringUtils.Split - Splitting this string 2 ways: "LastSegaCDImage=Z:\HyperSpin\Emulators\Sega Genesis\Fusion364\" by "="
    05:03:32:389 MD TRACE +32 StringUtils.Contains - "SCDUSABIOS=C:\SegaCDBIOS\us_scd1_9210.bin" contains "=" at position 11
    05:03:32:417 MD TRACE +31 StringUtils.Split - Splitting this string 2 ways: "SCDUSABIOS=C:\SegaCDBIOS\us_scd1_9210.bin" by "="
    05:03:32:417 MD TRACE +0 StringUtils.Contains - "SCDJAPBIOS=C:\SegaCDBIOS\jp_mcd1_9111.bin" contains "=" at position 11
    05:03:32:449 MD TRACE +31 StringUtils.Split - Splitting this string 2 ways: "SCDJAPBIOS=C:\SegaCDBIOS\jp_mcd1_9111.bin" by "="
    05:03:32:449 MD TRACE +0 StringUtils.Contains - "SCDEURBIOS=C:\SegaCDBIOS\eu_mcd1_9210.bin" contains "=" at position 11
    05:03:32:480 MD TRACE +31 StringUtils.Split - Splitting this string 2 ways: "SCDEURBIOS=C:\SegaCDBIOS\eu_mcd1_9210.bin" by "="
    05:03:32:480 MD TRACE +0 StringUtils.Contains - "SCDStateFiles=Z:\HyperSpin\Emulators\Sega Genesis\Fusion364" contains "=" at position 14
    05:03:32:511 MD TRACE +32 StringUtils.Split - Splitting this string 2 ways: "SCDStateFiles=Z:\HyperSpin\Emulators\Sega Genesis\Fusion364" by "="
    05:03:32:511 MD TRACE +0 StringUtils.Contains - "DefaultDrive=X:X:X None" contains "=" at position 13
    05:03:32:542 MD TRACE +31 StringUtils.Split - Splitting this string 2 ways: "DefaultDrive=X:X:X None" by "="
    05:03:32:542 MD TRACE +0 StringUtils.Contains - "CDReadAhead=4" contains "=" at position 12
    05:03:32:574 MD TRACE +31 StringUtils.Split - Splitting this string 2 ways: "CDReadAhead=4" by "="
    05:03:32:574 MD TRACE +0 StringUtils.Contains - "CD+GMode=0" contains "=" at position 9
    05:03:32:605 MD TRACE +31 StringUtils.Split - Splitting this string 2 ways: "CD+GMode=0" by "="
    05:03:32:605 MD TRACE +0 StringUtils.Contains - "ForceASPI=0" contains "=" at position 10
    05:03:32:636 MD TRACE +32 StringUtils.Split - Splitting this string 2 ways: "ForceASPI=0" by "="
    05:03:32:636 MD TRACE +0 StringUtils.Contains - "BRMFiles=Z:\HyperSpin\Emulators\Sega Genesis\Fusion364" contains "=" at position 9
    05:03:32:667 MD TRACE +31 StringUtils.Split - Splitting this string 2 ways: "BRMFiles=Z:\HyperSpin\Emulators\Sega Genesis\Fusion364" by "="
    05:03:32:667 MD TRACE +0 StringUtils.Contains - "BRMPerGame=1" contains "=" at position 11
    05:03:32:699 MD TRACE +31 StringUtils.Split - Splitting this string 2 ways: "BRMPerGame=1" by "="
    05:03:32:699 MD TRACE +0 StringUtils.Contains - "LEDEnabled=0" contains "=" at position 11
    05:03:32:730 MD TRACE +31 StringUtils.Split - Splitting this string 2 ways: "LEDEnabled=0" by "="
    05:03:32:730 MD TRACE +0 StringUtils.Contains - "PerfectSync=0" contains "=" at position 12
    05:03:32:761 MD TRACE +32 StringUtils.Split - Splitting this string 2 ways: "PerfectSync=0" by "="
    05:03:32:761 MD DEBUG +0 PropertiesFile.ReadProperty - Value for PerfectSync = 0
    05:03:32:792 MD TRACE +31 StringUtils.Contains - ".gen" does not contain "\.7z|\.rar"
    05:03:32:792 MD DEBUG +0 PropertiesFile.SaveProperties - Saving properties file to : Z:\HyperSpin\Emulators\Sega Genesis\Fusion364\fusion.ini
    05:03:32:824 MD TRACE +31 File.Delete - Deleting: fusion.ini
    05:03:32:824 MD TRACE +0 File.Append - Appending fusion.ini with: "
    ;---------------------------------
    ; Fusion Configuration File
    ;---------------------------------
    ;---------------------------------
    ; Graphics Compatibility Options
    ;---------------------------------
    ForceCompatibleGFX=0
    CompatibleGFXOpt=0
    EnhancedGFXOpt=0
    ForceFullScreen32=1
    VistaAeroIgnore=0
    VistaNoWndVSync=1
    DebugFlags=0,0,2,2
    ;---------------------------------
    ; Sound Compatibility Options
    ;---------------------------------
    ForceSWBuffer=1
    ;---------------------------------
    ; SG1000/SC3000/SMS/GG Specific
    ;---------------------------------
    LastSMSROM=Z:\HyperSpin\Emulators\Sega Genesis\Fusion364\
    LastGGROM=Z:\HyperSpin\Emulators\Sega Genesis\Fusion364\
    SMSUSABIOS=
    SMSJAPBIOS=
    SMSEURBIOS=
    GGBIOS=
    SF7000IPL=
    SxMFiles=Z:\HyperSpin\Emulators\Sega Genesis\Fusion364
    SMSStateFiles=Z:\HyperSpin\Emulators\Sega Genesis\Fusion364
    SMSPatchFiles=Z:\HyperSpin\Emulators\Sega Genesis\Fusion364
    GGPatchFiles=Z:\HyperSpin\Emulators\Sega Genesis\Fusion364
    SMSSpriteLimitDisable=0
    YM2413Disable=0
    SMSBIOSDisable=0
    SMSBorderDisable=0
    GameGearZoom=1
    GameGearFull=0
    ;---------------------------------
    ; MegaDrive/Genesis Specific
    ;---------------------------------
    LastGenesisROM=Z:\HyperSpin\ROMS\Sega Genesis\3 Ninjas Kick Back (USA).gen
    SRMFiles=Z:\HyperSpin\Emulators\Sega Genesis\Fusion364
    StateFiles=Z:\HyperSpin\Emulators\Sega Genesis\Fusion364
    PatchFiles=Z:\HyperSpin\Emulators\Sega Genesis\Fusion364
    GenesisBIOS=
    AutoChecksums=1
    GenBorderDisable=0
    ;---------------------------------
    ; Mega CD/Sega CD Specific
    ;---------------------------------
    LastSegaCDImage=Z:\HyperSpin\Emulators\Sega Genesis\Fusion364\
    SCDUSABIOS=C:\SegaCDBIOS\us_scd1_9210.bin
    SCDJAPBIOS=C:\SegaCDBIOS\jp_mcd1_9111.bin
    SCDEURBIOS=C:\SegaCDBIOS\eu_mcd1_9210.bin
    SCDStateFiles=Z:\HyperSpin\Emulators\Sega Genesis\Fusion364
    DefaultDrive=X:X:X None
    CDReadAhead=4
    CD+GMode=0
    ForceASPI=0
    BRMFiles=Z:\HyperSpin\Emulators\Sega Genesis\Fusion364
    BRMPerGame=1
    LEDEnabled=0
    PerfectSync=0
    ;---------------------------------
    ; 32X Specific
    ;---------------------------------
    32XM68KBIOS=c:\32XBios\32X_G_BIOS.bin
    32XMSH2BIOS=c:\32XBios\32X_M_BIOS.bin
    32XSSH2BIOS=c:\32XBios\32X_S_BIOS.bin
    Disable32X=0
    Fast32XTiming=0
    ;---------------------------------
    ; Expert Options [DANGER! RTFM!]
    ;---------------------------------
    RefreshRate60Hz=60
    RefreshRate50Hz=100
    UseExpertModes=0
    UseAutoSwitching=0
    MinSwitchDelay=100
    Mode256x240=640,480,60,100,640,480
    Mode256x480=640,480,60,100,640,480
    Mode320x240=640,480,60,100,640,480
    Mode320x480=640,480,60,100,640,480
    ;---------------------------------
    ; File History
    ;---------------------------------
    FileHistory0=Z:\HyperSpin\ROMS\Sega Genesis\3 Ninjas Kick Back (USA).gen
    FileHistory1=Z:\HyperSpin\ROMS\Sega Genesis\6-Pak (USA).gen
    FileHistory2=
    FileHistory3=
    FileHistory4=
    FileHistory5=
    FileHistory6=
    FileHistory7=
    FileHistory8=
    FileHistory9=
    FileHistoryA=
    FileHistoryB=
    FileHistoryC=
    FileHistoryD=
    FileHistoryE=
    FileHistoryF=
    ShortenHistoryNames=0
    ;---------------------------------
    ; Netplay Settings
    ;---------------------------------
    NetplayName=
    NetplayServer=
    NetplayPlayers=2
    NetplayLatency=6
    NetplayBandwidth=1
    ;---------------------------------
    ; General Settings
    ;---------------------------------
    WAVFilesPath=Z:\HyperSpin\Emulators\Sega Genesis\Fusion364\*.wav
    VGMFilesPath=Z:\HyperSpin\Emulators\Sega Genesis\Fusion364\*.vgm
    AVIFilesPath=Z:\HyperSpin\Emulators\Sega Genesis\Fusion364\*.avi
    ScreenshotPath=Z:\HyperSpin\Emulators\Sega Genesis\Fusion364
    ScreenshotType=0
    ScreenshotMode=1
    CurrentCountry=0
    CountryAutoDetect=1
    CountryOrder=0
    CurrentWaveFormat=2
    SoundOverdrive=0
    PSGNoiseBoost=0
    SoundSuperHQ=1
    SoundDisabled=0
    SoundFilter=0
    CurrentRenderMode=1
    FullScreen=1
    DWindowXPos=226,1,0,0
    DWindowYPos=154,0,0,0
    DWindowSize=224,1,128,2
    DResolution=224,1,128,2
    DRenderMode=0
    DFixedAspect=1
    DFixedZoom=0
    DFiltered=1
    DNTSCAspect=1
    DNearestMultiple=0
    DScanlines=4
    VSyncEnabled=0
    Player1Keys=200,208,203,205,30,31,32,28,44,45,46,4 7,0,0,0,0
    Player1bKeys=0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
    Player1cKeys=0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
    Player1dKeys=0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
    Player2Keys=72,80,75,77,36,37,38,157,49,50,51,52,0 ,0,0,0
    Player2bKeys=0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
    Player2cKeys=0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
    Player2dKeys=0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
    Player1Buttons=32,33,34,35,0,1,2,3,4,5,6,7,8,9,10, 11
    Player1bButtons=32,33,34,35,0,1,2,3,4,5,6,7,8,9,10 ,11
    Player1cButtons=32,33,34,35,0,1,2,3,4,5,6,7,8,9,10 ,11
    Player1dButtons=32,33,34,35,0,1,2,3,4,5,6,7,8,9,10 ,11
    Player2Buttons=32,33,34,35,0,1,2,3,4,5,6,7,8,9,10, 11
    Player2bButtons=32,33,34,35,0,1,2,3,4,5,6,7,8,9,10 ,11
    Player2cButtons=32,33,34,35,0,1,2,3,4,5,6,7,8,9,10 ,11
    Player2dButtons=32,33,34,35,0,1,2,3,4,5,6,7,8,9,10 ,11
    Joystick1Type=1
    Joystick1bType=1
    Joystick1cType=1
    Joystick1dType=1
    Joystick2Type=1
    Joystick2bType=1
    Joystick2cType=1
    Joystick2dType=1
    Joystick1Using=0
    Joystick1bUsing=0
    Joystick1cUsing=0
    Joystick1dUsing=0
    Joystick2Using=0
    Joystick2bUsing=0
    Joystick2cUsing=0
    Joystick2dUsing=0
    Player1MSKeys=200,208,203,205,30,31,28,0
    Player2MSKeys=72,80,75,77,36,37,157,0
    Player1MSButtons=32,33,34,35,0,1,3,0
    Player2MSButtons=32,33,34,35,0,1,3,0
    Joystick1MSType=1
    Joystick2MSType=1
    Joystick1MSUsing=0
    Joystick2MSUsing=0
    MultiTapType=0
    InvertMouse=0
    LightgunCursor=0
    FPSEnabled=0
    CurrentRenderPlugin=0
    AllowSleeping=0
    AlternateTiming=0
    DisableShortcuts=0
    ThreadPriority=0
    StaticDisabled=0
    Brighten=0
    CartBootEnabled=0
    VGM_Version=16,1
    MSNStatusEnabled=0
    "
    05:03:32:855 MD DEBUG +31 PropertiesFile.SaveProperties - Ended
    05:03:32:855 MD TRACE +0 StringUtils.Contains - "NBA Jam Tournament Edition (World)" does not contain "flux"
    05:03:32:886 MD TRACE +32 StringUtils.Contains - ".gen" does not contain "\.ccd|\.cue|\.bin|\.iso"
    05:03:32:886 MD INFO +0 HideAppStart - Starting HideAppTimer, scanning for windows defined every 2ms
    05:03:32:917 MD INFO +31 HideAppStart - Ended
    05:03:32:917 MD TRACE +0 CustomFunction.PreLaunch - Starting
    05:03:32:964 MD TRACE +47 CustomFunction.PreLaunch - Ending
    05:03:32:964 MD INFO +0 Process.Run - Running: Z:\HyperSpin\Emulators\Sega Genesis\Fusion364\Fusion.exe -auto -gen -fullscreen "Z:\HyperSpin\ROMS\Sega Genesis\NBA Jam Tournament Edition (World).gen"
    05:03:33:152 MD WARNING +187 Process.Run - Showing Command Window to troubleshoot launching. ProcessID: 4428
    05:03:33:167 MD TRACE +16 Window.__New - Created: "ahk_pid 4428"
    05:03:33:183 MD TRACE +16 Window.Get - ID is "" from "ahk_pid 4428"
    05:03:33:199 MD TRACE +15 Window.__New - Created: "ahk_id 132248"
    05:03:33:199 MD TRACE +0 MiscUtils.DetectHiddenWindows - Mode changed to "Off"
    05:03:33:214 MD DEBUG +16 HideAppTimer - Turning on DetectHiddenWindows window as it's needed to hide apps
    05:03:33:214 MD TRACE +0 MiscUtils.DetectHiddenWindows - Mode changed to "On"
    05:03:33:246 MD TRACE +31 Window.GetPos - Retrieved x:58 y:36 w: 1869 h: 959 from "ahk_id 132248"
    05:03:33:246 MD DEBUG +0 MiscUtils.GetActiveWindowStatus - Title: RocketLauncherUI v1.0.1.10 [ FE = Hyperspin | Plugin = HyperSpin ] | Class: HwndWrapper[RocketLauncherUI.exe;;772171b3-2aec-40ea-a0e6-b949cd63f3d8] | State: 0 | X: 58 | Y: 36 | Width: 1869 | Height: 959 | Window HWND: 0x20498 | Process ID: 7448 | Process Path: Z:\RocketLauncher\RocketLauncherUI\RocketLauncherU I.exe
    05:03:33:246 MD INFO +0 Window.Wait - Waiting for window ""
    05:03:33:371 MD TRACE +125 Window.__New - Created: "ahk_id 132248"
    05:03:33:386 MD TRACE +16 MiscUtils.DetectHiddenWindows - Mode changed to "Off"
    05:03:33:402 MD DEBUG +15 HideAppTimer - Turning on DetectHiddenWindows window as it's needed to hide apps
    05:03:33:433 MD TRACE +32 MiscUtils.DetectHiddenWindows - Mode changed to "On"
    05:03:33:464 MD TRACE +31 Window.GetPos - Retrieved x:58 y:36 w: 1869 h: 959 from "ahk_id 132248"
    05:03:33:480 MD DEBUG +15 MiscUtils.GetActiveWindowStatus - Title: RocketLauncherUI v1.0.1.10 [ FE = Hyperspin | Plugin = HyperSpin ] | Class: HwndWrapper[RocketLauncherUI.exe;;772171b3-2aec-40ea-a0e6-b949cd63f3d8] | State: 0 | X: 58 | Y: 36 | Width: 1869 | Height: 959 | Window HWND: 0x20498 | Process ID: 7448 | Process Path: Z:\RocketLauncher\RocketLauncherUI\RocketLauncherU I.exe
    05:03:33:496 MD TRACE +16 Window.Activate - Activating window ""
    05:03:33:652 MD TRACE +156 Window.__New - Created: "ahk_id 132248"
    05:03:33:668 MD TRACE +16 MiscUtils.DetectHiddenWindows - Mode changed to "Off"
    05:03:33:683 MD DEBUG +16 HideAppTimer - Turning on DetectHiddenWindows window as it's needed to hide apps
    05:03:33:715 MD TRACE +31 MiscUtils.DetectHiddenWindows - Mode changed to "On"
    05:03:33:746 MD TRACE +31 Window.GetPos - Retrieved x:58 y:36 w: 1869 h: 959 from "ahk_id 132248"
    05:03:33:761 MD DEBUG +16 MiscUtils.GetActiveWindowStatus - Title: RocketLauncherUI v1.0.1.10 [ FE = Hyperspin | Plugin = HyperSpin ] | Class: HwndWrapper[RocketLauncherUI.exe;;772171b3-2aec-40ea-a0e6-b949cd63f3d8] | State: 0 | X: 58 | Y: 36 | Width: 1869 | Height: 959 | Window HWND: 0x20498 | Process ID: 7448 | Process Path: Z:\RocketLauncher\RocketLauncherUI\RocketLauncherU I.exe
    05:03:33:777 MD INFO +15 Window.WaitActive - Waiting for ""
    05:03:33:933 MD TRACE +157 Window.__New - Created: "ahk_id 132248"
    05:03:33:949 MD TRACE +15 MiscUtils.DetectHiddenWindows - Mode changed to "Off"
    05:03:33:964 MD DEBUG +16 HideAppTimer - Turning on DetectHiddenWindows window as it's needed to hide apps
    05:03:33:996 MD TRACE +31 MiscUtils.DetectHiddenWindows - Mode changed to "On"
    05:03:33:027 MD TRACE +31 Window.GetPos - Retrieved x:58 y:36 w: 1869 h: 959 from "ahk_id 132248"
    05:03:34:043 MD DEBUG +16 MiscUtils.GetActiveWindowStatus - Title: RocketLauncherUI v1.0.1.10 [ FE = Hyperspin | Plugin = HyperSpin ] | Class: HwndWrapper[RocketLauncherUI.exe;;772171b3-2aec-40ea-a0e6-b949cd63f3d8] | State: 0 | X: 58 | Y: 36 | Width: 1869 | Height: 959 | Window HWND: 0x20498 | Process ID: 7448 | Process Path: Z:\RocketLauncher\RocketLauncherUI\RocketLauncherU I.exe
    05:03:34:183 MD TRACE +141 Window.Get - ProcessName is "RocketLauncherUI.exe" from ""
    05:03:34:183 MD TRACE +0 KeyUtils.SendInput - Sending {Raw}Fusion.exe -auto -gen -fullscreen "Z:\HyperSpin\ROMS\Sega Genesis\NBA Jam Tournament Edition (World).gen"
    05:03:34:246 MD TRACE +62 KeyUtils.Send - Sending {Enter}
    05:03:34:277 MD DEBUG +31 Process.Run - "Fusion.exe -auto -gen -fullscreen "Z:\HyperSpin\ROMS\Sega Genesis\NBA Jam Tournament Edition (World).gen"" Process ID: 4428
    05:03:34:277 MD TRACE +0 CustomFunction.PostLaunch - Starting
    05:03:34:277 MD TRACE +0 CustomFunction.PostLaunch - Ending
    05:03:34:293 MD TRACE +16 Window.__New - Created: "ahk_id 132248"
    05:03:34:308 MD TRACE +16 MiscUtils.DetectHiddenWindows - Mode changed to "Off"
    05:03:34:324 MD DEBUG +15 HideAppTimer - Turning on DetectHiddenWindows window as it's needed to hide apps
    05:03:34:324 MD TRACE +0 MiscUtils.DetectHiddenWindows - Mode changed to "On"
    05:03:34:355 MD TRACE +31 Window.GetPos - Retrieved x:58 y:36 w: 1869 h: 959 from "ahk_id 132248"
    05:03:34:355 MD DEBUG +0 MiscUtils.GetActiveWindowStatus - Title: RocketLauncherUI v1.0.1.10 [ FE = Hyperspin | Plugin = HyperSpin ] | Class: HwndWrapper[RocketLauncherUI.exe;;772171b3-2aec-40ea-a0e6-b949cd63f3d8] | State: 0 | X: 58 | Y: 36 | Width: 1869 | Height: 959 | Window HWND: 0x20498 | Process ID: 7448 | Process Path: Z:\RocketLauncher\RocketLauncherUI\RocketLauncherU I.exe
    05:03:34:402 MD INFO +47 Window.Wait - Waiting for window "Fusion ahk_class KegaClass"
    05:04:04:473 MD TRACE +30063 Window.__New - Created: "ahk_id 132248"
    05:04:04:516 MD TRACE +47 MiscUtils.DetectHiddenWindows - Mode changed to "Off"
    05:04:04:529 MD DEBUG +15 HideAppTimer - Turning on DetectHiddenWindows window as it's needed to hide apps
    05:04:04:561 MD TRACE +32 MiscUtils.DetectHiddenWindows - Mode changed to "On"
    05:04:04:599 MD TRACE +31 Window.GetPos - Retrieved x:58 y:36 w: 1869 h: 959 from "ahk_id 132248"
    05:04:04:641 MD DEBUG +47 MiscUtils.GetActiveWindowStatus - Title: RocketLauncherUI v1.0.1.10 [ FE = Hyperspin | Plugin = HyperSpin ] | Class: HwndWrapper[RocketLauncherUI.exe;;772171b3-2aec-40ea-a0e6-b949cd63f3d8] | State: 0 | X: 58 | Y: 36 | Width: 1869 | Height: 959 | Window HWND: 0x20498 | Process ID: 7448 | Process Path: Z:\RocketLauncher\RocketLauncherUI\RocketLauncherU I.exe
    05:04:04:661 MD TRACE +15 Window.__New - Created: "ahk_id 132248"
    05:04:04:674 MD TRACE +16 MiscUtils.DetectHiddenWindows - Mode changed to "Off"
    05:04:04:679 MD DEBUG +16 HideAppTimer - Turning on DetectHiddenWindows window as it's needed to hide apps
    05:04:04:684 MD TRACE +0 MiscUtils.DetectHiddenWindows - Mode changed to "On"
    05:04:04:703 MD TRACE +15 Window.GetPos - Retrieved x:58 y:36 w: 1869 h: 959 from "ahk_id 132248"
    05:04:04:708 MD DEBUG +0 MiscUtils.GetActiveWindowStatus - Title: RocketLauncherUI v1.0.1.10 [ FE = Hyperspin | Plugin = HyperSpin ] | Class: HwndWrapper[RocketLauncherUI.exe;;772171b3-2aec-40ea-a0e6-b949cd63f3d8] | State: 0 | X: 58 | Y: 36 | Width: 1869 | Height: 959 | Window HWND: 0x20498 | Process ID: 7448 | Process Path: Z:\RocketLauncher\RocketLauncherUI\RocketLauncherU I.exe
    05:04:04:716 MD INFO +16 Window.WaitActive - Waiting for "Fusion ahk_class KegaClass"
    05:04:34:725 MD TRACE +30000 Window.__New - Created: "ahk_id 132248"
    05:04:34:769 MD TRACE +47 MiscUtils.DetectHiddenWindows - Mode changed to "Off"
    05:04:34:781 MD DEBUG +15 HideAppTimer - Turning on DetectHiddenWindows window as it's needed to hide apps
    05:04:34:815 MD TRACE +32 MiscUtils.DetectHiddenWindows - Mode changed to "On"
    05:04:34:846 MD TRACE +31 Window.GetPos - Retrieved x:58 y:36 w: 1869 h: 959 from "ahk_id 132248"
    05:04:34:880 MD DEBUG +31 MiscUtils.GetActiveWindowStatus - Title: RocketLauncherUI v1.0.1.10 [ FE = Hyperspin | Plugin = HyperSpin ] | Class: HwndWrapper[RocketLauncherUI.exe;;772171b3-2aec-40ea-a0e6-b949cd63f3d8] | State: 0 | X: 58 | Y: 36 | Width: 1869 | Height: 959 | Window HWND: 0x20498 | Process ID: 7448 | Process Path: Z:\RocketLauncher\RocketLauncherUI\RocketLauncherU I.exe
    05:04:34:912 MD DEBUG +31 XHotkeyTableCreation - Started
    05:04:34:955 MD DEBUG +47 XHotkeyTableCreation - KeyGroup ~Esc is in TableKeyGroups ~Esc,~e&~t,
    05:04:34:975 MD DEBUG +16 XHotkeyTableCreation - Post loop 10 check
    05:04:34:016 MD DEBUG +47 XHotkeyTableCreation - Disabled Hotkey for: "~Esc"
    05:04:35:036 MD DEBUG +15 XHotkeyTableCreation - Post loop 11 check
    05:04:35:079 MD DEBUG +47 XHotkeyTableCreation - Disabling "CloseProcess" standard Hotkey method for key(s): "~Esc"
    05:04:35:099 MD DEBUG +16 XHotkeyTableCreation - Post loop 12 check
    05:04:35:141 MD DEBUG +47 XHotkeyTableCreation - Ended
    05:04:35:161 MD DEBUG +15 XHotkeyTableCreation - Started
    05:04:35:203 MD DEBUG +47 XHotkeyTableCreation - KeyGroup ~Esc is in TableKeyGroups ~Esc,~e&~t,
    05:04:35:223 MD DEBUG +16 XHotkeyTableCreation - Post loop 10 check
    05:04:35:241 MD DEBUG +15 XHotkeyTableCreation - Disabled Hotkey for: "~Esc"
    05:04:35:249 MD DEBUG +16 XHotkeyTableCreation - Post loop 11 check
    05:04:35:255 MD DEBUG +0 XHotkeyTableCreation - Using standard Hotkey method for key(s): "~Esc" to call label: "CloseError"
    05:04:35:286 MD DEBUG +31 XHotkeyTableCreation - Post loop 12 check
    05:04:35:360 MD DEBUG +78 XHotkeyTableCreation - Ended
    05:04:36:501 MD DEBUG +1141 ScriptError - Playing error sound: error2.mp3
    05:04:52:283 MD DEBUG +15781 XHotkeyTableCreation - Started
    05:04:52:293 MD DEBUG +16 XHotkeyTableCreation - KeyGroup ~Esc is in TableKeyGroups ~Esc,~e&~t,
    05:04:52:298 MD DEBUG +0 XHotkeyTableCreation - Post loop 10 check
    05:04:52:303 MD DEBUG +0 XHotkeyTableCreation - Disabled Hotkey for: "~Esc"
    05:04:52:332 MD DEBUG +31 XHotkeyTableCreation - Post loop 11 check
    05:04:52:362 MD DEBUG +31 XHotkeyTableCreation - Disabling "CloseError" standard Hotkey method for key(s): "~Esc"
    05:04:52:392 MD DEBUG +32 XHotkeyTableCreation - Post loop 12 check
    05:04:52:420 MD DEBUG +31 XHotkeyTableCreation - Ended
    05:04:52:426 MD DEBUG +0 XHotkeyTableCreation - Started
    05:04:52:429 MD DEBUG +16 XHotkeyTableCreation - KeyGroup ~Esc is in TableKeyGroups ~Esc,~e&~t,
    05:04:52:429 MD DEBUG +0 XHotkeyTableCreation - Post loop 10 check
    05:04:52:445 MD DEBUG +15 XHotkeyTableCreation - Disabled Hotkey for: "~Esc"
    05:04:52:445 MD DEBUG +0 XHotkeyTableCreation - Post loop 11 check
    05:04:52:445 MD DEBUG +0 XHotkeyTableCreation - Using standard Hotkey method for key(s): "~Esc" to call label: "CloseProcess"
    05:04:52:460 MD DEBUG +16 XHotkeyTableCreation - Post loop 12 check
    05:04:52:460 MD DEBUG +0 XHotkeyTableCreation - Ended
    05:04:52:476 MD ERROR +15 ScriptError - There was an error waiting for the window "Fusion ahk_class KegaClass" to become active. Please check you have the correct version emulator installed for this module, followed any notes in the module, and have this emulator working outside your Frontend first. Also turn off Fade to see if you are hiding your problem.
    05:04:52:476 MD INFO +0 ExitModule - Started
    05:04:52:476 MD INFO +0 UpdateStatistics - Starting Updating Statistics
    05:04:52:492 MD DEBUG +16 UpdateStatistics - Total Elapsed Time in Pause in seconds: 0
    05:04:52:492 MD DEBUG +0 UpdateStatistics - gameSectionStartTime:30397171
    05:04:52:507 MD DEBUG +16 UpdateStatistics - ElapsedTime:86
    05:04:52:507 MD TRACE +0 Statistics cleared game name: NBA Jam Tournament Edition
    05:04:52:601 MD DEBUG +93 UpdateStatistics - Loaded game statistics from ini files:
    Number_of_Times_Played: -2
    Last_Time_Played: -2
    Average_Time_Played: -2
    Total_Time_Played: -2
    System_Total_Played_Time: 1074
    Total_Global_Played_Time: 1480
    05:04:52:617 MD DEBUG +16 UpdateStatistics - Updated Statistics: Number_of_Times_Played: -1
    Last_Time_Played: Thursday July 30, 2020 05:03:26 AM
    Average_Time_Played: -84
    Total_Time_Played: 84
    System_Total_Played_Time: 1160
    Total_Global_Played_Time: 1566
    05:04:52:679 MD INFO +63 UpdateStatistics - Game section statistics updated.
    05:04:52:679 MD TRACE +0 CustomFunction.PostExit - Starting
    05:04:52:695 MD TRACE +15 CustomFunction.PostExit - Ending
    05:04:52:695 MD INFO +0 ExitModule - Ended
    End of Module Logs
    05:04:52:742 RL INFO +87672 Main - Module ended, exiting RocketLauncher normally
    05:04:52:742 RL INFO +0 ExitScript - Started
    05:04:52:757 RL DEBUG +16 Registry.Read - Reading from Registry : RootKey=HKEY_LOCAL_MACHINE, SubKey=System\CurrentControlSet\Control\Windows, ValueName=ErrorMode,RegistryVersion=32
    05:04:52:757 RL DEBUG +0 Registry.Read - Registry Read finished, returning 0
    05:04:52:773 RL TRACE +15 StringUtils.Contains - "false" does not contain "true|kill"
    05:04:52:781 RL INFO +0 ExitScript - Restoring taskbar
    05:04:52:787 RL TRACE +0 Window.__New - Created: "ahk_class Shell_TrayWnd"
    05:04:52:792 RL TRACE +16 Window.__New - Created: "ahk_class Button"
    05:04:52:797 RL TRACE +0 Window.Show - Unhiding window "ahk_class Shell_TrayWnd"
    05:04:52:906 RL TRACE +109 Window.Show - Unhiding window "ahk_class Button"
    05:04:53:019 RL INFO +110 SystemCursor - Restoring mouse cursor
    05:04:53:048 RL INFO +31 ExitScript - Restored cursor
    05:04:53:053 RL INFO +0 ExitScript - Ended
    Last edited by jshew36 ; 07-30-2020 at 11:06 AM.
     

Posting Permissions

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