Main > Software Forum

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

Pages: << < (9/47) > >>

drventure:

Cool.

You'll probably have to forcibly kill and restart ledblinky to get it to recognize the change. Arzoo could probably help with that.

NipRing:

I'm sure everyone using this/talking about it knows more about PCs than me, and i'm sorry i dont know more. I downloaded it, opened the folder, and there was ControllerRemap exe, and instruction pdf, and a sample cfg. I started reading the instruction pdf, created a new text doc with notepad, copied the cfg text portion from the inst. to the doc, named it and saved it. When i go to run the CR exe, it opens and closes in an instant. Every time. However two dll files showed up, as well as remap.lastrun. Am i doing something wrong? I didnt even get to run the ControllerRemap /list  :-\  damn i wish i new more code type stuff  ???

drventure:

Hey Nipring, Sorry you're having troubles.

Well, if you're getting the 2 dll's extracted, and the lastrun file generated, it means the app is at least running (so you've got .net installed etc).

So that's good.

Open a DOS box, and try running it from there (it's a command line tool, so dbl clicking it from explorer won't do you much good).

You should get a title/version printed out.

then, in the dos box, type "controllerremap /list" and press enter.

That should generate the initial list that shows the devices currently in your system.

Again, there's no GUI for this tool (at least not yet) so you'll have to deal with the command line and dos boxes to get it going. Primitive and crude, but, it's also free...

From there, start with a REALLY simple config file, just like one controller and one mapping. run it and get it to properly update the CFG file.

then you can expand the CFG, add more to it, and define the additional controllers, and finally wrap it up by adding it to a bat file that runs controllerremap, then MAME.

My instructs probably aren't the greatest in the world (I'm a developer, not a tech writer  :) ), but I'll do what I can to help.

It'd be nice to put a nice GUI front end on it for config purposes, but to do so would almost require reimplementing MAME's config stuff, and I just don't have time for that right now.


MacGyver:

Yeah drventure, I think the nature of the program and the configuration creating part are going to be a challenge for non-technicians.  Most people that will benefit from this don't even know that they need it, or why the problem is happening.  I think until you make a gui that basically outputs a mame.exe replacement batch file, some people are going to have trouble.  I think you might need to change the name of this post to something like:
 "MAME USB device Remapper (for replacing instances of MOUSE ? that have been moved to a different MOUSE # after a reboot or being plugged into a different port)"
That's about as small as I could make it.  ;D


drventure:

I'd put some thought into somehow possibly reading the EXISTING config (assuming that it's correct as of the point you initially run the program) and using that as the basis for creating the mapping entries.

Sort of like...
1 Read existing config file
2 check mouse and joystick port numbers
3 match them up to existing devices
4 write controller entries back into the config such that those devices will always get mapped that way from then on.

But, I was a bit concerned that there's no good way for the program to know whether what it comes up with is correct, and taking out the requirement to learn a little bit of how to set things up would just make it that much more difficult to resolve issues that would happen as a result of trying to automatically handle it.

If anyone's got any ideas, I'm all ears! It would be nice to simplify it a bit.

Pages: << < (9/47) > >>

Go to full version