Jump to content

Been reading alot about xpadder problems. But unable to solve mine.


gsampson35

Recommended Posts

Posted

I had hyperspin / hyperlaunch and Hyperlaunchhq set up and working with xpadder. I used joytokey to navigate the front end. So i could exit emulators without having to hit esc on the keyboard. And for each system i had xpadder setup for each one.

I recently upgrade to the following versions of hyperapps.

My hyperlaunchhq.exe is version 1.1.1.2

My hyperlaunch.exe is version 3.1.0.4 Beta

My hyperspin.exe is version 1.3.2.0

Seems that even after making and testing profiles hyperspin, hyperlaunch and hyperlaunchhq cannot find the profiles to load. Ill post my log and define which lines are giving xpadder errors.

58 - RunXpadder - No profiles found and nothing to tell Xpadder to load

91 - RunXpadder - No profiles found and nothing to tell Xpadder to load

19:28:51:796 | HL |     INFO  | +N/A   | Main - HyperLaunch v3.1.0.4 BETA (www.hyperlaunch.net)
19:28:51:953 | HL |     INFO  | +156   | Main - System Specs:
				HyperLaunch Dir: C:\Hyperspin\Hyperlaunch
				HyperLaunch is: 32-bit
				OS: Microsoft Windows XP Professional
				SKU: 
				Total Memory: 2994.48 MB
				Free Memory: 1917.74 MB
				Used Memory: 1076.742 MB
				SystemType: 32-bit
				Physical Processors: See Logical in XP
				Logical Processors: 1
				GPU 1 Name: AMD Radeon HD 7700 Series
				GPU 1 RAM: 1024.00 MB
				GPU 1 Driver Version: 6.14.10.7279
				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): 1280x800 (1280x770 work)
				Monitor #1 Orientation: Landscape
				Current AHK Desktop Width: 1280
				Current AHK Desktop Height: 800
				AutoHotkey Path: 
				AHK Version: 1.1.09.04
				Unicode: No
19:28:51:953 | HL |     INFO  | +0     | CheckFile - Checking if C:\Hyperspin\Hyperlaunch\HyperLaunch.exe exists
19:28:51:953 | HL |     INFO  | +0     | CheckFile - Checking if C:\Hyperspin\Hyperlaunch\Module Extensions\dxwnd\dxwnd.ini exists
19:28:51:953 | HL |     INFO  | +0     | CheckFile - Checking if C:\Hyperspin\Hyperlaunch\Module Extensions\dxwnd\dxwnd.exe exists
19:28:51:953 | HL |  WARNING  | +0     | Main - No frontendPath was sent via CLI. Defaulting to use HyperSpin in "..\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>"
19:28:51:953 | HL |     INFO  | +0     | Main - HyperSpin.exe coordinates are x0 y0 w1280 h800
19:28:51:953 | 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>"
19:28:51:953 | HL |     INFO  | +0     | CheckFile - Checking if C:\Hyperspin\Hyperlaunch\Plugins\HyperSpin.plugin exists
19:28:51:968 | HL |     INFO  | +16    | Main - HyperLaunch received "Nintendo Entertainment System" and "1943 - The Battle of Midway (USA)"
19:28:51:968 | HL |     INFO  | +0     | Main - 1943 - The Battle of Midway (USA) is using the default emulator: Nintendo Entertainment System
19:28:51:968 | HL |     INFO  | +0     | Main - Checking for a [Nintendo Entertainment System] section in C:\Hyperspin\Hyperlaunch\Settings\Nintendo Entertainment System\Emulators.ini
19:28:51:968 | HL |     INFO  | +0     | Main - Found [Nintendo Entertainment System] in C:\Hyperspin\Hyperlaunch\Settings\Nintendo Entertainment System\Emulators.ini
19:28:51:968 | HL |     INFO  | +0     | CheckFile - Checking if C:\Hyperspin\Hyperlaunch\Modules\Nestopia\Nestopia.ahk exists
19:28:51:984 | HL |     INFO  | +15    | Main - CRC Check - CRC matches, this is an official unedited module.
19:28:51:984 | HL |     INFO  | +0     | Main - 1943 - The Battle of Midway (USA) will use module: C:\Hyperspin\Hyperlaunch\Modules\Nestopia\Nestopia.ahk
19:28:51:000 | HL |     INFO  | +16    | Main - Did not find a "C:\Hyperspin\Hyperlaunch\Settings\Nintendo Entertainment System\Game Options.ini" file, skipping any game-specific options.
19:28:52:000 | HL |     INFO  | +0     | Main - Using standard method with "Rom Extension" SkipChecks or without any SkipChecks.
19:28:52:000 | HL |     INFO  | +0     | Main - INI Keys read
19:28:52:000 | HL |     INFO  | +0     | CheckFile - Checking if C:\Hyperspin\Hyperlaunch\Module Extensions\7z.exe exists
19:28:52:000 | HL |     INFO  | +0     | CheckFile - Checking if C:\Hyperspin\Hyperlaunch\Module Extensions\7z.dll exists
19:28:52:000 | HL |     INFO  | +0     | CheckFile - Checking if C:\Hyperspin\Hyperlaunch\Module Extensions\FontReg.exe exists
19:28:52:015 | HL |     INFO  | +16    | Main - "1943 - The Battle of Midway (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
19:28:52:015 | HL |     INFO  | +0     | CheckPaths - Started
19:28:52:015 | HL |     INFO  | +0     | CheckPaths - Found rom: C:\Hyperspin\Emulators\Nintendo Entertainment System\roms\1943 - The Battle of Midway (USA).nes
19:28:52:015 | HL |     INFO  | +0     | CheckPaths - Ended
19:28:52:015 | HL |     INFO  | +0     | BuildScript - User Variables:
				;----------------------------------------------------------------------------
				; INJECTED VARIABLES
				;----------------------------------------------------------------------------

				#NoTrayIcon
				#InstallKeybdHook
				DetectHiddenWindows, ON
				SetTitleMatchMode, 2
				SendMode, Event
				0 = 2
				pluginPath = C:\Hyperspin\Hyperlaunch\Plugins
				pluginName = HyperSpin
				pluginExt = .plugin
				hlMode = 
				hlTitle = HyperLaunch
				hlVersion = 3.1.0.4 BETA
				hlAuthor = djvj
				hlURL = www.hyperlaunch.net
				langFile = C:\Hyperspin\Hyperlaunch\Data\Language\Localization.ini
				frontendPID = 3400
				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\Famicom Disk System\Nestopia\nestopia.exe
				emuPath = C:\Hyperspin\Emulators\Famicom Disk System\Nestopia
				emuName = Nintendo Entertainment System
				emuExt = exe
				romPath = C:\Hyperspin\Emulators\Nintendo Entertainment System\roms
				romPathFromIni = C:\Hyperspin\Emulators\Nintendo Entertainment System\roms
				romExtension = .nes
				romExtensionOrig = .nes
				romExtensions = nes
				executable = nestopia.exe
				systemName = Nintendo Entertainment System
				dbPath = 
				dbName = 1943 - The Battle of Midway (USA)
				dbExt = 
				romName = 1943 - The Battle of Midway (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 = 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 = 800
				dtEnabled = true
				dtPath = C:\Program Files\DAEMON Tools Lite\DTLite.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 = false
				fadeInDuration = 500
				fadeInTransitionAnimation = DefaultAnimateFadeIn
				fadeInDelay = 0
				fadeInExitDelay = 0
				fadeOutExitDelay = 0
				fadeOut = false
				fadeOutExtraScreen = false
				fadeOutDuration = 500
				fadeOutTransitionAnimation = DefaultAnimateFadeOut
				fadeOutDelay = 0
				fadeLyrInterpolation = 7
				fadeMuteEmulator = false
				fadeUseBackgrounds = false
				fadeWidthBaseRes = 1920
				fadeHeightBaseRes = 1080
				fadeLyr1Color = FF000000
				fadeLyr1AlignImage = Stretch and Lose Aspect
				fadeLyr2Pos = Stretch and Lose Aspect
				fadeLyr2X = 0
				fadeLyr2Y = 0
				fadeLyr2W = 
				fadeLyr2H = 
				fadeLyr2Adjust = 1
				fadeLyr2PicPad = 0
				fadeLyr2Prefix = Extra Layer 1 - Console
				fadeLyr3Pos = Center
				fadeLyr3X = 450
				fadeLyr3Y = 450
				fadeLyr3W = 
				fadeLyr3H = 
				fadeLyr3Adjust = 1
				fadeLyr3PicPad = 0
				fadeLyr3Speed = 750
				fadeLyr3Animation = DefaultFadeAnimation
				fadeLyr37zAnimation = DefaultFadeAnimation
				fadeLyr3Type = imageandbar
				fadeLyr3ImgFollow7zProgress = true
				fadeLyr3Repeat = 1
				fadeLyr3BackImageTransparency = 30
				fadeLyr3StaticPos = No Alignment
				fadeLyr3StaticX = 0
				fadeLyr3StaticY = 870|1575
				fadeLyr3StaticW = 
				fadeLyr3StaticH = 
				fadeLyr3StaticAdjust = 1
				fadeLyr3StaticPicPad = 0
				fadeLyr3StaticPrefix = Info Bar
				fadeLyr4Adjust = 1
				fadeLyr4X = 1792|952
				fadeLyr4Y = 891|1596
				fadeLyr4W = 128
				fadeLyr4H = 
				fadeLyr4Pos = No Alignment
				fadeLyr4FPS = 50
				fadeLyr4PicPad = 0
				fadeTranspGifColor = FFFFFF
				fadeBarWindow = Image
				fadeBarWindowX = 
				fadeBarWindowY = 
				fadeBarWindowW = 900
				fadeBarWindowH = 
				fadeBarWindowR = 30
				fadeBarWindowM = 30
				fadeBarWindowHatchStyle = 8
				fadeBar = 7zOnly
				fadeBarNon7zProgressTime = 0
				fadeBarBack = true
				fadeBarBackColor = FF555555
				fadeBarH = 30
				fadeBarR = 10
				fadeBarColor = DD00BFFF
				fadeBarHatchStyle = 8
				fadeBarPercentageText = true
				fadeBarInfoText = true
				fadeBarXOffset = 0
				fadeBarYOffset = 150
				fadeRomInfoDescription = filtered text
				fadeRomInfoSystemName = image
				fadeRomInfoYear = text with label
				fadeRomInfoManufacturer = text with label
				fadeRomInfoGenre = disabled
				fadeRomInfoRating = image
				fadeRomInfoOrder = Description|SystemName|Year|Manufacturer|Genre|Rating
				fadeRomInfoTextPlacement = User Defined
				fadeRomInfoTextMargin = 7
				fadeRomInfoText1Options = w1600|787 h90 x165 y870|1575 cFFE1E1E1 r4 s90 Left Regular
				fadeRomInfoText2Options = w400 x8 y15 cFF555555 r4 s60 Bold
				fadeRomInfoText3Options = w310 x165 y960|1665 cFFE1E1E1 r4 s66 Left Regular
				fadeRomInfoText4Options = w1305|492 h66 x460 y960|1665 cFFE1E1E1 r4 s66 Left Regular
				fadeRomInfoText5Options = cFF555555 r4 s42 Bold
				fadeRomInfoText6Options = h135 x15 y885|1590 cFFCFCFCA r4 s120 Regular
				fadeStats_Number_of_Times_Played = text with label
				fadeStats_Last_Time_Played = text with label
				fadeStats_Average_Time_Played = text with label
				fadeStats_Total_Time_Played = text with label
				fadeStats_System_Total_Played_Time = text with label
				fadeStats_Total_Global_Played_Time = text with label
				fadeStatsInfoOrder = Number_of_Times_Played|Last_Time_Played|Average_Time_Played|Total_Time_Played|System_Total_Played_Time|Total_Global_Played_Time
				fadeStatsInfoTextPlacement = topRight
				fadeStatsInfoTextMargin = 7
				fadeStatsInfoText1Options = cFFB4B4B4 r4 s22 Bold
				fadeStatsInfoText2Options = cFFB4B4B4 r4 s22 Bold
				fadeStatsInfoText3Options = cFFB4B4B4 r4 s22 Bold
				fadeStatsInfoText4Options = cFFB4B4B4 r4 s22 Bold
				fadeStatsInfoText5Options = cFFB4B4B4 r4 s22 Bold
				fadeStatsInfoText6Options = cFFB4B4B4 r4 s22 Bold
				fadeText1X = 0
				fadeText1Y = 0
				fadeText1Options = cFFB4B4B4 r4 s30 Right Bold
				fadeText1 = Loading Game
				fadeText2X = 0
				fadeText2Y = 0
				fadeText2Options = cFFB4B4B4 r4 s30 Right Bold
				fadeText2 = Extraction Complete, Ready
				fadeText3 = Loading Game
				fadeText4 = Loading Complete
				fadeFont = Bebas Neue
				fadeSystemAndRomLayersOnly = false
				fadeExtractionTime = disabled
				fadeExtractionTimeTextX = 0
				fadeExtractionTimeTextY = 0
				fadeExtractionTimeTextOptions = cFF555555 r4 s20 Bold
				fadeInterruptKey = 
				detectFadeErrorEnabled = true
				fadeImgPath = C:\Hyperspin\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\Nestopia\Nestopia.ahk
				moduleName = Nestopia
				modulePath = C:\Hyperspin\Hyperlaunch\Modules\Nestopia
				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:\Hyperspin\Extract Path
				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|800
				mgFont = Arial
				mgText1Options = x10p y250|500 w80p Center cBBFFFFFF r4 s100 BoldItalic
				mgText1Text = Please select a game
				mgText2Options = w96p cFFFFFFFF r4 s50 Center BoldItalic
				mgText2Offset = 100
				mgUseSound = true
				mgSoundfreq = 300
				mgExitEffect = none
				mgSelectedEffect = rotate
				mgUseGameArt = false
				mgCandidate = 
				mgValidTypes = (Disc,(Disk,(Cart,(Tape,(Cassette,(Part,(Side
				mgOnLaunch = false
				hpEnabled = false
				hpKey = ~NumpadAdd
				hpBackToMenuBarKey = X
				hpZoomInKey = C
				hpZoomOutKey = V
				hpScreenshotKey = ~PrintScreen
				hpHiToTextPath = C:\Hyperspin\Hyperlaunch\Module Extensions\HiToText.exe
				hpSaveStateKeyCodes = 
				hpLoadStateKeyCodes = 
				keymapperEnabled = true
				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 = hyperspin
				keymapperFrontEndProfile = xpadder
				keymapperHyperLaunchProfileEnabled = false
				JoyIDsEnabled = true
				JoyIDsPreferredControllersSystem = Controller (Xbox 360 Wireless Receiver for Windows)
				JoyIDsPreferredControllersGlobal = Controller (Xbox 360 Wireless Receiver for Windows)
				CustomJoyNamesEnabled = false
				CustomJoyNames = 
				rotateMethod = false
				FEProfile = C:\Hyperspin\Hyperlaunch\Profiles\xpadder\hyperspin
				defaultProfile = C:\Hyperspin\Hyperlaunch\Profiles\xpadder\_Default
				systemProfile = C:\Hyperspin\Hyperlaunch\Profiles\xpadder\Nintendo Entertainment System
				xPadderSystemProfile = C:\Hyperspin\Hyperlaunch\Profiles\xpadder\Nintendo Entertainment System\_Default
				emuProfile = C:\Hyperspin\Hyperlaunch\Profiles\xpadder\Nintendo Entertainment System\Nintendo Entertainment System
				romProfile = C:\Hyperspin\Hyperlaunch\Profiles\xpadder\Nintendo Entertainment System\1943 - The Battle of Midway (USA)
				HyperLaunchProfile = C:\Hyperspin\Hyperlaunch\Profiles\xpadder\HyperLaunch
				blankProfile = C:\Hyperspin\Hyperlaunch\Profiles\xpadder\_Default\blank
				ahkFEProfile = C:\Hyperspin\Hyperlaunch\Profiles\AHK\hyperspin
				ahkDefaultProfile = C:\Hyperspin\Hyperlaunch\Profiles\AHK\_Default
				ahkSystemProfile = C:\Hyperspin\Hyperlaunch\Profiles\AHK\Nintendo Entertainment System
				ahkEmuProfile = C:\Hyperspin\Hyperlaunch\Profiles\AHK\Nintendo Entertainment System\Nintendo Entertainment System
				ahkRomProfile = C:\Hyperspin\Hyperlaunch\Profiles\AHK\Nintendo Entertainment System\1943 - The Battle of Midway (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
				userFadeAnimIniFile = C:\Hyperspin\Hyperlaunch\Lib\User Fade Animations.ini

19:28:52:031 | HL |     INFO  | +15    | BuildScript - Loaded XHotkey Init.ahk scripts
19:28:52:031 | HL |     INFO  | +0     | BuildScript - Loaded Keymapper Init.ahk scripts
19:28:52:031 | HL |     INFO  | +0     | BuildScript - Loaded Statistics Init.ahk scripts
19:28:52:031 | HL |  WARNING  | +0     | BuildScript - "C:\Hyperspin\Hyperlaunch\Lib\User Functions Init.ahk" not found
19:28:52:031 | HL |     INFO  | +0     | BuildScript - Validating module
19:28:52:031 | HL |     INFO  | +0     | BuildScript - Validation complete
19:28:52:031 | HL |     INFO  | +0     | BuildScript - Module:
				MEmu = Nestopia
				MEmuV =  v1.42
				MURL = http://www.emucr.com/2011/09/nestopia-unofficial-v1420.html
				MAuthor = djvj
				MVersion = 2.0.3
				MCRC = 6F80AA06
				iCRC = F9662CA1
				MID = 635038268908287546
				MSystem = "Nintendo Entertainment System","Nintendo Famicom","Nintendo Famicom Disk System"
				;----------------------------------------------------------------------------
				; Notes:
				; If using this for Nintendo Famicom Disk System, make sure you place an FDS bios in your bios subfolder for your emu. You will have to select it on first launch of any FDS game.
				; Set your fullscreen key to Alt+Enter if it is not already for HyperPause support
				;----------------------------------------------------------------------------
				StartModule()
				BezelGUI()
				FadeInStart()

				settingsFile := modulePath . "\" . moduleName . ".ini"
				Fullscreen := IniReadCheck(settingsFile, "settings", "Fullscreen","true",,1)
				ExitKey := IniReadCheck(settingsFile, "settings", "ExitKey","Esc",,1)
				ToggleMenuKey := IniReadCheck(settingsFile, "settings", "ToggleMenuKey","Alt+M",,1)
				bezelTopOffset := IniReadCheck(settingsFile, "Settings", "bezelTopOffset",16,,1)
				bezelBottomOffset := IniReadCheck(settingsFile, "Settings", "bezelBottomOffset",26,,1)
				bezelLeftOffset := IniReadCheck(settingsFile, "Settings", "bezelLeftOffset",7,,1)
				bezelRightOffset := IniReadCheck(settingsFile, "Settings", "bezelRightOffset",7,,1)
				force4players := IniReadCheck(settingsFile, romName, "force4players","False",,1)

				BezelStart()

				emuSettingsFile := emuPath . "\" . "nestopia.xml"
				FileRead, nesXML, %emuSettingsFile%

				IfInString, nesXML, % "<confirm-exit>yes</confirm-exit>"	; find if this setting is not the desired value
					StringReplace, nesXML, nesXML, % "<confirm-exit>yes</confirm-exit>", % "<confirm-exit>no</confirm-exit>"	; turning off confirmation on exit
				IfNotInString, nesXML, % "<exit>" . ExitKey . "</exit>"	; find if this setting is not the desired value
				{	currentExitKey := StrX(nesXML,"<exit>" ,0,0,"</exit>",0,0)	; trim confirm-exit to what it's current setting is
					StringReplace, nesXML, nesXML, % currentExitKey, % "<exit>" . ExitKey . "</exit>"	; replacing the current exit key to the desired one from above
				}
				IfNotInString, nesXML, % "<toggle-menu>" . ToggleMenuKey . "</toggle-menu>"	; find if this setting is not the desired value
				{	currentMenuKey := StrX(nesXML,"<toggle-menu>" ,0,0,"</toggle-menu>",0,0)	; trim toggle-menu to what it's current setting is
					StringReplace, nesXML, nesXML, % currentMenuKey, % "<toggle-menu>" . ToggleMenuKey . "</toggle-menu>"	; replacing the current toggle-menu key to the desired one from above
				}

				If force4players = true
				{	IfInString, nesXML, % "<auto-select-controllers>yes</auto-select-controllers>"	; find if this setting is not the desired value
						StringReplace, nesXML, nesXML, % "<auto-select-controllers>yes</auto-select-controllers>", % "<auto-select-controllers>no</auto-select-controllers>"	; replacing the current toggle-menu key to the desired one from above
					StringReplace, nesXML, nesXML, % "<port-3>unconnected</port-3>", % "<port-3>pad3</port-3>"
					StringReplace, nesXML, nesXML, % "<port-4>unconnected</port-4", % "<port-4>pad4</port-4>"
				} Else
					IfInString, nesXML, % "<auto-select-controllers>no</auto-select-controllers>"	; find if this setting is not the desired value
						StringReplace, nesXML, nesXML, % "<auto-select-controllers>no</auto-select-controllers>", % "<auto-select-controllers>yes</auto-select-controllers>"	; replacing the current toggle-menu key to the desired one from above

				; Enable Fullscreen
				currentFS := StrX(nesXML,"<start-fullscreen>" ,0,0,"</start-fullscreen>",0,0)	; trim start-fullscreen to what it's current setting is
				StringReplace, nesXML, nesXML, % currentFS, % "<start-fullscreen>" . ((If Fullscreen = "true")?"yes":"no") . "</start-fullscreen>"	; setting start-fullscreen to the desired setting from above

				SaveFile()

				hideEmuObj := Object("Nestopia ahk_class Nestopia",1)	; Hide_Emu will hide these windows. 0 = will never unhide, 1 = will unhide later
				7z(romPath, romName, romExtension, 7zExtractPath)

				HideEmuStart()	; This fully ensures windows are completely hidden even faster than winwait

				Run(executable . " """ . romPath . "\" . romName . romExtension . """", emuPath)

				WinWait("Nestopia ahk_class Nestopia")
				WinWaitActive("Nestopia ahk_class Nestopia")

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


				SaveFile() {
					Global emuSettingsFile
					Global nesXML
					FileDelete, %emuSettingsFile%
					FileAppend, %nesXML%, %emuSettingsFile%, UTF-8
				}

				HaltEmu:
					; Send, !{Enter}
					Sleep, 200
				Return
				RestoreEmu:
					WinActivate, ahk_id  %emulatorID%
					; Send, !{Enter}
				Return

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

19:28:52:031 | HL |     INFO  | +0     | BuildScript - Loaded Multi-Player scripts
19:28:52:031 | HL |     INFO  | +0     | BuildScript - Loaded Statistics.ahk script
19:28:52:031 | HL |  WARNING  | +0     | BuildScript - "C:\Hyperspin\Hyperlaunch\Lib\User Functions.ahk" not found
19:28:52:031 | HL |     INFO  | +0     | BuildScript - Finished injecting functions into module
19:28:52:031 | HL |     INFO  | +0     | Main - Module is built
19:28:52:031 | HL |     INFO  | +0     | CheckFile - Checking if C:\Hyperspin\Hyperlaunch\AutoHotkey.dll exists
19:28:52:046 | HL |     INFO  | +16    | Main - Running module
19:28:52:171 | MD |     INFO  | +N/A   | Module initialized
19:28:52:171 | MD |     INFO  | +0     | LoadPreferredControllers - Started
19:28:52:171 | MD |     INFO  | +0     | GetJoystickArray - Started
19:28:52:171 | MD |     INFO  | +0     | GetJoystickArray - Ended
19:28:52:171 | MD |     INFO  | +0     | LoadPreferredControllers - Sorting Currently Connected joysticks List to match the order of the Preferred Controller List
19:28:52:171 | MD |     INFO  | +0     | LoadPreferredControllers - Assigning the New Joystick IDs according to the preferred list for the active controllers
19:28:52:171 | MD |     INFO  | +0     | LoadPreferredControllers - Ended
19:28:52:171 | MD |     INFO  | +0     | CheckFile - Checking if C:\Hyperspin\Utilities\Xpadder\xpadder.exe exists
19:28:52:171 | MD |     INFO  | +0     | Keymapper - Loading xpadder
19:28:52:171 | MD |     INFO  | +0     | RunKeymapper - Started, using method "load"
19:28:52:171 | MD |     INFO  | +0     | GetJoystickArray - Started
19:28:52:171 | MD |     INFO  | +0     | GetJoystickArray - Ended
19:28:52:171 | MD |     INFO  | +0     | RunXpadder - Started
19:28:52:171 | MD |     INFO  | +0     | Process - Exist JoyToKey.exe 
19:28:52:171 | MD |     INFO  | +0     | Run - Running: C:\Hyperspin\Utilities\Xpadder\xpadder.exe /C
19:28:52:203 | MD |     INFO  | +31    | Process - WaitClose xpadder.exe 2
19:28:52:421 | MD |  WARNING  | +219   | RunXpadder - No profiles found and nothing to tell Xpadder to load
19:28:52:421 | MD |     INFO  | +0     | RunXpadder - Ended
19:28:52:421 | MD |     INFO  | +0     | RunKeymapper - Ended
19:28:52:421 | MD |     INFO  | +0     | StartModule - Started
19:28:52:421 | MD |     INFO  | +0     | StartModule - MEmu: Nestopia
				MEmuV: v1.42
				MURL: http://www.emucr.com/2011/09/nestopia-unofficial-v1420.html
				MAuthor: djvj
				MVersion: 2.0.3
				MCRC: 6F80AA06
				iCRC: F9662CA1
				MID: 
				MSystem: "Nintendo Entertainment System","Nintendo Famicom","Nintendo Famicom Disk System"
19:28:52:421 | MD |     INFO  | +0     | StartModule - You have a supported System Name for this module: "Nintendo Entertainment System"
19:28:52:421 | MD |     INFO  | +0     | PluginInit - Started
19:28:52:421 | MD |     INFO  | +0     | CheckFile - Checking if C:\Hyperspin\Databases\Nintendo Entertainment System\Nintendo Entertainment System.xml exists
19:28:52:453 | MD |     INFO  | +31    | PluginInit - Ended
19:28:52:453 | MD |     INFO  | +0     | StartModule - Ended
19:28:52:453 | MD |     INFO  | +0     | Module Setting - [settings] - Fullscreen: true
19:28:52:453 | MD |     INFO  | +0     | Module Setting - [settings] - ExitKey: Esc
19:28:52:453 | MD |     INFO  | +0     | Module Setting - [settings] - ToggleMenuKey: Alt+M
19:28:52:453 | MD |     INFO  | +0     | Module Setting - [settings] - bezelTopOffset: 16
19:28:52:453 | MD |     INFO  | +0     | Module Setting - [settings] - bezelBottomOffset: 26
19:28:52:453 | MD |     INFO  | +0     | Module Setting - [settings] - bezelLeftOffset: 7
19:28:52:453 | MD |     INFO  | +0     | Module Setting - [settings] - bezelRightOffset: 7
19:28:52:453 | MD |     INFO  | +0     | Module Setting - [1943 - The Battle of Midway (USA)] - force4players: False
19:28:52:453 | MD |     INFO  | +0     | Run - Running: C:\Hyperspin\Emulators\Famicom Disk System\Nestopia\nestopia.exe "C:\Hyperspin\Emulators\Nintendo Entertainment System\roms\1943 - The Battle of Midway (USA).nes"
19:28:52:453 | MD |     INFO  | +0     | WinWait - Waiting for "Nestopia ahk_class Nestopia"
19:28:52:609 | MD |     INFO  | +156   | WinWaitActive - Waiting for "Nestopia ahk_class Nestopia"
19:28:52:718 | MD |     INFO  | +110   | Process - WaitClose nestopia.exe 
19:28:56:703 | MD |     INFO  | +3984  | WinClose - Closing: Nestopia ahk_class Nestopia
19:28:57:171 | MD |     INFO  | +469   | ExitModule - Started
19:28:57:171 | MD |     INFO  | +0     | Starting Updating Statistics:
19:28:57:296 | MD |     INFO  | +125   | Game section statistics updated.
19:28:57:296 | MD |     INFO  | +0     | RunKeymapper - Started, using method "unload"
19:28:57:296 | MD |     INFO  | +0     | GetJoystickArray - Started
19:28:57:296 | MD |     INFO  | +0     | GetJoystickArray - Ended
19:28:57:296 | MD |     INFO  | +0     | RunXpadder - Started
19:28:57:296 | MD |     INFO  | +0     | Process - Exist JoyToKey.exe 
19:28:57:296 | MD |     INFO  | +0     | Run - Running: C:\Hyperspin\Utilities\Xpadder\xpadder.exe /C
19:28:57:296 | MD |     INFO  | +0     | Process - WaitClose xpadder.exe 2
19:28:57:406 | MD |  WARNING  | +109   | RunXpadder - No profiles found and nothing to tell Xpadder to load
19:28:57:406 | MD |     INFO  | +0     | RunXpadder - Ended
19:28:57:406 | MD |     INFO  | +0     | RunKeymapper - Ended
19:28:57:406 | MD |     INFO  | +0     | ExitModule - Ended
19:28:57:406 | MD |     INFO  | +0     | End of Module Logs
19:28:57:421 | HL |     INFO  | +5375  | Main - Module ended, exiting HyperLaunch normally
19:28:57:421 | HL |     INFO  | +0     | ExitScript - Started
19:28:57:437 | HL |     INFO  | +16    | SystemCursor - Restoring mouse cursor
19:28:57:437 | HL |     INFO  | +0     | ExitScript - Ended

Posted

Update I have managed to get hyperspin to load a front end profile. But still no luck with any systems.

To get the front end profile to work. I had to do the following.

Create a front end profile in hyperlaunchhq under global settings / keymapper / xpadder

Hyperspin was the name it chose for me. I then edited the buttons and saved it. Which was C:\Hyperspin\Hyperlaunch\Profiles\Xpadder\Hyperspin\p1.xpadderprofile

I then copied that profile and put it in : C:\Hyperspin\Hyperlaunch\Profiles\Xpadder then renamed it from p1 to hyperspin.

Then under Global / General Settings / Third Party. I set the frontend profile name to hyperspin and front end profile to xpadder.

Using this method when I enter emulators and return to hyperspin the xbox 360 controller im using still works. Although if xpadder is not loaded when I launch hyperspin it does not load xpadder by default, untill I enter a emulator then exit back to hyperspin menu then it loads up fine.

Posted

Update #2.

After some more fiddling around. I decided to try the Autoprofile under settings in xpadder.

Under autoprofile i selected "NEW". Then I selected "Open a profile". Selected hyperspin.xpadderprofile. Then I selected "Select program". And pointed to my hyperspin.exe.

Then I proceeded to load a Blank profile and launch hyperspin. Xpadder loaded the profile I selected to be linked with hyperpspin.exe.

I tried a similar method with nestopia but it did not load the profile, I had linked to nestopia.exe.

It almost seems that when I launch any emulator thats not arcade based. Xpadder is shutting down. And when I return to hyperspin menu it starts back up again.

Posted

Update #3.

Still messing around with this. Started to get into hyperhq settings to try different things.

If i select a emulator and turn off hyperlaunch. And turn on the option to use full path to roms. When I load the emulator this way xpadder stays open. And using the previous method of making a profile for linking a xpadder profile to a exe file. The profiles do change. The only problem is. By not using hyperlaunch to launch the emulator it loads in the background and you have to alt+tab to get to it.

Any progress is good progress I guess.

Posted

Update #4.

Well guys I have figured this out. Hopefully this can help other people that have problems.

Ok so in Hyperhq settings. To get the emulator to be on top of hyperspin without having hyperlaunch enabled. All you have to do is set winstate to maximized.

I am relieved that I have this solved. Took many hours of fooling around to get to this point. Also using this method. You can have 1 xpadder profile for multiple systems.

For example. Famicom Disk System and Nintendo Entertainment System use the same emulator. So by linking 1 profile to nestopia.exe. You have 2 systems setup with 1 profile. This makes systems such as PC Engine, TG 16/CD, Supergraphx easier to setup with keymaps cuz you only need 1 profile for all the systems that share the same emulator.

Posted

Wow...that's a lot of stuff to have to mess with. I'm sort of glad I got antimicro and pinnacle game profiler after seeing this. I was done messing with my profiles after like 15 minutes. No fuss after that.

Posted

Yea i may have to try some different options. This method is very complicated. And emulators that don't support quitting by hitting escape. IE: Znes, Magic Engine, Fusion. The only solution I could come up with for that problem is make 1 of the trigger buttons do a alt+f4 command to kill the window.

Archived

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

×
×
  • Create New...