subzero1970 Posted January 27, 2015 Author Posted January 27, 2015 That's odd.i don't appear to have a hyperlaunch folder
gigapig Posted January 27, 2015 Posted January 27, 2015 That's odd.i don't appear to have a hyperlaunch folder That's what I thought. Have you just installed Hyperspin or have you had it for many years? If you new to it then I would suggest you start again or start another install and follow a guide on how to install it correctly. There is a guide in the main forum.
subzero1970 Posted January 27, 2015 Author Posted January 27, 2015 21:16:32:281 | HL | INFO | +N/A | Main - HyperLaunch v3.1.0.4 BETA (www.hyperlaunch.net) 21:16:32:468 | HL | INFO | +188 | Main - System Specs: HyperLaunch Dir: C:\Hyperspin\HyperLaunch HyperLaunch is: 32-bit OS: Microsoft Windows XP Professional SKU: Total Memory: 2510.04 MB Free Memory: 2107.85 MB Used Memory: 402.188 MB SystemType: 32-bit Physical Processors: See Logical in XP Logical Processors: 1 GPU 1 Name: AMD Radeon HD 8400 GPU 1 RAM: 512.00 MB GPU 1 Driver Version: 6.14.10.7280 Sound 1 Device: AMD 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): 1280x1024 (1280x994 work) Monitor #1 Orientation: Landscape Current AHK Desktop Width: 1280 Current AHK Desktop Height: 1024 AutoHotkey Path: AHK Version: 1.1.09.04 Unicode: No 21:16:32:468 | HL | INFO | +0 | CheckFile - Checking if C:\Hyperspin\HyperLaunch\HyperLaunch.exe exists 21:16:32:468 | HL | INFO | +0 | CheckFile - Checking if C:\Hyperspin\HyperLaunch\Module Extensions\dxwnd\dxwnd.ini exists 21:16:37:296 | HL | ERROR | +4828 | Cannot find C:\Hyperspin\HyperLaunch\Module Extensions\dxwnd\dxwnd.ini 21:16:37:296 | HL | INFO | +0 | ExitScript - Started 21:16:37:312 | HL | INFO | +15 | SystemCursor - Restoring mouse cursor 21:16:37:312 | HL | INFO | +0 | ExitScript - Ended
subzero1970 Posted January 28, 2015 Author Posted January 28, 2015 updated my HS last night and now NOTHING works
subzero1970 Posted January 28, 2015 Author Posted January 28, 2015 my hyperlaunch log 21:32:41:234 | HL | INFO | +N/A | Main - HyperLaunch v3.1.0.4 BETA (www.hyperlaunch.net)21:32:41:734 | HL | INFO | +500 | Main - System Specs: HyperLaunch Dir: C:\Hyperspin HyperLaunch is: 32-bit OS: Microsoft Windows XP Professional SKU: Total Memory: 2510.04 MB Free Memory: 1997.05 MB Used Memory: 512.984 MB SystemType: 32-bit Physical Processors: See Logical in XP Logical Processors: 1 GPU 1 Name: AMD Radeon HD 8400 GPU 1 RAM: 512.00 MB GPU 1 Driver Version: 6.14.10.7280 Sound 1 Device: AMD 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): 1280x1024 (1280x994 work) Monitor #1 Orientation: Landscape Current AHK Desktop Width: 1280 Current AHK Desktop Height: 1024 AutoHotkey Path: AHK Version: 1.1.09.04 Unicode: No21:32:41:734 | HL | INFO | +0 | CheckFile - Checking if C:\Hyperspin\HyperLaunch.exe exists21:32:41:734 | HL | INFO | +0 | CheckFile - Checking if C:\Hyperspin\Module Extensions\dxwnd\dxwnd.ini exists21:32:41:734 | HL | INFO | +0 | CheckFile - Checking if C:\Hyperspin\Module Extensions\dxwnd\dxwnd.exe exists21:32:41:734 | HL | WARNING | +0 | Main - No frontendPath was sent via CLI. Defaulting to use HyperSpin in "..\HyperSpin\HyperSpin.exe". If you want to use a different FE Path, please make sure you set up your Front End so it sends this parameter to HyperLaunch: "-f <PATH_TO_MY_FE\FRONTEND.exe>"21:32:41:750 | HL | INFO | +16 | Main - HyperSpin.exe coordinates are x240 y212 w800 h60021:32:41:750 | HL | WARNING | +0 | Main - Front End plugin was not sent via CLI. Defaulting to the "HyperSpin" Plugin. If you want to load a different Front End Plugin, please make sure you set up your Front End so it sends this parameter to HyperLaunch: "-p <PLUGINTYPE>"21:32:41:750 | HL | INFO | +0 | CheckFile - Checking if C:\Hyperspin\Plugins\HyperSpin.plugin exists21:32:41:750 | HL | INFO | +0 | Main - HyperLaunch received "Sega Dreamcast" and "18 Wheeler - American Pro Trucker (USA)"21:32:41:781 | HL | INFO | +31 | Main - 18 Wheeler - American Pro Trucker (USA) is using the default emulator: Demul5821:32:41:781 | HL | INFO | +0 | Main - Checking for a [Demul58] section in C:\Hyperspin\Settings\Sega Dreamcast\Emulators.ini21:32:41:781 | HL | INFO | +0 | Main - Checking for a [Demul58] section in C:\Hyperspin\Settings\Global Emulators.ini21:32:41:796 | HL | INFO | +16 | Main - Found [Demul58] in C:\Hyperspin\Settings\Global Emulators.ini21:32:41:796 | HL | INFO | +0 | CheckFile - Checking if C:\Hyperspin\Modules\Demul\Demul (v0.5.8).ahk exists21:32:41:843 | HL | INFO | +47 | Main - CRC Check - CRC matches, this is an official unedited module.21:32:41:843 | HL | INFO | +0 | Main - 18 Wheeler - American Pro Trucker (USA) will use module: C:\Hyperspin\Modules\Demul\Demul (v0.5.8).ahk21:32:41:890 | HL | INFO | +47 | Main - Did not find a "C:\Hyperspin\Settings\Sega Dreamcast\Game Options.ini" file, skipping any game-specific options.21:32:41:890 | HL | INFO | +0 | Main - Using SkipChecks method "Rom Only".21:32:41:890 | HL | INFO | +0 | Main - INI Keys read21:32:41:890 | HL | INFO | +0 | CheckFile - Checking if C:\Hyperspin\Module Extensions\7z.exe exists21:32:41:890 | HL | INFO | +0 | CheckFile - Checking if C:\Hyperspin\Module Extensions\7z.dll exists21:32:41:890 | HL | INFO | +0 | CheckFile - Checking if C:\Hyperspin\Module Extensions\FontReg.exe exists21:32:41:953 | HL | INFO | +62 | Main - "18 Wheeler - American Pro Trucker (USA)" does not qualify for MultiGame. Only roms with any of these strings in their name are acceptable: (Disc,(Disk,(Cart,(Tape,(Cassette,(Part,(Side21:32:41:953 | HL | WARNING | +0 | Main - SkipChecks is enabled and set to: Rom Only21:32:41:953 | HL | INFO | +0 | CheckPaths - Started21:32:42:031 | HL | INFO | +78 | CheckPaths - Found rom: C:\Hyperspin\Emulators\Sega Dreamcast\Games\18 Wheeler - American Pro Trucker (USA).7z21:32:42:031 | HL | INFO | +0 | CheckPaths - Ended21:32:42:031 | HL | INFO | +0 | BuildScript - User Variables: ;---------------------------------------------------------------------------- ; INJECTED VARIABLES ;---------------------------------------------------------------------------- #NoTrayIcon #InstallKeybdHook DetectHiddenWindows, ON SetTitleMatchMode, 2 SendMode, Event 0 = 2 pluginPath = C:\Hyperspin\Plugins pluginName = HyperSpin pluginExt = .plugin hlMode = hlTitle = HyperLaunch hlVersion = 3.1.0.4 BETA hlAuthor = djvj hlURL = www.hyperlaunch.net langFile = C:\Hyperspin\Data\Language\Localization.ini frontendPID = 3408 frontendPath = C:\HyperSpin frontendExe = HyperSpin.exe frontendExt = exe frontendName = HyperSpin frontendDrive = C: exitEmulatorKey = ~Esc exitEmulatorKeyWait = 0 forceHoldKey = ~Esc restoreFE = false exitScriptKey = ~q & ~s toggleCursorKey = ~e & ~t emuFullPath = C:\Hyperspin\Emulators\Sega Dreamcast\demul\Demul\demul.exe emuPath = C:\Hyperspin\Emulators\Sega Dreamcast\demul\Demul emuName = Demul58 emuExt = exe romPath = C:\Hyperspin\Emulators\Sega Dreamcast\Games romPathFromIni = C:\Hyperspin\Emulators\Sega Dreamcast\Games romExtension = .7z romExtensionOrig = .7z romExtensions = 7z|zip|iso|cue|gdi|raw|cdi|CCD|IMG executable = demul.exe systemName = Sega Dreamcast dbPath = dbName = 18 Wheeler - American Pro Trucker (USA) dbExt = romName = 18 Wheeler - American Pro Trucker (USA) romMapPath = romMappingEnabled = false romMappingLaunchMenuEnabled = false romMappingFirstMatchingExt = false romMappingShowAllRomsInArchive = true romMappingNumberOfGamesByScreen = 7 romMappingMenuWidth = 300 romMappingMenuMargin = 50 romMappingTextFont = Bebas Neue romMappingTextOptions = cFFFFFFFF r4 s40 Bold romMappingDisabledTextColor = ff888888 romMappingTextSizeDifference = 5 romMappingTextMargin = 10 romMappingTitleTextFont = Bebas Neue romMappingTitleTextOptions = cFFFFFFFF r4 s60 Bold romMappingTitle2TextFont = Bebas Neue romMappingTitle2TextOptions = cFFFFFFFF r4 s15 Bold romMappingGameInfoTextFont = Bebas Neue romMappingGameInfoTextOptions = cFFFFFFFF r4 s15 Regular romMappingBackgroundBrush = aa000000 romMappingColumnBrush = 33000000 romMappingButtonBrush1 = 6f000000 romMappingButtonBrush2 = 33000000 romMappingBackgroundAlign = Stretch and Lose Aspect romMappingMenuFlagWidth = 40 romMappingMenuFlagSeparation = 5 romMappingDefaultMenuList = FullList romMappingSingleFilteredRomAutomaticLaunch = false altArchiveNameOnly = altRomNameOnly = altArchiveAndRomName = altArchiveAndManyRomNames = altRomNamesOnly = romMapScenario = skipchecks = Rom Only romMatchExt = true blockInputTime = 0 blockInputFile = C:\Hyperspin\Module Extensions\BlockInput.exe errorLevelReporting = true lockLaunch = false lockLaunchGame = screenRotationAngle = 0 screenRotationAngleGame = logFile = C:\Hyperspin\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 = 32-bit navUpKey = Up navDownKey = Down navLeftKey = Left navRightKey = Right navSelectKey = Enter navP2UpKey = Numpad8 navP2DownKey = Numpad2 navP2LeftKey = Numpad4 navP2RightKey = Numpad6 navP2SelectKey = NumpadEnter originalWidth = 1280 originalHeight = 1024 dtEnabled = false dtPath = C:\Program Files\DAEMON Tools Lite\DTLite.exe dtUseSCSI = true dtAddDrive = true servoStikEnabled = false ledblinkyEnabled = false ledblinkyFullPath = ledblinkyProfilePath = C:\Hyperspin\Profiles\LEDBlinky ledblinkyHLProfile = C:\Hyperspin\Profiles\LEDBlinky\HyperLaunch emuIdleShutdown = 0 launchPasswordHash = zQJHGuIBD6bt2rEoPola0Rbrl81Ci3lgdm1mxbcm+QfXe+SDPHV0ig== hideCursor = false hideEmu = false hideFE = false fadeIn = false fadeInDuration = 500 fadeInTransitionAnimation = DefaultAnimateFadeIn fadeInDelay = 0 fadeInExitDelay = 0 fadeOutExitDelay = 0 fadeOut = false fadeOutExtraScreen = false fadeOutDuration = 500 fadeOutTransitionAnimation = DefaultAnimateFadeOut fadeOutDelay = 0 fadeLyrInterpolation = 7 fadeMuteEmulator = false fadeUseBackgrounds = false fadeWidthBaseRes = 1920 fadeHeightBaseRes = 1080 fadeLyr1Color = FF000000 fadeLyr1AlignImage = Align to Top Left fadeLyr2Pos = Bottom Right Corner fadeLyr2X = 300 fadeLyr2Y = 300 fadeLyr2W = fadeLyr2H = fadeLyr2Adjust = 1 fadeLyr2PicPad = 0 fadeLyr2Prefix = Extra Layer 1 - Console fadeLyr3Pos = Center fadeLyr3X = 300 fadeLyr3Y = 300 fadeLyr3W = fadeLyr3H = 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 fadeLyr3StaticW = fadeLyr3StaticH = fadeLyr3StaticAdjust = 1 fadeLyr3StaticPicPad = 0 fadeLyr3StaticPrefix = Info Bar fadeLyr4Adjust = 0.75 fadeLyr4X = 100 fadeLyr4Y = 100 fadeLyr4W = 128 fadeLyr4H = 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\Media\Fade HLDataPath = C:\Hyperspin\Data HLMediaPath = C:\Hyperspin\Media HLErrSoundPath = C:\Hyperspin\Media\Sounds\Error modulesPath = C:\Hyperspin\Modules moduleFullName = C:\Hyperspin\Modules\Demul\Demul (v0.5.8).ahk moduleName = Demul (v0.5.8) modulePath = C:\Hyperspin\Modules\Demul moduleExtension = ahk moduleExtensionsPath = C:\Hyperspin\Module Extensions libPath = C:\Hyperspin\Lib 7zEnabled = true 7zPath = C:\Hyperspin\Module Extensions\7z.exe 7zDllPath = C:\Hyperspin\Module Extensions\7z.dll 7zExtractPath = C:\Documents and Settings\Hyperspin\Local Settings\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 mgWidthBaseRes = 1920 mgHeightBaseRes = 1080 mgYOffset = 500 mgFont = Arial mgText1Options = x10p y30p w80p Center cBBFFFFFF r4 s100 BoldItalic mgText1Text = Please select a game mgText2Options = w96p cFFFFFFFF r4 s50 Center BoldItalic mgText2Offset = 70 mgUseSound = true mgSoundfreq = 300 mgExitEffect = none mgSelectedEffect = rotate mgUseGameArt = false mgCandidate = mgValidTypes = (Disc,(Disk,(Cart,(Tape,(Cassette,(Part,(Side mgOnLaunch = false hpEnabled = false hpKey = ~NumpadAdd hpBackToMenuBarKey = X hpZoomInKey = C hpZoomOutKey = V hpScreenshotKey = ~PrintScreen hpHiToTextPath = C:\Hyperspin\Module Extensions\HiToText.exe hpSaveStateKeyCodes = hpLoadStateKeyCodes = keymapperEnabled = false keymapperAHKMethod = false keymapper = xpadderFullPath = C:\Utilities\Xpadder\xpadder.exe joyToKeyFullPath = C:\Utilities\JoyToKey\JoyToKey.exe keymapperProfilePath = C:\Hyperspin\Profiles\ keymapperFrontEndProfileName = HyperSpin keymapperFrontEndProfile = false keymapperHyperLaunchProfileEnabled = false JoyIDsEnabled = false JoyIDsPreferredControllersSystem = use_global JoyIDsPreferredControllersGlobal = CustomJoyNamesEnabled = false CustomJoyNames = rotateMethod = false FEProfile = C:\Hyperspin\Profiles\\HyperSpin defaultProfile = C:\Hyperspin\Profiles\\_Default systemProfile = C:\Hyperspin\Profiles\\Sega Dreamcast xPadderSystemProfile = C:\Hyperspin\Profiles\\Sega Dreamcast\_Default emuProfile = C:\Hyperspin\Profiles\\Sega Dreamcast\Demul58 romProfile = C:\Hyperspin\Profiles\\Sega Dreamcast\18 Wheeler - American Pro Trucker (USA) HyperLaunchProfile = C:\Hyperspin\Profiles\\HyperLaunch blankProfile = C:\Hyperspin\Profiles\\blank ahkFEProfile = C:\Hyperspin\Profiles\AHK\HyperSpin ahkDefaultProfile = C:\Hyperspin\Profiles\AHK\_Default ahkSystemProfile = C:\Hyperspin\Profiles\AHK\Sega Dreamcast ahkEmuProfile = C:\Hyperspin\Profiles\AHK\Sega Dreamcast\Demul58 ahkRomProfile = C:\Hyperspin\Profiles\AHK\Sega Dreamcast\18 Wheeler - American Pro Trucker (USA) ahkHyperLaunchProfile = C:\Hyperspin\Profiles\AHK\HyperLaunch bezelEnabled = false bezelICEnabled = false statisticsEnabled = true pressDuration = -1 emuVolume = 1 dxwndIni = C:\Hyperspin\Module Extensions\dxwnd\dxwnd.ini dxwndFullPath = C:\Hyperspin\Module Extensions\dxwnd\dxwnd.exe mon1O = 0 pacDrivedllFile = C:\Hyperspin\Module Extensions\PacDrive32.dll userFadeAnimIniFile = C:\Hyperspin\Lib\User Fade Animations.ini21:32:42:031 | HL | INFO | +0 | BuildScript - Loaded XHotkey Init.ahk scripts21:32:42:031 | HL | INFO | +0 | BuildScript - Loaded Statistics Init.ahk scripts21:32:42:031 | HL | WARNING | +0 | BuildScript - "C:\Hyperspin\Lib\User Functions Init.ahk" not found21:32:42:031 | HL | INFO | +0 | BuildScript - Validating module21:32:42:046 | HL | INFO | +16 | BuildScript - Validation complete21:32:42:046 | HL | INFO | +0 | BuildScript - Module: MEmu = Demul MEmuV = v0.5.8.2 MURL = http://demul.emulation64.com/ MAuthor = djvj MVersion = 2.0.4 MCRC = 9B5AD892 iCRC = F43FB746 mId = 635211874656892855 MSystem = "Sammy Atomiswave","Sega Dreamcast","Sega Naomi","Gaelco" ;---------------------------------------------------------------------------- ; Notes: ; Required - control and nvram files can be found in my user dir on the FTP at /Upload Here/djvj/Sega Naomi\Emulators. Additonal instructions from my orignal HL1.0 script at http://www.hyperspin-fe.com/forum/showpost.php?p=86093&postcount=104 ; Required - moduleName ini: can be found in my user dir on the FTP at /Upload Here/djvj/Sega Naomi\Modules\Sega Naomi ; moduleName ini must be placed in same folder as this module ; GDI images must match mame zip names and be extracted and have a .dat extension ; Rom_Extension should be zip ; ; Place the naomi.zip bios archive in the demul\roms subdir ; Set your Video Plugin to gpuOglv3 and set your desired resolution there ; In case your control codes do not match mine, set your desired control type in demul, then open the demul.ini and find section PORTB and look for the device key. Use this number instead of the one I provided ; gpuDX11, gpuDXv3, and gpuDXLegacy are all supported. Define what plugin you want to use for each game in the moduleName ini. ; Read the notes at the top of the moduleName ini on how to control windowed fullscreen, true fullscreen, or windowed mode ; Windowed fullscreen will take effect the 2nd time you run the emu. It has to calculate your resolution on first run. ; ; Controls: ; Start a game of each control type (look in the moduleName ini for these types) and configure your controls to play the game. Copy paste the JAMMA0_0 and JAMMA0_1 (for naomi) or the ATOMISWAVE0_0 and ATOMISWAVE0_1 (for atomiswave) sections into the moduleName ini under the matching controls section. ; ; Troubleshooting: ; For some reason demul's ini files can get corrupted and ahk can't read/write to them correctly. ; If your ini keys are not being read or not writing to their existing keys in the demul inis, create a new file and copy/paste everything from the old ini into the new one and save. ; If you use Fade_Out, the module will force close demul because you cannot send ALT+F4 to demul if another GUI is covering it. Otherwise demul should close cleanly when Fade_Out is disabled. I suggest keeping Fade_Out disabled if you use this emu. ;---------------------------------------------------------------------------- StartModule() FadeInStart() ; This object controls how the module reacts to different systems. Demul can play a few systems, but needs to know what system you want to run, so this module has to adapt. mType := Object("Sammy Atomiswave","atomiswave","Sega Dreamcast","dc","Sega Naomi","naomi","Gaelco","gaelco") ident := mType[systemName] ; search object for the systemName identifier Demul uses If !ident ScriptError("Your systemName is: " . systemName . "`nIt is not one of the known supported systems for this Demul module: " . moduleName) settingsFile := modulePath . "\" . moduleName . ".ini" demulFile := CheckFile(emuPath . "\Demul.ini") padFile := CheckFile(emuPath . "\padDemul.ini") controls := IniReadCheck(settingsFile, romname, "controls","standard",,1) ; have to read this first so the below loop works ; Read all the keys from the moduleName ini. Format is: ; Section, Key, Default Value, unique var iniLookup = ( ltrim c Settings, GlobalMax, false Settings, MaxHideTaskbar Settings, ControllerCode, 16777216 Settings, MouseCode, 131072 Settings, KeyboardCode, 1073741824 Settings, LightgunCode, -2147483648 Settings, LastControlUsed, standard Settings, GlobalPlugin, gpuDX11 Settings, GlobalShaderUsePass1, false Settings, GlobalShaderUsePass2, false Settings, GlobalShaderNamePass1 Settings, GlobalShaderNamePass2 %romName%, Max %romName%, LoadDecrypted %romName%, Bios %romName%, ShaderUsePass1 %romName%, ShaderUsePass2 %romName%, ShaderNamePass1 %romName%, ShaderNamePass2 %romName%, Plugin %romName%, ListSorting %controls%_JAMMA0_0, push1,,push1_0 %controls%_JAMMA0_0, push2,,push2_0 %controls%_JAMMA0_0, push3,,push3_0 %controls%_JAMMA0_0, push4,,push4_0 %controls%_JAMMA0_0, push5,,push5_0 %controls%_JAMMA0_0, push6,,push6_0 %controls%_JAMMA0_0, push7,,push7_0 %controls%_JAMMA0_0, push8,,push8_0 %controls%_JAMMA0_0, SERVICE,,service_0 %controls%_JAMMA0_0, START,,start_0 %controls%_JAMMA0_0, COIN,,coin_0 %controls%_JAMMA0_0, DIGITALUP,,digitalup_0 %controls%_JAMMA0_0, DIGITALDOWN,,digitaldown_0 %controls%_JAMMA0_0, DIGITALLEFT,,digitalleft_0 %controls%_JAMMA0_0, DIGITALRIGHT,,digitalright_0 %controls%_JAMMA0_0, ANALOGUP,,analogup_0 %controls%_JAMMA0_0, ANALOGDOWN,,analogdown_0 %controls%_JAMMA0_0, ANALOGLEFT,,analogleft_0 %controls%_JAMMA0_0, ANALOGRIGHT,,analogright_0 %controls%_JAMMA0_0, ANALOGUP2,,analogup2_0 %controls%_JAMMA0_0, ANALOGDOWN2,,analogdown2_0 %controls%_JAMMA0_0, ANALOGLEFT2,,analogleft2_0 %controls%_JAMMA0_0, ANALOGRIGHT2,,analogright2_0 %controls%_JAMMA0_1, push1,,push1_1 %controls%_JAMMA0_1, push2,,push2_1 %controls%_JAMMA0_1, push3,,push3_1 %controls%_JAMMA0_1, push4,,push4_1 %controls%_JAMMA0_1, push5,,push5_1 %controls%_JAMMA0_1, push6,,push6_1 %controls%_JAMMA0_1, push7,,push7_1 %controls%_JAMMA0_1, push8,,push8_1 %controls%_JAMMA0_1, SERVICE,,service_1 %controls%_JAMMA0_1, START,,start_1 %controls%_JAMMA0_1, COIN,,coin_1 %controls%_JAMMA0_1, DIGITALUP,,digitalup_1 %controls%_JAMMA0_1, DIGITALDOWN,,digitaldown_1 %controls%_JAMMA0_1, DIGITALLEFT,,digitalleft_1 %controls%_JAMMA0_1, DIGITALRIGHT,,digitalright_1 %controls%_JAMMA0_1, ANALOGUP,,analogup_1 %controls%_JAMMA0_1, ANALOGDOWN,,analogdown_1 %controls%_JAMMA0_1, ANALOGLEFT,,analogleft_1 %controls%_JAMMA0_1, ANALOGRIGHT,,analogright_1 %controls%_JAMMA0_1, ANALOGUP2,,analogup2_1 %controls%_JAMMA0_1, ANALOGDOWN2,,analogdown2_1 %controls%_JAMMA0_1, ANALOGLEFT2,,analogleft2_1 %controls%_JAMMA0_1, ANALOGRIGHT2,,analogright2_1 ) Loop, Parse, iniLookup, `n { StringSplit, split, A_LoopField, `,, %A_Space%%A_Tab% If split4 %split4% := IniReadCheck(settingsFile, split1, split2, split3,,1) Else %split2% := IniReadCheck(settingsFile, split1, split2, split3,,1) ; need to empty the vars for the next loop otherwise they will still have values from the previous loop split3:= split4:= } ; Now compare global & rom keys to get final value max := If (max = "" or max = "ERROR") ? globalMax : max plugin := If (plugin = "" or plugin = "ERROR") ? globalPlugin : plugin shaderUsePass1 := If (shaderUsePass1 = "" or shaderUsePass1 = "ERROR") ? globalShaderUsePass1 : shaderUsePass1 shaderUsePass2 := If (shaderUsePass2 = "" or shaderUsePass2 = "ERROR") ? globalShaderUsePass2 : shaderUsePass2 shaderNamePass1 := If (shaderNamePass1 = "" or shaderNamePass1 = "ERROR") ? globalShaderNamePass1 : shaderNamePass1 shaderNamePass2 := If (shaderNamePass2 = "" or shaderNamePass2 = "ERROR") ? globalShaderNamePass2 : shaderNamePass2 ; Verify user set desired gpu plugin name correctly If ( plugin != "gpuDX11" And plugin != "gpuDX10" ) or ( plugin = "" or plugin = "ERROR" ) ScriptError(plugin . " is not a supported gpu plugin.`nLeave the plugin blank to use the default ""gpuDX11"".`nValid options are gpuDX11, or gpuDX10.") ; check for the specified gpu plugin gpuFile := CheckFile(emuPath . "\" . plugin . ".ini") ; This updates the DX11gpu ini file to turn List Sorting on or off. Depending on the games, turning this on for some games may remedy missing graphics, having it off on other games may fix corrupted graphics. Untill they improve the DX11gpu, this is the best it's gonna get. ;If plugin = gpuDX11 If ( plugin = "gpuDX11" ) Or ( plugin = "gpuDX10" ) If ListSorting = true IniWrite, 0, %gpuFile%, main, AutoSort ; 0 enables Auto Sort in demul 0.5.7, opposite from 0.5.6 Else IniWrite, 1, %gpuFile%, main, AutoSort ; Disabling Auto Sort unless someone specifies it to be on or off in settings ; This updates the demul.ini with your gpu plugin choice for the selected rom IniWrite, %plugin%.dll, %demulFile%, plugins, gpu ; Shader Effects ;If plugin = gpuDX11 If ( plugin = "gpuDX11" ) Or ( plugin = "gpuDX10" ) ; Demul 0.5.7 only supports shaders using the gpuDX11 plugin { Loop, 2 { shaderUsePass%A_Index% := If (ShaderUsePass%A_Index% != "" and ShaderUsePass%A_Index% != "ERROR" ? (ShaderUsePass%A_Index%) : (GlobalShaderUsePass%A_Index%)) ; determine what shaderUsePass to use IniRead, currentusePass%A_Index%, %gpuFile%, shaders, usePass%A_Index% If (shaderUsePass%A_Index% = "true") { shaderNamePass%A_Index% := If (ShaderNamePass%A_Index% != "" and ShaderNamePass%A_Index% != "ERROR" ? (ShaderNamePass%A_Index%) : (GlobalShaderNamePass%A_Index%)) ; determine what shaderNamePass to use If shaderNamePass%A_Index% not in FXAA,HDR-TV,SCANLINES,CARTOON,RGB DOT(MICRO),RGB DOT(TINY),BLUR ScriptError(shaderNamePass%A_Index% . " is not a valid choice for a shader. Your options are FXAA, HDR-TV, SCANLINES, CARTOON, RGB DOT(MICRO), RGB DOT(TINY), or BLUR.") If (currentusePass%A_Index% = 0) IniWrite, 1, %gpuFile%, shaders, usePass%A_Index% ; turn shader on in gpuDX11 ini IniWrite, % shaderNamePass%A_Index%, %gpuFile%, shaders, shaderPass%A_Index% ; update gpuDX11 ini with the shader name to use }Else If (shaderUsePass%A_Index% != "true" and currentusePass%A_Index% = 1) IniWrite, 0, %gpuFile%, shaders, usePass%A_Index% ; turn shader off in gpuDX11 ini } } If ident = dc { 7z(romPath, romName, romExtension, 7zExtractPath) If ( romExtension = ".cdi" || romExtension = ".mds" || romExtension = ".ccd" || romExtension = ".nrg" || romExtension = ".gdi" || romExtension = ".cue" ) { gdrImageFile := CheckFile(emuPath . "\gdrImage.ini") FileDelete, %gdrImageFile% Sleep, 500 IniWrite, gdrImage.dll, %demulFile%, plugins, gdr IniWrite, false, %gdrImageFile%, Main, openDialog IniWrite, %romPath%\%romName%%romExtension%, %gdrImageFile%, Main, imagefilename } Else If romExtension = .chd { gdrCHDFile := CheckFile(emuPath . "\gdrCHD.ini") FileDelete, %gdrCHDFile% Sleep, 500 IniWrite, false, %gdrCHDFile%, Main, openDialog IniWrite, gdrCHD.dll, %demulFile%, plugins, gdr IniWrite, %romPath%\%romName%%romExtension%, %gdrCHDFile%, Main, imagefilename } Else ScriptError(romExtension . " is not a supported file type for this " . moduleName . " module.") IniWrite, 1, %demulFile%, main, region ; Set BIOS to Auto Region } Else { ; all other systems, Naomi and Atomiswave ; This updates the demul.ini with your Bios choice for the selected rom If ( Bios != "" and Bios != "ERROR" ) { Bios := RegExReplace(Bios,"\s.*") ; Cleans off the added text from the key's value so only the number is left IniWrite, false, %demulFile%, main, naomiBiosAuto ; turning auto bios off so we can use a specific one instead IniWrite, %Bios%, %demulFile%, main, naomiBios ; setting specific bios user has set from the moduleName ini } Else IniWrite, true, %demulFile%, main, naomiBiosAuto ; turning auto bios on if user did not specify a specific one } ; This section writes your custom keys to the padDemul.ini. Naomi games had many control panel layouts. The only way we can accomodate these differing controls, is to keep track of them all and write them to the ini at the launch of each game. ; First we check if the last controls used are the same as the game we want to play, so we don't waste time updating the ini if it is not necessary. For example playing 2 sfstyle type games in a row, we wouldn't need to write to the ini. ; This section tells demul what arcade control type should be connected to the game. Options are standard (aka controller), mouse, lightgun, or keyboard If ( controls = "lightgun" || controls = "mouse" ) IniWrite, %MouseCode%, %demulFile%, PORTB, device Else If ( controls = "keyboard" ) IniWrite, %KeyboardCode%, %demulFile%, PORTB, device Else ; accounts for all other control types IniWrite, %ControllerCode%, %demulFile%, PORTB, device If ( LastControlUsed != controls ) { ; find out last controls used for the system we are launching WriteControls(padFile, 0,push1_0,push2_0,push3_0,push4_0,push5_0,push6_0,push7_0,push8_0,SERVICE_0,START_0,COIN_0,DIGITALUP_0,DIGITALDOWN_0,DIGITALLEFT_0,DIGITALRIGHT_0,ANALOGUP_0,ANALOGDOWN_0,ANALOGLEFT_0,ANALOGRIGHT_0,ANALOGUP2_0,ANALOGDOWN2_0,ANALOGLEFT2_0,ANALOGRIGHT2_0) WriteControls(padFile, 1,push1_1,push2_1,push3_1,push4_1,push5_1,push6_1,push7_1,push8_1,SERVICE_1,START_1,COIN_1,DIGITALUP_1,DIGITALDOWN_1,DIGITALLEFT_1,DIGITALRIGHT_1,ANALOGUP_1,ANALOGDOWN_1,ANALOGLEFT_1,ANALOGRIGHT_1,ANALOGUP2_1,ANALOGDOWN2_1,ANALOGLEFT2_1,ANALOGRIGHT2_1) IniWrite, %controls%, %settingsFile%, Settings, LastControlUsed } ; Setting demul to use true fullscreen if defined in settings.ini, otherwise sets demul to run windowed. This is for gpuDX11 plugin only If plugin = gpuDX11 If Max = fullscreen IniWrite, 1, %gpuFile%, main, UseFullscreen Else IniWrite, 0, %gpuFile%, main, UseFullscreen If Max = true { If maxHideTaskbar = true { WinHide, ahk_class Shell_TrayWnd WinHide, Start ahk_class Button } ; Create black background to give the emu the fullscreen look Gui 2: -Caption +ToolWindow Gui 2: Color, Black Gui 2: Show, x0 y0 h%A_ScreenHeight% w%A_ScreenWidth% } Sleep, 250 ; Construct the CLI for demul and send romName if naomi or atomiswave. Dreamcast needs a full path and romName. If LoadDecrypted = true ; decrypted naomi rom romCLI := "-customrom=" . """" . romPath . "\" . romName . ".bin""" Else If ident = dc ; dreamcast game romCLI := " -image=" . """" . romPath . "\" . romName . romExtension . """" Else ; standard naomi rom romCLI := "-rom=" . romName Run(executable . " -run=" . ident . " " . romCLI, emuPath,, emuPID) ;Sleep, 1000 ; need a second for demul to launch, increase if yours takes longer and the emu is appearing too soon Loop { ; looping until demul is done loading rom and gpu starts showing frames Sleep, 200 WinGetTitle, winTitle, ahk_class window StringSplit, winTextSplit, winTitle, %A_Space% If ( winTextSplit5 = "gpu:" And winTextSplit6 != "0" And winTextSplit6 != "1" ) break } WinActivate ahk_class window If ( ( mType = "Gaelco" Or mType = "gaelco" ) && Max = "fullscreen" ) Send !{ENTER} ; Automatic fullscreen seems to be broken in the Gaelco driver, must alt+Enter to get fullscreen ; This is where we calculate and maximize demul's window using our pseudo fullscreen code If Max = true { WinSet, Style, -0x40000, ahk_class window ; Removes the border of the game window WinSet, Style, -0xC00000, ahk_class window ; Removes the TitleBar Send, {F3} ; Removes the MenuBar MaximizeWindow("ahk_class window") ; this will take effect after you run demul once because we cannot stretch demul's screen while it is running. } FadeInExit() Process("WaitClose", executable) Gui 2: Destroy 7zCleanup() FadeOutExit() If (Max = "true" and maxHideTaskbar = "true") { WinShow,ahk_class Shell_TrayWnd WinShow,Start ahk_class Button } ExitModule() ; Write new controls to padDemul.ini WriteControls(file, player,push1,push2,push3,push4,push5,push6,push7,push8,service,start,coin,digitalup,digitaldown,digitalleft,digitalright,analogup,analogdown,analogleft,analogright,analogup2,analogdown2,analogleft2,analogright2) { IniWrite, %push1%, %file%, JAMMA0_%player%, PUSH1 IniWrite, %push2%, %file%, JAMMA0_%player%, PUSH2 IniWrite, %push3%, %file%, JAMMA0_%player%, PUSH3 IniWrite, %push4%, %file%, JAMMA0_%player%, PUSH4 IniWrite, %push5%, %file%, JAMMA0_%player%, PUSH5 IniWrite, %push6%, %file%, JAMMA0_%player%, PUSH6 IniWrite, %push7%, %file%, JAMMA0_%player%, PUSH7 IniWrite, %push8%, %file%, JAMMA0_%player%, PUSH8 IniWrite, %service%, %file%, JAMMA0_%player%, SERVICE IniWrite, %start%, %file%, JAMMA0_%player%, START IniWrite, %coin%, %file%, JAMMA0_%player%, COIN IniWrite, %digitalup%, %file%, JAMMA0_%player%, DIGITALUP IniWrite, %digitaldown%, %file%, JAMMA0_%player%, DIGITALDOWN IniWrite, %digitalleft%, %file%, JAMMA0_%player%, DIGITALLEFT IniWrite, %digitalright%, %file%, JAMMA0_%player%, DIGITALRIGHT IniWrite, %analogup%, %file%, JAMMA0_%player%, ANALOGUP IniWrite, %analogdown%, %file%, JAMMA0_%player%, ANALOGDOWN IniWrite, %analogleft%, %file%, JAMMA0_%player%, ANALOGLEFT IniWrite, %analogright%, %file%, JAMMA0_%player%, ANALOGRIGHT IniWrite, %analogup2%, %file%, JAMMA0_%player%, ANALOGUP2 IniWrite, %analogdown2%, %file%, JAMMA0_%player%, ANALOGDOWN2 IniWrite, %analogleft2%, %file%, JAMMA0_%player%, ANALOGLEFT2 IniWrite, %analogright2%, %file%, JAMMA0_%player%, ANALOGRIGHT2 } MaximizeWindow(class) { Global WinGetPos, appX, appY, appWidth, appHeight, %class% widthMaxPercenty := ( A_ScreenWidth / appWidth ) heightMaxPercenty := ( A_ScreenHeight / appHeight ) If ( widthMaxPercenty < heightMaxPercenty ) percentToEnlarge := widthMaxPercenty Else percentToEnlarge := heightMaxPercenty appWidthNew := appWidth * percentToEnlarge appHeightNew := appHeight * percentToEnlarge Transform, appX, Round, %appX% Transform, appY, Round, %appY% Transform, appWidthNew, Round, %appWidthNew% Transform, appHeightNew, Round, %appHeightNew% appXPos := ( A_ScreenWidth / 2 ) - ( appWidthNew / 2 ) appYPos := ( A_ScreenHeight / 2 ) - ( appHeightNew / 2 ) If ( plugin = "gpuDX11" ) { IniWrite, %appWidthNew%, %gpuDX11File%, resolution, Width IniWrite, %appHeightNew%, %gpuDX11File%, resolution, Height } Else { IniWrite, %appWidthNew%, %gpuFile%, resolution, wWidth IniWrite, %appHeightNew%, %gpuFile%, resolution, wHeight } WinMove, %class%,, appXPos, appYPos } HaltEmu: If Max = fullscreen Send !{ENTER} Return RestoreEmu: If Max = fullscreen Send !{ENTER} Return CloseProcess: FadeOutStart() If fadeOut != true ; cannot send ALT+F4 to a background window (controlsend doesn't work), so we have to force close instead. { ; demul 0.5.7 crashes 50% of the time if you try to close it any other way Send, {F3}{Alt}{Up}s{Enter} Sleep, 50 } Process("Close", emuPID) ; we have to close this way otherwise demul crashes with WinClose Return21:32:42:062 | HL | INFO | +15 | BuildScript - Loaded Multi-Player scripts21:32:42:062 | HL | INFO | +0 | BuildScript - Loaded Statistics.ahk script21:32:42:062 | HL | WARNING | +0 | BuildScript - "C:\Hyperspin\Lib\User Functions.ahk" not found21:32:42:062 | HL | INFO | +0 | BuildScript - Finished injecting functions into module21:32:42:062 | HL | INFO | +0 | Main - Module is built21:32:42:062 | HL | INFO | +0 | CheckFile - Checking if C:\Hyperspin\AutoHotkey.dll exists21:32:42:078 | HL | INFO | +16 | Main - Running module21:32:42:390 | MD | INFO | +N/A | Module initialized21:32:42:390 | MD | INFO | +0 | StartModule - Started21:32:42:390 | MD | INFO | +0 | StartModule - MEmu: Demul MEmuV: v0.5.8.2 MURL: http://demul.emulation64.com/ MAuthor: djvj MVersion: 2.0.4 MCRC: 9B5AD892 iCRC: F43FB746 MID: MSystem: "Sammy Atomiswave","Sega Dreamcast","Sega Naomi","Gaelco"21:32:42:390 | MD | INFO | +0 | StartModule - You have a supported System Name for this module: "Sega Dreamcast"21:32:42:390 | MD | INFO | +0 | PluginInit - Started21:32:42:546 | MD | INFO | +156 | CheckFile - Checking if C:\HyperSpin\Databases\Sega Dreamcast\Sega Dreamcast.xml exists21:32:42:546 | MD | INFO | +0 | PluginInit - Ended21:32:42:546 | MD | INFO | +0 | StartModule - Ended21:32:42:546 | MD | INFO | +0 | CheckFile - Checking if C:\Hyperspin\Emulators\Sega Dreamcast\demul\Demul\Demul.ini exists21:32:42:671 | MD | INFO | +125 | CheckFile - Checking if C:\Hyperspin\Emulators\Sega Dreamcast\demul\Demul\padDemul.ini exists21:32:42:781 | MD | INFO | +109 | Module Setting - [18 Wheeler - American Pro Trucker (USA)] - controls: standard21:32:42:781 | MD | INFO | +0 | Module Setting - [settings] - GlobalMax: false21:32:42:781 | MD | INFO | +0 | Module Setting - [settings] - MaxHideTaskbar: 21:32:42:781 | MD | INFO | +0 | Module Setting - [settings] - ControllerCode: 1677721621:32:42:781 | MD | INFO | +0 | Module Setting - [settings] - MouseCode: 13107221:32:42:781 | MD | INFO | +0 | Module Setting - [settings] - KeyboardCode: 107374182421:32:42:781 | MD | INFO | +0 | Module Setting - [settings] - LightgunCode: -214748364821:32:42:781 | MD | INFO | +0 | Module Setting - [settings] - LastControlUsed: standard21:32:42:781 | MD | INFO | +0 | Module Setting - [settings] - GlobalPlugin: gpuDX1021:32:42:781 | MD | INFO | +0 | Module Setting - [settings] - GlobalShaderUsePass1: false21:32:42:781 | MD | INFO | +0 | Module Setting - [settings] - GlobalShaderUsePass2: false21:32:42:781 | MD | INFO | +0 | Module Setting - [settings] - GlobalShaderNamePass1: 21:32:42:781 | MD | INFO | +0 | Module Setting - [settings] - GlobalShaderNamePass2: 21:32:42:781 | MD | INFO | +0 | Module Setting - [18 Wheeler - American Pro Trucker (USA)] - Max: 21:32:42:781 | MD | INFO | +0 | Module Setting - [18 Wheeler - American Pro Trucker (USA)] - LoadDecrypted: 21:32:42:781 | MD | INFO | +0 | Module Setting - [18 Wheeler - American Pro Trucker (USA)] - Bios: 21:32:42:781 | MD | INFO | +0 | Module Setting - [18 Wheeler - American Pro Trucker (USA)] - ShaderUsePass1: 21:32:42:781 | MD | INFO | +0 | Module Setting - [18 Wheeler - American Pro Trucker (USA)] - ShaderUsePass2: 21:32:42:781 | MD | INFO | +0 | Module Setting - [18 Wheeler - American Pro Trucker (USA)] - ShaderNamePass1: 21:32:42:781 | MD | INFO | +0 | Module Setting - [18 Wheeler - American Pro Trucker (USA)] - ShaderNamePass2: 21:32:42:781 | MD | INFO | +0 | Module Setting - [18 Wheeler - American Pro Trucker (USA)] - Plugin: 21:32:42:781 | MD | INFO | +0 | Module Setting - [18 Wheeler - American Pro Trucker (USA)] - ListSorting: 21:32:42:781 | MD | INFO | +0 | Module Setting - [standard_JAMMA0_0] - push1: 21:32:42:781 | MD | INFO | +0 | Module Setting - [standard_JAMMA0_0] - push2: 21:32:42:781 | MD | INFO | +0 | Module Setting - [standard_JAMMA0_0] - push3: 21:32:42:781 | MD | INFO | +0 | Module Setting - [standard_JAMMA0_0] - push4: 21:32:42:781 | MD | INFO | +0 | Module Setting - [standard_JAMMA0_0] - push5: 21:32:42:781 | MD | INFO | +0 | Module Setting - [standard_JAMMA0_0] - push6: 21:32:42:781 | MD | INFO | +0 | Module Setting - [standard_JAMMA0_0] - push7: 21:32:42:781 | MD | INFO | +0 | Module Setting - [standard_JAMMA0_0] - push8: 21:32:42:781 | MD | INFO | +0 | Module Setting - [standard_JAMMA0_0] - SERVICE: 21:32:42:781 | MD | INFO | +0 | Module Setting - [standard_JAMMA0_0] - START: 21:32:42:812 | MD | INFO | +31 | Module Setting - [standard_JAMMA0_0] - COIN: 21:32:42:812 | MD | INFO | +0 | Module Setting - [standard_JAMMA0_0] - DIGITALUP: 21:32:42:812 | MD | INFO | +0 | Module Setting - [standard_JAMMA0_0] - DIGITALDOWN: 21:32:42:812 | MD | INFO | +0 | Module Setting - [standard_JAMMA0_0] - DIGITALLEFT: 21:32:42:812 | MD | INFO | +0 | Module Setting - [standard_JAMMA0_0] - DIGITALRIGHT: 21:32:42:812 | MD | INFO | +0 | Module Setting - [standard_JAMMA0_0] - ANALOGUP: 21:32:42:812 | MD | INFO | +0 | Module Setting - [standard_JAMMA0_0] - ANALOGDOWN: 21:32:42:812 | MD | INFO | +0 | Module Setting - [standard_JAMMA0_0] - ANALOGLEFT: 21:32:42:812 | MD | INFO | +0 | Module Setting - [standard_JAMMA0_0] - ANALOGRIGHT: 21:32:42:812 | MD | INFO | +0 | Module Setting - [standard_JAMMA0_0] - ANALOGUP2: 21:32:42:812 | MD | INFO | +0 | Module Setting - [standard_JAMMA0_0] - ANALOGDOWN2: 21:32:42:812 | MD | INFO | +0 | Module Setting - [standard_JAMMA0_0] - ANALOGLEFT2: 21:32:42:812 | MD | INFO | +0 | Module Setting - [standard_JAMMA0_0] - ANALOGRIGHT2: 21:32:42:812 | MD | INFO | +0 | Module Setting - [standard_JAMMA0_1] - push1: 21:32:42:812 | MD | INFO | +0 | Module Setting - [standard_JAMMA0_1] - push2: 21:32:42:812 | MD | INFO | +0 | Module Setting - [standard_JAMMA0_1] - push3: 21:32:42:812 | MD | INFO | +0 | Module Setting - [standard_JAMMA0_1] - push4: 21:32:42:812 | MD | INFO | +0 | Module Setting - [standard_JAMMA0_1] - push5: 21:32:42:812 | MD | INFO | +0 | Module Setting - [standard_JAMMA0_1] - push6: 21:32:42:812 | MD | INFO | +0 | Module Setting - [standard_JAMMA0_1] - push7: 21:32:42:812 | MD | INFO | +0 | Module Setting - [standard_JAMMA0_1] - push8: 21:32:42:812 | MD | INFO | +0 | Module Setting - [standard_JAMMA0_1] - SERVICE: 21:32:42:812 | MD | INFO | +0 | Module Setting - [standard_JAMMA0_1] - START: 21:32:42:812 | MD | INFO | +0 | Module Setting - [standard_JAMMA0_1] - COIN: 21:32:42:812 | MD | INFO | +0 | Module Setting - [standard_JAMMA0_1] - DIGITALUP: 21:32:42:812 | MD | INFO | +0 | Module Setting - [standard_JAMMA0_1] - DIGITALDOWN: 21:32:42:812 | MD | INFO | +0 | Module Setting - [standard_JAMMA0_1] - DIGITALLEFT: 21:32:42:812 | MD | INFO | +0 | Module Setting - [standard_JAMMA0_1] - DIGITALRIGHT: 21:32:42:812 | MD | INFO | +0 | Module Setting - [standard_JAMMA0_1] - ANALOGUP: 21:32:42:812 | MD | INFO | +0 | Module Setting - [standard_JAMMA0_1] - ANALOGDOWN: 21:32:42:812 | MD | INFO | +0 | Module Setting - [standard_JAMMA0_1] - ANALOGLEFT: 21:32:42:812 | MD | INFO | +0 | Module Setting - [standard_JAMMA0_1] - ANALOGRIGHT: 21:32:42:812 | MD | INFO | +0 | Module Setting - [standard_JAMMA0_1] - ANALOGUP2: 21:32:42:812 | MD | INFO | +0 | Module Setting - [standard_JAMMA0_1] - ANALOGDOWN2: 21:32:42:843 | MD | INFO | +32 | Module Setting - [standard_JAMMA0_1] - ANALOGLEFT2: 21:32:42:843 | MD | INFO | +0 | Module Setting - [standard_JAMMA0_1] - ANALOGRIGHT2: 21:32:42:843 | MD | INFO | +0 | CheckFile - Checking if C:\Hyperspin\Emulators\Sega Dreamcast\demul\Demul\gpuDX10.ini exists21:32:42:921 | MD | INFO | +78 | 7z - Started, received C:\Hyperspin\Emulators\Sega Dreamcast\Games\18 Wheeler - American Pro Trucker (USA).7z. If rom is an archive, it will extract to C:\Documents and Settings\Hyperspin\Local Settings\Temp\HS21:32:42:921 | MD | INFO | +0 | CheckFile - Checking if C:\Hyperspin\Emulators\Sega Dreamcast\Games\18 Wheeler - American Pro Trucker (USA).7z exists21:32:44:078 | MD | WARNING | +1156 | 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.21:32:44:078 | MD | INFO | +0 | 7z - Extracted path of rom will be 100 in length and within the 255 character limit.21:32:44:078 | MD | INFO | +0 | 7z - The 7zExtractPath has 655893 MB of free space which is enough to extract this game: 1188 MB21:32:54:203 | MD | INFO | +10125 | Process - Close 21:33:34:125 | MD | INFO | +39922 | 7z - Ended21:33:46:687 | MD | ERROR | +12562 | . is not a supported file type for this Demul (v0.5.8) module.21:33:46:687 | MD | INFO | +0 | ExitModule - Started21:33:46:687 | MD | INFO | +0 | Starting Updating Statistics:21:33:47:000 | MD | INFO | +313 | Game section statistics updated.21:33:47:031 | MD | INFO | +31 | ExitModule - Ended21:33:47:031 | MD | INFO | +0 | End of Module Logs
gigapig Posted January 29, 2015 Posted January 29, 2015 updated my HS last night and now NOTHING works You say you've HyperSpin, did you reinstall everything or just update since you posted your log? From your log I can see HyperLaunch is installed in your HyperSpin folder, this is a big no no as they both contain Media folder and maybe some others, HyperLaunch HQ should also be in it's own folder inside HyperLaunch. So you need HyperLaunch in a folder inside the HyperSpin folder and HyperLaunch HQ in a folder within the HyperLaunch folder. Did you follow a guide? You will also need to set the logging level to troubleshooting for your log as the one you posted is level 3 and it needs to be level 10 to give more info. Your log seems to be showing an issue with the file extension.
gigapig Posted January 29, 2015 Posted January 29, 2015 Also when did you install HyperSpin, recently? For you troubleshooters out there. There is now a newish version of HyperSpin (1.3.3) in the downloads section which contains modules and HyperLaunch. The version of HyperSpin which comes in the download is still 1.3.2. I have a feeling this is what's happening here and is something to be aware of if someone has just installed HS from the downloads section and they have not paid a visit to the HyperLaunch site.
subzero1970 Posted January 29, 2015 Author Posted January 29, 2015 ok, so i'll move hyperlaunch and HLHQ into their own folder, best to re-download them so I don't miss any files??
Recommended Posts
Archived
This topic is now archived and is closed to further replies.