Announcement

Collapse
No announcement yet.

Config limited to being applied to 14 devices only?

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

  • Config limited to being applied to 14 devices only?

    I have been trying to apply a configuration such as a (virtual xbox one) to multiple controllers but it seems to not apply after reaching up 14 different controllers. I have a total of 29 controllers I wish to apply configurations to.

    For example if I use the cmd:

    ::8bitdo Arcade Stick
    "C:\Program Files\reWASD\reWASDCommandLine.exe" apply --id 314691223008311544 --path "C:\Users\Public\Documents\reWASD\Profiles\Ret roar ch\Controller\Xbox One (Hidden).rewasd" --slot slot1

    ::NES
    "C:\Program Files\reWASD\reWASDCommandLine.exe" apply --id 314939815029673597 --path "C:\Users\Public\Documents\reWASD\Profiles\Ret roar ch\Controller\Xbox One (Hidden).rewasd" --slot slot1

    etc etc..


    The commands will successfully apply the configuration in rewasd to the controllers up to the first listed 14 controllers. When it attempts to apply a config to the 15th controller or higher I will get a message

    "Can't apply config"

    If I go into rewasd and attempt to apply a config to the remaining controllers it will not apply either. After some experimenting I discover that if I remove the config from any of the previous controllers it will free up a config to be used for other controllers. So there appears to be a hard limit of up to 14 controllers than can use a config and it doesn't matter if it is different named config using a different virtual device it will not apply at all.


  • #2
    Hey there!

    Could you please describe to us in more detail how you intend to use reWASD?

    Also, please follow these steps to collect logs for us:​
    1. Run reWASD as an administrator.
    2. Go to Preferences, select Service/Driver and GUI/Agent logs, then click the 'Start log' button.
    3. Try to reproduce your issue by applying the config to all devices.
    4. Go to Preferences and click the 'Stop log' button.
    5. In the message that will appear, click 'Open file location', find the archive that was created last, and send it to us.

    If you have accidentally closed the message, you can still find the archive at ​C:\Users\Public\Documents\reWASD\Logs folder.

    Comment


    • #3
      Hi, thank you for the assistance!

      My goal with REWASD in this particular setup is I have a collection of wireless controllers (various 8bitdo Mod Kits, SNES NSO, N64 NSO, PS1, Dualshock 4 etc) that I use with retroarch and have different configurations depending on the console/emulator running. This has worked well until recently I tried to apply a configuration past 13-14 controllers.

      I have reproduced the issue and captured it in the logs provided. The attempt was done using a batch script and also using the REWASD gui, both instances it won't apply a configuration past 13-14 devices.
      Attached Files

      Comment


      • #4
        What is maximum number of controllers are you expecting to use? We'll try to make changes in future versions.

        Comment


        • #5
          Ultimately, I calculate a collection of 48 controllers (4x Wii U Pro controllers, 4x N64 NSO controllers, 2 X SNES controllers, 2 x NES Controllers, 4x 8bitdo Gamecube Mod kit controllers etc etc).

          I would not be actively using all 48 controllers at once (realistically it would be 1-4 controllers in active use at a time) but I would simply want a REWASD configuration applied to the "disconnected" controllers on standby and as they come online, it loads the configuration without having to free up a configuration slot from one of the other unused controllers.

          Thank you for considering a solution!

          Comment


          • #6
            Thank you for the info provided, we will see what we can do on our side.

            Comment


            • #7
              Can you try updating to reWASD 9.1.2 and check if this resolves your issue?

              Comment


              • #8
                I have updated to reWASD 9.1.2 but it has not resolved the issue fully. When I run the script to apply the profiles to all the controllers there is no error message that appears in the prompt as if it has successfully applied the configs to the controllers but it does not work for two Xbox One controllers. Rewasd seems to attempt to apply the configuration but then it immediately removes it automatically for the Xbox One controllers.

                It seems to be an issue only with Xbox One controllers. I experimented with the other controllers, and I can successfully have 28 configurations applied at once but at as soon as I attempt to apply a configuration to the two Xbox One controllers, I need to drop to 14 configurations applied out of the 30 controllers in order for Xbox One controllers to have configurations applied successfully.
                Attached Files

                Comment


                • #9
                  Please try starting the log collection before connecting the Xbox controllers, and stop it right after you encounter the issue.

                  Also, please send us your config.

                  Comment


                  • #10
                    Okay I have done as instructed (log before connecting xbox controllers, run script to enable profiles/configuration on controllers, stop after issue occurs). I have attached the log and the config that is used for the Xbox One controllers. If you need other configs please let me know. Thanks.
                    Attached Files

                    Comment


                    • #11
                      Please try going to Preferences -> Gamepads section, and uncheck the 'Hiding from Windows Store applications (affecting all slots)'.

                      If this does not help, please collect the logs in the same way, starting the log recording before connecting the Xbox controllers.

                      Comment


                      • #12
                        If I uncheck 'Hide from Windows Store applications (affect all slots)' it works successfully with the Xbox One controllers and other controllers all having an applied configuration. Thank you so much! Just hoping I don't need to use that feature one day cause for now it works without it enabled.

                        Comment

                        Working...
                        X