Jump to content

RetroArch doesn't work with HyperLaunch


suspendedhatch

Recommended Posts

Posted

I have RetroArch working on it's own but it doesn't work in HyperSpin or HyperLaunch. BSnes and Genesis Plus cores work fine directly in RetroArch. I tried setting up the paths in the Global Module settings for LibRetroFolder and LibRetro_GEN and LibRetro_SNES. I've also tried saving configurations for each system core. But when I HyperLaunch the game it just times out and gives the typical error message. I don't know how to interpret the Script Error.

Thanks for your help!

23:01:43:603 | HL |     INFO  | +N/A   | Main - HyperLaunch v3.0.1.1c
23:01:43:770 | HL |     INFO  | +172   | Main - System Specs:
				HyperLaunch Dir: F:\Hyperspin\HyperLaunch
				OS: Microsoft Windows 7 Ultimate
				SKU: Ultimate
				Total Memory: 3052.30 MB
				Free Memory: 1454.62 MB
				Used Memory: 1597.680 MB
				SystemType: x64-based PC
				Physical Processors: 1
				Logical Processors: 2
				GPU 1 Name: NVIDIA GeForce 8400GS
				GPU 1 RAM: 1024.00 MB
				GPU 1 Driver Version: 9.18.13.3788
				Sound 1 Device: NVIDIA Virtual Audio Device (Wave Extensible) (WDM)
				Sound 1 Status: Enabled
				Sound 2 Device: NVIDIA High Definition Audio
				Sound 2 Status: Enabled
				Sound 3 Device: NVIDIA High Definition Audio
				Sound 3 Status: Enabled
				Sound 4 Device: NVIDIA High Definition Audio
				Sound 4 Status: Enabled
				Sound 5 Device: NVIDIA High Definition Audio
				Sound 5 Status: Enabled
				Sound 6 Device: High Definition Audio Device
				Sound 6 Status: Enabled
				OS Language: English_United_States
				OS Admin Status: No
				Monitor #1 (\\.\DISPLAY1): 1024x768 (1024x728 work)
				AutoHotkey Path:
				AHK Version: 1.1.09.04
				Unicode: No
23:01:43:770 | HL |     INFO  | +0     | Main - HyperSpin.exe coordinates are x y w h
23:01:43:771 | HL |     INFO  | +0     | CheckFile - Checking if F:\Hyperspin\HyperLaunch\HyperLaunch.exe exists
23:01:43:771 | HL |   DEBUG1  | +0     | CheckFile - Attributes:
				FileDescription         	Your favorite Front End companion!
				FileVersion             	3.0.1.1
				LegalCopyright          	�2013 HL squad
				ProductName             	djvj's one swell guy!
				ProductVersion          	1.1.9.4
				CompanyName             	djvj's one swell guy!
				File Size:			910336 bytes
				Created:			11/20/2013 - 11:19:54 PM
				Modified:			2/21/2014 - 11:14:38 PM
23:01:43:772 | HL |     INFO  | +0     | CheckFile - Checking if F:\Hyperspin\HyperLaunch\Module Extensions\itextsharp.dll exists
23:01:43:772 | HL |   DEBUG1  | +0     | CheckFile - Attributes:
				FileDescription         	iTextSharp
				FileVersion             	5.4.2.0
				InternalName            	itextsharp.dll
				LegalCopyright          	Copyright (C) 1999-2013 by Bruno Lowagie and Paulo Soares. All Rights Reserved.
				OriginalFilename        	itextsharp.dll
				ProductName             	iTextSharp
				ProductVersion          	5.4.2.0
				CompanyName             	1T3XT BVBA
				File Size:			3743744 bytes
				Created:			11/20/2013 - 11:19:55 PM
				Modified:			11/20/2013 - 11:19:55 PM
23:01:43:772 | HL |     INFO  | +0     | CheckFile - Checking if F:\Hyperspin\HyperLaunch\Module Extensions\SevenZipSharp.dll exists
23:01:43:773 | HL |   DEBUG1  | +0     | CheckFile - Attributes:
				FileDescription         	SevenZipSharp
				FileVersion             	0.64.4841.31212
				InternalName            	SevenZipSharp.dll
				LegalCopyright          	Copyright (C) Markovtsev Vadim 2009, 2010, licenced under LGPLv3
				OriginalFilename        	SevenZipSharp.dll
				ProductName             	SevenZipSharp
				ProductVersion          	0.64.4841.31212
				CompanyName             	Markovtsev Vadim
				File Size:			165888 bytes
				Created:			11/20/2013 - 11:19:54 PM
				Modified:			11/20/2013 - 11:19:54 PM
23:01:43:773 | HL |     INFO  | +0     | CheckFile - Checking if F:\Hyperspin\HyperLaunch\Module Extensions\gsdll32.dll exists
23:01:43:774 | HL |   DEBUG1  | +0     | CheckFile - Attributes:
				File Size:			8818688 bytes
				Created:			11/20/2013 - 11:19:55 PM
				Modified:			11/20/2013 - 11:19:55 PM
23:01:43:774 | HL |     INFO  | +0     | CheckFile - Checking if F:\Hyperspin\HyperLaunch\Module Extensions\BlockInput.exe exists
23:01:43:775 | HL |   DEBUG1  | +0     | CheckFile - Attributes:
				FileDescription
				FileVersion             	1.1.09.04
				InternalName
				OriginalFilename
				ProductName
				ProductVersion          	1.1.09.04
				File Size:			657920 bytes
				Created:			2/21/2014 - 11:14:38 PM
				Modified:			2/21/2014 - 11:14:38 PM
23:01:43:775 | HL |     INFO  | +0     | CheckFile - Checking if F:\Hyperspin\HyperLaunch\Module Extensions\gdip.ahk exists
23:01:43:784 | HL |   DEBUG1  | +16    | CRC Check - CRC matches, this is an official unedited Extension.
23:01:43:785 | HL |   DEBUG1  | +0     | CheckFile - Attributes:
				File Size:			88789 bytes
				Created:			11/20/2013 - 11:19:54 PM
				Modified:			11/20/2013 - 11:19:54 PM
23:01:43:785 | HL |     INFO  | +0     | CheckFile - Checking if F:\Hyperspin\HyperLaunch\Module Extensions\RIni.ahk exists
23:01:43:790 | HL |   DEBUG1  | +0     | CRC Check - CRC matches, this is an official unedited Extension.
23:01:43:790 | HL |   DEBUG1  | +0     | CheckFile - Attributes:
				File Size:			67561 bytes
				Created:			11/20/2013 - 11:19:54 PM
				Modified:			11/20/2013 - 11:19:54 PM
23:01:43:790 | HL |     INFO  | +0     | CheckFile - Checking if F:\Hyperspin\HyperLaunch\Module Extensions\CLR.ahk exists
23:01:43:792 | HL |   DEBUG1  | +0     | CRC Check - CRC matches, this is an official unedited Extension.
23:01:43:793 | HL |   DEBUG1  | +0     | CheckFile - Attributes:
				File Size:			10586 bytes
				Created:			11/20/2013 - 11:19:54 PM
				Modified:			11/20/2013 - 11:19:54 PM
23:01:43:793 | HL |     INFO  | +0     | CheckFile - Checking if F:\Hyperspin\HyperLaunch\Module Extensions\COM.ahk exists
23:01:43:796 | HL |   DEBUG1  | +0     | CRC Check - CRC matches, this is an official unedited Extension.
23:01:43:796 | HL |   DEBUG1  | +15    | CheckFile - Attributes:
				File Size:			26342 bytes
				Created:			11/20/2013 - 11:19:54 PM
				Modified:			11/20/2013 - 11:19:54 PM
23:01:43:797 | HL |     INFO  | +0     | CheckFile - Checking if F:\Hyperspin\HyperLaunch\Module Extensions\JSON.ahk exists
23:01:43:798 | HL |   DEBUG1  | +0     | CRC Check - CRC matches, this is an official unedited Extension.
23:01:43:799 | HL |   DEBUG1  | +0     | CheckFile - Attributes:
				File Size:			9203 bytes
				Created:			11/20/2013 - 11:19:54 PM
				Modified:			11/20/2013 - 11:19:54 PM
23:01:43:799 | HL |     INFO  | +0     | CheckFile - Checking if F:\Hyperspin\HyperLaunch\Lib\Fade Init.ahk exists
23:01:43:800 | HL |   DEBUG1  | +0     | CRC Check - CRC matches, this is an official unedited Library.
23:01:43:800 | HL |   DEBUG1  | +0     | CheckFile - Attributes:
				File Size:			1145 bytes
				Created:			11/20/2013 - 11:19:54 PM
				Modified:			11/20/2013 - 11:19:54 PM
23:01:43:801 | HL |     INFO  | +0     | CheckFile - Checking if F:\Hyperspin\HyperLaunch\Lib\HyperPause Init.ahk exists
23:01:43:802 | HL |   DEBUG1  | +0     | CRC Check - CRC matches, this is an official unedited Library.
23:01:43:809 | HL |   DEBUG1  | +0     | CheckFile - Attributes:
				File Size:			691 bytes
				Created:			11/20/2013 - 11:19:54 PM
				Modified:			11/20/2013 - 11:19:54 PM
23:01:43:809 | HL |     INFO  | +0     | CheckFile - Checking if F:\Hyperspin\HyperLaunch\Lib\Keymapper Init.ahk exists
23:01:43:810 | HL |   DEBUG1  | +0     | CRC Check - CRC matches, this is an official unedited Library.
23:01:43:811 | HL |   DEBUG1  | +16    | CheckFile - Attributes:
				File Size:			3435 bytes
				Created:			11/20/2013 - 11:19:54 PM
				Modified:			2/21/2014 - 11:14:38 PM
23:01:43:811 | HL |     INFO  | +0     | CheckFile - Checking if F:\Hyperspin\HyperLaunch\Lib\MultiGame Init.ahk exists
23:01:43:812 | HL |   DEBUG1  | +0     | CRC Check - CRC matches, this is an official unedited Library.
23:01:43:813 | HL |   DEBUG1  | +0     | CheckFile - Attributes:
				File Size:			161 bytes
				Created:			11/20/2013 - 11:19:54 PM
				Modified:			11/20/2013 - 11:19:54 PM
23:01:43:813 | HL |     INFO  | +0     | CheckFile - Checking if F:\Hyperspin\HyperLaunch\Lib\Statistics Init.ahk exists
23:01:43:813 | HL |   DEBUG1  | +0     | CRC Check - CRC matches, this is an official unedited Library.
23:01:43:814 | HL |   DEBUG1  | +0     | CheckFile - Attributes:
				File Size:			167 bytes
				Created:			11/20/2013 - 11:19:54 PM
				Modified:			11/20/2013 - 11:19:54 PM
23:01:43:815 | HL |     INFO  | +0     | CheckFile - Checking if F:\Hyperspin\HyperLaunch\Lib\Fade.ahk exists
23:01:43:816 | HL |   DEBUG1  | +0     | CRC Check - CRC matches, this is an official unedited Library.
23:01:43:817 | HL |   DEBUG1  | +0     | CheckFile - Attributes:
				File Size:			25516 bytes
				Created:			11/20/2013 - 11:19:54 PM
				Modified:			11/20/2013 - 11:19:54 PM
23:01:43:817 | HL |     INFO  | +0     | CheckFile - Checking if F:\Hyperspin\HyperLaunch\Lib\HyperPause.ahk exists
23:01:43:832 | HL |   DEBUG1  | +15    | CRC Check - CRC matches, this is an official unedited Library.
23:01:43:833 | HL |   DEBUG1  | +0     | CheckFile - Attributes:
				File Size:			360180 bytes
				Created:			11/20/2013 - 11:19:54 PM
				Modified:			11/20/2013 - 11:19:54 PM
23:01:43:833 | HL |     INFO  | +0     | CheckFile - Checking if F:\Hyperspin\HyperLaunch\Lib\Keymapper.ahk exists
23:01:43:835 | HL |   DEBUG1  | +0     | CRC Check - CRC matches, this is an official unedited Library.
23:01:43:836 | HL |   DEBUG1  | +0     | CheckFile - Attributes:
				File Size:			30775 bytes
				Created:			11/20/2013 - 11:19:54 PM
				Modified:			2/21/2014 - 11:14:38 PM
23:01:43:836 | HL |     INFO  | +0     | CheckFile - Checking if F:\Hyperspin\HyperLaunch\Lib\MultiGame.ahk exists
23:01:43:839 | HL |   DEBUG1  | +0     | CRC Check - CRC matches, this is an official unedited Library.
23:01:43:840 | HL |   DEBUG1  | +0     | CheckFile - Attributes:
				File Size:			36816 bytes
				Created:			11/20/2013 - 11:19:54 PM
				Modified:			2/21/2014 - 11:14:38 PM
23:01:43:840 | HL |     INFO  | +0     | CheckFile - Checking if F:\Hyperspin\HyperLaunch\Lib\Bezel.ahk exists
23:01:43:846 | HL |   DEBUG1  | +16    | CRC Check - CRC matches, this is an official unedited Library.
23:01:43:847 | HL |   DEBUG1  | +0     | CheckFile - Attributes:
				File Size:			83008 bytes
				Created:			11/20/2013 - 11:19:54 PM
				Modified:			11/20/2013 - 11:19:54 PM
23:01:43:847 | HL |     INFO  | +0     | CheckFile - Checking if F:\Hyperspin\HyperLaunch\Lib\Statistics.ahk exists
23:01:43:848 | HL |   DEBUG1  | +0     | CRC Check - CRC matches, this is an official unedited Library.
23:01:43:849 | HL |   DEBUG1  | +0     | CheckFile - Attributes:
				File Size:			26153 bytes
				Created:			11/20/2013 - 11:19:54 PM
				Modified:			11/20/2013 - 11:19:54 PM
23:01:43:849 | HL |     INFO  | +0     | CheckFile - Checking if F:\Hyperspin\HyperLaunch\Lib\Rom Mapping Launch Menu.ahk exists
23:01:43:852 | HL |   DEBUG1  | +0     | CRC Check - CRC matches, this is an official unedited Library.
23:01:43:853 | HL |   DEBUG1  | +0     | CheckFile - Attributes:
				File Size:			63798 bytes
				Created:			11/20/2013 - 11:19:54 PM
				Modified:			11/20/2013 - 11:19:54 PM
23:01:43:853 | HL |     INFO  | +0     | CheckFile - Checking if F:\Hyperspin\HyperLaunch\Lib\Shared.ahk exists
23:01:43:857 | HL |   DEBUG1  | +0     | CRC Check - CRC matches, this is an official unedited Library.
23:01:43:857 | HL |   DEBUG1  | +0     | CheckFile - Attributes:
				File Size:			81966 bytes
				Created:			11/20/2013 - 11:19:54 PM
				Modified:			3/18/2014 - 5:41:38 PM
23:01:43:857 | HL |     INFO  | +0     | CheckFile - Checking if F:\Hyperspin\HyperLaunch\Lib\XHotkey.ahk exists
23:01:43:859 | HL |   DEBUG1  | +16    | CRC Check - CRC matches, this is an official unedited Library.
23:01:43:860 | HL |   DEBUG1  | +0     | CheckFile - Attributes:
				File Size:			28374 bytes
				Created:			11/20/2013 - 11:19:54 PM
				Modified:			11/20/2013 - 11:19:54 PM
23:01:43:861 | HL |     INFO  | +0     | CheckFile - Checking if F:\Hyperspin\HyperLaunch\Lib\Fade Animations.ahk exists
23:01:43:863 | HL |   DEBUG1  | +0     | CRC Check - CRC matches, this is an official unedited Library.
23:01:43:864 | HL |   DEBUG1  | +0     | CheckFile - Attributes:
				File Size:			49050 bytes
				Created:			11/20/2013 - 11:19:54 PM
				Modified:			11/20/2013 - 11:19:54 PM
23:01:43:864 | HL |     INFO  | +0     | Main - HyperLaunch received "Sega Genesis" and "3 Ninjas Kick Back (USA)"
23:01:43:873 | HL |     INFO  | +0     | Main - 3 Ninjas Kick Back (USA) is using the default emulator: RetroArch Genesis
23:01:43:873 | HL |     INFO  | +0     | Main - Checking for a [RetroArch Genesis] section in F:\Hyperspin\HyperLaunch\Settings\Sega Genesis\Emulators.ini
23:01:43:873 | HL |     INFO  | +0     | Main - Found [RetroArch Genesis] in F:\Hyperspin\HyperLaunch\Settings\Sega Genesis\Emulators.ini
23:01:43:874 | HL |     INFO  | +15    | CheckFile - Checking if F:\Hyperspin\HyperLaunch\Modules\Retroarch\RetroArch.ahk exists
23:01:43:874 | HL |   DEBUG1  | +0     | CheckFile - Attributes:
				File Size:			15635 bytes
				Created:			11/20/2013 - 11:19:55 PM
				Modified:			2/21/2014 - 11:14:38 PM
23:01:43:876 | HL |     INFO  | +0     | Main - CRC Check - CRC matches, this is an official unedited module.
23:01:43:876 | HL |     INFO  | +0     | Main - 3 Ninjas Kick Back (USA) will use module: F:\Hyperspin\HyperLaunch\Modules\Retroarch\RetroArch.ahk
23:01:43:892 | HL |     INFO  | +16    | Main - Using standard method with "Rom Extension" SkipChecks or without any SkipChecks.
23:01:43:895 | HL |     INFO  | +0     | Main - INI Keys read
23:01:43:896 | HL |     INFO  | +0     | CheckFile - Checking if F:\Hyperspin\HyperLaunch\Module Extensions\7z.exe exists
23:01:43:896 | HL |   DEBUG1  | +0     | CheckFile - Attributes:
				FileDescription         	7-Zip Console
				FileVersion             	9.20
				InternalName            	7z
				LegalCopyright          	Copyright (c) 1999-2010 Igor Pavlov
				OriginalFilename        	7z.exe
				ProductName             	7-Zip
				ProductVersion          	9.20
				CompanyName             	Igor Pavlov
				File Size:			163840 bytes
				Created:			11/20/2013 - 11:19:54 PM
				Modified:			11/20/2013 - 11:19:54 PM
23:01:43:896 | HL |     INFO  | +0     | CheckFile - Checking if F:\Hyperspin\HyperLaunch\Module Extensions\7z.dll exists
23:01:43:897 | HL |   DEBUG1  | +0     | CheckFile - Attributes:
				FileDescription         	7z Standalone Plugin
				FileVersion             	9.20
				InternalName            	7za
				LegalCopyright          	Copyright (c) 1999-2010 Igor Pavlov
				OriginalFilename        	7za.dll
				ProductName             	7-Zip
				ProductVersion          	9.20
				CompanyName             	Igor Pavlov
				File Size:			914432 bytes
				Created:			11/20/2013 - 11:19:54 PM
				Modified:			11/20/2013 - 11:19:54 PM
23:01:43:897 | HL |     INFO  | +0     | CheckPaths - Started
23:01:43:897 | HL |   DEBUG1  | +0     | CheckPaths - Looking for rom: F:\Hyperspin\Emulators\RomFiles\Sega Genesis\3 Ninjas Kick Back (USA).zip
23:01:43:898 | HL |     INFO  | +0     | CheckPaths - Found rom: F:\Hyperspin\Emulators\RomFiles\Sega Genesis\3 Ninjas Kick Back (USA).zip
23:01:43:898 | HL |   DEBUG1  | +0     | CheckPaths - Current romName: 3 Ninjas Kick Back (USA)
23:01:43:898 | HL |   DEBUG1  | +0     | CheckPaths - Current romPath: F:\Hyperspin\Emulators\RomFiles\Sega Genesis
23:01:43:898 | HL |   DEBUG1  | +0     | CheckPaths - Current romExtension: .zip
23:01:43:898 | HL |     INFO  | +0     | CheckFile - Checking if F:\Hyperspin\Emulators\RetroArch\RetroArch\retroarch.exe exists
23:01:43:899 | HL |   DEBUG1  | +0     | CheckFile - Attributes:
				File Size:			3048448 bytes
				Created:			4/23/2014 - 6:04:58 PM
				Modified:			1/3/2014 - 9:26:32 AM
23:01:43:899 | HL |     INFO  | +0     | CheckPaths - Ended
23:01:43:900 | HL |     INFO  | +0     | BuildScript - User Variables:
				;----------------------------------------------------------------------------
				; INJECTED VARIABLES
				;----------------------------------------------------------------------------

				#NoTrayIcon
				#InstallKeybdHook
				DetectHiddenWindows, ON
				SetTitleMatchMode, 2
				SendMode, Event
				0 = 2
				hlMode =
				frontendPID = 0
				frontendPath = F:\Hyperspin
				frontendExe = HyperSpin.exe
				frontendExt = exe
				frontendName = HyperSpin
				frontendDrive = F:
				exitEmulatorKey = ~Esc|NumpadMult&NumpadSub|F1&F3
				exitEmulatorKeyWait = 2
				forceHoldKey =
				restoreFE = true
				exitScriptKey = ~q & ~s
				toggleCursorKey = ~e & ~t
				emuFullPath = F:\Hyperspin\Emulators\RetroArch\RetroArch\retroarch.exe
				emuPath = F:\Hyperspin\Emulators\RetroArch\RetroArch
				emuName = RetroArch Genesis
				emuExt = exe
				romPath = F:\Hyperspin\Emulators\RomFiles\Sega Genesis
				romPathFromIni = F:\Hyperspin\Emulators\RomFiles\Sega Genesis
				romExtension = .zip
				romExtensionOrig = .zip
				romExtensions = zip|gen|md
				executable = retroarch.exe
				systemName = Sega Genesis
				dbName = 3 Ninjas Kick Back (USA)
				romName = 3 Ninjas Kick Back (USA)
				romMapPath =
				romMappingEnabled = false
				romMappingLaunchMenuEnabled = true
				romMappingFirstMatchingExt = true
				romMappingShowAllRomsInArchive = false
				romMappingNumberOfWheelsByScreen = 7
				romMappingMenuWidth = 300
				romMappingMenuMargin = 50
				romMappingTextFont = Bebas Neue
				romMappingTextOptions = cFFFFFFFF r4 s40 Bold
				romMappingDisabledTextColor = ff888888
				romMappingTextSizeDifference = 5
				romMappingTextMargin = 10
				romMappingTitleTextFont = Bebas Neue
				romMappingTitleTextOptions = cFFFFFFFF r4 s60 Bold
				romMappingTitle2TextFont = Bebas Neue
				romMappingTitle2TextOptions = cFFFFFFFF r4 s15 Bold
				romMappingGameInfoTextFont = Bebas Neue
				romMappingGameInfoTextOptions = cFFFFFFFF r4 s15 Regular
				romMappingBackgroundBrush = aa000000
				romMappingColumnBrush = 33000000
				romMappingButtonBrush1 = 6f000000
				romMappingButtonBrush2 = 33000000
				romMappingBackgroundAlign = Stretch and Lose Aspect
				romMappingMenuFlagWidth = 40
				romMappingMenuFlagSeparation = 5
				romMappingDefaultMenuList = FilteredList
				romMappingSingleFilteredRomAutomaticLaunch = true
				skipchecks = false
				romMatchExt = true
				blockInputTime = 0
				blockInputFile = F:\Hyperspin\HyperLaunch\Module Extensions\BlockInput.exe
				errorLevelReporting = false
				logFile = F:\Hyperspin\HyperLaunch\HyperLaunch.log
				logLabel := ["    INFO"," WARNING","   ERROR","  DEBUG1","  DEBUG2"]
				logLevel = 10
				logIncludeModule = true
				logIncludeFileProperties = true
				logShowCommandWindow = false
				logCommandWindow = false
				sysLang = English_United_States
				navUpKey = Up
				navDownKey = Down
				navLeftKey = Left
				navRightKey = Right
				navSelectKey = Enter
				navP2UpKey = Numpad8
				navP2DownKey = Numpad2
				navP2LeftKey = Numpad4
				navP2RightKey = Numpad6
				navP2SelectKey = NumpadEnter
				originalWidth = 1024
				originalHeight = 768
				dtEnabled = false
				dtPath = C:\Program Files (x86)\DAEMON Tools Lite\DTLite.exe
				dtUseSCSI = true
				dtAddDrive = true
				emuIdleShutdown = 0
				hideCursor = true
				hideEmu = false
				hideFE = false
				fadeIn = true
				fadeInDuration = 500
				fadeInTransitionAnimation = DefaultAnimateFadeIn
				fadeInDelay = 0
				fadeInExitDelay = 0
				fadeOutExitDelay = 0
				fadeOut = true
				fadeOutExtraScreen = false
				fadeOutDuration = 500
				fadeOutTransitionAnimation = DefaultAnimateFadeOut
				fadeOutDelay = 0
				fadeLyrInterpolation = 7
				fadeLyr1Color = FF000000
				fadeLyr1AlignImage = Align to Top Left
				fadeLyr2Pos = Bottom Right Corner
				fadeLyr2X = 300
				fadeLyr2Y = 300
				fadeLyr2Adjust = 1
				fadeLyr2PicPad = 0
				fadeLyr3Pos = Center
				fadeLyr3X = 300
				fadeLyr3Y = 300
				fadeLyr3Adjust = 0.75
				fadeLyr3Speed = 750
				fadeLyr3Animation = DefaultFadeAnimation
				fadeLyr37zAnimation = DefaultFadeAnimation
				fadeLyr3Type = imageandbar
				fadeLyr3ImgFollow7zProgress = true
				fadeLyr3Repeat = 1
				fadeLyr3PicPad = 0
				fadeLyr4Adjust = 0.75
				fadeLyr4X = 100
				fadeLyr4Y = 100
				fadeLyr4Pos = Above Layer 3 - Left
				fadeLyr4FPS = 10
				fadeLyr4PicPad = 0
				fadeTranspGifColor = FFFFFF
				fadeBarWindow = true
				fadeBarWindowX =
				fadeBarWindowY =
				fadeBarWindowW = 600
				fadeBarWindowH = 120
				fadeBarWindowR = 20
				fadeBarWindowM = 20
				fadeBarWindowHatchStyle = 8
				fadeBarBack = true
				fadeBarBackColor = FF555555
				fadeBarH = 20
				fadeBarR = 5
				fadeBarColor = DD00BFFF
				fadeBarHatchStyle = 3
				fadeBarPercentageText = true
				fadeBarInfoText = true
				fadeBarXOffset = 0
				fadeBarYOffset = 100
				fadeRomInfoDescription = text
				fadeRomInfoSystemName = text
				fadeRomInfoYear = text
				fadeRomInfoManufacturer = text
				fadeRomInfoGenre = text
				fadeRomInfoRating = text
				fadeRomInfoOrder = Description|SystemName|Year|Manufacturer|Genre|Rating
				fadeRomInfoTextPlacement = topRight
				fadeRomInfoTextMargin = 5
				fadeRomInfoText1Options = cFF555555 r4 s20 Bold
				fadeRomInfoText2Options = cFF555555 r4 s20 Bold
				fadeRomInfoText3Options = cFF555555 r4 s20 Bold
				fadeRomInfoText4Options = cFF555555 r4 s20 Bold
				fadeRomInfoText5Options = cFF555555 r4 s20 Bold
				fadeRomInfoText6Options = cFF555555 r4 s20 Bold
				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 = topLeft
				fadeStatsInfoTextMargin = 5
				fadeStatsInfoText1Options = cFF555555 r4 s20 Bold
				fadeStatsInfoText2Options = cFF555555 r4 s20 Bold
				fadeStatsInfoText3Options = cFF555555 r4 s20 Bold
				fadeStatsInfoText4Options = cFF555555 r4 s20 Bold
				fadeStatsInfoText5Options = cFF555555 r4 s20 Bold
				fadeStatsInfoText6Options = cFF555555 r4 s20 Bold
				fadeText1X = 0
				fadeText1Y = 0
				fadeText1Options = cFFFFFFFF r4 s20 Right Bold
				fadeText1 = Loading Game
				fadeText2X = 0
				fadeText2Y = 0
				fadeText2Options = cFFFFFFFF r4 s20 Right Bold
				fadeText2 = Extraction Complete
				fadeFont = Arial
				fadeSystemAndRomLayersOnly = false
				fadeInterruptKey =
				detectFadeErrorEnabled = true
				fadeImgPath = F:\Hyperspin\HyperLaunch\Media\Fade
				HLDataPath = F:\Hyperspin\HyperLaunch\Data
				HLMediaPath = F:\Hyperspin\HyperLaunch\Media
				HLErrSoundPath = F:\Hyperspin\HyperLaunch\Media\Sounds\Error
				modulesPath = F:\Hyperspin\HyperLaunch\Modules
				moduleFullName = F:\Hyperspin\HyperLaunch\Modules\Retroarch\RetroArch.ahk
				moduleName = RetroArch
				modulePath = F:\Hyperspin\HyperLaunch\Modules\Retroarch
				moduleExtension = ahk
				moduleExtensionsPath = F:\Hyperspin\HyperLaunch\Module Extensions
				libPath = F:\Hyperspin\HyperLaunch\Lib
				7zEnabled = true
				7zPath = F:\Hyperspin\HyperLaunch\Module Extensions\7z.exe
				7zDllPath = F:\Hyperspin\HyperLaunch\Module Extensions\7z.dll
				7zExtractPath = F:\Hyperspin\Utilities\7z
				7zExtractPathOrig =
				7zAttachSystemName = true
				7zDelTemp = false
				7zSounds = true
				7zFormats = .zip,.rar,.7z,.lzh,.gzip,.tar
				7zFormatsNoP = zip,rar,7z,lzh,gzip,tar
				mgEnabled = false
				mgKey = ~NumpadSub
				mgBackgroundColor = FF000000
				mgSidePadding = 0.2
				mgYOffset = 500
				mgImageAdjust = 1
				mgFont = Arial
				mgText1Options = x10p y30p w80p Center cBBFFFFFF r4 s100 BoldItalic
				mgText1Text = Please select a game
				mgText2Options = w96p cFFFFFFFF r4 s50 Center BoldItalic
				mgText2Offset = 70
				mgUseSound = true
				mgSoundfreq = 300
				mgExitEffect = none
				mgSelectedEffect = rotate
				mgUseGameArt = false
				mgArtworkDir = Artwork1
				hpEnabled = true
				hpKey = ~NumpadAdd
				hpBackToMenuBarKey = X
				hpZoomInKey = C
				hpZoomOutKey = V
				hpScreenshotKey = ~PrintScreen
				hpHiToTextPath = F:\Hyperspin\HyperLaunch\Module Extensions\HiToText.exe
				hpSaveStateKeyCodes =
				hpLoadStateKeyCodes =
				keymapperEnabled = true
				keymapperAHKMethod = false
				keymapper = xpadder
				xpadderFullPath = F:\Hyperspin\Utilities\Xpadder\Xpadder.exe
				joyToKeyFullPath = F:\Hyperspin\HyperLaunch\Profiles\JoyToKey\JoyToKey.exe
				keymapperProfilePath = F:\Hyperspin\HyperLaunch\Profiles\xpadder
				keymapperFrontEndProfileName = HyperSpin
				keymapperFrontEndProfile = xpadder
				keymapperHyperLaunchProfileEnabled = true
				JoyIDsEnabled = true
				JoyIDsPreferredControllersSystem = use_global
				JoyIDsPreferredControllersGlobal = use_global
				CustomJoyNamesEnabled = false
				CustomJoyNames =
				FEProfile = F:\Hyperspin\HyperLaunch\Profiles\xpadder\HyperSpin
				defaultProfile = F:\Hyperspin\HyperLaunch\Profiles\xpadder\_Default
				systemProfile = F:\Hyperspin\HyperLaunch\Profiles\xpadder\Sega Genesis
				xPadderSystemProfile = F:\Hyperspin\HyperLaunch\Profiles\xpadder\Sega Genesis\_Default
				emuProfile = F:\Hyperspin\HyperLaunch\Profiles\xpadder\Sega Genesis\RetroArch Genesis
				romProfile = F:\Hyperspin\HyperLaunch\Profiles\xpadder\Sega Genesis\3 Ninjas Kick Back (USA)
				HyperLaunchProfile = F:\Hyperspin\HyperLaunch\Profiles\xpadder\HyperLaunch
				blankProfile = F:\Hyperspin\HyperLaunch\Profiles\xpadder\_Default\blank
				ahkFEProfile = F:\Hyperspin\HyperLaunch\Profiles\AHK\HyperSpin
				ahkDefaultProfile = F:\Hyperspin\HyperLaunch\Profiles\AHK\_Default
				ahkSystemProfile = F:\Hyperspin\HyperLaunch\Profiles\AHK\Sega Genesis
				ahkEmuProfile = F:\Hyperspin\HyperLaunch\Profiles\AHK\Sega Genesis\RetroArch Genesis
				ahkRomProfile = F:\Hyperspin\HyperLaunch\Profiles\AHK\Sega Genesis\3 Ninjas Kick Back (USA)
				ahkHyperLaunchProfile = F:\Hyperspin\HyperLaunch\Profiles\AHK\HyperLaunch
				bezelEnabled = false
				statisticsEnabled = true

23:01:43:901 | HL |     INFO  | +0     | BuildScript - Loaded XHotkey Init.ahk scripts
23:01:43:901 | HL |     INFO  | +0     | BuildScript - Loaded Keymapper Init.ahk scripts
23:01:43:901 | HL |     INFO  | +0     | BuildScript - Loaded Fade Init.ahk scripts
23:01:43:901 | HL |     INFO  | +0     | CheckFile - Checking if F:\Hyperspin\HyperLaunch\Module Extensions\VA.ahk exists
23:01:43:904 | HL |   DEBUG1  | +0     | CRC Check - CRC matches, this is an official unedited Extension.
23:01:43:905 | HL |   DEBUG1  | +15    | CheckFile - Attributes:
				File Size:			34688 bytes
				Created:			11/20/2013 - 11:19:54 PM
				Modified:			11/20/2013 - 11:19:54 PM
23:01:43:905 | HL |     INFO  | +0     | BuildScript - Loaded HyperPause Init.ahk scripts
23:01:43:905 | HL |     INFO  | +0     | BuildScript - Loaded Statistics Init.ahk scripts
23:01:43:905 | HL |     INFO  | +0     | BuildScript - Loaded User Functions Init.ahk script
23:01:43:905 | HL |   DEBUG1  | +0     | BuildScript - Module starts on line: 2
23:01:43:908 | HL |     INFO  | +0     | BuildScript - Module:
				MEmu = RetroArch
				MEmuV =  v1.0.0
				MURL = http://themaister.net/retroarch.html
				MAuthor = djvj
				MVersion = 2.1.7
				MCRC = 5CE663A8
				iCRC = 14E7C268
				MID = 635038268922229162
				MSystem = "Atari 2600","Bandai Wonderswan","Bandai Wonderswan Color","Final Burn Alpha","NEC PC Engine","NEC PC Engine-CD","NEC TurboGrafx-16","NEC SuperGrafx","NEC TurboGrafx-CD","Nintendo 64","Nintendo Entertainment System","Nintendo Famicom","Nintendo Famicom Disk System","Nintendo Game Boy","Nintendo Game Boy Color","Nintendo Game Boy Advance","Nintendo Super Game Boy","Nintendo Virtual Boy","Nintendo Super Famicom","Sega 32X","Sega CD","Sega Game Gear","Sega Genesis","Sega Master System","Sega Mega Drive","Sega Pico","Sony PlayStation","Sega SG-1000","SNK Neo Geo Pocket","SNK Neo Geo Pocket Color","Super Nintendo Entertainment System"
				;----------------------------------------------------------------------------
				; Notes:
				; If the emu doesn't load and you get no error, usually this means the LibRetro DLL is not working!
				; Devs stated they will never add support for mounted images (like via DT)
				; Fullscreen is controlled via the module setting in HLHQ
				; This module uses the CLI version of RetroArch (retroarch.exe), not the GUI (retroarch-phoenix.exe).
				; The emu may make a mouse cursor appear momentarily during launch, MouseMove and hide_cursor seem to have no effect
				; Enable 7z support for archived roms
				; Available CLI options: https://github.com/PyroFilmsFX/iOS/blob/master/docs/retroarch.1
				;
				; LibRetro DLLs:
				; LibRetro DLLs come with the emu, but here is another source for them: http://forum.themaister.net/
				; Whatever cores you decide to use, make sure they are extracted anywhere in your Emu_Path folder (place them in a LibRetros subfolder if you like). The module will find and load the core you choose for each system.
				; You can find supported cores that Retroarch supports simply by downloading them from the "retroarch-phoenix.exe" or by visiting here: https://github.com/libretro/libretro.github.com/wiki/Supported-cores
				; Some good discussion on cores and filters: http://forum.themaister.net/viewtopic.php?id=270
				; The module's LibRetro settings in HLHQ need to match the name of that core for each system you use this emu. Read the tooltips to see the default one used when they are not customized by you.
				;
				; SRM files:
				; srm are stored in a "srm" dir in the emu folder. Each system ran through retroarch gets its own folder inside srm
				;
				; Save states:
				; Save states are stored in a "save" dir in the emu folder. Each system ran through retroarch gets its own folder inside save
				;
				; Config files:
				; RetroArch will use per-system cfg files named to match your System Name. The global one is "retroarch.cfg" but the module will search for cfg files in any of the emu's subfolders. If system ones exist, they take precedence over retroarch.cfg.
				; This allows different settings for each system you use this emulator for. If you want all systems to use the same retroarch.cfg, do not have any system named cfg files, or just create ones for the systems you want custom settings.
				;
				; System Specific Notes:
				; Nintendo Famicom Disk System - Requires disksys.rom be placed in the folder you define as system_directory in the RetroArch's cfg.
				; Sega CD - Requires "bios_CD_E.bin", "bios_CD_J.bin", "bios_CD_U.bin" all be placed in the folder you define as system_directory in the RetroArch's cfg.
				; Super Nintendo Entertainment System - requires split all 10 dsp# & st### roms all be placed in the folder you define as system_directory in the RetroArch's cfg. Many games, like Super Mario Kart require these.
				; NEC TurboGrafx-CD - Requires "syscard3.pce" be placed in the folder you define as system_directory in the RetroArch's cfg.
				; Nintendo Super Game Boy - Set the Module setting in HLHQ SuperGameBoy to true to enable a system or only a rom to use SGB mode. This is not needed if your systemName is set to the official name of "Nintendo Super Game Boy". Requires "sgb.boot.rom" and "Super Game Boy (World).sfc" to be placed in the folder you define as system_directory in the RetroArch's cfg. This is needed if you want to use Super game boy mode and color palettes. Also requires using the latest bsnes core. Not all games support SGB mode.
				;----------------------------------------------------------------------------
				StartModule()
				BezelGUI()
				FadeInStart()

				; This object controls how the module reacts to different systems. RetroArch can play a lot of systems, but needs to know what system you want to run, so this module has to adapt.
				mType := Object("Atari 2600","LibRetro_2600","Bandai Wonderswan","LibRetro_WSAN","Bandai Wonderswan Color","LibRetro_WSANC","Final Burn Alpha","LibRetro_FBA","NEC PC Engine","LibRetro_PCE","NEC PC Engine-CD","LibRetro_PCECD","NEC SuperGrafx","LibRetro_SGFX","NEC TurboGrafx-16","LibRetro_TG16","NEC TurboGrafx-CD","LibRetro_TGCD","Nintendo 64","LibRetro_N64","Nintendo Entertainment System","LibRetro_NES","Nintendo Famicom","LibRetro_NFAM","Nintendo Famicom Disk System","LibRetro_NFDS","Nintendo Game Boy","LibRetro_GB","Nintendo Game Boy Color","LibRetro_GBC","Nintendo Game Boy Advance","LibRetro_GBA","Nintendo Super Famicom","LibRetro_NSF","Nintendo Super Game Boy","LibRetro_SGB","Nintendo Virtual Boy","LibRetro_NVB","Sega 32X","LibRetro_32X","Sega CD","LibRetro_SCD","Sega Game Gear","LibRetro_GG","Sega Genesis","LibRetro_GEN","Sega Mega Drive","LibRetro_GEN","Sega Master System","LibRetro_SMS","Sega Pico","LibRetro_PICO","Sony PlayStation","LibRetro_PSX","Sega SG-1000","LibRetro_SG1K","SNK Neo Geo Pocket","LibRetro_NGP","SNK Neo Geo Pocket Color","LibRetro_NGPC","Super Nintendo Entertainment System","LibRetro_SNES")
				ident := mType[systemName]	; search object for the systemName identifier Retroarch uses for its cores
				If !ident
					ScriptError("Your systemName is: " . systemName . "`nIt is not one of the known supported systems for this " . MEmu . " module: " . moduleName)

				settingsFile := modulePath . "\" . moduleName . ".ini"
				Fullscreen := IniReadCheck(settingsFile, "Settings", "Fullscreen","true",,1)
				hideConsole := IniReadCheck(settingsFile, "Settings", "HideConsole","true",,1)
				; SystemConfigs := IniReadCheck(settingsFile, "Settings", "SystemConfigs","true",,1)			; If true,
				libRetroFolder := IniReadCheck(settingsFile, "Settings", "LibRetroFolder", emuPath,,1)
				LibRetro_2600 := IniReadCheck(settingsFile, "Settings", "LibRetro_2600","stella_libretro",,1)
				LibRetro_32X := IniReadCheck(settingsFile, "Settings", "LibRetro_32X","genesis_plus_gx_libretro",,1)
				LibRetro_FBA := IniReadCheck(settingsFile, "Settings", "LibRetro_FBA","fb_alpha_libretro",,1)
				LibRetro_GB := IniReadCheck(settingsFile, "Settings", "LibRetro_GB","gambatte_libretro",,1)
				LibRetro_GBC := IniReadCheck(settingsFile, "Settings", "LibRetro_GBC","gambatte_libretro",,1)
				LibRetro_GBA := IniReadCheck(settingsFile, "Settings", "LibRetro_GBA","vba_next_libretro",,1)
				LibRetro_GEN := IniReadCheck(settingsFile, "Settings", "LibRetro_GEN","genesis_plus_gx_libretro",,1)
				LibRetro_GG := IniReadCheck(settingsFile, "Settings", "LibRetro_GG","genesis_plus_gx_libretro",,1)
				LibRetro_N64 := IniReadCheck(settingsFile, "Settings", "LibRetro_N64","mupen64plus_libretro",,1)
				LibRetro_NES := IniReadCheck(settingsFile, "Settings", "LibRetro_NES","nestopia_libretro",,1)
				LibRetro_NFAM := IniReadCheck(settingsFile, "Settings", "LibRetro_NFAM","nestopia_libretro",,1)
				LibRetro_NFDS := IniReadCheck(settingsFile, "Settings", "LibRetro_NFDS","nestopia_libretro",,1)
				LibRetro_NSF := IniReadCheck(settingsFile, "Settings", "LibRetro_NSF","bsnes_balanced_libretro",,1)
				LibRetro_NVB := IniReadCheck(settingsFile, "Settings", "LibRetro_NVB","mednafen_vb_libretro",,1)
				LibRetro_NGP := IniReadCheck(settingsFile, "Settings", "LibRetro_NGP","mednafen_ngp_libretro",,1)
				LibRetro_NGPC := IniReadCheck(settingsFile, "Settings", "LibRetro_NGPC","mednafen_ngp_libretro",,1)
				LibRetro_PCE := IniReadCheck(settingsFile, "Settings", "LibRetro_PCE","mednafen_pce_fast_libretro",,1)
				LibRetro_PCECD := IniReadCheck(settingsFile, "Settings", "LibRetro_PCECD","mednafen_pce_fast_libretro",,1)
				LibRetro_PICO := IniReadCheck(settingsFile, "Settings", "LibRetro_PICO","picodrive_libretro",,1)
				LibRetro_PSX := IniReadCheck(settingsFile, "Settings", "LibRetro_PSX","mednafen_psx_libretro",,1)
				LibRetro_SCD := IniReadCheck(settingsFile, "Settings", "LibRetro_SCD","genesis_plus_gx_libretro",,1)
				LibRetro_SG1K := IniReadCheck(settingsFile, "Settings", "LibRetro_SG1K","genesis_plus_gx_libretro",,1)
				LibRetro_SGB := IniReadCheck(settingsFile, "Settings", "LibRetro_SGB","bsnes_balanced_libretro",,1)
				LibRetro_SMS := IniReadCheck(settingsFile, "Settings", "LibRetro_SMS","genesis_plus_gx_libretro",,1)
				LibRetro_SNES := IniReadCheck(settingsFile, "Settings", "LibRetro_SNES","bsnes_balanced_libretro",,1)
				LibRetro_SGFX := IniReadCheck(settingsFile, "Settings", "LibRetro_SGFX","mednafen_pce_fast_libretro",,1)
				LibRetro_TG16 := IniReadCheck(settingsFile, "Settings", "LibRetro_TG16","mednafen_pce_fast_libretro",,1)
				LibRetro_TGCD := IniReadCheck(settingsFile, "Settings", "LibRetro_TGCD","mednafen_pce_fast_libretro",,1)
				LibRetro_WSAN := IniReadCheck(settingsFile, "Settings", "LibRetro_WSAN","mednafen_wswan_libretro",,1)
				LibRetro_WSANC := IniReadCheck(settingsFile, "Settings", "LibRetro_WSANC","mednafen_wswan_libretro",,1)
				superGB := IniReadCheck(settingsFile, systemName . "|" . romName, "SuperGameBoy", "false",,1)
				libRetroFolder := GetFullName(libRetroFolder)

				retroArchSystem := systemName

				If (ident = "LibRetro_SGB" || If superGB = "true")	; if system or rom is set to use Super Game Boy
				{	superGB = true	; setting this just in case it's false and the system is Nintendo Super Game Boy
					sgbRomPath := CheckFile(emuPath . "\system\Super Game Boy (World).sfc","Could not find the rom required for Super Game Boy support. Make sure the rom ""Super Game Boy (World).sfc"" is located in: " . emupath . "\system")
					CheckFile(emuPath . "\system\sgb.boot.rom","Could not find the bios required for Super Game Boy support. Make sure the bios ""sgb.boot.rom"" is located in: " . emupath . "\system")
					ident := "LibRetro_SGB"	; switching to Super Game Boy mode
					retroArchSystem := "Nintendo Super Game Boy"
				}

				; Find the cfg file to use
				Loop, %emuPath%\*.cfg,,1 ; loop through all folder in emuPath
					If (A_LoopFileName = retroArchSystem . ".cfg") {
						sysRetroCfg := A_LoopFileLongPath
						Break	; retroArchSystem configs are preferred, so break after one is found
					} Else If (A_LoopFileName = "retroarch.cfg")
						globalRetroCfg := A_LoopFileLongPath
				retroCFGFile := If sysRetroCfg ? sysRetroCfg : globalRetroCfg
				Log(MEmu . " is using " . retroCFGFile . " as it's config file.")

				; Find the dll for this system
				Loop, %libRetroFolder%\*.dll,,1 ; loop through all folder in emuPath looking for the ident dll
					If (A_LoopFileName = %ident% . ".dll") {
						libDll := A_LoopFileLongPath
						Break
					}
				If !libDll
					ScriptError("Your " . ident . " dll is set to " . %ident% . " but could not locate this file in any folder inside:`n" . libRetroFolder)

				If ident In LibRetro_NFDS,LibRetro_SCD,LibRetro_TGCD,LibRetro_PCECD
				{	retroCFG := LoadProperties(retroCFGFile)	; load the config into memory
					retroSysDir := ReadProperty(retroCFG,"system_directory")	; read value
					retroSysDir := ConvertRetroCFGKey(retroSysDir)	; remove dbl quotes
					StringLeft, retroSysDirLeft, retroSysDir, 2
					If (retroSysDirLeft = ":\") {	; if retroarch is set to use a default folder
						StringTrimLeft, retroSysDir, retroSysDir, 1
						Log("Module - RetroArch is using a relative system path: """ . retroSysDir . """")
						retroSysDir := emuPath . retroSysDir
					}
					If !retroSysDir
						ScriptError("RetroArch requires you to set your system_directory and place bios rom(s) in there for """ . retroArchSystem . """ to function. Please do this first by running ""retroarch-phoenix.exe"" manually.")
				}

				7z(romPath, romName, romExtension, 7zExtractPath)

				If ident = LibRetro_NFDS	; Nintendo Famicom Disk System
				{	IfNotExist, %retroSysDir%disksys.rom
						ScriptError("RetroArch requires ""disksys.rom"" for " . retroArchSystem . " but could not find it in your system_directory: """ . retroSysDir . """")
				} Else If ident = LibRetro_SCD	; Sega CD
				{	If romExtension Not In .bin,.cue,.iso
						ScriptError("RetroArch only supports Sega CD games in bin|cue|iso format. It does not support:`n" . romExtension)
					IfNotExist, %retroSysDir%bios_CD_E.bin
						ScriptError("RetroArch requires ""bios_CD_E.bin"" for " . retroArchSystem . " but could not find it in your system_directory: """ . retroSysDir . """")
					IfNotExist, %retroSysDir%bios_CD_U.bin
						ScriptError("RetroArch requires ""bios_CD_U.bin"" for " . retroArchSystem . " but could not find it in your system_directory: """ . retroSysDir . """")
					IfNotExist, %retroSysDir%bios_CD_J.bin
						ScriptError("RetroArch requires ""bios_CD_J.bin"" for " . retroArchSystem . " but could not find it in your system_directory: """ . retroSysDir . """")
				} Else If ident in LibRetro_PCECD,LibRetro_TGCD	; NEC PC Engine-CD and NEC TurboGrafx-CD
				{	If romExtension != .cue
						ScriptError("RetroArch only supports " . retroArchSystem . " games in cue format. It does not support:`n" . romExtension)
					IfNotExist, %retroSysDir%syscard3.pce
						ScriptError("RetroArch requires ""syscard3.pce"" for " . retroArchSystem . " but could not find it in your system_directory: """ . retroSysDir . """")
				}

				; WriteProperty(retroCFGFile,"system_directory","""D:\test""")	; write a new value to the RetroArch cfg file
				; SaveProperty()	; save RetroArch cfg file to disk

				BezelStart()

				fullscreen := (If fullscreen = "true" ? ("-f") : (""))
				srmPath := emuPath . "\srm\" . retroArchSystem	; path for this system's srm files
				saveStatePath := emuPath . "\save\" . retroArchSystem	; path for this system's save state files

				IfNotExist, %srmPath%
					FileCreateDir, %srmPath% ; creating srm dir if it doesn't exist
				IfNotExist, %saveStatePath%
					FileCreateDir, %saveStatePath% ; creating save dir if it doesn't exist

				Run(executable . " """ . (If superGB = "true" ? sgbRomPath . """ -g """ : "") . romPath . "\" . romName . romExtension . """ " . fullscreen . " -c """ . retroCFGFile . """ -L """ . libDll . """ -s """ . srmPath . "\" . romName . ".srm"" -S """ . saveStatePath . "\" . romName . ".state""", emuPath, "Hide")

				WinWait("RetroArch ahk_class RetroArch")
				WinWaitActive("RetroArch ahk_class RetroArch")

				If hideConsole = true
					WinSet, Transparent, On, ahk_class ConsoleWindowClass	; makes the console window transparent so you don't see it on exit

				BezelDraw()
				FadeInExit()
				Process("WaitClose", executable)
				7zCleanUp()
				BezelExit()
				FadeOutExit()
				ExitModule()


				; Used to convert between RetroArch keys and usable data
				ConvertRetroCFGKey(txt,direction="read"){
					If direction = read
					{	StringTrimLeft,newtxt,txt,1	; removes the " from the left of the txt
						StringTrimRight,newtxt,newtxt,1	; removes the " from the right of the txt
						If InStr(newtxt,"/")
							StringReplace,newtxt,newtxt,/,\,1	; replaces all forward slashes with backslashes
					} Else If direction = write
					{	newtxt = "%txt%"	; wraps the txt with ""
						If InStr(newtxt,"\")
							StringReplace,newtxt,newtxt,\,/,1	; replaces all backslashes with forward slashes
					} Else
						ScriptError("Not a valid use of ConvertRetroCFGKey. Only ""read"" or ""write"" are supported.")
					Log("ConvertRetroCFGKey - Converted " . txt . " to " . newtxt,4)
					Return newtxt
				}

				CloseProcess:
					FadeOutStart()
					; Send !{F4}
					WinClose("RetroArch ahk_class RetroArch")
				Return

23:01:43:908 | HL |     INFO  | +0     | BuildScript - Loaded HyperPause scripts
23:01:43:908 | HL |     INFO  | +0     | BuildScript - Loaded Statistics.ahk script
23:01:43:908 | HL |     INFO  | +0     | BuildScript - Loaded User Functions.ahk script
23:01:43:909 | HL |     INFO  | +0     | BuildScript - Finished injecting functions into module
23:01:43:909 | HL |     INFO  | +0     | Main - Module is built
23:01:43:909 | HL |     INFO  | +0     | CheckFile - Checking if F:\Hyperspin\HyperLaunch\AutoHotkey.dll exists
23:01:43:910 | HL |   DEBUG1  | +0     | CheckFile - Attributes:
				FileDescription         	AutoHotkey_H ANSI 32-bit
				FileVersion             	1.1.09.04
				InternalName            	AutoHotkey_H
				LegalCopyright          	Copyright (C) 2012
				OriginalFilename        	AutoHotkey.exe
				ProductName             	AutoHotkey_H
				ProductVersion          	1.1.09.04
				File Size:			785408 bytes
				Created:			11/20/2013 - 11:19:53 PM
				Modified:			11/20/2013 - 11:19:53 PM
23:01:43:910 | HL |     INFO  | +0     | Main - Hiding taskbar
23:01:44:128 | HL |     INFO  | +219   | Main - Running module
23:01:44:128 | HL |     INFO  | +0     | Main - Starting timer to watch if Front End gets displaced and restore it if it does.
23:01:44:335 | MD |     INFO  | +N/A   | Module initialized
23:01:44:340 | MD |   DEBUG2  | +0     | Keymapper - Checking for the JoyIDs_Preferred_Controllers key  in F:\Hyperspin\HyperLaunch\Settings\Sega Genesis\Games JoyIDs.ini under section [3 Ninjas Kick Back (USA)]
23:01:44:340 | MD |   DEBUG2  | +0     | Keymapper - JoyIDsPreferredControllers = use_global
23:01:44:341 | MD |   DEBUG2  | +0     | Keymapper - Creating a list of currently connected joysticks
23:01:44:365 | MD |   DEBUG2  | +31    | Keymapper - Joysticks Detected: 1100000000000000
23:01:44:368 | MD |   DEBUG2  | +0     | Keymapper - Preferred Order Sorting List -> 12.01|045e|02a1|408BB9538139E3118001444553540000
23:01:44:369 | MD |   DEBUG2  | +0     | Keymapper - Preferred Order Sorting List -> 12.02|054c|0268|E0371F112DF0E3118001444553540000
23:01:44:369 | MD |     INFO  | +0     | Keymapper - Sorting Currently Connected joysticks List to match the order of the Preferred Controller List
23:01:44:369 | MD |     INFO  | +0     | Keymapper - Assigning the New Joystick IDs according to the preferred list for the active controllers
23:01:44:369 | MD |   DEBUG2  | +0     | Keymapper - Swapping Joystick ID: 00000000 to the New Joystick ID: 00000000, for the Joystick VID_045e&PID_02a1&GUID_408BB9538139E3118001444553540000
23:01:44:369 | MD |   DEBUG2  | +0     | Keymapper - Swapping Joystick ID: 01000000 to the New Joystick ID: 01000000, for the Joystick VID_054c&PID_0268&GUID_E0371F112DF0E3118001444553540000
23:01:44:370 | MD |     INFO  | +0     | CheckFile - Checking if F:\Hyperspin\Utilities\Xpadder\Xpadder.exe exists
23:01:44:370 | MD |   DEBUG1  | +0     | CheckFile - Attributes:
				File Size:			1169408 bytes
				Created:			12/15/2013 - 11:34:57 PM
				Modified:			10/1/2013 - 11:08:59 PM
23:01:44:370 | MD |     INFO  | +0     | Keymapper - Loading xpadder
23:01:44:394 | MD |   DEBUG2  | +31    | Keymapper - Joysticks Detected: 1100000000000000
23:01:44:397 | MD |   DEBUG2  | +0     | Keymapper - Searching -> F:\Hyperspin\HyperLaunch\Profiles\xpadder\Sega Genesis\3 Ninjas Kick Back (USA)\Controller (Xbox 360 Wireless Receiver for Windows)\p1.xpadderprofile
23:01:44:398 | MD |   DEBUG2  | +0     | Keymapper - Searching -> F:\Hyperspin\HyperLaunch\Profiles\xpadder\Sega Genesis\3 Ninjas Kick Back (USA)\p1.xpadderprofile
23:01:44:398 | MD |   DEBUG2  | +0     | Keymapper - Searching -> F:\Hyperspin\HyperLaunch\Profiles\xpadder\Sega Genesis\RetroArch Genesis\Controller (Xbox 360 Wireless Receiver for Windows)\p1.xpadderprofile
23:01:44:398 | MD |     INFO  | +0     | Keymapper - Loading Profile -> F:\Hyperspin\HyperLaunch\Profiles\xpadder\Sega Genesis\RetroArch Genesis\Controller (Xbox 360 Wireless Receiver for Windows)\p1.xpadderprofile
23:01:44:398 | MD |   DEBUG2  | +0     | Keymapper - Searching -> F:\Hyperspin\HyperLaunch\Profiles\xpadder\Sega Genesis\3 Ninjas Kick Back (USA)\PLAYSTATION(R)3 Controller\p2.xpadderprofile
23:01:44:398 | MD |   DEBUG2  | +0     | Keymapper - Searching -> F:\Hyperspin\HyperLaunch\Profiles\xpadder\Sega Genesis\3 Ninjas Kick Back (USA)\p2.xpadderprofile
23:01:44:398 | MD |   DEBUG2  | +0     | Keymapper - Searching -> F:\Hyperspin\HyperLaunch\Profiles\xpadder\Sega Genesis\RetroArch Genesis\PLAYSTATION(R)3 Controller\p2.xpadderprofile
23:01:44:399 | MD |   DEBUG2  | +0     | Keymapper - Searching -> F:\Hyperspin\HyperLaunch\Profiles\xpadder\Sega Genesis\RetroArch Genesis\p2.xpadderprofile
23:01:44:399 | MD |   DEBUG2  | +0     | Keymapper - Searching -> F:\Hyperspin\HyperLaunch\Profiles\xpadder\Sega Genesis\_Default\PLAYSTATION(R)3 Controller\p2.xpadderprofile
23:01:44:399 | MD |   DEBUG2  | +0     | Keymapper - Searching -> F:\Hyperspin\HyperLaunch\Profiles\xpadder\Sega Genesis\_Default\p2.xpadderprofile
23:01:44:399 | MD |   DEBUG2  | +0     | Keymapper - Searching -> F:\Hyperspin\HyperLaunch\Profiles\xpadder\_Default\PLAYSTATION(R)3 Controller\p2.xpadderprofile
23:01:44:399 | MD |   DEBUG2  | +0     | Keymapper - Searching -> F:\Hyperspin\HyperLaunch\Profiles\xpadder\_Default\p2.xpadderprofile
23:01:44:399 | MD |   DEBUG2  | +0     | Keymapper - Searching -> F:\Hyperspin\HyperLaunch\Profiles\xpadder\_Default\blank.xpadderprofile
23:01:44:399 | MD |     INFO  | +0     | Keymapper - Loading Profile -> F:\Hyperspin\HyperLaunch\Profiles\xpadder\_Default\blank.xpadderprofile
23:01:44:402 | MD |   DEBUG2  | +0     | Keymapper - Closing xpadder to refresh controllers seen by xpadder
23:01:44:458 | MD |   DEBUG2  | +62    | Keymapper - Creating an array of connected controllers and profiles to arrange according to the order found in F:\Hyperspin\Utilities\Xpadder\xpadder.ini
23:01:44:563 | MD |   DEBUG2  | +110   | Keymapper - Reading the order in F:\Hyperspin\Utilities\Xpadder\xpadder.ini and arranging profiles found to match that order
23:01:44:564 | MD |     INFO  | +0     | Keymapper - Run,Xpadder.exe "F:\Hyperspin\HyperLaunch\Profiles\xpadder\Sega Genesis\RetroArch Genesis\Controller (Xbox 360 Wireless Receiver for Windows)\p1.xpadderprofile" "F:\Hyperspin\HyperLaunch\Profiles\xpadder\_Default\blank.xpadderprofile" /M, F:\Hyperspin\Utilities\Xpadder, Hide
23:01:44:594 | MD |   DEBUG1  | +31    | fadeInTransitionAnimation: DefaultAnimateFadeIn
23:01:44:594 | MD |   DEBUG1  | +0     | fadeOutTransitionAnimation: DefaultAnimateFadeOut
23:01:44:594 | MD |   DEBUG1  | +0     | fadeLyr3Animation: DefaultFadeAnimation
23:01:44:594 | MD |   DEBUG1  | +0     | fadeLyr37zAnimation: DefaultFadeAnimation
23:01:44:595 | MD |     INFO  | +0     | StartModule - Started
23:01:44:595 | MD |     INFO  | +0     | StartModule - MEmu: RetroArch
				MEmuV: v1.0.0
				MURL: http://themaister.net/retroarch.html
				MAuthor: djvj
				MVersion: 2.1.7
				MCRC: 5CE663A8
				iCRC: 14E7C268
				MID:
				MSystem: "Atari 2600","Bandai Wonderswan","Bandai Wonderswan Color","Final Burn Alpha","NEC PC Engine","NEC PC Engine-CD","NEC TurboGrafx-16","NEC SuperGrafx","NEC TurboGrafx-CD","Nintendo 64","Nintendo Entertainment System","Nintendo Famicom","Nintendo Famicom Disk System","Nintendo Game Boy","Nintendo Game Boy Color","Nintendo Game Boy Advance","Nintendo Super Game Boy","Nintendo Virtual Boy","Nintendo Super Famicom","Sega 32X","Sega CD","Sega Game Gear","Sega Genesis","Sega Master System","Sega Mega Drive","Sega Pico","Sony PlayStation","Sega SG-1000","SNK Neo Geo Pocket","SNK Neo Geo Pocket Color","Super Nintendo Entertainment System"
23:01:44:596 | MD |     INFO  | +0     | StartModule - You have a supported System Name for this module: "Sega Genesis"
23:01:44:596 | MD |   DEBUG1  | +0     | StartModule - Leaving romName as is because Rom Mapping filled it with an Alternate_Rom_Name: 3 Ninjas Kick Back (USA)
23:01:44:597 | MD |     INFO  | +0     | Hiding mouse cursor
23:01:44:608 | MD |     INFO  | +15    | StartModule - Ended
23:01:44:608 | MD |   DEBUG1  | +0     | FadeInStart - Started
23:01:44:613 | MD |   DEBUG1  | +0     | GetFadePicFile - Checking if any Fade Layer 1 images exist in: F:\Hyperspin\HyperLaunch\Media\Fade\Sega Genesis\3 Ninjas Kick Back (USA)\Layer 1*.*
23:01:44:614 | MD |   DEBUG1  | +0     | GetFadePicFile - Checking if any Fade Layer 1 images exist in: F:\Hyperspin\HyperLaunch\Media\Fade\Sega Genesis\_Default\Layer 1*.*
23:01:44:614 | MD |   DEBUG1  | +0     | GetFadePicFile - Looking for Fade Layer 1 pic: F:\Hyperspin\HyperLaunch\Media\Fade\Sega Genesis\_Default\Layer 1*.png
23:01:44:614 | MD |   DEBUG1  | +0     | GetFadePicFile - Found Fade Layer 1 pic: F:\Hyperspin\HyperLaunch\Media\Fade\Sega Genesis\_Default\Layer 1.png
23:01:44:614 | MD |   DEBUG1  | +0     | GetFadePicFile - Looking for Fade Layer 1 pic: F:\Hyperspin\HyperLaunch\Media\Fade\Sega Genesis\_Default\Layer 1*.gif
23:01:44:614 | MD |   DEBUG1  | +0     | GetFadePicFile - Looking for Fade Layer 1 pic: F:\Hyperspin\HyperLaunch\Media\Fade\Sega Genesis\_Default\Layer 1*.tif
23:01:44:615 | MD |   DEBUG1  | +0     | GetFadePicFile - Looking for Fade Layer 1 pic: F:\Hyperspin\HyperLaunch\Media\Fade\Sega Genesis\_Default\Layer 1*.bmp
23:01:44:615 | MD |   DEBUG1  | +0     | GetFadePicFile - Looking for Fade Layer 1 pic: F:\Hyperspin\HyperLaunch\Media\Fade\Sega Genesis\_Default\Layer 1*.jpg
23:01:44:615 | MD |     INFO  | +0     | GetFadePicFile - Randomized images and Fade Layer 1 will use F:\Hyperspin\HyperLaunch\Media\Fade\Sega Genesis\_Default\Layer 1.png
23:01:44:615 | MD |   DEBUG1  | +0     | GetFadePicFile - Checking if any Fade Layer 2 images exist in: F:\Hyperspin\HyperLaunch\Media\Fade\Sega Genesis\3 Ninjas Kick Back (USA)\Layer 2*.*
23:01:44:615 | MD |   DEBUG1  | +0     | GetFadePicFile - Checking if any Fade Layer 2 images exist in: F:\Hyperspin\HyperLaunch\Media\Fade\Sega Genesis\_Default\Layer 2*.*
23:01:44:615 | MD |   DEBUG1  | +0     | GetFadePicFile - Looking for Fade Layer 2 pic: F:\Hyperspin\HyperLaunch\Media\Fade\Sega Genesis\_Default\Layer 2*.png
23:01:44:616 | MD |   DEBUG1  | +0     | GetFadePicFile - Found Fade Layer 2 pic: F:\Hyperspin\HyperLaunch\Media\Fade\Sega Genesis\_Default\Layer 2.png
23:01:44:616 | MD |   DEBUG1  | +0     | GetFadePicFile - Looking for Fade Layer 2 pic: F:\Hyperspin\HyperLaunch\Media\Fade\Sega Genesis\_Default\Layer 2*.gif
23:01:44:616 | MD |   DEBUG1  | +0     | GetFadePicFile - Looking for Fade Layer 2 pic: F:\Hyperspin\HyperLaunch\Media\Fade\Sega Genesis\_Default\Layer 2*.tif
23:01:44:616 | MD |   DEBUG1  | +0     | GetFadePicFile - Looking for Fade Layer 2 pic: F:\Hyperspin\HyperLaunch\Media\Fade\Sega Genesis\_Default\Layer 2*.bmp
23:01:44:616 | MD |   DEBUG1  | +0     | GetFadePicFile - Looking for Fade Layer 2 pic: F:\Hyperspin\HyperLaunch\Media\Fade\Sega Genesis\_Default\Layer 2*.jpg
23:01:44:616 | MD |     INFO  | +0     | GetFadePicFile - Randomized images and Fade Layer 2 will use F:\Hyperspin\HyperLaunch\Media\Fade\Sega Genesis\_Default\Layer 2.png
23:01:44:699 | MD |     INFO  | +78    | DefaultAnimateFadeIn - Started
23:01:44:699 | MD |     INFO  | +0     | DefaultAnimateFadeIn - Drawing First FadeIn Image.
23:01:45:190 | MD |     INFO  | +500   | DefaultAnimateFadeIn - Ended
23:01:45:190 | MD |   DEBUG1  | +0     | FadeInStart - Ended
23:01:45:191 | MD |   DEBUG2  | +0     | DestroyRomMappingLaunchMenu - Started
23:01:45:224 | MD |     INFO  | +31    | CreateMGRomTable - Started
23:01:45:224 | MD |   DEBUG1  | +0     | CreateMGRomTable - romTable does not exist, creating one for "3 Ninjas Kick Back (USA)"
23:01:45:224 | MD |     INFO  | +0     | CreateRomTable - Started
23:01:45:224 | MD |   DEBUG1  | +0     | CreateRomTable - Checking for match: "3 Ninjas Kick Back (USA)" and "(Disc"
23:01:45:224 | MD |   DEBUG1  | +0     | CreateRomTable - Checking for match: "3 Ninjas Kick Back (USA)" and "(Disk"
23:01:45:224 | MD |   DEBUG1  | +0     | CreateRomTable - Checking for match: "3 Ninjas Kick Back (USA)" and "(Cart"
23:01:45:225 | MD |   DEBUG1  | +0     | CreateRomTable - Checking for match: "3 Ninjas Kick Back (USA)" and "(Tape"
23:01:45:225 | MD |   DEBUG1  | +0     | CreateRomTable - Checking for match: "3 Ninjas Kick Back (USA)" and "(Cassette"
23:01:45:225 | MD |   DEBUG1  | +0     | CreateRomTable - Checking for match: "3 Ninjas Kick Back (USA)" and "(Part"
23:01:45:225 | MD |   DEBUG1  | +0     | CreateRomTable - Checking for match: "3 Ninjas Kick Back (USA)" and "(Side"
23:01:45:225 | MD |     INFO  | +0     | CreateRomTable - Ended, 7 Loops to create table.
23:01:45:225 | MD |     INFO  | +0     | CreateMGRomTable - Ended
23:01:45:699 | MD |   DEBUG2  | +484   | DestroyRomMappingLaunchMenu - Ended
23:01:45:699 | MD |     INFO  | +0     | StartGlobalUserFeatures - Starting
23:01:45:699 | MD |     INFO  | +0     | StartGlobalUserFeatures - Ending
23:01:45:699 | MD |   DEBUG1  | +0     | CoverFE - Started
23:01:45:722 | MD |   DEBUG1  | +15    | CoverFE - Ended
23:01:45:722 | MD |     INFO  | +0     | Module Setting - [settings] - Fullscreen: true
23:01:45:723 | MD |     INFO  | +0     | Module Setting - [settings] - HideConsole: true
23:01:45:723 | MD |     INFO  | +0     | Module Setting - [settings] - LibRetroFolder: ..\Emulators\RetroArch\RetroArch\libretro
23:01:45:723 | MD |     INFO  | +0     | Module Setting - [settings] - LibRetro_2600: stella_libretro
23:01:45:723 | MD |     INFO  | +0     | Module Setting - [settings] - LibRetro_32X: genesis_plus_gx_libretro
23:01:45:724 | MD |     INFO  | +0     | Module Setting - [settings] - LibRetro_FBA: fb_alpha_libretro
23:01:45:724 | MD |     INFO  | +0     | Module Setting - [settings] - LibRetro_GB: gambatte_libretro
23:01:45:724 | MD |     INFO  | +0     | Module Setting - [settings] - LibRetro_GBC: gambatte_libretro
23:01:45:725 | MD |     INFO  | +0     | Module Setting - [settings] - LibRetro_GBA: vba_next_libretro
23:01:45:725 | MD |     INFO  | +0     | Module Setting - [settings] - LibRetro_GEN: genesis_plus_gx_libretro
23:01:45:725 | MD |     INFO  | +0     | Module Setting - [settings] - LibRetro_GG: genesis_plus_gx_libretro
23:01:45:725 | MD |     INFO  | +0     | Module Setting - [settings] - LibRetro_N64: mupen64plus_libretro
23:01:45:728 | MD |     INFO  | +0     | Module Setting - [settings] - LibRetro_NES: fceumm_libretro
23:01:45:728 | MD |     INFO  | +0     | Module Setting - [settings] - LibRetro_NFAM: nestopia_libretro
23:01:45:728 | MD |     INFO  | +0     | Module Setting - [settings] - LibRetro_NFDS: nestopia_libretro
23:01:45:728 | MD |     INFO  | +0     | Module Setting - [settings] - LibRetro_NSF: bsnes_balanced_libretro
23:01:45:728 | MD |     INFO  | +0     | Module Setting - [settings] - LibRetro_NVB: mednafen_vb_libretro
23:01:45:729 | MD |     INFO  | +0     | Module Setting - [settings] - LibRetro_NGP: mednafen_ngp_libretro
23:01:45:729 | MD |     INFO  | +0     | Module Setting - [settings] - LibRetro_NGPC: mednafen_ngp_libretro
23:01:45:729 | MD |     INFO  | +0     | Module Setting - [settings] - LibRetro_PCE: mednafen_pce_fast_libretro
23:01:45:729 | MD |     INFO  | +0     | Module Setting - [settings] - LibRetro_PCECD: mednafen_pce_fast_libretro
23:01:45:730 | MD |     INFO  | +16    | Module Setting - [settings] - LibRetro_PICO: picodrive_libretro
23:01:45:730 | MD |     INFO  | +0     | Module Setting - [settings] - LibRetro_PSX: mednafen_psx_libretro
23:01:45:730 | MD |     INFO  | +0     | Module Setting - [settings] - LibRetro_SCD: genesis_plus_gx_libretro
23:01:45:730 | MD |     INFO  | +0     | Module Setting - [settings] - LibRetro_SG1K: genesis_plus_gx_libretro
23:01:45:730 | MD |     INFO  | +0     | Module Setting - [settings] - LibRetro_SGB: bsnes_balanced_libretro
23:01:45:732 | MD |     INFO  | +0     | Module Setting - [settings] - LibRetro_SMS: genesis_plus_gx_libretro
23:01:45:732 | MD |     INFO  | +0     | Module Setting - [settings] - LibRetro_SNES: bsnes_balanced_libretro
23:01:45:732 | MD |     INFO  | +0     | Module Setting - [settings] - LibRetro_SGFX: mednafen_pce_fast_libretro
23:01:45:732 | MD |     INFO  | +0     | Module Setting - [settings] - LibRetro_TG16: mednafen_pce_fast_libretro
23:01:45:733 | MD |     INFO  | +0     | Module Setting - [settings] - LibRetro_TGCD: mednafen_pce_fast_libretro
23:01:45:733 | MD |     INFO  | +0     | Module Setting - [settings] - LibRetro_WSAN: mednafen_wswan_libretro
23:01:45:733 | MD |     INFO  | +0     | Module Setting - [settings] - LibRetro_WSANC: mednafen_wswan_libretro
23:01:45:733 | MD |     INFO  | +0     | Module Setting - [sega Genesis] - SuperGameBoy: false
23:01:45:734 | MD |     INFO  | +0     | Module Setting - [3 Ninjas Kick Back (USA)] - SuperGameBoy: false
23:01:45:841 | MD |     INFO  | +109   | RetroArch is using F:\Hyperspin\Emulators\RetroArch\RetroArch\pandora\retroarch\retroarch.cfg as it's config file.
23:01:45:842 | MD |     INFO  | +0     | 7z - Started, received F:\Hyperspin\Emulators\RomFiles\Sega Genesis\3 Ninjas Kick Back (USA).zip. If rom is an archive, it will extract to F:\Hyperspin\Utilities\7z
23:01:45:843 | MD |   DEBUG1  | +0     | 7z - Using Standard method to extract this rom
23:01:45:843 | MD |   DEBUG1  | +0     | 7z - ".zip" found in .zip,.rar,.7z,.lzh,.gzip,.tar
23:01:45:843 | MD |     INFO  | +0     | CheckFile - Checking if F:\Hyperspin\Emulators\RomFiles\Sega Genesis\3 Ninjas Kick Back (USA).zip exists
23:01:45:863 | MD |   DEBUG1  | +16    | CheckFile - Attributes:
				File Size:			918556 bytes
				Created:			10/13/2013 - 3:54:47 PM
				Modified:			6/10/2009 - 3:48:24 PM
23:01:45:954 | MD |     INFO  | +93    | 7z - Archive name matches rom name; DLL found rom inside archive using "findFileInZip": "3 Ninjas Kick Back (USA).md"
23:01:45:956 | MD |   DEBUG1  | +0     | 7z - Invoked COM Object, ROM extracted size: 2097152 bytes
23:01:45:956 | MD |   DEBUG1  | +0     | 7z - File does not already exist in 7z_Extract_Path, proceeding to extract it.
23:01:45:957 | MD |   DEBUG1  | +0     | 7z - File found in archive
23:01:45:957 | MD |     INFO  | +0     | 7z - Extracted path of rom will be 91 in length and within the 255 character limit.
23:01:45:957 | MD |     INFO  | +0     | 7z - The 7zExtractPath has 779130 MB of free space which is enough to extract this game: 2 MB
23:01:45:957 | MD |   DEBUG1  | +0     | 7z - FadeIn is true, starting timer to update Layer 3 animation with 7z.exe statistics
23:01:45:957 | MD |   DEBUG1  | +0     | 7z - Starting 7z extraction of F:\Hyperspin\Emulators\RomFiles\Sega Genesis\3 Ninjas Kick Back (USA).zip  to F:\Hyperspin\Utilities\7z\Sega Genesis\3 Ninjas Kick Back (USA)
23:01:45:983 | MD |     INFO  | +31    | DefaultFadeAnimation - Started
23:01:45:983 | MD |   DEBUG1  | +0     | GetFadePicFile - Checking if any Fade Layer 3 images exist in: F:\Hyperspin\HyperLaunch\Media\Fade\Sega Genesis\3 Ninjas Kick Back (USA)\Layer 3*.*
23:01:45:983 | MD |   DEBUG1  | +0     | GetFadePicFile - Checking if any Fade Layer 3 images exist in: F:\Hyperspin\HyperLaunch\Media\Fade\Sega Genesis\_Default\Layer 3*.*
23:01:45:983 | MD |   DEBUG1  | +0     | GetFadePicFile - Looking for Fade Layer 3 pic: F:\Hyperspin\HyperLaunch\Media\Fade\Sega Genesis\_Default\Layer 3*.png
23:01:45:983 | MD |   DEBUG1  | +0     | GetFadePicFile - Found Fade Layer 3 pic: F:\Hyperspin\HyperLaunch\Media\Fade\Sega Genesis\_Default\Layer 3.png
23:01:45:983 | MD |   DEBUG1  | +0     | GetFadePicFile - Looking for Fade Layer 3 pic: F:\Hyperspin\HyperLaunch\Media\Fade\Sega Genesis\_Default\Layer 3*.gif
23:01:45:984 | MD |   DEBUG1  | +0     | GetFadePicFile - Looking for Fade Layer 3 pic: F:\Hyperspin\HyperLaunch\Media\Fade\Sega Genesis\_Default\Layer 3*.tif
23:01:45:984 | MD |   DEBUG1  | +0     | GetFadePicFile - Looking for Fade Layer 3 pic: F:\Hyperspin\HyperLaunch\Media\Fade\Sega Genesis\_Default\Layer 3*.bmp
23:01:45:984 | MD |   DEBUG1  | +0     | GetFadePicFile - Looking for Fade Layer 3 pic: F:\Hyperspin\HyperLaunch\Media\Fade\Sega Genesis\_Default\Layer 3*.jpg
23:01:45:984 | MD |     INFO  | +0     | GetFadePicFile - Randomized images and Fade Layer 3 will use F:\Hyperspin\HyperLaunch\Media\Fade\Sega Genesis\_Default\Layer 3.png
23:01:45:988 | MD |     INFO  | +0     | ReadHyperSpinXML - Started
23:01:45:989 | MD |     INFO  | +0     | ReadHyperSpinXML - Ended
23:01:45:023 | MD |     INFO  | +32    | DefaultFadeAnimation - Playing F:\Hyperspin\HyperLaunch\Media\Fade\_Default\7z extracting.mp3
23:01:46:426 | MD |     INFO  | +405   | DefaultFadeAnimation - Ended
23:01:46:426 | MD |   DEBUG1  | +0     | FadeInDelay - Started
23:01:46:426 | MD |   DEBUG1  | +0     | FadeInDelay - Ended
23:01:46:427 | MD |   DEBUG1  | +0     | 7z - Finished 7z extraction
23:01:46:427 | MD |   DEBUG1  | +0     | 7z - Found file in F:\Hyperspin\Utilities\7z\Sega Genesis\3 Ninjas Kick Back (USA)\3 Ninjas Kick Back (USA).md
23:01:46:427 | MD |     INFO  | +0     | 7z - Ended
23:01:46:427 | MD |     INFO  | +0     | Run - Running: F:\Hyperspin\Emulators\RetroArch\RetroArch\retroarch.exe "F:\Hyperspin\Utilities\7z\Sega Genesis\3 Ninjas Kick Back (USA)\3 Ninjas Kick Back (USA).md" -f -c "F:\Hyperspin\Emulators\RetroArch\RetroArch\pandora\retroarch\retroarch.cfg" -L "F:\Hyperspin\Emulators\RetroArch\RetroArch\libretro\genesis_plus_gx_libretro.dll" -s "F:\Hyperspin\Emulators\RetroArch\RetroArch\srm\Sega Genesis\3 Ninjas Kick Back (USA).srm" -S "F:\Hyperspin\Emulators\RetroArch\RetroArch\save\Sega Genesis\3 Ninjas Kick Back (USA).state"
23:01:46:453 | MD |   DEBUG1  | +31    | Run - "retroarch.exe "F:\Hyperspin\Utilities\7z\Sega Genesis\3 Ninjas Kick Back (USA)\3 Ninjas Kick Back (USA).md" -f -c "F:\Hyperspin\Emulators\RetroArch\RetroArch\pandora\retroarch\retroarch.cfg" -L "F:\Hyperspin\Emulators\RetroArch\RetroArch\libretro\genesis_plus_gx_libretro.dll" -s "F:\Hyperspin\Emulators\RetroArch\RetroArch\srm\Sega Genesis\3 Ninjas Kick Back (USA).srm" -S "F:\Hyperspin\Emulators\RetroArch\RetroArch\save\Sega Genesis\3 Ninjas Kick Back (USA).state"" Process ID: 5092
23:01:46:453 | MD |   DEBUG1  | +0     | GetActiveWindowStatus - Title: CoverFE | Class: AutoHotkeyGUI | State: 0 | X: 0 | Y: 0 | Width: 1024 | Height: 768 | Window HWND: 0x17028c | Process ID: 4608 | Process Path: F:\Hyperspin\HyperLaunch\HyperLaunch.exe
23:01:46:453 | MD |     INFO  | +0     | WinWait - Waiting for "RetroArch ahk_class RetroArch"
23:02:16:453 | MD |   DEBUG1  | +29999 | GetActiveWindowStatus - Title: CoverFE | Class: AutoHotkeyGUI | State: 0 | X: 0 | Y: 0 | Width: 1024 | Height: 768 | Window HWND: 0x17028c | Process ID: 4608 | Process Path: F:\Hyperspin\HyperLaunch\HyperLaunch.exe
23:02:16:786 | MD |   DEBUG1  | +328   | ScriptError - Playing error sound: error3.mp3
23:02:27:875 | MD |    ERROR  | +11092 | There was an error waiting for the window "RetroArch ahk_class RetroArch". Please check you have the correct version emulator installed for this module, followed any notes in the module, and have this emulator working outside your Frontend first. Also turn off Fade to see if you are hiding your problem.
23:02:27:875 | MD |     INFO  | +0     | ExitModule - Started
23:02:27:875 | MD |     INFO  | +0     | Starting Updating Statistics:
23:02:27:875 | MD |   DEBUG2  | +0     | Total Elapsed Time in Pause in seconds: 0
23:02:27:875 | MD |   DEBUG2  | +0     | gameSectionStartTime:9361541
23:02:27:875 | MD |   DEBUG2  | +0     | ElapsedTime:43
23:02:27:875 | MD |   DEBUG2  | +0     | Statistics cleared game name: 3 Ninjas Kick Back
23:02:27:937 | MD |   DEBUG2  | +62    | Loaded game statistics from ini files:
				Number_of_Times_Played: 0
				Last_Time_Played: 0
				Average_Time_Played: 0
				Total_Time_Played: 0
				System_Total_Played_Time: 101470
				Total_Global_Played_Time: 79191
23:02:27:937 | MD |   DEBUG2  | +0     | Updated Statistics: Number_of_Times_Played: 1
				Last_Time_Played: Tuesday July 15, 2014 11:01:44 PM
				Average_Time_Played: 43
				Total_Time_Played: 43
				System_Total_Played_Time: 101513
				Total_Global_Played_Time: 79234
23:02:27:988 | MD |     INFO  | +47    | Game section statistics updated.
23:02:27:013 | MD |   DEBUG2  | +31    | Keymapper - Joysticks Detected: 1100000000000000
23:02:28:017 | MD |   DEBUG2  | +0     | Keymapper - Searching -> F:\Hyperspin\HyperLaunch\Profiles\xpadder\HyperSpin\Controller (Xbox 360 Wireless Receiver for Windows)\p1.xpadderprofile
23:02:28:017 | MD |     INFO  | +0     | Keymapper - Loading Profile -> F:\Hyperspin\HyperLaunch\Profiles\xpadder\HyperSpin\Controller (Xbox 360 Wireless Receiver for Windows)\p1.xpadderprofile
23:02:28:017 | MD |   DEBUG2  | +0     | Keymapper - Searching -> F:\Hyperspin\HyperLaunch\Profiles\xpadder\HyperSpin\PLAYSTATION(R)3 Controller\p2.xpadderprofile
23:02:28:018 | MD |   DEBUG2  | +0     | Keymapper - Searching -> F:\Hyperspin\HyperLaunch\Profiles\xpadder\HyperSpin\p2.xpadderprofile
23:02:28:018 | MD |   DEBUG2  | +0     | Keymapper - Searching -> F:\Hyperspin\HyperLaunch\Profiles\xpadder\_Default\blank.xpadderprofile
23:02:28:018 | MD |     INFO  | +0     | Keymapper - Loading Profile -> F:\Hyperspin\HyperLaunch\Profiles\xpadder\_Default\blank.xpadderprofile
23:02:28:021 | MD |   DEBUG2  | +16    | Keymapper - Closing xpadder to refresh controllers seen by xpadder
23:02:28:043 | MD |   DEBUG2  | +15    | Keymapper - Creating an array of connected controllers and profiles to arrange according to the order found in F:\Hyperspin\Utilities\Xpadder\xpadder.ini
23:02:28:263 | MD |   DEBUG2  | +219   | Keymapper - Reading the order in F:\Hyperspin\Utilities\Xpadder\xpadder.ini and arranging profiles found to match that order
23:02:28:264 | MD |     INFO  | +0     | Keymapper - Run,Xpadder.exe "F:\Hyperspin\HyperLaunch\Profiles\xpadder\HyperSpin\Controller (Xbox 360 Wireless Receiver for Windows)\p1.xpadderprofile" "F:\Hyperspin\HyperLaunch\Profiles\xpadder\_Default\blank.xpadderprofile" /M, F:\Hyperspin\Utilities\Xpadder, Hide
23:02:28:328 | MD |     INFO  | +62    | Restoring mouse cursor
23:02:28:331 | MD |     INFO  | +0     | ExitModule - Ended
23:02:28:331 | MD |     INFO  | +0     | End of Module Logs
23:02:28:367 | HL |     INFO  | +44242 | Main - Module ended, exiting HyperLaunch normally
23:02:28:367 | HL |     INFO  | +0     | ExitScript - Started
23:02:28:371 | HL |   DEBUG1  | +0     | ExitScript - Unhiding taskbar
23:02:28:619 | HL |     INFO  | +249   | SystemCursor - Restoring mouse cursor
23:02:28:629 | HL |     INFO  | +0     | ExitScript - Ended

Posted

And while I have your attention I have a couple other questions about the regular log.txt.

Why do I get an error initializing joysticks? I have joysticks disabled and I'm using an Xbox controller.

Exit params not set anything worth noting or is that normal procedure?

10:56:40 PM |  HyperSpin Started 
10:56:40 PM |  Going FullScreen 
10:56:40 PM |  Checking for updates 
10:56:40 PM |  Update Check Complete 
10:56:40 PM |  Startup program: HS Startup.exe 
10:56:40 PM |  Startup params not set 
10:56:40 PM |  Working directory: F:\Hyperspin\ 
10:56:40 PM |  Window State: NORMAL 
10:56:40 PM |  Launching HS Startup.exe 
10:56:40 PM |  Command Line is HS Startup.exe  
10:56:40 PM |  Playing intro video 
10:56:43 PM |  Error intializing joysticks 
10:56:43 PM |  Menu Mode is multi 
10:56:43 PM |  Loading Main Menu.xml 
10:56:43 PM |  Main Menu.xml successfully loaded 
10:56:43 PM |  Main Menu wheel loaded successfully 
10:56:44 PM |  Loading Super Nintendo Entertainment System.xml 
10:56:44 PM |  Main Menu.xml successfully loaded 
10:56:45 PM |  Super Nintendo Entertainment System wheel loaded successfully 
10:57:22 PM |  Loading Super Nintendo Entertainment System.xml 
10:57:22 PM |  Main Menu.xml successfully loaded 
10:57:22 PM |  Super Nintendo Entertainment System wheel loaded successfully 
10:57:39 PM |  Launching Game 
10:57:39 PM |  Using HyperLaunch
10:57:39 PM |  Getting HyperLaunch path 
10:57:39 PM |  HyperLaunch located at F:\Hyperspin\HyperLaunch\HyperLaunch.exe
10:57:39 PM |  Running HyperLaunch.exe 
10:57:39 PM |  HyperLaunch Command Line is: F:\Hyperspin\HyperLaunch\HyperLaunch.exe "Super Nintendo Entertainment System" "Street Fighter II Turbo (USA)"
10:58:30 PM |  Loading Main Menu.xml 
10:58:30 PM |  Main Menu.xml successfully loaded 
10:58:31 PM |  Main Menu wheel loaded successfully 
10:58:33 PM |  Exit program: Xpadder close.bat 
10:58:33 PM |  Exit params not set 
10:58:33 PM |  Working directory: F:\Hyperspin\Utilities\Xpadder\ 
10:58:33 PM |  Window State: NORMAL 
10:58:33 PM |  Launching Xpadder close.bat 
10:58:33 PM |  Command Line is Xpadder close.bat  
10:58:33 PM |  Quiting Hyperspin 
10:58:33 PM |  Bye! 

Posted
I have RetroArch working on it's own but it doesn't work in HyperSpin or HyperLaunch. BSnes and Genesis Plus cores work fine directly in RetroArch. I tried setting up the paths in the Global Module settings for LibRetroFolder and LibRetro_GEN and LibRetro_SNES. I've also tried saving configurations for each system core. But when I HyperLaunch the game it just times out and gives the typical error message. I don't know how to interpret the Script Error.

Thanks for your help!

That error is a generic one stating that HL could not find the emulator window. This can be caused by a couple things. The emulator is not launching the game or the emulator is not the correct version number and HL cannot see it. These seem to be the most common.

Have you tried turning off fade to see if the emulator launches or gives you an error?

Try launching the game directly from the emu.

One thing that sticks out is your paths in your command line. This doesn't look right.

F:\Hyperspin\Emulators\RetroArch\RetroArch\pandora\retroarch\retroarch.cfg

Does this file exist?

Thanks,

Ron

Code Monkey and all around Command Line geek!

If you like what someone has said or done for you, be sure and 'Thank' them.  :good:

And if they changed your life, send them a Beer!    :beerglass:

Posted
And while I have your attention I have a couple other questions about the regular log.txt.

Why do I get an error initializing joysticks? I have joysticks disabled and I'm using an Xbox controller.

Exit params not set anything worth noting or is that normal procedure?

I get that as well. And have always. I would ignore the error.

Thanks,

Ron

Code Monkey and all around Command Line geek!

If you like what someone has said or done for you, be sure and 'Thank' them.  :good:

And if they changed your life, send them a Beer!    :beerglass:

Archived

This topic is now archived and is closed to further replies.

×
×
  • Create New...