SIMPLYAUSTIN Posted April 29, 2014 Posted April 29, 2014 Right I have been tinkering with Xpadder for some time but I could never get my head around it. I knew I would have to sooner or later as the way I want my system to run is totally of XBOX controllers. Thankfully someone made this great youtube vid: http://www.youtube.com/watch?v=wWrBrTni3Hc Right so I get it all up and working and I love it. Next I apply the startup script to include it into my Hyperspin.exe and Im sat here like a tramp on chips smiling away Then I have trouble. I start to then play a game and things fall apart. You see I have done the entire system and mapped out controls for every wheel on my system. It was easy enough to do as there is only a couple that actually need any real controls. I followed all the instructions in the vid, I cant see any problems but there is. You see even though I did not map controls for all the systems I did map out keys to EXIT the Emulators. For example I load up a game from a wheel, play the game and when Im finished I press the two thumbsticks together and I exit back to the wheels. Easy enough I thought?? Well the problem is that from what I can tell, the emulators which have a full set of controls mapped such as the the lower end Atari systems and ScumVM have no problem. But when I go to play ones which are not mapped out, it seems to still bind the Hyperspin profile. So when for example I press the B button on my XBox controller to shoot at somone in game, it exits out and goes back to the wheel, as if I have just presses ESC. I can also tell that the sticks are binded too as the menus in the games are awful to use as its taking inputs from both the joypad, and the arrows in theory. Thus every time I tap a direction it jumps two places. I have been back and checked the profiles and I cant see any errors. Each system has its own profile, I used the test screen in HLHQ and it only gives me keystrokes for the profile keys I have binded. Am I missing something? Is there something else I have to tick or click? Just in case you need it here is my log. 15:00:53:509 | HL | INFO | +N/A | Main - HyperLaunch v3.0.1.1c 15:00:53:594 | HL | INFO | +78 | Main - System Specs: HyperLaunch Dir: P:\Hyperspin Project - The Frontend OS: Microsoft Windows 8 Pro SKU: Professional Total Memory: 16375.05 MB Free Memory: 13914.29 MB Used Memory: 2460.762 MB SystemType: x64-based PC Physical Processors: 1 Logical Processors: 4 GPU 1 Name: NVIDIA GeForce GTX 570 GPU 1 RAM: 1280.00 MB GPU 1 Driver Version: 9.18.13.3489 Sound 1 Device: High Definition Audio Device Sound 1 Status: Enabled Sound 2 Device: NVIDIA High Definition Audio Sound 2 Status: Enabled Sound 3 Device: 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: NVIDIA Virtual Audio Device (Wave Extensible) (WDM) Sound 6 Status: Enabled OS Language: English_United_States OS Admin Status: No Monitor #1 (\\.\DISPLAY1): 1920x1080 (1920x1040 work) AutoHotkey Path: AHK Version: 1.1.09.04 Unicode: No 15:00:53:594 | HL | INFO | +0 | Main - HyperSpin.exe coordinates are x0 y0 w1920 h1080 15:00:53:594 | HL | INFO | +0 | CheckFile - Checking if P:\Hyperspin Project - The Frontend\HyperLaunch.exe exists 15:00:53:595 | 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: 3/10/2014 - 11:10:19 PM Modified: 3/10/2014 - 11:10:19 PM 15:00:53:595 | HL | INFO | +0 | CheckFile - Checking if P:\Hyperspin Project - The Frontend\Module Extensions\itextsharp.dll exists 15:00:53:597 | 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: 3/10/2014 - 11:10:20 PM Modified: 3/10/2014 - 11:10:20 PM 15:00:53:597 | HL | INFO | +0 | CheckFile - Checking if P:\Hyperspin Project - The Frontend\Module Extensions\SevenZipSharp.dll exists 15:00:53:598 | HL | DEBUG1 | +16 | 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: 3/10/2014 - 11:10:19 PM Modified: 3/10/2014 - 11:10:19 PM 15:00:53:598 | HL | INFO | +0 | CheckFile - Checking if P:\Hyperspin Project - The Frontend\Module Extensions\gsdll32.dll exists 15:00:53:599 | HL | DEBUG1 | +0 | CheckFile - Attributes: File Size: 8818688 bytes Created: 3/10/2014 - 11:10:20 PM Modified: 3/10/2014 - 11:10:20 PM 15:00:53:599 | HL | INFO | +0 | CheckFile - Checking if P:\Hyperspin Project - The Frontend\Module Extensions\BlockInput.exe exists 15:00:53:600 | HL | DEBUG1 | +0 | CheckFile - Attributes: FileDescription FileVersion 1.1.09.04 InternalName OriginalFilename ProductName ProductVersion 1.1.09.04 File Size: 657920 bytes Created: 3/10/2014 - 11:10:19 PM Modified: 3/10/2014 - 11:10:19 PM 15:00:53:600 | HL | INFO | +0 | CheckFile - Checking if P:\Hyperspin Project - The Frontend\Module Extensions\gdip.ahk exists 15:00:53:607 | HL | DEBUG1 | +0 | CRC Check - CRC matches, this is an official unedited Extension. 15:00:53:609 | HL | DEBUG1 | +0 | CheckFile - Attributes: File Size: 88789 bytes Created: 3/10/2014 - 11:10:19 PM Modified: 3/10/2014 - 11:10:19 PM 15:00:53:609 | HL | INFO | +0 | CheckFile - Checking if P:\Hyperspin Project - The Frontend\Module Extensions\RIni.ahk exists 15:00:53:612 | HL | DEBUG1 | +0 | CRC Check - CRC matches, this is an official unedited Extension. 15:00:53:614 | HL | DEBUG1 | +16 | CheckFile - Attributes: File Size: 67561 bytes Created: 3/10/2014 - 11:10:19 PM Modified: 3/10/2014 - 11:10:19 PM 15:00:53:614 | HL | INFO | +0 | CheckFile - Checking if P:\Hyperspin Project - The Frontend\Module Extensions\CLR.ahk exists 15:00:53:615 | HL | DEBUG1 | +0 | CRC Check - CRC matches, this is an official unedited Extension. 15:00:53:615 | HL | DEBUG1 | +0 | CheckFile - Attributes: File Size: 10586 bytes Created: 3/10/2014 - 11:10:19 PM Modified: 3/10/2014 - 11:10:19 PM 15:00:53:615 | HL | INFO | +0 | CheckFile - Checking if P:\Hyperspin Project - The Frontend\Module Extensions\COM.ahk exists 15:00:53:617 | HL | DEBUG1 | +0 | CRC Check - CRC matches, this is an official unedited Extension. 15:00:53:618 | HL | DEBUG1 | +0 | CheckFile - Attributes: File Size: 26342 bytes Created: 3/10/2014 - 11:10:19 PM Modified: 3/10/2014 - 11:10:19 PM 15:00:53:618 | HL | INFO | +0 | CheckFile - Checking if P:\Hyperspin Project - The Frontend\Module Extensions\JSON.ahk exists 15:00:53:624 | HL | DEBUG1 | +0 | CRC Check - CRC matches, this is an official unedited Extension. 15:00:53:625 | HL | DEBUG1 | +0 | CheckFile - Attributes: File Size: 9203 bytes Created: 3/10/2014 - 11:10:19 PM Modified: 3/10/2014 - 11:10:19 PM 15:00:53:625 | HL | INFO | +0 | CheckFile - Checking if P:\Hyperspin Project - The Frontend\Lib\Fade Init.ahk exists 15:00:53:625 | HL | DEBUG1 | +0 | CRC Check - CRC matches, this is an official unedited Library. 15:00:53:626 | HL | DEBUG1 | +0 | CheckFile - Attributes: File Size: 1145 bytes Created: 3/10/2014 - 11:10:19 PM Modified: 3/10/2014 - 11:10:19 PM 15:00:53:626 | HL | INFO | +0 | CheckFile - Checking if P:\Hyperspin Project - The Frontend\Lib\HyperPause Init.ahk exists 15:00:53:627 | HL | DEBUG1 | +0 | CRC Check - CRC matches, this is an official unedited Library. 15:00:53:628 | HL | DEBUG1 | +0 | CheckFile - Attributes: File Size: 691 bytes Created: 3/10/2014 - 11:10:19 PM Modified: 3/10/2014 - 11:10:19 PM 15:00:53:628 | HL | INFO | +0 | CheckFile - Checking if P:\Hyperspin Project - The Frontend\Lib\Keymapper Init.ahk exists 15:00:53:629 | HL | DEBUG1 | +15 | CRC Check - CRC matches, this is an official unedited Library. 15:00:53:630 | HL | DEBUG1 | +0 | CheckFile - Attributes: File Size: 3435 bytes Created: 3/10/2014 - 11:10:19 PM Modified: 3/10/2014 - 11:10:19 PM 15:00:53:630 | HL | INFO | +0 | CheckFile - Checking if P:\Hyperspin Project - The Frontend\Lib\MultiGame Init.ahk exists 15:00:53:631 | HL | DEBUG1 | +0 | CRC Check - CRC matches, this is an official unedited Library. 15:00:53:632 | HL | DEBUG1 | +0 | CheckFile - Attributes: File Size: 161 bytes Created: 3/10/2014 - 11:10:19 PM Modified: 3/10/2014 - 11:10:19 PM 15:00:53:633 | HL | INFO | +0 | CheckFile - Checking if P:\Hyperspin Project - The Frontend\Lib\Statistics Init.ahk exists 15:00:53:634 | HL | DEBUG1 | +0 | CRC Check - CRC matches, this is an official unedited Library. 15:00:53:635 | HL | DEBUG1 | +0 | CheckFile - Attributes: File Size: 167 bytes Created: 3/10/2014 - 11:10:19 PM Modified: 3/10/2014 - 11:10:19 PM 15:00:53:635 | HL | INFO | +0 | CheckFile - Checking if P:\Hyperspin Project - The Frontend\Lib\Fade.ahk exists 15:00:53:636 | HL | DEBUG1 | +0 | CRC Check - CRC matches, this is an official unedited Library. 15:00:53:637 | HL | DEBUG1 | +0 | CheckFile - Attributes: File Size: 25516 bytes Created: 3/10/2014 - 11:10:19 PM Modified: 3/10/2014 - 11:10:19 PM 15:00:53:637 | HL | INFO | +0 | CheckFile - Checking if P:\Hyperspin Project - The Frontend\Lib\HyperPause.ahk exists 15:00:53:648 | HL | DEBUG1 | +16 | CRC Check - CRC matches, this is an official unedited Library. 15:00:53:649 | HL | DEBUG1 | +0 | CheckFile - Attributes: File Size: 360180 bytes Created: 3/10/2014 - 11:10:19 PM Modified: 3/10/2014 - 11:10:19 PM 15:00:53:649 | HL | INFO | +0 | CheckFile - Checking if P:\Hyperspin Project - The Frontend\Lib\Keymapper.ahk exists 15:00:53:651 | HL | DEBUG1 | +0 | CRC Check - CRC matches, this is an official unedited Library. 15:00:53:652 | HL | DEBUG1 | +0 | CheckFile - Attributes: File Size: 30775 bytes Created: 3/10/2014 - 11:10:19 PM Modified: 3/10/2014 - 11:10:19 PM 15:00:53:652 | HL | INFO | +0 | CheckFile - Checking if P:\Hyperspin Project - The Frontend\Lib\MultiGame.ahk exists 15:00:53:657 | HL | DEBUG1 | +0 | CRC Check - CRC matches, this is an official unedited Library. 15:00:53:659 | HL | DEBUG1 | +0 | CheckFile - Attributes: File Size: 36816 bytes Created: 3/10/2014 - 11:10:19 PM Modified: 3/10/2014 - 11:10:19 PM 15:00:53:659 | HL | INFO | +0 | CheckFile - Checking if P:\Hyperspin Project - The Frontend\Lib\Bezel.ahk exists 15:00:53:665 | HL | DEBUG1 | +15 | CRC Check - CRC matches, this is an official unedited Library. 15:00:53:667 | HL | DEBUG1 | +0 | CheckFile - Attributes: File Size: 83008 bytes Created: 3/10/2014 - 11:10:19 PM Modified: 3/10/2014 - 11:10:19 PM 15:00:53:667 | HL | INFO | +0 | CheckFile - Checking if P:\Hyperspin Project - The Frontend\Lib\Statistics.ahk exists 15:00:53:669 | HL | DEBUG1 | +0 | CRC Check - CRC matches, this is an official unedited Library. 15:00:53:670 | HL | DEBUG1 | +0 | CheckFile - Attributes: File Size: 26153 bytes Created: 3/10/2014 - 11:10:19 PM Modified: 3/10/2014 - 11:10:19 PM 15:00:53:670 | HL | INFO | +0 | CheckFile - Checking if P:\Hyperspin Project - The Frontend\Lib\Rom Mapping Launch Menu.ahk exists 15:00:53:673 | HL | DEBUG1 | +0 | CRC Check - CRC matches, this is an official unedited Library. 15:00:53:673 | HL | DEBUG1 | +0 | CheckFile - Attributes: File Size: 63798 bytes Created: 3/10/2014 - 11:10:19 PM Modified: 3/10/2014 - 11:10:19 PM 15:00:53:673 | HL | INFO | +0 | CheckFile - Checking if P:\Hyperspin Project - The Frontend\Lib\Shared.ahk exists 15:00:53:677 | HL | DEBUG1 | +16 | CRC Check - CRC matches, this is an official unedited Library. 15:00:53:678 | HL | DEBUG1 | +0 | CheckFile - Attributes: File Size: 81966 bytes Created: 3/10/2014 - 11:10:19 PM Modified: 3/10/2014 - 11:10:19 PM 15:00:53:678 | HL | INFO | +0 | CheckFile - Checking if P:\Hyperspin Project - The Frontend\Lib\XHotkey.ahk exists 15:00:53:680 | HL | DEBUG1 | +0 | CRC Check - CRC matches, this is an official unedited Library. 15:00:53:681 | HL | DEBUG1 | +0 | CheckFile - Attributes: File Size: 28374 bytes Created: 3/10/2014 - 11:10:19 PM Modified: 3/10/2014 - 11:10:19 PM 15:00:53:681 | HL | INFO | +0 | CheckFile - Checking if P:\Hyperspin Project - The Frontend\Lib\Fade Animations.ahk exists 15:00:53:683 | HL | DEBUG1 | +0 | CRC Check - CRC matches, this is an official unedited Library. 15:00:53:684 | HL | DEBUG1 | +0 | CheckFile - Attributes: File Size: 54991 bytes Created: 3/10/2014 - 11:10:19 PM Modified: 4/15/2014 - 12:11:47 AM 15:00:53:684 | HL | INFO | +0 | Main - HyperLaunch received "ScummVM" and "eob" 15:00:53:693 | HL | INFO | +16 | Main - eob is using the default emulator: ScummVM 15:00:53:693 | HL | INFO | +0 | Main - Checking for a [scummVM] section in P:\Hyperspin Project - The Frontend\Settings\ScummVM\Emulators.ini 15:00:53:694 | HL | INFO | +0 | Main - Found [scummVM] in P:\Hyperspin Project - The Frontend\Settings\ScummVM\Emulators.ini 15:00:53:694 | HL | INFO | +0 | CheckFile - Checking if P:\Hyperspin Project - The Frontend\Modules\ScummVM\ScummVM.ahk exists 15:00:53:696 | HL | DEBUG1 | +0 | CheckFile - Attributes: File Size: 6715 bytes Created: 3/10/2014 - 11:10:20 PM Modified: 3/10/2014 - 11:10:20 PM 15:00:53:697 | HL | INFO | +0 | Main - CRC Check - CRC matches, this is an official unedited module. 15:00:53:697 | HL | INFO | +0 | Main - eob will use module: P:\Hyperspin Project - The Frontend\Modules\ScummVM\ScummVM.ahk 15:00:53:706 | HL | INFO | +0 | Main - Using standard method with "Rom Extension" SkipChecks or without any SkipChecks. 15:00:53:710 | HL | INFO | +15 | Main - INI Keys read 15:00:53:710 | HL | INFO | +0 | CheckFile - Checking if P:\Hyperspin Project - The Frontend\7z.exe exists 15:00:53:711 | 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: 8/4/2013 - 7:31:01 PM Modified: 11/18/2010 - 5:08:02 PM 15:00:53:712 | HL | INFO | +0 | CheckFile - Checking if P:\Hyperspin Project - The Frontend\7z.dll exists 15:00:53:713 | 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: 8/4/2013 - 7:31:01 PM Modified: 11/18/2010 - 5:27:30 PM 15:00:53:713 | HL | WARNING | +0 | Main - SkipChecks is enabled and set to: Rom Extension 15:00:53:713 | HL | INFO | +0 | CheckPaths - Started 15:00:53:714 | HL | DEBUG1 | +0 | CheckPaths - Looking for rom: P:\Hyperspin Project - The Frontend\Emulators\ScumMVM\ROMS\eob.7z 15:00:53:742 | HL | INFO | +31 | CheckPaths - Found rom: P:\Hyperspin Project - The Frontend\Emulators\ScumMVM\ROMS\eob.7z 15:00:53:742 | HL | DEBUG1 | +0 | CheckPaths - Current romName: eob 15:00:53:742 | HL | DEBUG1 | +0 | CheckPaths - Current romPath: P:\Hyperspin Project - The Frontend\Emulators\ScumMVM\ROMS 15:00:53:742 | HL | DEBUG1 | +0 | CheckPaths - Current romExtension: .7z 15:00:53:742 | HL | INFO | +0 | CheckFile - Checking if P:\Hyperspin Project - The Frontend\Emulators\ScumMVM\scummvm.exe exists 15:00:53:743 | HL | DEBUG1 | +0 | CheckFile - Attributes: FileDescription http://www.scummvm.org/ FileVersion 1.6.0 InternalName scummvm LegalCopyright Copyright � 2001-2013 The ScummVM Team OriginalFilename scummvm.exe ProductName ScummVM ProductVersion 1.6.0 LegalTrademarks 'SCUMM', and all SCUMM games are a TM of LucasArts. Simon The Sorcerer is a TM of AdventureSoft. Beneath a Steel Sky and Broken Sword are a TM of Revolution. Flight of the Amazon Queen is a TM of John Passfield and Steve Stamatiadis. File Size: 27555854 bytes Created: 4/3/2014 - 10:23:58 PM Modified: 7/9/2013 - 11:26:22 AM 15:00:53:744 | HL | INFO | +0 | CheckPaths - Ended 15:00:53:744 | HL | INFO | +0 | BuildScript - User Variables: ;---------------------------------------------------------------------------- ; INJECTED VARIABLES ;---------------------------------------------------------------------------- #NoTrayIcon #InstallKeybdHook DetectHiddenWindows, ON SetTitleMatchMode, 2 SendMode, Event 0 = 2 hlMode = frontendPID = 5228 frontendPath = P:\Hyperspin Project - The Frontend frontendExe = HyperSpin.exe frontendExt = exe frontendName = HyperSpin frontendDrive = P: exitEmulatorKey = ~Esc|LShift&M exitEmulatorKeyWait = 0 forceHoldKey = ~Esc restoreFE = false exitScriptKey = ~q & ~s toggleCursorKey = ~e & ~t emuFullPath = P:\Hyperspin Project - The Frontend\Emulators\ScumMVM\scummvm.exe emuPath = P:\Hyperspin Project - The Frontend\Emulators\ScumMVM emuName = ScummVM emuExt = exe romPath = P:\Hyperspin Project - The Frontend\Emulators\ScumMVM\ROMS romPathFromIni = P:\Hyperspin Project - The Frontend\Emulators\ScumMVM\ROMS romExtension = .7z romExtensionOrig = .7z romExtensions = 7z|zip|exe executable = scummvm.exe systemName = ScummVM dbName = eob romName = eob romMapPath = romMappingEnabled = false romMappingLaunchMenuEnabled = false romMappingFirstMatchingExt = false romMappingShowAllRomsInArchive = true 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 = FullList romMappingSingleFilteredRomAutomaticLaunch = false skipchecks = Rom Extension romMatchExt = false blockInputTime = 0 blockInputFile = P:\Hyperspin Project - The Frontend\Module Extensions\BlockInput.exe errorLevelReporting = false logFile = P:\Hyperspin Project - The Frontend\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 = 1920 originalHeight = 1080 dtEnabled = false dtPath = dtUseSCSI = true dtAddDrive = true emuIdleShutdown = 0 hideCursor = false hideEmu = false hideFE = false fadeIn = true fadeInDuration = 500 fadeInTransitionAnimation = DefaultAnimateFadeIn fadeInDelay = 0 fadeInExitDelay = 0 fadeOutExitDelay = 0 fadeOut = false 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 = false 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 = P:\Hyperspin Project - The Frontend\Media\Fade HLDataPath = P:\Hyperspin Project - The Frontend\Data HLMediaPath = P:\Hyperspin Project - The Frontend\Media HLErrSoundPath = P:\Hyperspin Project - The Frontend\Media\Sounds\Error modulesPath = P:\Hyperspin Project - The Frontend\Modules moduleFullName = P:\Hyperspin Project - The Frontend\Modules\ScummVM\ScummVM.ahk moduleName = ScummVM modulePath = P:\Hyperspin Project - The Frontend\Modules\ScummVM moduleExtension = ahk moduleExtensionsPath = P:\Hyperspin Project - The Frontend\Module Extensions libPath = P:\Hyperspin Project - The Frontend\Lib 7zEnabled = true 7zPath = P:\Hyperspin Project - The Frontend\7z.exe 7zDllPath = P:\Hyperspin Project - The Frontend\7z.dll 7zExtractPath = P:\Hyperspin Project - The Frontend\7z\Temp 7zExtractPathOrig = 7zAttachSystemName = false 7zDelTemp = true 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 = false hpKey = ~NumpadAdd hpBackToMenuBarKey = X hpZoomInKey = C hpZoomOutKey = V hpScreenshotKey = ~PrintScreen hpHiToTextPath = P:\Hyperspin Project - The Frontend\Module Extensions\HiToText.exe hpSaveStateKeyCodes = hpLoadStateKeyCodes = keymapperEnabled = true keymapperAHKMethod = false keymapper = xpadder xpadderFullPath = P:\Hyperspin Project - The Frontend\ultilities\xpadder\xpadder.exe joyToKeyFullPath = P:\Utilities\JoyToKey\JoyToKey.exe keymapperProfilePath = P:\Hyperspin Project - The Frontend\Profiles\xpadder keymapperFrontEndProfileName = HyperSpin keymapperFrontEndProfile = xpadder keymapperHyperLaunchProfileEnabled = true JoyIDsEnabled = false JoyIDsPreferredControllersSystem = Controller (XBOX 360 For Windows) JoyIDsPreferredControllersGlobal = use_global CustomJoyNamesEnabled = false CustomJoyNames = FEProfile = P:\Hyperspin Project - The Frontend\Profiles\xpadder\HyperSpin defaultProfile = P:\Hyperspin Project - The Frontend\Profiles\xpadder\_Default systemProfile = P:\Hyperspin Project - The Frontend\Profiles\xpadder\ScummVM xPadderSystemProfile = P:\Hyperspin Project - The Frontend\Profiles\xpadder\ScummVM\_Default emuProfile = P:\Hyperspin Project - The Frontend\Profiles\xpadder\ScummVM\ScummVM romProfile = P:\Hyperspin Project - The Frontend\Profiles\xpadder\ScummVM\eob HyperLaunchProfile = P:\Hyperspin Project - The Frontend\Profiles\xpadder\HyperLaunch blankProfile = P:\Hyperspin Project - The Frontend\Profiles\xpadder\_Default\blank ahkFEProfile = P:\Hyperspin Project - The Frontend\Profiles\AHK\HyperSpin ahkDefaultProfile = P:\Hyperspin Project - The Frontend\Profiles\AHK\_Default ahkSystemProfile = P:\Hyperspin Project - The Frontend\Profiles\AHK\ScummVM ahkEmuProfile = P:\Hyperspin Project - The Frontend\Profiles\AHK\ScummVM\ScummVM ahkRomProfile = P:\Hyperspin Project - The Frontend\Profiles\AHK\ScummVM\eob ahkHyperLaunchProfile = P:\Hyperspin Project - The Frontend\Profiles\AHK\HyperLaunch bezelEnabled = false statisticsEnabled = true 15:00:53:744 | HL | INFO | +0 | BuildScript - Loaded XHotkey Init.ahk scripts 15:00:53:744 | HL | INFO | +0 | BuildScript - Loaded Keymapper Init.ahk scripts 15:00:53:745 | HL | INFO | +0 | BuildScript - Loaded Fade Init.ahk scripts 15:00:53:745 | HL | INFO | +0 | BuildScript - Loaded Statistics Init.ahk scripts 15:00:53:745 | HL | INFO | +0 | BuildScript - Loaded User Functions Init.ahk script 15:00:53:745 | HL | DEBUG1 | +0 | BuildScript - Module starts on line: 2 15:00:53:746 | HL | INFO | +0 | BuildScript - Module: MEmu = ScummVM MEmuV = v1.5.0 MURL = http://scummvm.org/ MAuthor = djvj MVersion = 2.0.5 MCRC = F6546CEF iCRC = B2D94E9B MID = 635038268922749586 MSystem = "ScummVM" ;---------------------------------------------------------------------------- ; Notes: ; If your games are compressed archives, set your Rom_Path to the folder with all your games and Rom_Extension to just the archive type. ; Set Skipchecks to "Rom Extension" for this system if your roms are compressed archives and also turn on 7z support. ; If your games are already uncompressed into their own folders, set Skipchecks to "Rom Only" so HL knows not to look for rom files. ; ; You can set your Save/Load/Menu hotkeys below to access them in game. ; The hotkeys will be processed by xHotkey, so they can be defined just like you would your Exit_Emulator_Key (like with delays or multiple sets of keys) ; ; If you prefer a portable ScummVM, place your scummvm.ini somewhere else, like in the emulator's folder and set CustomConfig's path to this file. It will work with the ini from there instead of your appdata folder. ; http://www.hyperspin-fe.com/forum/showpost.php?p=52295&postcount=81 ; ; Launch Method 1 - Rom_Path has archived games inside a zip, 7z, rar, etc ; Set Skipchecks to Rom Extension and enable 7z ; Launch Method 2 - Rom_Path has each game inside its own folder and uncompressed ; Set Skipchecks to Rom Only and disable 7z ; Launch Method 3 - Rom_Path has archived games inside a zip, 7z, rar, etc, all named from the scummvm torrent that does not match the names on your xml ; Set Skipchecks to Rom Extension, enable 7z, enable Rom Mapping. Make sure a proper mapping ini exists in the appropriate settings Rom Mapping folder and it contains all the correct mapping info. ;---------------------------------------------------------------------------- StartModule() BezelGui() FadeInStart() settingsFile := modulePath . "\" . moduleName . ".ini" scummDefaultConfigFile := A_AppData . "\ScummVM\scummvm.ini" ; ScummVM's default ini file it creates on first launch customConfigFile := IniReadCheck(settingsFile, "Settings", "CustomConfig","",,1) ; Set the path to a custom config file and the module will use this instead of the ScummVM's default one customConfigFile := GetFullName(customConfigFile) ; convert relative path to absolute configFile := CheckFile(If customConfigFile ? customConfigFile : scummDefaultConfigFile) ; checks if either the default config file or the custom one exists Fullscreen := IniReadCheck(settingsFile, "Settings", "Fullscreen","true",,1) SaveKey := IniReadCheck(settingsFile, "Settings", "SaveKey","1",,1) ; hotkey to save state LoadKey := IniReadCheck(settingsFile, "Settings", "LoadKey","2",,1) ; hotkey to load state MenuKey := IniReadCheck(settingsFile, "Settings", "MenuKey","p",,1) ; hotkey to access the ScummVM menu BezelStart() If 7zEnabled != true If romExtension in %7zFormats% ScriptError("Your rom """ . romName . """ is a compressed archive`, but you have 7z support disabled. ScummVM does not support launching compressed roms directly. Enable 7z or extract your rom.",8) 7z(romPath, romName, romExtension, 7zExtractPath) ; Send ScummVM hotkeys through xHotkey so they are linked to the labels below SaveKey := xHotKeyVarEdit(SaveKey,"SaveKey","~","Add") LoadKey := xHotKeyVarEdit(LoadKey,"LoadKey","~","Add") MenuKey := xHotKeyVarEdit(MenuKey,"MenuKey","~","Add") xHotKeywrapper(SaveKey,"ScummvmSave") xHotKeywrapper(LoadKey,"ScummvmLoad") xHotKeywrapper(MenuKey,"ScummvmMenu") StringReplace, romNameChanged, romName, %A_Space%, _, All ; replace all spaces in the name we lookup in ScummVM's ini because ScummVM does not support spaces in the section name romNameChanged := RegExReplace(romNameChanged, "\(|\)", "_") ; replaces all parenthesis with underscores If (romName != romNameChanged) Log("Module - Removed all unsupported characters from """ . romName . """ and using this to search for a section in ScummVM's ini: """ . romNameChanged . """") scummRomPath := IniReadCheck(configFile, romNameChanged, "path",,,1) ; Grab the path in ScummVM's config ; msgbox % scummRomPath If (SubStr(scummRomPath, 0, 1) = "\") ; scummvm doesn't like sending it paths with a \ as the last character. If it exists, remove it. StringTrimRight, scummRomPath, scummRomPath, 1 ; msgbox % scummRomPath If !scummRomPath { Log("Module - Could not locate a path in ScummVM's ini for section """ . romNameChanged . """. Checking if a path exists for the dbName instead: """ . dbName . """") scummRomPath := IniReadCheck(configFile, dbName, "path",,,1) ; If the romName, after removing all unsupporting characters to meet ScummVM's section name requirements, could not be found, try looking up the dbName instead } If !FileExist(scummRomPath) ; if user does not have a path set to this game in the ScummVM ini or the path does not exist that is set, attempt to send a proper one in CLI { Log("Module - " . (If !scummRomPath ? "No path defined in ScummVM's ini" : "The path defined in ScummVM's ini does not exist") . ". Attempting to find a correct path to your rom and sending that to ScummVM.") If (InStr(romPath, romName) && FileExist(romPath)) { ; if the romName is already in the path of the romPath and that path exists, attempt to set that as the path we send to ScummVM scummRomPath := romPath Log("Module - Changing " . romName . " path to: " . scummRomPath,2) } Else If (FileExist(romPath . "\" . romName)) { ; if the romPath doesn't have the romName in the path, let's add it to check if that exists and send that. scummRomPath := romPath . "\" . romName Log("Module - Changing " . romName . " path to: " . scummRomPath,2) } Else ScriptError("The path to """ . romName . """ was not found. Please set it correctly by manually launching ScummVM and editing this rom's path to where it can be found.") } configFile := If customConfigFile ? """-c" . configFile . """" : "" ; if user set a path to a custom config file fullscreen := If Fullscreen = "true" ? "-f" : "-F" scummRomPath := """-p" . scummRomPath . """" Run(executable . " " . fullscreen . " " . configFile . " " . scummRomPath . " " . romNameChanged, emuPath) WinWait("ahk_class SDL_app") WinWaitActive("ahk_class SDL_app") Sleep, 700 ; Necessary otherwise the HyperSpin window flashes back into view BezelDraw() FadeInExit() Process("WaitClose", executable) 7zCleanUp() BezelExit() FadeOutExit() ExitModule() ScummvmSave: Send, !1 Return ScummvmLoad: Send, ^1 Return ScummvmMenu: Send, ^{F5} Return CloseProcess: FadeOutStart() WinClose("ahk_class SDL_app") Return 15:00:53:746 | HL | INFO | +0 | BuildScript - Loaded Statistics.ahk script 15:00:53:746 | HL | INFO | +0 | BuildScript - Loaded User Functions.ahk script 15:00:53:746 | HL | INFO | +0 | BuildScript - Finished injecting functions into module 15:00:53:747 | HL | INFO | +0 | Main - Module is built 15:00:53:747 | HL | INFO | +0 | CheckFile - Checking if P:\Hyperspin Project - The Frontend\AutoHotkey.dll exists 15:00:53:748 | 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: 3/10/2014 - 11:10:19 PM Modified: 3/10/2014 - 11:10:19 PM 15:00:53:776 | HL | INFO | +32 | Main - Running module 15:00:53:777 | HL | INFO | +0 | Main - Starting timer to watch if Front End gets displaced and restore it if it does. 15:00:53:918 | MD | INFO | +N/A | Module initialized 15:00:53:921 | MD | INFO | +0 | CheckFile - Checking if P:\Hyperspin Project - The Frontend\ultilities\xpadder\xpadder.exe exists 15:00:53:922 | MD | DEBUG1 | +0 | CheckFile - Attributes: File Size: 1169408 bytes Created: 4/2/2014 - 12:40:12 AM Modified: 11/9/2013 - 8:41:15 PM 15:00:53:923 | MD | INFO | +0 | Keymapper - Loading xpadder 15:00:53:944 | MD | DEBUG2 | +31 | Keymapper - Joysticks Detected: 1000000000000000 15:00:53:945 | MD | DEBUG2 | +0 | Keymapper - Searching -> P:\Hyperspin Project - The Frontend\Profiles\xpadder\ScummVM\eob\Controller (XBOX 360 For Windows)\p1.xpadderprofile 15:00:53:945 | MD | DEBUG2 | +0 | Keymapper - Searching -> P:\Hyperspin Project - The Frontend\Profiles\xpadder\ScummVM\eob\p1.xpadderprofile 15:00:53:946 | MD | DEBUG2 | +0 | Keymapper - Searching -> P:\Hyperspin Project - The Frontend\Profiles\xpadder\ScummVM\ScummVM\Controller (XBOX 360 For Windows)\p1.xpadderprofile 15:00:53:946 | MD | DEBUG2 | +0 | Keymapper - Searching -> P:\Hyperspin Project - The Frontend\Profiles\xpadder\ScummVM\ScummVM\p1.xpadderprofile 15:00:53:946 | MD | INFO | +0 | Keymapper - Loading Profile -> P:\Hyperspin Project - The Frontend\Profiles\xpadder\ScummVM\ScummVM\p1.xpadderprofile 15:00:53:946 | MD | DEBUG2 | +0 | Keymapper - Closing xpadder to refresh controllers seen by xpadder 15:00:54:379 | MD | DEBUG2 | +437 | Keymapper - Creating an array of connected controllers and profiles to arrange according to the order found in P:\Hyperspin Project - The Frontend\ultilities\xpadder\xpadder.ini 15:00:54:597 | MD | DEBUG2 | +218 | Keymapper - Reading the order in P:\Hyperspin Project - The Frontend\ultilities\xpadder\xpadder.ini and arranging profiles found to match that order 15:00:54:598 | MD | INFO | +0 | Keymapper - Run,xpadder.exe "P:\Hyperspin Project - The Frontend\Profiles\xpadder\ScummVM\ScummVM\p1.xpadderprofile" /M, P:\Hyperspin Project - The Frontend\ultilities\xpadder, Hide 15:00:54:676 | MD | DEBUG1 | +78 | fadeInTransitionAnimation: DefaultAnimateFadeIn 15:00:54:678 | MD | DEBUG1 | +0 | fadeOutTransitionAnimation: DefaultAnimateFadeOut 15:00:54:678 | MD | DEBUG1 | +0 | fadeLyr3Animation: DefaultFadeAnimation 15:00:54:678 | MD | DEBUG1 | +0 | fadeLyr37zAnimation: DefaultFadeAnimation 15:00:54:678 | MD | INFO | +0 | StartModule - Started 15:00:54:678 | MD | INFO | +0 | StartModule - MEmu: ScummVM MEmuV: v1.5.0 MURL: http://scummvm.org/ MAuthor: djvj MVersion: 2.0.5 MCRC: F6546CEF iCRC: B2D94E9B MID: MSystem: "ScummVM" 15:00:54:678 | MD | INFO | +0 | StartModule - You have a supported System Name for this module: "ScummVM" 15:00:54:679 | MD | DEBUG1 | +0 | StartModule - Leaving romName as is because Rom Mapping filled it with an Alternate_Rom_Name: eob 15:00:54:679 | MD | INFO | +0 | StartModule - Ended 15:00:54:679 | MD | DEBUG1 | +0 | FadeInStart - Started 15:00:54:680 | MD | DEBUG1 | +0 | GetFadePicFile - Checking if any Fade Layer 1 images exist in: P:\Hyperspin Project - The Frontend\Media\Fade\ScummVM\eob\Layer 1*.* 15:00:54:680 | MD | DEBUG1 | +0 | GetFadePicFile - Checking if any Fade Layer 1 images exist in: P:\Hyperspin Project - The Frontend\Media\Fade\ScummVM\_Default\Layer 1*.* 15:00:54:681 | MD | DEBUG1 | +0 | GetFadePicFile - Checking if any Fade Layer 1 images exist in: P:\Hyperspin Project - The Frontend\Media\Fade\_Default\Layer 1*.* 15:00:54:681 | MD | DEBUG1 | +0 | GetFadePicFile - Looking for Fade Layer 1 pic: P:\Hyperspin Project - The Frontend\Media\Fade\_Default\Layer 1*.png 15:00:54:681 | MD | DEBUG1 | +0 | GetFadePicFile - Found Fade Layer 1 pic: P:\Hyperspin Project - The Frontend\Media\Fade\_Default\Layer 1.png 15:00:54:681 | MD | DEBUG1 | +0 | GetFadePicFile - Looking for Fade Layer 1 pic: P:\Hyperspin Project - The Frontend\Media\Fade\_Default\Layer 1*.gif 15:00:54:682 | MD | DEBUG1 | +0 | GetFadePicFile - Looking for Fade Layer 1 pic: P:\Hyperspin Project - The Frontend\Media\Fade\_Default\Layer 1*.tif 15:00:54:682 | MD | DEBUG1 | +0 | GetFadePicFile - Looking for Fade Layer 1 pic: P:\Hyperspin Project - The Frontend\Media\Fade\_Default\Layer 1*.bmp 15:00:54:682 | MD | DEBUG1 | +0 | GetFadePicFile - Looking for Fade Layer 1 pic: P:\Hyperspin Project - The Frontend\Media\Fade\_Default\Layer 1*.jpg 15:00:54:682 | MD | INFO | +0 | GetFadePicFile - Randomized images and Fade Layer 1 will use P:\Hyperspin Project - The Frontend\Media\Fade\_Default\Layer 1.png 15:00:54:683 | MD | DEBUG1 | +0 | GetFadePicFile - Checking if any Fade Layer 2 images exist in: P:\Hyperspin Project - The Frontend\Media\Fade\ScummVM\eob\Layer 2*.* 15:00:54:683 | MD | DEBUG1 | +0 | GetFadePicFile - Checking if any Fade Layer 2 images exist in: P:\Hyperspin Project - The Frontend\Media\Fade\ScummVM\_Default\Layer 2*.* 15:00:54:683 | MD | DEBUG1 | +0 | GetFadePicFile - Looking for Fade Layer 2 pic: P:\Hyperspin Project - The Frontend\Media\Fade\ScummVM\_Default\Layer 2*.png 15:00:54:683 | MD | DEBUG1 | +0 | GetFadePicFile - Found Fade Layer 2 pic: P:\Hyperspin Project - The Frontend\Media\Fade\ScummVM\_Default\Layer 2.png 15:00:54:684 | MD | DEBUG1 | +0 | GetFadePicFile - Looking for Fade Layer 2 pic: P:\Hyperspin Project - The Frontend\Media\Fade\ScummVM\_Default\Layer 2*.gif 15:00:54:684 | MD | DEBUG1 | +0 | GetFadePicFile - Looking for Fade Layer 2 pic: P:\Hyperspin Project - The Frontend\Media\Fade\ScummVM\_Default\Layer 2*.tif 15:00:54:684 | MD | DEBUG1 | +0 | GetFadePicFile - Looking for Fade Layer 2 pic: P:\Hyperspin Project - The Frontend\Media\Fade\ScummVM\_Default\Layer 2*.bmp 15:00:54:684 | MD | DEBUG1 | +0 | GetFadePicFile - Looking for Fade Layer 2 pic: P:\Hyperspin Project - The Frontend\Media\Fade\ScummVM\_Default\Layer 2*.jpg 15:00:54:684 | MD | INFO | +0 | GetFadePicFile - Randomized images and Fade Layer 2 will use P:\Hyperspin Project - The Frontend\Media\Fade\ScummVM\_Default\Layer 2.png 15:00:54:769 | MD | INFO | +94 | DefaultAnimateFadeIn - Started 15:00:54:770 | MD | INFO | +0 | DefaultAnimateFadeIn - Drawing First FadeIn Image. 15:00:55:290 | MD | INFO | +515 | DefaultAnimateFadeIn - Ended 15:00:55:291 | MD | DEBUG1 | +0 | FadeInStart - Ended 15:00:55:291 | MD | INFO | +0 | StartGlobalUserFeatures - Starting 15:00:55:291 | MD | INFO | +0 | StartGlobalUserFeatures - Ending 15:00:55:291 | MD | DEBUG1 | +0 | CoverFE - Started 15:00:55:292 | MD | DEBUG1 | +0 | CoverFE - Ended 15:00:55:293 | MD | INFO | +0 | Module Setting - [settings] - CustomConfig: .\Emulators\ScumMVM\scummvm.ini 15:00:55:293 | MD | INFO | +0 | CheckFile - Checking if P:\Hyperspin Project - The Frontend\Emulators\ScumMVM\scummvm.ini exists 15:00:55:294 | MD | DEBUG1 | +0 | CheckFile - Attributes: File Size: 52642 bytes Created: 4/26/2014 - 7:30:07 AM Modified: 4/20/2014 - 3:59:50 PM 15:00:55:294 | MD | INFO | +0 | Module Setting - [settings] - Fullscreen: true 15:00:55:294 | MD | INFO | +0 | Module Setting - [settings] - SaveKey: 1 15:00:55:295 | MD | INFO | +0 | Module Setting - [settings] - LoadKey: 2 15:00:55:295 | MD | INFO | +0 | Module Setting - [settings] - MenuKey: p 15:00:55:295 | MD | INFO | +0 | 7z - Started, received P:\Hyperspin Project - The Frontend\Emulators\ScumMVM\ROMS\eob.7z. If rom is an archive, it will extract to P:\Hyperspin Project - The Frontend\7z\Temp 15:00:55:295 | MD | DEBUG1 | +0 | 7z - Using Standard method to extract this rom 15:00:55:295 | MD | DEBUG1 | +0 | 7z - ".7z" found in .zip,.rar,.7z,.lzh,.gzip,.tar 15:00:55:295 | MD | INFO | +0 | CheckFile - Checking if P:\Hyperspin Project - The Frontend\Emulators\ScumMVM\ROMS\eob.7z exists 15:00:55:324 | MD | DEBUG1 | +31 | CheckFile - Attributes: File Size: 1272230 bytes Created: 4/26/2014 - 7:34:17 AM Modified: 4/20/2014 - 6:18:09 PM 15:00:55:438 | MD | DEBUG1 | +125 | 7z - Invoked COM Object, ROM extracted size: 1588188 bytes 15:00:55:439 | MD | DEBUG1 | +0 | 7z - File does not already exist in 7z_Extract_Path, proceeding to extract it. 15:00:55:439 | MD | DEBUG1 | +0 | 7z - Skipchecks is enabled, and set to Rom Extension continuing to extract rom. 15:00:55:439 | MD | INFO | +0 | 7z - Extracted path of rom will be 49 in length and within the 255 character limit. 15:00:55:439 | MD | INFO | +0 | 7z - The 7zExtractPath has 127759 MB of free space which is enough to extract this game: 1 MB 15:00:55:439 | MD | DEBUG1 | +0 | 7z - FadeIn is true, starting timer to update Layer 3 animation with 7z.exe statistics 15:00:55:439 | MD | DEBUG1 | +0 | 7z - Starting 7z extraction of P:\Hyperspin Project - The Frontend\Emulators\ScumMVM\ROMS\eob.7z to P:\Hyperspin Project - The Frontend\7z\Temp\eob 15:00:55:471 | MD | INFO | +31 | DefaultFadeAnimation - Started 15:00:55:471 | MD | DEBUG1 | +0 | GetFadePicFile - Checking if any Fade Layer 3 images exist in: P:\Hyperspin Project - The Frontend\Media\Fade\ScummVM\eob\Layer 3*.* 15:00:55:471 | MD | DEBUG1 | +0 | GetFadePicFile - Checking if any Fade Layer 3 images exist in: P:\Hyperspin Project - The Frontend\Media\Fade\ScummVM\_Default\Layer 3*.* 15:00:55:471 | MD | DEBUG1 | +0 | GetFadePicFile - Looking for Fade Layer 3 pic: P:\Hyperspin Project - The Frontend\Media\Fade\ScummVM\_Default\Layer 3*.png 15:00:55:471 | MD | DEBUG1 | +0 | GetFadePicFile - Found Fade Layer 3 pic: P:\Hyperspin Project - The Frontend\Media\Fade\ScummVM\_Default\Layer 3.png 15:00:55:472 | MD | DEBUG1 | +0 | GetFadePicFile - Looking for Fade Layer 3 pic: P:\Hyperspin Project - The Frontend\Media\Fade\ScummVM\_Default\Layer 3*.gif 15:00:55:472 | MD | DEBUG1 | +0 | GetFadePicFile - Looking for Fade Layer 3 pic: P:\Hyperspin Project - The Frontend\Media\Fade\ScummVM\_Default\Layer 3*.tif 15:00:55:472 | MD | DEBUG1 | +0 | GetFadePicFile - Looking for Fade Layer 3 pic: P:\Hyperspin Project - The Frontend\Media\Fade\ScummVM\_Default\Layer 3*.bmp 15:00:55:472 | MD | DEBUG1 | +0 | GetFadePicFile - Looking for Fade Layer 3 pic: P:\Hyperspin Project - The Frontend\Media\Fade\ScummVM\_Default\Layer 3*.jpg 15:00:55:472 | MD | INFO | +0 | GetFadePicFile - Randomized images and Fade Layer 3 will use P:\Hyperspin Project - The Frontend\Media\Fade\ScummVM\_Default\Layer 3.png 15:00:55:477 | MD | INFO | +0 | ReadHyperSpinXML - Started 15:00:55:477 | MD | INFO | +0 | ReadHyperSpinXML - Ended 15:00:55:477 | MD | INFO | +0 | CreateRomTable - Started 15:00:55:478 | MD | DEBUG1 | +0 | CreateRomTable - Checking for match: "eob" and "(Disc" 15:00:55:478 | MD | DEBUG1 | +0 | CreateRomTable - Checking for match: "eob" and "(Disk" 15:00:55:478 | MD | DEBUG1 | +0 | CreateRomTable - Checking for match: "eob" and "(Cart" 15:00:55:478 | MD | DEBUG1 | +0 | CreateRomTable - Checking for match: "eob" and "(Tape" 15:00:55:478 | MD | DEBUG1 | +0 | CreateRomTable - Checking for match: "eob" and "(Cassette" 15:00:55:478 | MD | DEBUG1 | +0 | CreateRomTable - Checking for match: "eob" and "(Part" 15:00:55:478 | MD | DEBUG1 | +0 | CreateRomTable - Checking for match: "eob" and "(Side" 15:00:55:479 | MD | INFO | +0 | CreateRomTable - Ended, 7 Loops to create table. 15:00:55:505 | MD | INFO | +31 | DefaultFadeAnimation - Playing P:\Hyperspin Project - The Frontend\Media\Fade\_Default\7z extracting.mp3 15:00:56:019 | MD | INFO | +515 | DefaultFadeAnimation - Ended 15:00:56:020 | MD | DEBUG1 | +0 | FadeInDelay - Started 15:00:56:020 | MD | DEBUG1 | +0 | FadeInDelay - Ended 15:00:56:023 | MD | DEBUG1 | +0 | 7z - Finished 7z extraction 15:00:56:023 | MD | DEBUG1 | +0 | 7z - Found file in P:\Hyperspin Project - The Frontend\7z\Temp\eob\. 15:00:56:023 | MD | INFO | +0 | 7z - Ended 15:00:56:024 | MD | INFO | +0 | Module Setting - [eob] - path: D:\Emulation\Emulators\ScummVM\hoyle3\ 15:00:56:024 | MD | INFO | +0 | The path defined in ScummVM's ini does not exist. Attempting to find a correct path to your rom and sending that to ScummVM. 15:00:56:024 | MD | WARNING | +0 | Module - Changing eob path to: P:\Hyperspin Project - The Frontend\7z\Temp\eob 15:00:56:024 | MD | INFO | +0 | Run - Running: P:\Hyperspin Project - The Frontend\Emulators\ScumMVM\scummvm.exe -f "-cP:\Hyperspin Project - The Frontend\Emulators\ScumMVM\scummvm.ini" "-pP:\Hyperspin Project - The Frontend\7z\Temp\eob" eob 15:00:56:345 | MD | DEBUG1 | +328 | Run - "scummvm.exe -f "-cP:\Hyperspin Project - The Frontend\Emulators\ScumMVM\scummvm.ini" "-pP:\Hyperspin Project - The Frontend\7z\Temp\eob" eob" Process ID: 6120 15:00:56:345 | MD | DEBUG1 | +0 | GetActiveWindowStatus - Title: CoverFE | Class: AutoHotkeyGUI | State: 0 | X: 0 | Y: 0 | Width: 1920 | Height: 1080 | Window HWND: 0x2b02e6 | Process ID: 1428 | Process Path: P:\Hyperspin Project - The Frontend\HyperLaunch.exe 15:00:56:345 | MD | INFO | +0 | WinWait - Waiting for "ahk_class SDL_app" 15:00:56:505 | MD | DEBUG1 | +156 | GetActiveWindowStatus - Title: ScummVM Status Window | Class: ConsoleWindowClass | State: 0 | X: 156 | Y: 156 | Width: 677 | Height: 343 | Window HWND: 0x73301c8 | Process ID: 6120 | Process Path: P:\Hyperspin Project - The Frontend\Emulators\ScumMVM\scummvm.exe 15:00:56:506 | MD | DEBUG1 | +0 | GetActiveWindowStatus - Title: ScummVM Status Window | Class: ConsoleWindowClass | State: 0 | X: 156 | Y: 156 | Width: 677 | Height: 343 | Window HWND: 0x73301c8 | Process ID: 6120 | Process Path: P:\Hyperspin Project - The Frontend\Emulators\ScumMVM\scummvm.exe 15:00:56:507 | MD | INFO | +0 | WinWaitActive - Waiting for "ahk_class SDL_app" 15:00:57:204 | MD | DEBUG1 | +702 | GetActiveWindowStatus - Title: Eye of the Beholder (DOS/English) | Class: SDL_app | State: 0 | X: 0 | Y: 0 | Width: 640 | Height: 480 | Window HWND: 0xb03ce | Process ID: 6120 | Process Path: P:\Hyperspin Project - The Frontend\Emulators\ScumMVM\scummvm.exe 15:00:57:907 | MD | INFO | +702 | Process - WaitClose scummvm.exe 15:00:57:923 | MD | DEBUG1 | +15 | FadeInExit - Started 15:00:57:923 | MD | INFO | +0 | DefaultAnimateFadeIn - Started 15:00:58:451 | MD | INFO | +531 | DefaultAnimateFadeIn - Ended 15:00:58:458 | MD | DEBUG1 | +0 | FadeInExit - Ended, waiting for user to close launched application 15:01:10:711 | MD | DEBUG1 | +12261 | CloseProcess - Started, user requested to end launched application 15:01:10:711 | MD | DEBUG1 | +0 | ShowFE - Started 15:01:10:712 | MD | DEBUG1 | +0 | ShowFE - Ended 15:01:10:712 | MD | INFO | +0 | WinClose - Closing: ahk_class SDL_app 15:01:11:315 | HL | WARNING | +17534 | HyperSpin.exe was displaced to x0 y0 w1932 h1092 by ScummVM. It is probably running in true fullscreen mode. 15:01:11:496 | MD | DEBUG1 | +780 | CloseProcess - Ended 15:01:11:499 | MD | INFO | +0 | 7zCleanUp - Started 15:01:11:600 | MD | DEBUG1 | +110 | 7zCleanUp - Deleted P:\Hyperspin Project - The Frontend\7z\Temp\eob 15:01:11:600 | MD | INFO | +0 | 7zCleanUp - Ended 15:01:11:600 | MD | INFO | +0 | StopGlobalUserFeatures - Starting 15:01:11:601 | MD | INFO | +0 | StopGlobalUserFeatures - Ending 15:01:11:601 | MD | INFO | +0 | ExitModule - Started 15:01:11:601 | MD | INFO | +0 | Starting Updating Statistics: 15:01:11:601 | MD | DEBUG2 | +0 | Total Elapsed Time in Pause in seconds: 0 15:01:11:601 | MD | DEBUG2 | +0 | gameSectionStartTime:11418103 15:01:11:601 | MD | DEBUG2 | +0 | ElapsedTime:13 15:01:11:601 | MD | DEBUG2 | +0 | Statistics cleared game name: eob 15:01:11:618 | MD | DEBUG2 | +15 | 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: 874 Total_Global_Played_Time: 70508 15:01:11:619 | MD | DEBUG2 | +0 | Updated Statistics: Number_of_Times_Played: 1 Last_Time_Played: Tuesday April 29, 2014 03:00:58 PM Average_Time_Played: 13 Total_Time_Played: 13 System_Total_Played_Time: 887 Total_Global_Played_Time: 70521 15:01:11:636 | MD | INFO | +16 | Game section statistics updated. 15:01:11:637 | MD | DEBUG2 | +0 | Keymapper - Joysticks Detected: 1000000000000000 15:01:11:638 | MD | DEBUG2 | +0 | Keymapper - Searching -> P:\Hyperspin Project - The Frontend\Profiles\xpadder\HyperSpin\Controller (XBOX 360 For Windows)\p1.xpadderprofile 15:01:11:639 | MD | DEBUG2 | +0 | Keymapper - Searching -> P:\Hyperspin Project - The Frontend\Profiles\xpadder\HyperSpin\p1.xpadderprofile 15:01:11:639 | MD | INFO | +0 | Keymapper - Loading Profile -> P:\Hyperspin Project - The Frontend\Profiles\xpadder\HyperSpin\p1.xpadderprofile 15:01:11:639 | MD | DEBUG2 | +0 | Keymapper - Closing xpadder to refresh controllers seen by xpadder 15:01:11:703 | MD | DEBUG2 | +62 | Keymapper - Creating an array of connected controllers and profiles to arrange according to the order found in P:\Hyperspin Project - The Frontend\ultilities\xpadder\xpadder.ini 15:01:11:917 | MD | DEBUG2 | +219 | Keymapper - Reading the order in P:\Hyperspin Project - The Frontend\ultilities\xpadder\xpadder.ini and arranging profiles found to match that order 15:01:11:918 | MD | INFO | +0 | Keymapper - Run,xpadder.exe "P:\Hyperspin Project - The Frontend\Profiles\xpadder\HyperSpin\p1.xpadderprofile" /M, P:\Hyperspin Project - The Frontend\ultilities\xpadder, Hide 15:01:11:970 | MD | INFO | +46 | ExitModule - Ended 15:01:11:970 | MD | INFO | +0 | End of Module Logs 15:01:12:059 | HL | INFO | +749 | Main - Module ended, exiting HyperLaunch normally 15:01:12:059 | HL | INFO | +0 | ExitScript - Started 15:01:12:063 | HL | DEBUG1 | +0 | ExitScript - Checking what application is currently in focus. 15:01:12:070 | HL | INFO | +16 | SystemCursor - Restoring mouse cursor 15:01:12:078 | HL | INFO | +0 | ExitScript - Ended Simply Austin's YouTube
ghutch92 Posted April 29, 2014 Posted April 29, 2014 Is scummvm the one that was giving you issues? How to Install HyperSpin and more RocketLauncher HyperSpin Startup Script
SIMPLYAUSTIN Posted April 29, 2014 Author Posted April 29, 2014 No, sorry, I get that carried away typing I dont get to the point sometimes hehe. ScumVM seems to be working ok, although there isnt much to go wrong with it as its just a point and click one. The profiles for systems that have their buttons mapped are fine, well from what I can tell anyways. The other systems... PS2, PS1, GB, GC,MD etc etc etc all exit when I press the B button on the controller. As default hyperspin this is marked as Cancel on the HSwheel profile. On systems above I have only mapped out 2 buttons which are the 2 sticks mapped to "m and left shift" I click these together to make the emulators shut and HS to come back on. So the only reasons these have profiles is to exit the games, but when I press one of the buttons which shouldnt be mapped it seems to react as if its still in the wheel profile? Thanks for the reply!! Simply Austin's YouTube
ghutch92 Posted April 29, 2014 Posted April 29, 2014 can you post a log from one of the systems that is giving you trouble? How to Install HyperSpin and more RocketLauncher HyperSpin Startup Script
SIMPLYAUSTIN Posted April 29, 2014 Author Posted April 29, 2014 Yes sorry. Im not good at knowing how the logging works. I just loaded it up, played a few of the systems that done seem to be working and this is what I have. Hope this is right? 18:51:27:083 | HL | INFO | +N/A | Main - HyperLaunch v3.0.1.1c 18:51:27:129 | HL | INFO | +47 | Main - System Specs: HyperLaunch Dir: P:\Hyperspin Project - The Frontend OS: Microsoft Windows 8 Pro SKU: Professional Total Memory: 16375.05 MB Free Memory: 13862.41 MB Used Memory: 2512.641 MB SystemType: x64-based PC Physical Processors: 1 Logical Processors: 4 GPU 1 Name: NVIDIA GeForce GTX 570 GPU 1 RAM: 1280.00 MB GPU 1 Driver Version: 9.18.13.3489 Sound 1 Device: High Definition Audio Device Sound 1 Status: Enabled Sound 2 Device: NVIDIA High Definition Audio Sound 2 Status: Enabled Sound 3 Device: 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: NVIDIA Virtual Audio Device (Wave Extensible) (WDM) Sound 6 Status: Enabled OS Language: English_United_States OS Admin Status: No Monitor #1 (\\.\DISPLAY1): 1920x1080 (1920x1040 work) AutoHotkey Path: AHK Version: 1.1.09.04 Unicode: No 18:51:27:130 | HL | INFO | +0 | Main - HyperSpin.exe coordinates are x0 y0 w1920 h1080 18:51:27:130 | HL | INFO | +0 | CheckFile - Checking if P:\Hyperspin Project - The Frontend\HyperLaunch.exe exists 18:51:27:130 | 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: 3/10/2014 - 11:10:19 PM Modified: 3/10/2014 - 11:10:19 PM 18:51:27:131 | HL | INFO | +0 | CheckFile - Checking if P:\Hyperspin Project - The Frontend\Module Extensions\itextsharp.dll exists 18:51:27:131 | 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: 3/10/2014 - 11:10:20 PM Modified: 3/10/2014 - 11:10:20 PM 18:51:27:131 | HL | INFO | +0 | CheckFile - Checking if P:\Hyperspin Project - The Frontend\Module Extensions\SevenZipSharp.dll exists 18:51:27:132 | 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: 3/10/2014 - 11:10:19 PM Modified: 3/10/2014 - 11:10:19 PM 18:51:27:132 | HL | INFO | +0 | CheckFile - Checking if P:\Hyperspin Project - The Frontend\Module Extensions\gsdll32.dll exists 18:51:27:133 | HL | DEBUG1 | +0 | CheckFile - Attributes: File Size: 8818688 bytes Created: 3/10/2014 - 11:10:20 PM Modified: 3/10/2014 - 11:10:20 PM 18:51:27:133 | HL | INFO | +0 | CheckFile - Checking if P:\Hyperspin Project - The Frontend\Module Extensions\BlockInput.exe exists 18:51:27:134 | HL | DEBUG1 | +0 | CheckFile - Attributes: FileDescription FileVersion 1.1.09.04 InternalName OriginalFilename ProductName ProductVersion 1.1.09.04 File Size: 657920 bytes Created: 3/10/2014 - 11:10:19 PM Modified: 3/10/2014 - 11:10:19 PM 18:51:27:134 | HL | INFO | +0 | CheckFile - Checking if P:\Hyperspin Project - The Frontend\Module Extensions\gdip.ahk exists 18:51:27:139 | HL | DEBUG1 | +0 | CRC Check - CRC matches, this is an official unedited Extension. 18:51:27:140 | HL | DEBUG1 | +0 | CheckFile - Attributes: File Size: 88789 bytes Created: 3/10/2014 - 11:10:19 PM Modified: 3/10/2014 - 11:10:19 PM 18:51:27:140 | HL | INFO | +0 | CheckFile - Checking if P:\Hyperspin Project - The Frontend\Module Extensions\RIni.ahk exists 18:51:27:143 | HL | DEBUG1 | +16 | CRC Check - CRC matches, this is an official unedited Extension. 18:51:27:144 | HL | DEBUG1 | +0 | CheckFile - Attributes: File Size: 67561 bytes Created: 3/10/2014 - 11:10:19 PM Modified: 3/10/2014 - 11:10:19 PM 18:51:27:144 | HL | INFO | +0 | CheckFile - Checking if P:\Hyperspin Project - The Frontend\Module Extensions\CLR.ahk exists 18:51:27:145 | HL | DEBUG1 | +0 | CRC Check - CRC matches, this is an official unedited Extension. 18:51:27:146 | HL | DEBUG1 | +0 | CheckFile - Attributes: File Size: 10586 bytes Created: 3/10/2014 - 11:10:19 PM Modified: 3/10/2014 - 11:10:19 PM 18:51:27:146 | HL | INFO | +0 | CheckFile - Checking if P:\Hyperspin Project - The Frontend\Module Extensions\COM.ahk exists 18:51:27:147 | HL | DEBUG1 | +0 | CRC Check - CRC matches, this is an official unedited Extension. 18:51:27:148 | HL | DEBUG1 | +0 | CheckFile - Attributes: File Size: 26342 bytes Created: 3/10/2014 - 11:10:19 PM Modified: 3/10/2014 - 11:10:19 PM 18:51:27:148 | HL | INFO | +0 | CheckFile - Checking if P:\Hyperspin Project - The Frontend\Module Extensions\JSON.ahk exists 18:51:27:149 | HL | DEBUG1 | +0 | CRC Check - CRC matches, this is an official unedited Extension. 18:51:27:150 | HL | DEBUG1 | +0 | CheckFile - Attributes: File Size: 9203 bytes Created: 3/10/2014 - 11:10:19 PM Modified: 3/10/2014 - 11:10:19 PM 18:51:27:150 | HL | INFO | +0 | CheckFile - Checking if P:\Hyperspin Project - The Frontend\Lib\Fade Init.ahk exists 18:51:27:150 | HL | DEBUG1 | +0 | CRC Check - CRC matches, this is an official unedited Library. 18:51:27:151 | HL | DEBUG1 | +0 | CheckFile - Attributes: File Size: 1145 bytes Created: 3/10/2014 - 11:10:19 PM Modified: 3/10/2014 - 11:10:19 PM 18:51:27:151 | HL | INFO | +0 | CheckFile - Checking if P:\Hyperspin Project - The Frontend\Lib\HyperPause Init.ahk exists 18:51:27:152 | HL | DEBUG1 | +0 | CRC Check - CRC matches, this is an official unedited Library. 18:51:27:152 | HL | DEBUG1 | +0 | CheckFile - Attributes: File Size: 691 bytes Created: 3/10/2014 - 11:10:19 PM Modified: 3/10/2014 - 11:10:19 PM 18:51:27:153 | HL | INFO | +0 | CheckFile - Checking if P:\Hyperspin Project - The Frontend\Lib\Keymapper Init.ahk exists 18:51:27:153 | HL | DEBUG1 | +0 | CRC Check - CRC matches, this is an official unedited Library. 18:51:27:154 | HL | DEBUG1 | +0 | CheckFile - Attributes: File Size: 3435 bytes Created: 3/10/2014 - 11:10:19 PM Modified: 3/10/2014 - 11:10:19 PM 18:51:27:154 | HL | INFO | +0 | CheckFile - Checking if P:\Hyperspin Project - The Frontend\Lib\MultiGame Init.ahk exists 18:51:27:155 | HL | DEBUG1 | +0 | CRC Check - CRC matches, this is an official unedited Library. 18:51:27:155 | HL | DEBUG1 | +0 | CheckFile - Attributes: File Size: 161 bytes Created: 3/10/2014 - 11:10:19 PM Modified: 3/10/2014 - 11:10:19 PM 18:51:27:155 | HL | INFO | +0 | CheckFile - Checking if P:\Hyperspin Project - The Frontend\Lib\Statistics Init.ahk exists 18:51:27:156 | HL | DEBUG1 | +0 | CRC Check - CRC matches, this is an official unedited Library. 18:51:27:157 | HL | DEBUG1 | +0 | CheckFile - Attributes: File Size: 167 bytes Created: 3/10/2014 - 11:10:19 PM Modified: 3/10/2014 - 11:10:19 PM 18:51:27:157 | HL | INFO | +0 | CheckFile - Checking if P:\Hyperspin Project - The Frontend\Lib\Fade.ahk exists 18:51:27:158 | HL | DEBUG1 | +15 | CRC Check - CRC matches, this is an official unedited Library. 18:51:27:159 | HL | DEBUG1 | +0 | CheckFile - Attributes: File Size: 25516 bytes Created: 3/10/2014 - 11:10:19 PM Modified: 3/10/2014 - 11:10:19 PM 18:51:27:159 | HL | INFO | +0 | CheckFile - Checking if P:\Hyperspin Project - The Frontend\Lib\HyperPause.ahk exists 18:51:27:169 | HL | DEBUG1 | +0 | CRC Check - CRC matches, this is an official unedited Library. 18:51:27:170 | HL | DEBUG1 | +0 | CheckFile - Attributes: File Size: 360180 bytes Created: 3/10/2014 - 11:10:19 PM Modified: 3/10/2014 - 11:10:19 PM 18:51:27:170 | HL | INFO | +0 | CheckFile - Checking if P:\Hyperspin Project - The Frontend\Lib\Keymapper.ahk exists 18:51:27:171 | HL | DEBUG1 | +0 | CRC Check - CRC matches, this is an official unedited Library. 18:51:27:172 | HL | DEBUG1 | +0 | CheckFile - Attributes: File Size: 30775 bytes Created: 3/10/2014 - 11:10:19 PM Modified: 3/10/2014 - 11:10:19 PM 18:51:27:172 | HL | INFO | +0 | CheckFile - Checking if P:\Hyperspin Project - The Frontend\Lib\MultiGame.ahk exists 18:51:27:174 | HL | DEBUG1 | +16 | CRC Check - CRC matches, this is an official unedited Library. 18:51:27:174 | HL | DEBUG1 | +0 | CheckFile - Attributes: File Size: 36816 bytes Created: 3/10/2014 - 11:10:19 PM Modified: 3/10/2014 - 11:10:19 PM 18:51:27:175 | HL | INFO | +0 | CheckFile - Checking if P:\Hyperspin Project - The Frontend\Lib\Bezel.ahk exists 18:51:27:178 | HL | DEBUG1 | +0 | CRC Check - CRC matches, this is an official unedited Library. 18:51:27:179 | HL | DEBUG1 | +0 | CheckFile - Attributes: File Size: 83008 bytes Created: 3/10/2014 - 11:10:19 PM Modified: 3/10/2014 - 11:10:19 PM 18:51:27:179 | HL | INFO | +0 | CheckFile - Checking if P:\Hyperspin Project - The Frontend\Lib\Statistics.ahk exists 18:51:27:180 | HL | DEBUG1 | +0 | CRC Check - CRC matches, this is an official unedited Library. 18:51:27:181 | HL | DEBUG1 | +0 | CheckFile - Attributes: File Size: 26153 bytes Created: 3/10/2014 - 11:10:19 PM Modified: 3/10/2014 - 11:10:19 PM 18:51:27:181 | HL | INFO | +0 | CheckFile - Checking if P:\Hyperspin Project - The Frontend\Lib\Rom Mapping Launch Menu.ahk exists 18:51:27:183 | HL | DEBUG1 | +0 | CRC Check - CRC matches, this is an official unedited Library. 18:51:27:184 | HL | DEBUG1 | +0 | CheckFile - Attributes: File Size: 63798 bytes Created: 3/10/2014 - 11:10:19 PM Modified: 3/10/2014 - 11:10:19 PM 18:51:27:184 | HL | INFO | +0 | CheckFile - Checking if P:\Hyperspin Project - The Frontend\Lib\Shared.ahk exists 18:51:27:186 | HL | DEBUG1 | +0 | CRC Check - CRC matches, this is an official unedited Library. 18:51:27:187 | HL | DEBUG1 | +0 | CheckFile - Attributes: File Size: 81966 bytes Created: 3/10/2014 - 11:10:19 PM Modified: 3/10/2014 - 11:10:19 PM 18:51:27:187 | HL | INFO | +0 | CheckFile - Checking if P:\Hyperspin Project - The Frontend\Lib\XHotkey.ahk exists 18:51:27:188 | HL | DEBUG1 | +0 | CRC Check - CRC matches, this is an official unedited Library. 18:51:27:189 | HL | DEBUG1 | +16 | CheckFile - Attributes: File Size: 28374 bytes Created: 3/10/2014 - 11:10:19 PM Modified: 3/10/2014 - 11:10:19 PM 18:51:27:189 | HL | INFO | +0 | CheckFile - Checking if P:\Hyperspin Project - The Frontend\Lib\Fade Animations.ahk exists 18:51:27:191 | HL | DEBUG1 | +0 | CRC Check - CRC matches, this is an official unedited Library. 18:51:27:192 | HL | DEBUG1 | +0 | CheckFile - Attributes: File Size: 54991 bytes Created: 3/10/2014 - 11:10:19 PM Modified: 4/15/2014 - 12:11:47 AM 18:51:27:192 | HL | INFO | +0 | Main - HyperLaunch received "Sega Genesis" and "Quad Challenge (USA)" 18:51:27:197 | HL | INFO | +0 | Main - Quad Challenge (USA) is using the default emulator: Fusion 18:51:27:197 | HL | INFO | +0 | Main - Checking for a [Fusion] section in P:\Hyperspin Project - The Frontend\Settings\Sega Genesis\Emulators.ini 18:51:27:197 | HL | INFO | +0 | Main - Checking for a [Fusion] section in P:\Hyperspin Project - The Frontend\Settings\Global Emulators.ini 18:51:27:198 | HL | INFO | +0 | Main - Found [Fusion] in P:\Hyperspin Project - The Frontend\Settings\Global Emulators.ini 18:51:27:198 | HL | INFO | +0 | CheckFile - Checking if P:\Hyperspin Project - The Frontend\Modules\Fusion\Fusion.ahk exists 18:51:27:199 | HL | DEBUG1 | +0 | CheckFile - Attributes: File Size: 17044 bytes Created: 3/10/2014 - 11:10:20 PM Modified: 3/10/2014 - 11:10:20 PM 18:51:27:200 | HL | INFO | +0 | Main - CRC Check - CRC matches, this is an official unedited module. 18:51:27:200 | HL | INFO | +0 | Main - Quad Challenge (USA) will use module: P:\Hyperspin Project - The Frontend\Modules\Fusion\Fusion.ahk 18:51:27:209 | HL | INFO | +15 | Main - Using standard method with "Rom Extension" SkipChecks or without any SkipChecks. 18:51:27:211 | HL | INFO | +0 | Main - INI Keys read 18:51:27:211 | HL | INFO | +0 | CheckFile - Checking if P:\Hyperspin Project - The Frontend\7z.exe exists 18:51:27:212 | 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: 8/4/2013 - 7:31:01 PM Modified: 11/18/2010 - 5:08:02 PM 18:51:27:212 | HL | INFO | +0 | CheckFile - Checking if P:\Hyperspin Project - The Frontend\7z.dll exists 18:51:27:213 | 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: 8/4/2013 - 7:31:01 PM Modified: 11/18/2010 - 5:27:30 PM 18:51:27:213 | HL | INFO | +0 | CheckPaths - Started 18:51:27:213 | HL | DEBUG1 | +0 | CheckPaths - Looking for rom: P:\Hyperspin Project - The Frontend\ICE\ROMs\Genesis\Quad Challenge (USA).7z 18:51:27:214 | HL | DEBUG1 | +0 | CheckPaths - Looking for rom by name in subfolder: P:\Hyperspin Project - The Frontend\ICE\ROMs\Genesis\Quad Challenge (USA)\Quad Challenge (USA).7z 18:51:27:214 | HL | DEBUG1 | +0 | CheckPaths - Rom not found 18:51:27:214 | HL | DEBUG1 | +0 | CheckPaths - Looking for rom: P:\Hyperspin Project - The Frontend\ICE\ROMs\Genesis\Quad Challenge (USA).zip 18:51:27:214 | HL | INFO | +0 | CheckPaths - Found rom: P:\Hyperspin Project - The Frontend\ICE\ROMs\Genesis\Quad Challenge (USA).zip 18:51:27:214 | HL | DEBUG1 | +0 | CheckPaths - Current romName: Quad Challenge (USA) 18:51:27:214 | HL | DEBUG1 | +0 | CheckPaths - Current romPath: P:\Hyperspin Project - The Frontend\ICE\ROMs\Genesis 18:51:27:214 | HL | DEBUG1 | +0 | CheckPaths - Current romExtension: .zip 18:51:27:215 | HL | INFO | +0 | CheckFile - Checking if P:\Hyperspin Project - The Frontend\Emulators\MegaDrive\Fusion.exe exists 18:51:27:215 | HL | DEBUG1 | +0 | CheckFile - Attributes: File Size: 2756608 bytes Created: 7/9/2013 - 8:56:16 AM Modified: 3/6/2010 - 7:34:58 AM 18:51:27:215 | HL | INFO | +0 | CheckPaths - Ended 18:51:27:216 | HL | INFO | +0 | BuildScript - User Variables: ;---------------------------------------------------------------------------- ; INJECTED VARIABLES ;---------------------------------------------------------------------------- #NoTrayIcon #InstallKeybdHook DetectHiddenWindows, ON SetTitleMatchMode, 2 SendMode, Event 0 = 2 hlMode = frontendPID = 5324 frontendPath = P:\Hyperspin Project - The Frontend frontendExe = HyperSpin.exe frontendExt = exe frontendName = HyperSpin frontendDrive = P: exitEmulatorKey = ~Esc|LShift&M exitEmulatorKeyWait = 0 forceHoldKey = ~Esc restoreFE = false exitScriptKey = ~q & ~s toggleCursorKey = ~e & ~t emuFullPath = P:\Hyperspin Project - The Frontend\Emulators\MegaDrive\Fusion.exe emuPath = P:\Hyperspin Project - The Frontend\Emulators\MegaDrive emuName = Fusion emuExt = exe romPath = P:\Hyperspin Project - The Frontend\ICE\ROMs\Genesis romPathFromIni = P:\Hyperspin Project - The Frontend\ICE\ROMs\Genesis romExtension = .zip romExtensionOrig = .zip romExtensions = 7z|zip|sg|sc|gg|sms|gen|32x|md|cue|bin executable = Fusion.exe systemName = Sega Genesis dbName = Quad Challenge (USA) romName = Quad Challenge (USA) romMapPath = romMappingEnabled = false romMappingLaunchMenuEnabled = false romMappingFirstMatchingExt = false romMappingShowAllRomsInArchive = true 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 = FullList romMappingSingleFilteredRomAutomaticLaunch = false skipchecks = false romMatchExt = false blockInputTime = 0 blockInputFile = P:\Hyperspin Project - The Frontend\Module Extensions\BlockInput.exe errorLevelReporting = false logFile = P:\Hyperspin Project - The Frontend\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 = 1920 originalHeight = 1080 dtEnabled = false dtPath = dtUseSCSI = true dtAddDrive = true emuIdleShutdown = 0 hideCursor = false hideEmu = false hideFE = false fadeIn = true fadeInDuration = 500 fadeInTransitionAnimation = DefaultAnimateFadeIn fadeInDelay = 0 fadeInExitDelay = 1400 fadeOutExitDelay = 0 fadeOut = true fadeOutExtraScreen = false fadeOutDuration = 500 fadeOutTransitionAnimation = DefaultAnimateFadeOut fadeOutDelay = 1400 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 = false 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 = P:\Hyperspin Project - The Frontend\Media\Fade HLDataPath = P:\Hyperspin Project - The Frontend\Data HLMediaPath = P:\Hyperspin Project - The Frontend\Media HLErrSoundPath = P:\Hyperspin Project - The Frontend\Media\Sounds\Error modulesPath = P:\Hyperspin Project - The Frontend\Modules moduleFullName = P:\Hyperspin Project - The Frontend\Modules\Fusion\Fusion.ahk moduleName = Fusion modulePath = P:\Hyperspin Project - The Frontend\Modules\Fusion moduleExtension = ahk moduleExtensionsPath = P:\Hyperspin Project - The Frontend\Module Extensions libPath = P:\Hyperspin Project - The Frontend\Lib 7zEnabled = false 7zPath = P:\Hyperspin Project - The Frontend\7z.exe 7zDllPath = P:\Hyperspin Project - The Frontend\7z.dll 7zExtractPath = P:\Hyperspin Project - The Frontend\7z\Temp 7zExtractPathOrig = 7zAttachSystemName = false 7zDelTemp = true 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 = false hpKey = ~NumpadAdd hpBackToMenuBarKey = X hpZoomInKey = C hpZoomOutKey = V hpScreenshotKey = ~PrintScreen hpHiToTextPath = P:\Hyperspin Project - The Frontend\Module Extensions\HiToText.exe hpSaveStateKeyCodes = {F5 down}{F5 up} hpLoadStateKeyCodes = {F5 down}{F5 up} keymapperEnabled = false keymapperAHKMethod = false keymapper = xpadder xpadderFullPath = P:\Hyperspin Project - The Frontend\ultilities\xpadder\xpadder.exe joyToKeyFullPath = P:\Utilities\JoyToKey\JoyToKey.exe keymapperProfilePath = P:\Hyperspin Project - The Frontend\Profiles\xpadder keymapperFrontEndProfileName = HyperSpin keymapperFrontEndProfile = xpadder keymapperHyperLaunchProfileEnabled = true JoyIDsEnabled = false JoyIDsPreferredControllersSystem = Controller (XBOX 360 For Windows) JoyIDsPreferredControllersGlobal = use_global CustomJoyNamesEnabled = false CustomJoyNames = FEProfile = P:\Hyperspin Project - The Frontend\Profiles\xpadder\HyperSpin defaultProfile = P:\Hyperspin Project - The Frontend\Profiles\xpadder\_Default systemProfile = P:\Hyperspin Project - The Frontend\Profiles\xpadder\Sega Genesis xPadderSystemProfile = P:\Hyperspin Project - The Frontend\Profiles\xpadder\Sega Genesis\_Default emuProfile = P:\Hyperspin Project - The Frontend\Profiles\xpadder\Sega Genesis\Fusion romProfile = P:\Hyperspin Project - The Frontend\Profiles\xpadder\Sega Genesis\Quad Challenge (USA) HyperLaunchProfile = P:\Hyperspin Project - The Frontend\Profiles\xpadder\HyperLaunch blankProfile = P:\Hyperspin Project - The Frontend\Profiles\xpadder\_Default\blank ahkFEProfile = P:\Hyperspin Project - The Frontend\Profiles\AHK\HyperSpin ahkDefaultProfile = P:\Hyperspin Project - The Frontend\Profiles\AHK\_Default ahkSystemProfile = P:\Hyperspin Project - The Frontend\Profiles\AHK\Sega Genesis ahkEmuProfile = P:\Hyperspin Project - The Frontend\Profiles\AHK\Sega Genesis\Fusion ahkRomProfile = P:\Hyperspin Project - The Frontend\Profiles\AHK\Sega Genesis\Quad Challenge (USA) ahkHyperLaunchProfile = P:\Hyperspin Project - The Frontend\Profiles\AHK\HyperLaunch bezelEnabled = false statisticsEnabled = true 18:51:27:216 | HL | INFO | +0 | BuildScript - Loaded XHotkey Init.ahk scripts 18:51:27:216 | HL | INFO | +0 | BuildScript - Loaded Fade Init.ahk scripts 18:51:27:216 | HL | INFO | +0 | BuildScript - Loaded Statistics Init.ahk scripts 18:51:27:216 | HL | INFO | +0 | BuildScript - Loaded User Functions Init.ahk script 18:51:27:217 | HL | DEBUG1 | +0 | BuildScript - Module starts on line: 2 18:51:27:218 | HL | INFO | +0 | BuildScript - Module: MEmu = Fusion MEmuV = v3.64 MURL = http://www.eidolons-inn.net/tiki-index.php?page=Kega MAuthor = djvj MVersion = 2.0.8 MCRC = 792D6332 iCRC = 3B62A7B7 MID = 635038268893895568 MSystem = "Samsung Gam Boy","Sega 32X","Sega CD","Sega Game Gear","Sega Genesis","Sega Master System","Sega Mega Drive","Sega Mega-CD","Sega Pico","Sega SC-3000","Sega SG-1000" ;---------------------------------------------------------------------------- ; Notes: ; Don't forget to setup your bios or you might just get a black screen. ; Set your fullscreen resolution by going to Video->Full Screen Resolution ; Fusion only supports 4 different windowed resolutions. If you don't use fullscreen, set the one you want by going to Video->Window Size ; Esc is Fusion's default key to go Fullscreen/Windowed mode. This cannot be changed, but this module will still close if you use Esc to exit. You may see the emu leave fullscreen first though. ; Esc can also cause Fusion to change its fullscreen mode on exit, causing it to lockup for 5-10 seconds. The only fix for this is to not use Esc as your exit key. ; For Sega CD, make sure your cues are correctly pointing to all the tracks or else you will not get sound. Also turn off auto-play for CDs ; ; Sega CD ; Configure your Sega CD bios first by going to Options -> Set Config -> Sega CD ; Set the scsi drive you want to use manually by going to Options -> CD Drive and seleting the one that corresponds to your scsi drive in DT. A dt drive is not supported by the emu, it must be scsi. ; ; Defining per-game controller types: ; In the module ini, set Controller_Reassigning_Enabled to true ; Default_P1_Controller and Default_P2_Controller should be set to the controller type you normally use for games not listed in the ini ; Make a new ini section with the name of your rom in your database, for example [super Scope 6 (USA)] ; Under this section you can have 2 keys, P1_Controller and P2_Controller ; For P1_Controller - 0=None, 1=Gamepad, 2=Multitap, 3=Mouse, 4=Serial USART ; For P2_Controller - 0=None, 1=Gamepad, 2=Multitap, 3=Mouse, 4=Super Scope, 5=Justifier, 6=Dual Justifiers, 7=Serial USART ; ; Some games will not work if you have Teamplayer or 4way play active all the time, so you can set the MultiTapType for those problematic games in the module settings for each of these games. ; ; Windows 8 and 8.1 users: ; You may experience an issue with Fusion never getting higher than 33.5fps. Use Ctrl+F to bring up the FPS counter in Fusion to check if you are affected. This is caused by some compatibility changes Microsoft made for DirectDraw applications. There are two ways of fixing this issue: ; 1) Apply a compatibility patch for the Fusion executable using the Microsoft Application Compatibility Toolkit ; 2) Copy a prepatched ddraw.dll into the Fusion directory. ; Using the Microsoft Application Compatibility Toolkit is a cleaner fix but takes a few minutes to go through the steps to apply. Using the prepatched ddraw.dll file is quick and simple but may break the right-click menus when in full-screen mode, requiring you to make all configuration changes with the emulator windowed. ; Both methods are fully detailed with downloads, instructions and screenshots at http://www.blitzbasic.com/Community/post.php?topic=99477&post=1202630 ;---------------------------------------------------------------------------- StartModule() BezelGUI() FadeInStart() ; The object controls how the module reacts to different systems. Fusion can play a lot of systems, but changes itself slightly so this module has to adapt mType := Object("Samsung Gam Boy","sms","Sega 32X","32X","Sega CD","scd","Sega Mega-CD","scd","Sega Game Gear","gg","Sega Genesis","gen","Sega Mega Drive","gen","Sega Master System","sms","Sega Pico","gen","Sega SC-3000","sms","Sega SG-1000","sms") ident := mType[systemName] ; search 1st array for the systemName identifier mednafen uses If !ident ScriptError("Your systemName is: " . systemName . "`nIt is not one of the known supported systems for this Fusion module: " . moduleName) Log("Module - Started reading module ini") settingsFile := modulePath . "\" . moduleName . ".ini" Fullscreen := IniReadCheck(settingsFile, "Settings", "Fullscreen","true",,1) forceFullScreen32 := IniReadCheck(settingsFile, "Settings", "ForceFullScreen32","true",,1) hideTitleBar := IniReadCheck(settingsFile, "Settings", "hideTitleBar","true",,1) ; Removes the border, titlebar, menubar, and centers the emu on your screen. Only need this if fullscreen is false useRamCarts := IniReadCheck(settingsFile, "Settings", "UseRamCarts","true",,1) fluxAudioCD := IniReadCheck(settingsFile, "Settings", "FluxAudioCD",,,1) ; audio CD for use when Flux is ran fluxAudioCD := GetFullName(fluxAudioCD) ; convert relative path to absolute DTWaitTime := IniReadCheck(settingsFile, systemName, "DTWaitTime","0",,1) controllerReassigningEnabled := IniReadCheck(settingsFile, systemName, "Controller_Reassigning_Enabled","false",,1) perfectSync := IniReadCheck(settingsFile, romName, "PerfectSync","false",,1) multiTapType := IniReadCheck(settingsFile, systemName . "|" . romName, "MultiTapType",0,,1) genP1Controller := IniReadCheck(settingsFile, systemName . "|" . romName, "Genesis_P1_Controller",2,,1) genP1bController := IniReadCheck(settingsFile, systemName . "|" . romName, "Genesis_P1b_Controller",2,,1) genP1cController := IniReadCheck(settingsFile, systemName . "|" . romName, "Genesis_P1c_Controller",2,,1) genP1dController := IniReadCheck(settingsFile, systemName . "|" . romName, "Genesis_P1d_Controller",2,,1) genP2Controller := IniReadCheck(settingsFile, systemName . "|" . romName, "Genesis_P2_Controller",2,,1) genP2bController := IniReadCheck(settingsFile, systemName . "|" . romName, "Genesis_P2b_Controller",2,,1) genP2cController := IniReadCheck(settingsFile, systemName . "|" . romName, "Genesis_P2c_Controller",2,,1) genP2dController := IniReadCheck(settingsFile, systemName . "|" . romName, "Genesis_P2d_Controller",2,,1) smsP1Controller := IniReadCheck(settingsFile, systemName . "|" . romName, "SMS_P1_Controller",1,,1) smsP2Controller := IniReadCheck(settingsFile, systemName . "|" . romName, "SMS_P2_Controller",1,,1) genP1Use := IniReadCheck(settingsFile, systemName . "|" . romName, "Genesis_P1_Use",1,,1) genP1bUse := IniReadCheck(settingsFile, systemName . "|" . romName, "Genesis_P1b_Use",1,,1) genP1cUse := IniReadCheck(settingsFile, systemName . "|" . romName, "Genesis_P1c_Use",1,,1) genP1dUse := IniReadCheck(settingsFile, systemName . "|" . romName, "Genesis_P1d_Use",1,,1) genP2Use := IniReadCheck(settingsFile, systemName . "|" . romName, "Genesis_P2_Use",1,,1) genP2bUse := IniReadCheck(settingsFile, systemName . "|" . romName, "Genesis_P2b_Use",1,,1) genP2cUse := IniReadCheck(settingsFile, systemName . "|" . romName, "Genesis_P2c_Use",1,,1) genP2dUse := IniReadCheck(settingsFile, systemName . "|" . romName, "Genesis_P2d_Use",1,,1) smsP1Use := IniReadCheck(settingsFile, systemName . "|" . romName, "SMS_P1_Use",1,,1) smsP2Use := IniReadCheck(settingsFile, systemName . "|" . romName, "SMS_P2_Use",1,,1) Log("Module - Finished reading module ini") BezelStart() fusionFile := CheckFile(emuPath . "\fusion.ini") fusionIni := LoadProperties(fusionFile) ; load the config into memory currentFullScreen := ReadProperty(fusionIni,"FullScreen") ; read current fullscreen state currentForceFullScreen32 := ReadProperty(fusionIni,"forceFullScreen32") ; read current ForceFullScreen32 state currentPerfectSync := ReadProperty(fusionIni,"PerfectSync") ; read current PerfectSync state 7z(romPath, romName, romExtension, 7zExtractPath) If romExtension in .7z,.rar ScriptError(MEmu . " only supports uncompressed or zip compressed roms. Please enable 7z support in HLHQ to use this module/emu for this extension: """ . romExtension . """") If ( Fullscreen != "true" And currentFullScreen = "1" ) { WriteProperty(fusionIni,"FullScreen", 0) If controllerReassigningEnabled != true ; no need to save file if it's going to be written later SaveProperties(fusionFile,fusionIni) ; save fusionFile to disk } Else If ( Fullscreen = "true" And currentFullScreen = "0" ) { WriteProperty(fusionIni,"FullScreen", 1) If controllerReassigningEnabled != true ; no need to save file if it's going to be written later SaveProperties(fusionFile,fusionIni) ; save fusionFile to disk } If ( forceFullScreen32 != "true" And currentForceFullScreen32 = "1" ) { WriteProperty(fusionIni,"ForceFullScreen32", 0) If controllerReassigningEnabled != true ; no need to save file if it's going to be written later SaveProperties(fusionFile,fusionIni) ; save fusionFile to disk } Else If ( forceFullScreen32 = "true" And currentForceFullScreen32 = "0" ) { WriteProperty(fusionIni,"ForceFullScreen32", 1) If controllerReassigningEnabled != true ; no need to save file if it's going to be written later SaveProperties(fusionFile,fusionIni) ; save fusionFile to disk } If ( perfectSync != "true" And currentPerfectSync = "1" ) { WriteProperty(fusionIni,"PerfectSync", 0) If controllerReassigningEnabled != true ; no need to save file if it's going to be written later SaveProperties(fusionFile,fusionIni) ; save fusionFile to disk } Else If ( perfectSync = "true" And currentPerfectSync = "0" ) { WriteProperty(fusionIni,"PerfectSync", 1) If controllerReassigningEnabled != true ; no need to save file if it's going to be written later SaveProperties(fusionFile,fusionIni) ; save fusionFile to disk } hideEmu := (If Fullscreen = "true" ? ("Hide") : ("")) fullscreen := (If Fullscreen = "true" ? ("-fullscreen") : ("")) If bezelPath ; Setting windowed mode resolution { WriteProperty(fusionIni,"GameGearZoom", 1) ; disabling emulator default bezel If controllerReassigningEnabled != true ; no need to save file if it's going to be written later SaveProperties(fusionFile,fusionIni) ; save fusionFile to disk } ; Allows you to set on a per-rom basis the controller type plugged into controller ports 1 and 2 If controllerReassigningEnabled = true { Log("Module - Started reassigning Fusion's ini controls") WriteProperty(fusionIni,"MultiTapType", multiTapType) ; sets MultiTap WriteProperty(fusionIni,"Joystick1Type", genP1Controller) ; sets controls for P1 WriteProperty(fusionIni,"Joystick1bType", genP1bController) ; sets controls for P1b WriteProperty(fusionIni,"Joystick1cType", genP1cController) ; sets controls for P1c WriteProperty(fusionIni,"Joystick1dType", genP1dController) ; sets controls for P1d WriteProperty(fusionIni,"Joystick2Type", genP2Controller) ; sets controls for P2 WriteProperty(fusionIni,"Joystick2bType", genP2bController) ; sets controls for P2b WriteProperty(fusionIni,"Joystick2cType", genP2cController) ; sets controls for P2c WriteProperty(fusionIni,"Joystick2dType", genP2dController) ; sets controls for P2d WriteProperty(fusionIni,"Joystick1MSType", smsP1Controller) ; sets controls for sms P1 WriteProperty(fusionIni,"Joystick2MSType", smsP2Controller) ; sets controls for sms P2 WriteProperty(fusionIni,"Joystick1Using", genP1Use) ; sets controls for P1 WriteProperty(fusionIni,"Joystick1bUsing", genP1bUse) ; sets controls for P1b WriteProperty(fusionIni,"Joystick1cUsing", genP1cUse) ; sets controls for P1c WriteProperty(fusionIni,"Joystick1dUsing", genP1dUse) ; sets controls for P1d WriteProperty(fusionIni,"Joystick2Using", genP2Use) ; sets controls for P2 WriteProperty(fusionIni,"Joystick2bUsing", genP2bUse) ; sets controls for P2b WriteProperty(fusionIni,"Joystick2cUsing", genP2cUse) ; sets controls for P2c WriteProperty(fusionIni,"Joystick2dUsing", genP2dUse) ; sets controls for P2d WriteProperty(fusionIni,"Joystick1MSUsing", smsP1Use) ; sets controls for sms P1 WriteProperty(fusionIni,"Joystick2MSUsing", smsP2Use) ; sets controls for sms P2 SaveProperties(fusionFile,fusionIni) ; save fusionFile to disk Log("Module - Finished reassigning Fusion's ini controls") } fluxRom := InStr(romName, "flux") ; test if this game is Flux, a special case game that requires an Audio CD to be mounted If fluxRom { Log("Module - Mounting the Audio CD because """ . romName . """ requires one to function.") ident := "gen" ; change ident to gen because Flux has to be mounted as a Genesis rom DaemonTools("mount", fluxAudioCD) ; mount the Audio CD the user has set in the module settings } scdExtension := InStr(".ccd|.cue|.bin|.iso", romExtension) ; the sega cd extensions supported by fusion If (ident = "scd" && dtEnabled = "true" && scdExtension) { If dtUseSCSI = false Log("Module - Daemon Tools drive type is set to ""dt"" but only ""scsi"" is supported for Fusion. Forcing scsi drive.", 2) DaemonTools("mount", romPath . "\" . romName . romExtension, (If dtUseSCSI = "false" ? "scsi" : "")) Sleep, DTWaitTime Run(executable . " -auto -" . ident . " " . fullscreen, emuPath, hideEmu) } Else { If (ident = "scd" && dtEnabled = "true" && !scdExtension) Log("Module - " . romExtension . " is not a supported cd image extension for Fusion. Launching Fusion without DT support.", 2) Run(executable . " -auto -" . ident . " " . fullscreen . " """ . romPath . "\" . romName . romExtension . """", emuPath, hideEmu) } WinWait("Fusion ahk_class KegaClass") WinWaitActive("Fusion ahk_class KegaClass") If fluxRom PostMessage, 0x111, 40009,,,ahk_class KegaClass ; Runs the Boot Sega-CD command to load the Audio CD that should be mounted in DT already If (ident = "scd" && useRamCarts = "true") ; Sega CD or Mega CD only { brmPath := ReadProperty(fusionIni,"BRMFiles") ; read BRM path IfNotExist, %brmPath% FileCreateDir, %brmPath% ; create brmPath if it does not exist selectRamWin := "Select RAM Cart Size ahk_class #32770" createRamWin := "Create RAM Cart ahk_class #32770" loadRamWin := "Load RAM Cart ahk_class #32770" ; Create New Ram Cart if it doesn't exist already IfNotExist, %brmPath%\%romName%.crm { PostMessage, 0x111, 40036,,,ahk_class KegaClass ; Open Create New Ram Cart Window WinWait, %selectRamWin% WinSet, Transparent, On, %selectRamWin% Control, Check,, Button7, %selectRamWin% ControlSend, Button1, {Enter}, %selectRamWin% WinWait, %createRamWin% WinSet, Transparent, On, %createRamWin% WinWaitActive, %createRamWin% Loop { ControlGetText, edit1Text, Edit1, %createRamWin% If ( edit1Text = brmPath . "\" . romName . ".crm" ) Break Sleep, 100 ControlSetText, Edit1, %brmPath%\%romName%.crm, %createRamWin% } ControlSend, Button1, {Enter}, %createRamWin% ; Select Save } ; Now load the Ram Cart PostMessage, 0x111, 40035,,,ahk_class KegaClass ; Open Load Ram Cart Window WinWait, %loadRamWin% WinSet, Transparent, On, %loadRamWin% WinWaitActive, %loadRamWin% Loop { ControlGetText, edit1Text, Edit1, %loadRamWin% If ( edit1Text = brmPath . "\" . romName . ".crm" ) Break Sleep, 100 ControlSetText, Edit1, %brmPath%\%romName%.crm, %loadRamWin% } ControlSend, Button1, {Enter}, %loadRamWin% ; Select Open } WinWaitActive("Fusion ahk_class KegaClass") Loop { ; looping until Fusion is done loading game Sleep, 200 WinGetTitle, winTitle, Fusion ahk_class KegaClass StringSplit, T, winTitle, %A_Space% If ( T3 = "-" ) Break } If hideTitleBar = true { WinSet, Style, -0x40000, Fusion ahk_class KegaClass ; Removes the border of the game window WinSet, Style, -0xC00000, Fusion ahk_class KegaClass ; Removes the TitleBar DllCall("SetMenu", uint, WinActive( "A" ), uint, 0) ; Removes the MenuBar If bezelEnabled != true Center(Fusion ahk_class KegaClass) } BezelDraw() FadeInExit() If InStr(systemName, "Pico") PostMessage, 0x111, 40183,,,ahk_class KegaClass ; tell Kega Fusion to capture mouse input Process("WaitClose", executable) If (fluxRom || (ident = "scd" && dtEnabled = "true" && scdExtension)) DaemonTools("unmount") 7zCleanUp() BezelExit() FadeOutExit() ExitModule() Center(title) { WinGetPos, X, Y, width, height, %title% x := ( A_ScreenWidth / 2 ) - ( width / 2 ) y := ( A_ScreenHeight / 2 ) - ( height / 2 ) WinMove, %title%, , x, y } MultiGame: ; msgbox % "selectedRom = " . selectedRom . "`nselected game = " . currentButton . "`nmgRomPath = " . mgRomPath . "`nmgRomExt = " . mgRomExt . "`nmgRomName = " . mgRomName ; Unmount the CD from DaemonTools If ( scdExtension && dtEnabled = "true" ) DaemonTools("unmount") Sleep, 500 ; Required to prevent DT from bugging ; Mount the CD using DaemonTools If ( scdExtension && dtEnabled = "true" ) DaemonTools("mount", selectedRom) Return CloseProcess: FadeOutStart() WinClose("Fusion ahk_class KegaClass") ; PostMessage, 0x111, 40039,,,ahk_class KegaClass ; Tells Fusion to Power Off ; Sleep, 100 ; giving time for Fusion to unload rom ; PostMessage, 0x111, 40005,,,ahk_class KegaClass ; Tells Fusion to exit Return 18:51:27:219 | HL | INFO | +0 | BuildScript - Loaded Statistics.ahk script 18:51:27:219 | HL | INFO | +0 | BuildScript - Loaded User Functions.ahk script 18:51:27:219 | HL | INFO | +0 | BuildScript - Finished injecting functions into module 18:51:27:219 | HL | INFO | +0 | Main - Module is built 18:51:27:219 | HL | INFO | +0 | CheckFile - Checking if P:\Hyperspin Project - The Frontend\AutoHotkey.dll exists 18:51:27:220 | 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: 3/10/2014 - 11:10:19 PM Modified: 3/10/2014 - 11:10:19 PM 18:51:27:232 | HL | INFO | +16 | Main - Running module 18:51:27:232 | HL | INFO | +0 | Main - Starting timer to watch if Front End gets displaced and restore it if it does. 18:51:27:334 | MD | INFO | +N/A | Module initialized 18:51:27:336 | MD | DEBUG1 | +0 | fadeInTransitionAnimation: DefaultAnimateFadeIn 18:51:27:336 | MD | DEBUG1 | +0 | fadeOutTransitionAnimation: DefaultAnimateFadeOut 18:51:27:336 | MD | DEBUG1 | +0 | fadeLyr3Animation: DefaultFadeAnimation 18:51:27:336 | MD | DEBUG1 | +0 | fadeLyr37zAnimation: DefaultFadeAnimation 18:51:27:336 | MD | INFO | +0 | StartModule - Started 18:51:27:337 | MD | INFO | +0 | StartModule - MEmu: Fusion MEmuV: v3.64 MURL: http://www.eidolons-inn.net/tiki-index.php?page=Kega MAuthor: djvj MVersion: 2.0.8 MCRC: 792D6332 iCRC: 3B62A7B7 MID: MSystem: "Samsung Gam Boy","Sega 32X","Sega CD","Sega Game Gear","Sega Genesis","Sega Master System","Sega Mega Drive","Sega Mega-CD","Sega Pico","Sega SC-3000","Sega SG-1000" 18:51:27:337 | MD | INFO | +0 | StartModule - You have a supported System Name for this module: "Sega Genesis" 18:51:27:337 | MD | DEBUG1 | +0 | StartModule - Leaving romName as is because Rom Mapping filled it with an Alternate_Rom_Name: Quad Challenge (USA) 18:51:27:337 | MD | INFO | +0 | StartModule - Ended 18:51:27:337 | MD | DEBUG1 | +0 | FadeInStart - Started 18:51:27:339 | MD | DEBUG1 | +0 | GetFadePicFile - Checking if any Fade Layer 1 images exist in: P:\Hyperspin Project - The Frontend\Media\Fade\Sega Genesis\Quad Challenge (USA)\Layer 1*.* 18:51:27:339 | MD | DEBUG1 | +0 | GetFadePicFile - Checking if any Fade Layer 1 images exist in: P:\Hyperspin Project - The Frontend\Media\Fade\Sega Genesis\_Default\Layer 1*.* 18:51:27:339 | MD | DEBUG1 | +0 | GetFadePicFile - Looking for Fade Layer 1 pic: P:\Hyperspin Project - The Frontend\Media\Fade\Sega Genesis\_Default\Layer 1*.png 18:51:27:339 | MD | DEBUG1 | +0 | GetFadePicFile - Found Fade Layer 1 pic: P:\Hyperspin Project - The Frontend\Media\Fade\Sega Genesis\_Default\Layer 1.png 18:51:27:340 | MD | DEBUG1 | +0 | GetFadePicFile - Looking for Fade Layer 1 pic: P:\Hyperspin Project - The Frontend\Media\Fade\Sega Genesis\_Default\Layer 1*.gif 18:51:27:340 | MD | DEBUG1 | +0 | GetFadePicFile - Looking for Fade Layer 1 pic: P:\Hyperspin Project - The Frontend\Media\Fade\Sega Genesis\_Default\Layer 1*.tif 18:51:27:340 | MD | DEBUG1 | +0 | GetFadePicFile - Looking for Fade Layer 1 pic: P:\Hyperspin Project - The Frontend\Media\Fade\Sega Genesis\_Default\Layer 1*.bmp 18:51:27:340 | MD | DEBUG1 | +0 | GetFadePicFile - Looking for Fade Layer 1 pic: P:\Hyperspin Project - The Frontend\Media\Fade\Sega Genesis\_Default\Layer 1*.jpg 18:51:27:340 | MD | INFO | +0 | GetFadePicFile - Randomized images and Fade Layer 1 will use P:\Hyperspin Project - The Frontend\Media\Fade\Sega Genesis\_Default\Layer 1.png 18:51:27:341 | MD | DEBUG1 | +0 | GetFadePicFile - Checking if any Fade Layer 2 images exist in: P:\Hyperspin Project - The Frontend\Media\Fade\Sega Genesis\Quad Challenge (USA)\Layer 2*.* 18:51:27:341 | MD | DEBUG1 | +0 | GetFadePicFile - Checking if any Fade Layer 2 images exist in: P:\Hyperspin Project - The Frontend\Media\Fade\Sega Genesis\_Default\Layer 2*.* 18:51:27:341 | MD | DEBUG1 | +0 | GetFadePicFile - Looking for Fade Layer 2 pic: P:\Hyperspin Project - The Frontend\Media\Fade\Sega Genesis\_Default\Layer 2*.png 18:51:27:341 | MD | DEBUG1 | +0 | GetFadePicFile - Found Fade Layer 2 pic: P:\Hyperspin Project - The Frontend\Media\Fade\Sega Genesis\_Default\Layer 2.png 18:51:27:341 | MD | DEBUG1 | +0 | GetFadePicFile - Looking for Fade Layer 2 pic: P:\Hyperspin Project - The Frontend\Media\Fade\Sega Genesis\_Default\Layer 2*.gif 18:51:27:342 | MD | DEBUG1 | +0 | GetFadePicFile - Looking for Fade Layer 2 pic: P:\Hyperspin Project - The Frontend\Media\Fade\Sega Genesis\_Default\Layer 2*.tif 18:51:27:342 | MD | DEBUG1 | +0 | GetFadePicFile - Looking for Fade Layer 2 pic: P:\Hyperspin Project - The Frontend\Media\Fade\Sega Genesis\_Default\Layer 2*.bmp 18:51:27:342 | MD | DEBUG1 | +0 | GetFadePicFile - Looking for Fade Layer 2 pic: P:\Hyperspin Project - The Frontend\Media\Fade\Sega Genesis\_Default\Layer 2*.jpg 18:51:27:342 | MD | INFO | +0 | GetFadePicFile - Randomized images and Fade Layer 2 will use P:\Hyperspin Project - The Frontend\Media\Fade\Sega Genesis\_Default\Layer 2.png 18:51:27:413 | MD | INFO | +78 | DefaultAnimateFadeIn - Started 18:51:27:414 | MD | INFO | +0 | DefaultAnimateFadeIn - Drawing First FadeIn Image. 18:51:27:932 | MD | INFO | +515 | DefaultAnimateFadeIn - Ended 18:51:27:932 | MD | INFO | +0 | DefaultFadeAnimation - Started 18:51:27:932 | MD | DEBUG1 | +0 | GetFadePicFile - Checking if any Fade Layer 3 images exist in: P:\Hyperspin Project - The Frontend\Media\Fade\Sega Genesis\Quad Challenge (USA)\Layer 3*.* 18:51:27:932 | MD | DEBUG1 | +0 | GetFadePicFile - Checking if any Fade Layer 3 images exist in: P:\Hyperspin Project - The Frontend\Media\Fade\Sega Genesis\_Default\Layer 3*.* 18:51:27:933 | MD | DEBUG1 | +0 | GetFadePicFile - Looking for Fade Layer 3 pic: P:\Hyperspin Project - The Frontend\Media\Fade\Sega Genesis\_Default\Layer 3*.png 18:51:27:933 | MD | DEBUG1 | +0 | GetFadePicFile - Found Fade Layer 3 pic: P:\Hyperspin Project - The Frontend\Media\Fade\Sega Genesis\_Default\Layer 3.png 18:51:27:933 | MD | DEBUG1 | +0 | GetFadePicFile - Looking for Fade Layer 3 pic: P:\Hyperspin Project - The Frontend\Media\Fade\Sega Genesis\_Default\Layer 3*.gif 18:51:27:933 | MD | DEBUG1 | +0 | GetFadePicFile - Looking for Fade Layer 3 pic: P:\Hyperspin Project - The Frontend\Media\Fade\Sega Genesis\_Default\Layer 3*.tif 18:51:27:934 | MD | DEBUG1 | +0 | GetFadePicFile - Looking for Fade Layer 3 pic: P:\Hyperspin Project - The Frontend\Media\Fade\Sega Genesis\_Default\Layer 3*.bmp 18:51:27:934 | MD | DEBUG1 | +0 | GetFadePicFile - Looking for Fade Layer 3 pic: P:\Hyperspin Project - The Frontend\Media\Fade\Sega Genesis\_Default\Layer 3*.jpg 18:51:27:934 | MD | INFO | +0 | GetFadePicFile - Randomized images and Fade Layer 3 will use P:\Hyperspin Project - The Frontend\Media\Fade\Sega Genesis\_Default\Layer 3.png 18:51:27:937 | MD | INFO | +0 | ReadHyperSpinXML - Started 18:51:27:938 | MD | INFO | +15 | ReadHyperSpinXML - Ended 18:51:27:938 | MD | INFO | +0 | CreateRomTable - Started 18:51:27:938 | MD | DEBUG1 | +0 | CreateRomTable - Checking for match: "Quad Challenge (USA)" and "(Disc" 18:51:27:939 | MD | DEBUG1 | +0 | CreateRomTable - Checking for match: "Quad Challenge (USA)" and "(Disk" 18:51:27:939 | MD | DEBUG1 | +0 | CreateRomTable - Checking for match: "Quad Challenge (USA)" and "(Cart" 18:51:27:939 | MD | DEBUG1 | +0 | CreateRomTable - Checking for match: "Quad Challenge (USA)" and "(Tape" 18:51:27:939 | MD | DEBUG1 | +0 | CreateRomTable - Checking for match: "Quad Challenge (USA)" and "(Cassette" 18:51:27:939 | MD | DEBUG1 | +0 | CreateRomTable - Checking for match: "Quad Challenge (USA)" and "(Part" 18:51:27:939 | MD | DEBUG1 | +0 | CreateRomTable - Checking for match: "Quad Challenge (USA)" and "(Side" 18:51:27:939 | MD | INFO | +0 | CreateRomTable - Ended, 7 Loops to create table. 18:51:28:731 | MD | INFO | +780 | DefaultFadeAnimation - Ended 18:51:28:731 | MD | DEBUG1 | +0 | FadeInDelay - Started 18:51:28:731 | MD | DEBUG1 | +0 | FadeInDelay - Ended 18:51:28:732 | MD | DEBUG1 | +0 | FadeInStart - Ended 18:51:28:732 | MD | INFO | +0 | StartGlobalUserFeatures - Starting 18:51:28:732 | MD | INFO | +0 | StartGlobalUserFeatures - Ending 18:51:28:732 | MD | DEBUG1 | +0 | CoverFE - Started 18:51:28:733 | MD | DEBUG1 | +0 | CoverFE - Ended 18:51:28:733 | MD | INFO | +0 | Module - Started reading module ini 18:51:28:736 | MD | INFO | +16 | Module Setting - [settings] - Fullscreen: true 18:51:28:736 | MD | INFO | +0 | Module Setting - [settings] - ForceFullScreen32: true 18:51:28:737 | MD | INFO | +0 | Module Setting - [settings] - hideTitleBar: true 18:51:28:737 | MD | INFO | +0 | Module Setting - [settings] - UseRamCarts: true 18:51:28:737 | MD | INFO | +0 | Module Setting - [settings] - FluxAudioCD: 18:51:28:737 | MD | INFO | +0 | Module Setting - [sega Genesis] - DTWaitTime: 0 18:51:28:737 | MD | INFO | +0 | Module Setting - [sega Genesis] - Controller_Reassigning_Enabled: false 18:51:28:738 | MD | INFO | +0 | Module Setting - [Quad Challenge (USA)] - PerfectSync: false 18:51:28:738 | MD | INFO | +0 | Module Setting - [sega Genesis] - MultiTapType: 0 18:51:28:738 | MD | INFO | +0 | Module Setting - [Quad Challenge (USA)] - MultiTapType: 0 18:51:28:738 | MD | INFO | +0 | Module Setting - [sega Genesis] - Genesis_P1_Controller: 2 18:51:28:739 | MD | INFO | +0 | Module Setting - [Quad Challenge (USA)] - Genesis_P1_Controller: 2 18:51:28:739 | MD | INFO | +0 | Module Setting - [sega Genesis] - Genesis_P1b_Controller: 2 18:51:28:739 | MD | INFO | +0 | Module Setting - [Quad Challenge (USA)] - Genesis_P1b_Controller: 2 18:51:28:739 | MD | INFO | +0 | Module Setting - [sega Genesis] - Genesis_P1c_Controller: 2 18:51:28:740 | MD | INFO | +0 | Module Setting - [Quad Challenge (USA)] - Genesis_P1c_Controller: 2 18:51:28:740 | MD | INFO | +0 | Module Setting - [sega Genesis] - Genesis_P1d_Controller: 2 18:51:28:740 | MD | INFO | +0 | Module Setting - [Quad Challenge (USA)] - Genesis_P1d_Controller: 2 18:51:28:740 | MD | INFO | +0 | Module Setting - [sega Genesis] - Genesis_P2_Controller: 2 18:51:28:740 | MD | INFO | +0 | Module Setting - [Quad Challenge (USA)] - Genesis_P2_Controller: 2 18:51:28:741 | MD | INFO | +0 | Module Setting - [sega Genesis] - Genesis_P2b_Controller: 2 18:51:28:741 | MD | INFO | +0 | Module Setting - [Quad Challenge (USA)] - Genesis_P2b_Controller: 2 18:51:28:741 | MD | INFO | +0 | Module Setting - [sega Genesis] - Genesis_P2c_Controller: 2 18:51:28:741 | MD | INFO | +0 | Module Setting - [Quad Challenge (USA)] - Genesis_P2c_Controller: 2 18:51:28:742 | MD | INFO | +0 | Module Setting - [sega Genesis] - Genesis_P2d_Controller: 2 18:51:28:742 | MD | INFO | +0 | Module Setting - [Quad Challenge (USA)] - Genesis_P2d_Controller: 2 18:51:28:742 | MD | INFO | +0 | Module Setting - [sega Genesis] - SMS_P1_Controller: 1 18:51:28:742 | MD | INFO | +0 | Module Setting - [Quad Challenge (USA)] - SMS_P1_Controller: 1 18:51:28:743 | MD | INFO | +0 | Module Setting - [sega Genesis] - SMS_P2_Controller: 1 18:51:28:743 | MD | INFO | +0 | Module Setting - [Quad Challenge (USA)] - SMS_P2_Controller: 1 18:51:28:743 | MD | INFO | +0 | Module Setting - [sega Genesis] - Genesis_P1_Use: 1 18:51:28:743 | MD | INFO | +0 | Module Setting - [Quad Challenge (USA)] - Genesis_P1_Use: 1 18:51:28:743 | MD | INFO | +0 | Module Setting - [sega Genesis] - Genesis_P1b_Use: 1 18:51:28:744 | MD | INFO | +0 | Module Setting - [Quad Challenge (USA)] - Genesis_P1b_Use: 1 18:51:28:744 | MD | INFO | +0 | Module Setting - [sega Genesis] - Genesis_P1c_Use: 1 18:51:28:744 | MD | INFO | +0 | Module Setting - [Quad Challenge (USA)] - Genesis_P1c_Use: 1 18:51:28:744 | MD | INFO | +0 | Module Setting - [sega Genesis] - Genesis_P1d_Use: 1 18:51:28:745 | MD | INFO | +0 | Module Setting - [Quad Challenge (USA)] - Genesis_P1d_Use: 1 18:51:28:745 | MD | INFO | +0 | Module Setting - [sega Genesis] - Genesis_P2_Use: 1 18:51:28:745 | MD | INFO | +0 | Module Setting - [Quad Challenge (USA)] - Genesis_P2_Use: 1 18:51:28:745 | MD | INFO | +0 | Module Setting - [sega Genesis] - Genesis_P2b_Use: 1 18:51:28:745 | MD | INFO | +0 | Module Setting - [Quad Challenge (USA)] - Genesis_P2b_Use: 1 18:51:28:746 | MD | INFO | +0 | Module Setting - [sega Genesis] - Genesis_P2c_Use: 1 18:51:28:746 | MD | INFO | +0 | Module Setting - [Quad Challenge (USA)] - Genesis_P2c_Use: 1 18:51:28:746 | MD | INFO | +0 | Module Setting - [sega Genesis] - Genesis_P2d_Use: 1 18:51:28:746 | MD | INFO | +0 | Module Setting - [Quad Challenge (USA)] - Genesis_P2d_Use: 1 18:51:28:747 | MD | INFO | +0 | Module Setting - [sega Genesis] - SMS_P1_Use: 1 18:51:28:747 | MD | INFO | +0 | Module Setting - [Quad Challenge (USA)] - SMS_P1_Use: 1 18:51:28:747 | MD | INFO | +0 | Module Setting - [sega Genesis] - SMS_P2_Use: 1 18:51:28:747 | MD | INFO | +0 | Module Setting - [Quad Challenge (USA)] - SMS_P2_Use: 1 18:51:28:747 | MD | INFO | +0 | Module - Finished reading module ini 18:51:28:748 | MD | INFO | +0 | CheckFile - Checking if P:\Hyperspin Project - The Frontend\Emulators\MegaDrive\fusion.ini exists 18:51:28:748 | MD | DEBUG1 | +0 | CheckFile - Attributes: File Size: 7071 bytes Created: 7/9/2013 - 8:56:16 AM Modified: 4/29/2014 - 6:45:45 PM 18:51:28:748 | MD | DEBUG1 | +0 | LoadProperties - Started and loading this cfg into memory: P:\Hyperspin Project - The Frontend\Emulators\MegaDrive\fusion.ini 18:51:28:751 | MD | DEBUG1 | +16 | LoadProperties - Ended 18:51:28:751 | MD | DEBUG1 | +0 | ReadProperty - Started 18:51:28:752 | MD | DEBUG1 | +0 | ReadProperty - Started 18:51:28:752 | MD | DEBUG1 | +0 | ReadProperty - Started 18:51:28:752 | MD | INFO | +0 | Run - Running: P:\Hyperspin Project - The Frontend\Emulators\MegaDrive\Fusion.exe -auto -gen -fullscreen "P:\Hyperspin Project - The Frontend\ICE\ROMs\Genesis\Quad Challenge (USA).zip" 18:51:28:795 | MD | DEBUG1 | +31 | Run - "Fusion.exe -auto -gen -fullscreen "P:\Hyperspin Project - The Frontend\ICE\ROMs\Genesis\Quad Challenge (USA).zip"" Process ID: 5916 18:51:28:795 | MD | DEBUG1 | +0 | GetActiveWindowStatus - Title: CoverFE | Class: AutoHotkeyGUI | State: 0 | X: 0 | Y: 0 | Width: 1920 | Height: 1080 | Window HWND: 0x60568 | Process ID: 1844 | Process Path: P:\Hyperspin Project - The Frontend\HyperLaunch.exe 18:51:28:795 | MD | INFO | +0 | WinWait - Waiting for "Fusion ahk_class KegaClass" 18:51:28:923 | MD | DEBUG1 | +140 | GetActiveWindowStatus - Title: Fusion 3.64 (C) Steve Snake, 2010. | Class: KegaClass | State: 0 | X: 485 | Y: 124 | Width: 1286 | Height: 1009 | Window HWND: 0x1703d4 | Process ID: 5916 | Process Path: P:\Hyperspin Project - The Frontend\Emulators\MegaDrive\Fusion.exe 18:51:28:923 | MD | DEBUG1 | +0 | GetActiveWindowStatus - Title: Fusion 3.64 (C) Steve Snake, 2010. | Class: KegaClass | State: 0 | X: 485 | Y: 124 | Width: 1286 | Height: 1009 | Window HWND: 0x1703d4 | Process ID: 5916 | Process Path: P:\Hyperspin Project - The Frontend\Emulators\MegaDrive\Fusion.exe 18:51:28:924 | MD | INFO | +0 | WinWaitActive - Waiting for "Fusion ahk_class KegaClass" 18:51:29:151 | MD | DEBUG1 | +219 | GetActiveWindowStatus - Title: Fusion 3.64 - Genesis - QUAD CHALLENGE | Class: KegaClass | State: 0 | X: 0 | Y: 0 | Width: 1920 | Height: 1080 | Window HWND: 0x1703d4 | Process ID: 5916 | Process Path: P:\Hyperspin Project - The Frontend\Emulators\MegaDrive\Fusion.exe 18:51:29:153 | MD | DEBUG1 | +0 | GetActiveWindowStatus - Title: Fusion 3.64 - Genesis - QUAD CHALLENGE | Class: KegaClass | State: 0 | X: 0 | Y: 0 | Width: 1920 | Height: 1080 | Window HWND: 0x1703d4 | Process ID: 5916 | Process Path: P:\Hyperspin Project - The Frontend\Emulators\MegaDrive\Fusion.exe 18:51:29:153 | MD | INFO | +0 | WinWaitActive - Waiting for "Fusion ahk_class KegaClass" 18:51:29:251 | MD | DEBUG1 | +109 | GetActiveWindowStatus - Title: Fusion 3.64 - Genesis - QUAD CHALLENGE | Class: KegaClass | State: 0 | X: 0 | Y: 0 | Width: 1920 | Height: 1080 | Window HWND: 0x1703d4 | Process ID: 5916 | Process Path: P:\Hyperspin Project - The Frontend\Emulators\MegaDrive\Fusion.exe 18:51:32:265 | MD | INFO | +3011 | Process - WaitClose Fusion.exe 18:51:32:285 | MD | DEBUG1 | +15 | FadeInExit - Started 18:51:33:700 | MD | INFO | +1420 | DefaultAnimateFadeIn - Started 18:51:34:226 | MD | INFO | +530 | DefaultAnimateFadeIn - Ended 18:51:34:234 | MD | DEBUG1 | +0 | FadeInExit - Ended, waiting for user to close launched application 18:52:31:746 | MD | DEBUG1 | +57518 | CloseProcess - Started, user requested to end launched application 18:52:31:746 | MD | DEBUG1 | +0 | FadeOutStart - Started 18:52:31:746 | MD | DEBUG1 | +0 | GetFadePicFile - Checking if any Fade Layer -1 images exist in: P:\Hyperspin Project - The Frontend\Media\Fade\Sega Genesis\Quad Challenge (USA)\Layer -1*.* 18:52:31:747 | MD | DEBUG1 | +0 | GetFadePicFile - Checking if any Fade Layer -1 images exist in: P:\Hyperspin Project - The Frontend\Media\Fade\Sega Genesis\_Default\Layer -1*.* 18:52:31:747 | MD | DEBUG1 | +0 | GetFadePicFile - Checking if any Fade Layer -1 images exist in: P:\Hyperspin Project - The Frontend\Media\Fade\_Default\Layer -1*.* 18:52:31:747 | MD | DEBUG1 | +0 | GetFadePicFile - Looking for Fade Layer -1 pic: P:\Hyperspin Project - The Frontend\Media\Fade\_Default\Layer -1*.png 18:52:31:747 | MD | DEBUG1 | +0 | GetFadePicFile - Found Fade Layer -1 pic: P:\Hyperspin Project - The Frontend\Media\Fade\_Default\Layer -1.png 18:52:31:748 | MD | DEBUG1 | +0 | GetFadePicFile - Looking for Fade Layer -1 pic: P:\Hyperspin Project - The Frontend\Media\Fade\_Default\Layer -1*.gif 18:52:31:748 | MD | DEBUG1 | +0 | GetFadePicFile - Looking for Fade Layer -1 pic: P:\Hyperspin Project - The Frontend\Media\Fade\_Default\Layer -1*.tif 18:52:31:748 | MD | DEBUG1 | +0 | GetFadePicFile - Looking for Fade Layer -1 pic: P:\Hyperspin Project - The Frontend\Media\Fade\_Default\Layer -1*.bmp 18:52:31:748 | MD | DEBUG1 | +0 | GetFadePicFile - Looking for Fade Layer -1 pic: P:\Hyperspin Project - The Frontend\Media\Fade\_Default\Layer -1*.jpg 18:52:31:748 | MD | INFO | +0 | GetFadePicFile - Randomized images and Fade Layer -1 will use P:\Hyperspin Project - The Frontend\Media\Fade\_Default\Layer -1.png 18:52:31:926 | MD | INFO | +171 | DefaultAnimateFadeOut - Started 18:52:32:420 | MD | INFO | +500 | DefaultAnimateFadeOut - Ended 18:52:32:421 | MD | DEBUG1 | +0 | FadeOutStart - Ended 18:52:32:421 | MD | DEBUG1 | +0 | ShowFE - Started 18:52:32:428 | MD | DEBUG1 | +0 | ShowFE - Ended 18:52:32:428 | MD | INFO | +0 | WinClose - Closing: Fusion ahk_class KegaClass 18:52:34:541 | MD | DEBUG1 | +2121 | CloseProcess - Ended 18:52:35:089 | MD | INFO | +546 | StopGlobalUserFeatures - Starting 18:52:35:089 | MD | INFO | +0 | StopGlobalUserFeatures - Ending 18:52:35:089 | MD | DEBUG1 | +0 | FadeOutExit - Started 18:52:35:089 | MD | INFO | +0 | DefaultAnimateFadeOut - Started 18:52:35:602 | MD | INFO | +515 | DefaultAnimateFadeOut - Ended 18:52:35:604 | MD | DEBUG1 | +0 | FadeOutExit - Ended 18:52:35:605 | MD | INFO | +0 | ExitModule - Started 18:52:35:605 | MD | INFO | +0 | Starting Updating Statistics: 18:52:35:605 | MD | DEBUG2 | +0 | Total Elapsed Time in Pause in seconds: 0 18:52:35:605 | MD | DEBUG2 | +0 | gameSectionStartTime:25253878 18:52:35:605 | MD | DEBUG2 | +0 | ElapsedTime:61 18:52:35:605 | MD | DEBUG2 | +0 | Statistics cleared game name: Quad Challenge 18:52:35:625 | MD | DEBUG2 | +16 | 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: 1747 Total_Global_Played_Time: 70790 18:52:35:626 | MD | DEBUG2 | +15 | Updated Statistics: Number_of_Times_Played: 1 Last_Time_Played: Tuesday April 29, 2014 06:51:34 PM Average_Time_Played: 61 Total_Time_Played: 61 System_Total_Played_Time: 1808 Total_Global_Played_Time: 70851 18:52:35:643 | MD | INFO | +16 | Game section statistics updated. 18:52:35:643 | MD | INFO | +0 | ExitModule - Ended 18:52:35:643 | MD | INFO | +0 | End of Module Logs 18:52:35:662 | HL | INFO | +68437 | Main - Module ended, exiting HyperLaunch normally 18:52:35:662 | HL | INFO | +0 | ExitScript - Started 18:52:35:664 | HL | DEBUG1 | +0 | ExitScript - Checking what application is currently in focus. 18:52:35:671 | HL | INFO | +0 | SystemCursor - Restoring mouse cursor 18:52:35:677 | HL | INFO | +16 | ExitScript - Ended Many thanks for looking into this! Simply Austin's YouTube
suspendedhatch Posted April 29, 2014 Posted April 29, 2014 Did you set up the blank profile? I've never had your problem but I seem to remember from the tutorial that I used that this was necessary to prevent the problem you're having. For clarification: you saved profiles with only your thumbsticks set to your exit keys and every other button left empty, correct? For me, the only way Xpadder would work is if I set the profiles up specifically for emulator (ie Nestopia or global Mess), and then joystick (xbox360 controller). None of the options it is supposed to default to ever worked.
SIMPLYAUSTIN Posted April 29, 2014 Author Posted April 29, 2014 Blank profile? Hmmmm... no I know nothing of this? I just followed the guide I posted at the top of this thread? But yes, there are a few which have whole complete profiles such as ScumVM, MS DOS and Atari 7800. All the rest of them just have the 2 keys binded and the rest blank, just so I can exit the Emu's. I cant do them per emulator. just by the wheels. As you can see in that guide it seems very simple... maybe too simple, thats wwhy its messed up? hehehe Simply Austin's YouTube
suspendedhatch Posted April 29, 2014 Posted April 29, 2014 https://sites.google.com/site/hyperlaunch2/home/features/keymapper
ghutch92 Posted April 29, 2014 Posted April 29, 2014 If you disable support for keymapper then hyperlaunch has nothing to do with that feature while it's disabled, meaning no interaction at all with keymappers. Now here's the catch to adding code to shutdown keymappers if you have keymapper disabled Play a system with keymapper supported, HL loads your playing profile (game,emulator,system,default) Exit that game, HL loads HyperSpin Profile (Front End Profile) Play a system with keymapper disabled, HL does nothing with keymappers; HyperSpin Profile is still loaded. (current way) Exit that Game and return to HyperSpin, HL does nothing with keymappers; HyperSpin Profile is still loaded. (current way) Alternate Route with "bug" fix: Play a system with keymapper disabled, HL closes keymappers and then has nothing to do with keymappers; HyperSpin Profile is no longer loaded. (added code to fix the "bug") Exit that Game and return to HyperSpin, HL does nothing with keymappers; HyperSpin Profile is not loaded. (added code to fix the "bug") Dig out keyboard and plug it into to a usb port, and then use it to choose the next game because your joystick no longer works because the HyperSpin profile is not loaded. (to me this is unacceptable) Now you ask, why not have hyperlaunch load the HyperSpin Profile when you exit a game that has keymapper disabled. I respond with, this is asking for keymapper support which you disabled. How keymapper currently works Xpadder: Playing: Game -> Emulator -> System -> Default -> Blank -> Close xpadder Exiting Game: Front End -> blank -> close xpadder Opening HL Menus: HyperLaunch -> blank -> close xpadder *HL menu enabled separately (disabled by default) Note for xpadder each type mentioned above has a subsection that is searched for: Controller Name -> Custom Name -> Default(Normal) JoyToKey Playing: Game -> Emulator -> System -> Default -> Close joytokey Exiting Game: Front End -> close joytokey Opening HL Menus: HyperLaunch -> close joytokey *HL menu enabled separately (disabled by default) AHK External Playing: Game -> Emulator -> System -> Default -> Close ahk mappings Exiting Game: Front End -> close ahk mappings Opening HL Menus: HyperLaunch -> do not close ahk mappings use what is currently loaded *HL menu enabled separately (disabled by default) Hopefully this clears up some confusion. How to Install HyperSpin and more RocketLauncher HyperSpin Startup Script
SIMPLYAUSTIN Posted May 1, 2014 Author Posted May 1, 2014 Sorry. Im not to good at this. Do you know what may be causing the problem I have. Is there something obvious that I should be doing. Im guessing that doing it through the route in my first post is correct that way its synced with HLHQ? Simply Austin's YouTube
ghutch92 Posted May 5, 2014 Posted May 5, 2014 In other words keep keymapper enabled even for systems you don't use it for if you wish to unload and load the hyperspin profile. In the log for the system that you were having trouble with keymapper is disabled. How to Install HyperSpin and more RocketLauncher HyperSpin Startup Script
SIMPLYAUSTIN Posted May 5, 2014 Author Posted May 5, 2014 OMG!!! Im not home yet, but its that simple!! Hahahaha, I cant check yet as I have not got my rig infront of me but if it is that then I bow my head in shame. Something so simple yet got me pulling my hair out. Thanks ghutch, I will check tonight. Simply Austin's YouTube
SIMPLYAUSTIN Posted May 5, 2014 Author Posted May 5, 2014 Yes, we are working!!!!! GET IN!!! Many hanks for the help. All systems now working with Xpadder... except Dolphin... but I think this is due to a keying error, as in one used by the Emu. I bind left shift and M to exit. Again... many thanks!!! PROBLEM SOLVED!!!! Simply Austin's YouTube
Recommended Posts
Archived
This topic is now archived and is closed to further replies.