Thanks Thanks:  0

Thread: Publisher Text wont display when loading Games

Results 1 to 5 of 5
  1. Collapse Details
    Publisher Text wont display when loading Games 
    #1
    Member
    MainSecondary
    Join Date
    May 2017
    Posts
    40
    Contribute If you enjoy reading the
    content here, click the below
    image to support our site.
    Click Here To Contribute To Our Site
    Hello i played around with the Fade Info Appearance settings

    Description | SystemName | Year | Rating appear fine except the Publisher wont show

    i can see the coordinates in the log

    if i launch a game through RocketlauncherUI then it shows the Developer info.

    Only in HyperSpin it doesnt show up
     

  2. Collapse Details
    Re: Publisher Text wont display when loading Games 
    #2
    Super Moderator
    agent47's Avatar
    MainSecondary
    Join Date
    Jan 2016
    Posts
    1,109
    Post a troubleshooting log.
     

  3. Collapse Details
    Re: Publisher Text wont display when loading Games 
    #3
    Member
    MainSecondary
    Join Date
    May 2017
    Posts
    40
    Code:
    10:28:35:520 | RL |      INFO  | +N/A   | Main - RocketLauncher v1.2.0.1 (www.rlauncher.com)
    10:28:35:684 | RL |      INFO  | +156   | Main - System Specs:
    					RocketLauncher Dir: G:\Multimedia\Games\RocketLauncher
    					RocketLauncher is: 32-bit
    					OS: Microsoft Windows 7 Professional 
    					SKU: Professional
    					Total Memory: 8134.92 MB
    					Free Memory: 4005.59 MB
    					Used Memory: 4129.328 MB
    					SystemType: 64-bit
    					Physical Processors: 1
    					Logical Processors: 8
    					GPU 1 Name: NVIDIA GeForce GTX 960
    					GPU 1 RAM: -2048.00 MB
    					GPU 1 Driver Version: 25.21.14.1935
    					Sound 1 Device: NVIDIA High Definition Audio
    					Sound 1 Status: Enabled
    					Sound 2 Device: Realtek High Definition Audio
    					Sound 2 Status: Enabled
    					Sound 3 Device: Bluetooth stereo-audio
    					Sound 3 Status: Enabled
    					Sound 4 Device: Bluetooth stereo-audio
    					Sound 4 Status: Enabled
    					Sound 5 Device: Bluetooth stereo-audio
    					Sound 5 Status: Enabled
    					Sound 6 Device: NVIDIA Virtual Audio Device (Wave Extensible) (WDM)
    					Sound 6 Status: Enabled
    					Sound 7 Device: Bluetooth Hands-free Audio Device
    					Sound 7 Status: Enabled
    					OS Language: Dutch_Standard
    					System Locale: nl-NL
    					Formats Locale: en-US
    					Windows UI Language: nl-NL
    					Text Encoding: Windows-1252
    					OS Admin Status: No
    					RL Compatibility Flags: 
    					Latest .Net Version: v4.0.30319
    					Monitor #1 (\\.\DISPLAY1): 1920x1080 (1920x1040 work) [32bit] [60hz] [Landscape]  (Primary)
    					Current AHK Desktop Width: 1920
    					Current AHK Desktop Height: 1080
    					Monitor #1 DPI: 100
    					ErrorMode: 0
    					AutoHotkey Path: C:\Program Files\Tools\AutoHotKey\AutoHotkey.exe
    					AHK Version: 1.1.13.00
    					Unicode: No
    10:28:35:684 | RL |      INFO  | +0     | CheckFile - Checking if G:\Multimedia\Games\RocketLauncher\RocketLauncher.exe exists
    10:28:35:684 | RL |      INFO  | +0     | Main - Raw CLI received: "Sammy Atomiswave maxspeed"
    10:28:35:685 | RL |      INFO  | +0     | Main - Loading Front End Plugin: "RocketLauncherUI"
    10:28:35:685 | RL |      INFO  | +0     | Process.Process - "Exist" "HyperSpin.exe" 
    10:28:35:688 | RL |      INFO  | +0     | Main - Detected HyperSpin.exe is currently running
    10:28:35:689 | RL |      INFO  | +16    | Main - HyperSpin.exe coordinates are x0 y0 w1920 h1080
    10:28:35:689 | RL |      INFO  | +0     | Main - RocketLauncher received "Sammy Atomiswave" and "maxspeed"
    10:28:35:695 | RL |      INFO  | +0     | Main - Did not find a "G:\Multimedia\Games\RocketLauncher\Settings\Sammy Atomiswave\Game Options.ini" file, skipping any game-specific options.
    10:28:35:695 | RL |      INFO  | +0     | Main - maxspeed is using the default emulator: Demul70
    10:28:35:695 | RL |      INFO  | +0     | Main - Checking for a [Demul70] section in G:\Multimedia\Games\RocketLauncher\Settings\Sammy Atomiswave\Emulators.ini
    10:28:35:695 | RL |      INFO  | +0     | Main - Checking for a [Demul70] section in G:\Multimedia\Games\RocketLauncher\Settings\Global Emulators.ini
    10:28:35:696 | RL |      INFO  | +0     | Main - Found [Demul70] in G:\Multimedia\Games\RocketLauncher\Settings\Global Emulators.ini
    10:28:35:696 | RL |      INFO  | +0     | CheckFile - Checking if G:\Multimedia\Games\RocketLauncher\Modules\Demul\Demul (v0.7).ahk exists
    10:28:35:699 | RL |      INFO  | +0     | Main - CRC Check - CRC matches, this is an official unedited module.
    10:28:35:699 | RL |      INFO  | +0     | Main - maxspeed will use module: G:\Multimedia\Games\RocketLauncher\Modules\Demul\Demul (v0.7).ahk
    10:28:35:711 | RL |      INFO  | +16    | Main - Using standard method with "Rom Extension" SkipChecks or without any SkipChecks.
    10:28:35:713 | RL |      INFO  | +0     | CheckFile - Checking if G:\Multimedia\Games\HyperSpin\Systems\SEGA Naomi\Demul 0.7\demul.exe exists
    10:28:35:713 | RL |      INFO  | +0     | Main - INI Keys read
    10:28:35:714 | RL |      INFO  | +0     | CheckFile - Checking if G:\Multimedia\Games\RocketLauncher\Module Extensions\7z.exe exists
    10:28:35:714 | RL |      INFO  | +0     | CheckFile - Checking if G:\Multimedia\Games\RocketLauncher\Module Extensions\7z.dll exists
    10:28:35:718 | RL |      INFO  | +0     | Main - "maxspeed" does not qualify for MultiGame. Only roms with any of these strings in their name are acceptable: \(Disc|\(Disk|\(Cart|\(Tape|\(Cassette|\(Part|\(Side
    10:28:35:718 | RL |      INFO  | +0     | CheckPaths - Started
    10:28:35:718 | RL |      INFO  | +0     | CheckPaths - Looking for rom: G:\Multimedia\Games\HyperSpin\Systems\SEGA Naomi\[Games]\maxspeed.7z
    10:28:35:718 | RL |      INFO  | +0     | CheckPaths - Looking for rom by name in subfolder: G:\Multimedia\Games\HyperSpin\Systems\SEGA Naomi\[Games]\maxspeed\maxspeed.7z
    10:28:35:718 | RL |      INFO  | +0     | CheckPaths - Rom not found
    10:28:35:718 | RL |      INFO  | +0     | CheckPaths - Looking for rom: G:\Multimedia\Games\HyperSpin\Systems\SEGA Naomi\[Games]\maxspeed.zip
    10:28:35:718 | RL |      INFO  | +0     | CheckPaths - Found rom: G:\Multimedia\Games\HyperSpin\Systems\SEGA Naomi\[Games]\maxspeed.zip
    10:28:35:718 | RL |      INFO  | +0     | CheckPaths - Ended
    10:28:35:718 | RL |      INFO  | +0     | BuildScript - User Variables:
    					;----------------------------------------------------------------------------
    					; INJECTED VARIABLES
    					;----------------------------------------------------------------------------
    					
    					#NoTrayIcon
    					#InstallKeybdHook
    					MiscUtils.DetectHiddenWindows("On")
    					SetTitleMatchMode, 2
    					SendMode, Event
    					Global RLLog
    					Global RLObject
    					0 := "2"
    					rlPath := "G:\Multimedia\Games\RocketLauncher"
    					pluginPath := "G:\Multimedia\Games\RocketLauncher\Plugins"
    					pluginName := "RocketLauncherUI"
    					pluginExt := ".plugin"
    					contextOnExit := ""
    					rlMode := ""
    					rlTitle := "RocketLauncher"
    					rlVersion := "1.2.0.1"
    					rlAuthor := "djvj"
    					rlURL := "www.rlauncher.com"
    					langFile := "G:\Multimedia\Games\RocketLauncher\Data\Language\Localization.ini"
    					primMonitor := "1"
    					frontendPID := "7392"
    					frontendPath := "G:\Multimedia\Games\HyperSpin"
    					frontendExe := "HyperSpin.exe"
    					frontendExt := "exe"
    					frontendName := "HyperSpin"
    					frontendDrive := "G"
    					exitEmulatorKey := "H3000:4&3"
    					restoreFE := "false"
    					exitScriptKey := "*"
    					toggleCursorKey := "~e & ~t"
    					emuFullPath := "G:\Multimedia\Games\HyperSpin\Systems\SEGA Naomi\Demul 0.7\demul.exe"
    					emuPath := "G:\Multimedia\Games\HyperSpin\Systems\SEGA Naomi\Demul 0.7"
    					emuName := "Demul70"
    					emuExt := "exe"
    					baseRomPath := ""
    					romPath := "G:\Multimedia\Games\HyperSpin\Systems\SEGA Naomi\[Games]"
    					romPathFromIni := "G:\Multimedia\Games\HyperSpin\Systems\SEGA Naomi\[Games]"
    					romExtension := ".zip"
    					romExtensionOrig := ".zip"
    					romExtensions := "7z|zip|gdi|cue|cdi|chd|mds|ccd|nrg"
    					executable := "demul.exe"
    					systemDbName := "Sammy Atomiswave"
    					systemName := "Sammy Atomiswave"
    					dbPath := ""
    					dbName := "maxspeed"
    					dbExt := ""
    					romFoundByExt := ""
    					romName := "maxspeed"
    					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 := "G:\Multimedia\Games\RocketLauncher\Module Extensions\BlockInput.exe"
    					errorLevelReporting := "false"
    					lockLaunch := "false"
    					lockLaunchGame := ""
    					screenRotationAngle := "0"
    					screenRotationAngleGame := ""
    					setResolution := ""
    					logFile := ""
    					logLabel := ["    INFO"," WARNING","   ERROR","   DEBUG","   TRACE"]
    					logLevel := "3"
    					logShowDebugConsole := "false"
    					logShowCommandWindow := "false"
    					logCommandWindow := "false"
    					logIncludeModule := "true"
    					logIncludeFileProperties := "true"
    					logIncludeDLLLogs := "false"
    					errorSounds := "true"
    					rlDebugConsoleStdout := ""
    					sysLang := "Dutch_Standard"
    					sysType := "64-bit"
    					broadcastWindowTitle := ""
    					navUpKey := "Up"
    					navDownKey := "Down"
    					navLeftKey := "Left"
    					navRightKey := "Right"
    					navSelectKey := "1"
    					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 := "G:\Multimedia\Games\RocketLauncher\Profiles\LEDBlinky"
    					ledblinkyRLProfile := "G:\Multimedia\Games\RocketLauncher\Profiles\LEDBlinky\RocketLauncher"
    					winIPACFullPath := ""
    					ultraMapEnabled := "false"
    					ultraMapFullPath := ""
    					emuIdleShutdown := "0"
    					launchPasswordHash := "UpUpDownDownLeftRightLeftRight"
    					cursorSize := ""
    					hideCursor := "true"
    					hideEmu := "false"
    					hideFE := "false"
    					suspendFE := "false"
    					fadeIn := "true"
    					fadeInDuration := "500"
    					fadeInTransitionAnimation := "DefaultAnimateFadeIn"
    					fadeInDelay := "7000"
    					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 := "text with label"
    					fadeRomInfoPublisher := "text with label"
    					fadeRomInfoGenre := "disabled"
    					fadeRomInfoRating := "image"
    					fadeRomInfoOrder := "Description|SystemName|Year|Publisher|Developer|Rating"
    					fadeRomInfoTextPlacement := "User Defined"
    					fadeRomInfoTextMargin := "7"
    					fadeRomInfoText1Options := "x190 y865 cFFFFFFFF s100"
    					fadeRomInfoText2Options := "w400 x8 y15 cFF555555 r4 s60 Bold"
    					fadeRomInfoText3Options := "x195 y965 cFFC6C600 s50"
    					fadeRomInfoText4Options := "w1305|492 h66 x460 y960|1665 cFFE1E1E1 r4 s66 Left Regular"
    					fadeRomInfoText5Options := "cFF555555 r4 s42 Bold"
    					fadeRomInfoText6Options := "h135 x15 y885|1590 cFFCFCFCA r4 s120 Regular"
    					fadeRomInfoText7Options := "h135 x15 y885|1590 cFFCFCFCA r4 s120 Regular"
    					fadeStats_Number_of_Times_Played := "text with label"
    					fadeStats_Last_Time_Played := "text with label"
    					fadeStats_Average_Time_Played := "text with label"
    					fadeStats_Total_Time_Played := "text with label"
    					fadeStats_System_Total_Played_Time := "text with label"
    					fadeStats_Total_Global_Played_Time := "text with label"
    					fadeStatsInfoOrder := "Number_of_Times_Played|Last_Time_Played|Average_Time_Played|Total_Time_Played|System_Total_Played_Time|Total_Global_Played_Time"
    					fadeStatsInfoTextPlacement := "topRight"
    					fadeStatsInfoTextMargin := "7"
    					fadeStatsInfoText1Options := "cFFB4B4B4 r4 s22 Bold"
    					fadeStatsInfoText2Options := "cFFB4B4B4 r4 s22 Bold"
    					fadeStatsInfoText3Options := "cFFB4B4B4 r4 s22 Bold"
    					fadeStatsInfoText4Options := "cFFB4B4B4 r4 s22 Bold"
    					fadeStatsInfoText5Options := "cFFB4B4B4 r4 s22 Bold"
    					fadeStatsInfoText6Options := "cFFB4B4B4 r4 s22 Bold"
    					fadeText1X := "0"
    					fadeText1Y := "0"
    					fadeText1Options := "cFFB4B4B4 r4 s30 Right Bold"
    					fadeText1 := "Loading Game"
    					fadeText2X := "0"
    					fadeText2Y := "0"
    					fadeText2Options := "cFFB4B4B4 r4 s30 Right Bold"
    					fadeText2 := "Extraction Complete, Ready"
    					fadeText3 := "Loading Game"
    					fadeText4 := "Loading Complete"
    					fadeFont := "Bebas Neue"
    					fadeSystemAndRomLayersOnly := "false"
    					fadeExtractionTime := "disabled"
    					fadeExtractionTimeTextX := "0"
    					fadeExtractionTimeTextY := "0"
    					fadeExtractionTimeTextOptions := "cFF555555 r4 s20 Bold"
    					fadeInterruptKey := ""
    					detectFadeErrorEnabled := "true"
    					fadeImgPath := "G:\Multimedia\Games\RocketLauncher\Media\Fade"
    					RLDataPath := "G:\Multimedia\Games\RocketLauncher\Data"
    					RLMediaPath := "G:\Multimedia\Games\RocketLauncher\Media"
    					RLErrSoundPath := "G:\Multimedia\Games\RocketLauncher\Media\Sounds\Error"
    					modulesPath := "G:\Multimedia\Games\RocketLauncher\Modules"
    					moduleFullName := "G:\Multimedia\Games\RocketLauncher\Modules\Demul\Demul (v0.7).ahk"
    					moduleName := "Demul (v0.7)"
    					modulePath := "G:\Multimedia\Games\RocketLauncher\Modules\Demul"
    					moduleExtension := "ahk"
    					moduleExtensionsPath := "G:\Multimedia\Games\RocketLauncher\Module Extensions"
    					libPath := "G:\Multimedia\Games\RocketLauncher\Lib"
    					sevenZEnabled := "false"
    					sevenZPath := "G:\Multimedia\Games\RocketLauncher\Module Extensions\7z.exe"
    					sevenZDllPath := "G:\Multimedia\Games\RocketLauncher\Module Extensions\7z.dll"
    					sevenZExtractPath := "C:\Users\User-v1.0\Documents\[HyperSpin Temp]"
    					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\User-v1.0\Documents\[HyperSpin Temp]"
    					mgEnabled := "false"
    					mgKey := "~NumpadSub"
    					mgBackgroundColor := "FF000000"
    					mgSidePadding := "0.2"
    					mgWidthBaseRes := "1920"
    					mgHeightBaseRes := "1080"
    					mgYOffset := "500|800"
    					mgFont := "Arial"
    					mgText1Options := "x10p y250|500 w80p Center cBBFFFFFF r4 s100 BoldItalic"
    					mgText1Text := "Please select a game"
    					mgText2Options := "w96p cFFFFFFFF r4 s50 Center BoldItalic"
    					mgText2Offset := "100"
    					mgUseSound := "true"
    					mgSoundfreq := "300"
    					mgExitEffect := "none"
    					mgSelectedEffect := "rotate"
    					mgUseGameArt := "false"
    					mgCandidate := ""
    					mgValidTypes := "\(Disc|\(Disk|\(Cart|\(Tape|\(Cassette|\(Part|\(Side"
    					mgOnLaunch := "false"
    					pauseEnabled := "false"
    					pauseKey := "~NumpadAdd|j"
    					pauseBackToMenuBarKey := "X"
    					pauseZoomInKey := "C"
    					pauseZoomOutKey := "5"
    					pauseScreenshotKey := "~PrintScreen"
    					pauseHiToTextPath := "G:\Multimedia\Games\RocketLauncher\Module Extensions\HiToText.exe"
    					pauseSaveStateKeyCodes := ""
    					pauseLoadStateKeyCodes := ""
    					keyboardEncoder := ""
    					keyboardEncoderEnabled := "false"
    					keymapperEnabled := "false"
    					keymapperAHKMethod := "false"
    					keymapper := "xpadder"
    					xpadderFullPath := "G:\Multimedia\Games\Utilities\Xpadder\xpadder.exe"
    					joyToKeyFullPath := "G:\Multimedia\Games\Utilities\JoyToKey\JoyToKey.exe"
    					profilePath := "G:\Multimedia\Games\RocketLauncher\Profiles"
    					keymapperProfilePath := "G:\Multimedia\Games\RocketLauncher\Profiles\xpadder"
    					keymapperFrontEndProfileName := "RocketLauncherUI"
    					keymapperFrontEndProfile := "false"
    					keymapperRocketLauncherProfileEnabled := "false"
    					joyIDsEnabled := "false"
    					joyIDsPreferredControllersGlobal := ""
    					joyIDsPreferredControllersSystem := "use_global"
    					joyIDsPreferredControllersOnExit := ""
    					CustomJoyNamesEnabled := "false"
    					CustomJoyNames := ""
    					rotateMethod := "false"
    					FEProfile := "G:\Multimedia\Games\RocketLauncher\Profiles\xpadder\RocketLauncherUI"
    					defaultProfile := "G:\Multimedia\Games\RocketLauncher\Profiles\xpadder\_Default"
    					systemProfile := "G:\Multimedia\Games\RocketLauncher\Profiles\xpadder\Sammy Atomiswave"
    					xPadderSystemProfile := "G:\Multimedia\Games\RocketLauncher\Profiles\xpadder\Sammy Atomiswave\_Default"
    					emuProfile := "G:\Multimedia\Games\RocketLauncher\Profiles\xpadder\Sammy Atomiswave\Demul70"
    					romProfile := "G:\Multimedia\Games\RocketLauncher\Profiles\xpadder\Sammy Atomiswave\maxspeed"
    					RocketLauncherProfile := "G:\Multimedia\Games\RocketLauncher\Profiles\xpadder\RocketLauncher"
    					blankProfile := "G:\Multimedia\Games\RocketLauncher\Profiles\xpadder\_Default\blank"
    					ahkFEProfile := "G:\Multimedia\Games\RocketLauncher\Profiles\AHK\RocketLauncherUI"
    					ahkDefaultProfile := "G:\Multimedia\Games\RocketLauncher\Profiles\AHK\_Default"
    					ahkSystemProfile := "G:\Multimedia\Games\RocketLauncher\Profiles\AHK\Sammy Atomiswave"
    					ahkEmuProfile := "G:\Multimedia\Games\RocketLauncher\Profiles\AHK\Sammy Atomiswave\Demul70"
    					ahkRomProfile := "G:\Multimedia\Games\RocketLauncher\Profiles\AHK\Sammy Atomiswave\maxspeed"
    					ahkRocketLauncherProfile := "G:\Multimedia\Games\RocketLauncher\Profiles\AHK\RocketLauncher"
    					bezelEnabled := "false"
    					bezelICEnabled := "false"
    					shaderName := "false"
    					shaderColor := ""
    					shaderTransparency := ""
    					statisticsEnabled := "true"
    					pressDuration := "-1"
    					emuVolume := "1"
    					dxwndIni := "G:\Multimedia\Games\RocketLauncher\Module Extensions\dxwnd\dxwnd.ini"
    					dxwndFullPath := "G:\Multimedia\Games\RocketLauncher\Module Extensions\dxwnd\dxwnd.exe"
    					qResFullPath := "G:\Multimedia\Games\RocketLauncher\Module Extensions\QRes.exe"
    					mon1O := ""
    					pacDrivedllFile := "G:\Multimedia\Games\RocketLauncher\Module Extensions\PacDrive32.dll"
    					userFadeAnimIniFile := "G:\Multimedia\Games\RocketLauncher\Lib\User Fade Animations.ini"
    					testFile := ""
    					testDuration := ""
    					initialErrorMode := "0"
    
    10:28:35:719 | RL |      INFO  | +0     | BuildScript - Loaded XHotkey Init.ahk scripts
    10:28:35:719 | RL |      INFO  | +0     | BuildScript - Loaded Fade Init.ahk scripts
    10:28:35:719 | RL |      INFO  | +0     | BuildScript - Loaded Statistics Init.ahk scripts
    10:28:35:719 | RL |      INFO  | +0     | BuildScript - Validating module
    10:28:35:722 | RL |      INFO  | +15    | BuildScript - Validation complete
    10:28:35:722 | RL |      INFO  | +0     | BuildScript - Module:
    					MEmu := "Demul"
    					MEmuV := "v0.7a 221215"
    					MURL := ["http://demul.emulation64.com/"]
    					MAuthor := ["djvj","bleasby"]
    					MVersion := "2.1.10"
    					MCRC := "F5B71B2D"
    					iCRC := "791F35F2"
    					MID := "636025126320548084"
    					MSystem := ["Cave 3rd","Gaelco","Gaelco 3D","Sammy Atomiswave","Sega System SP","Sega Dreamcast","Sega Hikaru","Sega Naomi","Sega Naomi 2"]
    					;----------------------------------------------------------------------------
    					; Notes:
    					; Required - control and nvram files setup for each game/control type
    					; Required - moduleName ini example can be found on GIT in the Demul module folder
    					; moduleName ini must be placed in same folder as this module if you use the provided example, just be sure to rename it to just Demul.ini first so it matches the module's name
    					; GDI images must match mame zip names and be extracted and have a .dat extension
    					; Rom_Extension should include 7z|zip|gdi|cue|cdi|chd|mds|ccd|nrg
    					; Module will automatically set your rom path for you on first launch
    					;
    					; Make sure the awbios, dc, hikaru, naomi, naomi2, saturn.zip bios archives are in any of your rom paths as they are needed to play all the games.
    					; Set your Video Plugin to gpuDX11 and set your desired resolution there
    					; In case your control codes do not match mine, set your desired control type in demul, then open the demul.ini and find section PORTB and look for the device key. Use this number instead of the one I provided
    					; gpuDX10 and gpuDX11 are the only supported plugins. You can define what plugin you want to use for each game in the module settings in RocketLauncherUI
    					; Read the tooltip for the Fullscreen module setting in RocketLauncherUI on how to control windowed fullscreen, true fullscreen, or windowed mode
    					; Windowed fullscreen will take effect the 2nd time you run the emu. It has to calculate your resolution on first run.
    					;
    					; Controls:
    					; Start a game of each control type (look in the RocketLauncherUI's module settings for these types, they all have their own tabs) and configure your controls to play the game. After configuring your controls manually in Demul, open padDemul.ini and Copy/paste the JAMMA0_0 and JAMMA0_1 (for naomi) or the ATOMISWAVE0_0 and ATOMISWAVE0_1 (for atomiswave) into RocketLauncherUI's module settings for each controls tab (standard, sfstyle, etc).
    					; Each pair of control tabs designates another real arcade control schema for a grouping of games. Demul does not handle this like MAME, so the module does instead.
    					;
    					; Gaelco:
    					; There is no known way to launch the desired Gaelco rom from CLI. You will always be presented with the rom selection window on launch.
    					; GPUDX11 does not yet support Gaelco in true fullscreen mode. Either use DX10 which does support fullscreen for Gaelco
    					; or if using DX11, choose fullscreen in the video options and then match the windows resolution to your desktop. This will give a pseudo fullscreen mode.
    					;
    					; Sega Hikaru:
    					; Windowed Fullscreen doesn't seem to work as demul does not allow stretching of its window
    					;
    					; Troubleshooting:
    					; For some reason demul's ini files can get corrupted and ahk can't read/write to them correctly.
    					; If your ini keys are not being read or not writing to their existing keys in the demul inis, create a new file and copy/paste everything from the old ini into the new one and save.
    					; If you use Fade_Out, the module will disable it. Demul crashes when Fade tries to draw on top of it in windowed and fullscreen modes.
    					;
    					;Bezel:
    					;If the game has the wrong aspect ratio, go to demul module settings, rom settings, and set the aspect ratio option to stretch. The game will follow the aspect ratio defined by the bezel.
    					;----------------------------------------------------------------------------
    					StartModule()
    					BezelGUI()
    					ExtraFixedResBezelGUI()
    					FadeInStart()
    					
    					primaryExe := new Emulator(emuPath . "\" . executable)			; instantiate emulator executable object
    					emuPrimaryWindow := new Window(new WindowTitle("","window"))	; instantiate primary emulator window object
    					emuLCD0Window := new Window(new WindowTitle("LCD 0","LCD 0"))
    					
    					; This object controls how the module reacts to different systems. Demul can play a few systems, but needs to know what system you want to run, so this module has to adapt.
    					mType := Object("Cave 3rd","cave3rd","Gaelco","gaelco","Gaelco 3D","gaelco","Sammy Atomiswave","awave","Sega System SP","naomi","Sega Dreamcast","dc","Sega Hikaru","hikaru","Sega Naomi","naomi","Sega Naomi 2","naomi2")
    					ident := mType[systemName]	; search object for the systemName identifier Demul uses
    					If !ident
    						ScriptError("Your systemName is: " . systemName . "`nIt is not one of the known supported systems for this Demul module: " . moduleName)
    					
    					DemuleIni := new IniFile(emuPath . "\Demul.ini")
    					PadIni := new IniFile(emuPath . "\padDemul.ini")
    					DemuleIni.CheckFile("Could not find Demul's ini. Please run Demul manually first and each of it's settings sections so the appropriate inis are created for you: " . DemuleIni.FileFullPath)
    					PadIni.CheckFile("Could not find Demul's control ini. Please run Demul manually first and set up your controls so this file is created for you: " . PadIni.FileFullPath)
    					
    					demuleIniEncoding := RLObject.getFileEncoding(DemuleIni.FileFullPath)
    					If demuleIniEncoding {
    						If (demuleIniEncoding = "ERROR")
    							RLLog.Warning("Module - Demul.ini set to Read-only and BOM cannot be changed. Check the DLL log for further details: " . DemuleIni.FileFullPath)
    						Else {
    							RLLog.Info("Module - Recreating " . DemuleIni.FileFullPath . " as ANSI because UTF-8 format cannot be read")
    							If RLObject.removeBOM(DemuleIni.FileFullPath)
    								RLLog.Info("Module - Successfully converted " . DemuleIni.FileFullPath . " to ANSI")
    							Else
    								RLLog.Error("Module - Failed to convert " . DemuleIni.FileFullPath . " to ANSI")
    						}
    					}
    					
    					maxHideTaskbar := moduleIni.Read("Settings", "MaxHideTaskbar", "true",,1)
    					controllerCode := moduleIni.Read("Settings", "ControllerCode", "16777216",,1)
    					mouseCode := moduleIni.Read("Settings", "MouseCode", "131072",,1)
    					keyboardCode := moduleIni.Read("Settings", "KeyboardCode", "1073741824",,1)
    					lightgunCode := moduleIni.Read("Settings", "LightgunCode", "-2147483648",,1)
    					hideDemulGUI := moduleIni.Read("Settings", "HideDemulGUI", "true",,1)
    					PerGameMemoryCards := moduleIni.Read("Settings", "PerGameMemoryCards", "true",,1)
    					memCardPath := moduleIni.Read("Settings", "MemCardPath", emuPath . "\memsaves",,1)
    					memCardPath := AbsoluteFromRelative(emuPath, memCardPath)
    					
    					fullscreen := moduleIni.Read(romName . "|Settings", "Fullscreen", "windowedfullscreen",,1)
    					plugin := moduleIni.Read(romName . "|Settings", "Plugin", "gpuDX11",,1)
    					shaderUsePass1 := moduleIni.Read(romName . "|Settings", "ShaderUsePass1", "false",,1)
    					shaderUsePass2 := moduleIni.Read(romName . "|Settings", "ShaderUsePass2", "false",,1)
    					shaderNamePass1 := moduleIni.Read(romName . "|Settings", "ShaderNamePass1",,,1)
    					shaderNamePass2 := moduleIni.Read(romName . "|Settings", "ShaderNamePass2",,,1)
    					listSorting := moduleIni.Read(romName . "|Settings", "ListSorting", "true",,1)
    					OpaqueMod := moduleIni.Read(romName . "|Settings", "OModifier", "true",,1)
    					TransMod := moduleIni.Read(romName . "|Settings", "TModifier", "true",,1)
    					internalResolutionScale := moduleIni.Read(romName . "|Settings", "InternalResolutionScale", "1",,1)
    					videomode := moduleIni.Read(romName . "|Settings", "VideoMode", "0",,1)
    					aspectRatio := moduleIni.Read(romName . "|Settings", "AspectRatio", "1",,1)
    					MaxLayers := moduleIni.Read(romName . "|Settings", "MaxLayers", "32",,1)
    					demulShooterEnabled := moduleIni.Read(romName . "|Settings", "DemulShooterEnabled", "false",,1)
    					
    					showVMU := moduleIni.Read("Settings", "showVMU", "true",,1)
    					VMU1Pos := moduleIni.Read("Settings", "VMU1Pos", "topLeft",,1) ; topRight, topCenter, topLeft, leftCenter, bottomLeft, bottomCenter, bottomRight, rightCenter 
    					VMU2Pos := moduleIni.Read("Settings", "VMU2Pos", "topRight",,1) ; topRight, topCenter, topLeft, leftCenter, bottomLeft, bottomCenter, bottomRight, rightCenter 
    					VMU3Pos := moduleIni.Read("Settings", "VMU3Pos", "bottomLeft",,1) ; topRight, topCenter, topLeft, leftCenter, bottomLeft, bottomCenter, bottomRight, rightCenter 
    					VMU4Pos := moduleIni.Read("Settings", "VMU4Pos", "bottomRight",,1) ; topRight, topCenter, topLeft, leftCenter, bottomLeft, bottomCenter, bottomRight, rightCenter 
    					VMUHideKey := moduleIni.Read("Settings", "VMUHideKey","F10",,1)
    					
    					Bios := moduleIni.Read(romName, "Bios",,,1)
    					LoadDecrypted := moduleIni.Read(romName, "LoadDecrypted",,,1)	; not currently supported
    					
    					; Read all the control values
    					controls := moduleIni.Read(romname, "Controls", "standard",,1)	; have to read this first so the below ini reads work
    					push1_0 := moduleIni.Read(controls . "_JAMMA0_0", "push1",,,1)
    					push2_0 := moduleIni.Read(controls . "_JAMMA0_0", "push2",,,1)
    					push3_0 := moduleIni.Read(controls . "_JAMMA0_0", "push3",,,1)
    					push4_0 := moduleIni.Read(controls . "_JAMMA0_0", "push4",,,1)
    					push5_0 := moduleIni.Read(controls . "_JAMMA0_0", "push5",,,1)
    					push6_0 := moduleIni.Read(controls . "_JAMMA0_0", "push6",,,1)
    					push7_0 := moduleIni.Read(controls . "_JAMMA0_0", "push7",,,1)
    					push8_0 := moduleIni.Read(controls . "_JAMMA0_0", "push8",,,1)
    					service_0 := moduleIni.Read(controls . "_JAMMA0_0", "SERVICE",,,1)
    					start_0 := moduleIni.Read(controls . "_JAMMA0_0", "START",,,1)
    					coin_0 := moduleIni.Read(controls . "_JAMMA0_0", "COIN",,,1)
    					digitalup_0 := moduleIni.Read(controls . "_JAMMA0_0", "DIGITALUP",,,1)
    					digitaldown_0 := moduleIni.Read(controls . "_JAMMA0_0", "DIGITALDOWN",,,1)
    					digitalleft_0 := moduleIni.Read(controls . "_JAMMA0_0", "DIGITALLEFT",,,1)
    					digitalright_0 := moduleIni.Read(controls . "_JAMMA0_0", "DIGITALRIGHT",,,1)
    					analogup_0 := moduleIni.Read(controls . "_JAMMA0_0", "ANALOGUP",,,1)
    					analogdown_0 := moduleIni.Read(controls . "_JAMMA0_0", "ANALOGDOWN",,,1)
    					analogleft_0 := moduleIni.Read(controls . "_JAMMA0_0", "ANALOGLEFT",,,1)
    					analogright_0 := moduleIni.Read(controls . "_JAMMA0_0", "ANALOGRIGHT",,,1)
    					analogup2_0 := moduleIni.Read(controls . "_JAMMA0_0", "ANALOGUP2",,,1)
    					analogdown2_0 := moduleIni.Read(controls . "_JAMMA0_0", "ANALOGDOWN2",,,1)
    					analogleft2_0 := moduleIni.Read(controls . "_JAMMA0_0", "ANALOGLEFT2",,,1)
    					analogright2_0 := moduleIni.Read(controls . "_JAMMA0_0", "ANALOGRIGHT2",,,1)
    					push1_1 := moduleIni.Read(controls . "_JAMMA0_1", "push1",,,1)
    					push2_1 := moduleIni.Read(controls . "_JAMMA0_1", "push2",,,1)
    					push3_1 := moduleIni.Read(controls . "_JAMMA0_1", "push3",,,1)
    					push4_1 := moduleIni.Read(controls . "_JAMMA0_1", "push4",,,1)
    					push5_1 := moduleIni.Read(controls . "_JAMMA0_1", "push5",,,1)
    					push6_1 := moduleIni.Read(controls . "_JAMMA0_1", "push6",,,1)
    					push7_1 := moduleIni.Read(controls . "_JAMMA0_1", "push7",,,1)
    					push8_1 := moduleIni.Read(controls . "_JAMMA0_1", "push8",,,1)
    					service_1 := moduleIni.Read(controls . "_JAMMA0_1", "SERVICE",,,1)
    					start_1 := moduleIni.Read(controls . "_JAMMA0_1", "START",,,1)
    					coin_1 := moduleIni.Read(controls . "_JAMMA0_1", "COIN",,,1)
    					digitalup_1 := moduleIni.Read(controls . "_JAMMA0_1", "DIGITALUP",,,1)
    					digitaldown_1 := moduleIni.Read(controls . "_JAMMA0_1", "DIGITALDOWN",,,1)
    					digitalleft_1 := moduleIni.Read(controls . "_JAMMA0_1", "DIGITALLEFT",,,1)
    					digitalright_1 := moduleIni.Read(controls . "_JAMMA0_1", "DIGITALRIGHT",,,1)
    					analogup_1 := moduleIni.Read(controls . "_JAMMA0_1", "ANALOGUP",,,1)
    					analogdown_1 := moduleIni.Read(controls . "_JAMMA0_1", "ANALOGDOWN",,,1)
    					analogleft_1 := moduleIni.Read(controls . "_JAMMA0_1", "ANALOGLEFT",,,1)
    					analogright_1 := moduleIni.Read(controls . "_JAMMA0_1", "ANALOGRIGHT",,,1)
    					analogup2_1 := moduleIni.Read(controls . "_JAMMA0_1", "ANALOGUP2",,,1)
    					analogdown2_1 := moduleIni.Read(controls . "_JAMMA0_1", "ANALOGDOWN2",,,1)
    					analogleft2_1 := moduleIni.Read(controls . "_JAMMA0_1", "ANALOGLEFT2",,,1)
    					analogright2_1 := moduleIni.Read(controls . "_JAMMA0_1", "ANALOGRIGHT2",,,1)
    					
    					;Bezel settings
    					bezelTopOffset := moduleIni.Read(romName . "|Settings", "Bezel_Top_Offset","0",,1)
    					bezelBottomOffset := moduleIni.Read(romName . "|Settings", "Bezel_Bottom_Offset","0",,1)
    					bezelRightOffset := moduleIni.Read(romName . "|Settings", "Bezel_Right_Offset", "0",,1)
    					bezelLeftOffset := moduleIni.Read(romName . "|Settings", "Bezel_Left_Offset", "0",,1)
    					If (plugin = "gpuDX11ng")	; this is for legacy support. Original demul 0.7 used gpuDX11ng
    						plugin := "gpuDX11old"
    					
    					If (InStr(systemName, "Hikaru") && plugin != "gpuDX11")
    						plugin := "gpuDX11"		; Hikaru does not work with gpuDX10 gpu plugin, setting it dumps an error
    					
    					; Verify user set desired gpu plugin name correctly
    					If (plugin != "gpuDX11old" && plugin != "gpuDX11" && plugin != "gpuDX10" && plugin != "")
    						ScriptError(plugin . " is not a supported gpu plugin.`nLeave the plugin blank to use the default ""gpuDX11"".`nValid options are gpuDX11old, gpuDX11 or gpuDX10.")
    					
    					; Read and write videomode value for cable type
    					rvideomode := DemuleIni.Read("main", "videomode")
    					RLLog.Info("Module - Demul is reading the config with videomode = " . rvideomode)
    					DemuleIni.Write(videomode, "main", "videomode")
    					RLLog.Info("Module - Demul is updating the config with videomode = " . videomode)
    					
    					; Handle Demul's rom paths so the user doesn't have to
    					romPathCount := DemuleIni.Read("files", "romsPathsCount")
    					RLLog.Info("Module - Demul is configured with " . romPathCount . " rom path(s). Scanning these for a romPath to this rom.")
    					Loop % romPathCount
    					{	demulRomPath := A_Index - 1	; rompaths in demul start with 0
    						path%A_Index% := DemuleIni.Read("files", "roms" . demulRomPath)
    						RLLog.Info("Module - Path" . demulRomPath . ": " . path%A_Index%)
    						; msgbox % path%A_Index%
    						If (path%A_Index% = romPath . "\")	; demul tacks on the backslash at the end
    						{	romPathFound := 1	; flag that demul has this romPath in its config and no need to add it
    							RLLog.Info("Module - Stopping search because Demul is already configured with the correct romPath to this rom: " . path%A_Index%)
    							Break	; stop looking for a correct romPath
    						}
    					}
    					If !romPathFound	; if demul doesn't have the romPath in its ini, add it
    					{	RLLog.Warning("Module - Demul does not have this romPath in Demul.ini, adding it for you.")
    						nextPath := romPathCount + 1	; add 1 to the romPathCount and write that to the ini
    						DemuleIni.Write(nextPath, "files", "romsPathsCount")
    						DemuleIni.Write(romPath . "\", "files", "roms" . romPathCount)	; write the rompath to the ini
    					}
    					
    					; Force Fade_Out to disabled as it causes demul to not close properly
    					; fadeOut = false
    					; RLLog.Warning("Module - Turning off Fade_Out because it doesn't let Demul exit properly.")
    					
    					GpuIni := new IniFile(emuPath . "\" . plugin . ".ini")
    					GpuIni.CheckFile("Please run Demul manually first and select the " . plugin . " gpu plugin so it creates this file for you: " . GpuIni.FileFullPath)
    					
    					demulFileEncoding := RLObject.getFileEncoding(GpuIni.FileFullPath)
    					If demulFileEncoding {
    						If (demulFileEncoding = "ERROR")
    							RLLog.Warning("Module - GPU ini set to Read-only and BOM cannot be changed. Check the DLL log for further details: " . GpuIni.FileFullPath)
    						Else {
    							RLLog.Info("Module - Recreating " . GpuIni.FileFullPath . " as ANSI because UTF-8 format cannot be read")
    							If RLObject.removeBOM(GpuIni.FileFullPath)
    								RLLog.Info("Module - Successfully converted " . GpuIni.FileFullPath . " to ANSI")
    							Else
    								RLLog.Error("Module - Failed to convert " . GpuIni.FileFullPath . " to ANSI")
    						}
    					}
    					
    					BezelStart()
    					
    					; Setting emu resolution if bezel is enabled 
    					If (BezelPath)
    					{	If (plugin = "gpuDX11" || plugin = "gpuDX11old") {
    							GpuIni.Write(bezelScreenWidth, "resolution", "Width")
    							GpuIni.Write(bezelScreenHeight, "resolution", "Height")
    						} Else {
    							GpuIni.Write(bezelScreenWidth, "resolution", "wWidth")
    							GpuIni.Write(bezelScreenHeight, "resolution", "wHeight")
    						}
    					}
    					
    					; This updates the DX11gpu ini file to turn List Sorting on or off. Depending on the games, turning this on for some games may remedy missing graphics, having it off on other games may fix corrupted graphics. Untill they improve the DX11gpu, this is the best it's gonna get.
    					If (ListSorting = "true")
    						GpuIni.Write(0, "main", "AutoSort")
    					Else
    						GpuIni.Write(1, "main", "AutoSort")
    						
    					; This will set the Opaque or Trans modifier for each game
    					If (OpaqueMod = "true")
    						GpuIni.Write(0, "main", "OModifier")
    					Else
    						GpuIni.Write(1, "main", "OModifier")
    					
    					If (TransMod = "true")
    						GpuIni.Write(0, "main", "TModifier")
    					Else
    						GpuIni.Write(1, "main", "TModifier")
    					
    					; This updates the DX10gpu or DX11gpu ini file to the ratio and scale you want to use for this game
    					GpuIni.Write(aspectRatio, "main", "aspect")
    					GpuIni.Write(InternalResolutionScale, "main", "scaling")
    					
    					If (plugin = "gpuDX11" || plugin = "gpuDX11old") {
    						GpuIni.Write(MaxLayers, "main", "MaxLayers")
    					}
    					
    					; This updates the demul.ini with your gpu plugin choice for the selected rom
    					DemuleIni.Write(plugin . ".dll", "plugins", "gpu")
    					
    					; This updates the demul.ini with your VMU display choice
    					VMUscreendisable := If (showVMU = "true") ? "false" : "true"
    					DemuleIni.Write(VMUscreendisable, "main", "VMUscreendisable")
    					 
    					 ; Shader Effects
    					Loop, 2 {
    						shaderUsePass%A_Index% := If (ShaderUsePass%A_Index% != "" and ShaderUsePass%A_Index% != "ERROR" ? (ShaderUsePass%A_Index%) : (GlobalShaderUsePass%A_Index%))	; determine what shaderUsePass to use
    						currentusePass%A_Index% := GpuIni.Read("shaders", "usePass" . A_Index)
    						If (shaderUsePass%A_Index% = "true")
    						{
    							shaderNamePass%A_Index% := If (ShaderNamePass%A_Index% != "" and ShaderNamePass%A_Index% != "ERROR" ? (ShaderNamePass%A_Index%) : (GlobalShaderNamePass%A_Index%))	; determine what shaderNamePass to use
    							If !StringUtils.Contains(shaderNamePass%A_Index%,"FXAA|HDR-TV|SCANLINES|CARTOON|RGB DOT\(MICRO\)|RGB DOT\(TINY\)|BLUR")
    								ScriptError(shaderNamePass%A_Index% . " is not a valid choice for a shader. Your options are FXAA, HDR-TV, SCANLINES, CARTOON, RGB DOT(MICRO), RGB DOT(TINY), or BLUR.")
    							If (currentusePass%A_Index% = 0)
    								GpuIni.Write(1, "shaders", "usePass" . A_Index)	; turn shader on in gpuDX11 ini
    							GpuIni.Write(shaderNamePass%A_Index%, "shaders", "shaderPass" . A_Index)	; update gpuDX11 ini with the shader name to use
    						}Else If (shaderUsePass%A_Index% != "true" and currentusePass%A_Index% = 1)
    							GpuIni.Write(0, "shaders", "usePass" . A_Index)	; turn shader off in gpuDX11 ini
    					}
    					
    					If (ident = "dc")
    					{
    						7z(romPath, romName, romExtension, sevenZExtractPath)
    						defaultIni := "[main]`r`nimageFileName = `r`nopenDialog = false"
    						If (romExtension = ".cdi" || romExtension = ".mds" || romExtension = ".ccd" || romExtension = ".nrg" || romExtension = ".gdi" || romExtension = ".cue") {
    							GdrImageIni := new IniFile(emuPath . "\gdrImage.ini")
    							If !GdrImageIni.Exist() {
    								GdrImageIni.Append(defaultIni)		; Create a default gdrImage.ini in your emu folder if one does not exist already.
    								; GdrImageIni.Delete(gdrImageFile)	; don't know why this was in the old module, no point in deleting the file I just made
    							}
    							TimerUtils.Sleep(500)
    							DemuleIni.Write("gdrImage.dll", "plugins", "gdr")
    							GdrImageIni.Write("false", "Main", "openDialog")
    							GdrImageIni.Write(romPath . "\" . romName . romExtension, "Main", "imagefilename")
    						} Else If (romExtension = ".chd")
    						{
    							GdrCHDIni := new IniFile(emuPath . "\gdrCHD.ini")
    							If !GdrCHDIni.Exist() {
    								GdrCHDIni.Append(defaultIni)		; Create a default gdrCHD.ini in your emu folder if one does not exist already.
    								; GdrCHDIni.Delete(gdrCHDFile)	; don't know why this was in the old module, no point in deleting the file I just made
    							}
    							TimerUtils.Sleep(500)
    							GdrCHDIni.Write("false", "Main", "openDialog")
    							DemuleIni.Write("gdrCHD.dll", "plugins", "gdr")
    							GdrCHDIni.Write(romPath . "\" . romName . romExtension, "Main", "imagefilename")
    						} Else
    							ScriptError(romExtension . " is not a supported file type for this " . moduleName . " module.")
    					
    						DemuleIni.Write(1, "main", "region")	; Set BIOS to Auto Region
    					} Else {	; all other systems, Naomi and Atomiswave
    						; This updates the demul.ini with your Bios choice for the selected rom
    						If (Bios != "" && Bios != "ERROR") {
    							Bios := StringUtils.RegExReplace(Bios,"\s.*")	; Cleans off the added text from the key's value so only the number is left
    							DemuleIni.Write("false", "main", "naomiBiosAuto")	; turning auto bios off so we can use a specific one instead
    							DemuleIni.Write(Bios, "main", "naomiBios")		; setting specific bios user has set from the moduleName ini
    						} Else
    							DemuleIni.Write("true", "main", "naomiBiosAuto")	; turning auto bios on if user did not specify a specific one
    					}
    					
    					; This section writes your custom keys to the padDemul.ini. Naomi games had many control panel layouts. The only way we can accomodate these differing controls, is to keep track of them all and write them to the ini at the launch of each game.
    					; First we check if the last controls used are the same as the game we want to play, so we don't waste time updating the ini if it is not necessary. For example playing 2 sfstyle type games in a row, we wouldn't need to write to the ini.
    					
    					; This section tells demul what arcade control type should be connected to the game. Options are standard (aka controller), mouse, lightgun, or keyboard
    					If (controls = "lightgun" || controls = "mouse") {
    						RLLog.Info("Module - This game uses a Mouse or Lightgun control type.")
    						DemuleIni.Write(MouseCode, "PORTB", "device")
    					} Else If (controls = "keyboard") {
    						RLLog.Info("Module - This game uses a Keyboard control type.")
    						DemuleIni.Write(KeyboardCode, "PORTB", "device")
    					} Else { ; accounts for all other control types
    						RLLog.Info("Module - This game uses a standard (controller) control type.")
    						DemuleIni.Write(ControllerCode, "PORTB", "device")
    					}
    					
    					WriteControls(0,push1_0,push2_0,push3_0,push4_0,push5_0,push6_0,push7_0,push8_0,SERVICE_0,START_0,COIN_0,DIGITALUP_0,DIGITALDOWN_0,DIGITALLEFT_0,DIGITALRIGHT_0,ANALOGUP_0,ANALOGDOWN_0,ANALOGLEFT_0,ANALOGRIGHT_0,ANALOGUP2_0,ANALOGDOWN2_0,ANALOGLEFT2_0,ANALOGRIGHT2_0)
    					
    					WriteControls(1,push1_1,push2_1,push3_1,push4_1,push5_1,push6_1,push7_1,push8_1,SERVICE_1,START_1,COIN_1,DIGITALUP_1,DIGITALDOWN_1,DIGITALLEFT_1,DIGITALRIGHT_1,ANALOGUP_1,ANALOGDOWN_1,ANALOGLEFT_1,ANALOGRIGHT_1,ANALOGUP2_1,ANALOGDOWN2_1,ANALOGLEFT2_1,ANALOGRIGHT2_1)
    					
    					RLLog.Info("Module - Wrote " . controls . " controls to padDemul.ini.")
    					
    					; This will check the save game files and create per game ones if enabled.
    					If (PerGameMemoryCards = "true")
    					{
    						MemCardFolder := new Folder(memCardPath)
    						DefaultMemCard := new File(memCardPath . "\default_vms.bin")	; defining default blank VMU file
    						If !DefaultMemCard.Exist("Folder")
    							DefaultMemCard.CreateDir()	; create memcard folder if it doesn't exist
    						If defaultMemCard.Exist()
    						{
    							RLLog.Info("VMU - Default VMU file location - " . defaultMemCard.FileFullPath)
    							Loop, 4
    							{
    								outerLoop := A_Index
    								If (A_Index = 1)
    									contrPort := "A"
    								Else If (A_Index = 2)
    									contrPort := "B"
    								Else If (A_Index = 3)
    									contrPort := "C"
    								Else If (A_Index = 4)
    									contrPort := "D"
    								controllerPort%contrPort% := DemuleIni.Read("PORT" . contrPort, "device")
    								RLLog.Info("VMU - Config for controller PORT" . contrPort . " = " . controllerPort%contrPort%)
    								If (controllerPort%contrPort% = -1)
    									Continue
    								Loop, 2
    								{
    									SubCount := A_Index - 1
    									VMUPort%SubCount% := DemuleIni.Read("PORT" . contrPort, "port" . SubCount)
    									RLLog.Info("VMU - Config Plugin VMUPort" . contrPort . SubCount . " for controller PORT" . contrPort . " = " . VMUPort%SubCount%)
    									If (VMUPort%SubCount% <> -1)
    									{
    										VMUPortFile%SubCount% := DemuleIni.Read("VMS", "VMS" . contrPort . SubCount)
    										RLLog.Info("VMU - VMUPortFile" . contrPort . SubCount . " controllerVMU" . contrPort .	SubCount . " " . "VMS" . contrPort . SubCount . " = " . VMUPortFile%SubCount%)
    										memCardName := If romTable[1,5] ? romTable[1,4] : romName	; defining rom name for multi disc rom
    										PerGameVMUBin%A_Index% := new File(memCardPath . "\" . memCardName . "_vms_" . contrPort . SubCount . ".bin")
    										RLLog.Info("VMU - PerGameVMUBin = " . PerGameVMUBin%A_Index%.FileFullPath)
    										If PerGameVMUBin%A_Index%.Exist()
    										{
    											RLLog.Info("VMU - PerGameVMU file exists at " . PerGameVMUBin%A_Index%.FileFullPath)
    										} Else {
    											RLLog.Info("VMU - PerGameVMU file does not exist. So we will create one at " . PerGameVMUBin%A_Index%.FileFullPath)
    											DefaultMemCard.Copy(PerGameVMUBin%A_Index%.FileFullPath)
    										}
    										DemuleIni.Write(PerGameVMUBin%A_Index%.FileFullPath, "VMS", "VMS" . contrPort . SubCount)
    										RLLog.Info("VMU - PerGameVMU file written to " . DemuleIni.FileFullPath . " at section VMS to variable VMS" . contrPort . SubCount . " as " . PerGameVMUBin%A_Index%.FileFullPath)
    									} Else {
    										RLLog.Info("VMU - No VMU Plugged In.")
    									}
    								}
    							}
    						} Else {
    							RLLog.Info("VMU - No default VMU file at " . DefaultMemCard.FileFullPath)
    						}
    					}
    					
    					; Setting demul to use true fullscreen if defined in settings.ini, otherwise sets demul to run windowed. This is for gpuDX11 plugin only
    					If (plugin = "gpuDX11" || plugin = "gpuDX11old")
    						If (fullscreen = "truefullscreen")
    							GpuIni.Write(1, "main", "UseFullscreen")
    						Else
    							GpuIni.Write(0, "main", "UseFullscreen")
    					
    					If (fullscreen = "windowedfullscreen")
    					{
    						If (plugin = "gpuDX11" || plugin = "gpuDX11old") {
    							GpuIni.Write(appWidthNew, "resolution", "Width")
    							GpuIni.Write(appHeightNew, "resolution", "Height")
    						} Else {
    							GpuIni.Write(appWidthNew, "resolution", "wWidth")
    							GpuIni.Write(appHeightNew, "resolution", "wHeight")
    						}
    						If (maxHideTaskbar = "true") {
    							RLLog.Info("Module - Hiding Taskbar and Start Button.")
    							MiscUtils.TaskBar("off")
    						}
    						; Create black background to give the emu the fullscreen look
    						RLLog.Info("Module - Creating black background to simulate a fullscreen look.")
    						Gui demulGUI: -Caption +ToolWindow +0x08000000
    						Gui demulGUI: Color, Black
    						Gui demulGUI: Show, x0 y0 h%A_ScreenHeight% w%A_ScreenWidth%
    					}
    					
    					If (ident != "dc" && demulShooterEnabled = "true") {	; If demulshooter is enabled for this game, launch it with relevant options
    						DemulShooterExe := New DemulShooter()
    						DemulShooterExe.Launch("demul07a",romName,"-noresize")
    					}
    					
    					TimerUtils.Sleep(250)
    					
    					;  Construct the CLI for demul and send romName if naomi or atomiswave. Dreamcast needs a full path and romName.
    					If (LoadDecrypted = "true")		; decrypted naomi rom
    						romCLI := "-customrom=" . """" . romPath . "\" . romName . ".bin"""
    					Else If (ident = "dc")	; dreamcast game
    						romCLI := " -image=" . """" . romPath . "\" . romName . romExtension . """"
    					Else	; standard naomi rom
    						romCLI := "-rom=" . romName
    					
    					hideEmuObj := Object(emuLCD0Window,0,emuPrimaryWindow,1)
    					HideAppStart(hideEmuObj,hideEmu)
    					
    					primaryExe.Run(" -run=" . ident . " " . romCLI, (If hideDemulGUI = "true" ? "min" : ""))	; launching minimized, then restoring later hides the launch completely
    					
    					TimerUtils.Sleep(1000) ; Need a second for demul to launch, increase if yours takes longer and the emu is NOT appearing and staying minimized. This is required otherwise bezel backgrounds do not appear
    					
    					DetectHiddenWindows, On
    					If (hideDemulGUI = "true")
    					{	
    						emuPrimaryWindow.Restore()
    						emuPrimaryWindow.Activate()
    					}
    					
    					RLLog.Info("Module - Waiting for Demul to finish loading game.")
    					winTextSplit := []
    					Loop {	; looping until demul is done loading rom and gpu starts showing frames
    						TimerUtils.Sleep(200,0)
    						winTitle := emuPrimaryWindow.GetTitle(0)	; do not update the wintitle otherwise emu won't close on exit
    						winTextSplit := StringUtils.Split(winTitle, A_Space)
    						If (winTextSplit[5] = "gpu:" And winTextSplit[6] != "0" And winTextSplit[6] != "1")
    							Break
    					}
    					RLLog.Info("Module - Demul finished loading game.")
    					
    					If (StringUtils.Contains(systemName, "Gaelco|Hikaru") && fullscreen = "truefullscreen")
    						KeyUtils.Send("!{Enter}")	; Automatic fullscreen seems to be broken in the Gaelco driver, must alt+Enter to get fullscreen
    					
    					; This is where we calculate and maximize demul's window using our pseudo fullscreen code
    					If (fullscreen = "windowedfullscreen")
    					{
    						emuPrimaryWindow.Maximize() ; this will take effect after you run demul once because we cannot stretch demul's screen while it is running.
    					}
    					
    					BezelDraw()
    					
    					If (showVMU = "true"){
    						ExtraFixedResBezel := new Window(new WindowTitle("ahk_ID " . extraFixedRes_Bezel_hwnd))
    						SetTimer, CheckforVMU, 5000
    					}
    					
    					HideAppEnd(hideEmuObj,hideEmu)
    					FadeInExit()
    					primaryExe.Process("WaitClose")
    					
    					If (fullscreen = "windowedfullscreen")
    					{	Gui demulGUI: Destroy
    						RLLog.Info("Module - Destroyed black gui background.")
    					}
    					
    					If (ident = "dc")
    						7zCleanUp()
    					
    					BezelExit()
    					ExtraFixedResBezelExit()
    					FadeOutExit()
    					
    					If (fullscreen = "windowedfullscreen" && maxHideTaskbar = "true") {
    						RLLog.Info("Module - Showing Taskbar and Start Button.")
    						MiscUtils.TaskBar("on")
    					}
    					
    					ExitModule()
    					
    					 ; Write new controls to padDemul.ini
    					WriteControls(player,push1,push2,push3,push4,push5,push6,push7,push8,service,start,coin,digitalup,digitaldown,digitalleft,digitalright,analogup,analogdown,analogleft,analogright,analogup2,analogdown2,analogleft2,analogright2) {
    						Global PadIni
    						PadIni.Write(push1, "JAMMA0_" . player, "PUSH1")
    						PadIni.Write(push2, "JAMMA0_" . player, "PUSH2")
    						PadIni.Write(push3, "JAMMA0_" . player, "PUSH3")
    						PadIni.Write(push4, "JAMMA0_" . player, "PUSH4")
    						PadIni.Write(push5, "JAMMA0_" . player, "PUSH5")
    						PadIni.Write(push6, "JAMMA0_" . player, "PUSH6")
    						PadIni.Write(push7, "JAMMA0_" . player, "PUSH7")
    						PadIni.Write(push8, "JAMMA0_" . player, "PUSH8")
    						PadIni.Write(service, "JAMMA0_" . player, "SERVICE")
    						PadIni.Write(start, "JAMMA0_" . player, "START")
    						PadIni.Write(coin, "JAMMA0_" . player, "COIN")
    						PadIni.Write(digitalup, "JAMMA0_" . player, "DIGITALUP")
    						PadIni.Write(digitaldown, "JAMMA0_" . player, "DIGITALDOWN")
    						PadIni.Write(digitalleft, "JAMMA0_" . player, "DIGITALLEFT")
    						PadIni.Write(digitalright, "JAMMA0_" . player, "DIGITALRIGHT")
    						PadIni.Write(analogup, "JAMMA0_" . player, "ANALOGUP")
    						PadIni.Write(analogdown, "JAMMA0_" . player, "ANALOGDOWN")
    						PadIni.Write(analogleft, "JAMMA0_" . player, "ANALOGLEFT")
    						PadIni.Write(analogright, "JAMMA0_" . player, "ANALOGRIGHT")
    						PadIni.Write(analogup2, "JAMMA0_" . player, "ANALOGUP2")
    						PadIni.Write(analogdown2, "JAMMA0_" . player, "ANALOGDOWN2")
    						PadIni.Write(analogleft2, "JAMMA0_" . player, "ANALOGLEFT2")
    						PadIni.Write(analogright2, "JAMMA0_" . player, "ANALOGRIGHT2")
    					}
    					
    					HaltEmu:
    						If (fullscreen = "truefullscreen")
    							KeyUtils.Send("!{Enter}")
    						If VMUHideKey
    							XHotKeywrapper(VMUHideKey,"VMUHide","OFF")
    					Return
    					RestoreEmu:
    						If (fullscreen = "truefullscreen")
    							KeyUtils.Send("!{Enter}")
    						If (showVMU = "true") {
    							Loop, 4
    							{	VMUWindow%A_Index%.Set("Transparent", 0)
    								VMUWindow%A_Index%.Activate()
    								VMUWindow%A_Index%.Set("AlwaysOnTop", "On")
    								ExtraFixedResBezel.Set("AlwaysOnTop", "On")
    								If !(VMUHidden)
    									VMUWindow%A_Index%.Set("Transparent", "off")
    							}
    							emuPrimaryWindow.Activate()
    						}
    						If VMUHideKey
    							XHotKeywrapper(VMUHideKey,"VMUHide","ON")
    					Return
    					
    					HideGUIWindow:
    						emuPrimaryWindow.Set("Transparent", "On")
    						emuPrimaryWindow.Activate()		; once activated, demul starts loading the rom
    					Return
    					
    					CheckforVMU:
    						Loop, 4
    						{ 	Transform, letter, Chr, % A_Index + asc("A") - 1  ; transform number to letter
    							If ((!(VMUWindow%A_Index%)) and (VMUScreenID%A_Index%:=WinExist("PORT " . letter . " VMU 0 ahk_class PORT " . letter . " VMU 0")))
    							{	VMUWindow%A_Index% := new Window(new WindowTitle("ahk_ID " . VMUScreenID%A_Index%))	
    								VMUWindow%A_Index%.Set("Transparent", 0)
    								ExtraFixedResBezelDraw(VMUScreenID%A_Index%, "VMU",VMU%A_Index%Pos, 144, 96, 8, 8, 28, 8)
    								VMUWindow%A_Index%.Activate()
    								VMUWindow%A_Index%.Set("AlwaysOnTop", "On")
    								ExtraFixedResBezel.Set("AlwaysOnTop", "On")
    								VMU%A_Index%Draw := true
    								If !(VMUHidden)
    									VMUWindow%A_Index%.Set("Transparent", "off")
    								If !(VMULoaded){
    									VMUHideKey := xHotKeyVarEdit(VMUHideKey,"VMUHideKey","~","Add")
    									xHotKeywrapper(VMUHideKey,"VMUHide")
    									VMULoaded := true
    								}
    								emuPrimaryWindow.Activate()
    							}
    						}
    						If ((VMU1Draw) and (VMU2Draw) and (VMU3Draw) and (VMU4Draw))
    							SetTimer, CheckforVMU, off
    					Return	
    					
    					VMUHide:
    						If VMUHidden {
    							Loop, 4
    								VMUWindow%a_index%.Set("Transparent", "off")
    							UpdateLayeredWindow(extraFixedRes_Bezel_hwnd, extraFixedRes_Bezel_hdc,0,0, A_ScreenWidth, A_ScreenHeight,255)
    							VMUHidden := false
    						} Else {
    							Loop, 4
    								VMUWindow%a_index%.Set("Transparent", 0)
    							UpdateLayeredWindow(extraFixedRes_Bezel_hwnd, extraFixedRes_Bezel_hdc,0,0, A_ScreenWidth, A_ScreenHeight,0)
    							VMUHidden := true
    						}
    					Return
    					
    					CloseProcess:
    						FadeOutStart()
    						If (demulShooterEnabled = "true") {
    							DemulShooterExe.Close()
    						}
    						emuPrimaryWindow.PostMessage("0x111", "40085")	; Stop emulation first for a clean exit
    						TimerUtils.Sleep(5)	; just like to give a little time before closing
    						emuPrimaryWindow.PostMessage("0x111", "40080")	; Exit
    					Return
    
    10:28:35:723 | RL |      INFO  | +0     | BuildScript - Loaded Multi-Player scripts
    10:28:35:723 | RL |      INFO  | +0     | BuildScript - Loaded Statistics.ahk script
    10:28:35:723 | RL |      INFO  | +0     | BuildScript - "G:\Multimedia\Games\RocketLauncher\Lib\User Functions\Global.ahk" not found
    10:28:35:723 | RL |      INFO  | +0     | BuildScript - "G:\Multimedia\Games\RocketLauncher\Lib\User Functions\Sammy Atomiswave.ahk" not found
    10:28:35:723 | RL |      INFO  | +0     | BuildScript - "G:\Multimedia\Games\RocketLauncher\Lib\User Functions\Emulators\Demul70.ahk" not found
    10:28:35:723 | RL |      INFO  | +0     | BuildScript - "G:\Multimedia\Games\RocketLauncher\Lib\User Functions\Sammy Atomiswave\Emulators\Demul70.ahk" not found
    10:28:35:723 | RL |      INFO  | +0     | BuildScript - "G:\Multimedia\Games\RocketLauncher\Lib\User Functions\Sammy Atomiswave\maxspeed.ahk" not found
    10:28:35:723 | RL |      INFO  | +0     | BuildScript - Finished injecting functions into module
    10:28:35:723 | RL |      INFO  | +0     | Main - Module is built
    10:28:35:723 | RL |      INFO  | +0     | CheckFile - Checking if G:\Multimedia\Games\RocketLauncher\AutoHotkey.dll exists
    10:28:35:724 | RL |      INFO  | +0     | Main - Hiding taskbar
    10:28:35:939 | RL |      INFO  | +219   | Main - Running module
    10:28:36:067 | MD |      INFO  | +N/A   | Module initialized
    10:28:36:068 | MD |      INFO  | +0     | StartModule - Started
    10:28:36:068 | MD |      INFO  | +0     | StartModule - MEmu: Demul
    					MEmuV: v0.7a 221215
    					MURL: http://demul.emulation64.com/
    					MAuthor: djvj|bleasby
    					MVersion: 2.1.10
    					MCRC: F5B71B2D
    					iCRC: 791F35F2
    					MID: 636025126320548084
    					MSystem: Cave 3rd|Gaelco|Gaelco 3D|Sammy Atomiswave|Sega System SP|Sega Dreamcast|Sega Hikaru|Sega Naomi|Sega Naomi 2
    10:28:36:068 | MD |      INFO  | +0     | StartModule - You have a supported System Name for this module: "Sammy Atomiswave"
    10:28:36:068 | MD |      INFO  | +0     | LocaleUtils.i18n - Started
    10:28:36:069 | MD |      INFO  | +0     | LocaleUtils.i18n - Ended, using "Open" for "dialog.open"
    10:28:36:069 | MD |      INFO  | +0     | LocaleUtils.i18n - Started
    10:28:36:069 | MD |      INFO  | +0     | LocaleUtils.i18n - Ended, using "Start" for "dialog.start"
    10:28:36:069 | MD |      INFO  | +0     | PluginInit - Started
    10:28:36:070 | MD |      INFO  | +0     | CheckFile - Checking if G:\Multimedia\Games\HyperSpin\Databases\Sammy Atomiswave\Sammy Atomiswave.xml exists
    10:28:36:071 | MD |      INFO  | +0     | PluginInit - Ended
    10:28:36:072 | MD |      INFO  | +0     | SystemCursor - Hiding mouse cursor
    10:28:36:100 | MD |      INFO  | +32    | StartModule - Ended
    10:28:36:100 | MD |      INFO  | +0     | GetFadePicFile - Randomized images and Fade  will use G:\Multimedia\Games\RocketLauncher\Media\Fade\_Default\Layer 1.png
    10:28:36:188 | MD |      INFO  | +93    | DefaultAnimateFadeIn - Started, direction is: in
    10:28:36:188 | MD |      INFO  | +0     | DefaultAnimateFadeIn - Drawing First FadeIn Image.
    10:28:36:722 | MD |      INFO  | +531   | DefaultAnimateFadeIn - Ended
    10:28:36:732 | MD |      INFO  | +0     | DefaultFadeAnimation - Started
    10:28:36:732 | MD |      INFO  | +0     | GetFadePicFile - Randomized images and Fade  will use G:\Multimedia\Games\RocketLauncher\Media\Fade\_Default\Info Bar.png
    10:28:36:750 | MD |      INFO  | +31    | GetFadePicFile - Randomized images and Fade  will use G:\Multimedia\Games\RocketLauncher\Media\Fade\Sammy Atomiswave\_Default\Layer 3.png
    10:28:36:753 | MD |      INFO  | +0     | BuildAssetsTable - Started - Building Table for: Genre Logo|Rating Logo|Developer Logo|Publisher Logo|Year Logo
    10:28:36:781 | MD |      INFO  | +31    | BuildAssetsTable - Ended
    10:28:36:781 | MD |      INFO  | +0     | BuildAssetsTable - Started - Building Table for: System Logo|Game Logo|Game Logo
    10:28:36:782 | MD |      INFO  | +0     | BuildAssetsTable - Ended
    10:28:36:985 | MD |      INFO  | +203   | DefaultFadeAnimationLoop - percentage
    10:28:37:047 | MD |      INFO  | +62    | DefaultFadeAnimationLoop - percentage1
    10:28:37:114 | MD |      INFO  | +63    | DefaultFadeAnimationLoop - percentage2
    10:28:37:174 | MD |      INFO  | +62    | DefaultFadeAnimationLoop - percentage3
    10:28:37:236 | MD |      INFO  | +62    | DefaultFadeAnimationLoop - percentage4
    10:28:37:297 | MD |      INFO  | +63    | DefaultFadeAnimationLoop - percentage4
    10:28:37:360 | MD |      INFO  | +62    | DefaultFadeAnimationLoop - percentage5
    10:28:37:425 | MD |      INFO  | +63    | DefaultFadeAnimationLoop - percentage6
    10:28:37:484 | MD |      INFO  | +62    | DefaultFadeAnimationLoop - percentage7
    10:28:37:546 | MD |      INFO  | +62    | DefaultFadeAnimationLoop - percentage8
    10:28:37:613 | MD |      INFO  | +63    | DefaultFadeAnimationLoop - percentage9
    10:28:37:674 | MD |      INFO  | +62    | DefaultFadeAnimationLoop - percentage10
    10:28:37:734 | MD |      INFO  | +63    | DefaultFadeAnimationLoop - percentage11
    10:28:37:798 | MD |      INFO  | +62    | DefaultFadeAnimationLoop - percentage12
    10:28:37:860 | MD |      INFO  | +62    | DefaultFadeAnimationLoop - percentage12
    10:28:43:800 | MD |      INFO  | +5944  | DefaultFadeAnimation - Ended
    10:28:43:800 | MD |      INFO  | +0     | DxwndUpdateIniPath - DxwndIni set to G:\Multimedia\Games\RocketLauncher\Module Extensions\dxwnd\dxwnd.ini
    10:28:43:802 | MD |      INFO  | +0     | File.CheckFile - Checking if "G:\Multimedia\Games\HyperSpin\Systems\SEGA Naomi\Demul 0.7\Demul.ini" exists
    10:28:43:802 | MD |      INFO  | +0     | File.CheckFile - Checking if "G:\Multimedia\Games\HyperSpin\Systems\SEGA Naomi\Demul 0.7\padDemul.ini" exists
    10:28:43:805 | MD |      INFO  | +0     | RIniFile.Read - Module - MaxHideTaskbar: true (DEFAULT)
    10:28:43:805 | MD |      INFO  | +0     | RIniFile.Read - Module - ControllerCode: 16777216 (DEFAULT)
    10:28:43:805 | MD |      INFO  | +0     | RIniFile.Read - Module - MouseCode: 131072 (DEFAULT)
    10:28:43:805 | MD |      INFO  | +0     | RIniFile.Read - Module - KeyboardCode: 1073741824 (DEFAULT)
    10:28:43:805 | MD |      INFO  | +0     | RIniFile.Read - Module - LightgunCode: -2147483648 (DEFAULT)
    10:28:43:805 | MD |      INFO  | +0     | RIniFile.Read - Module - HideDemulGUI: true (DEFAULT)
    10:28:43:805 | MD |      INFO  | +0     | RIniFile.Read - Module - PerGameMemoryCards: true (DEFAULT)
    10:28:43:805 | MD |      INFO  | +0     | RIniFile.Read - Module - MemCardPath: G:\Multimedia\Games\HyperSpin\Systems\SEGA Naomi\Demul 0.7\memsaves (DEFAULT)
    10:28:43:806 | MD |      INFO  | +0     | RIniFile.Read - Module {GlobalModuleIni} - [Settings] - Fullscreen: truefullscreen
    10:28:43:806 | MD |      INFO  | +0     | RIniFile.Read - Module - Plugin: gpuDX11 (DEFAULT)
    10:28:43:806 | MD |      INFO  | +0     | RIniFile.Read - Module - ShaderUsePass1: false (DEFAULT)
    10:28:43:806 | MD |      INFO  | +0     | RIniFile.Read - Module - ShaderUsePass2: false (DEFAULT)
    10:28:43:806 | MD |      INFO  | +0     | RIniFile.Read - Module - ShaderNamePass1: (NO VALUE)
    10:28:43:806 | MD |      INFO  | +0     | RIniFile.Read - Module - ShaderNamePass2: (NO VALUE)
    10:28:43:806 | MD |      INFO  | +0     | RIniFile.Read - Module - ListSorting: true (DEFAULT)
    10:28:43:806 | MD |      INFO  | +0     | RIniFile.Read - Module - OModifier: true (DEFAULT)
    10:28:43:806 | MD |      INFO  | +0     | RIniFile.Read - Module - TModifier: true (DEFAULT)
    10:28:43:806 | MD |      INFO  | +0     | RIniFile.Read - Module - InternalResolutionScale: 1 (DEFAULT)
    10:28:43:806 | MD |      INFO  | +0     | RIniFile.Read - Module - VideoMode: 0 (DEFAULT)
    10:28:43:806 | MD |      INFO  | +0     | RIniFile.Read - Module {GlobalModuleIni} - [Settings] - AspectRatio: 2
    10:28:43:806 | MD |      INFO  | +0     | RIniFile.Read - Module - MaxLayers: 32 (DEFAULT)
    10:28:43:806 | MD |      INFO  | +0     | RIniFile.Read - Module - DemulShooterEnabled: false (DEFAULT)
    10:28:43:806 | MD |      INFO  | +0     | RIniFile.Read - Module - showVMU: true (DEFAULT)
    10:28:43:806 | MD |      INFO  | +0     | RIniFile.Read - Module - VMU1Pos: topLeft (DEFAULT)
    10:28:43:806 | MD |      INFO  | +0     | RIniFile.Read - Module - VMU2Pos: topRight (DEFAULT)
    10:28:43:806 | MD |      INFO  | +0     | RIniFile.Read - Module - VMU3Pos: bottomLeft (DEFAULT)
    10:28:43:806 | MD |      INFO  | +0     | RIniFile.Read - Module - VMU4Pos: bottomRight (DEFAULT)
    10:28:43:806 | MD |      INFO  | +0     | RIniFile.Read - Module - VMUHideKey: F10 (DEFAULT)
    10:28:43:807 | MD |      INFO  | +0     | RIniFile.Read - Module - Bios: (NO VALUE)
    10:28:43:807 | MD |      INFO  | +0     | RIniFile.Read - Module - LoadDecrypted: (NO VALUE)
    10:28:43:807 | MD |      INFO  | +0     | RIniFile.Read - Module - Controls: standard (DEFAULT)
    10:28:43:807 | MD |      INFO  | +0     | RIniFile.Read - Module {GlobalModuleIni} - [standard_JAMMA0_0] - push1: 29
    10:28:43:807 | MD |      INFO  | +0     | RIniFile.Read - Module {GlobalModuleIni} - [standard_JAMMA0_0] - push2: 56
    10:28:43:807 | MD |      INFO  | +0     | RIniFile.Read - Module {GlobalModuleIni} - [standard_JAMMA0_0] - push3: 57
    10:28:43:807 | MD |      INFO  | +0     | RIniFile.Read - Module {GlobalModuleIni} - [standard_JAMMA0_0] - push4: 42
    10:28:43:807 | MD |      INFO  | +0     | RIniFile.Read - Module {GlobalModuleIni} - [standard_JAMMA0_0] - push5: 44
    10:28:43:807 | MD |      INFO  | +0     | RIniFile.Read - Module {GlobalModuleIni} - [standard_JAMMA0_0] - push6: 45
    10:28:43:807 | MD |      INFO  | +0     | RIniFile.Read - Module {GlobalModuleIni} - [standard_JAMMA0_0] - push7: 46
    10:28:43:807 | MD |      INFO  | +0     | RIniFile.Read - Module {GlobalModuleIni} - [standard_JAMMA0_0] - push8: 6
    10:28:43:807 | MD |      INFO  | +0     | RIniFile.Read - Module {GlobalModuleIni} - [standard_JAMMA0_0] - SERVICE: 60
    10:28:43:807 | MD |      INFO  | +0     | RIniFile.Read - Module {GlobalModuleIni} - [standard_JAMMA0_0] - START: 2
    10:28:43:807 | MD |      INFO  | +0     | RIniFile.Read - Module {GlobalModuleIni} - [standard_JAMMA0_0] - COIN: 6
    10:28:43:807 | MD |      INFO  | +0     | RIniFile.Read - Module {GlobalModuleIni} - [standard_JAMMA0_0] - DIGITALUP: 200
    10:28:43:807 | MD |      INFO  | +0     | RIniFile.Read - Module {GlobalModuleIni} - [standard_JAMMA0_0] - DIGITALDOWN: 208
    10:28:43:807 | MD |      INFO  | +0     | RIniFile.Read - Module {GlobalModuleIni} - [standard_JAMMA0_0] - DIGITALLEFT: 203
    10:28:43:807 | MD |      INFO  | +0     | RIniFile.Read - Module {GlobalModuleIni} - [standard_JAMMA0_0] - DIGITALRIGHT: 205
    10:28:43:807 | MD |      INFO  | +0     | RIniFile.Read - Module {GlobalModuleIni} - [standard_JAMMA0_0] - ANALOGUP: 200
    10:28:43:807 | MD |      INFO  | +0     | RIniFile.Read - Module {GlobalModuleIni} - [standard_JAMMA0_0] - ANALOGDOWN: 208
    10:28:43:807 | MD |      INFO  | +0     | RIniFile.Read - Module {GlobalModuleIni} - [standard_JAMMA0_0] - ANALOGLEFT: 203
    10:28:43:807 | MD |      INFO  | +0     | RIniFile.Read - Module {GlobalModuleIni} - [standard_JAMMA0_0] - ANALOGRIGHT: 205
    10:28:43:807 | MD |      INFO  | +0     | RIniFile.Read - Module - ANALOGUP2: (NO VALUE)
    10:28:43:807 | MD |      INFO  | +0     | RIniFile.Read - Module - ANALOGDOWN2: (NO VALUE)
    10:28:43:807 | MD |      INFO  | +0     | RIniFile.Read - Module - ANALOGLEFT2: (NO VALUE)
    10:28:43:807 | MD |      INFO  | +0     | RIniFile.Read - Module - ANALOGRIGHT2: (NO VALUE)
    10:28:43:808 | MD |      INFO  | +0     | RIniFile.Read - Module {GlobalModuleIni} - [standard_JAMMA0_1] - push1: 30
    10:28:43:808 | MD |      INFO  | +0     | RIniFile.Read - Module {GlobalModuleIni} - [standard_JAMMA0_1] - push2: 31
    10:28:43:808 | MD |      INFO  | +0     | RIniFile.Read - Module {GlobalModuleIni} - [standard_JAMMA0_1] - push3: 16
    10:28:43:808 | MD |      INFO  | +0     | RIniFile.Read - Module {GlobalModuleIni} - [standard_JAMMA0_1] - push4: 17
    10:28:43:808 | MD |      INFO  | +0     | RIniFile.Read - Module {GlobalModuleIni} - [standard_JAMMA0_1] - push5: 18
    10:28:43:808 | MD |      INFO  | +0     | RIniFile.Read - Module {GlobalModuleIni} - [standard_JAMMA0_1] - push6: 26
    10:28:43:808 | MD |      INFO  | +0     | RIniFile.Read - Module {GlobalModuleIni} - [standard_JAMMA0_1] - push7: 27
    10:28:43:808 | MD |      INFO  | +0     | RIniFile.Read - Module {GlobalModuleIni} - [standard_JAMMA0_1] - push8: 7
    10:28:43:808 | MD |      INFO  | +0     | RIniFile.Read - Module {GlobalModuleIni} - [standard_JAMMA0_1] - SERVICE: 0
    10:28:43:808 | MD |      INFO  | +0     | RIniFile.Read - Module {GlobalModuleIni} - [standard_JAMMA0_1] - START: 3
    10:28:43:808 | MD |      INFO  | +0     | RIniFile.Read - Module {GlobalModuleIni} - [standard_JAMMA0_1] - COIN: 7
    10:28:43:808 | MD |      INFO  | +0     | RIniFile.Read - Module {GlobalModuleIni} - [standard_JAMMA0_1] - DIGITALUP: 19
    10:28:43:808 | MD |      INFO  | +0     | RIniFile.Read - Module {GlobalModuleIni} - [standard_JAMMA0_1] - DIGITALDOWN: 33
    10:28:43:808 | MD |      INFO  | +0     | RIniFile.Read - Module {GlobalModuleIni} - [standard_JAMMA0_1] - DIGITALLEFT: 32
    10:28:43:808 | MD |      INFO  | +0     | RIniFile.Read - Module {GlobalModuleIni} - [standard_JAMMA0_1] - DIGITALRIGHT: 34
    10:28:43:808 | MD |      INFO  | +0     | RIniFile.Read - Module - ANALOGUP: (NO VALUE)
    10:28:43:808 | MD |      INFO  | +0     | RIniFile.Read - Module - ANALOGDOWN: (NO VALUE)
    10:28:43:808 | MD |      INFO  | +0     | RIniFile.Read - Module - ANALOGLEFT: (NO VALUE)
    10:28:43:808 | MD |      INFO  | +0     | RIniFile.Read - Module - ANALOGRIGHT: (NO VALUE)
    10:28:43:809 | MD |      INFO  | +0     | RIniFile.Read - Module - ANALOGUP2: (NO VALUE)
    10:28:43:809 | MD |      INFO  | +0     | RIniFile.Read - Module - ANALOGDOWN2: (NO VALUE)
    10:28:43:809 | MD |      INFO  | +0     | RIniFile.Read - Module - ANALOGLEFT2: (NO VALUE)
    10:28:43:809 | MD |      INFO  | +0     | RIniFile.Read - Module - ANALOGRIGHT2: (NO VALUE)
    10:28:43:809 | MD |      INFO  | +0     | RIniFile.Read - Module - Bezel_Top_Offset: 0 (DEFAULT)
    10:28:43:809 | MD |      INFO  | +0     | RIniFile.Read - Module - Bezel_Bottom_Offset: 0 (DEFAULT)
    10:28:43:809 | MD |      INFO  | +0     | RIniFile.Read - Module - Bezel_Right_Offset: 0 (DEFAULT)
    10:28:43:809 | MD |      INFO  | +0     | RIniFile.Read - Module - Bezel_Left_Offset: 0 (DEFAULT)
    10:28:43:809 | MD |      INFO  | +0     | Module - Demul is reading the config with videomode = 0
    10:28:43:809 | MD |      INFO  | +0     | IniFile.Write - SECTION: [main] - KEY: videomode - VALUE: 0 - FILE: G:\Multimedia\Games\HyperSpin\Systems\SEGA Naomi\Demul 0.7\Demul.ini
    10:28:43:809 | MD |      INFO  | +0     | Module - Demul is updating the config with videomode = 0
    10:28:43:810 | MD |      INFO  | +0     | Module - Demul is configured with 2 rom path(s). Scanning these for a romPath to this rom.
    10:28:43:810 | MD |      INFO  | +0     | Module - Path0: C:\Users\User-v1.0\Gaming\[DreamCast]\-[[ GAMES ]]-\V-Rally 2 Expert Edition\
    10:28:43:810 | MD |      INFO  | +0     | Module - Path1: G:\Multimedia\Games\HyperSpin\Systems\SEGA Naomi\[Games]\
    10:28:43:810 | MD |      INFO  | +0     | Module - Stopping search because Demul is already configured with the correct romPath to this rom: G:\Multimedia\Games\HyperSpin\Systems\SEGA Naomi\[Games]\
    10:28:43:810 | MD |      INFO  | +0     | File.CheckFile - Checking if "G:\Multimedia\Games\HyperSpin\Systems\SEGA Naomi\Demul 0.7\gpuDX11.ini" exists
    10:28:43:811 | MD |      INFO  | +0     | IniFile.Write - SECTION: [main] - KEY: AutoSort - VALUE: 0 - FILE: G:\Multimedia\Games\HyperSpin\Systems\SEGA Naomi\Demul 0.7\gpuDX11.ini
    10:28:43:811 | MD |      INFO  | +0     | IniFile.Write - SECTION: [main] - KEY: OModifier - VALUE: 0 - FILE: G:\Multimedia\Games\HyperSpin\Systems\SEGA Naomi\Demul 0.7\gpuDX11.ini
    10:28:43:811 | MD |      INFO  | +0     | IniFile.Write - SECTION: [main] - KEY: TModifier - VALUE: 0 - FILE: G:\Multimedia\Games\HyperSpin\Systems\SEGA Naomi\Demul 0.7\gpuDX11.ini
    10:28:43:811 | MD |      INFO  | +0     | IniFile.Write - SECTION: [main] - KEY: aspect - VALUE: 2 - FILE: G:\Multimedia\Games\HyperSpin\Systems\SEGA Naomi\Demul 0.7\gpuDX11.ini
    10:28:43:812 | MD |      INFO  | +0     | IniFile.Write - SECTION: [main] - KEY: scaling - VALUE: 1 - FILE: G:\Multimedia\Games\HyperSpin\Systems\SEGA Naomi\Demul 0.7\gpuDX11.ini
    10:28:43:812 | MD |      INFO  | +0     | IniFile.Write - SECTION: [main] - KEY: MaxLayers - VALUE: 32 - FILE: G:\Multimedia\Games\HyperSpin\Systems\SEGA Naomi\Demul 0.7\gpuDX11.ini
    10:28:43:812 | MD |      INFO  | +0     | IniFile.Write - SECTION: [plugins] - KEY: gpu - VALUE: gpuDX11.dll - FILE: G:\Multimedia\Games\HyperSpin\Systems\SEGA Naomi\Demul 0.7\Demul.ini
    10:28:43:812 | MD |      INFO  | +0     | IniFile.Write - SECTION: [main] - KEY: VMUscreendisable - VALUE: false - FILE: G:\Multimedia\Games\HyperSpin\Systems\SEGA Naomi\Demul 0.7\Demul.ini
    10:28:43:812 | MD |      INFO  | +0     | IniFile.Write - SECTION: [main] - KEY: naomiBiosAuto - VALUE: true - FILE: G:\Multimedia\Games\HyperSpin\Systems\SEGA Naomi\Demul 0.7\Demul.ini
    10:28:43:812 | MD |      INFO  | +0     | Module - This game uses a standard (controller) control type.
    10:28:43:813 | MD |      INFO  | +0     | IniFile.Write - SECTION: [PORTB] - KEY: device - VALUE: 16777216 - FILE: G:\Multimedia\Games\HyperSpin\Systems\SEGA Naomi\Demul 0.7\Demul.ini
    10:28:43:813 | MD |      INFO  | +0     | IniFile.Write - SECTION: [JAMMA0_0] - KEY: PUSH1 - VALUE: 29 - FILE: G:\Multimedia\Games\HyperSpin\Systems\SEGA Naomi\Demul 0.7\padDemul.ini
    10:28:43:813 | MD |      INFO  | +0     | IniFile.Write - SECTION: [JAMMA0_0] - KEY: PUSH2 - VALUE: 56 - FILE: G:\Multimedia\Games\HyperSpin\Systems\SEGA Naomi\Demul 0.7\padDemul.ini
    10:28:43:813 | MD |      INFO  | +0     | IniFile.Write - SECTION: [JAMMA0_0] - KEY: PUSH3 - VALUE: 57 - FILE: G:\Multimedia\Games\HyperSpin\Systems\SEGA Naomi\Demul 0.7\padDemul.ini
    10:28:43:813 | MD |      INFO  | +0     | IniFile.Write - SECTION: [JAMMA0_0] - KEY: PUSH4 - VALUE: 42 - FILE: G:\Multimedia\Games\HyperSpin\Systems\SEGA Naomi\Demul 0.7\padDemul.ini
    10:28:43:813 | MD |      INFO  | +0     | IniFile.Write - SECTION: [JAMMA0_0] - KEY: PUSH5 - VALUE: 44 - FILE: G:\Multimedia\Games\HyperSpin\Systems\SEGA Naomi\Demul 0.7\padDemul.ini
    10:28:43:813 | MD |      INFO  | +0     | IniFile.Write - SECTION: [JAMMA0_0] - KEY: PUSH6 - VALUE: 45 - FILE: G:\Multimedia\Games\HyperSpin\Systems\SEGA Naomi\Demul 0.7\padDemul.ini
    10:28:43:814 | MD |      INFO  | +0     | IniFile.Write - SECTION: [JAMMA0_0] - KEY: PUSH7 - VALUE: 46 - FILE: G:\Multimedia\Games\HyperSpin\Systems\SEGA Naomi\Demul 0.7\padDemul.ini
    10:28:43:814 | MD |      INFO  | +0     | IniFile.Write - SECTION: [JAMMA0_0] - KEY: PUSH8 - VALUE: 6 - FILE: G:\Multimedia\Games\HyperSpin\Systems\SEGA Naomi\Demul 0.7\padDemul.ini
    10:28:43:814 | MD |      INFO  | +0     | IniFile.Write - SECTION: [JAMMA0_0] - KEY: SERVICE - VALUE: 60 - FILE: G:\Multimedia\Games\HyperSpin\Systems\SEGA Naomi\Demul 0.7\padDemul.ini
    10:28:43:814 | MD |      INFO  | +0     | IniFile.Write - SECTION: [JAMMA0_0] - KEY: START - VALUE: 2 - FILE: G:\Multimedia\Games\HyperSpin\Systems\SEGA Naomi\Demul 0.7\padDemul.ini
    10:28:43:814 | MD |      INFO  | +0     | IniFile.Write - SECTION: [JAMMA0_0] - KEY: COIN - VALUE: 6 - FILE: G:\Multimedia\Games\HyperSpin\Systems\SEGA Naomi\Demul 0.7\padDemul.ini
    10:28:43:814 | MD |      INFO  | +0     | IniFile.Write - SECTION: [JAMMA0_0] - KEY: DIGITALUP - VALUE: 200 - FILE: G:\Multimedia\Games\HyperSpin\Systems\SEGA Naomi\Demul 0.7\padDemul.ini
    10:28:43:814 | MD |      INFO  | +0     | IniFile.Write - SECTION: [JAMMA0_0] - KEY: DIGITALDOWN - VALUE: 208 - FILE: G:\Multimedia\Games\HyperSpin\Systems\SEGA Naomi\Demul 0.7\padDemul.ini
    10:28:43:815 | MD |      INFO  | +0     | IniFile.Write - SECTION: [JAMMA0_0] - KEY: DIGITALLEFT - VALUE: 203 - FILE: G:\Multimedia\Games\HyperSpin\Systems\SEGA Naomi\Demul 0.7\padDemul.ini
    10:28:43:815 | MD |      INFO  | +0     | IniFile.Write - SECTION: [JAMMA0_0] - KEY: DIGITALRIGHT - VALUE: 205 - FILE: G:\Multimedia\Games\HyperSpin\Systems\SEGA Naomi\Demul 0.7\padDemul.ini
    10:28:43:815 | MD |      INFO  | +0     | IniFile.Write - SECTION: [JAMMA0_0] - KEY: ANALOGUP - VALUE: 200 - FILE: G:\Multimedia\Games\HyperSpin\Systems\SEGA Naomi\Demul 0.7\padDemul.ini
    10:28:43:815 | MD |      INFO  | +0     | IniFile.Write - SECTION: [JAMMA0_0] - KEY: ANALOGDOWN - VALUE: 208 - FILE: G:\Multimedia\Games\HyperSpin\Systems\SEGA Naomi\Demul 0.7\padDemul.ini
    10:28:43:815 | MD |      INFO  | +0     | IniFile.Write - SECTION: [JAMMA0_0] - KEY: ANALOGLEFT - VALUE: 203 - FILE: G:\Multimedia\Games\HyperSpin\Systems\SEGA Naomi\Demul 0.7\padDemul.ini
    10:28:43:831 | MD |      INFO  | +31    | IniFile.Write - SECTION: [JAMMA0_0] - KEY: ANALOGRIGHT - VALUE: 205 - FILE: G:\Multimedia\Games\HyperSpin\Systems\SEGA Naomi\Demul 0.7\padDemul.ini
    10:28:43:831 | MD |      INFO  | +0     | IniFile.Write - SECTION: [JAMMA0_0] - KEY: ANALOGUP2 - VALUE:  - FILE: G:\Multimedia\Games\HyperSpin\Systems\SEGA Naomi\Demul 0.7\padDemul.ini
    10:28:43:831 | MD |      INFO  | +0     | IniFile.Write - SECTION: [JAMMA0_0] - KEY: ANALOGDOWN2 - VALUE:  - FILE: G:\Multimedia\Games\HyperSpin\Systems\SEGA Naomi\Demul 0.7\padDemul.ini
    10:28:43:831 | MD |      INFO  | +0     | IniFile.Write - SECTION: [JAMMA0_0] - KEY: ANALOGLEFT2 - VALUE:  - FILE: G:\Multimedia\Games\HyperSpin\Systems\SEGA Naomi\Demul 0.7\padDemul.ini
    10:28:43:831 | MD |      INFO  | +0     | IniFile.Write - SECTION: [JAMMA0_0] - KEY: ANALOGRIGHT2 - VALUE:  - FILE: G:\Multimedia\Games\HyperSpin\Systems\SEGA Naomi\Demul 0.7\padDemul.ini
    10:28:43:831 | MD |      INFO  | +0     | IniFile.Write - SECTION: [JAMMA0_1] - KEY: PUSH1 - VALUE: 30 - FILE: G:\Multimedia\Games\HyperSpin\Systems\SEGA Naomi\Demul 0.7\padDemul.ini
    10:28:43:832 | MD |      INFO  | +0     | IniFile.Write - SECTION: [JAMMA0_1] - KEY: PUSH2 - VALUE: 31 - FILE: G:\Multimedia\Games\HyperSpin\Systems\SEGA Naomi\Demul 0.7\padDemul.ini
    10:28:43:832 | MD |      INFO  | +0     | IniFile.Write - SECTION: [JAMMA0_1] - KEY: PUSH3 - VALUE: 16 - FILE: G:\Multimedia\Games\HyperSpin\Systems\SEGA Naomi\Demul 0.7\padDemul.ini
    10:28:43:832 | MD |      INFO  | +0     | IniFile.Write - SECTION: [JAMMA0_1] - KEY: PUSH4 - VALUE: 17 - FILE: G:\Multimedia\Games\HyperSpin\Systems\SEGA Naomi\Demul 0.7\padDemul.ini
    10:28:43:832 | MD |      INFO  | +0     | IniFile.Write - SECTION: [JAMMA0_1] - KEY: PUSH5 - VALUE: 18 - FILE: G:\Multimedia\Games\HyperSpin\Systems\SEGA Naomi\Demul 0.7\padDemul.ini
    10:28:43:832 | MD |      INFO  | +0     | IniFile.Write - SECTION: [JAMMA0_1] - KEY: PUSH6 - VALUE: 26 - FILE: G:\Multimedia\Games\HyperSpin\Systems\SEGA Naomi\Demul 0.7\padDemul.ini
    10:28:43:833 | MD |      INFO  | +0     | IniFile.Write - SECTION: [JAMMA0_1] - KEY: PUSH7 - VALUE: 27 - FILE: G:\Multimedia\Games\HyperSpin\Systems\SEGA Naomi\Demul 0.7\padDemul.ini
    10:28:43:833 | MD |      INFO  | +0     | IniFile.Write - SECTION: [JAMMA0_1] - KEY: PUSH8 - VALUE: 7 - FILE: G:\Multimedia\Games\HyperSpin\Systems\SEGA Naomi\Demul 0.7\padDemul.ini
    10:28:43:833 | MD |      INFO  | +0     | IniFile.Write - SECTION: [JAMMA0_1] - KEY: SERVICE - VALUE: 0 - FILE: G:\Multimedia\Games\HyperSpin\Systems\SEGA Naomi\Demul 0.7\padDemul.ini
    10:28:43:833 | MD |      INFO  | +0     | IniFile.Write - SECTION: [JAMMA0_1] - KEY: START - VALUE: 3 - FILE: G:\Multimedia\Games\HyperSpin\Systems\SEGA Naomi\Demul 0.7\padDemul.ini
    10:28:43:833 | MD |      INFO  | +0     | IniFile.Write - SECTION: [JAMMA0_1] - KEY: COIN - VALUE: 7 - FILE: G:\Multimedia\Games\HyperSpin\Systems\SEGA Naomi\Demul 0.7\padDemul.ini
    10:28:43:833 | MD |      INFO  | +0     | IniFile.Write - SECTION: [JAMMA0_1] - KEY: DIGITALUP - VALUE: 19 - FILE: G:\Multimedia\Games\HyperSpin\Systems\SEGA Naomi\Demul 0.7\padDemul.ini
    10:28:43:834 | MD |      INFO  | +0     | IniFile.Write - SECTION: [JAMMA0_1] - KEY: DIGITALDOWN - VALUE: 33 - FILE: G:\Multimedia\Games\HyperSpin\Systems\SEGA Naomi\Demul 0.7\padDemul.ini
    10:28:43:834 | MD |      INFO  | +0     | IniFile.Write - SECTION: [JAMMA0_1] - KEY: DIGITALLEFT - VALUE: 32 - FILE: G:\Multimedia\Games\HyperSpin\Systems\SEGA Naomi\Demul 0.7\padDemul.ini
    10:28:43:834 | MD |      INFO  | +0     | IniFile.Write - SECTION: [JAMMA0_1] - KEY: DIGITALRIGHT - VALUE: 34 - FILE: G:\Multimedia\Games\HyperSpin\Systems\SEGA Naomi\Demul 0.7\padDemul.ini
    10:28:43:834 | MD |      INFO  | +0     | IniFile.Write - SECTION: [JAMMA0_1] - KEY: ANALOGUP - VALUE:  - FILE: G:\Multimedia\Games\HyperSpin\Systems\SEGA Naomi\Demul 0.7\padDemul.ini
    10:28:43:834 | MD |      INFO  | +0     | IniFile.Write - SECTION: [JAMMA0_1] - KEY: ANALOGDOWN - VALUE:  - FILE: G:\Multimedia\Games\HyperSpin\Systems\SEGA Naomi\Demul 0.7\padDemul.ini
    10:28:43:834 | MD |      INFO  | +0     | IniFile.Write - SECTION: [JAMMA0_1] - KEY: ANALOGLEFT - VALUE:  - FILE: G:\Multimedia\Games\HyperSpin\Systems\SEGA Naomi\Demul 0.7\padDemul.ini
    10:28:43:834 | MD |      INFO  | +0     | IniFile.Write - SECTION: [JAMMA0_1] - KEY: ANALOGRIGHT - VALUE:  - FILE: G:\Multimedia\Games\HyperSpin\Systems\SEGA Naomi\Demul 0.7\padDemul.ini
    10:28:43:835 | MD |      INFO  | +0     | IniFile.Write - SECTION: [JAMMA0_1] - KEY: ANALOGUP2 - VALUE:  - FILE: G:\Multimedia\Games\HyperSpin\Systems\SEGA Naomi\Demul 0.7\padDemul.ini
    10:28:43:835 | MD |      INFO  | +0     | IniFile.Write - SECTION: [JAMMA0_1] - KEY: ANALOGDOWN2 - VALUE:  - FILE: G:\Multimedia\Games\HyperSpin\Systems\SEGA Naomi\Demul 0.7\padDemul.ini
    10:28:43:835 | MD |      INFO  | +0     | IniFile.Write - SECTION: [JAMMA0_1] - KEY: ANALOGLEFT2 - VALUE:  - FILE: G:\Multimedia\Games\HyperSpin\Systems\SEGA Naomi\Demul 0.7\padDemul.ini
    10:28:43:835 | MD |      INFO  | +0     | IniFile.Write - SECTION: [JAMMA0_1] - KEY: ANALOGRIGHT2 - VALUE:  - FILE: G:\Multimedia\Games\HyperSpin\Systems\SEGA Naomi\Demul 0.7\padDemul.ini
    10:28:43:835 | MD |      INFO  | +0     | Module - Wrote standard controls to padDemul.ini.
    10:28:43:835 | MD |      INFO  | +0     | VMU - No default VMU file at G:\Multimedia\Games\HyperSpin\Systems\SEGA Naomi\Demul 0.7\memsaves\default_vms.bin
    10:28:43:836 | MD |      INFO  | +0     | IniFile.Write - SECTION: [main] - KEY: UseFullscreen - VALUE: 1 - FILE: G:\Multimedia\Games\HyperSpin\Systems\SEGA Naomi\Demul 0.7\gpuDX11.ini
    10:28:44:083 | MD |      INFO  | +250   | Process.Run - Running: G:\Multimedia\Games\HyperSpin\Systems\SEGA Naomi\Demul 0.7\demul.exe  -run=awave -rom=maxspeed
    10:28:46:874 | MD |      INFO  | +2792  | Module - Waiting for Demul to finish loading game.
    10:28:57:263 | MD |      INFO  | +10390 | Module - Demul finished loading game.
    10:28:57:263 | MD |      INFO  | +0     | DefaultAnimateFadeIn - Started, direction is: out
    10:28:57:800 | MD |      INFO  | +530   | DefaultAnimateFadeIn - Ended
    10:28:57:860 | MD |      INFO  | +63    | Process.Process - "WaitClose" "demul.exe" 
    10:31:17:326 | MD |     ERROR  | +139465 | 1
    10:31:17:326 | MD |      INFO  | +0     | CloseProcess - Started, user requested to end launched application
    10:31:17:338 | MD |      INFO  | +15    | CloseProcess - Ended
    10:31:18:322 | MD |      INFO  | +983   | ExitModule - Started
    10:31:18:322 | MD |      INFO  | +0     | UpdateStatistics - Starting Updating Statistics
    10:31:18:389 | MD |      INFO  | +62    | UpdateStatistics - Game section statistics updated.
    10:31:18:389 | MD |      INFO  | +0     | ExitModule - Ended
    End of Module Logs
    10:31:18:435 | RL |      INFO  | +162490 | Main - Module ended, exiting RocketLauncher normally
    10:31:18:435 | RL |      INFO  | +0     | ExitScript - Started
    10:31:18:438 | RL |      INFO  | +0     | ExitScript - Checking what application is currently in focus.
    10:31:18:439 | RL |      INFO  | +0     | ExitScript - HyperSpin is currently active. Proceeding with exit
    10:31:18:439 | RL |      INFO  | +0     | ExitScript - Restoring taskbar
    10:31:18:665 | RL |      INFO  | +234   | SystemCursor - Restoring mouse cursor
    10:31:18:666 | RL |      INFO  | +0     | ExitScript - Restored cursor
    10:31:18:666 | RL |      INFO  | +0     | ExitScript - Ended
     

  4. Collapse Details
    Re: Publisher Text wont display when loading Games 
    #4
    Super Moderator
    agent47's Avatar
    MainSecondary
    Join Date
    Jan 2016
    Posts
    1,109
    It looks like your plugin is set to RLUI instead of HS. I'm not sure if that's what's causing your issue though because all of the metadata logging is missing.

    Anytime you upload a log the logging level needs to be set to troubleshooting otherwise it's useless.
     

  5. Collapse Details
    Re: Publisher Text wont display when loading Games 
    #5
    Member
    MainSecondary
    Join Date
    May 2017
    Posts
    40
    Code:
    17:52:25:385 | RL |      INFO  | +N/A   | Main - RocketLauncher v1.2.0.1 (www.rlauncher.com)
    17:52:25:455 | RL |   WARNING  | +62    | 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.
    17:52:25:568 | RL |     DEBUG  | +109   | Registry.Read - Reading from Registry : RootKey=HKEY_LOCAL_MACHINE, SubKey=System\CurrentControlSet\Control\Windows, ValueName=ErrorMode,RegistryVersion=32
    17:52:25:568 | RL |     DEBUG  | +0     | Registry.Read - Registry Read finished, returning 0
    17:52:25:568 | RL |      INFO  | +0     | Main - System Specs:
    					RocketLauncher Dir: G:\Multimedia\Games\RocketLauncher
    					RocketLauncher is: 32-bit
    					OS: Microsoft Windows 7 Professional 
    					SKU: Professional
    					Total Memory: 8134.92 MB
    					Free Memory: 3887.04 MB
    					Used Memory: 4247.875 MB
    					SystemType: 64-bit
    					Physical Processors: 1
    					Logical Processors: 8
    					GPU 1 Name: NVIDIA GeForce GTX 960
    					GPU 1 RAM: -2048.00 MB
    					GPU 1 Driver Version: 25.21.14.1935
    					Sound 1 Device: Bluetooth Hands-free Audio Device
    					Sound 1 Status: Enabled
    					Sound 2 Device: NVIDIA High Definition Audio
    					Sound 2 Status: Enabled
    					Sound 3 Device: Realtek High Definition Audio
    					Sound 3 Status: Enabled
    					Sound 4 Device: Bluetooth stereo-audio
    					Sound 4 Status: Enabled
    					Sound 5 Device: Bluetooth stereo-audio
    					Sound 5 Status: Enabled
    					Sound 6 Device: Bluetooth stereo-audio
    					Sound 6 Status: Enabled
    					Sound 7 Device: NVIDIA Virtual Audio Device (Wave Extensible) (WDM)
    					Sound 7 Status: Enabled
    					OS Language: Dutch_Standard
    					System Locale: nl-NL
    					Formats Locale: en-US
    					Windows UI Language: nl-NL
    					Text Encoding: Windows-1252
    					OS Admin Status: No
    					RL Compatibility Flags: 
    					Latest .Net Version: v4.0.30319
    					Monitor #1 (\\.\DISPLAY1): 1920x1080 (1920x1040 work) [32bit] [60hz] [Landscape]  (Primary)
    					Current AHK Desktop Width: 1920
    					Current AHK Desktop Height: 1080
    					Monitor #1 DPI: 100
    					ErrorMode: 0
    					AutoHotkey Path: C:\Program Files\Tools\AutoHotKey\AutoHotkey.exe
    					AHK Version: 1.1.13.00
    					Unicode: No
    17:52:25:568 | RL |      INFO  | +0     | CheckFile - Checking if G:\Multimedia\Games\RocketLauncher\RocketLauncher.exe exists
    17:52:25:569 | 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:			1/12/2019 - 12:54:12
    					Modified:			1/12/2019 - 1:01:53
    17:52:25:569 | RL |      INFO  | +0     | Main - Raw CLI received: "Sega Naomi tetkiwam"
    17:52:25:572 | RL |     TRACE  | +16    | File.__New - Creating new file object of: "G:\Multimedia\Games\RocketLauncher\Module Extensions\RocketLauncher.dll"
    17:52:25:572 | RL |      INFO  | +0     | File.CheckFile - Checking if "G:\Multimedia\Games\RocketLauncher\Module Extensions\RocketLauncher.dll" exists
    17:52:25:572 | RL |     TRACE  | +0     | File.Exist - This file exists: G:\Multimedia\Games\RocketLauncher\Module Extensions\RocketLauncher.dll
    17:52:25:573 | 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:			1/12/2019 - 12:54:11
    					Modified:			1/12/2019 - 1:00:40
    17:52:25:576 | RL |      INFO  | +0     | CRC Check - CRC matches, this is an official unedited Extension: G:\Multimedia\Games\RocketLauncher\Module Extensions\Array.ahk
    17:52:25:577 | RL |     DEBUG  | +0     | CheckFile - Attributes:
    					File Size:			4926 bytes
    					Created:			1/12/2019 - 12:54:11
    					Modified:			1/12/2019 - 1:01:43
    17:52:25:577 | RL |      INFO  | +0     | CRC Check - CRC matches, this is an official unedited Library: G:\Multimedia\Games\RocketLauncher\Module Extensions\BinHexRW.ahk
    17:52:25:578 | RL |     DEBUG  | +0     | CheckFile - Attributes:
    					File Size:			5112 bytes
    					Created:			1/12/2019 - 12:54:11
    					Modified:			1/12/2019 - 1:01:58
    17:52:25:578 | RL |      INFO  | +0     | CheckFile - Checking if G:\Multimedia\Games\RocketLauncher\Module Extensions\BlockInput.exe exists
    17:52:25:579 | RL |     DEBUG  | +0     | CheckFile - Attributes:
    					FileDescription         	 
    					FileVersion             	1.1.09.04
    					InternalName            	 
    					OriginalFilename        	 
    					ProductName             	 
    					ProductVersion          	1.1.09.04
    					File Size:			657920 bytes
    					Created:			1/12/2019 - 12:54:11
    					Modified:			1/3/2014 - 4:27:34
    17:52:25:579 | RL |      INFO  | +0     | CRC Check - CRC matches, this is an official unedited Extension: G:\Multimedia\Games\RocketLauncher\Module Extensions\CLR_L.ahk | vInterop
    17:52:25:580 | RL |     DEBUG  | +0     | CheckFile - Attributes:
    					File Size:			5503 bytes
    					Created:			1/12/2019 - 12:54:11
    					Modified:			1/12/2019 - 1:00:30
    17:52:25:581 | RL |      INFO  | +0     | CRC Check - CRC matches, this is an official unedited Extension: G:\Multimedia\Games\RocketLauncher\Module Extensions\Control_AniGif.ahk | vAniGif.ahk
    17:52:25:581 | RL |     DEBUG  | +0     | CheckFile - Attributes:
    					File Size:			5716 bytes
    					Created:			1/12/2019 - 12:54:11
    					Modified:			4/29/2013 - 7:56:02
    17:52:25:584 | RL |     ERROR  | +0     | CRC Check - No CRC defined on the header for: G:\Multimedia\Games\RocketLauncher\Module Extensions\gdip.ahk
    17:52:25:584 | RL |     DEBUG  | +0     | CheckFile - Attributes:
    					File Size:			88789 bytes
    					Created:			1/12/2019 - 12:54:11
    					Modified:			1/13/2013 - 11:07:30
    17:52:25:585 | RL |      INFO  | +0     | CRC Check - CRC matches, this is an official unedited Library: G:\Multimedia\Games\RocketLauncher\Module Extensions\gdip_alt.ahk
    17:52:25:585 | RL |     DEBUG  | +0     | CheckFile - Attributes:
    					File Size:			5955 bytes
    					Created:			1/12/2019 - 12:54:11
    					Modified:			1/12/2019 - 1:01:12
    17:52:25:585 | RL |      INFO  | +0     | CheckFile - Checking if G:\Multimedia\Games\RocketLauncher\Module Extensions\gsdll32.dll exists
    17:52:25:586 | RL |     DEBUG  | +0     | CheckFile - Attributes:
    					File Size:			13090816 bytes
    					Created:			1/12/2019 - 12:54:11
    					Modified:			1/7/2015 - 3:20:42
    17:52:25:586 | RL |      INFO  | +0     | CheckFile - Checking if G:\Multimedia\Games\RocketLauncher\Module Extensions\itextsharp.dll exists
    17:52:25:587 | RL |     DEBUG  | +16    | 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:			1/12/2019 - 12:54:11
    					Modified:			6/14/2013 - 8:06:21
    17:52:25:588 | RL |      INFO  | +0     | CRC Check - CRC matches, this is an official unedited Library: G:\Multimedia\Games\RocketLauncher\Module Extensions\Java.ahk
    17:52:25:588 | RL |     DEBUG  | +0     | CheckFile - Attributes:
    					File Size:			7859 bytes
    					Created:			1/12/2019 - 12:54:11
    					Modified:			1/12/2019 - 1:01:01
    17:52:25:589 | RL |      INFO  | +0     | CRC Check - CRC matches, this is an official unedited Extension: G:\Multimedia\Games\RocketLauncher\Module Extensions\JSON.ahk
    17:52:25:590 | RL |     DEBUG  | +0     | CheckFile - Attributes:
    					File Size:			9227 bytes
    					Created:			1/12/2019 - 12:54:11
    					Modified:			1/12/2019 - 1:01:20
    17:52:25:591 | RL |      INFO  | +0     | CRC Check - CRC matches, this is an official unedited Library: G:\Multimedia\Games\RocketLauncher\Module Extensions\Origin.ahk
    17:52:25:591 | RL |     DEBUG  | +0     | CheckFile - Attributes:
    					File Size:			4915 bytes
    					Created:			1/12/2019 - 12:54:11
    					Modified:			1/12/2019 - 1:00:33
    17:52:25:592 | RL |      INFO  | +0     | CRC Check - CRC matches, this is an official unedited Extension: G:\Multimedia\Games\RocketLauncher\Module Extensions\RegRW64.ahk
    17:52:25:593 | RL |     DEBUG  | +0     | CheckFile - Attributes:
    					File Size:			6915 bytes
    					Created:			1/12/2019 - 12:54:11
    					Modified:			5/8/2014 - 9:06:39
    17:52:25:596 | RL |      INFO  | +0     | CRC Check - CRC matches, this is an official unedited Extension: G:\Multimedia\Games\RocketLauncher\Module Extensions\RIni.ahk | v1.7
    17:52:25:596 | RL |     DEBUG  | +0     | CheckFile - Attributes:
    					File Size:			67872 bytes
    					Created:			1/12/2019 - 12:54:11
    					Modified:			1/12/2019 - 1:01:58
    17:52:25:596 | RL |      INFO  | +0     | CheckFile - Checking if G:\Multimedia\Games\RocketLauncher\Module Extensions\SevenZipSharp.dll exists
    17:52:25:598 | RL |     DEBUG  | +0     | 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:			1/12/2019 - 12:54:11
    					Modified:			9/29/2015 - 3:35:11
    17:52:25:599 | RL |      INFO  | +0     | CRC Check - CRC matches, this is an official unedited Library: G:\Multimedia\Games\RocketLauncher\Module Extensions\Steam.ahk
    17:52:25:600 | RL |     DEBUG  | +0     | CheckFile - Attributes:
    					File Size:			5517 bytes
    					Created:			1/12/2019 - 12:54:11
    					Modified:			1/12/2019 - 1:01:00
    17:52:25:601 | RL |      INFO  | +0     | CRC Check - CRC matches, this is an official unedited Extension: G:\Multimedia\Games\RocketLauncher\Module Extensions\VA.ahk
    17:52:25:602 | RL |     DEBUG  | +15    | CheckFile - Attributes:
    					File Size:			34688 bytes
    					Created:			1/12/2019 - 12:54:11
    					Modified:			3/2/2013 - 3:05:47
    17:52:25:604 | RL |      INFO  | +0     | CRC Check - CRC matches, this is an official unedited Library: G:\Multimedia\Games\RocketLauncher\Module Extensions\VA_Extension.ahk
    17:52:25:606 | RL |     DEBUG  | +0     | CheckFile - Attributes:
    					File Size:			3862 bytes
    					Created:			1/12/2019 - 12:54:11
    					Modified:			1/12/2019 - 1:01:46
    17:52:25:607 | RL |      INFO  | +0     | CRC Check - CRC matches, this is an official unedited Library: G:\Multimedia\Games\RocketLauncher\Lib\7z.ahk
    17:52:25:609 | RL |     DEBUG  | +0     | CheckFile - Attributes:
    					File Size:			33916 bytes
    					Created:			1/12/2019 - 12:54:10
    					Modified:			1/12/2019 - 1:01:44
    17:52:25:612 | RL |      INFO  | +0     | CRC Check - CRC matches, this is an official unedited Library: G:\Multimedia\Games\RocketLauncher\Lib\Bezel.ahk
    17:52:25:613 | RL |     DEBUG  | +0     | CheckFile - Attributes:
    					File Size:			121257 bytes
    					Created:			1/12/2019 - 12:54:10
    					Modified:			1/12/2019 - 1:01:44
    17:52:25:615 | RL |      INFO  | +0     | CRC Check - CRC matches, this is an official unedited Library: G:\Multimedia\Games\RocketLauncher\Lib\Fade.ahk
    17:52:25:615 | RL |     DEBUG  | +0     | CheckFile - Attributes:
    					File Size:			39707 bytes
    					Created:			1/12/2019 - 12:54:10
    					Modified:			1/12/2019 - 1:00:53
    17:52:25:616 | RL |      INFO  | +0     | CRC Check - CRC matches, this is an official unedited Library: G:\Multimedia\Games\RocketLauncher\Lib\Fade Init.ahk
    17:52:25:616 | RL |     DEBUG  | +0     | CheckFile - Attributes:
    					File Size:			1140 bytes
    					Created:			1/12/2019 - 12:54:10
    					Modified:			1/12/2019 - 1:01:31
    17:52:25:618 | RL |      INFO  | +16    | CRC Check - CRC matches, this is an official unedited Library: G:\Multimedia\Games\RocketLauncher\Lib\Fade Animations.ahk
    17:52:25:618 | RL |     DEBUG  | +0     | CheckFile - Attributes:
    					File Size:			77961 bytes
    					Created:			1/12/2019 - 12:54:10
    					Modified:			1/12/2019 - 1:01:04
    17:52:25:619 | RL |      INFO  | +0     | CRC Check - CRC matches, this is an official unedited Library: G:\Multimedia\Games\RocketLauncher\Lib\Keymapper.ahk
    17:52:25:619 | RL |     DEBUG  | +0     | CheckFile - Attributes:
    					File Size:			33682 bytes
    					Created:			1/12/2019 - 12:54:10
    					Modified:			1/12/2019 - 1:00:36
    17:52:25:620 | RL |      INFO  | +0     | CRC Check - CRC matches, this is an official unedited Library: G:\Multimedia\Games\RocketLauncher\Lib\Keymapper Init.ahk
    17:52:25:621 | RL |     DEBUG  | +0     | CheckFile - Attributes:
    					File Size:			3966 bytes
    					Created:			1/12/2019 - 12:54:10
    					Modified:			1/12/2019 - 1:01:28
    17:52:25:622 | RL |      INFO  | +0     | CRC Check - CRC matches, this is an official unedited Library: G:\Multimedia\Games\RocketLauncher\Lib\MultiGame.ahk
    17:52:25:622 | RL |     DEBUG  | +0     | CheckFile - Attributes:
    					File Size:			41583 bytes
    					Created:			1/12/2019 - 12:54:10
    					Modified:			1/12/2019 - 1:01:58
    17:52:25:623 | RL |      INFO  | +0     | CRC Check - CRC matches, this is an official unedited Library: G:\Multimedia\Games\RocketLauncher\Lib\MultiGame Init.ahk
    17:52:25:624 | RL |     DEBUG  | +0     | CheckFile - Attributes:
    					File Size:			169 bytes
    					Created:			1/12/2019 - 12:54:10
    					Modified:			1/12/2019 - 1:01:30
    17:52:25:626 | RL |      INFO  | +0     | CRC Check - CRC matches, this is an official unedited Library: G:\Multimedia\Games\RocketLauncher\Lib\MultiPlayer.ahk
    17:52:25:626 | RL |     DEBUG  | +0     | CheckFile - Attributes:
    					File Size:			67277 bytes
    					Created:			1/12/2019 - 12:54:10
    					Modified:			1/12/2019 - 1:01:08
    17:52:25:632 | RL |      INFO  | +0     | CRC Check - CRC matches, this is an official unedited Library: G:\Multimedia\Games\RocketLauncher\Lib\Pause.ahk
    17:52:25:633 | RL |     DEBUG  | +0     | CheckFile - Attributes:
    					File Size:			408415 bytes
    					Created:			1/12/2019 - 12:54:10
    					Modified:			1/12/2019 - 1:00:51
    17:52:25:634 | RL |      INFO  | +15    | CRC Check - CRC matches, this is an official unedited Library: G:\Multimedia\Games\RocketLauncher\Lib\Pause Init.ahk
    17:52:25:634 | RL |     DEBUG  | +0     | CheckFile - Attributes:
    					File Size:			563 bytes
    					Created:			1/12/2019 - 12:54:10
    					Modified:			1/12/2019 - 1:00:58
    17:52:25:635 | RL |      INFO  | +0     | CRC Check - CRC matches, this is an official unedited Library: G:\Multimedia\Games\RocketLauncher\Lib\Password.ahk
    17:52:25:636 | RL |     DEBUG  | +0     | CheckFile - Attributes:
    					File Size:			10131 bytes
    					Created:			1/12/2019 - 12:54:10
    					Modified:			1/12/2019 - 1:00:42
    17:52:25:639 | RL |      INFO  | +0     | CRC Check - CRC matches, this is an official unedited Library: G:\Multimedia\Games\RocketLauncher\Lib\Classes\DLL\RocketLauncher.ahk
    17:52:25:639 | RL |     DEBUG  | +0     | CheckFile - Attributes:
    					File Size:			31509 bytes
    					Created:			1/12/2019 - 1:00:55
    					Modified:			1/12/2019 - 1:00:55
    17:52:25:640 | RL |      INFO  | +0     | CRC Check - CRC matches, this is an official unedited Library: G:\Multimedia\Games\RocketLauncher\Lib\Classes\Log\Logger.ahk
    17:52:25:640 | RL |     DEBUG  | +0     | CheckFile - Attributes:
    					File Size:			3558 bytes
    					Created:			1/12/2019 - 1:01:26
    					Modified:			1/12/2019 - 1:01:26
    17:52:25:641 | RL |      INFO  | +0     | CRC Check - CRC matches, this is an official unedited Library: G:\Multimedia\Games\RocketLauncher\Lib\Classes\Util\MiscUtils.ahk
    17:52:25:641 | RL |     DEBUG  | +0     | CheckFile - Attributes:
    					File Size:			6709 bytes
    					Created:			1/12/2019 - 1:00:25
    					Modified:			1/12/2019 - 1:00:25
    17:52:25:642 | RL |      INFO  | +0     | CRC Check - CRC matches, this is an official unedited Library: G:\Multimedia\Games\RocketLauncher\Lib\Classes\Util\Environment\Registry.ahk
    17:52:25:643 | RL |     DEBUG  | +0     | CheckFile - Attributes:
    					File Size:			2084 bytes
    					Created:			1/12/2019 - 1:00:49
    					Modified:			1/12/2019 - 1:00:49
    17:52:25:644 | RL |      INFO  | +0     | CRC Check - CRC matches, this is an official unedited Library: G:\Multimedia\Games\RocketLauncher\Lib\Classes\Util\Environment\ArrayUtils.ahk
    17:52:25:644 | RL |     DEBUG  | +0     | CheckFile - Attributes:
    					File Size:			306 bytes
    					Created:			1/12/2019 - 1:01:17
    					Modified:			1/12/2019 - 1:01:17
    17:52:25:645 | RL |      INFO  | +0     | CRC Check - CRC matches, this is an official unedited Library: G:\Multimedia\Games\RocketLauncher\Lib\Classes\Util\Environment\LocaleUtils.ahk
    17:52:25:646 | RL |     DEBUG  | +0     | CheckFile - Attributes:
    					File Size:			2104 bytes
    					Created:			1/12/2019 - 1:01:08
    					Modified:			1/12/2019 - 1:01:08
    17:52:25:647 | RL |      INFO  | +0     | CRC Check - CRC matches, this is an official unedited Library: G:\Multimedia\Games\RocketLauncher\Lib\Classes\Util\Environment\StringUtils.ahk
    17:52:25:647 | RL |     DEBUG  | +0     | CheckFile - Attributes:
    					File Size:			7754 bytes
    					Created:			1/12/2019 - 1:00:46
    					Modified:			1/12/2019 - 1:00:46
    17:52:25:648 | RL |      INFO  | +0     | CRC Check - CRC matches, this is an official unedited Library: G:\Multimedia\Games\RocketLauncher\Lib\Classes\Util\Environment\TimerUtils.ahk
    17:52:25:648 | RL |     DEBUG  | +0     | CheckFile - Attributes:
    					File Size:			2948 bytes
    					Created:			1/12/2019 - 1:01:08
    					Modified:			1/12/2019 - 1:01:08
    17:52:25:649 | RL |      INFO  | +16    | CRC Check - CRC matches, this is an official unedited Library: G:\Multimedia\Games\RocketLauncher\Lib\Classes\Util\File\ArchiveFile.ahk
    17:52:25:649 | RL |     DEBUG  | +0     | CheckFile - Attributes:
    					File Size:			346 bytes
    					Created:			1/12/2019 - 1:00:23
    					Modified:			1/12/2019 - 1:00:23
    17:52:25:650 | RL |      INFO  | +0     | CRC Check - CRC matches, this is an official unedited Library: G:\Multimedia\Games\RocketLauncher\Lib\Classes\Util\File\DemulShooter.ahk
    17:52:25:650 | RL |     DEBUG  | +0     | CheckFile - Attributes:
    					File Size:			786 bytes
    					Created:			1/12/2019 - 1:01:01
    					Modified:			1/12/2019 - 1:01:01
    17:52:25:651 | RL |      INFO  | +0     | CRC Check - CRC matches, this is an official unedited Library: G:\Multimedia\Games\RocketLauncher\Lib\Classes\Util\File\Emulator.ahk
    17:52:25:651 | RL |     DEBUG  | +0     | CheckFile - Attributes:
    					File Size:			1231 bytes
    					Created:			1/12/2019 - 1:01:42
    					Modified:			1/12/2019 - 1:01:42
    17:52:25:653 | RL |      INFO  | +0     | CRC Check - CRC matches, this is an official unedited Library: G:\Multimedia\Games\RocketLauncher\Lib\Classes\Util\File\File.ahk
    17:52:25:653 | RL |     DEBUG  | +0     | CheckFile - Attributes:
    					File Size:			9522 bytes
    					Created:			1/12/2019 - 1:01:17
    					Modified:			1/12/2019 - 1:01:17
    17:52:25:654 | RL |      INFO  | +0     | CRC Check - CRC matches, this is an official unedited Library: G:\Multimedia\Games\RocketLauncher\Lib\Classes\Util\File\FileUtils.ahk
    17:52:25:655 | RL |     DEBUG  | +0     | CheckFile - Attributes:
    					File Size:			339 bytes
    					Created:			1/12/2019 - 1:01:03
    					Modified:			1/12/2019 - 1:01:03
    17:52:25:655 | RL |      INFO  | +0     | CRC Check - CRC matches, this is an official unedited Library: G:\Multimedia\Games\RocketLauncher\Lib\Classes\Util\File\Folder.ahk
    17:52:25:656 | RL |     DEBUG  | +0     | CheckFile - Attributes:
    					File Size:			643 bytes
    					Created:			1/12/2019 - 1:00:24
    					Modified:			1/12/2019 - 1:00:24
    17:52:25:657 | RL |      INFO  | +0     | CRC Check - CRC matches, this is an official unedited Library: G:\Multimedia\Games\RocketLauncher\Lib\Classes\Util\File\IniFile.ahk
    17:52:25:657 | RL |     DEBUG  | +0     | CheckFile - Attributes:
    					File Size:			4364 bytes
    					Created:			1/12/2019 - 1:01:14
    					Modified:			1/12/2019 - 1:01:14
    17:52:25:658 | RL |      INFO  | +0     | CRC Check - CRC matches, this is an official unedited Library: G:\Multimedia\Games\RocketLauncher\Lib\Classes\Util\File\Process.ahk
    17:52:25:659 | RL |     DEBUG  | +0     | CheckFile - Attributes:
    					File Size:			9711 bytes
    					Created:			1/12/2019 - 1:01:11
    					Modified:			1/12/2019 - 1:01:11
    17:52:25:660 | RL |      INFO  | +0     | CRC Check - CRC matches, this is an official unedited Library: G:\Multimedia\Games\RocketLauncher\Lib\Classes\Util\File\PropertiesFile.ahk
    17:52:25:660 | RL |     DEBUG  | +0     | CheckFile - Attributes:
    					File Size:			4218 bytes
    					Created:			1/12/2019 - 1:00:28
    					Modified:			1/12/2019 - 1:00:29
    17:52:25:661 | RL |      INFO  | +0     | CRC Check - CRC matches, this is an official unedited Library: G:\Multimedia\Games\RocketLauncher\Lib\Classes\Util\File\RIniFile.ahk
    17:52:25:662 | RL |     DEBUG  | +0     | CheckFile - Attributes:
    					File Size:			3898 bytes
    					Created:			1/12/2019 - 1:01:22
    					Modified:			1/12/2019 - 1:01:22
    17:52:25:663 | RL |      INFO  | +0     | CRC Check - CRC matches, this is an official unedited Library: G:\Multimedia\Games\RocketLauncher\Lib\Classes\Util\File\XMLFile.ahk
    17:52:25:663 | RL |     DEBUG  | +0     | CheckFile - Attributes:
    					File Size:			331 bytes
    					Created:			1/12/2019 - 1:00:57
    					Modified:			1/12/2019 - 1:00:58
    17:52:25:664 | RL |      INFO  | +0     | CRC Check - CRC matches, this is an official unedited Library: G:\Multimedia\Games\RocketLauncher\Lib\Classes\Util\Input\KeyUtils.ahk
    17:52:25:665 | RL |     DEBUG  | +16    | CheckFile - Attributes:
    					File Size:			5426 bytes
    					Created:			1/12/2019 - 1:01:40
    					Modified:			1/12/2019 - 1:01:40
    17:52:25:666 | RL |      INFO  | +0     | CRC Check - CRC matches, this is an official unedited Library: G:\Multimedia\Games\RocketLauncher\Lib\Classes\Util\UI\Control.ahk
    17:52:25:666 | RL |     DEBUG  | +0     | CheckFile - Attributes:
    					File Size:			4603 bytes
    					Created:			1/12/2019 - 1:01:11
    					Modified:			1/12/2019 - 1:01:11
    17:52:25:668 | RL |      INFO  | +0     | CRC Check - CRC matches, this is an official unedited Library: G:\Multimedia\Games\RocketLauncher\Lib\Classes\Util\UI\Window.ahk
    17:52:25:668 | RL |     DEBUG  | +0     | CheckFile - Attributes:
    					File Size:			24655 bytes
    					Created:			1/12/2019 - 1:01:43
    					Modified:			1/12/2019 - 1:01:43
    17:52:25:669 | RL |      INFO  | +0     | CRC Check - CRC matches, this is an official unedited Library: G:\Multimedia\Games\RocketLauncher\Lib\Classes\Util\UI\WindowTitle.ahk
    17:52:25:670 | RL |     DEBUG  | +0     | CheckFile - Attributes:
    					File Size:			1171 bytes
    					Created:			1/12/2019 - 1:01:09
    					Modified:			1/12/2019 - 1:01:09
    17:52:25:674 | RL |      INFO  | +0     | CRC Check - CRC matches, this is an official unedited Library: G:\Multimedia\Games\RocketLauncher\Lib\Rom Mapping Launch Menu.ahk
    17:52:25:674 | RL |     DEBUG  | +0     | CheckFile - Attributes:
    					File Size:			72279 bytes
    					Created:			1/12/2019 - 12:54:10
    					Modified:			1/12/2019 - 1:01:24
    17:52:25:675 | RL |      INFO  | +0     | CRC Check - CRC matches, this is an official unedited Library: G:\Multimedia\Games\RocketLauncher\Lib\Shader.ahk
    17:52:25:675 | RL |     DEBUG  | +0     | CheckFile - Attributes:
    					File Size:			4183 bytes
    					Created:			1/12/2019 - 1:01:26
    					Modified:			1/12/2019 - 1:01:27
    17:52:25:676 | RL |      INFO  | +0     | CRC Check - CRC matches, this is an official unedited Library: G:\Multimedia\Games\RocketLauncher\Lib\Shader Init.ahk
    17:52:25:676 | RL |     DEBUG  | +0     | CheckFile - Attributes:
    					File Size:			412 bytes
    					Created:			1/12/2019 - 1:01:23
    					Modified:			1/12/2019 - 1:01:23
    17:52:25:680 | RL |      INFO  | +15    | CRC Check - CRC matches, this is an official unedited Library: G:\Multimedia\Games\RocketLauncher\Lib\Shared.ahk
    17:52:25:681 | RL |     DEBUG  | +0     | CheckFile - Attributes:
    					File Size:			173248 bytes
    					Created:			1/12/2019 - 12:54:10
    					Modified:			1/12/2019 - 1:00:53
    17:52:25:682 | RL |      INFO  | +0     | CRC Check - CRC matches, this is an official unedited Library: G:\Multimedia\Games\RocketLauncher\Lib\Statistics.ahk
    17:52:25:683 | RL |     DEBUG  | +0     | CheckFile - Attributes:
    					File Size:			27008 bytes
    					Created:			1/12/2019 - 12:54:10
    					Modified:			1/12/2019 - 1:01:36
    17:52:25:683 | RL |      INFO  | +0     | CRC Check - CRC matches, this is an official unedited Library: G:\Multimedia\Games\RocketLauncher\Lib\Statistics Init.ahk
    17:52:25:684 | RL |     DEBUG  | +0     | CheckFile - Attributes:
    					File Size:			43 bytes
    					Created:			1/12/2019 - 12:54:10
    					Modified:			1/12/2019 - 1:01:41
    17:52:25:685 | RL |      INFO  | +0     | CRC Check - CRC matches, this is an official unedited Library: G:\Multimedia\Games\RocketLauncher\Lib\Virtual Drive.ahk
    17:52:25:685 | RL |     DEBUG  | +0     | CheckFile - Attributes:
    					File Size:			20294 bytes
    					Created:			1/12/2019 - 12:54:10
    					Modified:			1/12/2019 - 1:01:43
    17:52:25:687 | RL |      INFO  | +0     | CRC Check - CRC matches, this is an official unedited Library: G:\Multimedia\Games\RocketLauncher\Lib\XHotkey.ahk
    17:52:25:687 | RL |     DEBUG  | +0     | CheckFile - Attributes:
    					File Size:			26615 bytes
    					Created:			1/12/2019 - 12:54:10
    					Modified:			1/12/2019 - 1:01:26
    17:52:25:688 | RL |      INFO  | +0     | CRC Check - CRC matches, this is an official unedited Library: G:\Multimedia\Games\RocketLauncher\Lib\XHotkey Init.ahk
    17:52:25:689 | RL |     DEBUG  | +0     | CheckFile - Attributes:
    					File Size:			1073 bytes
    					Created:			1/12/2019 - 12:54:10
    					Modified:			1/12/2019 - 1:00:56
    17:52:25:689 | RL |     DEBUG  | +0     | Main - Received this dbName with no path via CLI: "tetkiwam"
    17:52:25:689 | RL |     DEBUG  | +0     | Main - dbName: tetkiwam
    17:52:25:689 | RL |      INFO  | +0     | Main - Loading Front End Plugin: "RocketLauncherUI"
    17:52:25:690 | RL |      INFO  | +0     | CRC Check - CRC matches, this is an official unedited Library: G:\Multimedia\Games\RocketLauncher\Plugins\RocketLauncherUI.plugin
    17:52:25:690 | RL |     DEBUG  | +0     | CheckFile - Attributes:
    					File Size:			4177 bytes
    					Created:			1/12/2019 - 12:54:12
    					Modified:			1/12/2019 - 1:01:59
    17:52:25:691 | RL |     TRACE  | +0     | Process.__New - Creating new process object for: "G:\Multimedia\Games\HyperSpin\HyperSpin.exe"
    17:52:25:691 | RL |     TRACE  | +0     | File.__New - Creating new file object of: "G:\Multimedia\Games\HyperSpin\HyperSpin.exe"
    17:52:25:691 | RL |      INFO  | +0     | Process.Process - "Exist" "HyperSpin.exe" 
    17:52:25:691 | RL |     TRACE  | +0     | Process.GetProcessID
    17:52:25:697 | RL |      INFO  | +16    | Main - Detected HyperSpin.exe is currently running
    17:52:25:697 | RL |     TRACE  | +0     | Window.__New - Created: "ahk_pid 9908"
    17:52:25:698 | RL |     TRACE  | +0     | Window.Get - ID is "0x2410d8" from "ahk_pid 9908"
    17:52:25:698 | RL |     TRACE  | +0     | Window.GetPos - Retrieved x:0 y:0 w: 1920 h: 1080 from "ahk_id 0x2410d8"
    17:52:25:698 | RL |      INFO  | +0     | Main - HyperSpin.exe coordinates are x0 y0 w1920 h1080
    17:52:25:698 | RL |      INFO  | +0     | Main - RocketLauncher received "Sega Naomi" and "tetkiwam"
    17:52:25:703 | RL |      INFO  | +0     | Main - Found a "Games Options.ini" file, loading it into memory.
    17:52:25:706 | RL |      INFO  | +0     | Main - tetkiwam is using the default emulator: Demul70
    17:52:25:706 | RL |      INFO  | +0     | Main - Checking for a [Demul70] section in G:\Multimedia\Games\RocketLauncher\Settings\Sega Naomi\Emulators.ini
    17:52:25:706 | RL |      INFO  | +0     | Main - Checking for a [Demul70] section in G:\Multimedia\Games\RocketLauncher\Settings\Global Emulators.ini
    17:52:25:707 | RL |      INFO  | +0     | Main - Found [Demul70] in G:\Multimedia\Games\RocketLauncher\Settings\Global Emulators.ini
    17:52:25:708 | RL |      INFO  | +0     | CheckFile - Checking if G:\Multimedia\Games\RocketLauncher\Modules\Demul\Demul (v0.7).ahk exists
    17:52:25:709 | RL |     DEBUG  | +0     | CheckFile - Attributes:
    					File Size:			33081 bytes
    					Created:			1/12/2019 - 12:54:11
    					Modified:			1/12/2019 - 1:00:34
    17:52:25:710 | RL |      INFO  | +0     | Main - CRC Check - CRC matches, this is an official unedited module.
    17:52:25:710 | RL |      INFO  | +0     | Main - tetkiwam will use module: G:\Multimedia\Games\RocketLauncher\Modules\Demul\Demul (v0.7).ahk
    17:52:25:727 | RL |      INFO  | +31    | Main - Using standard method with "Rom Extension" SkipChecks or without any SkipChecks.
    17:52:25:731 | RL |      INFO  | +0     | CheckFile - Checking if G:\Multimedia\Games\HyperSpin\Systems\SEGA Naomi\Demul 0.7\demul.exe exists
    17:52:25:731 | RL |     DEBUG  | +0     | CheckFile - Attributes:
    					File Size:			3563520 bytes
    					Created:			9/4/2017 - 12:01:23
    					Modified:			8/18/2016 - 2:30:30
    17:52:25:731 | RL |      INFO  | +0     | Main - INI Keys read
    17:52:25:732 | RL |      INFO  | +0     | CheckFile - Checking if G:\Multimedia\Games\RocketLauncher\Module Extensions\7z.exe exists
    17:52:25:733 | 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:			1/12/2019 - 12:54:11
    					Modified:			9/29/2015 - 3:35:11
    17:52:25:733 | RL |      INFO  | +0     | CheckFile - Checking if G:\Multimedia\Games\RocketLauncher\Module Extensions\7z.dll exists
    17:52:25:734 | 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:			1/12/2019 - 12:54:11
    					Modified:			9/29/2015 - 3:35:11
    17:52:25:744 | RL |      INFO  | +16    | Main - "tetkiwam" does not qualify for MultiGame. Only roms with any of these strings in their name are acceptable: \(Disc|\(Disk|\(Cart|\(Tape|\(Cassette|\(Part|\(Side
    17:52:25:744 | RL |      INFO  | +0     | CheckPaths - Started
    17:52:25:744 | RL |      INFO  | +0     | CheckPaths - Looking for rom: G:\Multimedia\Games\HyperSpin\Systems\SEGA Naomi\[Games]\tetkiwam.7z
    17:52:25:767 | RL |      INFO  | +15    | CheckPaths - Looking for rom by name in subfolder: G:\Multimedia\Games\HyperSpin\Systems\SEGA Naomi\[Games]\tetkiwam\tetkiwam.7z
    17:52:25:767 | RL |      INFO  | +0     | CheckPaths - Rom not found
    17:52:25:767 | RL |      INFO  | +0     | CheckPaths - Looking for rom: G:\Multimedia\Games\HyperSpin\Systems\SEGA Naomi\[Games]\tetkiwam.zip
    17:52:25:781 | RL |      INFO  | +16    | CheckPaths - Found rom: G:\Multimedia\Games\HyperSpin\Systems\SEGA Naomi\[Games]\tetkiwam.zip
    17:52:25:781 | RL |     DEBUG  | +0     | CheckPaths - Current romName: tetkiwam
    17:52:25:782 | RL |     DEBUG  | +0     | CheckPaths - Current romPath: G:\Multimedia\Games\HyperSpin\Systems\SEGA Naomi\[Games]
    17:52:25:782 | RL |     DEBUG  | +0     | CheckPaths - Current romExtension: .zip
    17:52:25:782 | RL |      INFO  | +0     | CheckPaths - Ended
    17:52:25:783 | RL |      INFO  | +0     | BuildScript - User Variables:
    					;----------------------------------------------------------------------------
    					; INJECTED VARIABLES
    					;----------------------------------------------------------------------------
    					
    					#NoTrayIcon
    					#InstallKeybdHook
    					MiscUtils.DetectHiddenWindows("On")
    					SetTitleMatchMode, 2
    					SendMode, Event
    					Global RLLog
    					Global RLObject
    					0 := "2"
    					rlPath := "G:\Multimedia\Games\RocketLauncher"
    					pluginPath := "G:\Multimedia\Games\RocketLauncher\Plugins"
    					pluginName := "RocketLauncherUI"
    					pluginExt := ".plugin"
    					contextOnExit := ""
    					rlMode := ""
    					rlTitle := "RocketLauncher"
    					rlVersion := "1.2.0.1"
    					rlAuthor := "djvj"
    					rlURL := "www.rlauncher.com"
    					langFile := "G:\Multimedia\Games\RocketLauncher\Data\Language\Localization.ini"
    					primMonitor := "1"
    					frontendPID := "9908"
    					frontendPath := "G:\Multimedia\Games\HyperSpin"
    					frontendExe := "HyperSpin.exe"
    					frontendExt := "exe"
    					frontendName := "HyperSpin"
    					frontendDrive := "G"
    					exitEmulatorKey := "H3000:4&3"
    					restoreFE := "false"
    					exitScriptKey := "*"
    					toggleCursorKey := "~e & ~t"
    					emuFullPath := "G:\Multimedia\Games\HyperSpin\Systems\SEGA Naomi\Demul 0.7\demul.exe"
    					emuPath := "G:\Multimedia\Games\HyperSpin\Systems\SEGA Naomi\Demul 0.7"
    					emuName := "Demul70"
    					emuExt := "exe"
    					baseRomPath := ""
    					romPath := "G:\Multimedia\Games\HyperSpin\Systems\SEGA Naomi\[Games]"
    					romPathFromIni := "G:\Multimedia\Games\HyperSpin\Systems\SEGA Naomi\[Games]"
    					romExtension := ".zip"
    					romExtensionOrig := ".zip"
    					romExtensions := "7z|zip|gdi|cue|cdi|chd|mds|ccd|nrg"
    					executable := "demul.exe"
    					systemDbName := "Sega Naomi"
    					systemName := "Sega Naomi"
    					dbPath := ""
    					dbName := "tetkiwam"
    					dbExt := ""
    					romFoundByExt := ""
    					romName := "tetkiwam"
    					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 := "G:\Multimedia\Games\RocketLauncher\Module Extensions\BlockInput.exe"
    					errorLevelReporting := "false"
    					lockLaunch := "false"
    					lockLaunchGame := ""
    					screenRotationAngle := "0"
    					screenRotationAngleGame := ""
    					setResolution := ""
    					logFile := ""
    					logLabel := ["    INFO"," WARNING","   ERROR","   DEBUG","   TRACE"]
    					logLevel := "10"
    					logShowDebugConsole := "false"
    					logShowCommandWindow := "false"
    					logCommandWindow := "false"
    					logIncludeModule := "true"
    					logIncludeFileProperties := "true"
    					logIncludeDLLLogs := "false"
    					errorSounds := "true"
    					rlDebugConsoleStdout := ""
    					sysLang := "Dutch_Standard"
    					sysType := "64-bit"
    					broadcastWindowTitle := ""
    					navUpKey := "Up"
    					navDownKey := "Down"
    					navLeftKey := "Left"
    					navRightKey := "Right"
    					navSelectKey := "1"
    					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 := "G:\Multimedia\Games\RocketLauncher\Profiles\LEDBlinky"
    					ledblinkyRLProfile := "G:\Multimedia\Games\RocketLauncher\Profiles\LEDBlinky\RocketLauncher"
    					winIPACFullPath := ""
    					ultraMapEnabled := "false"
    					ultraMapFullPath := ""
    					emuIdleShutdown := "0"
    					launchPasswordHash := "UpUpDownDownLeftRightLeftRight"
    					cursorSize := ""
    					hideCursor := "true"
    					hideEmu := "false"
    					hideFE := "false"
    					suspendFE := "false"
    					fadeIn := "true"
    					fadeInDuration := "500"
    					fadeInTransitionAnimation := "DefaultAnimateFadeIn"
    					fadeInDelay := "20000"
    					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 := "20000"
    					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 := "text with label"
    					fadeRomInfoPublisher := "text with label"
    					fadeRomInfoGenre := "disabled"
    					fadeRomInfoRating := "image"
    					fadeRomInfoOrder := "Description|SystemName|Year|Publisher|Rating"
    					fadeRomInfoTextPlacement := "User Defined"
    					fadeRomInfoTextMargin := "7"
    					fadeRomInfoText1Options := "x190 y865 cFFEC4618 s100"
    					fadeRomInfoText2Options := "w400 x8 y15 cFF555555 r4 s60 Bold"
    					fadeRomInfoText3Options := "w310 x165 y960|1665 cFFE1E1E1 r4 s66 Left Regular"
    					fadeRomInfoText4Options := "x486 y958 cFFECECEC s67"
    					fadeRomInfoText5Options := "w120p h140p x20 y883 cuse_global"
    					fadeRomInfoText6Options := "h135 x15 y885|1590 cFFCFCFCA r4 s120 Regular"
    					fadeRomInfoText7Options := "h135 x15 y885|1590 cFFCFCFCA r4 s120 Regular"
    					fadeStats_Number_of_Times_Played := "text with label"
    					fadeStats_Last_Time_Played := "text with label"
    					fadeStats_Average_Time_Played := "text with label"
    					fadeStats_Total_Time_Played := "text with label"
    					fadeStats_System_Total_Played_Time := "text with label"
    					fadeStats_Total_Global_Played_Time := "text with label"
    					fadeStatsInfoOrder := "Number_of_Times_Played|Last_Time_Played|Average_Time_Played|Total_Time_Played|System_Total_Played_Time|Total_Global_Played_Time"
    					fadeStatsInfoTextPlacement := "topRight"
    					fadeStatsInfoTextMargin := "7"
    					fadeStatsInfoText1Options := "cFFB4B4B4 r4 s22 Bold"
    					fadeStatsInfoText2Options := "cFFB4B4B4 r4 s22 Bold"
    					fadeStatsInfoText3Options := "cFFB4B4B4 r4 s22 Bold"
    					fadeStatsInfoText4Options := "cFFB4B4B4 r4 s22 Bold"
    					fadeStatsInfoText5Options := "cFFB4B4B4 r4 s22 Bold"
    					fadeStatsInfoText6Options := "cFFB4B4B4 r4 s22 Bold"
    					fadeText1X := "0"
    					fadeText1Y := "0"
    					fadeText1Options := "cFFB4B4B4 r4 s30 Right Bold"
    					fadeText1 := "Loading Game"
    					fadeText2X := "0"
    					fadeText2Y := "0"
    					fadeText2Options := "cFFB4B4B4 r4 s30 Right Bold"
    					fadeText2 := "Extraction Complete, Ready"
    					fadeText3 := "Loading Game"
    					fadeText4 := "Loading Complete"
    					fadeFont := "Bebas Neue"
    					fadeSystemAndRomLayersOnly := "false"
    					fadeExtractionTime := "disabled"
    					fadeExtractionTimeTextX := "0"
    					fadeExtractionTimeTextY := "0"
    					fadeExtractionTimeTextOptions := "cFF555555 r4 s20 Bold"
    					fadeInterruptKey := ""
    					detectFadeErrorEnabled := "true"
    					fadeImgPath := "G:\Multimedia\Games\RocketLauncher\Media\Fade"
    					RLDataPath := "G:\Multimedia\Games\RocketLauncher\Data"
    					RLMediaPath := "G:\Multimedia\Games\RocketLauncher\Media"
    					RLErrSoundPath := "G:\Multimedia\Games\RocketLauncher\Media\Sounds\Error"
    					modulesPath := "G:\Multimedia\Games\RocketLauncher\Modules"
    					moduleFullName := "G:\Multimedia\Games\RocketLauncher\Modules\Demul\Demul (v0.7).ahk"
    					moduleName := "Demul (v0.7)"
    					modulePath := "G:\Multimedia\Games\RocketLauncher\Modules\Demul"
    					moduleExtension := "ahk"
    					moduleExtensionsPath := "G:\Multimedia\Games\RocketLauncher\Module Extensions"
    					libPath := "G:\Multimedia\Games\RocketLauncher\Lib"
    					sevenZEnabled := "false"
    					sevenZPath := "G:\Multimedia\Games\RocketLauncher\Module Extensions\7z.exe"
    					sevenZDllPath := "G:\Multimedia\Games\RocketLauncher\Module Extensions\7z.dll"
    					sevenZExtractPath := "C:\Users\User-v1.0\Documents\[HyperSpin Temp]"
    					sevenZExtractPathOrig := ""
    					sevenZAttachSystemName := "true"
    					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\User-v1.0\Documents\[HyperSpin Temp]"
    					mgEnabled := "false"
    					mgKey := "~NumpadSub"
    					mgBackgroundColor := "FF000000"
    					mgSidePadding := "0.2"
    					mgWidthBaseRes := "1920"
    					mgHeightBaseRes := "1080"
    					mgYOffset := "500|800"
    					mgFont := "Arial"
    					mgText1Options := "x10p y250|500 w80p Center cBBFFFFFF r4 s100 BoldItalic"
    					mgText1Text := "Please select a game"
    					mgText2Options := "w96p cFFFFFFFF r4 s50 Center BoldItalic"
    					mgText2Offset := "100"
    					mgUseSound := "true"
    					mgSoundfreq := "300"
    					mgExitEffect := "none"
    					mgSelectedEffect := "rotate"
    					mgUseGameArt := "false"
    					mgCandidate := ""
    					mgValidTypes := "\(Disc|\(Disk|\(Cart|\(Tape|\(Cassette|\(Part|\(Side"
    					mgOnLaunch := "false"
    					pauseEnabled := "false"
    					pauseKey := "~NumpadAdd|j"
    					pauseBackToMenuBarKey := "X"
    					pauseZoomInKey := "C"
    					pauseZoomOutKey := "5"
    					pauseScreenshotKey := "~PrintScreen"
    					pauseHiToTextPath := "G:\Multimedia\Games\RocketLauncher\Module Extensions\HiToText.exe"
    					pauseSaveStateKeyCodes := ""
    					pauseLoadStateKeyCodes := ""
    					keyboardEncoder := ""
    					keyboardEncoderEnabled := "false"
    					keymapperEnabled := "false"
    					keymapperAHKMethod := "Internal"
    					keymapper := "xpadder"
    					xpadderFullPath := "G:\Multimedia\Games\Utilities\Xpadder\xpadder.exe"
    					joyToKeyFullPath := "G:\Multimedia\Games\Utilities\JoyToKey\JoyToKey.exe"
    					profilePath := "G:\Multimedia\Games\RocketLauncher\Profiles"
    					keymapperProfilePath := "G:\Multimedia\Games\RocketLauncher\Profiles\xpadder"
    					keymapperFrontEndProfileName := "RocketLauncherUI"
    					keymapperFrontEndProfile := "false"
    					keymapperRocketLauncherProfileEnabled := "false"
    					joyIDsEnabled := "false"
    					joyIDsPreferredControllersGlobal := ""
    					joyIDsPreferredControllersSystem := "use_global"
    					joyIDsPreferredControllersOnExit := ""
    					CustomJoyNamesEnabled := "false"
    					CustomJoyNames := ""
    					rotateMethod := "false"
    					FEProfile := "G:\Multimedia\Games\RocketLauncher\Profiles\xpadder\RocketLauncherUI"
    					defaultProfile := "G:\Multimedia\Games\RocketLauncher\Profiles\xpadder\_Default"
    					systemProfile := "G:\Multimedia\Games\RocketLauncher\Profiles\xpadder\Sega Naomi"
    					xPadderSystemProfile := "G:\Multimedia\Games\RocketLauncher\Profiles\xpadder\Sega Naomi\_Default"
    					emuProfile := "G:\Multimedia\Games\RocketLauncher\Profiles\xpadder\Sega Naomi\Demul70"
    					romProfile := "G:\Multimedia\Games\RocketLauncher\Profiles\xpadder\Sega Naomi\tetkiwam"
    					RocketLauncherProfile := "G:\Multimedia\Games\RocketLauncher\Profiles\xpadder\RocketLauncher"
    					blankProfile := "G:\Multimedia\Games\RocketLauncher\Profiles\xpadder\_Default\blank"
    					ahkFEProfile := "G:\Multimedia\Games\RocketLauncher\Profiles\AHK\RocketLauncherUI"
    					ahkDefaultProfile := "G:\Multimedia\Games\RocketLauncher\Profiles\AHK\_Default"
    					ahkSystemProfile := "G:\Multimedia\Games\RocketLauncher\Profiles\AHK\Sega Naomi"
    					ahkEmuProfile := "G:\Multimedia\Games\RocketLauncher\Profiles\AHK\Sega Naomi\Demul70"
    					ahkRomProfile := "G:\Multimedia\Games\RocketLauncher\Profiles\AHK\Sega Naomi\tetkiwam"
    					ahkRocketLauncherProfile := "G:\Multimedia\Games\RocketLauncher\Profiles\AHK\RocketLauncher"
    					bezelEnabled := "false"
    					bezelICEnabled := "false"
    					shaderName := "false"
    					shaderColor := ""
    					shaderTransparency := ""
    					statisticsEnabled := "true"
    					pressDuration := "-1"
    					emuVolume := "1"
    					dxwndIni := "G:\Multimedia\Games\RocketLauncher\Module Extensions\dxwnd\dxwnd.ini"
    					dxwndFullPath := "G:\Multimedia\Games\RocketLauncher\Module Extensions\dxwnd\dxwnd.exe"
    					qResFullPath := "G:\Multimedia\Games\RocketLauncher\Module Extensions\QRes.exe"
    					mon1O := ""
    					pacDrivedllFile := "G:\Multimedia\Games\RocketLauncher\Module Extensions\PacDrive32.dll"
    					userFadeAnimIniFile := "G:\Multimedia\Games\RocketLauncher\Lib\User Fade Animations.ini"
    					testFile := ""
    					testDuration := ""
    					initialErrorMode := "0"
    
    17:52:25:784 | RL |      INFO  | +0     | BuildScript - Loaded XHotkey Init.ahk scripts
    17:52:25:784 | RL |      INFO  | +0     | BuildScript - Loaded Fade Init.ahk scripts
    17:52:25:784 | RL |      INFO  | +0     | BuildScript - Loaded Statistics Init.ahk scripts
    17:52:25:784 | RL |     DEBUG  | +0     | BuildScript - Module starts on line: 2
    17:52:25:785 | RL |      INFO  | +0     | BuildScript - Validating module
    17:52:25:788 | RL |      INFO  | +0     | BuildScript - Validation complete
    17:52:25:788 | RL |      INFO  | +0     | BuildScript - Module:
    					MEmu := "Demul"
    					MEmuV := "v0.7a 221215"
    					MURL := ["http://demul.emulation64.com/"]
    					MAuthor := ["djvj","bleasby"]
    					MVersion := "2.1.10"
    					MCRC := "F5B71B2D"
    					iCRC := "791F35F2"
    					MID := "636025126320548084"
    					MSystem := ["Cave 3rd","Gaelco","Gaelco 3D","Sammy Atomiswave","Sega System SP","Sega Dreamcast","Sega Hikaru","Sega Naomi","Sega Naomi 2"]
    					;----------------------------------------------------------------------------
    					; Notes:
    					; Required - control and nvram files setup for each game/control type
    					; Required - moduleName ini example can be found on GIT in the Demul module folder
    					; moduleName ini must be placed in same folder as this module if you use the provided example, just be sure to rename it to just Demul.ini first so it matches the module's name
    					; GDI images must match mame zip names and be extracted and have a .dat extension
    					; Rom_Extension should include 7z|zip|gdi|cue|cdi|chd|mds|ccd|nrg
    					; Module will automatically set your rom path for you on first launch
    					;
    					; Make sure the awbios, dc, hikaru, naomi, naomi2, saturn.zip bios archives are in any of your rom paths as they are needed to play all the games.
    					; Set your Video Plugin to gpuDX11 and set your desired resolution there
    					; In case your control codes do not match mine, set your desired control type in demul, then open the demul.ini and find section PORTB and look for the device key. Use this number instead of the one I provided
    					; gpuDX10 and gpuDX11 are the only supported plugins. You can define what plugin you want to use for each game in the module settings in RocketLauncherUI
    					; Read the tooltip for the Fullscreen module setting in RocketLauncherUI on how to control windowed fullscreen, true fullscreen, or windowed mode
    					; Windowed fullscreen will take effect the 2nd time you run the emu. It has to calculate your resolution on first run.
    					;
    					; Controls:
    					; Start a game of each control type (look in the RocketLauncherUI's module settings for these types, they all have their own tabs) and configure your controls to play the game. After configuring your controls manually in Demul, open padDemul.ini and Copy/paste the JAMMA0_0 and JAMMA0_1 (for naomi) or the ATOMISWAVE0_0 and ATOMISWAVE0_1 (for atomiswave) into RocketLauncherUI's module settings for each controls tab (standard, sfstyle, etc).
    					; Each pair of control tabs designates another real arcade control schema for a grouping of games. Demul does not handle this like MAME, so the module does instead.
    					;
    					; Gaelco:
    					; There is no known way to launch the desired Gaelco rom from CLI. You will always be presented with the rom selection window on launch.
    					; GPUDX11 does not yet support Gaelco in true fullscreen mode. Either use DX10 which does support fullscreen for Gaelco
    					; or if using DX11, choose fullscreen in the video options and then match the windows resolution to your desktop. This will give a pseudo fullscreen mode.
    					;
    					; Sega Hikaru:
    					; Windowed Fullscreen doesn't seem to work as demul does not allow stretching of its window
    					;
    					; Troubleshooting:
    					; For some reason demul's ini files can get corrupted and ahk can't read/write to them correctly.
    					; If your ini keys are not being read or not writing to their existing keys in the demul inis, create a new file and copy/paste everything from the old ini into the new one and save.
    					; If you use Fade_Out, the module will disable it. Demul crashes when Fade tries to draw on top of it in windowed and fullscreen modes.
    					;
    					;Bezel:
    					;If the game has the wrong aspect ratio, go to demul module settings, rom settings, and set the aspect ratio option to stretch. The game will follow the aspect ratio defined by the bezel.
    					;----------------------------------------------------------------------------
    					StartModule()
    					BezelGUI()
    					ExtraFixedResBezelGUI()
    					FadeInStart()
    					
    					primaryExe := new Emulator(emuPath . "\" . executable)			; instantiate emulator executable object
    					emuPrimaryWindow := new Window(new WindowTitle("","window"))	; instantiate primary emulator window object
    					emuLCD0Window := new Window(new WindowTitle("LCD 0","LCD 0"))
    					
    					; This object controls how the module reacts to different systems. Demul can play a few systems, but needs to know what system you want to run, so this module has to adapt.
    					mType := Object("Cave 3rd","cave3rd","Gaelco","gaelco","Gaelco 3D","gaelco","Sammy Atomiswave","awave","Sega System SP","naomi","Sega Dreamcast","dc","Sega Hikaru","hikaru","Sega Naomi","naomi","Sega Naomi 2","naomi2")
    					ident := mType[systemName]	; search object for the systemName identifier Demul uses
    					If !ident
    						ScriptError("Your systemName is: " . systemName . "`nIt is not one of the known supported systems for this Demul module: " . moduleName)
    					
    					DemuleIni := new IniFile(emuPath . "\Demul.ini")
    					PadIni := new IniFile(emuPath . "\padDemul.ini")
    					DemuleIni.CheckFile("Could not find Demul's ini. Please run Demul manually first and each of it's settings sections so the appropriate inis are created for you: " . DemuleIni.FileFullPath)
    					PadIni.CheckFile("Could not find Demul's control ini. Please run Demul manually first and set up your controls so this file is created for you: " . PadIni.FileFullPath)
    					
    					demuleIniEncoding := RLObject.getFileEncoding(DemuleIni.FileFullPath)
    					If demuleIniEncoding {
    						If (demuleIniEncoding = "ERROR")
    							RLLog.Warning("Module - Demul.ini set to Read-only and BOM cannot be changed. Check the DLL log for further details: " . DemuleIni.FileFullPath)
    						Else {
    							RLLog.Info("Module - Recreating " . DemuleIni.FileFullPath . " as ANSI because UTF-8 format cannot be read")
    							If RLObject.removeBOM(DemuleIni.FileFullPath)
    								RLLog.Info("Module - Successfully converted " . DemuleIni.FileFullPath . " to ANSI")
    							Else
    								RLLog.Error("Module - Failed to convert " . DemuleIni.FileFullPath . " to ANSI")
    						}
    					}
    					
    					maxHideTaskbar := moduleIni.Read("Settings", "MaxHideTaskbar", "true",,1)
    					controllerCode := moduleIni.Read("Settings", "ControllerCode", "16777216",,1)
    					mouseCode := moduleIni.Read("Settings", "MouseCode", "131072",,1)
    					keyboardCode := moduleIni.Read("Settings", "KeyboardCode", "1073741824",,1)
    					lightgunCode := moduleIni.Read("Settings", "LightgunCode", "-2147483648",,1)
    					hideDemulGUI := moduleIni.Read("Settings", "HideDemulGUI", "true",,1)
    					PerGameMemoryCards := moduleIni.Read("Settings", "PerGameMemoryCards", "true",,1)
    					memCardPath := moduleIni.Read("Settings", "MemCardPath", emuPath . "\memsaves",,1)
    					memCardPath := AbsoluteFromRelative(emuPath, memCardPath)
    					
    					fullscreen := moduleIni.Read(romName . "|Settings", "Fullscreen", "windowedfullscreen",,1)
    					plugin := moduleIni.Read(romName . "|Settings", "Plugin", "gpuDX11",,1)
    					shaderUsePass1 := moduleIni.Read(romName . "|Settings", "ShaderUsePass1", "false",,1)
    					shaderUsePass2 := moduleIni.Read(romName . "|Settings", "ShaderUsePass2", "false",,1)
    					shaderNamePass1 := moduleIni.Read(romName . "|Settings", "ShaderNamePass1",,,1)
    					shaderNamePass2 := moduleIni.Read(romName . "|Settings", "ShaderNamePass2",,,1)
    					listSorting := moduleIni.Read(romName . "|Settings", "ListSorting", "true",,1)
    					OpaqueMod := moduleIni.Read(romName . "|Settings", "OModifier", "true",,1)
    					TransMod := moduleIni.Read(romName . "|Settings", "TModifier", "true",,1)
    					internalResolutionScale := moduleIni.Read(romName . "|Settings", "InternalResolutionScale", "1",,1)
    					videomode := moduleIni.Read(romName . "|Settings", "VideoMode", "0",,1)
    					aspectRatio := moduleIni.Read(romName . "|Settings", "AspectRatio", "1",,1)
    					MaxLayers := moduleIni.Read(romName . "|Settings", "MaxLayers", "32",,1)
    					demulShooterEnabled := moduleIni.Read(romName . "|Settings", "DemulShooterEnabled", "false",,1)
    					
    					showVMU := moduleIni.Read("Settings", "showVMU", "true",,1)
    					VMU1Pos := moduleIni.Read("Settings", "VMU1Pos", "topLeft",,1) ; topRight, topCenter, topLeft, leftCenter, bottomLeft, bottomCenter, bottomRight, rightCenter 
    					VMU2Pos := moduleIni.Read("Settings", "VMU2Pos", "topRight",,1) ; topRight, topCenter, topLeft, leftCenter, bottomLeft, bottomCenter, bottomRight, rightCenter 
    					VMU3Pos := moduleIni.Read("Settings", "VMU3Pos", "bottomLeft",,1) ; topRight, topCenter, topLeft, leftCenter, bottomLeft, bottomCenter, bottomRight, rightCenter 
    					VMU4Pos := moduleIni.Read("Settings", "VMU4Pos", "bottomRight",,1) ; topRight, topCenter, topLeft, leftCenter, bottomLeft, bottomCenter, bottomRight, rightCenter 
    					VMUHideKey := moduleIni.Read("Settings", "VMUHideKey","F10",,1)
    					
    					Bios := moduleIni.Read(romName, "Bios",,,1)
    					LoadDecrypted := moduleIni.Read(romName, "LoadDecrypted",,,1)	; not currently supported
    					
    					; Read all the control values
    					controls := moduleIni.Read(romname, "Controls", "standard",,1)	; have to read this first so the below ini reads work
    					push1_0 := moduleIni.Read(controls . "_JAMMA0_0", "push1",,,1)
    					push2_0 := moduleIni.Read(controls . "_JAMMA0_0", "push2",,,1)
    					push3_0 := moduleIni.Read(controls . "_JAMMA0_0", "push3",,,1)
    					push4_0 := moduleIni.Read(controls . "_JAMMA0_0", "push4",,,1)
    					push5_0 := moduleIni.Read(controls . "_JAMMA0_0", "push5",,,1)
    					push6_0 := moduleIni.Read(controls . "_JAMMA0_0", "push6",,,1)
    					push7_0 := moduleIni.Read(controls . "_JAMMA0_0", "push7",,,1)
    					push8_0 := moduleIni.Read(controls . "_JAMMA0_0", "push8",,,1)
    					service_0 := moduleIni.Read(controls . "_JAMMA0_0", "SERVICE",,,1)
    					start_0 := moduleIni.Read(controls . "_JAMMA0_0", "START",,,1)
    					coin_0 := moduleIni.Read(controls . "_JAMMA0_0", "COIN",,,1)
    					digitalup_0 := moduleIni.Read(controls . "_JAMMA0_0", "DIGITALUP",,,1)
    					digitaldown_0 := moduleIni.Read(controls . "_JAMMA0_0", "DIGITALDOWN",,,1)
    					digitalleft_0 := moduleIni.Read(controls . "_JAMMA0_0", "DIGITALLEFT",,,1)
    					digitalright_0 := moduleIni.Read(controls . "_JAMMA0_0", "DIGITALRIGHT",,,1)
    					analogup_0 := moduleIni.Read(controls . "_JAMMA0_0", "ANALOGUP",,,1)
    					analogdown_0 := moduleIni.Read(controls . "_JAMMA0_0", "ANALOGDOWN",,,1)
    					analogleft_0 := moduleIni.Read(controls . "_JAMMA0_0", "ANALOGLEFT",,,1)
    					analogright_0 := moduleIni.Read(controls . "_JAMMA0_0", "ANALOGRIGHT",,,1)
    					analogup2_0 := moduleIni.Read(controls . "_JAMMA0_0", "ANALOGUP2",,,1)
    					analogdown2_0 := moduleIni.Read(controls . "_JAMMA0_0", "ANALOGDOWN2",,,1)
    					analogleft2_0 := moduleIni.Read(controls . "_JAMMA0_0", "ANALOGLEFT2",,,1)
    					analogright2_0 := moduleIni.Read(controls . "_JAMMA0_0", "ANALOGRIGHT2",,,1)
    					push1_1 := moduleIni.Read(controls . "_JAMMA0_1", "push1",,,1)
    					push2_1 := moduleIni.Read(controls . "_JAMMA0_1", "push2",,,1)
    					push3_1 := moduleIni.Read(controls . "_JAMMA0_1", "push3",,,1)
    					push4_1 := moduleIni.Read(controls . "_JAMMA0_1", "push4",,,1)
    					push5_1 := moduleIni.Read(controls . "_JAMMA0_1", "push5",,,1)
    					push6_1 := moduleIni.Read(controls . "_JAMMA0_1", "push6",,,1)
    					push7_1 := moduleIni.Read(controls . "_JAMMA0_1", "push7",,,1)
    					push8_1 := moduleIni.Read(controls . "_JAMMA0_1", "push8",,,1)
    					service_1 := moduleIni.Read(controls . "_JAMMA0_1", "SERVICE",,,1)
    					start_1 := moduleIni.Read(controls . "_JAMMA0_1", "START",,,1)
    					coin_1 := moduleIni.Read(controls . "_JAMMA0_1", "COIN",,,1)
    					digitalup_1 := moduleIni.Read(controls . "_JAMMA0_1", "DIGITALUP",,,1)
    					digitaldown_1 := moduleIni.Read(controls . "_JAMMA0_1", "DIGITALDOWN",,,1)
    					digitalleft_1 := moduleIni.Read(controls . "_JAMMA0_1", "DIGITALLEFT",,,1)
    					digitalright_1 := moduleIni.Read(controls . "_JAMMA0_1", "DIGITALRIGHT",,,1)
    					analogup_1 := moduleIni.Read(controls . "_JAMMA0_1", "ANALOGUP",,,1)
    					analogdown_1 := moduleIni.Read(controls . "_JAMMA0_1", "ANALOGDOWN",,,1)
    					analogleft_1 := moduleIni.Read(controls . "_JAMMA0_1", "ANALOGLEFT",,,1)
    					analogright_1 := moduleIni.Read(controls . "_JAMMA0_1", "ANALOGRIGHT",,,1)
    					analogup2_1 := moduleIni.Read(controls . "_JAMMA0_1", "ANALOGUP2",,,1)
    					analogdown2_1 := moduleIni.Read(controls . "_JAMMA0_1", "ANALOGDOWN2",,,1)
    					analogleft2_1 := moduleIni.Read(controls . "_JAMMA0_1", "ANALOGLEFT2",,,1)
    					analogright2_1 := moduleIni.Read(controls . "_JAMMA0_1", "ANALOGRIGHT2",,,1)
    					
    					;Bezel settings
    					bezelTopOffset := moduleIni.Read(romName . "|Settings", "Bezel_Top_Offset","0",,1)
    					bezelBottomOffset := moduleIni.Read(romName . "|Settings", "Bezel_Bottom_Offset","0",,1)
    					bezelRightOffset := moduleIni.Read(romName . "|Settings", "Bezel_Right_Offset", "0",,1)
    					bezelLeftOffset := moduleIni.Read(romName . "|Settings", "Bezel_Left_Offset", "0",,1)
    					If (plugin = "gpuDX11ng")	; this is for legacy support. Original demul 0.7 used gpuDX11ng
    						plugin := "gpuDX11old"
    					
    					If (InStr(systemName, "Hikaru") && plugin != "gpuDX11")
    						plugin := "gpuDX11"		; Hikaru does not work with gpuDX10 gpu plugin, setting it dumps an error
    					
    					; Verify user set desired gpu plugin name correctly
    					If (plugin != "gpuDX11old" && plugin != "gpuDX11" && plugin != "gpuDX10" && plugin != "")
    						ScriptError(plugin . " is not a supported gpu plugin.`nLeave the plugin blank to use the default ""gpuDX11"".`nValid options are gpuDX11old, gpuDX11 or gpuDX10.")
    					
    					; Read and write videomode value for cable type
    					rvideomode := DemuleIni.Read("main", "videomode")
    					RLLog.Info("Module - Demul is reading the config with videomode = " . rvideomode)
    					DemuleIni.Write(videomode, "main", "videomode")
    					RLLog.Info("Module - Demul is updating the config with videomode = " . videomode)
    					
    					; Handle Demul's rom paths so the user doesn't have to
    					romPathCount := DemuleIni.Read("files", "romsPathsCount")
    					RLLog.Info("Module - Demul is configured with " . romPathCount . " rom path(s). Scanning these for a romPath to this rom.")
    					Loop % romPathCount
    					{	demulRomPath := A_Index - 1	; rompaths in demul start with 0
    						path%A_Index% := DemuleIni.Read("files", "roms" . demulRomPath)
    						RLLog.Info("Module - Path" . demulRomPath . ": " . path%A_Index%)
    						; msgbox % path%A_Index%
    						If (path%A_Index% = romPath . "\")	; demul tacks on the backslash at the end
    						{	romPathFound := 1	; flag that demul has this romPath in its config and no need to add it
    							RLLog.Info("Module - Stopping search because Demul is already configured with the correct romPath to this rom: " . path%A_Index%)
    							Break	; stop looking for a correct romPath
    						}
    					}
    					If !romPathFound	; if demul doesn't have the romPath in its ini, add it
    					{	RLLog.Warning("Module - Demul does not have this romPath in Demul.ini, adding it for you.")
    						nextPath := romPathCount + 1	; add 1 to the romPathCount and write that to the ini
    						DemuleIni.Write(nextPath, "files", "romsPathsCount")
    						DemuleIni.Write(romPath . "\", "files", "roms" . romPathCount)	; write the rompath to the ini
    					}
    					
    					; Force Fade_Out to disabled as it causes demul to not close properly
    					; fadeOut = false
    					; RLLog.Warning("Module - Turning off Fade_Out because it doesn't let Demul exit properly.")
    					
    					GpuIni := new IniFile(emuPath . "\" . plugin . ".ini")
    					GpuIni.CheckFile("Please run Demul manually first and select the " . plugin . " gpu plugin so it creates this file for you: " . GpuIni.FileFullPath)
    					
    					demulFileEncoding := RLObject.getFileEncoding(GpuIni.FileFullPath)
    					If demulFileEncoding {
    						If (demulFileEncoding = "ERROR")
    							RLLog.Warning("Module - GPU ini set to Read-only and BOM cannot be changed. Check the DLL log for further details: " . GpuIni.FileFullPath)
    						Else {
    							RLLog.Info("Module - Recreating " . GpuIni.FileFullPath . " as ANSI because UTF-8 format cannot be read")
    							If RLObject.removeBOM(GpuIni.FileFullPath)
    								RLLog.Info("Module - Successfully converted " . GpuIni.FileFullPath . " to ANSI")
    							Else
    								RLLog.Error("Module - Failed to convert " . GpuIni.FileFullPath . " to ANSI")
    						}
    					}
    					
    					BezelStart()
    					
    					; Setting emu resolution if bezel is enabled 
    					If (BezelPath)
    					{	If (plugin = "gpuDX11" || plugin = "gpuDX11old") {
    							GpuIni.Write(bezelScreenWidth, "resolution", "Width")
    							GpuIni.Write(bezelScreenHeight, "resolution", "Height")
    						} Else {
    							GpuIni.Write(bezelScreenWidth, "resolution", "wWidth")
    							GpuIni.Write(bezelScreenHeight, "resolution", "wHeight")
    						}
    					}
    					
    					; This updates the DX11gpu ini file to turn List Sorting on or off. Depending on the games, turning this on for some games may remedy missing graphics, having it off on other games may fix corrupted graphics. Untill they improve the DX11gpu, this is the best it's gonna get.
    					If (ListSorting = "true")
    						GpuIni.Write(0, "main", "AutoSort")
    					Else
    						GpuIni.Write(1, "main", "AutoSort")
    						
    					; This will set the Opaque or Trans modifier for each game
    					If (OpaqueMod = "true")
    						GpuIni.Write(0, "main", "OModifier")
    					Else
    						GpuIni.Write(1, "main", "OModifier")
    					
    					If (TransMod = "true")
    						GpuIni.Write(0, "main", "TModifier")
    					Else
    						GpuIni.Write(1, "main", "TModifier")
    					
    					; This updates the DX10gpu or DX11gpu ini file to the ratio and scale you want to use for this game
    					GpuIni.Write(aspectRatio, "main", "aspect")
    					GpuIni.Write(InternalResolutionScale, "main", "scaling")
    					
    					If (plugin = "gpuDX11" || plugin = "gpuDX11old") {
    						GpuIni.Write(MaxLayers, "main", "MaxLayers")
    					}
    					
    					; This updates the demul.ini with your gpu plugin choice for the selected rom
    					DemuleIni.Write(plugin . ".dll", "plugins", "gpu")
    					
    					; This updates the demul.ini with your VMU display choice
    					VMUscreendisable := If (showVMU = "true") ? "false" : "true"
    					DemuleIni.Write(VMUscreendisable, "main", "VMUscreendisable")
    					 
    					 ; Shader Effects
    					Loop, 2 {
    						shaderUsePass%A_Index% := If (ShaderUsePass%A_Index% != "" and ShaderUsePass%A_Index% != "ERROR" ? (ShaderUsePass%A_Index%) : (GlobalShaderUsePass%A_Index%))	; determine what shaderUsePass to use
    						currentusePass%A_Index% := GpuIni.Read("shaders", "usePass" . A_Index)
    						If (shaderUsePass%A_Index% = "true")
    						{
    							shaderNamePass%A_Index% := If (ShaderNamePass%A_Index% != "" and ShaderNamePass%A_Index% != "ERROR" ? (ShaderNamePass%A_Index%) : (GlobalShaderNamePass%A_Index%))	; determine what shaderNamePass to use
    							If !StringUtils.Contains(shaderNamePass%A_Index%,"FXAA|HDR-TV|SCANLINES|CARTOON|RGB DOT\(MICRO\)|RGB DOT\(TINY\)|BLUR")
    								ScriptError(shaderNamePass%A_Index% . " is not a valid choice for a shader. Your options are FXAA, HDR-TV, SCANLINES, CARTOON, RGB DOT(MICRO), RGB DOT(TINY), or BLUR.")
    							If (currentusePass%A_Index% = 0)
    								GpuIni.Write(1, "shaders", "usePass" . A_Index)	; turn shader on in gpuDX11 ini
    							GpuIni.Write(shaderNamePass%A_Index%, "shaders", "shaderPass" . A_Index)	; update gpuDX11 ini with the shader name to use
    						}Else If (shaderUsePass%A_Index% != "true" and currentusePass%A_Index% = 1)
    							GpuIni.Write(0, "shaders", "usePass" . A_Index)	; turn shader off in gpuDX11 ini
    					}
    					
    					If (ident = "dc")
    					{
    						7z(romPath, romName, romExtension, sevenZExtractPath)
    						defaultIni := "[main]`r`nimageFileName = `r`nopenDialog = false"
    						If (romExtension = ".cdi" || romExtension = ".mds" || romExtension = ".ccd" || romExtension = ".nrg" || romExtension = ".gdi" || romExtension = ".cue") {
    							GdrImageIni := new IniFile(emuPath . "\gdrImage.ini")
    							If !GdrImageIni.Exist() {
    								GdrImageIni.Append(defaultIni)		; Create a default gdrImage.ini in your emu folder if one does not exist already.
    								; GdrImageIni.Delete(gdrImageFile)	; don't know why this was in the old module, no point in deleting the file I just made
    							}
    							TimerUtils.Sleep(500)
    							DemuleIni.Write("gdrImage.dll", "plugins", "gdr")
    							GdrImageIni.Write("false", "Main", "openDialog")
    							GdrImageIni.Write(romPath . "\" . romName . romExtension, "Main", "imagefilename")
    						} Else If (romExtension = ".chd")
    						{
    							GdrCHDIni := new IniFile(emuPath . "\gdrCHD.ini")
    							If !GdrCHDIni.Exist() {
    								GdrCHDIni.Append(defaultIni)		; Create a default gdrCHD.ini in your emu folder if one does not exist already.
    								; GdrCHDIni.Delete(gdrCHDFile)	; don't know why this was in the old module, no point in deleting the file I just made
    							}
    							TimerUtils.Sleep(500)
    							GdrCHDIni.Write("false", "Main", "openDialog")
    							DemuleIni.Write("gdrCHD.dll", "plugins", "gdr")
    							GdrCHDIni.Write(romPath . "\" . romName . romExtension, "Main", "imagefilename")
    						} Else
    							ScriptError(romExtension . " is not a supported file type for this " . moduleName . " module.")
    					
    						DemuleIni.Write(1, "main", "region")	; Set BIOS to Auto Region
    					} Else {	; all other systems, Naomi and Atomiswave
    						; This updates the demul.ini with your Bios choice for the selected rom
    						If (Bios != "" && Bios != "ERROR") {
    							Bios := StringUtils.RegExReplace(Bios,"\s.*")	; Cleans off the added text from the key's value so only the number is left
    							DemuleIni.Write("false", "main", "naomiBiosAuto")	; turning auto bios off so we can use a specific one instead
    							DemuleIni.Write(Bios, "main", "naomiBios")		; setting specific bios user has set from the moduleName ini
    						} Else
    							DemuleIni.Write("true", "main", "naomiBiosAuto")	; turning auto bios on if user did not specify a specific one
    					}
    					
    					; This section writes your custom keys to the padDemul.ini. Naomi games had many control panel layouts. The only way we can accomodate these differing controls, is to keep track of them all and write them to the ini at the launch of each game.
    					; First we check if the last controls used are the same as the game we want to play, so we don't waste time updating the ini if it is not necessary. For example playing 2 sfstyle type games in a row, we wouldn't need to write to the ini.
    					
    					; This section tells demul what arcade control type should be connected to the game. Options are standard (aka controller), mouse, lightgun, or keyboard
    					If (controls = "lightgun" || controls = "mouse") {
    						RLLog.Info("Module - This game uses a Mouse or Lightgun control type.")
    						DemuleIni.Write(MouseCode, "PORTB", "device")
    					} Else If (controls = "keyboard") {
    						RLLog.Info("Module - This game uses a Keyboard control type.")
    						DemuleIni.Write(KeyboardCode, "PORTB", "device")
    					} Else { ; accounts for all other control types
    						RLLog.Info("Module - This game uses a standard (controller) control type.")
    						DemuleIni.Write(ControllerCode, "PORTB", "device")
    					}
    					
    					WriteControls(0,push1_0,push2_0,push3_0,push4_0,push5_0,push6_0,push7_0,push8_0,SERVICE_0,START_0,COIN_0,DIGITALUP_0,DIGITALDOWN_0,DIGITALLEFT_0,DIGITALRIGHT_0,ANALOGUP_0,ANALOGDOWN_0,ANALOGLEFT_0,ANALOGRIGHT_0,ANALOGUP2_0,ANALOGDOWN2_0,ANALOGLEFT2_0,ANALOGRIGHT2_0)
    					
    					WriteControls(1,push1_1,push2_1,push3_1,push4_1,push5_1,push6_1,push7_1,push8_1,SERVICE_1,START_1,COIN_1,DIGITALUP_1,DIGITALDOWN_1,DIGITALLEFT_1,DIGITALRIGHT_1,ANALOGUP_1,ANALOGDOWN_1,ANALOGLEFT_1,ANALOGRIGHT_1,ANALOGUP2_1,ANALOGDOWN2_1,ANALOGLEFT2_1,ANALOGRIGHT2_1)
    					
    					RLLog.Info("Module - Wrote " . controls . " controls to padDemul.ini.")
    					
    					; This will check the save game files and create per game ones if enabled.
    					If (PerGameMemoryCards = "true")
    					{
    						MemCardFolder := new Folder(memCardPath)
    						DefaultMemCard := new File(memCardPath . "\default_vms.bin")	; defining default blank VMU file
    						If !DefaultMemCard.Exist("Folder")
    							DefaultMemCard.CreateDir()	; create memcard folder if it doesn't exist
    						If defaultMemCard.Exist()
    						{
    							RLLog.Info("VMU - Default VMU file location - " . defaultMemCard.FileFullPath)
    							Loop, 4
    							{
    								outerLoop := A_Index
    								If (A_Index = 1)
    									contrPort := "A"
    								Else If (A_Index = 2)
    									contrPort := "B"
    								Else If (A_Index = 3)
    									contrPort := "C"
    								Else If (A_Index = 4)
    									contrPort := "D"
    								controllerPort%contrPort% := DemuleIni.Read("PORT" . contrPort, "device")
    								RLLog.Info("VMU - Config for controller PORT" . contrPort . " = " . controllerPort%contrPort%)
    								If (controllerPort%contrPort% = -1)
    									Continue
    								Loop, 2
    								{
    									SubCount := A_Index - 1
    									VMUPort%SubCount% := DemuleIni.Read("PORT" . contrPort, "port" . SubCount)
    									RLLog.Info("VMU - Config Plugin VMUPort" . contrPort . SubCount . " for controller PORT" . contrPort . " = " . VMUPort%SubCount%)
    									If (VMUPort%SubCount% <> -1)
    									{
    										VMUPortFile%SubCount% := DemuleIni.Read("VMS", "VMS" . contrPort . SubCount)
    										RLLog.Info("VMU - VMUPortFile" . contrPort . SubCount . " controllerVMU" . contrPort .	SubCount . " " . "VMS" . contrPort . SubCount . " = " . VMUPortFile%SubCount%)
    										memCardName := If romTable[1,5] ? romTable[1,4] : romName	; defining rom name for multi disc rom
    										PerGameVMUBin%A_Index% := new File(memCardPath . "\" . memCardName . "_vms_" . contrPort . SubCount . ".bin")
    										RLLog.Info("VMU - PerGameVMUBin = " . PerGameVMUBin%A_Index%.FileFullPath)
    										If PerGameVMUBin%A_Index%.Exist()
    										{
    											RLLog.Info("VMU - PerGameVMU file exists at " . PerGameVMUBin%A_Index%.FileFullPath)
    										} Else {
    											RLLog.Info("VMU - PerGameVMU file does not exist. So we will create one at " . PerGameVMUBin%A_Index%.FileFullPath)
    											DefaultMemCard.Copy(PerGameVMUBin%A_Index%.FileFullPath)
    										}
    										DemuleIni.Write(PerGameVMUBin%A_Index%.FileFullPath, "VMS", "VMS" . contrPort . SubCount)
    										RLLog.Info("VMU - PerGameVMU file written to " . DemuleIni.FileFullPath . " at section VMS to variable VMS" . contrPort . SubCount . " as " . PerGameVMUBin%A_Index%.FileFullPath)
    									} Else {
    										RLLog.Info("VMU - No VMU Plugged In.")
    									}
    								}
    							}
    						} Else {
    							RLLog.Info("VMU - No default VMU file at " . DefaultMemCard.FileFullPath)
    						}
    					}
    					
    					; Setting demul to use true fullscreen if defined in settings.ini, otherwise sets demul to run windowed. This is for gpuDX11 plugin only
    					If (plugin = "gpuDX11" || plugin = "gpuDX11old")
    						If (fullscreen = "truefullscreen")
    							GpuIni.Write(1, "main", "UseFullscreen")
    						Else
    							GpuIni.Write(0, "main", "UseFullscreen")
    					
    					If (fullscreen = "windowedfullscreen")
    					{
    						If (plugin = "gpuDX11" || plugin = "gpuDX11old") {
    							GpuIni.Write(appWidthNew, "resolution", "Width")
    							GpuIni.Write(appHeightNew, "resolution", "Height")
    						} Else {
    							GpuIni.Write(appWidthNew, "resolution", "wWidth")
    							GpuIni.Write(appHeightNew, "resolution", "wHeight")
    						}
    						If (maxHideTaskbar = "true") {
    							RLLog.Info("Module - Hiding Taskbar and Start Button.")
    							MiscUtils.TaskBar("off")
    						}
    						; Create black background to give the emu the fullscreen look
    						RLLog.Info("Module - Creating black background to simulate a fullscreen look.")
    						Gui demulGUI: -Caption +ToolWindow +0x08000000
    						Gui demulGUI: Color, Black
    						Gui demulGUI: Show, x0 y0 h%A_ScreenHeight% w%A_ScreenWidth%
    					}
    					
    					If (ident != "dc" && demulShooterEnabled = "true") {	; If demulshooter is enabled for this game, launch it with relevant options
    						DemulShooterExe := New DemulShooter()
    						DemulShooterExe.Launch("demul07a",romName,"-noresize")
    					}
    					
    					TimerUtils.Sleep(250)
    					
    					;  Construct the CLI for demul and send romName if naomi or atomiswave. Dreamcast needs a full path and romName.
    					If (LoadDecrypted = "true")		; decrypted naomi rom
    						romCLI := "-customrom=" . """" . romPath . "\" . romName . ".bin"""
    					Else If (ident = "dc")	; dreamcast game
    						romCLI := " -image=" . """" . romPath . "\" . romName . romExtension . """"
    					Else	; standard naomi rom
    						romCLI := "-rom=" . romName
    					
    					hideEmuObj := Object(emuLCD0Window,0,emuPrimaryWindow,1)
    					HideAppStart(hideEmuObj,hideEmu)
    					
    					primaryExe.Run(" -run=" . ident . " " . romCLI, (If hideDemulGUI = "true" ? "min" : ""))	; launching minimized, then restoring later hides the launch completely
    					
    					TimerUtils.Sleep(1000) ; Need a second for demul to launch, increase if yours takes longer and the emu is NOT appearing and staying minimized. This is required otherwise bezel backgrounds do not appear
    					
    					DetectHiddenWindows, On
    					If (hideDemulGUI = "true")
    					{	
    						emuPrimaryWindow.Restore()
    						emuPrimaryWindow.Activate()
    					}
    					
    					RLLog.Info("Module - Waiting for Demul to finish loading game.")
    					winTextSplit := []
    					Loop {	; looping until demul is done loading rom and gpu starts showing frames
    						TimerUtils.Sleep(200,0)
    						winTitle := emuPrimaryWindow.GetTitle(0)	; do not update the wintitle otherwise emu won't close on exit
    						winTextSplit := StringUtils.Split(winTitle, A_Space)
    						If (winTextSplit[5] = "gpu:" And winTextSplit[6] != "0" And winTextSplit[6] != "1")
    							Break
    					}
    					RLLog.Info("Module - Demul finished loading game.")
    					
    					If (StringUtils.Contains(systemName, "Gaelco|Hikaru") && fullscreen = "truefullscreen")
    						KeyUtils.Send("!{Enter}")	; Automatic fullscreen seems to be broken in the Gaelco driver, must alt+Enter to get fullscreen
    					
    					; This is where we calculate and maximize demul's window using our pseudo fullscreen code
    					If (fullscreen = "windowedfullscreen")
    					{
    						emuPrimaryWindow.Maximize() ; this will take effect after you run demul once because we cannot stretch demul's screen while it is running.
    					}
    					
    					BezelDraw()
    					
    					If (showVMU = "true"){
    						ExtraFixedResBezel := new Window(new WindowTitle("ahk_ID " . extraFixedRes_Bezel_hwnd))
    						SetTimer, CheckforVMU, 5000
    					}
    					
    					HideAppEnd(hideEmuObj,hideEmu)
    					FadeInExit()
    					primaryExe.Process("WaitClose")
    					
    					If (fullscreen = "windowedfullscreen")
    					{	Gui demulGUI: Destroy
    						RLLog.Info("Module - Destroyed black gui background.")
    					}
    					
    					If (ident = "dc")
    						7zCleanUp()
    					
    					BezelExit()
    					ExtraFixedResBezelExit()
    					FadeOutExit()
    					
    					If (fullscreen = "windowedfullscreen" && maxHideTaskbar = "true") {
    						RLLog.Info("Module - Showing Taskbar and Start Button.")
    						MiscUtils.TaskBar("on")
    					}
    					
    					ExitModule()
    					
    					 ; Write new controls to padDemul.ini
    					WriteControls(player,push1,push2,push3,push4,push5,push6,push7,push8,service,start,coin,digitalup,digitaldown,digitalleft,digitalright,analogup,analogdown,analogleft,analogright,analogup2,analogdown2,analogleft2,analogright2) {
    						Global PadIni
    						PadIni.Write(push1, "JAMMA0_" . player, "PUSH1")
    						PadIni.Write(push2, "JAMMA0_" . player, "PUSH2")
    						PadIni.Write(push3, "JAMMA0_" . player, "PUSH3")
    						PadIni.Write(push4, "JAMMA0_" . player, "PUSH4")
    						PadIni.Write(push5, "JAMMA0_" . player, "PUSH5")
    						PadIni.Write(push6, "JAMMA0_" . player, "PUSH6")
    						PadIni.Write(push7, "JAMMA0_" . player, "PUSH7")
    						PadIni.Write(push8, "JAMMA0_" . player, "PUSH8")
    						PadIni.Write(service, "JAMMA0_" . player, "SERVICE")
    						PadIni.Write(start, "JAMMA0_" . player, "START")
    						PadIni.Write(coin, "JAMMA0_" . player, "COIN")
    						PadIni.Write(digitalup, "JAMMA0_" . player, "DIGITALUP")
    						PadIni.Write(digitaldown, "JAMMA0_" . player, "DIGITALDOWN")
    						PadIni.Write(digitalleft, "JAMMA0_" . player, "DIGITALLEFT")
    						PadIni.Write(digitalright, "JAMMA0_" . player, "DIGITALRIGHT")
    						PadIni.Write(analogup, "JAMMA0_" . player, "ANALOGUP")
    						PadIni.Write(analogdown, "JAMMA0_" . player, "ANALOGDOWN")
    						PadIni.Write(analogleft, "JAMMA0_" . player, "ANALOGLEFT")
    						PadIni.Write(analogright, "JAMMA0_" . player, "ANALOGRIGHT")
    						PadIni.Write(analogup2, "JAMMA0_" . player, "ANALOGUP2")
    						PadIni.Write(analogdown2, "JAMMA0_" . player, "ANALOGDOWN2")
    						PadIni.Write(analogleft2, "JAMMA0_" . player, "ANALOGLEFT2")
    						PadIni.Write(analogright2, "JAMMA0_" . player, "ANALOGRIGHT2")
    					}
    					
    					HaltEmu:
    						If (fullscreen = "truefullscreen")
    							KeyUtils.Send("!{Enter}")
    						If VMUHideKey
    							XHotKeywrapper(VMUHideKey,"VMUHide","OFF")
    					Return
    					RestoreEmu:
    						If (fullscreen = "truefullscreen")
    							KeyUtils.Send("!{Enter}")
    						If (showVMU = "true") {
    							Loop, 4
    							{	VMUWindow%A_Index%.Set("Transparent", 0)
    								VMUWindow%A_Index%.Activate()
    								VMUWindow%A_Index%.Set("AlwaysOnTop", "On")
    								ExtraFixedResBezel.Set("AlwaysOnTop", "On")
    								If !(VMUHidden)
    									VMUWindow%A_Index%.Set("Transparent", "off")
    							}
    							emuPrimaryWindow.Activate()
    						}
    						If VMUHideKey
    							XHotKeywrapper(VMUHideKey,"VMUHide","ON")
    					Return
    					
    					HideGUIWindow:
    						emuPrimaryWindow.Set("Transparent", "On")
    						emuPrimaryWindow.Activate()		; once activated, demul starts loading the rom
    					Return
    					
    					CheckforVMU:
    						Loop, 4
    						{ 	Transform, letter, Chr, % A_Index + asc("A") - 1  ; transform number to letter
    							If ((!(VMUWindow%A_Index%)) and (VMUScreenID%A_Index%:=WinExist("PORT " . letter . " VMU 0 ahk_class PORT " . letter . " VMU 0")))
    							{	VMUWindow%A_Index% := new Window(new WindowTitle("ahk_ID " . VMUScreenID%A_Index%))	
    								VMUWindow%A_Index%.Set("Transparent", 0)
    								ExtraFixedResBezelDraw(VMUScreenID%A_Index%, "VMU",VMU%A_Index%Pos, 144, 96, 8, 8, 28, 8)
    								VMUWindow%A_Index%.Activate()
    								VMUWindow%A_Index%.Set("AlwaysOnTop", "On")
    								ExtraFixedResBezel.Set("AlwaysOnTop", "On")
    								VMU%A_Index%Draw := true
    								If !(VMUHidden)
    									VMUWindow%A_Index%.Set("Transparent", "off")
    								If !(VMULoaded){
    									VMUHideKey := xHotKeyVarEdit(VMUHideKey,"VMUHideKey","~","Add")
    									xHotKeywrapper(VMUHideKey,"VMUHide")
    									VMULoaded := true
    								}
    								emuPrimaryWindow.Activate()
    							}
    						}
    						If ((VMU1Draw) and (VMU2Draw) and (VMU3Draw) and (VMU4Draw))
    							SetTimer, CheckforVMU, off
    					Return	
    					
    					VMUHide:
    						If VMUHidden {
    							Loop, 4
    								VMUWindow%a_index%.Set("Transparent", "off")
    							UpdateLayeredWindow(extraFixedRes_Bezel_hwnd, extraFixedRes_Bezel_hdc,0,0, A_ScreenWidth, A_ScreenHeight,255)
    							VMUHidden := false
    						} Else {
    							Loop, 4
    								VMUWindow%a_index%.Set("Transparent", 0)
    							UpdateLayeredWindow(extraFixedRes_Bezel_hwnd, extraFixedRes_Bezel_hdc,0,0, A_ScreenWidth, A_ScreenHeight,0)
    							VMUHidden := true
    						}
    					Return
    					
    					CloseProcess:
    						FadeOutStart()
    						If (demulShooterEnabled = "true") {
    							DemulShooterExe.Close()
    						}
    						emuPrimaryWindow.PostMessage("0x111", "40085")	; Stop emulation first for a clean exit
    						TimerUtils.Sleep(5)	; just like to give a little time before closing
    						emuPrimaryWindow.PostMessage("0x111", "40080")	; Exit
    					Return
    
    17:52:25:789 | RL |      INFO  | +0     | BuildScript - Loaded Multi-Player scripts
    17:52:25:789 | RL |      INFO  | +0     | BuildScript - Loaded Statistics.ahk script
    17:52:25:790 | RL |      INFO  | +15    | BuildScript - "G:\Multimedia\Games\RocketLauncher\Lib\User Functions\Global.ahk" not found
    17:52:25:790 | RL |      INFO  | +0     | BuildScript - "G:\Multimedia\Games\RocketLauncher\Lib\User Functions\Sega Naomi.ahk" not found
    17:52:25:790 | RL |      INFO  | +0     | BuildScript - "G:\Multimedia\Games\RocketLauncher\Lib\User Functions\Emulators\Demul70.ahk" not found
    17:52:25:790 | RL |      INFO  | +0     | BuildScript - "G:\Multimedia\Games\RocketLauncher\Lib\User Functions\Sega Naomi\Emulators\Demul70.ahk" not found
    17:52:25:790 | RL |      INFO  | +0     | BuildScript - "G:\Multimedia\Games\RocketLauncher\Lib\User Functions\Sega Naomi\tetkiwam.ahk" not found
    17:52:25:791 | RL |      INFO  | +0     | BuildScript - Finished injecting functions into module
    17:52:25:791 | RL |      INFO  | +0     | Main - Module is built
    17:52:25:791 | RL |      INFO  | +0     | CheckFile - Checking if G:\Multimedia\Games\RocketLauncher\AutoHotkey.dll exists
    17:52:25:792 | 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:			1/12/2019 - 12:54:09
    					Modified:			1/12/2019 - 1:01:16
    17:52:25:793 | RL |      INFO  | +0     | Main - Hiding taskbar
    17:52:25:793 | RL |     TRACE  | +0     | Window.__New - Created: "ahk_class Shell_TrayWnd"
    17:52:25:793 | RL |     TRACE  | +0     | Window.__New - Created: "ahk_class Button"
    17:52:25:793 | RL |     TRACE  | +0     | Window.Hide - Hiding window "ahk_class Shell_TrayWnd"
    17:52:25:899 | RL |     TRACE  | +110   | Window.Hide - Hiding window "ahk_class Button"
    17:52:26:008 | RL |      INFO  | +109   | Main - Loading Internal AHK Keymapping
    17:52:26:008 | RL |      INFO  | +0     | GetAHKProfile - Started
    17:52:26:008 | RL |     DEBUG  | +0     | GetAHKProfile - Searching for: G:\Multimedia\Games\RocketLauncher\Profiles\AHK\Sega Naomi\tetkiwam.ahk
    17:52:26:008 | RL |     DEBUG  | +0     | GetAHKProfile - Searching for: G:\Multimedia\Games\RocketLauncher\Profiles\AHK\Sega Naomi\Demul70.ahk
    17:52:26:009 | RL |     DEBUG  | +0     | GetAHKProfile - Searching for: G:\Multimedia\Games\RocketLauncher\Profiles\AHK\Sega Naomi.ahk
    17:52:26:009 | RL |     DEBUG  | +0     | GetAHKProfile - Searching for: G:\Multimedia\Games\RocketLauncher\Profiles\AHK\_Default.ahk
    17:52:26:009 | RL |   WARNING  | +0     | GetAHKProfile - Keymapper support is enabled for AHK, but could not find a tetkiwam, Demul70, Sega Naomi, or a default profile in 
    17:52:26:009 | RL |      INFO  | +0     | GetAHKProfile - Ended
    17:52:26:009 | RL |      INFO  | +0     | Main - Attaching AHK remaps to module using: 
    17:52:26:010 | RL |      INFO  | +0     | Main - Finished building Internal AHK remaps
    17:52:26:010 | RL |      INFO  | +0     | Main - Starting timer to watch if Front End gets displaced and restore it if it does.
    17:52:26:010 | RL |      INFO  | +0     | Main - Running module
    17:52:26:182 | MD |      INFO  | +N/A   | Module initialized
    17:52:26:182 | MD |     DEBUG  | +0     | XHotkeyTableCreation - Started
    17:52:26:182 | MD |     DEBUG  | +0     | XHotkeyTableCreation - KeyGroup ~3&~4 not in TableKeyGroups 
    17:52:26:183 | MD |     DEBUG  | +0     | XHotkeyTableCreation - Post loop 1 check
    17:52:26:183 | MD |     DEBUG  | +0     | XHotkeyTableCreation - Post loop 2 check
    17:52:26:183 | MD |     DEBUG  | +0     | XHotkeyTableCreation - Using extended Hotkey method for key(s): "~3&~4" to call a group label
    17:52:26:183 | MD |     DEBUG  | +0     | XHotkeyTableCreation - Ended
    17:52:26:184 | MD |     DEBUG  | +0     | fadeInTransitionAnimation: DefaultAnimateFadeIn
    17:52:26:184 | MD |     DEBUG  | +0     | fadeOutTransitionAnimation: DefaultAnimateFadeOut
    17:52:26:184 | MD |     DEBUG  | +0     | fadeLyr3Animation: DefaultFadeAnimation
    17:52:26:184 | MD |     DEBUG  | +0     | fadeLyr37zAnimation: DefaultFadeAnimation
    17:52:26:184 | MD |     TRACE  | +0     | CustomFunction.Init - Starting
    17:52:26:184 | MD |     TRACE  | +0     | CustomFunction.Init - Ending
    17:52:26:184 | MD |      INFO  | +0     | StartModule - Started
    17:52:26:184 | MD |      INFO  | +0     | StartModule - MEmu: Demul
    					MEmuV: v0.7a 221215
    					MURL: http://demul.emulation64.com/
    					MAuthor: djvj|bleasby
    					MVersion: 2.1.10
    					MCRC: F5B71B2D
    					iCRC: 791F35F2
    					MID: 636025126320548084
    					MSystem: Cave 3rd|Gaelco|Gaelco 3D|Sammy Atomiswave|Sega System SP|Sega Dreamcast|Sega Hikaru|Sega Naomi|Sega Naomi 2
    17:52:26:184 | MD |      INFO  | +0     | StartModule - You have a supported System Name for this module: "Sega Naomi"
    17:52:26:184 | MD |      INFO  | +0     | LocaleUtils.i18n - Started
    17:52:26:184 | MD |     DEBUG  | +0     | LocaleUtils.i18n - Section "Dutch_Standard" & key "dialog.open" not found, trying section "Dutch"
    17:52:26:185 | MD |     DEBUG  | +0     | LocaleUtils.i18n - Section "Dutch" & key "dialog.open" not found, trying section "English_United_States"
    17:52:26:185 | MD |     DEBUG  | +0     | LocaleUtils.i18n - Section "English_United_States" & key "dialog.open" not found, trying section "English"
    17:52:26:185 | MD |      INFO  | +0     | LocaleUtils.i18n - Ended, using "Open" for "dialog.open"
    17:52:26:185 | MD |      INFO  | +0     | LocaleUtils.i18n - Started
    17:52:26:185 | MD |     DEBUG  | +0     | LocaleUtils.i18n - Section "Dutch_Standard" & key "dialog.start" not found, trying section "Dutch"
    17:52:26:185 | MD |     DEBUG  | +0     | LocaleUtils.i18n - Section "Dutch" & key "dialog.start" not found, trying section "English_United_States"
    17:52:26:185 | MD |     DEBUG  | +0     | LocaleUtils.i18n - Section "English_United_States" & key "dialog.start" not found, trying section "English"
    17:52:26:185 | MD |      INFO  | +0     | LocaleUtils.i18n - Ended, using "Start" for "dialog.start"
    17:52:26:186 | MD |      INFO  | +0     | PluginInit - Started
    17:52:26:186 | MD |     DEBUG  | +0     | BuildDatabaseTable - Started - Building Table for: Name|Cloneof|Manufacturer|Year|Genre|Rating
    17:52:26:186 | MD |      INFO  | +0     | CheckFile - Checking if G:\Multimedia\Games\HyperSpin\Databases\Sega Naomi\Sega Naomi.xml exists
    17:52:26:186 | MD |     DEBUG  | +0     | CheckFile - Attributes:
    					File Size:			77937 bytes
    					Created:			11/17/2017 - 9:42:14
    					Modified:			9/23/2017 - 2:13:26
    17:52:26:187 | MD |     DEBUG  | +0     | BuildDatabaseTable - Searching for a "Game Name" in the database
    17:52:26:187 | MD |     DEBUG  | +0     | BuildDatabaseTable - Found "Game Name" in the database!
    17:52:26:187 | MD |     DEBUG  | +0     | BuildDatabaseTable - Searching database for: Name
    17:52:26:187 | MD |     DEBUG  | +0     | BuildDatabaseTable - Found "Name" with a value: "Tetris Kiwamemuchi (GDL-0020)"
    17:52:26:187 | MD |     DEBUG  | +0     | BuildDatabaseTable - Searching database for: Cloneof
    17:52:26:187 | MD |     DEBUG  | +0     | BuildDatabaseTable - Could not find: Cloneof
    17:52:26:187 | MD |     DEBUG  | +0     | BuildDatabaseTable - Searching database for: Manufacturer
    17:52:26:187 | MD |     DEBUG  | +0     | BuildDatabaseTable - Found "Manufacturer" with a value: "Success"
    17:52:26:187 | MD |     DEBUG  | +0     | BuildDatabaseTable - Searching database for: Year
    17:52:26:188 | MD |     DEBUG  | +0     | BuildDatabaseTable - Found "Year" with a value: "2004"
    17:52:26:188 | MD |     DEBUG  | +0     | BuildDatabaseTable - Searching database for: Genre
    17:52:26:188 | MD |     DEBUG  | +0     | BuildDatabaseTable - Found "Genre" with a value: "Puzzle / Drop"
    17:52:26:188 | MD |     DEBUG  | +0     | BuildDatabaseTable - Searching database for: Rating
    17:52:26:188 | MD |     DEBUG  | +0     | BuildDatabaseTable - Found "Rating" with a value: "AAMA - Green (Suitable For All Ages)"
    17:52:26:188 | MD |     TRACE  | +0     | PluginInit - GameInfo:
    					GameInfo Label: Genre | GameInfo Value: 
    					GameInfo Label: Manufacturer | GameInfo Value: 
    					GameInfo Label: Name | GameInfo Value: 
    					GameInfo Label: Rating | GameInfo Value: 
    					GameInfo Label: Year | GameInfo Value: 
    17:52:26:188 | MD |     DEBUG  | +0     | BuildDatabaseTable - Ended
    17:52:26:188 | MD |      INFO  | +0     | PluginInit - Ended
    17:52:26:188 | MD |     DEBUG  | +0     | StartModule - Setting romName to the dbName sent to RocketLauncher: tetkiwam
    17:52:26:189 | MD |      INFO  | +0     | SystemCursor - Hiding mouse cursor
    17:52:26:212 | MD |     DEBUG  | +32    | XHotkeyTableCreation - Started
    17:52:26:212 | MD |     DEBUG  | +0     | XHotkeyTableCreation - KeyGroup ~e&~t not in TableKeyGroups ~3&~4,
    17:52:26:212 | MD |     DEBUG  | +0     | XHotkeyTableCreation - Post loop 1 check
    17:52:26:212 | MD |     DEBUG  | +0     | XHotkeyTableCreation - Post loop 2 check
    17:52:26:212 | MD |     DEBUG  | +0     | XHotkeyTableCreation - Using standard Hotkey method for key(s): "~e & ~t" to call label: "ToggleCursor"
    17:52:26:212 | MD |     DEBUG  | +0     | XHotkeyTableCreation - Ended
    17:52:26:213 | MD |     TRACE  | +0     | Process.__New - Creating new process object for: "G:\Multimedia\Games\HyperSpin\HyperSpin.exe"
    17:52:26:213 | MD |     TRACE  | +0     | File.__New - Creating new file object of: "G:\Multimedia\Games\HyperSpin\HyperSpin.exe"
    17:52:26:213 | MD |     TRACE  | +0     | File.__New - Creating new file object of: "G:\Multimedia\Games\RocketLauncher\Modules\Demul\Sega Naomi\tetkiwam.ini"
    17:52:26:214 | MD |     TRACE  | +0     | File.__New - Creating new file object of: "G:\Multimedia\Games\RocketLauncher\Modules\Demul\Sega Naomi.ini"
    17:52:26:214 | MD |     TRACE  | +0     | File.__New - Creating new file object of: "G:\Multimedia\Games\RocketLauncher\Modules\Demul\Demul (v0.7).ini"
    17:52:26:215 | MD |     TRACE  | +0     | File.Exist - This file exists: G:\Multimedia\Games\RocketLauncher\Modules\Demul\Demul (v0.7).ini
    17:52:26:221 | MD |     DEBUG  | +0     | RIniFile.__New - "Module" at index 1, adding "GlobalModuleIni" from: "G:\Multimedia\Games\RocketLauncher\Modules\Demul\Demul (v0.7).ini"
    17:52:26:225 | MD |      INFO  | +0     | StartModule - Ended
    17:52:26:242 | MD |     DEBUG  | +31    | FadeInStart - Started
    17:52:26:242 | MD |     DEBUG  | +0     | XHotkeyTableCreation - Started
    17:52:26:242 | MD |     DEBUG  | +0     | XHotkeyTableCreation - KeyGroup ~3&~4 is in TableKeyGroups ~3&~4,~e&~t,
    17:52:26:242 | MD |     DEBUG  | +0     | XHotkeyTableCreation - Post loop 10 check
    17:52:26:242 | MD |     DEBUG  | +0     | XHotkeyTableCreation - Post loop 11 check
    17:52:26:242 | MD |     DEBUG  | +0     | XHotkeyTableCreation - Disabling extended Hotkey method for key(s): "~3&~4"
    17:52:26:243 | MD |     DEBUG  | +0     | XHotkeyTableCreation - Post loop 12 check
    17:52:26:243 | MD |     DEBUG  | +0     | XHotkeyTableCreation - Ended
    17:52:26:243 | MD |     DEBUG  | +0     | FadeInStart - No keys were set to interrupt fade so ability to interrupt fade is disabled
    17:52:26:243 | MD |     TRACE  | +0     | FadeInStart - Fade screen scale factor: X=1.000000, Y= 1.000000
    17:52:26:243 | MD |     DEBUG  | +0     | GetFadeDirPicFile - Checking if any Fade "Layer 1" media exists in: G:\Multimedia\Games\RocketLauncher\Media\Fade\Sega Naomi\tetkiwam\Layer 1*.*
    17:52:26:243 | MD |     DEBUG  | +0     | GetFadeDirPicFile - Checking if any Fade "Layer 1" media exists in: G:\Multimedia\Games\RocketLauncher\Media\Fade\Sega Naomi\_Default\Horizontal\Layer 1*.*
    17:52:26:243 | MD |     DEBUG  | +0     | GetFadeDirPicFile - Checking if any Fade "Layer 1" media exists in: G:\Multimedia\Games\RocketLauncher\Media\Fade\Sega Naomi\_Default\Layer 1*.*
    17:52:26:243 | MD |     DEBUG  | +0     | GetFadeDirPicFile - Checking if any Fade "Layer 1" media exists in: G:\Multimedia\Games\RocketLauncher\Media\Fade\_Default\Horizontal\Layer 1*.*
    17:52:26:243 | MD |     DEBUG  | +0     | GetFadeDirPicFile - Checking if any Fade "Layer 1" media exists in: G:\Multimedia\Games\RocketLauncher\Media\Fade\_Default\Layer 1*.*
    17:52:26:244 | MD |     DEBUG  | +0     | GetFadeDirPicFile - Looking for Fade "Layer 1": G:\Multimedia\Games\RocketLauncher\Media\Fade\_Default\Layer 1*.png
    17:52:26:244 | MD |     DEBUG  | +0     | GetFadeDirPicFile - Found Fade "Layer 1": G:\Multimedia\Games\RocketLauncher\Media\Fade\_Default\Layer 1.png
    17:52:26:244 | MD |     DEBUG  | +0     | GetFadeDirPicFile - Looking for Fade "Layer 1": G:\Multimedia\Games\RocketLauncher\Media\Fade\_Default\Layer 1*.gif
    17:52:26:244 | MD |     DEBUG  | +0     | GetFadeDirPicFile - Looking for Fade "Layer 1": G:\Multimedia\Games\RocketLauncher\Media\Fade\_Default\Layer 1*.tif
    17:52:26:244 | MD |     DEBUG  | +0     | GetFadeDirPicFile - Looking for Fade "Layer 1": G:\Multimedia\Games\RocketLauncher\Media\Fade\_Default\Layer 1*.bmp
    17:52:26:244 | MD |     DEBUG  | +0     | GetFadeDirPicFile - Looking for Fade "Layer 1": G:\Multimedia\Games\RocketLauncher\Media\Fade\_Default\Layer 1*.jpg
    17:52:26:244 | MD |      INFO  | +0     | GetFadePicFile - Randomized images and Fade  will use G:\Multimedia\Games\RocketLauncher\Media\Fade\_Default\Layer 1.png
    17:52:26:244 | MD |     DEBUG  | +0     | GetFadeDirPicFile - Checking if any Fade "Extra Layer 1 - Console" media exists in: G:\Multimedia\Games\RocketLauncher\Media\Fade\Sega Naomi\tetkiwam\Extra Layer 1 - Console*.*
    17:52:26:245 | MD |     DEBUG  | +0     | GetFadeDirPicFile - Checking if any Fade "Extra Layer 1 - Console" media exists in: G:\Multimedia\Games\RocketLauncher\Media\Fade\Sega Naomi\_Default\Horizontal\Extra Layer 1 - Console*.*
    17:52:26:245 | MD |     DEBUG  | +0     | GetFadeDirPicFile - Checking if any Fade "Extra Layer 1 - Console" media exists in: G:\Multimedia\Games\RocketLauncher\Media\Fade\Sega Naomi\_Default\Extra Layer 1 - Console*.*
    17:52:26:245 | MD |     DEBUG  | +0     | GetFadeDirPicFile - Checking if any Fade "Extra Layer 1 - Console" media exists in: G:\Multimedia\Games\RocketLauncher\Media\Fade\_Default\Horizontal\Extra Layer 1 - Console*.*
    17:52:26:245 | MD |     DEBUG  | +0     | GetFadeDirPicFile - Checking if any Fade "Extra Layer 1 - Console" media exists in: G:\Multimedia\Games\RocketLauncher\Media\Fade\_Default\Extra Layer 1 - Console*.*
    17:52:26:336 | MD |      INFO  | +93    | DefaultAnimateFadeIn - Started, direction is: in
    17:52:26:338 | MD |      INFO  | +0     | DefaultAnimateFadeIn - Drawing First FadeIn Image.
    17:52:26:837 | MD |      INFO  | +500   | DefaultAnimateFadeIn - Ended
    17:52:26:848 | MD |      INFO  | +0     | DefaultFadeAnimation - Started
    17:52:26:848 | MD |     DEBUG  | +0     | GetFadeDirPicFile - Checking if any Fade "Info Bar" media exists in: G:\Multimedia\Games\RocketLauncher\Media\Fade\Sega Naomi\tetkiwam\Info Bar*.*
    17:52:26:848 | MD |     DEBUG  | +0     | GetFadeDirPicFile - Checking if any Fade "Info Bar" media exists in: G:\Multimedia\Games\RocketLauncher\Media\Fade\Sega Naomi\_Default\Horizontal\Info Bar*.*
    17:52:26:848 | MD |     DEBUG  | +0     | GetFadeDirPicFile - Checking if any Fade "Info Bar" media exists in: G:\Multimedia\Games\RocketLauncher\Media\Fade\Sega Naomi\_Default\Info Bar*.*
    17:52:26:848 | MD |     DEBUG  | +0     | GetFadeDirPicFile - Checking if any Fade "Info Bar" media exists in: G:\Multimedia\Games\RocketLauncher\Media\Fade\_Default\Horizontal\Info Bar*.*
    17:52:26:848 | MD |     DEBUG  | +0     | GetFadeDirPicFile - Checking if any Fade "Info Bar" media exists in: G:\Multimedia\Games\RocketLauncher\Media\Fade\_Default\Info Bar*.*
    17:52:26:848 | MD |     DEBUG  | +0     | GetFadeDirPicFile - Looking for Fade "Info Bar": G:\Multimedia\Games\RocketLauncher\Media\Fade\_Default\Info Bar*.png
    17:52:26:849 | MD |     DEBUG  | +0     | GetFadeDirPicFile - Found Fade "Info Bar": G:\Multimedia\Games\RocketLauncher\Media\Fade\_Default\Info Bar.png
    17:52:26:849 | MD |     DEBUG  | +0     | GetFadeDirPicFile - Looking for Fade "Info Bar": G:\Multimedia\Games\RocketLauncher\Media\Fade\_Default\Info Bar*.gif
    17:52:26:849 | MD |     DEBUG  | +0     | GetFadeDirPicFile - Looking for Fade "Info Bar": G:\Multimedia\Games\RocketLauncher\Media\Fade\_Default\Info Bar*.tif
    17:52:26:849 | MD |     DEBUG  | +0     | GetFadeDirPicFile - Looking for Fade "Info Bar": G:\Multimedia\Games\RocketLauncher\Media\Fade\_Default\Info Bar*.bmp
    17:52:26:849 | MD |     DEBUG  | +0     | GetFadeDirPicFile - Looking for Fade "Info Bar": G:\Multimedia\Games\RocketLauncher\Media\Fade\_Default\Info Bar*.jpg
    17:52:26:849 | MD |      INFO  | +0     | GetFadePicFile - Randomized images and Fade  will use G:\Multimedia\Games\RocketLauncher\Media\Fade\_Default\Info Bar.png
    17:52:26:870 | MD |     DEBUG  | +31    | GetFadeDirPicFile - Checking if any Fade "Layer 3" media exists in: G:\Multimedia\Games\RocketLauncher\Media\Fade\Sega Naomi\tetkiwam\Layer 3*.*
    17:52:26:870 | MD |     DEBUG  | +0     | GetFadeDirPicFile - Checking if any Fade "Layer 3" media exists in: G:\Multimedia\Games\RocketLauncher\Media\Fade\Sega Naomi\_Default\Horizontal\Layer 3*.*
    17:52:26:870 | MD |     DEBUG  | +0     | GetFadeDirPicFile - Checking if any Fade "Layer 3" media exists in: G:\Multimedia\Games\RocketLauncher\Media\Fade\Sega Naomi\_Default\Layer 3*.*
    17:52:26:870 | MD |     DEBUG  | +0     | GetFadeDirPicFile - Looking for Fade "Layer 3": G:\Multimedia\Games\RocketLauncher\Media\Fade\Sega Naomi\_Default\Layer 3*.png
    17:52:26:871 | MD |     DEBUG  | +0     | GetFadeDirPicFile - Found Fade "Layer 3": G:\Multimedia\Games\RocketLauncher\Media\Fade\Sega Naomi\_Default\Layer 3.png
    17:52:26:871 | MD |     DEBUG  | +0     | GetFadeDirPicFile - Looking for Fade "Layer 3": G:\Multimedia\Games\RocketLauncher\Media\Fade\Sega Naomi\_Default\Layer 3*.gif
    17:52:26:871 | MD |     DEBUG  | +0     | GetFadeDirPicFile - Looking for Fade "Layer 3": G:\Multimedia\Games\RocketLauncher\Media\Fade\Sega Naomi\_Default\Layer 3*.tif
    17:52:26:871 | MD |     DEBUG  | +0     | GetFadeDirPicFile - Looking for Fade "Layer 3": G:\Multimedia\Games\RocketLauncher\Media\Fade\Sega Naomi\_Default\Layer 3*.bmp
    17:52:26:871 | MD |     DEBUG  | +0     | GetFadeDirPicFile - Looking for Fade "Layer 3": G:\Multimedia\Games\RocketLauncher\Media\Fade\Sega Naomi\_Default\Layer 3*.jpg
    17:52:26:871 | MD |      INFO  | +0     | GetFadePicFile - Randomized images and Fade  will use G:\Multimedia\Games\RocketLauncher\Media\Fade\Sega Naomi\_Default\Layer 3.png
    17:52:26:874 | MD |      INFO  | +0     | BuildAssetsTable - Started - Building Table for: Genre Logo|Rating Logo|Developer Logo|Publisher Logo|Year Logo
    17:52:26:874 | MD |     DEBUG  | +0     | BuildAssetsTable - Searching for a Genre Logo: G:\Multimedia\Games\RocketLauncher\Media\Genre\_Default\Puzzle \ Drop.*
    17:52:26:874 | MD |     DEBUG  | +0     | BuildAssetsTable - Searching for a Rating Logo: G:\Multimedia\Games\RocketLauncher\Media\Rating\_Default\AAMA - Green (Suitable For All Ages).*
    17:52:26:874 | MD |     DEBUG  | +0     | BuildAssetsTable - Searching for a Developer Logo: 
    17:52:26:874 | MD |     DEBUG  | +0     | BuildAssetsTable - Searching for a Publisher Logo: 
    17:52:26:874 | MD |     DEBUG  | +0     | BuildAssetsTable - Searching for a Year Logo: G:\Multimedia\Games\RocketLauncher\Media\Year\_Default\2004.*
    17:52:26:875 | MD |     DEBUG  | +0     | BuildAssetsTable - Media assets found: 
    					Asset Label: Rating Logo | Asset Path1:  G:\Multimedia\Games\RocketLauncher\Media\Rating\_Default\AAMA - Green (Suitable For All Ages).png | Asset Extension1:  png | Asset Type1:  rating
    17:52:26:875 | MD |      INFO  | +0     | BuildAssetsTable - Ended
    17:52:26:875 | MD |      INFO  | +0     | BuildAssetsTable - Started - Building Table for: System Logo|Game Logo|Game Logo
    17:52:26:875 | MD |     DEBUG  | +0     | BuildAssetsTable - Searching for a System Logo: G:\Multimedia\Games\RocketLauncher\Media\Logos\Sega Naomi\_Default\
    17:52:26:876 | MD |     DEBUG  | +0     | BuildAssetsTable - Searching for a Game Logo: G:\Multimedia\Games\RocketLauncher\Media\Logos\Sega Naomi\tetkiwam\
    17:52:26:898 | MD |     DEBUG  | +31    | BuildAssetsTable - Searching for a Game Logo: 
    17:52:26:898 | MD |     DEBUG  | +0     | BuildAssetsTable - Media assets found: 
    					Asset Label: Rating Logo | Asset Path1:  G:\Multimedia\Games\RocketLauncher\Media\Rating\_Default\AAMA - Green (Suitable For All Ages).png | Asset Extension1:  png | Asset Type1:  rating
    					Asset Label: System Logo | Asset Path1:  G:\Multimedia\Games\RocketLauncher\Media\Logos\Sega Naomi\_Default\Sega Naomi.png | Asset Extension1:  png | Asset Type1:  system
    17:52:26:898 | MD |      INFO  | +0     | BuildAssetsTable - Ended
    17:52:26:982 | MD |     DEBUG  | +78    | GetFadeDirPicFile - Checking if any Fade "Loading start" media exists in: G:\Multimedia\Games\RocketLauncher\Media\Fade\Sega Naomi\tetkiwam\Loading start*.*
    17:52:26:982 | MD |     DEBUG  | +0     | GetFadeDirPicFile - Checking if any Fade "Loading start" media exists in: G:\Multimedia\Games\RocketLauncher\Media\Fade\Sega Naomi\_Default\Horizontal\Loading start*.*
    17:52:26:982 | MD |     DEBUG  | +0     | GetFadeDirPicFile - Checking if any Fade "Loading start" media exists in: G:\Multimedia\Games\RocketLauncher\Media\Fade\Sega Naomi\_Default\Loading start*.*
    17:52:26:982 | MD |     DEBUG  | +0     | GetFadeDirPicFile - Checking if any Fade "Loading start" media exists in: G:\Multimedia\Games\RocketLauncher\Media\Fade\_Default\Horizontal\Loading start*.*
    17:52:26:982 | MD |     DEBUG  | +0     | GetFadeDirPicFile - Checking if any Fade "Loading start" media exists in: G:\Multimedia\Games\RocketLauncher\Media\Fade\_Default\Loading start*.*
    17:52:26:983 | MD |     DEBUG  | +0     | FadeInDelay - Started
    17:52:27:041 | MD |      INFO  | +62    | DefaultFadeAnimationLoop - percentage
    17:52:27:101 | MD |      INFO  | +63    | DefaultFadeAnimationLoop - percentage0
    17:52:27:164 | MD |      INFO  | +62    | DefaultFadeAnimationLoop - percentage1
    17:52:27:226 | MD |      INFO  | +63    | DefaultFadeAnimationLoop - percentage1
    17:52:27:289 | MD |      INFO  | +62    | DefaultFadeAnimationLoop - percentage1
    17:52:27:351 | MD |      INFO  | +62    | DefaultFadeAnimationLoop - percentage2
    17:52:27:413 | MD |      INFO  | +63    | DefaultFadeAnimationLoop - percentage2
    17:52:27:475 | MD |      INFO  | +62    | DefaultFadeAnimationLoop - percentage2
    17:52:27:538 | MD |      INFO  | +63    | DefaultFadeAnimationLoop - percentage2
    17:52:27:601 | MD |      INFO  | +62    | DefaultFadeAnimationLoop - percentage3
    17:52:27:665 | MD |      INFO  | +62    | DefaultFadeAnimationLoop - percentage3
    17:52:27:725 | MD |      INFO  | +63    | DefaultFadeAnimationLoop - percentage3
    17:52:27:787 | MD |      INFO  | +62    | DefaultFadeAnimationLoop - percentage4
    17:52:27:850 | MD |      INFO  | +63    | DefaultFadeAnimationLoop - percentage4
    17:52:27:912 | MD |      INFO  | +62    | DefaultFadeAnimationLoop - percentage4
    17:52:27:974 | MD |      INFO  | +62    | DefaultFadeAnimationLoop - percentage5
    17:52:28:039 | MD |      INFO  | +63    | DefaultFadeAnimationLoop - percentage5
    17:52:28:099 | MD |      INFO  | +62    | DefaultFadeAnimationLoop - percentage5
    17:52:28:163 | MD |      INFO  | +63    | DefaultFadeAnimationLoop - percentage6
    17:52:28:226 | MD |      INFO  | +62    | DefaultFadeAnimationLoop - percentage6
    17:52:28:288 | MD |      INFO  | +62    | DefaultFadeAnimationLoop - percentage6
    17:52:28:350 | MD |      INFO  | +63    | DefaultFadeAnimationLoop - percentage7
    17:52:28:412 | MD |      INFO  | +62    | DefaultFadeAnimationLoop - percentage7
    17:52:28:476 | MD |      INFO  | +63    | DefaultFadeAnimationLoop - percentage7
    17:52:28:539 | MD |      INFO  | +62    | DefaultFadeAnimationLoop - percentage7
    17:52:28:599 | MD |      INFO  | +62    | DefaultFadeAnimationLoop - percentage8
    17:52:28:663 | MD |      INFO  | +63    | DefaultFadeAnimationLoop - percentage8
    17:52:28:724 | MD |      INFO  | +62    | DefaultFadeAnimationLoop - percentage8
    17:52:28:787 | MD |      INFO  | +63    | DefaultFadeAnimationLoop - percentage9
    17:52:28:849 | MD |      INFO  | +62    | DefaultFadeAnimationLoop - percentage9
    17:52:28:911 | MD |      INFO  | +62    | DefaultFadeAnimationLoop - percentage9
    17:52:28:976 | MD |      INFO  | +63    | DefaultFadeAnimationLoop - percentage10
    17:52:29:037 | MD |      INFO  | +62    | DefaultFadeAnimationLoop - percentage10
    17:52:29:100 | MD |      INFO  | +63    | DefaultFadeAnimationLoop - percentage10
    17:52:29:162 | MD |      INFO  | +62    | DefaultFadeAnimationLoop - percentage11
    17:52:29:225 | MD |      INFO  | +62    | DefaultFadeAnimationLoop - percentage11
    17:52:29:287 | MD |      INFO  | +63    | DefaultFadeAnimationLoop - percentage11
    17:52:29:348 | MD |      INFO  | +62    | DefaultFadeAnimationLoop - percentage12
    17:52:29:413 | MD |      INFO  | +63    | DefaultFadeAnimationLoop - percentage12
    17:52:29:474 | MD |      INFO  | +62    | DefaultFadeAnimationLoop - percentage12
    17:52:29:536 | MD |      INFO  | +62    | DefaultFadeAnimationLoop - percentage12
    17:52:29:600 | MD |      INFO  | +63    | DefaultFadeAnimationLoop - percentage13
    17:52:29:660 | MD |      INFO  | +62    | DefaultFadeAnimationLoop - percentage13
    17:52:29:723 | MD |      INFO  | +63    | DefaultFadeAnimationLoop - percentage13
    17:52:29:787 | MD |      INFO  | +62    | DefaultFadeAnimationLoop - percentage14
    17:52:29:847 | MD |      INFO  | +62    | DefaultFadeAnimationLoop - percentage14
    17:52:29:910 | MD |      INFO  | +63    | DefaultFadeAnimationLoop - percentage14
    17:52:29:973 | MD |      INFO  | +62    | DefaultFadeAnimationLoop - percentage15
    17:52:30:036 | MD |      INFO  | +63    | DefaultFadeAnimationLoop - percentage15
    17:52:30:098 | MD |      INFO  | +62    | DefaultFadeAnimationLoop - percentage15
    17:52:30:160 | MD |      INFO  | +62    | DefaultFadeAnimationLoop - percentage16
    17:52:30:223 | MD |      INFO  | +63    | DefaultFadeAnimationLoop - percentage16
    17:52:30:285 | MD |      INFO  | +62    | DefaultFadeAnimationLoop - percentage16
    17:52:30:348 | MD |      INFO  | +63    | DefaultFadeAnimationLoop - percentage17
    17:52:30:410 | MD |      INFO  | +62    | DefaultFadeAnimationLoop - percentage17
    17:52:30:471 | MD |      INFO  | +62    | DefaultFadeAnimationLoop - percentage17
    17:52:30:536 | MD |      INFO  | +63    | DefaultFadeAnimationLoop - percentage17
    17:52:30:596 | MD |      INFO  | +62    | DefaultFadeAnimationLoop - percentage18
    17:52:30:659 | MD |      INFO  | +63    | DefaultFadeAnimationLoop - percentage18
    17:52:30:722 | MD |      INFO  | +62    | DefaultFadeAnimationLoop - percentage18
    17:52:30:784 | MD |      INFO  | +62    | DefaultFadeAnimationLoop - percentage19
    17:52:30:846 | MD |      INFO  | +63    | DefaultFadeAnimationLoop - percentage19
    17:52:30:908 | MD |      INFO  | +62    | DefaultFadeAnimationLoop - percentage19
    17:52:30:971 | MD |      INFO  | +63    | DefaultFadeAnimationLoop - percentage20
    17:52:31:034 | MD |      INFO  | +62    | DefaultFadeAnimationLoop - percentage20
    17:52:31:096 | MD |      INFO  | +62    | DefaultFadeAnimationLoop - percentage20
    17:52:31:158 | MD |      INFO  | +63    | DefaultFadeAnimationLoop - percentage21
    17:52:31:220 | MD |      INFO  | +62    | DefaultFadeAnimationLoop - percentage21
    17:52:31:284 | MD |      INFO  | +63    | DefaultFadeAnimationLoop - percentage21
    17:52:31:346 | MD |      INFO  | +62    | DefaultFadeAnimationLoop - percentage22
    17:52:31:407 | MD |      INFO  | +62    | DefaultFadeAnimationLoop - percentage22
    17:52:31:470 | MD |      INFO  | +63    | DefaultFadeAnimationLoop - percentage22
    17:52:31:532 | MD |      INFO  | +62    | DefaultFadeAnimationLoop - percentage22
    17:52:31:597 | MD |      INFO  | +63    | DefaultFadeAnimationLoop - percentage23
    17:52:31:659 | MD |      INFO  | +62    | DefaultFadeAnimationLoop - percentage23
    17:52:31:719 | MD |      INFO  | +63    | DefaultFadeAnimationLoop - percentage23
    17:52:31:782 | MD |      INFO  | +62    | DefaultFadeAnimationLoop - percentage24
    17:52:31:844 | MD |      INFO  | +62    | DefaultFadeAnimationLoop - percentage24
    17:52:31:907 | MD |      INFO  | +63    | DefaultFadeAnimationLoop - percentage24
    17:52:31:969 | MD |      INFO  | +62    | DefaultFadeAnimationLoop - percentage25
    17:52:32:033 | MD |      INFO  | +63    | DefaultFadeAnimationLoop - percentage25
    17:52:32:094 | MD |      INFO  | +62    | DefaultFadeAnimationLoop - percentage25
    17:52:32:158 | MD |      INFO  | +62    | DefaultFadeAnimationLoop - percentage26
    17:52:32:220 | MD |      INFO  | +63    | DefaultFadeAnimationLoop - percentage26
    17:52:32:281 | MD |      INFO  | +62    | DefaultFadeAnimationLoop - percentage26
    17:52:32:344 | MD |      INFO  | +63    | DefaultFadeAnimationLoop - percentage27
    17:52:32:406 | MD |      INFO  | +62    | DefaultFadeAnimationLoop - percentage27
    17:52:32:468 | MD |      INFO  | +62    | DefaultFadeAnimationLoop - percentage27
    17:52:32:530 | MD |      INFO  | +63    | DefaultFadeAnimationLoop - percentage27
    17:52:32:593 | MD |      INFO  | +62    | DefaultFadeAnimationLoop - percentage28
    17:52:32:655 | MD |      INFO  | +63    | DefaultFadeAnimationLoop - percentage28
    17:52:32:718 | MD |      INFO  | +62    | DefaultFadeAnimationLoop - percentage28
    17:52:32:780 | MD |      INFO  | +62    | DefaultFadeAnimationLoop - percentage29
    17:52:32:843 | MD |      INFO  | +63    | DefaultFadeAnimationLoop - percentage29
    17:52:32:907 | MD |      INFO  | +62    | DefaultFadeAnimationLoop - percentage29
    17:52:32:969 | MD |      INFO  | +63    | DefaultFadeAnimationLoop - percentage30
    17:52:33:030 | MD |      INFO  | +62    | DefaultFadeAnimationLoop - percentage30
    17:52:33:094 | MD |      INFO  | +62    | DefaultFadeAnimationLoop - percentage30
    17:52:33:154 | MD |      INFO  | +63    | DefaultFadeAnimationLoop - percentage31
    17:52:33:217 | MD |      INFO  | +62    | DefaultFadeAnimationLoop - percentage31
    17:52:33:280 | MD |      INFO  | +63    | DefaultFadeAnimationLoop - percentage31
    17:52:33:342 | MD |      INFO  | +62    | DefaultFadeAnimationLoop - percentage32
    17:52:33:404 | MD |      INFO  | +62    | DefaultFadeAnimationLoop - percentage32
    17:52:33:466 | MD |      INFO  | +63    | DefaultFadeAnimationLoop - percentage32
    17:52:33:530 | MD |      INFO  | +62    | DefaultFadeAnimationLoop - percentage32
    17:52:33:591 | MD |      INFO  | +63    | DefaultFadeAnimationLoop - percentage33
    17:52:33:654 | MD |      INFO  | +62    | DefaultFadeAnimationLoop - percentage33
    17:52:33:716 | MD |      INFO  | +62    | DefaultFadeAnimationLoop - percentage33
    17:52:33:779 | MD |      INFO  | +63    | DefaultFadeAnimationLoop - percentage34
    17:52:33:841 | MD |      INFO  | +62    | DefaultFadeAnimationLoop - percentage34
    17:52:33:904 | MD |      INFO  | +63    | DefaultFadeAnimationLoop - percentage34
    17:52:33:966 | MD |      INFO  | +62    | DefaultFadeAnimationLoop - percentage35
    17:52:34:030 | MD |      INFO  | +62    | DefaultFadeAnimationLoop - percentage35
    17:52:34:092 | MD |      INFO  | +63    | DefaultFadeAnimationLoop - percentage35
    17:52:34:153 | MD |      INFO  | +62    | DefaultFadeAnimationLoop - percentage36
    17:52:34:216 | MD |      INFO  | +63    | DefaultFadeAnimationLoop - percentage36
    17:52:34:278 | MD |      INFO  | +62    | DefaultFadeAnimationLoop - percentage36
    17:52:34:340 | MD |      INFO  | +62    | DefaultFadeAnimationLoop - percentage37
    17:52:34:402 | MD |      INFO  | +63    | DefaultFadeAnimationLoop - percentage37
    17:52:34:467 | MD |      INFO  | +62    | DefaultFadeAnimationLoop - percentage37
    17:52:34:528 | MD |      INFO  | +63    | DefaultFadeAnimationLoop - percentage37
    17:52:34:590 | MD |      INFO  | +62    | DefaultFadeAnimationLoop - percentage38
    17:52:34:652 | MD |      INFO  | +62    | DefaultFadeAnimationLoop - percentage38
    17:52:34:714 | MD |      INFO  | +63    | DefaultFadeAnimationLoop - percentage38
    17:52:34:779 | MD |      INFO  | +62    | DefaultFadeAnimationLoop - percentage39
    17:52:34:840 | MD |      INFO  | +63    | DefaultFadeAnimationLoop - percentage39
    17:52:34:902 | MD |      INFO  | +62    | DefaultFadeAnimationLoop - percentage39
    17:52:34:966 | MD |      INFO  | +62    | DefaultFadeAnimationLoop - percentage40
    17:52:35:028 | MD |      INFO  | +63    | DefaultFadeAnimationLoop - percentage40
    17:52:35:089 | MD |      INFO  | +62    | DefaultFadeAnimationLoop - percentage40
    17:52:35:151 | MD |      INFO  | +63    | DefaultFadeAnimationLoop - percentage41
    17:52:35:215 | MD |      INFO  | +62    | DefaultFadeAnimationLoop - percentage41
    17:52:35:278 | MD |      INFO  | +62    | DefaultFadeAnimationLoop - percentage41
    17:52:35:339 | MD |      INFO  | +63    | DefaultFadeAnimationLoop - percentage41
    17:52:35:402 | MD |      INFO  | +62    | DefaultFadeAnimationLoop - percentage42
    17:52:35:464 | MD |      INFO  | +63    | DefaultFadeAnimationLoop - percentage42
    17:52:35:526 | MD |      INFO  | +62    | DefaultFadeAnimationLoop - percentage42
    17:52:35:588 | MD |      INFO  | +62    | DefaultFadeAnimationLoop - percentage43
    17:52:35:651 | MD |      INFO  | +63    | DefaultFadeAnimationLoop - percentage43
    17:52:35:713 | MD |      INFO  | +62    | DefaultFadeAnimationLoop - percentage43
    17:52:35:777 | MD |      INFO  | +63    | DefaultFadeAnimationLoop - percentage44
    17:52:35:838 | MD |      INFO  | +62    | DefaultFadeAnimationLoop - percentage44
    17:52:35:902 | MD |      INFO  | +62    | DefaultFadeAnimationLoop - percentage44
    17:52:35:964 | MD |      INFO  | +63    | DefaultFadeAnimationLoop - percentage45
    17:52:36:025 | MD |      INFO  | +62    | DefaultFadeAnimationLoop - percentage45
    17:52:36:089 | MD |      INFO  | +63    | DefaultFadeAnimationLoop - percentage45
    17:52:36:149 | MD |      INFO  | +62    | DefaultFadeAnimationLoop - percentage46
    17:52:36:213 | MD |      INFO  | +62    | DefaultFadeAnimationLoop - percentage46
    17:52:36:274 | MD |      INFO  | +63    | DefaultFadeAnimationLoop - percentage46
    17:52:36:339 | MD |      INFO  | +62    | DefaultFadeAnimationLoop - percentage46
    17:52:36:400 | MD |      INFO  | +63    | DefaultFadeAnimationLoop - percentage47
    17:52:36:462 | MD |      INFO  | +62    | DefaultFadeAnimationLoop - percentage47
    17:52:36:524 | MD |      INFO  | +62    | DefaultFadeAnimationLoop - percentage47
    17:52:36:586 | MD |      INFO  | +63    | DefaultFadeAnimationLoop - percentage48
    17:52:36:649 | MD |      INFO  | +62    | DefaultFadeAnimationLoop - percentage48
    17:52:36:712 | MD |      INFO  | +63    | DefaultFadeAnimationLoop - percentage48
    17:52:36:774 | MD |      INFO  | +62    | DefaultFadeAnimationLoop - percentage49
    17:52:36:838 | MD |      INFO  | +62    | DefaultFadeAnimationLoop - percentage49
    17:52:36:900 | MD |      INFO  | +63    | DefaultFadeAnimationLoop - percentage49
    17:52:36:961 | MD |      INFO  | +62    | DefaultFadeAnimationLoop - percentage50
    17:52:37:023 | MD |      INFO  | +63    | DefaultFadeAnimationLoop - percentage50
    17:52:37:085 | MD |      INFO  | +62    | DefaultFadeAnimationLoop - percentage50
    17:52:37:149 | MD |      INFO  | +62    | DefaultFadeAnimationLoop - percentage51
    17:52:37:211 | MD |      INFO  | +63    | DefaultFadeAnimationLoop - percentage51
    17:52:37:274 | MD |      INFO  | +62    | DefaultFadeAnimationLoop - percentage51
    17:52:37:336 | MD |      INFO  | +63    | DefaultFadeAnimationLoop - percentage51
    17:52:37:398 | MD |      INFO  | +62    | DefaultFadeAnimationLoop - percentage52
    17:52:37:460 | MD |      INFO  | +62    | DefaultFadeAnimationLoop - percentage52
    17:52:37:522 | MD |      INFO  | +63    | DefaultFadeAnimationLoop - percentage52
    17:52:37:587 | MD |      INFO  | +62    | DefaultFadeAnimationLoop - percentage53
    17:52:37:649 | MD |      INFO  | +63    | DefaultFadeAnimationLoop - percentage53
    17:52:37:709 | MD |      INFO  | +62    | DefaultFadeAnimationLoop - percentage53
    17:52:37:774 | MD |      INFO  | +62    | DefaultFadeAnimationLoop - percentage54
    17:52:37:836 | MD |      INFO  | +63    | DefaultFadeAnimationLoop - percentage54
    17:52:37:897 | MD |      INFO  | +62    | DefaultFadeAnimationLoop - percentage54
    17:52:37:961 | MD |      INFO  | +63    | DefaultFadeAnimationLoop - percentage55
    17:52:38:022 | MD |      INFO  | +62    | DefaultFadeAnimationLoop - percentage55
    17:52:38:084 | MD |      INFO  | +62    | DefaultFadeAnimationLoop - percentage55
    17:52:38:146 | MD |      INFO  | +63    | DefaultFadeAnimationLoop - percentage56
    17:52:38:211 | MD |      INFO  | +62    | DefaultFadeAnimationLoop - percentage56
    17:52:38:274 | MD |      INFO  | +63    | DefaultFadeAnimationLoop - percentage56
    17:52:38:334 | MD |      INFO  | +62    | DefaultFadeAnimationLoop - percentage56
    17:52:38:396 | MD |      INFO  | +62    | DefaultFadeAnimationLoop - percentage57
    17:52:38:458 | MD |      INFO  | +63    | DefaultFadeAnimationLoop - percentage57
    17:52:38:523 | MD |      INFO  | +62    | DefaultFadeAnimationLoop - percentage57
    17:52:38:585 | MD |      INFO  | +63    | DefaultFadeAnimationLoop - percentage58
    17:52:38:646 | MD |      INFO  | +62    | DefaultFadeAnimationLoop - percentage58
    17:52:38:708 | MD |      INFO  | +62    | DefaultFadeAnimationLoop - percentage58
    17:52:38:772 | MD |      INFO  | +63    | DefaultFadeAnimationLoop - percentage59
    17:52:38:833 | MD |      INFO  | +62    | DefaultFadeAnimationLoop - percentage59
    17:52:38:897 | MD |      INFO  | +63    | DefaultFadeAnimationLoop - percentage59
    17:52:38:957 | MD |      INFO  | +62    | DefaultFadeAnimationLoop - percentage60
    17:52:39:020 | MD |      INFO  | +62    | DefaultFadeAnimationLoop - percentage60
    17:52:39:082 | MD |      INFO  | +63    | DefaultFadeAnimationLoop - percentage60
    17:52:39:146 | MD |      INFO  | +62    | DefaultFadeAnimationLoop - percentage61
    17:52:39:208 | MD |      INFO  | +63    | DefaultFadeAnimationLoop - percentage61
    17:52:39:269 | MD |      INFO  | +62    | DefaultFadeAnimationLoop - percentage61
    17:52:39:332 | MD |      INFO  | +62    | DefaultFadeAnimationLoop - percentage61
    17:52:39:394 | MD |      INFO  | +63    | DefaultFadeAnimationLoop - percentage62
    17:52:39:457 | MD |      INFO  | +62    | DefaultFadeAnimationLoop - percentage62
    17:52:39:521 | MD |      INFO  | +63    | DefaultFadeAnimationLoop - percentage62
    17:52:39:582 | MD |      INFO  | +62    | DefaultFadeAnimationLoop - percentage63
    17:52:39:646 | MD |      INFO  | +62    | DefaultFadeAnimationLoop - percentage63
    17:52:39:708 | MD |      INFO  | +63    | DefaultFadeAnimationLoop - percentage63
    17:52:39:768 | MD |      INFO  | +62    | DefaultFadeAnimationLoop - percentage64
    17:52:39:831 | MD |      INFO  | +63    | DefaultFadeAnimationLoop - percentage64
    17:52:39:893 | MD |      INFO  | +62    | DefaultFadeAnimationLoop - percentage64
    17:52:39:957 | MD |      INFO  | +62    | DefaultFadeAnimationLoop - percentage65
    17:52:40:020 | MD |      INFO  | +63    | DefaultFadeAnimationLoop - percentage65
    17:52:40:080 | MD |      INFO  | +62    | DefaultFadeAnimationLoop - percentage65
    17:52:40:143 | MD |      INFO  | +63    | DefaultFadeAnimationLoop - percentage66
    17:52:40:207 | MD |      INFO  | +62    | DefaultFadeAnimationLoop - percentage66
    17:52:40:270 | MD |      INFO  | +62    | DefaultFadeAnimationLoop - percentage66
    17:52:40:330 | MD |      INFO  | +63    | DefaultFadeAnimationLoop - percentage66
    17:52:40:392 | MD |      INFO  | +62    | DefaultFadeAnimationLoop - percentage67
    17:52:40:456 | MD |      INFO  | +63    | DefaultFadeAnimationLoop - percentage67
    17:52:40:518 | MD |      INFO  | +62    | DefaultFadeAnimationLoop - percentage67
    17:52:40:582 | MD |      INFO  | +62    | DefaultFadeAnimationLoop - percentage68
    17:52:40:644 | MD |      INFO  | +63    | DefaultFadeAnimationLoop - percentage68
    17:52:40:706 | MD |      INFO  | +62    | DefaultFadeAnimationLoop - percentage68
    17:52:40:767 | MD |      INFO  | +63    | DefaultFadeAnimationLoop - percentage69
    17:52:40:829 | MD |      INFO  | +62    | DefaultFadeAnimationLoop - percentage69
    17:52:40:893 | MD |      INFO  | +62    | DefaultFadeAnimationLoop - percentage69
    17:52:40:956 | MD |      INFO  | +63    | DefaultFadeAnimationLoop - percentage70
    17:52:41:016 | MD |      INFO  | +62    | DefaultFadeAnimationLoop - percentage70
    17:52:41:080 | MD |      INFO  | +63    | DefaultFadeAnimationLoop - percentage70
    17:52:41:142 | MD |      INFO  | +62    | DefaultFadeAnimationLoop - percentage71
    17:52:41:207 | MD |      INFO  | +62    | DefaultFadeAnimationLoop - percentage71
    17:52:41:267 | MD |      INFO  | +63    | DefaultFadeAnimationLoop - percentage71
    17:52:41:328 | MD |      INFO  | +62    | DefaultFadeAnimationLoop - percentage71
    17:52:41:392 | MD |      INFO  | +63    | DefaultFadeAnimationLoop - percentage72
    17:52:41:454 | MD |      INFO  | +62    | DefaultFadeAnimationLoop - percentage72
    17:52:41:516 | MD |      INFO  | +62    | DefaultFadeAnimationLoop - percentage72
    17:52:41:580 | MD |      INFO  | +63    | DefaultFadeAnimationLoop - percentage73
    17:52:41:640 | MD |      INFO  | +62    | DefaultFadeAnimationLoop - percentage73
    17:52:41:707 | MD |      INFO  | +63    | DefaultFadeAnimationLoop - percentage73
    17:52:41:766 | MD |      INFO  | +62    | DefaultFadeAnimationLoop - percentage74
    17:52:41:828 | MD |      INFO  | +62    | DefaultFadeAnimationLoop - percentage74
    17:52:41:892 | MD |      INFO  | +63    | DefaultFadeAnimationLoop - percentage74
    17:52:41:954 | MD |      INFO  | +62    | DefaultFadeAnimationLoop - percentage75
    17:52:42:015 | MD |      INFO  | +63    | DefaultFadeAnimationLoop - percentage75
    17:52:42:079 | MD |      INFO  | +62    | DefaultFadeAnimationLoop - percentage75
    17:52:42:142 | MD |      INFO  | +62    | DefaultFadeAnimationLoop - percentage76
    17:52:42:202 | MD |      INFO  | +63    | DefaultFadeAnimationLoop - percentage76
    17:52:42:264 | MD |      INFO  | +62    | DefaultFadeAnimationLoop - percentage76
    17:52:42:329 | MD |      INFO  | +63    | DefaultFadeAnimationLoop - percentage76
    17:52:42:389 | MD |      INFO  | +62    | DefaultFadeAnimationLoop - percentage77
    17:52:42:452 | MD |      INFO  | +62    | DefaultFadeAnimationLoop - percentage77
    17:52:42:514 | MD |      INFO  | +63    | DefaultFadeAnimationLoop - percentage77
    17:52:42:576 | MD |      INFO  | +62    | DefaultFadeAnimationLoop - percentage78
    17:52:42:639 | MD |      INFO  | +63    | DefaultFadeAnimationLoop - percentage78
    17:52:42:705 | MD |      INFO  | +62    | DefaultFadeAnimationLoop - percentage78
    17:52:42:764 | MD |      INFO  | +62    | DefaultFadeAnimationLoop - percentage79
    17:52:42:826 | MD |      INFO  | +63    | DefaultFadeAnimationLoop - percentage79
    17:52:42:890 | MD |      INFO  | +62    | DefaultFadeAnimationLoop - percentage79
    17:52:42:952 | MD |      INFO  | +63    | DefaultFadeAnimationLoop - percentage80
    17:52:43:013 | MD |      INFO  | +62    | DefaultFadeAnimationLoop - percentage80
    17:52:43:078 | MD |      INFO  | +62    | DefaultFadeAnimationLoop - percentage80
    17:52:43:139 | MD |      INFO  | +63    | DefaultFadeAnimationLoop - percentage80
    17:52:43:200 | MD |      INFO  | +62    | DefaultFadeAnimationLoop - percentage81
    17:52:43:264 | MD |      INFO  | +63    | DefaultFadeAnimationLoop - percentage81
    17:52:43:326 | MD |      INFO  | +62    | DefaultFadeAnimationLoop - percentage81
    17:52:43:390 | MD |      INFO  | +62    | DefaultFadeAnimationLoop - percentage82
    17:52:43:452 | MD |      INFO  | +63    | DefaultFadeAnimationLoop - percentage82
    17:52:43:512 | MD |      INFO  | +62    | DefaultFadeAnimationLoop - percentage82
    17:52:43:577 | MD |      INFO  | +63    | DefaultFadeAnimationLoop - percentage83
    17:52:43:640 | MD |      INFO  | +62    | DefaultFadeAnimationLoop - percentage83
    17:52:43:700 | MD |      INFO  | +62    | DefaultFadeAnimationLoop - percentage83
    17:52:43:764 | MD |      INFO  | +63    | DefaultFadeAnimationLoop - percentage84
    17:52:43:826 | MD |      INFO  | +62    | DefaultFadeAnimationLoop - percentage84
    17:52:43:888 | MD |      INFO  | +63    | DefaultFadeAnimationLoop - percentage84
    17:52:43:949 | MD |      INFO  | +62    | DefaultFadeAnimationLoop - percentage85
    17:52:44:011 | MD |      INFO  | +62    | DefaultFadeAnimationLoop - percentage85
    17:52:44:074 | MD |      INFO  | +63    | DefaultFadeAnimationLoop - percentage85
    17:52:44:137 | MD |      INFO  | +62    | DefaultFadeAnimationLoop - percentage85
    17:52:44:200 | MD |      INFO  | +63    | DefaultFadeAnimationLoop - percentage86
    17:52:44:261 | MD |      INFO  | +62    | DefaultFadeAnimationLoop - percentage86
    17:52:44:323 | MD |      INFO  | +62    | DefaultFadeAnimationLoop - percentage86
    17:52:44:387 | MD |      INFO  | +63    | DefaultFadeAnimationLoop - percentage87
    17:52:44:448 | MD |      INFO  | +62    | DefaultFadeAnimationLoop - percentage87
    17:52:44:511 | MD |      INFO  | +63    | DefaultFadeAnimationLoop - percentage87
    17:52:44:573 | MD |      INFO  | +62    | DefaultFadeAnimationLoop - percentage88
    17:52:44:638 | MD |      INFO  | +62    | DefaultFadeAnimationLoop - percentage88
    17:52:44:700 | MD |      INFO  | +63    | DefaultFadeAnimationLoop - percentage88
    17:52:44:760 | MD |      INFO  | +62    | DefaultFadeAnimationLoop - percentage89
    17:52:44:823 | MD |      INFO  | +63    | DefaultFadeAnimationLoop - percentage89
    17:52:44:886 | MD |      INFO  | +62    | DefaultFadeAnimationLoop - percentage89
    17:52:44:947 | MD |      INFO  | +62    | DefaultFadeAnimationLoop - percentage90
    17:52:45:011 | MD |      INFO  | +63    | DefaultFadeAnimationLoop - percentage90
    17:52:45:073 | MD |      INFO  | +62    | DefaultFadeAnimationLoop - percentage90
    17:52:45:137 | MD |      INFO  | +63    | DefaultFadeAnimationLoop - percentage90
    17:52:45:198 | MD |      INFO  | +62    | DefaultFadeAnimationLoop - percentage91
    17:52:45:259 | MD |      INFO  | +62    | DefaultFadeAnimationLoop - percentage91
    17:52:45:323 | MD |      INFO  | +63    | DefaultFadeAnimationLoop - percentage91
    17:52:45:384 | MD |      INFO  | +62    | DefaultFadeAnimationLoop - percentage92
    17:52:45:447 | MD |      INFO  | +63    | DefaultFadeAnimationLoop - percentage92
    17:52:45:509 | MD |      INFO  | +62    | DefaultFadeAnimationLoop - percentage92
    17:52:45:573 | MD |      INFO  | +62    | DefaultFadeAnimationLoop - percentage93
    17:52:45:638 | MD |      INFO  | +63    | DefaultFadeAnimationLoop - percentage93
    17:52:45:699 | MD |      INFO  | +62    | DefaultFadeAnimationLoop - percentage93
    17:52:45:761 | MD |      INFO  | +63    | DefaultFadeAnimationLoop - percentage94
    17:52:45:823 | MD |      INFO  | +62    | DefaultFadeAnimationLoop - percentage94
    17:52:45:884 | MD |      INFO  | +62    | DefaultFadeAnimationLoop - percentage94
    17:52:45:948 | MD |      INFO  | +63    | DefaultFadeAnimationLoop - percentage95
    17:52:46:009 | MD |      INFO  | +62    | DefaultFadeAnimationLoop - percentage95
    17:52:46:074 | MD |      INFO  | +63    | DefaultFadeAnimationLoop - percentage95
    17:52:46:135 | MD |      INFO  | +62    | DefaultFadeAnimationLoop - percentage95
    17:52:46:196 | MD |      INFO  | +62    | DefaultFadeAnimationLoop - percentage96
    17:52:46:261 | MD |      INFO  | +63    | DefaultFadeAnimationLoop - percentage96
    17:52:46:321 | MD |      INFO  | +62    | DefaultFadeAnimationLoop - percentage96
    17:52:46:384 | MD |      INFO  | +63    | DefaultFadeAnimationLoop - percentage97
    17:52:46:448 | MD |      INFO  | +62    | DefaultFadeAnimationLoop - percentage97
    17:52:46:508 | MD |      INFO  | +62    | DefaultFadeAnimationLoop - percentage97
    17:52:46:574 | MD |      INFO  | +63    | DefaultFadeAnimationLoop - percentage98
    17:52:46:634 | MD |      INFO  | +62    | DefaultFadeAnimationLoop - percentage98
    17:52:46:696 | MD |      INFO  | +63    | DefaultFadeAnimationLoop - percentage98
    17:52:46:759 | MD |      INFO  | +62    | DefaultFadeAnimationLoop - percentage99
    17:52:46:820 | MD |      INFO  | +62    | DefaultFadeAnimationLoop - percentage99
    17:52:46:851 | MD |     DEBUG  | +32    | FadeInDelay - Ended
    17:52:46:851 | MD |      INFO  | +0     | DefaultFadeAnimation - Ended
    17:52:46:851 | MD |     DEBUG  | +0     | FadeInStart - Ended
    17:52:46:851 | MD |      INFO  | +0     | DxwndUpdateIniPath - DxwndIni set to G:\Multimedia\Games\RocketLauncher\Module Extensions\dxwnd\dxwnd.ini
    17:52:46:851 | MD |     TRACE  | +0     | CustomFunction.PreStart - Starting
    17:52:46:852 | MD |     TRACE  | +0     | CustomFunction.PreStart - Ending
    17:52:46:852 | MD |     DEBUG  | +0     | CoverFE - Started
    17:52:46:854 | MD |     DEBUG  | +0     | CoverFE - Ended
    17:52:46:854 | MD |     TRACE  | +0     | Emulator.__New - Creating new emulator object for: "G:\Multimedia\Games\HyperSpin\Systems\SEGA Naomi\Demul 0.7\demul.exe"
    17:52:46:854 | MD |     TRACE  | +0     | Process.__New - Creating new process object for: "G:\Multimedia\Games\HyperSpin\Systems\SEGA Naomi\Demul 0.7\demul.exe"
    17:52:46:854 | MD |     TRACE  | +0     | File.__New - Creating new file object of: "G:\Multimedia\Games\HyperSpin\Systems\SEGA Naomi\Demul 0.7\demul.exe"
    17:52:46:854 | MD |     TRACE  | +0     | Window.__New - Created: "ahk_class window"
    17:52:46:855 | MD |     TRACE  | +0     | Window.__New - Created: "LCD 0 ahk_class LCD 0"
    17:52:46:855 | MD |     TRACE  | +0     | File.__New - Creating new file object of: "G:\Multimedia\Games\HyperSpin\Systems\SEGA Naomi\Demul 0.7\Demul.ini"
    17:52:46:855 | MD |     TRACE  | +0     | IniFile.__New - Created new ini object of: "G:\Multimedia\Games\HyperSpin\Systems\SEGA Naomi\Demul 0.7\Demul.ini"
    17:52:46:855 | MD |     TRACE  | +0     | File.__New - Creating new file object of: "G:\Multimedia\Games\HyperSpin\Systems\SEGA Naomi\Demul 0.7\padDemul.ini"
    17:52:46:856 | MD |     TRACE  | +0     | IniFile.__New - Created new ini object of: "G:\Multimedia\Games\HyperSpin\Systems\SEGA Naomi\Demul 0.7\padDemul.ini"
    17:52:46:856 | MD |      INFO  | +0     | File.CheckFile - Checking if "G:\Multimedia\Games\HyperSpin\Systems\SEGA Naomi\Demul 0.7\Demul.ini" exists
    17:52:46:856 | MD |     TRACE  | +0     | File.Exist - This file exists: G:\Multimedia\Games\HyperSpin\Systems\SEGA Naomi\Demul 0.7\Demul.ini
    17:52:46:856 | MD |     DEBUG  | +0     | File.CheckFile - Attributes:
    					File Size:			3469 bytes
    					Created:			9/4/2017 - 12:02:08
    					Modified:			3/18/2019 - 5:51:04
    17:52:46:856 | MD |      INFO  | +0     | File.CheckFile - Checking if "G:\Multimedia\Games\HyperSpin\Systems\SEGA Naomi\Demul 0.7\padDemul.ini" exists
    17:52:46:857 | MD |     TRACE  | +0     | File.Exist - This file exists: G:\Multimedia\Games\HyperSpin\Systems\SEGA Naomi\Demul 0.7\padDemul.ini
    17:52:46:857 | MD |     DEBUG  | +0     | File.CheckFile - Attributes:
    					File Size:			5885 bytes
    					Created:			9/4/2017 - 12:01:23
    					Modified:			3/18/2019 - 5:51:04
    17:52:46:859 | MD |     TRACE  | +0     | RIniFile.Read - Module {GlobalModuleIni} - [Settings] - MaxHideTaskbar: No value for this key
    17:52:46:859 | MD |      INFO  | +0     | RIniFile.Read - Module - MaxHideTaskbar: true (DEFAULT)
    17:52:46:859 | MD |     TRACE  | +0     | RIniFile.Read - Module {GlobalModuleIni} - [Settings] - ControllerCode: No value for this key
    17:52:46:859 | MD |      INFO  | +0     | RIniFile.Read - Module - ControllerCode: 16777216 (DEFAULT)
    17:52:46:859 | MD |     TRACE  | +0     | RIniFile.Read - Module {GlobalModuleIni} - [Settings] - MouseCode: No value for this key
    17:52:46:859 | MD |      INFO  | +0     | RIniFile.Read - Module - MouseCode: 131072 (DEFAULT)
    17:52:46:860 | MD |     TRACE  | +0     | RIniFile.Read - Module {GlobalModuleIni} - [Settings] - KeyboardCode: No value for this key
    17:52:46:860 | MD |      INFO  | +0     | RIniFile.Read - Module - KeyboardCode: 1073741824 (DEFAULT)
    17:52:46:860 | MD |     TRACE  | +0     | RIniFile.Read - Module {GlobalModuleIni} - [Settings] - LightgunCode: No value for this key
    17:52:46:860 | MD |      INFO  | +0     | RIniFile.Read - Module - LightgunCode: -2147483648 (DEFAULT)
    17:52:46:860 | MD |     TRACE  | +0     | RIniFile.Read - Module {GlobalModuleIni} - [Settings] - HideDemulGUI: No value for this key
    17:52:46:860 | MD |      INFO  | +0     | RIniFile.Read - Module - HideDemulGUI: true (DEFAULT)
    17:52:46:860 | MD |     TRACE  | +0     | RIniFile.Read - Module {GlobalModuleIni} - [Settings] - PerGameMemoryCards: No value for this key
    17:52:46:861 | MD |      INFO  | +0     | RIniFile.Read - Module - PerGameMemoryCards: true (DEFAULT)
    17:52:46:861 | MD |     TRACE  | +0     | RIniFile.Read - Module {GlobalModuleIni} - [Settings] - MemCardPath: No value for this key
    17:52:46:861 | MD |      INFO  | +0     | RIniFile.Read - Module - MemCardPath: G:\Multimedia\Games\HyperSpin\Systems\SEGA Naomi\Demul 0.7\memsaves (DEFAULT)
    17:52:46:861 | MD |     TRACE  | +0     | RIniFile.Read - Module {GlobalModuleIni} - [tetkiwam] - Fullscreen: No value for this key
    17:52:46:862 | MD |      INFO  | +0     | RIniFile.Read - Module {GlobalModuleIni} - [Settings] - Fullscreen: truefullscreen
    17:52:46:862 | MD |     TRACE  | +0     | RIniFile.Read - Module {GlobalModuleIni} - [tetkiwam] - Plugin: No value for this key
    17:52:46:862 | MD |     TRACE  | +0     | RIniFile.Read - Module {GlobalModuleIni} - [Settings] - Plugin: No value for this key
    17:52:46:862 | MD |      INFO  | +0     | RIniFile.Read - Module - Plugin: gpuDX11 (DEFAULT)
    17:52:46:862 | MD |     TRACE  | +0     | RIniFile.Read - Module {GlobalModuleIni} - [tetkiwam] - ShaderUsePass1: No value for this key
    17:52:46:862 | MD |     TRACE  | +0     | RIniFile.Read - Module {GlobalModuleIni} - [Settings] - ShaderUsePass1: No value for this key
    17:52:46:862 | MD |      INFO  | +0     | RIniFile.Read - Module - ShaderUsePass1: false (DEFAULT)
    17:52:46:863 | MD |     TRACE  | +0     | RIniFile.Read - Module {GlobalModuleIni} - [tetkiwam] - ShaderUsePass2: No value for this key
    17:52:46:863 | MD |     TRACE  | +0     | RIniFile.Read - Module {GlobalModuleIni} - [Settings] - ShaderUsePass2: No value for this key
    17:52:46:863 | MD |      INFO  | +0     | RIniFile.Read - Module - ShaderUsePass2: false (DEFAULT)
    17:52:46:863 | MD |     TRACE  | +0     | RIniFile.Read - Module {GlobalModuleIni} - [tetkiwam] - ShaderNamePass1: No value for this key
    17:52:46:863 | MD |     TRACE  | +0     | RIniFile.Read - Module {GlobalModuleIni} - [Settings] - ShaderNamePass1: No value for this key
    17:52:46:863 | MD |      INFO  | +0     | RIniFile.Read - Module - ShaderNamePass1: (NO VALUE)
    17:52:46:863 | MD |     TRACE  | +0     | RIniFile.Read - Module {GlobalModuleIni} - [tetkiwam] - ShaderNamePass2: No value for this key
    17:52:46:864 | MD |     TRACE  | +0     | RIniFile.Read - Module {GlobalModuleIni} - [Settings] - ShaderNamePass2: No value for this key
    17:52:46:864 | MD |      INFO  | +0     | RIniFile.Read - Module - ShaderNamePass2: (NO VALUE)
    17:52:46:864 | MD |     TRACE  | +0     | RIniFile.Read - Module {GlobalModuleIni} - [tetkiwam] - ListSorting: No value for this key
    17:52:46:864 | MD |     TRACE  | +0     | RIniFile.Read - Module {GlobalModuleIni} - [Settings] - ListSorting: No value for this key
    17:52:46:864 | MD |      INFO  | +0     | RIniFile.Read - Module - ListSorting: true (DEFAULT)
    17:52:46:864 | MD |     TRACE  | +0     | RIniFile.Read - Module {GlobalModuleIni} - [tetkiwam] - OModifier: No value for this key
    17:52:46:864 | MD |     TRACE  | +0     | RIniFile.Read - Module {GlobalModuleIni} - [Settings] - OModifier: No value for this key
    17:52:46:865 | MD |      INFO  | +0     | RIniFile.Read - Module - OModifier: true (DEFAULT)
    17:52:46:865 | MD |     TRACE  | +0     | RIniFile.Read - Module {GlobalModuleIni} - [tetkiwam] - TModifier: No value for this key
    17:52:46:865 | MD |     TRACE  | +0     | RIniFile.Read - Module {GlobalModuleIni} - [Settings] - TModifier: No value for this key
    17:52:46:865 | MD |      INFO  | +0     | RIniFile.Read - Module - TModifier: true (DEFAULT)
    17:52:46:865 | MD |     TRACE  | +0     | RIniFile.Read - Module {GlobalModuleIni} - [tetkiwam] - InternalResolutionScale: No value for this key
    17:52:46:865 | MD |     TRACE  | +0     | RIniFile.Read - Module {GlobalModuleIni} - [Settings] - InternalResolutionScale: No value for this key
    17:52:46:865 | MD |      INFO  | +0     | RIniFile.Read - Module - InternalResolutionScale: 1 (DEFAULT)
    17:52:46:884 | MD |      INFO  | +31    | DefaultFadeAnimationLoop - percentage99
    17:52:46:889 | MD |     TRACE  | +0     | RIniFile.Read - Module {GlobalModuleIni} - [tetkiwam] - VideoMode: No value for this key
    17:52:46:889 | MD |     TRACE  | +0     | RIniFile.Read - Module {GlobalModuleIni} - [Settings] - VideoMode: No value for this key
    17:52:46:889 | MD |      INFO  | +0     | RIniFile.Read - Module - VideoMode: 0 (DEFAULT)
    17:52:46:889 | MD |     TRACE  | +0     | RIniFile.Read - Module {GlobalModuleIni} - [tetkiwam] - AspectRatio: No value for this key
    17:52:46:889 | MD |      INFO  | +0     | RIniFile.Read - Module {GlobalModuleIni} - [Settings] - AspectRatio: 2
    17:52:46:890 | MD |     TRACE  | +0     | RIniFile.Read - Module {GlobalModuleIni} - [tetkiwam] - MaxLayers: No value for this key
    17:52:46:890 | MD |     TRACE  | +0     | RIniFile.Read - Module {GlobalModuleIni} - [Settings] - MaxLayers: No value for this key
    17:52:46:890 | MD |      INFO  | +0     | RIniFile.Read - Module - MaxLayers: 32 (DEFAULT)
    17:52:46:890 | MD |     TRACE  | +0     | RIniFile.Read - Module {GlobalModuleIni} - [tetkiwam] - DemulShooterEnabled: No value for this key
    17:52:46:890 | MD |     TRACE  | +0     | RIniFile.Read - Module {GlobalModuleIni} - [Settings] - DemulShooterEnabled: No value for this key
    17:52:46:890 | MD |      INFO  | +0     | RIniFile.Read - Module - DemulShooterEnabled: false (DEFAULT)
    17:52:46:890 | MD |     TRACE  | +0     | RIniFile.Read - Module {GlobalModuleIni} - [Settings] - showVMU: No value for this key
    17:52:46:891 | MD |      INFO  | +0     | RIniFile.Read - Module - showVMU: true (DEFAULT)
    17:52:46:891 | MD |     TRACE  | +0     | RIniFile.Read - Module {GlobalModuleIni} - [Settings] - VMU1Pos: No value for this key
    17:52:46:891 | MD |      INFO  | +0     | RIniFile.Read - Module - VMU1Pos: topLeft (DEFAULT)
    17:52:46:891 | MD |     TRACE  | +0     | RIniFile.Read - Module {GlobalModuleIni} - [Settings] - VMU2Pos: No value for this key
    17:52:46:891 | MD |      INFO  | +0     | RIniFile.Read - Module - VMU2Pos: topRight (DEFAULT)
    17:52:46:891 | MD |     TRACE  | +0     | RIniFile.Read - Module {GlobalModuleIni} - [Settings] - VMU3Pos: No value for this key
    17:52:46:891 | MD |      INFO  | +0     | RIniFile.Read - Module - VMU3Pos: bottomLeft (DEFAULT)
    17:52:46:892 | MD |     TRACE  | +0     | RIniFile.Read - Module {GlobalModuleIni} - [Settings] - VMU4Pos: No value for this key
    17:52:46:892 | MD |      INFO  | +0     | RIniFile.Read - Module - VMU4Pos: bottomRight (DEFAULT)
    17:52:46:892 | MD |     TRACE  | +0     | RIniFile.Read - Module {GlobalModuleIni} - [Settings] - VMUHideKey: No value for this key
    17:52:46:892 | MD |      INFO  | +0     | RIniFile.Read - Module - VMUHideKey: F10 (DEFAULT)
    17:52:46:892 | MD |     TRACE  | +0     | RIniFile.Read - Module {GlobalModuleIni} - [tetkiwam] - Bios: No value for this key
    17:52:46:892 | MD |      INFO  | +0     | RIniFile.Read - Module - Bios: (NO VALUE)
    17:52:46:892 | MD |     TRACE  | +0     | RIniFile.Read - Module {GlobalModuleIni} - [tetkiwam] - LoadDecrypted: No value for this key
    17:52:46:893 | MD |      INFO  | +0     | RIniFile.Read - Module - LoadDecrypted: (NO VALUE)
    17:52:46:893 | MD |     TRACE  | +0     | RIniFile.Read - Module {GlobalModuleIni} - [tetkiwam] - Controls: No value for this key
    17:52:46:893 | MD |      INFO  | +0     | RIniFile.Read - Module - Controls: standard (DEFAULT)
    17:52:46:893 | MD |      INFO  | +0     | RIniFile.Read - Module {GlobalModuleIni} - [standard_JAMMA0_0] - push1: 29
    17:52:46:893 | MD |      INFO  | +0     | RIniFile.Read - Module {GlobalModuleIni} - [standard_JAMMA0_0] - push2: 56
    17:52:46:894 | MD |      INFO  | +0     | RIniFile.Read - Module {GlobalModuleIni} - [standard_JAMMA0_0] - push3: 57
    17:52:46:894 | MD |      INFO  | +0     | RIniFile.Read - Module {GlobalModuleIni} - [standard_JAMMA0_0] - push4: 42
    17:52:46:894 | MD |      INFO  | +0     | RIniFile.Read - Module {GlobalModuleIni} - [standard_JAMMA0_0] - push5: 44
    17:52:46:894 | MD |      INFO  | +0     | RIniFile.Read - Module {GlobalModuleIni} - [standard_JAMMA0_0] - push6: 45
    17:52:46:895 | MD |      INFO  | +0     | RIniFile.Read - Module {GlobalModuleIni} - [standard_JAMMA0_0] - push7: 46
    17:52:46:895 | MD |      INFO  | +0     | RIniFile.Read - Module {GlobalModuleIni} - [standard_JAMMA0_0] - push8: 6
    17:52:46:895 | MD |      INFO  | +0     | RIniFile.Read - Module {GlobalModuleIni} - [standard_JAMMA0_0] - SERVICE: 60
    17:52:46:895 | MD |      INFO  | +0     | RIniFile.Read - Module {GlobalModuleIni} - [standard_JAMMA0_0] - START: 2
    17:52:46:895 | MD |      INFO  | +0     | RIniFile.Read - Module {GlobalModuleIni} - [standard_JAMMA0_0] - COIN: 6
    17:52:46:896 | MD |      INFO  | +0     | RIniFile.Read - Module {GlobalModuleIni} - [standard_JAMMA0_0] - DIGITALUP: 200
    17:52:46:896 | MD |      INFO  | +0     | RIniFile.Read - Module {GlobalModuleIni} - [standard_JAMMA0_0] - DIGITALDOWN: 208
    17:52:46:896 | MD |      INFO  | +0     | RIniFile.Read - Module {GlobalModuleIni} - [standard_JAMMA0_0] - DIGITALLEFT: 203
    17:52:46:896 | MD |      INFO  | +0     | RIniFile.Read - Module {GlobalModuleIni} - [standard_JAMMA0_0] - DIGITALRIGHT: 205
    17:52:46:896 | MD |      INFO  | +0     | RIniFile.Read - Module {GlobalModuleIni} - [standard_JAMMA0_0] - ANALOGUP: 200
    17:52:46:916 | MD |      INFO  | +31    | RIniFile.Read - Module {GlobalModuleIni} - [standard_JAMMA0_0] - ANALOGDOWN: 208
    17:52:46:916 | MD |      INFO  | +0     | RIniFile.Read - Module {GlobalModuleIni} - [standard_JAMMA0_0] - ANALOGLEFT: 203
    17:52:46:916 | MD |      INFO  | +0     | RIniFile.Read - Module {GlobalModuleIni} - [standard_JAMMA0_0] - ANALOGRIGHT: 205
    17:52:46:916 | MD |     TRACE  | +0     | RIniFile.Read - Module {GlobalModuleIni} - [standard_JAMMA0_0] - ANALOGUP2: No value for this key
    17:52:46:917 | MD |      INFO  | +0     | RIniFile.Read - Module - ANALOGUP2: (NO VALUE)
    17:52:46:917 | MD |     TRACE  | +0     | RIniFile.Read - Module {GlobalModuleIni} - [standard_JAMMA0_0] - ANALOGDOWN2: No value for this key
    17:52:46:917 | MD |      INFO  | +0     | RIniFile.Read - Module - ANALOGDOWN2: (NO VALUE)
    17:52:46:917 | MD |     TRACE  | +0     | RIniFile.Read - Module {GlobalModuleIni} - [standard_JAMMA0_0] - ANALOGLEFT2: No value for this key
    17:52:46:917 | MD |      INFO  | +0     | RIniFile.Read - Module - ANALOGLEFT2: (NO VALUE)
    17:52:46:918 | MD |     TRACE  | +0     | RIniFile.Read - Module {GlobalModuleIni} - [standard_JAMMA0_0] - ANALOGRIGHT2: No value for this key
    17:52:46:918 | MD |      INFO  | +0     | RIniFile.Read - Module - ANALOGRIGHT2: (NO VALUE)
    17:52:46:918 | MD |      INFO  | +0     | RIniFile.Read - Module {GlobalModuleIni} - [standard_JAMMA0_1] - push1: 30
    17:52:46:918 | MD |      INFO  | +0     | RIniFile.Read - Module {GlobalModuleIni} - [standard_JAMMA0_1] - push2: 31
    17:52:46:919 | MD |      INFO  | +0     | RIniFile.Read - Module {GlobalModuleIni} - [standard_JAMMA0_1] - push3: 16
    17:52:46:919 | MD |      INFO  | +0     | RIniFile.Read - Module {GlobalModuleIni} - [standard_JAMMA0_1] - push4: 17
    17:52:46:919 | MD |      INFO  | +0     | RIniFile.Read - Module {GlobalModuleIni} - [standard_JAMMA0_1] - push5: 18
    17:52:46:919 | MD |      INFO  | +0     | RIniFile.Read - Module {GlobalModuleIni} - [standard_JAMMA0_1] - push6: 26
    17:52:46:919 | MD |      INFO  | +0     | RIniFile.Read - Module {GlobalModuleIni} - [standard_JAMMA0_1] - push7: 27
    17:52:46:920 | MD |      INFO  | +0     | RIniFile.Read - Module {GlobalModuleIni} - [standard_JAMMA0_1] - push8: 7
    17:52:46:920 | MD |      INFO  | +0     | RIniFile.Read - Module {GlobalModuleIni} - [standard_JAMMA0_1] - SERVICE: 0
    17:52:46:920 | MD |      INFO  | +0     | RIniFile.Read - Module {GlobalModuleIni} - [standard_JAMMA0_1] - START: 3
    17:52:46:920 | MD |      INFO  | +0     | RIniFile.Read - Module {GlobalModuleIni} - [standard_JAMMA0_1] - COIN: 7
    17:52:46:921 | MD |      INFO  | +0     | RIniFile.Read - Module {GlobalModuleIni} - [standard_JAMMA0_1] - DIGITALUP: 19
    17:52:46:921 | MD |      INFO  | +0     | RIniFile.Read - Module {GlobalModuleIni} - [standard_JAMMA0_1] - DIGITALDOWN: 33
    17:52:46:921 | MD |      INFO  | +0     | RIniFile.Read - Module {GlobalModuleIni} - [standard_JAMMA0_1] - DIGITALLEFT: 32
    17:52:46:921 | MD |      INFO  | +0     | RIniFile.Read - Module {GlobalModuleIni} - [standard_JAMMA0_1] - DIGITALRIGHT: 34
    17:52:46:922 | MD |     TRACE  | +0     | RIniFile.Read - Module {GlobalModuleIni} - [standard_JAMMA0_1] - ANALOGUP: No value for this key
    17:52:46:922 | MD |      INFO  | +0     | RIniFile.Read - Module - ANALOGUP: (NO VALUE)
    17:52:46:922 | MD |     TRACE  | +0     | RIniFile.Read - Module {GlobalModuleIni} - [standard_JAMMA0_1] - ANALOGDOWN: No value for this key
    17:52:46:922 | MD |      INFO  | +0     | RIniFile.Read - Module - ANALOGDOWN: (NO VALUE)
    17:52:46:922 | MD |     TRACE  | +0     | RIniFile.Read - Module {GlobalModuleIni} - [standard_JAMMA0_1] - ANALOGLEFT: No value for this key
    17:52:46:923 | MD |      INFO  | +0     | RIniFile.Read - Module - ANALOGLEFT: (NO VALUE)
    17:52:46:923 | MD |     TRACE  | +0     | RIniFile.Read - Module {GlobalModuleIni} - [standard_JAMMA0_1] - ANALOGRIGHT: No value for this key
    17:52:46:923 | MD |      INFO  | +0     | RIniFile.Read - Module - ANALOGRIGHT: (NO VALUE)
    17:52:46:923 | MD |     TRACE  | +0     | RIniFile.Read - Module {GlobalModuleIni} - [standard_JAMMA0_1] - ANALOGUP2: No value for this key
    17:52:46:923 | MD |      INFO  | +0     | RIniFile.Read - Module - ANALOGUP2: (NO VALUE)
    17:52:46:924 | MD |     TRACE  | +0     | RIniFile.Read - Module {GlobalModuleIni} - [standard_JAMMA0_1] - ANALOGDOWN2: No value for this key
    17:52:46:924 | MD |      INFO  | +0     | RIniFile.Read - Module - ANALOGDOWN2: (NO VALUE)
    17:52:46:924 | MD |     TRACE  | +0     | RIniFile.Read - Module {GlobalModuleIni} - [standard_JAMMA0_1] - ANALOGLEFT2: No value for this key
    17:52:46:924 | MD |      INFO  | +0     | RIniFile.Read - Module - ANALOGLEFT2: (NO VALUE)
    17:52:46:924 | MD |     TRACE  | +0     | RIniFile.Read - Module {GlobalModuleIni} - [standard_JAMMA0_1] - ANALOGRIGHT2: No value for this key
    17:52:46:925 | MD |      INFO  | +0     | RIniFile.Read - Module - ANALOGRIGHT2: (NO VALUE)
    17:52:46:925 | MD |     TRACE  | +0     | RIniFile.Read - Module {GlobalModuleIni} - [tetkiwam] - Bezel_Top_Offset: No value for this key
    17:52:46:925 | MD |     TRACE  | +0     | RIniFile.Read - Module {GlobalModuleIni} - [Settings] - Bezel_Top_Offset: No value for this key
    17:52:46:925 | MD |      INFO  | +0     | RIniFile.Read - Module - Bezel_Top_Offset: 0 (DEFAULT)
    17:52:46:926 | MD |     TRACE  | +0     | RIniFile.Read - Module {GlobalModuleIni} - [tetkiwam] - Bezel_Bottom_Offset: No value for this key
    17:52:46:926 | MD |     TRACE  | +0     | RIniFile.Read - Module {GlobalModuleIni} - [Settings] - Bezel_Bottom_Offset: No value for this key
    17:52:46:926 | MD |      INFO  | +0     | RIniFile.Read - Module - Bezel_Bottom_Offset: 0 (DEFAULT)
    17:52:46:926 | MD |     TRACE  | +0     | RIniFile.Read - Module {GlobalModuleIni} - [tetkiwam] - Bezel_Right_Offset: No value for this key
    17:52:46:926 | MD |     TRACE  | +0     | RIniFile.Read - Module {GlobalModuleIni} - [Settings] - Bezel_Right_Offset: No value for this key
    17:52:46:927 | MD |      INFO  | +0     | RIniFile.Read - Module - Bezel_Right_Offset: 0 (DEFAULT)
    17:52:46:927 | MD |     TRACE  | +0     | RIniFile.Read - Module {GlobalModuleIni} - [tetkiwam] - Bezel_Left_Offset: No value for this key
    17:52:46:927 | MD |     TRACE  | +0     | RIniFile.Read - Module {GlobalModuleIni} - [Settings] - Bezel_Left_Offset: No value for this key
    17:52:46:927 | MD |      INFO  | +0     | RIniFile.Read - Module - Bezel_Left_Offset: 0 (DEFAULT)
    17:52:46:927 | MD |     DEBUG  | +0     | IniFile.Read - SECTION: [main] - KEY: videomode - VALUE:  - FILE: G:\Multimedia\Games\HyperSpin\Systems\SEGA Naomi\Demul 0.7\Demul.ini
    17:52:46:928 | MD |      INFO  | +0     | Module - Demul is reading the config with videomode = 0
    17:52:46:928 | MD |      INFO  | +0     | IniFile.Write - SECTION: [main] - KEY: videomode - VALUE: 0 - FILE: G:\Multimedia\Games\HyperSpin\Systems\SEGA Naomi\Demul 0.7\Demul.ini
    17:52:46:928 | MD |      INFO  | +0     | Module - Demul is updating the config with videomode = 0
    17:52:46:946 | MD |      INFO  | +31    | DefaultFadeAnimationLoop - percentage100
    17:52:46:946 | MD |     DEBUG  | +0     | GetFadeDirPicFile - Checking if any Fade "7z complete" media exists in: G:\Multimedia\Games\RocketLauncher\Media\Fade\Sega Naomi\tetkiwam\7z complete*.*
    17:52:46:947 | MD |     DEBUG  | +0     | GetFadeDirPicFile - Checking if any Fade "7z complete" media exists in: G:\Multimedia\Games\RocketLauncher\Media\Fade\Sega Naomi\_Default\Horizontal\7z complete*.*
    17:52:46:947 | MD |     DEBUG  | +0     | GetFadeDirPicFile - Checking if any Fade "7z complete" media exists in: G:\Multimedia\Games\RocketLauncher\Media\Fade\Sega Naomi\_Default\7z complete*.*
    17:52:46:947 | MD |     DEBUG  | +0     | GetFadeDirPicFile - Checking if any Fade "7z complete" media exists in: G:\Multimedia\Games\RocketLauncher\Media\Fade\_Default\Horizontal\7z complete*.*
    17:52:46:948 | MD |     DEBUG  | +0     | GetFadeDirPicFile - Checking if any Fade "7z complete" media exists in: G:\Multimedia\Games\RocketLauncher\Media\Fade\_Default\7z complete*.*
    17:52:46:948 | MD |     DEBUG  | +0     | GetFadeDirPicFile - Looking for Fade "7z complete": G:\Multimedia\Games\RocketLauncher\Media\Fade\_Default\7z complete*.mp3
    17:52:46:948 | MD |     DEBUG  | +0     | GetFadeDirPicFile - Found Fade "7z complete": G:\Multimedia\Games\RocketLauncher\Media\Fade\_Default\7z complete.mp3
    17:52:46:948 | MD |      INFO  | +0     | GetFadePicFile - Randomized images and Fade  will use G:\Multimedia\Games\RocketLauncher\Media\Fade\_Default\7z complete.mp3
    17:52:46:949 | MD |      INFO  | +0     | DefaultFadeAnimationLoop - Playing 7z fade complete sound: G:\Multimedia\Games\RocketLauncher\Media\Fade\_Default\7z complete.mp3
    17:52:46:949 | MD |      INFO  | +0     | DefaultFadeAnimationLoop - Playing 7z fade complete sound: G:\Multimedia\Games\RocketLauncher\Media\Fade\_Default\7z complete.mp3
    17:52:47:231 | MD |      INFO  | +281   | Module - Demul is configured with 2 rom path(s). Scanning these for a romPath to this rom.
    17:52:47:231 | MD |     DEBUG  | +0     | IniFile.Read - SECTION: [files] - KEY: roms0 - VALUE:  - FILE: G:\Multimedia\Games\HyperSpin\Systems\SEGA Naomi\Demul 0.7\Demul.ini
    17:52:47:231 | MD |      INFO  | +0     | Module - Path0: C:\Users\User-v1.0\Gaming\[DreamCast]\-[[ GAMES ]]-\V-Rally 2 Expert Edition\
    17:52:47:231 | MD |     DEBUG  | +0     | IniFile.Read - SECTION: [files] - KEY: roms1 - VALUE:  - FILE: G:\Multimedia\Games\HyperSpin\Systems\SEGA Naomi\Demul 0.7\Demul.ini
    17:52:47:231 | MD |      INFO  | +0     | Module - Path1: G:\Multimedia\Games\HyperSpin\Systems\SEGA Naomi\[Games]\
    17:52:47:231 | MD |      INFO  | +0     | Module - Stopping search because Demul is already configured with the correct romPath to this rom: G:\Multimedia\Games\HyperSpin\Systems\SEGA Naomi\[Games]\
    17:52:47:232 | MD |     TRACE  | +0     | File.__New - Creating new file object of: "G:\Multimedia\Games\HyperSpin\Systems\SEGA Naomi\Demul 0.7\gpuDX11.ini"
    17:52:47:232 | MD |     TRACE  | +0     | IniFile.__New - Created new ini object of: "G:\Multimedia\Games\HyperSpin\Systems\SEGA Naomi\Demul 0.7\gpuDX11.ini"
    17:52:47:232 | MD |      INFO  | +0     | File.CheckFile - Checking if "G:\Multimedia\Games\HyperSpin\Systems\SEGA Naomi\Demul 0.7\gpuDX11.ini" exists
    17:52:47:232 | MD |     TRACE  | +0     | File.Exist - This file exists: G:\Multimedia\Games\HyperSpin\Systems\SEGA Naomi\Demul 0.7\gpuDX11.ini
    17:52:47:233 | MD |     DEBUG  | +0     | File.CheckFile - Attributes:
    					File Size:			405 bytes
    					Created:			9/4/2017 - 12:01:23
    					Modified:			3/18/2019 - 5:51:04
    17:52:47:233 | MD |      INFO  | +0     | IniFile.Write - SECTION: [main] - KEY: AutoSort - VALUE: 0 - FILE: G:\Multimedia\Games\HyperSpin\Systems\SEGA Naomi\Demul 0.7\gpuDX11.ini
    17:52:47:234 | MD |      INFO  | +0     | IniFile.Write - SECTION: [main] - KEY: OModifier - VALUE: 0 - FILE: G:\Multimedia\Games\HyperSpin\Systems\SEGA Naomi\Demul 0.7\gpuDX11.ini
    17:52:47:234 | MD |      INFO  | +0     | IniFile.Write - SECTION: [main] - KEY: TModifier - VALUE: 0 - FILE: G:\Multimedia\Games\HyperSpin\Systems\SEGA Naomi\Demul 0.7\gpuDX11.ini
    17:52:47:234 | MD |      INFO  | +0     | IniFile.Write - SECTION: [main] - KEY: aspect - VALUE: 2 - FILE: G:\Multimedia\Games\HyperSpin\Systems\SEGA Naomi\Demul 0.7\gpuDX11.ini
    17:52:47:234 | MD |      INFO  | +0     | IniFile.Write - SECTION: [main] - KEY: scaling - VALUE: 1 - FILE: G:\Multimedia\Games\HyperSpin\Systems\SEGA Naomi\Demul 0.7\gpuDX11.ini
    17:52:47:235 | MD |      INFO  | +0     | IniFile.Write - SECTION: [main] - KEY: MaxLayers - VALUE: 32 - FILE: G:\Multimedia\Games\HyperSpin\Systems\SEGA Naomi\Demul 0.7\gpuDX11.ini
    17:52:47:235 | MD |      INFO  | +0     | IniFile.Write - SECTION: [plugins] - KEY: gpu - VALUE: gpuDX11.dll - FILE: G:\Multimedia\Games\HyperSpin\Systems\SEGA Naomi\Demul 0.7\Demul.ini
    17:52:47:235 | MD |      INFO  | +0     | IniFile.Write - SECTION: [main] - KEY: VMUscreendisable - VALUE: false - FILE: G:\Multimedia\Games\HyperSpin\Systems\SEGA Naomi\Demul 0.7\Demul.ini
    17:52:47:235 | MD |     DEBUG  | +0     | IniFile.Read - SECTION: [shaders] - KEY: usePass1 - VALUE:  - FILE: G:\Multimedia\Games\HyperSpin\Systems\SEGA Naomi\Demul 0.7\gpuDX11.ini
    17:52:47:236 | MD |     DEBUG  | +0     | IniFile.Read - SECTION: [shaders] - KEY: usePass2 - VALUE:  - FILE: G:\Multimedia\Games\HyperSpin\Systems\SEGA Naomi\Demul 0.7\gpuDX11.ini
    17:52:47:236 | MD |      INFO  | +0     | IniFile.Write - SECTION: [main] - KEY: naomiBiosAuto - VALUE: true - FILE: G:\Multimedia\Games\HyperSpin\Systems\SEGA Naomi\Demul 0.7\Demul.ini
    17:52:47:236 | MD |      INFO  | +0     | Module - This game uses a standard (controller) control type.
    17:52:47:236 | MD |      INFO  | +0     | IniFile.Write - SECTION: [PORTB] - KEY: device - VALUE: 16777216 - FILE: G:\Multimedia\Games\HyperSpin\Systems\SEGA Naomi\Demul 0.7\Demul.ini
    17:52:47:237 | MD |      INFO  | +0     | IniFile.Write - SECTION: [JAMMA0_0] - KEY: PUSH1 - VALUE: 29 - FILE: G:\Multimedia\Games\HyperSpin\Systems\SEGA Naomi\Demul 0.7\padDemul.ini
    17:52:47:238 | MD |      INFO  | +0     | IniFile.Write - SECTION: [JAMMA0_0] - KEY: PUSH2 - VALUE: 56 - FILE: G:\Multimedia\Games\HyperSpin\Systems\SEGA Naomi\Demul 0.7\padDemul.ini
    17:52:47:239 | MD |      INFO  | +0     | IniFile.Write - SECTION: [JAMMA0_0] - KEY: PUSH3 - VALUE: 57 - FILE: G:\Multimedia\Games\HyperSpin\Systems\SEGA Naomi\Demul 0.7\padDemul.ini
    17:52:47:239 | MD |      INFO  | +0     | IniFile.Write - SECTION: [JAMMA0_0] - KEY: PUSH4 - VALUE: 42 - FILE: G:\Multimedia\Games\HyperSpin\Systems\SEGA Naomi\Demul 0.7\padDemul.ini
    17:52:47:239 | MD |      INFO  | +0     | IniFile.Write - SECTION: [JAMMA0_0] - KEY: PUSH5 - VALUE: 44 - FILE: G:\Multimedia\Games\HyperSpin\Systems\SEGA Naomi\Demul 0.7\padDemul.ini
    17:52:47:240 | MD |      INFO  | +0     | IniFile.Write - SECTION: [JAMMA0_0] - KEY: PUSH6 - VALUE: 45 - FILE: G:\Multimedia\Games\HyperSpin\Systems\SEGA Naomi\Demul 0.7\padDemul.ini
    17:52:47:240 | MD |      INFO  | +0     | IniFile.Write - SECTION: [JAMMA0_0] - KEY: PUSH7 - VALUE: 46 - FILE: G:\Multimedia\Games\HyperSpin\Systems\SEGA Naomi\Demul 0.7\padDemul.ini
    17:52:47:240 | MD |      INFO  | +0     | IniFile.Write - SECTION: [JAMMA0_0] - KEY: PUSH8 - VALUE: 6 - FILE: G:\Multimedia\Games\HyperSpin\Systems\SEGA Naomi\Demul 0.7\padDemul.ini
    17:52:47:256 | MD |      INFO  | +31    | DefaultFadeAnimationLoop - percentage100
    17:52:47:262 | MD |     DEBUG  | +0     | DefaultFadeAnimationLoop - Fade Layer 3 is drawn so animation loop is finished.
    17:52:47:262 | MD |     DEBUG  | +0     | DefaultFadeAnimationLoop - Fade Layer 3 is drawn so animation loop is finished.
    17:52:47:262 | MD |      INFO  | +0     | IniFile.Write - SECTION: [JAMMA0_0] - KEY: START - VALUE: 2 - FILE: G:\Multimedia\Games\HyperSpin\Systems\SEGA Naomi\Demul 0.7\padDemul.ini
    17:52:47:263 | MD |      INFO  | +0     | IniFile.Write - SECTION: [JAMMA0_0] - KEY: COIN - VALUE: 6 - FILE: G:\Multimedia\Games\HyperSpin\Systems\SEGA Naomi\Demul 0.7\padDemul.ini
    17:52:47:263 | MD |      INFO  | +0     | IniFile.Write - SECTION: [JAMMA0_0] - KEY: DIGITALUP - VALUE: 200 - FILE: G:\Multimedia\Games\HyperSpin\Systems\SEGA Naomi\Demul 0.7\padDemul.ini
    17:52:47:263 | MD |      INFO  | +0     | IniFile.Write - SECTION: [JAMMA0_0] - KEY: DIGITALDOWN - VALUE: 208 - FILE: G:\Multimedia\Games\HyperSpin\Systems\SEGA Naomi\Demul 0.7\padDemul.ini
    17:52:47:263 | MD |      INFO  | +0     | IniFile.Write - SECTION: [JAMMA0_0] - KEY: DIGITALLEFT - VALUE: 203 - FILE: G:\Multimedia\Games\HyperSpin\Systems\SEGA Naomi\Demul 0.7\padDemul.ini
    17:52:47:264 | MD |      INFO  | +0     | IniFile.Write - SECTION: [JAMMA0_0] - KEY: DIGITALRIGHT - VALUE: 205 - FILE: G:\Multimedia\Games\HyperSpin\Systems\SEGA Naomi\Demul 0.7\padDemul.ini
    17:52:47:264 | MD |      INFO  | +0     | IniFile.Write - SECTION: [JAMMA0_0] - KEY: ANALOGUP - VALUE: 200 - FILE: G:\Multimedia\Games\HyperSpin\Systems\SEGA Naomi\Demul 0.7\padDemul.ini
    17:52:47:264 | MD |      INFO  | +0     | IniFile.Write - SECTION: [JAMMA0_0] - KEY: ANALOGDOWN - VALUE: 208 - FILE: G:\Multimedia\Games\HyperSpin\Systems\SEGA Naomi\Demul 0.7\padDemul.ini
    17:52:47:264 | MD |      INFO  | +0     | IniFile.Write - SECTION: [JAMMA0_0] - KEY: ANALOGLEFT - VALUE: 203 - FILE: G:\Multimedia\Games\HyperSpin\Systems\SEGA Naomi\Demul 0.7\padDemul.ini
    17:52:47:265 | MD |      INFO  | +0     | IniFile.Write - SECTION: [JAMMA0_0] - KEY: ANALOGRIGHT - VALUE: 205 - FILE: G:\Multimedia\Games\HyperSpin\Systems\SEGA Naomi\Demul 0.7\padDemul.ini
    17:52:47:265 | MD |      INFO  | +0     | IniFile.Write - SECTION: [JAMMA0_0] - KEY: ANALOGUP2 - VALUE:  - FILE: G:\Multimedia\Games\HyperSpin\Systems\SEGA Naomi\Demul 0.7\padDemul.ini
    17:52:47:265 | MD |      INFO  | +0     | IniFile.Write - SECTION: [JAMMA0_0] - KEY: ANALOGDOWN2 - VALUE:  - FILE: G:\Multimedia\Games\HyperSpin\Systems\SEGA Naomi\Demul 0.7\padDemul.ini
    17:52:47:265 | MD |      INFO  | +0     | IniFile.Write - SECTION: [JAMMA0_0] - KEY: ANALOGLEFT2 - VALUE:  - FILE: G:\Multimedia\Games\HyperSpin\Systems\SEGA Naomi\Demul 0.7\padDemul.ini
    17:52:47:266 | MD |      INFO  | +0     | IniFile.Write - SECTION: [JAMMA0_0] - KEY: ANALOGRIGHT2 - VALUE:  - FILE: G:\Multimedia\Games\HyperSpin\Systems\SEGA Naomi\Demul 0.7\padDemul.ini
    17:52:47:266 | MD |      INFO  | +0     | IniFile.Write - SECTION: [JAMMA0_1] - KEY: PUSH1 - VALUE: 30 - FILE: G:\Multimedia\Games\HyperSpin\Systems\SEGA Naomi\Demul 0.7\padDemul.ini
    17:52:47:266 | MD |      INFO  | +0     | IniFile.Write - SECTION: [JAMMA0_1] - KEY: PUSH2 - VALUE: 31 - FILE: G:\Multimedia\Games\HyperSpin\Systems\SEGA Naomi\Demul 0.7\padDemul.ini
    17:52:47:266 | MD |      INFO  | +0     | IniFile.Write - SECTION: [JAMMA0_1] - KEY: PUSH3 - VALUE: 16 - FILE: G:\Multimedia\Games\HyperSpin\Systems\SEGA Naomi\Demul 0.7\padDemul.ini
    17:52:47:267 | MD |      INFO  | +0     | IniFile.Write - SECTION: [JAMMA0_1] - KEY: PUSH4 - VALUE: 17 - FILE: G:\Multimedia\Games\HyperSpin\Systems\SEGA Naomi\Demul 0.7\padDemul.ini
    17:52:47:267 | MD |      INFO  | +0     | IniFile.Write - SECTION: [JAMMA0_1] - KEY: PUSH5 - VALUE: 18 - FILE: G:\Multimedia\Games\HyperSpin\Systems\SEGA Naomi\Demul 0.7\padDemul.ini
    17:52:47:267 | MD |      INFO  | +0     | IniFile.Write - SECTION: [JAMMA0_1] - KEY: PUSH6 - VALUE: 26 - FILE: G:\Multimedia\Games\HyperSpin\Systems\SEGA Naomi\Demul 0.7\padDemul.ini
    17:52:47:267 | MD |      INFO  | +0     | IniFile.Write - SECTION: [JAMMA0_1] - KEY: PUSH7 - VALUE: 27 - FILE: G:\Multimedia\Games\HyperSpin\Systems\SEGA Naomi\Demul 0.7\padDemul.ini
    17:52:47:268 | MD |      INFO  | +0     | IniFile.Write - SECTION: [JAMMA0_1] - KEY: PUSH8 - VALUE: 7 - FILE: G:\Multimedia\Games\HyperSpin\Systems\SEGA Naomi\Demul 0.7\padDemul.ini
    17:52:47:268 | MD |      INFO  | +0     | IniFile.Write - SECTION: [JAMMA0_1] - KEY: SERVICE - VALUE: 0 - FILE: G:\Multimedia\Games\HyperSpin\Systems\SEGA Naomi\Demul 0.7\padDemul.ini
    17:52:47:268 | MD |      INFO  | +0     | IniFile.Write - SECTION: [JAMMA0_1] - KEY: START - VALUE: 3 - FILE: G:\Multimedia\Games\HyperSpin\Systems\SEGA Naomi\Demul 0.7\padDemul.ini
    17:52:47:269 | MD |      INFO  | +0     | IniFile.Write - SECTION: [JAMMA0_1] - KEY: COIN - VALUE: 7 - FILE: G:\Multimedia\Games\HyperSpin\Systems\SEGA Naomi\Demul 0.7\padDemul.ini
    17:52:47:269 | MD |      INFO  | +0     | IniFile.Write - SECTION: [JAMMA0_1] - KEY: DIGITALUP - VALUE: 19 - FILE: G:\Multimedia\Games\HyperSpin\Systems\SEGA Naomi\Demul 0.7\padDemul.ini
    17:52:47:269 | MD |      INFO  | +0     | IniFile.Write - SECTION: [JAMMA0_1] - KEY: DIGITALDOWN - VALUE: 33 - FILE: G:\Multimedia\Games\HyperSpin\Systems\SEGA Naomi\Demul 0.7\padDemul.ini
    17:52:47:270 | MD |      INFO  | +0     | IniFile.Write - SECTION: [JAMMA0_1] - KEY: DIGITALLEFT - VALUE: 32 - FILE: G:\Multimedia\Games\HyperSpin\Systems\SEGA Naomi\Demul 0.7\padDemul.ini
    17:52:47:270 | MD |      INFO  | +0     | IniFile.Write - SECTION: [JAMMA0_1] - KEY: DIGITALRIGHT - VALUE: 34 - FILE: G:\Multimedia\Games\HyperSpin\Systems\SEGA Naomi\Demul 0.7\padDemul.ini
    17:52:47:270 | MD |      INFO  | +0     | IniFile.Write - SECTION: [JAMMA0_1] - KEY: ANALOGUP - VALUE:  - FILE: G:\Multimedia\Games\HyperSpin\Systems\SEGA Naomi\Demul 0.7\padDemul.ini
    17:52:47:271 | MD |      INFO  | +0     | IniFile.Write - SECTION: [JAMMA0_1] - KEY: ANALOGDOWN - VALUE:  - FILE: G:\Multimedia\Games\HyperSpin\Systems\SEGA Naomi\Demul 0.7\padDemul.ini
    17:52:47:289 | MD |      INFO  | +31    | IniFile.Write - SECTION: [JAMMA0_1] - KEY: ANALOGLEFT - VALUE:  - FILE: G:\Multimedia\Games\HyperSpin\Systems\SEGA Naomi\Demul 0.7\padDemul.ini
    17:52:47:289 | MD |      INFO  | +0     | IniFile.Write - SECTION: [JAMMA0_1] - KEY: ANALOGRIGHT - VALUE:  - FILE: G:\Multimedia\Games\HyperSpin\Systems\SEGA Naomi\Demul 0.7\padDemul.ini
    17:52:47:290 | MD |      INFO  | +0     | IniFile.Write - SECTION: [JAMMA0_1] - KEY: ANALOGUP2 - VALUE:  - FILE: G:\Multimedia\Games\HyperSpin\Systems\SEGA Naomi\Demul 0.7\padDemul.ini
    17:52:47:290 | MD |      INFO  | +0     | IniFile.Write - SECTION: [JAMMA0_1] - KEY: ANALOGDOWN2 - VALUE:  - FILE: G:\Multimedia\Games\HyperSpin\Systems\SEGA Naomi\Demul 0.7\padDemul.ini
    17:52:47:290 | MD |      INFO  | +0     | IniFile.Write - SECTION: [JAMMA0_1] - KEY: ANALOGLEFT2 - VALUE:  - FILE: G:\Multimedia\Games\HyperSpin\Systems\SEGA Naomi\Demul 0.7\padDemul.ini
    17:52:47:290 | MD |      INFO  | +0     | IniFile.Write - SECTION: [JAMMA0_1] - KEY: ANALOGRIGHT2 - VALUE:  - FILE: G:\Multimedia\Games\HyperSpin\Systems\SEGA Naomi\Demul 0.7\padDemul.ini
    17:52:47:291 | MD |      INFO  | +0     | Module - Wrote standard controls to padDemul.ini.
    17:52:47:291 | MD |     TRACE  | +0     | File.__New - Creating new file object of: "G:\Multimedia\Games\HyperSpin\Systems\SEGA Naomi\Demul 0.7\memsaves"
    17:52:47:291 | MD |     TRACE  | +0     | Folder.__New - Created new folder object of: "G:\Multimedia\Games\HyperSpin\Systems\SEGA Naomi\Demul 0.7\memsaves"
    17:52:47:291 | MD |     TRACE  | +0     | File.__New - Creating new file object of: "G:\Multimedia\Games\HyperSpin\Systems\SEGA Naomi\Demul 0.7\memsaves\default_vms.bin"
    17:52:47:292 | MD |     TRACE  | +0     | File.Exist - This folder exists: G:\Multimedia\Games\HyperSpin\Systems\SEGA Naomi\Demul 0.7\memsaves
    17:52:47:292 | MD |      INFO  | +0     | VMU - No default VMU file at G:\Multimedia\Games\HyperSpin\Systems\SEGA Naomi\Demul 0.7\memsaves\default_vms.bin
    17:52:47:292 | MD |      INFO  | +0     | IniFile.Write - SECTION: [main] - KEY: UseFullscreen - VALUE: 1 - FILE: G:\Multimedia\Games\HyperSpin\Systems\SEGA Naomi\Demul 0.7\gpuDX11.ini
    17:52:47:293 | MD |     TRACE  | +0     | TimerUtils.Sleep - Sleeping for 250 milliseconds
    17:52:47:304 | MD |      INFO  | +16    | DefaultFadeAnimationLoop - percentage100
    17:52:47:304 | MD |     DEBUG  | +0     | DefaultFadeAnimationLoop - AnimationLoop has finished
    17:52:47:306 | MD |     DEBUG  | +0     | DefaultFadeAnimationLoop - Ended
    17:52:47:311 | MD |     DEBUG  | +0     | DefaultFadeAnimationLoop - Fade Layer 3 is drawn so animation loop is finished.
    17:52:47:537 | MD |     TRACE  | +234   | CustomFunction.PreLaunch - Starting
    17:52:47:537 | MD |     TRACE  | +0     | CustomFunction.PreLaunch - Ending
    17:52:47:538 | MD |      INFO  | +0     | Process.Run - Running: G:\Multimedia\Games\HyperSpin\Systems\SEGA Naomi\Demul 0.7\demul.exe  -run=naomi -rom=tetkiwam
    17:52:47:585 | MD |     DEBUG  | +47    | Process.Run - "demul.exe  -run=naomi -rom=tetkiwam" Process ID: 11336
    17:52:47:585 | MD |     TRACE  | +0     | CustomFunction.PostLaunch - Starting
    17:52:47:585 | MD |     TRACE  | +0     | CustomFunction.PostLaunch - Ending
    17:52:47:586 | MD |     TRACE  | +0     | TimerUtils.Sleep - Sleeping for 1000 milliseconds
    17:52:48:587 | MD |     TRACE  | +998   | Window.Restore - Restoring window "ahk_class window"
    17:52:51:359 | MD |     TRACE  | +2777  | Window.Activate - Activating window "ahk_class window"
    17:52:51:468 | MD |      INFO  | +109   | Module - Waiting for Demul to finish loading game.
    17:52:51:675 | MD |     TRACE  | +203   | Window.GetTitle - Retrieved "Demul" from "ahk_class window"
    17:52:51:675 | MD |     TRACE  | +0     | StringUtils.Split - Splitting this string 1 ways: "Demul" by " "
    17:52:51:875 | MD |     TRACE  | +203   | Window.GetTitle - Retrieved "Demul" from "ahk_class window"
    17:52:51:875 | MD |     TRACE  | +0     | StringUtils.Split - Splitting this string 1 ways: "Demul" by " "
    17:52:52:077 | MD |     TRACE  | +203   | Window.GetTitle - Retrieved "Demul" from "ahk_class window"
    17:52:52:077 | MD |     TRACE  | +0     | StringUtils.Split - Splitting this string 1 ways: "Demul" by " "
    17:52:52:564 | MD |     TRACE  | +483   | Window.GetTitle - Retrieved "Demul" from "ahk_class window"
    17:52:52:564 | MD |     TRACE  | +0     | StringUtils.Split - Splitting this string 1 ways: "Demul" by " "
    17:52:52:768 | MD |     TRACE  | +203   | Window.GetTitle - Retrieved "Demul" from "ahk_class window"
    17:52:52:768 | MD |     TRACE  | +0     | StringUtils.Split - Splitting this string 1 ways: "Demul" by " "
    17:52:52:965 | MD |     TRACE  | +203   | Window.GetTitle - Retrieved "Demul" from "ahk_class window"
    17:52:52:965 | MD |     TRACE  | +0     | StringUtils.Split - Splitting this string 1 ways: "Demul" by " "
    17:52:53:169 | MD |     TRACE  | +203   | Window.GetTitle - Retrieved "Demul" from "ahk_class window"
    17:52:53:169 | MD |     TRACE  | +0     | StringUtils.Split - Splitting this string 1 ways: "Demul" by " "
    17:52:53:372 | MD |     TRACE  | +202   | Window.GetTitle - Retrieved "Demul" from "ahk_class window"
    17:52:53:373 | MD |     TRACE  | +0     | StringUtils.Split - Splitting this string 1 ways: "Demul" by " "
    17:52:53:578 | MD |     TRACE  | +203   | Window.GetTitle - Retrieved "Demul" from "ahk_class window"
    17:52:53:578 | MD |     TRACE  | +0     | StringUtils.Split - Splitting this string 1 ways: "Demul" by " "
    17:52:53:777 | MD |     TRACE  | +203   | Window.GetTitle - Retrieved "Demul" from "ahk_class window"
    17:52:53:777 | MD |     TRACE  | +0     | StringUtils.Split - Splitting this string 1 ways: "Demul" by " "
    17:52:53:985 | MD |     TRACE  | +203   | Window.GetTitle - Retrieved "gpuDX11hw | spg: 2 gpu: 0 | Tetris Kiwamemichi (GDL-0020)" from "ahk_class window"
    17:52:53:985 | MD |     TRACE  | +0     | StringUtils.Split - Splitting this string 10 ways: "gpuDX11hw | spg: 2 gpu: 0 | Tetris Kiwamemichi (GDL-0020)" by " "
    17:52:54:185 | MD |     TRACE  | +203   | Window.GetTitle - Retrieved "gpuDX11hw | spg: 2 gpu: 0 | Tetris Kiwamemichi (GDL-0020)" from "ahk_class window"
    17:52:54:185 | MD |     TRACE  | +0     | StringUtils.Split - Splitting this string 10 ways: "gpuDX11hw | spg: 2 gpu: 0 | Tetris Kiwamemichi (GDL-0020)" by " "
    17:52:54:385 | MD |     TRACE  | +202   | Window.GetTitle - Retrieved "gpuDX11hw | spg: 2 gpu: 0 | Tetris Kiwamemichi (GDL-0020)" from "ahk_class window"
    17:52:54:385 | MD |     TRACE  | +0     | StringUtils.Split - Splitting this string 10 ways: "gpuDX11hw | spg: 2 gpu: 0 | Tetris Kiwamemichi (GDL-0020)" by " "
    17:52:54:588 | MD |     TRACE  | +203   | Window.GetTitle - Retrieved "gpuDX11hw | spg: 2 gpu: 0 | Tetris Kiwamemichi (GDL-0020)" from "ahk_class window"
    17:52:54:588 | MD |     TRACE  | +0     | StringUtils.Split - Splitting this string 10 ways: "gpuDX11hw | spg: 2 gpu: 0 | Tetris Kiwamemichi (GDL-0020)" by " "
    17:52:54:793 | MD |     TRACE  | +203   | Window.GetTitle - Retrieved "gpuDX11hw | spg: 2 gpu: 0 | Tetris Kiwamemichi (GDL-0020)" from "ahk_class window"
    17:52:54:793 | MD |     TRACE  | +0     | StringUtils.Split - Splitting this string 10 ways: "gpuDX11hw | spg: 2 gpu: 0 | Tetris Kiwamemichi (GDL-0020)" by " "
    17:52:54:994 | MD |     TRACE  | +203   | Window.GetTitle - Retrieved "gpuDX11hw | spg: 21 gpu: 0 | Tetris Kiwamemichi (GDL-0020)" from "ahk_class window"
    17:52:54:995 | MD |     TRACE  | +0     | StringUtils.Split - Splitting this string 10 ways: "gpuDX11hw | spg: 21 gpu: 0 | Tetris Kiwamemichi (GDL-0020)" by " "
    17:52:55:199 | MD |     TRACE  | +203   | Window.GetTitle - Retrieved "gpuDX11hw | spg: 21 gpu: 0 | Tetris Kiwamemichi (GDL-0020)" from "ahk_class window"
    17:52:55:199 | MD |     TRACE  | +0     | StringUtils.Split - Splitting this string 10 ways: "gpuDX11hw | spg: 21 gpu: 0 | Tetris Kiwamemichi (GDL-0020)" by " "
    17:52:55:400 | MD |     TRACE  | +202   | Window.GetTitle - Retrieved "gpuDX11hw | spg: 21 gpu: 0 | Tetris Kiwamemichi (GDL-0020)" from "ahk_class window"
    17:52:55:400 | MD |     TRACE  | +0     | StringUtils.Split - Splitting this string 10 ways: "gpuDX11hw | spg: 21 gpu: 0 | Tetris Kiwamemichi (GDL-0020)" by " "
    17:52:55:602 | MD |     TRACE  | +203   | Window.GetTitle - Retrieved "gpuDX11hw | spg: 21 gpu: 0 | Tetris Kiwamemichi (GDL-0020)" from "ahk_class window"
    17:52:55:603 | MD |     TRACE  | +0     | StringUtils.Split - Splitting this string 10 ways: "gpuDX11hw | spg: 21 gpu: 0 | Tetris Kiwamemichi (GDL-0020)" by " "
    17:52:55:807 | MD |     TRACE  | +203   | Window.GetTitle - Retrieved "gpuDX11hw | spg: 21 gpu: 0 | Tetris Kiwamemichi (GDL-0020)" from "ahk_class window"
    17:52:55:808 | MD |     TRACE  | +0     | StringUtils.Split - Splitting this string 10 ways: "gpuDX11hw | spg: 21 gpu: 0 | Tetris Kiwamemichi (GDL-0020)" by " "
    17:52:56:007 | MD |     TRACE  | +203   | Window.GetTitle - Retrieved "gpuDX11hw | spg: 59 gpu: 0 | Tetris Kiwamemichi (GDL-0020)" from "ahk_class window"
    17:52:56:007 | MD |     TRACE  | +0     | StringUtils.Split - Splitting this string 10 ways: "gpuDX11hw | spg: 59 gpu: 0 | Tetris Kiwamemichi (GDL-0020)" by " "
    17:52:56:210 | MD |     TRACE  | +203   | Window.GetTitle - Retrieved "gpuDX11hw | spg: 59 gpu: 0 | Tetris Kiwamemichi (GDL-0020)" from "ahk_class window"
    17:52:56:210 | MD |     TRACE  | +0     | StringUtils.Split - Splitting this string 10 ways: "gpuDX11hw | spg: 59 gpu: 0 | Tetris Kiwamemichi (GDL-0020)" by " "
    17:52:56:418 | MD |     TRACE  | +202   | Window.GetTitle - Retrieved "gpuDX11hw | spg: 59 gpu: 0 | Tetris Kiwamemichi (GDL-0020)" from "ahk_class window"
    17:52:56:418 | MD |     TRACE  | +0     | StringUtils.Split - Splitting this string 10 ways: "gpuDX11hw | spg: 59 gpu: 0 | Tetris Kiwamemichi (GDL-0020)" by " "
    17:52:56:619 | MD |     TRACE  | +203   | Window.GetTitle - Retrieved "gpuDX11hw | spg: 59 gpu: 0 | Tetris Kiwamemichi (GDL-0020)" from "ahk_class window"
    17:52:56:619 | MD |     TRACE  | +0     | StringUtils.Split - Splitting this string 10 ways: "gpuDX11hw | spg: 59 gpu: 0 | Tetris Kiwamemichi (GDL-0020)" by " "
    17:52:56:818 | MD |     TRACE  | +203   | Window.GetTitle - Retrieved "gpuDX11hw | spg: 59 gpu: 0 | Tetris Kiwamemichi (GDL-0020)" from "ahk_class window"
    17:52:56:818 | MD |     TRACE  | +0     | StringUtils.Split - Splitting this string 10 ways: "gpuDX11hw | spg: 59 gpu: 0 | Tetris Kiwamemichi (GDL-0020)" by " "
    17:52:57:021 | MD |     TRACE  | +203   | Window.GetTitle - Retrieved "gpuDX11hw | spg: 60 gpu: 0 | Tetris Kiwamemichi (GDL-0020)" from "ahk_class window"
    17:52:57:021 | MD |     TRACE  | +0     | StringUtils.Split - Splitting this string 10 ways: "gpuDX11hw | spg: 60 gpu: 0 | Tetris Kiwamemichi (GDL-0020)" by " "
    17:52:57:228 | MD |     TRACE  | +203   | Window.GetTitle - Retrieved "gpuDX11hw | spg: 60 gpu: 0 | Tetris Kiwamemichi (GDL-0020)" from "ahk_class window"
    17:52:57:228 | MD |     TRACE  | +0     | StringUtils.Split - Splitting this string 10 ways: "gpuDX11hw | spg: 60 gpu: 0 | Tetris Kiwamemichi (GDL-0020)" by " "
    17:52:57:429 | MD |     TRACE  | +202   | Window.GetTitle - Retrieved "gpuDX11hw | spg: 60 gpu: 0 | Tetris Kiwamemichi (GDL-0020)" from "ahk_class window"
    17:52:57:430 | MD |     TRACE  | +0     | StringUtils.Split - Splitting this string 10 ways: "gpuDX11hw | spg: 60 gpu: 0 | Tetris Kiwamemichi (GDL-0020)" by " "
    17:52:57:634 | MD |     TRACE  | +203   | Window.GetTitle - Retrieved "gpuDX11hw | spg: 60 gpu: 0 | Tetris Kiwamemichi (GDL-0020)" from "ahk_class window"
    17:52:57:634 | MD |     TRACE  | +0     | StringUtils.Split - Splitting this string 10 ways: "gpuDX11hw | spg: 60 gpu: 0 | Tetris Kiwamemichi (GDL-0020)" by " "
    17:52:57:834 | MD |     TRACE  | +203   | Window.GetTitle - Retrieved "gpuDX11hw | spg: 60 gpu: 0 | Tetris Kiwamemichi (GDL-0020)" from "ahk_class window"
    17:52:57:834 | MD |     TRACE  | +0     | StringUtils.Split - Splitting this string 10 ways: "gpuDX11hw | spg: 60 gpu: 0 | Tetris Kiwamemichi (GDL-0020)" by " "
    17:52:58:035 | MD |     TRACE  | +203   | Window.GetTitle - Retrieved "gpuDX11hw | spg: 60 gpu: 0 | Tetris Kiwamemichi (GDL-0020)" from "ahk_class window"
    17:52:58:035 | MD |     TRACE  | +0     | StringUtils.Split - Splitting this string 10 ways: "gpuDX11hw | spg: 60 gpu: 0 | Tetris Kiwamemichi (GDL-0020)" by " "
    17:52:58:247 | MD |     TRACE  | +203   | Window.GetTitle - Retrieved "gpuDX11hw | spg: 60 gpu: 0 | Tetris Kiwamemichi (GDL-0020)" from "ahk_class window"
    17:52:58:247 | MD |     TRACE  | +0     | StringUtils.Split - Splitting this string 10 ways: "gpuDX11hw | spg: 60 gpu: 0 | Tetris Kiwamemichi (GDL-0020)" by " "
    17:52:58:442 | MD |     TRACE  | +202   | Window.GetTitle - Retrieved "gpuDX11hw | spg: 60 gpu: 0 | Tetris Kiwamemichi (GDL-0020)" from "ahk_class window"
    17:52:58:442 | MD |     TRACE  | +0     | StringUtils.Split - Splitting this string 10 ways: "gpuDX11hw | spg: 60 gpu: 0 | Tetris Kiwamemichi (GDL-0020)" by " "
    17:52:58:644 | MD |     TRACE  | +203   | Window.GetTitle - Retrieved "gpuDX11hw | spg: 60 gpu: 0 | Tetris Kiwamemichi (GDL-0020)" from "ahk_class window"
    17:52:58:644 | MD |     TRACE  | +0     | StringUtils.Split - Splitting this string 10 ways: "gpuDX11hw | spg: 60 gpu: 0 | Tetris Kiwamemichi (GDL-0020)" by " "
    17:52:58:849 | MD |     TRACE  | +203   | Window.GetTitle - Retrieved "gpuDX11hw | spg: 60 gpu: 0 | Tetris Kiwamemichi (GDL-0020)" from "ahk_class window"
    17:52:58:849 | MD |     TRACE  | +0     | StringUtils.Split - Splitting this string 10 ways: "gpuDX11hw | spg: 60 gpu: 0 | Tetris Kiwamemichi (GDL-0020)" by " "
    17:52:59:049 | MD |     TRACE  | +203   | Window.GetTitle - Retrieved "gpuDX11hw | spg: 18 gpu: 5 | Tetris Kiwamemichi (GDL-0020)" from "ahk_class window"
    17:52:59:049 | MD |     TRACE  | +0     | StringUtils.Split - Splitting this string 10 ways: "gpuDX11hw | spg: 18 gpu: 5 | Tetris Kiwamemichi (GDL-0020)" by " "
    17:52:59:049 | MD |      INFO  | +0     | Module - Demul finished loading game.
    17:52:59:050 | MD |     TRACE  | +0     | StringUtils.Contains - "Sega Naomi" does not contain "Gaelco|Hikaru"
    17:52:59:050 | MD |     TRACE  | +0     | CustomFunction.PreBezelDraw - Starting
    17:52:59:050 | MD |     TRACE  | +0     | CustomFunction.SetFullscreenPostLaunch - Starting
    17:52:59:050 | MD |     TRACE  | +0     | CustomFunction.SetFullscreenPostLaunch - Setting fullscreen to false
    17:52:59:050 | MD |     TRACE  | +0     | CustomFunction.SetFullscreenPostLaunch - Ending
    17:52:59:050 | MD |     TRACE  | +0     | CustomFunction.PreBezelDraw - Ending
    17:52:59:051 | MD |     TRACE  | +0     | Window.__New - Created: "ahk_ID"
    17:52:59:051 | MD |     DEBUG  | +0     | FadeInExit - Started
    17:52:59:051 | MD |      INFO  | +0     | DefaultAnimateFadeIn - Started, direction is: out
    17:52:59:582 | MD |      INFO  | +530   | DefaultAnimateFadeIn - Ended
    17:52:59:647 | MD |     DEBUG  | +63    | XHotkeyTableCreation - Started
    17:52:59:647 | MD |     DEBUG  | +0     | XHotkeyTableCreation - KeyGroup ~3&~4 is in TableKeyGroups ~3&~4,~e&~t,
    17:52:59:648 | MD |     DEBUG  | +0     | XHotkeyTableCreation - Post loop 10 check
    17:52:59:648 | MD |     DEBUG  | +0     | XHotkeyTableCreation - Post loop 11 check
    17:52:59:648 | MD |     DEBUG  | +0     | XHotkeyTableCreation - Using extended Hotkey method for key(s): "~3&~4" to call a group label
    17:52:59:648 | MD |     DEBUG  | +0     | XHotkeyTableCreation - Post loop 12 check
    17:52:59:648 | MD |     DEBUG  | +0     | XHotkeyTableCreation - Ended
    17:52:59:649 | MD |     DEBUG  | +0     | FadeInExit - Ended, waiting for user to close launched application
    17:52:59:649 | MD |     TRACE  | +0     | CustomFunction.PostLoad - Starting
    17:52:59:649 | MD |     TRACE  | +0     | CustomFunction.PostLoad - Ending
    17:52:59:649 | MD |      INFO  | +0     | Process.Process - "WaitClose" "demul.exe" 
    17:52:59:649 | MD |     TRACE  | +0     | Process.GetProcessID
    17:53:44:947 | MD |     ERROR  | +45302 | 1
    17:53:44:947 | MD |      INFO  | +0     | CloseProcess - Started, user requested to end launched application
    17:53:44:947 | MD |     TRACE  | +0     | Window.PostMessage - Posting 0x111 to ahk_class window
    17:53:44:947 | MD |     TRACE  | +0     | TimerUtils.Sleep - Sleeping for 5 milliseconds
    17:53:44:963 | MD |     TRACE  | +16    | Window.PostMessage - Posting 0x111 to ahk_class window
    17:53:44:963 | MD |      INFO  | +0     | CloseProcess - Ended
    17:53:45:993 | MD |     DEBUG  | +1030  | Process.Process - "demul.exe" returned 0 and is now closed. Continuing thread.
    17:53:45:995 | MD |     TRACE  | +0     | CustomFunction.PostStop - Starting
    17:53:45:995 | MD |     TRACE  | +0     | CustomFunction.PostStop - Ending
    17:53:45:995 | MD |      INFO  | +0     | ExitModule - Started
    17:53:45:996 | MD |      INFO  | +0     | UpdateStatistics - Starting Updating Statistics
    17:53:45:996 | MD |     DEBUG  | +0     | UpdateStatistics - Total Elapsed Time in Pause in seconds: 0
    17:53:45:996 | MD |     DEBUG  | +0     | UpdateStatistics - gameSectionStartTime:5520454
    17:53:45:996 | MD |     DEBUG  | +0     | UpdateStatistics - ElapsedTime:46
    17:53:45:997 | MD |     TRACE  | +0     | Statistics cleared game name: tetkiwam
    17:53:46:060 | MD |     DEBUG  | +62    | 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: 11090
    					Total_Global_Played_Time: 34981
    17:53:46:061 | MD |     DEBUG  | +0     | UpdateStatistics - Updated Statistics: Number_of_Times_Played: -1
    					Last_Time_Played: Monday March 18, 2019 05:52:59
    					Average_Time_Played: -44
    					Total_Time_Played: 44
    					System_Total_Played_Time: 11136
    					Total_Global_Played_Time: 35027
    17:53:46:118 | MD |      INFO  | +62    | UpdateStatistics - Game section statistics updated.
    17:53:46:119 | MD |     TRACE  | +0     | CustomFunction.PostExit - Starting
    17:53:46:119 | MD |     TRACE  | +0     | CustomFunction.PostExit - Ending
    17:53:46:119 | MD |      INFO  | +0     | ExitModule - Ended
    End of Module Logs
    17:53:46:225 | RL |      INFO  | +80216 | Main - Module ended, exiting RocketLauncher normally
    17:53:46:225 | RL |      INFO  | +0     | ExitScript - Started
    17:53:46:229 | RL |     DEBUG  | +0     | Registry.Read - Reading from Registry : RootKey=HKEY_LOCAL_MACHINE, SubKey=System\CurrentControlSet\Control\Windows, ValueName=ErrorMode,RegistryVersion=32
    17:53:46:230 | RL |     DEBUG  | +0     | Registry.Read - Registry Read finished, returning 0
    17:53:46:230 | RL |     TRACE  | +0     | Window.Get - Transparent is "" from "ahk_id 0x2410d8"
    17:53:46:230 | RL |      INFO  | +0     | ExitScript - Checking what application is currently in focus.
    17:53:46:230 | RL |     TRACE  | +0     | Window.Active - "ahk_id 0x2410d8" is the active window
    17:53:46:231 | RL |      INFO  | +0     | ExitScript - HyperSpin is currently active. Proceeding with exit
    17:53:46:231 | RL |     TRACE  | +0     | StringUtils.Contains - "true" contains "true|kill" at position 1
    17:53:46:231 | RL |      INFO  | +0     | ExitScript - Restoring taskbar
    17:53:46:231 | RL |     TRACE  | +0     | Window.Show - Unhiding window "ahk_class Shell_TrayWnd"
    17:53:46:339 | RL |     TRACE  | +109   | Window.Show - Unhiding window "ahk_class Button"
    17:53:46:445 | RL |      INFO  | +109   | SystemCursor - Restoring mouse cursor
    17:53:46:446 | RL |      INFO  | +0     | ExitScript - Restored cursor
    17:53:46:446 | RL |      INFO  | +0     | ExitScript - Ended
     

Posting Permissions

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