Tree of Savior Forum

Xbox 360 controller doesn't work on startup

Greetings,

I have an issue where upon starting up the game and logging in, my Xbox 360 controller is unresponsive. However, if I unplug the controller and plug it back in, then the controller works. The controller works perfectly fine in various other games. Any suggestions on how to resolve this will be greatly appreciated.

Hmm, can you check this? It’s a step by step that would exclude certain reasons and make it easier to support you:

After doing your normal procedure of unplug, plug it back in and see that it works: What happens if you restart the game right away?

  1. The controller works.

  2. The controller still doesn’t work on startup.

If I restart the game right away, the controller still doesn’t work on startup.If I unplug and plug the controller back in again while the game is running, the controller works.

1 Like

Not sure if this could be the issue but it’s worth a try.

If you didn’t install the DirectX version that come with the game, do install it, for some reason, when you download the game and run it, Steam don’t install the complements, probability of IMC not setting up that option:

  • Steam\steamapps\common\TreeOfSavior_CommonRedist\DirectX or
  • Steam\steamapps\common\TreeOfSavior\release\patch\DirectX10.

Removing game configuration files:

  • Go into the game folder: Steam\steamapps\common\TreeOfSavior\release.
  • Locate and delete:
    image
  • Start the game, these files will be recreated with the default settings.

Steam Settings:

  • Do a single click on Steam Icon in the tray and go on Settings.
  • When the window open, go on Controller in the list on the left.
  • Click in General Settings (or Main Settings, not sure since mine is non-english language).
  • It will open a Big Picture window with controller settings, check if the Time to Shutdown Controller is set to something, if it is, set it to never, if it’s set to never then set it to 5 mins (this one is actually mine setting and the default one I think).

Repairing the game:

  • Open your Steam Library and do the following (on ToS of course):


On a more aggressive approach you can try is:

WARNING!!! This may cause problems in the system, if you don’t know what following procedure is leave it be to avoid chances of system damage (software).

  • IMPORTANT!!! Make a Restore Point before starting the procedure!
  • Note that you will need Administrator Privileges to modify anything in the following procedure.
  • Unplug your controller.
  • Open Windows Explorer.
  • In the Search Field, type: xinput.dll and let it finish the search.
  • It will show lots of xinput files, but the ones you really want are these (in the folders I marked):
    image
  • Move them to a different folder. Ex: Create a DXBKP folder inside the files current folder.
  • Now reinstall the DirectX (it will download the necessary files and install it).
  • After it finish, restart the machine and when it finish restarting plug the controller again and test if it will not work.