here is the code of what happened: (if this helps)
02:10:40 AM | HyperLaunch v2.25c
02:10:40 AM | System Specs:
HyperSpin Dir: G:\Hyperspin
OS: WIN_7
OS Language: 0409
OS Admin Status: No
Monitor #1 (\\.\DISPLAY1): 1440x900 (1440x860 work)
HyperSpin Res: 1440x900
AHK Version: 1.1.07.03
02:10:40 AM | HyperLaunch received "MAME" and "tmnt2"
02:10:42 AM | INI Keys read
02:10:42 AM | Checking paths
02:10:42 AM | Finished injecting functions into module
02:10:42 AM | Module is built
02:10:42 AM | Running module:
;-----------------------------------------------------------
;Built in script
;-----------------------------------------------------------
#NoTrayIcon
DetectHiddenWindows, ON
SetTitleMatchMode, 2
SendMode, Event
0 = 2
exitEmulatorKey = Esc
emuPath = G:\Hyperspin\Emulators\MAME\
romPath = G:\Hyperspin\Emulators\MAME\Roms\
romPathFromIni = G:\Hyperspin\Emulators\MAME\Roms\
romExtension = .zip
romExtensionOrig = .zip
romExtensions = zip,u98,bin
executable = mame.exe
systemName = MAME
romName = tmnt2
daemonToolsPath =
skipchecks = false
fadeIn = false
fadeOut = false
fadeColor = 0x000000
fadeInDuration = 500
fadeOutDuration = 500
fadeInDelay = 0
fadeInInterruptKeys = {LControl}{RControl}{LAlt}{RAlt}{LShift}{RShift}{LWin}{RWin}{AppsKey}{F1}{F2}{F3}{F4}{F5}{F6}{F7}{F8}{F9}{F10}{F11}{F12}{Left}{Right}{Up}{Down}{Home}{End}{PgUp}{PgDn}{Del}{Ins}{BS}{Capslock}{Numlock}{PrintScreen}{Pause}
gameStartImgPath = G:\Hyperspin\Media\MAME\Images\GameStart\
moduleExtensionPath = G:\Hyperspin\Modules\Module Extensions\
7zEnable = false
7zExtractDir = C:\Users\Greg\AppData\Local\Temp\Hyperspin\
7zExtractDirOrig =
7zDelTemp = true
7zFormats = .zip,.rar,.7z,.gzip,.tar
7zFormatsNoP = zip,rar,7z,gzip,tar
mgEnabled = false
mgKey = NumpadSub
mgSelectKey = Enter
mgExitKey = Esc
multiGameImgPath = G:\Hyperspin\Media\MAME\Images\MultiGame\
mgBackgroundColor = FF000000
mgSidePadding = 0.2
mgYOffset = 500
mgImageAdjust = 1
mgFont = Arial
mgText1Options = x10p y30p w80p Centre cBBFFFFFF r4 s100 Bold Italic
mgText1Text = Please select a game
mgText2Options = w96p cFFFFFFFF r4 s50 Center Bold Italic
mgText2Offset = 70
mgUseSound = true
mgSoundfreq = 300
mgExitEffect = none
mgSelectedEffect = rotate
mgUseGameArt = false
mgArtworkDir = Artwork1
Hotkey, Esc, CloseProcess
;-----------------------------------------------------------
;Module script
;-----------------------------------------------------------
;----------------------------------------------------------------------------
; MAME
; MAME .140
; by BBB
; 1.0
;
; Info:
; Since MAME needs to save hi scores and data on exit, then we can\'t force
; MAME closed with a hotkey. So make sure you have your own exit key setup
; in MAME first. We will leave the CloseProcess section below blank, but
; it is still required.
;
;----------------------------------------------------------------------------
Runwait, %executable% %romName%, %emuPath%, Hide UseErrorLevel
if(ErrorLevel != 0){
if (ErrorLevel = 1){
Error = Failed Validity
}else if(ErrorLevel = 2){
Error = Missing Files
}else if(ErrorLevel = 3){
Error = Fatal Error
}else if(ErrorLevel = 4){
Error = Device Error
}else if(ErrorLevel = 5){
Error = Game Does Not Exist
}else if(ErrorLevel = 6){
Error = Invalid Config
}else if(ErrorLevel = 7 || ErrorLevel = 8 || ErrorLevel = 9){
Error = Identification Error
}else{
Error = Mame Error
}
MsgBox Mame Error - %Error%
}
ExitApp
;Required
CloseProcess:
;Doesnt have to do anything but make sure to have the line before and after this line.
return
hideDesktop(){
}
FadeInStart(){
}
FadeInExit(){
}
FadeOutStart(){
Suspend, On
}
FadeOutExit(){
}
7z(7zP, 7zN, 7zE, 7zExtractDir){
}
7zCleanUp() {
}
CheckFile(file,msg="",timeout=6){
IfNotExist, %file%
{
If msg
ScriptError(msg, timeout)
Else
ScriptError("Cannot find " . file, timeout)
}
Return %file%
}
ScriptError(error,timeout=6){
MsgBox,48,Error,%error%,%timeout%
ExitApp
}
02:11:13 AM | Module ended, exiting HyperLaunch normally
here is the log when hyperHQ settings Execute is set to Normal:
02:20:47 AM | HyperSpin Started
02:20:48 AM | Going FullScreen
02:20:48 AM | Checking for updates
02:20:48 AM | Update Check Complete
02:20:48 AM | Startup program unavailable
02:20:48 AM | Playing intro video
02:20:50 AM | Error intializing joysticks
02:20:50 AM | Menu Mode is multi
02:20:50 AM | Loading Main Menu.xml
02:20:50 AM | Main Menu.xml successfully loaded
02:20:51 AM | Main Menu wheel loaded successfully
02:20:52 AM | Loading MAME.xml
02:20:52 AM | Main Menu.xml successfully loaded
02:20:53 AM | MAME wheel loaded successfully
02:20:56 AM | Launching Game
02:20:56 AM | Running in normal rom mode
02:20:56 AM | Excecutable is mame.exe
02:20:56 AM | Command Line is: "G:\Hyperspin\Emulators\MAME\mame.exe" tmnt2.zip, u98, bin
Here is the log of when HyperHQ settings Execute is set to Hyperlaunch:
02:24:03 AM | HyperSpin Started
02:24:03 AM | Going FullScreen
02:24:03 AM | Checking for updates
02:24:03 AM | Update Check Complete
02:24:03 AM | Startup program unavailable
02:24:03 AM | Playing intro video
02:24:07 AM | Error intializing joysticks
02:24:07 AM | Menu Mode is multi
02:24:07 AM | Loading Main Menu.xml
02:24:07 AM | Main Menu.xml successfully loaded
02:24:07 AM | Main Menu wheel loaded successfully
02:24:09 AM | Loading MAME.xml
02:24:09 AM | Main Menu.xml successfully loaded
02:24:10 AM | MAME wheel loaded successfully
02:24:11 AM | Launching Game
02:24:11 AM | Running HyperLaunch.exe
02:24:12 AM | Command Line is: HyperLaunch.exe "MAME" "tmnt2"
02:24:12 AM | Launching Game
02:24:12 AM | Running HyperLaunch.exe
02:24:12 AM | Command Line is: HyperLaunch.exe "MAME" "tmnt2"
02:24:13 AM | Launching Game
02:24:13 AM | Running HyperLaunch.exe
02:24:13 AM | Command Line is: HyperLaunch.exe "MAME" "tmnt2"