Another one found me. Happens with NullDC set as emulator for DC. Looks to have something to do with bezels? Don't have bezels enabled for it though.
Code:
01:50:46:231 | HL | INFO | +N/A | Main - HyperLaunch v3.1.0.4 BETA (www.hyperlaunch.net)
01:50:46:341 | HL | INFO | +110 | Main - System Specs:
HyperLaunch Dir: D:\Arcade\Hyperlaunch
HyperLaunch is: 32-bit
OS: Microsoft Windows 8.1 Pro
SKU: Professional
Total Memory: 6135.11 MB
Free Memory: 3066.61 MB
Used Memory: 3068.496 MB
SystemType: 64-bit
Physical Processors: 1
Logical Processors: 8
GPU 1 Name: NVIDIA GeForce GTX 770
GPU 1 RAM: -2048.00 MB
GPU 1 Driver Version: 9.18.13.4725
Sound 1 Device: HD Pro Webcam C920
Sound 1 Status: Enabled
Sound 2 Device: NVIDIA High Definition Audio
Sound 2 Status: Enabled
Sound 3 Device: NVIDIA Virtual Audio Device (Wave Extensible) (WDM)
Sound 3 Status: Enabled
Sound 4 Device: Realtek High Definition Audio
Sound 4 Status: Enabled
OS Language: English_United_States
OS Admin Status: No
Monitor #1 (\\.\DISPLAY1): 1920x1080 (1920x1080 work)
Monitor #2 (\\.\DISPLAY2): 0x1080 (0x1080 work)
Monitor #3 (\\.\DISPLAY3): 3840x1080 (3840x1080 work)
Monitor #1 Orientation: Landscape
Current AHK Desktop Width: 1920
Current AHK Desktop Height: 1080
AutoHotkey Path:
AHK Version: 1.1.09.04
Unicode: No
01:50:46:405 | HL | INFO | +78 | CheckFile - Checking if D:\Arcade\Hyperlaunch\HyperLaunch.exe exists
01:50:46:515 | HL | DEBUG1 | +109 | CheckFile - Attributes:
FileDescription Your favorite Front End companion! Visit us @ www.hyperlaunch.net
FileVersion 3.1.0.4
LegalCopyright ©2014 HyperLaunch
ProductName djvj's one swell guy!
ProductVersion 1.1.9.4
CompanyName HyperLaunch BETA
File Size: 966656 bytes
Created: 1/10/2015 - 10:36:34 AM
Modified: 1/22/2015 - 9:46:22 PM
01:50:46:619 | HL | INFO | +94 | CheckFile - Checking if D:\Arcade\Hyperlaunch\Module Extensions\dxwnd\dxwnd.ini exists
01:50:46:699 | HL | DEBUG1 | +78 | CheckFile - Attributes:
File Size: 409 bytes
Created: 1/10/2015 - 10:36:37 AM
Modified: 1/10/2015 - 10:36:37 AM
01:50:46:713 | HL | INFO | +16 | CheckFile - Checking if D:\Arcade\Hyperlaunch\Module Extensions\dxwnd\dxwnd.exe exists
01:50:46:728 | HL | DEBUG1 | +15 | CheckFile - Attributes:
FileDescription DxWnd MFC application
FileVersion 1, 0, 0, 1
InternalName DxWnd
LegalCopyright Copyright (C) 2004/2012
OriginalFilename DxWnd.exe
ProductName DxWnd application
ProductVersion 1, 0, 0, 1
File Size: 539136 bytes
Created: 1/10/2015 - 10:36:37 AM
Modified: 1/22/2015 - 9:46:23 PM
01:50:46:742 | HL | INFO | +16 | CheckFile - Checking if D:\Arcade\Hyperlaunch\Module Extensions\BinHexRW.ahk exists
01:50:46:765 | HL | DEBUG1 | +31 | CRC Check - CRC matches, this is an official unedited Library.
01:50:46:782 | HL | DEBUG1 | +16 | CheckFile - Attributes:
File Size: 4961 bytes
Created: 1/10/2015 - 10:36:37 AM
Modified: 1/22/2015 - 9:46:23 PM
01:50:46:806 | HL | INFO | +16 | CheckFile - Checking if D:\Arcade\Hyperlaunch\Module Extensions\BlockInput.exe exists
01:50:46:861 | HL | DEBUG1 | +62 | CheckFile - Attributes:
FileDescription
FileVersion 1.1.09.04
InternalName
OriginalFilename
ProductName
ProductVersion 1.1.09.04
File Size: 657920 bytes
Created: 1/10/2015 - 10:36:37 AM
Modified: 1/22/2015 - 9:46:23 PM
01:50:46:862 | HL | INFO | +0 | CheckFile - Checking if D:\Arcade\Hyperlaunch\Module Extensions\CLR.ahk exists
01:50:46:864 | HL | DEBUG1 | +0 | CRC Check - CRC matches, this is an official unedited Extension.
01:50:46:865 | HL | DEBUG1 | +0 | CheckFile - Attributes:
File Size: 10586 bytes
Created: 1/10/2015 - 10:36:37 AM
Modified: 1/22/2015 - 9:46:23 PM
01:50:46:866 | HL | INFO | +0 | CheckFile - Checking if D:\Arcade\Hyperlaunch\Module Extensions\COM.ahk exists
01:50:46:869 | HL | DEBUG1 | +0 | CRC Check - CRC matches, this is an official unedited Extension.
01:50:46:870 | HL | DEBUG1 | +0 | CheckFile - Attributes:
File Size: 26342 bytes
Created: 1/10/2015 - 10:36:37 AM
Modified: 1/22/2015 - 9:46:23 PM
01:50:46:871 | HL | INFO | +0 | CheckFile - Checking if D:\Arcade\Hyperlaunch\Module Extensions\Control_AniGif.ahk exists
01:50:46:873 | HL | DEBUG1 | +16 | CRC Check - CRC matches, this is an official unedited Extension.
01:50:46:875 | HL | DEBUG1 | +0 | CheckFile - Attributes:
File Size: 5716 bytes
Created: 1/10/2015 - 10:36:37 AM
Modified: 1/22/2015 - 9:46:23 PM
01:50:46:875 | HL | INFO | +0 | CheckFile - Checking if D:\Arcade\Hyperlaunch\Module Extensions\dxwnd\dxwnd.ini exists
01:50:46:876 | HL | DEBUG1 | +0 | CheckFile - Attributes:
File Size: 409 bytes
Created: 1/10/2015 - 10:36:37 AM
Modified: 1/10/2015 - 10:36:37 AM
01:50:46:877 | HL | INFO | +0 | CheckFile - Checking if D:\Arcade\Hyperlaunch\Module Extensions\dxwnd\dxwnd.exe exists
01:50:46:878 | HL | DEBUG1 | +0 | CheckFile - Attributes:
FileDescription DxWnd MFC application
FileVersion 1, 0, 0, 1
InternalName DxWnd
LegalCopyright Copyright (C) 2004/2012
OriginalFilename DxWnd.exe
ProductName DxWnd application
ProductVersion 1, 0, 0, 1
File Size: 539136 bytes
Created: 1/10/2015 - 10:36:37 AM
Modified: 1/22/2015 - 9:46:23 PM
01:50:46:885 | HL | INFO | +0 | CheckFile - Checking if D:\Arcade\Hyperlaunch\Module Extensions\gdip.ahk exists
01:50:46:890 | HL | DEBUG1 | +15 | CRC Check - CRC matches, this is an official unedited Extension.
01:50:46:892 | HL | DEBUG1 | +0 | CheckFile - Attributes:
File Size: 88789 bytes
Created: 1/10/2015 - 10:36:37 AM
Modified: 1/22/2015 - 9:46:23 PM
01:50:46:892 | HL | INFO | +0 | CheckFile - Checking if D:\Arcade\Hyperlaunch\Module Extensions\gdip_alt.ahk exists
01:50:46:894 | HL | DEBUG1 | +0 | CRC Check - CRC matches, this is an official unedited Library.
01:50:46:895 | HL | DEBUG1 | +0 | CheckFile - Attributes:
File Size: 3394 bytes
Created: 1/10/2015 - 10:36:37 AM
Modified: 1/22/2015 - 9:46:23 PM
01:50:46:896 | HL | DEBUG1 | +0 | gdip_alt.ahk Version: 1.0.1
01:50:46:897 | HL | INFO | +0 | CheckFile - Checking if D:\Arcade\Hyperlaunch\Module Extensions\gsdll32.dll exists
01:50:46:898 | HL | DEBUG1 | +0 | CheckFile - Attributes:
File Size: 13090816 bytes
Created: 1/10/2015 - 10:36:37 AM
Modified: 1/22/2015 - 9:46:23 PM
01:50:46:899 | HL | INFO | +0 | CheckFile - Checking if D:\Arcade\Hyperlaunch\Module Extensions\itextsharp.dll exists
01:50:46:900 | 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: 1/10/2015 - 10:36:38 AM
Modified: 1/22/2015 - 9:46:23 PM
01:50:46:901 | HL | INFO | +0 | CheckFile - Checking if D:\Arcade\Hyperlaunch\Module Extensions\Java.ahk exists
01:50:46:903 | HL | DEBUG1 | +0 | CRC Check - CRC matches, this is an official unedited Library.
01:50:46:904 | HL | DEBUG1 | +16 | CheckFile - Attributes:
File Size: 7841 bytes
Created: 1/10/2015 - 10:36:37 AM
Modified: 1/22/2015 - 9:46:23 PM
01:50:46:905 | HL | DEBUG1 | +0 | Java.ahk Version: 1.0.0
01:50:46:906 | HL | INFO | +0 | CheckFile - Checking if D:\Arcade\Hyperlaunch\Module Extensions\JSON.ahk exists
01:50:46:908 | HL | DEBUG1 | +0 | CRC Check - CRC matches, this is an official unedited Extension.
01:50:46:909 | HL | DEBUG1 | +0 | CheckFile - Attributes:
File Size: 9203 bytes
Created: 1/10/2015 - 10:36:37 AM
Modified: 1/22/2015 - 9:46:23 PM
01:50:46:910 | HL | INFO | +0 | CheckFile - Checking if D:\Arcade\Hyperlaunch\Module Extensions\Origin.ahk exists
01:50:46:912 | HL | DEBUG1 | +0 | CRC Check - CRC matches, this is an official unedited Library.
01:50:46:913 | HL | DEBUG1 | +0 | CheckFile - Attributes:
File Size: 4897 bytes
Created: 1/10/2015 - 10:36:37 AM
Modified: 1/22/2015 - 9:46:23 PM
01:50:46:914 | HL | DEBUG1 | +0 | Origin.ahk Version: 1.0.0
01:50:46:915 | HL | INFO | +0 | CheckFile - Checking if D:\Arcade\Hyperlaunch\Module Extensions\PacDrive32.dll exists
01:50:46:916 | HL | DEBUG1 | +0 | CheckFile - Attributes:
File Size: 69120 bytes
Created: 1/10/2015 - 10:36:37 AM
Modified: 1/22/2015 - 9:46:23 PM
01:50:46:916 | HL | INFO | +0 | CheckFile - Checking if D:\Arcade\Hyperlaunch\Module Extensions\RegRW64.ahk exists
01:50:46:919 | HL | DEBUG1 | +0 | CRC Check - CRC matches, this is an official unedited Extension.
01:50:46:920 | HL | DEBUG1 | +16 | CheckFile - Attributes:
File Size: 6915 bytes
Created: 1/10/2015 - 10:36:37 AM
Modified: 1/22/2015 - 9:46:23 PM
01:50:46:921 | HL | INFO | +0 | CheckFile - Checking if D:\Arcade\Hyperlaunch\Module Extensions\RIni.ahk exists
01:50:46:925 | HL | DEBUG1 | +0 | CRC Check - CRC matches, this is an official unedited Extension.
01:50:46:927 | HL | DEBUG1 | +0 | CheckFile - Attributes:
File Size: 67561 bytes
Created: 1/10/2015 - 10:36:37 AM
Modified: 1/22/2015 - 9:46:23 PM
01:50:46:927 | HL | INFO | +0 | CheckFile - Checking if D:\Arcade\Hyperlaunch\Module Extensions\SevenZipSharp.dll exists
01:50:46:929 | 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: 1/10/2015 - 10:36:37 AM
Modified: 1/22/2015 - 9:46:23 PM
01:50:46:929 | HL | INFO | +0 | CheckFile - Checking if D:\Arcade\Hyperlaunch\Module Extensions\Steam.ahk exists
01:50:46:932 | HL | DEBUG1 | +0 | CRC Check - CRC matches, this is an official unedited Library.
01:50:46:933 | HL | DEBUG1 | +0 | CheckFile - Attributes:
File Size: 5326 bytes
Created: 1/10/2015 - 10:36:37 AM
Modified: 1/22/2015 - 9:46:23 PM
01:50:46:934 | HL | DEBUG1 | +0 | Steam.ahk Version: 1.0.0
01:50:46:934 | HL | INFO | +0 | CheckFile - Checking if D:\Arcade\Hyperlaunch\Module Extensions\VA.ahk exists
01:50:46:937 | HL | DEBUG1 | +15 | CRC Check - CRC matches, this is an official unedited Extension.
01:50:46:938 | HL | DEBUG1 | +0 | CheckFile - Attributes:
File Size: 34688 bytes
Created: 1/10/2015 - 10:36:37 AM
Modified: 1/22/2015 - 9:46:23 PM
01:50:46:938 | HL | INFO | +0 | CheckFile - Checking if D:\Arcade\Hyperlaunch\Module Extensions\VA_Extension.ahk exists
01:50:46:940 | HL | DEBUG1 | +0 | CRC Check - CRC matches, this is an official unedited Library.
01:50:46:941 | HL | DEBUG1 | +0 | CheckFile - Attributes:
File Size: 3833 bytes
Created: 1/10/2015 - 10:36:37 AM
Modified: 1/22/2015 - 9:46:23 PM
01:50:46:942 | HL | DEBUG1 | +0 | VA_Extension.ahk Version: 1.0.1
01:50:46:942 | HL | INFO | +0 | CheckFile - Checking if D:\Arcade\Hyperlaunch\Lib\Bezel.ahk exists
01:50:46:946 | HL | DEBUG1 | +0 | CRC Check - CRC matches, this is an official unedited Library.
01:50:46:947 | HL | DEBUG1 | +0 | CheckFile - Attributes:
File Size: 101720 bytes
Created: 1/10/2015 - 10:36:35 AM
Modified: 1/22/2015 - 9:46:22 PM
01:50:46:948 | HL | DEBUG1 | +0 | Bezel.ahk Version: 1.0.8
01:50:46:949 | HL | INFO | +0 | CheckFile - Checking if D:\Arcade\Hyperlaunch\Lib\Fade.ahk exists
01:50:46:951 | HL | DEBUG1 | +16 | CRC Check - CRC matches, this is an official unedited Library.
01:50:46:952 | HL | DEBUG1 | +0 | CheckFile - Attributes:
File Size: 36402 bytes
Created: 1/10/2015 - 10:36:35 AM
Modified: 1/22/2015 - 9:46:22 PM
01:50:46:953 | HL | DEBUG1 | +0 | Fade.ahk Version: 1.0.9
01:50:46:954 | HL | INFO | +0 | CheckFile - Checking if D:\Arcade\Hyperlaunch\Lib\Fade Init.ahk exists
01:50:46:955 | HL | DEBUG1 | +0 | CRC Check - CRC matches, this is an official unedited Library.
01:50:46:956 | HL | DEBUG1 | +0 | CheckFile - Attributes:
File Size: 999 bytes
Created: 1/10/2015 - 10:36:35 AM
Modified: 1/22/2015 - 9:46:22 PM
01:50:46:957 | HL | DEBUG1 | +0 | Fade Init.ahk Version: 1.0.1
01:50:46:957 | HL | INFO | +0 | CheckFile - Checking if D:\Arcade\Hyperlaunch\Lib\Fade Animations.ahk exists
01:50:46:961 | HL | DEBUG1 | +0 | CRC Check - CRC matches, this is an official unedited Library.
01:50:46:962 | HL | DEBUG1 | +0 | CheckFile - Attributes:
File Size: 67602 bytes
Created: 1/10/2015 - 10:36:35 AM
Modified: 1/22/2015 - 9:46:22 PM
01:50:46:963 | HL | DEBUG1 | +0 | Fade Animations.ahk Version: 1.1.1
01:50:46:963 | HL | INFO | +0 | CheckFile - Checking if D:\Arcade\Hyperlaunch\Lib\HyperPause.ahk exists
01:50:46:974 | HL | DEBUG1 | +15 | CRC Check - CRC matches, this is an official unedited Library.
01:50:46:975 | HL | DEBUG1 | +0 | CheckFile - Attributes:
File Size: 392193 bytes
Created: 1/10/2015 - 10:36:35 AM
Modified: 1/22/2015 - 9:46:22 PM
01:50:46:975 | HL | DEBUG1 | +0 | HyperPause.ahk Version: 1.0.7
01:50:46:976 | HL | INFO | +0 | CheckFile - Checking if D:\Arcade\Hyperlaunch\Lib\HyperPause Init.ahk exists
01:50:46:978 | HL | DEBUG1 | +0 | CRC Check - CRC matches, this is an official unedited Library.
01:50:46:979 | HL | DEBUG1 | +0 | CheckFile - Attributes:
File Size: 537 bytes
Created: 1/10/2015 - 10:36:35 AM
Modified: 1/22/2015 - 9:46:22 PM
01:50:46:979 | HL | DEBUG1 | +0 | HyperPause Init.ahk Version: 1.0.1
01:50:46:980 | HL | INFO | +0 | CheckFile - Checking if D:\Arcade\Hyperlaunch\Lib\Keymapper.ahk exists
01:50:46:983 | HL | DEBUG1 | +16 | CRC Check - CRC matches, this is an official unedited Library.
01:50:46:984 | HL | DEBUG1 | +0 | CheckFile - Attributes:
File Size: 32953 bytes
Created: 1/10/2015 - 10:36:35 AM
Modified: 1/22/2015 - 9:46:22 PM
01:50:46:984 | HL | DEBUG1 | +0 | Keymapper.ahk Version: 1.0.9
01:50:46:985 | HL | INFO | +0 | CheckFile - Checking if D:\Arcade\Hyperlaunch\Lib\Keymapper Init.ahk exists
01:50:46:987 | HL | DEBUG1 | +0 | CRC Check - CRC matches, this is an official unedited Library.
01:50:46:988 | HL | DEBUG1 | +0 | CheckFile - Attributes:
File Size: 3435 bytes
Created: 1/10/2015 - 10:36:35 AM
Modified: 1/22/2015 - 9:46:22 PM
01:50:46:989 | HL | DEBUG1 | +0 | Keymapper Init.ahk Version: 1.0.2
01:50:46:989 | HL | INFO | +0 | CheckFile - Checking if D:\Arcade\Hyperlaunch\Lib\MultiGame.ahk exists
01:50:46:992 | HL | DEBUG1 | +0 | CRC Check - CRC matches, this is an official unedited Library.
01:50:46:993 | HL | DEBUG1 | +0 | CheckFile - Attributes:
File Size: 40584 bytes
Created: 1/10/2015 - 10:36:35 AM
Modified: 1/22/2015 - 9:46:22 PM
01:50:46:993 | HL | DEBUG1 | +0 | MultiGame.ahk Version: 1.0.6
01:50:46:994 | HL | INFO | +0 | CheckFile - Checking if D:\Arcade\Hyperlaunch\Lib\MultiGame Init.ahk exists
01:50:46:996 | HL | DEBUG1 | +0 | CRC Check - CRC matches, this is an official unedited Library.
01:50:46:997 | HL | DEBUG1 | +0 | CheckFile - Attributes:
File Size: 161 bytes
Created: 1/10/2015 - 10:36:35 AM
Modified: 1/22/2015 - 9:46:22 PM
01:50:46:997 | HL | DEBUG1 | +0 | MultiGame Init.ahk Version: 1.0.0
01:50:46:998 | HL | INFO | +16 | CheckFile - Checking if D:\Arcade\Hyperlaunch\Lib\MultiPlayer.ahk exists
01:50:46:000 | HL | DEBUG1 | +0 | CRC Check - CRC matches, this is an official unedited Library.
01:50:47:001 | HL | DEBUG1 | +0 | CheckFile - Attributes:
File Size: 58591 bytes
Created: 1/10/2015 - 10:36:35 AM
Modified: 1/22/2015 - 9:46:22 PM
01:50:47:002 | HL | DEBUG1 | +0 | MultiPlayer.ahk Version: 1.0.2
01:50:47:002 | HL | INFO | +0 | CheckFile - Checking if D:\Arcade\Hyperlaunch\Lib\Password.ahk exists
01:50:47:004 | HL | DEBUG1 | +0 | CRC Check - CRC matches, this is an official unedited Library.
01:50:47:005 | HL | DEBUG1 | +0 | CheckFile - Attributes:
File Size: 10035 bytes
Created: 1/10/2015 - 10:36:35 AM
Modified: 1/22/2015 - 9:46:22 PM
01:50:47:005 | HL | DEBUG1 | +0 | Password.ahk Version: 1.0.0
01:50:47:006 | HL | INFO | +0 | CheckFile - Checking if D:\Arcade\Hyperlaunch\Lib\Rom Mapping Launch Menu.ahk exists
01:50:47:009 | HL | DEBUG1 | +0 | CRC Check - CRC matches, this is an official unedited Library.
01:50:47:010 | HL | DEBUG1 | +0 | CheckFile - Attributes:
File Size: 73560 bytes
Created: 1/10/2015 - 10:36:35 AM
Modified: 1/22/2015 - 9:46:22 PM
01:50:47:010 | HL | DEBUG1 | +0 | Rom Mapping Launch Menu.ahk Version: 1.0.3
01:50:47:011 | HL | INFO | +0 | CheckFile - Checking if D:\Arcade\Hyperlaunch\Lib\Shared.ahk exists
01:50:47:015 | HL | DEBUG1 | +15 | CRC Check - CRC matches, this is an official unedited Library.
01:50:47:016 | HL | DEBUG1 | +0 | CheckFile - Attributes:
File Size: 140963 bytes
Created: 1/10/2015 - 10:36:35 AM
Modified: 1/22/2015 - 9:46:22 PM
01:50:47:017 | HL | DEBUG1 | +0 | Shared.ahk Version: 1.2.1
01:50:47:017 | HL | INFO | +0 | CheckFile - Checking if D:\Arcade\Hyperlaunch\Lib\Statistics.ahk exists
01:50:47:019 | HL | DEBUG1 | +0 | CRC Check - CRC matches, this is an official unedited Library.
01:50:47:020 | HL | DEBUG1 | +0 | CheckFile - Attributes:
File Size: 26170 bytes
Created: 1/10/2015 - 10:36:35 AM
Modified: 1/22/2015 - 9:46:22 PM
01:50:47:021 | HL | DEBUG1 | +0 | Statistics.ahk Version: 1.0.2
01:50:47:022 | HL | INFO | +0 | CheckFile - Checking if D:\Arcade\Hyperlaunch\Lib\Statistics Init.ahk exists
01:50:47:023 | HL | DEBUG1 | +0 | CRC Check - CRC matches, this is an official unedited Library.
01:50:47:024 | HL | DEBUG1 | +0 | CheckFile - Attributes:
File Size: 33 bytes
Created: 1/10/2015 - 10:36:35 AM
Modified: 1/22/2015 - 9:46:22 PM
01:50:47:025 | HL | DEBUG1 | +0 | Statistics Init.ahk Version: 1.0.1
01:50:47:025 | HL | INFO | +0 | CheckFile - Checking if D:\Arcade\Hyperlaunch\Lib\XHotkey.ahk exists
01:50:47:027 | HL | DEBUG1 | +0 | CRC Check - CRC matches, this is an official unedited Library.
01:50:47:029 | HL | DEBUG1 | +16 | CheckFile - Attributes:
File Size: 29623 bytes
Created: 1/10/2015 - 10:36:35 AM
Modified: 1/22/2015 - 9:46:22 PM
01:50:47:029 | HL | DEBUG1 | +0 | XHotkey.ahk Version: 1.0.2
01:50:47:030 | HL | INFO | +0 | CheckFile - Checking if D:\Arcade\Hyperlaunch\Lib\XHotkey Init.ahk exists
01:50:47:031 | HL | DEBUG1 | +0 | CRC Check - CRC matches, this is an official unedited Library.
01:50:47:033 | HL | DEBUG1 | +0 | CheckFile - Attributes:
File Size: 1236 bytes
Created: 1/10/2015 - 10:36:35 AM
Modified: 1/22/2015 - 9:46:22 PM
01:50:47:033 | HL | DEBUG1 | +0 | XHotkey Init.ahk Version: 1.0.0
01:50:47:034 | HL | DEBUG1 | +0 | Main - Raw CLI received: "-s Sega Dreamcast -r Super Magnetic Neo (USA) -f D:\Arcade\HyperSpin.exe -p HyperSpin"
01:50:47:034 | HL | DEBUG1 | +0 | Main - Received this dbName with no path via CLI: "Super Magnetic Neo (USA)"
01:50:47:035 | HL | DEBUG1 | +0 | Main - dbName: Super Magnetic Neo (USA)
01:50:47:038 | HL | INFO | +0 | CheckFile - Checking if D:\Arcade\Hyperlaunch\Plugins\HyperSpin.plugin exists
01:50:47:039 | HL | DEBUG1 | +0 | CheckFile - Attributes:
File Size: 7998 bytes
Created: 1/10/2015 - 10:36:38 AM
Modified: 1/22/2015 - 9:46:24 PM
01:50:47:040 | HL | INFO | +0 | Main - Loading Front End Plugin: "HyperSpin"
01:50:47:041 | HL | INFO | +0 | Main - HyperLaunch received "Sega Dreamcast" and "Super Magnetic Neo (USA)"
01:50:47:099 | HL | INFO | +62 | Main - Super Magnetic Neo (USA) is using the default emulator: NullDC
01:50:47:101 | HL | INFO | +0 | Main - Checking for a [NullDC] section in D:\Arcade\Hyperlaunch\Settings\Sega Dreamcast\Emulators.ini
01:50:47:101 | HL | INFO | +0 | Main - Checking for a [NullDC] section in D:\Arcade\Hyperlaunch\Settings\Global Emulators.ini
01:50:47:103 | HL | INFO | +0 | Main - Found [NullDC] in D:\Arcade\Hyperlaunch\Settings\Global Emulators.ini
01:50:47:103 | HL | INFO | +0 | CheckFile - Checking if D:\Arcade\Hyperlaunch\Modules\NullDC\NullDC.ahk exists
01:50:47:105 | HL | DEBUG1 | +0 | CheckFile - Attributes:
File Size: 10320 bytes
Created: 1/10/2015 - 10:36:38 AM
Modified: 1/22/2015 - 9:46:24 PM
01:50:47:107 | HL | INFO | +16 | Main - CRC Check - CRC matches, this is an official unedited module.
01:50:47:108 | HL | INFO | +0 | Main - Super Magnetic Neo (USA) will use module: D:\Arcade\Hyperlaunch\Modules\NullDC\NullDC.ahk
01:50:47:125 | HL | INFO | +16 | Main - Did not find a "D:\Arcade\Hyperlaunch\Settings\Sega Dreamcast\Game Options.ini" file, skipping any game-specific options.
01:50:47:126 | HL | INFO | +0 | Main - Using standard method with "Rom Extension" SkipChecks or without any SkipChecks.
01:50:47:129 | HL | INFO | +0 | Main - INI Keys read
01:50:47:130 | HL | INFO | +0 | CheckFile - Checking if D:\Arcade\Hyperlaunch\Module Extensions\7z.exe exists
01:50:47:131 | 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: 1/10/2015 - 10:36:37 AM
Modified: 1/22/2015 - 9:46:23 PM
01:50:47:131 | HL | INFO | +0 | CheckFile - Checking if D:\Arcade\Hyperlaunch\Module Extensions\7z.dll exists
01:50:47:132 | 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: 1/10/2015 - 10:36:37 AM
Modified: 1/22/2015 - 9:46:23 PM
01:50:47:133 | HL | INFO | +0 | CheckFile - Checking if D:\Arcade\Hyperlaunch\Module Extensions\FontReg.exe exists
01:50:47:134 | HL | DEBUG1 | +0 | CheckFile - Attributes:
FileDescription Font Registration Utility (x86-32)
FileVersion 2.1.3.0
OriginalFilename FontReg.exe
File Size: 6144 bytes
Created: 1/10/2015 - 10:36:37 AM
Modified: 1/22/2015 - 9:46:23 PM
01:50:47:139 | HL | INFO | +15 | Main - "Super Magnetic Neo (USA)" does not qualify for MultiGame. Only roms with any of these strings in their name are acceptable: (Disc,(Disk,(Cart,(Tape,(Cassette,(Part,(Side
01:50:47:140 | HL | INFO | +0 | CheckPaths - Started
01:50:47:141 | HL | DEBUG1 | +0 | CheckPaths - Looking for rom: D:\Arcade\Sega Dreamcast\CDImages\Super Magnetic Neo (USA).7z
01:50:47:142 | HL | INFO | +0 | CheckPaths - Found rom: D:\Arcade\Sega Dreamcast\CDImages\Super Magnetic Neo (USA).7z
01:50:47:142 | HL | DEBUG1 | +0 | CheckPaths - Current romName: Super Magnetic Neo (USA)
01:50:47:143 | HL | DEBUG1 | +0 | CheckPaths - Current romPath: D:\Arcade\Sega Dreamcast\CDImages
01:50:47:143 | HL | DEBUG1 | +0 | CheckPaths - Current romExtension: .7z
01:50:47:144 | HL | INFO | +0 | CheckPaths - Ended
01:50:47:145 | HL | INFO | +0 | BuildScript - User Variables:
;----------------------------------------------------------------------------
; INJECTED VARIABLES
;----------------------------------------------------------------------------
#NoTrayIcon
#InstallKeybdHook
DetectHiddenWindows, ON
SetTitleMatchMode, 2
SendMode, Event
0 = 8
pluginPath = D:\Arcade\Hyperlaunch\Plugins
pluginName = HyperSpin
pluginExt = .plugin
hlMode =
hlTitle = HyperLaunch
hlVersion = 3.1.0.4 BETA
hlAuthor = djvj
hlURL = www.hyperlaunch.net
langFile = D:\Arcade\Hyperlaunch\Data\Language\Localization.ini
frontendPID = 0
frontendPath = D:\Arcade
frontendExe = HyperSpin.exe
frontendExt = exe
frontendName = HyperSpin
frontendDrive = D:
exitEmulatorKey = ~Esc
exitEmulatorKeyWait = 0
forceHoldKey = ~Esc
restoreFE = Restore
exitScriptKey = ~q & ~s
toggleCursorKey = ~e & ~t
emuFullPath = D:\Arcade\Emulators\NullDC\nullDC_Win32_Release-NoTrace.exe
emuPath = D:\Arcade\Emulators\NullDC
emuName = NullDC
emuExt = exe
romPath = D:\Arcade\Sega Dreamcast\CDImages
romPathFromIni = D:\Arcade\Sega Dreamcast\CDImages
romExtension = .7z
romExtensionOrig = .7z
romExtensions = 7z|zip|gdi|cue|cdi|chd|mdf|mds|rar|nrg
executable = nullDC_Win32_Release-NoTrace.exe
systemName = Sega Dreamcast
dbPath =
dbName = Super Magnetic Neo (USA)
dbExt =
romName = Super Magnetic Neo (USA)
romMapPath =
romMappingEnabled = false
romMappingLaunchMenuEnabled = true
romMappingFirstMatchingExt = false
romMappingShowAllRomsInArchive = true
romMappingNumberOfGamesByScreen = 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 = true
altArchiveNameOnly =
altRomNameOnly =
altArchiveAndRomName =
altArchiveAndManyRomNames =
altRomNamesOnly =
romMapScenario =
skipchecks = false
romMatchExt = true
blockInputTime = 0
blockInputFile = D:\Arcade\Hyperlaunch\Module Extensions\BlockInput.exe
errorLevelReporting = false
lockLaunch = false
lockLaunchGame =
screenRotationAngle = 0
screenRotationAngleGame =
logFile = D:\Arcade\Hyperlaunch\HyperLaunch.log
logLabel := [" INFO"," WARNING"," ERROR"," DEBUG1"," DEBUG2"]
logLevel = 10
logShowDebugConsole = false
logIncludeModule = true
logIncludeFileProperties = true
logShowCommandWindow = false
logCommandWindow = false
hlDebugConsoleStdout =
sysLang = English_United_States
sysType = 64-bit
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 = true
dtPath = C:\Program Files (x86)\DAEMON Tools Lite\DTLite.exe
dtUseSCSI = true
dtAddDrive = true
servoStikEnabled = false
ledblinkyEnabled = false
ledblinkyFullPath =
ledblinkyProfilePath = D:\Arcade\Hyperlaunch\Profiles\LEDBlinky
ledblinkyHLProfile = D:\Arcade\Hyperlaunch\Profiles\LEDBlinky\HyperLaunch
emuIdleShutdown = 0
launchPasswordHash = zQJHGuIBD6bt2rEoPola0Rbrl81Ci3lgdm1mxbcm+QfXe+SDPHV0ig==
hideCursor = false
hideEmu = false
hideFE = false
fadeIn = false
fadeInDuration = 500
fadeInTransitionAnimation = DefaultAnimateFadeIn
fadeInDelay = 0
fadeInExitDelay = 0
fadeOutExitDelay = 0
fadeOut = false
fadeOutExtraScreen = false
fadeOutDuration = 500
fadeOutTransitionAnimation = DefaultAnimateFadeOut
fadeOutDelay = 0
fadeLyrInterpolation = 7
fadeMuteEmulator = false
fadeUseBackgrounds = false
fadeWidthBaseRes = 1920
fadeHeightBaseRes = 1080
fadeLyr1Color = FF000000
fadeLyr1AlignImage = Stretch and Lose Aspect
fadeLyr2Pos = No Alignment
fadeLyr2X = 0
fadeLyr2Y = 870|1575
fadeLyr2W =
fadeLyr2H =
fadeLyr2Adjust = 1
fadeLyr2PicPad = 0
fadeLyr2Prefix = Info Bar
fadeLyr3Pos = Center
fadeLyr3X = 450
fadeLyr3Y = 450
fadeLyr3W =
fadeLyr3H =
fadeLyr3Adjust = 0.8
fadeLyr3PicPad = 0
fadeLyr3Speed = 750
fadeLyr3Animation = DefaultFadeAnimation
fadeLyr37zAnimation = DefaultFadeAnimation
fadeLyr3Type = imageandbar
fadeLyr3ImgFollow7zProgress = true
fadeLyr3Repeat = 1
fadeLyr3BackImageTransparency = 30
fadeLyr3StaticPos = No Alignment
fadeLyr3StaticX = 0
fadeLyr3StaticY = 870|1575
fadeLyr3StaticW =
fadeLyr3StaticH =
fadeLyr3StaticAdjust = 1
fadeLyr3StaticPicPad = 0
fadeLyr3StaticPrefix = Info Bar
fadeLyr4Adjust = 1
fadeLyr4X = 1792|952
fadeLyr4Y = 891|1596
fadeLyr4W = 128
fadeLyr4H =
fadeLyr4Pos = No Alignment
fadeLyr4FPS = 50
fadeLyr4PicPad = 0
fadeTranspGifColor = FFFFFF
fadeBarWindow = Image
fadeBarWindowX =
fadeBarWindowY =
fadeBarWindowW = 900
fadeBarWindowH = 180
fadeBarWindowR = 30
fadeBarWindowM = 30
fadeBarWindowHatchStyle = 8
fadeBar = 7zOnly
fadeBarNon7zProgressTime = 0
fadeBarBack = true
fadeBarBackColor = FF555555
fadeBarH = 30
fadeBarR = 10
fadeBarColor = DD00BFFF
fadeBarHatchStyle = 8
fadeBarPercentageText = true
fadeBarInfoText = true
fadeBarXOffset = 0
fadeBarYOffset = 150
fadeRomInfoDescription = filtered text
fadeRomInfoSystemName = image
fadeRomInfoYear = text with label
fadeRomInfoManufacturer = text with label
fadeRomInfoGenre = disabled
fadeRomInfoRating = image
fadeRomInfoOrder = Description|SystemName|Year|Manufacturer|Genre|Rating
fadeRomInfoTextPlacement = User Defined
fadeRomInfoTextMargin = 7
fadeRomInfoText1Options = w1600|787 h90 x165 y870|1575 cFFE1E1E1 r4 s90 Left Regular
fadeRomInfoText2Options = w400 x8 y15 cFF555555 r4 s60 Bold
fadeRomInfoText3Options = w310 x165 y960|1665 cFFE1E1E1 r4 s66 Left Regular
fadeRomInfoText4Options = w1305|492 h66 x460 y960|1665 cFFE1E1E1 r4 s66 Left Regular
fadeRomInfoText5Options = cFF555555 r4 s42 Bold
fadeRomInfoText6Options = h135 x15 y885|1590 cFFCFCFCA r4 s120 Regular
fadeStats_Number_of_Times_Played = text with label
fadeStats_Last_Time_Played = text with label
fadeStats_Average_Time_Played = text with label
fadeStats_Total_Time_Played = text with label
fadeStats_System_Total_Played_Time = text with label
fadeStats_Total_Global_Played_Time = text with label
fadeStatsInfoOrder = Number_of_Times_Played|Last_Time_Played|Average_Time_Played|Total_Time_Played|System_Total_Played_Time|Total_Global_Played_Time
fadeStatsInfoTextPlacement = topRight
fadeStatsInfoTextMargin = 7
fadeStatsInfoText1Options = cFFB4B4B4 r4 s22 Bold
fadeStatsInfoText2Options = cFFB4B4B4 r4 s22 Bold
fadeStatsInfoText3Options = cFFB4B4B4 r4 s22 Bold
fadeStatsInfoText4Options = cFFB4B4B4 r4 s22 Bold
fadeStatsInfoText5Options = cFFB4B4B4 r4 s22 Bold
fadeStatsInfoText6Options = cFFB4B4B4 r4 s22 Bold
fadeText1X = 0
fadeText1Y = 0
fadeText1Options = cFFB4B4B4 r4 s30 Right Bold
fadeText1 = Extraction In Progress, Please Wait
fadeText2X = 0
fadeText2Y = 0
fadeText2Options = cFFB4B4B4 r4 s30 Right Bold
fadeText2 = Extraction Complete, Ready
fadeText3 = Loading Game
fadeText4 = Loading Complete
fadeFont = Bebas Neue
fadeSystemAndRomLayersOnly = false
fadeExtractionTime = disabled
fadeExtractionTimeTextX = 0
fadeExtractionTimeTextY = 0
fadeExtractionTimeTextOptions = cFF555555 r4 s20 Bold
fadeInterruptKey =
detectFadeErrorEnabled = true
fadeImgPath = D:\Arcade\Hyperlaunch\Media\Fade
HLDataPath = D:\Arcade\Hyperlaunch\Data
HLMediaPath = D:\Arcade\Hyperlaunch\Media
HLErrSoundPath = D:\Arcade\Hyperlaunch\Media\Sounds\Error
modulesPath = D:\Arcade\Hyperlaunch\Modules
moduleFullName = D:\Arcade\Hyperlaunch\Modules\NullDC\NullDC.ahk
moduleName = NullDC
modulePath = D:\Arcade\Hyperlaunch\Modules\NullDC
moduleExtension = ahk
moduleExtensionsPath = D:\Arcade\Hyperlaunch\Module Extensions
libPath = D:\Arcade\Hyperlaunch\Lib
7zEnabled = true
7zPath = D:\Arcade\Hyperlaunch\Module Extensions\7z.exe
7zDllPath = D:\Arcade\Hyperlaunch\Module Extensions\7z.dll
7zExtractPath = D:\Arcade\cache
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
mgWidthBaseRes = 1920
mgHeightBaseRes = 1080
mgYOffset = 500
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
mgCandidate =
mgValidTypes = (Disc,(Disk,(Cart,(Tape,(Cassette,(Part,(Side
mgOnLaunch = false
hpEnabled = true
hpKey = ~NumpadAdd
hpBackToMenuBarKey = X
hpZoomInKey = C
hpZoomOutKey = V
hpScreenshotKey = ~PrintScreen
hpHiToTextPath = D:\Arcade\Hyperlaunch\Module Extensions\HiToText.exe
hpSaveStateKeyCodes =
hpLoadStateKeyCodes =
keymapperEnabled = false
keymapperAHKMethod = false
keymapper = xpadder
xpadderFullPath = D:\Arcade\Tools\Xpadder\Xpadder.exe
joyToKeyFullPath = C:\Windows\Utilities\VJoy\VJoy.exe
keymapperProfilePath = D:\Arcade\Hyperlaunch\Profiles\xpadder
keymapperFrontEndProfileName = HyperSpin
keymapperFrontEndProfile = xpadder
keymapperHyperLaunchProfileEnabled = false
JoyIDsEnabled = true
JoyIDsPreferredControllersSystem = use_global
JoyIDsPreferredControllersGlobal = Controller (XBOX 360 For Windows)|p1
CustomJoyNamesEnabled = true
CustomJoyNames = Controller (Xbox 360 Wireless Receiver for Windows)|p1
rotateMethod = false
FEProfile = D:\Arcade\Hyperlaunch\Profiles\xpadder\HyperSpin
defaultProfile = D:\Arcade\Hyperlaunch\Profiles\xpadder\_Default
systemProfile = D:\Arcade\Hyperlaunch\Profiles\xpadder\Sega Dreamcast
xPadderSystemProfile = D:\Arcade\Hyperlaunch\Profiles\xpadder\Sega Dreamcast\_Default
emuProfile = D:\Arcade\Hyperlaunch\Profiles\xpadder\Sega Dreamcast\NullDC
romProfile = D:\Arcade\Hyperlaunch\Profiles\xpadder\Sega Dreamcast\Super Magnetic Neo (USA)
HyperLaunchProfile = D:\Arcade\Hyperlaunch\Profiles\xpadder\HyperLaunch
blankProfile = D:\Arcade\Hyperlaunch\Profiles\xpadder\_Default\blank
ahkFEProfile = D:\Arcade\Hyperlaunch\Profiles\AHK\HyperSpin
ahkDefaultProfile = D:\Arcade\Hyperlaunch\Profiles\AHK\_Default
ahkSystemProfile = D:\Arcade\Hyperlaunch\Profiles\AHK\Sega Dreamcast
ahkEmuProfile = D:\Arcade\Hyperlaunch\Profiles\AHK\Sega Dreamcast\NullDC
ahkRomProfile = D:\Arcade\Hyperlaunch\Profiles\AHK\Sega Dreamcast\Super Magnetic Neo (USA)
ahkHyperLaunchProfile = D:\Arcade\Hyperlaunch\Profiles\AHK\HyperLaunch
bezelEnabled = false
bezelICEnabled = false
statisticsEnabled = true
pressDuration = -1
emuVolume = 1
dxwndIni = D:\Arcade\Hyperlaunch\Module Extensions\dxwnd\dxwnd.ini
dxwndFullPath = D:\Arcade\Hyperlaunch\Module Extensions\dxwnd\dxwnd.exe
mon1O = 0
pacDrivedllFile = D:\Arcade\Hyperlaunch\Module Extensions\PacDrive32.dll
userFadeAnimIniFile = D:\Arcade\Hyperlaunch\Lib\User Fade Animations.ini
01:50:47:146 | HL | INFO | +0 | BuildScript - Loaded XHotkey Init.ahk scripts
01:50:47:147 | HL | INFO | +0 | BuildScript - Loaded HyperPause Init.ahk scripts
01:50:47:148 | HL | INFO | +0 | BuildScript - Loaded Statistics Init.ahk scripts
01:50:47:148 | HL | INFO | +0 | BuildScript - Loaded User Functions Init.ahk script
01:50:47:149 | HL | DEBUG1 | +0 | BuildScript - Module starts on line: 2
01:50:47:149 | HL | INFO | +0 | BuildScript - Validating module
01:50:47:152 | HL | INFO | +0 | BuildScript - Validation complete
01:50:47:174 | HL | INFO | +32 | BuildScript - Module:
MEmu = NullDC
MEmuV = r141
MURL = https://code.google.com/p/nulldc/
MAuthor = djvj & bleasby
MVersion = 2.0.4
MCRC = E1BED80E
iCRC = 2454AF41
MID = 635038268910409317
MSystem = "Sega Dreamcast"
;----------------------------------------------------------------------------
; NullDC works with these disc images:
; - CDI: Padus DiscJuggler image
; - MDS: Alcohol 120% Media Descriptor image (must be accompanied by a MDF file)
; - NRG: Nero Burning ROM image
; - GDI: Raw GDI dump
; - CHD: MAME's Compressed Hunk of Data
; Helpful guide for getting the basics setup for NullDC: http://www.dgemu.com/forums/index.php/topic/474318-guide-configuring-nulldc-104-r136/
; If you want to use specific configs per game, create a folder called Cfg inside nullDC folder and copy your nullDC.cfg
; config files into it naming them to match the database names. Make sure you keep a copy of nullDC.cfg on the Cfg folder as well.
;
; If you want to convert your roms from gdi to chd, see here: http://www.emutalk.net/showthread.php?t=51502
; FileDelete(s) are in the script because sometimes demul will corrupt the ini and make it crash. The script recreates a clean ini for you.
;
; Setup the user settings in the moduleName ini to your liking
; Games can have a custom Cable Type (per game). Not all games work on VGA, so use the below option in the ini
; Cable can be 0 (VGA(0)(RGB)), 1 (VGA(1)(RGB)), 2 (TV(RGB)) or 3 (TV(VBS/Y+S/C)), default is 0.
;
; For additional setup steps prior to running, see this link: http://www.hyperspin-fe.com/forum/showpost.php?p=99852&postcount=138
; Not all builds work with swapping discs, it's mostly broken and is a nulldc problem, not HyperLaunch's. See here: http://code.google.com/p/nulldc/issues/detail?id=264
;----------------------------------------------------------------------------
StartModule()
BezelGUI()
ExtraFixedResBezelGUI()
If systemName not contains dreamcast,dc
ScriptError(systemName . " is not a supported system for this module. Only " . MSystem . " is supported.")
FadeInStart()
settingsFile := modulePath . "\" . moduleName . ".ini"
nullDCcfg := checkFile(emuPath . "\nullDC.cfg")
fullscreen := IniReadCheck(settingsFile, "Settings", "Fullscreen","true",,1)
dualMonitors := IniReadCheck(settingsFile, "NullDC", "DualMonitors","false",,1)
autoStart := IniReadCheck(settingsFile, "NullDC", "autoStart","1",,1)
noConsole := IniReadCheck(settingsFile, "NullDC", "noConsole","1",,1)
autoHideMenu := IniReadCheck(settingsFile, "NullDC", "autoHideMenu","0",,1)
alwaysOnTop := IniReadCheck(settingsFile, "NullDC", "alwaysOnTop","1",,1)
showVMU := IniReadCheck(settingsFile, "NullDC", "showVMU","0",,1)
VMU1Pos := IniReadCheck(settingsFile, "NullDC", "VMU1Pos","topLeft",,1) ; topRight, topCenter, topLeft, leftCenter, bottomLeft, bottomCenter, bottomRight, rightCenter
VMU2Pos := IniReadCheck(settingsFile, "NullDC", "VMU2Pos","topRight",,1) ; topRight, topCenter, topLeft, leftCenter, bottomLeft, bottomCenter, bottomRight, rightCenter
VMU3Pos := IniReadCheck(settingsFile, "NullDC", "VMU3Pos","bottomLeft",,1) ; topRight, topCenter, topLeft, leftCenter, bottomLeft, bottomCenter, bottomRight, rightCenter
VMU4Pos := IniReadCheck(settingsFile, "NullDC", "VMU4Pos","bottomRight",,1) ; topRight, topCenter, topLeft, leftCenter, bottomLeft, bottomCenter, bottomRight, rightCenter
VMUHideKey := IniReadCheck(settingsFile, "Settings", "VMUHideKey","F10",,1)
loadDefaultImage := IniReadCheck(settingsFile, "NullDC", "loadDefaultImage","1",,1)
patchRegion := IniReadCheck(settingsFile, "NullDC", "patchRegion","1",,1)
cable := IniReadCheck(settingsFile, romName, "Cable","0",,1)
hideEmuObj := Object("ahk_class ConsoleWindowClass",0,"nullDC ahk_class ndc_main_window",1) ; Hide_Emu will hide these windows. 0 = will never unhide, 1 = will unhide later
7z(romPath, romName, romExtension, 7zExtractPath)
specialCfg = %emuPath%\cfg\%romName%.cfg
defaultCfg = %emuPath%\cfg\nullDC.cfg
If ( FileExist(specialCfg) && FileExist(defaultCfg))
FileCopy, %specialCfg%, %emuPath%\nullDC.cfg, 1
Else If (FileExist(defaultCfg))
FileCopy, %defaultCfg%, %emuPath%\nullDC.cfg, 1
;Detect game region based on rom name
IfInString, romName, (Europe)
region = 2
Else IfInString, romName, (Japan)
region = 0
Else IfInString, romName, (World)
region = 2
Else
region = 1
BezelStart()
;Write Settings
IniWrite, % (If (Fullscreen = "true" )?("1"):("0")), %nullDCcfg%, nullDC_GUI, Fullscreen
IniWrite, %autoStart%, %nullDCcfg%, nullDC, Emulator.AutoStart
IniWrite, %noConsole%, %nullDCcfg%, nullDC, Emulator.NoConsole
IniWrite, %autoHideMenu%, %nullDCcfg%, nullDC_GUI, AutoHideMenu
IniWrite, %alwaysOnTop%, %nullDCcfg%, nullDC_GUI, AlwaysOnTop
IniWrite, %showVMU%, %nullDCcfg%, drkMaple, VMU.Show
IniWrite, %loadDefaultImage%, %nullDCcfg%, ImageReader, LoadDefaultImage
IniWrite, %patchRegion%, %nullDCcfg%, ImageReader, PatchRegion
IniWrite, %region%, %nullDCcfg%, nullDC, Dreamcast.Region
IniWrite, %cable%, %nullDCcfg%, nullDC, Dreamcast.Cable
IniWrite, %romPath%\%romname%%RomExtension%, %nullDCcfg%, ImageReader, DefaultImage
;Fixes hanging previous nullDC on bad exits or loads
Process("Exist", executable)
If !ErrorLevel = 0
Process("Close", executable)
; This hides nullDC's menu when running dual screens
If dualMonitors = true
{ MouseGetPos X, Y
SetDefaultMouseSpeed, 0
MouseMove %A_ScreenWidth%,%A_ScreenHeight%
}
HideEmuStart() ; This fully ensures windows are completely hidden even faster than winwait
Run(executable, emuPath)
; TESTING TO HIDE THE CONSOLE WINDOW POPUP, NOTHING WORKS
; WinWait("nullDC ahk_class ndc_main_window")
; WinSet, Transparent, On, nullDC ahk_class ndc_main_window
; WinSet, Transparent, On, ahk_class ConsoleWindowClass ; makes the console window transparent so you don't see it on exit
; Sleep, 2000 ; Enough to hide the startup logo
; WinHide, ahk_class ConsoleWindowClass
WinWait("nullDC ahk_class ndc_main_window")
WinWaitActive("nullDC ahk_class ndc_main_window")
ndcID:=WinExist("A") ; storing the window's PID so we can toggle it later
ToggleMenu(ndcID) ; Removes the MenuBar
; DllCall("SetMenu", uint, WinActive( "A" ), uint, 0) ; Removes the MenuBar
;Let's completely hide the menu by slighly moving the window off screen
;nullDC will self adjust once the menu autohides
If fullScreen = true
{ yOffset = -20
winHeight := A_ScreenHeight - yOffset
WinMove, nullDC,, 0, %yOffset%, %A_ScreenWidth%, %winHeight%
}
; WinShow, nullDC ahk_class ndc_main_window ; without these, nullDC may stay hidden behind HS
; WinActivate, nullDC ahk_class ndc_main_window
HideEmuEnd()
BezelDraw()
If !(showVMU="0")
SetTimer, CheckforVMU, 10000
FadeInExit()
WinSet, Transparent, Off, nullDC ahk_class ndc_main_window
Process("WaitClose", executable)
7zCleanUp()
BezelExit()
ExtraFixedResBezelExit()
FadeOutExit()
ExitModule()
; Toggle the MenuBar
!a::
ToggleMenu(ndcID)
Return
MultiGame:
; msgbox % "selectedRom = " . selectedRom . "`nselected game = " . currentButton . "`nmgRomPath = " . mgRomPath . "`nmgRomExt = " . mgRomExt . "`nmgRomName = " . mgRomName
ToggleMenu(ndcID) ; Restore the MenuBar
Loop {
WinMenuSelectItem,nullDC ahk_class ndc_main_window,,Options,GDRom,Select Default Image
WinWait("Select Image File ahk_class #32770")
WinWaitActive("Select Image File ahk_class #32770")
If WinActive("Select Image File ahk_class #32770")
Break
}
OpenROM("Select Image File ahk_class #32770", mgRomPath . "\" . mgRomName . "." . mgRomExt) ; unsure if Select Image File needs to be translated via i18n
WinWaitActive("nullDC ahk_class ndc_main_window")
Sleep, 300 ; giving time for emu to mount the new image
WinMenuSelectItem,nullDC ahk_class ndc_main_window,,Options,GDRom,Swap Disc ; DC does not support swapping discs on-the-fly like psx because the console reset when the drive was opened. This basically tells the emu to reset.
ToggleMenu(ndcID) ; Removes the MenuBar
Return
BezelLabel:
disableHideToggleMenu := true
Return
HaltEmu:
If VMUHideKey
XHotKeywrapper(VMUHideKey,"VMUHide","OFF")
Return
RestoreEmu:
If VMULoaded
{ Loop, 4
{ WinSet, Transparent, 0, % "ahk_ID " . VMUScreenID%A_Index%
WinSet, AlwaysOnTop, On, % "ahk_ID " . VMUScreenID%A_Index%
WinShow, % "ahk_ID " . VMUScreenID%A_Index%
}
WinSet, AlwaysOnTop, On, ahk_ID %extraFixedRes_Bezel_hwnd%
WinShow, ahk_ID %extraFixedRes_Bezel_hwnd%
If !(VMUHidden)
Loop, 4
WinSet, Transparent, off, % "ahk_ID " . VMUScreenID%A_Index%
}
If VMUHideKey
XHotKeywrapper(VMUHideKey,"VMUHide","ON")
Return
CheckforVMU:
Loop, 4
{ Transform, letter, Chr, % A_Index + asc("A") - 1 ; transform number to letter
If ((!(VMU%A_Index%Draw)) and (VMUScreenID%A_Index%:=WinExist("nullDC VMU " . letter . "0 ahk_class #32770")))
{ WinSet, Transparent, 0, % "ahk_ID " . VMUScreenID%A_Index%
WinSet, AlwaysOnTop, On, % "ahk_ID " . VMUScreenID%A_Index%
ExtraFixedResBezelDraw(VMUScreenID%A_Index%, "VMU",VMU%A_Index%Pos, 144, 96, 8, 8, 28, 8)
WinShow, % "ahk_ID " . VMUScreenID%A_Index%
WinSet, AlwaysOnTop, On, ahk_ID %extraFixedRes_Bezel_hwnd%
WinShow, ahk_ID %extraFixedRes_Bezel_hwnd%
WinSet, Transparent, off, % "ahk_ID " . VMUScreenID%A_Index%
VMU%A_Index%Draw := true
If !(VMULoaded){
VMUHideKey := xHotKeyVarEdit(VMUHideKey,"VMUHideKey","~","Add")
xHotKeywrapper(VMUHideKey,"VMUHide")
VMULoaded := true
}
}
}
If ((VMU1Draw) and (VMU2Draw) and (VMU3Draw) and (VMU4Draw))
SetTimer, CheckforVMU, off
Return
VMUHide:
If (VMUHidden)
{ Loop, 4
WinSet, Transparent, off, % "ahk_ID " . VMUScreenID%A_Index%
UpdateLayeredWindow(extraFixedRes_Bezel_hwnd, extraFixedRes_Bezel_hdc,0,0, A_ScreenWidth, A_ScreenHeight,255)
VMUHidden := false
} Else {
Loop, 4
WinSet, Transparent, 0, % "ahk_ID " . VMUScreenID%A_Index%
UpdateLayeredWindow(extraFixedRes_Bezel_hwnd, extraFixedRes_Bezel_hdc,0,0, A_ScreenWidth, A_ScreenHeight,0)
VMUHidden := true
}
Return
CloseProcess:
If VMULoaded
SetTimer, checkforVMU, off
FadeOutStart()
; WinClose("ahk_class ConsoleWindowClass")
WinClose("nullDC ahk_class ndc_main_window")
Return
01:50:47:207 | HL | INFO | +31 | BuildScript - Loaded HyperPause scripts
01:50:47:209 | HL | INFO | +0 | BuildScript - Loaded Multi-Player scripts
01:50:47:214 | HL | INFO | +0 | BuildScript - Loaded Statistics.ahk script
01:50:47:215 | HL | INFO | +0 | BuildScript - Loaded User Functions.ahk script
01:50:47:215 | HL | INFO | +0 | BuildScript - Finished injecting functions into module
01:50:47:218 | HL | INFO | +15 | Main - Module is built
01:50:47:219 | HL | INFO | +0 | CheckFile - Checking if D:\Arcade\Hyperlaunch\AutoHotkey.dll exists
01:50:47: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: 1/10/2015 - 10:36:32 AM
Modified: 1/22/2015 - 9:46:21 PM
01:50:47:222 | HL | INFO | +0 | Main - Running module
01:50:47:222 | HL | INFO | +0 | Main - Starting timer to watch if Front End gets displaced and restore it if it does.
01:50:49:418 | HL | INFO | +2188 | Main - Module ended, exiting HyperLaunch normally
01:50:49:418 | HL | INFO | +0 | ExitScript - Started
01:50:49:475 | HL | INFO | +62 | SystemCursor - Restoring mouse cursor
01:50:49:478 | HL | INFO | +0 | ExitScript - Ended