Main > Software Forum
New ControllerRemap utility, 7/11/13 update available (Version 0.0.11)
chipywinie:
hi there!
After much work of searching on the internet, i finally found this awesome app.
I've been 2 days setting it up and i have almost done but for some reason generates an assignment error when missing any controller that uses the same driver.
This is my inputs list:
--- Code: ---Joystick Device List (Devices are in enumeration order) ..
1. 'Xbox 360 W', ID=2
2. 'Xbox 360 W', ID=3
3. 'usb2joy', ID=0
4. 'usb2joy', ID=1
Mouse Device List (Devices are in enumeration order) ...
1. 'HID#VID_1267_PID_0201#7_6c159b4_0_0000#'
2. 'HID#VID_1D57_PID_32DA_MI_01#8_1dd92e8a_0_0000#'
End of list
H:\Hyperspin\Games\MAME>
--- End code ---
Generating the file with the four devices connected, everything works fine.
Here is the config file:
(see file1.txt)
The problem is, when one of the wireless xbox360 controllers isn't connected, for some reason it's still makes buttons assignments of it.
Here the inputs list:
--- Code: ---Joystick Device List (Devices are in enumeration order) ..
1. 'Xbox 360 W', ID=2
2. 'usb2joy', ID=0
3. 'usb2joy', ID=1
Mouse Device List (Devices are in enumeration order) ...
1. 'HID#VID_1267_PID_0201#7_6c159b4_0_0000#'
2. 'HID#VID_1D57_PID_32DA_MI_01#8_1dd92e8a_0_0000#'
End of list
H:\Hyperspin\Games\MAME>
--- End code ---
Here the config the app make:
(see file2.txt)
As can be seen, there is a problem and although the pad is not connected, it's still is assigning controls to mame. It assigns the same controls as the xbox360 pad that is connected.
Anyone knows some way to solve it? because if i just connect one pad, i control with it the player 3 and 4 at the same time.
Greetings and thanks for the app and for the help!.
MydknyteStyrm:
Anyone in here able to hook this up with Hyperspin? I'm having an issue getting the front end to run the exe. My settings on HS are
Startup Program: E:\ControllerRemap.exe
Params: -ctrlr MyArcade.cfg
Winstate: HIDDEN
According to the HS Log, here is what I have
09:56:31 AM | HyperSpin Started
09:56:31 AM | Going FullScreen
09:56:31 AM | Checking for updates
09:56:31 AM | Update Check Complete
09:56:31 AM | Startup program: ControllerRemap.exe
09:56:31 AM | Startup params: -ctrlr MyArcade.cfg
09:56:31 AM | Working directory: E:\
09:56:31 AM | Window State: HIDDEN
09:56:31 AM | Launching ControllerRemap.exe
09:56:31 AM | Command Line is ControllerRemap.exe -ctrlr MyArcade.cfg
09:56:31 AM | Playing intro video
09:56:32 AM | Menu Mode is multi
09:56:32 AM | Loading Main Menu.xml
09:56:32 AM | Main Menu.xml successfully loaded
09:56:33 AM | Main Menu wheel loaded successfully
09:56:35 AM | Loading MAME.xml
09:56:35 AM | Main Menu.xml successfully loaded
09:56:35 AM | MAME wheel loaded successfully
09:56:37 AM | Launching Game
09:56:37 AM | Running in normal rom mode
09:56:37 AM | Excecutable is mame.exe
09:56:37 AM | Command Line is: "E:\mame.exe" term2.zip
09:56:48 AM | Loading Main Menu.xml
09:56:48 AM | Main Menu.xml successfully loaded
09:56:49 AM | Main Menu wheel loaded successfully
09:56:51 AM | Exit program unavailable
09:56:51 AM | Quiting Hyperspin
09:56:51 AM | Bye!
I thought it seemed legit, but the correct code to put in a DOS window with ControllerRemap is
mame term2 -ctrlr MyArcade.cfg
Any ideas?
thurmansevolution:
*Bump*
MydknyteStyrm:
After a few cups of coffee and staring at the code, I realized what the problem was.
ControllerRemap.exe should be in the Startup programs for Hyperspin, but with no parameters.(I had previously put the parameter under the Startup program)
Under the MAME wheel, the parameters should be set similar to the DOS setup
-ctrlr MyArcade (with no cfg on the end)
I also removed the ".zip" parameter from HS, and presto, the game works perfectly now.
Check your log.txt in Hyperspin, it will show you how the system is reading the configurations. I made HS do exactly what a DOS prompt would do.
Hope this helps anyone who is attempting the same!
thurmansevolution:
I finally found what the main issue was! :)
I did delete the default.cfg file, but didn't delete any other cfg files that were in that folder (each of my cfg files had custom inputs of its own, which were overriding MyArcade.cfg). Everything works like a charm now! :)
I do have a question though of how ControllerRemap operates. (Just outta curiosity) When you use "/Remap" and enter the path for the MyArcade file, does the utility "remember" the path of the cfg file, so it could alter the inputs before mame starts if the enumeration changed?
Oh, and also, I would like to attempt to build a GUI for this...kinda a little "helper" lol...when I have some spare time. Would it be ok for me to do this?
Thanks!!
LC
Navigation
[0] Message Index
[#] Next page
[*] Previous page
Go to full version