Search Unity

  1. Welcome to the Unity Forums! Please take the time to read our Code of Conduct to familiarize yourself with the forum rules and how to post constructively.
  2. We have updated the language to the Editor Terms based on feedback from our employees and community. Learn more..
    Dismiss Notice
  3. Dismiss Notice

Steam Initialization and New Input System not working

Discussion in 'Input System' started by PerunCreative_JPolach, Sep 3, 2020.

  1. PerunCreative_JPolach

    PerunCreative_JPolach

    Joined:
    Jan 16, 2020
    Posts:
    3
    Hi,

    I have plugged in XBOX one gamepad. After loading project input debugger works fine, it shows usual values. I start game, call initialization of steam (Steam.Init()) and after that, gamepad not working (even input debugger not showing actual values, it shows like nothing was pressed).

    Step to reproduce:
    1. Create new URP project
    2. add Steamworks SDK
    3. Set new input system in project
    4. Addscript into scene with code :Steamworks.SteamAPI.Init(); in Start() method
    5. After play, input debugger dont shows any value
    6. to fix input debug you have to restart whole project

    Can anyone help please?
     
    Last edited: Sep 3, 2020
  2. PerunCreative_JPolach

    PerunCreative_JPolach

    Joined:
    Jan 16, 2020
    Posts:
    3
    Ok, I have solution. Somehow steam input for gamepad was reseted. I Have Spacewar appid in editor. If you find, how to open overlay in editor, you should go to controller configuration->browse->templates->gamepad->apply. It will fix your input steam binding. Hope it will help.
     
  3. SHISHKOFF

    SHISHKOFF

    Joined:
    Apr 21, 2018
    Posts:
    4
    Thank you! It's works
     
  4. NxG_Anima

    NxG_Anima

    Joined:
    Dec 3, 2016
    Posts:
    3
    Any idea on how i can open the overlay in the editor? I'm having the same issue and i don't know how to fix this