Main > Software Forum

New ControllerRemap utility, 7/11/13 update available (Version 0.0.11)

<< < (24/47) > >>

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