Jump to content

colecovision help


iceman1981

Recommended Posts

Posted

trying to set up colecovision, using mess0.134. if I load up messui all roms are detected and I can launch the games no problem. hyperlaunchhq is setup and paths are correct however when I run hyperlaunch the game opens and quickly closes. and if I try to run in hyperspin it will say "E:\Roms\ColecoVision" rom not found.

rom path is exactly in hyperlaunchHQ as it is in mess.ini and all related configs in the emulator. using mess.ahk, and I downloaded mess 2 days ago so I can't see why I would have an outdated emulator.

here is my hyperlaunch log

22:25:07:417 | HL |     INFO  | +N/A   | Main - HyperLaunch v3.1.0.3 BETA (www.hyperlaunch.net)
22:25:07:526 | HL |     INFO  | +109   | Main - System Specs:
				HyperLaunch Dir: C:\Hyperspin\HyperLaunch
				HyperLaunch is: 32-bit
				OS: Microsoft Windows 7 Ultimate
				SKU: Ultimate
				Total Memory: 4039.95 MB
				Free Memory: 1734.85 MB
				Used Memory: 2305.098 MB
				SystemType: 64-bit
				Physical Processors: 1
				Logical Processors: 4
				GPU 1 Name: ATI Radeon HD 4800 Series
				GPU 1 RAM: 1024.00 MB
				GPU 1 Driver Version: 8.632.1.2000
				Sound 1 Device: High Definition Audio Device
				Sound 1 Status: Enabled
				Sound 2 Device: Realtek High Definition Audio
				Sound 2 Status: Enabled
				OS Language: English_United_States
				OS Admin Status: Yes
				Monitor #1 (\\.\DISPLAY1): 1440x900 (1440x860 work)
				Monitor #1 Orientation: Landscape
				Current AHK Desktop Width: 1440
				Current AHK Desktop Height: 900
				AutoHotkey Path: C:\Program Files (x86)\AutoHotkey\AutoHotkey.exe
				AHK Version: 1.1.09.04
				Unicode: No
22:25:07:526 | HL |     INFO  | +0     | CheckFile - Checking if C:\Hyperspin\HyperLaunch\HyperLaunch.exe exists
22:25:07:526 | HL |     INFO  | +0     | CheckFile - Checking if C:\Hyperspin\HyperLaunch\Module Extensions\dxwnd\dxwnd.ini exists
22:25:07:526 | HL |     INFO  | +0     | CheckFile - Checking if C:\Hyperspin\HyperLaunch\Module Extensions\dxwnd\dxwnd.exe exists
22:25:07:526 | HL |     INFO  | +0     | GetSystems - Started
22:25:07:526 | HL |     INFO  | +0     | CheckFile - Checking if C:\Hyperspin\HyperLaunch\HyperLaunchHQ\Databases\Systems.xml exists
22:25:07:526 | HL |     INFO  | +0     | GetSystems - Found a HyperLaunch Systems.xml: "C:\Hyperspin\HyperLaunch\HyperLaunchHQ\Databases\Systems.xml"
22:25:07:541 | HL |     INFO  | +16    | GetSystems - Ended
22:25:07:557 | HL |     INFO  | +16    | Main - HyperLaunch launched directly
22:25:08:384 | HL |     INFO  | +826   | Main - HyperLaunchHQ.exe coordinates are x-32000 y-32000 w160 h27
22:25:08:384 | HL |     INFO  | +0     | CheckFile - Checking if C:\Hyperspin\HyperLaunch\Plugins\HyperLaunchHQ.plugin exists
22:25:08:384 | HL |     INFO  | +0     | Main - Loading Front End Plugin: "HyperLaunchHQ"
22:25:08:384 | HL |     INFO  | +0     | Main - HyperLaunch received "ColecoVision" and "Aquattack (USA)"
22:25:08:399 | HL |     INFO  | +16    | Main - Aquattack (USA) is using the default emulator: ColecoVision
22:25:08:399 | HL |     INFO  | +0     | Main - Checking for a [ColecoVision] section in C:\Hyperspin\HyperLaunch\Settings\ColecoVision\Emulators.ini
22:25:08:399 | HL |     INFO  | +0     | Main - Found [ColecoVision] in C:\Hyperspin\HyperLaunch\Settings\ColecoVision\Emulators.ini
22:25:08:399 | HL |     INFO  | +0     | CheckFile - Checking if C:\Hyperspin\HyperLaunch\Modules\MESS\MESS.ahk exists
22:25:08:415 | HL |     INFO  | +16    | Main - CRC Check - CRC matches, this is an official unedited module.
22:25:08:415 | HL |     INFO  | +0     | Main - Aquattack (USA) will use module: C:\Hyperspin\HyperLaunch\Modules\MESS\MESS.ahk
22:25:08:431 | HL |     INFO  | +15    | Main - Did not find a "C:\Hyperspin\HyperLaunch\Settings\ColecoVision\Game Options.ini" file, skipping any game-specific options.
22:25:08:431 | HL |     INFO  | +0     | Main - Using standard method with "Rom Extension" SkipChecks or without any SkipChecks.
22:25:08:431 | HL |     INFO  | +0     | Main - INI Keys read
22:25:08:431 | HL |     INFO  | +0     | CheckFile - Checking if C:\Hyperspin\HyperLaunch\Module Extensions\7z.exe exists
22:25:08:431 | HL |     INFO  | +0     | CheckFile - Checking if C:\Hyperspin\HyperLaunch\Module Extensions\7z.dll exists
22:25:08:431 | HL |     INFO  | +0     | CheckFile - Checking if C:\Hyperspin\HyperLaunch\Module Extensions\FontReg.exe exists
22:25:08:462 | HL |     INFO  | +31    | Main - "Aquattack (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
22:25:08:462 | HL |     INFO  | +0     | CheckPaths - Started
22:25:08:462 | HL |     INFO  | +0     | CheckPaths - Found rom: E:\Roms\ColecoVision\Aquattack (USA).col
22:25:08:462 | HL |     INFO  | +0     | CheckPaths - Ended
22:25:08:462 | HL |     INFO  | +0     | BuildScript - User Variables:
				;----------------------------------------------------------------------------
				; INJECTED VARIABLES
				;----------------------------------------------------------------------------

				#NoTrayIcon
				#InstallKeybdHook
				DetectHiddenWindows, ON
				SetTitleMatchMode, 2
				SendMode, Event
				0 = 0
				pluginPath = C:\Hyperspin\HyperLaunch\Plugins
				pluginName = HyperLaunchHQ
				pluginExt = .plugin
				hlMode =
				hlTitle = HyperLaunch
				hlVersion = 3.1.0.3 BETA
				hlAuthor = djvj
				hlURL = www.hyperlaunch.net
				langFile = C:\Hyperspin\HyperLaunch\Data\Language\Localization.ini
				frontendPID = 4752
				frontendPath = C:\Hyperspin\HyperLaunch\HyperLaunchHQ
				frontendExe = HyperLaunchHQ.exe
				frontendExt = exe
				frontendName = HyperLaunchHQ
				frontendDrive = C:
				exitEmulatorKey = ~Esc
				exitEmulatorKeyWait = 0
				forceHoldKey = ~Esc
				restoreFE = false
				exitScriptKey = ~q & ~s
				toggleCursorKey = ~e & ~t
				emuFullPath = C:\Emulators\ColecoVision\MESS\mess.exe
				emuPath = C:\Emulators\ColecoVision\MESS
				emuName = ColecoVision
				emuExt = exe
				romPath = E:\Roms\ColecoVision
				romPathFromIni = E:\Roms\ColecoVision
				romExtension = .col
				romExtensionOrig = .col
				romExtensions = col
				executable = mess.exe
				systemName = ColecoVision
				dbPath =
				dbName = Aquattack (USA)
				dbExt =
				romName = Aquattack (USA)
				romMapPath =
				romMappingEnabled = false
				romMappingLaunchMenuEnabled = false
				romMappingFirstMatchingExt = false
				romMappingShowAllRomsInArchive = true
				romMappingNumberOfGamesByScreen = 7
				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
				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 = false
				romMatchExt = false
				blockInputTime = 0
				blockInputFile = C:\Hyperspin\HyperLaunch\Module Extensions\BlockInput.exe
				errorLevelReporting = false
				lockLaunch = false
				lockLaunchGame =
				screenRotationAngle = 0
				screenRotationAngleGame =
				logFile = C:\Hyperspin\HyperLaunch\HyperLaunch.log
				logLabel := ["    INFO"," WARNING","   ERROR","  DEBUG1","  DEBUG2"]
				logLevel = 3
				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 = 1440
				originalHeight = 900
				dtEnabled = true
				dtPath = C:\Program Files (x86)\DAEMON Tools Ultra\DTLauncher.exe
				dtUseSCSI = true
				dtAddDrive = true
				servoStikEnabled = false
				ledblinkyEnabled = false
				ledblinkyFullPath =
				ledblinkyProfilePath = C:\Hyperspin\HyperLaunch\Profiles\LEDBlinky
				ledblinkyHLProfile = C:\Hyperspin\HyperLaunch\Profiles\LEDBlinky\HyperLaunch
				emuIdleShutdown = 0
				launchPasswordHash = zQJHGuIBD6bt2rEoPola0Rbrl81Ci3lgdm1mxbcm+QfXe+SDPHV0ig==
				hideCursor = false
				hideEmu = false
				hideFE = false
				fadeIn = true
				fadeInDuration = 500
				fadeInTransitionAnimation = DefaultAnimateFadeIn
				fadeInDelay = 0
				fadeInExitDelay = 0
				fadeOutExitDelay = 0
				fadeOut = true
				fadeOutExtraScreen = false
				fadeOutDuration = 500
				fadeOutTransitionAnimation = DefaultAnimateFadeOut
				fadeOutDelay = 0
				fadeLyrInterpolation = 7
				fadeMuteEmulator = false
				fadeUseBackgrounds = false
				fadeXScale =
				fadeYScale =
				fadeLyr1Color = FF000000
				fadeLyr1AlignImage = Align to Top Left
				fadeLyr2Pos = Bottom Right Corner
				fadeLyr2X = 300
				fadeLyr2Y = 300
				fadeLyr2Adjust = 1
				fadeLyr2PicPad = 0
				fadeLyr2Prefix = Layer 2
				fadeLyr3Pos = Center
				fadeLyr3X = 300
				fadeLyr3Y = 300
				fadeLyr3Adjust = 0.75
				fadeLyr3PicPad = 0
				fadeLyr3Speed = 750
				fadeLyr3Animation = DefaultFadeAnimation
				fadeLyr37zAnimation = DefaultFadeAnimation
				fadeLyr3Type = imageandbar
				fadeLyr3ImgFollow7zProgress = true
				fadeLyr3Repeat = 1
				fadeLyr3BackImageTransparency = 30
				fadeLyr3StaticPos = No Alignment
				fadeLyr3StaticX = 0
				fadeLyr3StaticY = 870|1575
				fadeLyr3StaticAdjust = 1
				fadeLyr3StaticPicPad = 0
				fadeLyr3StaticPrefix = Info Bar
				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
				fadeBar = 7zOnly
				fadeBarNon7zProgressTime = 0
				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
				fadeText3 = Loading Game
				fadeText4 = Loading Complete
				fadeFont = Arial
				fadeSystemAndRomLayersOnly = false
				fadeExtractionTime = disabled
				fadeExtractionTimeTextX = 0
				fadeExtractionTimeTextY = 0
				fadeExtractionTimeTextOptions = cFF555555 r4 s20 Bold
				fadeInterruptKey =
				detectFadeErrorEnabled = true
				fadeImgPath = C:\Hyperspin\HyperLaunch\Media\Fade
				HLDataPath = C:\Hyperspin\HyperLaunch\Data
				HLMediaPath = C:\Hyperspin\HyperLaunch\Media
				HLErrSoundPath = C:\Hyperspin\HyperLaunch\Media\Sounds\Error
				modulesPath = C:\Hyperspin\HyperLaunch\Modules
				moduleFullName = C:\Hyperspin\HyperLaunch\Modules\MESS\MESS.ahk
				moduleName = MESS
				modulePath = C:\Hyperspin\HyperLaunch\Modules\MESS
				moduleExtension = ahk
				moduleExtensionsPath = C:\Hyperspin\HyperLaunch\Module Extensions
				libPath = C:\Hyperspin\HyperLaunch\Lib
				7zEnabled = false
				7zPath = C:\Hyperspin\HyperLaunch\Module Extensions\7z.exe
				7zDllPath = C:\Hyperspin\HyperLaunch\Module Extensions\7z.dll
				7zExtractPath = C:\Users\mame\AppData\Local\Temp\HS
				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
				mgXScale = 1
				mgYScale = 1
				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
				mgArtworkDir = Artwork1
				mgCandidate =
				mgValidTypes = (Disc,(Disk,(Cart,(Tape,(Cassette,(Part,(Side
				mgOnLaunch = false
				hpEnabled = false
				hpKey = ~NumpadAdd
				hpBackToMenuBarKey = X
				hpZoomInKey = C
				hpZoomOutKey = V
				hpScreenshotKey = ~PrintScreen
				hpHiToTextPath = C:\Hyperspin\HyperLaunch\Module Extensions\HiToText.exe
				hpSaveStateKeyCodes =
				hpLoadStateKeyCodes =
				keymapperEnabled = false
				keymapperAHKMethod = false
				keymapper = xpadder
				xpadderFullPath = C:\Hyperspin\Utilities\Xpadder\xpadder.exe
				joyToKeyFullPath = C:\Hyperspin\Utilities\JoyToKey\JoyToKey.exe
				keymapperProfilePath = C:\Hyperspin\HyperLaunch\Profiles\xpadder
				keymapperFrontEndProfileName = HyperLaunchHQ
				keymapperFrontEndProfile = false
				keymapperHyperLaunchProfileEnabled = false
				JoyIDsEnabled = false
				JoyIDsPreferredControllersSystem = use_global
				JoyIDsPreferredControllersGlobal = use_global
				CustomJoyNamesEnabled = false
				CustomJoyNames =
				rotateMethod = false
				FEProfile = C:\Hyperspin\HyperLaunch\Profiles\xpadder\HyperLaunchHQ
				defaultProfile = C:\Hyperspin\HyperLaunch\Profiles\xpadder\_Default
				systemProfile = C:\Hyperspin\HyperLaunch\Profiles\xpadder\ColecoVision
				xPadderSystemProfile = C:\Hyperspin\HyperLaunch\Profiles\xpadder\ColecoVision\_Default
				emuProfile = C:\Hyperspin\HyperLaunch\Profiles\xpadder\ColecoVision\ColecoVision
				romProfile = C:\Hyperspin\HyperLaunch\Profiles\xpadder\ColecoVision\Aquattack (USA)
				HyperLaunchProfile = C:\Hyperspin\HyperLaunch\Profiles\xpadder\HyperLaunch
				blankProfile = C:\Hyperspin\HyperLaunch\Profiles\xpadder\_Default\blank
				ahkFEProfile = C:\Hyperspin\HyperLaunch\Profiles\AHK\HyperLaunchHQ
				ahkDefaultProfile = C:\Hyperspin\HyperLaunch\Profiles\AHK\_Default
				ahkSystemProfile = C:\Hyperspin\HyperLaunch\Profiles\AHK\ColecoVision
				ahkEmuProfile = C:\Hyperspin\HyperLaunch\Profiles\AHK\ColecoVision\ColecoVision
				ahkRomProfile = C:\Hyperspin\HyperLaunch\Profiles\AHK\ColecoVision\Aquattack (USA)
				ahkHyperLaunchProfile = C:\Hyperspin\HyperLaunch\Profiles\AHK\HyperLaunch
				bezelEnabled = false
				bezelICEnabled = false
				statisticsEnabled = true
				pressDuration = -1
				emuVolume = 1
				dxwndIni = C:\Hyperspin\HyperLaunch\Module Extensions\dxwnd\dxwnd.ini
				dxwndFullPath = C:\Hyperspin\HyperLaunch\Module Extensions\dxwnd\dxwnd.exe
				mon1O = 0
				pacDrivedllFile = C:\Hyperspin\HyperLaunch\Module Extensions\PacDrive32.dll

22:25:08:462 | HL |     INFO  | +0     | BuildScript - Loaded XHotkey Init.ahk scripts
22:25:08:462 | HL |     INFO  | +0     | BuildScript - Loaded Fade Init.ahk scripts
22:25:08:462 | HL |     INFO  | +0     | BuildScript - Loaded Statistics Init.ahk scripts
22:25:08:462 | HL |  WARNING  | +0     | BuildScript - "C:\Hyperspin\HyperLaunch\Lib\User Functions Init.ahk" not found
22:25:08:462 | HL |     INFO  | +0     | BuildScript - Validating module
22:25:08:462 | HL |     INFO  | +0     | BuildScript - Validation complete
22:25:08:462 | HL |     INFO  | +0     | BuildScript - Module:
				MEmu = MESS
				MEmuV =  v0.154
				MURL = http://www.mess.org/
				MAuthor = djvj & faahrev & brolly
				MVersion = 2.2.5
				MCRC = 1CE95379
				iCRC = FAF9D0F2
				MID = 635038268905515239
				MSystem = "Amstrad GX4000","APF Imagination Machine","Apple IIGS","Atari 8-bit","Atari 2600","Atari 5200","Atari 7800","Atari Jaguar","Atari Lynx","Bally Astrocade","Bandai WonderSwan","Bandai WonderSwan Color","Casio PV-1000","Casio PV-2000","Coleco ADAM","ColecoVision","Creatronic Mega Duck","Emerson Arcadia 2001","Entex Adventure Vision","Epoch Game Pocket Computer","Epoch Super Cassette Vision","Exidy Sorcerer","Fairchild Channel F","Funtech Super Acan","GCE Vectrex","Hartung Game Master","Interton VC 4000","JungleTac Sport Vii","Magnavox Odyssey 2","Matra & Hachette Alice","Mattel Aquarius","Mattel Intellivision","NEC PC Engine","NEC PC Engine-CD","NEC SuperGrafx","NEC TurboGrafx-16","NEC TurboGrafx-CD","Nintendo 64","Nintendo Entertainment System","Nintendo Famicom Disk System","Nintendo Game Boy","Nintendo Game Boy Advance","Nintendo Game Boy Color","Nintendo Virtual Boy","Philips CD-i","RCA Studio II","Sega 32X","Sega CD","Sega Game Gear","Sega Genesis","Sega Master System","Sega Mega Drive","Sega SG-1000","Sinclair ZX81","SNK Neo Geo AES","SNK Neo Geo CD","SNK Neo Geo Pocket","SNK Neo Geo Pocket Color","Sony PlayStation","Sony PocketStation","Sord M5","Super Nintendo Entertainment System","Tandy TRS-80 Color Computer","Texas Instruments TI 99-4A","Tiger Game.com","Tomy Tutor","VTech CreatiVision","Watara Supervision"
				;----------------------------------------------------------------------------
				; Notes:
				; Exit fade will only work correctly if you don't have Esc, the default MESS exit key,  as your exit key. If you use Esc, turn off the ExitScreen
				; This module assumes you have bios zip in your MESS "roms" directory, which might be different than your actual roms directory, for each system you need this module for. All tested systems listed below
				; If MESS has a problem reading the bios zips, try archving them with "no compression"
				; This site can help a ton with details for the various systems supported: http://www.progettoemma.net/mess/index.html
				; You may get a black screen or MESS may close w/o notice if you do not have a bios rom for your system when one is needed.
				; If you use bezel, it is recommended to set the module bezel mode to normal, and go to your mess.ini file, on your emulator folder, and choose these options: artwork_crop 1, use_backdrops 1, use_overlays 1, use_bezels 0
				;
				; Following systems require a BIOS zip with their roms inside, placed in the "Mess\Roms\" directory:
				; Amstrad GX4000 - N/A
				; APF Imagination Machine - apfimag (tape games), apfm1000 (cart games)
				; Apple IIGS - apple2gs
				; Atari 800 - a800
				; Atari 5200 - a5200
				; Atari 7800 - a7800
				; Atari Jaguar - jaguar
				; Atari Lynx - lynx
				; Bally Astrocade - astrocde
				; Bandai WonderSwan - N/A
				; Bandai WonderSwan Color - N/A
				; Casio PV-2000 - pv2000
				; Coleco ADAM - adam, adam_ddp, adam_fdc, adam_kb, adam_prn, adam_spi
				; ColecoVision - coleco
				; Creatronic Mega Duck - N/A
				; Emerson Arcadia 2001 - N/A
				; Entex Adventure Vision - advision
				; Epoch Game Pocket Computer - gamepock
				; Epoch Super Cassette Vision - scv
				; Exidy Sorcerer - sorcerer
				; Fairchild Channel F - channelf
				; Funtech Super ACan - supracan
				; GCE Vectrex - vextrex
				; Hartung Game Master - gmaster
				; Interton VC 4000 - vc4000
				; JungleTac Sport Vii - vii
				; Magnavox Odyssey 2 - odyssey2
				; Matra & Hachette Alice - alice32
				; Mattel Aquarius - aquarius
				; Mattel Intellivision - intv ("exec.bin" [8,192 bytes] & "grom.bin" [2,048 bytes])
				; MGT Sam Coupe - samcoupe
				; NEC PC Engine - N/A
				; NEC PC Engine-CD - N/A
				; NEC SuperGrafx - N/A
				; NEC TurboGrafx-16 - N/A
				; NEC TurboGrafx-CD - "Super CD-ROM2 System V3.01 (U).pce" [262,144 bytes] (placed in the roms subfolder in the emuPath)
				; Nintendo 64 - n64
				; Nintendo Entertainment System - N/A
				; Nintendo Famicom Disk System - famicom
				; Nintendo Game Boy - gameboy
				; Nintendo Game Boy Advance - gba
				; Nintendo Game Boy Color - gbcolor
				; Nintendo Virtual Boy - N/A
				; Philips CD-i - the cdimono1
				; RCA Studio II - studio2
				; Sega 32X - 32x
				; Sega CD - segacd, megacd, megacd2j (megacd2j seems to be more compatible over megacdj)
				; Sega Game Gear - gamegear
				; Sega Genesis - N/A
				; Sega Master System - sms
				; Sega Mega Drive - N/A
				; Sinclair ZX81 - zx81
				; SNK Neo Geo AES - aes
				; SNK Neo Geo CD - neocd
				; SNK Neo Geo Pocket - ngp
				; SNK Neo Geo Pocket Color - ngpc
				; Sony PlayStation - psa, pse, psj, psu
				; Sony PocketStation - pockstat
				; Sord M5 - m5
				; Super Nintendo Entertainment System - snes
				; Tandy TRS-80 Color Computer - coco3
				; Texas Instruments TI 99-4A - ti99_4a
				; Tiger Game.com - gamecom
				; Tomy Tutor - tutor
				; VTech CreatiVision - crvision
				; Watara Supervision - N/A
				;
				; Custom Configuration Files:
				; If you want to use custom configuration files (.cfg files) for some games you will need to store them inside your MESS cfg folder using the following structure:
				; cfg\mess_system_name\HS_XML_rom_name\mess_system_name.cfg
				; An example of a game that requires specific settings is ICBM Attack for the Bally Astrocade, in this case special cfg file should be:
				; cfg\astrocde\I.C.B.M. Attack (USA) (Unl)\astrocde.cfg
				;
				; Bally Astrocade:
				; ICBM requires a soft reset (even on the real hardware) to launch. You can read about it here: http://www.ballyalley.com/ballyalley/articles/Playing_ICBM_Attack_Using_MESS.pdf
				; A custom build of MESS is needed to play this game if you don't want to press F3 manually each time you play ICBM. The custom build enables DirectInput so it is possible to script a soft reset in.
				; I compiled a mess with this turned on and it can be found in my user dir @ /Upload Here/djvj/Bally Astrocade/
				; Also ICBM uses different controls then the rest of the games. Make sure you follow the procedure explained above under "Custom Configuration Files" to create such file.
				; Rom extensions should be zip,bin,txt
				; Create a txt file in your rom dir called "Gunfight+Checkmate+Calculator+Scribbling (USA).txt" This game is built into the system and no rom is required to play it.
				;
				; GCE Vectrex:
				; Requires a vectrex.lay and a png overlay for each game. These all need to be placed in the mess\artwork\vectrex folder.
				; You can download all these pngs and the lay file in my ftp folder. You need to use the HyperList XML to match the pngs.
				;
				; Magnavox Odyssey 2:
				; Euro games should use the videopac bios instead of the odyssey2 one or you'll get some timing issues.
				; Use the systemName ini file in the folder with this module for this, example:
				; [Moto-Crash (France)]
				; Bios=videopac
				;
				; Texas Instruments TI 99/4A:
				; This system requires full keyboard emulation to work properly
				; Split cart dumps are not supported since MESS .145 so you'll have to convert them to RPK format or use an earlier version of MESS (and a different module)
				; You can check how to convert split cart dumps to RPK here:
				; http://www.ninerpedia.org/index.php/MESS_multicart_system
				; For floppy games make sure you have a RPK dump of an extended basic rom on your roms folder. It should be named "extended_basic.rpk"

				; Bezels:
				; Module settings control whether HyperLaunch or MESS bezels are shown
				; In the bezel normal mode only HyperLaunch Bezels will be show and the MESS use_bezels option will be forced disbaled
				; In the bezel layout mode, HyperLaunch Bezels will be drawn only when you do not have a layout file on your MESS folders for the current game
				;----------------------------------------------------------------------------
				StartModule()
				BezelGUI()
				FadeInStart()

				; This object controls how the module reacts to different systems. MESS can play a lot of systems, but needs to know what system you want to run, so this module has to adapt.
				mType := Object("Amstrad GX4000","gx4000","APF Imagination Machine","apfimag","Apple IIGS","apple2gs","Atari 8-bit","a800","Atari 2600","a2600","Atari 5200","a5200","Atari 7800","a7800","Atari Jaguar","jaguar","Atari Lynx","lynx","Bally Astrocade","astrocde","Bandai WonderSwan","wswan","Bandai WonderSwan Color","wscolor","Casio PV-1000","pv1000","Casio PV-2000","pv2000","Coleco ADAM","adam","ColecoVision","coleco","Creatronic Mega Duck","megaduck","Emerson Arcadia 2001","arcadia","Entex Adventure Vision","advision","Epoch Game Pocket Computer","gamepock","Epoch Super Cassette Vision","scv","Exidy Sorcerer","sorcerer","Fairchild Channel F","channelf","Funtech Super Acan","supracan","GCE Vectrex","vectrex","Hartung Game Master","gmaster","Interton VC 4000","vc4000","JungleTac Sport Vii","vii","Magnavox Odyssey 2","odyssey2","Matra & Hachette Alice","alice32","Mattel Aquarius","aquarius","Mattel Intellivision","intv","NEC PC Engine","pce","NEC PC Engine-CD","pce","NEC SuperGrafx","sgx","NEC TurboGrafx-16","tg16","NEC TurboGrafx-CD","tg16","Nintendo 64","n64","Nintendo Entertainment System","nes","Nintendo Famicom Disk System","famicom","Nintendo Game Boy","gameboy","Nintendo Game Boy Advance","gba","Nintendo Game Boy Color","gbcolor","Nintendo Virtual Boy","vboy","Philips CD-i","cdimono1","RCA Studio II","studio2","Sega 32X","32x","Sega CD","segacd","Sega Game Gear","gamegear","Sega Genesis","genesis","Sega Master System","sms","Sega Mega Drive","megadriv","Sega SG-1000","sg1000","Sinclair ZX81","zx81","SNK Neo Geo AES","aes","SNK Neo Geo CD","neocdz","SNK Neo Geo Pocket","ngp","SNK Neo Geo Pocket Color","ngpc","Sony PlayStation","psx","Sony PocketStation","pockstat","Sord M5","m5","Super Nintendo Entertainment System","snes","Tandy TRS-80 Color Computer","coco3","Texas Instruments TI 99-4A","ti99_4a","Tiger Game.com","gamecom","Tomy Tutor","tutor","VTech CreatiVision","crvision","Watara Supervision","svision")
				ident := mType[systemName]	; search object for the systemName identifier MESS uses
				If !ident
					ScriptError("Your systemName is: " . systemName . "`nIt is not one of the known supported systems for this MESS module: " . moduleName)

				settingsFile := modulePath . "\" . moduleName . ".ini"
				Fullscreen := IniReadCheck(settingsFile, "Settings", "Fullscreen","true",,1)		; Set fullscreen mode
				Videomode := IniReadCheck(settingsFile, "Settings", "Videomode","d3d",,1)	; Choices are gdi,ddraw,d3d. If left blank, mess uses d3d by default
				hlsl := IniReadCheck(settingsFile, "Settings|" . systemName, "HLSL","false",,1)
				bezelMode := IniReadCheck(settingsFile, "Settings", "BezelMode","layout",,1)	; "layout" or "normal"
				UseSoftwareList := IniReadCheck(settingsFile, SystemName, "UseSoftwareList","false",,1)
				userparams := IniReadCheck(settingsFile, SystemName, "Parameters",A_Space,,1)
				Artwork_Crop := IniReadCheck(settingsFile, systemName . "|" . romName, "Artwork_Crop", "true",,1)
				Use_Bezels := IniReadCheck(settingsFile, systemName . "|" . romName, "Use_Bezels", "false",,1)
				Use_Overlays := IniReadCheck(settingsFile, systemName . "|" . romName, "Use_Overlays", "true",,1)
				Use_Backdrops := IniReadCheck(settingsFile, systemName . "|" . romName, "Use_Backdrops", "true",,1)

				artworkCrop := If (Artwork_Crop = "true") ? " -artwork_crop" : " -noartwork_crop"
				useBezels := If (Use_Bezels = "true") ? " -use_bezels" : " -nouse_bezels"
				useOverlays := If (Use_Overlays = "true") ? " -use_overlays" : " -nouse_overlays"
				useBackdrops := If (Use_Backdrops = "true") ? " -use_backdrops" : " -nouse_backdrops"

				hideEmuObj := Object(dialogOpen . " ahk_class ConsoleWindowClass",0,"ahk_class MAME",1)	;Hide_Emu will hide these windows. 0 = will never unhide, 1 = will unhide later

				If bezelEnabled = true
				{
					ListXMLtable := []
					ListXMLtable := ListXMLInfo(romName)
					If (bezelMode = "layout"){
						BezelStart("layout",ListXMLtable[1],ListXMLtable[2],romName)
					} else { ;bezel mode = normal
						useBezels := " -nouse_bezels"   ; force disabling MESS built-in bezels
						BezelStart(,,ListXMLtable[2])
					}
				}

				7z(romPath, romName, romExtension, 7zExtractPath)

				winstate := If (Fullscreen = "true") ? "Hide UseErrorLevel" : "UseErrorLevel"
				fullscreen := If (Fullscreen = "true") ? " -nowindow" : " -window"
				videomode := If (Videomode != "" )? " -video " . videomode : ""
				hlsl := If hlsl = "true" ? " -hlsl_enable" : " -nohlsl_enable"
				param1 := " -cart " . """" . romPath . "\" . romName . romExtension . """"	; default param1 used for launching most systems.

				If romExtension = .txt	; This can be applied to all systems
					param1:=

				If ident = apfimag	; APF Imagination Machine
					If romExtension != .tap
						ident = apfm1000	; cart games for APF Imagination Machine require a different bios to be loaded

				If UseSoftwareList != true
				{	; Now that we know the system we are loading, determine if we use an ini assocated with that system for custom game configs a user might need. Then load the configs associated to that game.
					If ident in ti99_4a,aes,apple2gs,odyssey2	; these systems will use an ini to store game specific settings
					{	messSysINI := CheckFileMESS(modulePath . "\" . systemName . ".ini")	; create the ini if it does not exist
						If ident = ti99_4a	; Texas Instruments TI 99-4A
						{	mainCart := IniReadCheck(messSysINI, romName, "Main_Cart",A_Space,,1)
							basicCart := IniReadCheck(messSysINI, romName, "Basic_Cart","extended_basic.rpk",,1)	; user can specify a rom specific cart instead of the default basic one
							expansionLocation := IniReadCheck(messSysINI, romName, "Expansion_Location","extended_basic.rpk",,1)
							; Now set the parameters to send to mess
							If romExtension = .dsk	; Expansion Disk
								; If using the mainCart , send expansionLocation to MESS. This will require DirectInput to be enabled on the MESS build! Else we are loading a Disk game
								param1 := " -gromport multi -cart1", param2:="""" . romPath . "\" . (If mainCart ? (mainCart):(basicCart)) . """", param3:=" -peb:slot2 32kmem -peb:slot3 speech -peb:slot6 tirs232 -peb:slot8 hfdc", param4:=" -flop1", param5:="""" . romPath . "\" . romName . romExtension . """"
							Else If romExtension = .rpk	; Cart Game (RPK Format)
								param1 := " -gromport single -cart1", param2:="""" . romPath . "\" . romName . romExtension . """", param3:="-peb:slot3 speech" ;-cart will also work here
							param6 := " -ui_active" ;Enable partial keyboard mode at startup
						} Else If ident = aes	; SNK Neo Geo AES
						{	biosRegion := IniReadCheck(messSysINI, romName, "BIOS_Region","asia",,1)
							param1 := " -bios " . biosRegion	; can also be japan, but the asian one has english menus for most games
							param2 := " -rompath " . """" . "roms;" . romPath . """"
							param3 := " -cart " . romName
						}Else if ident = apple2gs	; Apple IIGS
						{	externalOS := IniReadCheck(messSysINI, romName, "External_OS","false",,1)
							2gsSystemFile := "System6.2mg"	;For games without OS included, always force this name and error out if not found
							multipartTable := CreateRomTable(multipartTable)

							If externalOS = true
							{	CheckFile(romPath . "\" . 2gsSystemFile)
								param1 := " -flop3", param2:="""" . romPath . "\" . 2gsSystemFile . """", param3:=" -flop4", param4:="""" . romPath . "\" . romName . romExtension . """"
							}Else{
								param1 := " -flop3", param2:="""" . romPath . "\" . romName . romExtension . """"
								If (multipartTable.MaxIndex() > 1)
									param3:=" -flop4", param4 := """" . multipartTable[2,1] . """"
							}
							param5 := " -ui_active" ;Enable partial keyboard mode at startup
						}Else if ident = odyssey2	; Magnavox Odyssey 2
							param2 := " -ui_active" ;Enable partial keyboard mode at startup
						;Use a different bios if needed (This must be done after the above if conditions since the ident will change)
						iniBios := IniReadCheck(messSysINI, romName, "Bios",ident,,1) ; for all games, we use the default bios. Some games might require different bios like Odyssey2's Jopac games use the videopac bios instead, which should be defined in the ini
						If (iniBios != "")
							ident := iniBios	; need to change the bios name for some games
					}

					; These systems don't use an ini, but do require parameters to be changed from the default method of launching Mess
					If (ident = "neocdz" || ident = "cdimono1" || ident = "segacd" || ident = "psx" || (ident = "tg16" && systemName = "NEC TurboGrafx-CD") || (ident = "pce" && systemName = "NEC PC Engine-CD"))	; SNK Neo Geo CD, Philips CD-i, Sega CD, Sony PlayStation, NEC PC Engine-CD or NEC TurboGrafx-CD
					{	If romExtension not in .chd,.cue
							ScriptError("MESS only supports " . systemName . " games in chd and cue format. It does not support:`n" . romExtension)
						If (systemName = "NEC TurboGrafx-CD") {		; NEC TurboGrafx-CD needs an additional bios mounted as a cart to run
							; tgcdBios := CheckFile(emuPath . "\roms\CD-ROM System V2.01 (U).pce")	; older bios that doesn't seem to work with many games
							tgcdBios := CheckFile(emuPath . "\roms\Super CD-ROM2 System V3.01 (U).pce")
							param2 := " -cart " . """" . tgcdBios . """"
						} Else If (systemName = "NEC PC Engine-CD") {		; NEC PC Engine-CD needs an additional bios mounted as a cart to run
							pcecdBios := CheckFile(emuPath . "\roms\Super CD-ROM2 System V3.0 (J).pce")
							param2 := " -cart " . """" . pcecdBios . """"
						} Else If (ident = "psx") {		; Sony PlayStation
							ident = psu	; changing ident sent to Mess to use the USA bios
							; SelectMemCard()	; future function to swap around memcards
							; Usage: mc1 "J:\MESS\software\psu\card1.mc"
						} If (systemName = "Sega CD") {	;
							If InStr(romName,"(Jap")	; Mega CD Japanese v2
								ident = megacd2j
							Else If InStr(romName,"(Euro")	; Mega CD European (PAL)
								ident = megacd
						}
						param1 := " -cdrm " . """" . romPath . "\" . romName . romExtension . """"
					}Else If ident = gamecom	; Tiger Game.com
					{	If romExtension != .txt
							param1 := " -cart1 " . """" . romPath . "\" . romName . romExtension . """"
					}Else If ident = genesis	; Sega Genesis
					{	If (InStr(romName, "(Europe") || InStr(romName, "(PAL"))	; if rom is from europe, tell MESS to boot a Mega Drive instead
							ident = megadriv
					}Else If ident = megadriv	; Sega Mega Drive
					{	If (InStr(romName, "(USA") || InStr(romName, "(NTSC"))	; if rom is from America, tell MESS to boot a Genesis instead
							ident = genesis
					}Else If ident = vii ; JungleTac Sport Vii
					{   If romName = Built-In Games (China)	;  Has some built-in games, gotta launch just BIOS for it.
							param1:=
					}Else If ident = alice32 ; Matra & Hachette Alice
					{   If romExtension != .txt
							param1 := " -cass1 " . """" . romPath . "\" . romName . romExtension . """"
					}Else If ident = pockstat	; Sony PocketStation
					{	If romExtension != .gme
							param1 := " -cart1 " . """" . romPath . "\" . romName . romExtension . """"
					}Else If ident = coco3 ; Tandy TRS-80 Color Computer
					{   If romExtension != .txt
							param1 := " -cart " . """" . romPath . "\" . romName . romExtension . """"
					}Else If ident = zx81 ; Sinclair ZX81
					{   If romExtension != .txt
							param1 := " -cass1 " . """" . romPath . "\" . romName . romExtension . """"
					}Else If ident = sorcerer	; Exidy Sorcerer
					{	If romExtension = .snp   ; Snapshot file
							param1 := " -dump " . """" . romPath . "\" . romName . romExtension . """"
						Else If romExtension = .bin
							param1 := " -quik " . """" . romPath . "\" . romName . romExtension . """"
					}Else If (ident = "a800" || ident = "famicom" || ident = "samcoupe")	; Atari 8-bit, Nintendo Famicom Disk System, and MGT Sam Coupe
					{	If romExtension != .txt
							param1 := " -flop1 " . """" . romPath . "\" . romName . romExtension . """"
					}Else If ident = vectrex	; GCE Vectrex
					{	If romName = Mine Storm (World)	; Mess dumps an error if you try to launch Mine Storm using a rom instead of just booting vectrex w/o a game in it (Mine Storm is built into vectrex)
							param1:=
					}Else If ident = apfm1000	; APF Imagination Machine/APF M1000
					{	If romName = Rocket Patrol (USA)	; Rocket Patrol is built into the APF M1000 ROM.
							param1:=
					}Else If ident = adam		; Coleco ADAM
						param1 := (If romExtension = ".ddp" ? " -cass1" : " -floppydisk") . " """ . romPath . "\" . romName . romExtension . """"	;  Decide if disk or ddp game
				}Else{	; Use Software List
					hashname := ident
					param1 := " -rompath " . """" . "roms;" . romPath . """" . A_Space . romName	; param1 used for launching from software lists

					If ident = aes	; SNK Neo Geo AES
					{	hashname := "neogeo"
						param2 := " -bios asia"	; can also be japan, but the asian one has english menus for most games
					}
					CheckFile(emuPath . "\hash\" . hashname . ".xml","Could not find a software list for the system " . ident) ;Check if software list for selected system exists
				}

				If ident = vectrex	; GCE Vectrex
					param2 := " -view "  . (If (FileExist(emuPath . "\artwork\Vectrex\" . romName . ".png"))?("""" . romName . """"):"standard")	; need overlays extracted in the artwork\vectres folder. PNGs must match romName

				If userparams
					userparams := " " . userparams	; tacking on a space in case user forgot to add one

				; use a custom cfg file if it exists and append it to param1
				IfExist, % emuPath . "\cfg\" . ident . "\" . dbName
					param1 := " -cfg_directory " . """" . emuPath . "\cfg\" . ident . "\" . dbName . """" . param1

				HideEmuStart()

				errLvl := Run(executable . A_Space . ident . param1 . param2 . param3 . param4 . param5 . param6 . userparams . fullscreen . hlsl . videomode . artworkCrop . useBezels . useOverlays . useBackdrops . " -skip_gameinfo", emuPath, winstate)

				If errLvl {
					If (errLvl = 1)
						Error = Failed Validity
					Else If(errLvl = 2)
						Error = Missing Files
					Else If(errLvl = 3)
						Error = Fatal Error
					Else If(errLvl = 4)
						Error = Device Error
					Else If(errLvl = 5)
						Error = Game Does Not Exist
					Else If(errLvl = 6)
						Error = Invalid Config
					Else If errLvl in 7,8,9
						Error = Identification Error
					Else
						Error = MESS Error
					Log("MESS Error - " . Error,3)
				}

				WinWait("ahk_class MAME")
				WinWaitActive("ahk_class MAME")

				BezelDraw()

				If romName = ICBMromName	; for Bally Astrocade only
				{	Sleep, 2000 ; increase if you don't see the title screen
					SetKeyDelay(50)
					Send, {F3 down}{F3 up}	; sends a reset to MESS, needed for ICBM to boot
				}

				HideEmuEnd()
				FadeInExit()
				Process("WaitClose", executable)
				7zCleanUp()
				BezelExit()
				FadeOutExit()
				ExitModule()


				; This will simply create a new blank ini if one does not exist
				CheckFileMESS(file){
					IfNotExist, %file%
						FileAppend,, %file%
					Return file
				}

				ListXMLInfo(rom){ ; returns MAME/MESS info about parent rom, orientation angle, resolution
					Global emuFullPath, emuPath
					ListXMLtable := []
					Log("Module - RunWait`, " .  comspec . " /c " . """" . emuFullPath . """" . " -listxml " . rom . " > tempBezel.txt`, " . emuPath . "`, Hide")
					RunWait, % comspec . " /c " . """" . emuFullPath . """" . " -listxml " . rom . " > tempBezel.txt", %emuPath%, Hide
					Fileread, ListxmlContents, %emuPath%\tempBezel.txt
					RegExMatch(ListxmlContents, "s)<game.*name=" . """" . rom . """" . ".*" . "cloneof=" . """" . "[^""""]*", parent)
					RegExMatch(parent,"cloneof=" . """" . ".*", parent)
					RegExMatch(parent,"""" . ".*", parent)
					StringTrimLeft, parent, parent, 1
					RegExMatch(ListxmlContents, "s)<display.*rotate=" . """" . "[0-9]+" . """", angle)
					RegExMatch(angle,"[0-9]+", angle, "-6")
					RegExMatch(ListxmlContents, "s)<display.*width=" . """" . "[0-9]+" . """", width)
					RegExMatch(width,"[0-9]+", width, "-6")
					RegExMatch(ListxmlContents, "s)<display.*height=" . """" . "[0-9]+" . """", Height)
					RegExMatch(Height,"[0-9]+", Height, "-6")
					ListXMLtable[1] := parent
					ListXMLtable[2] := angle
					ListXMLtable[3] := height
					ListXMLtable[4] := width
					If (ListXMLtable[3] > ListXMLtable[4])
						ListXMLtable[2] := true
					FileDelete, %emuPath%\tempBezel.txt
					Return ListXMLtable
				}

				BezelLabel:
					WinSet, Transparent, 0, ahk_class ConsoleWindowClass
				Return

				CloseProcess:
					FadeOutStart()
					WinClose("ahk_class MAME")
				Return

22:25:08:462 | HL |     INFO  | +0     | BuildScript - Loaded Multi-Player scripts
22:25:08:462 | HL |     INFO  | +0     | BuildScript - Loaded Statistics.ahk script
22:25:08:462 | HL |  WARNING  | +0     | BuildScript - "C:\Hyperspin\HyperLaunch\Lib\User Functions.ahk" not found
22:25:08:462 | HL |     INFO  | +0     | BuildScript - Finished injecting functions into module
22:25:08:462 | HL |     INFO  | +0     | Main - Module is built
22:25:08:462 | HL |     INFO  | +0     | CheckFile - Checking if C:\Hyperspin\HyperLaunch\AutoHotkey.dll exists
22:25:08:462 | HL |     INFO  | +0     | Main - Running module
22:25:08:587 | MD |     INFO  | +N/A   | Module initialized
22:25:08:587 | MD |     INFO  | +0     | StartModule - Started
22:25:08:587 | MD |     INFO  | +0     | StartModule - MEmu: MESS
				MEmuV: v0.154
				MURL: http://www.mess.org/
				MAuthor: djvj & faahrev & brolly
				MVersion: 2.2.5
				MCRC: 1CE95379
				iCRC: FAF9D0F2
				MID:
				MSystem: "Amstrad GX4000","APF Imagination Machine","Apple IIGS","Atari 8-bit","Atari 2600","Atari 5200","Atari 7800","Atari Jaguar","Atari Lynx","Bally Astrocade","Bandai WonderSwan","Bandai WonderSwan Color","Casio PV-1000","Casio PV-2000","Coleco ADAM","ColecoVision","Creatronic Mega Duck","Emerson Arcadia 2001","Entex Adventure Vision","Epoch Game Pocket Computer","Epoch Super Cassette Vision","Exidy Sorcerer","Fairchild Channel F","Funtech Super Acan","GCE Vectrex","Hartung Game Master","Interton VC 4000","JungleTac Sport Vii","Magnavox Odyssey 2","Matra & Hachette Alice","Mattel Aquarius","Mattel Intellivision","NEC PC Engine","NEC PC Engine-CD","NEC SuperGrafx","NEC TurboGrafx-16","NEC TurboGrafx-CD","Nintendo 64","Nintendo Entertainment System","Nintendo Famicom Disk System","Nintendo Game Boy","Nintendo Game Boy Advance","Nintendo Game Boy Color","Nintendo Virtual Boy","Philips CD-i","RCA Studio II","Sega 32X","Sega CD","Sega Game Gear","Sega Genesis","Sega Master System","Sega Mega Drive","Sega SG-1000","Sinclair ZX81","SNK Neo Geo AES","SNK Neo Geo CD","SNK Neo Geo Pocket","SNK Neo Geo Pocket Color","Sony PlayStation","Sony PocketStation","Sord M5","Super Nintendo Entertainment System","Tandy TRS-80 Color Computer","Texas Instruments TI 99-4A","Tiger Game.com","Tomy Tutor","VTech CreatiVision","Watara Supervision"
22:25:08:587 | MD |     INFO  | +0     | StartModule - You have a supported System Name for this module: "ColecoVision"
22:25:08:587 | MD |     INFO  | +0     | PluginInit - Started
22:25:08:587 | MD |     INFO  | +0     | PluginInit - Ended
22:25:08:587 | MD |     INFO  | +0     | StartModule - Ended
22:25:08:587 | MD |     INFO  | +0     | DefaultAnimateFadeIn - Started
22:25:08:587 | MD |     INFO  | +0     | DefaultAnimateFadeIn - Drawing First FadeIn Image.
22:25:09:117 | MD |     INFO  | +531   | DefaultAnimateFadeIn - Ended
22:25:09:117 | MD |     INFO  | +0     | DefaultFadeAnimation - Started
22:25:09:117 | MD |     INFO  | +0     | GetFadePicFile - Randomized images and Fade Info Bar will use C:\Hyperspin\HyperLaunch\Media\Fade\_Default\Info Bar.png
22:25:09:148 | MD |     INFO  | +31    | Module Setting - [settings] - Fullscreen: true
22:25:09:148 | MD |     INFO  | +0     | Module Setting - [settings] - Videomode: d3d
22:25:09:148 | MD |     INFO  | +0     | Module Setting - [settings] - HLSL: false
22:25:09:148 | MD |     INFO  | +0     | Module Setting - [ColecoVision] - HLSL: false
22:25:09:148 | MD |     INFO  | +0     | Module Setting - [settings] - BezelMode: layout
22:25:09:148 | MD |     INFO  | +0     | Module Setting - [ColecoVision] - UseSoftwareList: false
22:25:09:148 | MD |     INFO  | +0     | Module Setting - [ColecoVision] - Parameters:
22:25:09:148 | MD |     INFO  | +0     | Module Setting - [ColecoVision] - Artwork_Crop: true
22:25:09:148 | MD |     INFO  | +0     | Module Setting - [Aquattack (USA)] - Artwork_Crop: true
22:25:09:148 | MD |     INFO  | +0     | Module Setting - [ColecoVision] - Use_Bezels: false
22:25:09:148 | MD |     INFO  | +0     | Module Setting - [Aquattack (USA)] - Use_Bezels: false
22:25:09:148 | MD |     INFO  | +0     | Module Setting - [ColecoVision] - Use_Overlays: true
22:25:09:148 | MD |     INFO  | +0     | Module Setting - [Aquattack (USA)] - Use_Overlays: true
22:25:09:148 | MD |     INFO  | +0     | Module Setting - [ColecoVision] - Use_Backdrops: true
22:25:09:148 | MD |     INFO  | +0     | Module Setting - [Aquattack (USA)] - Use_Backdrops: true
22:25:09:148 | MD |     INFO  | +0     | Run - Running: C:\Emulators\ColecoVision\MESS\mess.exe coleco -cart "E:\Roms\ColecoVision\Aquattack (USA).col" -nowindow -nohlsl_enable -video d3d -artwork_crop -nouse_bezels -use_overlays -use_backdrops -skip_gameinfo
22:25:09:179 | MD |     INFO  | +31    | WinWait - Waiting for "ahk_class MAME"
22:25:09:273 | MD |     INFO  | +94    | DefaultFadeAnimation - Ended
22:25:50:700 | MD |    ERROR  | +41418 | There was an error waiting for the window "ahk_class MAME". 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.
22:25:50:700 | MD |     INFO  | +0     | ExitModule - Started
22:25:50:700 | MD |     INFO  | +0     | Starting Updating Statistics:
22:25:51:012 | MD |     INFO  | +312   | Game section statistics updated.
22:25:51:012 | MD |     INFO  | +0     | ExitModule - Ended
22:25:51:012 | MD |     INFO  | +0     | End of Module Logs
22:25:51:059 | HL |     INFO  | +42589 | Main - Module ended, exiting HyperLaunch normally
22:25:51:059 | HL |     INFO  | +0     | ExitScript - Started
22:25:51:231 | HL |     INFO  | +171   | SystemCursor - Restoring mouse cursor
22:25:51:246 | HL |     INFO  | +16    | ExitScript - Ended

Posted

So I guess what happened was I did have the newer version but was messing in the old folder which is now deleted :) , although I think what screwed me up was I didn't d/l the messui64.exe which enabled me to set my path easier than just doing it in the .ini(which didn't work). Thanks for the reply, opening in hyperlaunch and hyperspin now.

Archived

This topic is now archived and is closed to further replies.

×
×
  • Create New...