suspendedhatch Posted July 16, 2014 Posted July 16, 2014 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
suspendedhatch Posted July 16, 2014 Author Posted July 16, 2014 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!
rfancella Posted July 16, 2014 Posted July 16, 2014 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. And if they changed your life, send them a Beer!
rfancella Posted July 16, 2014 Posted July 16, 2014 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. And if they changed your life, send them a Beer!
suspendedhatch Posted July 16, 2014 Author Posted July 16, 2014 Thanks Ron, Yeah the games work perfectly in the emu, just not HyperLaunch or HyperSpin. I think djvj has the solution in this thread from yesterday http://www.hyperspin-fe.com/forum/showthread.php?35546-The-wonderful-world-of-N64-emulation/page6 #52. I'll try it when I get home. That's why it's important to keep up with the New! feed.
Recommended Posts
Archived
This topic is now archived and is closed to further replies.