can you load xim3 configs like standard configs or smart translators from the xim3?
or do you have to recreate them with xemulate and save the config
No, it won't allow you to change the config on your XIM3, but will allow you to either ignore it and use the XIM2 math; or to use it alongside your loaded config.
With "Use XIM3 Mouse" unchecked:
if you load a xim2/xEmulate standard config it will effectively ignore the config currently on the XIM3 as it passes the translated controller state though directly and should behave just as the original xEmulate does for the XIM2.
With "Use XIM3 Mouse" checked:
It will ignore the mouse related math and pass the mouse state directly to the XIM3. You would need to load an appropriate config on your XIM3 to use this. It will however still allow you to use the rest of your config as normal. All the controller & mouse binds will still work.
I am currently using this with the XIM3 smart translators, and basically using the config as a list of binds.
bind w .leftstickpositivey;
bind a .leftsticknegativex;
bind s .leftsticknegativey;
bind d .leftstickpositivex;
bind mouseleft .righttrigger;
bind mouseright .lefttrigger;
bind mousemiddle .rightstick;
bind mouse5 *righttrigger;
bind leftshift .leftstick;
bind e .rightbumper;
bind q .leftbumper;
bind space .a;
bind home !textmode;
etc...
You should be able to switch modes on the fly by doing the following:
bind x !xim3mouse;
Hopefully some of this makes sense
