Jump to content

All my products and services are free. All my costs are met by donations I receive from my users. If you enjoy using any of my products, please donate to support me. Thank you for your support. Tom Speirs

Patreon

Recommended Posts

Posted

Hey guys.. First of all, excuse me if my english might be bad, I'm not a native speaker. :)


I have several questions/problems with Gameex and Xpadder

I'll try to explain what I wanna do:

I use 6 diffent controllers on my Computer

1. Xbox 360 Pad (to control windows, and for PC games)

2. PSX Pad connected via PSXUSB Adapter (mostly for SNES, Genesis, NES and PSX games when I play alone)

3. Mad Catz Fightstick

4. Mad catz. Fightstick

5. PS3 Pad connected via USB/Bluetooth (same as PSX Pad , but I use them when I'm playing with 2 players)

6. PS3 Pad connected via USB/Bluetooth (same as PSX Pad , but I use them when I'm playing with 2 players)

(this is also the order as they show up in xpadder).

I have created profiles for all controllers, the profile names are:

windowsxbox

psxp1

madcatzblackp1

madcatzredp2

ps3bluep1

ps3blackp2

What I wanna do is: When I start an emulator with gameex, xpadder shall load the specific profile for each controller.. I know that this is somehow possible with a command line or batch file.. but I don't know s*** about command lines or batch files, so I don't know how to do that :(

so, can someone help me? It should be something like: When ZSNES starts, xpadder should load: windowsxbox, psxp1, madcatzblackp1, madcatzredp2, ps3bluep1, ps3blackp2

And the last question is: What if I don't have connected all Gamepads? For example: I Connect just the Xbox pad and the two PS3 Pads, will xpadder then load the correct configs for the ps3 controllers?

I hope you guys can help me :)

Posted

not exactly everything you ask, but just in case it's useful for you...

I use xpadder for pinball emulators and also use a default config to set the key combo for global exit on gameex.

So I create a .bat file like this:


d:

cd "\games\arcade\xpadder"

xpadder.exe vpinball1 vpinball2

and set it to run under the advanced configuration for those emulators, on the "also run" option, so it runs at the same time as the emulator.

I just make sure I'm on the right folder, as first I go to my D: drive, then look for the folder where my xpadder is and execute it.

On the same folder I have my two profiles stored (as I use two joysticks on my arcade and I need to set some keys to each)

on the cd "\games blahblahblah, set the route between quotes if it contains spaces. if it doesn't, then you don't need quotes :D

when you call for xpadder.exe [profile1] [profile2] .... [profilex] it loads each profile on each joystick, so profile1 for joystick 1, profile2 for joystick2...

I don't know how to set it up if you change joysticks, but I guess it would loadthem the same way, profile1 on joystick-with-id0... so it should load the profiles on the command line on the same order it detects the joysticks.

(so you have 3 connected joysticks, it would load profile1 on joystick 1, profile2 on joystick 2, profile3 on joystick3.)

Just guessing on this, but at least until somebody really knows how it works at least you have something to try :D

  • Like 1
Posted

Thx, I'll try that tomorrow and I hope it helps :) And I hope I'll also find a solution for my problem when I only have some controllers attached :)

Posted

This worked perfect so Far :)
thank you!

but I have another problem..

I've written a batch file.. :

@echo offstart /d "d:\xpadder" xpadder.exe clearxbox mamepsx madcatzblackp1exit

And I put it in the "run before" command of mame.. but When I select a game from within GameEx the screen turns black and then returns to GameEx. I have checked the GameEx log and it doesnt appear to be logging any errors.

What am I doin' wrong? :(

Posted

Hi there! Don't set it to "run before", just run it at the same time and it'll be fine.

I also got that same error trying to run it before.

If you use the debug mode, it creates a .BAT with the commands it uses to launch the emulator.

Don't remember why, but if you run it "before" it just adds the call for the BAT before calling for the emulator on that file, and when it runs the .bat for xpadder it exits before even calling the emulator. (so I guess it just switches the .bat file, and when the xpadder one ends, it thinks the emulator ended and goes back to gameex.

setting it as "also run" but not "before" launches the xpadder .bat file and the emulator in parallel, so finishing the xpadder bat won't return to gameex.

(or this is how I think it works, anyway, it works LOL so just call for the xpadder .bat file on the "also run" instead of the "run before" :D

Posted

I haven't found an "also run" option in the mame config.. only the "run before" option.

but I managed to get it to work with the xpadder plugin for gameex :)

  • Like 1
Posted

ouch! that option I use is on other emulators, not on the mame settings :? anyway, I'mglad you made it to work :D

Guest
This topic is now closed to further replies.
×
×
  • Create New...