Timestamp
Thread
Level
Diff.
Log Data
12:33:29:652 RL INFO +N/A Main - RocketLauncher v1.2.0.1 ([url]www.rlauncher.com[/url])
12:33:29:746 RL INFO +94 Main - System Specs:
RocketLauncher Dir: C:\hyperspin\RocketLauncher\RocketLauncher
RocketLauncher is: 32-bit
OS: Microsoft Windows 10 Pro
SKU: Professional
Total Memory: 8110.93 MB
Free Memory: 5877.34 MB
Used Memory: 2233.586 MB
SystemType: 64-bit
Physical Processors: 1
Logical Processors: 4
GPU 1 Name: NVIDIA GeForce GTX 1050
GPU 1 RAM: -2048.00 MB
GPU 1 Driver Version: 24.21.13.9836
Sound 1 Device: Realtek High Definition Audio
Sound 1 Status: Enabled
Sound 2 Device: NVIDIA Virtual Audio Device (Wave Extensible) (WDM)
Sound 2 Status: Enabled
Sound 3 Device: NVIDIA High Definition Audio
Sound 3 Status: Enabled
OS Language: English_United_States
System Locale: en-US
Formats Locale: en-US
Windows UI Language: en-US
Text Encoding: Windows-1252
OS Admin Status: No
RL Compatibility Flags:
Latest .Net Version: v4.0.30319
Monitor #1 (\\.\DISPLAY1): 1360x768 (1360x768 work) [32bit] [60hz] [Landscape] (Primary)
Current AHK Desktop Width: 1360
Current AHK Desktop Height: 768
Monitor #1 DPI: 100
ErrorMode: 0
AutoHotkey Path:
AHK Version: 1.1.13.00
Unicode: No
12:33:29:746 RL INFO +0 CheckFile - Checking if C:\hyperspin\RocketLauncher\RocketLauncher\RocketLauncher.exe exists
12:33:29:746 RL INFO +0 Main - Raw CLI received: "-s Sega Model 2 -r dayton93 -f C:\hyperspin\HyperSpin.exe -p HyperSpin -c 1 -o 1"
12:33:29:746 RL INFO +0 Main - Loading Front End Plugin: "HyperSpin"
12:33:29:747 RL INFO +0 Main - RocketLauncher received "Sega Model 2" and "dayton93"
12:33:29:751 RL INFO +0 Main - Did not find a "C:\hyperspin\RocketLauncher\RocketLauncher\Settings\Sega Model 2\Game Options.ini" file, skipping any game-specific options.
12:33:29:751 RL INFO +0 Main - dayton93 is using the default emulator: Sega Model 2 Emulator
12:33:29:751 RL INFO +0 Main - Checking for a [Sega Model 2 Emulator] section in C:\hyperspin\RocketLauncher\RocketLauncher\Settings\Sega Model 2\Emulators.ini
12:33:29:751 RL INFO +0 Main - Checking for a [Sega Model 2 Emulator] section in C:\hyperspin\RocketLauncher\RocketLauncher\Settings\Global Emulators.ini
12:33:29:752 RL INFO +0 Main - Found [Sega Model 2 Emulator] in C:\hyperspin\RocketLauncher\RocketLauncher\Settings\Global Emulators.ini
12:33:29:752 RL INFO +0 CheckFile - Checking if C:\hyperspin\RocketLauncher\RocketLauncher\Modules\Sega Model 2 Emulator\Sega Model 2 Emulator.ahk exists
12:33:29:755 RL INFO +0 Main - CRC Check - CRC matches, this is an official unedited module.
12:33:29:755 RL INFO +0 Main - dayton93 will use module: C:\hyperspin\RocketLauncher\RocketLauncher\Modules\Sega Model 2 Emulator\Sega Model 2 Emulator.ahk
12:33:29:764 RL INFO +16 Main - Using standard method with "Rom Extension" SkipChecks or without any SkipChecks.
12:33:29:766 RL INFO +0 CheckFile - Checking if C:\hyperspin\Emulators\Model 2\emulator_multicpu.exe exists
12:33:29:767 RL INFO +0 Main - INI Keys read
12:33:29:767 RL INFO +0 CheckFile - Checking if C:\hyperspin\RocketLauncher\RocketLauncher\Module Extensions\7z.exe exists
12:33:29:767 RL INFO +0 CheckFile - Checking if C:\hyperspin\RocketLauncher\RocketLauncher\Module Extensions\7z.dll exists
12:33:29:769 RL INFO +0 Main - "dayton93" does not qualify for MultiGame. Only roms with any of these strings in their name are acceptable: \(Disc|\(Disk|\(Cart|\(Tape|\(Cassette|\(Part|\(Side
12:33:29:769 RL WARNING +N/A Main - SkipChecks is enabled and set to: Rom Extension
12:33:29:769 RL INFO +0 CheckPaths - Started
12:33:29:769 RL INFO +0 CheckPaths - Looking for rom: C:\hyperspin\Emulators\Model 2\Roms\dayton93.rar
12:33:29:769 RL INFO +0 CheckPaths - Looking for rom by name in subfolder: C:\hyperspin\Emulators\Model 2\Roms\dayton93\dayton93.rar
12:33:29:769 RL INFO +0 CheckPaths - Looking for rom by extension: C:\hyperspin\Emulators\Model 2\Roms\dayton93\*.rar
12:33:29:769 RL INFO +0 CheckPaths - Looking for rom: C:\hyperspin\Emulators\Model 2\Roms\dayton93.lha
12:33:29:769 RL INFO +0 CheckPaths - Looking for rom by name in subfolder: C:\hyperspin\Emulators\Model 2\Roms\dayton93\dayton93.lha
12:33:29:770 RL INFO +0 CheckPaths - Looking for rom by extension: C:\hyperspin\Emulators\Model 2\Roms\dayton93\*.lha
12:33:29:770 RL INFO +0 CheckPaths - Looking for rom: C:\hyperspin\Emulators\Model 2\Roms\dayton93.lzh
12:33:29:770 RL INFO +0 CheckPaths - Looking for rom by name in subfolder: C:\hyperspin\Emulators\Model 2\Roms\dayton93\dayton93.lzh
12:33:29:770 RL INFO +0 CheckPaths - Looking for rom by extension: C:\hyperspin\Emulators\Model 2\Roms\dayton93\*.lzh
12:33:29:770 RL INFO +0 CheckPaths - Looking for rom: C:\hyperspin\Emulators\Model 2\Roms\dayton93.gzip
12:33:29:770 RL INFO +0 CheckPaths - Looking for rom by name in subfolder: C:\hyperspin\Emulators\Model 2\Roms\dayton93\dayton93.gzip
12:33:29:770 RL INFO +0 CheckPaths - Looking for rom by extension: C:\hyperspin\Emulators\Model 2\Roms\dayton93\*.gzip
12:33:29:770 RL INFO +0 CheckPaths - Looking for rom: C:\hyperspin\Emulators\Model 2\Roms\dayton93.tar
12:33:29:770 RL INFO +0 CheckPaths - Looking for rom by name in subfolder: C:\hyperspin\Emulators\Model 2\Roms\dayton93\dayton93.tar
12:33:29:770 RL INFO +0 CheckPaths - Looking for rom by extension: C:\hyperspin\Emulators\Model 2\Roms\dayton93\*.tar
12:33:29:770 RL INFO +0 CheckPaths - Looking for rom: C:\hyperspin\Emulators\Model 2\Roms\dayton93.7z
12:33:29:770 RL INFO +0 CheckPaths - Looking for rom by name in subfolder: C:\hyperspin\Emulators\Model 2\Roms\dayton93\dayton93.7z
12:33:29:770 RL INFO +0 CheckPaths - Looking for rom by extension: C:\hyperspin\Emulators\Model 2\Roms\dayton93\*.7z
12:33:29:770 RL INFO +0 CheckPaths - Looking for rom: C:\hyperspin\Emulators\Model 2\Roms\dayton93.zip
12:33:29:770 RL INFO +0 CheckPaths - Found rom: C:\hyperspin\Emulators\Model 2\Roms\dayton93.zip
12:33:29:770 RL INFO +0 CheckPaths - Ended
12:33:29:770 RL INFO +0 BuildScript - User Variables:
;----------------------------------------------------------------------------
; INJECTED VARIABLES
;----------------------------------------------------------------------------
#NoTrayIcon
#InstallKeybdHook
MiscUtils.DetectHiddenWindows("On")
SetTitleMatchMode, 2
SendMode, Event
Global RLLog
Global RLObject
0 := "12"
rlPath := "C:\hyperspin\RocketLauncher\RocketLauncher"
pluginPath := "C:\hyperspin\RocketLauncher\RocketLauncher\Plugins"
pluginName := "HyperSpin"
pluginExt := ".plugin"
contextOnExit := "1"
rlMode := ""
rlTitle := "RocketLauncher"
rlVersion := "1.2.0.1"
rlAuthor := "djvj"
rlURL := "www.rlauncher.com"
langFile := "C:\hyperspin\RocketLauncher\RocketLauncher\Data\Language\Localization.ini"
primMonitor := "1"
frontendPID := ""
frontendPath := "C:\hyperspin"
frontendExe := "HyperSpin.exe"
frontendExt := "exe"
frontendName := "HyperSpin"
frontendDrive := "C"
exitEmulatorKey := "~Esc"
restoreFE := "false"
exitScriptKey := "~q & ~s"
toggleCursorKey := "~e & ~t"
emuFullPath := "C:\hyperspin\Emulators\Model 2\emulator_multicpu.exe"
emuPath := "C:\hyperspin\Emulators\Model 2"
emuName := "Sega Model 2 Emulator"
emuExt := "exe"
baseRomPath := ""
romPath := "C:\hyperspin\Emulators\Model 2\Roms"
romPathFromIni := "C:\hyperspin\Emulators\Model 2\Roms"
romExtension := ".zip"
romExtensionOrig := ".zip"
romExtensions := "rar|lha|lzh|gzip|tar|7z|zip"
executable := "emulator_multicpu.exe"
systemDbName := "Sega Model 2"
systemName := "Sega Model 2"
dbPath := ""
dbName := "dayton93"
dbExt := ""
romFoundByExt := ""
romName := "dayton93"
romMapPath := ""
romMappingEnabled := "false"
romMappingLaunchMenuEnabled := "false"
romMappingFirstMatchingExt := "false"
romMappingShowAllRomsInArchive := "true"
romMappingNumberOfGamesByScreen := "7"
romMappingHideParent := "false"
romMappingMenuWidth := "400"
romMappingMenuMargin := "65"
romMappingTextFont := "Bebas Neue"
romMappingTextOptions := "cFFFFFFFF r4 s60 Bold"
romMappingDisabledTextColor := "ff888888"
romMappingTextSizeDifference := "7"
romMappingTextMargin := "15"
romMappingTitleTextFont := "Bebas Neue"
romMappingTitleTextOptions := "cFFFFFFFF r4 s90 Bold"
romMappingTitle2TextFont := "Bebas Neue"
romMappingTitle2TextOptions := "cFFFFFFFF r4 s22 Bold"
romMappingGameInfoTextFont := "Bebas Neue"
romMappingGameInfoTextOptions := "cFFFFFFFF r4 s22 Regular"
romMappingGameNameTextFont := "Bebas Neue"
romMappingGameNameTextOptions := "cFFFFFFFF r4 s40 Regular"
romMappingBackgroundBrush := "aa000000"
romMappingColumnBrush := "33000000"
romMappingButtonBrush1 := "6f000000"
romMappingButtonBrush2 := "33000000"
romMappingBackgroundAlign := "Stretch and Lose Aspect"
romMappingMenuFlagWidth := "55"
romMappingMenuFlagSeparation := "7"
romMappingDefaultMenuList := "FullList"
romMappingSingleFilteredRomAutomaticLaunch := "false"
altArchiveNameOnly := ""
altRomNameOnly := ""
altArchiveAndRomName := ""
altArchiveAndManyRomNames := ""
altRomNamesOnly := ""
romMapScenario := ""
skipchecks := "Rom Extension"
romMatchExt := "true"
blockInputTime := "0"
blockInputFile := "C:\hyperspin\RocketLauncher\RocketLauncher\Module Extensions\BlockInput.exe"
errorLevelReporting := "false"
lockLaunch := "false"
lockLaunchGame := ""
screenRotationAngle := "0"
screenRotationAngleGame := ""
setResolution := ""
logFile := ""
logLabel := [" INFO"," WARNING"," ERROR"," DEBUG"," TRACE"]
logLevel := "2"
logShowDebugConsole := "false"
logShowCommandWindow := "false"
logCommandWindow := "false"
logIncludeModule := "true"
logIncludeFileProperties := "true"
logIncludeDLLLogs := "false"
errorSounds := "true"
rlDebugConsoleStdout := ""
sysLang := "English_United_States"
sysType := "64-bit"
broadcastWindowTitle := ""
navUpKey := "Up"
navDownKey := "Down"
navLeftKey := "Left"
navRightKey := "Right"
navSelectKey := "Enter"
navP2UpKey := "Numpad8"
navP2DownKey := "Numpad2"
navP2LeftKey := "Numpad4"
navP2RightKey := "Numpad6"
navP2SelectKey := "NumpadEnter"
originalWidth := "1360"
originalHeight := "768"
vdEnabled := "false"
vdFullPath := ""
vdUseSCSI := "true"
vdDriveLetter := ""
vdDriveLetterScsi := ""
vdAddDrive := "true"
demulShooterPath := ""
servoStikEnabled := "false"
servoStikExitMode := "false"
ledblinkyEnabled := "All"
ledblinkySystemName := ""
ledblinkyFullPath := "C:\hyperspin\LED Blinky\LEDBlinky\LEDBlinky.exe"
ledblinkyProfilePath := "C:\hyperspin\RocketLauncher\RocketLauncher\Profiles\LEDBlinky"
ledblinkyRLProfile := "C:\hyperspin\RocketLauncher\RocketLauncher\Profiles\LEDBlinky\RocketLauncher"
winIPACFullPath := ""
ultraMapEnabled := "false"
ultraMapFullPath := ""
emuIdleShutdown := "0"
launchPasswordHash := "UpUpDownDownLeftRightLeftRight"
cursorSize := ""
hideCursor := "false"
hideEmu := "false"
hideFE := "false"
suspendFE := "false"
fadeIn := "false"
fadeInDuration := "800"
fadeInTransitionAnimation := "DefaultAnimateFadeIn"
fadeInDelay := "500"
fadeInExitDelay := "0"
fadeOutExitDelay := "0"
fadeOut := "false"
fadeOutExtraScreen := "false"
fadeOutDuration := "800"
fadeOutTransitionAnimation := "DefaultAnimateFadeOut"
fadeOutDelay := "500"
fadeLyrInterpolation := "7"
fadeMuteEmulator := "false"
fadeUseBackgrounds := "false"
fadeClickThrough := "false"
fadeSounds := "true"
fade7zProgressMode := "extraction"
fadeWidthBaseRes := "1920"
fadeHeightBaseRes := "1080"
fadeLyr1Color := "FF000000"
fadeLyr1AlignImage := "Stretch and Lose Aspect"
fadeLyr2Pos := "Stretch and Lose Aspect"
fadeLyr2X := "0"
fadeLyr2Y := "0"
fadeLyr2W := ""
fadeLyr2H := ""
fadeLyr2Adjust := "1"
fadeLyr2PicPad := "0"
fadeLyr2Prefix := "Extra Layer 1 - Console"
fadeLyr3Pos := "Center"
fadeLyr3X := "450"
fadeLyr3Y := "450"
fadeLyr3W := ""
fadeLyr3H := ""
fadeLyr3Adjust := "1"
fadeLyr3PicPad := "0"
fadeLyr3Speed := "750"
fadeLyr3Animation := "DefaultFadeAnimation"
fadeLyr37zAnimation := "DefaultFadeAnimation"
fadeLyr3Type := "imageandbar"
fadeLyr3ImgFollow7zProgress := "true"
fadeLyr3Repeat := "1"
fadeLyr3BackImageTransparency := "30"
fadeLyr3StaticPos := "No Alignment"
fadeLyr3StaticX := "0"
fadeLyr3StaticY := "850|1575"
fadeLyr3StaticW := ""
fadeLyr3StaticH := ""
fadeLyr3StaticAdjust := "1"
fadeLyr3StaticPicPad := "0"
fadeLyr3StaticPrefix := "Info Bar"
fadeLyr4Adjust := "1"
fadeLyr4X := "1792|952"
fadeLyr4Y := "891|1596"
fadeLyr4W := "512"
fadeLyr4H := ""
fadeLyr4Pos := "Bottom Center"
fadeLyr4FPS := "50"
fadeLyr4PicPad := "0"
fadeTranspGifColor := "FFFFFF"
fadeBarWindow := "Image"
fadeBarWindowX := ""
fadeBarWindowY := ""
fadeBarWindowW := "900"
fadeBarWindowH := ""
fadeBarWindowR := "30"
fadeBarWindowM := "30"
fadeBarWindowHatchStyle := "8"
fadeBar := "false"
fadeProgressDuration := "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 := "disabled"
fadeRomInfoYear := "disabled"
fadeRomInfoDeveloper := "text with label"
fadeRomInfoPublisher := "text with label"
fadeRomInfoGenre := "disabled"
fadeRomInfoRating := "image"
fadeRomInfoOrder := "Description|SystemName|Year|Developer|Genre|Rating|Publisher"
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"
fadeRomInfoText7Options := "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 := "Loading Game"
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 := "C:\hyperspin\RocketLauncher\RocketLauncher\Media\Fade"
RLDataPath := "C:\hyperspin\RocketLauncher\RocketLauncher\Data"
RLMediaPath := "C:\hyperspin\RocketLauncher\RocketLauncher\Media"
RLErrSoundPath := "C:\hyperspin\RocketLauncher\RocketLauncher\Media\Sounds\Error"
modulesPath := "C:\hyperspin\RocketLauncher\RocketLauncher\Modules"
moduleFullName := "C:\hyperspin\RocketLauncher\RocketLauncher\Modules\Sega Model 2 Emulator\Sega Model 2 Emulator.ahk"
moduleName := "Sega Model 2 Emulator"
modulePath := "C:\hyperspin\RocketLauncher\RocketLauncher\Modules\Sega Model 2 Emulator"
moduleExtension := "ahk"
moduleExtensionsPath := "C:\hyperspin\RocketLauncher\RocketLauncher\Module Extensions"
libPath := "C:\hyperspin\RocketLauncher\RocketLauncher\Lib"
sevenZEnabled := "true"
sevenZPath := "C:\hyperspin\RocketLauncher\RocketLauncher\Module Extensions\7z.exe"
sevenZDllPath := "C:\hyperspin\RocketLauncher\RocketLauncher\Module Extensions\7z.dll"
sevenZExtractPath := "C:\hyperspin\TEMP GAME HS"
sevenZExtractPathOrig := ""
sevenZAttachSystemName := "false"
sevenZDelTemp := "true"
sevenZFormats := ".zip|.rar|.7z|.lha|.lzh|.gzip|.tar"
sevenZFormatsNoP := "zip|rar|7z|lha|lzh|gzip|tar"
sevenZFormatsRegEx := "\.zip|\.rar|\.7z|\.lha|\.lzh|\.gzip|\.tar"
sevenZGamesToKeep := ""
sevenZDeletePerSystem := "false"
sevenZExtensions := "zip|rar|7z|lha|lzh|gzip|tar"
7zExtractPath := "C:\hyperspin\TEMP GAME HS"
mgEnabled := "false"
mgKey := "~NumpadSub"
mgBackgroundColor := "FF000000"
mgSidePadding := "0.2"
mgWidthBaseRes := "1920"
mgHeightBaseRes := "1080"
mgYOffset := "500|800"
mgFont := "Arial"
mgText1Options := "x10p y250|500 w80p Center cBBFFFFFF r4 s100 BoldItalic"
mgText1Text := "Please select a game"
mgText2Options := "w96p cFFFFFFFF r4 s50 Center BoldItalic"
mgText2Offset := "100"
mgUseSound := "true"
mgSoundfreq := "300"
mgExitEffect := "none"
mgSelectedEffect := "rotate"
mgUseGameArt := "false"
mgCandidate := ""
mgValidTypes := "\(Disc|\(Disk|\(Cart|\(Tape|\(Cassette|\(Part|\(Side"
mgOnLaunch := "false"
pauseEnabled := "true"
pauseKey := "~NumpadAdd"
pauseBackToMenuBarKey := "X"
pauseZoomInKey := "C"
pauseZoomOutKey := "V"
pauseScreenshotKey := "~PrintScreen"
pauseHiToTextPath := "C:\hyperspin\RocketLauncher\RocketLauncher\Module Extensions\HiToText.exe"
pauseSaveStateKeyCodes := ""
pauseLoadStateKeyCodes := ""
keyboardEncoder := ""
keyboardEncoderEnabled := "false"
keymapperEnabled := "false"
keymapperAHKMethod := "false"
keymapper := "xpadder"
xpadderFullPath := "C:\hyperspin\RocketLauncher\Utilities\Xpadder\xpadder.exe"
joyToKeyFullPath := "C:\hyperspin\RocketLauncher\Utilities\JoyToKey\JoyToKey.exe"
profilePath := "C:\hyperspin\RocketLauncher\RocketLauncher\Profiles"
keymapperProfilePath := "C:\hyperspin\RocketLauncher\RocketLauncher\Profiles\xpadder"
keymapperFrontEndProfileName := "RocketLauncherUI"
keymapperFrontEndProfile := "false"
keymapperRocketLauncherProfileEnabled := "false"
joyIDsEnabled := "false"
joyIDsPreferredControllersGlobal := ""
joyIDsPreferredControllersSystem := "use_global"
joyIDsPreferredControllersOnExit := ""
CustomJoyNamesEnabled := "false"
CustomJoyNames := ""
rotateMethod := "false"
FEProfile := "C:\hyperspin\RocketLauncher\RocketLauncher\Profiles\xpadder\RocketLauncherUI"
defaultProfile := "C:\hyperspin\RocketLauncher\RocketLauncher\Profiles\xpadder\_Default"
systemProfile := "C:\hyperspin\RocketLauncher\RocketLauncher\Profiles\xpadder\Sega Model 2"
xPadderSystemProfile := "C:\hyperspin\RocketLauncher\RocketLauncher\Profiles\xpadder\Sega Model 2\_Default"
emuProfile := "C:\hyperspin\RocketLauncher\RocketLauncher\Profiles\xpadder\Sega Model 2\Sega Model 2 Emulator"
romProfile := "C:\hyperspin\RocketLauncher\RocketLauncher\Profiles\xpadder\Sega Model 2\dayton93"
RocketLauncherProfile := "C:\hyperspin\RocketLauncher\RocketLauncher\Profiles\xpadder\RocketLauncher"
blankProfile := "C:\hyperspin\RocketLauncher\RocketLauncher\Profiles\xpadder\_Default\blank"
ahkFEProfile := "C:\hyperspin\RocketLauncher\RocketLauncher\Profiles\AHK\RocketLauncherUI"
ahkDefaultProfile := "C:\hyperspin\RocketLauncher\RocketLauncher\Profiles\AHK\_Default"
ahkSystemProfile := "C:\hyperspin\RocketLauncher\RocketLauncher\Profiles\AHK\Sega Model 2"
ahkEmuProfile := "C:\hyperspin\RocketLauncher\RocketLauncher\Profiles\AHK\Sega Model 2\Sega Model 2 Emulator"
ahkRomProfile := "C:\hyperspin\RocketLauncher\RocketLauncher\Profiles\AHK\Sega Model 2\dayton93"
ahkRocketLauncherProfile := "C:\hyperspin\RocketLauncher\RocketLauncher\Profiles\AHK\RocketLauncher"
bezelEnabled := "false"
bezelICEnabled := "false"
shaderName := "false"
shaderColor := ""
shaderTransparency := ""
statisticsEnabled := "true"
pressDuration := "-1"
emuVolume := "1"
dxwndIni := "C:\hyperspin\RocketLauncher\RocketLauncher\Module Extensions\dxwnd\dxwnd.ini"
dxwndFullPath := "C:\hyperspin\RocketLauncher\RocketLauncher\Module Extensions\dxwnd\dxwnd.exe"
qResFullPath := "C:\hyperspin\RocketLauncher\RocketLauncher\Module Extensions\QRes.exe"
mon1O := ""
pacDrivedllFile := "C:\hyperspin\RocketLauncher\RocketLauncher\Module Extensions\PacDrive32.dll"
userFadeAnimIniFile := "C:\hyperspin\RocketLauncher\RocketLauncher\Lib\User Fade Animations.ini"
testFile := ""
testDuration := ""
initialErrorMode := "0"
12:33:29:772 RL INFO +15 BuildScript - Loaded XHotkey Init.ahk scripts
12:33:29:772 RL INFO +0 BuildScript - Loaded Pause Init.ahk scripts
12:33:29:772 RL INFO +0 BuildScript - Loaded Statistics Init.ahk scripts
12:33:29:772 RL INFO +0 BuildScript - Validating module
12:33:29:773 RL INFO +0 BuildScript - Validation complete
12:33:29:773 RL INFO +0 BuildScript - Module:
MEmu := "Sega Model 2 Emulator"
MEmuV := "v1.0"
MURL := ["http://nebula.emulatronia.com/"]
MAuthor := ["djvj","ghutch92"]
MVersion := "2.0.9"
MCRC := "14EECBD4"
iCRC := "3732EFE4"
MID := "635175648125374429"
MSystem := ["Sega Model 2"]
;----------------------------------------------------------------------------
; Notes:
; Manually launch the Sega Model 2 Emulator.
; Under Video enable "auto switch to fullscreen".
; model2.zip must exist in your rom path which contains the needed bios files for the system.
; Module settings overwrite what you have set in the emulator itself.
;
; For Multiplayer Support:
; To enable the linked games support, set Link_Enabled to true in the module settings in RocketLauncherUI
; The module has an internal list of games that it will only enable it for. Not all of the games work in this emu. See below for more info.
;
; 1.) Multiplayer does not work when the emulator is launched using the same executable in the same path.
; 2.) Multiplayer only works if player 1 is set to be in master mode and players 2-4 are set to be in slave mode. (this info is stored in the emupath\NVDATA folder, press F2 to set in game)
; 3.) Singleplayer only works if player 1 is set to be in single mode. (this info is stored in the emupath\NVDATA folder, press F2 to set in game)
; 4.) Only the active window accepts keyboard input.
;
; Fixed Issue 1 by having folders in the emupath named Player 2, Player 3, and Player 4 and within each of these folsers there are separate installs of sega model 2 emulator.
; Fixed Issue 2 and 3 for Player 1 by having a folder named "Multi" in the NVDATA folder for multiplayer dat files and a folder name "Single" in the NVDATA folder for single player dat files.
; Fixed Issue 4 by activating the first player window so first player always has the keyboard and players 2-4 have to use a joystick(gamepad).
;
;Games that have a working link:
; daytona,daytonagtx,daytonam,daytonas,daytonat,indy500,indy500d,manxtt,motoraid,skisuprg,srallyc,srallycb,srallyp,stcc,stcce,von,vonj,waverunr
;
; overrev and sgt24h both look like they can support link but I couldn't get it working, because I think m2emulator uses a linking hack to get these games to work in stand alone mode.
; Still need to see if waverunr, stcc, stcce, von, and vonj can link, I couldn't get these working, I think my processor is the issue here. Saw video of stcc & waverunr link working though.
; von and vonj can only do a 2 player link
;----------------------------------------------------------------------------
StartModule()
BezelGUI()
settingsFile := modulePath . "" . moduleName . ".ini"
linkEnabled := IniReadCheck(settingsFile, "Settings|" . romName, "Link_Enabled", "false",,1)
demulShooterEnabled := IniReadCheck(settingsFile, "Settings|" . romName, "DemulShooterEnabled", "false",,1)
SplitScreen2PlayersMode := IniReadCheck(settingsFile, "Settings", "SplitScreen_2_Players","Vertical",,1) ;horizontal or vertical
SplitScreen3PlayersMode := IniReadCheck(settingsFile, "Settings", "SplitScreen_3_Players","P1top",,1) ; For Player1 screen to be on left: P1left. For Player1 screen to be on top: P1top. For Player1 screen to be on bottom: P1bottom. For Player1 screen to be on right: P1right.
If romName in daytona,daytonagtx,daytonam,daytonas,daytonat,indy500,indy500d,manxtt,motoraid,skisuprg,srallyc,srallycb,srallyp,stcc,stcce,von,vonj,waverunr
If (linkEnabled = "true") {
Log("Module - Link mode enabled")
linkEnabledGame := 1
}
If linkEnabledGame
If (romName = "von") or (romName = "vonj")
SelectedNumberofPlayers := NumberOfPlayersSelectionMenu(2)
Else
SelectedNumberofPlayers := NumberOfPlayersSelectionMenu(4)
FadeInStart()
fullscreen := IniReadCheck(settingsFile, "Settings", "Fullscreen","true",,1)
fullScreenWidth := IniReadCheck(settingsFile, "Settings", "FullScreenWidth",A_ScreenWidth,,1)
fullScreenHeight := IniReadCheck(settingsFile, "Settings", "FullScreenHeight",A_ScreenHeight,,1)
emupath2 := IniReadCheck(settingsFile, "Settings", "Player2_EmulatorPath",emupath . "\Player 2",,1) ;must be a unique path to same version of the emulator
emupath3 := IniReadCheck(settingsFile, "Settings", "Player3_EmulatorPath",emupath . "\Player 3",,1) ;must be a unique path to same version of the emulator
emupath4 := IniReadCheck(settingsFile, "Settings", "Player4_EmulatorPath",emupath . "\Player 4",,1) ;must be a unique path to same version of the emulator
CheckFile(romPath . "\model2.zip","Could not locate ""model2.zip"" which contains the bios files for this emulator. Please make sure it exists in the same folder as your roms.")
m2Ini := CheckFile(emuPath . "\EMULATOR.INI")
m2RomDir1 := IniReadCheck(m2Ini, "RomDirs", "Dir1",,,1)
If (m2RomDir1 != romPath)
IniWrite, %romPath%, %m2Ini%, RomDirs, Dir1 ; write the correct romPath to the emu's ini so the user does not need to define this
If SelectedNumberofPlayers > 1
BezelStart(SelectedNumberofPlayers)
Else
BezelStart()
hideEmuObj := Object("AHK_class MYWIN",1) ; Hide_Emu will hide these windows. 0 = will never unhide, 1 = will unhide later
7z(romPath, romName, romExtension, 7zExtractPath)
; Write settings to m2's ini file - this needs to change also
IniWrite, % (If fullscreen = "true" ? 1 : 0), %m2Ini%, Renderer, AutoFull
IniWrite, %fullScreenWidth%, %m2Ini%, Renderer, FullScreenWidth
IniWrite, %fullScreenHeight%, %m2Ini%, Renderer, FullScreenHeight
If (demulShooterEnabled = "true") { ; If demulshooter is enabled for this game, launch it with relevant options
demulShooterTarget := StringUtils.Contains(executable,"multicpu") ? "model2m" : "model2"
DemulShooterExe := New DemulShooter()
DemulShooterExe.Launch(demulShooterTarget,romName,"-noresize")
}
If (SelectedNumberofPlayers = 1 || !linkEnabledGame) {
; Changing Cabinent Settings for player 1 this is because we will need to switch between master controller mode and single mode
; this info is stored in the NVDATA folder
; store single player settings in the NVDATA\Single folder and the Multiplayer Settings in the NVDATA\Multi folder
If (FileExist(emupath . "\NVDATA\Single" . romName . ".DAT") && linkEnabledGame) {
Log("Overwriting " . emupath . "\NVDATA" . romName . ".DAT with " . emupath . "\NVDATA\Single" . romName . ".DAT")
FileCopy,%emupath%\NVDATA\Single\%romName%.DAT,%emupath%\NVDATA,1
}
HideEmuStart() ; This fully ensures windows are completely hidden even faster than winwait
Run(executable . A_Space . romName, emuPath, "Hide") ; Hides the emulator on launch. When bezel is enabled, this helps not show the emu before the rom is loaded
WinWait("ahk_class MYWIN",,,"Model 2 Emulator")
;WinWaitActive("ahk_class MYWIN",,,"Model 2 Emulator") ;this line only works if fade in is enabled
Sleep, 1000 ; Increase if your Front End is getting a quick flash in before the game loads
} Else {
;screen positions
If (SelectedNumberofPlayers = 2)
If SplitScreen2PlayersMode = Vertical
X1 := 0 , Y1 := 0 , W1 := A_ScreenWidth//2 , H1 := A_ScreenHeight , X2 := A_ScreenWidth//2 , Y2 := 0 , W2 := A_ScreenWidth//2 , H2 := A_ScreenHeight
Else
X1 := 0 , Y1 := 0 , W1 := A_ScreenWidth , H1 := A_ScreenHeight//2 , X2 := 0 , Y2 := A_ScreenHeight//2 , W2 := A_ScreenWidth , H2 := A_ScreenHeight//2
Else If (SelectedNumberofPlayers = 3)
If SplitScreen3PlayersMode = P1left
X1 := 0 , Y1 := 0 , W1 := A_ScreenWidth//2 , H1 := A_ScreenHeight , X2 := A_ScreenWidth//2 , Y2 := 0 , W2 := A_ScreenWidth//2 , H2 := A_ScreenHeight//2 , X3 := A_ScreenWidth//2 , Y3 := A_ScreenHeight//2 , W3 := A_ScreenWidth//2 , H3 := A_ScreenHeight//2
Else If SplitScreen3PlayersMode = P1bottom
X1 := 0 , Y1 := A_ScreenHeight//2 , W1 := A_ScreenWidth , H1 := A_ScreenHeight//2 , X2 := 0 , Y2 := 0 , W2 := A_ScreenWidth//2 , H2 := A_ScreenHeight//2 , X3 := A_ScreenWidth//2 , Y3 := 0 , W3 := A_ScreenWidth//2 , H3 := A_ScreenHeight//2
Else If SplitScreen3PlayersMode = P1right
X1 := A_ScreenWidth//2 , Y1 := 0 , W1 := A_ScreenWidth//2 , H1 := A_ScreenHeight , X2 := 0 , Y2 := 0 , W2 := A_ScreenWidth//2 , H2 := A_ScreenHeight//2 , X3 := 0 , Y3 := A_ScreenHeight//2 , W3 := A_ScreenWidth//2 , H3 := A_ScreenHeight//2
Else ; top
X1 := 0 , Y1 := 0 , W1 := A_ScreenWidth , H1 := A_ScreenHeight//2, X2 := 0 , Y2 := A_ScreenHeight//2 , W2 := A_ScreenWidth//2 , H2 := A_ScreenHeight//2, X3 := A_ScreenWidth//2 , Y3 := A_ScreenHeight//2 , W3 := A_ScreenWidth//2 , H3 := A_ScreenHeight//2
Else
X1 := 0 , Y1 := 0 , W1 := A_ScreenWidth//2 , H1 := A_ScreenHeight//2 , X2 := A_ScreenWidth//2 , Y2 := 0 , W2 := A_ScreenWidth//2 , H2 := A_ScreenHeight//2 , X3 := 0 , Y3 := A_ScreenHeight//2 , W3 := A_ScreenWidth//2 , H3 := A_ScreenHeight//2 , X4 := A_ScreenWidth//2 , Y4 := A_ScreenHeight//2 , W4 := A_ScreenWidth//2 , H4 := A_ScreenHeight//2
HideEmuStart() ; This fully ensures windows are completely hidden even faster than winwait
;this loop is for error checking since this emulator needs multiple instances of the emulator starting from different locations to run
Loop, %SelectedNumberofPlayers%
{
LinkedEmuPath := (A_Index = 1) ? (emupath) : (emupath%A_Index%)
CheckFile(LinkedEmuPath . "" . executable)
CheckFile(LinkedEmuPath . "\EMULATOR.INI")
}
; Changing Cabinent Settings for player 1 this is because we will need to switch between master controller mode and single mode
; this info is stored in the NVDATA folder
; store single player settings in the NVDATA\Single folder and the Multiplayer Settings in the NVDATA\Multi folder
If FileExist(emupath . "\NVDATA\Multi" . romName . ".DAT") {
Log("Overwriting " . emupath . "\NVDATA" . romName . ".DAT with " . emupath . "\NVDATA\Multi" . romName . ".DAT")
FileCopy,%emupath%\NVDATA\Multi\%romName%.DAT,%emupath%\NVDATA,1
}
Loop, %SelectedNumberofPlayers%
{
LinkedEmuPath := (A_Index = 1) ? (emupath) : (emupath%A_Index%)
m2ini := LinkedEmuPath . "\EMULATOR.INI" ;no need to checkfile it here since it's already been done
m2RomDir1 := IniReadCheck(m2Ini, "RomDirs", "Dir1",,,1)
If (m2RomDir1 != romPath)
IniWrite, %romPath%, %m2Ini%, RomDirs, Dir1 ; write the correct romPath to the emu's ini so the user does not need to define this
; Removing Fullscreen
IniWrite, 0, %m2Ini%, Renderer, AutoFull
; Creating the link
IniWrite,127.0.0.1,%LinkedEmuPath%\m2network.ini,network,NextIp ;127.0.0.1 is local address
IniWrite,% (1978 + A_Index - 1),%LinkedEmuPath%\m2network.ini,network,RxPort ;Recieving port
;the last player sends information to the first player completing the circle
IniWrite,% (If (A_Index = SelectedNumberofPlayers) ? 1978 : (1978 + A_Index)),%LinkedEmuPath%\m2network.ini,network,NextPort ;Sending Port
Run(executable . A_Space . romName, LinkedEmuPath, "Hide",Screen%A_Index%PID)
WinWait("ahk_pid " . Screen%A_Index%PID)
WinGet, Screen%A_Index%ID, ID, % "ahk_pid " . Screen%A_Index%PID
If Fullscreen = true
{ WinSet, Style, -0xC00000, % "ahk_id " . Screen%A_Index%ID
ToggleMenu(Screen%A_Index%ID)
WinSet, Style, -0xC40000, % "ahk_id " . Screen%A_Index%ID
currentScreen := A_Index
Log("Moving window " . currentScreen . " to " . X%currentScreen% . "`," . Y%currentScreen% . " with W" . W%currentScreen% . " H" . H%currentScreen%)
WinMove, % "ahk_id " . Screen%currentScreen%ID, , % X%currentScreen%, % Y%currentScreen%, % W%currentScreen%, % H%currentScreen%
;check If window moved
timeout := A_TickCount
Loop
{ WinGetPos, X, Y, W, H, % "ahk_id " . Screen%currentScreen%ID
If (X=X%currentScreen%) and (Y=Y%currentScreen%) and (W=W%currentScreen%) and (H=H%currentScreen%)
break
If (timeoutBreak
Sleep, 50
WinMove, % "ahk_id " . Screen%currentScreen%ID, , % X%currentScreen%, % Y%currentScreen%, % W%currentScreen%, % H%currentScreen%
}
}
Sleep, 50
}
}
BezelDraw()
HideEmuEnd()
If (SelectedNumberofPlayers = 1 || !linkEnabledGame) {
WinShow, ahk_class MYWIN ; Show the emulator
} Else {
Loop %SelectedNumberofPlayers%
WinShow, % "ahk_id " . Screen%a_index%ID ; Show the emulator
WinActivate, ahk_id %Screen1ID% ; activate first player window so that first player can use keyboard instead of last player
}
;I find that the fade in exit looks better after the winshow lines
FadeInExit()
Process("WaitClose", executable)
BezelExit()
FadeOutExit()
ExitModule()
CloseProcess:
FadeOutStart()
If (demulShooterEnabled = "true") {
DemulShooterExe.Close()
}
If (SelectedNumberofPlayers>1) {
Loop, %SelectedNumberofPlayers%
{ WinClose("ahk_id " . Screen%A_Index%ID)
WinWaitClose("ahk_id " . Screen%A_Index%ID)
}
} Else
WinClose("AHK_class MYWIN")
Return
12:33:29:774 RL INFO +0 BuildScript - Loaded Pause scripts
12:33:29:774 RL INFO +0 BuildScript - Loaded Multi-Player scripts
12:33:29:774 RL INFO +0 BuildScript - Loaded Statistics.ahk script
12:33:29:774 RL INFO +0 BuildScript - "C:\hyperspin\RocketLauncher\RocketLauncher\Lib\User Functions\Global.ahk" not found
12:33:29:774 RL INFO +0 BuildScript - "C:\hyperspin\RocketLauncher\RocketLauncher\Lib\User Functions\Sega Model 2.ahk" not found
12:33:29:774 RL INFO +0 BuildScript - "C:\hyperspin\RocketLauncher\RocketLauncher\Lib\User Functions\Emulators\Sega Model 2 Emulator.ahk" not found
12:33:29:774 RL INFO +0 BuildScript - "C:\hyperspin\RocketLauncher\RocketLauncher\Lib\User Functions\Sega Model 2\Emulators\Sega Model 2 Emulator.ahk" not found
12:33:29:774 RL INFO +0 BuildScript - "C:\hyperspin\RocketLauncher\RocketLauncher\Lib\User Functions\Sega Model 2\dayton93.ahk" not found
12:33:29:774 RL INFO +0 BuildScript - Finished injecting functions into module
12:33:29:774 RL INFO +0 Main - Module is built
12:33:29:774 RL INFO +0 CheckFile - Checking if C:\hyperspin\RocketLauncher\RocketLauncher\AutoHotkey.dll exists
12:33:29:775 RL INFO +0 Main - Running module
12:33:29:938 MD INFO +N/A Module initialized
12:33:29:939 MD INFO +0 StartModule - Started
12:33:29:939 MD INFO +0 StartModule - MEmu: Sega Model 2 Emulator
MEmuV: v1.0
MURL: [url]http://nebula.emulatronia.com/[/url]
MAuthor: djvj|ghutch92
MVersion: 2.0.9
MCRC: 14EECBD4
iCRC: 3732EFE4
MID: 635175648125374429
MSystem: Sega Model 2
12:33:29:939 MD INFO +0 StartModule - You have a supported System Name for this module: "Sega Model 2"
12:33:29:939 MD INFO +0 LocaleUtils.i18n - Started
12:33:29:939 MD INFO +0 LocaleUtils.i18n - Ended, using "Open" for "dialog.open"
12:33:29:939 MD INFO +0 LocaleUtils.i18n - Started
12:33:29:939 MD INFO +0 LocaleUtils.i18n - Ended, using "Start" for "dialog.start"
12:33:29:940 MD INFO +0 PluginInit - Started
12:33:29:940 MD INFO +0 CheckFile - Checking if C:\hyperspin\Databases\Sega Model 2\Sega Model 2.xml exists
12:33:29:940 MD INFO +0 BuildAssetsTable - Started - Building Table for: Game Logo|System Logo
12:33:29:941 MD INFO +0 BuildAssetsTable - Ended
12:33:29:941 MD INFO +0 BuildAssetsTable - Started - Building Table for: Artwork1|Box Art|Cartridge|Flyers|Letters|Other
12:33:29:998 MD INFO +62 BuildAssetsTable - Ended
12:33:29:998 MD INFO +0 BuildAssetsTable - Started - Building Table for: Game Video|System Video
12:33:29:998 MD INFO +0 BuildAssetsTable - Ended
12:33:29:998 MD INFO +0 PluginInit - Ended
12:33:29:999 MD INFO +0 LEDBlinky - Started, sending mode START
12:33:29:999 MD INFO +0 Run - Running: C:\hyperspin\LED Blinky\LEDBlinky\LEDBlinky.exe "dayton93" "Sega Model 2"
12:33:30:055 MD INFO +63 LEDBlinky - Ended
12:33:30:056 MD INFO +0 StartModule - Ended
12:33:30:056 MD INFO +0 Module Setting - [Settings] - Link_Enabled: false
12:33:30:056 MD INFO +0 Module Setting - [dayton93] - Link_Enabled: false
12:33:30:056 MD INFO +0 Module Setting - [Settings] - DemulShooterEnabled: false
12:33:30:056 MD INFO +0 Module Setting - [dayton93] - DemulShooterEnabled: false
12:33:30:056 MD INFO +0 Module Setting - [Settings] - SplitScreen_2_Players: Vertical
12:33:30:057 MD INFO +0 Module Setting - [Settings] - SplitScreen_3_Players: P1top
12:33:30:057 MD INFO +0 Module Setting - [Settings] - Fullscreen: true
12:33:30:057 MD INFO +0 Module Setting - [Settings] - FullScreenWidth: 1360
12:33:30:057 MD INFO +0 Module Setting - [Settings] - FullScreenHeight: 768
12:33:30:057 MD INFO +0 Module Setting - [Settings] - Player2_EmulatorPath: C:\hyperspin\Emulators\Model 2\Player 2
12:33:30:057 MD INFO +0 Module Setting - [Settings] - Player3_EmulatorPath: C:\hyperspin\Emulators\Model 2\Player 3
12:33:30:057 MD INFO +0 Module Setting - [Settings] - Player4_EmulatorPath: C:\hyperspin\Emulators\Model 2\Player 4
12:33:30:057 MD INFO +0 CheckFile - Checking if C:\hyperspin\Emulators\Model 2\Roms\model2.zip exists
12:33:30:057 MD INFO +0 CheckFile - Checking if C:\hyperspin\Emulators\Model 2\EMULATOR.INI exists
12:33:30:058 MD INFO +0 Module Setting - [RomDirs] - Dir1: C:\hyperspin\Emulators\Model 2\Roms
12:33:30:058 MD INFO +0 7z - Started, received C:\hyperspin\Emulators\Model 2\Roms\dayton93.zip. If rom is an archive, it will extract to C:\hyperspin\TEMP GAME HS
12:33:30:058 MD INFO +0 CheckFile - Checking if C:\hyperspin\Emulators\Model 2\Roms\dayton93.zip exists
12:33:30:127 MD WARNING +62 7z - Following paths in log entries may not be accurate because SkipChecks is enabled! Do not be alarmed if you see invalid looking paths when Skip Checks is required for this system.
12:33:30:127 MD WARNING +0 7z - romPath changed from "C:\hyperspin\Emulators\Model 2\Roms" to "C:\hyperspin\TEMP GAME HS\dayton93"
12:33:30:127 MD WARNING +0 7z - romName changed from "dayton93" to ""
12:33:30:127 MD WARNING +0 7z - romExtension changed from ".zip" to "."
12:33:30:127 MD INFO +0 7z - Ended
12:33:30:129 MD INFO +0 Run - Running: C:\hyperspin\Emulators\Model 2\emulator_multicpu.exe
12:33:30:170 MD INFO +47 WinWait - Waiting for "ahk_class MYWIN"
12:34:06:092 MD INFO +35922 7zCleanUp - Started
12:34:06:557 MD INFO +469 7zCleanUp - Deleted C:\hyperspin\TEMP GAME HS\dayton93
12:34:06:557 MD INFO +0 7zCleanUp - Ended
12:34:07:620 MD ERROR +1062 ScriptError - There was an error waiting for the window "ahk_class MYWIN". Please check you have the correct version emulator installed for this module, followed any notes in the module, and have this emulator working outside your Frontend first. Also turn off Fade to see if you are hiding your problem.
12:34:07:620 MD INFO +0 ExitModule - Started
12:34:07:620 MD INFO +0 UpdateStatistics - Starting Updating Statistics
12:34:07:686 MD INFO +63 UpdateStatistics - Game section statistics updated.
12:34:07:686 MD INFO +0 LEDBlinky - Started, sending mode END
12:34:07:686 MD INFO +0 Run - Running: C:\hyperspin\LED Blinky\LEDBlinky\LEDBlinky.exe 4
12:34:07:728 MD INFO +46 LEDBlinky - Ended
12:34:07:728 MD INFO +0 ExitModule - Ended
End of Module Logs
12:34:07:745 RL INFO +37969 Main - Module ended, exiting RocketLauncher normally
12:34:07:745 RL INFO +0 ExitScript - Started
12:34:07:751 RL INFO +0 ExitScript - Restoring taskbar
12:34:07:868 RL INFO +125 SystemCursor - Restoring mouse cursor
12:34:07:878 RL INFO +0 ExitScript - Restored cursor
12:34:07:878 RL INFO +0 ExitScript - Ended