Install Steam
login
|
language
简体中文 (Simplified Chinese)
繁體中文 (Traditional Chinese)
日本語 (Japanese)
한국어 (Korean)
ไทย (Thai)
Български (Bulgarian)
Čeština (Czech)
Dansk (Danish)
Deutsch (German)
Español - España (Spanish - Spain)
Español - Latinoamérica (Spanish - Latin America)
Ελληνικά (Greek)
Français (French)
Italiano (Italian)
Bahasa Indonesia (Indonesian)
Magyar (Hungarian)
Nederlands (Dutch)
Norsk (Norwegian)
Polski (Polish)
Português (Portuguese - Portugal)
Português - Brasil (Portuguese - Brazil)
Română (Romanian)
Русский (Russian)
Suomi (Finnish)
Svenska (Swedish)
Türkçe (Turkish)
Tiếng Việt (Vietnamese)
Українська (Ukrainian)
Report a translation problem
It is important to remove or preferred delete any old configurations (local and shared community downloads) that you may have saved. Do that best by using the Hello Game Official configuration download (to flush your saved caches) Then setup your controller config how you like and save the new one. I got my old logitech rumble pad 2 to use the generic input. I removed the Logitech software to avoid conflict and only use steam as I can customise things with far greater control than my old controller ever could.
THIS POST IS FROM 2020 and is probably best closed and a new thread begun. Feel free to copy and paste my above comment to a new thread if it helps. Good luck.
thanks for the answer even though the post is old :3
Editing the configuration files had no effect - it just doesn't appear in the list, not at all.
The only solution I found... pretend to be an xbox controller.
And yes, this is all because the joystick works through dinput and not through xinput. Therefore, this solution can work with other joysticks that only work with dinput
So what needs to be done to make it work:
1. Close the game and close Steam.
2. https://www.x360ce.com/ download, no need to install, just run (I downloaded for all games and checked with antivirus)
3. Add a game. you need to add Steam, it is for him that we will pretend to be an xbox controller, because NMS works with controllers through Steam. Specify the path to steam, by default it is C:\Program Files (x86)\Steam\steam.exe
4. Enable and add a controller (Add button in the top right corner)
5. Score your layout. This is where it takes a long time. I could not get the joystick to work as a roll (for some reason it did not work in the program itself) A screenshot of my settings is here: https://imgur.com/a/cR0hpns
But! it's not a perfect layout. For example, I did not score the button for scanning planets and so on and so forth. There are more buttons on the xbox controller than on this joystick.
6. Run steam. You need to check the box in the general Steam settings -> Settings -> Controller -> General controller settings -> Xbox configuration support
7. In the same place we check that the sticks work: Detected Controllers -> Xbox360 Controller -> Calibrate
Try to move the joystick, the movements should be displayed in the left circle (if according to my settings)
8. And you need to enable for NMS Right click on NMS -> Properties -> Controller -> Enable Steam input
Ready! You can run NMS and check. In the NMS itself, I opened the steam controller layout and adjusted the binds to it in x360ce.
Switching from the gamepad to the keyboard works fine only if nothing is stuck in the emulator. Then the only solution is to restart. Close all programs and open in order - x360ce, then steam, then NMS.
And sorry for the google translate, but I hope this helps someone. I am very happy
https://youtube.com/@worldofjoysticks5658?si=tPthR7FSWJYSJrFO
Wow, after two weeks of desperatly trying to get my Joystick to work, this actually worked. Still working out some details like deadzone and sensitivity but it works and it feels good.
I can't believe that Steam and NMS together couldn't get a simple Joystick to work but I'm happy that the search is finally over.
Thank you so much for bringing this solution on the table, i was getting really frustrated.
Could you share a screenshot of your WoJ setting, please?