Jump to content
(Public Beta) HyperSpin 2 is now available for everyone ×

Xpadder keymapper startup and exit?


Trnzaddict

Recommended Posts

Posted

Djvj, I was screwing around with this keymapper support. It works...IF I start xpadder manually. Also when I exit HS xpadder is still running, isn't it supposed to open and close automatically? Or do we have to set it in HyperQ?

I am......Machine

Posted

No, it's your job to run xpadder at start or close at exit. Remember, HL only runs when you launch a system, so how is it supposed to launch it for you when you boot windows or HS? Same goes for shutting HS down, is HL running?

You have to utilize your startup and shutdown scripts to take care of that end.

"Computer games don't affect kids; I mean if Pac-Man affected us as kids, we'd all be running around in darkened rooms, munching magic pills and listening to repetitive electronic music."

RocketLauncher's Official Home

If you appreciate my work:
donate_button.png

My Apps:
Window Logger
Idle Volume Adjuster
ExplorerRestorer
Rom Folder Cleaner
Module Updater
My Guides:
How To Mod Guncons with Aimtrak

Posted
No, it's your job to run xpadder at start or close at exit. Remember, HL only runs when you launch a system, so how is it supposed to launch it for you when you boot windows or HS? Same goes for shutting HS down, is HL running?

You have to utilize your startup and shutdown scripts to take care of that end.

O yeah that's right. Had a brainfart. Thanks!

I am......Machine

Posted

Pretty simple, take a look at my HyperLoad.ahk. Pretty much just an edited ahk of Dj's hide taskbar. This gets compiled to an exe with autohotkey and I use this Hyperload.exe to launch Hyperspin.

Run, dc.exe -width=1024 -height=768 -depth=max -refresh=60
Run, %A_Scriptdir%\Marquee Magician\Launch MM.exe Hyperspin
Run, %A_Scriptdir%\Keymapper Profiles\hyperspin.xpadderprofile
Run, HyperSpin.exe

ProcessWait("Hyperspin.exe")

ProcessWait(PidOrName, Timeout="") {
   Process, Wait, %PidOrName%, %Timeout%
   WinHide, ahk_class Shell_TrayWnd
   WinHide, Start ahk_class Button
   Process, WaitClose, %PidOrName%
   WinShow,ahk_class Shell_TrayWnd
   WinShow,Start ahk_class Button
}

And on the Exit program option in HQ I have a HyperQuit.exe which just resizes resolution back and quits marquee magician.

Run, I:\Hyperspin\Marquee Magician\Launch MM.exe kill

Run, dc.exe -width=1280 -height=1024 -depth=max -refresh=60

Process, close, HyperQuit.exe

If you only want xpadder then just use the standard but there will come a time when you are going to want more than one startup program. Well , I do anyway.

Posted

I have set up hyperspin menu to use xpadder keymaper profiles. I know it works, because I get no error when setting it up in "globl settings" as "keymapper=rue" Changeing the profile on the other hand I get an error. (so it works, confusing right :P) I have mapped the standrad keyborad layout buttons from hyperspin to my joypad profile. Now the confusing part from your tutorial:

On exit of emu, HyperLaunch will close or unload your keymapper if no Hyperspin profile is found. If you have created a Hyperspin profile, it will load it." so far so good, but what if the standard buttons from hyperspin are used internally (hardcoded) in an emu? (Kega for example) button presses are taken over from the keymapper. I could excluded the various emus from xpadder, but that's probably not the idea behind the keymapper.

I'll have to check how ahk mapping does this.

Posted

Start up kega and check the hardcoded keys. To pause the emulator for example, that's hardcoded to the PAUSE keyboard button. Just to name one. Loading and saving states are hardcoded to buttons etc.

Posted
Hard coded state/load state & pause. I don't get your problem. Does your computer not respond to pushing F keys? I know mine works fine.

If you use the keymapper function just for controlling hyperspin, it won't work. Try it. I have to use this, since my xbox wireless controller is acting up using HyperHQ joypad configurator. I hope that makes any sense.

Posted
If you use the keymapper function just for controlling hyperspin, it won't work. Try it. I have to use this, since my xbox wireless controller is acting up using HyperHQ joypad configurator. I hope that makes any sense.

Well, it could be a wireless problem or make of controller?

I'll add that I don't use the HQ joystick config, leave that as keyboard and make an xpadder profile for that. This is pre loaded on hyperspin launch like in the script I posted.

I uploaded all of my profiles to FTP.

Posted

As far as I can tell the problem lies within hyperspin. It uses full window instead of native fullscreen. You can tell, because otherwise the Xbox 360 guide button would not work. (in true fullscreen mode) Any idea how to monitor button presses from within Hyperspin? The joypad works in any other programm I have tested so far.

  • 2 months later...
  • 8 months later...
Posted

I know this is an old post but I have a solution. in HQ you can set up xpadder to start up when hyperspin starts, and you can close it by creating a simple batch file with the following minus the quotes "Taskkill /F /IM Xpadder.exe" and set that as your closing program.

  • 9 months later...
Posted
in HQ you can set up xpadder to start up when hyperspin starts

how?

and you can close it by creating a simple batch file with the following minus the quotes "Taskkill /F /IM Xpadder.exe"

where do you put this?

and set that as your closing program.

how where?

also need a guide on how to make xpadder switch profiles with exact directions not just "USE HQ!"

i want it to have a profile completely blank for when ever i'm not on hyperspin menu like when i'm at my desktop or in a emulator and have it auto switch between the two.

Posted

Hey Darkrift

I believe all this information is outdated. Are you running the latest version of HyperLaunch? I would give you a link to do some research, but it seems the Hyperlaunch site is currently being moved to it's new home.

AvDf3Vd.png

Posted
Hey Darkrift

I believe all this information is outdated. Are you running the latest version of HyperLaunch? I would give you a link to do some research, but it seems the Hyperlaunch site is currently being moved to it's new home.

I downloaded the latest version of hyperspin and hyperlaunch i'm mostly trying to just get a wireless xbox360 controller to work with hyperspin navigation, as for emulators i have them all already set up normally so i don't really need keyboard to controller mapping for those but what i'd like is for xpadder (if i HAVE to use it) to switch to a blank profile when i'm not in hyperspin anymore (desktop, emulators or PC games) i seen this post as was like maybe this would work as a alternative but willing to try anything at this point lol. All i can find is people saying they have it set up and i can't seem to find out how. All my searches with google bring me to youtube videos of "hey looks what i have set up" and then dont tell you how or old threads here where its outdated i'm told lol. Also where is the site moving to, will we have to make new accounts?

i have hyperspin all set up its just the controller thats bothering me any help would be greatly appreciated .

It seems Darkrift likes a bit of Necro.
Should see if someone would change my title from "HyperNewbie" to "Necro" something lol. I'm pretty new to hyperspin. About one year ago i found out about hyperspin and couldn't get it to launch anything, gave up and finally i'm back giving it another try. I got it launching emulators and games just fine but this one problem with the controller is driving me crazy lol
Posted

Try wildmans guide.

http://youtu.be/wWrBrTni3Hc

I haven't watch it in a while so I'm unsure if he mentions blank profiles, but I can find something else later or try and explain.

Btw, I tried Hyperspin a long time ago and also found it to difficult, but forced myself to get it running just over a year ago. Best thing I ever did :)

56uIzxg.png

Posted
Try wildmans guide. I haven't watch it in a while so I'm unsure if he mentions blank profiles, but I can find something else later or try and explain.

Btw, I tried Hyperspin a long time ago and also found it to difficult, but forced myself to get it running just over a year ago. Best thing I ever did :)

Well i followed that guide and it doesn't switch from my blank profile to the hyperspin one when i launch hyperspin, but it switched when going into a emulator to the blank one i set up but... it completly unmapps by emulators and forces me to use xpadder for them i dont want to use xpadder for EVERYTHING i just want the frontend to work with a controller.

I could fix this by having my PC auto launch Xpadder IN the hyperspin profile when i start my PC but i'm going to be using this PC for more than just hyperspin i play other games that are not emulators like Watch dogs, Final Fantasy XIV, Dark Souls. if i do that its going to be hitting enter even time i hit X on my controller. why so many hoops to jump threw why don't they just get the controller mapping to work and not have to go threw this xpadder crap? i mean they added a whole section for xpadder and joy2key like why bother? if it worked with Xinput and Direct input for controllers which it does recognize (Heres Proof http://oi62.tinypic.com/2hhowua.jpg for some reason it just doesn't work) this thing would be amazing and way more people would be using it.

I feel like this xpadder solution is so unnecessary like hey my light bub blew and instead of replacing it i'm going to mod a lamp to my ceiling. And i feel like the guy who's like couldn't you just have taken the light bulb out the lamp and put it into the ceiling?

Posted
Well i followed that guide and it doesn't switch from my blank profile to the hyperspin one when i launch hyperspin, but it switched when going into a emulator to the blank one i set up but... it completly unmapps by emulators and forces me to use xpadder for them i dont want to use xpadder for EVERYTHING i just want the frontend to work with a controller.

I could fix this by having my PC auto launch Xpadder IN the hyperspin profile when i start my PC but i'm going to be using this PC for more than just hyperspin i play other games that are not emulators like Watch dogs, Final Fantasy XIV, Dark Souls. if i do that its going to be hitting enter even time i hit X on my controller. why so many hoops to jump threw why don't they just get the controller mapping to work and not have to go threw this xpadder crap? i mean they added a whole section for xpadder and joy2key like why bother? if it worked with Xinput and Direct input for controllers which it does recognize (Heres Proof http://oi62.tinypic.com/2hhowua.jpg for some reason it just doesn't work) this thing would be amazing and way more people would be using it.

If you'd like to go back to version 1 of Hyperspin when joystick and trackballs worked, then that's always an option, although unnecessary.

You do not need a blank profile for every system, I have 1 setup for the SSF emulator and most of my controller mapping is done in the emulator not xpadder, I only use it as a last resort.

I also play Dark Souls and all manner of other Steam games without ever having problems with xpadder being in the systray.

So you should be able to set up the Hyperspin profile and forget it, you must be missing something.

Here are some screens of my xpadder settings, I also use ghutch's Hyperspin Startup Script.

post-9524-142870634447_thumb.png

post-9524-142870634442_thumb.png

post-9524-142870634444_thumb.png

56uIzxg.png

Archived

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

×
×
  • Create New...