Tony,
I'm actually in the process of modifying the autoconfig behavior. Currently,
if your controllers are auto-configured, then they will be assigned to N64
controllers according to their SDL device number ordering. If you want to swap
the order of two devices, you can just swap the USB ports into which they're
plugged.
I considered your suggestion to support some sort of priority list, but in the
end I decided I didn't want that much complexity. With the new autoconfig
behavior, there will be a new 'mode' parameter to explicitly tell the input
plugin how to handle that N64 controller. The options will be: 0 for Fully
Manual (like the original blight input plugin behavior), 1 for Auto w/ Named
Joystick, where it will autoconfigure the first available (in SDL device
number ordering) joystick with the given name, and 2 for Fully Auto, which
will autoconfig the first available joystick of any type (this is the current
behavior for auto).
I think you will be able to set up your desire behavior by selecting mode 1
with your N64 adapter controller's name to force this controller to be in the
first port. The only behavior that I haven't decided is how to handle the
fallback case for mode 1 in which there is no connected SDL joystick with the
given name. I can either fall back to mode 2 (fully auto), or configure this
n64 port to be unplugged. Anyone care to voice a preference?
Richard
> --
> You received this message because you are subscribed to the Google Groups
> "mupen64plus" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to
mupen64plus...@googlegroups.com.
> To post to this group, send email to
mupen...@googlegroups.com.
> Visit this group at
http://groups.google.com/group/mupen64plus?hl=en.
> For more options, visit
https://groups.google.com/groups/opt_out.
>
>