Xpadder Controller Images Only

2,442 views
Skip to first unread message

Roseanne Gennett

unread,
May 6, 2024, 5:53:15 AM5/6/24
to datanseamsbe

I recently installed Need For Speed World only to find it doesn't work with a gamepad (Xbox 360). I setup Xpadder to map the keys to the Xbox 360 controller and now it works great, but the problem is if Xpadder is running in the background, it messes up the controller configs for most of my other games. Is there a way for Gamebrowser III to launch an xpadder profile I made for this game and to close Xpadder when I close the game? Been looking online at the forums for NFS World, Xpadder and here and not having any luck yet. I'm hoping someone knows how to do this, or can point me in the right direction.

Ok so I finally setup my xpadder again, yeah you can use 2 controllers with xpadder. Basically when you open a game and have the autoprofile setup, it assigns the 1st controller to that profile. So to have 2 controllers, you need 2 entries in the auto profile (1 for each controller).

xpadder controller images only


Download Ziphttps://t.co/kzJaxRw8In



The only thing controllers do better is the movement speed. That's stepless/analog possible with a controller with analog sticks. But, that's not an issue here either, because, TDM only has 3 movement speeds, which require button presses.

dude, this is a great tutorial, but there is one thing.I use xpadder v.4.6 and i dont know how to load the xpadder into the mame arcade emu. could someone help me w/ this. i have mapped out all the keys and it creates an icon of a controller arcade.xpadder

I tried xpadder and while it's interface is really nice, especially with controller images,....it was very finnicky about auto-loading profiles, and I could never get it to work with rocketlauncher for keymapping specific games within the database. Joy2Key ended up working perfectly with rocketlauncher, so that's the one I use now. It's simple and straightforward and has most of the features you would ever need.

No configuration
Usually, though, you won't have to configure anything, unless you have a really, really obscure controller and/or really, really obscure game. You can simply google e.g. "xpadder mass effect" or "xpadder bioshock 2" or "xpadder 360 controller" to find controller images, controller config files, and game config files already carefully created by somebody else to work with your controller and the default key/mouse settings for your game.

I'm trying to understand why you NEED xpadder for hyperspin to work? Are you using wireless controllers? That's the only reason I can think of. If you really do NEED it then you have a couple options. 1. Like sirk said, setup a blank global profile. 2. The better option... Because my guess is you are using wireless controllers... You setup a profile for hyperspin and all of your emulators. One profile and it works for everything. Then resetup everything to work with those keyboard presses... While you are doing this setup player 2.

Why is this better? First off less chance of anything getting screwed up with profiles changing. Second the controller turns off cuz you walked away for a bit... Now the game / emulator doesn't detect it anymore. Most modern software this won't happen but some of the older emulators it does. Player 2 wants to jump in... They can't unless you exit the emulator, turn the wireless controller on, then relaunch. This all goes away with xpadder. The emulator doesn't need the controller it needs the key oard presses. Player 2 turns on their controller and you get right to gaming. If you aren't using wireless controllers then I have no idea why you need xpadder in the first place because hyperspin suppports controllers just fine... They just have to be powered on / plugged in before the application is started.

I use xpadder because I have multiple controller types. I have two nes controllers, two snes controllers & two ps3 controllers and I want them to work as player one and two whatever controller i connect.

I'm trying to understand why you NEED xpadder for hyperspin to work? Are you using wireless controllers? That's the only reason I can think of. If you really do NEED it then you have a couple options. 1. Like sirk said, setup a blank global profile. 2. The better option... Because my guess is you are using wireless controllers... You setup a profile for hyperspin and all of your emulators. One profile and it works for everything. Then resetup everything to work with those keyboard presses... While you are doing this setup player 2.

Why is this better? First off less chance of anything getting screwed up with profiles changing. Second the controller turns off cuz you walked away for a bit... Now the game / emulator doesn't detect it anymore. Most modern software this won't happen but some of the older emulators it does. Player 2 wants to jump in... They can't unless you exit the emulator, turn the wireless controller on, then relaunch. This all goes away with xpadder. The emulator doesn't need the controller it needs the key oard presses. Player 2 turns on their controller and you get right to gaming. If you aren't using wireless controllers then I have no idea why you need xpadder in the first place because hyperspin suppports controllers just fine... They just have to be powered on / plugged in before the application is started.

I will have to disagree with you about having "One profile and it works for everything". I don't even see how this is even feasible. If you set "A and B" on a controller to "Enter and ESC" and only have 1 profile then it will still be "Enter and ESC" in every emulator! A clean profile is needed so we can use those buttons for whatever we want. Unless I am missing something and xpadder is more magical than I ever imagined. Please enlighten me.

Anyway, if you are happy with your controls that's cool too! After all this is all so dynamic. Some users may keep a mouse and keyboard right there for "ms-dos" or "pc games" gaming? Some users build a small cab with 2 arcade joysticks hooked to a keyboard encoder... for them "WTF is xpadder?" LOL. For JayC he wants to be able to use the original controllers for a more authentic feel. For me, I just want a 2x xbox360 HTPC sort of thing. Although I do dream of owning an actual spinner one day. Light Guns? (in a galaxy far far away distant future!). Everyone has their own goals/needs.

My version of JTK does not allow the mapping of the xbox360 home button (this is supposedly added to the latest release though) so it's possible xpadder doesn't as well. Again, not sure if it should be the same for xpadder, but when i go to the folder I installed JTK and open it from there, there is only one profile. The HyperSpin one. All other profiles are created and stored inside RL, it only uses the .exe.

Luckily for me right now all the systems I have are in Retroarch, which autoconfigs any controller near perfecly. Therefore I Just have xpadder load my HyperSpin menu profile when HyperSpin launches, then I have a DefaultRetroarch profile that loads when Retroarch loads that all it is is select+start=Esc, select + dpad = select save state and select + triggers save and load state.


ONLY Xpadder (2012 versions) and JoyToKey (v5+) and Autohotkey scripts are supported options for keymapper functionality. Will not work with JoyToKey v3 or below.Even though Keymapper supports 16 controllers, this only for Direct Input and not XInput since XInput is limited to 4 controllers. (Xinput is typically used in software that natively supports the 360 controller.)


Keymappers

Xpadder

Xpadder costs $10 and can be downloaded from xpadder.com. This is the recommended keymapper of choice. To set it up, run it once you have downloaded it. Make note of where you have installed it to since you will need to know that when you use it with RocketLauncher. Once you have installed it, you will need to make a layout for your controller.



Images to replace the pink background can be found at xpadder.com/gcdb. An image of your controller will be useful for making your profiles. To grab an image from the xpadder database right click on the image you want and choose copy image. You can then use the paste button in xpadder. Now you will need to add your analog sticks, dpad, buttons and triggers using the on screen instructions Once you've finished adding all the controls for your controller you will need to save your layout. I suggest saving it as the same name as your controller (the default name).



You will now need to create a profile. Profiles are what RocketLauncher uses to tell xpadder how to map your controller. You can start by making a profile by clicking on the text page button first and then choosing New.



The next step is to map your buttons to a keyboard key. This is simple and easy to do. You will need to click on one of the white boxes that represent your buttons on your controller. This will open a virtual keyboard. Choose your key. When you are finished mapping your buttons you can now save your profile. To use with RocketLauncher you will need to name it and place it in the correct folder path as described in the profiles section below.

AutoHotKey

AutoHotKey is the only free keymapper that is supported by RocketLauncher. The downside to using ahk as your keymapper is that RocketLauncher only has basic support for it and it does not support Front End or RocketLauncher Menu profiles or any other kind of in game remapping done by Pause. There is no download required to use it, but if you wish to test your key maps without starting RocketLauncher you can download autohotkey from autohotkey.com. To create an ahk profile, you will first need to create an ahk file. You can do this by creating a new Text Document and renaming the file extension from .txt to .ahk. Now open your new ahk file with your favorite text editor and start adding your remaps. You can find more info about how to remap via ahk here. A list of support ahk keys can be found here. Information on how to remap keys and buttons can be found here and more information on how to remap joysticks and controllers can be found here. Save the ahk file with the remaps as one of the profile names specified in the profile section below. As an example, let's say you want to remap a to b and c to d using ahk for the rom "Mario" for Mame. You would create a "Mario.ahk" in "Keymapper Profiles\Mame\" and in it you would find the following remaps:

Code:

e2b47a7662
Reply all
Reply to author
Forward
0 new messages