| Main > Main Forum |
| Announcing U-HID, a new generation of control interface. |
| << < (6/9) > >> |
| Xiaou2:
Andy, how about this: A person could assign a button as a "config swap" which when pressed, cycles through the various configuration files that you put into the config folder (in sequence). I think the main problem is that people really do not want to stop a game and then have to re-open the config utility every time there is a difference in hardware needed. There seems to be plenty of inputs.. however, its possible that one may still need more, or may desire the swap feature anyway. |
| AndyWarne:
Normally you would download the required configuration using a command-line to run the U-Config utility automatically, specifying the required config file. Many front-ends have the ability to run command lines before a game. Not sure the reason for wanting to change the config during a game... would there be any situation to need this? Andy |
| u_rebelscum:
--- Quote from: AndyWarne on May 23, 2008, 10:52:17 am ---About hot-swappable, not sure what you mean here. There is not really any problem hot-swapping controls on any interface. But if you disconnect an analog device from an analog input it will float around and give unpredictable analog output. You would need another config to disable the analog input thats not being used. --- End quote --- That's what I was worried about. With the 50 pins, I have enough inputs to use one setting for all the inputs I might want on all my swappable CPs without changing, except for the analog (planned 4 axes). I could have two settings, one with analog, one without, everything else the same, but how am I to change it easily to better automatically? Xiaou2's idea: --- Quote from: Xiaou2 on May 23, 2008, 11:17:55 am --- A person could assign a button as a "config swap" which when pressed, cycles through the various configuration files that you put into the config folder (in sequence). --- End quote --- Might be an answer. Hmm, or I could just wire plain cheap resistors for any unused analog axes to stop the floating. Or... Ahh, how about being able to use 2, 3 or 4 pins for swapping settings depending what's closed and what's not. With 3 pins, there could be 3 setting, or 4 if all open is a different one, or 8 if binary numbering is used. Three pin binary, IMO, would be the ultimate hot swap panels feature. (not sure if there's enough space for all that or if it's even possible, but I can dream. ;)) OTOH, --- Quote from: Xiaou2 on May 23, 2008, 11:17:55 am --- I think the main problem is that people really do not want to stop a game and then have to re-open the config utility every time there is a difference in hardware needed. --- End quote --- It can be changed from the commandline, so scripts run from hot key combos could do the trick, too. Which wouldn't require any changes to the u-hid's firmware. I still would like the binary closed pins determine settings, although I'm more thinking along the line of swappable panels, rather than modular units. I don't know the best way to automate swapped modules. Feature request: perfect automatic settings changing for the few people with modular or swappable CP? ;) That said, I'm happy with the u-hid as is (plus me doing fixed resistors to stop analog floating). edit: spelling, plus Andy anwsered while I was writing. Leaving it the same except for spelling though. |
| u_rebelscum:
--- Quote from: AndyWarne on May 23, 2008, 01:42:45 pm ---Normally you would download the required configuration using a command-line to run the U-Config utility automatically, specifying the required config file. Many front-ends have the ability to run command lines before a game. Not sure the reason for wanting to change the config during a game... would there be any situation to need this? --- End quote --- Running a commandline before a game is not when a modular/swappable CP needs. It needs to change when the CP is changed, which could be between games, or after a game starts. An example of swapping while a game is going is game is started with 2 player CP, but people show up who want to jump into the running game. Game is paused, 4 player CP is popped in, game unpaused, and the 2 new people jump in the running game. Other example: smash tv is started with normal 2 player CP, which is fine for one player. Should the FE always run the script to set the u-hid to the two dual-stick CP? I don't think so, as the standard CP works just fine sometimes plus you don't need swap the CP, perfect if you're going to play the game a little by yourself then play anouther normal CP game. :dunno As I said in my last post, automatic u-hid setting changes would be a great feature for modular & swappable CP users, but not needed for anybody else. |
| Paul Olson:
I have been thinking about this since I posted before, and I think this encoder might really be able to simplify my panel. If I can choose a different config for each control layout in the software, there would never be a need to mirror plugs on each side of the panel. I would also never need to keep any unused ports available. I am currently using 18 ports for all of the possible combinations I need to plug in. I think I could get away with 7 with the U-HID; 3 on each side plus 1 for start, coin, and admin buttons. So, it all depends on the reprogramming ability of the software. I could make it work by launching the config utility whenever I swap panels, but is there any way to make it detect when a control has been changed? That would be ideal if I could also find a way of telling the software what type of control it is. Is it possible for the device to sense which type of control it is? I am still reading the documentation, so this may be answered in there, but I have not seen it yet. When you save a configuration file, is it possible to save the calibration for analog controls? It would be great to not need to recalibrate every time. Thanks, Paul |
| Navigation |
| Message Index |
| Next page |
| Previous page |